cours maintenace lille
TRANSCRIPT
-
8/2/2019 Cours Maintenace Lille
1/230
-
8/2/2019 Cours Maintenace Lille
2/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Sret de Fonctionnement
Deux approches :
tude a priori (off line) :
- Mthodes analytiques (ex : processusMarkovien)
- Simulation (ex : RdP et Monte-Carlo)
tude en exploitation (on line) :
- Surveillance Supervision - Maintenance
FiabilisteFiabiliste
OprationnelleOprationnelle
-
8/2/2019 Cours Maintenace Lille
3/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exploitation
Supervision : lment de la Sret de FonctionnementGarantit les objectifs de production et les consignes oprateurs etvrifie qu'il n'y a pas de drive de la partie oprative
Supervision : lment de la Sret de FonctionnementGarantit les objectifs de production et les consignes oprateurs etvrifie qu'il n'y a pas de drive de la partie oprative
Planification / Ordonnancement
Surveillance/Supervision
Commande effective
- objectifsde production
- oprateur
contraintes
procd
Surveillance,
Dcision,
Pilotage,
Gestion des Modes
-
8/2/2019 Cours Maintenace Lille
4/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Dfinitions
Fiabilit : Probabilit que le systme accomplisse sa
mission sur [0, t] sachant qu'il est non dfaillant t = 0 (Anglais : Reliability)
Disponibilit : Probabilit que le systmeaccomplisse la mission prvue t (Anglais :Availability)
Scurit : "Absence de condition pouvant causerblessures ou morts de personnes ou dgradationd'quipements"
Probabilit pour qu'un vnement indsirablen'intervienne pas sur [0, t]
Maintenabilit : Aptitude du systme tre rparsachant qu'il est en panne t
-
8/2/2019 Cours Maintenace Lille
5/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Fiabilit
R(t) = P(E non dfaillant sur la dure [0,t])
Aptitude contraire : dfiabilit
= 1 R(t)
Temps moyen de fonctionnement avant premiredfaillance ou Mean operating Time to Failure(MTTF)
MTTF =
Mean Time Between Failure
+
0
)( dttR
R
-
8/2/2019 Cours Maintenace Lille
6/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Disponibilit
A(t) = P(E non dfaillant linstant t)
Aptitude contraire : indisponibilit
= 1 A(t)
- Grandeur instantane ; on peut avoir unepanne puis rparation (contrairement lafiabilit qui est sur une dure)
Temps Moyen de Disponibilit (TMD) ou Mean UpTime (MUT) : dure moyenne de fonctionnementaprs rparation
Temps Moyen dIndisponibilit (TMI) ou Mean DownTime (MDT)
-
8/2/2019 Cours Maintenace Lille
7/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Service dlivr dvie de l'accomplissement de la
fonction du systme
Dfaillance
DEFAILLANCES
Dfaillances en Valeur
Dfaillances Temporelles
Dfaillances Cohrentes
Dfaillances Incohrentes
Dfaillances Bnignes...Dfaillances Catastrophiques
Domaine
Perception par plusieurs
utilisateurs
Consquences surl'environnement
-
8/2/2019 Cours Maintenace Lille
8/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Taxinomie
Fonction de la rapidit :
Dfaillance progressive :
- prvisible par un examen antrieur
Dfaillance soudaine
Fonction de l'amplitude :
Dfaillance partielle
Dfaillance complte
Dfaillance cataleptique : soudaine et complteDfaillance par dgradation : progressive et partielle
Dfaillance cataleptique : soudaine et complteDfaillance par dgradation : progressive et partielle
-
8/2/2019 Cours Maintenace Lille
9/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Erreur
L'Erreur est susceptible de provoquer ou non une
Dfaillance, fonction de : Redondance
- intentionnelle
- inintentionnelle
Activit du systme : peut disparatre avant
La dfinition d une dfaillance
Exemple : mauvaise direction prise par unproduit (un train !)
-
8/2/2019 Cours Maintenace Lille
10/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Faute
==> Cause d'une erreur
Cause Phnomnologique
fautes physiques (ex : pr-actionneur coll 1)
fautes dues l'homme
Nature
fautes accidentelles/intentionnellesSituation
fautes internes/externes
Persistance
fautes permanentes/temporaires
-
8/2/2019 Cours Maintenace Lille
11/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Liens
... -> dfaillance -> faute -> erreur -> dfaillance -> ...
1) Une faute active produit une erreur latente
2) Une erreur latente devient effective sur activation
3) La dfaillance survient quand une erreur affectele service
-
8/2/2019 Cours Maintenace Lille
12/230
-
8/2/2019 Cours Maintenace Lille
13/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Moyens
Prvention : rsulte de l'ingnierie des systmes
(conception "sre")Elimination : vrification a priori
analyse statique : preuve, , analyse decomportement,
vrification dynamique : tests
Prvision : simulation des fautes
Tolrance : traitement d'erreurs
traitement des fautes : dtermine la cause et viteune nouvelle sollicitation
-
8/2/2019 Cours Maintenace Lille
14/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Sret de Fonctionnement
Approche off-line :
Prvention, Elimination, Prvision
Approche on-line :
Tolrance par Supervision : Surveillance,Reconfiguration (dcision de), Gestion des Modes
Maintenance Prventive/SystmatiqueMaintenance Prventive/Systmatique
Maintenance CurativeMaintenance Prventive/Conditionnelle
Maintenance CurativeMaintenance Prventive/Conditionnelle
-
8/2/2019 Cours Maintenace Lille
15/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Maintenance
Maintenance Corrective : rpare les consquences devenues irrversibles d'undysfonctionnement
Maintenance Prventive : conditionnelle : dpend d'un type d'vnement prdtermin
systmatique : effectu selon un chancier afin de rduire laprobabilit de dfaillance
Stratgie de MaintenanceStratgie de Maintenance
CorrectiveCorrective PrventivePrventive
CurativeCurative PalliativePalliative SystmatiqueSystmatique ConditionnelleConditionnelle
-
8/2/2019 Cours Maintenace Lille
16/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Fonctions de la Maintenance
Dominante Technique :
Dpannage
Diagnostic
Rparation des pices
Prvention
Dominante Gestion :
Gestion de l'information : notices, descriptifs techniques,... Gestion du parc et des pices : disponibilit, capital, ...
Gestion des ressources humaines
Gestion des budgets : amortissement
Gestion des interventions
-
8/2/2019 Cours Maintenace Lille
17/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Maintenabilit
M(t) = P(la maintenance de E termine t) = 1 P(E
non rpar sur la dure [0,t]) quivalent la fiabilit mais appliqu la
rparation
Aptitude contraire : inmaintenabilit
= 1 M(t)
MTBF = MUT + MDT
MTTR : Temps moyen avant remise en Service
MTTR = +
0
))(1( dttM
-
8/2/2019 Cours Maintenace Lille
18/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Synthse
temps
MTTF MDT MUT
MTBF
1er DfaillanceRemise en
service Dfaillance
temps
MTTR
MDT
Dfaillance Dbut de larparation Fin de larparationDtection de laDfaillance
Remise en
Service
-
8/2/2019 Cours Maintenace Lille
19/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Taux de dfaillance
Norme NF X 60-500
Limite du quotient de la probabilit conditionnellepour que linstant dune dfaillance dune entit soitcomprise dans un intervalle [t,t+t], part sachantque lentit na pas t dfaillante entre 0 et t
- (t) est une densit de probabilit conditionnelle
- Densit de dfaillance f(t)
=
+
= )(
)(
)(
1
)()(
)()(
lim)( 0)( td
tdR
tRttR
ttRtR
t t
dttdR
tf)()( = )(
)()(tRtf
t=
-
8/2/2019 Cours Maintenace Lille
20/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
t
R(t)
Exemple
etR t0)( = 00 )( === csttcst
temps
(t)Priode de dfaillance
taux constant
Priode de dfaillancedusure
Priode dedfaillance
prcoce
Courbe en baignoire
-
8/2/2019 Cours Maintenace Lille
21/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Taux de remise en service
Norme NF X 60-500
Limite du quotient de la probabilit conditionnellepour quune entit soit remise en service dans unintervalle [t,t+t], part sachant que lentit a unedfaillance 0 et que la remise en service nestpas encore faite t
- (t) est une densit de probabilitconditionnelle
=
+=
)()(
)(11
)())(1()()(lim)(
0)( tdtdM
tMttMtMttM
tt
-
8/2/2019 Cours Maintenace Lille
22/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Diagramme de Fiabilit
Chaque bloc reprsente un lment/sous-
systme/systme3 dispositions :
Blocs en srie (et)
Une panne sur un lment -> dfaillance totale
Blocs en parallle (ou)
Dfaillance de tous les sous-systmes-> dfaillance totale
-
8/2/2019 Cours Maintenace Lille
23/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Diagramme (suite)
Disposition de k parmi n
Le systme fonctionne si k sous-systmes aumoins ne sont pas dfaillants
valuation de la fiabilit :
Hypothse : indpendance stochastique des sous-systmes
1
n
V
Voteur k/n
-
8/2/2019 Cours Maintenace Lille
24/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Fiabilit en srie
Rs : fiabilit du systme complet
Ri : fiabilit du sous-systme i
Indpendance stochastique ->
)()(1
tRtR in
i
s =
=
=
)()(
)(1)(
tdtdR
tRtor
donc
=
t
i dtR 0 )(exp)(
=
=
t
i
n
i
s dtR01
)(exp)(
=
=
t
i
n
i
s dtR0 1
)(exp)(
-
8/2/2019 Cours Maintenace Lille
25/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Fiabilit en srie (suite)
Notons
Alors
Conclusion : les taux de dfaillances sajoutent surun systme srie
Cas de sous-systmes taux de dfaillanceconstant -> i(t)= i=cst
==
n
i
is
1
)()(
=
t
ss dtR0
)(exp)(
( )tttR sn
i
is =
=
=
expexp)(1
-
8/2/2019 Cours Maintenace Lille
26/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Fiabilit en srie (suite 2)
MTTFs =
MTTFs =
( )s
ss dttdttR
1exp)(00
==
=== n
i i
n
i
i
MTTF11
111
-
8/2/2019 Cours Maintenace Lille
27/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Systme parallle(Redondance active)
Dualit par rapport au cas srie -> usage de la
dfiabilit 1 Rs(t) Pour que le systme soit dfaillant, il faut que
chacun des sous-systmes le soit
[ ] )()(1)(11
tRtRtR sin
i
s ==
=
=
t
i
n
i
s dtR01
)(exp11)(
-
8/2/2019 Cours Maintenace Lille
28/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Quelques Formules
(1-a1)(1-a2)(1-a3)(1-a4)=
(1-a1-a2-a3-a4+a1a2+a1a3+a1a4+a2a3+a2a4+a3a4-a1a2a3-a1a2a4-a1a3a4-a2a3a4+a1a2a3a4)
...1)1(1 111
++= = = > >>==
n
i
n
i
n
ij
n
jk
kji
n
ij
ji
n
i
ii
n
i
aaaaaaa
[ ]
+=
t
ji
t
j
t
i ddd000
)()(exp)(exp)(exp
-
8/2/2019 Cours Maintenace Lille
29/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Do
Systmes configuration mixte :
//.srie :
- E -> Etage1 -> -> Etagei -> Etagen -> S
...))()()((exp))()((exp)(exp)(
1 0
1 01 0+
++
+
+
=
= > >
= >=n
i
n
ij
n
jk
t
kji
n
i
n
ij
t
ji
n
i
t
i
dddtRs
[ ]
=
==)(11)(
11
tRtRs ijp
j
n
i
i
-
8/2/2019 Cours Maintenace Lille
30/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
suite
Srie.//
Calcul de disponibilit
Disponibilit srie :
Disponibilit // :
Disponibilit //.srie :
Disponibilit srie.// :
P branches
ni
=
==)(11)(
11
tRtRs ijn
j
p
i
i
AkAsn
k
1==
)1(11
AkAsn
k=
=
=
==)1(1
11
ij
p
j
n
i
AAsi
=
==)(11)(
11
tAtAs ijn
j
p
i
i
-
8/2/2019 Cours Maintenace Lille
31/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Mthode de traitement dundiagramme
Mthode des coupes minimales :
Coupe : ensemble non redondant dun systmepour lequel la dfaillance de tous les lmentsentrane celle du systme
Une coupe minimale ne contient aucune autrecoupe
Un diagramme de fiabilit quelconque peut seramener soit :
un diagramme srie.// constitu de tous leschemins minimaux
un diagramme //.srie constitu de toutes lescoupes minimales
-
8/2/2019 Cours Maintenace Lille
32/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exemple
Diagramme en pont
Chemins minimaux
Coupes minimales
1
2
3
4
5E S
1/3
2/4
1/5/4
2/5/3
1
2
3
4
1
5
4
2
5
3
-
8/2/2019 Cours Maintenace Lille
33/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Arbres de dfaillances
Reprsentation duale des diagrammes de fiabilit :
Dcrit lapparition dun vnement redout enfonction de lapparition dvnements indsirables
- Racine : vnement redout
- Feuilles : vnements indsirables
- Ensemble reli par des portes logiques ET ouOU
Porte OU : lvnement est ralis si un vnement deniveau bas lest
Porte ET : lvnement est ralis si tous les vnementsde niveau bas le sont
-
8/2/2019 Cours Maintenace Lille
34/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Arbre (suite)
Lis larchitecture matrielle du systme
Donne lquation boolenne de Dfaillancesystme en fonction de Dfaillance lment
Exemple :
Deux satellites et une station sol
- Systme dfaillant lorsque les deux satellitessont dfaillants ou lorsque la station sol est enpanne
S = systme, Ssol = Station Sol, Sspat = Partie spatiale,Sati= Satellite i
-
8/2/2019 Cours Maintenace Lille
35/230
-
8/2/2019 Cours Maintenace Lille
36/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Dualit Diagramme/Arbre
Diagramme de Fiabilit reprsente lquation de bon
fonctionnement S=SSolSSpat=SSol [Sat1+Sat2]
SSolSat1
Sat2
S
SSol SSpat
1Sat 2Sat
-
8/2/2019 Cours Maintenace Lille
37/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Modle par processus de Markov
Prise en compte de la dynamique par la
connaissance des tats diffrents instants
Processus Stochastique (X(t))tT est dfini par : Lensemble T des instants,
Lespace dtat, X, form des valeurs possiblesdune variable alatoire X(t)
Un processus stochastique temps continu et espace dtat discret (et fini) est caractris par lavaleur du vecteur probabilit instantane quicaractrise la proba. dtre dans un tat uninstant
-
8/2/2019 Cours Maintenace Lille
38/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Vecteur probabilit instantane
Processus stochastique n tats
P(t)=[Px1(t), Px2(t), , Pxn(t)] tel que
- Avec Pxi(t) : probabilit dtre dans ltat Xi linstant t
Stationnarit : existence de
1)(0 tPix
==
n
i
x tPi1
1)(
)(lim tPt
=
-
8/2/2019 Cours Maintenace Lille
39/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Processus de Markov
Soit (X(t))tT un processus stochastique tempscontinu et espace dtat discret,
(X(t))tT est un processus de Markov si
- P[X(tn+1)=Xn+1/X(tn)=Xn, , X(t0)=X0] =P[X(tn+1)=Xn+1/X(tn)=Xn]
Avec t0<
-
8/2/2019 Cours Maintenace Lille
40/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Classification
Processus de Markov dont lvolution est
indpendante du temps local et global ->Processus de Markov homogne
Processus de Markov dont lvolution ne dpendpas du temps local, mais peut dpendre du tempsglobal -> Processus de Markov non Homogne
Processus de Markov dont lvolution dpend dutemps local -> Processus Semi-Markovien(homogne ou non homogne)
-
8/2/2019 Cours Maintenace Lille
41/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Grenouille
Soit une grenouille sautant de nnuphar en nnuphar. La
prsence de la grenouille sur un nnuphar donne ltat et letemps sur ce nnuphar donne le temps de sjour dans ltat.
Processus Markovien : le prochain nnuphar dpend dunnuphar courant, du temps quand elle est arrive et dutemps de sjour mais pas de la trajectoire
Processus Markovien Homogne : la dure avant le dpartdu nnuphar est indpendante du temps pass dessus
Processus Markovien non Homogne : la dure de sjour
peut dpendre du temps depuis le dbut (ex : la nuit peutlacclrer)
Processus Semi-Markovien : le temps restant sur le nnuphardpend du temps dj pass sur ce nnuphar et du tempsglobal pour les processus semi-markoviens non homognes
-
8/2/2019 Cours Maintenace Lille
42/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Dfinitions et Proprits
Taux de transition :
Probabilit de transition :
Pour un processus de Markov homogne (temps desjour dans un tat indpendant du temps passdans cet tat) -> la variable alatoire dcrivant letemps de sjour est exponentiellement distribue(de paramtre )
=> P[X(t+dt)=Xj/X(t)=Xi] = 1-exp(- dt)
])(/)([1lim)(0
ijdt
ij XtXXdttXPdt
t ==+=
=dt
ijij duudtp0
)()(
-
8/2/2019 Cours Maintenace Lille
43/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Dfinitions (suite)
Alors
Et en remplaant par dveloppement limit aupremier ordre, on obtient :
ij(t)= =cst
Probabilit de passage de Xi Xj (ij) :
pij(0,dt)=pij(t,dt)= ij
dt
Si est un taux de dfaillance, alors le MTTF vaut 1/ et R(t)=e- t
))exp(1(1lim)(0
dtdt
tdt
ij =
-
8/2/2019 Cours Maintenace Lille
44/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Modes de calcul dans les chanesde Markov
Soit un systme constitu de deux machines
identiques travaillant en parallle
e1 e2 e32
2
e1 : les deux machines fonctionnente2 : une machine est dfaillantee3 : les deux machines sont en panne
: taux de dfaillance dune machine : taux de rparation dune machine
Politique birparateur
Graphe de Markov
-
8/2/2019 Cours Maintenace Lille
45/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Calcul
la date t+dt, le systme est dans ltat ei :
Si il y tait et si il ne le quitte pas :
Avec ij taux de transition de ei vers ej
Si il ntait pas dans ei mais la transition lieuentre t et t+dt en provenance de ej :
Soit la formule gnrale :
=
n
jij
ijdttPi1
1)(
=
n
jij
jidttPj1
)(
==
+
=+
n
j
n
jijij
jidttPjijdttPidttPi11
)(1)()(
-
8/2/2019 Cours Maintenace Lille
46/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exemple
P1(t+dt)=(1-2dt)P1(t)+dtP2(t)P2(t+dt)= 2dtP1(t)+(1-(+)dt)P2(t)+2dtP3(t)P3(t+dt)= dtP2(t)+(1-2dt)P3(t)En crivant
Alors
)()()()( tiPtPidtd
dttPidttPi o==+
)(2)(12)(1 tPtPtP +=o
)(32)(2)()(12)(2 tPtPtPtP ++=o
)(32)(2)(3 tPtPtP =o
-
8/2/2019 Cours Maintenace Lille
47/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exemple (suite)
Soit sous forme matricielle
Plus gnralement, en dsignant par P(t) le vecteur desprobabilits et par la matrice de transition, on obtient :
Dite quation de Chapman-Kolmogorov La matrice de transition est carr de dimension n
Les termes ij (ij) sont les taux de transition de ei vers ej etles termes ii sont les taux de transition de ei vers tous les ej
Les lignes sont nulles, la matrice est singulire, dterminantnul
[ ]
+
=
220)(
022)(3)(2)(1)(3)(2)(1 tPtPtPtPtPtP
ooo
= )()( tPtP
dt
d
-
8/2/2019 Cours Maintenace Lille
48/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Gnralisation
== +
=+
n
j
n
jijij
jidttPjijdttPidttPi11 )(1)()(
dttdPi
jitPjijtPidt
tPidttPi n
j
n
jijij
)()()()()(
11
=+=+ ==
==
n
jij
ijii1
comme
==
n
j
jitPjdt
tdPi
1
)()( alors
= )()( tPtPdtd Et on trouve e
tPPtP
= )0()]0([
Ainsi le comportement est dtermin par :La matrice de transition Le vecteur de probabilit initiale P(0)
-
8/2/2019 Cours Maintenace Lille
49/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Rsolution de lquation
Par srie tronque :
Par intgration numrique
Par la transforme de Laplace L[f(t)] :
Alors
+++++== ...!...!2!11)0()0()(
22
ntPPtP tte
nn
t
dttfsftfL est
)()()]([
0
~
== [ ] )0()()( ~ fsfstf
dtdL =
])([)( = tpLtPdtdL = )()0()(
~~
sPPsPs
Solution : )(1~
)0()(
= sIPsPAvec I : matrice identit
-
8/2/2019 Cours Maintenace Lille
50/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Intrt ?
O lon retrouve les mesures de sret de
fonctionnement
O X(t) reprsente R(t), A(t),
Ei un sous ensemble de lensemble E des tats ei
A(t)=Pr(Z(t){e1,e2}|Z(){e1,e2,e3},0
-
8/2/2019 Cours Maintenace Lille
51/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Calcul
M(t)=Pr(Z(t){e1}|Z(0){e3})M=1
La connaissance des probabilits doccupation desdiffrents tats permet de calculer les grandeurs :
Avec 1Ei vecteur de sommation avec p premierstermes gaux 1 (p=cardinal de Ei) et n-p termesgaux 0 (n=cardinal de E)
Soit pour la transforme de Laplace
e1 e2 e3
2
1)0()(T
Ei
t
ePtX
=
1)(1~
)0()(T
EisIPsX
=
-
8/2/2019 Cours Maintenace Lille
52/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exemple
Dans notre contexte
A(t)=P1(t)+P2(t)
Soit un calcul qui donne
Racines du dnominateur :
S1=0, S2=-(+), S3=-2(+)
1)(1~~~
)0()(2)(1)(T
EisIPsPsPsA
=+=
[ ]
=
011
001)( )(1~
sIsA
)422()33(
)24()33()( 2223
22~
+++++
++++=
s
ssA
sss
-
8/2/2019 Cours Maintenace Lille
53/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exemple (2)
Dcomposition en lments simples :
Avec
Do :
(dpend des conditions initiales)
Disponibilit asymptotique :
)(2)()(
++++++= sC
sB
sAsA
)(2)2(
++=A
)(2
22
+
=B)(
2
2
+
=C
eett
tA
)(2
2
2)(
2
2
2 )()()(2)2(
)(
++
+++ ++
=
)(2)2(
++=A
-
8/2/2019 Cours Maintenace Lille
54/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exemple (3)
Autre approche pour la disponibilit asymptotique :
Hypothse dun quilibre local par rapport chaque tat et induisant des drives nulles
- Alors puisque
- Avec P : vecteur ligne form des n probabilitsPi=limPi(t) quand t->
- Chaque quation partielle exprime un quilibrelocal par chaque tat du modle
0)( =tPdtd = P0On a :
+= 2120 PP ++= 322)(120 PPP
= 3220 PP Et bien sur : ==
3
1
1i
Pi
-
8/2/2019 Cours Maintenace Lille
55/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exemple (4)
Rsolution :
Et on retrouve naturellement :
Pour la fiabilit R(t), on suit la mme dmarchedexploitation de lquation de Chapman-Kolmogorov. Il faut par contre dans le modlesupprimer les arcs caractrisant la rparation.
Rsultat : (transparent suivant)
)(2
23
+
=P)(
222
+=P
)(2
2
1
+
=P
)(2)2(21
++=+= PPA
-
8/2/2019 Cours Maintenace Lille
56/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exemple (5)
Calcul men de manire identique partir de et Rdduit car on sintresse uniquement :
P(t)=[P1(t) P2(t)]
Et on trouve :
avec
+
=
000)(022
)(
22
+
=R
eetsts
sss
sss
tR21
1232
2131)(
+++
++=
2
6)3(2,1
22 +++=s
-
8/2/2019 Cours Maintenace Lille
57/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
MTTF
Or
Or
Donc
Le MTTF est ainsi dpendant de ltat initial et ontrouve
+
= 0 )( dttRMTTFdttRsRtRL e
st)()()]([
0
~
== donc MTTFR =)0(
~
1)(1~
)0()(T
RRsIPsR
=
11)(11~
)0()0()0(
T
RR
T
RR PPRMTTF sI
===
2
2
3 +=MTTF
-
8/2/2019 Cours Maintenace Lille
58/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Maintenabilit
Dmarche quivalente en utilisant lquation de
Chapman-Kolmogorov mais en mme temps duale
M(t)=Pr(Z(t){e1}|Z(0){e3})=1-Pr(Z(t){e2,e3}|Z(){e2,e3},0
-
8/2/2019 Cours Maintenace Lille
59/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Gnralisation
Notations :)(
1~
)0()(
= sIPsP
DDDS
SDSS
= n1
n-n1n1 n-n1
=
1...1
IT
S
=
1...1
IT
Dn1 n-n1
=
0..01..1
IT
A
n1
n-n1
-
8/2/2019 Cours Maintenace Lille
60/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Alors
Disponibilit :
Solution de lquation tendue E mais projet surEs
Fiabilit :
Solution de lquation projet sur Es
Maintenabilit :
IsIT
APsA )(
1~)0()(
=
IsI TSSSSPsR )(1~
)0()(
=
IsIT
DDDDP
ssM )(
1~)0(1)(
=
-
8/2/2019 Cours Maintenace Lille
61/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Quelques graphes
Machines non quivalentes mais mme modes de
fonctionnement avec notamment une politiquebirparateur
Politique monorparateur
avec priorit la machine 1
2 1e1
e2
e2
e3
1
1
2
2
2
1
e1
e2
e2
e3
1
1
2
2 12 1
-
8/2/2019 Cours Maintenace Lille
62/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Suite
Priorit de rparation la premire machinedfaillante
e1
e2
e2
e311
22 e3
1
2
e1
e2
e2
e31
12
2 e3
1
2
1
2
21
Priorit de rparation ladernire machine dfaillante
-
8/2/2019 Cours Maintenace Lille
63/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Autres indicateurs
On peut naturellement construire des mesures de
performances partir des fonctions des tats dumodle :
Cela peut tre la disponibilit, alors i vaut 1 ou 0 Un cot affect aux tats : gain de production,
pnalit, Un taux de productivit associ aux tats
correspondant un engagement de production
{ })0()(Pr.)( ZeitZitEiei
==
-
8/2/2019 Cours Maintenace Lille
64/230
-
8/2/2019 Cours Maintenace Lille
65/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Calcul de la productivit
C : capacit de production du systme
Q : quantit de pices produire
T : dure de la mission
Alors q(t) = quantit de pices produites t
Si le systme est idalement fiable (pas dedfaillance) : q(t)=Ct et T=Q/C (courbe 1)
Si pas de possibilit de rparation (courbe 2):
=t
dttCPtq0
)(1)( Et q(T)=Q
( )eet
tt CdtCtq
== 1)(
0
-
8/2/2019 Cours Maintenace Lille
66/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Calcul de la productivit (2)
En prsence de dfaillances et avec un systme
rparable (courbe 3) :
Et bien videmment :
dtCtqt
t
e
++
+=
+
0
)()(
[ ]e tCtCtq )(2 1)()(
+++
=+
[ ]e TCTCQ )(2 1)(
+++
=+
-
8/2/2019 Cours Maintenace Lille
67/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Calcul de la productivit (3)
Si on ne sintresse quau rgime permanent, alors
q est proportionnel t
tCtq
+
=)( TCQ
+
= Do
CQT
+=
q(t)
t
Q
C/
T T T
(1)
(2)
(3)
-
8/2/2019 Cours Maintenace Lille
68/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Synthse
Deux natures de problmes dans lapproche
markovienne : Conditions de validit de lhypothse markovienne
Dimensions des modles pour des systmes rels
Limitation de lhypothse :
Y a-t-il indpendance vis vis du pass dusystme :
- Non quand le taux de dfaillance crot dans letemps (phnomnes dusure)
- Non quand le taux de rparation crot ou dcrotdans le temps
-
8/2/2019 Cours Maintenace Lille
69/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Possibilits
Approche semi-markovienne : prise en compte du temps
coul dans ltat pour faire voluer le systme : lamatrice de transition contient des lments dpendants dutemps ij(t)
Pour mmoire :
Mthode des variables complmentaires :
- Introduction de variables vx caractrisant pour chaquelment X et pour chaque tat ei, le temps coul parllment dans ltat
Mthode des tats fictifs :
- Principe : on introduit des tats supplmentaires (fictifs)en srie/parallle/ pour simuler en approximant laloi de taux non constant et retomber dans le cadremarkovien
=t
xx dvvtPitPi0
),()(
-
8/2/2019 Cours Maintenace Lille
70/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Dimension
Rapidement les modles ont des dizaines dtats
pour 3 ou 4 machines ou des centaines dtatspour 10 machines !
Dcouplage des modles si faibles interactionsentre sous-systmes puis probabilitsconditionnelles entre chacun des sous-systmes
Rduction des graphes par regroupement dtats Principe : e1,en tats initiaux et e1,,em tats
regroups. ik de ei vers ek est donn par Alors le graphe est rductible si les taux de
transition de tous les lments dune rductionsont identiques : aiq a la mme valeur pour tout tateiep pour toute paire (ep,eq)
=ekej
ijki
-
8/2/2019 Cours Maintenace Lille
71/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Dimension (2)
Simplification du modle si un taux est prpondrant par
rapport un autre : On ne reste pas dans un tat o sexerce un taux de sortie
lev
On nglige les autres probabilits de sortie
Lecture directe du graphe (principe des diagrammes defiabilit)
ai
aj
al
(1-)akakak>>ai,aj,al
(1-)ai
ai
-
8/2/2019 Cours Maintenace Lille
72/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Simulation de Monte Carlo
Complmentarit par rapport aux mthodes analytiques
En particulier permet de saffranchir du nombre des tatsconsidrables des mthodes prcdentes
Image : jardinier qui gaule son noyer Jardinier : analyste Noyer : modle Noix : rsultats Gaule : tirage de nombres au hasard
Principe de la simulation de MC tablissement dun modle fonctionnel et dysfonctionnel Animation par tirage de nombres au hasard pour raliser des
histoires Rcupration des rsultats statistiques
-
8/2/2019 Cours Maintenace Lille
73/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Implication
Du principe, il rsulte :
Modle dynamique (changement dtats enfonction des tirages) -> RdP
Niveau de dtail adquat pour le fonctionnementnormal et anormal
Gnrateur de nombres au hasard de bonnequalit
Nombreuses histoires ncessaire pour faire des
statistiques
Premier exemple : Deux puits de ptrole (W1 produit 60%, W2 produit
40%) do quatre tats dans la modlisation(100%, 60%, 40%, 0%)
-
8/2/2019 Cours Maintenace Lille
74/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Interprtation
A T=2000, systme en panneune fois sur deux,indisponibilit instantane =0.5
A T=2000, panne pendant 500h,indisponibilit moyenne =500/4000 = 0.125
Systme en panne 1 fois sur 2 linstant 2000, dfiabilit = 0.5
100%
60%
40%
0%
100H 2000H
100%
60%
40%
0%
100H 2000H
Nombre moyen de pannes = 0.5Production : pourcentage ais (12.5% du temps pendant lequel on
ne produit rien, )quipe de rparateurs appele en moyenne 4 fois par histoire et
occupe en moyenne 750h par histoire soit 37.5% du temps
-
8/2/2019 Cours Maintenace Lille
75/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Gnration des temps
Utilisation dune loi caractrisant le comportement
des composants (exemple loi exponentielle pourtaux de dfaillance constant)
Utilisation dun gnrateur de nombre alatoireentre [0,1] (ex : [(16807*xn) mod (231-1)]/231
Exemple : loi exponentielle de taux
t
R(t)
t
1-R(t)
z
=-(Ln(z-1))/ quivalent =-(Ln(z))/ car zet z-1 quirpartis entre 0 et 1
-
8/2/2019 Cours Maintenace Lille
76/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Modlisation
Marche
Panne Attente
Rparateurs
Dbut
Rparation
Fin
=0
Dlais alatoiresDlais dterministesUtilisation de places auxiliaires
Marche
Panne Attente
Dbut
Rparation
Fin=0
-
8/2/2019 Cours Maintenace Lille
77/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Droulement de la simulation
Marche
Panne Attente
Rparateur
Dbut
Rparation
Fin
=0
Marche
Panne
Attente
Dbut
Rparation
=0
Tr1
Tr2Tr3
Tr4
Tr5
Tr6
Pl1
Pl2
Pl3
Pl4
Pl5
Pl6
Productivit de 40% Productivit de 60%
-
8/2/2019 Cours Maintenace Lille
78/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Simulation (2)
Tirage de 2 nombres au hasard Do t1 et t4 daprs inversion
de la loi exponentielle
Marche
Panne
Attente
Rparateur
Dbut
Rparation
Fin
=0
Marche
Pan
Atten
Dbu
Rparation
=0
Tr1
Tr2Tr3
Tr4
Tr5
Tr6
Pl1
Pl2
Pl3
Pl4
Pl5
Pl6
Marche
Panne
Attente
Rparateur
Dbut
Rparation
Fin
=0
Marche
Pan
Atten
Dbu
Rparation
=0
Tr1
Tr2Tr3
Tr4
Tr5
Tr6
Pl1
Pl2
Pl3
Pl4
Pl5
Pl6
0 t1 t4 TTir de Tr1
0 t1 t4 T
0 t4 T
t2
t1t2t3
Tir de Tr3 (tempsdtermin par hasard)
Tir de Tr2 (temps nul)
-
8/2/2019 Cours Maintenace Lille
79/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Simulation (3)
Marche
Panne
Attente
Rparateur
Dbut
Rparation
Fin
=0
Marche
Pan
Atten
Dbu
Rparation
=0
Tr1
Tr2Tr3
Tr4
Tr5
Tr6
Pl1
Pl2
Pl3
Pl4
Pl5
Pl6
Marche
Panne
Attente
Rparateur
Dbut
Rparation
Fin
=0
Marche
Pan
Atten
Dbu
Rparation
=0
Tr1
Tr2Tr3
Tr4
Tr5
Tr6
Pl1
Pl2
Pl3
Pl4
Pl5
Pl6
0 t4 Tt1t2t3 t1Tir de t3 ramne lecomposant en marche donouveau t1 et tir de t4
0 t4 Tt1t2t3 t1
.
.
.
t5 t6
On doit attendre cette fois ci la date t6 pourpouvoir tirer Tr2 car les rparateurs sont occups
etc., etc., etc. Cecidonne une histoire etpour des valuations
statistiques, il fautbeaucoup dautreshistoires
-
8/2/2019 Cours Maintenace Lille
80/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Statistiques
Sur la base de nombreuses histoires :
Temps moyen de sjour dans ltat Nombre de passages moyens par ltat Date moyenne de premire arrive dans ltat Prsence moyenne de ltat en fin dhistoire Etc
Sur la base de lexemple :
- tat 1 : deux quipements en marche (production 100%){Pl1[1], Pl4[1]}- tat 2 : 1 est en marche et 2 est en panne (production
40%) {Pl1[1], Pl4[0]}- tat 3 : 2 est en marche et 1 est en panne (production
60%) {Pl1[0], Pl4[1]}- tat 4 : les deux quipements sont en panne (production
0%) {Pl1[0], Pl4[0]}
-
8/2/2019 Cours Maintenace Lille
81/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Statistiques (2)
Disponibilit de production ou productivit
moyenne : (TCM1*100%+TCM2*40%+TCM3*60%+TCM4*0%
)/T
- TCMi : temps cumul moyen dans ltat
- Statistique du premier type
Nombre de fois en panne totale :
Statistique du deuxime type sur {Pl1[0], Pl4[0]}Dure moyenne avant la premire panne :
Statistique du troisime type sur {Pl1[0], Pl4[0]}
-
8/2/2019 Cours Maintenace Lille
82/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Statistiques (3)
Calcul de la fiabilit
Ajout complmentairedans la modlisation
La moyenne sur leshistoires donne le MTTF(quelques centainesdhistoire)
Quid du MTBF, MUT,MDT,?
Marche
Panne
Attente
Rparateur
Dbut
Rparation
Fin
=0
Marche
Pan
Atten
Dbu
Rparation
=0
Tr1
Tr2Tr3
Tr4
Tr5
Tr6
Pl1
Pl2
Pl3
Pl4
Pl5
Pl6
Marche
Panne
Attente
Rparateur
Dbut
Rparation
Fin
=0
Marche
Pan
Atten
Dbu
Rparation
=0
Tr1
Tr2Tr3
Tr4
Tr5
Tr6
Pl1
Pl2
Pl3
Pl4
Pl5
Pl6
Pl4Pl1
Marche
Panne
Utilisation darcsadaptatifs
Panne totale
-
8/2/2019 Cours Maintenace Lille
83/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Statistiques (4)
Et on trouve tout
naturellement (si, si,) : MTBF = T/n o n
correspond au nombre detirs de Panne totale
MUT = temps cumul dansMarche / T
MDT
Marche
Panne
Attente
Rparateur
Dbut
Rparation
Fin
=0
Marche
Pan
Atten
Dbu
Rparation
=0
Tr1
Tr2Tr3
Tr4
Tr5
Tr6
Pl1
Pl2
Pl3
Pl4
Pl5
Pl6
Marche
Panne
Attente
Rparateur
Dbut
Rparation
Fin
=0
Marche
Pan
Atten
Dbu
Rparation
=0
Tr1
Tr2Tr3
Tr4
Tr5
Tr6
Pl1
Pl2
Pl3
Pl4
Pl5
Pl6
Pl4Pl1
Marche
Panne
Utilisation darcsadaptatifs
Panne totale
temps
MTTF MDT MUT
MTBF
1er DfaillanceRemise en
service Dfaillance
temps
MTTF MDT MUT
MTBF
1er DfaillanceRemise en
service Dfaillance
(Pl2+Pl3)et(Pl5+Pl6)
-
8/2/2019 Cours Maintenace Lille
84/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Prcision des calculs
La prcision dpend du nombre
dchantillons (dhistoires) mn=(xi)/N
n2= (xi2-mn2)/N cart type (racine carre de la
variance) mesure la dispersion parrapport la moyenne
Si on prend maintenant les valeurssuccessives de la moyenne ->courbe tend vers un Dirac
Esprance mathmatique est lavaleur de m
Variance = n2/N
m
m
-
8/2/2019 Cours Maintenace Lille
85/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Prcision des calculs (2)
cart type tend vers zro et diminue en n0.5
Convergence assez lente On montre que, par exemple, pour un intervalle de confiance
de 90% :
La moyenne est 90% dans [m-1.64/N0.5, m+1.64/N0.5]
Conseil pour voir si lon converge : prendre les rsultats pour500 histoires, puis pour 1000 histoires et dtecter ceux qui
convergent
Temps de calcul difficile estimer
Pas corrl la taille du RdP
Faire des essais pour voir
-
8/2/2019 Cours Maintenace Lille
86/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Arranger les modles
Il faut mettre en avant ce que lon recherche :
Prise en compte de lvnement rare enenlevant la routine
Fin
Marche
Panne
Attente
Dbut
Rparation
=0
Tr6
Test
Fin-T
Test
Non-Test
24 0
Non-Test
Fin
Marche
Panne
Attente
Dbut
Rparation
=0
Tr6
Test
Fin-T
Test
Non-Test
24 0
Non-Test
Ici le systme est test toutes les 24heuresDure du test ngligeable
Si test toutes les heures, alors on tireTest 8760 (idem pour Fin-Test) do17000 transitions pour rien !
-
8/2/2019 Cours Maintenace Lille
87/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Faire plutt
Fin
Marche
Panne
Attente
Dbut
Rparation
=t mod
Tr6
O bien videmment = dure entre test = temps dattente avant test
-
8/2/2019 Cours Maintenace Lille
88/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Moyens
Prvention : rsulte de l'ingnierie dessystmes (conception "sre") Tolrance aux pannes par l analyse a priori
d architecture
limination : vrification a priori
analyse statique : preuve, , analyse de comportement,
vrification dynamique : testsPrvision : simulation des fautes
Tolrance :
traitement d'erreurs
traitement des fautes : dtermine la cause et vite unenouvelle sollicitation
-
8/2/2019 Cours Maintenace Lille
89/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Architecture Tolrante
Objectif : concevoir une architecture robuste
Aptitude rester oprationnel ---> disponibilit
Pourquoi : dfaillances inluctables (systmesrels)
Comment :
Utiliser la flexibilit
Rviser les objectifs
Flexibilit de
Gammes
Flexibilit auniveau ressource
Flexibilitdarchitecture
Flexibilit deressource
de transformation
Flexibilit dusystme
de transport
MultiOprations
Redondance
-
8/2/2019 Cours Maintenace Lille
90/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exemple Manufacturier
Opration Opi,j : i = Ressource, j = fonction
exemple :la fonction 1 est assure par M1 et M2
Z2
FIFO IN FIFO OUT
CONVOYEUR
CV
R12
M1
M2
Z1
Z5
Z3
Z4 Z6
M3
R11R13
R14
Op2,1Op2,3
Op1,1 Op1,3Op3,2 Op3,3
M1 : f1, f3M2 : f1, f3M3 : f2, f3
-
8/2/2019 Cours Maintenace Lille
91/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exemple Continu
Systme de Rfrigration Intermdiaire
-
8/2/2019 Cours Maintenace Lille
92/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Modlisation
Caractriser et valuer les possibilits de la partieoprative
Routage, polyvalence, redondance
Indpendance vis vis de la commande
Analyser l impact d une panne
Unicit du modle pour la conception etl exploitation (reconfiguration)
-
8/2/2019 Cours Maintenace Lille
93/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Modle
Graphe orient
Entit = opration
Lien = relation d accessibilit
FIFO OUT
FIFO IN M1
M2R1
Graphe d'Accessibilit Oprationnel
Lien d'accessibilit
Oprations
Trf INM1par R1
Trf INM2par R1
Trf M1OUTpar R1
Trf M2OUTpar R1
Stockage
IN
StockageOUT
UsinageM1
UsinageM2
Trf M1M2par R1
Trf M2M1par R1
-
8/2/2019 Cours Maintenace Lille
94/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
OprationsDfinition :
Fonction mise en uvre par une ressource sur unproduitSpcificits :
Diffrents types doprations (transformation,transfert, ) (htrognit)
Ressource multioprations et multifonctions(polyvalence)
Fonction mise en uvre par plusieurs oprations(redondance)Regroupement :
Nuds par ressource de transformation Nuds par dplacement (origine - destination)
-
8/2/2019 Cours Maintenace Lille
95/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Dmarche D Obtention
Op Op Op Op
Op Op Op Op
Op Op Op Op
Op Op OpOp Op
Op Op Op
N1 N2 N8
N1
N2
N3
N8
Ensemble desoprations types
Dtermination desoprations lmentaires
Spcificationdes lments du SFPM
Etape 1
Groupement desoprations lmentaires
Partition du premierensemble
Rgles de regroupement
Etape 2
Affectation d'un nud chaque partie
dtermine
Ensemble des nudsdu graphe
Etape 3
Dtermination desliens du GAO
Graphe d'accessibilitoprationnel
Accessibilit
Etape 4
Regroupement organique ou fonctionnel
-
8/2/2019 Cours Maintenace Lille
96/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exemple Manufacturier (Bis)
Opration Opi,j : i = Ressource, j = fonction
exemple :la fonction 1 est assure par M1 et M2
Z2
FIFO IN FIFO OUT
CONVOYEUR
CV
R12
M1
M2
Z1
Z5
Z3
Z4 Z6
M3
R11R13
R14
Op2,1Op2,3
Op1,1 Op1,3Op3,2 Op3,3
M1 : f1, f3M2 : f1, f3M3 : f2, f3
-
8/2/2019 Cours Maintenace Lille
97/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
GAO Rsultant
2
Trf INZ1par R14
6
Trf Z2M1par R11
8
Trf M1Z2par R11
1 29
Usinagesur M1(f1, f3)
7
Liaison Z1
3
Liaison Z2
5
26
Trf Z2Z1par R14
25
Trf Z4Z1(CV, R14)19
Trf Z4M3par R13
21
Trf M3Z4par R13
Liaison Z4
18
Usinagesur M3(f2, f3)
20
9
Trf Z1Z5par CV
11
Trf Z2Z3par CV
12
Trf Z5Z3par CV
Liaison Z3
13
Liaison Z5
1014
Trf Z4 M2par R12
16
Trf M2Z4par R12
Usinagesur M2(f1, f3)
15
4
Trf Z1 Z2(CV, R14)
22
Trf Z3Z6par CV
24
Trf Z6Z1par CV
Liaison Z6
23
27
Trf Z1Z4par R14
17
Trf Z3Z4par CV
28
TrfZ1OUTpar R14
Stockage IN Stockage OUT
Graphed AccessibilitOprationnel
-
8/2/2019 Cours Maintenace Lille
98/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Tolrance
Objectif :
Concevoir un systme oprationnel en prsencede pannes
2 niveaux :
Tolrance dans l absolu
Tolrance vis vis d objectifs de production
Comment :
Analyse a priori des fonctionnalits del architecture de production (oprations, fonctions,nuds (ressources, transferts))
Disponibilit
-
8/2/2019 Cours Maintenace Lille
99/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Critres D Indisponibilit
Opration indisponible :
En panne
Ne peut recevoir un produit depuis l entre
- Non accessible depuis l entre
Le produit ne peut tre vacu vers la sortie
- Non accessible vers la sortie
Fonction indisponible Aucune opration nest disponible pour cettefonction
Ressource indisponible
Transfert indisponible }Toutes les oprations
associes sontindisponibles
Raisonnement
dans l absolu
-
8/2/2019 Cours Maintenace Lille
100/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Analyse De La Tolrance
Dterminer les lments critiques :
Opration dont la disparition entranel indisponibilit d au moins une fonction detransformation
Degr de criticit : nombre de fonctions detransformation rendues indisponibles (d)
Dfinir des indicateurs Comparer dans l absolu des architectures de
production (ou vis vis de gammes de production)
Dfinir des critres objectifs et quantifis aidant ala mise au point d une architecture
-
8/2/2019 Cours Maintenace Lille
101/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exemple
d=1
2
Trf INZ1par R14
6
Trf Z2M1par R11
8
Trf M1Z2par R11
1 29
Usinagesur M1(f1, f3)
7
Liaison Z1
3
Liaison Z2
5
26
Trf Z2Z1par R14
25
Trf Z4Z1(CV, R14)19
Trf Z4M3par R13
21
Trf M3Z4par R13
Liaison Z4
18
Usinagesur M3(f2, f3)
20
9
Trf Z1Z5par CV
11
Trf Z2Z3par CV
12
Trf Z5Z3par CV
Liaison Z3
13
Liaison Z5
1014
Trf Z4 M2par R12
16
Trf M2Z4par R12
Usinagesur M2(f1, f3)
15
4
Trf Z1 Z2(CV, R14)
22
Trf Z3Z6par CV
24
Trf Z6Z1par CV
Liaison Z6
23
27
Trf Z1Z4par R14
17
Trf Z3Z4par CV
28
TrfZ1OUTpar R14
Stockage IN Stockage OUT
-
8/2/2019 Cours Maintenace Lille
102/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Critres De Tolrance
Indice de criticit par opration / ressource
Quantifier le nombre d lments critiques du SAP
Taux de criticit moyen / maximal par opration /ressource
Quantifier l influence des lments critiques
Op
dfaillpot
Op
critOp
Nb
NbIc
._
= quantifie le risque qu une dfaillanceaffecte une opration critique
quantifie le nombre moyen defonctions de transformation
disparaissant quand une dfaillanceaffecte une opration critique
Op
crittransffct
critOp
Op
Op
NbNb
d
Tc
=
._
._
-
8/2/2019 Cours Maintenace Lille
103/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Architecture Srie / Parallle
M1R1 M2R2FIFO IN FIFO OUTR3
(f1) (f2)
Op
dfaillpot
Op
critOp
Nb
NbIc
._
=
Op
crittransffct
critOp
Op
Op
NbNb
d
Tc
=
._
._
5 oprations (3 transferts et 2 transformations)Chaque Op. a un dR=2 et Ic
R=5/5=1 et TcR=10/(2*5)=1
FIFO OUTFIFO IN R2
M1
M2
R1
Cas 1 : (M1-> f1; M2-> f2)Cas 2 : (M1-> f1, f2; M2-> f1)Cas 3 : (M1-> f1, f2; M2-> f1, f2)
Cas 1 : dRi=2, dMi=1 et IcR=4/4=1 et TcR=6/(2*4)=0.75
Cas 2 : dRi=2, dM1=1, dM2=0 et IcR=3/4=0.75 et TcR=5/(2*3)=0.833
Cas 3 : dRi=2, dMi=0 et IcR=2/4=0.5 et TcR=4/(2*2)=1
-
8/2/2019 Cours Maintenace Lille
104/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Comparaison d Architectures
Architecture parallle
avec chargement propreIc Tc
Op Op= =0 0; ;
Ic TcR R= =0 0; ;
Architecture parallleavec chargement commun
Ic TcOp Op= =0 0; ;
Ic TcR R= =05 1. ; ;
FIFO OUTFIFO IN R2
M1
M2
R1
(f1, f2)
(f1, f2)
FIFO OUT
FIFO IN
R2M1 M2R1(f1, f2) (f1, f2)
Op
dfaillpot
Op
critOp
Nb
NbIc
._
=
Op
crittransffct
critOp
Op
Op
NbNb
d
Tc
=
._
._
(OpR1,1 OpR1,2)
(OpR2,1 OpR2,2)
-
8/2/2019 Cours Maintenace Lille
105/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Proba. et Gammes
Intgrer les taux de pannes dans le calcul des
indices de criticit et taux de criticit
Calcul des critres fonction d une productiondonne
ne prend en compte que les oprations
concernes par la production donne une condition ncessaire mais pas
suffisante
- n implique pas la succession des oprationsmais uniquement la disponibilit
._critOp
Opd * P(Op en panne)
-
8/2/2019 Cours Maintenace Lille
106/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Moyens
Prvention : rsulte de l'ingnierie des systmes (conception
"sre")
Tolrance :
traitement d'erreurs
traitement des fautes : dtermine la
cause et vite une nouvelle sollicitationElimination : vrification a priori
analyse statique : preuve, , analyse de comportement,
vrification dynamique : tests
Prvision : simulation des fautes
-
8/2/2019 Cours Maintenace Lille
107/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
PLANIFICATION / ORDONNANCEMENT
COMMAND
E
SUPERVISION
MAINTENANCE Recouvrement
Gestion des Modes
Pilotage
Reconfiguration
de la commande
Reconfiguration
matrielle
Gestion destches
Dcision
Excutif
PARTIE OPERATIVE
Surveillance
DiagnosticDtection /
Filtrage
SURVEILLANCE
Schma Fonctionnel
-
8/2/2019 Cours Maintenace Lille
108/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Dfinitions
Surveillance
Dtection de symptmes
Diagnostic
Pronostic
Supervision Dcision
Gestion des modes
Pilotage
Informationnel
Dcisionnel
Oprationnel
-
8/2/2019 Cours Maintenace Lille
109/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Surveillance
Facult de dtecter les anomalies (dysfonction,
drive de qualit et de flux) et de dfinir un nouveltat atteindre
- Dtection / Filtrage
- Diagnostic
FONCTI
ONS
FONCTI
ONS
Dfaut/Symptme : cart entre la caractristiqueobserve et la caractristique de rfrence
Recouvrement dans la supervision
-
8/2/2019 Cours Maintenace Lille
110/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Systme deDtection / Filtrage
Acquisition
scrutation priodique ou vnementielle
Perception
identification et estimation de paramtres
Dtection
gnration de symptmes du procdFiltrage de la commande
gnration de symptmes lis la commande
Classification
valuation du degr de svrit
base de donnes des dfauts critiques
Dtecter et Classer en temps rel les symptmesDtecter et Classer en temps rel les symptmes
-
8/2/2019 Cours Maintenace Lille
111/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Systme de Diagnostic
Localisation d'un sous-ensemble fonctionnel
Identification des causes premires de la dfaillance
Pronostic / analyse des consquences
anticipation sur la propagation des dfaillances- ne pas solliciter les sous-systmes dfaillants
- ne pas propager la dfaillance
-
8/2/2019 Cours Maintenace Lille
112/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Un exemple d'approche :Surveillance Indirecte
Modlisation fonctionnelle et causale
Filtre les comptes rendus de capteurs
approche temporelle
dclenche des symptmes pour la dtection
- (ne ncessite pas d instrumentationspcifique)
Analyse ces comptes rendus sur la base designatures temporelles
Mthodes de diagnostic local et global
-
8/2/2019 Cours Maintenace Lille
113/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Elaboration d un modlefonctionnel
Dfinition du Modle Fonctionnel de Conception
sur la base du Cahier des Charges Fonctionnelles(CdCF)
Elaboration du modle organique
identification des composants matriels dusystme analys
analyse des fonctions primaires (service rendu
indpendant du contexte : vanne = rgler dbit)Elaboration du Modle Fonctionnel d Implantation
prise en compte de la structure du procd
composition de fonctions dfinissant des fonctionscontextuelles et caractrisant la causalit
Etape
IEtapeII
Etape
III
-
8/2/2019 Cours Maintenace Lille
114/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Dmarche de Modlisation /1
Elaboration d un premier modle fonctionnel de
conception (spcifications issues du cahier descharges)
identification des fonctions principalescorrespondant aux objectifs du SAP horsimplantation
Fraiser_1
Produire
AssemblerUsiner
MesurerFraiser_2 Percer
Transfrer
Etap
e
I
-
8/2/2019 Cours Maintenace Lille
115/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Dmarche de Modlisation /2
Prise en compte de la structure physique du SAP
avec en particulier : identification des oprations lmentaires de
transformation
identification des transferts entre ressources de lapartie oprative
OpM1,1
Fraiser_1
OpM2,1
Produire
AssemblerUsiner
MesurerFraiser_2 Percer
OpM1,2OpM2,1
OpM2,2
Transfr
Tr M2->OTr IN->M1
OpM3,2...
-
8/2/2019 Cours Maintenace Lille
116/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Modle Organique
moteur/Xaxe/X
corps-v/SASpiston/SAS
vrin/Hvrin/V
plots
moteur/Baxe/B
moteur/Zaxe/Z
axe/Ymoteur/Y
rondellesvrin/b
roulementsvrin/babaladeuraxe/mot
moteur/b
courroiearbre/mag
moteur/magvrin/mag
disque
vrin/SASporte
porte-palette
selle
tranard
coulisse-L
chariot
broche
SAS
table
magasin
SYS/broche
CU60
Un exemple de dcompositionUn exemple de dcomposition
Etap
eII
-
8/2/2019 Cours Maintenace Lille
117/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Table de dcompositionfonctionnelle
Nom
Niveaux
structurels Dsignation Fonction
CU60 0 Centre d'usinage usinageSAS 1 Sytme d'Accs et de Scurit accs, scurit
Table 1
Table servant de support la
pice usine
stockage, positionnement et bridage
de la pice
SYS/broche 1 Systme broche
stockage, positionnement et rotation
de l'outil pendant l'usinage
Magasin 1 Magasin d'outil stockage et positionnement de l'outil
Porte 2 Porte avance
Vrin/SAS 2 Vrin du SAS avance
Coulisse-L 2 Coulisse longitudinale pos itionnement linaire du trainard
Trainard 2 Coulis se trans vers ale pos itionnem ent linaire de la s elle
Selle 2 Selle
positionnement angulaire et bridage
du porte-palette
Porte-palette 2 Porte-palette stockage pice (palette)
Broche 2 Broche stockage, rotation de l'outil
Chariot 2 Support broche positionnement linaire de la broche
Disque 2 Disque
stockage outils, basculement,
positionnement circulaire
Vrin/mag 3 Vrin du magasin avance
Courroie/mag 3 Courroie Transmission
Moteur/mag 3 Moteur rotation
corps-v/SAS 3 Corps du vrin du SAS glisse
-
8/2/2019 Cours Maintenace Lille
118/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Modle FI
Des causalits diffrentes
permettraient de montrer despannes indpendantes entreOp d une mme ressource
Distribution/S1
Glisse/corps/Mag
Avance/porte
scuritGestion-PGestion-O
Transmission/SAS
Distribution/P
Distribution/S2Glisse/corps/SAS
BasculementPL/Chariot
Avance/vrin /Mag
OpM1,1 OpM1,2
Fraiser_1
OpM2,1
Fraiser_2
Avance/vrin/SAS
Etape
III
-
8/2/2019 Cours Maintenace Lille
119/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exemple Continu
Systme de Rfrigration Intermdiaire
-
8/2/2019 Cours Maintenace Lille
120/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exemple du SRI
Systme de pompageEchangeurs Rfrigrants Echangeurs
AuxiliairesConduite_PO_AUXConduite_RE_PO
Systmed Appoint
en eaudminralise
Conduite_AUX_RE
ConduiteAP_PO
Eau_SEN_chaude
Eau dminralise_froide
Eau_SEN_froide
Eau_Aux._chaude
Eau_Aux._froide
Eau dminralise_chaude
Systme de Rfrigration Intermdiair
-
8/2/2019 Cours Maintenace Lille
121/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Extrait du MFCRfrigrer_aux
Rfrigrer_dm
Echanger
Ajouter_dm
Pomper
Refroidir_eau_SRI
Circuler_eau_SEN
Alimenter_dem(T < 31C)
Circuler_dem
Circuler_dem_chaudeConduire
Fonction Rfrigrer les AuxiliairesFonction Rfrigrer les Auxiliaires
Etap
e
I
-
8/2/2019 Cours Maintenace Lille
122/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Analyse Organique
Vanne_004DI
Pompe_010PO
Echangeur_050F
Bche_appoint
Bche_ventage
Vanne_051VN
Vanne_061VN
Vanne_002VN
Vanne_004VE
SRI
Pompe_020PO
Pompe_030PO
Echangeur_060F
Servomoteur
Bute
Bti
Rail_suspension
Plateau_serrage
Srie_plaques
Jeu_tirants
Joint_coll
Servomoteur
Servomoteur
Bute
Cuve_verticale
ExplosimtrePompe_aspiration
SondeConduite_PO_AU
Nom
Niveaux
structurels Dsignation Fonction
SRI 1
Rfrigration des auxiliaires de
la partie convent ionnelle Rfr igrer_aux
ondui te_PO_Au 2
Conduire l'eau des pompes
vers les changeurs auxi liaires Conduire_1
Bche_ventage 2 Dgazage en H2 Dgazer_H2
SYS/broche 1 Systme broche
s tockage, positionnement et rotation
de l 'outil pendant l'usinage
Va nn e_0 51VN 2
Rglage du dbit d'eau en
sor tie de l 'changeur 050RF Rgler_D_1
Dcomposition organiqueDcomposition organique
Dcompositionfonctionnelle
par composant
Dcompositionfonctionnelle
par composant
EtapeII
-
8/2/2019 Cours Maintenace Lille
123/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Extrait du MFI
Rguler_T
Rgler_D_2(V002VN)
Rgler_D_1(V051VN,V061VN)
Rfrigrer_aux
Rfrigrer_dm
Echanger
Ajouter_dm
Pomper
Refroidir_eau_SRI
Circuler_eau_SEN
Alimenter_dem(16C) < T < 31C)
Circuler_dem
Circuler_dem_chaudeConduire
Eta
pe
III
-
8/2/2019 Cours Maintenace Lille
124/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Principe du Diagnostic
Utilisation du Modle Fonctionnel
hypothsesphase1 phase2
DIAGNOSTICLOCAL
DIAGNOSTICGLOBAL
symptmes Donnes supplmentairesissues d'autres techniques
de surveillance
causes et consquencesd'une dfaillancedfaillances localises
Phase1 NOEUDS INITIATEURS
DIAGNOSTIC LOCAL = LOCALISATION
Diffrentes mthodes de Dtection :
en particulier raisonnement temporel
DIAGNOSTIC LOCAL = LOCALISATION
Diffrentes mthodes de Dtection :
en particulier raisonnement temporel
Phase 2 GRAPHE FONCTIONNEL
DIAGNOSTIC GLOBAL
= IDENTIFICATION + PRONOSTIC
GF + Raisonnement Hypothtique
DIAGNOSTIC GLOBAL
= IDENTIFICATION + PRONOSTIC
GF + Raisonnement Hypothtique
-
8/2/2019 Cours Maintenace Lille
125/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Diagnostic local
Cas des S.E.D. : Dtection et Diagnostic par analyse
temporelle de symptmes
/opration Ai
CR/fin-Ai
/opration Ai
CR/fin-Ai
/opration Ai
CR/fin-Ai* *
CR/fin-Ai n'est pas llorsque la dure del'action est coule
(chien de garde)
CR/fin-Ai survient avant lafin de l'action
CR/fin-Ai survient bienqu'il n'y ait pas eu de
commande.
Si1
tM/CRi
Si2
CRi
Si2
CRi
tm/CRi ICRi
Procd
Modle temporel
es CRr
Ai
CR/filtrs
Symptmes
EvnementAi
EvnementAi
-
8/2/2019 Cours Maintenace Lille
126/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Squences Temporelles Causales
Formalisme :
STCi : (S0, S 0, ct0) * * (Sj, S j, ctj) =>
Def. Fonctionk- Sj : Symptmes concourant reconnaissance
de la Fonctionk- S j : rfrences temporelles
- ctj : contraintes temporelles : [ctj-, ctj+]
- * oprateur de squencement (et non deprcdence) ; il est commutatif
Dductions locales :
Conclusions certaines
mais galement Conclusions hypothtiques
-
8/2/2019 Cours Maintenace Lille
127/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exemple gnrique
34
64
5
STC : (S0, S0, [0,0])*(S1, S0, [-3,-3])*(S2, S1, [4,6])*!(S3, S0, [4,5]) =>Def. Fonctionk
S0S1 S2 S3
Echelletemporelle
Oprateur de ngation
-
8/2/2019 Cours Maintenace Lille
128/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Graphe Temporel
- Soit un ensembledvnements (Si) relis entreeux par un ensemble decontraintes temporelles (cti,j).
- Le graphe des contraintestemporelles est dfini par :
chaque vnement Si,
on associe un nud
chaque contrainte cti,j,on associe un arc orienttiquet cti,j reliant le nud Siet le nud Sj.
Si
Sk
Sj
[2, 3]
[4, 7]
Permet de valider lacohrence temporelle
des contraintes
Permet de valider lacohrence temporelle
des contraintes
-
8/2/2019 Cours Maintenace Lille
129/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Application au SAS (1)dtecteur porte
en arrire
(po-ar)
aimant portedtecteur piston
en arrire(ve-ar)
dtecteurpiston en
avant (ve-av)
piston aimant
vrinhydraulique
carnage
glissire
dtecteur porte enavant (po-av)
ouverture du SAS
porte SAS
porte vrin/SAS
piston/SAS corps-v/SAS
-
8/2/2019 Cours Maintenace Lille
130/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Application au SAS (2)
Pour le nud Avance/porte : (S0 = Fermeture porte) STC1 : (S0, S0, [0,0])*(S
11 (po-ar ), S0, [2,2])*(S
12 (po-av ), S
11, [9,9]) =>
(Def. Avance/porte)
STC2 : (S0, S0, [0,0])*! (S11 (po-ar ), S0, [2,2])*(S
12 (po-av ), S0, [11,11]) =>
(Hyp-def. Collage(po-av)) et (Hyp-def. Avance/porte)
9 11 po-av
fermeture(SAS)
0
CR/po-av
0 2 po-ar
fermeture(SAS)CR/po-ar
9 11ve-av
avance(vrin)
0
CR/ve-av
0 2 ve-ar
avance(vrin)CR/ve-ar
Avance/vrin/SAS
Avance/porte
Transmission/SAS
-
8/2/2019 Cours Maintenace Lille
131/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Diagnostic local : Traitement
Principe Lensemble des STC dcrit lvolution du procd duncomportement normal vers un comportement anormal d lapparition de dfaillances. Une STC reprsente une possibilitdvolution dune dfaillance.
Lors de la reconnaissance, nous allons unifier les vnementsdentre aux motifs dvnements dcrits dans les STC
Monde
Plusieurs hypothses d'volution Chaque hypothse symbolise un contexte de rsolution particulier
appel monde
Un monde est constitu de lensemble des STC. Deux mondesdiffrent par au moins une STC dont ltat est diffrent dans chacundes mondes
-
8/2/2019 Cours Maintenace Lille
132/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Diagnostic global :Commandabilit/Observabilit (1)
Commandabilit Une fonction est dite commandable si elle correspond un ordre du
systme de commande. Les fonctions non commandables sont ditesimplicites
Observabilit d'un nud. Un nud (une fonction) est observable si tout instant, l'on peut tablir
son tat. Un nud est "directement observable" si son tat dfaillant peut tre
tabli par les symptmes qui lui sont lis. Un nud est "indirectement observable" si son tat dfaillant peut tre
indirectement dduit grce la causalit du graphe fonctionnel. Un nud est "non observable" s'il n'a ni la proprit de l'observabilit
directe ni celle de l'observabilit indirecte.
-
8/2/2019 Cours Maintenace Lille
133/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Proposition : Si un systme est totalement observablealors toute dfaillance est identifiable.
Proposition : Si un systme est totalement observablealors toute dfaillance est identifiable.
Diagnostic global :Commandabilit/Observabilit (2)
Systme totalement observable.
Un systme sera dit totalement observable, si tous lesnuds du GF associ, sont directement ouindirectement observables.
Dans le cas contraire le systme est partiellementobservable.
Classification des nuds en fonction de lacommandabilit et de l'observabilit directe
nud commandable et observable -> nud initiateur(localisation)
-
8/2/2019 Cours Maintenace Lille
134/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Diagnostic global : Placement decapteurs
1
2 3 4
6 7 8
9 10 11
5
CL1 ={ [2, 1]}CL2 = { [5, 3, 1] }CL3 = { [9, 6, 3, 1] }CL4 = { [10, 7, 3, 1] ,
[10, 7, 4, 1] }CL5 = { [11, 8, 4, 1] }
Proposition :Deux classes dechemins complets sont observablessil existe au moins un nuddirectement observable par classe etsi l'un de ces nuds est un nuddistinct.
Placement de capteursFiltrage d alarmes
-
8/2/2019 Cours Maintenace Lille
135/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Diagnostic global : Propagations
Identification de la cause premire
mcanisme descendant
Pronostic
diffusion ascendante
LocalisationIdentification
Pronostic
PRONOSTIC : ETAPE 1
Cause Premire
Localisation
PRONOSTIC : ETAPE 2
Pronostic
-
8/2/2019 Cours Maintenace Lille
136/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Historique
Constatations :
Complexit croissante des Systmes Automatiss deProduction
Besoin de traitements en temps rel
Plusieurs accidents
tudes de Faisabilit :
Intrt des techniques de type I.A.
Attente des oprateurs
Premires Gnrations : Ruled-Based System
- Approche surfacique base sur la connaissance externedes oprateurs
Model-Based System
- Connaissance de la physique du systme
P
ob
ma
que
-
8/2/2019 Cours Maintenace Lille
137/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Problmatique /1
Problme majeur :
Surcharge des postes d oprateurs en alarmesdclenches lors de la conduite d un processusindustriel complexe (usine sucrire, procdptrochimique, centrales thermiques ou nuclaires,)
Problme driv : Les oprateurs ne savent plusquelles alarmes traiter en priorit
Pourquoi ?
Dfinition de trop d alarmes lors de la conception
Avalanches d alarmes dues aux relations causalesentre les modes de dfaillances
P
ob
ma
que
-
8/2/2019 Cours Maintenace Lille
138/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Problmatique /2
Comment ?
Rduire le nombre d alarmes prsentes l oprateur : Filtrage d alarmes
- Fausses Alarmes
- Avalanche dAlarmes
Prsenter les alarmes les plus prioritaires (sur le
plan traitement)- Hirarchisation des alarmes
- Caractrisation de la gravit
Prsenter de manire ergonomique et dynamiqueles alarmes
P
ob
ma
que
-
8/2/2019 Cours Maintenace Lille
139/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Fausse Alarme
Inadquation de la dtection vis vis du mode de
fonctionnement du systme Ex : on ne peut lancer un usinage avec la porte du
SAS ouverte
- moins que lon ne soit en train de raliser uneopration de maintenance
Alarme de Scurit est alors une fausse alarme
Ex : un seuil est dfini de faon statique- Un mode de fonctionnement diffrent autorisele franchissement du seuil
Alarme dclenche sur la base du seuil prcdent esterrone
P
ob
ma
que
-
8/2/2019 Cours Maintenace Lille
140/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Fausse Alarme/ Avalanche dAlarmes
Inadquation de la dtection vis vis du mode de fonctionnement du systme
Ex : on ne peut lancer un usinage avec la porte du SAS ouverte- moins que lon ne soit en train de raliser une opration demaintenance
Alarme de Scurit est alors une fausse alarme
Ex : un seuil est dfini de faon statique- Un mode de fonctionnement diffrent autorise le franchissement du
seuil Alarme dclenche sur la base du seuil prcdent est errone
Rsulte de labsence de modle de connaissance dusystme
Complexit croissante du systme durant sa durede vie
Absence de formalisation dans les relations decauses consquence
- Plusieurs alarmes apparaissent pour une mmecause
P
ob
ma
que
-
8/2/2019 Cours Maintenace Lille
141/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Besoins Industriels /1
Contrats EDF de 97 99
Analyse bibliographique et synthse de filtragedalarmes en industrie et laboratoires
Proposition de mthodologies de modlisationen vue du filtrage dalarmes
Analyse du Systmede Rfrigration Intermdiaireet filtrage dalarmes
Analyse du Systme de ContrleVolumtrique et Chimique (RCV) etfiltrage d'alarmes
P
ob
ma
que
-
8/2/2019 Cours Maintenace Lille
142/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Besoins Industriels /2
CHEM
Advanced decision support system forChemical/Petrochemical manufacturing processes
Systmes Intelligents d'Aides la Dcision (SIAD)
IFP, Thals
http://www.chem-dss.org/
P
ob
ma
que
-
8/2/2019 Cours Maintenace Lille
143/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Interface du logicielPANORAMA
Fonctionnalits :
- Archivage des donnes
- Traces des Historiques
- Interface Homme-Machine
- Animation de synoptiques
- Suivi et dtection en temps rel
- Bibliothques dobjets (composants,alarme ) utilisables dans plusieursdomaines
Exemples :
PANORAMA, FACTORYLINK , PCVUE
Superviseurs industrielsP
ob
ma
que
-
8/2/2019 Cours Maintenace Lille
144/230
-
8/2/2019 Cours Maintenace Lille
145/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Dfinitions /1
Dfinition du Petit Larousse
Appareil, dispositif destin prvenir d un danger (Ex. :donner l alarme).Dfinition dEDF
Une alarme sert attirer l attention de loprateur surloccurrence d un ou plusieurs dfauts. Il ny a pas dalarmeinformative du bon droulement des automatismes.
Dfinition de lEXERA (Regroupement dExploitant : AirLiquide, CEA, Compagnie Gnrale des Eaux, Elf, )
Indication visuelle et/ou sonore, associe ou non untraitement particulier de lautomatisme, destination deloprateur de conduite qui peut tre amen engager desactions de correction. Elles sont dues au dpassementanormal dun seuil pr-tabli dune valeur analogique, ou un changement dtat anormal dune variable tout ou rien,indiquant un dfaut (Exemple : chauffement du palier dungroupe, franchissement dun seuil de niveau).
Dfi
nitions
-
8/2/2019 Cours Maintenace Lille
146/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Dfinitions /2
Dfinition du Groupe Gestion dalarmes
Objectif : Avoir une dfinition qui porte sur des systmes industriels
dynamique appartenant des secteurs varis (nuclaire,tlcommunications, ptrole )
Un vnement :
information extraite des signaux continus ou discretsmis par un composant (variations significatives dunevariable, message mis par le systme) ou une informationcontextuelle (interventions, observations lies lenvironnement, ). Il est dat et instantan.
Une alarme :
indicateur discret mis par le systme de surveillance partir d vnements et cens provoquer une raction(humaine ou automatique).
Dfi
nitions
-
8/2/2019 Cours Maintenace Lille
147/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Dfinitions /3
Objectif du Filtrage dAlarmes :
Prsenter loprateur de Conduite(consquences) ou de Maintenance (causes),lunique alarme lui permettant de dcider
Comment : Caractrisation des alarmes et de leurs tats
- Alarme de dtail : associe un vnementlmentaire
- Alarme synthtique : construite sur la base deplusieurs vnements lmentaires rvlantune signature
- Alarme de synthse : indicateur labor sur labase de plusieurs alarmes
Dfi
nitions
-
8/2/2019 Cours Maintenace Lille
148/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
tats /1
Activation
Occurrence du ou des vnements ou informationsdclenchant lalarme
Validation Adquation de lalarme au mode de
fonctionnement du systmeInhibition
Filtrage de lalarme pour afficher une alarme desynthse
Prsentation Affichage hirarchis de lalarme
Acquittement Prise en considration de lalarme
Dfi
nitions
-
8/2/2019 Cours Maintenace Lille
149/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Inhibition
Inhibition :
Elle consiste ne pas prsenter une alarme parce quuneautre alarme est prsente
- Inhibition induite par les seuils : inhiber une alarmersultant du dpassement d un seuil par un signal, parune alarme relative au mme signal mais gnre par ledpassement d un seuil plus important.
- Inhibition causale : utiliser les relations de causalit entremodes de dfaillances au sein d un systme pour inhiber
des alarmes causes ou des alarmes consquences enfonction du statut de l oprateur.
Oprateur de conduite : Inhibition des alarmes causes par lesalarmes consquences.
Oprateur de maintenance : Inhibition des alarmesconsquences par les alarmes causes.
Dfi
nitions
-
8/2/2019 Cours Maintenace Lille
150/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Dactive
Active
C1 : Occurrencede lalarme
C2 : Disparitiondes causes
C1
C2
tats /2
C3 C4
Invalide
ValideC3 : Alarmefaisant partie du
mode courant
C4 : Alarmenappartenantpas au mode
courant
C6
Inhibe
Non Inhibe
C5
C5 : Inhibitionpar une autre
alarme
C6 : Disparitionde toutes les
alarmesinhibantes
Non
AcquitteAcquitte
Non Prsente
Prsente
C7
C7
1
1
C7 : dcid parloprateur
1 :Temporisateur
Dfi
nitions
-
8/2/2019 Cours Maintenace Lille
151/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Hirarchisation/Prsentation
Permettre loprateur de traiter lalarme la plus
importante Ncessite une classification multicritres
- Gravit de lalarme sur une chelle de valeurs
- Temps de raction avant vnements critiques
Prsentation
Ncessite dtre dynamique
Adapte loprateur et sa faon de travailler
- Approche structurelle avec synoptique
- Approche fonctionnelle (comprhension interne)
Dfi
nitions
-
8/2/2019 Cours Maintenace Lille
152/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
volution de loffre
procd
commande
Systme dalarmes
Prsentation dalarmes
A
N
C
I
E
N
N
E
procd
commande
Systme dalarmes
Filtrage dalarmes
Prsentation dalarmes
Hirarchisation des alarmes
N
O
U
V
EL
L
E
Dfi
nitions
-
8/2/2019 Cours Maintenace Lille
153/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Modlisation
laboration dun Modle Fonctionnel et Causal
Analyse des comptes rendus de capteurs
dclenche des symptmes (vnements) pour ladtection et la construction dalarmes
Approche en deux temps
Gnration dalarmes locales un nudfonctionnel
Exploitation sur le modle global en vue de ladtermination des tats des alarmes
Mod
lisation
-
8/2/2019 Cours Maintenace Lille
154/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Modlisation
Expression des
fonctions dusystme
Leursconnexions
La Causalitentre lesfonctions
Traduit laFlexibilit parles modes et lacomplexit
Principal functions
Initial functions
f3
f1 f2
f4
f8f7f6f5
f9 f10 f11
+
+ +
f3
f1 f2
f4
f8f7f6f5
f9 f10 f11
+
+ +
Dependency
Arrow
Functional
redundancy
Mod
lisation
-
8/2/2019 Cours Maintenace Lille
155/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Exploitation
Dtection au niveau des nuds du modle
Symptmes (vnements) par leur signaturetemporelle gnrent des alarmes
Propagation causale de ltat de dfaillance dunud sur le graphe fonctionnel
Filtrage dalarmes par calcul de leurs tats et desrgles dinhibition
- Point de vue des oprateurs de conduite ou demaintenance
Expl
oitation
-
8/2/2019 Cours Maintenace Lille
156/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Validation
Une alarme est valide si et seulement si elle
correspond au mode de fonctionnement courantdu systme
En gris, les fonctions non utilises :
- Alarmes associes ces nuds sontinvalides (C4)
f3
f1 f2
f4
f7f6
f11
f8f5
f9 f10
+
+ +
Expl
oitation
-
8/2/2019 Cours Maintenace Lille
157/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Inhibition
Deux cas :
Oprateur de Maintenance
- Les consquences sont inhibes par les causes
Oprateur de Pilotage
- La cause et toutes les alarmes intermdiairessont inhibes par la consquence
Assistance la reconfiguration
Inhibited alarm
Faulty state
Legend
Faulty stateCausalinhibition
f4
f2f1
f7f6
f11
f4
f2f1
f7f6
f11
Causalinhibition
Expl
oitation
-
8/2/2019 Cours Maintenace Lille
158/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
f3
f1 f2
f4
f8f7f6
f11
Legend:
Direct observable node
Standard node
Alarme de synthse
Enrichir le pouvoir dexpression
Alarme de dtail est directement associe unvnement lmentaire
Alarme synthtique agrge linformation
Alarme de synthse est produite par le traitementdalarmes afin de rsumer des alarmes de plus basniveaux :
Une alarme de synthse est produite sur le nud F4 partir desalarmes des nuds F8 et F11 (et les inhibe)
Expl
oitation
-
8/2/2019 Cours Maintenace Lille
159/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Le Moteur dInfrence
Prototypage en Prolog
Prdicats modlisent lesnuds, les liens, les alarmes
- La structure et ltat dusystme
Trois groupes de rgles :
- Exploration des cheminscausaux,
- Gestion des Alarmes,
- Reconfiguration dusystme.
Expl
oitation
Currently usedgraph
Alarms list
Actived Alarmsstates
Alarm-statesupdating rules
Fault recoveryrules
I_1
I_2
I_3
O_1
O_2
-
8/2/2019 Cours Maintenace Lille
160/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
AlgorithmeExpl
oitation
Alarmactivation/deactivation
Selection of activeFunctional Graph
Validation/Inhibitionrules
Alarm
acquitement/suppression
Searching ofrecovery actions
Validation and applyingof recovery decisions
I_2
I_1
I_3
O_1posting alarms
O_1posting alarms
O_2 : postingrecovery decisions
-
8/2/2019 Cours Maintenace Lille
161/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Conclusion
Systme Intelligent de Traitement
dAlarmes base sur une approche avecmodlePerspectives :
Augmenter le pouvoir de description :- Classification suivant des critres
bases sur la priorit, temps avantvnement critique,
- Modlisation comportementaleassocie au modle fonctionnel, Valider la modlisation et sa dynamique
par analyse de proprits, Connecter le prototype en temps rel
un procd.
-
8/2/2019 Cours Maintenace Lille
162/230
E. Craye - Centrale Lille L.A.G.I.S. UMR 8146
Quelques superviseurs
MONITOR 77/2 (OS2), MONITOR OCS (Windows),(Schneider/Telemecanique)
PCVUE32 (WINDOWS - Arc Informatique)
PCIM (WINDOWS - Afcon)
INTOUCH (WIND