Beruflich Dokumente
Kultur Dokumente
MEMOIRE
Prsent en vue de lobtention du diplme de
MAGISTER
Thme :
Anne 2010
Ddicace
Je ddie ce travail :
beaucoup aid,
B.Issam
: 1
Issam
Rsum
Pour bien exploiter et utiliser ces lments dune manire efficace et fiable,
les ingnieurs font largement appel aux modles non linaires pour dcrire
leurs comportements dynamiques.
Nous proposons, dans cet travail, une procdure didentification hors ligne
des systmes non linaires (quelques lments dune centrale lectrique
thermique) par une approche multi modle deux niveaux, qui alterne entre
les paramtres des fonctions de validit par une procdure non linaire,
tant fix et loptimisation des paramtres des modles locaux par
lestimateur des moindre carre ventuellement rgulariss, tant fix .
At our time, and without electricity, the daily life would be not easily
possible. It is thus necessary to know to produce it efficiently and
continuous.
For exploiting well and using these elements in an effective and reliable way,
the engineers largely call upon the nonlinear models to describe their
dynamic behaviors.
: :
-
- ( )
.
.
Introduction gnrale
Un systme est un ensemble dobjets ou de phnomnes lis entre eux et isols artificiellement du
connaissance prcise des phnomnes intervenant dans le systme et une aptitude les reprsenter
par des quations mathmatiques. Les systmes physiques sont souvent complexes et difficilement
Le grand problme de lautomaticien est de reprsenter ces systmes physiques avec une prcision
suffisante et un modle de structure simple. Le dilemme rside alors entre la fidlit du modle vis--
En automatique, pour dcrire le comportement dun systme, une hypothse communment faite est
la linarit du systme, car les techniques danalyse des modles linaires, dits LTI, ont t largement
dveloppes dans la littrature. Cependant, lhypothse de linarit nest vrifie que dans une plage
de fonctionnement restreinte autour dun point dquilibre du systme. Alors, les performances du
modle se dgradent ds quon sen loigne et la recherche dun modle plus adapt et notamment non
La structure mathmatique qui puisse remdier linconvnient cit ci-dessus, tout en gardant la
simplicit mathmatique des modles LTI, est lapproche globale, dite multi-modle ; cest une
Page 1
reprsentation poly topique convexe pouvant tre obtenue soit directement partir dun modle
mathmatique non linaire par transformation directe dun modle affine [Mor 00] ou par linarisation
autour de diffrents points de fonctionnement [Murr 97], soit partir de donnes sur les entres et les
Dans ce mmoire nous proposons, une procdure didentification hors ligne des systmes non linaires
(quelques lments dune centrale lectrique thermique) par une approche multi modle deux
niveaux, qui alterne entre les paramtres des fonctions de validit par une procdure non linaire,
tant fix et loptimisation des paramtres des modles locaux par lestimateur des moindre carre
Page 2
Chapitre I
La production dlectricit
Chapitre I
La production de llectricit
I-1-Introduction :
A notre poque, et sans lectricit, la vie quotidienne serait difficilement envisageable. Il est donc
ncessaire de savoir la produire de manire efficace et continue.
Pour rpondre la consommation croissante dlectricit, il a fallu inventer et construire des usines
capables de produire de llectricit en grande quantit. La turbine et lalternateur sont les deux
pices matresses de ces gnrateurs dlectricit.
Dans le cas des usines thermiques, la turbine est entrane par la vapeur produite dans les chaudires
o lon brle les combustibles, alors que dans le cas des usines hydrolectriques, la turbine est
anime par la force de leau. La turbine est couple un alternateur, un grand aimant cercl dune
bobine, qui va produire un courant alternatif en tournant. Une fois le courant produit, il doit tre
amen jusque chez le consommateur.
A la sortie de la centrale, un premier transformateur, un survolteur, augmente la tension du courant
400 ou 800000 V. Ceci permet de minimiser les pertes dnergie pendant le transport. Prs du
point de livraison, un deuxime transformateur, un sousvolteur, fait lopration inverse : il abaisse la
tension du courant pour la mettre aux normes du rseau domestique. Il existe dautres manires
efficaces de produire de llectricit : les panneaux solaires transforment la lumire du soleil en
lectricit et les oliennes utilisent la force du vent. Il faut savoir quil existe galement des usines
marmotrices qui utilisent la force des mares, que la gothermie exploite les gisements deau
Chapitre I La production dlectricit
chaude stocks dans le sous-sol terrestre, tandis que les usines biomasse utilisent les dchets
comme source dnergie.
Aimant
Galet
Fer doux
Bobine
I-2-1-Exprience N01 :
On approche un aimant droit dune petite aiguille aimante mobile que lon appelle habituellement
une boussole.
N S N S
Figure I- 2 : Aimants
I-2-1-1-OBSERVATIONS :
Lorsque laimant est approch de laiguille aimante, celle-ci est dvie par rapport sa position de
repos.
I-2-1-2-CONCLUSION :
La perturbation de laiguille aimante est due la prsence de laimant qui cre un champ
magntique.
I-2-2-Exprience N02 :
On dplace de diverses manires un aimant droit au voisinage dune bobine relie un ampremtre
cadran et zro central.
Page 9
Chapitre I La production dlectricit
N S
I-2-2-1-Observations :
Si laimant est immobile par rapport la bobine, laiguille de lampremtre ne bouge pas.
Si lon approche laimant de la bobine, laiguille de lampremtre dvie donc un courant
apparat dans la bobine.
Si lon loigne laimant de la bobine, laiguille de lampremtre dvie dans lautre sens donc
le courant circulant dans la bobine change de sens.
Plus le dplacement est effectu de manire rapide, plus la dviation de laiguille est grande
donc plus le courant circulant dans la bobine est intense.
Si laimant effectue un mouvement de va-et-vient, il circule un courant alternatif dans la
bobine.
I-2-2-2-Conclusion :
Le dplacement dun aimant au voisinage dune bobine fait apparatre un courant lectrique qui
circule dans celle-ci : cest le phnomne dinduction lectromagntique.
I-2-3-Exprience N03 :
A laide dun moteur ou dune perceuse, on fait tourner un aimant droit devant une bobine. On
visualise la tension lectrique aux bornes de la bobine grce un oscilloscope.
Moteur
N S
Page 10
Chapitre I La production dlectricit
I-2-3-1-Observations :
Quand laimant tourne, il apparat une tension alternative aux bornes de la bobine (Figure I-4). Au
cours de cette exprience nous avons reproduit ce qui se passe dans lalternateur vlo.
I-2-3-2-Conclusion :
Un alternateur est un convertisseur dnergie mcanique en nergie lectrique.
La plupart du temps l'lectricit est produite partir d'une source de chaleur, en utilisant la vapeur
d'eau comme colporteur d'nergie. La vapeur fait tourner des turbines qui sont couples des
gnrateurs lectriques. La vapeur peut tre produite en utilisant la plupart des sources d'nergie.
Les nergies hydrauliques et oliennes tant des exceptions puisque c'est l'nergie de l'eau et du
vent en dplacement qui produit un travail directement dans une turbine couple un gnrateur.
Les centrales nuclaires utilisent souvent un circuit primaire et secondaire de vapeur, afin d'isoler
physiquement le racteur nuclaire de la salle des gnrateurs et du reste des installations.
Des expriences sont en cours pour utiliser la gothermie pour produire de l'lectricit en creusant
trs grande profondeur dans des roches dures, ce qui permettent de rchauffer un fluide caloporteur
alimentant en vapeur une turbine (via une pompe chaleur quand la temprature est trop faible).
Tous les vhicules automobiles non lectriques utilisent un petit alternateur coupl mcaniquement
au moteur principal pour une gnration locale d'lectricit basse tension, une batterie
d'accumulateur le remplace pendant l'arrt du moteur principal.
Des units d'appoint ou de secours, appeles groupes lectrognes permettent une fabrication
d'lectricit ponctuelle, ils utilisent tous un moteur explosion pour entraner la gnratrice.
Page 11
Chapitre I La production dlectricit
Il existe des groupes transportables pour une utilisation des outils lectriques hors des lieux
lectrifis.
De gros gnrateurs sont utiliss pour pallier une rupture de fourniture toujours possible du
fournisseur d'lectricit. Les hpitaux, certains services publics et, les grandes entreprises ne
pouvant support un arrt brutal de leurs processus industriels possdent des groupes lectrognes
dmarrage automatique.
La source de chaleur chauffe un fluide (souvent de l'eau) qui passe de l'tat liquide l'tat gazeux
(vapeur par exemple), gaz qui entrane une turbine accouple un alternateur qui transforme
l'nergie cintique de la turbine en nergie lectrique.
Pour entraner la turbine, il faut que la pression soit plus faible sa sortie qu' l'entre. La baisse de
pression la sortie de la turbine est obtenue en condensant le gaz, en aval de la turbine, l'aide
d'une source froide.
Le fluide condens est en gnral rutilis comme source de vapeur et effectue un cycle
thermodynamique ferm.
Les centrales thermiques se rpartissent en trois grandes catgories, selon la nature de leur source
de chaleur :
Page 12
Chapitre I La production dlectricit
Une centrale nuclaire est constitue d'un ou plusieurs racteurs nuclaires dont la puissance
lectrique varie de quelques mgawatts plus de 1 500 mgawatts pour le racteur sovitique de
grande puissance RBMK. Selon les promoteurs du futur racteur europen EPR, il devrait atteindre
une puissance record de 1 600 mgawatts.
En 2006, 442 racteurs fonctionnent dans 31 pays diffrents dans le monde, soit un total de 370
gigawatts produisant environ 17 % de l'lectricit mondiale. La catastrophe de Tchernobyl a conduit
plusieurs moratoires ; la baisse des prix du ptrole durant les annes 1990 a renforc cette
tendance, conduisant construire moins de nouveaux racteurs dans le monde. Paralllement, les
centrales vieillissent : en 2006, la majorit des racteurs avaient de 15 36 ans, sept ayant de 37 40
ans.
I-4-1-1-Description :
Une centrale nuclaire regroupe l'ensemble des installations permettant la production d'lectricit
sur un site donn. Elle comprend frquemment plusieurs tranches, identiques ou non ; chaque
tranche correspond un groupe d'installations conues pour fournir une puissance lectrique
donne (par exemple 900 MWe, 1 300 MWe ou 1 450 MWe). Une tranche comprend gnralement :
le btiment racteur, gnralement double enceinte tanche qui contient le racteur
nuclaire, les gnrateurs de vapeur (trois ou quatre selon la gnration), un pressuriser qui a
pour fonction de maintenir l'eau du circuit primaire l'tat liquide, le groupe motopompe
primaire servant faire circuler le fluide caloporteur (eau) et une partie du circuit d'eau
secondaire et le circuit d'eau primaire, dont le rle principal est d'assurer le transfert
thermique entre le cur du racteur et les gnrateurs de vapeur ;
le condenseur,
Page 13
Chapitre I La production dlectricit
des btiments annexes qui contiennent notamment des installations diverses de circuits
auxiliaires ncessaires au fonctionnement du racteur nuclaire et la maintenance, les
tableaux lectriques alimentant tous les auxiliaires et gnrateurs diesel de secours ;
Page 14
Chapitre I La production dlectricit
I-4-1-2-FONCTIONNEMENT TECHNIQUE :
Dans une tranche nuclaire, le racteur nuclaire est en amont d'une installation thermique qui
produit de la vapeur transforme en nergie mcanique au moyen d'une turbine vapeur ;
l'alternateur utilise ensuite cette nergie mcanique pour produire de l'lectricit.
La diffrence essentielle entre une centrale nuclaire et une centrale thermique classique est
matrialise par le remplacement d'un ensemble de chaudires consommant des combustibles
fossiles par un racteur nuclaire.
Pour rcuprer de l'nergie mcanique partir de chaleur, il est ncessaire de disposer d'une source
chaude et d'une source froide.
pour un racteur de type REP (Racteur Eau sous Pression), la source chaude est fournie par
l'eau du circuit primaire, la temprature moyenne de 306 C (286 C en entre et 323 C en
sortie, temprature de sortie variant selon la puissance de la tranche) ;
la source froide est fournie par l'eau d'un fleuve ou de la mer, ou bien de l'air ambiant par
vaporation dans des tours arorfrigrant.
Ainsi, une tranche nuclaire de type REP comporte trois circuits d'eau importants indpendants :
le circuit d'eau secondaire est un circuit ferm, qui se dcompose en deux parties :
Page 15
Chapitre I La production dlectricit
entre le condenseur et les gnrateurs de vapeur, l'eau reste sous forme liquide : c'est
l'alimentation des gnrateurs de vapeur ; des pompes permettent d'lever la
pression de cette eau, et des changeurs de chaleur en lvent la temprature (60 bar
et 220 C).
L'nergie mcanique produite par la turbine sert entraner l'alternateur qui la convertit en nergie
lectrique, celle-ci tant vacue par le rseau lectrique.
Lorsque la tranche nuclaire dbite de la puissance lectrique sur le rseau, on dit qu'elle est
"couple" au rseau. La dconnexion intempestive de l'alternateur au rseau (ce qu'on appelle un
"dclenchement"), ncessite une rduction immdiate de l'alimentation en vapeur de la turbine par
des vannes de rglage disposes sur les tuyauteries de vapeur, faute de quoi sa vitesse de rotation
Page 16
Chapitre I La production dlectricit
augmenterait jusqu' sa destruction en raison de la force centrifuge excessive s'exerant alors sur les
aubages. Nanmoins, dans ce cas-ci, la tranche reste en service faible puissance : la turbine est en
rotation et reste prte au recouplage immdiat sur le rseau (la tranche est alors "ilote" : elle
alimente elle-mme ses auxiliaires).
Un racteur nuclaire lectrogne ne peut tre utilis pour faire de la cognration. Ceci reviendrait
augmenter la temprature de la source froide et donc diminuer la diffrence de temprature entre
les sources ayant pour consquence une baisse du rendement de production d'lectricit. Dans une
centrale thermique cognration, ce sont les gaz d'chappement qui sont utiliss pour produire de
la vapeur qui sert au chauffage urbain. Par contre les eaux chaudes rejetes peuvent tre captes et
rutilises, une ferme de crocodiles fonctionne de cette faon en aval de la centrale nuclaire de
Cruas, en Ardche.
Page 17
Chapitre I La production dlectricit
Le soleil envoie chaque anne 1.080.000.000 trawatt heures dnergie sur la terre lquivalent de
60.000 fois la consommation mondiale annuelle dlectricit. Lnergie solaire possde ainsi le plus
grand potentiel parmi toutes les nergies renouvelables.
Une centrale solaire thermique (ou centrale solaire thermodynamique 1 ou encore
heliothermodynamique) est une centrale qui concentre les rayons du soleil l'aide de miroirs afin de
chauffer un fluide caloporteur qui permet en gnral de produire de l'lectricit. C'est par exemple la
centrale solaire de Vignola (Corse-du-Sud) et ce sera le cas de la Centrale solaire Thmis (Pyrnes-
Orientales) qui aprs avoir t reprise en 2006 pour de nouveaux projets qui seront oprationnels en
2009-2010.
TYPE :
On distingue :
centrale tour.
centrale constitue de capteurs cylindro paraboliques.
centrale constitue de capteurs paraboliques.
1La thermodynamique, qui tudie les changes de chaleur, dmontre qu'une source chaude et une source froide
sont absolument ncessaires pour changer un travail avec une machine thermique.
Page 18
Chapitre I La production dlectricit
I-4-3-2-CENTRALE GEOTHERMIQUE:
La gothermie, du grec Go (la terre) et thermie (la chaleur), est la science qui tudie les
phnomnes thermiques internes du globe terrestre et la technique qui vise l'exploiter. Par
extension, la gothermie dsigne aussi l'nergie gothermique issue de l'nergie de la Terre qui est
convertie en chaleur.
L'nergie gothermique est exploite dans des rseaux de chauffage et d'eau chaude depuis des
milliers d'annes en Chine, dans la Rome antique et dans le bassin mditerranen.
L'augmentation des prix de l'nergie et le besoin d'mettre moins de gaz effet de serre la rendent
plus attrayante.
Page 20
Chapitre I La production dlectricit
I-5-LES TURBINES :
I-5-1-GENERALITES :
Page 21
Chapitre I La production dlectricit
dans les machines thermiques on assiste une conversion d'nergie d'une forme en une autre
(chaleur -> travail ou inversement).
dans les changes de chaleur, il y a transfert de chaleur par suite d'une diffrence de
temprature dans le systme ou entre deux systmes.
Le systme est dfini comme une partie de matire (de masse donne) dlimite par rapport au
milieu extrieur. Le milieu extrieur est le reste de l'espace entourant le systme.
Milieu
Systme
extrieur
Le systme peut tre ouvert ou ferm, adiabatique c..d. isol thermiquement (Q = 0) ou rigide
c..d. indformable (W = 0).
Page 22
Chapitre I La production dlectricit
Une turbine est un dispositif rotatif destin utiliser la force d'un fluide (eau, vapeur, air, gaz de
combustion), dont le couple est transmis au moyen d'un arbre.
L'nergie du fluide, caractrise par sa vitesse et son enthalpie, est partiellement convertie en
nergie mcanique pour entraner un alternateur, une pompe ou tout autre rcepteur mcanique
rotatif.
Leau liquide est mise en pression par une pompe et envoye vers la chaudire,
Leau est chauffe, vaporise et surchauffe,
La vapeur se dtend et refroidit dans la turbine en fournissant de lnergie mcanique,
La vapeur dtendue est condense au contact de la source froide sous vide partiel.
Le principe est donc le mme que celui de la machine vapeur pistons. La turbine en constitue une
volution exploitant les principaux avantages des turbomachines savoir :
Page 23
Chapitre I La production dlectricit
Chaudire
Pompe de
recirculation
Chauffage par
combustible
Le point 1 est sur la courbe de saturation. Le cycle est effectu entre deux isobares HP et BP :
Hypothses usuelles : les points 3 et 3sont confondus (mais des pressions diffrente).
Page 24
Chapitre I La production dlectricit
Surchauffeur
T
Dbitmtre
Chaudire
Pompe de
recirculation
I-5-2-2-CYCLE A RESURCHAUFFE :
Resurchauffeur
Surchauffeur
T T
Dbitmtr
e
Chaudire
Pompe de recirculation
Page 25
Chapitre I La production dlectricit
I-5-2-3-CYCLE A SOUTIRAGE :
Tous les cycles de centrale sont soutirage. Il peut y a voir 6 8 soutirages effectus.
Surchauffeur Resurchauffeur
T T
Dbitmtre
Chaudire
G
Pompe de recirculation Mlangeur vapeur-liquide
Page 26
Chapitre I La production dlectricit
2''
2 x C
'
b
5
7
pe
a
b R
Page 27
Chapitre I La production dlectricit
93,15%
42%
- 350 Kg de charbon
- 250 L de fuel
- 300 m3 de gaz
- 4 g duranium enrichi
Page 28
Chapitre I La production dlectricit
Combustible
Ccomb
2 3
C T
4
1
Air Gaz comburs
Figure I- 21:Turbomoteur
Les turboracteurs :
La turbine gaz gnre de lnergie cintique sous forme dun jet haut vitesse qui sert la
propulsion des avions.
Fuel in
Burner
2 3
C T Gaz comburs
1
4
Diffuser (inlet) Jet
Air in
0 Nozzle
Figure I- 22:Turboracteur
Page 29
Chapitre I La production dlectricit
Le cycle thermodynamique qui reprsente bien les transformations des turbines gaz est le cycle de
Brayton.
Heat
T
P added
3
2 3
Work done
by system
Work done 2 4
on system
1 4 1
Heat rejected V S
5
Ccomb II Ccomb I
8 7 6
TII TI CII CI
2
1
9 10 4 3
air
5
Figure I- 24:Fractionnement de la compression
REGENERATION:
Principe : rcuprer la chaleur des gaz chauds en sortie turbine, par lintermdiaire dun changeur
interne, pour chauffer les gaz aprs la compression et avant la combustion.
Page 30
Chapitre I La production dlectricit
I-6-ENERGIE :
I-6-1-1-ENERGIE ET CONVERTISSEUR :
Energie brute ou primaire : source dnergie avant toute intervention de lhomme pour la
rendre utilisable (vent, soleil, hydrocarbures bruts...).
Densit nergtique dun corps : un corps est dit nergtiquement dense sil contient
beaucoup dnergie sous un faible volume. Il est dit diffus dans le cas contraire.
Page 31
Chapitre I La production dlectricit
facilement utilisables par lhomme. Les matires fissibles comme luranium ou le thorium
sont des mtaux de densit nergtique norme. Le grand dfaut des nergies denses est
quelles ne sont pas renouvelables (du moins sur des chelles de temps humaines).
Energie efficace ou finale : nergie qui a subi toutes les transformations ncessaires pour
rpondre un besoin prcis (essence, lectricit...).
Convertisseur dnergie : tout appareil ou toute technique qui permet de passer dune
nergie brute une nergie domestique. Le convertisseur, cest lindispensable pont entre la source
dnergie et son utilisation.
I-6-2-CHAINE ENERGETIQUE :
Chane nergtique : chemin qui mne dune source dnergie brute un usage et qui
comprend tous les convertisseurs ncessaires.
Trois contraintes :
le lieu : disponibilit de lnergie un endroit donn, transport
Difficult de faire correspondre le lieu de production avec le lieu dutilisation.
Recours des convertisseurs qui assurent le transport. Ex : chaque tonne de ptrole consomme
dans le monde parcourt en moyenne 4000km.
Quatre oprations :
capter lnergie : extraction de gisement, capteur solaire, barrage...
transporter lnergie : transport, rseau de distribution, circulation deau chaude...
transformer lnergie : raffinage, production dlectricit...
utiliser lnergie : la dernire tape chez le consommateur.
Page 32
Chapitre I La production dlectricit
Remarque : On utilise le joule ou la tonne d'quivalent ptrole (tep) pour comparer des formes
d'nergie diffrentes.
Rgion Consommation Ptrole Gaz-N Charbon Nuclaire Hydro lec
Page 33
Chapitre I La production dlectricit
I-8-CONCLUSION :
Aujourd'hui et pour les cinquante annes venir, de quelles nergies disposerons-nous ? Selon toute
vraisemblance, la gamme des sources d'nergie que nous pourrons utiliser restera conventionnelle
avec les combustibles fossiles (charbon, gaz, ptrole), l'nergie nuclaire (de fission) et les nergies
La population mondiale devrait atteindre 9 milliards d'habitants d'ici cinquante ans et entranera une
d'exemples, le parc automobile devrait passer de 400 millions 1 milliard d'units ds 2020 ; le
nombre de villes de plus de 10 millions d'habitants, deux fois plus avides d'nergie que les rgions
Les estimations prvoient une consommation d'nergie multiplie par 1,4 d'ici 2020. Dans ce
Page 34
SOMMAIRE :
I-1- Introduction :............................................................................................................................. 8
I-5-3-1- Generalites:.......................................................................................................................29
Modle de reprsentation
des systmes dynamiques
non linaire
Modle de reprsentation
Chapitre II des systmes dynamique
Non linaire
To catch a mouse alive, try this trick: When you see the beast
running around a room, open a black umbrella and hold it on
the floor at an angle that allows the mouse to run in (it helps if
someone else can chase the mouse). Your prey, drawn to dark
places, will probably head straight for the umbrella. Then
quickly close it, go outside, and set your prisoner free.
II-1-Introduction :
L'identification d'un systme dynamique non-linaire MISO (multi-entres, mono-sortie) consiste
construire un modle mathmatique de ce systme partir des mesures de ses entres et de sa
sortie. Soit un ensemble de donnes dapprentissage { ( ) ( ) } o ( ) et ( )
dsignent respectivement les entres et la sortie instantanes du systme. L'identification d'un
systme MISO partir de ces mesures exprimentales revient trouver une relation mathmatique
de la forme :
( ) [ ( ) ]
Qui donne chaque instant une estimation satisfaisante de la sortie du systme. La fonction multi
variable est le modle du systme et ( ) la sortie instantane de ce modle. La fonction
dpend du vecteur de paramtres et d'un vecteur de variables expliquant le comportement du
systme appel vecteur de rgression et not ( ). Le vecteur de rgression est form partir des
entres , de la sortie du systme ou de la sortie du modle des instants antrieurs l'instant
courant . Le problme d'laboration du modle dcrit par l'quation (II-1) se dcompose en 4 tches
Chapitre II Modle de reprsentation des systmes dynamique non linaire
( ) ( )
( ) ( ) ( ) ( )
Page 40
Chapitre II Modle de reprsentation des systmes dynamique non linaire
Une autre catgorie de modles est celle des modles sous forme de blocs structurs, constitus par
des blocs distincts de modles dynamiques linaires et de non-linarits statiques.
Ces blocs interconnects sont placs en srie et/ou en parallle pour former les modles de Wiener
et de Hammerstein gnraliss [Haber et Unbehauen, 1990]. La forme simple de ces structures est
illustre sur les figures II-1 et II-2. Sur ces schmas, le signal intermdiaire v(t) entre les deux blocs
n'est pas accessible.
Les techniques d'identification de ces modles quon peut trouver notamment dans les rfrences
[Ouladsine et al. 1993], [Wigren, 1993], [Boutayeb et al, 1993] et [Boutayeb et Darouach, 1995]
approchent souvent la non-linarit par un polynme de degr fini. Le modle de Hammerstein d'un
systme mono-entre et mono-sortie est exprim dans ce cas par les quations suivantes :
( ) ( ) ( ) ( )
( ) ( )
Page 41
Chapitre II Modle de reprsentation des systmes dynamique non linaire
Leur philosophie est base sur la stratgie "diviser pour rgner" : le systme tudi est reprsent
par un ensemble de modles locaux ( ( )) valides dans une zone de l'espace de fonctionnement
du systme. La validit locale de chaque modle est spcifie par une fonction support born (une
fonction d'allure gaussienne par exemple). La sortie du modle du systme s'exprime comme la
somme pondre des sorties ( ) des modles locaux, soit :
( ) ( ) ( ) ( ) ( ( ))
Les fonctions de pondration ( ) constituent les fonctions de validit associes aux modles
locaux.
La construction de modles bass sur cette relation a donn lieu diffrents types de structures
dont les rseaux fonctions de base radiale (RFBR), les modles flous, les modles multi-experts, ...
Les rseaux de neurones qui modlisent le systme comme une succession de couches de neurones
interconnects sont gnralement rangs dans cette catgorie de modles non-linaires. Notons
que les modles sous forme de blocs structurs prcdemment prsents adhrent au principe de
dcomposition sans toutefois faire appel des fonctions de validit locale. Dans les paragraphes
suivants, nous prsentons ces modles non-linaires ainsi que la problmatique de leur
identification.
II-3-1-MODELES FLOUS :
Introduits par Zadeh en 1965, les concepts flous permettent de caractriser un systme ou un
phnomne par un ensemble de rgles composes de propositions linguistiques exprimant les
imprcisions du raisonnement humain. Modliser un systme partir de ces concepts revient
gnrer une base de rgles de la forme :
Si prmisse alors consquence
Un exemple de rgle est : si la temprature est basse alors mettre le chauffage. La variable
temprature est appele variable de prmisse. Etant donne une mesure de la temprature, pour
valuer le degr de vracit de la proposition sur la temprature, on se sert d'un ensemble flou. Cet
ensemble flou correspond un qualificatif ou un label linguistique (faible, moyen, lev) de la variable
temprature. Il joue le rle d'interface entre la valeur numrique et les qualificatifs linguistiques de
cette variable. Le nombre de termes linguistiques (encore appel nombre de modalits) associs
une variable dtermine l'importance de cette variable dans la caractrisation de la non-linarit du
systme.
Page 42
Chapitre II Modle de reprsentation des systmes dynamique non linaire
Soit une variable de prmisse. A un ensemble flou (reprsentant par exemple le qualificatif
faible) de la variable , on associe une fonction dite d'appartenance qui fournit le degr
d'appartenance d'une mesure de cet ensemble flou. Cette fonction d'appartenance est dfinie
sur l'univers de discours de la variable (c'est--dire son intervalle de variation) par :
( ) [ ]
Triangle ( ( ))
Trapze ( ( ))
( )
Gaussienne ( )
( )
Sigmode
Page 43
Chapitre II Modle de reprsentation des systmes dynamique non linaire
La structure gnrale d'un modle flou prsente sur la figure II-3 comporte quatre parties
principales :
Base de connaissance
Base de donnes
Base de rgles
Entre Dfuzzification
Fuzzification Sortie
Moteur
dinfrence
Figure II- 2 : Structure gnrale d'un modle flou
La prmisse d'une rgle est toujours exprime sous la forme de propositions portant sur les variables
de prmisse. Par contre, l'expression de la partie consquence peut avoir diffrentes variantes.
Suivant la forme de la partie consquence, on distingue principalement trois types de modles flous
[Babuka, 1998] :
Page 44
Chapitre II Modle de reprsentation des systmes dynamique non linaire
Les modles flous linguistiques proposs par Zadeh en 1973 et Mamdani en 1977 (voir
[Babuka, 1998]) : la partie consquence est un ensemble flou et un mme ensemble flou de
sortie peut tre associ plusieurs ensembles flous de prmisse,
Le modle relations floues propos par Pedrycz en 1984 (voir [Babuka, 1998]) : c'est une
gnralisation du modle prcdent car une prmisse est associe plusieurs propositions de
consquence par l'intermdiaire d'une relation floue,
Le modle de Takagi-Sugeno [Takagi et Sugeno, 1985] : la consquence est une fonction affine de
variables de consquence.
Les modles flous linguistiques et les modles relation floue forment une classe de modles
adapts pour la reprsentation des systmes non-linaires en se basant sur des concepts proches du
langage humain. Comparativement, le modle de Takagi-Sugeno relve plus de la modlisation
classique des systmes car sa partie consquence n'est pas floue et n'introduit pas d'imprcision.
Nous prsentons dans les paragraphes suivants les deux types de modles flous les plus
frquemment rencontrs dans la littrature : modle de Mamdani et celui de Takagi-Sugeno.
II-3-1-1-MODELE DE MAMDANI :
Soit le modle (II-1) ; le modle de Mamdani exprime la fonction sous la forme d'un ensemble de
rgles :
( ) ( )
est l'ensemble flou d'entre et lensemble floue de sortie pour le rgle . est le nombre de
rgle de la base de connaissance. Le vecteur ( ), ( ( ) ) est le vecteur de des variables des
prmisses. Ce vecteur peut tre la totalit ou une partie du vecteur de rgression ou comprendre des
variables auxiliaires susceptibles de caractriser les non-linarits du systme.
L'ensemble flou est un ensemble multi variable. Dans la pratique, comme il est difficile de
raisonner sur un ensemble multi variable et surtout pour avoir une interprtation linguistique des
rgles, il est parfois prfrable d'exprimer la partie prmisse comme une combinaison logique
(conjonction, disjonction ou ngation) de propositions portant sur chaque lment du vecteur ( ).
Suivant cette ide, la partie prmisse de la rgle se dcompose, par exemple, comme suit :
( ) ( ) ( ) ( )
Page 45
Chapitre II Modle de reprsentation des systmes dynamique non linaire
( ) ( )
( ) ( )
Tableau II- 2:Tableau des oprateurs logiques et des principaux oprateurs algbriques
correspondants
Le degr de vracit de la rgle est dtermin partir des degrs d'appartenance respectifs
des variables ( ) et des oprateurs logiques. Gnralement, la partie prmisse est forme par
la conjonction des propositions individuelles. Si l'on considre l'oprateur produit comme
oprateur de conjonction, le degr de vracit de la rgle ou de faon quivalente, le degr
d'appartenance du vecteur ( ) l'ensemble flou multi variable , s'exprime dans ce cas :
( ( )) ( ( )) ( ( ))
Lensemble flou de sortie image de par le modle de Mamdani est form alors par lunion des
ensembles flous individuels de sortie, soit :
Page 46
Chapitre II Modle de reprsentation des systmes dynamique non linaire
Pour obtenir une sortie numrique, lensemble flou est dfuzzifi. La technique de dfuzzification
usuelle est celle de centre de gravit qui exprime la sortie numrique comme le centre de masse de
lensemble :
( ) ( ( ))
( )
( ( ))
( ) ( ) ( )
( ( )) ( )
( )
( ( ))
Posons :
( ( ))
( ( ))
( ( ))
( ) ( ( )) ( )
On constate daprs la dfinition des degrs de vracit ( ( )) que ceux-ci vrifiant la contrainte
de partition unit, cest--dire, leur somme vaut 1 pour tout chantillon de la base de donnes :
Page 47
Chapitre II Modle de reprsentation des systmes dynamique non linaire
( ) ( ( ))
0 0
-0,5 0 0,5 1 -0,5 0 0,5 1
Figure II- 3 : Illustration de la diffrence entre les degrs de vracit des rgles (partie gauche) et les
degrs d'activation (partie droite) des modles locaux associs.
On s'aperoit que les degrs dactivation ( ( )) diffrent des degrs de vracit ( ( )).
En particulier, le point relve de la modalit petite avec un degr de vracit de 0.6. Par suite de la
normalisation, il est "promu" un degr de 1. Ceci signifie que le modle local associ la
modalit petit est activ 100% au point A bien que le degr de vracit soit de 0.6. Il y a donc
discordance entre l'activation relle d'un modle local et la vracit de la prmisse qui a gnr ce
modle local. Or comme le mcanisme d'infrence du modle TS ralise une coopration et non
Page 48
Chapitre II Modle de reprsentation des systmes dynamique non linaire
une comptition entre les modles locaux, ce sont les fonctions d'activation ( ( )) qui fixent
la contribution au modle global des modles locaux associs. Nous qualifierons donc les ensembles
flous gnrs par ces fonctions, d'ensembles flous relatifs ou normaliss par opposition aux
ensembles flous absolus dcrits par les degrs de vracit. Les deux types d'ensembles flous
concident si les degrs de vracits forment naturellement une partition unit :
Cest le cas des partitions floues fortes [Lindskg, 1996], [Glorennec, 1999] ou des ensembles flous
issus d'une procdure de classification [Babuka, 1998].
En plus de cette possibilit d'intgration de connaissances a priori, les modles flous sont des
approximateurs universels. Les proprits d'approximation des modles flous de type Mamdani
ont t tudies entre autres par Wang et Mendel [1992], Kosko [1992] qui ont tabli que ces
modles peuvent approcher avec une prcision arbitraire toute fonction continue dfinie sur un
domaine fini. Plus rcemment, Ying [1998] a formul, sur la base du thorme de Weierstrass,
les conditions suffisantes garantissant les proprits d'approximateurs universels des modles de
type Takagi-Sugeno.
Page 49
Chapitre II Modle de reprsentation des systmes dynamique non linaire
II-4-RESEAUX DE NEURONES :
L'un des modles non-linaires les plus populaires aprs les modles flous est sans conteste les
rseaux de neurones. Les premiers travaux sur les rseaux de neurones avaient pour objectif la
modlisation du fonctionnement des neurones biologiques. Le rseau de neurones biologiques
est une structure de traitement parallle et distribu de l'information constitue par un ensemble
d'units de traitement (les neurones) interconnectes entre elles. L'utilisation de ces concepts pour
la reprsentation des systmes non-linaires a connu un grand succs et de nombreuses
applications dans divers domaines (l'automatique, l'conomie, la reconnaissance de formes, ...)
sont rapportes dans la littrature.
Dans sa structure, un rseau de neurones comprend une couche d'entre, une couche de sortie, une
ou plusieurs couches intermdiaires appeles couches caches. Ces couches comportent des
neurones qui reoivent en entre des signaux qui subissent un traitement. Le signal rsultant est
ensuite transmis aux neurones d'une autre couche ou de la mme couche. Les connexions entre
couches peuvent tre unidirectionnelles ou bidirectionnelles.
On distingue diffrents types de rseaux de neurones mais en identification des systmes non-
linaires, la structure reine est le perceptron multicouches MLP (acronyme de Multi Layer
Perceptron). A chaque neurone d'une couche cache, une fonction d'activation agit sur la somme
des entres du neurone pondres par des poids (voir figure II-5). La fonction d'activation est
souvent une sigmode d'quation :
( )
La sortie dun MLP couches cachs comportant neurones est exprims par :
( ) ( ) ( )
( ) ( ( )
O la composante (s) fait rfrence aux paramtres de la couche de sortie et lexposant (c) aux
termes et paramtres des couches cach. Le terme et paramtres des couches cachs. Le terme
Page 50
Chapitre II Modle de reprsentation des systmes dynamique non linaire
est la sortie du neurone j de la couche cache . est un vecteur regroupant les poids agissant sur
les entrs du neurone . De faon gnrale, la sortie ( ) dun neurone dune couche cache est
calcule partir des entres ( ) provenant de la couche cache prcdente par la relation :
( ) ( ) ( )
( ( ) ( ( ))
Une extension du rseau MLP est de considrer la sortie du rseau dcale dans le temps comme un
signal d'entre des neurones des couches caches. On parle alors de MLP rcurrent.
1 1 1
( ) 1
Couche de
sortie
( )
Couche 1 Couche 1
Couche 1 Couche
1 2
dentre
Figure II- 4: Structure gnrale dun rseau MLP
( )
( )
Figure II- 5: Structure d'un neurone d'une couche cache
Page 51
Chapitre II Modle de reprsentation des systmes dynamique non linaire
Les proprits d'approximateurs universels des MLP ont t tablies notamment par Funahashi
[1989] : elles dcoulent de la flexibilit des rseaux de neurones, flexibilit qui est lie aux degrs
de libert procurs par le nombre de couches caches et le nombre de neurones par couche.
L'identification d'un MLP comporte la dtermination des entres ( )du rseau, le choix du
nombre de couches caches et du nombre de neurones par couche. Pour une structure fixe, des
techniques d'optimisation non-linaire (gradient, Gauss-Newton, ...) et d'autres drives de la
structure connexionniste des rseaux de neurones (algorithme de propagation arrire) sont
utilises pour estimer les poids afin d'adapter la sortie du rseau celle du systme. Afin de
dterminer la taille optimale du rseau de neurones, deux approches heuristiques sont
applicables : la premire consiste augmenter de faon graduelle le nombre de couches et le
nombre de neurones par couche. Le contrle de la croissance du rseau est ralis en testant les
capacits d'approximation du rseau obtenu sur des donnes de validation. La deuxime
stratgie dmarre avec un rseau important puis procde par suppression successive des
connexions entre neurones (limination des poids des connexions) jusqu' l'obtention d'une
structure satisfaisante. Une synthse des techniques d'limination des poids est prsente dans
l'article de Kerling [1999].
( ) ( ( ) )
Avec :
: Poids,
Page 52
Chapitre II Modle de reprsentation des systmes dynamique non linaire
( ) ( ( ) ) ( ( ) )
La fonction g est caractrise par un support born ; elle est uni modale, monotone,
dcroissante quand le point courant s'loigne de son centre. Il existe plusieurs types de fonction de
base mais on associe gnralement aux RFBR la fonction gaussienne de centre et de matrice
de dispersion .
A cause de la similitude des quations (II-17) et (II-20), on assimile les RFBR des rseaux de
neurones une couche cache la diffrence qu'un neurone de la couche cache ne comporte pas
de sommateur et que la fonction d'activation ( ) dtermine une zone d'influence partir de son
centre . Les RBFR sont galement des d'approximateurs universels ; ces proprits ont t
tablies entre autres par Powell [1987], Park et Sandberg [1991].
Page 53
Chapitre II Modle de reprsentation des systmes dynamique non linaire
( ) ( ( ) ) ( )
Le champ d'action d'un expert est dtermin par une fonction d'activation ( ( )) support
limit. Ces fonctions d'activation pondrent les contributions de chaque expert la sortie du
modle global ; elles vrifient les contraintes suivantes :
( ( )) ( ( ))
( ) ( ( )) ( )
A cause de l'interprtation probabiliste de cette approche, les paramtres mis en jeu pour dcrire un
modle multi-experts sont estims en optimisant un critre de maximum de vraisemblance par
l'algorithme EM (Expectation - Minimisation) de Dempster [Meila et Jordan, 1997] . Cet algorithme
comporte deux tapes :
tape d'Esprance : on y value la probabilit qu'une donne observe relve d'un module
expert particulier,
tape de Maximisation : les paramtres des fonctions d'activation et ceux des modles
experts sont calculs de manire maximiser le critre de maximum de vraisemblance.
Page 54
Chapitre II Modle de reprsentation des systmes dynamique non linaire
Une gnralisation des modles multi-experts est le modle multi-experts de Markov (Markov
mixtures of experts) [Meila et Jordan, 1997] qui modlise le systme sous la forme d'une chane
de Markov dont les tats sont les experts du systme. Le passage d'un tat un autre est li une
probabilit de transition dpendant de l'tat prcdent et des entres l'instant courant.
( ) ( ( ) ( ) )
( ) ( ( ) ( ) )
Afin d'viter le passage brutal (switching) d'un hyperplan l'autre, les oprateurs min et max sont
gnralement remplacs par une fonction sigmode.
Page 55
Chapitre II Modle de reprsentation des systmes dynamique non linaire
consiste fixer une structure, estimer ses paramtres sur la base d'un jeu de donnes
d'identification, puis passer l'tape de validation. Cette tape est destine valuer les
( )
( ) ( )
( ) ( ) ( )
( ) [ ( ) ] ( ( ))
O ( ) est une fonction qui ralise une transformation non-linaire du vecteur de rgression. La
solution au problme (II-25) est analytique et est fournie par l'estimateur des moindres carrs :
[ ( ) ( )] [ ( ( )) ( ( ))]
Le cas typique est celui des RFBR dont les centres et la dispersion sont fixs. Les paramtres
restants interviennent alors de manire linaire dans le modle avec le vecteur ( ( )) form par la
concatnation des fonctions de base.
Page 56
Chapitre II Modle de reprsentation des systmes dynamique non linaire
SOLUTION : LA REGULARISATION :
La thorie de la rgularisation est ne des travaux de Tikhonov sur la rsolution des
problmes mathmatiques mal poss, c'est--dire, des problmes pour lesquels il n'existe pas une
solution unique ou la solution obtenue est instable et trs sensible de faibles perturbations.
Dans le cadre de l'identification des systmes, les techniques de rgularisation consistent
ajouter des pnalits sur le problme destimation des paramtres de faon rduire lextrme
sensibilit du modle par rapport aux donnes d'identification. Dans le cas qui nous intresse, ces
pnalits se traduisent par ladjonction la matrice d'information dune matrice qui lui
confre un meilleur conditionnement. Ceci quivaut minimiser le critre modifi suivant :
( ) ( )
Page 57
Chapitre II Modle de reprsentation des systmes dynamique non linaire
( )
base sur une dcomposition en valeurs singulires de la matrice . Les sont les valeurs
singulires, les i les vecteurs propres associs aux valeurs propres et les les vecteurs
propres de la matrice . On constate daprs (I-29-b) que le coefficient de rgularisation
limine l'influence des plus petites valeurs propres qui sont responsables de linstabilit de la
solution des moindres carrs. Pour une valeur propre , l'axe de recherche suggr par le
vecteur propre associ n'est pas fiable : il a peu d'influence sur le critre et son effet est donc
annihil par . Par contre si , la direction de recherche dtermine par cette valeur
propre est importante : elle est donc peu affecte par le coefficient de rgularisation.
Autrement, le problme nest pas rgularis. Dans nos simulations, nous calculons le coefficient de
rgularisation de manire garantir un taux de conditionnement entre 10 5 et 106. Des valeurs
Page 58
Chapitre II Modle de reprsentation des systmes dynamique non linaire
similaires ont t utilises aussi par [Fiordaliso, 1999]. Elles sont certes arbitraires mais dans nos
simulations, elles se sont rvles suffisantes pour obtenir des rsultats satisfaisants.
II-8-1-2-OPTIMISATION NON-LINEAIRE :
Lorsque le modle du systme est non-linaire par rapport aux paramtres, il n'existe pas de solution
analytique au problme (II-25). On recourt des techniques itratives doptimisation non-linaire :
partant d'une estimation courante ( ) des paramtres, on recherche la direction dans l'espace
paramtrique et le dplacement effectuer suivant cette direction afin de diminuer le critre. Il
existe une large varit de techniques mais dans le cadre de ce document, nous privilgions
celles bases sur un dveloppement limit du critre ( ) au voisinage du point ( ) (pourvu
que le critre soit diffrentiable par rapport , ce que nous supposerons tout le long de ce
mmoire). La mise jour du vecteur des paramtres est alors drive de la formule gnrale
suivante :
( )
est le pas de recherche ou le coefficient de relaxation (suivant les cas) l'itration (k) et ( ) la
direction de recherche dans l'espace paramtrique. Selon la faon dont ( ) est calcule, on
distingue diffrentes mthodes d'optimisation dont les principales sont rappeles ci-dessous [Walter
et Pronzato, 1994].
ALGORITHME DU GRADIENT :
Cette mthode est base sur un dveloppement du critre au 1ire ordre. La direction de
recherche l'itration (k) est spcifie par le gradient du critre ( ):
( )
( ( )) ( )
( ) ( )
Le pas de recherche est calcul par une interpolation quadratique ou cubique du critre autour du
point ( ) ou par une heuristique consistant augmenter si le critre dcrot et le rduire si le
critre augmente.
ALGORITHME DE NEWTON :
Il repose sur un dveloppement au 2ime ordre du critre. La direction et le pas de recherche sont
spcifis simultanment par l'quation :
Page 59
Chapitre II Modle de reprsentation des systmes dynamique non linaire
( ) ( ) ( )
( ) ( ) ( )
( ) ( ) ( )
Le pas ( ) . Cet algorithme ncessite chaque itration l'inversion du hessien du critre, ce qui
est coteux. De plus le hessien contient des drives du 2ime ordre qui sont lourdes calculer.
ALGORITHME DE GAUSS-NEWTON :
Simplification de la mthode de Newton, il utilise une expression approche du Hessien en
ngligeant les termes du 2ime ordre :
( ) ( )
Le Hessien approch tant dfini positif, cet algorithme garantit la convergence vers un
minimum. La procdure de calcul du coefficient de relaxation reste identique.
ALGORITHME DE LEVENBERG-MARQUARDT :
De faon similaire l'estimation des moindres carrs, le Hessien peut tre mal conditionn. Pour
viter une singularit de la matrice , l'algorithme de Levenberg-Marquardt remplace le Hessien
approch par un Hessien rgularis
( )
Page 60
Chapitre II Modle de reprsentation des systmes dynamique non linaire
( ) ( ).
ALGORITHME DE QUASI-NEWTON :
Comparable la mthode de Newton ou Gauss-Newton la diffrence prs que l'inverse de la
matrice Hessienne n'est pas calcule directement mais dduite de la relation de mise jour suivante
( ) ( ) ( )
COMPROMIS BIAIS/VARIANCE :
Considrons que la qualit du modle labor sur un jeu d'identification est mesure par ses
performances sur des jeux de validation comportant donnes. L'erreur quadratique
Page 61
Chapitre II Modle de reprsentation des systmes dynamique non linaire
{ ( ( ) [ ( ) ] ) }
{ ( ( ) [ ( ) ] ) }
L'objectif de l'identification est de dterminer partir du jeu de donnes , un modle qui fournit
de bonnes performances sur tous les jeux de validation possibles possdant les mmes proprits
statistiques que les donnes qui ont servi l'laboration du modle. Le meilleur modle
possible) [ ( ) ] avec paramtres est celui qui minimise le critre MSGE.
Supposons que les donnes analyses sont gnres par le "vrai" modle suivant qui est
videmment inconnu :
( ) ( ) ( )
O ( ) est une squence alatoire de moyenne nulle et de variance . On montre que le MSGE se
dcompose de la faon suivante :
{ [ ( ) [ ( ) ]] }
{ [ [ ( ) ] [ ( ) ]] }
.
Le terme de biais mesure l'inadquation entre le "vrai" modle et le meilleur modle C'est un
indicateur des limites de la structure de modle choisie. Le terme de variance donne des
indications sur la sensibilit du modle par rapport aux diffrents jeux de validation. Il est
directement li la variance de l'estimation cest--dire la distance entre et .Ce terme
de variance est d'autant plus important que le modle comporte beaucoup de paramtres. En effet,
l'expression asymptotique du terme de variance est donne par [Ljung, 1987] :
Page 62
Chapitre II Modle de reprsentation des systmes dynamique non linaire
APPROXIMATIONS DU MSGE :
Dans la pratique, le calcul direct du MSGE n'est pas possible. D'autres critres ont t proposs
dans la littrature comme outils d'aide la slection de la structure d'un modle.
La faon directe d'approcher le MSGE est d'valuer la structure identifie sur des donnes de test
: c'est la validation croise qui ncessite au moins un deuxime jeu de validation.
En vue de rduire la sensibilit du modle par rapport aux donnes, une dmarche consiste
diviser les donnes disponibles en ensemble de taille identique et ayant, si possible, les mme
caractristique. A chaque fois, un ensemble diffrent est utilis comme ensemble de validation
alors que les donnes des ensembles restants servent lidentification dun modle.
modles sont ainsi construits et le critre de gnralisation est approch par :
( ( ) ( ))
Dans certaines applications, la raret des donnes contraint valuer la structure choisie par une
approximation du MSGE calcule sur les donnes d'identification. Ceci a conduit des critres de
slection qui essayent de trouver un compromis entre la prcision du modle et sa complexit.
Parmi ces critres, on peut citer :
(( ))
( )
( )
( ( ))
II-8-3-VALIDATION DU MODELE :
La procdure de slection de structure permet de retenir le meilleur modle dans une famille
donne de modles, en termes de compromis entre la prcision et la complexit. Mais cette
Page 63
Chapitre II Modle de reprsentation des systmes dynamique non linaire
procdure ne garantit pas que le modle trouv est adquat eu gard aux donnes traites ou
l'utilisation envisage du modle. Une ncessaire tape de validation doit tre ralise.
Une mthode directe de validation d'un modle est de tester ses capacits de gnralisation en
validant le modle sur des donnes de test c'est--dire des donnes entirement diffrentes de
celles ayant servi l'estimation des paramtres ou lors de la phase de recherche de structure. En
particulier, pour les modles destins la simulation, cette validation se traduit par la simulation du
modle sur les donnes de test.
Une autre technique de validation est le test de corrlation des rsidus (carts entre la sortie du
systme et celle du modle) largement appliqu dans l'identification des systmes linaires. Le
modle linaire labor est valide si la fonction d'autocorrlation des rsidus et si la fonction
d'intercorrlation entre les rsidus et les entres se trouvent dans l'intervalle de confiance 95%
dfini par (voir [Ljung, 1987]). La fonction d'intercorrlation ( ) entre deux
variables et se calcule par la formule :
( ( ) )( ( ) )
( )
( ( ) ) ( ( ) )
Le test des rsidus peut tre tendu aux systmes non-linaires [Leontaritis et Billings, 1987] :
pour examiner si des effets non-linaires n'ont pas t modliss, on dtermine si la fonction
d'intercorrlation entre les rsidus et des monmes forms partir des lments du vecteur de
rgression est en dehors de l'intervalle de confiance 95%.
Page 64
Chapitre II Modle de reprsentation des systmes dynamique non linaire
II-9-CONCLUSION :
L'objectif de chapitre est de dresser un tat de l'art de l'identification des systmes dynamiques
ont t prsentes. Elles relvent globalement de deux visions de reprsentation des systmes :
l'approche globale et l'approche locale. Toutes les structures non-linaires dcrites sont
essentiellement des modles bote noire et leurs proprits d'approximateurs universels sont bien
tablies. Elles peuvent donc approcher une large gamme de systmes dynamiques non-
linaires.
sa structure optimale, l'estimation de ses paramtres et la validation du modle final afin d'identifier
gnraux de l'identification des systmes. La forme particulire de leur mise en uvre dpendra du
Page 65
Sommaire
II-1- Introduction :..................................................................................................................................... 39
III-1-INTRODUCTION :
Dsigne encore sous la dnomination de "operating regime approach", l'approche multi-modle a
connu un intrt certain depuis la publication des travaux de Johansen et Foss en 1992 [Johansen et
Foss, 1992]. En ralit, les travaux de ces deux chercheurs ont concern la formalisation
mathmatique d'un concept qui existait sous diffrents noms dans plusieurs domaines. L'ide de
cette approche est d'apprhender le comportement non-linaire d'un systme par un ensemble de
modles locaux (gnralement de structure simple) caractrisant le fonctionnement du systme
dans diffrentes zones de fonctionnement. Le modle global du systme est une combinaison des
modles locaux. La motivation de cette dcomposition dcoule du constat qu'il est souvent difficile
d'laborer un modle global susceptible de rendre compte de toutes les particularits et de toute la
complexit d'un systme. Cette approche intuitive de la modlisation a t applique par exemple
par Tong [Fiordaliso, 1999] qui a propos des modles autorgressifs seuils (modles TAR) pour la
modlisation de sries temporelles.
Diffrents modles de la srie sont construits et le passage d'un modle un autre est dclench par
une fonction de type chelon (fonction de Heaviside). Cette fonction est indexe sur les tats
antrieurs de la srie temporelle. Dans le mme ordre d'ide, Strmberg et al. [1991] ont propos de
reprsenter des systmes non-linaires avec des modles linaires par morceaux construits partir
d'un arbre de dcision binaire. Le rsultat de ces modles de commutation est une approximation
discontinue du systme. Mais ces discontinuits peuvent tre indsirables dans certaines
Chapitre III Approche multi-modle
applications. Il est plus intressant d'assurer un passage progressif d'un modle l'autre au lieu d'une
commutation brutale. Pour ce faire, on substitue aux fonctions de commutation front raide des
fonctions pente douce. Les zones de validit des modles ne sont plus des partitions disjointes
totalement isoles les unes des autres mais on autorise un recouvrement entre elles. Les fonctions
de commutation sont alors des fonctions drive continue dont la pente dtermine la vitesse de
transition d'un modle l'autre. L'intgration de ce principe aux modles TAR a engendr les
modles autorgressifs seuils doux (ou modles STAR) en 1986 (voir [Fiordaliso, 1999]).
Indpendamment, la mme poque, Takagi et Sugeno [1985] ont prsent leur modle flou dont le
point essentiel est la reprsentation du systme tudi par un ensemble de rgles "si prmisse alors
consquence". La consquence d'une rgle est un modle local affine et le modle global s'obtient
par agrgation des modles locaux. Quelques annes plus tard, Jacob et al. [1991] ont prsent les
modles multi-experts dont la philosophie repose sur la combinaison de diffrents experts (un expert
est un modle local dcrivant le comportement du systme dans une zone limite) par l'entremise
de fonctions d'activation.
Hathaway et Bezdek [1993] ont dvelopp les Fuzzy c-Regression Models (FCRM) comme un
problme de classification consistant identifier c classes floues dont les prototypes sont des
modles linaires. La rsultante de toutes ces techniques est un modle global du systme qui est
une combinaison de modles localement valables. Cette notion a t reprise dans un cadre
mathmatique gnral par Johansen et Foss [1992], ce qui a conduit l'approche multi-modle de
reprsentation des systmes non-linaires.
III-2-FORMULATION MATHEMATIQUE :
Considrons le problme de reprsentation d'un systme non-linaire dynamique par le modle
entre-sortie gnral suivant :
( ) [ ( )]
O ( ) est le vecteur de rgression. Supposons quon dispose dun ensemble de Modle locaux
( ( )) descriptif du comportement du systme dans diffrentes zones de fonctionnement. Ces
modles peuvent tre construits par exemple partir de connaissances physiques sur le
fonctionnement du systme dans ces zones.
La validit locale de chaque modle est indique par une fonction de validit ( ( ) )
paramtre par le vecteur et tel que ( ( ) ) .
Page 70
Chapitre III Approche multi-modle
Cette fonction est significativement diffrente de 0 si le point courant ( ) est proche du "centre"
de la zone et dcrot plus ou moins rapidement vers 0 ds qu'on s'en loigne. Pour un nombre
suffisant de modles locaux judicieusement positionns dans l'espace de rgression, on peut
exprimer le modle global recherch [ ( )] comme la combinaison de ces modles locaux, plus
prcisment comme le barycentre des modles locaux pondrs par leur fonction de validit.
Sous la condition :
( ( ) ) ( )
( ( ) ) ( ( ))
( )
( ( ) )
En posant :
( ( ) )
( ( ) )
( ) ( ( ) ) ( ( ))
Page 71
Chapitre III Approche multi-modle
( ( ) ) ( )
La dfinition de l'approche multi-modle introduit la notion de zone de fonctionnement qu'il est utile
de prciser pour clarifier la prsentation. En automatique classique, la zone de fonctionnement d'un
systme dsigne un sous-espace de l'espace d'tat "centr" autour d'un point, gnralement un
point stationnaire (ou point d'quilibre) du systme. Dans le cadre de l'approche multi-modle, une
zone de fonctionnement doit tre entendue comme une rgion de l'espace de fonctionnement o le
systme tudi est reprsent par un modle local donn. Le point de fonctionnement affrent
cette zone n'est pas obligatoirement un point d'quilibre du systme. Les limites d'une zone de
fonctionnement sont dfinies par la fonction de validit associe. D'aprs Johansen et Foss [1993],
une fonction de validit typique est une fonction gaussienne dont la dispersion dtermine l'tendue
de la zone.
En considrant le choix des modles locaux suggr par Johansen et Foss [1993] , on dfinit les
modles locaux fi comme les premiers termes du dveloppement en srie de Taylor du vrai
modle [ ( )] autour des points . En se limitant un ordre , on obtient :
[ ]
( ( )) ( ) ( ( ) )
( ( )) ( )
Page 72
Chapitre III Approche multi-modle
O :
( )
( ) ( ( ) )( ( ) )
( ) ( )[ ( ( ) ) ] [ ( ( ) ) ] ( ) ( ) ( )
L'interprtation directe de cette relation est qu'une architecture multi-modle avec des modles
locaux affines est un modle affine paramtres variables au cours du temps. La variation des
paramtres est fonction de la zone de fonctionnement dans laquelle volue le systme. Il est alors
possible d'associer l'espace caractristique Z, un polytope de l'espace des paramtres dcrivant le
lieu d'volution des paramtres du modle affine (III-11) [Babuka, 1998].
( ( ) ) ( )
O est le vecteur de paramtres local form par la concatnation de et ( )est le
vecteur de rgression augment dfini par :
( ) [ ( ) ]
La forme des modles locaux tant dfinie, intressons-nous maintenant aux lments du vecteur
de rgression car suivant la constitution de ce vecteur, on peut distinguer des formes
particulires de multi-modle. Trois cas seront analyss tant entendu que d'autres types de
vecteur de rgression sont applicables. Pour la simplicit de la prsentation, on supposera que tous
les modles locaux possdent les mmes paramtres structuraux (entres, ordres, retards).
Page 73
Chapitre III Approche multi-modle
Le vecteur de rgression est form par la sortie et les entres du systme dcales dans le temps.
Pour un systme entres, il a la forme suivante :
( ) [ ( ) ( ) ( ) ( ) (
) ( )]
(j=1,, m).En adoptant une criture polynomiale, la sortie du modle local ( ( ) ) explicite par
( ) sexprime :
( ) ( ) ( ) ( ) ( )
O :
()
( )
()
( )
dsigne l'oprateur retard. Les coefficients des polynmes et et sont les paramtres
des modles locaux estimer. La structure multi-modle obtenue pour un systme SISO est
schmatise sur la figure III-1. On constate aisment qu'elle est de type srie-parallle (ou erreur
d'quation) car faisant intervenir la sortie du processus dcale dans le temps.
Page 74
Chapitre III Approche multi-modle
( ) ( )
Systme
( )
Modle local 1
( ) ( ) ( ) ( )
( )
Modle local 2 ( )
( ) ( ) ( ) ( )
( )
Modle local M
( ) ( ) ( ) ( )
( ) ( ) ( ) ( ) ( )
Avec les dfinitions prcdentes des polynmes ( ) et ( ). On obtient une structure multi-
modle parallle avec le systme. Son schma est prsent sur la figure III-2.
Page 75
Chapitre III Approche multi-modle
( ) ( )
Systme
( )
Modle local 1
( ) ( ) ( ) ( )
( )
Modle local 2 ( )
( ) ( ) ( ) ( )
( )
Modle local M
( ) ( ) ( ) ( )
( )
( ) ( )
( )
Chaque modle local est une interconnexion de m blocs parallles dont les sorties sont sommes
pour fournir celle du modle local. Les sorties locales sont ensuite pondres par les fonctions
d'activation pour fournir la sortie de l'architecture multi-modle. Cette dernire est une
interconnexion de M modles locaux en parallle. L'avantage de ce dcouplage est de spcifier des
Page 76
Chapitre III Approche multi-modle
dynamiques diffrentes (codes par les coefficients des polynmes ) pour chaque entre dans
chaque modle local. L'inconvnient est un nombre de paramtres plus important estimer.
Une simplification du problme est atteinte en considrant que les polynmes sont identiques
pour toutes les entres ( ) .Cette structure multi-modle est dcrite sur la figure III-3.
( )
Systme ( )
( )
Modle local 1 ( )
( ) ( ) ( ) ( )
( )
Modle local 2 ( ) ( )
( ) ( ) ( ) ( )
( )
Modle local M ( )
( ) ( ) ( ) ( )
Figure III- 3: Multi-modle parallle avec des modles locaux totalement dcoupls
III-4-FILTRES ORTHOGONAUX :
A la place des modles locaux sous forme de relations entre-sortie, on peut utiliser des filtres issus
de la Base Orthogonale Gnralise [Malti, 1999]. Un modle local dcrit par un banc de filtres
orthogonaux s'exprime par :
( ) ( )
Page 77
Chapitre III Approche multi-modle
( ) | | ( )
Est fonction des ples et du filtre. Ces ples dterminent la dynamique incorpore dans le
filtre et il y a autant de paires de ples ( trouver) que de filtres. Si cette dynamique est proche de
celle du systme localement, le nombre nf de filtres ncessaires est rduit de faon drastique
[Heuberger et al., 1995]. Par ailleurs, si le comportement local du systme est caractris par un ple
dominant rel ou une paire de ples complexes, les filtres de Laguerre ou de Kautz (qui ncessitent
en tout un ple ou une paire de ples complexes) peuvent remplacer ceux de la BOG.
Les chercheurs qui ont utilis les filtres orthogonaux dans la reprsentation multi-modle fixent les
ples et le nombre de filtres [Sbarbaro, 1997] sur la base des connaissances a priori. Si ces dernires
sont indisponibles, certains l'instar de Nelles [1997-b] identifient sparment chacun des
modles locaux sous forme de modle ARX. La dynamique ainsi suggre sert spcifier les
ples des filtres et dterminer le nombre de filtres [Nelles, 1997-b]. Par contre, Malti [1999] a
identifi un multi-modle par une mthode deux niveaux qui estime les ples des filtres par un
algorithme non-linaire et les coefficients ai par la mthode des moindres carrs, le nombre de
filtres de chaque sous-modle ayant t fix a priori.
III-5-REPRESENTATION D'ETAT :
Au lieu d'un modle sous forme entre-sortie, il est intressant dans certaines applications (par
exemple l'identification de systmes MIMO) d'utiliser une reprsentation d'tat. D'ailleurs, les
chercheurs dont les travaux portent sur l'analyse de la stabilit du multi-modle adoptent cette
reprsentation. De mme, la commande des processus modliss par l'approche multi-modle fait
souvent appel la reprsentation d'tat, afin d'tendre au cas non-linaire des techniques de
commande par retour d'tat. La construction d'observateurs non-linaires partir de structures
multi-modle requiert aussi des modles locaux exprims sous la forme de modle d'tat.
( ) ( ( ) ( ))
( ) ( ( ) ( ))
Page 78
Chapitre III Approche multi-modle
( ) ( ( ) )[ ( ) ( ) ]
( ) ( ( ) )[ ( ) ]
Avec :
( ) ( )
( )
( ) [ ( ( ) ) ] ( ) [ ( ( ) ) ] ( )
[ ( ( ) ) ]
( ) [ ( ( ) ) ] ( ) [ ( ( ) ) ]
Page 79
Chapitre III Approche multi-modle
Qui exprime le multi-modle comme un modle d'tat dont les matrices d'tat, de commande et de
sortie sont dpendantes du temps : le modle du systme s'assimile un modle d'tat affine variant
dans le temps.
Les fonctions g et h tant en pratique inconnues, les matrices et les coefficients mis
en jeu dans le multi-modle sont dterminer partir de mesures exprimentales.
III-6-2-MODELES MULTI-EXPERTS :
Ces modles sont partie intgrante de l'approche multi-modle car ils sont constitus par un
ensemble d'experts qui collaborent afin de fournir le modle global du systme. La seule
diffrence avec le multi-modle est la notion de probabilit associe aux fonctions d'interpolation.
Pour ces raisons, on dit que les modles multi-experts sont des structures multi-modles dont les
Page 80
Chapitre III Approche multi-modle
III-6-4-1-IDENTIFICATION STRUCTURELLE :
Au titre de l'identification structurelle, les points essentiels tudier sont :
L'objectif final est d'identifier un multi-modle parcimonieux (bonnes qualits d'approximation pour
un nombre minimal de modles locaux).
Page 81
Chapitre III Approche multi-modle
fixer une structure pour les modles locaux, trouver ensuite la dcomposition adquate de
l'espace de fonctionnement puis raffiner ultrieurement la structure des sous-modles,
positionner les zones de fonctionnement et rechercher alors les paramtres structuraux des
modles locaux.
Dans la premire option, on recherche dans les donnes rcoltes, des comportements
spcifiques correspondant la structure des modles locaux. Ceci ncessite forcment de
prciser les variables d'entre, les ordres et les retards de ces modles avant de prtendre
rechercher le nombre et la position des zones de fonctionnement.
Le choix des variables d'entre utiles et des ordres adquats peut tre guid par les
connaissances disponibles sur le systme. Autrement, il faut utiliser une technique heuristique.
La solution directe est de considrer diffrentes structures pour les modles locaux, de construire
chaque fois un multi-modle et de retenir finalement celui qui donne les meilleures
performances. A cette solution lourde en temps de calcul, on peut prfrer des outils permettant
d'identifier les variables d'entre et les ordres utiles sans recourir au calcul d'un modle. L'une de ces
techniques est la mthode de He et Asada [1993], amliore par Boukhris et al. [1999] qui est base
sur l'analyse de la sensibilit par rapport aux entres d'un indicateur valu partir de quotients
de Lipschitz. Mais la mthode ne fournit de rsultats pertinents que si les donnes traites sont
peu bruites [Espinosa et Vandewalle, 1997] ou si la variance du bruit de mesure est connue
Page 82
Chapitre III Approche multi-modle
[Boukhris et al., 1999], ce qui la rend d'une utilisation dlicate dans les applications pratiques.
Une autre solution certes sous-optimale mais d'une mise en uvre simple consiste identifier le
meilleur modle linaire : sa structure sera celle des modles locaux [Tanaka et al, 1995]. Une
amlioration consiste dterminer des modles linaires optimaux autour de diffrents points
de fonctionnement "judicieusement" choisis [Yu et al., 1997]. Les variables d'entre et les ordres
suggrs par ces diffrents modles serviront spcifier la structure des modles locaux.
Cette dernire solution rejoint d'une certaine manire la deuxime option qui consiste positionner
les zones de fonctionnement et essayer de trouver le meilleur modle local pouvant tre affect
chacune des zones. Cette solution a t applique entres autres par [Wang et Langari, 1995],
[Nelles, 1997-a].
PARTITION GRILLE :
Elle ralise un maillage de l'espace caractristique . Le support (ou encore intervalle de variation)
de chaque variable caractristique ( ) ( ) est divis en partitions individuelles.
La partition de est obtenue en prenant l'ensemble des combinaisons des partitions
individuelles. Le nombre de modles locaux gnrs est alors :
Ce nombre devient trs vite explosif si la dimension de l'espace Z est leve ou le nombre de
partitions sur le support des variables caractristiques est important. Par exemple, pour un
systme variables caractristiques avec divisions par variable, le nombre de modles
locaux est . Pour ces raisons, la partition grille n'est adapte qu'aux systmes de faible
dimension (3 5 variables caractristiques). Une illustration de la grille est prsente sur la
figure III-4
Page 83
Chapitre III Approche multi-modle
Z2 Z2 Z2 Z2
Z1 Z1 Z1 Z1
b-Partition hirarchique c-Partition hirarchique d-Partition par
a- Partition grille
orthogonale aux axes oblique par rapport aux classification
axes
Figure III- 4: Diffrents types de partition de l'espace caractristique Z
Page 84
Chapitre III Approche multi-modle
donne des rsultats probants que pour des systmes de petite dimension et d'ordre faible [Babuka,
1998]. Un autre dsavantage de la technique de classification est qu'elle est seulement adapte
pour les multi-modles erreur d'quation. Elle est difficilement applicable un multi-modle
erreur de sortie : cause de la prsence des termes dcals de la sortie du multi-modle dans le
vecteur de rgression, la distribution des donnes dans l'espace de rgression volue d'une
itration l'autre, ce qui rend difficile la reconnaissance des comportements locaux du systme.
La deuxime stratgie est l'inverse de la premire : elle de type fine-to-coarse (du complexe au
simple). Une structure multi-modle initiale complexe est considre. Elle est ensuite simplifie
par limination des modles locaux ayant un faible pouvoir d'explication et/ou fusion des modles
locaux voisins susceptibles de dcrire des comportements similaires du systme. L'intrt est que
la structure initiale fine peut potentiellement mettre en vidence toutes les particularits du
Page 85
Chapitre III Approche multi-modle
systme. La simplification ne servira en fait qu' rduire la finesse de cette structure initiale. Sun
[1994] parle de compression de la base de modles locaux.
La troisime approche est une solution intermdiaire entre les deux premires. Elle consiste
ajouter de nouveaux modles locaux jusqu' un point d'arrt. Ensuite, cette structure est simplifie.
On procde ainsi de faon alternative entre la stratgie incrmentale et dcrmentale jusqu' la
satisfaction d'un critre d'arrt. Les critres d'arrts sont soit des critres de validation croise soit
les critres de type FPE, AIC, MDL.
III-6-4-2-TECHNIQUES D'APPRENTISSAGE :
L'optimisation paramtrique consiste estimer les paramtres des fonctions de validit et des
modles locaux. Dans le cadre de l'approche multi-modle, trois types d'apprentissage sont
envisageables : l'apprentissage local, l'apprentissage global et l'apprentissage avec un critre
mixte.
III-6-4-2-a-APPRENTISSAGE LOCAL :
Cette mthode vise minimiser l'cart entre la sortie du systme y s et celle des modles locaux
[Murray-Smith, 1994], [Murray-Smith et Johansen, 1997-b]. Cette dmarche est lgitime, car l'idal
dans la reprsentation des systmes par un multi-modle locaux serait de caractriser localement le
fonctionnement du systme. De plus si les modles locaux sont issus de la linarisation d'un
modle physique autour de certains points de fonctionnement ou sont construits partir de
connaissances comportementales du processus tudi, il est prfrable d'adopter une approche
locale d'optimisation des paramtres des modles locaux. On dfinit donc pour chaque modle
local, un critre quadratique pondr appel critre local. Le critre local associ au modle
( ( ) ) , est exprim par :
( )( ( ) ( ))
Page 86
Chapitre III Approche multi-modle
( )( ( ) ( ))
Si ce critre permet l'optimisation des paramtres des modles locaux sans difficults,
loptimisation des paramtres des fonctions de validit sur la base du critre (III-30) pose
quelques problmes. Telles que prsentes par Johansen et Foss [1993], les fonctions de validit
( ) sont des fonctions dfinies de faon absolue : ce sont des fonctions d'allure gaussienne
indpendantes les unes des autres. Il en dcoule qu'une minimisation du critre (III-30) par
rapport aux paramtres des fonctions de validit quivaut la minimisation de chacun des termes
de faon indpendante. Deux ou plusieurs fonctions de validit peuvent tre positionnes en un
mme point suite l'optimisation. Ce problme est comparable celui rencontr avec la
technique de classification possibiliste PCM [Krishnapuram et Keller, 1996] . A cause de
l'indpendance des composantes du critre, il arrive que plusieurs classes identifies soient
confondues [Barni et al., 1996] surtout si l'initialisation de l'algorithme n'a pas t faite de faon
judicieuse. Pour des systmes de petite dimension sur lesquels de bonnes connaissances physiques
sont disponibles, on peut positionner a priori les points de fonctionnement et viter le problme.
Faute d'informations a priori, il est prfrable d'utiliser les fonctions d'activation qui dpendent
de toutes les zones et garantissent que tous les points de l'espace Z seront couverts cause de
la contrainte de normalisation.
Implicitement, les limites des zones de validit sont maintenant fixes par les fonctions . Le
critre d'apprentissage local est alors dfini par :
( )( ( ) ( ))
Pour les fonctions d'activation fixes, les paramtres des modles locaux sont identifis
indpendamment les uns des autres. Ce dcouplage prsente l'avantage d'viter des problmes
numriques lors de l'estimation des paramtres des modles locaux [Murray-Smith,1994].
Toutefois, l'apprentissage local ncessite plusieurs modles locaux, comparativement
l'apprentissage global, pour dcrire le comportement du systme. En outre, le recouvrement entre
les modles locaux doit tre limit cest--dire que les fonctions d'interpolation doivent avoir
un support assez localis pour garder une interprtation vraiment locale des modles obtenus .
Page 87
Chapitre III Approche multi-modle
III-6-4-2-b-APPRENTISSAGE GLOBAL :
L'objectif est d'ajuster les paramtres de manire minimiser l'cart entre la sortie du systme et
celle y du multi-modle. Le critre minimis est :
( ( ) ( ))
L'apprentissage global recherche une adquation entre le systme et le modle global sans
forcment se soucier de la qualit de l'approximation locale produite par les modles locaux.
Dans l'apprentissage global, les modles locaux sont positionns de sorte que leur interpolation
donne une bonne approximation du comportement du systme. Il en rsulte quelquefois, une
architecture multi-modle qui fournit une bonne approximation globale du systme mais avec
des modles locaux qui ne sont pas reprsentatifs du comportement observ dans leur zone de
validit. Ce problme mis en vidence dans [Murray-Smith, 1994] est li au recouvrement plus ou
moins grand qui peut exister entre les zones de fonctionnement : les modles locaux totalement
diffrents du comportement rel du systme se compensent entre eux pour reproduire le
comportement global dsir.
Page 88
Chapitre III Approche multi-modle
III-7-CONCLUSION :
Ce chapitre a t consacr la prsentation de l'approche multi-modle. A travers cet exercice, on
a montr que le multi-modle est un concept gnral regroupant des structures non-linaires
comme les modles flous de Takagi-Sugeno, les modles multi-experts, ... . L'ide essentielle
est la dfinition du modle global du systme comme la combinaison de modles locaux. Les
notions retenir sont : zone de fonctionnement, variables caractristiques, fonction de validit,
fonction d'interpolation (ou d'activation), modles locaux.
Deux approches d'optimisation des paramtres ont fait l'uvre d'une tude dtaille. La mthode
d'apprentissage global assure une bonne qualit d'approximation gnrale du multi-modle au
dtriment de la qualit locale de reprsentation. Si l'objectif de la modlisation ne requiert pas
la caractrisation du comportement local du systme (exemples : modles de redondance
analytique en diagnostic, modles de prvision), cette approche s'applique pleinement. Par
contre, si on recherche une bonne description locale du systme, il convient d'appliquer la
mthode d'apprentissage local.
Page 89
Sommaire
III-1- Introduction : ----------------------------------------------------------------------------------------------------69
III-6-4-1-a- Compromis Nombre De Modeles Locaux Complexite Des Modeles Locaux : --------82
Figure III- 1: Multi-modle srie-parallle avec des modles locaux coupls ........................................75
Figure III- 2: Multi-modle parallle avec des modles locaux coupls .................................................76
Figure III- 3: Multi-modle parallle avec des modles locaux totalement dcoupls ..........................77
Optimisation paramtrique
des multi-modles
Chapitre IV
Optimisation paramtrique
des multi-modles
IV-1-INTRODUCTION :
Le chapitre prcdent a t ddi la prsentation de l'approche multi-modle ainsi qu' la
problmatique d'identification qu'elle soulve.
Rappelons que les questions se poser pour construire un rseau de modles locaux sont :
de l'espace de fonctionnement ?
RAPPELS :
Avant de rentrer dans le vif du sujet, nous faisons ici quelques rappels pour situer le cadre de ltude.
Le multi-modle est exprim par la formule gnrale :
( ) ( ( ) ) ( ( ) )
O les sont des fonctions d'activation dpendant de variables caractristiques ( ). Les modles
locaux considrs dans ce chapitre sont des modles entre-sortie affines ; la sortie ( ) d'un
modle local est exprime par
( ) ( )
avec le nombre dentres du systme, , les ordres. La sortie du modle local scrit
galement de faon polynomiale
( ) ( ) ( ) ( ) ( )
O ( ) est la sortie ( ) du multi-modle, si ce dernier est de type erreur de sortie (OE), soit la
sortie du systme, si le multi-modle considr est erreur dquation. ( ) peut galement tre la
sortie du modle local dans le cas de multi-modle parallle modles locaux dcoupls. et
sont des polynmes en ( ). Pour des raisons de simplicit des critures
mathmatique, nous supposerons que tous les modles locaux ont la mme structure (les mmes
entres , les mmes ordres , et les mmes retards ).
Page 95
Chapitre IV Optimisation paramtrique des multi-modles
forme d'une grille. La construction de la partition grille repose sur la dfinition de partitions sur le
support (intervalle de variation) de chacune des variables caractristiques.
Soit le nombre de partitions ralises sur le support dune variable . On attribue chaque
partition de , une fonction de validit individuelle ( ).
Examinons maintenant comment sont construites les zones de fonctionnement (que nous dsignons
encore par zones de validit). Par exemple, la zone de fonctionnement est construite par
combinaison de la 1ire partition ( ) de chacune des variables .
Les contours de cette zone sont dlimits par la fonction de validit , produit des fonctions de
validit individuelles , c'est--dire . Larchitecture multi-modle dcrite par une
partition grille rsulte de lensemble de ces combinaisons susceptible dtre gnres. Le nombre de
zones est alors :
Pour un multi-modle avec deux variables caractristiques , deux partitions sur le support
de , et trois sur , la procdure de gnration de toutes les zones de fonctionnement, partir des
partitions individuelles, est rsume par le tableau IV-1.
Fonction
one Partition de Partition de Doublet
de validit
1 0 1 0 0 (1,1)
1 0 0 1 0 (1,2)
1 0 0 0 1 (1,3)
0 1 1 0 0 (2,1)
0 1 0 1 0 (2,2)
0 1 0 0 1 (2,3)
Tableau IV- 1: Table de composition des zones de fonctionnement pour un multi-modle 2
variables caractristiques
Page 96
Chapitre IV Optimisation paramtrique des multi-modles
A chaque zone , on associe un -uplet not qui code les partitions des variables intervenant
dans la construction de la zone , La fonction de validit de cette zone est dduite comme
prcdemment, c'est--dire :
()
()
Dans cette quation, l'indice dsigne la partition particulire de intervenant dans la
()
construction de la zone .La valeur de la variable est fournie par le lment de en se
( ) ( )
rfrant la table de composition des zones. Par exemple pour la zone , et .
On montre aisment que le terme au dnominateur dans cette quation se factorise sous la
forme :
( )
()
( )
()
Page 97
Chapitre IV Optimisation paramtrique des multi-modles
manire assurer des proprits lisses l'approximation du systme. Un choix particulier sera
donc motiv par les algorithmes d'optimisation de paramtres quon mettra en uvre et/ou la
qualit d'interpolation dsire. On peut distinguer les situations suivantes :
Page 98
Chapitre IV Optimisation paramtrique des multi-modles
Le phnomne de ractivation est vit si toutes les fonctions d'allure gaussienne dfinies sur le
support d'une variable ont la mme dispersion. Pour se prmunir contre une ventuelle
ractivation, nous imposons des dispersions identiques pour les fonctions de validit
individuelles lorsque nous utilisons les gaussiennes. Par consquent, les fonctions de validit
affrentes une variable ( ) sont dfinies par :
( ( ) )
( ( )) ( )
est le centre. est la dispersion et elle est commune toutes les fonctions .
Avec cette contrainte, la dfinition des partitions sur le support dune variable caractristique
ncessite paramtres ( centre et la dispersion commune).
O est la dimension commune tous les vecteurs de paramtres locaux donne par (IV-7).
( )
Page 99
Chapitre IV Optimisation paramtrique des multi-modles
( ( ) ( ))
( )
( ) ( ) ( ) ( )
estimation du gradient du critre litration (k) et ( ) une matrice qui modifie la direction de
recherche. La mise en uvre de recherche itrative dcrite par (IV-10) peut tre ralise "enligne "
ou "hors ligne". Nous restreignons notre tude au cas "hors ligne" o la procdure de mise
jour des paramtres fait appel chaque itration lensemble des donnes didentification.
L'optimisation simultane des paramtres des fonctions de validit et des modles locaux par une
technique itrative est en gnral lourde. La raison est la dimension leve de . De plus, dans
le cas de la grille, il peut exister des zones plus ou moins dpourvues de donnes
d'apprentissage ; l'optimisation directe du vecteur est sujette des problmes numriques. Ilest
alors difficile d'assurer de bonnes proprits de convergence de l'algorithme d'optimisation.
Dans la pratique, on essaie de simplifier le problme, soit en supposant connue la position des
zones de fonctionnement, soit en mettant en uvre une procdure deux niveaux qui alterne
entre l'optimisation du vecteur et celle de . Nous prsentons dans les paragraphes
suivants,diffrents algorithmes d'apprentissage, de la mthode la plus simple o les paramtres
desfonctions de validit sont fixs, la mthode gnrale o tous les paramtres sont optimiss.
Page 100
Chapitre IV Optimisation paramtrique des multi-modles
Si ces modles sont linaires par rapport leurs paramtres (multi-modle erreur d'quation), le
critre est quadratique par rapport au vecteur dont l'estimation est fournie par la
solutionanalytique des moindres carrs.Par contre, pour des modles locaux dynamiques de type
erreur de sortie, le critre n'est pas quadratique par rapport car le vecteur de rgression
( )comporte des sorties dcales ( )( ) du multi-modle.L'estimation du vecteur
passe alors par une technique itrative. Nanmoins, en remplaant dans le vecteur de rgression,
les sorties ( ) par les mesures ( )de la sortie du systme, le critre devient
quadratiquepar rapport au vecteur . On passe d'un critre erreur de sortie un critre erreur
d'quation.
[ ]
( )
( )
( ( ))
[ ( )]
est une matrice de pondration diagonale dont les lments sont constitus par les valeurs de la
fonction dinterpolation ( ) aux diffrents instants. est la matrice de rgression augmente
comprenant les variables explicatives de la sortie du systme. La minimisation du critre donne la
solution analytique :
( )
Page 101
Chapitre IV Optimisation paramtrique des multi-modles
Compte tenu de la structure de la matrice , une vue clate de l'estimation est donne par :
[ ] [ ]
Cette quation montre l'interaction qui existe entre les modles locaux lorsque leurs paramtres
sont identifis par la technique d'apprentissage global. On constate en effet que les lments
diagonaux de la matrice d'information portent sur les points appartenant aux diffrentes zones de
fonctionnement . Les termes hors diagonaux reprsentent le recouvrement qui existe entre
les modles locaux. Pour un multi-modle une variable caractristique dont les partitions sont
reprsentes par des fonctions de validit triangulaires ou trapzodales, il est possible d'tablir
que la matrice est une matrice tri diagonale par blocs. Ceci simplifie le calcul de l'inverse de
d'une part et permet de montrer d'une faon plus prcise, l'interdpendance qui existe entre les
vecteurs de paramtres des modles locaux. Comparons l'quation (IV-14) avec lestimation donne
par lapprentissage local, que nous explicitons ci-dessous.
APPRENTISSAGE LOCAL :
On considre que le critre local est quadratique par rapport aux paramtres des modles locaux.
Pour observations, les critres locaux associs aux modles s'crivent :
Avec la dfinition prcdente de la matrice de pondration . Les estimateurs des paramtres des
modles locaux sont alors donns par :
( )
A partir de cette srie d'quations, on peut crire le vecteur global de paramtres sous la forme :
[ ] [ ]
Page 102
Chapitre IV Optimisation paramtrique des multi-modles
Page 103
Chapitre IV Optimisation paramtrique des multi-modles
Si des connaissances a priori sur la position des zones de fonctionnement ne sont pas
disponibles, les paramtres de la structure multi-modle doivent tre optimiss au moyen d'une
procdure itrative en raison de la non-linarit du modle global par rapport ses paramtres.
Cependant, en supposant que le critre est toujours quadratique par rapport aux paramtres des
modles locaux (cas des modles locaux linaires par rapport leurs paramtres ou d'un critre
erreur d'quation), on peut mettre en uvre un algorithme deux niveaux : elle alterne entre
l'optimisation des paramtres des fonctions de validit par une procdure non-linaire, tant fix
et l'optimisation des paramtres des modles locaux par l'estimateur des moindres carrs,
ventuellement rgulariss, tant fix. Les tapes de la procdure d'optimisation sont rsumes
Page 104
Chapitre IV Optimisation paramtrique des multi-modles
Dbut
Dterminer ( ( ))
par les moindres carres
rgulariss
En modifiant le coefficient
de relaxation ( ) ou le Calculer le critre ( ) correspondant aux
coefficient de estimations ( (
) ) et ( ( ) ).
rgularisation ( ) .
Non ( ) ( )
Oui
( )
( ) Ou ( ) ( ) .
Fin
Page 105
Chapitre IV Optimisation paramtrique des multi-modles
( )
( ( )) ( ( ) ( )) ( )
( ) ( )
( ( )) ( )
( ) ( ( ) ))
()
( ( ) )
( ( )) ( )
() ( )
( ) () ( )
( )
: Centre de la fonction .
: Sa dispersion ; elle est commune toutes les gaussiennes ( ) afin dviter des
problmes de ractivation.
( )
( ( ) ( ))
Pour des raisons de simplification de lcriture, nous allons omettre le temps dans les formules qui
suivront.
Page 106
Chapitre IV Optimisation paramtrique des multi-modles
Dcomposons la drive
( () ( ))
Les fonctions individuelles normalises d'une variable tant indpendantes des fonctions
() ( )
( () ( ))
() ( ) () ( )
( )
() ( ) () ( ) ( )
[ () ]
( )
()
La drive () est non nulle si cest--dire si la partition de la variable
intervient dans la dfinition de la zone de validit du modle local . On exprime donc ce driv
() ( ) ( )
()
Page 107
Chapitre IV Optimisation paramtrique des multi-modles
()
() { ()
() ( ) ( )
[ () () ( )]
( )
Les fonctions de validit individuelles tant des gaussinnes, la drive est fournie
par :
( )
( )
() ( ) ( )
[ () () ( )] ( )
( )
() ( )
( ) [ () () ( )] ( )
[ ( ) ( () () ( )) ( )] () ( )
( ) () ( ) () ( ) ( ) ( ) () ( )
[ ]
() ( )
Page 108
Chapitre IV Optimisation paramtrique des multi-modles
Avec :
() ( ) () ( )
()
Cette expression comporte deux termes : le premier terme est non nul si . Si cest le cas
( ) ( () ( ))
( ) ( () ( )) ( )
( ) ( () ( ) ( ) )
Les calculs sont similaires ceux de la fonction de sensibilit par rapport au centre . La
modification porte uniquement sur la drivation () qui est dveloppe ici.
() ( ) () ( ) () ( )
[ () ( ) ( ( ))]
( ) ( )
Page 109
Chapitre IV Optimisation paramtrique des multi-modles
Or on a :
( )
( ) ( )
( )
( )
De plus, comme les fonctions de validit de ont la meme dispertion, la drive () nest
() ( ) ( () )
() ( ) () ( ) () ( )
() ( )
( )
[ () ( ) () ( ) () ( ) ( ( ) ( ))]
() ( )
() ( ) [ () ( ) ( ) ( )]
() ( )
() ( )
[ () ( ) ( ) ( )] () ( ) () ( )
Page 110
Chapitre IV Optimisation paramtrique des multi-modles
[ () ( ) ( ) ( )]
[ () ( ) ( ) ( )]
() ( ) ( ) ( ( ) ( ))
Dans cet algorithme, toute modification du vecteur est immdiatement suivie par une mise
jour de l'ensemble des paramtres des modles locaux. L'avantage de cette procdure deux
niveaux est la rduction de la taille de l'espace paramtrique. A chaque itration de
l'algorithme, l'estimateur des moindres carrs fournit une solution optimale dans l'espace des
paramtres des modles locaux, ce qui acclre la convergence de l'algorithme. D'autre part, les
paramtres de rgularisation sont rgls de faons diffrentes : dans le calcul de , il est
dtermin de faon assurer un bon conditionnement de la matrice d'information ; dans
l'estimation de ,le paramtre de rgularisation est adapt de manire heuristique.
IV-4-EXEMPLE:
La procdure d'identification jusqu'alors dcrite est illustre sur un exemple de simulation. Soit
modliser un systme non-linaire 4 entres et une sortie dcrit par les donnes entres
sortie dune simulation sous Simulink dune installation carburant.
() () () () ()
( ) ( ) ( ) ( ) ( ) ( )
() ()
( ) ( )
Page 111
Chapitre IV Optimisation paramtrique des multi-modles
- Le nombre de partition sur chaque support caractristique pour la premire itration vaut 1
( ).
- Le nombre de modles initial est .
- Le nombre de paramtres pour chaque modle vaut 7.
On augmente le nombre de partition progressivement sur chaque support on obtient les rsultats
suivantes:
u1 u2 u3 u4 Nombre de
N ligne Erreur Total
p1 p2 p3 p4 modles
01 1 1 1 1 1 0.069
02 2 1 1 1 2 0.0035
03 3 1 1 1 3 0.0026
04 4 1 1 1 4 0.0016
05 5 1 1 1 5 0.0015
06 6 1 1 1 6 0.0011
07 7 1 1 1 7 0.00096
08 8 1 1 1 8 9.6878e-4
09 9 1 1 1 9 6.2647e-4
10 10 1 1 1 10 6.3647e-4
11 11 1 1 1 10 6.3647e-4
12 10 2 1 1 20 2.8256e-4
13 10 3 1 1 30 2.8295e-4
14 10 2 2 1 40 1.5834e-4
15 10 2 3 1 60 1.1285e-4
16 10 2 4 1 80 8.0075e-5
17 10 2 4 2 160 2.5277e-5
18 10 2 4 3 240 8.1557e-5
Page 112
Chapitre IV Optimisation paramtrique des multi-modles
Discussion :
Si on augmente le nombre de partitions sur le support de u1 (ligne 11 du tableau IV-2), lerreur totale
nvolue pas donc laugmentation du nombre de partition sur ce support namliore pas notre
approximation.
Le nombre de partition sur u1 reste vaut 10 et lalgorithme incrmente le nombre de partition sur le
support de u2 ce qui nous donne une amlioration sur lerreur totale (ligne 12 du tableau IV-2),
lalgorithme incrmente de 1 le nombre de partition sur le support de u2 pour la prochaine itration
ce qui donne une erreur total plus grande que la prcdente, lalgorithme prend en compte que
litration prcdente est mieux que la prsente.
Pour litration suivante lerreur totale devient trs grand par rapport la prcdente (ligne 16 du
tableau IV-2), lalgorithme revient litration prcdente et incrmente le nombre de partition de la
variable suivante (ligne 17 du tableau IV-2).
La sortie de multi modle et de systme aprs la dernire itration est reprsente dans la figure IV-4
Remarquent que le nombre de modles deviens trs vite explosive, cest lun des dsavantage de
lapproche multi modle.
Une solution implicite est de fusionner o liminer les modle redondante et les zones vide, parce
que ces zones n'apportent pas d'information pour l'explication du comportement du systme.
Page 113
Chapitre IV Optimisation paramtrique des multi-modles
Les figures (IV-3), (IV-4) montrent la superposition des composantes du vecteur de sorties du
modle non linaire de linstallation carburant et leurs approximation par le multi modle
Figure VI- 3:Comparaison des mesures avec la simulation fournie par le multi-modle dans la
premire itration
Figure VI- 4:Comparaison des mesures avec la simulation fournie par le multi-modle dans la
dernire itration
Page 114
Chapitre IV Optimisation paramtrique des multi-modles
IV-5-CONCLUSION :
Ce chapitre a opt pour loptimisation simultane des paramtres des fonctions dactivation et des
modles locaux. L'optimisation de tous les paramtres mis en jeu travers des algorithmes deux
niveaux alternant entre la dtermination des paramtres des modles locaux d'une part et des
paramtres des fonctions de validit de l'autre. Selon que le critre d'identification est de type
erreur d'quation ou erreur de sortie, l'estimation des paramtres est obtenue par les moindres
carrs rgulariss (la rgularisation a consist assurer un conditionnement de la matrice
d'information) ou par l'algorithme de Levenberg-Marquardt. Les paramtres intervenant de
faon non quadratique dans le critre d'identification, ils sont estims par l'algorithme de
Levenberg-Marquardt.
modle non linaire par plusieurs modles locaux interpols par des fonctions dactivation. On
moins grande de systme et permet galement datteindre la prcision souhaite du modle global
Les limites de la partition grille sont atteintes lorsque l'espace caractristique est de grande
dimension : le nombre de zones devient important, des zones vides de donnes apparaissent
ainsi que des zones redondantes (zones voisines pouvant dcrire un mme comportement du
systme).
Page 115
Sommaire
IV-1- Introduction : ........................................................................................................................94
Rappels :.........................................................................................................................................95
IV-3-1- Les Parametres Des Fonctions De Validite Sont Fixes, Optimisation D'un Critere
Quadratique Par Rapport Aux Parametres Des Modeles Locaux :..............................................100
IV-3-2- Optimisation De Tous Les Parametres Sur La Base D'un Critere A Erreur D'equation: ..104
Tableau IV- 1: Table de composition des zones de fonctionnement pour un multi-modle 2 variables
caractristiques .......................................................................................................................................96
Modlisation Et Simulation
Chapitre V
Modlisation Et Simulation
It is not only old and early impressions that deceive us; the
charms of novelty have the same power.
Blaise Pascal
V-1-INTRODUCTION :
La turbine gaz est un moteur thermique ralisant les diffrentes phases de son cycle
thermodynamique dans une succession dorganes traverss par un fluide moteur gazeux en
coulement continu. Cest une diffrence fondamentale par rapport aux moteurs pistons qui
ralisent une succession temporelle des phases dans un mme organe (gnralement un
cylindre).
Dans sa forme la plus simple, la turbine gaz fonctionne selon le cycle dit de Joule (Brayton),
figure I-20, comprenant successivement et schmatiquement :
un chauffage isobare.
un refroidissement isobare.
La turbine gaz est le plus souvent cycle ouvert et combustion interne. Dans ce cas, la phase
de refroidissement est extrieure la machine et se fait par mlange latmosphre. La turbine
gaz peut galement tre cycle ferm et combustion externe. Le chauffage et le
refroidissement sont alors assurs par des changeurs de chaleur. Cette disposition plus
Chapitre V Modlisation Et Simulation
complexe permet lutilisation de gaz particuliers ou de travailler avec une pression basse
diffrente de lambiante.
Le cycle de base dcrit plus haut peut tre amlior par diffrents organes complmentaires :
compression refroidie : la compression comprend deux tages (ou plus) spars par un
changeur de chaleur (air/air ou air/eau) refroidissant lair. La puissance ncessaire la
compression sen trouve rduite au bnfice du rendement ;
combustion tage : la dtente comprend deux tages (ou plus) spars par un ou des
rchauffages additionnels. La puissance fournie est accrue do amlioration du
rendement.
V-2-PRINCIPE DE FONCTIONNEMENT :
Le compresseur (repre C), constitu d'un ensemble d'ailettes fixes (stator) et mobiles (rotor),
comprime l'air extrieur (repre. A), simplement filtr, jusqu' 10 15 bars, voire 30 bars pour
certains modles.
Du gaz (repre. G), ou un combustible liquide pulvris, est inject dans la (les) chambre(s) de
combustion (repre. CH) o il se mlange l'air comprim et s'enflamme. Les gaz chauds se
dtendent en traversant la turbine (repre. T), o l'nergie thermique des gaz chauds est
transforme en nergie mcanique. La turbine est constitue d'une ou plusieurs roues galement
munies d'ailettes prcdes d'aubages fixes (directrices). Les gaz de combustion s'chappent par
la chemine (repre. EC) travers un diffuseur. Le mouvement de rotation de la turbine est
communiqu l'arbre A qui actionne d'une part le compresseur, d'autre part une charge qui n'est
autre qu'un appareil (machine) rcepteur (ice), (pompe, alternateur ...) accoupl son extrmit
droite. Pour la mise en route, on utilise un moteur de lancement qui joue le rle de dmarreur. Le
rglage de la puissance et de la vitesse de rotation est possible en agissant sur le dbit de l'air en
entre et sur l'injection du carburant.
Page 123
Chapitre V Modlisation Et Simulation
EC
CH T
A G
C
Ar
A
G
Figure V- 1 : Principe de fonctionnement d'une turbine gaz
V-3-MODELISATION ET IDENTIFICATION :
La technique didentification par lapproche multi modle a t applique sur des donnes
obtenues partir dune simulation dune turbine gaz on utilisant loutil Logiciel Simulink.
La turbine gaz travaille sous les conditions ISO de a fonctionnement, donnes par le tableau ci-
dessous.
Simulink est une extension du logiciel de calcul Matlab. Il permet de modliser et de simuler des
systmes voluant dans le temps. Par abus de langage, Simulink dsigne galement le langage
Page 124
Chapitre V Modlisation Et Simulation
logiciel Simulink sont issues de lanalyse numrique. Le moteur de simulation appel solver,
cest--dire le cur de loutil, est centr sur les mthodes dintgration numrique.
Simulink se lance en tapant simplement Simulink sur le terminal de Matlab. Un nouveau modle
se cre avec File -> New -> Model, qui affiche une fentre blanche, sur laquelle on pourra dposer
les diffrents blocs (par drag and drop) et les lier entre eux laide de la souris.
qui permet denvoyer le rsultat au workspace de Matlab, et Scope qui permet dafficher
Divers : le bloc Fcn (Groupe User Defined Functions) permet de dcrire soi-mme une
direntielles. Le bloc DEE Deferential equation editor permet dutiliser des quations
direntielles arbitraires. Pour pouvoir lutiliser, taper dee sur le terminal Matlab.
Page 125
Chapitre V Modlisation Et Simulation
Page 126
Chapitre V Modlisation Et Simulation
Page 127
Chapitre V Modlisation Et Simulation
V-5-COMPRESSEUR :
Compresseur
Figure V- 7: Le compresseur
: Pression ambiante.
: Temprature ambiante.
: Pression de retour.
: Ecoulement de masse
: Couple du compresseur.
Page 128
Chapitre V Modlisation Et Simulation
Entr wt : Aprs un rgime transitoire de 17,31 second la valeur de la vitesse daxe du turbine se
stabilise la valeur de 1635 rad/s, Pour la mise en route du compresseur, on utilise un moteur de
lancement qui joue le rle de dmarreur
Sortie t3n : Aprs un rgime transitoire de 17,73 second la valeur de la temprature du gaz la
sortie du compresseur se stabilise la valeur de 566,70 kelvin.
V-7-TURBINE :
Turbine
Figure V- 9: La turbine
Page 129
Chapitre V Modlisation Et Simulation
Entr t6 : Aprs un rgime transitoire de 16,70 second la valeur de la grandeur temprature (inlet
temprature) se stabilise la valeur de 1224 kelvin.
Sortie qt : Aprs un rgime transitoire de 16,86 second la valeur du couple appliqu par la turbine
se stabilise la valeur de 3065 N.m.
Page 130
Chapitre V Modlisation Et Simulation
Sortie t7n : Aprs un rgime transitoire de 17,73 second la valeur de la temprature du gaz la
sortie du turbine se stabilise la valeur de 849,40 kelvin.
V-9-INSTALLATION CARBURANT :
Fuel system
: Output temperature.
Page 131
Chapitre V Modlisation Et Simulation
Entr mff : Aprs un rgime transitoire de 17,33 second la valeur de lcoulement de masse du
carburant se stabilise la valeur de 0,206kg/s.
V-11-1-ALGORITHME DIDENTIFICATION :
Le schma synoptique de la figure V-9 rsume la procdure d'identification d'un multi-modle
dcrit par une grille (recherche des variables candidates, recherche du nombre de partitions
associer ces variables, optimisation des paramtres).
Page 132
Chapitre V Modlisation Et Simulation
variables .
Litration n1 est litration d'initialisation. Le critre correspondant est celui enregistr avec le
d'une et une seule variable . Les paramtres de la grille sont optimiss par lalgorithme
procde de la mme faon pour toutes les autres variables candidates. Le multi-modle retenu
est celui ayant fourni le meilleur critre Jg. On dveloppe ensuite le modle de meilleure qualit,
ce qui vite d'explorer toutes les branches. La recherche s'arrte si on atteint le minimum de Jg ou
L'algorithme est galement une technique deux niveaux. Il consiste estimer les paramtres
des fonctions de validit par la mthode de Levenberg-Marquardt pour les paramtres fixs,
puis ajuster les paramtres des modles locaux galement par un algorithme de
Page 133
Chapitre V Modlisation Et Simulation
Rejeter la structure
Dcrmenter le nombre de
partitions de la variable Accepter la structure
considre
NON
OUI
NON
Critres darrt vrifis ?
Page 134
Chapitre V Modlisation Et Simulation
Notre identification est de type boite noir, pour la premire itration, le nombre de partition sur
chaque support caractristique vaut 1.
Le nombre de partitions p est choisi tel que ; rappelons que pour un nombre de
partitions p=9 et un nombre de variable , le nombre de modles M= 93=729.
Page 135
Chapitre V Modlisation Et Simulation
Discussion :
Le nombre de modle locaux qui nous a permis dobtenir cette reprsentation et aprs
optimisation est M=16 modles locaux, dont les fonctions de validit sont construites partir
de fonctions gaussienne cela se traduit par 16 zones de fonctionnement du systme.
Le vecteur comb qui reprsente le nombre de partition sur chaque support de variable
caractristique est :
[ ];
On a alors 2 partitions sur le support u1, 4 sur le support u2, 1 sur le support u3, et 2 sur u4.
Les seize modles obtenues sont reprsent sur les figures V-16 :
Page 136
Chapitre V Modlisation Et Simulation
modle locale
Page 137
Chapitre V Modlisation Et Simulation
partir des figures V-15, nous pouvons constater que lerreur destimation est trs petite
relativement au signal de sortie m3.
Les modles locaux que nous avons tablis dans la section prcdente sont prsents sur les
figures (V-12), (V-13), en effet ces modles traduisent le fonctionnement du systme dans 16
zones de fonctionnements (modes de fonctionnements).
Concernant les figures V-16, V-17, on remarque labsence des zones vides, et lexistence des
zones redondantes (zones voisines pouvant dcrire un mme comportement du systme), cela
apparat dans les modles (2,3), (7,4), (14,16), (1 3,15).
Afin de remdier cet tat de fait on peut fusionner les modles redondantes ( titre dexemple
on arrive une rduction de moitie du nombre de modle).
Page 138
Chapitre V Modlisation Et Simulation
Discussion :
Le nombre de modle locaux qui nous a permis dobtenir cette reprsentation et aprs
optimisation est M=08 modles locaux, dont les fonctions de validit sont construites partir
de fonctions gaussienne cela se traduit par 08 zones de fonctionnement du systme.
Le vecteur comb qui reprsente le nombre de partition sur chaque support de variable
caractristique est : [ ];
Donc, 2 partitions sur le support u1, 2 sur le support u2, 1 sur le support u3, et 2 sur u4.
Les huit modles obtenues sont reprsent sur les figures V-20 :
Page 139
Chapitre V Modlisation Et Simulation
modle locale
14,1452 -09,1426 00,0655 -31,6163 07,8338 -00,0302 -02,7458
00,5302 02,0892 00,0872 -42,9108 05,2079 -00,0062 -00,2933
partir des figures V-19-a, nous pouvons constater que lerreur destimation est trs petite
relativement au signal de sortie t3.
Les modles locaux que nous avons tablis dans la section prcdente sont prsents sur les
figures (V-20), en effet ces modles traduisent le fonctionnement du systme dans 08 zones de
fonctionnements (modes de fonctionnements).
Le multi modle que nous avons obtenue reprsente bien la temprature t3 la sortie du
compresseur.
Page 140
Chapitre V Modlisation Et Simulation
Page 141
Chapitre V Modlisation Et Simulation
Discussion :
Le nombre de modle locaux qui nous a permis dobtenir cette reprsentation et aprs
optimisation est M=04 modles locaux, dont les fonctions de validit sont construites partir
de fonctions gaussienne cela se traduit par 04 zones de fonctionnement du systme.
Le vecteur comb qui reprsente le nombre de partition sur chaque support de variable
caractristique est :
[ ];
On a alors, une partition sur le support u1, 2 sur le support u2, 2 sur le support u3, et une partition
sur u4.
modle locale
-19,6948 18,7702 01,1251 -313,3508 21,1757 -00,3755 -02,1067
Page 142
Chapitre V Modlisation Et Simulation
partir des figures V-22-a, nous pouvons constater que lerreur destimation est trs petite
relativement au signal de sortie qc.
Les modles locaux que nous avons tablis dans la section prcdente sont prsents sur les
figures (V-23), en effet ces modles traduisent le fonctionnement du systme dans 04 zones de
fonctionnements (modes de fonctionnements).
Concernant les figures V-23, on remarque lexistence des zones vides, cela apparat dans les
modles (1,2) et labsence des zones redondantes (zones voisines pouvant dcrire un mme
comportement du systme).
Afin de remdier cet tat de fait on peut liminer les zones vides ( titre dexemple on arrive
une rduction de moitie du nombre de modle).
Page 143
Chapitre V Modlisation Et Simulation
V-12-2-TURBINE:
V-12-2-1-a-La sortie qt (couple de la turbine) :
Page 144
Chapitre V Modlisation Et Simulation
Discussion :
Le nombre de modle locaux qui nous permet dobtenir cette reprsentation et aprs
optimisation est : M=03 modles locaux, dont les fonctions de validit sont construites partir
de fonctions gaussienne cela se traduit par 03 zones de fonctionnement du systme.
Le vecteur, comb qui prsente le nombre de partition sur chaque support de variable
caractristique est :
[ ];
On a alors, trois partition sur le support u1, une sur le support u2, une sur le support u3, et une
partition sur u4.
modle locale
-02,4843 01,0521 -01,0716 00,8474 -00,0041 00,0021 -08,2858
Page 145
Chapitre V Modlisation Et Simulation
La sortie qt prsente le couple de larbre du turbine, cette grandeur est accessible (mesurable),
lunit de mesure est le (N.m).
partir des figures V-25-a, nous pouvons constater que lerreur destimation est trs petite
relativement au signal de sortie qt.
Concernant les figures V-26, on remarque lexistence des zones vides, cela apparat dans le
modle (1) et labsence des zones redondantes (zones voisines pouvant dcrire un mme
comportement du systme).
Page 146
Chapitre V Modlisation Et Simulation
Discussion :
Le nombre de modle locaux qui nous permet dobtenir cette reprsentation et aprs
optimisation est : M=08 modles locaux, dont les fonctions de validit sont construites partir
Le vecteur, comb qui prsente le nombre de partition sur chaque support du variable
caractristique est :
[ ];
On a alors deux partitions sur le support u1, deux sur le support u2, une sur le support u3, et deux
Page 147
Chapitre V Modlisation Et Simulation
modle locale
-01,3805 00,7367 372,0356 -284,4084 01,9587 -01,3737 -922,3382
Page 148
Chapitre V Modlisation Et Simulation
La sortie pt prsente la puissance du turbine, cette grandeur est accessible (mesurable), lunit de
mesure est le (watt).
partir des figures V-28-a, nous pouvons constater que lerreur destimation est trs petite
relativement au signal de sortie pt.
Concernant les figures V-29, on remarque lexistence des zones vides, cela apparat dans les
modles (1), (2), (3), (4), (7), (8) et labsence des zones redondantes (zones voisines pouvant
dcrire un mme comportement du systme).
La question pose par la teneur de cette sortie est que laugmentation du nombre de modle
namliore pas lestimation de la sortie pt.
Page 149
Chapitre V Modlisation Et Simulation
Page 150
Chapitre V Modlisation Et Simulation
Discussion :
Le nombre de modle locaux qui nous permet dobtenir cette reprsentation et aprs
optimisation est : M=16 modles locaux, dont les fonctions de validit sont construites partir
Le vecteur, comb qui prsente le nombre de partition sur chaque support du variable
caractristique est :
[ ];
On a alors quatre partitions sur le support u1, une sur le support u2, deux sur le support u3, et deux
Les seize modles obtenues sont reprsent sur la figures V-32 et V-33:
Page 151
Chapitre V Modlisation Et Simulation
Page 152
Chapitre V Modlisation Et Simulation
La sortie t7 prsente la temprature du gaz la sortie du turbine, cette grandeur est accessible
partir des figures V-31-a, nous pouvons constater que lerreur destimation est trs petite
relativement au signal de sortie t7.
Concernant les figures V-32 et V-33, on remarque lexistence des zones vides, cela apparat dans
les modles (2), (4), (6), (8), (10), (13) et labsence des zones redondantes (zones voisines
pouvant dcrire un mme comportement du systme).
nulles. Donc il existe des blocs de qui seront presque nuls ce qui induira forcment une perte
Page 153
Chapitre V Modlisation Et Simulation
Page 154
Chapitre V Modlisation Et Simulation
Discussion :
Le nombre de modle locaux qui nous permet dobtenir cette reprsentation et aprs
optimisation est : M=72 modles locaux, dont les fonctions de validit sont construites partir
Le vecteur, comb qui prsente le nombre de partition sur chaque support du variable
caractristique est :
[ ];
On a alors, quatre partitions sur le support u1, trois sur le support u2, deux sur le support u3, et
Page 155
Chapitre V Modlisation Et Simulation
Le vecteur est nes pas prsent par ce que son dimension est trs grande (dim =504)
La sortie m8 prsente lcoulement du gaz la sortie du turbine, cette grandeur est accessible
partir des figures V-35-a, nous pouvons constater que lerreur destimation est trs petite
relativement au signal de sortie m8.
Concernant les figures V-36 et V-37, on remarque lexistence des zones vides, et des zones
redondantes (zones voisines pouvant dcrire un mme comportement du systme).
Page 156
Chapitre V Modlisation Et Simulation
nulles. Donc il existe des blocs de qui seront presque nuls ce qui induira forcment une perte
Le multi modle que nous avons obtenue est malgr tous reprsente bien la sortie m8du turbine.
V-12-3-FUEL SYSTEM:
V-12-3-1-a-La sortie t6 (temprature la sortie de linstallation carburant) :
Page 157
Chapitre V Modlisation Et Simulation
Discussion :
Le nombre de modle locaux qui nous permet dobtenir cette reprsentation et aprs
optimisation est : M=01 modle local, dont les fonctions de validit sont construites partir de
Le vecteur, comb qui prsente le nombre de partition sur chaque support du variable
caractristique est :
[ ];
On a alors, une partition sur le support u1, une sur le support u2, une sur le support u3, et une
Page 158
Chapitre V Modlisation Et Simulation
modle locale
-1.8542 0.8616 4.5912 -4.1365 -4.5202 0.0186 3.0344
partir des figures V-39-a, nous pouvons constater que lerreur destimation est trs petite
relativement au signal de sortie t6.
Page 159
Chapitre V Modlisation Et Simulation
Concernant les figures V-40, on remarque labsence des zones vides, et des zones redondantes
(zones voisines pouvant dcrire un mme comportement du systme).
Page 160
Chapitre V Modlisation Et Simulation
Discussion :
Le nombre de modle locaux qui nous permet dobtenir cette reprsentation et aprs
optimisation est : M=02 modles locaux, dont les fonctions de validit sont construites partir
Le vecteur, comb qui prsente le nombre de partition sur chaque support du variable
caractristique est :
[ ];
On a alors, deux partitions sur le support u1, une sur le support u2, une sur le support u3, et une
Page 161
Chapitre V Modlisation Et Simulation
La sortie p5 prsente la pression du gaz la sortie de linstallation carburant, cette grandeur est
accessible (mesurable), lunit de mesure est le (N/m2).
partir des figures V-42, nous pouvons constater que lerreur destimation est trs petite
relativement au signal de sortie p5.
Concernant les figures V-43, on remarque lexistence de zones vides (modle n01), et labsence
des zones redondantes (zones voisines pouvant dcrire un mme comportement du systme).
Page 162
Chapitre V Modlisation Et Simulation
Discussion :
Le nombre de modle locaux qui nous permet dobtenir cette reprsentation et aprs
optimisation est : M=01 modle local, dont les fonctions de validit sont construites partir de
Le vecteur, comb qui prsente le nombre de partition sur chaque support du variable
caractristique est :
[ ];
On a alors, une partition sur le support u1, une sur le support u2, une sur le support u3, et une
Page 163
Chapitre V Modlisation Et Simulation
modle locale
-00,302 -00,274 -00,103 00,172 00,127 00,000 -00,048
La sortie p3 prsente la pression du gaz la sortie de linstallation carburant, cette grandeur est
partir des figures V-45-a, nous pouvons constater que lerreur destimation est importante
relativement au signal de sortie p3.
Page 164
Chapitre V Modlisation Et Simulation
Figure V- 47: La sortie m10 (mass flow) de linstallation carburant avec la sortie du Multi-modle
Discussion :
Le nombre de modle locaux qui nous permet dobtenir cette reprsentation et aprs
optimisation est : M=04 modle locaux, dont les fonctions de validit sont construites partir
Page 165
Chapitre V Modlisation Et Simulation
Le vecteur, comb qui prsente le nombre de partition sur chaque support du variable
caractristique est :
[ ];
On a alors, deux partitions sur le support u1, une sur le support u2, 2 sur le support u3, et une
partition sur u4, les quatre modles obtenues sont reprsent sur les figures suivantes :
La sortie m10 prsente lcoulement de masse du carburant, cette grandeur est accessible
(mesurable), lunit de mesure est le (kg/s).
partir des figures V-48, nous pouvons constater que lerreur destimation est trs petite
relativement au signal de sortie m10.
Concernant les figures V-49, on remarque labsence des zones vides, et labsence des zones
redondantes (zones voisines pouvant dcrire un mme comportement du systme).
Page 166
Chapitre V Modlisation Et Simulation
Page 167
Chapitre V Modlisation Et Simulation
Discussion :
Le nombre de modle locaux qui nous permet dobtenir cette reprsentation et aprs
optimisation est : M=01 modle local, dont les fonctions de validit sont construites partir de
Le vecteur, comb qui prsente le nombre de partition sur chaque support du variable
caractristique est :
[ ];
On a alors, une partition sur le support u1, une sur le support u2, une sur le support u3, et une
Page 168
Chapitre V Modlisation Et Simulation
modle locale
-1.8395 0.8476 -0.3342 0.4313 0.3332 0.0046 1.5148
La sortie t4 prsente la pression du gaz la sortie de linstallation carburant, cette grandeur est
partir des figures V-51, nous pouvons constater que lerreur destimation est trs petite
relativement au signal de sortie t04.
On peut conclure que le multi modle linaire identifie par lalgorithme deux niveaux
carburant).
Lalgorithme deux niveaux que nous avons dvelopps dans ce mmoire prsente une
rapidit de calcul assez intressante de lordre de quelques secondes. En outre, nous avons une
L'inconvnient de la partition grille est son caractre combinatoire qui se traduit d'une
part par un nombre important de modles locaux et de l'autre par l'existence de zones vides
qui sont inutiles car elles n'apportent pas d'information pour l'explication du comportement
du systme.
Page 169
Chapitre V Modlisation Et Simulation
CONCLUSION:
Ce chapitre a t ddi lidentification hors ligne et l'optimisation paramtrique et structurelle
d'un multi-modle.
Lalgorithme didentification deux niveaux dcrit dans la figure V-13, alterne la fois entre la
dtermination et loptimisation des paramtres des fonctions dactivation, et la dtermination
des paramtres du multi-modle.
L'inconvnient de la partition grille est son caractre combinatoire qui se traduit d'une part
par un nombre important de modles locaux et de l'autre par l'existence de zones vides qui sont
inutiles car elles n'apportent pas d'information pour l'explication du comportement du
systme.
Du constat que la partition grille gnre une structure multi-modle avec des modles inutiles
(couvrant des zones de fonctionnement vides) et des modles adjacents pouvant dcrire le
mme comportement du systme, Pour remdier ce problme une ide consiste fusionner o
liminer ces modles.
Page 170
Sommaire
V-1- INTRODUCTION : .................................................................................................... 122
V-2- PRINCIPE DE FONCTIONNEMENT : ........................................................................ 123
V-3- MODELISATION ET IDENTIFICATION :.................................................................... 124
V-4- REPRESENTATION SOUS SIMULINK : .................................................................... 124
V-4-1- SIMUNLINK : ........................................................................................................ 124
V-4-2- LES BRIQUES DE BASE ........................................................................................ 125
V-4-3- SCHEMA BLOC SOUS SIMULINK DE LA TURBINE : ............................................. 126
V-5- COMPRESSEUR : ..................................................................................................... 128
V-6- LES ENTREES-SORTIES DU COMPRESSEUR : ........................................................ 128
V-7- TURBINE :................................................................................................................ 129
V-8- LES ENTREES-SORTIES DE LA TURBINE :............................................................... 130
V-9- INSTALLATION CARBURANT :.................................................................................131
V-10- LES ENTREES -SORTEES DE LINSTALLATION CARBURANT : ...............................131
V-11- PRESENTATION PAR MULTI-MODELES : .............................................................. 132
V-11-1- ALGORITHME DIDENTIFICATION : .................................................................... 132
V-11-2- LES VARIABLES CARACTERISTIQUES CANDIDATES: ...................................... 135
V-12- IDENTIFICATION ET OPTIMISATION PARAMETRIQUES: ...................................... 135
V-12-1- COMPRESSEUR: ................................................................................................. 135
V-12-1-1-a- La sortie m3 (coulement de masse) : ............................................................ 135
V-12-1-1-b- La sortie t3 (Temprature de gaz la sortie du compresseur) : ....................... 138
V-12-1-1-c- La sortie qc (couple du compresseur) :............................................................ 141
V-12-2- TURBINE: ........................................................................................................... 144
V-12-2-1-a- La sortie qt (couple de la turbine) : ................................................................. 144
V-12-2-1-b- La sortie w (la puissance) :............................................................................. 146
V-12-2-1-c- La sortie t7 (la temprature la sortie de la turbine) : ..................................... 150
V-12-2-1-d- La sortie m8 (coulement de masse la sortie de la turbine) : ........................ 154
V-12-3- FUEL SYSTEM: ....................................................................................................157
V-12-3-1-a- La sortie t6 (temprature la sortie de linstallation carburant) : .....................157
V-12-3-1-b- La sortie p5 (temprature la sortie de linstallation carburant) :.................... 160
V-12-3-1-c- La sortie p3 (la pression la sortie de linstallation carburant) : ....................... 162
V-12-3-1-d- La sortie m10 (lcoulement de masse la sortie de linstallation carburant) : . 165
V-12-3-1-e- La sortie t4 (temprature du carburant la sortie de linstallation carburant) : 167
V-13- DUSCUTION ET INTERPRETAION DES RESULTATS: ............................................. 169
CONCLUSION:................................................................................................................ 170
Liste des Figures :
Figure V- 1 : Principe de fonctionnement d'une turbine gaz ....................................................... 124
Figure V- 2 : Reprsentation du bloc turbine sous Simulink ........................................................... 126
Figure V- 3 : Devellopement du bloc turbine (compresseur+fuel system+turbine) ........................... 126
Figure V- 4 : Reprsentation du bloc compresseur .................................................................. 127
Figure V- 5 : Reprsentation du bloc installation carburant ..................................................... 127
Figure V- 6 : Reprsentation du bloc turbine ........................................................................... 127
Figure V- 7: Le compresseur ....................................................................................................... 128
Figure V- 8: Les entres-sorties du compresseur .......................................................................... 128
Figure V- 9: La turbine ............................................................................................................... 129
Figure V- 10: Les entres-sorties de la turbine ............................................................................. 130
Figure V- 11: Fuel system ............................................................................................................131
Figure V- 12 : Les entres-sortie de linstallation carburant ..........................................................131
Figure V- 13: Algorithme rcapitulant la procdure d'identification d'un multi-modle ................... 134
Figure V- 14: La sortie m3 (mass flow) du compresseur avec la sortie du Multi-modle .................. 135
Figure V-15: Erreur et Histogramme de prdiction ....................................................................... 136
Figure V-16: Les sorties des 8 premiers modles ......................................................................... 136
Figure V-17: Les sorties des 8 derniers modles ........................................................................... 137
Figure V- 18: La sortie t3 (temprature) du compresseur avec la sortie du Multi-modle................. 138
Figure V- 19: Erreur et Histogramme de prdiction ...................................................................... 139
Figure V-20: Les sorties des 8 modles ....................................................................................... 139
Figure V- 21: La sortie qc (couple) du compresseur avec la sortie du Multi-modle ......................... 141
Figure V- 22: Erreur et Histogramme de prdiction ...................................................................... 141
Figure V-23: Les sorties des 4 modles ....................................................................................... 142
Figure V- 24: La sortie qt (couple) de la turbine avec la sortie du Multi-modle .............................. 144
Figure V- 25: Erreur et Histogramme de prdiction ...................................................................... 144
Figure V-26: Les sorties des 3 modles ....................................................................................... 145
Figure V- 27: La sortie wt (power) de la turbine avec la sortie du Multi-modle .............................. 146
Figure V- 28: Erreur et Histogramme de prdiction ...................................................................... 147
Figure V-29: Les sorties des 8 modles ....................................................................................... 148
Figure V- 30: La sortie t7 (temprature) de la turbine avec la sortie du Multi-modle...................... 150
Figure V- 31: Erreur et Histogramme de prdiction....................................................................... 150
Figure V-32: Les sorties des 8 premiers modles ......................................................................... 151
Figure V-33: Les sorties des 8 derniers modles .......................................................................... 152
Figure V- 34: La sortie m8 (mass flow) de la turbine avec la sortie du Multi-modle ....................... 154
Figure V- 35: Erreur et Histogramme de prdiction ...................................................................... 154
Figure V-36: Les sorties des 8 premiers modles ......................................................................... 155
Figure V-37: Les sorties des 8 derniers modles ........................................................................... 156
Figure V- 38: La sortie t6 (temprature) de linstallation carburant avec la sortie du Multi-modle ..157
Figure V- 39: Erreur et Histogramme de prdiction ...................................................................... 158
Figure V-40: La sortie du multi modle ....................................................................................... 159
Figure V- 41: La sortie p5 (pression) de linstallation carburant avec la sortie du Multi-modle ....... 160
Figure V- 42: Erreur et Histogramme de prdiction ...................................................................... 160
Figure V-43: Les sorties des modles .......................................................................................... 161
Figure V- 44: La sortie p3 (pression) de linstallation carburant avec la sortie du Multi-modle ....... 162
Figure V- 41: Erreur et Histogramme de prdiction ...................................................................... 163
Figure V-46: La sortie du multi modle....................................................................................... 164
Figure V- 47: La sortie m10 (mass flow) de linstallation carburant avec la sortie du Multi-modle.. 165
Figure V- 48: Erreur et Histogramme de prdiction ...................................................................... 165
Figure V-49: Les sorties des 4 modles ....................................................................................... 166
Figure V- 50: La sortie t4 (temprature) de linstallation carburant avec la sortie du Multi-modle . 167
Figure V- 51: Erreur et Histogramme de prdiction ...................................................................... 167
Figure V-52: La sortie du multi modle ....................................................................................... 168
Liste des tableaux :
Tableau V- 1 : Paramtres principaux (ISO) de fonctionnement dune turbine gaz ...................... 124
Tableau V- 2 : Paramtres du multi-modle descriptif de la sortie m3 du compresseur .................... 137
Tableau V- 3 : Paramtres du multi-modle descriptif de la sortie t3 du compresseur ..................... 140
Tableau V- 4 : Paramtres du multi-modle descriptif de la sortie qc du compresseur .................... 142
Tableau V- 5 : Paramtres du multi-modle descriptif de la sortie qt du turbine............................. 145
Tableau V- 6 : Paramtres du multi-modle descriptif de la sortie wt du turbine ............................ 148
Tableau V- 7 : Paramtres du multi-modle descriptif de la sortie t7 du turbine ............................. 153
Tableau V- 8 : Paramtres du multi-modle descriptif de la sortie t6 du fuel system ....................... 159
Tableau V- 9 : Paramtres du multi-modle descriptif de la sortie p5 du fuel system ..................... 162
Tableau V- 10 : Paramtres du multi-modle descriptif de la sortie p3 du fuel system .................... 164
Tableau V- 11 : Paramtres du multi-modle descriptif de la sortie t4 du fuel system ..................... 169
Conclusion gnrale
Afin de mener bien une tude en simulation dans le but de commander ou de surveiller le
obligatoire. Dans ce mmoire, notre intrt s'est port sur l'identification dun systme
multi-modle.
comme une combinaison de modles locaux valables dans certaines zones de fonctionnement de
celui-ci.
composant stratgique qui est la turbine gaz, lment essentiel dans la production de lnergie
A cet effet nous avons adopt la stratgie suivante savoir construire les modles locaux par un
algorithme deux niveaux, qui alterne entre lidentification des paramtres de ces derniers par la
mthode des moindres carre rgularise, et lestimation des paramtres des fonctions de
l'optimisation d'un multi-modle travers une partition grille a t traite. Le principe de la grille
L'inconvnient de la partition grille est le nombre prohibitif de modles locaux gnrs lorsque
la dimension de l'espace caractristique est leve et/ou le nombre de partitions par variable
est important.
Lalgorithme en question est appliqu sur un ensemble des donnes obtenu partir dune
simulation dune turbine gaz sous Simulink, dvelopp dans luniversit de Ferrara (Italie) ayant
Les rsultats en simulation obtenu nous ont permis de dgager certains dsavantages dus la
mthode elle-mme notamment lexistence des zones redondantes et des zones vide.
A fin de pallier ces inconvnients des solutions intuitive sont proposs tel la fusion des modles
redondants et llimination des modle vide, dans le cas o nous possdons des informations
heuristiques cela peut tre traduit par un gain assez apprciable du temps de calcul.
Concernant les perspectives ouvertes par ce travail nous pensons quelles sont prometteuses, en
systmes complexe et prcisment la turbine gaz ainsi que laspect surveillance des systmes
nergtiques.
Annexe
Description of the Simulink Gas Turbine Model
1. Model Overview
Air flows via an inlet duct to the compressor; high pressure air from the compressor is heated in
combustion chambers and expands through a single stage compressor turbine. A Butterfly valve
provides a means of generating a back pressure on the compressor turbine (there is no power
turbine present in the model). Cooling air is bled from the compressor outlet to cool the turbine
stator and rotor.
The Governor regulates the combustor fuel flow to maintain the compressor speed at a set-point
value. Under steady state conditions the power generated by the compressor turbine is balanced
by that absorbed by the compressor, and losses.
The resistive elements represent pressure losses in components, capacitive elements component
volumes.
Components between the inlet duct and the compressor turbine outlet including mechanical
losses, are represented by the block labelled 'turbine'. The block inputs are ambient air
temperature and pressure 't1' and 'p1', fuel flow 'ff' and turbine back pressure 'p7'. Block outputs
are turbine cooling air flow and temperature 'm10' and 't4', turbine outlet mass flow and
temperature 'm8' and 't7n', and turbine speed 'Wt'.
The turbine outlet duct volume is represented by the block labelled 'c5', flows 'm10' and 'm8' are
mixed in this element. The inputs to block 'c5' are, turbine outputs 'm8', 'm10', 't4', 't7n'
described above, together with pressurising valve mass flow 'm9'. Block outputs are pressurising
valve up-stream pressure and temperature 'p7' and 't7'.
Inputs to the 'Pressurising valve' block are up-stream pressure and temperature 'p7' and 't7'
described above, valve angle 'av', and valve down steam pressure 'p8', assumed to be ambient.
Block output is valve flow 'm9'.
The shaded blocks shown in the top left provide model initialisation and processing options, a
mouse click on the appropriate block runs the underlying Matlab '*.m' file.
Block 'Init 1' initialises the model data for investigating dynamic performance. Parameters are
set-up to sequence the speed demand and valve angle.
2.2 Turbine:
Inlet Duct:
The inlet ducts losses are represented by resistive element block 'R1 and the duct volume by
capacitive element 'C1'.
2.2.1 Compressor:
Mass flow and polytropic efficiency are evaluated as functions of inlet pressure, outlet pressures,
inlet temperature and speed. Outlet temperature is calculated from pressure ratio, efficiency,
inlet temperature, and mean gamma. Compressor shaft torque is calculated from mass flow,
temperature drop, mean Cp and shaft speed.
Diffuser:
Block 'C2' represents the gas volume of the compressor, and compressor outlet diffuser.
Combustors:
Block 'C3' represents the volume associated with the outer cases of the combustion chambers.
Block 'R3' represents the losses associated with air flow into the combustion chambers
Combustor outlet mass flow is the sum of the inlet air mass flow 'm5' and fuel flow 'ff'.
Block 'C4' represents the gas volume of the combustion chamber and the gas path between the
combustion chamber and turbine inlet.
Air flow is diverted from the outlet of the compressor to cool the stator and rotor of the power
turbine.
Blocks 'Chk R6' amd 'Chk R10' represent the cooling air bleed flow paths from the compressor to
the turbine. The flow through these paths is considered to be choked and a function of upstream
temperatures and pressures. Several paths for cooling air are provided in the engine; these have
been combined and reduced to two in the model. The path via block 'Chk R6' is assumed to enter
the gas path prior to the power turbine and contribute to the turbine shaft power. The path via
'Chk 10' is assumed to enter the gas path after the power turbine with no contribution to the shaft
power.
Turbine efficiency is calculated from a series of modified parabolic curves which relate isentropic
efficiency and velocity ratio. A Hodge curve is used to calculate mass flow as a function of
pressure ratio. Both curves are scaled to fit the design point conditions.
From block inputs; inlet temperature, inlet pressure, outlet pressure, and shaft speed; the
following block outputs are calculated; shaft torque, shaft power, isentropic efficiency, outlet
temperature and mass flow.
Load torque ie the difference between compressor and turbine torques, is the input to the block,
and shaft speed the block output.
Within the block torque losses, assumed proportional to speed2, are subtracted from the load
torque, divided by the load inertia and the result integrated to give shaft speed.
A feature is also included to ramp the speed linearly during the initial part of a simulation to the
point where the component models are valid, in a similar way to the starter on the real engine.
The valve is considered as a nozzle with both choked and un-choked regions modelled. The
nozzle effective area is considered to be a function of both valve angle and pressure ratio, as
defined by graphical information supplied by the valve manufacturer.
Block inputs are; upstream pressure, downstream pressure (ambient), upstream temperature and
valve angle; block output is valve flow.
Valve angle is derived from a step function block which can be programmed to introduce a step in
valve angle at any time during a simulation.
Fuel control in the model is performed in the block 'Governor' with turbine speed 'Wt' as input and
fuel flow 'ff' as output.
Fuel flow is initially increased as a linear ramp, accelerating the turbine. When the turbine speed
reaches a pre-programmed value the ramp rate is increased. When the speed reaches a second
pre-programmed value a proportional plus integral speed governor is brought into operation, and
the turbine speed is controlled to a set-point. Finally with the turbine under speed control, the
speed set-point is ramped to its steady state value.
p - Pressure [N/m2]
q - Torque [Nm]
t - Temperature [K]
[1] Abdelkader Akhenak . Mohammed Chadli. Jose Ragot. Didier Maquin. [CIFA 2006] Synthse
d'un multi observateur robuste pour multi modle incertain entres inconnues : approche LMI .
[2] Abdelkader Akhenak [2004]. Conception dobservateurs non linaires par approche multi
modle : application au diagnostic .
[3] Dalil Ichalal, Benoit Marx, Jos Ragot, Didier Maquin.[2008] Diagnostic des systmes non
linaires par approche multi modle .
[4] T. Takagi and M. Sugeno. IEEE Transactions on Systems, Man, and Cybernetics, 15 :116132,
1985 . Fuzzy identication of systems and its applications to modeling and control.
[5] Rodolfo ORJUELA, Didier MAQUIN et Jos RAGOT. [2006], Identication des systmes non
linaires par une approche multi-modle tats dcoupls
[6] Liu Jizhen, Chen Yanqiao, Zeng Deliang, Yang Guangjun, [IEEE 2002], Identication of a boiler-
turbine system using T-S Fuzzy Model
[8] Manuel Adam Medina, [2004], Diagnostic de dfauts des systmes reprsentation multi-
modle linaire invariant dans le temps
[9] Mickal Rodrigues, [2005] Diagnostic et commande active tolrante aux dfauts appliqus aux
systmes dcrits par des multi-modles linaires
[10] Gregor Gregorcic Gordon Lightbodyb, [2008] Nonlinear system identication: From multiple-
model networks to Gaussian processes
[11] Rodolfo Orjuela, Benot Marx, Jos Ragot et Didier Maquin, [2007], Estimation dtat des
systmes non linaires par une approche multi modle dcoupl
[12] Tor A.Johansen and Bjarne A . Foss, [1995], Identification of Non-linear System Structure and
Parameters using Regime Decomposition
[13] Rodolfo Orjuela, Benot Marx, Jos Ragot and Didier Maquin, [2008]Estimating the state and
the unknown inputs of nonlinear systems using a multiple model approach
[14] Mohammed Chadli, [2002], Stabilit et commande de systmes dcrits par des multi
modles
[16] Wen Tan, Horacio J. Marquez, Tongwen Chen, Jizhen Liu, [2005] , Analysis and control of a
nonlinear boiler-turbine unit.
[17] F.P. de Mello, Fellow, [1991], Boiler models for system dynamic performance studies .
[18] C.M. Cheng and N.W.Rees, [2008], Application of the Fuzzy Dynamical Model Approach for
identification of nonlinear Drum-Boiler Process
[19] Wen Tan, Horacio J. Marquez, Tongwen Chen, Jizhen Liu, [2005], Analysis and control of a
nonlinear boiler-turbine unit
[22] Rao V.Dukkipati, [2007], Solving engineering system dynamics problems with MATLAB
[23] Ibrahim EKSIN, Osman Kaan EROL [2000], A fuzzy identification method for nonlinear
systems.
[24] M. Golob and B. Tovornik, [2000], Identification of non-linear dynamics systems with
decomposed Fuzzy Models.
[26] Imre Beny, Jen Kovcs, Jari Mononen and Urpo Kortela [2004], Modeling of steam
temperature dynamics of a super heater.