DataManip Insights ÉPISODE 1 Fiabilité & Maintenance Gratuit
⚙️ Épisode 1 · La loi de Weibull

« Ça tient 10 ans en moyenne. »
Oui, mais à quel rythme ça casse ?

Une durée de vie moyenne cache l'essentiel : deux équipements de même moyenne peuvent casser très tôt, au hasard, ou tous d'un coup à l'usure. La loi de Weibull donne la forme de ce risque avec seulement deux paramètres.

🎯 L'analogie clé

Sur un parc d'équipements (compteurs, transformateurs, pompes), la bonne question n'est pas « combien de temps ça dure ? » mais « à quel rythme ça casse, selon l'âge ? ». Le paramètre β de Weibull répond précisément à cette question : il dit si le risque baisse, reste constant ou monte avec le temps.

Deux paramètres

Une forme, une échelle :
c'est tout.

La loi de Weibull décrit le temps jusqu'à la panne. Elle n'a que deux réglages, mais ils couvrent la plupart des situations de terrain.

📐
β : la forme
β < 1 : le risque baisse avec l'âge (mortalité infantile, défauts de jeunesse). β = 1 : risque constant, pannes au hasard. β > 1 : le risque monte (usure, fatigue). Plus β est grand, plus les pannes sont groupées autour de la même durée.
⏱️
η : l'échelle
η est la « durée caractéristique » : à t = η, 63,2 % des équipements sont déjà tombés en panne, quel que soit β. Ce n'est pas la moyenne, sauf si β = 1.
📉
R(t) : la fiabilité
R(t) = exp(−(t/η)^β) est la probabilité d'avoir survécu jusqu'à t. Le taux de panne instantané est h(t) = (β/η)·(t/η)^(β−1) : c'est lui qui décide s'il faut surveiller, remplacer ou laisser tourner.
Le point clé : la moyenne ne dit rien du risque. Avec β = 3 et η = 1 000 h, la durée moyenne est d'environ 893 h, mais 10 % des équipements cassent avant 472 h. C'est ce dernier chiffre (le B10) qui compte pour la garantie.
À vous de manipuler

Faites varier la forme
et regardez le risque.

Réglez β, η et un instant t₀. Le graphique du haut montre le taux de panne h(t), celui du bas la probabilité de survie R(t). Essayez β = 1 : le taux est plat, l'équipement ne « vieillit » pas.

Taux de panne et survie d'une loi de Weibull
Taux de panne h(t), pour 1 000 h
Survie R(t) : part des équipements encore en service

Hypothèse du simulateur : loi de Weibull à deux paramètres, sans délai de garantie (pas de durée minimale avant la première panne).

Durée moyenne (MTTF)
0
heures
Survie à t₀
0 %
encore en service
B10 : 10 % en panne
0
heures
Risque à t₀ vs à η
-
À retenir : β = 1 correspond à la loi exponentielle : le passé ne dit rien du futur. Dès que β > 1, chaque heure de service rapproche la panne, et un remplacement préventif devient rentable.
Retrouver β sur le terrain

Vous avez peu de pannes.
Que vaut votre β ?

On estime β en traçant les durées de vie sur papier de Weibull : si les points s'alignent, la pente de la droite est β. Ici, une vraie loi (β réel, η = 1 000 h) génère n pannes ; on les ajuste (rangs médians de Bernard), puis on rejoue 1 000 fois le même lot pour voir la dispersion de β estimé.

Papier de Weibull : durées de pannes observées et droite ajustée
Temps (échelle log) et probabilité cumulée de panne

Le lot est tiré avec une graine fixe : le même réglage donne toujours le même graphique. Le bouton « Nouveau lot » change la graine, pas la loi.

β estimé
0
η estimé
0
heures (vrai η = 1 000)
β estimé : 90 % des lots
-
entre ces deux valeurs
Lots à ±20 % du vrai β
0 %
sur 1 000 lots rejoués
Le point clé : avec β = 2 et 10 pannes, le β estimé tombe dans 90 % des cas entre 1,1 et 3,1. Avec 100 pannes, entre 1,6 et 2,3. Peu de pannes, c'est une pente très incertaine : donnez toujours un intervalle, pas une valeur unique.
En pratique

Trois réflexes
avant de décider.

Voici comment lire une analyse de Weibull sans se faire piéger, puis le code pour la refaire.

🧭
Regardez β avant η
β < 1 : inutile de remplacer, la panne vient du jeune âge. β ≈ 1 : le remplacement préventif ne sert à rien. β > 1 : il y a un âge à partir duquel remplacer.
🔢
Comptez les pannes, pas les équipements
Mille équipements sans panne donnent très peu d'information. Ce sont les pannes observées qui fixent la pente.
📏
Donnez un intervalle
Annoncer « β = 2,07 » avec 8 pannes est trompeur. L'intervalle (par rééchantillonnage) montre ce que l'on sait vraiment.
⏳
Attention aux données censurées
Les équipements encore en service ne sont pas « sans panne » : on sait seulement qu'ils ont dépassé leur âge actuel. Les ignorer biaise l'estimation.
Python
import numpy as np
from scipy.stats import weibull_min

durees = np.array([...])   # heures jusqu'à la panne

# location fixée à 0 : pas de délai garanti avant la 1re panne
beta, loc, eta = weibull_min.fit(durees, floc=0)

b10 = eta * (-np.log(0.9)) ** (1 / beta)        # 10 % en panne
r_500 = np.exp(-(500 / eta) ** beta)            # survie à 500 h

# intervalle sur beta : rééchantillonnage (bootstrap)
rng = np.random.default_rng(0)
bs = [weibull_min.fit(rng.choice(durees, len(durees)), floc=0)[0]
      for _ in range(1000)]
ic90 = np.percentile(bs, [5, 95])
Test rapide

Vérifiez votre compréhension.

Une pompe suit une loi de Weibull avec β = 1. Elle a déjà tourné 5 000 h sans panne. Comparée à une pompe neuve, sa probabilité de tomber en panne dans l'heure qui vient est…

Ce qu'il faut retenir

Épisode suivant

Quand remplacer ? Préventif ou correctif

Connaître β ne suffit pas : à partir de quel âge remplacer coûte-t-il moins cher que d'attendre la panne ? Calculez-le avec vos coûts.

ACCÈS COMPLET

Cet épisode est gratuit. Les 282 autres t'attendent.

Statistiques, finance quantitative, machine learning, deep learning, LLM, agents IA, MLOps : 321 épisodes avec des simulateurs à manipuler, pas des vidéos.

99 € (+ TVA selon le pays) · accès à vie · remboursement possible sous 7 jours
Débloquer les 282 épisodes · 99 € J'ai déjà une clé de licence
FULL ACCESS

This episode is free. The other 282 are waiting for you.

Statistics, quantitative finance, machine learning, deep learning, LLMs, AI agents, MLOps: 321 interactive episodes with simulators to play with, not videos.

€99 (+ VAT depending on country) · lifetime access · 7-day refund
Unlock the 282 episodes · €99 I already have a license key