Académique Documents
Professionnel Documents
Culture Documents
INFO 2021-2022
Master 1 / Sécurité des Systèmes Informatiques
Unité : Sûreté de Fonctionnement et Fiabilité des Logiciels
Corrigé de l’Exercice 2 :
Un moteur peut être vu comme un système réparable, les brosses en carbone doivent être
changées après un certain nombre d'heures en opération. Durant une année, le moteur doit être
réparé 3 fois.
La première réparation a lieu après 98 jours et dure 10h, la deuxième après 100 autres jours et dure
9h, la troisième après 105 autres jours et ce pendant 11 heures.
Calculer le temps moyen en opération MUT et le temps moyen de réparation MDT du moteur.
Réponse :
Mean Up Time : MUT=(98+100+105)/3=303/3=101 J (temps de bon fonctionnement en moyenne)
Mean Down Time : MDT = (10h+9h+11h)/3=30h/3=10h (temps de dysfonctionnement en moyenne)
Corrigé de l’Exercice 3 :
Une variable aléatoire T suit une loi exponentielle.
1) Calculer, à 10-6 près, le paramètre de cette loi sachant que P(T 70)=0,05.
R(t) = P(T>t) = 1 – P(T<t) = 1 – F(t)
P(T<=70) = F(70) = 1 - R(70) car R(t) = P(T>t) et F(t) = P(T<=t) = 1-R(t)
R(70) = 1 - P(T<=70) = 1 - 0.05 = 0.95
2) Les valeurs prises par T étant en heures, déterminer, à une unité près, le MTTF et l’écart type
de T (i.e, ).
MTTF = E(T) et = Var(T)1/2 où Var(T) = E((T-E(T))²)= E(T²)-E(T)² = 2/² - (1/)² = 1/²
Comme T suit une loi exp() alors MTTF = = 1/
AN : MTTF = = 106 / 730 = 1.3698 10+3 = 1369.8 h.
Page : 1
Corrigé de l’Exercice 3 bis :
Une variable aléatoire T suit une loi normale ayant un écart type connu égal à 10.
1) Calculer, à 10-6 près, le paramètre de cette loi sachant que P(T 70)=F(70)=0,05.
R(70) = 1 P(T 70)= 1 0,05 = 0.95 = 95%
T suit N(,) / n’est pas nul. Donc, T ne suit pas une loi normale centrée réduite.
Introduisons la nouvelle variable aléatoire X = (T )/
Alors, X suit une loi normale centrée réduite N(0,1).
2) Les valeurs prises par T étant en heures, déterminer, à une unité près, la MTTF et l’écart type de
T.
Comme T suit une loi normale N(,) alors :
MTTF = E(T) = = 86.45 (calculée dans la question 1) et = 10 (donnée de l’exercice).
A.N 1 : P(T>80) = 1 P(X (8086.45) / 10) = 1(– 0.645) //Notez que la valeur dont on calcule le est négative
Mais, on sait que : (a)= P(X a) = P(X>a) = 1 – P(Xa) = 1 (a)
En d’autres termes, 1 - (a) = (+a)
P(T>80) = 1 (-0.645) = (+0.645) // dans la table, (+0.645) est approximée par [(+0.64) + (+0.65)] /2
= [(+0.64) + (+0.65)] /2 = (0,7389+ 0,7422)/2
P(T>80) = 0.74055 74%
Page : 2
Exercice 4 :
On considère les machines d’un atelier, toutes identiques et toutes mises en service au même
moment. Soit T la variable aléatoire qui, à chaque machine de l’atelier, associe son temps de bon
fonctionnement, en heures. T suit la loi exponentielle de paramètre λ=0,001.
1) Ecrire
f(t), la densité de probabilité de T. f(t) = e-t. F(t) = intégrale de f(t)
F(t) la fonction de défaillance d’une machine. R(t) = P(T<t) = F(t) = 1 - e-t.
R(t) la fonction de fiabilité d’une machine. R(t) = P(T>t) = 1 – P(T<t) = 1 - F(t) = e-t.
3) Donner le taux d’avarie de ces machines et la moyenne des temps de bon fonctionnement
λ=0,001=10-3h-1 === > MTTF = 1/ = 10+3h
Corrigé de l’Exercice 5 :
On considère des circuits intégrés issus d'une certaine production. On choisit au hasard un des
circuits. On admet que la variable aléatoire T qui à tout circuit intégré associe sa durée de vie
exprimée en heures, suit une loi exponentielle de paramètre λ
1) Sachant que le MTTF des circuits est de 100 000 heures, calculer λ
MTTF=10+5h === > = 1/ MTTF = 10-5h-1
Page : 3
2) Calculer la probabilité pour qu'un circuit n'ait pas de défaillance au cours des 90 000 premières
heures.
P(T>90000) = R(9.104) = e-0.00001.90000 = e- 0.9 = 0.407 40%
3) Déterminer à l'heure près, le temps de bon fonctionnement avec une fiabilité de 0,8.
R(t) = a ==> e-t = a ===> ln(e-t ) = ln(a) ===> -t = ln(a) ===> t = - ln(a) / = - 105ln(a)
===> t = - 105.ln(0.8) = 23 314,355 heures.
4) Calculer la probabilité qu'un circuit soit encore en fonctionnement au bout de 110 000 heures,
sachant qu'il était en fonctionnement au bout de 90 000 heures.
RT>t1 (t2) = P(T>t2 / T > t1) (on suppose que t2 >= t1)
On pose : A est l’événement « circuit a fonctionné correctement au-delà de t2 »
B est l’événement « circuit a fonctionné correctement au-delà de t1 »
D’où RT>t1 (t2) = P(A/B) = P(AB)/P(B) = (P(A) P(B/A) ) / P(B)
= P(T>t2) P(T>t1 / T>t2) / P(T>t1)
Sachant que t2>=t1, P(T>t1 / T>t2) = 1 (l’événement sûr).
RT>t1 (t2) = P(T>t2) 1 / P(T>t1) = P(T>t2) / P(T>t1)
RT>t1 (t2) = e-t2/ e-t1 = e- (t2-t1) = e- t
A.N : RT>90000(110000) = P(T>110000) / P(T > 90000) = e-t2/ e-t1) = e- (t2-t1) = e- t
Où t est le temps écoulé depuis le changement du repère de comptage de temps.
(Processus de poisson est sans mémoire).
Corrigé de l’Exercice 7 :
Un système contient 7 modules identiques et indépendants dont le taux de défaillance est :
= 10-4h-1. Fiabilité d’un seul composant : r(t) = exp(-100010-4) = e0.1 = 0.904 90%.
1) Calculer la fiabilité du système sur un temps t tous les modules sont nécessaires à la
réalisation de la fonction ===> Chaînage en série.
R(t) = r1(t) r2(t) r3(t) r4(t) r5(t) r6(t) r7(t) = r7(t) = Exp(-t)7 = = Exp(-7t)
A.N : R(1000) = Exp(-7100010-4) = e0.7 = 0.496 50%.
Page : 4
Exercice 8 :
On dispose de 2 composants C1 et C2 différents mais réalisant la même fonctionnalité. On choisit de les
associer en parallèle. On donne c1 = 10−8 et c2 = 10−6.
1. Calculez la fiabilité du système en fonction de t en détaillant vos calculs.
2. Calculer la fiabilité du système pour un temps correspondant au MTTF de chacun des composants C1
et C2. (Remarque : vous avez 2 calculs à faire).
−8 −6 −2
Pour vous aider : e−1 0.3678, e10 + e10 −0.00000101, e−0.0000101 0.99999899, e−1.01 0.3642, e−10
2
0.9900, e−10 0 (et donc pareil pour un exposant encore plus petit)
Corrigé de l’Exercice 8 :
Q1) Les 2 composants C1 et C2 sont combinés en parallèle :
RSYS(t) = r1(t).r2(t)
RSYS(t) = 1 – (1-r1(t)).(1-r2(t)) = 1 – (1 - r1(t) -r2(t) +r1(t).r2(t))
= r1(t) + r2(t) - r1(t).r2(t) = 2r(t) – r(t)² (car r1(t) et r2(t)ne sont pas identiques)
= exp(-1.t) + exp(-2.t) - exp(-1.t). exp(-2.t)
= e-1.t + e-2.t - e-(1+2).t
+ +
MTTFSYS = 0 RSYS(t).dt= 0 (e-1.t + e-2.t e-(1+2).t).dt
+ + +
= 0 e-1.t ).dt + 0 e-2.t ).dt 0 e-(1+2).t).dt
= 1/1 + 1/2. 1/(1+2)
= 108 + 106 + 1/ (10-8 + 10-6)
= 108 + 106 + 1/(0.00000101)
= 100 000 000 + 1 000 000 + 990 099 = 101 990 099 heures.
Q2)
t1 = MTTFC1 = 1/1= 108 heures ; 1.t1 = 1 ; 2.t1 = 2./ 1 = 10² ; (1+2)t1 = 101 ;
t2 = MTTFC2 =1/2= 106 heures ; 1.t2 = 0.01 ; 2.t2 = 2./ 2 = 1 ; (1+2)t2 = 1.01 ;
Corrigé de l’Exercice 9 :
Un appareil électronique doit prendre place dans un satellite. Soit T la VA qui, à tout appareil issu de la
production, associe sa durée de vie, exprimée en mois. T suit une loi exponentielle de paramètre λ. On
considère des années égales de 12 mois égaux. On note R la fonction de fiabilité.
1) Donner l’écriture de R(t) en fonction de λ et de t : R(t) = e-.t
2) Sachant que R(700)=0,93, calculer λ puis sa valeur arrondie à 5 décimales.
R(700) = 0.93 e-1.700 = 0.93 -1.700 = ln(0.93) 1= - ln(0.93)/ 700 = 0.0001036724 0.0001
3) Dans cette équation, on prendre λ=0,0001.
a. Déterminer la MTTF de T.
b. Calculer P(T>1500) ( =2)
c. Transcrire en phrases, dans une unité de temps adaptée, les résultats aux questions 3) a. et 3) b.
MTTF = 1/ = 104 mois (le temps moyen de bon fonctionnement en mois)
P(T>1500) = R(1500) = e-0.00011500 = e-0.15 = 0.86 (la probabilité que le système fonctionne
correctement au-delà de 1500 mois)
Page : 5
Exercice 10 :
Une machine a quatre dispositifs D1, D2, D3, D4, dont la défaillance peut intervenir de manière
indépendante. On observe le fonctionnement de la machine pendant un intervalle de temps T.
Soit Ai: « Di fonctionne sans défaillance pendant l’intervalle T », avec une probabilité :P(Ai).
On sait que P(A1)=0.80, P(A2)=0.85, P(A3)=0.90, et P(A4)=0.90
La machine tombe en panne si D1 est défaillant. La machine continue de fonctionner si un seul des
trois dispositifs D2, D3, D4 est défaillant ; mais la défaillance simultanée de deux de ces trois
dispositifs met la machine en panne.
Quelle est la probabilité de fonctionnement de cette machine sur l’intervalle de temps T ?
D2
E
D1 S
D3 2/3
D4
Remarque 2 : Si D1, D2, D3 et D4 sont des composants i.id dont la fiabilité suit une loi exp().
RD1(t)=RD2(t)=RD3(t)=RD4(t)=r(t)= e(t).
RBloc(t) = RD2(t)RD3(t)RD4(t) + RD2(t)RD3(t) RD4(t) + RD2(t)RD3(t)RD4(t) + RD2(t)RD3(t)RD4(t)
RBloc(t) = 3r(t)² (1r(t)) + r(t)3 = 3r(t)² 3r(t)3 + r(t)3 = 3r(t)² 2r(t)3
Page : 6
Corrigé de l’Exercice 12 : Loi de Weibull
D’après le type de défaillance d’un système, on connaît le paramètre de forme qui est évalué à
2.3 (usure) et également le paramètre d’échelle qui a pour valeur 1500 h, le paramètre de
décalage est de 0.
1. Calculez la fiabilité pour un temps de service de 500 heures.
2. Déterminez le temps correspondant à une fiabilité de 95%.
3. Déterminez le MTTF.
Corrigé :
f(t) = (/) . ((t-)/)-1 e –((t-)/) pour t> et , >0 (si =0, la loi est dite à deux paramètres).
R(t) = e –((t-)/) et (t) = (/) . ((t-)/)-1
MTTF = E(T) = = + . (1+ 1/) où (a) = 0 xa-1e-xdx ((n)= (n-1)! et (1)=0 !=1)
Var(T) = ². [ (1+ 2/) - ²(1+ 1/) ]
Q1) R(t) = e –((t-)/)
2.3
R(500) = e –((500-0)/1500) = 0.9232.
2.3
Q2) R(t)=0.95 ==> e –((t-0)/1500) = 0.95 ==> (t/1500)2.3= – ln(0.95)
==> t=1500(-ln(0.95))1/2.3 ==> t = 412 h.
Q3) MTTF = + . (1+ 1/) = 0 + 1500 (1 + 1/2.3) = 1500 (1 + 0.44)
Pour =2.3, (1+ 1/) = 0.8859
D’où MTTF = 0 + 1500 0.8859 = 1329 h.
Corrigé :
Q1) (t) = (/) . (t-/)-1 = (3/600).(t 0 / 600)3-1 =
(t) = 1,389.10-8 t² (parabole).
Q2) (t’) = 0.1 ==> 1,389.10-8 t’² = 0.1 ==> t’²= (0.1 / 1,389.10-8)
D’où t’ = (0.1 108/ 1,389)1/2 = 2683 heures.
Page : 7
T
Q3) Moy((t)) = ( 0 (t) dt ) / T
T T
= (1/T) . 0 (/) . ((t-)/)-1 dt = (1/T) . [((t-)/)]0 = (1/T) . [((T-)/) - (-/) ]
Rappel
f(t) = (/) . (t-/)-1 e –((t-)/) pour t> et , >0 (si =0, la loi est dite à deux paramètres).
R(t) = e –((t-)/) et (t) = (/) . (t-/)-1
MTTF = E(T) = = + . (1+ 1/) où (a) = 0 xa-1e-xdx
Var(T) = ². [ (1+ 2/) - ²(1+ 1/) ]
------------------------------------------------
Corrigé :
Page : 8
Page : 9