Outils mathématiques pour tester la fiabilité du matériel ferroviaire
Outils mathématiques pour tester la fiabilité du matériel ferroviaire
Outils mathématiques pour tester la fiabilité du matériel ferroviaire
Transformez vos PDF en papier électronique et augmentez vos revenus !
Optimisez vos papiers électroniques pour le SEO, utilisez des backlinks puissants et du contenu multimédia pour maximiser votre visibilité et vos ventes.
<strong>Outils</strong> mathématiques <strong>pour</strong> <strong>tester</strong> <strong>la</strong> fiabilité<br />
des émetteurs UM71<br />
Jeudi 27 septembre 2007<br />
Marc Menicucci, SNCF, I&R, GDA<br />
Maître de stage : Rachid Ziani, SNCF, I&R, GDA
Thème de stage / déroulement <strong>du</strong> stage<br />
• Projet Optifra<br />
• Appareils de signalisation subissent des incidents<br />
– Retards de train<br />
– Coûts, insatisfaction clientèle<br />
• Étude des <strong>du</strong>rées de vies par retour d’expérience par<br />
méthodes c<strong>la</strong>ssiques : estimation par Kap<strong>la</strong>n Meier,<br />
estimation par <strong>la</strong> méthode <strong>du</strong> hazard plotting<br />
• Étude des <strong>du</strong>rées de vies par le modèle de Bertholon<br />
• Détermination de <strong>la</strong> politique de maintenance optimale<br />
1
P<strong>la</strong>n<br />
• Statistique descriptive des <strong>du</strong>rées de vies des émetteurs UM71<br />
• Estimation non paramétrique de <strong>la</strong> fiabilité des UM71<br />
• Estimation paramétrique par méthode <strong>du</strong> « hazard plotting »<br />
• Estimation paramétrique par le modèle de Bertholon<br />
• Définition d’une politique de maintenance<br />
• Simu<strong>la</strong>tion des conséquences de <strong>la</strong> politique de maintenance<br />
appliquée<br />
• Conclusion et préconisations<br />
2
Base de données de l’étude<br />
n° série<br />
Symbole<br />
Ligne<br />
Lettre<br />
série<br />
pk<br />
Censure<br />
ordre<br />
Durée de vie<br />
(ans)<br />
Durée de<br />
stock (ans)<br />
Région<br />
Nb train<br />
an<br />
1<br />
S1<br />
750000<br />
A<br />
313,10<br />
1<br />
1<br />
15,63<br />
0,00<br />
Clermont<br />
12619<br />
1<br />
S1<br />
570000<br />
A<br />
449,38<br />
0<br />
2<br />
12,49<br />
2,57<br />
Bordeaux<br />
22726<br />
2<br />
S1<br />
640000<br />
A<br />
70,27<br />
0<br />
1<br />
11,03<br />
2,65<br />
Bordeaux<br />
13162<br />
3<br />
S1<br />
800000<br />
A<br />
711,80<br />
0<br />
2<br />
13,34<br />
1,67<br />
Montpellier<br />
11182<br />
4<br />
S1<br />
800000<br />
A<br />
658,30<br />
0<br />
1<br />
11,82<br />
1,06<br />
Lyon<br />
11099<br />
5<br />
S1<br />
900000<br />
A<br />
206,40<br />
1<br />
1<br />
11,50<br />
0,00<br />
Chambéry<br />
16759<br />
5<br />
S1<br />
1000<br />
A<br />
82,60<br />
1<br />
2<br />
6,33<br />
1,24<br />
Paris Est<br />
11107<br />
• Une ligne <strong>pour</strong> chaque vie des UM71<br />
• Durée de vie = -1 signifie que l’UM71 n’a pas encore été mis en fonction active<br />
• Censure = 0 signifie que l’UM71 n’a toujours pas eu d’accident dans <strong>la</strong> vie considérée<br />
• Censure = 1 signifie que l’UM71 a eu un accident ou qu’il est déc<strong>la</strong>ssé<br />
3
Statistique descriptive des <strong>du</strong>rée de vies<br />
• Ci-contre <strong>la</strong> répartition<br />
des émetteurs UM71<br />
tombés en panne<br />
• La moyenne des <strong>du</strong>rées<br />
de vies, en tenant compte<br />
des données censurées<br />
est 11.95 ans<br />
Nombre de pannes par année de fonctionnement<br />
4
Étude descriptive des différentes vies<br />
• Effet <strong>du</strong> nombre de réparations subies :<br />
Moyenne<br />
Médiane<br />
Variable d’analyse : <strong>du</strong>rée de vie<br />
14<br />
12<br />
Numéro de<br />
vie<br />
Vie 1<br />
Nombre<br />
d’UM<br />
20236<br />
Moyenne<br />
(ans)<br />
12.50<br />
Médiane<br />
(ans)<br />
11.46<br />
10<br />
8<br />
Vie 2<br />
10943<br />
10.46<br />
10.64<br />
6<br />
Vie 3<br />
3003<br />
9.57<br />
9.59<br />
4<br />
Vie 4<br />
622<br />
6.98<br />
6.87<br />
2<br />
Vie 5<br />
117<br />
4.14<br />
4.72<br />
0<br />
Vie 1 Vie 2 Vie 3 Vie 4 Vie 5<br />
• On voit une importante diminution de <strong>la</strong> <strong>du</strong>rée de vie entre les<br />
UM71 neufs et réparés (16%).<br />
5
Modélisation de <strong>la</strong> fiabilité des émetteurs UM71<br />
• Fiabilité différente selon le nombre de réparations subies<br />
• La lettre de série informe sur <strong>la</strong> technologie des appareils,<br />
fiabilité différente suivant <strong>la</strong> lettre de série<br />
• Les séries s1 et s2 représentent près des deux tiers de <strong>la</strong><br />
popu<strong>la</strong>tion actuelle et les trois quarts de <strong>la</strong> popu<strong>la</strong>tion totale<br />
des détecteurs<br />
• Nous n’exposerons que les émetteurs neufs série s1<br />
6
Rappels de fiabilité<br />
• Soit Te une variable aléatoire qui modélise le temps<br />
de panne d’un émetteur<br />
• Fiabilité (ou survie) : R(t) = P(Te>t)<br />
avec Te le temps de panne de l’émetteur E<br />
T E<br />
T E<br />
• Taux de panne instantané :<br />
R( t)<br />
= 1−<br />
F(<br />
t)<br />
= P(<br />
TE > t)<br />
⎛ P T<br />
λ(<br />
t)<br />
= lim<br />
⎜<br />
h→0<br />
⎝<br />
( [ ])<br />
( ) ⎟ ⎞<br />
E<br />
∈ t,<br />
t + h<br />
P TE<br />
> t ⎠<br />
• Mean up time au temps t :<br />
MUT(<br />
t)<br />
t<br />
= ∫<br />
R(<br />
x)<br />
dx<br />
0<br />
7
Estimation non paramétrique de <strong>la</strong> fiabilité<br />
• Représentation de <strong>la</strong> fiabilité par l’estimateur de Kap<strong>la</strong>n-Meier<br />
(Annexe1)<br />
R( t)<br />
= P(<br />
TE > t)<br />
Summary of the Number of Censored<br />
and Uncensored Values<br />
Total<br />
5220<br />
Failed<br />
4588<br />
Censored<br />
632<br />
Percent<br />
Censored<br />
12.11<br />
Statistiques<br />
(en années)<br />
Moyenne<br />
25% de pannes<br />
50% de pannes<br />
75% de pannes<br />
10.8<br />
5.8<br />
10.86<br />
16.3<br />
(en années)<br />
8
Représentation <strong>du</strong> taux de hasard<br />
• Représentation <strong>du</strong> taux de panne par <strong>la</strong> méthode<br />
actuarielle<br />
Moyenne (10.8 ans)<br />
• 257 UM71 sont encore en vie après 19 ans, soit 4.9%<br />
9
La méthode <strong>du</strong> « hazard plotting »<br />
Annexe2<br />
Méthode qui consiste à trouver <strong>la</strong> transformation de notre fonction de survie empirique<br />
qui s’approche le plus d’une droite.<br />
Transformations les plus utilisées : celles de <strong>la</strong> loi Exponentielle et de Weibull.<br />
Modèle Exponentiel : -log(R) = a*t + b<br />
Modèle de Weibull : log(-log(R)) = c*log(t) + d<br />
R_ = 0.72<br />
R_ = 0.88<br />
Ici, le Modèle de Weibull est sélectionné.<br />
10
Estimation des paramètres de <strong>la</strong> loi Weibull<br />
• Estimation des paramètres par maximisation de <strong>la</strong> vraisemb<strong>la</strong>nce ou de <strong>la</strong><br />
log-vraisemb<strong>la</strong>nce :<br />
L(<br />
θ )<br />
=<br />
5220<br />
∏(<br />
ε<br />
1−<br />
( ) × ( ) )<br />
i<br />
ε i<br />
f ti<br />
S ti<br />
i=<br />
1<br />
ε i<br />
ε i<br />
= 0<br />
=1<br />
: donnée censurée<br />
: donnée non censurée<br />
• Loi de Weibull :<br />
L(<br />
η<br />
W<br />
, β )<br />
5220 ⎡<br />
β<br />
= ∏ ⎢<br />
i=<br />
1 ⎢ηW<br />
⎣<br />
⎛ t<br />
*<br />
⎜<br />
⎝η<br />
W<br />
⎞<br />
⎟<br />
⎠<br />
β −1<br />
⎛<br />
⎜ ⎛ t<br />
× exp −<br />
⎜<br />
⎜<br />
η<br />
⎝ ⎝<br />
W<br />
⎞<br />
⎟<br />
⎠<br />
β<br />
⎞⎤<br />
⎟⎥<br />
⎟<br />
⎠<br />
⎥<br />
⎦<br />
ε<br />
i<br />
⎡ ⎛ t<br />
× exp⎢−<br />
⎜<br />
⎢ η<br />
⎣ ⎝<br />
W<br />
⎞<br />
⎟<br />
⎠<br />
β<br />
⎤<br />
⎥<br />
⎥⎦<br />
1−ε<br />
i<br />
11
Modèle paramétrique : résultat<br />
• Paramètre de forme : 1.43<br />
• Paramètre d’échelle : 12 ans<br />
Trouver une autre loi plus précise : modèle de Bertholon<br />
12
Modèle de Bertholon : présentation<br />
Annexe2<br />
• B =Min(EXP, WEIB décalée)<br />
• Pas de maximum à <strong>la</strong><br />
vraisemb<strong>la</strong>nce et de forme<br />
précise<br />
• Algorithme EM, Maximisation<br />
de <strong>la</strong> vraisemb<strong>la</strong>nce<br />
conditionnelle<br />
1<br />
η<br />
E<br />
β ⎛ t − t<br />
+<br />
⎜<br />
ηW<br />
⎝ ηW<br />
0<br />
⎞<br />
⎟<br />
⎠<br />
β −1<br />
• Estimation des paramètres :<br />
η E<br />
η<br />
, et<br />
W<br />
β<br />
1/η E<br />
t 0<br />
t 0<br />
• Sélection <strong>du</strong><br />
<strong>la</strong> vraisemb<strong>la</strong>nce<br />
qui maximise<br />
13
Modèle de Bertholon : résultat<br />
• Estimations :<br />
t<br />
0<br />
= 0.7ans,<br />
ηE =19. 53ans<br />
η =16.85ans,<br />
W<br />
β = 4.88<br />
14
Intégration de variables explicatives<br />
• Expression d’un paramètre comme régression de variables extérieures :<br />
X<br />
⎛ 1 ⎞<br />
=<br />
⎜ x 1<br />
⎟<br />
⎜ ⎟<br />
⎝...<br />
⎠<br />
η<br />
E<br />
t<br />
= exp( Α× X ) = exp( α + α1X1<br />
⎛α0<br />
⎜<br />
Α = ⎜<br />
α<br />
⎝...<br />
Où sont les variables et 1 sont les coefficients associés<br />
• Weibull : Estimation des paramètres par maximisation de <strong>la</strong> vraisemb<strong>la</strong>nce<br />
• Bertholon : Estimation par l’algorithme EM, par maximisation de <strong>la</strong><br />
vraisemb<strong>la</strong>nce conditionnelle<br />
Pas de changements sur le temps de cassure<br />
0<br />
+<br />
• 3 variables prises en compte : <strong>la</strong> vitesse nominale de <strong>la</strong> ligne, le nombre de<br />
trains journaliers et <strong>la</strong> <strong>du</strong>rée de stockage<br />
⎞<br />
⎟<br />
⎟<br />
⎠<br />
t 0<br />
...)<br />
15
Influence des variables : vitesse nominale, nombre de<br />
trains journaliers et <strong>du</strong>rée de stockage<br />
• Ces 3 variables influencent négativement <strong>la</strong> <strong>du</strong>rée de vie.<br />
• Pas d’intervalle de confiance de leur estimation<br />
• Pas de tests de significativité<br />
• Test de ces variables avec <strong>la</strong> loi de Weibull : mêmes<br />
conclusions, variables significativement non nulles sauf <strong>la</strong><br />
<strong>du</strong>rée de stockage.<br />
16
Politique de maintenance<br />
• Les émetteurs connaissent effectivement un vieillissement<br />
• Définition <strong>du</strong> temps optimal de remp<strong>la</strong>cement : modèle de Kelly<br />
• Étude de l’impact de <strong>la</strong> politique de maintenance choisie<br />
17
VII - Fonction de coût : série BCC neuve<br />
C d<br />
= 2000<br />
C<br />
CM ( t)<br />
=<br />
C d<br />
C R<br />
MUT(t)<br />
CM (t)<br />
euros<br />
*(1 − R(<br />
t))<br />
C<br />
MUT(<br />
t)<br />
d<br />
+<br />
R<br />
* R(<br />
t)<br />
: Coût d’une défail<strong>la</strong>nce<br />
: Coût d’un renouvellement<br />
: Durée de vie moyenne au temps t.<br />
: Coût moyen par unités de temps<br />
• est fixé à 1000€<br />
C R<br />
• Si = 1600€ :<br />
C d<br />
Temps optimal est 16 ans<br />
Taux de panne en pleine montée<br />
exponentielle<br />
• Si = 2000€ :<br />
C d<br />
Temps optimal est 14 ans<br />
Taux de panne commence à<br />
augmenter<br />
18
Impact de <strong>la</strong> politique : simu<strong>la</strong>tions<br />
• Réalisation de plusieurs simu<strong>la</strong>tions<br />
• Simu<strong>la</strong>tions avec ou sans politique de maintenance<br />
préventive selon <strong>la</strong> loi de Bertholon trouvée précédemment<br />
• Arrêt des simu<strong>la</strong>tions à 50 ans<br />
• Application des coûts définis au départ<br />
• Regroupement des simu<strong>la</strong>tions<br />
• L’écart dû au hasard des simu<strong>la</strong>tions est faible<br />
19
Résultats des simu<strong>la</strong>tions<br />
Le <strong>pour</strong>centage de pannes<br />
évitées est très variable<br />
selon les années. Ceci est<br />
certainement dû aux<br />
remp<strong>la</strong>cements préventifs<br />
de masse. Le gain sera<br />
stabilisé au bout d’un<br />
grand nombre d’années<br />
On peut apprécier cidessous<br />
les gains<br />
financiers cumulés<br />
comparés sur plusieurs<br />
simu<strong>la</strong>tions. On peut voir<br />
qu’on est rentable à partir<br />
de 8 années. Au bout d’un<br />
temps long, les gains<br />
suivent une droite linéaire<br />
On remarque une nette<br />
diminution <strong>du</strong> nombre de<br />
pannes par rapport à <strong>la</strong> politique<br />
de maintenance actuelle. Ceci<br />
est à mettre en confrontation<br />
avec le nombre de<br />
remp<strong>la</strong>cements<br />
20
Résultats des simu<strong>la</strong>tions : chiffres<br />
• Gain en Régu<strong>la</strong>rité de trafic :<br />
33.3% de pannes en moins sur 50 ans<br />
• Pas de perte d’argent, très peu de bénéfices aussi.<br />
2498000€ sur 50 ans, soit 7% de <strong>la</strong> somme totale dépensée<br />
<strong>pour</strong> l’entretien des UM71 sans maintenance préventive<br />
• Politique rentable à partir de 8 années d’application<br />
21
Diminution <strong>du</strong> coût de <strong>la</strong> défail<strong>la</strong>nce<br />
• Coût de défail<strong>la</strong>nce réévalués à 1600 euros<br />
• Temps optimal de prévention : 16 ans<br />
• Gain de panne : 22.2%<br />
• Gain financier : 855400€ sur 50 ans, soit 3% de <strong>la</strong> somme<br />
totale dépensée en entretien des UM71 sans maintenance<br />
préventive<br />
• Rentable à partir de 10 années de fonctionnement<br />
22
Revenons au modèle de Weibull…<br />
• Que ce soit <strong>pour</strong> <strong>la</strong> série s1 ou<br />
<strong>la</strong> série s2, <strong>pour</strong> un coût de<br />
défail<strong>la</strong>nce de 1600 ou 2000<br />
euros, <strong>la</strong> fonction de coût n’a<br />
pas de minimum<br />
• Ceci signifie que le temps<br />
optimal de prévention est à<br />
l’infini, donc il ne faut pas<br />
appliquer de politique de<br />
maintenance préventive<br />
23
Conclusion Préconisations / limites<br />
• C<strong>la</strong>ssifier les émetteurs forte et faible puissance<br />
• Intégration des variables influentes dans le modèle de<br />
Bertholon à améliorer<br />
• Étude de <strong>la</strong> pertinence de <strong>la</strong> réparation<br />
• Simu<strong>la</strong>tion => Équation de renouvellement<br />
• Extension de l’étude à d’autres appareils de signalisation<br />
24
Je vous remercie de votre attention<br />
Des questions?<br />
25
Annexe 1 : Estimateur de Kap<strong>la</strong>n Meier<br />
Retour p7<br />
C’est un estimateur empirique. Il se base sur l’effectif de <strong>la</strong> popu<strong>la</strong>tion<br />
restante à l’instant ainsi que sur le nombre de pannes au même instant.<br />
Pro<strong>du</strong>ct-Limit Survival Estimates<br />
<strong>du</strong>reeVieAn<br />
0.0000<br />
Survival<br />
1.0000<br />
0<br />
Failure<br />
0<br />
Survival<br />
Standard<br />
Error<br />
Number<br />
Failed<br />
0<br />
Number<br />
Left<br />
5220<br />
0.0000<br />
0.9912<br />
0.00881<br />
0.00129<br />
46<br />
5174<br />
0.0000<br />
*<br />
.<br />
.<br />
.<br />
46<br />
5173<br />
0.0027<br />
.<br />
.<br />
.<br />
47<br />
5172<br />
0.0027<br />
0.9908<br />
0.00920<br />
0.00132<br />
48<br />
5171<br />
26.4750<br />
0.000514<br />
0.9995<br />
0.000363<br />
4587<br />
2<br />
26.8282<br />
*<br />
.<br />
.<br />
.<br />
4587<br />
1<br />
28.1451<br />
0<br />
1.0000<br />
0<br />
4588<br />
0<br />
Rˆ<br />
( t)<br />
=<br />
∏<br />
(1 −<br />
i<br />
i:<br />
T ≤ t n − i +<br />
i<br />
δ<br />
)<br />
1<br />
26
Annexe 2 : Formules associées au modèle de<br />
Bertholon<br />
retour p.10<br />
retour p.12<br />
• Fiabilité d’une loi exponentiel :<br />
• Fiabilité d’une loi de Weibull décalée:<br />
R E<br />
0<br />
R<br />
W<br />
t<br />
ηE<br />
]<br />
⎞<br />
⎟⎟ ⎠<br />
β<br />
]<br />
• Fiabilité de Bertholon :<br />
R<br />
0<br />
R<br />
B(t)<br />
= exp[- -<br />
⎜ ⎟<br />
]si t ><br />
ηW<br />
(t) = exp[-<br />
B<br />
t 0<br />
η E<br />
t<br />
t<br />
] si<br />
⎛ t - t<br />
⎜<br />
⎝<br />
⎛ t - t<br />
(t) = exp[-<br />
⎜<br />
⎝ ηW<br />
(t) = exp[-<br />
t<br />
≤<br />
⎞<br />
⎟<br />
⎠<br />
β<br />
t<br />
0<br />
• Taux de panne associé au modèle de<br />
Bertholon :<br />
1<br />
η<br />
0<br />
1<br />
η<br />
0<br />
η E 0<br />
si t ≤ t<br />
0<br />
β ⎛ t − t<br />
+<br />
⎜<br />
η1<br />
⎝ η1<br />
0<br />
⎞<br />
⎟<br />
⎠<br />
β −1<br />
si t<br />
> t<br />
27