Rezigue Hamza
Rezigue Hamza
ET DE LA RECHERCHE SCIENTIFIQUE
UNIVERSITE SETIF 1
(ALGERIE)
MEMOIRE
MAGISTER
Option : AUTOMATIQUE
Par
Mr : REZIGUE HAMZA
THEME
MODELISATION, SURVEILLANCE DUNE CENTRALE A
BETON PAR LOUTIL BOND GRAPH ET VALIDATION EN
LIGNE PAR UN SYSTEME SCADA
Soutenu le .. / .. / 2014 devant un Jury compos de :
ma petite famille
ma femme
ma grande famille
ma mre
mon pre
toute ma famille
REZIGUE Hamza
Remerciements
I
2.3 Reprsentation par bond graph dun systme dynamique ................................. 36
2.3.1 Les contraintes C .......................................................................................... 36
2.3.2 Les variables ................................................................................................. 38
2.3.3 Les paramtres ............................................................................................. 38
2.4 Gnration dalgorithmes pour le diagnostic ...................................................... 38
2.4.1 Algorithme de gnration de relation de redondance analytique par bond
graph N0: 01 ........................................................................................................... 38
2.4.1.1 Exemple dapplication ............................................................................ 40
2.4.1.2 Matrice de signature des dfaillances .................................................... 43
2.4.1.3 Procdure de dtection et disolation des dfaillances .......................... 44
2.4.2 Algorithme de gnration de relation de redondance analytique par bond
graph N0: 02 ........................................................................................................... 45
2.4.2.1 Contraintes non-inversibles ................................................................... 45
2.4.2.2 Dtecteurs de rsidus numriques ......................................................... 46
2.4.2.3 Modifications sur le modle bond graph en causalit drive .............. 47
2.4.2.4 Algorithme de Gnration des rsidus .................................................. 49
2.4.2.5 Exemple .................................................................................................. 49
2.4.3 Application gnrale .................................................................................... 51
2.4.3.1 Description du processus ....................................................................... 51
2.4.3.2 Modle Pseudo bond graph des deux rservoirs .................................... 52
2.4.3.3 Gnration des RRAs ............................................................................. 53
2.4.3.4 Matrice de signature des dfaillances .................................................... 55
2.4.3.5 Simulation des rsultats de lapplication .............................................. 55
2.5 Supervision de systmes dynamiques par Bond Graph et modles
externes ..................................................................................................................... 59
2.5.1 Les modles externes .................................................................................... 59
2.5.2 Bond graph et les modles externes ............................................................. 61
2.5.3 Application sur un systme hydraulique...................................................... 62
2.6 Conclusion ........................................................................................................... 68
Chapitre 3
Modlisation, dtection et isolation des dfauts dune centrale bton par
loutil bond graph
3 .1 Introduction ........................................................................................................ 69
3.2 Les centrales btons ......................................................................................... 69
3.2.1 Classification des centrales btons ............................................................ 69
II
3.2.1.1 Rpartition selon la mthode de fabrication utilise ............................. 70
3.2.1.2 Rpartition selon le degr de mobilit ................................................... 70
3.2.1.3 Rpartition selon le degr dautomatisation .......................................... 71
3.2.2 Le dosage des matires premires ................................................................ 71
3.2.3 Description de la centrale tudie ................................................................ 72
3.3 Modlisation de la centrale bton par loutil bond graph ................................ 74
3.3.1 Modlisation du circuit dalimentation et du systme de dosage deau par
bond graph ............................................................................................................. 75
3.3.2 Modlisation du circuit dalimentation et du systme de dosage des
adjuvants par bond graph...................................................................................... 79
3.3.3 Modlisation de stockage, de transport et de systme de dosage de ciment
par bond graph ..................................................................................................... 83
3.3.4 Modlisation de stockage, de transport et de systme de dosage des
granulats par bond graph ..................................................................................... 86
3.4 Dtection et isolation des dfauts par loutil bond graph ................................... 89
3.4.1 Dtection et isolation des dfauts de circuit dalimentation et de systme de
dosage deau ........................................................................................................... 89
3.4.2 Dtection et isolation des dfauts de circuit dalimentation et de systme de
dosage des adjuvants ............................................................................................. 92
3.4.3 Dtection et isolation des dfauts de convoyeur vis du ciment ................. 96
3.4.4 Dtection et isolation des dfauts de tapis convoyeur ................................. 99
3.5 Conclusion ......................................................................................................... 101
Chapitre 4
Automatisation et cration dune HMI de la centrale bton
III
4.3.2.3 Gestionnaire de projet SIMATIC Manage ........................................... 107
4.3.2.4 Configuration du matriel HW Config ................................................. 107
4.3.2.5 Editeur de mnmoniques ..................................................................... 108
4.3.2.6 Editeur de programme ......................................................................... 108
4.3.2.7 Configuration de communication Net Pro ........................................... 109
4.3.2.8 Diagnostique du matriel ..................................................................... 109
4.3.3 Description du logiciel PLCSIM ................................................................. 109
4.3.4 Description du logiciel Wincc ...................................................................... 110
4.3.4.1 Aperu du logiciel de visualisation WinCC .......................................... 110
4.3.4.2 Cration dun nouveau projet ............................................................... 111
4.3.4.3 Les fonctionnalits principales du projet ............................................. 112
4.3.4.4 Systme dalarme ................................................................................. 115
4.4 Architecture de systme de supervision de la centrale bton ....................... 116
4.5 Programmation par step 7 de la centrale bton ............................................ 118
4.5.1 Dfinition des documents utiliss............................................................... 118
4.5.2 Cration dun projet S7 avec configuration matrielle ............................. 118
4.5.3 La Structure du programme ....................................................................... 119
4.5.4 Programme du circuit deau intrieur dans la chambre de la centrale
bton ..................................................................................................................... 122
4.5.4.1 Mise lchelle dune entre analogique .............................................. 124
4.5.4.2 Table des mnmoniques du rservoir interne...................................... 125
4.5.4.3 Programme Step 7 et simulation du systme de remplissage du
rservoir interne .............................................................................................. 125
4.5.4.4 Table des mnmoniques du systme du pesage deau ........................ 127
4.5.4.5 Programme Step 7 et simulation du systme du dosage deau .......... 127
4.6 Ralisation de linterface homme machine graphique HMI sous un
environnement SCADA ......................................................................................... 130
4.7 Conclusion ......................................................................................................... 132
Chapitre 5
Implmentation en temps rel des rsidus et supervision en En ligne dans
un environnement SCADA
IV
5.5 Implmentation en temps rel .......................................................................... 138
5.5.1 Procdure de validation des ARRs dans lAPI............................................ 138
5.5.2 Exemple de validation dune relation de redondance analytique dans
lAPI...................................................................................................................... 139
5.5.3 Matrice pratique de signature des dfaillances ........................................ 142
5.5.4 Procdure de dcision ................................................................................. 142
5.6 Supervision en ligne .......................................................................................... 144
5.6.1 Fentre dalarme ....................................................................................... 144
5.6.2 Rsultats exprimentaux .......................................................................... 145
5.6.2.1 Opration de pesage deau dans la trmie ........................................... 145
5.6.2.2 Dfaillance de pesage deau.................................................................. 145
5.6.2.3 Opration de pesage dadjuvants dans la trmie ................................. 147
5.6.2.4 Dfaillance de pesage dadjuvant N0 01 .............................................. 147
5.6.2.5 Dfaillance de pesage dadjuvant N0 02 .............................................. 149
5.7 Conclusion ......................................................................................................... 150
V
Introduction gnrale
VI
Introduction Gnrale
2
tapes de diagnostic par bond graph; reprsentation par bond graph dun systme
dynamique, surveillabilit structurelle, gnration des rsidus, dtection des
dfauts, dcision et placement de capteurs. Dans sa deuxime partie, une approche
combine de bond graph et modles externes est reprsente pour la supervision
dun systme dynamique. Le troisime chapitre a pour but la modlisation, la
dtection et lisolation des dfauts dune centrale bton en utilisant seulement
loutil bond graph. Le quatrime chapitre prsente lautomatisation dune centrale
bton et la cration dune interface homme-machine dans le but davoir une
supervision en ligne. Le cinquime chapitre donne limplmentation en temps rel
des rsidus calculs par loutil bond graph et lapplication du systme de
supervision en ligne sur la centrale bton.
3
Chapitre 1
4
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
1.1.1 Introduction
Signal dinformation
P
pc
Rservoir
Flux dnergie
Vanne manuelle
6
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
7
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
9
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
Arbre de dfaillance.
Dcrit par un certain nombre de ralisations, les mthodes sans modle comme
lindique leur nom, ne disposent pas de modle opratoire. Autrement dit, on ne
dispose pas de modle dcrivant le comportement normal et les comportements
dfaillants du systme. Les mthodes utilises font alors appel des procdures
dapprentissage et de reconnaissance de formes [5],[6],[7], ou lintelligence
artificielle[8].
La mthode sans modle est utilise dans le cas de systmes complexes traitant
des donnes trs varies (analogique, numrique..) ou imprcises (bruit de mesure).
Lobjectif de la reconnaissance des formes consiste classer automatiquement des
formes dans des modes (classes) connues a priori. Par consquent, ces techniques
doivent connatre a priori tous les tats de fonctionnement (normal et en faute).
La conception dun systme de diagnostic sans modle se droule en trois phases :
a) Phase danalyse. Cette phase consiste rassembler toutes les informations
existantes sur le processus : les donnes des diffrents capteurs, les modles des
dispositifs, lhistorique, lexprience accumule. A partir de cette phase doit sortir
une dfinition prcise des paramtres observer ou qui reprsentent les modes de
fonctionnement. Une suite dobservations du mme mode ne se trouve pas en un
seul point, mais occupe une zone de lespace des observations. Il sagit donc
dassocier chaque forme observe un mode ou une classe. Aprs avoir reprsent
10
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
11
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
Dans ce cas, la gnration des rsidus peut tre ralise par diffrentes
approches :
Approche par estimation de paramtres (estimation paramtrique).
Approche par estimation de ltat (observateur).
Approche par espace de parit.
1.2.1 Introduction
12
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
Etablir un modle pour le diagnostic est une tche plus complexe qutablir un
modle pour commander un systme. Il faut reprsenter les modes de
comportements ou de Fonctionnements associs aux contraintes de manire tre
capable danalyser les symptmes engendres (un test ou une relation de
redondance analytique tant une contrainte particulire).
La modlisation dun systme physique se base sur diffrents niveaux de
reprsentation [26], parmi lesquels : le niveau fonctionnel et comportemental, et le
niveau structurel.
13
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
14
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
dduisent lordre causal partir dune analyse purement Structurelle dun modle
comportemental (dcrit par un ensemble dquations).
Avec cette approche, il nest pas ncessaire de rsoudre les quations,
contrairement Lapproche propose par De Kleer et Brown qui consiste
dterminer les chemins de propagation suivis par les perturbations sur les
variables en ralisant une propagation de contraintes. La notion de causalit est
importante pour la conception des systmes de diagnostic.
La notion de la causalit tant assimile la notion de dductibilit
(calculabilit), un ordonnancement causal permet dorienter les relations entre les
variables apparaissant dans les contraintes du systme.
Nous allons dfinir maintenant cette notion de dductibilit (calculabilit)
assimile la notion de causalit.
Dfinition 1. Dductibilit (calculabilit)
Soient vi, i = 1, ..., p, ...m des variables intervenant dans la contrainte kj. La
variable vp est dductible (calculable) si ses valeurs peuvent tre dduites travers
la contrainte kj en utilisant les autres variables vi, i = 1, ...,m avec i 6 p, tel que les
valeurs de ces variables sont connues.
Le modle du systme peut tre reprsent par une matrice structurelle dont les
colonnes reprsentent lensemble des variables et les lignes reprsentent
lensemble des contraintes du modle. Dans cette matrice, lintersection entre
chaque colonne et ligne a(i, j) prend une de ces 3 valeurs :
a(i, j) = 0 si le variable vi nest pas apparue dans la contrainte kj
a(i, j) = 1 si le variable vi est dductible pour la contrainte kj
a(i, j) = 1 si le variable vi nest pas dductible pour la contrainte kj
Considrons un systme de deux bacs prsent dans la figure 1.6.
15
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
1
1 = 1 1
2 1 = 1
2
3 = 2 + 1 2 (1.1)
4 2 = 2
5 1 = 1
6 2 = 2
7 1 = 1 (1.2)
8 2 = 2
1
9 1 = 0
2
10 2 = 0 (1.3)
16
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
0 1 0 0 1 0 0 0 0 0 0 0
0 1 1 1 0 0 0 1 0 0 0 0
0 0 0 1 0 0 1 0 0 0 0 0
0 0 0 0 1 0 0 0 0 0 1 0
0 0 0 0 0 0 1 0 0 0 0 1
1 0 0 0 0 0 0 0 1 0 0 0
0 0 1 0 0 0 0 0 0 1 0 0
0 0 0 0 1 -1 0 0 0 0 0 0
0 0 0 0 0 0 -1 -1 0 0 0 0
Dans ce cas, les variable (qi1 , qo1 ) dans la contrainte k1 et les variables (2 , 1 ,
2 ) dans la contrainte k3 ne sont pas calculables afin dviter les drivations qui
amplifient les bruits hautes frquences. Cette reprsentation est donne par la
matrice structurelle suivante :
17
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
-1 -1 0 0 1 0 0 0 0 0
0 1 0 0 1 0 0 0 0 0
0 -1 -1 -1 0 1 0 0 0 0
0 0 0 1 0 1 0 0 0 0
0 0 0 0 1 0 0 0 1 0
0 0 0 0 0 1 0 0 0 1
1 0 0 0 0 0 1 0 0 0
0 0 1 0 0 0 0 1 0 0
reprsentation dtat
En donnant une orientation aux artes dun graphe, on obtient un digraphe (ou
graphe orient). Un digraphe est dfini par deux ensembles : un ensemble
dlments appels sommets et un ensemble dlments appels arcs.
Dans ce paragraphe, nous prsentons une utilisation dun digraphe pour
reprsenter un systme donn par des quations dtat [23]. Supposons un systme
reprsent par les quations suivantes :
18
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
()
= ((), (),) (1.4)
() = ((), (),)
Tel que () reprsente ltat du systme, () les entres du systme, () les
sorties du systme et un vecteur de paramtres.
() = ((), (),) = 0, = 1 . , .
Le comportement de ce systme peut tre reprsent structurellement par un
graphe orient [23].
En effet, le digraphe li avec le systme reprsent par les quations 1.4 est un
graphe dont les sommets sont les variables dentre, sortie et dtat, et dont les
arcs sont dfinis par les rgles suivantes :
- Il existe un arc du sommet (respectivement du sommet ) au sommet si
et seulement si la variable dtat (respectivement la variable dentre )
apparat dans la fonction (cest dire respectivement est non nul).
19
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
1 1
= q i1 - l1 (1.6)
2 1
= q i2 - l2
l 1 0 l1
1 =
l2 0 1 l2
Leurs structures sont :
1 0 1 0 1 0
SA= , SB = , SC = .
1 1 0 1 0 1
20
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
21
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
Dfinition 1. (Couplage)
Soit un graphe biparti G (K, X, A) o K est un ensemble des contraintes du
systme. X est lensemble des variables X V et A est lensemble des arcs liant K X.
Un couplage M dans G(K, X, A) est un ensemble darcs tel quil ny pas un couple
darcs dans M qui ont un sommet commun.
Dfinition 2. (Couplage maximal)
Soit un graphe biparti G(K, X, A). Un couplage maximal est un couplage M tel que
aucun arc ne peut tre ajout sans violer la proprit selon laquelle deux arcs ne
doivent pas Avoir de sommet commun.
Dfinition 3. (Couplage complet)
Soit un graphe biparti G(K, X, A). Un couplage M dans ce graphe est dit complet
par rapport K si |M| = |K| (respectivement un couplage est dit complet par
rapport X si |M| = |X|).
En gnral, diffrents couplages peuvent tre trouvs dans un graphe biparti.
Par exemple, dans la figure 1.9.b, plusieurs couplages peuvent tre trouvs dans le
graphe biparti G (K, X, A). Deux dentre eux sont illustrs dans la figure 1.10.a et
1.10.b. Nous remarquons que ces deux couplages prsents sont complets par
rapport aux variables inconnues X [23].
23
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
24
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
- Une contrainte est dite couple si les arcs lis cette contrainte sont quips
dorientation :
o des variables non couples (entres) la contrainte
o de la contrainte la variable couple (sortie)
- Une contrainte est dite non couple si toutes les variables sont considres
comme entres, cest--dire cette contrainte ne sera pas utilise pour dduire
une variable et par consquent, tous les arcs sont orients des variables la
contrainte.
25
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
sont des contraintes non couples cest--dire quelles ne seront pas utilises pour
dduire des variables, cest pourquoi elles sont lies au zro [23].
Interprtation causale
Le but de ce paragraphe est de discuter de linterprtation causale du graphe
biparti orient li avec un couplage. En effet, slectionner une paire (k, x) pour
appartenir un couplage, implique que la variable x doit tre dductible dans la
contrainte k.
Cependant si la dductibilit nest pas systmatique, tous les arcs (k, x) ne
peuvent pas intervenir dans un couplage. Une situation vidente dans laquelle (k,
x) ne peut pas tre coupl est quand k est non inversible en ce qui concerne x (x est
une variable non dductible dans k). Reprenons la contrainte suivante du systme
de deux bacs sans les contraintes implicites (deuxime reprsentation, voir figure
1.12) [23].
Fig.1.12 Un couplage.
26
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
1
1 = 1 1 (1.8)
1 1
Dans cette contrainte, la variable 1 1 = 0 (1 1 ) peut tre calcule
en supposant que les variables (1 , 1 ) sont connues cest--dire la variable 1 peut
tre couple avec la contrainte 1 . Par contre la variable 1 ne peut pas tre
dduite en supposant que les variables 1 et 1 sont connues pour viter les
drivations qui amplifient les bruits hautes frquences. De la mme faon, la
variable 1 ne peut pas tre dduite en supposant que les variables 1 et 1. Par
consquent, les variables 1 et 1 ne peuvent jamais tre couples avec la
contrainte 1 . La figure 1.14 reprsente les couplages possibles et impossibles.
Dcomposition de Dulmage-Mendelsohn
La dcomposition de Dulmage- Mendelsohn note dcomposition DM est un outil
intressant pour lanalyse structurelle des systmes diagnostiquer. La
dcomposition DM peut tre obtenue en appliquant des algorithmes classiques de
la thorie des graphes [31].
Ceux-ci consistent permuter les colonnes et les lignes de la matrice dincidence
reprsentant le graphe afin dobtenir une reprsentation bloc triangulaire
infrieur.
27
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
S+ = (K+,X+).
S0 = (K0,X+ X0).
S = (K,X+ X0 X).
Tel que :
(K+,K0,K) est la partition des contraintes du systme K.
(X+,X0,X) est la partition des variables inconnues du systme X.
(K+,X+)surdtermin ou (sur-contraint).
(K0,X0) juste-dtermin ou (juste-contraint).
(K,X) sous-dtermin ou (sous-contraint).
1 2 3 4 5 6
1 0 0 0 0 1
0 1 0 0 0 1
0 0 1 1 1 1
1 0 0 1 0 0
0 1 0 0 1 0
0 0 1 0 0 1
1 0 0 0 0 1
- S+ est nomm un bloc surdtermin. Il est caractris par |K+| > |X+|. Dans
S+, il peut y avoir plusieurs sous blocs surdtermins ou juste-dtermins (pas
de sous-blocs sous-dtermins). Mais au moins un sous-bloc surdtermin doit
exister sinon S+ sera juste-dtermin.
- S0 est nomm un bloc juste-dtermin. Il est caractris par |K0| = |X0|.
Dans S0, il peut avoir plusieurs sous-blocs juste-dtermins (pas de sous-bloc
sous-dtermins ou surdtermins).
- S est nomm un sous-ensemble sous-dtermin. Il est caractris par |X|
>|K|. Dans S, il peut avoir plusieurs sous-ensembles sous dtermins (pas
de sous-ensembles juste-dtermins ou sur -dtermines).
Cette dcomposition reprsente un outil trs important pour la conception des
sous-systmes testables SSTs et pour la conception des placements de capteurs.
Considrons un systme reprsent par la matrice structurelle du tableau 1.3.
29
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
5 4 3 2 1 6
1 1 1 0 0 1
1 0 0 1 0 0
0 1 0 0 1 0
0 0 1 0 0 1
0 0 0 1 0 1
0 0 0 0 1 1
0 0 0 0 0 1
Le bond graph (BG) est un outil de modlisation graphique qui peut tre appliqu
tous les domaines des sciences. Il sagit dune approche structurelle de la
modlisation des systmes. Loutil bond-graph (ou graphe de liaison), dfini par
[32] et [33], est considr comme intermdiaire entre le systme physique et les
quations mathmatiques dcrivant le comportement de ce systme.
Lapproche bond graph [34], est base essentiellement sur la caractrisation des
phnomnes dchange dnergie au sein de systme.
Lnergie est un concept important pour dcrire lvolution des systmes
technologiques. La mthodologie bond graph permet de traiter les chanes dnergie
et dinformation et elle peut tre applique sur tous les systmes dans tous les
domaines (linaire, non linaire, continue, discrte, numrique, lectronique,
mcanique, hydraulique...). La dmarche se dcompose en plusieurs tapes :
- la premire tape consiste tudier larchitecture du systme, soit
linterconnexion des composants, soit le couplage des phnomnes physiques
retenus, et la reproduire graphiquement avec un langage unique pour tous
les domaines de la physique.
30
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
A F B
VM
Fig.1.17 Transfert de puissance.
31
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
C:S :
Sf :
0 1 Sf : :
Sf :
0 1
C:S
La mthodologie de la modlisation par bond graph avec les dfrentes tapes est
reprsente dans la figure 1.19.
32
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
33
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
1.3 Conclusion
Cest alors que la fonction diagnostic doit localiser lorgane dfaillant et identifier
les causes ayant provoqu ces situations de dfaillance. Cette opration est souvent
mene par un expert et dans certains cas exige des connaissances pousses sur le
systme.
Dans la deuxime section, nous avons tudi les reprsentations structurelles des
systmes physiques en vue de leur utilisation dans le contexte du diagnostic de
dfaut (bond graph, matrice structurelle et graphe biparti).
Ces reprsentations surtout par bond graph seront utilises pour analyser les
proprits des systmes qui pourront tre utilises pour la conception des relations
de redondance analytique ou le placement de capteurs.
34
Chapitre 1. Surveillance et modlisation structurelle des systmes
industriels
Chapitre 2
35
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
2.1 Introduction
Dans le prsent chapitre, est montr comment loutil bond graph, qui a prouv
son efficacit pour construire des modles de connaissances de systmes physiques
pluridisciplinaires, peut tre aussi un excellent support pour la conception des
systmes de surveillance.
35
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
Un systme de surveillance par bond graph peut tre reprsent par le schma de
la figure 2 .1. On distingue essentiellement deux parties: le modle bond graph et le
systme dinformation. Le modle bond graph reprsente la partie nergtique du
processus physique.
Les contraintes C peuvent tre vues comme nimporte quelles relations qui
relient les variables et les paramtres du systme. Elles sont reprsentes par les
contraintes structurelles (FJ), de comportement (FB), de mesure (FY), du systme
de commande (FC) et des sources contrles (FA).
= , , , , , (2.1)
36
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
Les lois physiques exprimant la faon dont lnergie est transforme reprsentent
le modle de comportement. Dans le modle bond graph, elles dcrivent les
phnomnes physiques au niveau des lments bond graphs (R, C, et I), et sont
appeles lois constitutives.
= { } { } { } (2.3)
FB R ,ne est le nombre total des liens de puissance dans les lments bond graph,
ne
R ,C et I.
- Le modle des mesures FY
Il dcrit les mesures disponibles sur le modle bond graph. Ce modle exprime la
faon dont les capteurs transforment les variables dtat du processus en signaux
de sortie qui peuvent tre utiliss dans llaboration des lois de commande et dans
la dtection et lisolation des dfaillances.
Sur un modle bond graph les capteurs sont reprsents par des dtecteurs de flux
(Df) et deffort (De):
= { } (2.4)
FYRns,ns est le nombre de dtecteurs (ou capteurs).
- Le modle des algorithmes de commande FC
Il dcrit les algorithmes de commande dans lesquels les entres des rgulateurs
sont les valeurs des consignes et de mesure des capteurs. Les sorties des
rgulateurs agissent sur les actionneurs reprsents par des sources modules
deffort (MSe) ou de flux (MSf).
, , = 0 (2.5)
O reg est un paramtre du rgulateur (gain, temps dintgration, etc.), u_ref, et Ym
reprsentent respectivement la consigne et les sorties des capteurs.
On a donc FCRnr avec nr le nombre de rgulateurs.
Contrairement aux quations structurelles et de comportement qui utilisent les
variables de puissance effort-flux comme variables dentre-sortie, les lois de
commande et de mesure utilisent les signaux dinformation.
Ces modles dcrivent les sources dnergie contrles ou modules par les
signaux de commande (pompe rgule, source de tension commande, etc.). Les
signaux dentre u sont fournis par les rgulateurs et les signaux de sortie sont les
variables rgules MSe et MSf.
1 (, ) = 0, 2 (, ) = 0 (2.6)
O FA R o na est le nombre total de sources (modules ou non).
na
37
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
= (2.8)
Finalement,K Rl avec l=ns+na. Donc Z=l+2ncZ Rl+2nc.
est le vecteur des paramtres. Dans le modle bond graph les paramtres
correspondent aux caractristiques des lments R, C et I, i.e. le coefficient de flux,
la valeur de la capacit (qui peut tre variable), les paramtres de supervision (tel
que la consigne u_ref), etc.. [39].
La gnration des RRAs par la mthodologie bond graph repose sur les mmes
principes que dans le graphe biparti, savoir llimination des variables inconnues
dans un sous-systme sur dtermin et observable. Sur un modle bond graph,
lobservabilit peut tre vrifie en utilisant les proprits structurelles
dveloppes dans [8], [41]. Les variables connues K sont celles des dtecteurs et
des sources et les variables inconnues X sont celles des liens de puissances dans les
lments C,I et R. Llimination des variables inconnues est systmatique sur un
38
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
modle bond graph grce ses proprits causales et au parcours des chemins
causaux.
Dans ce qui suit, la dmarche dveloppe consiste gnrer de faon
algorithmique et systmatique les RRAs, les rsidus correspondants et la matrice
de signature des dfaillances.
Dans une reprsentation par bond graph, la relation relative la dfinition dune
RRA est:
f(De,Df,Se,Sf,MSe,MSf,m)=0, (2.9)
avec m lensemble des paramtres mesurs ou estims du systme.
Dans ce qui suit, nous prsentons une mthode permettant de gnrer de faon
algorithmique et systmatique les RRAs, les rsidus correspondants et la matrice
de signature des dfaillances. Lalgorithme suivant permet de gnrer des RRAs de
faon systmatique partir dun modle bond graph. Voici, dans lordre, les tapes
suivre :
1- mettre le modle bond graph en causalit drive prfrentielle (en
inversant la causalit des dtecteurs si possible).
2- crire les quations du modle obtenu.
3- pour toute quation de jonction 0 et 1 contenant au moins un dtecteur :
- liminer les variables inconnues en parcourant les chemins causaux sur le
bond graph.
-pour tout dtecteur dont la causalit est inverse une RRA est dduite.
-pour tout dtecteur dont la causalit ne peut pas tre inverse une RRA
est dduite en mettant galit sa sortie avec la sortie dun autre dtecteur
de mme nature (redondance matrielle).
4- une RRA est obtenue partir de chaque rgulateur en comparant sa sortie
mesure avec la sortie prdite par son algorithme de commande.
5- refaire les tapes 3 et 4. Si les RRAs obtenues sont strictement diffrentes
de celles dj obtenues alors on les garde, sinon continuer jusqu ce que
toutes les quations des jonctions et celles des rgulateurs soient explores.
39
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
9
LC
8 :L
27 03
u1 Ch R
Df: De: TF :. :F
5 11
2 6 12
4
MSfh 1
11
3
01 10
12 13 Seh :-Patm
40
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
- Les contraintes
- Les contraintes FJ sont:
01 : 6 = 3 4 5 10
12 : 12 = 10 11 + 13
03 : 27 = 7
: 6 = . . 7 (2.10)
: 7 = . . 6
11 : 1 = 2 + 3
- Les quations de comportement FB sont :
Les lments Ch et R :
5
5 = .
(2.11)
11 = 11
O est une fonction correspondant la caractristique de la vanne. Le
paramtre est donn par le relation suivante:
= (2.12)
Avec A la section du rservoir et g la constante de gravit.
- les quations de mesure FY sont :
5 = 6 = . . 7 = . .
4 = 6 = = . . (2.13)
11 = 12 =
2 = 1
1 = (1 ) (2.15)
O pompe reprsente la caractristique de la pompe.
A noter que dans notre algorithme, nous considrons que les sorties des sources
et des rgulateurs sont connues (mesures). Ltape 3 de lalgorithme consiste
liminer les variables inconnues de chaque quation de jonction. Choisissons
comme premire quation celle correspondant la jonction 01 :
6 = 3 4 5 10 (2.16)
41
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
Ces variables peuvent tre limines (ou dtermines) en parcourant les chemins
causaux sur le modle bond graph de la figure 2.3. f4 et f6 correspondent
respectivement aux variables flux des capteurs de pression De : P et de niveau De :
L et par consquent, leurs valeurs sont nulles ( f6 = f4 = 0 ). La variable f3 peut tre
dtermine en parcourant le chemin causal MSfh : Pump (u1) f1 f3 (voir
figure 2.3, puisque la sortie de lactionneur est considre dans notre cas comme
tant connue (MSfh = Pump (u1)). On peut donc crire :
f3 = Pump (u1)
Le chemin causal Df : F f12 f10 permet de dterminer la variable f 10: f 10 = F,
tandis que la variable f5 peut tre calcule partir de la relation constitutive de
llment Ch :
5
5 = . o =
5 = .. . = . .
1 = (1 ) . . = 0 (2.18)
En procdant de la mme faon pour une deuxime RRA peut tre gnre
partir de lquation constitutive de la jonction 12. Dans cette quation, e12 = 0
puisquelle correspond la variable effort dun dtecteur de flux ( Df : F). On peut
donc crire :
e12 = e10 e11 + e13 e10 e11 + e13 = 0 (2.19)
Le chemin causal De : L e27 e7 e6 e10 permet de calculer e10. La variable
e13 reprsente la pression atmosphrique de lenvironnement ambiant, tandis que
e11 peut tre obtenue partir de la relation constitutive de llment bond graph R :
e10 = . g. L
e13 = Patm
e11 = R (f11 ) = R (F)
La deuxime RRA qui est structurellement indpendante de la premire est
donc :
2 = . g. L Patm R (F) = 0 (2.20)
42
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
1,
- = (2.24)
0, .
La matrice Sji est appele la matrice de signature des dfaillances qui
fournit la logique pour la localisation des dfaillances dtectes durant le
fonctionnement du systme. Lobjectif de la procdure de localisation
(isolation) est de fournir loprateur la liste des composants dfaillants.
Chaque composant a une signature reprsente par un vecteur ligne de la
matrice et qui ne prend pas en compte les valeurs affectes aux variables Db
(dtectabilit) et Ib(isolabilit).
Une dfaillance dun composant est dtectable si la variable associe au
composant est prsente dans au moins une RRA (ou rsidu r correspondant).
Cette dfaillance est localisable si et seulement si sa signature est unique,
diffrente des signatures des autres composants [37], [37], [39].
43
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
: : : :
0 1 0 1 1 0 1 0
0 1 0 1 0 1 0 0
0 0 0 0 0 0 0 1
0 0 1 0 0 0 1 0
1 1 0 0 0 0 0 0
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
44
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
une valeur de seuil i fixe a priori [39], [36]. Dans le cas le plus simple (ce qui est
notre cas) chaque lment vi de V est obtenu en utilisant la condition suivante:
1, |T (ri ) | >
= (2.25)
0, .
2 4 6 8
1 3 5 7 9
Se 11 01 12 02 Sf
A
10
1
:
45
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
2 = 1 (2 )
avec 1 une relation non inversible. De mme, la relation constitutive de
2 est donne par :
6 = 2 (6 )
La boucle algbrique qui lie les deux lments R est exprime analytiquement
par la relation suivante :
2 = 1 ( 2 (2 4 ) 1 ) (2.26)
La relation 2.26 exprime la variable f2 comme une fonction non linaire delle-
mme qui, en plus, ne permet pas de calculer f2 puisquon a suppos que les
causalits des lments R est fixe et que les relations R1 et R2 sont non-
inversibles. Lquation 2.26 peut alors tre rcrite comme:
2 = 1 (2 ; 4 ; 1 ) (2.27)
Qui exprime bien une boucle algbrique non solvable. Toutefois, il est possible, au
moyen de logiciels appropris (Matlab Simulink, 20-Sim, Symbols etc.), de rsoudre
la plupart des boucles [36], [39].
Un lment dtecteur Ds, est un lment qui mesure la valeur dun signal
quelconque lexception du flux et de leffort. Par exemple, un capteur mesurant la
sortie dun rgulateur est reprsent par un lment Ds. Lorsque la causalit de cet
lment est inverse, on reprsente llment correspondant obtenu par un
dtecteur de source (signal), appel Ss.
Ds et Ss, permettent en surveillance de reprsenter les parties commande des
processus.
En affectant la causalit drive prfrentielle au modle bond graph, avec si
possible inversion de la causalit des dtecteurs, cinq configurations possibles
peuvent apparatre:
1. Causalit inverse dans un dtecteur deffort (De).
2. Causalit inverse dans un dtecteur de flux (Df).
3. Causalit non inverse dun dtecteur deffort (De).
4. Causalit non inverse dun dtecteur de flux (Df).
5. Inversion dun dtecteur de signal, Ds, pour donner lieu une source de
signal, Ss (toujours inverse).
On suppose que la causalit des sorties des dtecteurs lis aux rgulateurs nest
jamais inverse. En effet, les sorties des rgulateurs correspondent aux valeurs de
retour des lois de commandes programmes [36], [39], [40].
46
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
47
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
Concernant un dtecteur deffort dont la causalit ne peut pas tre inverse, les
modifications proposes sont donnes par la figure 2.7(a). La valeur mesure de ce
dtecteur peut tre dtermine travers les mesures des autres dtecteurs de
mme nature (effort ou flux). Il a t montr dans [39] quun dtecteur dont la
causalit ne peut pas tre inverse lorsquon met le modle bond graph en causalit
drive prfrentielle est un dtecteur redondant du point de vue structurel. Le
rsidu obtenu dans ce cas est un rsidu direct (i.e. sans passer par llimination de
variables inconnues).
Les modifications apportes un dtecteur de flux dont la causalit ne peut pas
tre inverse donnent lieu une forme duale celle donne par la figure 2.7(b).
Fig.2.7 - (a) causalit non inverse dun dtecteur deffort, De, (b)
substitution correspondante et dtecteur de rsidu obtenu.
Concernant le systme dinformation constitu du systme de commande (voir
figure 2.1). Les sorties des rgulateurs sont des signaux puissance nulle et dont
les valeurs sont supposes connues (mesures). Les rsidus gnrs partir des
rgulateurs sont en fait de simples comparaisons entre les mesures des sorties des
rgulateurs et celles prdites par les algorithmes de commande. Le rsidu
numrique obtenu est reprsent par un lment dtecteur Ds, comme le montre
la figure 2.8 (b).
48
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
2.4.2.5 Exemple
De1 De2
Reservoir1 Reservoir2
pompe
Qp
Qo
2 5 10
7
1 3 6 8 11 Se1:-P0
Sf1 : 01 11 02 12
4 9
49
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
2 5 10
7
1 3 6 8 11
Sf1 : 01 11 02 12 Se1:-P0
4 9
:P1
:P2
Fig.2.11 Modle bond graph en causalit drive prfrentielle.
- le modle bond graph en causalit drive prfrentielle aprs les
modifications BGDg :
C :C1 R :R1 C :C2 R :R2
2 5 10
7
1 3 6 8 11 Se1:-P0
Sf1 : 01 11 02 12
9
4
Df* :r1 1 Df* :r2
1 13
12 14
MSe MSe
P1(t) P2(t)
Processus Processus
50
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
2 5 10
7
1 3 6 8 11 Se1:-P0
Sf1 : 01 11 02 12
9
4
1 13 Df* :r1 1 Df* :r2
12 14
MSe MSe
Couplage W1 W2
4 5 9 10
1 3 6 02 8 11 Se1:-P0
Sf1 : 01 11 12
2 7
MSf1 MSf2
C :C1 C :C2
Evnements
Dfaillances introduites
par loprateur
51
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
pompe Qo
PI De1 :me1 On-off
mu0
mub
C :C1 R :R1 C :C2 R :R2
De2 :me2
mup
2 4 6 8
1 3 5 7 9
MSf1 :MQP 01 11 02 12 Se1:-P0
Fig.2.16 Modle Pseudo bond graph des deux rservoirs dans 20-sim 4.1.
52
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
- Les variables
Le vecteur contenant toutes les variables pour les dtections des dfauts associ
au modle bond graph donne :
Z=XK (2.28)
Nous avons quatre lments bond graph (R1, R2, C1 C2), donc le vecteur de
variables inconnues X est de dimension 8:
8 : = [2 2 4 4 6 6 8 8 ] (2.29)
Le vecteur des variables connues dans le modle bond graph est de dimension 7:
Sont les deux sources , deux capteurs et 3 contrleurs :
= 0 1 2 8 0 T (2.30)
- Les paramtres
Le vecteur des paramtres est compose de (les coefficients hydrauliques des
lments R1, R2) et (les capacits hydrauliques des lments C1, C2).
= [ 1 2 1 2 ]T (2.31)
- Les contraintes
Le pseudo bond graph des deux rservoirs consistent de : 04 jonction (nj=4), 04
lments bond graph (ne=4), 02 capteurs (ns=4), et deux contrleurs PI et on-off
(nc=4), (muo=1), donc on a 13 Relations des contraintes sont disponibles et
seulement 8 variables sont inconnus, ce qui implique que le systme est
dterministe.
- Les quations structurelles FJ
Les quations structurelles des jonctions 0,1 sont :
1 : 4 2 = 0 , 2 : 2 4 + 6 = 0 (2.32)
3 : 6 8 + 4 = 0 , 4 : 8 + 6 0 = 0
53
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
2 , 2 < 1
9 : 1 = (2.37)
1 , 2 = 1
6 , 6 < 2
10 : 2 = (2.38)
2 , 6 = 2
- Les quations des contrleurs
Le niveau deau dans le rservoir 1 est contrl par un contrleur PI,
lquation est :
1 1
11 : = _ 1 + _ 1 (2.39)
Le niveau deau dans le rservoir 2 est contrl par un contrleur TOR (on-off),
lquation est :
12 : = _(2 , , _ , _ ) (2.40)
me2, _ et _ sont respectivement l'indication de capteur de
pression, minimum niveau dans le rservoir, et maximum niveau dans ce rservoir.
54
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
Donc : 4 = 1. (1 2) (1 2) .
Enfin on obtient la premire relation de redondance analytique :
= 1 1 + 1. (1 2) (1 2) .
En utilisent la mme mthode pour obtenir les ARRs, en ajoutent aussi les RRAs
de chaque rgulateur en comparant sa sortie mesure avec la sortie prdite par son
algorithme de commande.
Les RRAs de ce systme sont :
1 = (, _, _) (2.42)
1
2 = 1 + 1 1 (2.43)
3 = 1 1 1. (1 2) (1 2) . (2.44)
4 = 1. (1 2) (1 2) . 2 2 (2.45)
2. (2 ) (2 ) . 0
5 = (2, , ) (2.46)
2.4.3.4 Matrice de signature des dfaillances
0 0 1 0 0 0 0 0 0
1 0 0 0 0 0 0 1 0
1 1 1 1 0 1 0 0 0
1 1 0 0 1 1 1 0 0
0 1 0 0 0 0 0 0 1
1 1 1 1 1 1 1 1 1
1 1 1 1 0 1 0 1 1
Tab.2.2 matrice de signature des dfaillances de lapplication.
2.4.3.5 Simulation des rsultats de lApplication
- La rponse de systme :
On fait la simulation du modle bond graph de la Fig.2.16 Les rsultats de
simulation correspondant aux niveaux deau dans les deux rservoirs sont donns
la figure : 0.6
Rponse de systme 2 rservoirs
0.5
0.4
0.3
0.2
0.1
0
L2: niveau de reservoir 2
L1: niveau de reservoir 1
-0.1
0 50 100 150 200
time {s}
K e
Gain SP
PI phi f 0 f f 0 f 1 Se
MV Se
Orifice
ModulatedFlowSource VariableOrifice
Controller
Constant e
Sf K e d/dt
ARR3 Sf
Gain1 Derivative1
valeur C2
C
C1
0.1
0.05
ARR4
0.003
0.002
0.001
0.008 ARR3
0.006
0.004
0.002
0.01
0.005
0
0 50 100 150 200 250 300
time {s}
Fig.2.19 Les rponses des ARR3, ARR4, L1, L2 et dbit de sortie deau
vers lutilisateur avec fuite dans le rservoir 1.
56
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
d/dt e C
valeur C1 Derivative C
Sf ARR4
Sf
K e
Gain
SP
PI phi f 0 f f 0 f 1 Se
MV Se
Orifice
ModulatedFlowSource VariableOrifice
Controller
e d/dt
Constant
Derivative1 valeur C2
K e C
ARR3 Gain1 C1
57
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
0.2
L2 ; niveau reservoir 2
0.15
0.1
0.05
ARR4
0.015
0.01
0.005
ARR3
0.005
-0.005
0.01
0.005
0
0 50 100 150 200 250 300 350
time {s}
Fig.2.21 Les rponses des ARR3, ARR4, L1, L2 et dbit de sortie deau vers
lutilisateur avec fuite dans le rservoir 2.
58
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
59
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
Si: service i
Mission 1: S1, S4, S5, S7, S9
Mission 2: S2, S5, S6, S7, S8
Mission 3: S3, S4, S6, S7
Chaque mission a beaucoup de services. Nous pouvons trouver le mme
service dans les diffrentes missions. Par exemple, le service S7 se trouve dans
les trois missions.
Mission2 Mission1
S9
S8 S5
S1
S2 S7
S6 S4
S3
Mission3
- Modes dopration
Les missions diriger et grer les systmes en conformit avec les
spcifications. Mais un moment donn, seul un sous-ensemble de ces missions
est ncessaire pour atteindre les objectifs. Chacun de ces sous-systmes est
appel un mode de fonctionnement ou bien opration. Un mode dopration
(OMi) est un ensemble de services reprsents par la relation suivante:
OMi = (S1, S2, ... Sn)
Les modes oprations sont donns par une classification gnrale des modes
de fonctionnement des dispositifs industriels: hors exploitation, la
configuration, le mode manuel ou automatique, nominaletc.
- Gestion de modes dopration
Les modes doprations sont connects excuter ce que nous appelons
gestion de mode dutilisation. La demande de changement d'un mode un autre
mode doit tre affiche pour des raisons de scurit parce que le systme peut
chouer sur un mode OMj dutilisation lorsque certains services ne sont pas
disponibles. La commutation est reprsente par une variable boolenne bij.
L'ensemble des modes de fonctionnement et les conditions de commutation bij
sont dcrits par un graphe nomm gestion de mode dopration (User operating
mode management).
60
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
OM1 b21
b12 OM2
b31
b32
b23
b13 OM3
61
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
pompe Qo
62
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
- Missions et services
Une liste non exhaustive des missions et des services associs au systme
hydraulique est illustre dans le tableau suivant:
No Missions BG lments
1 remplir les 2 rservoirs avec la pompe avec Sf1, Se1, C1, C2, R1, R2,
existence dun utilisateur R3, R4, De1, De2
2 Remplir les 2 rservoirs mais sans utilisateur. Sf1, C1, C2, R1, R3, R4,
De1, De2
3 arrter la pompe et vider tous les rservoirs R3,R4
4 Maintenance -
Tab.2.3 Liste des missions de systme hydraulique.
Les diffrents modes dopration du procd sont les suivants:
Mode normal OM1 : Le systme fonctionne dans un mode normal
(missions 1, 2, 3 et 4).
Mode dfaillant OM2 : Le systme est dfaillant (missions 2, 3, et 4).
Mode darrt stop- OM3 : L'installation est drain par les vannes R3 et R4
(vidange de l'installation), (missions 3 et 4).
Chaque mode dopration (OMi) est reprsente par un modle bond graph, il
ya trois modles:
BGM1 : OM1 (missions 1, 2, 3 et 4)
BGM2 : OM2 (missions 2, 3, et 4)
BGM3 : OM3 (missions 3 et 4)
Le diagramme de la gestion de mode dopration de l'installation es
reprsent par la figure suivante :
BGM1 :1,2,3,4
R2 ouverte
Les vannes R3,R4
sont fermes
Pas
dutilisateur
R2 ferm
Les vannes R3,R4
sont ouvertes
Pompe en marche
Sf1
63
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
PI De1 :me1 On-off
mu0
mub
C :C1 R :R1 C :C2 R :R2
De2 :me2
mup
2 4 6 8
1 3 5 7 9
MSf1 :MQP 01 11 02 12 Se1:-P0
64
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
0 0 1 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 1 0
1 1 1 1 0 1 0 1 0 0 0
1 1 0 0 1 1 1 0 1 0 0
0 1 0 0 0 0 0 0 0 0 1
1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 0 1 0 0 0 1 1
0.14 L2
0.12
0.1
0.08
0.06
0.04
0.02
0
-0.02
0.4 L1
0.3
0.2
0.1
0.0035 ARR4
0.003
0.0025
0.002
0.0015
0.001
0.0005
0.01 ARR3
0.009
0.008
0.007
0.006
0.005
0.004
0.003
0.002
0.001
0 10 20 30 40 50 60 70 80 90 100
time {s}
65
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
0.08
0.04
L1
0.6
0.4
0.2
0.01
0.005
ARR4
0.0015
0.001
0.0005
ARR3
0.005
-0.005
-0.01
0 50 100 150 200 250 300 350 400
time {s}
Fig.2.29 Les rponses des ARR3, ARR4, L1, L2 et dbit de sortie vers
lutilisateur avec bouchage dans la vanne 1.
On remarque que le dfaut paramtrique (bouchage dans la valve1) qui
influe sur le coefficient de dcharge de la valve1, fait une dgradation des
performances du systme, et peut engendrer sa dfaillance totale si en fait un
grand changement dans ce paramtre, Les courbes de ARR3 et ARR4 montrent
bien que ce dfaut est dtectable par les 2 rsidus.
- Procdure de dcision
Nous supposons que le systme est en mode de fonctionnement normal
(OM1). Par exemple, si la vanne R1 n'est pas disponible en raison d'un
bouchage, le mode normal (OM1) doit tre rejet comme ce service fourni par la
procdure de prise de dcision n'est pas disponible. La transition vers le mode
66
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
Processus
Supervision
Dtection et isolation des dfauts par BG et ME =
En -ligne
diagnostic
67
Chapitre 2. Surveillance des systmes industriels par les bond graphs et
les modles externes
2.6 Conclusion
Une approche combine entre les bond graphs et les modles externes est
donnes pour la conception dun systme de supervision et applique sur lexemple
dynamique hydraulique.
68
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
Chapitre 3
68
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
3 .1 Introduction
Toutes les centrales btons ont des activits similaires sauf quelques
diffrences dans les types de composants et le niveau d'automatisation.
69
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
Leur fonction principale est de mlanger les diffrents composants avec des
quantits exactes qui donneront au bton produit les caractristiques voulues. Les
diffrents types de centrales btons peuvent tre class selon:
- La configuration de la centrale;
- Le degr de mobilit;
- Le degr dautomatisation ;
Centrale mixte
Dans le cas dune centrale mixte, le sable, le ciment, leau et les ventuels
adjuvants et/ou additions sont doss et pr-malaxs dans un malaxeur fixe. Le
malaxage du mortier et des gros granulats seffectue dans le camion malaxeur.
Centrale fixe
Une centrale fixe ne peut tre dplace. Seuls certains lments sont
rcuprables en cas de remontage.
Centrale mobile
Une centrale mobile est quipe de roues permettant un dplacement sur route
ou installation sur un bateau pour un dplacement sur eau.
70
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
Centrale semi-automatique
Centrale automatique
- Ciment
Dans les centrales btons, le dosage en volume nest pas autoris. Pour le
dosage du ciment en vrac, lextraction la base du silo se fait par avec une vis
ciment vers une trmie peseuse situe au-dessus du malaxeur.
- Granulats
Dosage en volume
Dosage en poids
71
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
- Eau
La mesure du taux dhumidit des granulats permet de dterminer la
quantit deau prsente dans les granulats. La quantit deau ajouter au
mlange est la quantit totale deau de gchage prvue, diminue de la
quantit deau contenue dans les granulats.
Pour une mesure correcte, les installations sont pourvues :
- soit dun rservoir eau avec indicateur de niveau et des capteurs de
poids.
- soit dun rservoir eau avec compteur volumtrique.
- Adjuvants et additions
Lutilisation dadjuvants et dadditions ncessite certaines prcautions.
Les adjuvants et les additions liquides sont gnralement doss en poids
par un petit rservoir qui contient des capteurs de poids [47].
Elle est de type fixe et automatique de capacit de production 120 m3/h HBP120.
Elle est commande par un systme de supervision qui utilise un automate
72
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
Toutes les matires premires : ciment, granulats, eau et adjuvants sont stocks
par lots dans des silos, des rservoirs et des trmies. La centrale bton comporte :
73
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
Dosage de ciment
Dplacement des
granulats par les
tapis convoyeurs
Malaxeur
Bton
74
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
Dans la chambre du
max
malaxeur L2
Rservoir interne
min
= 24.95
uw W
= 11.75
Trmie de dosage
um
Vers le malaxeur
Hors la centrale
bton L1 ui
uv
up
Mse
Rservoir externe
Msf
75
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
Up e C Um MR
2 14
1 3 5 7 9 11 13 15
MSf 0 1 1 0 1 0 1 Se
6
4
MSe 8 10 12
MR
MR Uw e C
Uv Ul e C
Up q C
phi 0 1 0 0 1 Se
MSe Um
Uv Ul q C Uw q C
76
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
= (3.2)
La pompe avec conduite est un systme largement utilis dans les procds
industriels, il consiste le systme dalimentation en eau. Le modle bond graph de
ce type de systmes dpend de leurs proprits spcifiques. Certaines rfrences
prsentent la pompe comme une source deffort Se qui augmente la pression
dentre Pin dune valeur P comme dans notre cas la pompe qui mne leau vers le
rservoir interne est prsente comme une source deffort modul [48].
- Les quations structurelles FJ :
Les quations structurelles des jonctions 0 sont :
1 : 2 3 = 0
2 : 7 8 9 = 0 (3.3)
3 : 11 12 13 = 0
Les quations structurelles des jonctions 1 sont :
4 : 3 4 + 5 = 0
5 : 5 + 6 7 = 0 (3.4)
6 : 9 + 10 11 = 0
7 : 13 + 14 0 = 0
- Les quations de comportement FB :
Les quations constitutives pour les lments sont :
1
: 8 : . 2 = (3.5)
2
1
1: 9 : . 8 = 8 (3.6)
1
1
2: 10 : . 12 = 12 (3.7)
2
11 : 4 = . (4 )|4 | (3.8)
1 12 : 10 = 1 . (10 )|10 | (3.9)
2 13 : 14 = 2 . (14 )|14 | (3.10)
- Les quations des mesures FY :
Les quations des capteurs De1 ; De2 ; sont :
14 : = 2 (3.11)
15 : 1 = 8 (3.12)
16 : 2 = 12 (3.13)
77
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
21 : = _( ) (3.18)
- Les quations des sources contrles :
22 : = _ , = _ (3.19)
_ , = _
= , _, _
23 : = _ , = _ min (3.20)
, = _ max
= ( , _, _ )
- Rsultats de simulation :
model
8
Volume d'eau dans rserevoir 1 ( m3)
7
6
model
5
4
0.15 Volume d'eau dans trmie de dosage {m3}
3
1
0.1
0
-1
2
0
1 0 1 2 3 4 5 6 7 8 9 10
time {s}
-1
78
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
Le volume deau dans le rservoir C1 externe nest pas rempli totalement car le
dbit de la pompe deau est de 0.011 m3 /s. on a fait la simulation sur 300s
seulement. Le volume du rservoir C2 interne est atteint sa valeur nominal cause
la loi de commande (min-max) de la pompe P2.
W
W
Dans la chambre
de malaxeur
Vers le malaxeur
L3 L4 h=9.55 m
min min
l=21.10m
Up2 Up1
79
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
Up1
e
e
Controller
Splitter1
Sf 2
MR
Sf 6
MR
4
3 5
C 0 1 0
12
C3
14
Up2 1 Se
13
Se
e
Controller1 11 MR
MR2
8
Sf MR
7 Um
Sf1 MR1
9
0 1
Fig.3.9 Modle pseudo bond graph du circuit dalimentation et du dosage
des adjuvants.
La modlisation de ce modle par 20 Sim V4.1 2009 est reprsente dans la figure
suivante en utilisant la bibliothque dveloppe de ce logiciel.
C C
C C1
q Up1 q
Sf
Sf
C 0 0
C3
VariableOrifice
1 Se
Se
q Up2 VariableOrifice2
Um
Sf
Sf1
0
VariableOrifice3
80
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
Dans ce modle, le dbit dadjuvant qui permet de remplir les deux cuves de
stockages dadjuvants est considr comme nul c'est--dire les cuves sont
initialement pleines dadjuvants temprature ambiante, donc les deux cuves sont
soumises un rgime thermodynamique sous-satur.
Les deux pompes charges de dplacer les deux adjuvants la trmie de pesage
sont prsentes par les deux rsistances MR et MR1. Ces dernires sont
modlises par les caractristiques des pompes donnes comme une courbe entre la
pression P et le flux de masse gnr par les deux pompes . Les quations 3.21
et 3.22 des caractristiques des deux pompes sont donnes dans [48].
4 = 1(1 . (3 5 ) + 2 ) (3.21)
= 2(3 . (9 11 ) + 4 )
10 (3.22)
k1, k2, k3 et k4 sont des paramtres des caractristiques des deux pompes. b1 et b2
sont des variables boolennes (0,1) dlivres par le rgulateur tout-ou-rien de la
pression.
10 : 4 = (1 . (3 5 ) + 2 ) 1 (3.28)
1: 11 : 10 = (1 . (9 11 ) + 2 ) 2 (3.29)
81
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
14 : 1 = 6 (3.32)
15 : 2 = 8 (3.33)
- Les quations des contrleurs :
1
_ , > _ min
16 : 1 = 1 (3.34)
_ , _
1
_ , 0 < < _
17 : 1 = 1 (3.35)
_ , _
18 : = (3.36)
19 : = _( ) (3.37)
- Rsultats de simulation :
model
9
la Masse d'adjuvants dans la trmie de dosage [KG]
-1
0 1 2 3 4 5 6 7 8 9 10
time {s}
82
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
malaxeur
bton
Trmie de dosage
Convoyeur vis
Uc1
83
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
Commande
Moteur Electrique Rducteur Arbre vis
du Dosage
Entre
ciment
l=7m
T1 T2
Commande du
Dosage
Sortie ciment
1 1
= 0 2 (2) = 4 = 2 = 2 (3. 38)
2 2
O : le cylindre plein de rayon R et de hauteur, la masse volumique de la
matire.
R1 R C C R2 R
6
2 8
1 4 5 7
Commande du AC Motor 1 TF 0 1
Dosage 1/n
ACMotor 3
9
I1 I I2 I
J
C
Inertia1 C Bearing
Commande du
Dosage
AC Motor 1 1
i
ACMotor 0 1
Gear
Bearing1
J
Inertia
Fig.3.14 Modle Bond graph du convoyeur vis.
Du Modle Bond Graph, les quations suivantes sont gnres :
84
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
Lquation structurelle de TF :
1 1
4 : 4 = 5 , 5= 4 (3.41)
- Rsultats de simulation :
Dans notre cas, le moteur vis a une puissance de 18.5 KW avec 1500 tr/min. Le
rducteur peut rduit le nombre de tour par minute jusqu' 120tr/min et augmente
le couple 2980 N.M.
Linertie de larbre vis et du ciment est considre comme un cylindre plein, les
rsultats de simulation du convoyeur vis en charge sont prsents dans la figure
suivante :
85
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
model
200
100
-100
150
w la vitesse angulaire du moteur {rad/s}
100
50
-5
-10
-15
-1000
-2000
-3000
-4000
0 1 2 3 4 5 6
time {s}
86
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
W W
Vers Ug
Poulie1 Poulie2
M
Moteur AC
15 14
TF 016 TF
TF1 ZeroJunction1 TF3
87
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
model
100
50
100
50
-5
-10
-15
-1000
-2000
-3000
0 1 2 3 4 5 6
time {s}
88
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
89
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
6 = _ ( , , )
7 = _( , )
8 = _ (_, _, 1)
9 = _(2, = 175 )
10 = _( )
- Matrice de signature des dfaillances
Msf Mse Up Uv Ui Uw Um
1 1 0 1 0 0 1 0 0 1 1 0 1 0 0 0
1 1 1 0 1 0 1 1 0 0 1 0 1 0 1 0
0 1 1 0 0 1 0 1 1 0 0 0 0 0 1 1
0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0
0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0
1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Db 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Ib 1 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1
e Sf
Sf
phi f 0 f 1 f 0 f f 0 f 1 Se
e
MSe e Um
Uv Ul q C Uw q C
d/dt
d/dt
ARR1 Derivative3
Derivative1
90
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
model
0.1
0.05
ARR3
0.12
0.08
0.04
0.1 ARR2
ARR2
0.02
0.05
0.01
-0.01
-0.05
0.04 ARR1
0.03
0.02
0.01
0
0 10 20 30 40 50
time {s}
Fig.3.20 Volume deau dans la trmie, ARR1, ARR2 et ARR3 sans dfaut.
model
0.1
0.05
ARR3
0.12
0.08
0.04
0.1 ARR2
ARR2
0.02
0.05
0.01
00
-0.01
-0.05
0.04 ARR1
0.03
0.02
0.01
0
0 10 20 30 40 50
time {s}
Fig.3.21 Volume deau dans la trmie, ARR1, ARR2 et ARR3 avec dfaut.
91
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
1 = (1 . ( 1 ) + 2 ) 1
1 = (, , , 1, 1 , )
1 = (1 . ( 1 ) + 2 ) 1
2 = (1 . ( 1 ) + 2 ) 1 + (1 . (2 1 ) + 2 ) 2 1 1
2. (me1 Se) (me1 Se) .
3 = 1 2 2 (1 . (2 1 ) + 2 ) 2
En ajoutant aussi les RRAs de chaque rgulateur et en comparant sa sortie
mesure avec la sortie prdite par son algorithme de commande, on obtient :
4 = 1 (1 , , , , 1, )
5 = 2 (2 , , , 2, 1, )
6 = _( )
92
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
q Up1 q
d/dt
Sf e ARR2
Derivative2 Sf e
Sf
f Sf2
C 0 f f 0 f
ARR1 C3
VariableOrifice
1 Se
Se
q Up2 VariableOrifice2
f
d/dt
e
Derivative3 Um
Sf
Sf1 f
0 f
VariableOrifice3
ARR3
Fig.3.22 Gnration des ARR1, ARR2 et ARR3.
93
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
model
9
8
7
6
5
4
3
2
1
la masse des adjuvants dans la trmie de pesage[Kg]
0
0.4 ARR2
0.2
-0.2
-0.4
0.4 ARR1
0.2
-0.2
-0.4
0.4 ARR3
0.2
-0.2
-0.4
0 5 10 15 20 25 30
time {s}
0.4 ARR1
0.2
-0.2
-0.4
0.4 ARR3
0.2
-0.2
-0.4
1.5
ARR2
0.5
0 5 10 15 20 25 30
time {s}
94
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
0.4 ARR1
0.2
-0.2
-0.4
0.4 ARR3
0.2
-0.2
-0.4
ARR2
1.5
0.5
0
0 5 10 15 20 25 30
time {s}
95
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
I1 I I2 I
Fig.3.26 Placement de capteurs sur le modle bond graph du convoyeur
vis.
- Gnration des rsidus
Maintenant, on peut utiliser les quations des contraintes du modle dans la
figure 3.26 pour gnrer les RRAs selon les capteurs placs dans le systme.
1
1 = e1 1 1 1 1
n
1
2 = 1 C s 2
n
3 = 2 2 2 2
1 1 0 0 1 0 1 0
1 1 1 1 0 0 0 0
1 0 1 0 0 1 0 1
Db1 1 1 1 1 1 1 1
Ib1 1 1 1 0 0 0 0
Tab.3.3 matrice de signature des dfaillances de convoyeur vis.
96
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
- Rsultats de simulation
Dfaut dun grand frottement dans le convoyeur vis
Aprs la gnration des ARR1, ARR2 et ARR3 dans le modle bond graph,
on applique un dfaut, dans le roulement de la vis ce qui augmente le
frottement dans larbre de vis. Par exemple une grande pierre passe le
convoyeur vis aussi implique un grand frottement. Les figures suivantes
prsentes le modle bons graph aprs la gnration des RRAs , sans et avec
dfaut :
d/dt
d/dt Derivative1
Derivative
ARR3
ARR2
J C
ARR1 Inertia1 C
Bearing
f
e f
AC Motor f 1 f 1
i
ACMotor f
f 0 f 1 f J
Gear Inertia
Bearing1
50
0 p.omega {rad/s}
-5
-10
-15
0 p.T {N.m}
-1000
-2000
-3000
0
ARR1
-50
-100
-150
15
ARR3
10
0 1 2 3 4 5 6
time {s}
Dans la figure (3.28) ARR1 et ARR3 sont gales zro sauf dans les
rgimes transitoires.
97
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
model
300
T {N.m}
200
100
0
-100
50
0 p.omega {rad/s}
-5
-10
-15
0 p.T {N.m}
-1000
-2000
-3000
0
ARR1
-50
-100
-150
15
ARR3
10
0 1 2 3 4 5 6
time {s}
98
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
TF 0 TF
TF1 ZeroJunction1 TF3
On peut utiliser les quations des contraintes du modle dans la figure 3.33
pour gnrer les RRAs selon les capteurs placs dans le modle bond graph. En
utilisant les chemins causaux :
On obtient :
1 = e3 1 + 1 1 1 1
1
2 = 1 1 2 2
1
3 = 2 2 1 2 2 2
1
4 = 2 2 1 1
2
- Matrice de signature des dfaillances
C1 C2
1 1 1 0 0 0 1 0 0 1 0
1 0 1 1 1 0 0 0 1 0 0
1 1 0 1 0 0 0 1 0 0 1
1 0 1 1 0 1 0 0 0 0 0
Db 1 1 1 1 1 1 1 1 1 1 1
Ib 1 1 1 1 0 1 0 0 0 0 0
Tab.3.4 matrice des signatures des dfaillances de convoyeur tapis.
99
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
- Rsultats de simulation
- Exemple dun Dfaut paramtrique
Aprs la gnration des ARRs, On applique un dfaut, telque le
changement dans le coefficient de rigidit du tapis kb, les figures suivantes
prsentent le modle bons graph sans et avec dfaut :
I
I2
C TF 0 TF
TF TF2
C2
e I
I
AC Motor 1
f C I
i I1
ACMotor 0 e 1 C
1
Gear d/dt
R
e C R1
Derivative R C1
R
TF 0 TF
TF1 TF3
ARR1
-5
-10
-15
-1000
-2000
-3000
15
ARR1
10
0 1 2 3 4 5 6 7 8
time {s}
100
Chapitre 3. Modlisation, dtection et isolation des dfauts dune centrale
bton par loutil bond graph
model
-5
-10
-15
1000
-1000
-2000
15
ARR1
10
0 5 10 15 20 25 30
time {s}
101
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
Chapitre 4
101
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
4 .1 Introduction
102
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
103
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
Les interfaces graphiques sont un outil trs important pour le bon droulement
de la procdure daide la dcision, elles sont le seul point dinteraction entre
loprateur et les algorithmes daide la dcision, ainsi, elles aident loprateur
dans sa tche dinterprtation et de prise de dcision, en lui offrant une trs bonne
visibilit sur ltat et lvolution de linstallation, avec laffichage en diffrentes
couleurs des rsidus, des alarmes et des propositions sur laction entre prendre
[51].
104
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
105
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
- Le gestionnaire de projet ;
- La configuration du matriel ;
106
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
- Lditeur de mnmoniques ;
- Lditeur de programmes CONT, LOG et LIST ;
- La configuration de la communication NETPRO ;
- Le diagnostique du matriel ;
4.3.2.3 Gestionnaire de projet SIMATIC Manager
107
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
La table des mnmoniques qui en rsulte est mise disposition de toutes les
applications. La modification de lun des paramtres dune mnmonique est de ce
fait reconnue automatiquement par toutes les applications.
108
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
- Crer une vue graphique du rseau en question ainsi que les sous-rseaux
qui le constituent.
- Dterminer les proprits et les paramtres de chaque sous-rseau [53].
109
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
- Centre de contrle
Lexplorateur : il fonctionne en parallle avec le Centre de contrle.
Le gestionnaire de donnes : fournir limage du process avec les valeurs des
variables et les lectures des capteurs en communiquant avec lautomate
(mission rception).
110
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
- Logiciel WinCC.
Aprs lexcution du WinCC, une fentre de choix saffiche (fig.4.10). Elle porte
le choix entre cration dun projet qui peut tre projet monoposte, multiposte ou
projet client, ou bien louverture dun projet existant.
111
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
Fonctionnalits de
projet
Options de
fonctionnalit
- Le stock de variables
La premire des fonctionnalits cest bien le stock des variables, elle est
imprative pour la configuration de chaque projet.
Pour accder aux variables de lautomate PLC avec le WinCC, une connexion
entre les deux doit tre configure.
La communication est assure avec des pilotes spciaux appropris pour chaque
type de PLC, le WinCC contient ces pilotes. Dans notre cas nous avons utiliss
le Driver du step 7, Voir figure 4.12.
112
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
Il faut tout dabord crer une nouvelle variable sur le WinCC, la configurer et
aprs il faut laffecter a une adresse sur lautomate, voir la fig.4.13.
113
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
Barre d e menu
Palette de Police
Barre doutils
Palette dobjet
Palette de Couleurs
Palette de styles
Palette dalignement
114
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
- Barre de Menu
Contient toutes les commandes disponibles dans le menu des concepteurs
graphiques. Commandes qui actuellement ne peuvent pas tre activs sont
griss.
- Barre doutils
Contient les boutons pour effectuer rapidement des commandes courantes.
- Palette de police
Change le type de police, taille et couleur des objets de texte ainsi que la
couleur de la ligne dobjets standards.
Le WinCC fournit aussi une fonctionnalit importante cest bien celle dun
systme dalarme, avec une tche principale dinformer loprateur sur le
disfonctionnement du processus. Cette option aide dtecter les situations
critiques et viter tout type darrt imprvu. Voir fig.4.16 [53].
115
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
20sim
Wincc
Rseau externe
Stockage data
Impression des
Modules dentre/ sortie rapports
Numriques
Loprateur
Le PLC ou LAPI est de type S7-300 reli avec des modules dentres numriques
ou analogiques, tels que : les capteurs de niveaux, les sondes, fin de course, les
capteurs de poids et les carte dacquisitionetc. Les modules de sorties numriques
ou analogiques relis avec les actionneurs tels que : les pompes, les moteurs, les
vrins pneumatiques et les lectrovannesetc.
LAPI est connecte avec le PC dinterface HMI par un rseau interne (cble
MPI), cette interface est ralise par le logiciel Wincc. Avec cette HMI en peut
contrler, superviser le systme, stocker les donnes et les rapports de production.
116
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
Dmarrer la
production
Et logique
Malaxeur
Temps de mixage
Chargement dans le
camion
Fin de
production
117
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
Les procdures qui permettent de crer un projet sous STEP 7 sont les suivantes :
118
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
119
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
Sur les automates Siemens il existe diffrents types de blocs programmes : les
blocs OB, FB, FC, DB..etc.
Les blocs fonctionnels sont subordonns aux blocs dorganisation. Ils renferment
une partie du programme qui peut tre appele dans lOB1 ou dans un autre bloc
fonctionnel FB.
C. Les blocs FC
Une fonction FC est un bloc de code sans mmoire. Les variables temporaires
d'une fonction sont sauvegardes dans la pile des donnes locales qui sont perdues
l'achvement de la fonction. Les fonctions peuvent faire appel des blocs de
donnes globaux pour la sauvegarde des donnes.
Une fonction contient un programme qui est excut quand cette fonction est
appele par un autre bloc en vue de :
120
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
121
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
Dans la chambre de
max
malaxeur L2
Rservoir interne
min
= 24.95
uw W
= 11.75
Trmie de dosage
ui
um
Vers le malaxeur
Mse
Suivant la figure 4.23, la pompe deau est contrle par la commande ui issue de
la valeur du transmetteur de niveau deau L2 :
122
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
0 , _
=
1 , _
Lorsque le niveau deau est diminue jusqu' = _ , La pompe dclenche
pour remplir le rservoir interne afin datteindre le niveau = _.
Pour la trmie de pesage, le processus commence le pesage quand la commande
uw=1 cest dire la vanne en tat ouverte. Le transmetteur de poids donne la
quantit deau dans la trmie jusqu' atteindre la valeur de formule. Par exemple
W=175 kg, la vanne mis en tat ferme. Si la commande um=1, la vanne de
dcharge vers le malaxeur mis en tat ouverte.
Le diagramme fonctionnel de ce processus : remplissage de rservoir interne et le
dosage deau dans la trmie est expliqu dans la figure suivante :
Dbut Dbut
L2=0 W=0
uw =0
ui =0
ui oui
ui =1 um=0 et
non
Pompe en 2 _
marche
oui oui
La vanne
non 2 _
ouverte
oui non
= 175
Pompe en arrt
oui
La vanne ferme
non oui
2 _
non
um=1
La vanne de
dcharge ouverte
non
=0
oui
La vanne de
dcharge ferme
123
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
Dans notre cas les transmetteurs du niveau deau dans le rservoir interne ou bien
le transmetteur du poids dans la trmie de pesage donnent des signaux
analogiques. En gnral dans lindustrie les capteurs analogiques donnent des
signaux lectriques normaliss, par exemple : 4mA-20 mA, 0v -10v etc. Donc il
faut faire une conversion de ces signaux analogiques vers des signaux numriques
en utilisant les convertisseurs analogiques numriques CAN situs dans les
modules dentres analogiques des API.
Un schma bloc dune chaine dacquisition pour une entre dun courant
unipolaire 4 20 mA et une conversion numrique sur 12 bits (sans bit de signe)
est reprsente dans la figure suivante :
Grandeur
physique
I IW0 MD0
mesure
#
units SI .. .mA .points ..units choisies
Dans les CAN des API siemens, la plage des nombres entiers entre : 0 et 27648.
Ces valeurs numriques doit representer la grandeur mesurer (comme par
exemple un remplissage en litres). Cette opration s'appelle normalisation ou
mise l'chelle de la valeur analogique. Par exemple :
4mA x y
0v 0mA 0% 0
Fig.4.26 Mise lchelle dune valeur analogique.
124
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
Adresse du mot
Adresse du mot
derreur de
dentre issu du CAN
conversion
(entier)
ventuelle
Etendue dchelle
maxi de la
conversion (rel)
Adresse du mot
Etendue dchelle contenant le niveau
mini de la en cm
conversion (rel)
Le niveau min ncessaire pour dmarrer la pompe qui est de 30 cm. Le niveau
max pour arrter la pompe est 170 cm et le transmetteur du capteur de niveau
est talonn sur lchelle (4mA-20mA) (0cm-200cm)
La valeur du niveau deau est stocke dans la mmoire mot double MD10. La
valeur de niveau min ncessaire pour dmarrer la pompe est stocke dans MD8
et la valeur de niveau max est stocke dans MD18.
125
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
126
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
Les conditions ncessaires pour dmarrer le systme du pesage est sont bien
dtermine dans la figure 4.24 du diagramme fonctionnel du circuit deau qui
sont :
127
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
128
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
129
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
Chaque sous-modle est dmontr dans la vue, avec des lectures en temps rel de
chaque moment. a permet aussi loprateur de contrler et superviser la
centrale bton.
130
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
- Choix de la recette
- Limpression
Cette option est faite pour imprimer tout type de rapport de production ralis
sur la centrale, ainsi les rapports dalarme.
131
Chapitre 4. Automatisation et cration dune HMI de la centrale bton
4.7 Conclusion
Dans ce chapitre, nous avons vu une vue globale sur lenvironnement SCADA, et
des descriptions sur les logiciels utiliss :
132
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
Chapitre 5
Implmentation en temps rel des rsidus
et supervision en En ligne dans un
environnement SCADA
132
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
5.1 Introduction
Physiques
- Fuite deau dans le rservoir interne et dans la trmie de pesage deau dans
le circuit dalimentation deau.
- Fuite dadjuvants 1 et 2 dans les rservoirs de stockage ou bien la trmie de
pesage des adjuvants.
Actionneurs
- Dfaillance dans la pompe deau ou dans les vannes deau.
- Dfaillance dans les pompes dadjuvants 1 et 2, ou dans les vannes
dadjuvants.
Capteurs
- Capteurs de niveau, capteurs de poids dans les deux circuits dalimentation
deau et adjuvants en supprimant par exemple leur alimentation lectrique
au moyen dinterrupteurs ddis cet effet.
Rgulateurs
- En modifiant les algorithmes de commande en temps rel.
Les paramtres et les valeurs initiales utiliss dans les modles bond graphs dans
le chapitre trois, ainsi dans lautomatisation et la supervision obtenue dans le
chapitre quatre et cinq, sont introduits par lobservation, lexprimentation et les
cahiers techniques des diffrents constructeurs : pompes, vannesetc.
133
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
Les conditions initiales utilises dans les simulations ou bien dans la validation
du modle automatis sont des approximations des valeurs exprimentales en
rgime permanent correspondant des valeurs de consignes donnes. Par exemple,
la quantit initiale deau Wo dans la trmie de pesage est la valeur du capteur de
poids avant commencer la commande de pesage Uw. (voir figure 3.7)
134
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
wn-redvis Vitesse angulaire nominal du rducteur de vis convoyeur de ciment 12.56 rad.s-1
135
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
Pour isoler les dfaillances dans les composants C2 et MR2 c--d la trmie de
pesage et la vanne de dcharge deau, on a choisi dajouter un capteur de dbit dans
le systme de dcharge deau vers le malaxeur de bton. La figure 3.5 aprs lajout
du capteur de dbit est montre dans la figure 5.1.
Capteur de
dbit plac
Up e C Um MR
MR2
C
+ -
MSf 0 1 1 0 1 0 1 Se
MSf FlowSensor
MSe
MSe
MR
MR MR Uw e C
Uv Ul e C MR1
136
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
Pour isoler les dfaillances dans les composants me2 et Uw (c--d le capteur de
pesage et la commande de pesage deau), on a propos dajouter un deuxime
capteur de poids me3 dans la trmie de pesage deau, ce dernier est matriellement
redondant avec me2. Ce qui permet de confirmer le dfaut de capteur de poids si les
mesures des deux capteurs sont diffrents.
La redondance matrielle entre les deux capteurs conduit une RRA statique.
Cette dernire amliore linsolvabilit des dfaillances et fournit des moyens pour
la reconfiguration et la commande tolrante aux fautes [54].
Dans linstallation relle de la centrale bton, il nexiste aucun capteur dans les
deux systmes tudis dans la section 3.4.3 et 3.4.4 du chapitre trois (le convoyeur
vis du ciment et le tapis convoyeur des agrgats). Ce qui rendent un grand
risque. Des dfaillances non dtectables par le systme de supervision qui peuvent
dtruire linstallation ou bien arrtent la production. Ces dfaillances physiques
ventuelles sont dcouvert par loprateur de la centrale durant la production de
bton. Parmi ces dfaillances :
- Un grand frottement dans larbre de vis cause dune pierre dans le silo du
ciment, ce qui implique larrt du moteur.
- Un grand frottement dans larbre vis cause du roulement du rducteur,
ou bien manque de graissage dans la maintenance prventive.
- Une dchirure dans le tapis convoyeur des agrgats cause du frottement
des pierres avec le tapis.
Ont propose un placement des capteurs dans ces deux systmes pour surveiller les
dfaillances possibles, donner des indicateurs sur ces dfaillances et viter larrt
complet de la production.
137
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
Dans cette section, on prsente une implmentation en temps rel des rsidus
des deux systmes dalimentation et de pesage deau et adjuvants des sections 3.4.1
et 3.4.2.
C
Ui K C
phi 0 1 0 1 Se
Se
MR e C MR
MR C1
Uw MR1
K
Um
Les RRAs corresponds ce modle bond graph en causalit drive est calcul
manuellement sont :
1 = 1 1. (1 2) (1 2) . (5.2)
2 = 1. (1 2) (1 2) . 1 2 2. (2
2 . (5.3)
3 = (1, _, _) (5.4)
4 = _ (2, , ) (5.5)
5 = _ (2, , ) (5.6)
138
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
. . .
2 = 1. . 1 (5.9)
. .
2. .
3 = (, _, _) (5.10)
.
4 = _ ( , , ) (5.11)
.
5 = _ ( , , ) (5.12)
139
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
140
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
141
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
Msf Ui Uw Um
1 1 1 0 1 0 1 1 1 0
1 1 0 1 1 1 0 0 1 1
1 0 0 0 0 0 1 1 0 0
0 1 0 0 0 0 0 0 1 0
0 1 0 0 0 0 0 0 0 1
Db 1 1 1 1 1 1 1 1 1 1
Ib 1 1 1 0 1 0 1 1 1 1
142
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
Pour plus de dtails, un grand nombre dalgorithmes de dcision est publi dans
[39], [55].
Une fois la procdure de dcision choisie, elle est applique sur lensemble des
rsidus pour gnrer le vecteur de cohrence binaire V = [v1v2... vn]. Il y a alors
prsence dune dfaillance lorsquau moins un lment vi de V est gal 1 (V [0
0...0]).
Thoriquement, dans le cas o le systme est en bon fonctionnement, la valeur
de chaque rsidu ri (i=1...n) doit tre nulle. Mais en pratique, ceci nest pas toujours
le cas.
Concernant la centrale bton, le mode de fonctionnement normal vrifie la
condition suivante:
|T (ri)| i
143
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
ri i ri i
r1 0.05 r1 0.5
r2 0.05 r2 0.5
r3 0.05 r3 0.7
r4 0.2 r4 0.3
r5 0.2 r5 0.3
r6 0.3
144
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
Dans la premire vue, nous avons fait un dosage deau o la quantit deau a
atteint la consigne de la recette sans aucun dfaut signal. Les rsultats
obtenus des rsidus 1,2 et poids deau dans la trmie refltent bien les
rsultats de simulations obtenues dans la figure 3.20 du chapitre trois.
On a cr un dfaut de fuite dans la trmie de pesage par lajout dune vanne sous
cette trmie, en ouvrant la vanne de vidange de la trmie dans un intervalle de
temps bien dtermine. Aprs la fermeture de cette vanne, la vanne de remplissage
reste ouverte pour complter la quantit deau manque. La figure 5.7 montre le
menu principal dHMI avec un dfaut dans la fentre dalarme.
145
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
Les rsultats obtenus des rsidus 1,2 et poids deau dans la figure suivante
justifient les rsultats de simulation obtenues dans la figure 3.21 du chapitre trois.
146
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
Les rsultats obtenue des rsidus 1,2,3 et poids dadjuvant N0 01 dans la figure
suivante montrent que les rsultats de simulation obtenues dans la figure 3.24 du
chapitre trois refltent bien la ralit.
147
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
148
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
Les rsultats obtenue des rsidus 1,2 3 et poids dadjuvant N0 02 dans la figure
suivante montrent que les rsultats de simulation obtenues dans la figure 3.25
du chapitre trois refltent bien la ralit.
149
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
5.7 Conclusion
150
Chapitre 5. Implmentation en temps rel des rsidus et supervision en
En ligne dans un environnement SCADA
Conclusion gnrale et
perspectives
151
Conclusion gnrale et perspectives
1 Conclusion gnrale
Dans ce mmoire nous avons prsent une dmarche complte pour construire un
systme de supervision en ligne dune centrale bton , allant de la modlisation,
la simulation des modles dynamiques obtenues, gnrations des quations de
redondances analytiques, dtection et isolation des dfauts, a lanalyse de la
surveillabilit et le placement des capteurs en vue de satisfaire le cahier des
charges pour la surveillance .
Nous avons utilis un seul outil : les bond graphs. Ce travail a t finalis par
lautomatisation de la centrale bton, cration dune interface homme machine,
afin dimplmenter les rsidus obtenues en ligne dans un environnement SCADA.
Dans le premier chapitre a t prsent un aperu gnral sur ltat de lart sur
la surveillance et la modlisation structurelle des systmes industriels.
Ensuite dans le deuxime chapitre, dans la premire section nous avons prsent
2 algorithmes pour la gnration des ARRs par lapproche bond graph. Les
rsultats de lexemple donne simul par 20 sim v4.1 montre bien lefficacit des
bond graphs pour la conception des systmes de supervision. Dans la deuxime
section, une approche combine entre les bond graphs et les modles externes a t
donne pour la conception dun systme de supervision, cette approche a t
applique sur lexemple dynamique hydraulique.
Dans le troisime chapitre, Nous avons modlis une centrale bton par loutil
bond graph et simuler dans le logiciel 20 sim 4.1, nous avons appliqu les 2
algorithmes prcdents pour gnrer les rsidus, dtecter et isoler les dfauts.
Nous avons intress dans cette partie sur les sous systmes de la centrale bton
qui jouent le rle de pesage et transport des matires premires.
Dans le quatrime chapitre, Nous avons prsent une vue globale sur
lenvironnement SCADA, et des descriptions sur les logiciels utiliss, Wincc est un
logiciel fonctionnant dans lenvironnement SCADA. Il possde plusieurs avantages
tel que : une supervision et une commande en temp rel, une cration des
interfaces graphiques trs reprsentatives de linstallation supervise. Nous avons
donns des exemples dautomatisation des sous-systmes de la centrale bton,
151
aprs la programmation dans lAPI par step 7. Nous avons ralis une HMI
Graphique interconnecte avec lautomate de la centrale bton, dans le but de la
commander et la superviser.
Dans le cinquime chapitre, nous avons donne une analyse sur la Surveillabilit
et placement de capteurs des sous systmes de la centrale bton. La procdure de
validation dune quation de redondance analytique dans lAPI a t donne dans
les sections de ce chapitre. Une supervision en temps rel a t ralise des deux
systmes (circuit dalimentation et de pesage deau et adjuvants), pour obtenir des
alarmes dans lHMI. Les rsultats exprimentaux obtenus justifient les rsultats
de simulation.
2 Perspectives
- Dans ce travail, nous avons utilis pour la modlisation le bond graph
classique (une barre de causalit sur chaque lien) qui ne permet pas
daffecter arbitrairement la causalit. Dans ce cas, il nous arrive de ne pas
reprsenter tous les couplages (entre variables) ce qui peut parfois rduire
le nombre de RRAs gnres. Nous projetons alors dtendre notre travail
lutilisation de la notion de la bicausalit (qui a t utilise pour linversion
des systmes, estimations des paramtres et le dimensionnement des
actionneurs) pour exploiter tous les couplages possibles la gnration de
RRAs.
- Les RRAs gnres dans le prsent travail sont dterministes ne tenant pas
compte des incertitudes des paramtres. Loutil bond graph permet de
rajouter graphiquement ces incertitudes et de gnrer ainsi des RRAs
robustes par rapport aux incertitudes paramtriques.
- Le pronostic est la thmatique en perspective, car dans certains domaines
comme le nuclaire et laronautique, la dtection de la prsence dune
dfaillance aussi prcoce que possible ne peut que limiter les dgts. Le
challenge est donc de prvenir ces dfaillances avant mme quelles ne se
manifestent, afin dviter tout danger sur les personnes et lenvironnement.
- Le dernier point est de raliser un outil de communication distance, c'est-
-dire la possibilit de superviser un systme trs loign qui se trouve
millier de kilomtres du poste de pilotage.
152
Bibliographie
[1] BRUNET, J., JAUME, D., LABARRRE, M., et al. Dtection et Diagnostic de
Pannes. Approches Par Modlisation. Paris (France), srie diagnostic et maintenance
dition, 1990.
[2] ISERMANN, Rolf. Process fault detection based on modeling and estimation
methodsa survey. Automatica, 1984, vol. 20, no 4, p. 387-404.
[4] MAQUIN, Didier et RAGOT, Jos. Diagnostic des systmes linaires. Paris
(France), Herms science publications, 2000.
[8] GENTIL, S. Intelligence artificielle pour la surveillance des procds continus. Actes
de L'cole D't D'automatique de Grenoble, France, vol. 1, 1996.
[10] PATTON, Ron. Robustness issues in fault-tolerant control. In: Fault Diagnosis and
Control System Reconfiguration, IEE Colloquium on. IET, 1993. p. 1/1-125.
[11] CHOW, Edward Yik. A failure detection system design methodology. 1980. Thse de
doctorat. Massachusetts Institute of Technology, Lab. Information and Detection System,
Cambridge.
[12] FRANK, Paul M. Fault diagnosis in dynamic systems using analytical and
knowledge-based redundancy: A survey and some new results. Automatica, 1990, vol. 26,
no 3, p. 459-474.
[13] RAGOT, Jos et MAQUIN, Didier. An algorithm for obtaining the redundancy
equations of LTI systems. Automatica, 1994, vol. 30, no 3, p. 537-542.
i
[15] CHITTARO, Luca, GUIDA, Giovanni, TASSO, Carlo, et al. Functional and
teleological knowledge in the multimodeling approach for reasoning about physical
systems: a case study in diagnosis. On Systems, Man and Cybernetics, IEEE
Transactions, 1993, vol. 23, no 6, p. 1718-1751.
[18] OULD BOUAMAMA, B., MEDJAHER, K., BAYART, M., et al. Fault detection
and isolation of smart actuators using bond graphs and external models. Control
Engineering Practice, 2005, vol. 13, no 2, p. 159-175.
[22] KHEMLICHE, M., OULD BOUAMAMA, B., et HAFFAF, H. Sensor placement for
component diagnosability using bond-graph. Sensors and Actuators A: Physical, 2006,
vol. 132, no 2, p. 547-556.
[26] CHITTARO, Luca et KUMAR, Amruth N. Reasoning about function and its
applications to engineering. Artificial intelligence in engineering, 1998, vol. 12, no 4, p.
331-336.
ii
[27] STAROSWIECKI, M. Fault Diagnosis and Fault Tolerant Control, chapter
Structural Analysis for Fault Detection and Isolation and for Fault Tolerant Control.
Encyclopedia of Life Support Systems. 2002.
[28] BLANKE, Mogens (ed.). Diagnosis and fault-tolerant control. Springer, 2003.
[31] MUROTA, Kazuo. Systems analysis by graphs and matroids: structural solvability
and controllability. Berlin, Springer-Verlag, 1987.
[32] PAYNTER, Henry M. Analysis and design of engineering systems. MIT press, 1961.
[33] THOMA, Jean U. Introduction to bond graphs and their applications. Pergamon
Press, Oxford, 1975.
[34] VERG, Michel et JAUME, Daniel. Modlisation structure des systmes avec les
Bond Graphs. Editions Technip, 2004.
[36] SAMANTARAY, Arun K., MEDJAHER, K., OULD BOUAMAMA, B., et al.
Diagnostic bond graphs for online fault detection and isolation. Simulation Modelling
Practice and Theory, 2006, vol. 14, no 3, p. 237-262.
[40] AROGETI, Shai A., WANG, Danwei, LOW, Chang Boon, et al. Fault detection
and isolation in a mobile robot test-bed. In: Advanced Intelligent Mechatronics, 2009.
AIM 2009. IEEE/ASME International Conference on. IEEE, 2009. p. 398-404.
iii
[41] SALLAMI, Abderrahmne, ZANZOURI, Nadia, KSOURI, Mekki, et al.
Supervision of dynamic systems by bond graph and external models. In :Proceedings of
the 10th WSEAS international conference on Signal processing, computational geometry
and artificial vision. World Scientific and Engineering Academy and Society (WSEAS),
2010. p. 115-121.
[48] DJEZIRI, Mohand Arab. Diagnostic des systmes incertains par lapproche bond
graph. 2007. Thse de doctorat. Ecole Polytechnique de Lille.
[51] BAILEY, David et WRIGHT, Edwin. Practical SCADA for industry. Newnes.
2003.
iv
[53] SIMATIC HMI WinCC flexible 2008 Compact/ Standard/ Advanced Manuel
d'utilisation. [Consult le 25 mai 2013]. Disponible l'adresse : http://www.fichier-
pdf.fr/2013/04/07/manuel-utilisateur-wincc-flexible-fr-fr/manuel-utilisateur-wincc-
flexible-fr-fr.pdf.
v
Rsum .
Dans cette recherche une approche est prsente pour la conception de systmes de supervision appliqus
aux processus industriels, utilisent un seul outil : les bond graphs.
Nous avons prsent une dmarche complte pour construire un systme de supervision en ligne dune
centrale bton , allant de la modlisation, la simulation des modles dynamiques obtenues, gnrations des
quations de redondances analytiques, dtection et isolation des dfauts, a lanalyse de la surveillabilit et le
placement des capteurs en vue de satisfaire le cahier des charges pour la surveillance .
Ce travail a t finalis par lautomatisation de la centrale bton, cration dune interface homme machine
HMI, afin dimplmenter les rsidus obtenues en ligne dans un environnement SCADA.
Mots cls : Modlisation par bond graph, surveillance, FDI, Relations de Redondance Analytique, Rsidus,
placement de capteurs, Supervision en ligne, SCADA, centrale bton.
Abstract .
Meeting the needs for quality, quantity of the production and competition of the economic market, the
industrialists tend to improve and widen their installations and become thus increasingly complex,
contributing at the same time to increase the risks of failures who can occur on the operation of the plant and
to decrease the environment and staff safety.
In this research an approach is presented for the design of systems of supervision applied to the industrial
processes, use only one tool: the bond graphs.
We presented a comprehensive approach to build a system of supervision online of concrete batching and
mixing plant, from the modeling, the simulation of obtained dynamic models, generation of analytic
redundancy relations, detection and fault isolation, to the analysis of the placement of sensors in order to
satisfy the specifications for monitoring.
This work was completed by automating the concrete batching and mixing plant , creation of an interface
man machine HMI, to implement the residue obtained online in a SCADA environment.
Keywords: Bond graph modelling, Monitoring, FDI, Analytical Redundancy Relations, residues, sensor
placement, online supervision, SCADA, concrete batching and mixing plant.
.
.
. :
HMI
.SCADA
FDI :
. SCADA