You are on page 1of 207

Stabilit

e dynamique des syst`


emes
electriques
multimachines : mod
elisation, commande, observation et
simulation
Nesmat Abu-Tabak

To cite this version:


Nesmat Abu-Tabak.
Stabilite dynamique des syst`emes electriques multimachines :
modelisation, commande, observation et simulation. Automatic. Ecole Centrale de Lyon,
2008. French. <tel-00343722v2>

HAL Id: tel-00343722


https://tel.archives-ouvertes.fr/tel-00343722v2
Submitted on 2 Dec 2008

HAL is a multi-disciplinary open access


archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

Larchive ouverte pluridisciplinaire HAL, est


destinee au depot et `a la diffusion de documents
scientifiques de niveau recherche, publies ou non,
emanant des etablissements denseignement et de
recherche francais ou etrangers, des laboratoires
publics ou prives.

N dordre : 2008 26

Anne 2008

THSE
Prsente devant

LCOLE CENTRALE DE LYON


Pour obtenir le grade de
DOCTEUR
Prpare au sein de
LCOLE DOCTORALE
LECTRONIQUE, LECTROTECHNIQUE, AUTOMATIQUE
DE LYON
Par

Nesmat ABU-TABAK

Stabilit dynamique des systmes lectriques multimachines :


modlisation, commande, observation et simulation

Soutenue le 19 Novembre 2008 devant la commission dexamen

J U R Y
Prsident
Examinateur
Rapporteur
Examinateur
Rapporteur
Examinateur
Directeur de
Thse

Grard SCORLETTI

Professeur Laboratoire AMPERE - Ecole Centrale de Lyon

Maria PIETRZAKDAVID

Professeur Laboratoire LAPLACE INP Toulouse

Daniel ROYE

Professeur - G2Elab INP Grenoble

Philippe AURIOL

Professeur Laboratoire AMPERE - Ecole Centrale de Lyon

Jean-Yves AULOGE

Matre de Confrences - Ecole Centrale de Lyon

Examinateur

Ahmad AHMAD

Professeur-Assistant Universit Tichrine Lattaqui


(Syrie)

Examinateur

REMERCIEMENTS
Mes plus sincres remerciements vont lendroit de mon Directeur scientifiques
Monsieur Philippe AURIOL, Professeur Emrite, ECL, Laboratoire AMPERE et mon codirecteur Monsieur Jean-Yves AULOGE, Matre de Confrences, ECL, Laboratoire
AMPERE. Quils trouvent ici mon respect et ma gratitude pour leurs conseils, leures
encouragements, leurs disponibilits, leurs qualits humaines et surtout la confiance
quils mont tmoign pour raliser cette thse.
Jadresse mes vifs remerciements Monsieur Laurent Nicolas, Directeur du
laboratoire Ampre (ex. CEGELY) qui a bien voulu me recevoir en son sein, ainsi que
Messieurs les Professeurs Philippe AURIOL et Franois BURET ancien et actuel
Directeur du dpartement Electronique Electrotechnique et Automatique et Monsieur le
Professeur Alain Nicolas Directeur de lEcole doctorale 160.
Je remercie
Universits, Institut
ROYE, Professeur au
accept de rapporter

vivement Madame Maria PIETRZAK-DAVID, Professeur des


Nationale Polytechnique de Toulouse (INPT) et Monsieur Daniel
Laboratoire de Gnie Electrique de Grenoble (G2Elab), pour avoir
sur cette thse.

Mes remerciements vont galement Monsieur Gerard SCORLETTI, Professeur


des Universits, ECL, Laboratoire AMPERE Monsieur Ahmad AHMAD, Professeur
Assistant, Facult de gnie lectrique et mcanique, Universit Tichrine, Lattaqui,
Syrie, pour lhonneur quils mont fait daccepter de participer ce jury.
Que Monsieur Mohamed ABDULHAMID, mon encadrant, Professeurs
lUniversit Tichrine en Syrie, mes anciens collgues Lazhar KEBBABI et Abderrahim
BEDJA, Smion, Walid, mes collgues Hubert, Lamine, Chaiyan, Boubekeur, Thanh,
Issam, Hom, Janvier, Lorris, Julie, Yoann, Cdric, Aurlie et ceux du laboratoire ainsi
que lensemble du personnel notamment Josiane CHABERT, Philippe BILLOUX, MarieChristine HAVGOUDOUKIAN trouvent ici lexpression de ma profonde gratitude.
Je ne saurai terminer sans remercier toutes les personnes qui mont aid et
tmoign de leur soutien durant la ralisation de ces travaux, je pense notamment
Monsieur Eric BLANCO, Monsieur Laurent KRHENBHL et Monsieur Jean-Marie
RETIF.
Tous mes remerciements et ma reconnaissance toute ma famille, en particulier
ma mre, mon pre, mes soeurs et frres, pour leur soutien sans limite.
Enfin, mes meihieurs remerciements ma femme, Loura, qui me soutient toujours
tout en reconnaissant ses sacrifices et celles de Mon fils Danial pour que je russisse ce
travail. Je noublie pas ma fille, Tulipe, qui, sa naissance, marque une joyeuse fin de
mon sjour en France.

Rsum
Cette thse est un travail de modlisation, commande, observation et simulation des
systmes lectriques multimachines. Laspect nouveau est constat au niveau de lutilisation
de lobservation dtat pour la commande en vue damliorer lamortissement des systmes
lectriques multimachines. Ce sujet est un sujet actuel et intressant surtout avec le
dveloppement des rseaux de distribution. Des nouvelles sources, surtout les oliennes, se
trouvent en cognration avec dautre sources traditionnelles dans le mme rseau ce qui met
en question sa stabilit transitoire et dynamique. Cette thse focalise sur limpact de
lolienne vitesse variable sur le la stabilit du rseau lectrique multimachine. Lolienne,
comme une source fluctuante, sera prsente, dans cette thse, comme une source de
perturbation qui influence la stabilit dynamique du rseau. Cette perturbation est lie
directement la commande de lolienne. Lolienne est machine asynchrone vitesse
variable commande par orientation du flux statorique ou rotorique. Pour une telle commande
la mesure du couple total est indispensable alors quil est difficilement mesurable. Dans ce
contexte, un nouvel estimateur du couple total est discut afin dlaborer la commande. Nous
comparerons entre trois types dolienne ; MAS vitesse fixe, variable et MADA. Dans
cette thse, le modle linaire du systme lectrique multimachine sera obtenu en vue de la
commande. Le modle de lolienne ne sera pas inclus dans le modle du rseau et lolienne
sera considre comme une charge passive. Lobjectif final est damliorer les comportements
dynamiques du systme avec une commande par retour dtat statique. La commande et
lobservateur dtat seront conus par plusieurs mthodes trs intressantes parmi lesquelles la
mthode LMI.

Abstract
This thesis is a work of modeling, control, observation and simulation of electrical
multimachine power systems. The new aspect is found in the use of stat observer with control
to improve electrical multimachine power system behaviour. This subject is a current and
interesting especially with the development of distribution networks. New sources,
particularly wind generators, located in a cogeneration with other traditional sources in the
same network that calls into question its transient and dynamic stability. This thesis focuses
on the impact of variable wind speed generator on the stability of multimachine power grid.
The wind generator, as a fluctuating source will be presented, in this thesis, as a source of
disturbance that influences the dynamic stability of the network. This disturbance is linked
directly to the control of the wind generator. The wind generator is based on a variable speed
asynchronous machine controlled by flux orientation in the rotor or in the stator. For such a
control the total torque measure is indispensable while it is difficult to measure. In this
context, a new estimator of the total torque is discussed in order to prepare the control. We
compare three types of wind generator; with fixed speed asynchronous generator, with
variable speed asynchronous generator controlled in the stator or in the rotor. In this thesis,
the linear model of multimachine power system will be obtained for the control application.
The model of the wind generator will not be included in the model of the network and the
wind generator will be regarded as a passive load. The main objective of this thesis is to
improve the dynamic behaviour of the system by static feedback gain. The control and the stat
observer will be designed by several very interesting methods including LMI method.

SOMMAIRE
INTRODUCTION GENERALE ......................................................................................................................... 1
CHAPITRE I : MODELISATION ET COMMANDE DUNE EOLIENNE A VITESSE VARIABLE....... 5
1 INTRODUCTION ................................................................................................................................................ 7
2 INTERET DU CONTROLE................................................................................................................................... 7
3 CONFIGURATIONS DE LEOLIENNE A VITESSE VARIABLE ............................................................................... 9
3.1 Eolienne machine asynchrone cage ...................................................................................... 9
3.2 Eolienne machine asynchrone double alimentation ........................................................ 10
4 MODELISATION DE LEOLIENNE .................................................................................................................... 10
4.1 Partie mcanique ............................................................................................................................. 11
4.2 Modlisation de la machine asynchrone ................................................................................... 15
5 COMMANDE DUNE EOLIENNE ....................................................................................................................... 18
5.1 Stratgie de la commande ............................................................................................................. 18
5.2 Commande en zone I .................................................................................................................... 18
5.3 Commande en zone II ................................................................................................................... 24
6 APPLICATION NUMERIQUE ............................................................................................................................ 25
6.1 Exemple I.1. Commande vitesse variable dune olienne MAS cage ....................... 25
6.2 Exemple I.2. Comparaison entre une olienne vitesse fixe et une olienne vitesse
variable ...................................................................................................................................................... 30
6.3 Exemple I.3. Commande vitesse variable dune olienne MADA ................................. 32
7 CONCLUSION................................................................................................................................................. 37
CHAPITRE II : MODELISATION LINEAIRE DES SYSTEMES ELECTRIQUES MULTIMACHINES
POUR LETUDE DE LA STABILITE DYNAMIQUE................................................................................... 39
1 INTRODUCTION .............................................................................................................................................. 41
2 HYPOTHESES ................................................................................................................................................ 41
3 REPRESENTATION DES COMPOSANTS DU RESEAU ...................................................................................... 42
3.1 Charge statique ................................................................................................................................ 42
3.2 Ligne de transmission .................................................................................................................... 43
3.4 Machine synchrone ......................................................................................................................... 44
3.5 Modle du rseau lectrique dinterconnexion........................................................................ 46
EME
4 MODELE DU 2 ORDRE DUN RESEAU ELECTRIQUE MULTIMACHINE ......................................................... 48
4.1 Modle absolu................................................................................................................................... 48
4.2 Modle relatif..................................................................................................................................... 49
EME
5 MODELE DU 4 ORDRE DUN RESEAU ELECTRIQUE MULTIMACHINE ......................................................... 50
5.1 Modle non linaire du systme dexcitation ........................................................................... 50
5.2 Relation entre les machines travers le rseau dinterconnexion..................................... 52
EME
6 MODELE DU 4
ORDRE NON LINEAIRE COMPLET ...................................................................................... 55
6.1 Machine synchrone ......................................................................................................................... 55
6.2 Systme dexcitation....................................................................................................................... 55
6.3 Relations entre les machines interconnectes dans le rseau ........................................... 55
6.4 quations auxiliaires....................................................................................................................... 55
7 LINEARISATION DU MODELE ......................................................................................................................... 56
7.1 Modle absolu linaire.................................................................................................................... 57
7.2 Modle relatif linaire...................................................................................................................... 59
8 MODELE DUN RESEAU LOCAL CONNECTE A UN RESEAU INFINI .................................................................. 62
9 APPLICATION NUMERIQUE ............................................................................................................................ 64
9.1 Exemple II.1. Validation du changement de variable .............................................................. 64
9.2 Exemple II.2. Validation du choix du modle relatif ................................................................ 67
9.2.1 Modle absolu ............................................................................................................................... 67
9.2.2 Modle absolu modifi ................................................................................................................ 68
9.2.3 Modle relatif ................................................................................................................................. 69
9.2.4 Comparaison des valeurs propres........................................................................................... 70
9.2.5 Rsultats de simulation .............................................................................................................. 70
9.3 Exemple II.3. Validation de la procdure de la linarisation ................................................. 72
10 CONCLUSION .............................................................................................................................................. 73

CHAPITRE III : COMMANDE ET OBSERVATION DETAT DES SYSTEMES ELECTRIQUES


MULTIMACHINES ........................................................................................................................................... 75
1 INTRODUCTION .............................................................................................................................................. 77
2 COMMANDE PAR RETOUR DETAT STATIQUE................................................................................................ 77
2.1 Commandabilit ............................................................................................................................... 77
2.2 Gain de la commande ..................................................................................................................... 79
3 OBSERVATION DETAT .................................................................................................................................. 88
3.1 Observateur dordre complet........................................................................................................ 89
3.2 Observateur dordre rduit .......................................................................................................... 104
3.3 Observation dune fonction linaire dtat .............................................................................. 110
4 CONCLUSION............................................................................................................................................... 113
CHAPITRE IV : RESULTATS DE SIMULATION AVEC COMMANDE ET OBSERVATION DETAT
DES SYSTEMES ELECTRIQUES MULTIMACHINES............................................................................. 115
1 INTRODUCTION ............................................................................................................................................ 117
2 CONFIGURATION DU RESEAU...................................................................................................................... 117
3 DONNEES DES MACHINES ........................................................................................................................... 118
4 ETAT DEQUILIBRE ...................................................................................................................................... 118
5 MODELE LINEAIRE ....................................................................................................................................... 119
6 COMMANDE PAR RETOUR DETAT STATIQUE.............................................................................................. 119
6.1 Commandabilit ............................................................................................................................. 119
6.2 Gain de la commande ................................................................................................................... 120
7 OBSERVATION DETAT ................................................................................................................................ 127
7.1 Observateur dordre complet...................................................................................................... 127
7.2 Observateur dordre rduit .......................................................................................................... 133
7.3 Observation de la commande ..................................................................................................... 139
8 RESULTATS DE SIMULATION ....................................................................................................................... 140
8.1 Systme quip par un observateur dordre complet en cascade avec une commande
par retour dtat .................................................................................................................................... 140
8.3 Systme quip par un observateur dordre rduit en cascade avec une commande
par retour dtat .................................................................................................................................... 150
8.4 Systme avec une observation directe de la commande .................................................... 159
9 CONCLUSION............................................................................................................................................... 161
CONCLUSION GENERALE .......................................................................................................................... 163
REFERENCES.................................................................................................................................................. 165
ANNEXE............................................................................................................................................................ 169

Introduction

Introduction gnrale
Le problme de tous les jours et dans le monde entier est de rpondre la demande
nergtique qui augmente de plus en plus. Laugmentation rapide de lactivit industrielle
dans les pays dvelopps et linvestissement des entreprises dans les pays qui assurent un cot
de production moins lev a accru trs rapidement la demande mondiale dnergie. Cette
augmentation se traduit, en ralit, par une augmentation des prix du ptrole qui reprsente la
source la plus importante de lnergie. La rserve mondiale du ptrole diminue de plus en plus
et dans les annes qui suivent il ny aura pas assez du ptrole pour couvrir la demande. Le
climat de la terre volue vers le mauvais et les sources naturelles deau se rarfient. Lnergie
nuclaire nest pas disponible pour tout le monde pour des raisons politiques ou financires,
son installation cote cher et elle peut tre dangereuse au niveau cologique. Lutilisation de
ces sources conventionnelles est alors limite ou nest pas encourage pour des raisons lies
lenvironnement. Pour toutes ces raisons le monde se dirige vers les sources renouvelables, le
soleil, le vent, les courants sous-marins et dautres pour produire de llectricit. Actuellement
llectricit renouvelable ne fait quune petite portion de lnergie produite mais cette portion
va augmenter de plus en plus. Les sources dnergie renouvelable, vu leurs puissances et leurs
installations dans les rseaux de distribution, sont appeles aussi la production dcentralise
ou la gnration dnergie disperse. Les rseaux de distribution sont la dernire phase dans la
procdure dacheminement de lnergie lectrique partir des centrales de productions aux
consommateurs. Selon [1], larchitecture du rseau franais, par exemple, comprend un rseau
de transport, de rpartition et de distribution. Le rseau de transport est un rseau maill sur
lequel sont raccordes les grandes centrales classiques comme les centrales nuclaires,
hydrauliques il comprend des lignes trs haute tension (400 kV, 225 kV). Le rseau de
rpartition comprend des lignes de 90 kV et 63 kV, les centrales lectriques dune puissance
de moins de 250 MW ainsi que des utilisateurs industriels. Le rseau de distribution de 20 kV
400 V fournit directement lnergie au consommateur. Ce rseau est gnralement de
structure radiale, ventuellement boucl dans les zones urbaines pour assurer la continuit de
service. La production dcentralise base sur des units de production traditionnelle,
renouvelable ou cognration, sinstalle de plus en plus dans les rseaux de distribution. Les
gnrateurs lectriques avec des turbines combustion, les micro turbines combustion, les
oliennes, les hydroliennes, les photovoltaques et dautres gnrateurs se trouvent en
cognration dans un seul rseau. Un rseau qui, dans le pass, ntait pas conu pour ce
genre de modification. Le rseau de distribution est devenu un rseau presque complet
compos des producteurs, des consommateurs et de la transmission. Lcoulement de
puissance et le bilan de tension ne dpendent plus des consommateurs mais aussi des
producteurs. Le problme de la stabilit bien connu dans les rseaux de transport est alors
nouveau dans les rseaux de distribution. La stabilit angulaire, la stabilit de tension et la
stabilit de frquence doivent tre revues, [1], ce qui signifie que la stabilit est toujours un
problme actuel.
Les oliennes qui sont une partie importante de la production dcentralise influencent
la stabilit du rseau auquel elles sont relies. En effet, la puissance lectrique produite par
lolienne est fluctuante. Elle varie brutalement suite une variation rapide de la vitesse du
vent. Ceci peut tre considr comme une perturbation sur la puissance injecte dans le rseau
et peut mettre en danger la stabilit du rseau. En plus, les oliennes modifient la structure du
rseau, cette modification change les comportements dynamiques des machines suite une
perturbation comme un court circuit. Lintrt dtudier la stabilit dans les rseaux de
distribution lectrique est destimer limpact de la production dcentralise sur les
1

Introduction

comportements dynamique du rseau et dessayer de trouver des solutions pour amliorer ces
comportements.
La prsente thse traite le problme de la stabilit dynamique dun rseau de
distribution avec la prsence dune olienne. Les comportements dynamiques des gnrateurs
interconnects dans le rseau seront consults et une solution pour les amliorer sera
propose. La solution propose est dagir sur les systmes dexcitation des gnrateurs
synchrones par des signaux supplmentaires. Ces signaux sont les commandes labores par
la mthode de la commande par placement de ples. La commande par retour dtat linaire
se sert de toutes les variables dtat du systme qui ne sont pas toutes mesurables. Cette non
mesurabilit implique lutilisation dun observateur dtat de lordre complet ou rduit pour
pouvoir raliser la commande.
Le rseau de distribution dans cette thse se compose de plusieurs gnrateurs
synchrones alimentant des charges. Lolienne sera considre comme une charge passive qui
injecte une puissance dans le rseau. Les raisons de cette considration seront discutes dans
le premier chapitre. La proprit des machines synchrones interconnectes est quelles
tournent la mme vitesse de synchronisme. Cest ce quon appelle la stabilit de langle du
rotor de la machine synchrone. Le systme lectrique multimachine est stable sil est capable
de conserver le synchronisme de ces machines lorsquune perturbation apparat. Dans le cas
o la perturbation est forte, la stabilit est appele transitoire. Le systme multimachine est
dcrit par des quations diffrentielles non linaire. Cette stabilit peut tre analyse par la
mthode directe de Lyapunov. Par contre, pour une faible perturbation, cest le terme stabilit
dynamique qui dsigne le phnomne de synchronisation. La stabilit dynamique est
autrement appele la stabilit des petites oscillations vu lamplitude des oscillations produites
dans le systme. Ces oscillations ont pour origine une variation dune charge connecte sur le
rseau. Dans ce cas, le systme lectrique multimachine peut tre dcrit par des quations
linaires et command par une mthode de commande linaire pour amliorer ces
comportements dynamiques, [2] et [3].
Dans le premier chapitre, lolienne sera prsente comme une source de perturbation
de type variation de charge. Aprs la modlisation de lolienne, sa commande vitesse
variable sera labore. Pour contrler la vitesse, la commande vectorielle du couple
lectromagntique sera utilise. Lobjectif dun tel contrle est de maximiser la puissance
produite par lolienne lorsque la vitesse du vent est en dessous de sa valeur nominale.
Lorsque la vitesse du vent dpasse sa valeur nominale, les pales seront commandes afin de
limiter la puissance lectrique sa valeur nominale. Une comparaison de comportements de
plusieurs types de configuration doliennes sera discute pour le mme profile du vent. Les
rsultats de comparaison montreront lefficacit de la commande de lolienne en vue
doptimiser sa puissance. En revanche, des pics de puissance seront surtout remarqus sur la
puissance produite par lolienne vitesse variable ce qui reprsente une perturbation vue du
rseau. Dans ce chapitre, un nouveau estimateur du couple total sera discut, un tel estimateur
est indispensable pour laborer la commande en boucle ferme de la vitesse mcanique.
Le deuxime chapitre sera consacr la modlisation dun rseau de distribution
multimachine. Une grande masse dquations seront exposes afin de permettre au lecteur de
comprendre le modle complet du rseau. Le modle non linaire sera dabord tabli, ensuite,
le modle sera linaris et exprim dans lespace dtat. Selon le choix des variables dtat,
surtout en ce qui concerne les angles des rotors, deux modles seront distingus. Un modle
classique bas sur langle absolu et un modle bas sur langle relatif des machines. Dans ce

Introduction

chapitre, une comparaison sera faite entre le modle absolu, le modle absolu modifi et le
modle relatif. Une deuxime comparaison entre le modle non linaire et le modle relatif
linaris permettra de valider les dmarches de la linarisation. Nous allons traiter aussi le
modle relatif dun rseau local de distribution connect un rseau infini. Lobjectif de ce
chapitre est de justifier notre choix du modle relatif et de valider les dmarches de la
linarisation par les rsultats de simulation. Il faut noter que le modle de lolienne ne sera
pas intgr dans le modle du rseau pour simplifier le calcul et cause de la difficult de
trouver le modle dynamique du convertisseur de puissance et de sa commande. Lolienne
sera plutt considre comme une charge qui varie.
Le troisime chapitre aura pour objectif damliorer les comportements dynamiques
du rseau par une commande par retour dtat globale. Le principe de la commande par retour
dtat statique sera abord et son gain sera calcul de trois faons diffrentes ; dabord, par la
minimisation dun critre nergtique dont le fameux problme du choix des matrices de
pondration dtat et de commande sera discut. Puis, par la mthode LMI (Linear Matrix
Inequality) qui sert imposer certaine dynamique sur les tats du systme en boucle ferme.
La troisime mthode servira optimiser le gain calcul par la mthode LMI. Elle est base
sur loptimisation dune fonction objectif base sur la matrice de Lyapunov et le gain de la
commande. Pour lapplication de cette mthode, la mthode doptimisation de Rosenbrock
sera utilise. Le problme de la commande par retour dtat entier est que toutes les variables
dtat ne sont pas mesurables ce qui implique leur observation. Ce chapitre prsentera la
conception dun observateur dtat dordre complet et rduit. Cest une nouvelle contribution
dans le problme de la stabilit dynamique des systmes lectriques multimachines. Le gain
de lobservateur dordre complet et rduit sera calcul par les mmes mthodes de calcul du
gain de la commande par retour dtat.
Dans le quatrime chapitre, nous allons appliquer ltude thorique dveloppe au
cours du troisime chapitre sur un exemple dun rseau de distribution. Nous allons concevoir
la commande et lobservateur dordre complet et rduit. Les rsultats de simulation vont
montrer que les comportements du systme quip par un observateur et command en boucle
ferme seront bien amliors. Un retour plus rapide ltat initial du systme caractrisera les
tats de type mcanique. Nous allons remarquer que cette amlioration des tats mcanique
sera au prix des tats lectriques qui vont connatre des amplitudes relativement importantes.
La comparaison entre le systme avec et sans observateur sera aussi discute pour confirmer
la performance de lobservation dtat utilise.
Aprs la conclusion gnrale, dans lannexe, nous retrouverons les dtails de la
modlisation linaire dun rseau lectrique multimachine en vue dtudier sa stabilit
dynamique. Nous trouverons aussi une validation numrique de la mthode de Rosenbrock.

Introduction

CHAPITRE I : MODELISATION ET COMMANDE


DUNE EOLIENNE A VITESSE VARIABLE

Chapitre I

Modlisation et commande dune olienne vitesse variable

1 Introduction
Dans lintroduction gnrale nous avons rappel quelques dfinitions de la stabilit dans
les systmes lectriques multimachines. Nous avons dit que le problme de la stabilit
dynamique est nouveau dans les rseaux de distribution. Autrefois, ces rseaux ont t
considrs comme passifs. Aujourdhui, ces rseaux sont devenus actifs dans lesquels des
nouvelles sources de production lectrique sinstallent de plus en plus. Parmi ces nouvelles
sources, lolienne vitesse variable apparat comme une source intressante. Lolienne est
un dispositif qui transforme lnergie cintique du vent en nergie lectrique transmise au
consommateur. La turbine olienne rcupre lnergie cintique du vent et la transforme en
couple mcanique qui entrane un gnrateur lectrique synchrone ou asynchrone. La vitesse
du gnrateur peut tre contrle en agissant sur les tensions et la frquence dalimentation.
Ce contrle de vitesse vise optimiser la puissance lectrique envoye au consommateur. Par
contre, nous avons annonc que lolienne vitesse variable peut reprsenter une source de
perturbation dans le rseau o elle fonctionne en cognration avec dautres gnrateurs
synchrones classiques. Dans ce chapitre, nous allons expliquer pourquoi lolienne sera
considre comme une source de perturbation. Nous allons, dabord, dvelopper le modle de
lolienne machine asynchrone en vue de la commander vitesse variable. Ensuite, la
vitesse de lolienne sera asservie en agissant sur le couple lectrique par orientation du flux
statorique ou rotorique. Cette mthode de commande exigera la connaissance du couple total
qui sera estim par un nouvel estimateur du couple. Une autre commande par vois mcanique
sera aussi discute. Il sagit de commander les pales de la turbine olienne en vue de limiter la
puissance lectrique produite. Un tel rglage de la puissance est ncessaire lorsque la vitesse
du vent est suprieure sa valeur nominale. La commande de lolienne vise alors optimiser
la puissance extraite du vent lorsque la vitesse du vent est infrieure sa valeur nominale et
limiter la puissance lectrique lorsque la vitesse du vent est suprieure la valeur nominale.
Aprs la partie modlisation et commande, la simulation sera aborde la fin de ce chapitre.
Trois types dolienne machine asynchrone seront simuls. La premire est une olienne
machine asynchrone cage vitesse variable, la deuxime est une olienne machines
asynchrone cage vitesse fixe et la dernire est une olienne machine asynchrone double
alimentation commande vitesse variable. Nous allons comparer ces types dolienne pour
montrer lavantage de lun par rapport lautre. Nous allons aussi valider par la simulation
lutilisation du nouvel estimateur du couple. Les rsultats montreront que lolienne vitesse
variable injecte ou absorbe instantanment de la puissance lectrique ce qui perturbe
lquilibre de la puissance dans le rseau. Cette variation de la puissance de lolienne sera
considre comme une perturbation passive, c'est--dire, comme une variation dune charge
dans le rseau. Dans ce contexte, le modle de lolienne ne fera pas partie du modle du
rseau dans les chapitres suivants.
Maintenant, avant daborder la modlisation, nous allons expliquer pourquoi on a intrt
commander lolienne vitesse variable.

2 Intrt du contrle
La figure 1.1 illustre les caractristiques non linaires (puissance mcanique-vitesse
mcanique). Pour chaque vitesse du vent il y a une courbe associe. Lolienne, qui
appartiennent ces caractristiques, fonctionne, sans commande, avec un vent dont la vitesse
est comprise entre une valeur minimale ( vmin = 7.1 m / s ) et une valeur maximale
7

Chapitre I

Modlisation et commande dune olienne vitesse variable

( vn = 12 m / s ). Si la vitesse du vent est infrieure vmin lolienne consomme de lnergie


lectrique en mode moteur. Si la vitesse du vent est suprieure vn lolienne produit un
excs de puissance lectrique ce qui soumet le gnrateur des contraintes lectriques
dangereuses. Lorsque la vitesse du vent varie entre vmin et vn , la vitesse mcanique du
gnrateur varie entre la vitesse de synchronisme s et la vitesse mcanique nominale
mec nom , ce qui correspond au point 3, 2 et 1. Dans ce sens, et selon la figure 1.1, lolienne
produit de la puissance mais nest pas au maximum possible, voir points 2 et 3. Cependant,
sur les courbes de puissance il y a des points de puissance maximale (4, 5 et 6) qui
correspondent des vitesses diffrentes. Il est facile de constater, alors, que faire fonctionner
lolienne ces points de fonctionnement permet de maximiser la puissance extraite du vent
lors de la variation de ce dernier [4]. Pour cette raison, et pour ne pas dpasser la puissance
nominale du gnrateur olien, deux politiques de contrle, selon la vitesse du vent,
permettent de maximiser lexploitation de lolienne :
1. Pour maximiser la puissance, lorsque la vitesse du vent est infrieure sa valeur
nominale, la vitesse mcanique de lolienne est contrle ce qui correspond aux points 4,
5 et 6 par exemple. Cette commande permet aussi de commencer la production de
lnergie avec des vitesses du vent infrieures vmin , par exemple cette olienne vitesse
variable commence produire de lnergie ds la vitesse du vent qui gale
( v _ on = 4 m / s ).
3.5

x 10

1
3

Pmec Turbine (w)

2.5
s
2

mec nom
2

1.5

1
10 m/s
0.5

3
8 m/s

6 7.1 m/s
0
0

50

12 m/s

100
150
200
mec (rad/s) mcanique

250

300

Figure 1.1. Caractristique (puissance- vitesse mcanique)


2. Pour fonctionner avec un vent dont la vitesse est suprieure une valeur nominale et
augmenter lnergie lectrique, langle des pales de lolienne est contrl afin de
conserver la puissance produite proche de sa valeur nominale. Cette commande permet de
fonctionner avec des vitesses du vent suprieures vn , condition que lolienne
supporte les contraintes mcaniques.
Rsum : la commande de lolienne permet de lexploiter au maximum. La puissance
lectrique sera optimise tout en fonctionnant sur une plage de vitesse plus importante.

Chapitre I

Modlisation et commande dune olienne vitesse variable

3 Configurations de lolienne vitesse variable


Lolienne vitesse variable connecte au rseau est compose dune turbine, un
multiplicateur, un gnrateur, un convertisseur de puissance. Dautres lments comme des
filtres et des capacits de compensation ractive sont aussi ajouts pour amliorer la qualit de
lnergie produite. Les transformateurs assurent ladaptation de la tension au point de
connexion de lolienne avec le rseau. La partie lectrique de lolienne, en gnral, consiste
en un gnrateur lectrique synchrone ou asynchrone. Les machines synchrones utilises sont
plutt rotor bobin avec un grand nombre de ples [5] ; elles tournent, donc, une vitesse
lente et elles sont connectes des rseaux de moyenne tension. La turbine olienne est
directement relie au rotor sans multiplicateur de vitesse. Les machines rluctance variable
se classent aussi sous cette catgorie de gnrateurs [6]. Ces gnrateurs sont connects au
rseau 50 Hz par lintermdiaire dun convertisseur de puissance. La puissance produite par
ces oliennes est gnralement faible.
La deuxime catgorie dolienne repose sur des machines asynchrones cage ou rotor
bobin. Ces machines tournent une vitesse beaucoup plus importante que celle de la turbine
olienne do la ncessit dutiliser un multiplicateur de vitesse. Cette technologie est utilise
pour les fortes puissances et retenue par les constructeurs pour la connexion au rseau
moyenne tension.
La machine asynchrone fonctionne en mode moteur ou gnrateur. Elle peut tre alimente
par le stator (machine cage ou rotor bobin court-circuit) ou par le stator et le rotor la
fois (machine rotor bobin).
Dans ce chapitre, lolienne entrane une machine asynchrone. Deux configurations
seront traites ; lolienne pilote au stator et lolienne pilote au rotor.

3.1 Eolienne machine asynchrone cage


Lolienne dans cette configuration entrane une machine asynchrone cage
connecte au rseau par lintermdiaire dun convertisseur de puissance situ au circuit
statorique, voir la figure 1.2.

Transformateur

Machine asynchrone
ac

dc

Rseau
ac

Redresseur
Multiplicateur

Bus continu

dc

Onduleur

Turbine

Figure 1.2. Eolienne MAS pilote au stator

Chapitre I

Modlisation et commande dune olienne vitesse variable

Le redresseur assure des tensions et des frquences variables la sortie du gnrateur ce qui
permet de conduire la vitesse de lolienne. Il reoit ses consignes de tension et de frquence
du processus de la commande. Londuleur est contrl pour garder constante la tension de bus
continu (reprsent par une capacit sur la figure 1.2).
Les pales de la turbine olienne sont orientables (commandable) pour permettre de limiter la
puissance lectrique produite constante et gale sa valeur nominale lors des vitesses du vent
trs importantes.

3.2 Eolienne machine asynchrone double alimentation


Dans cette conception le stator de la machine asynchrone est connect directement au
rseau. Le convertisseur de puissance se trouve au circuit rotorique. Le redresseur alimente les
enroulements rotoriques par les tensions et la frquence de consigne quil reoit de la
procdure de commande. Londuleur est contrl dune manire garder constante la tension
du bus continu. Cette configuration a lavantage de raliser des conomies sur les
convertisseurs de puissance car la puissance transite par le circuit rotorique est faible par
rapport la puissance statorique dans la 1re configuration [4].

Transformateur

Machine asynchrone

Bus continu

Multiplicateur

Turbine

Rseau

ac

dc
ac

dc
Redresseur

Onduleur

Figure 1.3. Eolienne MADA pilote au rotor

4 Modlisation de lolienne
Dans ce paragraphe nous allons laborer le modle de lolienne pour la commander
vitesse variable. La turbine olienne sera modlise ainsi que le gnrateur asynchrone. Le
modle du convertisseur de puissance ne sera pas inclus dans le modle de lolienne. En
effet, la modlisation de cette partie lectronique de puissance est difficile, surtout en rgime
transitoire. En plus, inclure le modle du convertisseur dans le modle complet augmente le
temps de simulation. En plus, dans cette thse, nous ne nous intressons pas la stratgie de
la commande des convertisseurs, nous sommes plutt intresss par la variation de la
puissance coule entre le gnrateur olien et le rseau. Le convertisseur de puissance et sa
commande sont supposs idaux, c'est--dire que les puissances lectriques lentre et la
sortie du convertisseur de puissance sont gales. La figure suivante montre les deux parties
modliser :
10

Chapitre I

Modlisation et commande dune olienne vitesse variable

1. Partie mcanique I.
2. Partie lectrique II.

Plec

Pt

G
Cem

t Ct

Cmec mec

II

Figure 1.4. Configuration dune olienne

4.1 Partie mcanique


Sur larbre de lolienne il y a la turbine olienne, le multiplicateur de vitesse et le
rotor du gnrateur. La turbine olienne se compose de plusieurs pales fixes ou orientables.
80% des fabricants fabriquent des turbines tripales pour des raisons de stabilit, de poids et de
fluctuations mcaniques [4]. La turbine olienne, en gnral, tourne une vitesse nominale de
25 40 ( tr / mn ). Le multiplicateur adapte la vitesse de la turbine olienne celle du
gnrateur lectrique qui tourne environ 1500 ( tr / mn ). Avec les mmes simplifications
cites dans [4], le modle de la partie mcanique peut tre obtenu. Llasticit et le frottement
des pales avec lair sont ignors.

4.1.1 Modle de la turbine olienne


Le schma bloc qui reprsente la turbine olienne est illustr sur la figure 1.5
1

0.035

c5 (
3 )
1
0.035
C p ( , ) = c1 (c2 (
3 ) c3 c4 )e + 0.08 +1 + c6
+ 0.08 + 1

Cp

R t
=
v

1
Pt = C P ( . .R 2 .v 3 )
2

Ct =

Pt
t

Ct

Figure 1.5. Modle de la turbine olienne


La turbine olienne est caractrise par les courbes du coefficient de puissance C p qui
est une fonction du rapport de vitesse =

R t
et de langle de calage des pales (deg) [7].
v

11

Chapitre I

Modlisation et commande dune olienne vitesse variable

O :

t
v

= Vitesse angulaire mcanique ( rad / s mcanique) de la turbine.


= Vitesse du vent ( m / s ).
= Densit de lair 1.22 ( Kg / m 3 ) la pression atmosphrique 15C.
= Rayon de la turbine = longueur de pale en ( m ).

Pour notre exemple dolienne, le coefficient de puissance C P est donn par la relation
suivante
c5 (

1
0.035
C p ( , ) = c1 (c 2 (
) c 3 c 4 )e
3
+ 0.08 + 1

0.035

+ 0.08 3 +1

+ c6

(1.1)

O :
c1 = 0.5109

c2 = 116

c3 = 0.4

c4 = 5

c5 = 21

c6 = 0.0068

La figure 1.6 illustre les courbes de C p ( ) pour plusieurs valeurs de (deg) obtenues par la
relation (1.1).
0.5
Cpmax

=0 deg

0.45
0.4

=4 deg

0.35
0.3
Cp

=8 deg
0.25

=12 deg

0.2

=16 deg
0.15
0.1
0.05
0

opt

10

15

20

25

Figure 1.6. Courbes du coefficient C p ( , )


Sur la figure 1.6, plusieurs courbes sont distingues mais nous somme intresss celle qui
possde le plus haut sommet. Cette courbe est caractrise par le point optimal
( opt = 8.1, C p max = 0.475, = 0 (deg) ) qui est le point correspondant au maximum du
coefficient de puissance C P et donc au maximum de la puissance mcanique rcupre.
Nous remarquons que laugmentation de permet de dgrader le coefficient C p , et par
consquent, provoquer la diminution de la puissance mcanique rcupre sur laxe de la
turbine olienne.

12

Chapitre I

Modlisation et commande dune olienne vitesse variable

Le couple mcanique sur laxe de la turbine est donn par la relation suivante :

Pt
0.5C P R 2 v 3
Ct =
en ( N.m )
=
t
t

(1.2)

4.1.2. Modle du multiplicateur


Le multiplicateur est la liaison entre la turbine et le gnrateur. Il est suppos rigide et
modlis par un simple gain. Llasticit et le frottement du multiplicateur sont ngligs. Les
pertes nergtiques dans le multiplicateur sont considres nulles. Le couple mcanique de la
turbine olienne est divis par le rapport de multiplicateur pour obtenir le couple mcanique
sur larbre du gnrateur, [4].
Cmec =
O :
G
Cmec

1
Ct
G

(1.3)

= Rapport de multiplication (-).


= Couple mcanique sur laxe du gnrateur en ( N.m ).

Le multiplicateur adapte la vitesse de la turbine celle du gnrateur comme suivant


mec = G t

(1.4)

O :
mec = Vitesse du gnrateur ( rad / s mcanique).

4.1.3. Modle de larbre


Larbre du gnrateur est modlis par lquation suivant

d mec
= CT f mec
dt

(1.5)

O :
J
= Inertie totale des parties tournantes ( Kg .m 2 ).
f
= Coefficient de frottements visqueux.
CT = C mec + Cem
= Couple total de lolienne.
Cem

= Couple lectromagntique du gnrateur en ( N.m ).

En fonctionnement gnrateur le couple lectromagntique Cem a un signe ngatif.


Linertie totale est la somme de linertie du gnrateur et de la turbine ramene au ct
gnrateur cest--dire :
J=

J Turbine
G2

+ J Gnrateur

13

Chapitre I

Modlisation et commande dune olienne vitesse variable

Le schma bloc suivant reprsente le modle de larbre de lolienne associ au modle de la


turbine
1
G

t
v

Ct

Turbine

1 Cmec +

CT

mec

1
Js + f

+
Cem

Figure 1.8. Modle de larbre et de la turbine olienne

4.1.4 Modle de lactionneur des pales


Le systme dorientation des pales sert essentiellement limiter la puissance gnre.
Avec un tel systme les pales sont tournes par un dispositif de commande appel (Pitch
control). En rglant langle dorientation des pales, on modifie les performances de la turbine
et plus prcisment le coefficient de puissance, voir la figure 1.6. Les pales sont face au vent
en basse vitesse et pour les fortes vitesses elles sinclinent pour dgrader le coefficient de
puissance.
Pale

Figure 1.9. Orientation des pales


Le systme dorientation de langle des pales est approch par une fonction de
transfert de 1er ordre dans [1] et par un intgrateur dans [8, 9, 10]. Cet actionneur est
command en boucle ferme pour asservir langle de calage des pales avec des contraintes
sur , [11, 12], voir la figure 1.10 :

_ ref +

max

min = 0

Figure 1.10. Modle et commande du systme de calage de pale


O :

= Constante de temps de lactionneur (s).

min , max

= Limites de langle de calage des pales dpendant de la conception physique.

= Oprateur de Laplace.

ref

= Rfrence dangle reue du processus de la commande de la puissance

lectrique.

14

Chapitre I

Modlisation et commande dune olienne vitesse variable

4.2 Modlisation de la machine asynchrone


Avant la mise en quations de la machine asynchrone dans les axes d et q prenons en
compte les hypothses suivantes :

4.2.1 Hypothses
Avant de modliser la machine asynchrone il est ncessaire de faire les hypothses
suivantes :

La saturation est nglige ; il en rsulte que les inductances propres et mutuelles


sont indpendantes des courants qui circulent dans les enroulements.
Les f.m.m. sont rparties sinusodalement dans lentrefer de la machine, il y a
symtrie par rapport laxe magntique des enroulements.
Les encoches sont supposes inexistantes.
On ne tient pas compte de lhystrsis et des courants de Foucault dans les parties
magntiques.





4.2.2 Equations du stator


Les quations suivantes reprsentent le modle de Park stator :

d sd
= Vsd Rs I sd + sq ws
dt
d sq
= Vsq R s I sq sd ws
dt
sd = Ls I sd + Lm I rd

sq = Ls I sq + Lm I rq

(1.6)
(1.7)
(1.8)
(1.9)

O :

sd , sq

= Flux du stator sur les axes d et q .

Vsd , Vsq

= Tensions du stator sur les axes d et q .

I sd , I sq

= Courants du stator sur les axes d et q .

ws

= Pulsation des courants statoriques.

Rs

= Rsistance du stator.

Ls

= Inductance du stator.

Lm

= Inductance mutuelle entre le stator et le rotor.

4.2.3 Equations du rotor


Le modle de Park du rotor est dcrit par les quations diffrentielles suivantes :

d rd
= Vrd Rr I rd + rq wsl
dt

15

(1.11)

Chapitre I

Modlisation et commande dune olienne vitesse variable

d rq
dt

= Vrq Rr I rq rd wsl

(1.12)

Pour la machine asynchrone cage les enroulements du rotor sont court-circuits:


Vrd = Vrq = 0
Les quations (1.11) et (1.12) deviennent

d rd
= Rr I rd + rq wsl
dt
d rq
= Rr I rq rd wsl
dt
rd = Lr I rd + Lm I sd
rq = Lr I rq + Lm I sq
O :
rd , rq

= Flux du rotor sur les axes d et q .

Vrd , Vrq

= Tensions du rotor sur les axes d et q .

I rd , I rq

= Courants du rotor sur les axes d et q .

wsl

= Pulsation des courants rotoriques.

Rr
Lr
Lm
wr

= Rsistance au rotor.
= Inductance du rotor.
= Inductance mutuelle entre le stator et le rotor.
= Vitesse angulaire mcanique du rotor en ( rad / s ) lectrique.

(1.13)
(1.14)
(1.15)
(1.16)

La pulsation rotorique :

wsl = ws wr
wr = P mec La vitesse mcanique du rotor
P
= Nombre de paires de ples de la machine.
mec = Vitesse angulaire mcanique du rotor ( rad / sec ) mcanique.

4.2.4 Equations du couple lectromagntique


Le couple lectromagntique de la machine asynchrone peut tre exprim par
plusieurs formes dquation comme suivant :

C em = PLm (I rd I sq I rq I sd )

(1.17)

C em = P ( sd I sq sq I sd )

(1.18)

Lm
(rd I sq rq I sd )
Lr
L
= P m ( rd sq rq sd )
Ls Lr
= P ( rd I rq rq I rd )

C em = P

(1.19)

C em

(1.20)

C em

16

(1.21)

Chapitre I

Modlisation et commande dune olienne vitesse variable

4.2.5 Schma bloc du model de la machine asynchrone


Le schma bloc de la machine asynchrone, qui nest que limage des quations dj
exposes, est illustr sur la figure 1.11. Les entres sont les tensions statoriques, les tensions
rotorique, la pulsation statorique et la vitesse mcanique. Les sorties sont les courants
statoriques, les courants rotoriques, le couple lectromagntique et la puissance statorique.

+ Ps

Rs

+
+

Vsd

ws

1 sd
s

P
I sd

1
Ls
Lm

Lm

Vsq

Cem

1 sq
s

1
Ls

I sq

1
Lr

I rd

Rs
Rr

+
+

Vrd

rd

Lm

+ wsl

mec

Vrq

1
s

wr

Lm

1 rq
s

1
Lr

I rq

Rr

Figure 1.11. Schma bloc du modle de la machine asynchrone


Cest ce modle qui sera utilis pour la simulation dans lenvironnement Simulink sous
Matlab version 7.

17

Chapitre I

Modlisation et commande dune olienne vitesse variable

5 Commande dune olienne


5.1 Stratgie de la commande
Comme nous avons vu dans le paragraphe 2, la commande de lolienne vise
maximiser son exploitation tant que les limites de scurit sont respectes. Selon [13], deux
zones de contrle sont distingues selon la vitesse du vent, voir la figure 1.12.
v < v _ off

v v _ off

Pn (W )

II

v _ on

v _ off

vn

m
v ( )
s

Figure 1.12. Caractristique (puissance lectrique vitesse du vent)


1. Zone I ( opt , C p max , = 0 ) : cest la zone doptimisation de la puissance capture par la
turbine. Le contrle vise faire varier la vitesse de rotation de lolienne de manire
rester aux alentours de opt . Langle de calage tant fixe, le coefficient de puissance de
lolienne est gal sa valeur maximale C p max , voir la figure 1.6.
2. Zone II ( mec _ nom , Pnom ) : dans cette zone, la vitesse de rotation est toujours gale sa
valeur nominale. Le contrle de langle de calage des pales vise maintenir la puissance
lectrique produite par lolienne constante sa valeur nominale.
Dans les deux zones la vitesse du vent est infrieure une limite ( v_ off ) darrt de lolienne
dtermine pour des raisons de scurit.

5.2 Commande en zone

Dans la zone I , la vitesse de lolienne est asservie en contrlant le couple


lectromagntique du gnrateur asynchrone. Comme pour les moteurs asynchrones plusieurs
mthodes de contrle sont possibles, mais dans cette thse, la mthode de la commande
vectorielle a t choisie.

5.2.1 Commande vectorielle du couple lectromagntique


La commande vectorielle de la machine asynchrone se base sur une commande
dcouple du flux et du couple. On obtient alors des fonctionnements comparables ceux
dune machine courant continu excitation spare o le courant inducteur contrle le flux

18

Chapitre I

Modlisation et commande dune olienne vitesse variable

et le courant induit contrle le couple [14]. Dans cette tude deux commandes vectorielles
sont analyses : la commande flux rotorique orient et la commande flux statorique
orient.

5.2.1.1 A flux rotorique orient pour les machines pilotes au stator


Il sagit dorienter laxe d dans la direction du flux r ; donc, rd = r et rq = 0 .

Lm
rd I sq qui ne
Lr
dpend que de I sq lorsque rd est maintenu constant. Le flux est reli au courant statorique
par lquation diffrentielle suivante :
L d
( r . + 1)rd = Lm I sd
(1.22)
Rr dt
Ce qui signifie que le flux rotorique ne dpend que de la composante directe du courant
statorique. Ce dcouplage naturel interprte le choix dorientation du flux rotorique dans
notre tude.
Lexpression du couple lectromagntique (1.19) devient alors C em = P

Pour contrler le flux et le couple le dcouplage des composantes du courant statorique est
indispensable. Aprs le dcouplage nous obtenons les fonctions de transfert suivantes :
I sd =

1
1
I sd _ ref , I sq =
I sq _ ref
TI 0 s + 1
TI 0 s + 1

(1.23)

La constante de temps en boucle ferme des courants TI 0 est trs faible par rapport

Tr = Lr / Rr , donc, elle peut tre nglige dans le paragraphe suivant. Pour notre exemple I.1
dapplication numrique au paragraphe 6 de ce chapitre, Tr = 2.4167 ( s) et nous avons
propos TI 0 = 0.0360 ( s ) .
5.2.1.1.1 Contrle du flux rotorique

Le flux est contrl par un rgulateur PI en boucle ferme comme illustre la figure
1.13.

rd _ ref
+

1 I sd _ ref
K 1 +
T s

Lm

rd

Lr
s +1
Rr

Figure 1.13. Contrle du flux rotorique


O :
T , K = constante dintgration et gain du rgulateur du flux.
La fonction du transfert du flux en boucle ferme est du premier ordre dont la constante de
temps est choisie, dans lexemple I.1 au paragraphe 6, comme 0.01 Tr = 0.0242 ( s) .

19

Chapitre I

Modlisation et commande dune olienne vitesse variable

5.2.1.1.2 Contrle du couple lectromagntique

Le couple est contrl par un rgulateur PI en boucle ferme de la faon suivante :


Cem _ ref

1 sq _ ref

KC 1 +
TC s

1
TI 0 s + 1

I sq

Lm
rd
Lr

Cem

Figure 1.14. Contrle du couple lectromagntique


O :
TC , K C = constante dintgration et gain du rgulateur du couple.

La fonction du transfert du couple en boucle ferme est du premier ordre dont la constante de
temps est choisie, dans lexemple I.1 au paragraphe 6, comme TC 0 = TI 0 = 0.0360 ( s ) .
Le couple mcanique fourni par la turbine olienne est considr comme une perturbation sur
le couple lectromagntique.

5.2.1.2 A flux statorique orient pour les machines pilotes au rotor


Dans ce cas laxe d est orient dans la direction de s donc, sd = s et sq = 0 . De
(1.9) nous pouvons crire sq = Ls I sq + Lm I rq = 0 ce qui donne I sq =

Lm
I rq . Lexpression
Ls

Lm
I rq qui ne dpend que de
Ls
I rq lorsque sd est maintenu constant. Le flux est reli au courant statorique par lquation
diffrentielle suivante :
L d
( s
+ 1)sd = Lm I rd
(1.24)
Rs dt
Ce qui signifie que le flux rotorique ne dpend que de la composante directe du courant
rotorique.
du couple lectromagntique (1.18) devient alors C em = P sd

Pour contrler le flux et le couple le dcouplage des composantes du courant rotorique est
indispensable. Aprs le dcouplage nous obtenons les fonctions de transfert suivantes :
I rd =

1
1
I rd _ ref , I rq =
I rq _ ref
TI 0 s + 1
TI 0 s + 1

(1.25)

La constante de temps en boucle ferme des courants TI 0 est trs faible par rapport
Ts = Ls / Rs , donc, elle peut tre nglige dans la suite. Pour notre exemple I.3 dapplication

numrique au paragraphe 6 de ce chapitre, Ts = 1.8730 ( s ) et nous avons propos


TI 0 = 0.0181 ( s ) .

20

Chapitre I

Modlisation et commande dune olienne vitesse variable

5.2.1.2.1 Contrle du flux statorique

Le flux statorique est contrl par un rgulateur proportionnel intgral.

sd _ ref
+

1 I rd _ ref
K 1 +
T s

Lm
Ls
s +1
Rs

sd

Figure 1.15. Contrle du flux statorique


O :

sd _ ref

= La consigne du flux sd .

= Le gain du correcteur.

= La constante de tempe de lintgrateur.

La fonction du transfert du flux en boucle ferme est du premier ordre dont la constante de
temps est choisie, dans lexemple I.3 au paragraphe 6, comme 0.01 Ts = 0.0187 ( s ) .
5.2.1.2.2 Contrle du couple lectromagntique

La relation (couple-courant) est une fonction de transfert du 1er ordre :

Lm
sd )
Ls
I rq _ ref
TI 0 s + 1

( P
C em =

(1.26)

Le couple lectromagntique peut tre contrl en boucle ferme selon le schma suivant en
utilisant un correcteur proportionnel intgral, voir la figure 1.16.
Cem _ ref

KC 1 +
TC s

I rq _ ref

1
TI 0 s + 1

I rq

Cem
Lm
sd
Ls

Figure 1.16. Boucle ferme du couple Cem


Cem _ ref

= Consigne du couple lectromagntique C em .

KC

= Gain du rgulateur.

TC

= Constante de tempe de lintgrateur.

La fonction du transfert du couple en boucle ferme est du premier ordre dont la constante de
temps est choisie, dans lexemple I.3 au paragraphe 6, comme TC 0 = TI 0 = 0.0181 ( s ) .

21

Chapitre I

Modlisation et commande dune olienne vitesse variable

5.2.2 Contrle de la vitesse mcanique


Pour le contrle de vitesse on contrle, en gnral, le couple lectromagntique en
boucle ferme. On produit la consigne du couple lectromagntique en boucle ouverte [4] ou
en boucle ferme [6, 15]. Dans cet tude, le rgulateur calcul pour contrler le couple
lectromagntique, est utilis pour contrler le couple total CT = C mec + Cem . Cela permet de
produire du couple lectromagntique autant que ncessaire pour opposer au couple
mcanique afin de contrler la vitesse. Le schma du contrle de vitesse est illustr sur la
figure 1.17.
Cas: flux statorique orient

1 I rq _ ref

K C 1 +
TC s

I rq

1
TI 0 s + 1

Lm
sd
Ls
Cmec

mec _ ref
+

1 CT _ ref

K 1 +
T s
+

1 I sq _ ref

K C 1 +
TC s

1
TI 0 s + 1

+
G (s )

Cem
+

I sq
P

CT

1
Js + f

mec

Lm
rd
Lr

Cas: flux rotorique orient

Figure 1.17. Contrle de la vitesse mcanique


O : T , K = constante de temps et gain du rgulateur de la vitesse mcanique.
Pendant la conception du rgulateur de la vitesse mcanique la dyamique de G (s ) en
boucle ferme est nglige. Seulement la dynamique de larbre est prise en compte. Cette
ngligence est justifie car la dynamique de G (s ) est trs rapide par rapport la dynamique
de larbre. La fonction de transfert de la vitesse en boucle ferme est du premier ordre avec la
constante de temps choisie dans le paragraphe 6 de 0.4195 ( s )
La consigne de vitesse est obtenue de manire optimiser . Selon la caractristique
C p ( , ) , la figure 1.6, pour = 0 la valeur maximale de C p est obtenu lorsque = opt .
Fixer sa valeur optimale avec la mesure de la vitesse du vent permet davoir
1 vopt
mec _ ref =
, [15].
G R
Le problme est que le couple CT nest pas facilement mesurable ce qui demande
lestimation ou lobservation de cette grandeur. Lestimation du couple lectromagntique est
possible alors que la non linarit du couple mcanique complique son estimation. Dans la
littrature des auteurs [4] estiment la consigne du couple lectromagntique en boucle
ouverte, dautres [5, 6, 16, 17, 18] tentent dobserver le couple mcanique de la turbine. Dans
22

Chapitre I

Modlisation et commande dune olienne vitesse variable

le paragraphe suivant, une estimation en boucle ferme de la somme des couples


lectromagntique et mcanique sera prsente. Cest une solution qui vite destimer ou
dobserver indpendamment ces deux couples.

5.2.3 Estimation du couple total


Un observateur dtat nest pas utilis car le couple concern nest pas une variable
dtat. La drivation de lquation du mouvement mcanique donne ce couple mais introduit
une amplification du bruit. Nous avons pens alors, estimer CT comme la sortie dun
rgulateur PI comme illustr sur la figure 1.18. Lide de cet estimateur est que le systme,
dont la fonction de transfert reprsente lquation de mouvement mcanique, est command
en boucle ferme. La sortie du rgulateur PI sera, donc, le couple dacclration estim CT .
La dynamique en boucle ferme de lestimateur doit tre plus rapide que celle de la boucle
ferme du couple lectromagntique. Dans le paragraphe 6 la constante de temps de
lestimateur en boucle ferme est choisie 0.0360 ( s ) ce qui est gale la plus petite constante
de temps des boucles fermes en cascade.
Cmec

mec _ ref
+

1 CT _ ref

K 1 +
T
+

+
G (s )

Cem
+

CT

1
Js + f

mec

CT _ estim

KT 1 +
T

Ts

1
Js + f

Estimateur du couple total


Figure 1.18. Estimation du couple total CT
Mme si, dans le cas du couple mesur, le systme boucl tant stable, rien ne garantit quen
remplaant la mesure du couple total par son estimation le systme boucl rsultant soit
stable. Il est donc ncessaire de vrifier quil est effectivement stable. La vrification consiste
vrifier la stabilit de toutes les relations entre-sortie qui peuvent exister dans le systme.
Pour cette vrification il suffit de trouver la matrice dtat du systme et calculer ces valeurs
propres. Il faut que toutes les valeurs propres soient strictement ngatives pour que le systme
soit stable.

5.2.4 Vrification de la stabilit


Dans ce paragraphe nous allons montrer comment nous pouvons vrifier la stabilit
interne du systme illustr par le schma bloc sur la figure 1.18. En effet, nous pouvons
examiner les ples de la matrice dtat qui correspond ce systme. Le schma suivant peut
tre ralis dans lenvironnement Simulink sous Matlab. Il illustre le systme avec les
diffrents points dentres et de sortie choisis. On peut calculer les diffrentes fonctions de

23

Chapitre I

Modlisation et commande dune olienne vitesse variable

mec _ ref
+

1 CT _ ref

K 1 +
T
+

Cmec
+

G (s)

Cem
+

CT

1
Js + f

point sortie

point entre

point sortie

point entre

point entre

point sortie

transfert entre ces points ce qui permet danalyser les comportements de notre systme ainsi
que sa stabilit.

mec

CT _ estim

KT 1 +
TT s

1
Js + f

Estimateur du couple total

Figure 1.19. Schma de vrification de la stabilit


Dans le paragraphe 6 dapplication numrique nous allons voir que notre systme est stable
daprs ses ples qui seront strictement ngatifs.

5.3 Commande en zone

II

La fonction de transfert entre ref et P (puissance lectrique produite) a t


approche par un systme du 1er ordre. Cette approche conduit contrler P par un
rgulateur PI en boucle ferme, voir la figure 1.20.
Pn

Si v vn

max

_ ref +

1
K 1 +
T s

min = 0

1
Pn
sw

Si v > v n

P_ mesure
2

Figure 1.20. Contrle de la puissance lectrique


Si la vitesse du vent est infrieure ou gale sa valeur nominale, le retour de la boucle ferme
sera la puissance nominale (position 1). Si la vitesse du vent est suprieure sa valeur
nominale, le retour sera la puissance lectrique mesure la sortie de la machine asynchrone
(position 2). Lalternance entre les positions 1 et 2 assure la rgulation de uniquement dans
la zone II et jamais dans la zone I . La fonction de transfert de la puissance en boucle ferme
est du premier ordre dont la constante de temps choisie dans le paragraphe 6 est de 0.01 ( s )

24

Chapitre I

Modlisation et commande dune olienne vitesse variable

6 Application numrique
6.1 Exemple I.1. Commande vitesse variable dune
olienne MAS cage
6.1.1 Configuration de lolienne
Reprenons la mme olienne de (300 Kw ) dj illustre par la figure 1.2.

Machine asynchrone

Transformateur

ac

dc

Rseau
ac

Redresseur
Multiplicateur

Bus continu

dc

Onduleur

Turbine

Figure 1.21. Eolienne MAS pilote au stator


Donnes de la machine asynchrone :
Rs = 0.0063 (), Ls = 0.0118 ( H ), Lm = 0.0116 ( H ), P = 2
Rr = 0.0048 (), Lr = 0.0116 ( H ), N mecn = 1515(r. p.m)
Donnes de la turbine olienne :
J = 50 ( Kg .m 2 ) , f = 0 , R = 14 (m) , vnom = 12 (m / s ) , G = 23 = 1.22 ( Kg / m 3 )

opt = 8.1, C p max = 0.475, = 0.2( s)


Comme nous avons annonc dans le paragraphe 5.2.4, concernant la vrification de la stabilit
du systme avec lestimateur du couple total, nous exposons, ci-dessous, les rsultats de cette
vrification.

6.1.2 Vrification de la stabilit


La matrice dtat obtenu du systme, illustr sur la figure 1.19, est
0
0
0
-0,02
0
0
0,8524
0
0
-30,13 -9,923 27,75
0,35 11,39 -27,75
-12,37 -4,074 11,39
0
0 67,59 -0,007151
0
0
0
0
0
0,02
0 -0,02
0
0
0
27,75 9,923 -27,76

25

Chapitre I

Modlisation et commande dune olienne vitesse variable

Les valeurs propres de cette matrice sont

12.6944 24.7976
2.3640
27.7500
0.0072
0.0071
On remarque que le systme possde des valeurs propres strictement ngatives ce qui vrifie
la stabilit du systme.
Maintenant, aprs cette vrification, nous allons afficher en figures les rsultats de simulation

6.1.3 Rsultats de simulation


La simulation dbute avec des conditions initiales. La vitesse mcanique initiale est de
( (opt .4 / R).G ) et la vitesse du vent initiale est 4 (m/s). La machine est suppose dj
magntise.
Le vent, sur la figure 1.22, varie en alternance au dessous et au dessus de sa vitesse nominale.
Cette variation permet dobserver le fonctionnement de lolienne dans les deux zones de
fonctionnement ( I et II ) discutes dans le paragraphe 5.1.

16
v nom
14

v (m/s)

12
10
8
6
4
0

50

100

150

200

250
Temps (s)

300

350

400

450

500

Figure 1.22. Variation de la vitesse du vent

Sur la figure 1.23, la vitesse mcanique de lolienne est bien asservie pour optimiser la
puissance dans la zone I et pour tre nominale dans la zone II .

26

Chapitre I

Modlisation et commande dune olienne vitesse variable

180

mec

nom

160

mec (rad/s)

140
120

mec

100

mec

ref

80
60
40
0

50

100

150

200

250
Temps (s)

300

350

400

450

500

Figure 1.23. Variation de la vitesse mcanique angulaire

Sur la figure 1.24, , en zone I , varie peu autour de sa valeur optimale alors que en zone II ,
il diminue car la vitesse du vent augmente et la vitesse mcanique est maintenue constante
(nominale). On remarque que la vitesse mcanique et ne dpendent pas de , donc, les
comportements avec ou sans commande de sont les mmes.

8.5

(-)

7.5

Sans et avec commande de

6.5

opt

6
0

50

100

150

200

250
Temps (s)

300

350

400

450

500

Figure 1.24. Variation du rapport de vitesse

La figure suivante monter les variation de langle de calage des pales dans la zone I , langle
est fix sur sa valeur minimale alors quil varie dans la zone II .

27

Chapitre I

Modlisation et commande dune olienne vitesse variable

10

Avec commande de

(deg)

6
4
Sans commande de
2
0
0

50

100

150

200

250
Temps (s)

300

350

400

450

500

Figure 1.25. Variation de langle des pales

Sur la figure 1.26, sans commande de , en zone II , C p diminue peu en dessous de sa


valeur maximale sous leffet de la variation de . Avec la commande de , C p diminue
grce la variation de et de en mme temps. En zone I , C p est maximis grce au
contrle de la vitesse mcanique.
0.55
Sans commande de
0.5

CP (-)

0.45
0.4
0.35

Avec commande de

0.3
CPmax

0.25

CP
0.2
0

50

100

150

200

250
Temps (s)

300

350

400

450

500

Figure 1.26. Variation du coefficient de puissance

Sur la figure 1.27, le signe ngatif de la puissance lectrique Ps signifie quelle est gnre
(produite). La variation de , en zone II , a limit la puissance sa valeur nominale (300
Kw ). La puissance est optimise en zone I grce au contrle de la vitesse mcanique. En
zone II , si langle de calage des pales nest pas contrl la puissance dpasse trop sa valeur
nominale ce qui nest pas acceptable.

28

Chapitre I

Modlisation et commande dune olienne vitesse variable

x 105
Psnom

Ps

Ps (W)

-1

Ps avec commade de

-2
-3
-4
Ps sans commade de

-5
-6
0

50

100

150

200

250
Temps (s)

300

350

400

450

500

Figure 1.27. Variation de la puissance lectrique au stator envoye au rseau


La figure 1.28 montre quafin de contrler sa vitesse, la machine asynchrone produit un
couple lectromagntique qui soppose au couple mcanique. Lorsque la vitesse mcanique
est constante, grce au contrle du couple total CT , les couples (mcanique et
lectromagntique) deviennent gaux en valeur absolue.

3500
-Cem sans commande de

3000

Couple (N.m)

2500
2000
1500
1000
-Cem avec commande de

500

Cmec
-Cem

0
-500
0

-Cemn
50

100

150

200

250
Temps (s)

300

350

400

450

500

Figure 1.28. Couple mcanique et couple lectromagntique

Sur les figures 1.27 et 1.28, des pics sont observs lors dune variation rapide de la vitesse du
vent (rafales). Ce sont des rgimes transitoires normaux et indispensables du point de vue
physique. En effet, la variation rapide de la vitesse du vent signifie une variation rapide de la
vitesse mcanique de rfrence. Puisque la vitesse mcanique de la machine est asservie, la
machine va acclrer ou dclrer aussi vite que possible pour rpondre cette variation. Pour
acclrer (ou dclrer) la machine, un couple acclrateur est demand, ce qui fait appel
une absorption (acclration) ou une injection (dclration) instantane de la puissance
lectrique.

29

Chapitre I

Modlisation et commande dune olienne vitesse variable

6.2 Exemple I.2. Comparaison entre une olienne vitesse


fixe et une olienne vitesse variable
Maintenant, nous comparons entre lolienne vitesse fixe, la figure 1.29, et la mme
olienne vitesse variable, la figure 1.21, toutes les deux oliennes ont des pales contrlables.
Lolienne vitesse fixe est connecte un rseau dune tension altrative triphase
quilibre avec une valeur crte de U = 2Vefficace et un dphasage entre les phases de 120
degr.

La frquence du rseau est f = 50 Hz . Par la transformation de Park avec un

coefficient

K=

2
3

les

composantes

de

la

tension

dalimentation

sont

( Vsd = 0, Vsq = 3Vefficace ). Avec cette transformation de Park, la puissance lectrique est
conserve.

6.2.1 Configuration de lolienne


Lolienne vitesse fixe a la configuration suivante

Machine asynchrone

Transformateur
Rseau

Multiplicateur
Turbine

Figure 1.29. Eolienne vitesse fixe

6.2.2 Rsultat de simulation


La simulation dmarre avec des conditions initiales : la vitesse mcanique gale la
vitesse de synchronisme en ( rad / s mcanique) et la machine est dj magntise. La
machine tournant la vitesse de synchronisme produit une puissance lectrique nulle.
La phase de dmarrage de lolienne nest pas prise en compte parce quil ne fait pas dobjet
de cette tude. Le vent varie selon le profil sur la figure 1.22.
La figure 1.30 montre les variations de la vitesse angulaire de lolienne vitesse fixe qui
varie entre la vitesse de synchronisme et la vitesse mcanique nominale. Cest le contrle de
langle de calage de pales qui permet de ne pas dpasser la vitesse mcanique nominale

30

Chapitre I

Modlisation et commande dune olienne vitesse variable

159
158.5
mec

nom

(rad/s)

158
157.5
157
mec

156.5

s
156
0

50

100

150

200

250
Temps (s)

300

350

400

450

500

Figure 1.30. Variation de la vitesse angulaire de lolienne vitesse fixe

La figure 1.31 montre la variation de la vitesse dans les deux cas. Si la vitesse nest pas
contrle elle varie lgrement autour de sa valeur nominale en dessus de la vitesse de
synchronisme (mode gnrateur de MAS). Ce fonctionnement est impos par le rseau infini
qui alimente la machine par une tension et une frquence constantes. Si la vitesse mcanique
est contrle elle suit sa consigne pour maximiser la puissance lectrique produite.

180
mec

nom

160
s

(rad/s)

140

Eolienne vitesse fixe

120
100
80

Eolienne vitesse variable

60
40
0

50

100

150

200

250
300
Temps (s)

350

400

450

500

Figure 1.31. Vitesse mcanique

La variation de la puissance lectrique avec et sans contrle de vitesse est illustre sur la
figure 1.32. Il est facile de constater que lolienne produit plus de puissance lectrique
lorsquelle fonctionne vitesse variable qu vitesse fixe. Le contrle de langle de calage des
pales limite la puissance lectrique sa valeur nominale dans les deux cas.

31

Chapitre I

Modlisation et commande dune olienne vitesse variable


5

x 10

Eolienne vitesse fixe


0

Ps (W)

Eolienne vitesse variable


-1

-2

P s nom

-3

-4
0

50

100

150

200

250
Temps (s)

300

350

400

450

500

Figure 1.32. Puissance lectrique produite par lolienne vitesse fixe et variable

Lolienne vitesse fixe transforme la puissance cintique du vent en puissance lectrique.


Lolienne vitesse variable a besoin dune puissance lectrique supplmentaire instantane
positive ou ngative pour changer sa vitesse. Cest pourquoi les rgimes transitoires sont
moins importants sans contrle de vitesse, la figure 1.32.

6.3 Exemple I.3. Commande vitesse variable dune


olienne MADA
6.3.1 Configuration de lolienne
Maintenant, prenons la mme olienne discute dans lexemple I.1 mais cette fois la
machine asynchrone est double alimentation (MADA) ce qui correspond la figure 1.3. Le
stator de la machine asynchrone est aliment par une tension alternative triphase quilibre
comme dans le cas de lolienne vitesse fixe dans lexemple I.2. La simulation commence
avec des conditions initiales sur la vitesse mcanique ( (opt .4 / R).G ), o ; la vitesse du vent
de dpart est de 4 (m/s). La machine asynchrone est suppose dj magntise.
Machine asynchrone

Transformateur

Bus continu

Multiplicateur

Turbine

Rseau

ac

dc
ac

dc
Redresseur

Onduleur

Figure 1.33. Eolienne MADA pilote au rotor

32

Chapitre I

Modlisation et commande dune olienne vitesse variable

6.3.2 Rsultat de simulation


Pour comparer avec lexemple I.1 nous avons pris le mme profil du vent, la figure
1.22. Le vent sur la figure 1.34
varie en dessus et en dessous dune vitesse
nominale 12(m / s ) .
16
v nom
14

v (m/s)

12
10
8
6
4
0

50

100

150

200

250
Temps (s)

300

350

400

450

500

Figure 1.34. Variation de la vitesse du vent


Sur la figure 1.35, la vitesse mcanique de la machine asynchrone est bien asservie. Elle suit
parfaitement sa consigne. Elle est variable lorsque la vitesse du vent est infrieure 12(m / s )
et conserve nominale lorsque la vitesse du vent est suprieure 12(m / s ) .
180

mec

nom

160

mec (rad/s)

140
120

mec

100

mec

ref

80
60
40
0

50

100

150

200

250
Temps (s)

300

350

400

450

500

Figure 1.35. Variation de la vitesse mcanique angulaire


Sur la figure 1.36, la puissance statorique et rotorique sont illustres. Pour la machine
asynchrone double alimentation la puissance du rotor nest pas nulle ce qui est le cas de la
machine asynchrone cage. La puissance totale envoye au rseau par la MADA gale la
somme algbrique de la puissance au rotor et au stator en respectant la convention, c'est--dire
Pt = Ps Pr . Par convention, la puissance gnre au stator est ngative alors que la puissance
gnre au rotor est positive. Cela est d au fait que la puissance rotorique est le produit
glissement-puissance statorique Pr = gPs et du faite que le glissement g en mode gnrateur
et ngatif. La valeur de la puissance rotorique est trs faible par rapport la puissance
statorique ce qui conduit une rduction de dimensions ainsi que du prix du convertisseur de

33

Chapitre I

Modlisation et commande dune olienne vitesse variable

puissance utilis dans la MADA par rapport la machine asynchrone cage. Nous pouvons
aussi remarquer que les rgimes transitoires de la puissance sont concentrs au circuit
statorique. Par consquence, le convertisseur de puissance utilis dans la MADA subit moins
de contraintes aux rgimes transitoires que celui utilis dans lolienne avec machine
asynchrone cage.

Puissance lectrique (W)

x 10

Pr

0
Pr nom
-1
Ps

-2
-3

Ps nom
-4
0

50

100

150

200

250
Temps (s)

300

350

400

450

500

Figure 1.36. Variation de la puissance lectrique au stator et au rotor

La figure 1.37 montre que le rapport de vitesse varie autour de sa valeur optimale afin de
conserver le coefficient de puissance C p sa valeur maximale, voir la figure 1.38.

8.5
opt

(-)

7.5

6.5

opt

6
0

50

100

150

200

250
Temps (s)

300

350

Figure 1.37. Variation du rapport de vitesse

34

400

450

500

Chapitre I

Modlisation et commande dune olienne vitesse variable

0.5
0.45
Cp max

CP (-)

0.4
0.35
0.3

CPmax

0.25

CP
0.2
0

50

100

150

200

250
Temps (s)

300

350

400

450

500

Figure 1.38. Variation du coefficient de puissance


Sur la figure 1.39, langle de calage de pales est conserv nul lorsque la vitesse du vent est
infrieur 12 (m / s ) et varie lorsque la vitesse du vent est suprieure 12(m / s ) . Cette
variation vise limiter la puissance produite par lolienne la valeur nominale, voir la figure
1.36.
10

(deg)

6
min

4
2
0
0

50

100

150

200

250
Temps (s)

300

350

400

450

500

Figure 1.39. Variation de langle de calage des pales


La figure 1.40 montre les variations des couples mcanique et le couple lectromagntique.
2500
2000

Couple (N.m)

1500
1000
500
0

Cmec

-500

-Cem
-Cemn

-1000
0

50

100

150

200

250
Temps (s)

300

350

400

450

Figure 1.40. Couple mcanique et ( couple lectromagntique)


35

500

Chapitre I

Modlisation et commande dune olienne vitesse variable

Sur la figure 1.40, on remarque que les deux couples ont la mme valeur mais dans deux
directions opposes lorsque la vitesse mcanique est constante. Cette consquence est due la
commande de la vitesse mcanique de lolienne en agissant sur couple total.
Nous allons maintenant comparer la puissance envoye au rseau par les deux type
dolienne : machine asynchrone cage et machine asynchrone double alimentation.
La puissance envoye au rseau par lolienne MAS cage est la puissance statorique Ps de
la MAS tandis que la puissance envoye au rseau par lolienne MADA gale la somme
algbrique de la puissance au stator et au rotor ( Ps + ( Pr ) ) en rspectant la convention au
rotor et au stator.
La figure 1.41 illustre que la puissance envoye au rseau est la mme dans les deux cas,
donc, il ny a ni gain ni perte de puissance produite dans un cas par rapport lautre.
Lavantage de lutilisation dune olienne MADA est, alors, doptimiser le fonctionnement
de lolienne en utilisant des convertisseurs de puissance moins grands et moins chers avec
moins de contraintes sur les convertisseurs en rgimes transitoires.

0.5

x 105

MAS A CAGE (Ps )


MADA (Ps+Pr)

Prseau (W)

-0.5
-1
Rgimes transitoires

-1.5
-2
Pnom

-2.5
-3
-3.5
0

50

100

150

200

250
Temps (s)

300

350

400

450

500

Figure 1.41. Comparaison entre la puissance envoye au rseau par lolienne MAS et
MADA

Sur la figure 1.41, nous remarquons que lolienne MAS cage ou MADA change la
puissance lectrique avec le rseau. Des pics de puissance sont remarqus sur la courbe de la
puissance lectrique. Ces pics reprsentent une injection ou absorption instantanes de la
puissance lectrique pour ajuster la vitesse de lolienne une consigne impose par la
procdure de la commande. Comme dj ci-dessus cit, dans lexemple I.1, ces variations
instantanes reprsentent des perturbations soudaines sur le rseau. Les amplitudes de ces
perturbations sont plus ou moins grandes selon la rapidit de la variation de la vitesse du vent.
Dans ce contexte, la stabilit du rseau auquel lolienne est connecte est mise en question.

36

Chapitre I

Modlisation et commande dune olienne vitesse variable

7 Conclusion
Dans cette tude le problme du fonctionnement vitesse variable dune olienne
MAS et MADA a t abord. La commande de lolienne a t conue pour une
optimisation de la puissance lectrique produite, donc, une maximisation de lexploitation de
lolienne. La commande par orientation du flux statorique ou rotorique du couple a permis
dasservir la vitesse mcanique. Le problme que nous avons rencontr est que le couple total
sur laxe du gnrateur est ncessaire pour cet asservissement alors quil nest pas disponible.
Un nouvel estimateur a t conu pour estimer ce couple, cet estimateur est bas sur le modle
de larbre de la machine avec un rgulateur proportionnel intgral. Le rglage de la puissance
lectrique a t fait par une commande de langle de calage des pales. A la fin de ce chapitre
trois exemples ont t dvelopps. Une comparaison du fonctionnement entre trois types
dolienne a t faite en vue de montrer lavantage de lun par rapport lautre. Les rsultats
de simulation montrent que lolienne vitesse variable produit plus dnergie lectrique par
rapport lolienne vitesse fixe. Lolienne MADA a lavantage de faire des conomies
sur les convertisseurs de puissance qui subissent aussi moins de rgimes transitoires. Ces
rgimes transitoires, qui concernent la puissance, sont dus la commande de lolienne
vitesse variable. Si le rseau, auquel lolienne est connecte, est infini, le rseau supporte
bien ces rgimes transitoires. Par contre si le rseau est local, il y a le problme de la qualit
de la puissance produite et le problme de linstabilit pour les systmes de gnration
hybrides (synchrone + asynchrone). Ces rgimes transitoires influencent lquilibre entre la
puissance gnre et la puissance consomme ce qui est considr comme une perturbation
passive dune charge dans le rseau. De ce point de vue, ltude de la stabilit dynamique du
rseau sera intressante. Dans les chapitres suivants, le problme de la stabilit dynamique
dun rseau multimachine sera trait. Nous allons faire appel la modlisation, la commande
et lobservation en vue damliorer lamortissement du rseau. Le modle de lolienne ne
sera pas inclus dans le modle du rseau. Son impact sur le rseau sera considr comme une
variation de charge passive ce qui simplifiera grandement la modlisation et la simulation du
rseau.

37

Chapitre I

Modlisation et commande dune olienne vitesse variable

38

CHAPITRE II : MODELISATION LINEAIRE DES


SYSTEMES ELECTRIQUES MULTIMACHINES POUR
LETUDE DE LA STABILITE DYNAMIQUE

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

1 Introduction
Dans le chapitre prcdent nous avons dfini le problme de la stabilit dynamique des
rseaux dnergie lectrique. Nous avons vu que lolienne commande vitesse variable est
une source de perturbation dans le rseau de distribution. Ceci est d au fait quelle injecte ou
absorbe une puissance lectrique instantane dans le rseau lors de la variation rapide de la
vitesse du vent. Ce type de perturbation nergtique ressemble une variation de la charge ou
de la gnration dans le rseau concern. Pour tudier la stabilit dynamique dun rseau
dnergie lectrique multimachine nous avons besoin dun modle assez reprsentatif pour le
systme tudi. Ceci va faire lobjectif de ce chapitre II. Dans ce chapitre, le modle dtat du
systme lectrique multimachine sera discut. Nous allons comparer deux modles (absolu et
relatif) pour en choisir un pour une reprsentation utile du systme pour concevoir la
commande. Les raisons de ce choix seront discutes et une validation numrique permettra
dapprouver notre choix du modle relatif. Le modle non linaire sera linaris et crit sous
la forme dtat linaire ce qui permettra dans le chapitre suivant de concevoir une commande
linaire pour amliorer les comportements dynamiques du systme. Ce modle sera aussi
utilis pour concevoir un observateur pour les tats non mesurables. Les dmarches de la
linarisation seront valides par une application numrique qui permet de comparer les
comportements du systme non linaire et du systme linaris. Dans ce chapitre II, deux
types de rseaux sont traits, lun est un rseau local et lautre est un rseau connect un
rseau infini. Ce chapitre met laccent sur la diffrence de traitement de ces deux types.

2 Hypothses
Pendant cette tude il est important de faire les hypothses suivantes [19]:







La frquence reste constante ce qui permet de conserver la notion de ractance des


lments du rseau.
Le comportement du rseau triphas est quilibr et par consquent il est possible de
travailler avec la reprsentation monophase du rseau.
Les lments du rseau ne prsentent pas entre eux dimpdance mutuelle.
Les lignes de transport sont reprsentables par des circuits en , et les transformateurs
par un circuit srie (admittances linaires).
Nous admettons que les charges alimentes par le rseau sont toutes passives et
linaires, assimilables des impdances.

Ces hypothses de travail simplifient grandement llaboration dun modle du rseau et lui
confrent un rle purement passif dinterconnexion entre les machines tournantes.
Pour la machine synchrone les hypothses suivantes sont prises en compte :
1. La saturation est nglige, il en rsulte que les inductances propres et mutuelles sont
indpendantes des courants qui circulent dans les diffrents enroulements.
2. Les forces lectromotrices sont rparties sinusodalement dans lentrefer de la
machine, il y a symtrie par rapport laxe magntique du rotor.
3. Les encoches sont supposes inexistantes.
4. On ne tient pas compte de lhystrsis et des courants de Foucault dans les parties
magntiques.
41

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

5. Les termes drivatifs p d et p q sont ngligs du modle du stator car ces termes
dcroissent trs rapidement [3].
6. Leffet de la variation de la vitesse est nglig. Cette simplification est base sur lide
que la vitesse r en ( pu ) gale 1.0. Cela ne signifie pas que la vitesse est constante
mais que les variation de celle-ci sont trs petites et nont aucun effet sur la tension au
stator [3], [20], [21].
7. Leffet des amortisseurs dans le rotor est nglig. Cela rduit lordre du systme tudi
et minimise le nombre des paramtres connatre concernant les amortisseurs qui sont
souvent indisponibles [3].

Pour laborer le modle complet dun rseau lectrique multimachine il faut dabord
connatre les modles des lments qui composent le rseau.
Un rseau lectrique, selon la dfinition de IEEE [22], [23], se compose dun ou plusieurs
gnrateurs, consommateurs, lignes de transmission et tous les appareils lis au rseau. Les
rgulateurs de tension et de vitesse sont considrs comme des parties intgrantes du rseau.
Pour cette tude et pour des raisons de simplification de calcul, le rseau est compos de

Charges statiques.
Lignes de transmission.
Gnrateurs synchrones.

La reprsentation de ces composants sera dabord expose, ensuite, lquation du rseau sera
dfinie. Le rseau sera reprsent par une matrice dadmittance constante. La taille du rseau
sera rduite pour obtenir la matrice dadmittance finale.

3 Reprsentation des composants du rseau


3.1 Charge statique
La charge statique dans un rseau lectrique peut tre linaire ou non linaire [3], dans
cette tude nous allons considrer la charge linaire comme illustr la figure 2.1.
Nud de la charge

QL

BL

Figure 2.1. Modle de la charge linaire

42

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

GL =

O :

PL0
V02

BL =

QL 0
V02

Y L = G L + jBL
PL 0

= Admittance de la charge en pu .
= Puissance active de la charge en pu .

QL0

= Puissance ractive de la charge en pu .

V0

= Amplitude de la tension en pu .

Les puissances et la tension de la charge sont calcules par ltude de la rpartition de


puissance dans le rseau.
Pour le systme multimachine nous calculons une matrice diagonale qui reprsente les
charges installes sur tous les nuds du systme

Y L1 0 0 K 0

0 Y L 2 0 K M
YL =
M
0O
0

0 L 0
Y Ln

= Nombre des nuds.

3.2 Ligne de transmission


La courte ligne de transmission est reprsente par son impdance en srie. Les
moyennes et longues lignes sont reprsentes par un circuit , voir la figure 2.2. La
rsistance de la ligne de transmission est souvent nglige car elle est petite par rapport sa
ractance [3].
zs
yp

yp

Figure 2.2. Modle de la ligne de transmission


O :

zs
yp

= Impdance en srie.
= Admittance en parallle.

43

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

3.4 Machine synchrone


3.4.1 Partie lectrique
La machine synchrone est connecte au rseau par un nud dit gnrateur, en rgime
'

transitoire, elle est reprsente par son modle simple qui consiste une tension interne E
derrire une ractance transitoire X d' . La figure 2.3 montre le schma du gnrateur connect
au rseau [3].

Et
'

E = Et +

jX d'

Ig

jX d'

'

Ig

Figure 2.3. Schma quivalent dune machine synchrone en rgime transitoire


O :
Ig

= Courant de la machine en pu .

Et

= Tension terminale au nud gnrateur en pu .

'

= Tension interne derrire la ractance transitoire jX d' en pu .

Ce modle est souvent utilis dans la littrature [22], [24], [25].

3.4.2 Partie mcanique


Le modle de la turbine qui entrane la machine est nglig. La variation du couple
mcanique est considre nulle pendant la simulation. En effet, la turbine et son rgulateur de
vitesse possdent des constantes de temps relativement leves en comparaison avec les
constantes de temps lectriques de la machine et du systme dexcitation. Par consquent, la
variation du couple mcanique est relativement lente devant celle des termes lectriques et
devant les oscillations produites suite une petite perturbation [22], [24], [25]. Ceci justifie la
ngligence de cette partie l, c'est--dire que le modle de la turbine ne fera pas partie du
modle de la machine synchrone dans cette thse. Voici un tableau qui montre des exemples
des constantes de temps des turbines relles.

Puissance Type de Turbine Constante de temps (sec)


133 MW Turbine hydraulique
57.90 sec
171 MW Turbine hydraulique
36.03 sec
250 MW Turbine hydraulique
34.43 sec
603 MW Turbine hydraulique
42.90 sec
121 MW
Turbine vapeur
10.59 sec
210 MW
Turbine vapeur
10.55 sec
230 MW
Turbine vapeur
10.49 sec
Tableau 2.1. Constantes de temps des turbines
44

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

3.4.3 Modle de la machine synchrone


En prenant les hypothses faites sur la machine synchrone, celle-ci peut tre modlise
par deux modles, de deuxime et de troisime ordre [1].

3.4.3.1 Modle du deuxime ordre


Lquation des couples en forme dtat est

d ri
1
=
(Tmi Tei K Di ( ri 1))
dt
2H i
d i
= 0 ( ri 1)
dt

en ( pu / s )

(2.1)

en ( rad .elec / s )

(2.2)

O :
M = 2H
H

= Constante de temps mcanique en seconde.


MWs
= Constante dinertie en
.
MVA

KD

= Coefficient damortissement mcanique en

Tm

= Couple mcanique en pu .

Te

= Couple lectromagntique en pu .

pu. couple
.
pu. dviation de vitesse

= Vitesse angulaire du rotor en pu .


= Position angulaire du rotor en radian lectrique par rapport une rfrence.
qui tourne la vitesse de synchronisme 0 = 2f 0 en rad / s .

f0
t
d
dt

= Frquence de base en Hz .
= Temps en seconde.
= Drive par rapport au temps.

3.4.3.2 Modle du troisime ordre


Le modle de troisime ordre se compose de lquation des couples en forme dtat

d ri
1
=
(Tmi Tei K Di ( ri 1))
dt
2H i
d i
= 0 ( ri 1)
dt

en ( pu / s )

(2.3)

en ( rad .elec / s )

(2.4)

en ( pu / s )

(2.5)

et de lquation lectrique de la machine

dE qi'
dt

1
Td' 0i

( E fdi E qi' ( X di X di' ) I gdi )

O :

45

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

Td' 0

= Constante de temps transitoire du circuit ouvert en seconde.

E q'

= Tension proportionnelle la composante directe du flux rotorique fd en pu .

E fd

= Tension proportionnelle la tension dexcitation directe e fd en pu .

Xd

= Composante directe de la ractance statorique en pu .

X d'
I gd

= Composante directe de la ractance statorique transitoire en pu .


= Composante directe du courant au stator du gnrateur en pu .

Le diagramme suivant peut tre utile pour la dtermination de ltat dquilibre pour ce
modle. Il reprsente les relations vectorielles entre les diffrentes tensions et le courant de
lalternateur synchrone dans le repre de Park ( d q ) [3].

Raiq

iq

eq

( X d X q )id

X q id

X d' id

X d id
Eq'

Eq

i
id

jX d I g
axe - q

EI
jX q I g

Ig

ed
axe - d

Et

jX d'

Ig

E'

Ra I g

Fig. 2.4. Diagramme de phase dune machine synchrone


Avec :
Ra

= Rsistance du stator.

Xq

= Composante quadrature de la ractance statorique en pu .

= Dviation angulaire entre la tension terminale et laxe q du repre de Park en rad .

3.5 Modle du rseau lectrique dinterconnexion


Il sagit de trouver la relation entre les courants et les tensions des nuds du rseau.
Un rseau dnergie lectrique consiste en plusieurs nuds interconnects par des lignes de
transmission, il est reprsent par une matrice dadmittance nodale constante et symtrique
Y bus . Lquation (2.6) relie les tensions et les courants des nuds travers la matrice
dadmittance du rseau.

46

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

I 1
V 1


I 2
V 2
M = Y bus M


I n
V n

(2.6)

O :

[I 1 I 2 L I n ]T
[V V LV ]

= Vecteur des tensions des nuds.

Y bus

= Matrice dadmittance nodale du rseau.

= Vecteur des courants injects aux nuds.

3.5.1 Rduction de la taille du rseau


Dans le rseau les gnrateurs sont connects des nuds dits actifs ou gnrateurs.
Les autres nuds sont des nuds passifs auxquels des charges linaires passives sont
connectes. Pour un objectif de trouver la relation entre les courants injects par les
gnrateurs et les tensions aux nuds gnrateurs la taille du rseau peut tre rduite en
liminant les nuds passifs. Les charges sont considres comme des admittances constantes
et elles peuvent tre incluses dans la matrice dadmittance du rseau comme dans lquation
(2.7).

Y busL = Y bus + Y L

(2.7)

La taille du rseau lectrique peut tre rduite en liminant les nuds passifs ou sans
gnrateurs par la mthode de Kron, voir lannexe 2, [3, 22, 24]. Il sagit donc de trouver la
relation suivante :
I g = Y red E t

(2.8)

O :
Ig

= Courants injects par les gnrateurs.

Et

= Tensions aux nuds gnrateurs.

Y red

= Matrice dadmittance rduite y comprises les charges passives.

Ltape suivante est dintroduire les ractances transitoires des machines synchrones dans la
matrice dadmittance rduite. La matrice dadmittance finale est obtenue avec lquation
(2.9).

= [(Y red ) 1 + jX d' ]1

(2.9)

O :
jX d'

= Matrice diagonale des ractances transitoires des machines synchrones.

Lobtention de la matrice dadmittance finale permet dcrire la relation (2.10) qui relie les
courants et les tensions internes des gnrateurs interconnects.
47

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

Ig =Y f E
E

'

'

(2.10)

= La tension interne de la machine synchrone derrire la ractance transitoire.

Lquation (2.10) est lquation finale du rseau.


Maintenant, nous allons trouver le modle complet du systme lectrique multimachine. Deux
modles non linaires seront traits, un modle de deuxime ordre et un modle de 4me
ordre. Ils sont appels du 2me et du 4me ordre selon lordre de la reprsentation de la
machine synchrone dans le systme. Nous avons choisi de prsenter le modle de 2me ordre
pour un objectif de valider le changement de variable que nous allons proposer. Ce
changement de variable concerne les angles des rotors des machines. En ce qui concerne le
modle de 4me ordre, le modle non linaire sera linaris et utilis pour concevoir la
commande linaire par retour dtat afin damliorer les comportements dynamiques du
rseau tudi.

4 Modle du 2me ordre dun rseau lectrique


multimachine
Nous allons distinguer entre deux modles, absolu et relatif selon langle du rotor.

4.1 Modle absolu


Ce modle est bas sur le modle de deuxime ordre de la machine synchrone prsent
par les quations (2.1) et (2.2). En pu nous constatons que la puissance a la mme valeur que
le couple, [1], ce qui permet dcrire.

d ri
1
=
( Pmi Pei K Di ( ri 1))
dt
2H i
d i
= 0 ( ri 1)
dt

(2.11)
(2.12)

= Position angulaire du rotor en radian lectrique par rapport une rfrence


qui tourne la vitesse de synchronisme 0 = 2f 0 .
Lquation (2.11) est une relation entre vitesse angulaire et puissance. Si le nombre des
machines est m la puissance lectrique produite par la i me machine sera donne par
m

Pei = Re( E i I g ) = Re( E i Y


'

'

fij

' *

j =1

j =1

O :
Ig

fij

= Le conjugu du courant du gnrateur.

= Y fij e

E j ) = E i' E 'j Y fij cos( i j ij )

jij

48

(2.13)

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

Les relations (2.11) et (2.12) avec lquation (2.13) reprsente un systme lectrique
multimachine dcrit par un modle de deuxime ordre que nous appelons absolu. Il est appel
absolu parce que langle du rotor de chaque machine est la dviation angulaire de son rotor
par rapport un axe de rfrence qui tourne la vitesse de synchronisme. Nous allons
remarquer plus tard dans ce chapitre que le modle absolu obtenu dans cette thse possde des
ples instables. Cependant, il est possible de trouver un modle que nous appelons relatif qui
garde les mmes ples du modle absolu lexception des ples instables.

4.2 Modle relatif


Ce modle est appel relatif car la dviation angulaire du rotor de chaque machine est
relative. C'est--dire quon fixe le repre de la premire machine comme une origine angulaire
par rapport laquelle les angles de dviation des rotors de toutes les machines sont calculs.
Pour obtenir ce modle nous allons procder comme suivant :
Avec lquation (2.12) on peut crire
d i d 1

= 0 ( ri 1) 0 ( r1 1)
dt
dt

(2.14)

ce qui donne
d ( i 1 )
= 0 ( ri r1 )
dt

(2.15)

Maintenant, langle relatif entre la i me machine et la 1re machine est pris comme une
nouvelle variable.
i = i1 = i 1
(2.16)
avec i = 1, 2, 3,L m
On remarque que 1 = 1 1 = 0 cette variable dtat sera donc limine de la matrice dtat
du systme dcrit par le modle relatif.
La dviation angulaire entre deux machines ( i, j ) dans le rseau sera alors

ij = i j = i j

(2.17)

Lquation (2.15 ) avec (2.16) donnent


d i
= 0 ( ri r1 )
dt

(2.18)

En considrant le changement de variable (2.17), les angles absolus dans lquation (2.13)
seront remplacs par les angles relatifs ce qui donne lquation (2.19).
m

Pei = Re( E i I gi ) = Re( E i Y


'

'

fij

'*

E j ) = Ei' E 'jY fij cos( i j ij )

j =1

j =1

49

(2.19)

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

Les quations (2.11), (2.18) et (2.19) reprsentent le modle relatif de 2me ordre dun systme
'

lectrique multimachine. Les tensions E sont supposes constantes ce qui permet dvaluer
la relation puissance lectrique et angle du rotor suite une perturbation. Cette valuation
peut tre faite par une intgration numrique. Ce modle non linaire peut servir pour ltude
de la stabilit transitoire (grandes perturbations) par la mthode directe de Lyapunov.
Ce qui est intressant dans ce modle par rapport aux modles dans [19] et [26], est quil
K
nexige pas davoir un amortissement proportionnel, Di , constant ce qui est le cas gnral.
Hi
Pour valider le changement de variable dans lquation (2.16), lexemple II.1 compare les
comportements du modle absolu et du modle relatif. Nous allons remarquer que les deux
modles ont les mmes comportements dynamiques.

5 Modle du 4me ordre dun rseau lectrique


multimachine
Pour obtenir le modle du 4me ordre dun rseau lectrique multimachine, le modle
du troisime ordre de la machine synchrone (2.3), (2.4) et (2.5) sera pris en compte. Le
modle du systme dexcitation de la machine est introduit dans le modle du systme ainsi
que linteraction entre les machines.

5.1 Modle non linaire du systme dexcitation


Les machines dans cette tude sont supposes toutes quipes par des systmes
dexcitation de type 1. IEEE illustr sur la figure 2.5, [1].

Vref

S E = f ( E fd )
V R MAX

Et

1
1 + TR s VC

+V
+

KA
1 + TA s

1
K E + TE s

E fd

V R MIN

sK F
1 + TF s

VS
Signale
supplmentaire

Systme dexcitation (IEEE type 1)

Figure 2.5. Le systme dexcitation Type 1, IEEE

Ce systme peut tre simplifier comme dans [22, 24, 25, 27] et voici les dtails de
simplification.

50

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

5.1.1. Simplification du systme dexcitation


La saturation S E est nglige en supposant que le point dquilibre se situe sur la
partie linaire de la caractristique E fd , I fd .

E fd

I fd
Figure 2. 6. Caractristique E fd , I fd

La constante de temps TR du filtre peut tre nglige car elle est faible par rapport aux autres
constantes de temps et donc VC = Et . Le modle simplifi est reprsent par les quations
diffrentielles suivantes :
dE fd

1
V A K E E fd
TE

dt
dV A
1
( K AVF K AV V A )
=
dt
TA

dE fd

dV F
1
KF
VF
=

dt
TF
dt

(2.20)
(2.21)
(2.22)

O : V = Vref + VS Et
E fd

= Tension dexcitation.

Vref

= Tension de rfrence.

VS

= Signal supplmentaire.

Et
K A , TA
K E , TE
K F , TF
TR

= Tension terminale.
= Gain et constante de temps du rgulateur de tension.
= Paramtres de lexcitateur.
= Paramtre du stabilisateur.
= Constante de temps du filtre.

En ngligeant les termes drivatifs qui varient rapidement par rapport aux autres,

dV A
= 0 et
dt

dV F
= 0 , le systme dexcitation de la i me machine sera reprsent par lquation (2.23).
dt

51

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

dE fdi
dt

K Ai
K Ei
(Vrefi + VSi Eti )
E fdi
TEi + K Ai K Fi
TEi + K Ai K Fi

(2.23)

Lquation (2.23) sera utilise dans le modle complet du systme appel complexe.

5.2 Relation entre les machines travers le rseau


dinterconnexion
Pour comprendre les relations entre les machines travers le rseau dinterconnexion
nous prsentons le diagramme illustr par la figure 2.7.
Axe qi
Axe Q

E qi

Ei

j ( X di ) I gi

j X qi X di' I qi

( )

j X qi I gi

OC i

( )

j X di' I gi

E qi'
E i'

Axe D
Eti

Etqi

I gi
Angle i

Etdi

I di

I qi

Axe d i

Axe ref ( = 0)

Figure 2.7. Diagramme vectoriel dun systme lectrique multimachine.


Le diagramme reprsente la projection des tensions et du courant de la i me machine
synchrone dans un systme lectrique multimachine. Pour chaque machine il existe un repre
de Park individuel (d i , qi ) . Pour le systme multimachine, il existe un repre commun (D, Q ) .
Laxe appel Axe ref ( = 0) est la rfrence dangle fixe lors du calcul de la rpartition de
charge dans le rseau. Le repre commun (D, Q ) tourne la vitesse de synchronisme. La
dviation angulaire du rotor de la i me machine est mesure par langle i ce qui correspond
un modle absolu. Maintenant, si on choisi le repre (d1 , q1 ) comme un repre commun du
systme, la dviation angulaire de tous les rotors sera appele relative, donc, on obtient le
modle relatif. Par consquent, pour obtenir le modle relatif nous nous intressons la
dviation relative des rotors des machines c'est--dire,

52

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

j 1 ,

j = 1L m

m
= Nombre des machines
Sur le diagramme la tension terminale de la i me machine dans les coordonnes communes
(D, Q ) est donne par lquation suivante :
'

E ti = E qi jX di' I gi j ( X qi X di' ) I qi

(2.24)

'

'
Eqi

= Projection de la force lectromotrice ( E i ) sur laxe ( qi ).

I qi

= Projection du courant ( I gi ) sur laxe ( qi ), (valeur scalaire).

Nous pouvons aussi constater que dans les coordonnes ( D, Q) laide de la figure 2.7 :

'

E qi = E qi' e

j (90 + i )

I qi = I qi e

j (90 + i )

j = e j 90

(2.25)

= Angle de phase entre les axes (di , D ) .

Remplaant dans lquation (2.24) nous obtenons :


Eti = E qi' e j (90 + i ) jX di' I gi + ( X qi X di' ) I qi e j i

(2.26)

Et alors, pour un systme (m ) machines, lquation matricielle de la tension terminale des


machines :
[ E t ] = [e j (90 + ) ][ E q' ] j[ X d' ][ I g ] + [ X q X d' ][e j ][ I q ]

(2.27)

O: [e j ( 90+ ) ] , [e j ] , sont des matrices diagonales.

[ X q X d' ] et [ X d' ] sont des matrices diagonales avec des valeurs scalaires.
Reprenons lquation matricielle (2.8). Les courants injects dans les nuds o il y a une
gnratrice sont :
I g = Y red E t

(2.28)

Remplaant [ E t ] dans lquation (2.27) par sa valeur dans lquation (2.28), nous avons dans
les coordonnes communes ( D, Q) :

53

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

[ I g ] = [Y f ][[e j (90 + ][ E q' ] + [ X q X d' ][e j ][ I q ]]


O :
Y f = [(Y red ) 1 + jX d' ]1

(2.29)

= La matrice dadmittance rduite y compris les ractances

'
transitoires des machines X di
.

Pour la i me machine dans les coordonnes communes ( D, Q) :

I gi = Y

j ( 90 + j )
'
fij ( E qj e

+ ( X qj X dj' ) I qj e

j j

(2.30)

j =1

Dans lquation (2.30), le terme j = i est inclus et (m ) est le nombre des machines.
Lexpression du courant dans les coordonnes propres (di , qi ) :
ii = I gi e j i
Et alors :
m

ii = Y fij ( E qj' e

j ( 90 + ij + ij )

+ ( X qj X dj' ) I qj e

j ( ij + ij )

(2.31)

j =1

O :

Y ij = Yij e

j ij

, ij = ( j i ) .

A partir de lquation (2.31), les parties relles et imaginaires des courants sont
m

idi = Re(ii ) = Y fij ( sin( ij + ij ) E qj' + ( X qj X dj' ) cos( ij + ij ) I qj )

(2.32)

j =1
m

iqi = Im(ii ) = Y fij (cos( ij + ij ) E qj' + ( X qj X dj' ) sin( ij + ij ) I qj )

(2.33)

j =1

Les quations prcdentes contiennent les tensions internes des machines synchrones et les
courants injects par ces machines. La matrice dadmittance finale et le dphasage rotoriques
des machines sont aussi prsents. Ces quations seront le point de dpart dans la linarisation
du systme par rapport un point dquilibre donn.
Maintenant, nous avons tout ce quil faut pour laborer le modle de 4 me ordre absolu et
relatif complet et non linaire du systme lectrique multimachine. Ce modle sera linaris
pour avoir le modle absolu et relatif en forme dtat linaire. Le modle absolu sous forme
dtat linaire sera modifi pour obtenir le modle absolu modifi en choisissant des axes de
rfrence. Cela fera lobjet dune discussion sur la validit de cette modification. A la fin de
ce chapitre nous dveloppons une comparaison entre les trois modles selon leurs
comportements dynamiques.

54

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

6 Modle du 4me ordre non linaire complet


Le modle complet est bas sur le modle de troisime ordre de la machine synchrone,
le modle du systme dexcitation, le modle dinteraction entre les machines interconnectes
et dautres quations auxiliaires.

6.1 Machine synchrone


La machine synchrone est reprsente par le modle du troisime ordre.

d ri
1
=
(Tmi Tei K Di ( ri 1))
dt
2H i
d i
= 0 ( ri 1)
dt
dE qi'
1
= ' ( E fdi E qi' ( X di X di' ) I di )
dt
Td 0

(2.34)
(2.35)
(2.36)

6.2 Systme dexcitation


Le systme dexcitation est simplifi un systme de 1er ordre.
dE fdi
dt

K Ai
K Ei
(Vrefi + VSi Eti )
E fdi
TEi + K Ai K Fi
TEi + K Ai K Fi

(2.37)

6.3 Relations entre les machines interconnectes dans le


rseau
Les composantes du courant inject par la i me machine sont

idi = Re(ii ) = Y fij ( sin( ij + ij ) E qj' + ( X qj X dj' ) cos( ij + ij ) I qj )

(2.38)

j =1
m

iqi = Im(ii ) = Y fij (cos( ij + ij ) E qj' + ( X qj X dj' ) sin( ij + ij ) I qj )

(2.39)

j =1

O : ij = ( j i )

6.4 quations auxiliaires


En plus des quations prcdentes nous avons besoin de quelques quations
auxiliaires.

55

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

6.4.1 Equations des composantes des tensions terminales des


machines
Etdi = X qi I qi

(2.40)

Etqi = E qi' X di' I di

(2.41)

2
2
E ti2 = Etdi
+ E tqi

(2.42)

6.4.2 Equation du couple lectromagntique


Le couple lectromagntique est exprim par la relation suivante
Tei Pei = Re( I gi Eti ) = Etdi I di + Etqi I qi

(2.43)

La puissance lectrique produite par la i me machine est

E q' 0 j ( Etd 0i ( sin( ij + ( j i ))) + Etq 0i (cos( ij + ( j i )))) +

(2.44)
Pei = Y fij
'
( X qj X dj ) I q 0 j ( Etd 0i cos( ij + ( j i )) + Etq 0i sin( ij + ( j i )))
j =1

Pour avoir le modle linaire dtat du systme, ce modle non linaire est linaris par
rapport un tat dquilibre choisi.
Le calcul de ltat dquilibre du systme signifie le calcul des tensions, des dphasages des
angles des rotors et des courants injects par les gnrateurs. La premire tape est le calcul
de lcoulement de charge par une mthode numrique comme Newton-Raphson ou une autre.
Ensuite, calculer avec le diagramme, illustr par la figure 2.7, les angles de dphasages des
rotors des machines i , les tensions et les courants E tdi , Etqi , I di , I qi , E qi' , enfin, calculer la
matrice dadmittance finale Y f .
Le modle de 4me ordre sera linaris pour obtenir la forme dtat linaire. Toutes les
quations de (2.34) (2.37) seront linarises autour dun point dquilibre. La linarisation
des quations dinteraction entre les machines (2.38) et (2.39) conduit avoir les coefficients
K1 , K 2 , ...K 6 qui sont des matrices constantes. Pour plus de dtails voir lannexe 3.

7 Linarisation du modle
Le modle linaris est un ensemble des quations diffrentielles linaires, nous allons
distinguer entre deux modles, absolu et relatif. Les deux modles sont diffrents par la
reprsentation des dviations angulaires des rotors des machines. En effet, si langle absolu i
de laxe de la machine avec laxe D est choisi, figure 2.7, le modle est appel absolu. Ce
modle est utilis dans certaines rfrences comme [1], [22]. Pour certaines raisons discutes
ci-aprs ce modle ne sera pas adopt, nous allons plutt choisir le modle relatif qui sera
dtaill en annexe 4. Dans le modle relatif nous choisissons les angles relatifs des axes des
machines i avec laxe de la premire machine quation (2.16).

56

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

7.1 Modle absolu linaire


Ce modle consiste en les quations suivantes o s =

7.1.1 Equation de mouvement mcanique

d
= Oprateur de Laplace.
dt

La linarisation des quations (2.34) et (2.35) donne


1
(Tmi Tei K Di ri )
2H i
s i = 0ri

sri =

(2.45)
(2.46)

7.1.2 Equation lectrique de la machine synchrone


La linarisation de lquation (2.36) donne

sE qi'

K 4ij j T ' K

Td' 0i j =1

d 0i j =1

E qj' +

3ij

1
Td' 0i

E fdi

(2.47)

7.1.3 Equation du systme dexcitation


Lquation (2.37) est linarise ce qui donne

sE fdi =

K Ai
K Ei
(Vrefi + VSi Eti )
E fdi
TEi + K Ai K Fi
TEi + K Ai K Fi

(2.48)

7.1.4 Equations dtat du modle absolu linaire


Le modle dtat du systme lectrique multimachine est dcrit par les quations
diffrentielles linaires suivantes :
s i = 0 ri

s ri =

sE qi' =

sE fdi =

1
2H i
1

K1ij j
j =1
m

K 4ij j

Td' 0i j =1

(2.49)

KDi
2H i
1

ri
m

Td' 0i j =1

1
2H i

K 2ij Eqj' + 2 H
j =1

E qj' +

3ij

1
Td' 0i

Tmi

E fdi

m
m
K Ai
K
( K 5ij j K 6ij E qj' Ei E fdi + Vrefi + VSi )
TEi + K Ai K Fi j =1
K Ai
j =1

Pour chaque machine il y a quatre variables dtat [ i ri E qi' E fdi ] T .

57

(2.50)

(2.51)

(2.52)

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

7.1.5 Modle dtat absolu


Avec les quations dtat obtenues ci-dessus nous pouvons dcrire le systme
lectrique de m machines sous la forme suivante :

x1 = A1 x1 + B1u1

(2.53)

y1 = C1 x1
O :
= Matrice dtat du systme (4m 4m ) .
= Matrice de commande du systme (4m m ) .
= Matrice de sortie (2m 4m ) .

A1
B1
C1

'
x1 = [ 1 2 L m r1 r 2 L rm E q' 1 E q' 2 L E qm
E fd 1 E fd 2 L E fdm ] T (2.54)

Les variables dtat sont :

Dviation de langle absolu du rotor, (rad. elec/second).


Dviation de la vitesse angulaire du rotor, r (Vitesse angulaire lectrique pu ).

Dviation de la tension interne E q' en ( pu ).

Dviation de la tension interne dexcitation E fd en ( pu ).

Les variables de commande sont les signaux supplmentaires introduits aux systmes
dexcitation des machines. Produites par la commande optimale, ces commandes vont
stabiliser le systme.

u1 = [VS1 VS 2 L VSm ] T

(2.55)

Les variables de sortie sont les tats mesurables du systme (La vitesse angulaire et la tension
dexcitateur)
y1 = [1 2 L m E fd 1 E fd 2 L E fdm ] T

(2.56)

Aprs lobtention du modle linaire absolu sous la forme dtat, dans les rfrences [22],
[24], [25], [28] et [29], les auteurs ajoutent une tape supplmentaire. Il sagit de modifier
lquation dtat du systme en slectionnant les axes de rfrence.

7.1.5.1 Slection des axes de rfrence pour le modle absolu


Dans les quations prcdentes (2.53), les axes de rfrence du rseau taient supposs
avoir une vitesse constante, Undrill [29] a montr que cette hypothse tait incorrecte. Les
rfrence [22, 24, 25] ont suivi la mme approche en considrant que la frquence du rseau
est toujours identique celle dune machine dominante.

58

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

Ainsi, les coordonnes communes (D, Q ) tournent en synchronisme avec les axes (d , q ) de la
machine de rfrence. Cela signifie que la dviation de langle du rotor de cette machine est
gale zro, donc, elle doit tre limine. Par consquent, lquation (2.53) doit tre modifie
comme il est indiqu dans [29] par limination de la variable dtat de la machine de
rfrence dans les deux membres de lquation.
Lquation dtat modifie a la forme suivante

x 2 = A2 x 2 + B2 u 2
y2 = C2 x2

(2.57)

O :
= Matrice dtat du systme (4m 1 4m 1) .
= Matrice de commande du systme (4m 1 m ) .
= Matrice de sortie (2m 4m 1)
= Vecteur de commande du systme (m ) .
= Vecteur des variables dtat du systme (4m 1) .
= Vecteur de sortie du systme (2m )
= Nombre de gnrateurs.

A2
B2
C2
u2

x2
y2
m

Dans cette thse nous nallons pas suivre cette approche pour les raisons suivantes :

Contrairement ce qui est dans [22], [24], [25], [28] et [29], nous constatons
quaucune modification dans lquation dtat du systme ne doit tre faite. En effet,
en linarisant le systme nous nous intressons la dviation des angles des rotors
autour de leurs points dquilibre et non la dviation par rapport un axe tournant,
donc la dviation de tous les angles des rotors doit tre prise en compte. En rsum,
lorsquon a linaris le systme nous avons eu un nouveau repre qui est ltat
dquilibre et non plus le repre commun.

Si la dviation de langle du rotor dune machine considre comme rfrence est


nulle, ce qui justifie de la ngliger selon [22], [24], [25], [28] et [29], cela conduit
constater quune perturbation sur la vitesse de cette machine ninfluence pas les autres
machine du systme ce qui nest pas logique du point de vue physique.

7.2 Modle relatif linaire


La diffrence par rapport au modle absolu est dans les quations de mouvement
mcanique et surtout dans les variations des angles rotoriques. Les valeurs des
coefficients K1...K 6 sont calcules dans lannexe 4.

59

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

7.2.1 Equations
mcanique

diffrentielles

linarises

de

mouvement

Les quations (2.34) et (2.18) sont linarises pour donner


1
(Tmi Tei K Di ri )
2Hi
s i = 0 (ri r1 )

sri =

(2.58)
(2.59)

7.2.2 Equations dtat du modle relatif linaire


Les quations dtat du systme linaire sont
s i = 0 (ri r1 )

s ri =

1
2H i
m

sEqi' =

K1ij j
j =1

K 4ij

'
j =1 Td 0i

sE fdi =

(2.60)

j
j i

K Di
1
i
2H i
2H i

K 2ij Eqj' + 2 H
j =1

Tmi

(2.61)

1
1
Eqj' + ' E fdi
'
K 3ij Td 0i
Td 0i

m
m
K Ai
K
( K 5ij j K 6ij Eqj' Ei E fdi + Vrefi + VSi )
TEi + K Ai K Fi
K Ai
j =1
j =1

(2.62)

(2.63)

La variable dtat 1 = 0 car la premire machine est considre comme rfrence donc dans
lquation dtat cette variable dtat sera limine. Nous allons donc obtenir la forme dtat
suivante.

7.2.3 Variable dtat relatif


Avec les quations dtat obtenues ci-dessus nous pouvons dcrire le systme
lectrique de m machines sous la forme suivante :

x 3 = A3 x3 + B3u3

(2.64)

y 3 = C 3 x3
O :
La premire ligne et colonne dans la matrice dtat qui correspondent 1 = 0 sont
suprimes, nous avons alors :
A3

= Matrice dtat du systme (4m 1) (4m 1) .

B3

= Matrice de commande du systme (4m 1) m ) .

C3

= Matrice de sortie 2m (4m 1) ) .

60

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

Le vecteur dtat est de la forme


'
x3 = [ 2 3 L m 1 2 L m Eq' 1 E q' 2 L E qm
E fd 1 E fd 2 L E fdm ] T

(2.65)

O :
2 , 3 ,L m = ( 2 1 ), ( 3 1 ),L ( m 1 )

(2.66)

Les variables dtat sont :

Dviation de langle relatif de charge, ( rad. elec/second).


Dviation de la vitesse du rotor, r (Vitesse angulaire lectrique ( pu )).

Dviation de la tension interne E q' ( pu ).

Dviation de la tension interne dexcitation E fd ( pu ).

Les variables de la commande sont les signaux supplmentaires ajouts aux systmes
dexcitation

u3 = [VS1 VS 2 L VSm ] T

(2.67)

Les variables de sortie sont les tats mesurables du systme qui sont
y3 = [1 2 L m E fd1 E fd 2 L E fdm ] T

(2.68)

A la fin de ce chapitre, nous allons comparer par un exemple numrique les trois
modles, absolu, absolu modifi et relatif. Cette comparaison va permettre de voir la
diffrence entre les trois modles. Les ples du modle modifi sont diffrents de ceux du
modle absolu, par contre le modle relatif possde les mmes ples du modle absolu
lexception des ples nuls. Cette proprit du modle relatif par rapport au modle absolu est
importante car pour calculer la commande optimale par la mthode base sur la forme
quilibre discute plus tard, il faut que les ples du systme soient strictement ngatifs.
Dans les paragraphes prcdents, nous avons trait le problme dun rseau local
multimachine. Un autre type intressant tudier est le rseau local reli un rseau infini. Le
modle dun tel type de rseau sera discut dans le paragraphe suivant

61

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

8 Modle dun rseau local connect un rseau


infini
Gnralement, un rseau dnergie lectrique local est connect un rseau infini. Un
tel systme nest pas clairement trait dans la littrature. Avec lanalyse dans les paragraphes
prcdents on ne sait vraiment pas quoi faire sil y a un nud infini. Plusieurs questions se
posent propos de comment un nud infini est considr lors de la modlisation et comment
le traiter lors de la rduction du rseau.
Le systme lectrique est compos de n machines synchrones interconnectes et est connect
un rseau infini par le nud appel b . Le rseau est rduit en liminant les nuds sans
gnrateurs. Le rseau infini est considr comme un gnrateur synchrone avec une
impdance nulle.
Le diagramme, illustr sur la figure 2.8, reprsente les relations entre les tensions et les
courants dans un tel systme.
Axe q i
E qi

Ei

j ( X di ) I gi

j X qi X di' I qi

( )

j X qi I gi

OC i

( )

j X di' I gi

E qi'
Ei'

Axe Q
Angle i
Eti

Etqi

Vinf

Axe ref ( = 0)

I gi
Angle inf

Etdi

I di

I qi

Axe d i

O
I inf
Axe D

Figure 2.8. Diagramme de phase de la i me machine

Lquation des tensions terminales dans le rseau est :

62

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

'

Eti = E qi jX di' I gi j ( X qi X di' ) I qi

avec i inf

'

O V inf = Vinf e j inf , E qi = E qi' e j i , I qi = I qi e j i , j = e j 90 , m = n + 1 ,


quantits du rseau infini, normalement, inf = 1 .

(2.68)

( inf )

dnote

les

Les courants injects dans les nuds gnrateurs dans les cordonnes communes sont donns
par lquation suivante :
V inf
I gi = Y f '
E

ou

Ii =

Y fij ( E qj' e

j j

+ ( X qj X dj' ) I qj e

j ( j 90 )

)+Y

f ,i ,inf Vinf

e j inf (2.69)

j =1
j b

Dans les cordonnes propres d i qi :


ii = I gi e j (90 i )

(2.70)

O langle de phase entre les axes di et D est ( i 90) .


En remplaant dans lquation (2.69) nous avons :
m

ii =

Y fij ( E qj' e

j ( 90+ ij + j i )

+ ( X qj X dj' ) I qj e

j ( ij + j i )

) + Y f ,i ,inf Vinf e j (90+ i inf + inf i )

j =1
j inf

(2.71)
Les composantes du courant dans les cordonnes propres sont :
idi = Re(ii ), iqi = Im(ii )

(2.72)

En analysant lquation nous pouvons crire:


m

idi =

Y fij ( sin( ij + j i ) Eqj' + ( X qj X dj' ) I qj cos( ij + j i ))


j =1
j inf

(2.73)

Y fi inf Vinf sin( i inf + inf i )


m

iqi =

Y fij (cos( ij + j i ) E qj' + ( X qj X dj' ) I qj sin( ij + j i ))


j =1
j inf

(2.74)

+ Y fi inf Vinf cos( i inf + inf i )


Les quations (2.73, 2.74) sont les quations de dpart pour calculer le modle dun rseau
local connect un rseau infini. Dans lannexe 5 nous prsenterons plus de dtails pour
obtenir le modle linaire dun tel systme.

63

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

9 Application numrique
9.1 Exemple II.1. Validation du changement de variable
Lobjectif de cet exemple est de valider notre choix de changement de variable
effectu pour obtenir le modle relatif discut dans le paragraphe 3. Nous allons prsenter les
comportements dynamiques du modle relatif et absolu du systme non linaire simple dcrit
par les quations (2.11), (2.12) et (2.13). Les rsultats de simulation montreront que le
systme rejoint son tat dquilibre aprs la disparition du dfaut, les comportements des deux
modles sont les mmes.
Prenons lexemple du rseau expos ci-dessous o il y a trois machines qui alimentent trois
charges.

Ligne

R
(pu)

X
(pu)

1-2

0.10

0.20

1-4

0.05

0.20

1-5

0.08

0.30

2-3

0.05

0.25

2-4

0.05

0.10

2-5

0.10

0.30

2-6

0.07

0.20

3-5

0.12

0.26

3-6

0.02

0.10

10

4-5

0.20

0.40

11

5-6

0.10

0.30

G1

G2

G3

Figure 2.9. Rseau lectrique trois machines

Donnes des gnrateurs


Ces donnes sont utilises pour llaboration du modle linaire et donc le modle
dtat du systme.
M ( s ) K D ( pu )

X q ( pu )

X d' ( pu )

G1
G2

9.26
4.61

2.5
4

0.57
1.66

0.2
0.32

G3

4.61

1.66

0.32

X d ( pu ) Td' 0 ( s) K A ( pu ) T A ( pu ) K f ( pu ) T f ( pu ) K e ( pu ) Te ( s )
1
0
1.02
7.76
50
0.02
0.05
0
1
0
1.68
4
50
0.02
0.05
0
1
0
1.68
4
50
0.02
0.05
0

64

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

Point dquilibre
Les rsultats de la rpartition de puissance du systme obtenu par la mthode de
Newton-Raphson : aprs 3 itrations et avec une prcision de 1.76814 10 5 nous avons
obtenu le tableau suivant
Noeud

(deg)

V ( pu )

Ptot ( pu ) Qtot ( pu ) Pg ( pu )

Q g ( pu )

Pl ( pu ) Ql ( pu )

ref
PV

1,0500

0,0000

0,5484

0,3041

0,5484

0,3041

0,0000

0,0000

1,0500

-0,8426

0,9000

0,5852

0,9000

0,5852

0,0000

0,0000

PV

1,0500

-1,6080

0,6000

0,5601

0,6000

0,5601

0,0000

0,0000

PQ 4
PQ 5

1,0046

-2,2830

-0,6000

-0,4000

0,0000

0,0000

-0,6000

-0,4000

0,9891

-3,0893

-0,6000

-0,5000

0,0000

0,0000

-0,6000

-0,5000

1,0051

-3,7835

-0,8000

-0,4000

0,0000

0,0000

-0,8000

-0,4000

PQ

Dabord il faut calculer Ptot et Qtot


commencer le calcul.

comme Ptot = Pg + Pl , Qtot = Q g + Ql ensuite

O :
g
l

= Gnre.
= Consomme.

Puissance mcanique des machines = puissance lectrique gnre:

Pm = [0.5484

0.9 0.6]

La matrice dadmittance finale est

0.4080 j 2.3445
Y f = 0.0946 + j1.0147
0.0714 + j 0.7998

0.0946 + j1.0147 0.0714 + j 0.7998


0.2074 j 2.1251 0.1243 + j 0.6881
0.1243 + j 0.6881 0.2431 j1.9249

Les machines synchrones sont reprsentes par le modle simplifi discut dans le paragraphe
4.
Les tensions derrire les ractances transitoires X d' sont calcules aprs le calcul des courants
injects par les gnrateurs, elles ont les valeurs constantes suivantes :
'

E = [1.1079 + j 0.1045

1.2323 + j 0.2562 1.2253 + j 0.1485]

65

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

= [5.3883 11.7447 6.9102] en ( deg )

= angle( E ' )

= Angle initial absolu du rotor.

= angle(Y f )
1 = 21 = 2 1
2 = 31 = 3 1

= Matrice de phase de la matrice dadmittance.


= Angle relatif du rotor de la 2me machine.
= Angle relatif du rotor de la 3me machine.

Nous avons simul une coupure de la ligne 1-2, la ligne perdue est remise en service aprs
200 ms. Pour la simulation cette coupure correspond une modification de la matrice
dadmittance finale pendent 200 ms. La matrice dadmittance modifie a la valeur suivante :

Y fp

0.3879 j 2.0272
= 0.0799 + j 0.8262
0.0623 + j 0.7026

0.0799 + j 0.8262 0.0623 + j 0.7026


0.2317 j 2.0157 0.1377 + j 0.7446
0.1377 + j 0.7446 0.2505 j1.8958

Nous allons comparer entre le modle de 2me ordre absolu dcrit par les quations (2.75),
(2.76), (2.77)

sri =

1
(Tmi Tei K Di (ri 1))
2Hi
s i = 0 (ri 1)
m

Pei = Re( E i I gi ) = Re( E i Y


'

'

fij

' *

(2.76)

E j ) = Ei' E 'j Y fij cos( i j ij )

j =1

(2.75)

(2.77)

j =1

et le modle de 2me ordre relatif dcrit par


sri =

1
( Pmi Pei K Di (ri 1))
2Hi
s i = 0 (ri r1 )
m

Pei = Re( E i I gi ) = Re( E i Y


'

'

fij

' *

(2.79)

E j ) = Ei' E 'j Y fij cos( i j ij )

j =1

(2.78)

(2.80)

j =1

Les quations de (2.75) et (2.76) dun ct et les quations (2.78) et (2.79) dun autre ct
seront intgres par la mthode de Runge-Kutta dordre 4 sous Matlab. Les rponses

66

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

dynamiques des angles des rotors suite la perturbation propose sont illustres sur la figure
suivante :
8
7
6

(deg)

Modle absolu
et
Modle relatif

21

31

3
2
1
0

6
Temps (s)

10

12

Figure 2.10. Variation de langle du rotor

Sur la figure 2.10, les deux courbes sont confondues ce qui valide le choix que nous avons
effectu dans lquation (2.16), dans le paragraphe 4. On remarque que le systme rejoint
ltat dquilibre aprs la reconnexion de la ligne 1-2, les oscillations samortissent pendant
presque 10 secondes. Comme nous avons dj vu, lavantage du modle relatif est quil
permet aussi danalyser la stabilit transitoire par la mthode directe de Lyapunov pour
K
lanalyse des grandes perturbations pour des machines qui nont pas le mme rapport D .
H

9.2 Exemple II.2. Validation du choix du modle relatif


Dans lobjectif de comparer le modle relatif et le modle absolu modifi avec le
modle absolu nous prsentons cette application numrique. En comparant les valeurs propres
du systme, nous allons montrer pourquoi le modle absolu ne sera pas adopt. Ensuite, nous
montrerons que le modle relatif aura les mmes comportements que le modle absolu sans
avoir des ples nuls.
Reprenons le rseau dcrit ci-dessus par lexemple II.1 o il y a trois machines qui alimentent
un rseau, voir la figure 2.9. La linarisation du modle de 4me ordre donne les rsultats
suivants.

9.2.1 Modle absolu


Le modle absolu sous la forme dtat est

x1 = A1 x1 + B1u
y1 = C1 x1 + D1u1

67

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

O :
0,0000 0,0000 0,0000 314,1593
0,0000 0,0000 0,0000

A1 =

B1 =

0,0000

0,0000

0,0000 0,0000 0,0000 0,0000 0,0000 0,0000

0,0000 314,1593

0,0000

0,0000 0,0000 0,0000 0,0000 0,0000 0,0000

0,0000 0,0000 0,0000

0,0000

-0,1371 0,0815 0,0557

-0,2700

0,0000

0,1755 -0,2928 0,1173

0,0000

-0,8677

0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
0,0000

0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
0,0000

0,1258
-0,0644
0,2097
0,1216
-0,1709
0,8121
0,9712

0,1231
0,0370
-0,3803
0,1531
0,1510
-0,5351
0,1192

-0,2488
0,0274
0,1705
-0,2747
0,0199
-0,2770
-1,0904

0 0 0
0 0 0
0 0 0
0 0 0
20 0 0
0 20 0
0 0 20

0,0000 314,1593

0,0000 0,0000 0,0000 0,0000 0,0000 0,0000

0,0000

-0,1469 0,0336 0,0037 0,0000 0,0000 0,0000

0,0000

-0,0207 -0,3310 0,0131 0,0000 0,0000 0,0000

-1,3015 -0,0122 0,0566 -0,2655


0,0000 -0,3745 0,1072 0,0880
0,0000
0,2510 -0,9702 0,1979
0,0000
0,2347 0,2408 -0,9176
0,0000 -11,5764 -3,6244 -3,4519
0,0000 -7,5098 -6,0818 -4,8406
0,0000 -6,0947 -4,0932 -8,1202

0,0000
0,1289
0,0000
0,0000
-0,4000
0,0000
0,0000

0,0000
0,0000
0,0000
0,2500
0,0000
0,0000
-0,4000

0 0 0 1 0 0 0 0 0 0 0 0

0 0 0

0 0 0 0 1 0 0 0 0 0 0 0

0 0 0

0 0 0 0 0 1 0 0 0 0 0 0

C1 =

0,0000
0,0000
0,2500
0,0000
0,0000
-0,4000
0,0000

D1 =

0 0 0 0 0 0 0 0 0 1 0 0

0 0 0
0 0 0

0 0 0 0 0 0 0 0 0 0 1 0

0 0 0

0 0 0 0 0 0 0 0 0 0 0 1

0 0 0

9.2.2 Modle absolu modifi


Reprenons lquation (2.57) comme suivant

x 2 = A2 x2 + B2u 2
y2 = C2 x2 + D2u 2
En supposant que la premire machine est considre comme rfrence dans le systme, la
premire ligne et colonne dans la matrice dtat A1 seront limines. Cette modification
traduit notre comprhension de la modification effectue dans le paragraphe 7.1.5.1. Nous
avons obtenu les matrices modifies suivantes

A2 =

0,0000
0,0000
0,0815
-0,2928
0,1231
0,0370
-0,3803
0,1531
0,1510
-0,5351
0,1192

0,0000
0,0000
0,0557
0,1173
-0,2488
0,0274
0,1705
-0,2747
0,0199
-0,2770
-1,0904

0,0000 314,1593
0,0000
0,0000 0,0000 0,0000
0,0000
0,0000 314,1593
0,0000 0,0000 0,0000
-0,2700
0,0000
0,0000 -0,1469 0,0336 0,0037
0,0000 -0,8677
0,0000 -0,0207 -0,3310 0,0131
0,0000
0,0000 -1,3015 -0,0122 0,0566 -0,2655
0,0000
0,0000
0,0000 -0,3745 0,1072 0,0880
0,0000
0,0000
0,0000
0,2510 -0,9702 0,1979
0,0000
0,0000
0,0000
0,2347 0,2408 -0,9176
0,0000
0,0000
0,0000 -11,5764 -3,6244 -3,4519
0,0000
0,0000
0,0000 -7,5098 -6,0818 -4,8406
0,0000
0,0000
0,0000 -6,0947 -4,0932 -8,1202

68

0,0000
0,0000
0,0000
0,0000
0,0000
0,1289
0,0000
0,0000
-0,4000
0,0000
0,0000

0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
0,2500
0,0000
0,0000
-0,4000
0,0000

0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
0,2500
0,0000
0,0000
-0,4000

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

B2 =

0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
20 0 0
0 20 0
0 0 20

C2 =

0
0
0
0
0
0

0
0
0
0
0
0

1
0
0
0
0
0

0
1
0
0
0
0

0
0
1
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
1
0
0

0
0
0
0
1
0

0
0
0
0
0
1

D2 =

0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

9.2.3 Modle relatif


Le modle relatif obtenu est le suivant :

x 3 = A3 x3 + B3u3
y3 = C3 x3 + D3u3

0,0000 0,0000 -314,1593 314,1593


0,0000 0,0000 -314,1593

A3 =

B3 =

0,0000

0,0000 0,0000 0,0000 0,0000 0,0000 0,0000

0,0000 314,1593

0,0000 0,0000 0,0000 0,0000 0,0000 0,0000

0,0815 0,0557

-0,2700

0,0000

0,0000

-0,1469 0,0336 0,0037 0,0000 0,0000 0,0000

-0,2928 0,1173

0,0000

-0,8677

0,0000

-0,0207 -0,3310 0,0131 0,0000 0,0000 0,0000

0,1231 -0,2488

0,0000

0,0000

-1,3015

-0,0122 0,0566 -0,2655 0,0000 0,0000 0,0000

0,0000
0,0000
0,0000
0,0000
0,0000
0,0000

0,0000
0,0000
0,0000
0,0000
0,0000
0,0000

0,0370
-0,3803
0,1531
0,1510
-0,5351
0,1192

0,0274
0,1705
-0,2747
0,0199
-0,2770
-1,0904

0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
20 0 0
0 20 0
0 0 20

C3 =

0,0000 -0,3745 0,1072 0,0880


0,0000
0,2510 -0,9702 0,1979
0,0000
0,2347 0,2408 -0,9176
0,0000 -11,5764 -3,6244 -3,4519
0,0000 -7,5098 -6,0818 -4,8406
0,0000 -6,0947 -4,0932 -8,1202

0
0
0
0
0
0

0
0
0
0
0
0

1
0
0
0
0
0

0
1
0
0
0
0

0
0
1
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
1
0
0

0
0
0
0
1
0

0
0
0
0
0
1

0,1289
0,0000
0,0000
-0,4000
0,0000
0,0000

0,0000
0,2500
0,0000
0,0000
-0,4000
0,0000

D3 =

0,0000
0,0000
0,2500
0,0000
0,0000
-0,4000

0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

En comparant ce modle avec le modle absolu, nous remarquons que la matrice dtat du
modle relatif peut tre obtenu en supprimant la premire ligne et colonne ensuite en
modifiant les deux premires lignes dans la troisime colonne.

69

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

9.2.4 Comparaison des valeurs propres


Maintenant, le calcul des valeurs propres de trois modles permet de comparer entre
eux.
Modle absolu A1

Modle absolu modifi A2

0.7033 j11.2017

Modle relatif A3

0.7033 j11.2017

0.2700

0.5031 j 9.3421

0.5031 j 9.3421

0.7394 j11.0956

0.3683 j1.8741

0.3683 j1.8741

0.7018 j 6.8435

0.0000

0.3345 j1.8235

0.6780

0.6780

0.5020 j 0.8552

0.4968 j 0.8629

0.5401 j 0.6067

0.5379 j 0.6058

0.5401 j 0.6067

0.4968 j 0.8629

Le modle absolu possde une valeur propre nulle, c'est--dire un ple instable. Cela est
attendu car langle du rotor est obtenu aprs lintgration de la vitesse. Le modle modifi ne
possde pas les mmes ples que le modle absolu. Cest normal car nous avons modifi la
matrice dtat du modle absolu. Au contraire, le modle relatif garde les mmes
comportements du modle absolu avec lavantage davoir limin le ple instable. Par
consquent, le modle relatif linaire servira plus tard, dans les chapitres suivants, pour
concevoir la commande et lobservation du systme.
Maintenant, nous allons prsenter les rsultats de simulation en figures. Le schma de
simulation a t ralis dans lenvironnement Simulink de Matlab.

9.2.5 Rsultats de simulation


Pour le modle absolu, le modle absolu modifi et le modle relatif, la perturbation
est une dviation de 0.1 pu sur la tension dexcitation de la troisime machine E fd 3 . Nous
allons afficher les rsultats sur les figures suivantes.
0.4
0.2

(deg)

0
-0.2
Modle relatif
et
Modle absolu

-0.4

21 et 31

2 1 et 3 1
21 et 31
Modle absolu modifi

-0.6
-0.8
-1
0

5
Temps (s)

Figure 2.11. Dviation de langle du rotor


70

10

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

-4

x 10

(pu)

-2
-4

Modle relatif
et
Modle absolu

-6

1 , 2 et 3

Modle absolu modifi


-8
-10
0

5
Temps (s)

10

10

Figure 2.12. Dviation de la vitesse angulaire du rotor


-3

12

x 10

10

(pu)

E q' 1 , E q' 2 , E q' 3

Modle relatif
et
Modle absolu

Modle absolu modifi

2
0
-2
-4
-6
0

5
Temps (s)

Figure 2.13. Dviation de la tension derrire la ractance transitoire


0.1

(pu)

0.08
0.06

Modle relatif
et
Modle absolu

0.04

Modle absolu modifi

E fd 1 , E fd 2 , E fd 3

0.02
0
-0.02
-0.04
0

5
Temps (s)

Figure 2.14. Dviation de la tension dexcitation

71

10

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

Comme il tait prvu, vu les ples des modles, les comportements dynamiques du modle
absolu et relatif sont identiques. Par contre, les comportements des tats du modle absolu
modifi sont diffrents.

9.3 Exemple II.3. Validation de la procdure de la


linarisation
Lobjectif de cette application est de valider le modle relatif et les dmarches de la
linarisation sous lhypothse des petits signaux. Nous allons comparer les comportements de
ce modle relatif linaire avec le modle non linaire dcrit par les quations (2.37) (2.44).
Les rsultats de simulation vont montrer que les comportements du systme non linaire et
les comportements du systme linaris sont superposs ce qui valide les dmarches de la
linarisation dveloppes dans lannexe 4.
Le systme non linaire sera intgr par la mthode numrique de Runge-Kutta implante
dans Matlab. Ltat initial du systme doit tre calcul avant de passer lintgration
numrique, cela se fait par la mthode de Newton- Raphson, [3], annexe 1.
Pour le mme systme dans lexemple II.1 et II.2, suite une perturbation de 0.1 pu pendant
200 ms sur la tension de rfrence de la 3me machine nous avons obtenu les rsultats suivants.
1.5
1
0.5

(deg)

0
-0.5
Modle non linaire

-1

21 et 31

Modle linaire relatif

-1.5
-2
-2.5
0

5
Temps (s)

10

Figure 2.15. Dviation de langle du rotor


-4

x 10

(pu)

-5
Modle non linaire
Modle linaire relatif

-10

-15
0

1 , 2 et 3

5
Temps (s)

Figure 2.16. Dviation de la vitesse angulaire du rotor


72

10

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

0.05

(pu)

0.04

E q' 1 , E q' 2 , E q' 3

0.03

Modle non linaire

0.02

Modle linaire relatif

0.01
0
-0.01
-0.02
-0.03
0

5
Temps (s)

10

Figure 2.17. Dviation de la tension derrire la ractance transitoire

0.5

E fd 1 , E fd 2 , E fd 3

0.4
Modle non linaire

0.3

Modle linaire relatif


(pu)

0.2
0.1
0
-0.1
-0.2
0

5
Temps (s)

10

Figure 2.18. Dviation de la tension dexcitation


Ces rsultats montrent que les comportements dynamiques du systme non linaire avec ceux
du systme linaris sont quasiment les mmes. Cela permet de valider les dmarches de la
linarisation du systme lectrique multimachine effectues dans lannexe 4.

10 Conclusion
Dans ce chapitre, le problme de la modlisation non linaire du systme lectrique
multimachine a t trait. Nous avons ensuite linaris le modle de 4me ordre complet non
linaire autour dun point dquilibre donn. Nous avons distingu entre un modle absolu et
un modle relatif. Les deux modles possdent les mmes comportements dynamiques mais
lavantage du modle relatif est quil ne possde pas des ples nuls. Ceci le rend plus utile
pour le calcul de la commande optimale dans le chapitre suivant. Nous avons aussi focalis
sur la slection des axes de rfrence commune dans le rseau ce qui est courant dans la
littrature. Nous avons dcid de ne pas suivre cette approche car nous avons estim que cette
73

Chapitre II Modlisation Linaire des systmes lectriques multimachines pour ltude de la stabilit

approche ne reflete pas la ralit physique. Nous avons choisi plutt le modle relatif linaire
et nous avons justifi notre choix par des exemples numriques. La premire application
numrique a permis de valider le changement de variable effectu pour obtenir le modle
relatif. Le deuxime exemple a permis de justifier numriquement notre choix du modle
relatif. Le troisime exemple a permis de valider les dmarches mathmatiques de
linarisation effectues pour obtenir le modle dtat linaire. Ce modle relatif dtat sera
utilis dans le chapitre suivant pour concevoir la commande et lobservateur dtat. La
commande en cascade avec lobservateur servira amliorer les comportement dynamique du
systme lectrique multimachine ce qui est le but principal de cette thse

74

CHAPITRE III : COMMANDE ET OBSERVATION


DETAT DES SYSTEMES ELECTRIQUES
MULTIMACHINES

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

1 Introduction
Dans le chapitre II, nous avons obtenu le modle linaire du systme lectrique
multimachine en linarisant les quations du systme non linaire. Le calcul des valeurs
propres de la matrice dtat du systme permet dexaminer sa stabilit. La simulation sur ce
modle dtat permet de visualiser les comportements dynamiques des variables dtat suite
une perturbation donne. Ces comportements dynamiques reprsents par des oscillations
peuvent tre amortis en utilisant une mthode de commande linaire active comme la
commande par retour dtat statique. Lamlioration signifie un retour plus rapide ltat
initial et avec un meilleur amortissement. Lobjectif de ce chapitre est, donc, damliorer
lamortissement dun systme lectrique multimachine par la commande par retour dtat
statique. Plusieurs matrices de gain de retour dtat peuvent tre calcules mais il y en a une
qui est optimale pour un critre doptimisation donn. La commande optimale est calcule par
la minimisation dun critre dnergie, elle ralise le compromis entre la prcision de ltat et
lnergie dpense par la commande. Avec la commande optimale, les ples du systme sont
dplacs arbitrairement dans le plan complexe. Nous allons voir que les ples du systme en
boucle ferme peuvent tre placs dans un secteur dsir dans le plan complexe. Ce placement
de ples est faisable avec deux mthodes qui seront discutes ultrieurement. La commande
par retour dtat exige que toutes les variables dtat du systme soient mesurables ce qui
nest pas le cas dans cette tude. Nous avons, alors, besoin dun observateur qui permet de
reconstruire tout le vecteur dtat du systme ou seulement les tats qui ne sont pas
mesurables. Dans ce chapitre nous allons prsenter lobservateur dtat dordre complet qui
reproduit le vecteur dtat entier, ensuite, nous prsenterons lobservateur dordre rduit qui
observe la partie non mesurable de ltat. Il est aussi possible de construire directement le
signal de la commande sans passer par lintermdiaire de lobservation dtat. Le problme de
lobservateur se rsume par le calcul de son gain qui dtermine la dynamique de lerreur de
lobservation. Dans cette thse le gain de lobservateur complet ou rduit va tre calcul par
les mmes mthodes de calcul du gain de la commande par retour dtat statique. En rsum,
le gain de la commande et celui de lobservateur sont calculs par trois mthodes, la premire
est base sur la minimisation dun critre dnergie, la deuxime sur la mthode
doptimisation LMI (Linear Matrix Inequality), et la troisime sur la minimisation dun critre
constitu de la matrice de Lyapunov et du gain de la commande ou de lobservateur. Le
dernier critre sera minimis par la mthode de Rosenbrock qui sera prsente au cours de ce
chapitre. La mthode LMI ne sera pas aborde en dtails, nous allons plutt nous en servir
pour lapplication de lautomatique.

2 Commande par retour dtat statique


2.1 Commandabilit
Pour le systme dans lquation (3.1) sous la forme dtat

x(t ) = Ax(t ) + Bu (t )
y (t ) = Cx(t )

77

(3.1)

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

Si A nn , lespace commandable par la paire ( A, B ) est

C = Im(B, AB,..., An 1B ) n

(3.2)

Il reprsente lensemble des tats initiaux x0 qui peuvent tre amens zro en un temps fini
par une commande u approprie [30]. La paire A, B est dite commandable ou gouvernable,
selon le critre de Kalman, si et seulement si C = n . Les valeurs propres de A peuvent tre
assignes arbitrairement par retour dtat u = Kx . Autrement dit, les valeurs propres de
A BK peuvent tre placs arbitrairement par le choix de K .
Plus gnralement, toute paire ( A, B ) peut se dcomposer (par transformation orthogonale)
comme suivant :
A11 A12
B
U T AU =
U T B = 1
(3.3)

A22
0
0
avec A11, B1 commandable. Les modes de A22 sont les ples non commandables, c'est--dire
invariants par retour dtat : ils restent prsents dans le spectre de A BK pour tout K .
Une loi de rtroaction proportionnelle de la forme u (t ) = K x (t ) permet de commander le
systme dcrit sous forme dtat (3.1). Pour notre systme la commande u (t ) est le signal
supplmentaire de commande inject dans le systme dexcitation de la machine synchrone et
x(t ) est le vecteur dtat du systme. K est une matrice constante appele la matrice de gain
du retour dtat. Le schma suivant, figure 3.1, montre la configuration du systme command
par retour dtat.
0

x (t ) = Ax (t ) + Bu (t )

u (t )

x(t )

Figure 3.1. Configuration du systme en boucle ferme


Le systme (3.1) en boucle ouverte sera alors exprim en boucle ferme par lquation dtat
suivante (3.4).

x(t ) = [ A BK ]x(t )

(3.4)

Une telle loi de commande permet de dplacer arbitrairement les valeurs propres du systme,
dans le plan complexe, vers la gauche de laxe imaginaire. Ce placement des valeurs propres
permet de stabiliser le systme sil est instable et damliorer lamortissement du systme
stable. Cependant un compromis est satisfaire lors du choix de la matrice de gain du retour
dtat qui est le suivant [31] :

78

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

Un contrle rapide de ltat, des valeurs propres trs ngatives, des valeurs grandes de
la matrice K , des valeurs larges de lentre et de certains tats intermdiaires.
Un contrle lent de ltat, des valeurs propres peu ngatives, des valeurs petites de la
matrice de gain K , des valeurs plus petites de lentre et de certains tats
intermdiaires.

Le choix dune matrice de retour dtat optimale permet de choisir un retour dtat, parmi
plusieurs choix stabilisant, qui satisfait le compromis cit ci-dessus en minimisant un critre
dnergie.

2.2 Gain de la commande


2.2.1 Par la minimisation dun critre dnergie
La synthse linaire quadratique (LQR) (Linear Quadratic Regulator) ou (LQ) consiste
en la recherche dune matrice de gain K1 , telle que la commande par retour dtat
u (t ) = K1 x(t ) stabilise le systme et minimise un critre quadratique (3.5), [2] .

1
J = [ x T Qc1 x + u T Rc1u ]dt
20

(3.5)

O :
T

Qc1

= Matrice de pondration des dviations des variables dtat Qc1 = Qc1 0 ;

Rc1

= Matrice de pondration de commande Rc1 = Rc1 > 0 .

Dans la plupart des cas Qc1 et Rc1 sont des matrices constantes diagonales. Ces matrices
permettent de pondrer la dviation de ltat par rapport 0 par rapport de lnergie
dpense par la commande. Trouver le rapport entre Qc1 et Rc1 ramne trouver un
compromis entre la prcision dsire de ltat et lnergie dpense par la commande.
La commande qui minimise le critre quadratique (3.5) est de la forme

u (t ) = K1 x(t )

(3.6)

O
1

K 1 = Rc1 B T P

(3.7)

Avec P est une matrice symtrique dfinie positive et qui est la solution de lquation
algbrique de Riccati suivante :
1

PA + AT P PBRc1 B T P + Qc1 = 0

(3.8)

Lquation (3.9) dcrit le systme en boucle ferme avec commande optimale par retour
dtat.

x(t ) = [ A BK1 ]x(t )

79

(3.9)

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

2.2.1.1 Choix des matrices de pondration Qc1 et Rc1


Le choix de ces matrices est une des difficults principales rencontres au cours de la
minimisation du critre quadratique [24]. Dans la littrature la rfrence [32] a utilis la
mthode dessais et dvolution de lerreur tandis que la rfrence [22] a choisi les matrices
en se basant sur la rponse dynamique du systme. La rfrence [33] a propos une mthode
pour dplacer les valeurs propres du systme en boucle ferme le plus loin possible vers la
gauche de laxe imaginaire dans le plan complexe selon les contraintes des rgulateurs. La
rfrence [24] a utilis les matrices identit pour les matrices Qc1 et Rc1 . Par rapport aux
autres auteurs, lauteur de [34] a propos une mthode intressante que nous allons reprendre
ci-dessous.
La mthode est base sur la transformation quilibre du systme. Lide est que chaque
variable dtat et de commande sera pondre selon sa contribution dans la dynamique du
systme.
2.2.1.1.1 Choix de Qc1

Limportance de chaque variable dtat dun systme dynamique est relie sa


contribution dans la commandabilit et dans lobservabilit dtermines par la transformation
du systme en forme quilibre [35]. Le systme admet une infinit de reprsentations dtat
le passage de lune lautre se faisant par le changement de base dans lespace dtat :
x(t ) = T 1 xb (t )

(3.10)

xb (t ) = Ab xb (t ) + Bb u (t )

(3.11)

yb (t ) = Cb xb (t )
O :
Ab = TAT 1

Bb = TB

Cb = CT 1

(3.12)

T est la matrice de changement de base et xb est la forme quilibre du vecteur dtat.

Parmi ces reprsentations dtat il en existe une qui vrifie que le gramien dobservabilit Wo
et le gramien de commandabilit Wc sont gaux et diagonaux, voir (3.13).
Wc = Wo = = diag( 1,L, m , m +1,L n )

(3.13)

O : i i +1 0 ; (i = 1, L , n 1) sont les valeurs singulires de Hankel (HSVs). m est le


nombre des modes les plus dominants (plus contrlables plus observables). Cette
reprsentation dtat est appele reprsentation dtat quilibre ou en anglais balanced
realization.
i est lindice dobservabilit et de commandabilit de la i me composante du vecteur dtat
en forme quilibre xb . De plus, les i sont ordonns par ordre dcroissant ce qui signifie

80

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

que les dernires composantes du vecteur dtat en forme quilibre sont les moins
observables et les moins commandables.
Avec lanalyse prcdente la matrice Qc1 est obtenue comme suivant:
(i) Les premiers tats ( m ) du systme en forme quilibre sont ceux qui contribuent le plus
dans les comportements dynamiques du systme. Par consquent ils doivent tre pondrs
selon leurs contributions.
(ii) Les derniers tats ( n m ) sont ignors et sont pondrs par des zros. Cela parce que ces
tats sont peu commandable et/ou observables et jouent un petit rle dans les comportements
dynamiques du systme.
Pour calculer la matrice Qb nous pouvons crire:
Qb = diag ( 1, 1 / 2 , L , 1 / m , 0, 0, L 0)

(3.14)

ce qui donne par transformation inverse la matrice de pondration dtat recherche

Qc1 = T T QbT

(3.15)

O:
T T = Le transpos de T .
2.2.1.1.2 Choix de Rc1

Le choix de la matrice de pondration de commande Rc1 est fait en suivant la procdure


suivante :
(i) Diviser le systme en sous systmes, chacun avec une seule commande considre:

x(t ) = A x(t ) + br ur (t ),

y (t ) = I n x(t )

(3.16)

i =1

O :
In

= Matrice Identit dordre n .

(ii) Considrer les i me systmes mono entre multi sortie:

x(t ) = A x(t ) + br u r (t ),

y (t ) = I n x(t ), i = 1, 2, L , r

(3.17)

(iii) Transformer les systmes mono entre multi sorties sous la forme quilibre.
(iv) Calculer la contribution de la i me entre (commande) i comme:

i = tr ( i )

(3.18)

i = Wci = Woi

(3.19)

O :

Les matrices Wc et Wo sont les gramiens de la commandabilit et de lobservabilit


respectivement correspondants la i me commande en forme quilibre.

81

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

(v) Former la matrice Rc1 comme :


Rc1 = diag(1, 2 / 1 , 3 / 1 ,..., r / 1 )

(3.20)

O :
= Constante positive et scalaire qui dtermine le compromis entre la prcision dtat et

lnergie dpense par la commande lors de la minimisation du critre quadratique.


Normalement elle est mise = 1 / 1 . Si, cependant, il y a des contraintes pratiques qui
limitent le taux de lnergie qui est injecte dans le systme, doit tre choisie comme
> 1 / 1 . Par contre, Si l'accent doit tre mis davantage sur la performance des tats en
boucle ferme doit tre choisie comme < 1 / 1 . Lorsque les matrices Qc1 et Rc1 sont
obtenues il suffit alors de rsoudre lquation de Riccati (3.8) pour calculer le gain optimal
K1 .

Remarque : Lapplication de cette mthode est limite par des conditions. Dabord, les
valeurs propres du systme doivent tre avec des parties relles strictement ngatives et,
ensuite, les matrices, Qc1 et Rc1 calcules par cette mthode, doivent vrifier que Qc1 0 et
Rc1 > 0 .

2.2.2 Par la mthode LMI


Dans le cas gnral, la commande par retour dtat permet de dplacer les valeurs
propres du systme ce qui signifie un retour plus rapide ltat dquilibre. Puisquil y a
plusieurs possibilits de choisir la matrice du gain du retour dtat nous avons privilgi la
commande optimale qui dplace les valeurs propres du systme en minimisant un critre
dnergie. La commande optimale dplace arbitrairement les valeurs propres du systme sans
pouvoir choisir leur localisation exacte. Maintenant, il est possible de choisir le secteur dans
le plan complexe o il est dsir que les valeurs propres du systme en boucle ferme soient
situes, voir les figures 3.2 et 3.3. Cela est possible en utilisant la mthode doptimisation LMI
(Linear Matrix Inequality) qui permet de rsoudre un systme dingalit matricielle.

Im

Im ou y
Re

arctan(a)

Re ou x

a=

Figure 3.2. Dans un demain dfini par

y
x

Figure 3.3. Dans un secteur de pente a

Pour situer le problme nous allons prendre les exemples suivants :

Exemple 1 : pour approuver la stabilit dun systme il suffit de trouver la fonction de


Lyapunov qui vrifie certaines conditions. Prenons le cas des systmes linaires continus
(3.21).

82

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

x = Ax,

x ( 0) = 0

(3.21)

Le systme (3.21) est asymptotiquement stable sil existe une fonction de Lyapunov positive
V ( x ) > 0 pour tout x 0 et V (0) = 0 . La drive de la fonction de Lyapunov doit tre
ngative pour tout x 0 . Prenons une fonction quadratique, c'est--dire de la forme
V ( x ) = xT Px

Cette fonction est positive sil est possible de trouver P = PT une matrice dfinie positive
c'est--dire qui possde des valeurs propres strictement positives. Cette condition est note
par P = PT > 0 dans les ingalits (3.22). Ensuite, la drive de la fonction V (x ) doit tre
dfinie ngative c'est--dire la matrice P doit aussi vrifier la deuxime ingalit.

V ( x) = x T Px > 0 P = P T > 0
(3.22)

AT P + PA < 0

V ( x) < 0

Auparavant, pour rsoudre ce problme on transformait la deuxime ingalit dans (3.22) en


galit en supposant une matrice dfinie positive Q telle que
AT P + PA + Q = 0

(3.23)

Lquation de Lyapunov (3.23) admet une solution unique P > 0 ce qui est recherch.
Maintenant, avec la mthode LMI on peut directement rsoudre le systme dingalit
matricielle (3.22), c'est--dire, calculer la matrice P qui satisfait les deux ingalits (3.22),
[36].

Exemple 2 : une autre application est le calcul du taux de dcroissance exponentiel maximal
du systme (3.21). Le taux de dcroissance exponentiel dun systme asymptotiquement
stable est dfini comme le plus grand tel que pour toute condition initiale x0 .
lim et x (t ) = 0

(3.24)

Dans le cas o la matrice A est diagonalisable, le taux de dcroissance peut tre reli aux
valeurs propres de la matrice A , i = i + ji . On a la i me composante du vecteur dtat
qui scrit comme :

xi (t ) = e t (ai cos(i t ) + bi sin(i t ))


i

(3.25)

avec ai , bi des constantes qui dpendent de la condition initiale x0 . Pour que la limite (3.24)
soit satisfaite il faut que i . Le taux de dcroissance est strictement suprieur sil

83

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

existe une fonction V (x ) telle que pour x 0 , V ( x ) > 0 et V ( x ) < 2V ( x ) . On choisit


V ( x ) = xT Px o P est une matrice symtrique dterminer [37].

V ( x) > 0
P > 0
P > 0

T
V ( x) < 2V ( x)
A P + PA + 2P < 0
( A + I ) P + P ( A + I ) < 0

(3.26)

Nous nous intressons plutt au fait de pouvoir imposer un taux de dcroissance exponentiel
sur un systme par un retour dtat. Ce qui veut dire que pour un systme sous la forme

x = Ax + Bu

(3.27)

on recherche une loi de commande u (t ) = K 2 x qui dplace les valeurs propres du systme
vers la gauche dune valeur impose. Le systme en boucle ferme est exprim par

x = ( A BK 2 ) x

(3.28)

en comparaison avec le systme (3.22), les ingalits suivantes peuvent tre crites.
P > 0
P > 0

T
T
( A BK 2 ) P + P ( A BK 2 ) + 2P < 0
( A + I BK 2 ) P + P ( A + I BK 2 ) < 0
(3.29)

Pour rsoudre ce systme dingalit il est possible soit de le rsoudre directement par la
mthode LMI soit en transformant la deuxime ingalit en galit comme dans (3.23) et
minimiser un critre bas sur la matrice de Lyapunov et le gain du retour dtat.
Le gain de la commande K obtenu par la solution de (3.29) conduit avoir un systme en
boucle ferme dont les valeurs propres se localisent dans la zone grise de la figure 3.2.
Avant de chercher la solution du systme dingalit (3.29), nous allons discuter en bref la
mthode LMI.

2.2.2.1 Optimisation convexe sous contraintes LMI


La mthode doptimisation LMI a t dveloppe pendant les annes 90, elle permet
de rsoudre un systme dingalits matricielles do son nom (Linear Matrix Inequality) [37]
[38].
On cherche le minimum de la fonction dobjectif ou de cot f ( ) o doit vrifier certaines
contraintes.
min

f ( )

C
O la contrainte peut tre dfinie par un ensemble dgalit et dingalit :

84

(3.30)

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

C = m x n , xT F ( ) x 0 ou C = m x n \ {0}, xT F ( ) x > 0

(3.31)

avec
m

F ( ) = F0 + i Fi

(3.32)

i =1

On appelle le vecteur des variables de dcision, cest un vecteur dordre m . Les matrices
Fi sont m matrices symtriques donnes de nn . On appelle la contrainte C ou
F ( ) > 0 ( 0) Contrainte Ingalit Matricielle Affine ou contrainte LMI.

Le problme de faisabilit : sil existe un tel que la contrainte F ( ) > 0 ( 0) soit satisfaite
on dit que le problme est faisable.
Les problme doptimisation convexe avec des contraintes LMI ne sont rsolus
numriquement que depuis les annes 90 [39, 40]. Cest le rsultat dune avance en
optimisation convexe vers la fin des annes quatre-vingt. La mthode LMI est mise en uvre
dans des logiciels gnraux de calcul scientifique comme Matlab (LMI control toolbox) ou
Scilab (LMI tool).
Dans cette thse nous nallons pas dtailler la mthode LMI, nous allons plutt nous en servir
pour lapplication de lautomatique. Dabord, pour trouver le gain du retour dtat statique
[37], et ensuite, pour trouver le gain de lobservateur dordre complet et dordre rduit.
Pour la solution du systme dingalit (3.29) deux mthodes seront proposes : la premire
est la mthode LMI et la deuxime est la minimisation dun critre J dfini plus tard. Nous
commenons par la mthode LMI.

2.2.2.2 Imposer un taux de dcroissance exponentiel


Les ingalits (3.29) sont rsolubles avec la mthode LMI aprs un changement de
variable. Elles peuvent tre crites sous la forme
x1 n \ {0}
x2 \ {0}
n

x 2T

x1T Px1 > 0

(3.33)

(( A + I BK 2 ) P + P ( A + I BK 2 )) x 2 < 0

(3.34)

La seconde ingalit (3.34) est bilinaire en les inconnues P et K 2 , mais il est possible
~

dcrire x1 = P 1 x1 et x2 = P 1 x 2 , ce qui donne.


~T

x1 n \ {0}
~

x1 P 1 x1 > 0
~T

(3.35)

x 2 n \ {0} x 2 (( A + I ) P 1 + P 1 ( A + I ) T BK 2 P 1 P 1 K 2 T B T ) x 2 < 0

(3.36)

Les deux ingalits (3.35, 3.36) ne sont pas affines en les variables doptimisation P et K 2
ce qui justifie un changement de variables comme Qc 2 = P 1 et Yc 2 = K 2 P 1 .

85

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

~T

x1 \ {0}
n

x 1 Qc 2 x 1 > 0
~T

x 2 n \ {0}

(3.37)

x 2 (( A + I )Qc 2 + Qc 2 ( A + I ) T + BYc 2 + Yc 2 B T ) x 2 < 0

(3.38)

Les ingalits (3.37, 3.38) sont affines en les variables Qc 2 et Yc 2 ce qui reprsente un
problme de faisabilit LMI.
Finalement le problme de la recherche dun gain statique du retour dtat qui impose un taux
de dcroissance exponentiel donn seffectue de la faon suivante :
1. trouver Qc 2 et Yc 2 tels que les ingalits (3.37, 3.38) soient satisfaites (problme de
faisabilit).
2. P = Qc 2

et K = Yc 2 P .

La dynamique du systme en boucle ferme est dtermine par les valeurs propres de
A BK 2 . Toutes les valeurs propres du systme en boucle ferme possdent des parties
relles ngatives et infrieures ou gales , voir la figure 3.2.

2.2.2.3 Imposer un secteur dune pente prdfinie


La deuxime application de la mthode LMI est de concevoir une commande par
retour dtat statique qui place les valeurs propres du systme en boucle ferme dans un
secteur dfini par une pente a illustr sur la figure 3.3, [37].
Lensemble des valeurs propres du systme (3.28) sont dans le secteur de pente a si et
seulement sil existe une matrice symtrique P , dfinie positive telle que :

a ( AT P + PA)
T
A P PA

<0
a ( AT P + PA)

PA AT P

(3.39)

Lingalit est quivalente

Qc 3 0 a ( AT P + PA) PA AT P Qc 3 0

T
<0
a ( AT P + PA) 0 Qc 3
0 Qc 3 A P PA

(3.40)

Avec Qc 3 = P 1 et en effectuant le produit des trois matrices et en simplifiant nous obtenons :

a (Qc 3 AT + AQc 3 )

T
Qc 3 A AQc 3

<0
a (Qc 3 AT + AQc 3 )
AQc 3 Qc 3 AT

En remplaant chaque A par A BK 3 nous avons

86

(3.41)

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

a (Qc 3 ( A BK 3 ) T + ( A BK 3 )Qc 3 ) ( A BK 3 )Qc 3 Qc 3 ( A BK 3 ) T

<0
T
a (Qc 3 ( A BK 3 ) T + ( A BK 3 )Qc 3 )
Qc 3 ( A BK 3 ) ( A BK 3 )Qc 3

(3.42)

en supposant que Yc 3 = K 3Qc 3

Qc 3 > 0
(3.43)
a (Qc 3 A + Yc 3 B + AQc 3 + BYc3 ) AQc 3 + BYc 3 Qc3 A Yc3 B

<0
Qc 3 AT + Yc 3T B T AQc3 BYc3
a (Qc 3 AT + Yc 3T B T + AQc 3 + BYc 3 )
T

Les ingalits (3.43) constituent un problme de faisabilit LMI dont les variables de dcision
sont Qc 3 = Qc 3

et Yc 3 . Le gain statique de retour dtat peut alors tre calcul comme

K 3 = Qc 3 Yc 3 et la dynamique du systme en boucle ferme est dtermine par les valeurs


propres de A BK 3 .

2.2.2.4 Imposer un secteur dune pente prdfinie et un taux de dcroissance


exponentiel
En remplaant dans lingalit (3.43) chaque A par A + I on obtient
Qc 4 > 0

(3.44)

a (Q ( A + I )T + Y T BT + ( A + I )Q + BY ) ( A + I )Q + BY Q ( A + I )T Y T BT
c4
c4
c4
c4
c4
c4
c4
c4

<0
T
T BT + ( A + I )Q + BY )
Q ( A + I )T + Y T BT ( A + I )Q BY
a
(
Q
(
A
+

I
)
+
Y
c
4
c
4
c
4
c
4
c
4
c
4
c
4
c
4

Les ingalit (3.44) forment un problme de faisabilit LMI dont les variables de dcision sont
T

Qc 4 = Qc 4

et Yc 4 . Le gain statique de retour dtat peut alors tre calcul comme


1

K 4 = Qc 4 Yc 4 et la dynamique du systme en boucle ferme est dtermine par les valeurs


propres de A BK 4 , [37].
Les valeurs propres du systme se localisent dans la zone grise de la figure 3.4.

Im ou y
arctan(a)

Re ou x

a=

y
x

Figure 3.4. Localisation des valeurs propres

87

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

2.2.3 Par optimisation dun critre J


Comme nous allons voir dans le paragraphe 3.1.4.3, et en suivant la rfrence [41]
nous allons transformer la deuxime ingalit dans (3.29) en contrainte galit o Qc 5 est une
matrice symtrique dfinie positive.
P > 0

T
( A + I BK 5 ) P + P ( A + I BK 5 ) + Qc 5 = 0

(3.45)

Par dualit, comme les auteurs de [41], proposent un critre minimiser constitu de la
somme des amplitudes de eT (0) Pe (0) et du gain de lobservateur L , nous allons proposer le
critre suivant.
Dune part, La minimisation de tr (P ) c'est--dire x(0) T Px(0) conduit avoir une borne
suprieure de la fonction de Lyapunov du systme en boucle ferme.
Dautre part, on a intrt que le gain de la commande par retour dtat soit petit cest
pourquoi on a ajout au terme tr (P ) , un terme qui contraint le gain du retour dtat
N M

tr ( K 5 K 5T ) = ( K 5 i , j ) 2 . Le critre de performance J

minimiser sera dfini par la

i =1 j =1

somme de deux termes :


T

J = tr ( P ) + tr ( K 5 K 5 )

(3.46)

Minimiser ce critre conduit alors avoir un gain petit qui vrifie les contraints (3.29) et
(3.45). Plus de dtails sur cette mthode de calcul du gain et sur la minimisation du critre
existent dans le paragraphe 3.1.4.3. Pour optimiser la fonction objectif (3.46) nous avons
ralis un code de calcul sous Matlab qui utilise la mthode doptimisation de Rosenbrock. La
solution par cette mthode demande la dfinition dun point de dpart ce qui est trs difficile
avec les contraintes (3.45) et la taille du systme. Pour rsoudre ce problme le point de
dpart pour la solution par la mthode de Rosenbrock sera calcul avec la mthode LMI.

3 Observation dtat
Dans le chapitre II nous avons vu que les tats du systme modlis ne sont pas tous
mesurables. Par contre, lutilisation de la commande par retour dtat (optimale), discute cidessus, exige la mesure de toutes les variables dtat. La solution pour contourner ce
problme est de reconstruire ltat du modle choisi partir des informations sur les variables
de sortie et de commande disponibles. Dans ce paragraphe le principe dun observateur dtat
dordre complet et dordre rduit sera discut, la structure et les principales quations de
lobservateur seront prsentes.
Un reconstructeur dtat ou estimateur (observateur) est un systme ayant comme entres les
entres et les sorties du processus rel et dont la sortie est une estimation de ltat de ce
processus, voir la figure 3.5, [42].

88

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

Modle dtat x
^

entres

sorties
Processus

Reconstructeur
Estimation
de x

Figure 3.5. Principe de lestimateur


Dans le cas o ce modle est un modle dterministe, le reconstructeur dtat est appel
observateur, ce qui est notre cas. Dans le cas de systmes bruits o interviennent des
phnomnes alatoires, nous parlons alors de filtre. Lobservation dtat est beaucoup traite
dans la littrature dont la rfrences utilise dans ce paragraphe, [42], qui est base sur les
rfrences de [4251].

3.1 Observateur dordre complet


Soit un systme continu dcrit par lquation dtat (dterministe car non bruite) :

x(t ) = Ax(t ) + Bu (t )

(3.46)

y (t ) = Cx(t ) + Du (t )
O u (t ), y (t ) et x(t ) sont des vecteurs de dimension m, l et n qui reprsentent respectivement
la commande, la sortie (mesure) et ltat du systme. Les matrices A, B, C et D sont des
matrices constantes de dimensions convenables.
Comme parmi les variables dtat il y a des composantes qui ne sont pas mesurables,
lobjectif dun observateur consiste, en vue de raliser une commande par retour dtat,
^

estimer ltat du systme par une variable que nous notons x(t ) . Cette estimation est ralise
^

par un systme dynamique dont la sortie sera prcisment x(t ) et dont lentre sera constitue
de lensemble des informations disponibles, c'est--dire, u (t ) et y (t ) . La structure dun
observateur est de la forme :

x(t ) = A x(t ) + Bu (t ) + G ( y (t ) y (t ))
^

y (t ) = C x(t ) + Du (t )

89

(3.47)

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

O apparat clairement le terme correctif en fonction de lerreur de reconstruction de la


^

sortie, y (t ) y (t ) , et le gain de correction, G , appel gain de lobservateur qui est

dterminer. Cette structure peut tre crite sous la forme :

x(t ) = ( A GC ) x(t ) + ( B GD )u (t ) + Gy (t )

(3.48)

Si on considre lerreur destimation :


~

x(t ) = x(t ) x (t )

(3.49)

On obtient :

x(t ) = ( A GC ) x(t )

(3.50)

Ce qui conduit lvolution de lerreur destimation partir de la condition initiale


~

x(0) = x(0) x(0), qui est non nulle de faon gnrale parce que ltat est a priori
inaccessible :
~

x(t ) = exp[( A GC )t ] x(0)

(3.51)

Pour que lobservateur converge il est ncessaire que cette erreur tend vers zro lorsque
t augmente. Lorsque cette proprit est satisfaite lobservateur est dit asymptotiquement
stable, mais il est vident que cest une proprit ncessaire au fonctionnement correct dun
observateur. En consquence il faudrait choisir G telle que les valeurs propres de la matrice
( A GC ) soient toutes partie relle strictement ngative. Le choix du gain optimal dun
observateur dun ordre complet est discut dans la rfrence [41] et dans le paragraphe 3.1.4.

3.1.1 Observabilit
Avant de chercher le gain dun observateur il faut dabord que le systme soit
observable. Le thorme suivant prsente le critre de lobservabilit de Kalman.

Thorme 1 Les valeurs propres de ( A GC ) peuvent tre fixes arbitrairement si et


seulement si la paire ( A, C ) est observable, c'est--dire que

rang

CA

C A2 = n

C A(n 1)
C

O :

= Nombre des tats du systme.

90

(3.52)

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

Dans ce cas, on a une grande libert quant au choix des valeurs propres. En pratique on choisit
une dynamique derreur plus rapide que celle du processus dans le cas dune observation en
boucle ouverte ou que celle dsire en boucle ferme. Cependant on ne peut pas la prendre
infiniment grande pour deux raisons essentielles : on ne peut utiliser que des gains ralisables
et laugmentation de la bande passante du reconstructeur ne permet plus de ngliger les bruits
qui deviennent prpondrants en haute frquence.

3.1.2 Utilisation en boucle ferme


En supposant que tout ltat soit accessible, la commande par retour dtat que lon
veut mettre en uvre est de la forme :

u (t ) = Fv(t ) Kx(t )

(3.53)

o v(t ) est la nouvelle entre, K est le gain de retour dtat qui est dfini par la structure
dsire pour le systme boucl ( A BK ) , et F un gain de pr bouclage qui est calcul en
gnral en fonction du gain statique dsir.
Comme ltat nest pas mesurable, la commande rellement mise en uvre devient :
^

u (t ) = Fv(t ) K x(t )

(3.54)

et nous allons voir les consquences dutilisation de la structure de commande par rgulateurobservateur dcrite dans la figure 3.6 suivante :

B GD

v(t )

u (t )
F

y (t )

x = Ax + Bu

y = Cx + Du

+ +

Processus

x(t )

A GC

Figure 3.6. Systme en boucle ferme avec observateur dordre complet

91

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

3.1.3 Principe de sparation


Lutilisation de lquation (3.54) dans (3.46) conduit lquation dtat du systme en
boucle ferme :


x(t ) A BK BK x(t ) BF
+ v(t )
=

0
A

GC
~
~

x
(
t
)

x(t )
y (t ) = [C DK

x(t )
DK ]
+ DFv(t )
~

x(t )

(3.55)

De ces relations on dduit deux consquences :


-

le principe de sparation : les dynamiques du systme command par rgulateurobservateur en boucle ferme, les valeurs propres de la matrice :

A BK BK
0
A GC

(3.56)

sont constitues de la runion de celles dsires en boucle ferme et celles de


lobservateur.
Ainsi on peut rgler de faon indpendante le problme de rgulation et le problme
de lobservateur ;
la non observabilit et la non commandabilit de lobservateur : si lon calcule le
transfert obtenu laide de la structure rgulateur- observateur, on arrive :
1

TBF = DF + [C DK

sI ( A BK ) BK BF
DK ]
sI ( A GC ) 0
0

(3.57)

TBF = DF + (C DK )( sI A + BK ) 1 BF
O :
s

= Oprateur de Laplace.

Cest--dire le transfert que lon aurait obtenu si on avait utilis le retour dtat avec
accs complet ltat.

3.1.4 Choix du gain de lobservateur dordre complet


Le choix de la matrice du gain de lobservateur dtermine sa dynamique. Nous allons
prsenter, ci-aprs, trois mthodes pour obtenir le gain dun observateur dtat dordre
complet. La premire mthode repose sur la minimisation dun critre quadratique comme
dj vu dans le paragraphe 2 de ce chapitre. La deuxime est la mthode LMI qui permet
dimposer un taux de dcroissance sur lerreur de lobservation. Elle permet aussi de localiser
les ples de lobservateur dans un secteur prdfini dans le plan complexe. La troisime

92

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

mthode repose sur la minimisation dun Hamiltonien comme dans la rfrence [41] ce qui
permet doptimiser le gain de lobservateur. La minimisation de cet Hamiltonien est ralise
par la mthode de Rosenbrock dont lalgorithme est discut ci-dessus. En rsum, le gain de
lobservateur sera calcul avec les mmes mthodes de calcul que celles utilises pour le gain
du retour dtat dj discutes dans ce chapitre.

3.1.4.1 Par la minimisation dun critre dnergie


Au dbut de ce chapitre III, nous avons vu quil est possible de dterminer un gain K1
de retour dtat qui permet de dplacer les valeurs propres dun systme en boucle ferme. Le
systme en boucle ferme est dtermin par lquation

x(t ) = [ A BK1 ]x(t )

(3.58)

Par dualit avec lquation diffrentielle de lerreur de lobservateur suivante,

x(t ) = [ A G1C ] x(t )

(3.59)

nous pouvons dterminer le gain de lobservateur G1 avec la mme mthode de calcul du gain
de retour dtat K1 dans lquation (3.58). Comme pour calculer la commande optimale
u (t ) = K1 x(t ) , nous pouvons, pour lobservateur, minimiser un critre dnergie de la forme
(3.60).

1
J = [ x T Qo1 x + u T Ro1u ]dt
20

(3.60)

O :
T

Qo1

= Matrice de pondration de x(t ) avec Qo1 = Qo1 0 .

Ro1

= Matrice de pondration de u (t ) avec Ro1 = Ro1 > 0 .

Dabord, il faut que la paire ( AT , C T ) soit commandable, ensuite en remplaant dans


lquation de Riccati (3.61) chaque A par AT et chaque B par C T lquation (3.61) devient
(3.62), [31].

PA + AT P PBRc11 B T P + Qc1 = 0
T

PA + A P PC

Ro11CP

+ Qo1 = 0

(3.61)
(3.62)

Aprs le choix des matrices de pondration la solution de lquation (3.62) donne


Ensuite, le gain de lobservateur obtenu est calcul par (3.63).
1

G1 = ( Ro1 CP ) T

P.

(3.63)

Enfin, les valeurs propres imposes par lobservateur sont celles de la matrice ( A G1C ) .
Elles doivent tre diffrentes de celles de A et avec des parties relles plus ngatives. En
comparaison avec la commande par retour dtat statique le gain G1 calcul ci-dessus localise

93

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

arbitrairement les valeurs propres de lobservateur dans le plan complexe. Cependant, il est
possible dimposer une borne suprieure sur les parties relles des valeurs propres de
lobservateur. Pour aboutir cet objectif, la deuxime faon de calculer le gain de
lobservateur de lordre complet est discute ci-dessous.
Dune manire similaire au calcul de la commande par retour dtat on peut aussi calculer le
gain de lobservateur. Deux mthodes sont utilises : la mthode LMI et la mthode par
minimisation dun critre J .

3.1.4.2 Par la mthode LMI


Lutilisation de cette mthode permet dimposer une localisation des ples de
lobservateur soit dans un demi plan soit dans un secteur prdtermin dans le plan complexe.
3.1.4.2.1 Imposer un taux de dcroissance exponentiel

Nous avons vu dans le paragraphe 2 que le taux de dcroissance est strictement


suprieur une valeur positive sil existe une fonction V (x ) telle que pour x 0 ,

V ( x ) > 0 et V ( x ) < 2V ( x ) . On choisit la fonction de Lyapunov V ( x ) = xT Px o P est une


matrice symtrique, dfinie positive, dterminer. En calculant la drive de la fonction de
Lyapunov nous obtenons les ingalits suivantes.

V ( x) > 0
P > 0
P > 0

T
V ( x) < 2V ( x)
A P + PA + 2P < 0
( A + I ) P + P ( A + I ) < 0

(3.64)

Puisque nous ne sommes pas dans la mesure de calculer le taux de dcroissance mais den
imposer un, nous allons supposer que est une valeur dsire galement donne.
Prenons lquation diffrentielle (3.65) qui dtermine lerreur de lobservation.
de
= ( A GC )e
dt

(3.65)

Remplaons dans (3.64) chaque A par ( A GC ) nous obtenons le systme des ingalits
suivantes

P > 0

T
( A + I GC ) P + P ( A + I GC ) < 0

(3.66)

Consquence : Pour concevoir un observateur dordre complet, avec un erreur qui dcrot
exponentiellement avec un taux , il faut chercher les valeurs des variables P et G telles
que les ingalits (3.66) soient satisfaites. Deux solutions seront prsentes ci-dessous pour
trouver les inconnus P et G qui satisfassent les deux ingalits (3.66):

Par la mthode LMI .


Par la minimisation dun critre J .

94

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

Dans le paragraphe 2 nous avons pu, avec la mthode LMI, trouver la commande par retour
dtat statique qui impose un certain taux de dcroissance sur le systme en boucle ferme.
Ici, nous sommes la recherche dun gain G 2 de lobservateur dordre complet qui impose
un taux de dcroissance exponentiel sur lerreur de lobservation.
Lerreur de lobservation est dtermine par lquation diffrentielle suivante

e (t ) = ( A G 2 C ) e (t )

(3.67)

par dualit avec le systme (3.64) il est possible de remplacer A dans (3.66) par A G2 C ce
qui donne (3.68).

P > 0
P > 0
(3.68)

T
T
(
A

G
C
)
P
+
P
(
A

G
C
)
+
2

P
<
0
(
A
+

G
C
)
P
+
P
(
A
+

G
C
)
<
0
2
2
2
2

P > 0

( A + I ) T P C T G 2 T P + P ( A + I ) PG 2 C < 0

(3.69)

En faisant de changement de variable Z = PG2 avec P = PT nous obtenons

P > 0

T
T T
( A + I ) P + P ( A + I ) C Z ZC < 0

(3.70)

Les ingalits (3.70) constituent un problme de faisabilit LMI en les variables de dcision
P et Z . Le gain de lobservateur de lordre complet est alors calcul par G 2 = P 1 Z . Ce
gain vrifie que lobservateur introduit au systme des valeurs propres dont les parties relles
se situent gauche dune valeur prdtermine ( ), voir la figure 3.2.
3.1.4.2.2 Imposer un secteur dune pente prdfinie

Comme nous avons vu


dune pente a , voir figure 3.3,
vont se localiser. Par dualit
lingalit (3.43) chaque A par

dans le paragraphe 2 que nous pouvons imposer un secteur


dans lequel les valeurs propres du systme en boucle ferme
avec la commande par retour dtat en remplaant dans
A T et chaque B par C T nous obtenons les ingalits suivantes

Qo 3 > 0
(3.71)

a (Qo3 A + Yo3 C + A Qo3 + C Yo3 ) A Qo3 + C Yo3 Qo3 A Yo3 C

<0
Qo3 A + Yo3T C AT Qo3 C T Yo3
a (Qo3 A + Yo3T C + AT Qo3 + C T Yo3 )
T

95

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

Les ingalits (3.71) forment un problme de faisabilit LMI dont les variables de dcision
sont Qo3 = Qo3

et Yo 3 . Le gain de lobservateur peut alors tre calcul comme

G3 = (Qo3 Yo3 ) T et la dynamique de lerreur de lobservateur est dtermine par les valeurs
propres de A G3C . Les valeurs propres de lobservateur se localisent dans la zone grise de
la figure 3.3.
3.1.4.2.3 Imposer un secteur dune pente prdfinie et un taux de dcroissance
exponentiel

En remplaant dans les ingalits (3.71) chaque A par ( A + I ) on obtient

Qo 4 > 0

(3.72)
a (Q ( A + I ) + Y T C + ( A + I )T Q + C T Y ) ( A + I )T Q + C T Y Q ( A + I ) Y T C
o4
o4
o4
o4
o4
o4
o4
o4

<0
T
T
T
Qo 4 ( A + I ) + Yo 4T C ( A + I )T Qo 4 C T Yo 4

a
Q
A

I
Y
C
A

I
Q
C
Y
(
(
+
)
+
+
(
+
)
+
)
o
4
o
4
o
4
o
4

Les ingalit (3.72) forment un problme de faisabilit LMI dont les variables de dcision sont
Qo 4 = Qo 4

et

Yo 4 . Le gain de lobservateur peut alors tre calcul comme

G4 = (Qo 4 Yo 4 ) T et la dynamique de lerreur de lobservateur est dtermine par les valeurs


propres de A G4 C .
Les valeurs propres du systme se localisent dans la zone grise de la figure 3.4.

3.1.4.3 Par la minimisation dun critre J


Dans la littrature la rfrence [41] transforme la deuxime ingalit dans (3.66) en
contrainte dgalit o Qo 5 est une matrice symtrique dfinie positive.

P > 0

T
( A + I G5 C ) P + P ( A + I G5 C ) + Qo5 = 0

(3.73)

Les auteurs de [41], proposent un critre minimiser constitu de la somme des amplitudes de
eT (0) Pe (0) et du gain de lobservateur G5 . Ils supposent que lerreur initiale e(0) est une
variable alatoire uniformment distribue sur la surface dune hyper sphre unitaire, comme
dans [52]. C'est--dire, que e(0) = 1 et que la valeur attendue de eT (0) Pe (0) est gale la
trace de P , lquation (3.74).
e T (0) Pe(0) = tr ( P )

(3.74)

Maintenant, nous allons dmontrer que dans le cas o on considre que e(t ) est une variable
dterministe appartenant la sphre unitaire, on a lingalit (3.75)

96

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

e T (0) Pe(0) < tr ( P )

(3.75)

Largument de cette ingalit est le suivant :


En effet, dune part, la forme quadratique eT (0) Pe (0) peut tre crite sous la forme suivante
n

e T (0) Pe(0) = e T (0)( i vi viT )e(0)

(3.76)

i =1

O : vi sont les vecteurs propres de P associs aux valeurs propres i avec i = 1L n .


En dveloppant lquation (3.76) on obtient :
n

i =1

i =1

e T (0) Pe(0) = i [e T (0)vi ][viT e(0)] = i [e T (0)vi ] 2

(3.77)

Dune autre part, la forme quadratique (e(0) vi )T (e(0) vi ) est toujours positive ou nulle ce
qui donne (3.78) :

(e(0) vi ) T (e(0) vi ) 0 e T (0)e(0) + viT vi 2e T (0)vi 0

(3.78)

et par manipulation mathmatique de (3.78) nous obtenons

e T (0)e(0) + viT vi 2e T (0)vi


1
( e ( 0)
2

(3.79)

+ v i ) e T ( 0) v i

En comparant avec (3.77) nous avons


n
n
1
eT (0) Pe(0) = i [e T (0)vi ] 2 i [ ( e(0)
2
i =1
i =1

+ vi )]2

(3.80)

Dans (3.80) le terme de droite peut tre crite sous la forme suivante :
n

i [ 2 ( e ( 0)
i =1

n
n
1
2
+ vi )]2 = i [ (1 + 1)] 2 = i = tr ( P )
2
i =1
i =1

(3.81)

ce qui rsulte finalement lingalit (3.82)


e T (0) Pe(0) tr ( P )

(3.82)

Dans la base des vecteurs propres nous pouvons crire


n

eT (0) Pe(0) = i ei2 (0)


i =1

97

(3.83)

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

Par dfinition, les valeurs propres de la matrice P vrifient lingalit suivante

min i max

(3.84)

En multipliant par le carr de lerreur initiale, on obtient :

min ei2 (0) i ei2 (0) max ei2 (0)

(3.85)

et
n

i =1

i =1

i =1

min ei2 (0) i ei2 (0) max ei2 (0)

(3.86)

ce qui donne
n

i =1

i =1

i =1

min ei2 (0) i ei2 (0) max ei2 (0)

(3.87)

En supposant que lerreur est distribue sur une hyper sphre unitaire, c'est--dire
n

ei2 (0) = 1 , nous obtenons :


i =1
n

min i ei2 (0) max

(3.88)

i =1

Dautre part la valeur propre maximale de la matrice P dfinie positive est infrieure la
trace de P (3.89)
max < tr ( P )
(3.89)
ce qui veut dire que
n

min i ei2 (0) max < tr ( P )

(3.90)

i =1

donc
n

eT (0) Pe(0) = i ei2 (0) < tr ( P )

(3.91)

i =1

Avec la relation (3.91) si tr (P ) est minimis c'est--dire quau moins une valeur propre sera
n

plus petite, donc, la quantit eT (0) Pe(0) = i ei2 (0) sera minimise.
i =1

Selon [41], lquation (3.92) montre que le taux de dcroissance de V (e) = e T Pe a une borne
suprieure dtermine par la valeur de . Lerreur de lobservation va dcrotre plus
rapidement que e t .
V (e) = e T Pe e(0) T Pe(0) exp( 2t )

(3.92)

Dune part, la minimisation de tr (P ) , c'est--dire e(0)T Pe(0) , conduit avoir la borne


suprieure la plus petite de la fonction de Lyapunov de lerreur.

98

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

Dautre part, on a intrt ce que le gain de lobservateur soit petit cest pourquoi on a ajout
N

au terme tr (P ) , un terme concernant le gain de lobservateur tr (G5 G5 ) = (G5 i , j ) 2 . Le


T

i =1 j =1

critre global de performance J minimiser sera dfini par la somme de deux termes :
T

J = tr ( P ) + tr (G5 G5 )

(3.93)

Ce critre doit tre minimis sous la contrainte dgalit et dingalit donne par le systme
(3.73). Par consquent, en minimisant J on minimise la quantit e(0)T Pe(0) qui dtermine
une borne suprieure de e T Pe et on optimise le gain de lobservateur tout en imposant un
taux de dcroissance exponentiel dsir sur lerreur de lobservation.
Pour trouver le gain de lobservateur G5 , il y a deux possibilits :
1. Minimisation directe de J avec contrainte (3.73).
2. Transformer le problme de minimisation de J avec contraintes (3.73) en un
problme de minimisation sans la contrainte dgalit. La multiplication de la
contrainte dgalit dans (3.73) par un multiplicateur de Lagrange S > 0 donne
lHamiltonien dans lquation (3.94):

= trP + tr (G5 G5 T ) + tr ( S [( A + I G5 C ) T P + P ( A + I G5 C ) + Qo5 ])

(3.94)

O :

S
= Matrice symtrique dfinie positive.
Cet Hamiltonien est minimiser sous la contrainte P > 0 . Selon [12], les conditions
ncessaires pour minimiser sont :

= 0,
G5

= 0,
P

=0
S

(3.95)

Aprs la drivation nous avons :

( A + I G5 C ) S + S ( A + I G5 C ) T + I = 0

( A + I G5 C )T P + P ( A + I G5 C ) + Q = 0

G5 = PSC T

(3.96)

La rsolution du systme dquations (3.96) par rapport G5 , S , P donne le gain de


lobservateur recherch. Cest un estimateur dtat avec une erreur dcroissante une vitesse
dsire. Il ne faut pas oublier que pendant la rsolution du systme dquations (3.96) la
matrice P doit tre maintenue positive. La question est si la fonction J admet un seul
minimum ou pas ? En fait, nous avons fait plusieurs essais avec plusieurs points de dpart et

99

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

nous sommes tombs toujours au mme minimum mais pratiquement cela ne peut pas justifier
que la fonction est convexe et que lensemble des contraintes est convexe aussi.
Ni la minimisation du critre J ou , ni la solution du systme dquations matricielles
(3.96) nest facile. La non linarit du critre, J ou , impose lutilisation des mthodes
numriques doptimisation non linaire. A la mme poque de [41], dautres rfrences [53],
[54] ont rsolu des problmes similaires avec la mthode de Rosenbrock. Cela nous a fait
penser la programmer et lutiliser pour rsoudre notre problme de minimisation. La
mthode doptimisation de Rosenbrock [52] est une mthode lente mais elle converge bien
vers une solution. Elle permet dimposer plusieurs contraintes pendant loptimisation dune
fonction dobjectif multivariable.
Pour rsoudre les quations (3.96) par la mthode de Rosenbrock il faut, dabord, transformer
le systme dquations matricielles (3.96) en un systme des fonctions scalaires non linaires
f i ( x1 , x2 L xn ) = 0, i = 1,2 L n . Ensuite on peut minimiser le critre u , [52], suivant avec la
contrainte sur P , P > 0 :
n

u ( x) = [ f i ( x)]2

(3.97)

i =1

Puisque la mthode de Rosenbrock est relativement lente donc il est possible de lassocier
avec la mthode de Newton pour acclrer un peu la rsolution. Dabord nous approchons la
solution par la mthode de Rosenbrock avec contrainte, ensuite, nous terminons avec la
mthode de Newton sans contrainte. Il faut vraiment tre bien proche de la solution exacte
avant dutiliser la mthode de Newton sinon elle ne converge pas vers la bonne solution. Cest
la raison pour laquelle nous proposons que la condition qui dmarre la mthode de Newton
soit lorsque u ( x ) 0.01 par exemple.
Il est aussi possible de minimiser directement lHamiltonien (3.94) par la mthode de
Rosenbrock discute ci-aprs. Cest un problme de minimisation avec contraintes sur P et
S . On peut, en plus, directement minimiser le critre J dans (3.93) avec les contraintes
ingalit et galit (3.73).
Dans la rfrence [52] Rosenbrock a dvelopp une mthode doptimisation qui a port son
nom. Cette mthode permet de trouver la valeur minimale dune fonction plusieurs
variables. La rfrence [55] dcrit en dtails les tapes de lalgorithme de Rosenbrock pour
optimiser une fonction plusieurs variables avec contraintes. Lide de Rosenbrock (1960)
tait de supprimer les limitations sur le nombre de directions de recherche en faisant que les
pas de recherche soient parallles avec les axes dun systme de cordonne qui peut tourner
dans lespace n . Un des axes est mis dans la direction qui apparat la plus favorable. Pour
cet objectif lexprience des succs et des checs obtenus au cours ditrations est utilise de
la mme manire de recherche directe de Hooke et Jeeves [55]. Les autres directions sont
fixs normales la premire et mutuellement orthogonales.
3.1.4.3.1 Algorithme de Rosenbrock

Pour rsoudre notre problme doptimisation de la fonction (3.93) nous avons adapt
la mthode de Rosenbrock avec notre problme en ralisant lalgorithme suivant. Dans ce
schma le gain de lobservateur est dsign par L

100

Chapitre III

Commande et observation dtat des systmes lectriques multimachines


= Constante, Q = Matrice Identit

L = Valeurs initiales

P = Matrice calcule par la solution de l' quation de Lyapunov

( A + I LC )T P + P( A + I LC ) + Q = 0

si

Non

P>0
Oui

Calcul de J = trP + tr ( LLT )

, Mettre J min = J , (Premier succs)

Transformer la matrice L en vecteur x

[L ]N M

[ x ]n = [ L11 L12 L LNM ]T

n = N M

x fin1 = x

vi = Colonnes de la matrice Identit I ( n n)


Composants des directions
avec i = 1L n
Initialisa tion du compteur ( = 0)
Paramtre de prcision, Rosenbrock a choisi ( = 10 4 )

Condition d' arrt ( c = 6)

Largeur du pas d' volution de ( x), ( si = 0.1 , avec i = 1L n)


Distance parcourue (d i = 0, avec i = 1L n)
Indice du succs et de l' chec ( i = 1, avec i = 1L n)

i =1
Evolution de ( x) ( x ' = x + si vi )

Reconstruire la matrice ( L) en utilisant les valeurs de ( x' ) la place de ( x)


Recalcul de la matrice ( P ) en utilisant l' quation de Lyapunov

( A + I LC )T P + P( A + I LC ) + Q = 0
Oui

Si

Non

P>0

101

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

Calculer J = trP + tr ( LLT ) avec les nouvelles P et L

Si
J < J min

Non

Echec
Garder ( x = x) , (d i = d i )
Changer ( si = 0.5si )

Oui
Succs

Changer ( J min = J ), ( x = x ' ), ( xscu = x ),


(di = di + si )

Oui

( s i = 3s i )

i =1
Si

Oui

i = 0

Non

i = i

i = 1

Si

i = 0
Non

i = i

i = i +1
Non
Si
Non

Tout r = 1,

Si
i=n

avec r = 1L n

Oui

Oui
n

Calcul du progrs total pendant une boucle ( ar = d j v j Pour r = 1L n )


j =r

Non

=0

a1 <

Oui

= +1

a2 > 0.3 a1

x fin = xsuc
x = x fin x fin 1

Si

Non

= c
Oui

Pour r = 1
a r ,

r 1
wr =
T
ar ( ar vnj )vnj , Pour r = 2L n
j =1

Construire des
w
nouveaux vecteurs (Vr = r ), (vr = Vr ) (r = 1Ln)
wr
de direction
Orthogonalisation

Non
xr 10

r = 1...n

Oui

Obtenir L, P, J min

Rinitialiser

Fin

x = xsuc

Figure 3.7. Algorithme adapt de la mthode doptimisation de Rosenbrock

102

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

Nous avons programm lalgorithme prsent ci-dessus en langage (Matlab) et nous


avons test le code de calcul en minimisant la fonction de Rosenbrock appele la banane ,
nous avons obtenu le minimum mais avec un nombre ditrations important et un temps de
calcul qui dpend du langage utilis.
A propos de lalgorithme ci-dessus prsent, en plus de ce qui existe dans [55], nous avons
introduit une nouvelle condition darrt. Cette condition est dvaluer la valeur absolue de
chaque lment du vecteur x = x fin x fin 1 o : x fin est le dernier rsultat obtenu par calcul
et x fin 1 est le rsultat juste avant le dernier. Si la plus petite valeur des xi o i = 1L n est
suprieure une valeur critique impose par lutilisateur (10-4 par exemple) mettre x = x fin et
rpter la procdure complet,

rpter jusqu ce que la plus petite valeur des xi

o : i = 1L n soit infrieure ou gale la valeur critique donne. Arrter la recherche et


afficher les rsultats.
En effet, pendant la procdure prcdente, la valeur de la fonction minimiser peut
arriver une valeur qui apparat comme minimale bien quelle nest pas vraiment la valeur la
plus petite de la fonction ; et la recherche sarrte prmaturment en satisfaisant la condition
darrt de recherche = c . Pour cette raison, nous avons ajout la nouvelle condition pour
forcer la procdure continuer de nouvelles recherches jusqu satisfaction. Il sagit de
comparer la dernire valeur obtenu du variable de dcision avec la valeur obtenu juste avant,
c'est--dire
xr 10 4
r = 1L n
Cette condition est une garantie que la valeur obtenue la fin soit la valeur la plus petite de la
fonction minimiser.
Dans [53] et [54] nous pouvons aussi trouver des problmes doptimisation, de mme
genre que le notre, rsolus par la mthode de Rosenbrock. Dans [53] les auteurs recherchent le
gain optimal dun observateur pour un systme lectrique non linaire alors que dans [54] les
auteurs recherchent la commande optimale pour amliorer la stabilit dune machine
synchrone.
Pour valider lalgorithme adapt de Rosenbrock nous allons voir dans lannexe 6 que
nous obtenons les mmes rsultats dans larticle [41] dans lequel la mthode doptimisation
utilise est inconnue.
La mthode doptimisation de Rosenbrock a des inconvnients qui sont, dabord, le
temps de calcul trs important (mthode lente qui demande beaucoup ditrations), ensuite, le
choix du point initial ou de dpart qui est soumis des contraintes. En plus, la difficult de la
mthode de Rosenbrock augmente exponentiellement avec laugmentation de lordre de la
variable de dcision ( G5 et P dans notre cas) ce qui rend le calcul trs lourd et peu
conomique. Pendant les annes 90 on a dvelopp la mthode doptimisation LMI. Comme
nous avons vu dans le paragraphe 2, la mthode LMI est capable de trouver une des solutions
possibles de lingalit (3.66), par consquence, une solution qui vrifie les contraintes (3.73).
Cette solution peut servir comme point de dpart pour la mthode de Rosenbrock.

103

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

Nous venons de terminer le paragraphe de lobservateur dordre complet. Il est


possible comme nous avons dj annonc quon observe uniquement la partie non mesurable
du vecteur dtat par un observateur dordre rduit. Cela devient plus conomique et moins
compliqu au niveau de la ralisation pratique. La conception de cet observateur fera lobjet
du paragraphe suivant.

3.2 Observateur dordre rduit


3.2.1 Construction
Cet observateur, appel lobservateur de Luenberger, utilise le fait que la matrice
dobservation soit de rang plein. Cette hypothse nest pas restrictive car il suffit alors
dliminer les composantes de la sortie redondantes. Soit le systme (3.98) avec D = 0 ,

x(t ) = Ax(t ) + Bu (t )

(3.98)

y (t ) = Cx(t )
et aprs une rorganisation, les matrices A, B, C et le vecteur dtat x sont de la forme [42],
[48] :

A11 A12
B1
x1
A=
B
=
[
]
x
=
,
,
C
=
C
C
,
1
2

B
x
A21 A22
2
2

O rang C1 = l , A11 et C1 ll , x1 l , et B1 l m .

Le changement de variables :

C1 C2
x=
x
0 I n l

(3.99)

Transforme le systme (3.98) en :

x(t ) = A x(t ) + Bu (t )

(3.100)

y (t ) = C x(t )
O :

A11 A12
x1
B1
x= , A=
, B = , C = [I m
A21 A22
x 2
B2

104

0]

(3.101)

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

Ces matrices sont dfinies par :

A11 = [C1 A11 + C 2 A21 ]C11


A12 = A11C 2 + [C1 A12 + C 2 A22 ]
A 21 = A21C11
A 22 = A22

(3.102)

A21C11C 2

B1 = C1 B1 + C 2 B2
Lquation dtat (3.100) scrit donc sous la forme :

x1 (t ) = A11 x1 (t ) + A12 x 2 (t ) + B1u (t )

x 2 (t ) = A 21 x1 (t ) + A22 x 2 (t ) + B2u (t )

(3.103)

y (t ) = x1 (t )

z (t ) = M z (t ) + Nu (t ) + P y (t )
M = A22 L A12

(3.104)

N = B2 L B1
P = A21 A22 L L A11 L A12 L
Cette quation dtat dfinit un observateur rduit (dordre n l ) pour le systme (3.98),
Notons lerreur dobservation:

e(t ) = M e(t )

(3.105)

Ainsi, lorsque la paire A22 , A12 est observable les valeurs propres de M peuvent tre fixes
arbitrairement par un choix convenable de L .

Thorme 2 Si ( A, C ) est observable, alors A22 , A12 est observable.

Dmonstration : il suffit de montrer que si A, C est observable, alors A22 , A12

lest

galement. Si A, C est observable, on a :

sI l A11 A12
sI n A
s, rang
=n
= rang
C
A21 sI n l A22

(3.106)

Ce qui est quivalent :

Donc A22 , A12

A12

s, rang
= nl
sI n l A22
est une paire observable.
105

(3.107)

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

Dans le cas o le systme initial est observable, on peut appliquer les techniques de
dtermination du gain la paire A22 , A12 pour dterminer le gain L . Lobservateur rduit

du systme (3.98) a finalement la structure suivante, en notant x1 et x 2 les estimations des


vecteurs x1 et x2 :

z (t ) = M z (t ) + Nu (t ) + P y (t )

(3.108)

O : M , N et P sont dfinies par les relations (3.104) et :

^
^

x1 (t ) = C11 ( I C2 L) y (t ) C2 z (t )

(3.109)

x 2 (t ) = z (t ) + L y (t )

La figure 3.8 reprsente la construction matricielle de lobservateur de Luenberger dordre


rduit

Observateur dtat de Luenberger


I C2 L
N

u (t )

x = A x + B u
y =Cx

y (t )

z (t )

C2

Processus

C11
+

x 2 (t )

x1 (t )

Etat reconstruit

Figure 3.8. Observateur de Luenberger


Une fois que les tats sont observs, la commande par retour dtat observ peut tre
applique.

106

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

3.2.2 Gain de lobservateur


3.2.2.1 Par la minimisation dun critre dnergie
Nous avons dj vu que la dynamique de lobservateur est dtermine par :
M 1 = A 22 L1 A12

(3.110)

Pour que lobservateur fonctionne correctement il faut que les valeurs propres de M se
situent plus loin gauche par rapport aux valeurs propres du systme initial. Comparons
lquation (3.110) avec la matrice dtat du systme en boucle ferme de la forme
A f = A BK
(3.111)
Cette comparaison permet de constater que le gain de lobservateur peut tre calcul par les
mmes mthodes que le gain de la commande par retour dtat. Parmi ces mthodes, la
mthode base sur la minimisation dun critre dnergie. Soit le critre quadratique suivant
minimiser

J = ( xT Qr1 x + u T Rr1u )dt

(3.112)

O Rr1et Qr1 sont deux matrices de pondration Rr1 = Rr1 > 0 et Qr1 = Qr1 0 .
Reprenons lquation de Riccati suivante:
AT P + PA PBR 1BT P + Q = 0
T

(3.113)

lquation (3.113) est rcrite avec A = A 22 et B = A12 , [31], ce qui donne.


A22 P + P A22T P A12T Rr11 A12 P + Qr1 = 0
T

(3.114)

Si la paire ( A 22 et A12 ) est commandable, en fixant les matrices de pondration Rr1et Qr1 ,
la solution de (3.114) permet de retrouver la matrice P dfinie positive. Le gain de
lobservateur sera alors dfini par la relation (3.115) suivante :
1

L1 = [ Rr1 ( A12 ) T P ]T

(3.115)

Le gain L1 obtenu permet de fixer arbitrairement les valeurs propres de lobservateur dans le
plan complexe. Selon le choix de Rr1et Qr1 la position des valeurs propres de lobservateur
change. Aprs lobtention de la matrice de gain L1 , il suffit dappliquer lquation (3.104)
pour avoir les matrices M 1 , N 1 et P1 qui dterminent lobservateur de Luenberger. Les
mmes mthodes de choix des matrices de pondration pour le calcul de la commande
optimale sont utilisables pour le calcul du gain de lobservateur.

107

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

3.2.2.2 Par la mthode LMI


3.2.2.2.1 Imposer un taux de dcroissance exponentiel

Pour un observateur de lordre rduit nous cherchons le gain de lobservateur L 2 qui


impose un taux de dcroissance sur lerreur de lobservation.
La dynamique de lobservateur est dtermine par lquation diffrentielle

e(t ) = M 2 e(t )

(3.116)

O M 2 = A 22 L 2 ( A12 ) et L 2 est le gain de lobservateur dordre rduit.


Par dualit avec lobservateur dordre complet, discut ci-dessus, on peut calculer le gain de
lobservateur dordre rduit en trouvant P et Z qui satisfassent les ingalits suivantes :
P > 0

T
T T
( A 22 + I ) P + P( A 22 + I ) ( A12 ) Z Z ( A12 ) < 0

(3.117)

Dans la relation (3.70) nous avons remplacer A par A 22 et C par A12 ce qui a donne le
systme dingalits (3.117). Les ingalits (3.117) sont un problme de faisabilit LMI en les
variables Z et P dont la solution donne le gain de lobservateur comme

L 2 = P 1 Z
Aprs lobtention de la matrice du gain L 2 , il suffit dappliquer lquation (3.104) pour avoir
les matrices M 2 , N 2 et P 2 qui dterminent lobservateur de Luenberger avec une erreur
dcroissante un taux de dcroissance impos. Toutes les valeurs propres de lobservateur
ont des parties relles situes gauche de , voir la figure 3.2.
3.2.2.2.2 Imposer un secteur dune pente prdfinie

Comme nous avons vu dans le paragraphe prcdent, nous pouvons imposer un


secteur dune pente a , voir figure 3.3, dans lequel les valeurs propres du systme en boucle
ferme vont se localiser. Par dualit avec la commande par retour dtat en remplaant dans
les ingalits (3.71) chaque A par A 22 et chaque C par A12 nous obtenons lingalit
suivante
Q r 3> 0

(3.118)
a(Q A 22 + Y T A12 + A 22 T Q + A12 T Y )
r3
r3
r3
r3

Q r 3 A 22 + Yr 3T A12 A 22 T Q r 3 A12 T Yr 3

A 22 Q r 3 + A12 Yr 3 Q r 3 A 22 Yr 3 A12
<0
a (Q r 3 A 22 + Yr 3T A12 + A 22 T Q r 3 + A12 T Yr 3 )
T

Lingalit (3.118) est un problme de faisabilit LMI dont les variables de dcision sont
1

Qr 3 = Qr 3 et Yr 3 . Le gain de lobservateur peut alors tre calcul comme L 3 = (Qr 3 Yr 3 ) T

108

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

et la dynamique de lerreur de lobservateur est dtermine par les valeurs propres de


A 22 L A12 . Les valeurs propres de lobservateur se localisent dans la zone grise de la figure
3.3.
3.2.2.2.3 Imposer un secteur dune pente prdfinie et un taux de dcroissance
exponentiel

En remplaant dans les ingalits (3.72) chaque A 22 par ( A 22 + I ) on obtient


Qr 4> 0
a (Q ( A22 + I ) + Y T A12 + ( A22 + I )T Q + A12T Y ) ( A22 + I )T Q + A12T Y Q ( A22 + I ) Y T A12
r4
r4
r4
r4
r4
r4
r4
r4

<0
T
T
Q ( A + I ) + Y T A ( A + I )T Q A T Y
a (Qr 4 ( A22 + I ) + Yr 4 A12 + ( A22 + I ) Qr 4 + A12T Yr 4 )
22
12 r 4
r 4 12
r4
r 4 22

(3.119)

Les ingalits (3.119) sont un problme de faisabilit LMI dont les variables de dcision sont
1

Qr 4 = Qr 4 et Yr 4 . Le gain de lobservateur peut alors tre calcul comme L 4 = (Qr 4 Yr 4 ) T


et la dynamique de lerreur de lobservateur est dtermine par les valeurs propres
de A22 L 4 A12 .
Les valeurs propres de lobservateur se localisent dans la zone grise de la figure 3.4.
3.2.2.3 Par la minimisation dun critre J
Reprenons le systme matriciel (3.73)

P > 0

T
( A + I G5 C ) P + P ( A + I G5 C ) + Qo5 = 0

(3.120)

Dans la relation (3.120) nous allons remplac A par A 22 et C par A12 et chaque G5 par L 5
ce qui va donner le systme (3.121).
P > 0

T
( A 22 + I L 5 A12 ) P + P( A 22 + I L 5 A12 ) + Qr 5 = 0

(3.121)

En minimisant le critre
T

J = tr ( P) + tr ( L 5 L 5 )

(3.122)

Sous les contraintes (3.121) par la mthode de Rosenbrock on peut obtenir le gain de
lobservateur dordre rduit L 5 qui impose un taux de dcroissance sur lerreur de
lobservation. Toutes les valeurs propres de lobservateur ont des parties relles situes
gauche de , voir la figure 3.2.

109

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

3.3 Observation dune fonction linaire dtat


Dans la plupart des cas, lobservation de ltat dun systme est ralise pour
construire une loi de commande linaire de retour dtat de la forme (u = K x ) . On peut
donc penser construire un reconstructeur (appel observateur de fonctionnelle linaire)
estimant directement la variable w(t ) = Kx(t ) sans utiliser ltape intermdiaire destimation
de ltat [42]. Nous verrons dans ce paragraphe que cela apporte une simplification, par
diminution de lordre et de la structure de lobservateur utilis.

3.3.1 Structure gnrale


Dans le cas gnral, pour estimer la fonctionnelle linaire, Kx , K mn la structure
de lobservateur utilis est :

z (t ) = Dz (t ) + Hu (t ) + Ey (t )

(3.123)

w(t ) = Pz (t ) + Vy(t )
O z (t ) p , w(t ) m et D, E , H , P,V sont des matrices de dimensions convenables.
Notons que lobservateur rduit est de cette forme. La sortie w(t ) de cet observateur
reconstruira asymptotiquement la fonctionnelle linaire si lon a :

lim[ w(t ) Kx(t )] = 0

(3.124)

Daprs la relation (3.124) et compte tenu de lquation de sortie de (3.123), si w(t ) est une
estimation de K x (t ) , alors z (t ) sera une estimation dune autre forme linaire de ltat, par
exemple T x (t ) . Soient les erreurs destimation :
e(t ) = w(t ) Kx(t )

(t ) = z (t ) Tx (t )

(3.125)

Il vient :
e(t ) = P (t ) + [ PT + VC K ]x(t )
(3.126)

(t ) = D (t ) + [ DT TA EC ]x(t ) + [ H TB]u (t )
Si les relations suivantes :
1. D est la matrice de Hurwitz,
2. TA DT = EC
3. PT + VC = K
4. H = TB

(3.127)

Sont vrifies, alors lim e(t ) = 0 et (3.123) constitue bien un observateur asymptotique de la
t

fonctionnelle linaire. Lorsque D est fixe, et possde des valeurs propres diffrentes de

110

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

celles de A alors la deuxime relation dans (3.127) est soluble pour tout E , et dans ce cas le
problme de la construction de lobservateur rside dans la dtermination du triplet (E , P,V )
tel que soit vrifie la relation 3 dans (3.127).
Nous allons regarder quelques mthodes permettant de rpondre cette question.
Supposons que C = [I 0] et K = [K1 K 2 ] alors lobservateur rduit correspond :

D = A22 L A12
H = B2 LB1
E = A21 + A22 L L A11 L A12 L

(3.128)

P = K2
V = K1 + K 2 L
T = [ L

I]

Ce qui donne :
TA = [ A21 L A11

A22 L A12 ]

DT = [ L A12 L A22 L

A22 L A12 ]

TB = B2 LB1
PT = [ K 2 L

(3.129)
K2 ]

VC = [ K1 + K 2 L 0]
Ce qui montre que les trois dernires relations dans (3.127) sont vrifies, la premire ne
dpend que du choix de L . Cette remarque permet daffirmer que lordre dun observateur de
fonctionnelle linaire sera compris entre 1 et n m . La construction matricielle de
lobservateur est schmatise sur la figure 3.9.
Observateur dune fonction linaire w(t ) = K x (t )

Consigne

u (t )

x = A x + B u
y =Cx

y (t )

z (t )

E
+

Processus

D
+ +

w(t )

Figure 3.9. Observateur dune fonction linaire dtat

111

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

3.3.2 Utilisation en boucle ferme


3.3.2.1 Principe de sparation
Dans le cas o les 4 relations qui caractrisent un observateur asymptotique de
fonctionnelle linaire sont vrifies nous allons voir que le principe de sparation sapplique.
En effet, dans ce cas, nous avons les relations de bouclage :

(t ) = D (t )
w(t ) = P (t ) + Kx(t )

(3.130)

u (t ) = Fv(t ) w(t )
x(t )
Le systme boucl admet donc comme tat x (t ) =
et comme quation dtat :
(t )

A BK
x (t ) =
0

BP
BF
x (t ) + v(t )

D
0

y (t ) = [I

(3.131)

0] x (t )

ce qui permet de reprendre le principe de sparation dans notre cas : les ples en boucle
ferme et ceux de lobservateur peuvent tre rgls de faon indpendante.

3.3.2.2 Robustesse
Selon la figure 3.10, si on ouvre la boucle lentre, la commande raliser est de la
forme :
u (t ) = Fv(t ) Pz (t ) Vy (t )

(3.132)

o z (t ) est rgi par lquation :


Observation de la commande

w(t ) = K x(t )

H
F v(t )

v(t )

u (t )

u+

x = A x + B u
y =Cx

y (t )
E

+ +

Processus

z (t )

+
V

+
w(t )

Figure 3.10. Le systme pour ltude de la robustesse

112

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

En remplaant u (t ) dans lquation (3.123) de lobservateur nous avons :

z (t ) = Dz (t ) + H (Gv(t ) Pz (t ) Vy (t )) + Ey (t )

(3.133)

( sI D + HP) z (t ) = HGv(t ) + ( E HV ) y (t )

(3.134)

soit le transfert :

La commande u dans lquation (3.132) scrit donc :


u (t ) = [ I P( sI D + HP) 1 H ]Gv(t ) [V + P( sI D + HP) 1 ( E HV )] y (t ) (3.135)
Du ct du processus nous avons :
y (t ) = [C ( sI A) 1 B]u + (t )

(3.136)

A partir des expressions prcdentes (3.137) et (3.136), il est facile de calculer la fonction de
transfert de boucle entre u + et u , lorsque v(t ) 0 et lorsque lon ouvre la rgulation juste
avant le systme. On obtient :

TBO ( s ) = [V + P( sI ( D HP)) 1 ( E HV )]C ( sI A) 1 B

(3.137)

dont le trac frquentiel permet de mesurer les marges de robustesse : marge de module,
marge de retard et marge de phase.

4 Conclusion
Au cours de ce chapitre, nous avons vu comment concevoir la commande par retour
dtat et surtout comment calculer le gain optimal. Nous avons prsent une mthode de
calcul des matrices de pondration dtat et de commande pour la minimisation dun critre
quadratique. Cette mthode est base sur la contribution de chaque variable dtat et de
commande aux comportements dynamiques du systme. Cette commande permet de dplacer
les ples de notre systme dune manire ce quil soit plus amorti tout en faisant le
compromis entre la prcision de ltat et leffort de la commande. Le gain a galement t
calcul par la mthode LMI qui est capable de rsoudre un systme dingalit matricielle.
Cette solution assure un retour ltat dquilibre dcroissant avec un taux de dcroissance
dsir, c'est--dire dplacer les valeurs propres de notre systme gauche dune valeur
souhaite. Nous avons vu aussi comment utiliser les mmes mthodes de calcul du gain de la
commande pour calculer le gain de lobservateur dtat dordre complet ou rduit. Nous avons
aussi calcul un observateur de commande. Dans le chapitre suivant nous allons appliquer
cette tude thorique sur un exemple dun rseau lectrique multimachine. Nous allons
calculer les gains de la commande et de lobservation par les troix mthodes proposes dans
ce chapitre.

113

Chapitre III

Commande et observation dtat des systmes lectriques multimachines

114

CHAPITRE IV : RESULTATS DE SIMULATION AVEC


COMMANDE ET OBSERVATION DETAT DES
SYSTEMES ELECTRIQUES MULTIMACHINES

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

1 Introduction
Dans le chapitre II, nous avons obtenu le modle linaire du systme lectrique
multimachine en linarisant les quations non linaires de ce systme. Dans le chapitre III,
nous avons vu comment on peut concevoir la commande par retour dtat et comment
reconstruire ltat complet ou ltat non mesurable du systme. Dans ce chapitre IV, nous
allons prsenter les rsultats de simulation dune application numrique sur le chapitre III
pour un systme dnergie lectrique multimachine. Le systme sera quip par un
observateur dtat et command en boucle ferme par retour dtat statique. Le gain du retour
dtat ainsi que le gain de lobservateur seront calculs par plusieurs mthodes. Les mthodes
de calcul de la commande et de lobservateur ont t discutes dans le chapitre III. Les gains
de la commande et de lobservateur seront calculs en minimisant un critre quadratique, par
la mthode LMI pour imposer la localisation des ples et par la mthode de Rosenbrock pour
optimiser le gain calcul par la mthode LMI. A la fin de ce chapitre nous exposerons les
rsultats de simulation qui prouveront lamlioration de lamortissement des oscillations dans
le systme ce qui sera constat en examinant ses ples. Le systme avec observateur en
boucle ferme reproduit assez fidlement les comportements du systme sans observateur ce
qui met en valeur le choix de cet observateur.

2 Configuration du rseau
Prenons le rseau lectrique multimachine, utilis par [24], dont la configuration est
illustre sur la figure 4.1. Cest un rseau de distribution radial trois gnrateurs synchrones
qui alimentent quatre charges.
G3

Charge

G2

0.0189 + j 0.0023

(1) (2 )

(6 )

(3)
4

(4 )

(5)
5

Charge
0.0411 + j 0.0092

Charge
0.0669 + j 0.0001

1
G1

Charge
0.0576 + j 0.0229

Figure 4.1. Configuration du rseau


Les donnes des lignes de transmission sont exposes dans le tableau suivant
117

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

N de la ligne Longueur (Km) Rsistance (ohm/Km) Ractance (ohm/Km)


1

110.893

0.0084

0.2788

111.137

0.0084

0.2788

21.276

0.0084

0.2788

21.276

0.0084

0.2788

80.341

0.00703

0.2773

80.341

0.00703

0.2773

Tableau 4.1. Donnes des lignes de transmission

3 Donnes des machines


Ces donnes sont utilises pour llaboration du modle linaire dtat du systme.
M ( s) K D ( pu )
G1
8
5
G2
7
6
G3

6.9

X q ( pu )

X d' ( pu )

1.56
1.27
2.19

0.22
0.30
0.20

X d ( pu ) Td' 0 ( s) K A ( pu ) T A ( pu ) K f ( pu ) T f ( pu ) K e ( pu ) Te ( s )
1
0.1
1.11
3.9
100
0.02
0.1
0.5
1
0.95
1.50
2.8
400
0.03
0.1
0.6
1
0.98
2
3.5
400
0.05
0.1
0.5

Tableau 4.2. Donnes des gnrateurs et des systmes dexcitation

4 Etat dquilibre
Ltat dquilibre est dtermin par les rsultats de la rpartition de puissance du
systme. Par la mthode de Newton-Raphson, aprs 5 itrations et avec une prcision
max(PQ) = 1.30072 10 7 , voir lannexe 1, nous avons obtenu
(deg)

Ptot ( pu ) Qtot ( pu ) Pg ( pu )

Q g ( pu )

Pl ( pu )

0,0000

-0,0029

0,0201

0,0640

0,0202

-0,0669

-0,0001

1,0007

0,7167

0,0450

0,0017

0,0450

0,0017

0,0000

0,0000

PV 3
PQ 4

0,9995

1,9352

0,0571

0,0173

0,0760

0,0196

-0,0189

-0,0023

0,9784

-2,1722

-0,0579

-0,0229

0,0000

0,0000

-0,0579

-0,0229

PQ 5

0,9809

-2,1632

-0,0411

-0,0092

0,0000

0,0000

-0,0411

-0,0092

Noeud

V ( pu )

1,0000

ref
PV

Tableau 4.3. Etat dquilibre du systme


Avec Ptot = Pg + Pl , Qtot = Q g + Ql .
O :
g
l
tot

= Gnre.
= Consomme.
= Total.

118

Ql ( pu )

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

Pour valider le code de calcul par la mthode de Newton-Raphson nous avons recalcul la
rpartition de charge avec la mthode de Rosenbrock. Nous avons obtenu les mmes rsultats
de calcul exposs ci-dessus mais aprs l'itration numro 20153 et avec une erreur de
1.59203 10 12 qui est la diffrence entre la valeur de la fonction objectif et le zro.

5 Modle linaire
Le modle relatif linaire du systme illustr par la figure 4.1 est obtenu sous la forme
dtat suivante. Voir lannexe 4 pour plus des dtails.

x = Ax + Bu

(4.1)

y = Cx + Du
O :

A=

B=

0,0000
0,0000
0,0360
-0,0541
0,0142
0,0224
-0,0419
0,0190
0,1886
0,0230
0,2249
0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
9,9010
0,0000
0,0000

0,0000 -314,1593 314,1593


0,0000 0,0000 0,0000 0,0000 0,0000 0,0000 0,0000
0,0000 -314,1593
0,0000 314,1593 0,0000 0,0000 0,0000 0,0000 0,0000 0,0000
0,0125
-0,6250
0,0000
0,0000 -0,0269 0,0084 0,0025 0,0000 0,0000 0,0000
0,0136
0,0000 -0,8571
0,0000 0,0051 -0,0187 0,0007 0,0000 0,0000 0,0000
-0,0288
0,0000
0,0000 -0,5797 0,0006 -0,0006 -0,0222 0,0000 0,0000 0,0000
0,0097
0,0000
0,0000
0,0000 -0,5884 0,2676 0,0591 0,2564 0,0000 0,0000
0,0035
0,0000
0,0000
0,0000 0,5047 -0,9060 0,0422 0,0000 0,3571 0,0000
-0,0467
0,0000
0,0000
0,0000 0,1291 0,0481 -0,4806 0,0000 0,0000 0,2857
0,0469
0,0000
0,0000
0,0000 -6,7482 -2,5849 -0,5632 -0,0990 0,0000 0,0000
0,0426
0,0000
0,0000
0,0000 -3,4558 -6,0269 -0,2881 0,0000 -0,0244 0,0000
-0,4188
0,0000
0,0000
0,0000 -0,5848 -0,2365 -8,9945 0,0000 0,0000 -0,0244
0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
9,7680
0,0000

0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
9,7609

C=

0
0
0
0
0
0

0
0
0
0
0
0

1
0
0
0
0
0

0
1
0
0
0
0

0
0
1
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
1
0
0

0
0
0
0
1
0

0
0
0
0
0
1

D=

0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

Pour ce systme sous la forme dtat linaire, la commande sera dabord calcule, ensuite,
nous allons calculer lobservateur dordre complet et dordre rduit.

6 Commande par retour dtat statique


6.1 Commandabilit
Lapplication du critre du Kalman (3.2) permet de tester la commandabilit de notre
systme. La paire ( A, B ) est commandable. Consquence ; les valeurs propres de A peuvent
tre assignes arbitrairement par retour dtat u (t ) = K x(t ) . Autrement dit, les ples de
[ A B.K ] peuvent tre placs arbitrairement par choix de K .

119

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

6.2 Gain de la commande


6.2.1 Par la minimisation dun critre dnergie
Le critre choisi est de la forme quadratique suivante

J=

1
[ xT Qc1x + u T Rc1u ]dt
2 0

(4.2)

La commande qui minimise le critre quadratique (4.2) est de la forme

u (t ) = K1 x(t )

(4.3)

O le gain de la commande optimale est donn par


1

K1 = Rc1 BT P

(4.4)

Avec P est une matrice symtrique dfinie positive et qui est la solution de lquation
algbrique de Riccati suivante
PA + AT P PBRc11 B T P + Qc1 = 0
(4.5)
Lquation (4.6) dcrit le systme en boucle ferme avec commande optimale par retour
dtat statique.

x(t ) = [ A BK1 ]x(t )

(4.6)

Avant tout, il faut calculer les matrices de pondration Qc1 et Rc1 .

6.2.1.1 Choix des matrices de pondration Qc1 et Rc1


6.2.1.1.1 Choix de Qc1

Aprs avoir transform le systme en forme quilibre et calcul les gramiens de


commandabilit et dobservabilit du systme sous cette forme et en appliquant les relations
3.14, 3.15, nous avons obtenu.
Qc1 = diag

349,8395 58,8805 1162306,3494 1163736,1565 425354,9429 73,6481 44,8385 36,3550 0,4512 0,3897 0,3495

6.2.1.1.2 Choix de Rc1

Le choix de la matrice de pondration de commande Rc1 est fait en suivant la


procdure de 3.16 3.20. La matrice obtenue avec =

Rc1 =

1
est
1

1,9270 0,0000 0,0000


0,0000 1,8548 0,0000
0,0000 0,0000 1,8376

120

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

Une fois les matrices Qc1 et Rc1 obtenues, il suffit de rsoudre lquation de Riccati (4.5)
pour calculer le gain optimal K1 par lquation (4.4).
-6,1604 -1,7653 -373,8240 -56,8559 -73,1291 10,0722 -1,7678 -0,3057 0,8557 -0,0788 -0,0111
9,0424 -1,2203
81,8912 -217,7638 -124,4685 -2,7421 6,6769 0,6612 -0,0807 0,8290 0,0205
-1,2972 3,8325
-5,3934 -53,5486 -322,0946 -0,4350 0,4002 7,0262 -0,0115 0,0207 0,7727

K1 =

Les valeurs propres du systme en boucle ouverte et ferme sont


Boucle ouverte

Boucle ferme

0.3862 j 5.2897

1.2997 j 5.7278

0.3304 j 3.6235

0.9995 j 3.9010

0.1935 j1.6953

4.1196 j1.9412

0.2706 j1.5348

3.0872 j 2.0550

0.6857

3.3484 j1.8268

0.5687 j 0.8631

2.5893

En comparant les valeurs propres du systme avec et sans commande nous remarquons que la
commande optimale dplace les ples du systme vers la gauche dans le plan complexe ce qui
acclre le retour des variables dtat leurs tats initiaux.

6.2.2 Par la mthode LMI


Il est possible de choisir la localisation des ples du systme en boucle ferme dans
le plan complexe, voir la figures 4.2.a,b,c.
Im

Im ou y
arctan(a)

Re

Re ou x

a=

(a)

Im ou y
arctan(a)

Re ou x

y
x

(b)

a=

y
x

(c)

Figure 4.2.a. Dans un demi plan dfini par


Figure 4.2.b. Dans un secteur dune pente a
Figure 4.2.c. Dans un demi plan dfini par avec un secteur dune pente a

6.2.2.2 Imposer un taux de dcroissance exponentiel


Reprenons le systme dingalit matricielle (3.37) et (3.38) se fait par la mthode
LMI en utilisant le logiciel Matlab.
~

~T

x1 \ {0}
~

x 2 n \ {0}

x1 Qc 2 x1 > 0
~T

(4.7)

x 2 (( A + I )Qc 2 + Qc 2 ( A + I )T + BYc 2 + Yc 2T BT ) x 2 < 0

121

(4.8)

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

Le problme de la recherche dun gain statique de retour dtat qui impose un taux de
dcroissance exponentiel donn seffectue de la faon suivante :
3. trouver Qc 2 et Yc 2 tels que les ingalits (4.7, 4.8) soient satisfaites (problme de
faisabilit LMI).
1

4. P = Qc 2 et K 2 = Yc2 P .
Pour imposer un taux de dcroissance ( = 1 ) le gain de la commande par retour dtat obtenu
0,2739 -5,1349 225,8886 -198,4352 -36,5543 2,8835 0,4441 -3,4533 0,5173 0,1800 -0,3833
5,3626 5,1068 -134,5808 276,7734 -152,2533 -4,8364 1,0106 4,4052 -0,4751 0,4512 0,4541
-5,0512 2,4652 -190,4102 -66,6207 211,7730 1,4496 -1,2529 1,1594 0,1870 -0,2877 0,4510

K2 =

La dynamique du systme en boucle ferme est dtermine par les valeurs propres de
A BK 2 .
Boucle ferme

2.8771 j 5.6874
1.3390 j 5.1247
1.3428 j 3.4137
1.7003 j1.1435
1.1226
1.2375 j 0.0673
On remarque que toutes les valeurs propres du systme en boucle ferme possdent des
parties relles ngatives et infrieures ou gales = 1 , voir la figure 4.3 .
Pole-Zero Map

6
4

Imaginary Axis

2
0
-2
-4
-6
-3

-2.5

-2

-1.5

-1

-0.5

Real Axis

Figure 4.3. Localisation des valeurs propres

6.2.2.3 Imposer un secteur dune pente prdfinie


La deuxime application de la mthode LMI est de concevoir une commande par
retour dtat statique qui place les valeurs propres du systme en boucle ferme dans un

122

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

secteur dfini par une pente a illustr sur la figure 4.2.b. La solution des ingalits suivantes
permet dobtenir le gain de la commande dsir.

Qc 3 > 0
(4.9)
a (Qc 3 A + Yc 3 B + AQc 3 + BYc 3 ) AQc 3 + BYc 3 Qc 3 A Yc 3 B

<0
T
Qc 3 AT + Yc 3T B T AQc 3 BYc 3
a (Qc 3 AT + Yc 3 B T + AQc3 + BYc 3 )
T

Les ingalits (4.9) forment un problme de faisabilit LMI dont les variables de dcision sont
T

Qc 3 = Qc 3 et Yc 3 .
1

Le gain statique de retour dtat peut alors tre calcul comme K 3 = Qc 3 Yc 3


Pour imposer un secteur dune pente a = 0.01 c'est--dire un amortissement sur le systme en
boucle ferme le gain de la commande obtenu

K3 =

-277,8443 -112,4236 13237,2049 -9383,3236 -4262,5866 137,5001 -75,6837 -68,4941 8,4002 -2,3484 -2,1652
479,4240 -87,9285 -12432,0337 17508,1642 -3748,4182 -115,9044 118,7594 -36,6383 -2,2826 8,9423 -0,7757
-134,0792 298,9027 -3600,1286 -9779,5487 12427,5505 -86,1505 -17,8578 160,5305 -2,1649 -0,8278 10,0465

et la dynamique du systme en boucle ferme est dtermine par les valeurs propres de
A BK 3 .

Boucle ferme
109.5805
94.3645
52.4201
6.9442
5.2436
1.2464
0.9782
0.6911
0.5238
0.3670
0.4064

La localisation des ples du systme en boucle ferme est illustre sur la figure suivante

123

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

Pole-Zero Map

Imaginary Axis

0.5

-0.5

-1
-120

-100

-80

-60

-40

-20

Real Axis

Figure 4.4. Localisation des valeurs propres

On remarque une trs grande diffrence entre la plus petite et la plus grande valeur propre. Par
rapport au systme en boucle ouverte certains ples ne sont pas vraiment dplacs et dautres
sont trop dplacs. Ce qui veut dire que le retour lquilibre en boucle ferme de certains
tats ne sera pas plus rapide quen boucle ouverte. Par consquent, cette commande ne
correspond pas notre exigence sur la dynamique du systme en boucle ferme, donc, elle ne
sera pas adopte pour la suite.

6.2.2.4 Imposer un secteur dune pente prdfinie et un taux de dcroissance


exponentiel
En remplaant dans les ingalits (4.9) chaque A par A + I on obtient
Qc 4 > 0

(4.10)
a (Q ( A + I )T + Y T BT + ( A + I )Q + BY ) ( A + I )Q + BY Q ( A + I )T Y T BT

c4
c4
c4
c4
c4
c4
c4
c4

<0
Q ( A + I )T + Y T BT ( A + I )Q BY
a (Qc 4 ( A + I )T + Yc 4T BT + ( A + I )Qc 4 + BYc 4 )
c4
c4
c4
c4

Les ingalits (4.10) forment un problme de faisabilit LMI dont les variables de dcision
T

sont Qc 4 = Qc 4 et Yc 4 .
1

Le gain statique de retour dtat peut alors tre calcul comme K 4 = Qc 4 Yc 4


La valeur du gain qui garantit que ( a = 50, = 1 ) est donn par
K4 =

-4,5026 -2,6500 351,4304 -263,4529 -112,8041 2,6545 -1,0127 -1,3663 0,4494 -0,0643 -0,1045
7,0488 -1,7051 -386,0171 442,2857 -36,0725 -1,5040 0,9525 -0,9757 -0,1282 0,3882 -0,0812
-1,4763 5,6969 -63,7929 -195,7739 226,2181 -1,7005 0,1165 3,0580 -0,0807 0,0011 0,5350

et la dynamique du systme en boucle ferme est dtermine par les valeurs propres de
A BK 4 qui sont les suivantes.

124

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

Boucle ferme
1.8066 j 5.4678
1.7143 j 3.9301
1.5083 j1.0511
2.2002
1.8020
1.3568
1.0759
1.1550

Les valeurs propres du systme en boucle ferme se localisent sur la figure 4.5.

Pole-Zero Map

6
4

Imaginary Axis

2
0
-2
-4
-6
-2.5

-2

-1.5

-1

-0.5

Real Axis

Figure 4.5. Localisation des valeurs propres


La remarque est que certains ples du systme en boucle ferme sont rels, donc, certains
tats reviennent leurs tats initiaux sans oscillation. Dune part cest bien mais, par contre
cette avantage sera obtenu au prix de la commande qui peut tre plus leve que dans le cas
de la commande avec le gain K 2 .

6.2.3 Par optimisation dun critre J


Comme nous allons voir dans le paragraphe 7.1.4.3, et en suivant la rfrence [12]
nous allons transformer la deuxime ingalit dans (3.29) en contrainte galit o Qc 5 est une
matrice symtrique dfinie positive.

P > 0

T
( A + I + BK 5 ) P + P ( A + I + BK 5 ) + Qc 5 = 0

125

(4.11)

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

Le critre global de performance J minimiser sera dfini par la somme de deux termes :
T

J = tr ( P ) + tr ( K 5 K 5 )

(4.12)

Pour optimiser la fonction objectif (4.12) nous avons ralis un code de calcul qui utilise la
mthode doptimisation de Rosenbrock.
Le point de dpart pour la solution par la mthode de Rosenbrock sera calcul avec la
mthode LMI.
Le gain de dpart est obtenu dans le paragraphe 6.2.2.2 pour = 1

K2 =

0,2739 -5,1349 225,8886 -198,4352 -36,5543 2,8835 0,4441 -3,4533 0,5173 0,1800 -0,3833
5,3626 5,1068 -134,5808 276,7734 -152,2533 -4,8364 1,0106 4,4052 -0,4751 0,4512 0,4541
-5,0512 2,4652 -190,4102 -66,6207 211,7730 1,4496 -1,2529 1,1594 0,1870 -0,2877 0,4510

La valeur du critre de dpart : J = 2994600.


Pour Qc 5 = I = la matrice Identit et = 1 , le gain final obtenu par la mthode de Rosenbrock
est
-13,5211 -5,3290 -29,0822 -20,5109 -10,2063 8,4946 -4,5039 -3,9571

K5 =

23,4645

0,3553 -11,3336 -12,4593 -11,2591 -5,7606

-8,4133

9,1971

12,7381

8,9255

8,2298 -50,1950 -3,2843 -3,0884

0,9137 -0,6136 -0,2773

2,6255 -0,2042

1,7710

0,3361

5,9257 -0,3377 -0,5793

0,6956

Le nombre ditration ralis : 7930123.


La valeur minimale obtenue de la fonction objectif : J = 2273500.
Les valeurs propres du systme en boucle ferme avec le gain K 5 sont
14.8510
1.6146 j 5.3066
1.6665 j 3.6771
5.0018
4.6557
1.2833
1.4063
1.7799 j 0.0529

On remarque que les ples du systme en boucle ferme sont tous avec des parties relles
ngatives infrieures la valeur ( = 1 ), voir la figure 4.6.

126

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

Pole-Zero Map

6
4

Imaginary Axis

2
0
-2
-4
-6
-15

-10

-5

Real Axis

Figure 4.6. Localisation des valeurs propres


On remarque aussi que le gain K 5 ne possde pas des valeurs dlment trs leves par
T

rapport K 2 . Cela est facile vrifier si on compare tr ( K 5 K 5 ) avec tr ( K 2 K 2 ) . Dune


part, avoir un gain faible est prfrable pour des questions de saturation de la commande, en
plus, cest conomique au niveau de ralisation industrielle. Par contre, vu le dplacement des
ples effectu, lutilisation du gain K 5 augmente lamortissement mais demande des
commandes plus importantes. Si la commande est avec une grande amplitude elle influence
les tats qui sont, directement, lis. Nous pouvons donc imaginer des amplitudes de certaines
variables dtat qui sont plus leves avec le gain K 5 quavec le gain K 2 . Cest pour cette
raison, c'est--dire de ne pas avoir des amplitudes relativement leves de certains tats, que
nous allons utiliser le gain K 2 pour la suite de ce travail.

7 Observation dtat
7.1 Observateur dordre complet
7.1.1 Observabilit
Notre systme est observable selon le critre de lobservabilit de Kalman (3.52)
discut dans le chapitre III.

7.1.4 Choix du gain de lobservateur dordre complet


7.1.4.1 Par la minimisation dun critre dnergie
Le critre dnergie est de la forme quadratique suivante

1
J = [ x T Qo1 x + u T Ro1u ]dt
20
127

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

O :
T

Qo1

= Matrice de pondration de x(t ) avec Qo1 = Qo1 0 .

Ro1

= Matrice de pondration de u (t ) avec Ro1 = Ro1 > 0 .

Le calcul des matrices de pondration Qo1 et Ro1 est fait par la mthode base sur la
transformation du systme en forme quilibre discute dans le chapitre III, paragraphe 2.
7.1.4.1.1 Matrice de pondration Qo1

La matrice Qo1 obtenue est


Qo1 = diag

15221,0449 4598,1849 9,2775 9,6821 8,2876 3,8098 7,5218 1,1817 50,0271 41,8976 48,2722

7.1.4.1.2 Matrice de pondration Ro1

Avec = 50

1
nous avons obtenu
1
4,6032
0,0000
0,0000
0,0000
0,0000
0,0000

Ro1 =

0,0000
4,8295
0,0000
0,0000
0,0000
0,0000

0,0000 0,0000 0,0000


0,0000
0,0000 0,0000 0,0000
0,0000
4,3068 0,0000 0,0000
0,0000
0,0000 60,8978 0,0000
0,0000
0,0000 0,0000 57,2391
0,0000
0,0000 0,0000 0,0000 153,6995

En effet le meilleur placement des ples, concernant les parties relles, de lobservateur a t
obtenu avec ce choix de la matrice Ro1
La solution de lquation de Riccati suivante

PAT + AP PC T Ro11CP + Qo1 = 0

(4.13)

donne la matrice P ce qui rsulte le gain de lobservateur suivant


1

G1 = ( Ro1 CP )T

(4.14)

La valeur obtenue du gain est

G1 =

-1,3530
-8,9348
0,7522
-0,0155
0,1126
0,2903
-0,2096
-0,3248
1,3655
0,3915
0,0723

-3,3920
-4,2947
-0,0147
0,7995
0,0782
-0,2502
0,3261
-0,3257
-1,5316
-0,4049
-0,8589

-1,1084
6,5931
0,1203
0,0877
0,7414
-0,1600
-0,0875
0,9108
-0,1188
-0,0699
1,2094

11,7297
9,4967
0,1032
-0,1215
-0,0084
0,1122
-0,1938
-0,0899
2,1155
0,6599
-0,3197

2,5676
0,3218
5,3532 -16,2337
0,0315
0,0022
-0,0342 -0,0270
-0,0053
0,0339
-0,0169 -0,0180
-0,0631 -0,0296
-0,0360
0,1441
0,7021 -0,1267
1,2459 -0,1946
-0,5224
3,3358

128

Valeurs propres de l' observateur

1.1247 j 5.3981
1.3549 j 4.1364
1.0745 j1.7034
1.0111 j 0.8434
1.2289 j 0.6604
1.5867

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

Les valeurs propres imposes par lobservateur sont celles de la matrice ( A G1C ) . Elles sont
diffrentes de celles de A et avec des parties relles plus ngatives. En comparaison avec la
commande par retour dtat statique le gain G1 , calcul ci-dessus, localise arbitrairement les
valeurs propres de lobservateur dans le plan complexe. Avec la mthode LMI on peut
imposer une localisation prdfinie dans une zone du plan complexe sur les ples de
lobservateur, ce qui sera discut ci-dessous.
En effet, en prenant le systme command avec le gain K 2 , si le systme est quip par
lobservateur dont le gain est G1 , on peut imaginer que lensemble ne fonctionnera pas
comme correctement. C'est parce que la dynamique du systme en boucle ferme est plus
rapide que la dynamique de lobservateur daprs les valeurs propres des deux. Il est clair, par
la comparaison des valeurs propres que lobservateur introduit au systme command le ple
1.0111 j 0.8434 qui est moins ngatif que 1.1226 .
Maintenant, pour choisir la localisation des ples de lobservateur le gain de lobservateur
sera trouv par plusieurs mthodes.

7.1.4.2 Par la mthode LMI


7.1.4.2.1 Imposer un taux de dcroissance exponentiel

Reprenons les ingalits (3.70)

P > 0

T
T T
( A + I ) P + P ( A + I ) C Z ZC < 0

(4.15)

Les ingalits (4.15) sont un problme de faisabilit LMI en les variables de dcision P et Z .
Le gain de lobservateur de lordre complet est alors calcul par G2 = P 1Z .
En fixant = 20 nous avons obtenu le gain suivant

G2 =

14958,1549 -17278,9168
25,3725 777,6888 469,4902
57,4634
21521,0481
6761,7168 -31796,6891 273,2533 109,4773 1505,0903
39,4086
-13,5406
-9,0636
1,5014
-0,0328
-1,7907
-13,1225
45,0261
-10,3036
-1,3202
0,1902
-1,7148
-9,1353
-10,2180
40,8194
-0,0216
-0,1538
3,6167
707,6944
-505,5767
-310,1539 -201,6681 126,3503
28,0613
-165,0964
322,7136
-133,9824 130,1441 -255,6641
5,4386
-711,9462
-761,6875
1591,2285
17,0557
6,1372 -197,4844
-2,0300
1,0559
1,0806
48,7128
-4,1629
-0,6705
0,4408
-1,7157
1,1777
-3,3541
48,3872
-0,3176
6,6973
5,7433
-13,2345
-0,5617
-0,3625
46,9144

Valeurs propres de
l' observateur
20.5003

24.9171 j 29.9774
28.1596 j 26.1854
26.8496 j 23.6344
23.8966 j 20.0263
22.6536 j 23.8481

Ce gain vrifie que lobservateur introduit au systme des valeurs propres dont les parties
relles se situent gauche dune valeur prdtermine ( = 20 ). Cest un observateur
avec une dynamique rapide. On peut imaginer une bonne performance de lutilisation en
cascade de cet observateur avec la commande dont le gain est K 2 .

129

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

7.1.4.2.2 Imposer un secteur dune pente prdfinie

Si on reprend les ingalits matricielles (3.71) nous avons

Qo 3 > 0
(4.16)

a (Qo3 A + Yo3 C + A Qo3 + C Yo3 ) A Qo3 + C Yo3 Qo3 A Yo3 C

<0
T
T
T
T
a (Qo3 A + Yo3 C + AT Qo3 + C T Yo3 )
Qo3 A + Yo3 C A Qo3 C Yo3
T

Les ingalits (4.16) forment un problme de faisabilit LMI dont les variables de dcision
T

sont Qo3 = Qo3

et Yo3 . Le gain de lobservateur peut alors tre calcul comme

G3 = (Qo3 Yo3 ) T .
Daprs la partie relle de la valeur paropre la plus proche du zro, le meilleur placement des
ples de lobservateur a t obtenu en choisissant une pente a = 7 . Le gain de lobservateur
obtenu est

G3 =

-314,0929 314,0652
0,0184 0,0058 0,0244 -0,0078
-314,1191
0,0229 314,0897 -0,0096 -0,0067 0,1120
-0,5298 -0,0205 -0,0068 0,0022 0,0073 0,0040
-0,0204 -0,7501 -0,0124 0,0011 -0,0053 0,0078
-0,0070 -0,0123 -0,4878 0,0011 0,0020 -0,0078
0,0038 -0,0033 -0,0019 0,0094 0,0180 -0,0058
-0,0046
0,0081 -0,0031 -0,0393 0,0197 -0,0255
-0,0081 -0,0122
0,0211 -0,0267 -0,0276 0,0233
0,0104 -0,0089
0,0020 1,2171 1,3424 0,2768
0,0067 -0,0060
0,0019 0,9477 1,0534 0,1245
-0,0351
0,0253
0,0195 0,1664 0,1086 2,0886

Valeurs propres de l' observateur

1.4184 j1.4125
1.2469 j1.2464
0.5721 j 0.7585
0.0625 j 0.0629
0.0524 j 0.0148
0.0714

et la dynamique de lerreur de lobservateur est dtermine par les valeurs propres de


A G3C exposes ci-dessus.
En examinant les ples de lobservateur on remarque que sa dynamique est trs lente ce qui
ne nous convient pas. En effet, il faut que la dynamique de lobservateur soit plus rapide que
celle du systme en boucle ferme ce qui nest pas le cas ici.
7.1.4.2.3 Imposer un secteur dune pente prdfinie et un taux de dcroissance
exponentiel

En remplaant dans les ingalits (4.16) chaque A par A + I on obtient


Qo 4 > 0

(4.17)
a (Q ( A + I ) + Y T C + ( A + I )T Q + C T Y ) ( A + I )T Q + C T Y Q ( A + I ) Y T C
o4
o4
o4
o4
o4
o4
o4
o4

<0
T
T
T
Qo 4 ( A + I ) + Yo 4T C ( A + I )T Qo 4 C T Yo 4

a
(
Q
(
A
+

I
)
+
Y
C
+
(
A
+

I
)
Q
+
o4
o4
o 4 C Yo 4 )

Les ingalits (4.17) correspondent un problme de faisabilit LMI dont les variables de
T

dcision sont Qo 4 = Qo 4

et Yo 4 . Le gain de lobservateur peut, alors, tre calcul comme

130

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

G 4 = (Qo 4 Yo 4 ) T . Nous avons choisi une pente de a = 10 et un taux de dcroissance de


= 20 , le gain obtenu est
Valeurs propres

88.3934
62.3141

G4 =

20369,3945 -24415,9376
1088,4714 -247,4975 381,4888 -70,9120
25776,5592
9021,5240 -39002,7113 -269,1064
-4,7989 1193,5419
65,2638
-33,2957
-19,3508
-0,2008
0,3333
0,4854
-33,3014
82,9294
-25,9548
0,2382
-0,6609
0,8642
-19,3370
-25,9551
68,1055
0,1507
0,2445
-1,3755
913,3274
-707,3136
-341,8379 -203,9513 130,5254
19,1171
-232,2773
444,7388
-180,6996 145,7836 -221,7526
3,6190
-778,4702 -1039,5848
1952,4658
16,8420
7,3043 -137,6214
-0,0865
-0,4070
0,6710
64,6909 -10,7936
-0,8601
1,0166
-2,2538
1,0675 -10,2385
64,4565
0,0740
4,5981
5,5190
-10,8438
-0,7148
0,0796
54,5294

53.6247
33.0901
31.9789
24.3003
23.6257
22.6586
22.0474
22.0771
20.0500

et la dynamique de lerreur de lobservateur est dtermine par les valeurs propres de


A G4C . Les valeurs propres de lobservateur sont relles c'est--dire que lobservateur est
non oscillant. Elles sont assez ngatives par rapport celles du systme en boucle ferme, ce
qui permet dimaginer une bonne performance de lensemble de lobservateur et de la
commande par retour dtat. Cet observateur sera adopt pour la suite.

7.1.4.3 Par la minimisation dun critre J

Qo 5

Par la transformation de la deuxime ingalit dans (3.66) en contrainte dgalit o


est une matrice symtrique dfinie positive, on obtient.

P > 0

T
( A + I G5 C ) P + P ( A + I G5 C ) + Qo5 = 0

(4.18)

Le critre global de performance J minimiser sera dfini par la somme de deux termes :
T

J = tr ( P ) + tr (G5 G5 )

(4.19)

Ce critre doit tre minimis sous la contrainte dgalit et dingalit donne pas le systme
(4.18). Pour trouver le gain de lobservateur G5 nous avons minimis directement la fonction
objectif J avec contrainte (4.18) avec la mthode de Rosenbrock.
Le gain de dpart est calcul par la mthode LMI dans le paragraphe 7.1.4.2.1 pour = 20

131

Chapitre IV

G2 =

Rsultats de simulation avec commande et observation dtat des systmes lectriques

14958,1549 -17278,9168
25,3725 777,6888 469,4902
57,4634
21521,0481
6761,7168 -31796,6891 273,2533 109,4773 1505,0903
39,4086
-13,5406
-9,0636
1,5014
-0,0328
-1,7907
-13,1225
45,0261
-10,3036
-1,3202
0,1902
-1,7148
-9,1353
-10,2180
40,8194
-0,0216
-0,1538
3,6167
707,6944
-505,5767
-310,1539 -201,6681 126,3503
28,0613
-165,0964
322,7136
-133,9824 130,1441 -255,6641
5,4386
-711,9462
-761,6875
1591,2285
17,0557
6,1372 -197,4844
-2,0300
1,0559
1,0806
48,7128
-4,1629
-0,6705
0,4408
-1,7157
1,1777
-3,3541
48,3872
-0,3176
6,6973
5,7433
-13,2345
-0,5617
-0,3625
46,9144

Valeurs propres de
l' observateur
20.5003

24.9171 j 29.9774
28.1596 j 26.1854
26.8496 j 23.6344
23.8966 j 20.0263
22.6536 j 23.8481

Le gain final obtenu, par la mthode de Rosenbrock pour = 20 et Qo5 = I , est

G5 =

133,7492
516,8957
-29,7069
-4,5136
-2,4058
-30,6097
-55,2955
-77,5877
20,2831
21,4544
21,3731

-110,6692
34,9520 -219,2448 -491,3702
69,7510
71,0859 -28,3694
95,4519 199,6993 -167,2074
123,3176 561,6091 -10,9160
3,5235 -64,0942
33,7664
49,8766
-1,9255
0,2722
-0,6991
2,4737
37,4322
-0,5100
0,2454
-0,9497
394,9545 -111,8304 -162,7354 -65,6206 -83,7206
229,1700 -55,3164 222,3098 -129,2077 -109,5687
-236,5579
45,6786
-6,3415
-1,5672 -291,7074
-110,7469 137,1237
41,5767
18,8384
34,2232
-112,8534
95,3499 -45,9768
66,2506
61,1041
97,2780
-0,0806
10,9248
-6,7817
92,6224

Valeurs propres de l' observateur

22.3867 j 35.3025
21.5487 j 23.9586
24.2300 j14.8503
22.2475 j 9.9164
20.8096 j 0.5100
23.6812

Nombre ditration : 10066566


Valeur du critre au dpart = 2.0503 10 9 .
Valeur finale du critre = 2622200.

En comparant la trace de G5 G5 et la trace de G2 G2 nous remarquons que le gain obtenu par


cette mthode est plus petit que celui obtenu par la mthode LMI. En regardant les valeurs
propres de lobservateur on remarque quelles sont toutes avec des parties ngatives
infrieures = 20 ce qui a t un des objectifs de cette application. Lobservateur avec
G5 est plus oscillant quavec G2 car les parties imaginaires par rapport aux parties relles des
valeurs propres sont plus importantes.

132

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

7.2 Observateur dordre rduit


7.2.1 Construction
Pour construire lobservateur dordre rduit il faudrait reprendre les quations (3.104).
Lobservateur dordre rduit est dfinie par

z (t ) = M z (t ) + Nu (t ) + P y (t )
M = A22 L A12

(4.20)

N = B2 L B1
P = A21 A22 L L A11 L A12 L
Cette quation dtat dfinit un observateur rduit (dordre 11 6 = 5 ) pour le systme (4.1),
Notons lerreur dobservation:

e(t ) = M e(t )

(4.21)

Lorsque la paire A22 , A12 est observable, les valeurs propres de M peuvent tre fixes
arbitrairement par un choix convenable de L .

Thorme 2 Si ( A, C ) est observable, alors A22 , A12 est observable.

Donc A22 , A12 est une paire observable.


La figure 4.7 reprsente la construction matricielle de lobservateur de Luenberger dordre
rduit
Observateur dtat de Luenberger
I C2 L
N

u (t )

x = A x + B u
y =Cx

y (t )

z (t )

C2

Processus

C11
+

x 2 (t )

x1 (t )

Etat reconstruit

Figure 4.7. Observateur de Luenberger

133

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

7.2.2 Gain de lobservateur


7.2.2.1 Par la minimisation dun critre dnergie
Nous avons dj vu que la dynamique de lobservateur est dtermine par :

M 1 = A 22 L1 A12

(4.22)

Le critre dnergie minimiser est de la forme quadratique suivante

J = [ xT Qr1x + u T Rr1u ]dt

(4.23)

0
T

o Rr1 et Qr1 sont deux matrices de pondration Rr1 = Rr1 > 0 et Qr1 = Qr1 0 .
Pour calculer le gain L1 qui fixe arbitrairement les valeurs propres de M 1 , lquation (3.114)
est reprise ci-dessous.
( A 22 ) P + P ( A 22T ) P ( A12T ) Rr11 ( A12 ) P + Qr1 = 0

(4.24)

Nous avons

A 22 =

0,0000
0,0000
0,0224
-0,0419
0,0190

0,0000
0,0000
0,0097
0,0035
-0,0467

0,0000
0,0000
-0,5884
0,5047
0,1291

0,0000
0,0000
0,2676
-0,9060
0,0481

0,0000
0,0000
0,0591
0,0422
-0,4806

et

A12 =

0,0360
-0,0541
0,0142
0,1886
0,0230
0,2249

0,0125
0,0136
-0,0288
0,0469
0,0426
-0,4188

-0,0269
0,0051
0,0006
-6,7482
-3,4558
-0,5848

0,0084
-0,0187
-0,0006
-2,5849
-6,0269
-0,2365

0,0025
0,0007
-0,0222
-0,5632
-0,2881
-8,9945

La paire ( A 22T , A12T ) est commandable, en fixant les matrices de pondration Rr1 et Qr1 , la
solution de (4.24) permet de retrouver la matrice P dfinie positive. Le gain de lobservateur
sera alors dfinie par la relation (4.25) suivante :
1

L1 = [ Rr1 ( A12 )T P ]T

(4.25)

7.2.2.1.1 Choix des matrices de pondration


T

Examinons, dabord, les valeurs propres de la matrice A22


0
0

1.1477
0.2953
0.5320
Nous remarquons que deux valeurs propres sont des zros ce qui signifie quon est sur une
des limites de lapplication de la mthode de calcul des matrices de pondration base sur la
transformation en forme quilibre discute dans le paragraphe 2.2.1.1 au chapitre III. Cest la
raison pour laquelle nous allons choisir les matrices de pondration par essais comme suivant.
134

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

Le meilleur placement de ples de lobservateur a t trouv avec les matrices suivantes :

Q r1 =

10 0 0
0
0
0 10 0
0
0
0 0 10
0
0
0 0 0 100
0
0 0 0
0 100

Rr1 =

0,0001
0,0000
0,0000
0,0000
0,0000
0,0000

0,0000
0,0001
0,0000
0,0000
0,0000
0,0000

0,0000
0,0000
0,0001
0,0000
0,0000
0,0000

0,0000
0,0000
0,0000
1,0000
0,0000
0,0000

0,0000
0,0000
0,0000
0,0000
1,0000
0,0000

0,0000
0,0000
0,0000
0,0000
0,0000
1,0000

Le gain obtenu est

L1 =

164,5682 -245,7597
39,1436 -0,5221 0,9087 -0,0196
149,5892
76,0888 -256,3844 -0,4774 0,1915 0,5878
-100,6249
11,2637
4,1619 -2,8313 0,2983 0,0429
142,9711 -218,2053 -15,4922 -2,0282 -9,2475 0,1119
20,1876
-5,5006 -207,8362 -0,3005 0,0149 -9,7210

Les valeurs propres de lobservateur sont celles de M 1 = A22 L 1 A12


Valeurs propres
93.5214
M1 =

-19,6830
2,3793
5,2771 -1,8275
0,4063
2,3325 -10,0413
1,5864
0,0602 -1,0526
4,7081
1,3762 -21,4091 -4,1811 -0,7237
-16,1933
1,2621 -40,0916 -67,1428 -3,3206
4,1917 -10,2762 -6,8253 -3,3376 -92,7459

70.3065
24.8775
8.3096
14.0072

Le gain L1 obtenu permet de fixer arbitrairement les valeurs propres de lobservateur dans le
plan complexe. Il suffit dappliquer lquation (4.20) pour avoir les matrices N 1 et P1 qui
dterminent lobservateur de Luenberger.

7.2.2.2 Par la mthode LMI


7.2.2.2.1 Imposer un taux de dcroissance exponentiel

La dynamique de lobservateur est dtermine par lquation diffrentielle

e(t ) = M 2 e(t )

(4.26)

O M 2 = A22 L 2 A12 et L 2 est le gain de lobservateur dordre rduit.


Par dualit avec lobservateur dordre complet, discut ci-dessus, on peut calculer le gain de
lobservateur dordre rduit en trouvant P et Z qui satisfassent les ingalits suivantes :

P > 0

T
T T
( A 22 + I ) P + P ( A 22 + I ) ( A12 ) Z Z ( A12 ) < 0

(4.27)

Les ingalits (4.27) forment un problme de faisabilit LMI en les variables Z et P dont la
solution donne le gain de lobservateur comme

L 2 = P 1Z

135

(4.28)

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

Aprs lobtention de la matrice du gain L 2 qui impose un taux de dcroissance = 30

L2 =

334,9981 -356,8593 -26,5584 -3,1220 2,9070 0,2358


543,1294 154,0949 -784,3859 -3,1511 1,6256 2,2499
15,8097
-9,9738
-8,2217 -5,8178 2,5194 0,2729
-3,0924
6,1899
-2,6728 3,1340 -6,2776 0,0007
-17,8566 -15,6149
36,4574 0,3858 -0,0097 -3,4575

il suffit dappliquer lquation (4.20) pour avoir les matrices M 2 , N 2 et P 2 . Les valeurs
propres de lobservateur sont affiches ci-dessous.
Valeurs propres
-30,4995
0,0000 -0,0091
0,0045 -0,0038

30
.4995 j 0.3019
0,0000 -30,4995
0,0102 -0,0017
0,0251
M 2 = 0,0091 -0,0102 -30,4995 0,1538 -0,2534
30.4995
-0,0045
0,0038

0,0017
-0,0251

-0,1538 -30,4995 -0,0507


0,2534
0,0507 -30,4995

30.4995 j 0.0102

Toutes les valeurs propres de lobservateur ont des parties relles situes gauche de
= 30 . Cest un observateur peu oscillant et assez rapide.
7.2.2.2.2 Imposer un secteur dune pente prdfinie

Comme nous avons vu dans le paragraphe 3.2.2.2.2, chapitre III, nous pouvons
imposer un secteur dune pente a , voir la figure 4.2.b, dans lequel les valeurs propres du
systme en boucle ferme vont se localiser. Reprenons les ingalits (3.118)
Q r 3> 0

(4.29)
a(Q A 22 + Y
r3
r 3 A12 + A 22 Qr 3 + A12 Yr 3 )

Q r 3 A 22 + Yr 3 T A12 A 22 T Q r 3 A12 T Yr 3
T

<0
a(Qr 3 A 22 + Yr 3T A12 + A 22 T Q r 3 + A12 T Yr 3 )
T

A 22 Qr 3 + A12 Yr 3 Q r 3 A 22 Yr 3 A12

Les ingalits (4.29) sont un problme de faisabilit LMI dont les variables de dcision sont
1

Qr 3 = Qr 3 et Yr 3 . Le gain de lobservateur peut alors tre calcul comme L 3 = (Qr 3 Yr 3 ) T


Pour imposer une pente de a = 0.02 le gain obtenu est

L3 =

270,4676 -296,1140 -25,3358 -2,5445 2,3814 0,2002


433,9054 116,4299 -652,6792 -2,5494 1,3335 1,8599
12,5501
-8,5743
-7,1990 -4,7303 2,0196 0,2456
-4,1684
3,8426
-3,6024 2,5631 -5,1147 0,0066
-15,6631 -13,6965
29,8091 0,2804 0,0000 -2,8226

Il suffit dappliquer lquation (4.20) pour avoir les matrices M 3 , N 3 et P3 . La dynamique


de lerreur de lobservateur est dtermine par les valeurs propres de A22 L3 A12 .

M3 =

-25,0000
0,0000
0,0000
0,0000
0,0000
0,0000 -25,0000
0,0000
0,0000
0,0000
0,0000
0,0000 -25,0000
0,0000
0,0000
0,0000
0,0000
0,0000 -25,0000
0,0000
0,0000
0,0000
0,0000
0,0000 -25,0000

Valeurs propres
25

25
25

25
Les valeurs propres de lobservateur sont toutes gales et relles ce qui reprsente un
observateur non oscillant.
136

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

7.2.2.2.3 Imposer un secteur dune pente prdfinie et un taux de dcroissance


exponentiel

En remplaant dans les ingalits (4.29) chaque A 22 par ( A 22 + I ) on obtient


Qr 4> 0
a (Q ( A22 + I ) + Y T A12 + ( A22 + I )T Q + A12T Y ) ( A22 + I )T Q + A12T Y Q ( A22 + I ) Y T A12
r4
r4
r4
r4
r4
r4
r4
r4

<0
T
T
T Y )
Q ( A22 + I ) + Y T A12 ( A22 + I )T Q A12T Y
a
(
Q
(
A
+

I
)
+
Y
A
+
(
A
+

I
)
Q
+
A
22
12
22
12
r4
r4
r4
r4
r4
r4
r4
r4

(4.30)
Les ingalits (4.30) forment un problme de faisabilit LMI dont les variables de dcision
T

sont Qr 4 = Qr 4

et Yr 4 . Le gain de lobservateur peut alors tre calcul comme

L 4 = (Qr 4 1Yr 4 ) T .
Pour imposer une pente de a = 1 et un taux de dcroissance de = 30 , le gain obtenu est

L4 =

335,6230 -356,3162 -26,0246 -3,1218 2,9053 0,2352


543,5492 154,4481 -784,0100 -3,1543 1,6269 2,2465
16,0639
-9,7932
-8,1086 -5,8045 2,4869 0,3011
-2,8546
6,5953
-2,4670 3,1628 -6,2912 0,0045
-17,4247 -15,2369
37,6436 0,3420 0,0000 -3,4579

Il suffit dappliquer lquation (4.20) pour avoir les matrices M 4 , N 4 et P 4 . La dynamique


de lerreur de lobservateur est dtermine par les valeurs propres de A22 L 4 A12 .

M4 =

-30,5000
0,0000
0,0000
0,0000
0,0000
0,0000 -30,5000
0,0000
0,0000
0,0000
0,0000
0,0000 -30,5000
0,0000
0,0000
0,0000
0,0000
0,0000 -30,5000
0,0000
0,0000
0,0000
0,0000
0,0000 -30,5000

Valeurs propres
30.5
30.5
30.5

30.5
Cest aussi un observateur non oscillant avec une dynamique assez rapide. Cet observateur
sera adopt pour la suite de ce travail.

7.2.2.3 Par la minimisation dun critre J


Reprenons le systme matriciel (3.121).
P > 0

T
( A 22 + I L 5 A12 ) P + P ( A 22 + I L 5 A12 ) + Qr 5 = 0

(4.31)

En minimisant le critre

J = tr ( P) + tr ( L 5 L 5T )

137

(4.32)

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

Sous les contraintes (4.31) par la mthode de Rosenbrock on peut obtenir le gain de
lobservateur de lordre rduit L 5 qui impose un taux de dcroissance sur lerreur de
lobservation. Toutes les valeurs propres de lobservateur auront des parties relles situes
gauche de .
En imposant un taux de dcroissance de = 30 , le gain de dpart obtenu par la mthode LMI
dans le paragraphe 7.2.2.2.1 est

L2 =

334,9981 -356,8593 -26,5584 -3,1220 2,9070 0,2358


543,1294 154,0949 -784,3859 -3,1511 1,6256 2,2499
15,8097
-9,9738
-8,2217 -5,8178 2,5194 0,2729
-3,0924
6,1899
-2,6728 3,1340 -6,2776 0,0007
-17,8566 -15,6149
36,4574 0,3858 -0,0097 -3,4575

Valeurs propres de lobservateur


30.4995 j 0.3019

30.4995
30.4995 j 0.0102

le gain obtenu par la mthode doptimisation de Rosenbrock o Qr 5 = I est

L5 =

3,0965 -5,4738
2,2404 24,2393 30,4364
4,4263
2,4016
2,4624 -5,3928 -22,5076 13,4832 26,0425
17,4853 -26,4259
6,4889 -12,8261
6,7843 -16,7504
15,3927 -22,5488
5,1259
7,5886 -13,8384 20,1228
25,3010
7,1902 -36,4416
3,4321 -0,9868 -3,6522

Nombre ditration : 16395695


Valeur de dpart du critre (3.32) : 1176800
Valeur finale du critre (3.32) : 9045
Les valeurs propres de lobservateur ou de A 22 L 5 A12 sont

32.4133 j 23.2508
31.3941 j8.9819
33.8544
Lobservateur obtenu avec cette mthode impose des ples avec des parties relles infrieures
= 30 . La comparaison des valeurs propres montre que lerreur de lobservateur avec le
gain L 2 est plus amortie que celle de lobservateur avec L 5 , ce qui est un avantage. Par
contre, le gain L 5 ne possde pas des lments avec des valeurs leves ce qui facilite la
ralisation pratique.

138

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

7.3 Observation de la commande


Nous allons aussi observer directement la commande sans passer par lintermdiaire
dobserver ltat.

7.3.1 Structure gnrale


Lobservateur dune fonction linaire dtat a la forme dtat suivante, voir (3.123) :

z (t ) = Dz (t ) + H u (t ) + E y (t )

(4.33)

w(t ) = P z (t ) + Vy (t )

La construction matricielle de lobservateur est schmatise sur la figure 4.8.


Observateur dune fonction linaire w(t ) = K x (t )

Consigne

u (t )

x = A x + B u

y (t )

y =Cx

z (t )

E
+

Processus

D
+ +

w(t )

Figure 4.8. Observateur dune fonction linaire dtat


Aprs lobtention de la matrice du gain de lobservateur dordre rduit L 4 et la matrice du
gain de la commande par retour dtat K 2 il ne reste qu appliquer les quations (3.128) pour
obtenir lobservateur de la commande.
Le gain de la commande est
K2 =

0,2739 -5,1349 225,8886 -198,4352 -36,5543 2,8835 0,4441 -3,4533 0,5173 0,1800 -0,3833
5,3626 5,1068 -134,5808 276,7734 -152,2533 -4,8364 1,0106 4,4052 -0,4751 0,4512 0,4541
-5,0512 2,4652 -190,4102 -66,6207 211,7730 1,4496 -1,2529 1,1594 0,1870 -0,2877 0,4510

La dynamique de lobservateur est dtermine par les ples de la matrice suivante

139

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

D=M4 =

Valeurs propres
30.5

-30,5000
0,0000
0,0000
0,0000
0,0000
0,0000 -30,5000
0,0000
0,0000
0,0000
0,0000
0,0000 -30,5000
0,0000
0,0000
0,0000
0,0000
0,0000 -30,5000
0,0000
0,0000
0,0000
0,0000
0,0000 -30,5000

30.5
30.5
30.5

La dynamique de lobservateur est rapide et son erreur dobservation dcrot sans oscillation.

8 Rsultats de simulation
8.1 Systme quip par un observateur dordre complet en
cascade avec une commande par retour dtat
Nous avons ralis le schma de simulation suivant dans lenvironnement Simulink
sous Matlab
Observateur dordre complet
B LD

u (t )

x(t )

y (t )
C

x = Ax + Bu

+ +

+
Processus

x(t )

A LC

u (t )

x(t )

x = Ax + Bu

Processus

Figure 4.9. Schma de simulation sur Matlab


Le schma sur la figure 4.9 reprsente le systme en forme dtat quip par un observateur
dordre complet et le systme sans observateur. Pour la mme commande par retour dtat les
comportements du systme avec et sans observateur seront compars. Ceci correspond
comparer le vecteur dtat x(t ) dans deux cas :
1. le systme quip par un observateur est en boucle ferme et le systme sans
observateur est en boucle ferme (SFF).

140

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

2. le systme quip par un observateur est en boucle ferme et le systme sans


observateur est en boucle ouverte (SFO).
La perturbation choisie est une dviation de langle de charge de la deuxime machine ce qui
correspond une perturbation sur le couple lectrique ou mcanique de cette machine. Donc,
la perturbation est 21 (0) = 0.1 pu avec des conditions initiales nulles pour les autres
variables dtat du systme. Les conditions initiales de lobservateur sont nulles.
Le systme (4.1) est quip par lobservateur calcul dans le paragraphe 7.1.4.2.3, le systme
est command par retour dtat avec la commande calcule dans le paragraphe 6.2.2.2.
Le gain de la commande par retour dtat est
0,2739 -5,1349 225,8886 -198,4352 -36,5543 2,8835 0,4441 -3,4533 0,5173 0,1800 -0,3833
5,3626 5,1068 -134,5808 276,7734 -152,2533 -4,8364 1,0106 4,4052 -0,4751 0,4512 0,4541
-5,0512 2,4652 -190,4102 -66,6207 211,7730 1,4496 -1,2529 1,1594 0,1870 -0,2877 0,4510

K2 =

Le gain de lobservateur dordre complet est

G4 =

20369,3945 -24415,9376
1088,4714 -247,4975 381,4888 -70,9120
25776,5592
9021,5240 -39002,7113 -269,1064
-4,7989 1193,5419
65,2638
-33,2957
-19,3508
-0,2008
0,3333
0,4854
-33,3014
82,9294
-25,9548
0,2382
-0,6609
0,8642
-19,3370
-25,9551
68,1055
0,1507
0,2445
-1,3755
913,3274
-707,3136
-341,8379 -203,9513 130,5254
19,1171
-232,2773
444,7388
-180,6996 145,7836 -221,7526
3,6190
-778,4702 -1039,5848
1952,4658
16,8420
7,3043 -137,6214
-0,0865
-0,4070
0,6710
64,6909 -10,7936
-0,8601
1,0166
-2,2538
1,0675 -10,2385
64,4565
0,0740
4,5981
5,5190
-10,8438
-0,7148
0,0796
54,5294

8.2.1 Cas SFF


Dans ce cas le systme quip par un observateur est en boucle ferme et le systme
sans observateur est en boucle ferme.
6
Boucle ferme avec observateur
Boucle ferme sans observateur

21 (deg)

-2

-4

-6

3
Temps (s)

Figure 4.10. Dviation de langle rotorique relatif de la 2me machine

141

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

0.5
Boucle ferme avec observateur
Boucle ferme sans observateur

31 (deg)

-0.5

-1

-1.5

-2

3
Temps (s)

Figure 4.11. Dviation de langle rotorique relatif de la 3me machine

-4

x 10

Boucle ferme avec observateur


Boucle ferme sans observateur

1 (pu)

-2

-4

3
Temps (s)

Figure 4.12. Dviation de la vitesse angulaire de la 1re machine

-4

x 10

Boucle ferme avec observateur


Boucle ferme sans observateur

2 (pu)

2
0
-2
-4
-6
-8
-10

3
Temps (s)

Figure 4.13. Dviation de la vitesse angulaire de la 2me machine

142

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

-4

x 10

Boucle ferme avec observateur


Boucle ferme sans observateur

2.5

3 (pu)

2
1.5
1
0.5
0
-0.5
-1

3
Temps (s)

Figure 4.14. Dviation de la vitesse angulaire de la 3me machine

0.005
0

Eq'1 (pu)

-0.005
-0.01
Boucle ferme avec observateur
Boucle ferme sans observateur

-0.015
-0.02
-0.025
-0.03
-0.035

3
Temps (s)

Figure 4.15. Dviation de la tension derrire la ractance transitoire de la 1re machine

0.04
Boucle ferme avec observateur
Boucle ferme sans observateur

0.03

Eq'2 (pu)

0.02
0.01
0
-0.01
-0.02
-0.03
-0.04

3
Temps (s)

Figure 4.16. Dviation de la tension derrire la ractance transitoire de la 2me machine

143

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

0.03
Boucle ferme avec observateur
Boucle ferme sans observateur

0.025

Eq'3 (pu)

0.02
0.015
0.01
0.005
0
-0.005

3
Temps (s)

Figure 4.17. Dviation de la tension derrire la ractance transitoire de la 3me machine

0.3
Boucle ferme avec observateur
Boucle ferme sans observateur

0.2

Efd1 (pu)

0.1
0
-0.1
-0.2
-0.3
-0.4

3
Temps (s)

Figure 4.18. Dviation de la tension dexcitation de la 1re machine

0.6
Boucle ferme avec observateur
Boucle ferme sans observateur

0.4

E fd2 (pu)

0.2
0
-0.2
-0.4
-0.6
-0.8

3
Temps (s)

Figure 4.19. Dviation de la tension dexcitation de la 2me machine

144

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

0.5
Boucle ferme avec observateur
Boucle ferme sans observateur

0.4

Efd3 (pu)

0.3
0.2
0.1
0
-0.1
-0.2

3
Temps (s)

Figure 4.20. Dviation de la tension dexcitation de la 3me machine

Commentaire : avec les rsultats exposs ci-dessus nous pouvons constater que les
comportements du systme avec et sans observateur en boucle ferme sont relativement
proches. Ceci veut dire que, pour ce type de perturbation, lutilisation de lobservateur
propos na pas beaucoup chang la dynamique du systme en boucle ferme. En plus, selon
ces ples calculs dans le paragraphe 7.1.4.2.3, lobservateur est assez rapide et donc
performant. En revanche, on remarque que leffet de la commande sur les variables dtat de
type lectriques est trop important. Par exemple, les valeurs des tensions dexcitation sont
leves ce qui est normal du point de vue automatique. Cependant, cest ralisable du point de
vue pratique car lamplitude de la tension dexcitation ne dpasse pas les valeurs autorises.

8.2.2 Cas SFO


Dans ce cas le systme quip par un observateur est en boucle ferme et le systme
sans observateur est en boucle ouverte.
6
Boucle ferme avec observateur
Boucle ouverte sans observateur

21 (deg)

-2

-4

-6

3
Temps (s)

Figure 4.21. Dviation de langle rotorique relatif de la 2me machine

145

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

3
Boucle ferme avec observateur
Boucle ouverte sans observateur

31 (deg)

1
0
-1
-2
-3

3
Temps (s)

Figure 4.22. Dviation de langle rotorique relatif de la 3me machine


-4

x 10

Boucle ferme avec observateur


Boucle ouverte sans observateur

1 (pu)

2
0
-2
-4
-6

3
Temps (s)

Figure 4.23. Dviation de la vitesse angulaire de la 1re machine

-4

x 10

Boucle ferme avec observateur


Boucle ouverte sans observateur

6
4

2 (pu)

2
0
-2
-4
-6
-8
-10

3
Temps (s)

Figure 4.24. Dviation de la vitesse angulaire de la 2me machine

146

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

-4

x 10

Boucle ferme avec observateur


Boucle ouverte sans observateur

3 (pu)

-2

-4

3
Temps (s)

Figure 4.25. Dviation de la vitesse angulaire de la 3me machine


En regardant les figures prcdentes on peut constater les tats de type mcanique sont
bien amortis aprs lutilisation de la commande. Langle du rotor et la vitesse angulaire
reviennent ltat initial plus rapidement en boucle ferme quen boucle ouverte. Voyons
maintenant le cas des tats de type lectrique.
0.005
Boucle ferme avec observateur
Boucle ouverte sans observateur

Eq'1 (pu)

-0.005
-0.01
-0.015
-0.02
-0.025
-0.03
-0.035

3
Temps (s)

Figure 4.26. Dviation de la tension derrire la ractance transitoire de la 1re machine


0.04
Boucle ferme avec observateur
Boucle ouverte sans observateur

0.03

Eq'2 (pu)

0.02
0.01
0
-0.01
-0.02

3
Temps (s)

Figure 4.27. Dviation de la tension derrire la ractance transitoire de la 2me machine


147

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

0.025
Boucle ferme avec observateur
Boucle ouverte sans observateur

0.02

Eq'3 (pu)

0.015
0.01
0.005
0
-0.005

3
Temps (s)

Figure 4.28. Dviation de la tension derrire la ractance transitoire de la 3me machine

0.3
Boucle ferme avec observateur
Boucle ouverte sans observateur

0.2

E fd1 (pu)

0.1
0
-0.1
-0.2
-0.3
-0.4

3
Temps (s)

Figure 4.29. Dviation de la tension dexcitation de la 1re machine

0.6
Boucle ferme avec observateur
Boucle ouverte sans observateur

0.5
0.4

E fd2 (pu)

0.3
0.2
0.1
0
-0.1
-0.2
-0.3

3
Temps (s)

Figure 4.30. Dviation de la tension dexcitation de la 2me machine


148

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

0.5
Boucle ferme avec observateur
Boucle ouverte sans observateur

0.4

E fd3 (pu)

0.3
0.2
0.1
0
-0.1
-0.2

3
Temps (s)

Figure 4.31. Dviation de la tension dexcitation de la 3me machine

Commentaire : Comme illustr sur les figures prcdentes, on peut considrer que
lamlioration de la dynamique au niveau des tats de type mcanique a t atteinte au
dtriment des tats de type lectrique. C'est--dire que les tats de type lectrique ont connu
des amplitudes plus leves en boucle ferme quen boucle ouverte. En ralit, cest
linfluence de la commande sur ces tats-ci qui produit cette consquence. En revanche, ce
nest pas dramatique car les variations des tats lectriques restent raisonnables et dans les
limites autorises.

149

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

8.3 Systme quip par un observateur dordre rduit en


cascade avec une commande par retour dtat
Nous avons ralis le schma de simulation suivent avec le gain de lobservateur
calcul dans le paragraphe 7.2.2.2.2 et la commande calcule dans 6.2.2.2.
Observateur de Luenberger

u (t )

x = Ax + Bu

x(t )

+ +

Processus

z (t )

M
L

Etat mesur

x1 (t )

x 2 (t )

Etat observ

Etat complet

K
K
0

u (t )

x(t )

x = Ax + Bu
Processus

Figure 4.32. Schma de simulation sur Matlab


Nous allons comparer le vecteur dtat x(t ) dans deux cas :
3. le systme quip par un observateur est en boucle ferme et le systme sans
observateur est en boucle ferme (SFF).
4. le systme quip par un observateur est en boucle ferme et le systme sans
observateur est en boucle ouverte (SFO).
La mme perturbation que dans lexemple prcdent sera applique sur notre systme.
Le gain de la commande optimale choisi est

K2 =

0,2739 -5,1349 225,8886 -198,4352 -36,5543 2,8835 0,4441 -3,4533 0,5173 0,1800 -0,3833
5,3626 5,1068 -134,5808 276,7734 -152,2533 -4,8364 1,0106 4,4052 -0,4751 0,4512 0,4541
-5,0512 2,4652 -190,4102 -66,6207 211,7730 1,4496 -1,2529 1,1594 0,1870 -0,2877 0,4510

150

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

Le gain de lobservateur dordre rduit choisi est

335,6230 -356,3162 -26,0246 -3,1218 2,9053 0,2352


543,5492 154,4481 -784,0100 -3,1543 1,6269 2,2465
16,0639
-9,7932
-8,1086 -5,8045 2,4869 0,3011
-2,8546
6,5953
-2,4670 3,1628 -6,2912 0,0045
-17,4247 -15,2369
37,6436 0,3420 0,0000 -3,4579

L4 =

8.3.1 Cas SFF


Dans ce cas le systme quip par un observateur est en boucle ferme et le systme
sans observateur est en boucle ferme.

6
Boucle ferme avec observateur
Boucle ferme sans observateur

21 (deg)

2
0
-2
-4
-6

3
Temps (s)

Figure 4.33. Dviation de langle rotorique relatif de la 2me machine


0.5
Boucle ferme avec observateur
Boucle ferme sans observateur

31 (deg)

-0.5

-1

-1.5

-2

3
Temps (s)

Figure 4.34. Dviation de langle rotorique relatif de la 3me machine

151

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

-4

x 10

Boucle ferme avec observateur


Boucle ferme sans observateur

1 (pu)

-2

-4

3
Temps (s)

Figure 4.35. Dviation de la vitesse angulaire de la 1re machine

-4

x 10

Boucle ferme avec observateur


Boucle ferme sans observateur

2 (pu)

2
0
-2
-4
-6
-8
-10

3
Temps (s)

Figure 4.36. Dviation de la vitesse angulaire de la 2me machine

-4

x 10

Boucle ferme avec observateur


Boucle ferme sans observateur

2.5

3 (pu)

2
1.5
1
0.5
0
-0.5

3
Temps (s)

Figure 4.37. Dviation de la vitesse angulaire de la 3me machine

152

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

0.005
0

Eq'1 (pu)

-0.005
-0.01
Boucle ferme avec observateur
Boucle ferme sans observateur

-0.015
-0.02
-0.025
-0.03
-0.035

3
Temps (s)

Figure 4.38. Dviation de la tension derrire la ractance transitoire de la 1re machine

0.04
Boucle ferme avec observateur
Boucle ferme sans observateur

0.03

Eq'2 (pu)

0.02
0.01
0
-0.01
-0.02
-0.03
-0.04

3
Temps (s)

Figure 4.39. Dviation de la tension derrire la ractance transitoire de la 2me machine

0.03
Boucle ferme avec observateur
Boucle ferme sans observateur

0.025

Eq'3 (pu)

0.02
0.015
0.01
0.005
0
-0.005

3
Temps (s)

Figure 4.40. Dviation de la tension derrire la ractance transitoire de la 3me machine


153

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

0.3
Boucle ferme avec observateur
Boucle ferme sans observateur

0.2

E fd1 (pu)

0.1
0
-0.1
-0.2
-0.3
-0.4

3
Temps (s)

Figure 4.41. Dviation de la tension dexcitation de la 1re machine

0.6
Boucle ferme avec observateur
Boucle ferme sans observateur

0.4

E fd2 (pu)

0.2
0
-0.2
-0.4
-0.6
-0.8

3
Temps (s)

Figure 4.42. Dviation de la tension dexcitation de la 2me machine

0.5
Boucle ferme avec observateur
Boucle ferme sans observateur

0.4

E fd3 (pu)

0.3
0.2
0.1
0
-0.1
-0.2

3
Temps (s)

Figure 4.43. Dviation de la tension dexcitation de la 3me machine

154

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

Commentaire : avec les rsultats prsents ci-dessus nous pouvons constater que les
comportements du systme avec et sans observateur en boucle ferme sont relativement
proches. Ceci veut dire que lobservateur propos est assez performant ce qui est confirm par
la localisation de ces ples calculs dans le paragraphe 7.2.2.2.3. En revanche, on remarque
que la commande influence les variables dtat de type lectriques. Ces tats ont connu des
amplitudes relativement leves en boucle ferme en comparaison avec le cas en boucle
ouverte. Cest logique du point de vue automatique car la matrice du gain de la commande
possde des valeurs dlments relativement leves. Cependant, les variations des tats
lectriques ont t situes dans une plage de variation normale et dans les limites autorises.
Ces variations sont raisonnables et la commande peut tre pratiquement adopte.

8.3.2 Cas SFO


Dans ce cas le systme quip par un observateur est en boucle ferme et le systme
sans observateur est en boucle ouverte.

6
Boucle ferme avec observateur
Boucle ouverte sans observateur

21 (deg)

2
0
-2
-4
-6

3
Temps (s)

Figure 4.44. Dviation de langle rotorique relatif de la 2me machine

3
Boucle ferme avec observateur
Boucle ouverte sans observateur

31 (deg)

1
0
-1
-2
-3

3
Temps (s)

Figure 4.45. Dviation de langle rotorique relatif de la 3me machine

155

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

-4

x 10

Boucle ferme avec observateur


Boucle ouverte sans observateur

1 (pu)

2
0
-2
-4
-6

3
Temps (s)

Figure 4.46. Dviation de la vitesse angulaire de la 1re machine

-4

x 10

Boucle ferme avec observateur


Boucle ouverte sans observateur

6
4

2 (pu)

2
0
-2
-4
-6
-8
-10

3
Temps (s)

Figure 4.47. Dviation de la vitesse angulaire de la 2me machine

-4

x 10

Boucle ferme avec observateur


Boucle ouverte sans observateur

3 (pu)

-2

-4

3
Temps (s)

Figure 4.48. Dviation de la vitesse angulaire de la 3me machine

156

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

A partir des figures prcdentes on remarque que lamortissement des oscillations des
variables dtat de type mcanique (angle du rotor et vitesse angulaire) a t bien amlior. Le
retour ltat initial devient plus rapide en boucle ferme avec observateur quen boucle
ouverte. Voyons maintenant les tats de type lectrique.
0.005
0

Eq'1 (pu)

-0.005
-0.01
Boucle ferme avec observateur
Boucle ouverte sans observateur

-0.015
-0.02
-0.025
-0.03
-0.035

3
Temps (s)

Figure 4.49. Dviation de la tension derrire la ractance transitoire de la 1re machine


0.04
Boucle ferme avec observateur
Boucle ouverte sans observateur

0.03

Eq'2 (pu)

0.02
0.01
0
-0.01
-0.02
-0.03

3
Temps (s)

Figure 4.50. Dviation de la tension derrire la ractance transitoire de la 2me machine


0.03
Boucle ferme avec observateur
Boucle ouverte sans observateur

0.025

Eq'3 (pu)

0.02
0.015
0.01
0.005
0
-0.005

3
Temps (s)

Figure 4.51. Dviation de la tension derrire la ractance transitoire de la 3me machine

157

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

0.3
Boucle ferme avec observateur
Boucle ouverte sans observateur

0.2

E fd1 (pu)

0.1
0
-0.1
-0.2
-0.3
-0.4

3
Temps (s)

Figure 4.52. Dviation de la tension dexcitation de la 1re machine

0.6
Boucle ferme avec observateur
Boucle ouverte sans observateur

E fd2 (pu)

0.4

0.2

-0.2

-0.4

3
Temps (s)

Figure 4.53. Dviation de la tension dexcitation de la 2me machine

0.5
Boucle ferme avec observateur
Boucle ouverte sans observateur

0.4

E fd3 (pu)

0.3
0.2
0.1
0
-0.1
-0.2

3
Temps (s)

Figure 4.54. Dviation de la tension dexcitation de la 3me machine

158

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

En examinant les tats de type lectrique on remarque que lamlioration de la


dynamique au niveau des tats de type mcanique a t atteinte au dtriment des tats de type
lectrique. C'est--dire que les amplitudes des tats lectriques en boucle ferme sont plus
leves quen boucle ouverte ce qui est li directement la commande. En effet un gain de
commande lev produit des signaux de commande avec des amplitudes leves ce qui
influence les tats du systme qui sont directement lis la commande. En tout cas a na pas
de consquances ngatives car la variation de ces tats reste dans les limites autorises et la
commande peut tre pratiquement ralise.

8.4 Systme avec une observation directe de la commande


Pour observer directement la commande nous avons ralis ce schma de simulation
avec le gain de lobservateur calcul dans le paragraphe 7.2.2.2.2 et la commande calcule
dans 6.2.2.2.

Observation de la commande w(t ) = K x(t )


H

uo (t )

y (t )

x (t )

x = A x + B u

+ +

Processus

z (t )

+
V

+
w(t )

u (t )

x(t )

x = Ax + Bu

Processus

Figure 4.55. Schma de simulation sur Matlab

Nous allons comparer les commandes uo (t ) et u (t ) obtenues dans le cas o le systme est
quip par un observateur et le systme sans observateur.
Le gain de la commande optimale choisi est
K2 =

0,2739 -5,1349 225,8886 -198,4352 -36,5543 2,8835 0,4441 -3,4533 0,5173 0,1800 -0,3833
5,3626 5,1068 -134,5808 276,7734 -152,2533 -4,8364 1,0106 4,4052 -0,4751 0,4512 0,4541
-5,0512 2,4652 -190,4102 -66,6207 211,7730 1,4496 -1,2529 1,1594 0,1870 -0,2877 0,4510

159

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

Le gain de lobservateur de la commande choisi est

L4 =

334,9327 -356,9199 -26,6212 -3,1196 2,9053 0,2363


543,2229 154,1628 -784,2920 -3,1533 1,6269 2,2470
15,4288 -10,3486
-8,6575 -5,8026 2,4869 0,3021
-3,4307
6,0916
-2,9649 3,1646 -6,2912 0,0055
-18,3122 -16,0130
36,8766 0,3448 0,0000 -3,4565

Pour la mme perturbation que dans lexemple prcdent nous avons obtenu les commandes
illustres par les figures suivantes o le temps est en seconde.

0.2
Boucle ferme sans observateur
Boucle ferme avec observateur

0.15
0.1
u1 (pu)

0.05
0
-0.05
-0.1
-0.15

0.5

1.5
Temps

2.5

Figure 4.56. Dviation de la commande de la 1re machine

0.4
Boucle ferme sans observateur
Boucle ferme avec observateur
0.2

u2 (pu)

-0.2

-0.4

-0.6

0.5

1.5
Temps

2.5

Figure 4.57. Dviation de la commande de la 2me machine


160

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

0.6
Boucle ferme sans observateur
Boucle ferme avec observateur

0.5
0.4

u3 (pu)

0.3
0.2
0.1
0
-0.1
-0.2

0.5

1.5
Temps

2.5

Figure 4.58. Dviation de la commande de la 3me machine


La conclusion quon peut tirer des rsultats affichs ci-dessus est que nous avons pu
observer directement la commande. On remarque que les commandes observes sont trs
proches des commandes relles pour la perturbation applique. Quant aux comportements du
systme en boucle ferme on peut imaginer quils sont les mmes affichs sur les figures de
4.33 4.54 car les gains de la commande et de lobservation, dans les deux exemples, sont les
mmes.

9 Conclusion
Au cours de ce chapitre, nous avons pris comme un exemple dapplication numrique
un rseau dnergie lectrique trois machines. Nous avons calcul le modle linaire du
systme sous la forme dtat. La commande par retour dtat statique a t calcule par la
minimisation dun critre quadratique et par la mthode LMI. La mthode LMI a t utilise
pour calculer le gain de la commande qui impose un taux de dcroissance exponentiel sur les
tats du systme en boucle ferme. Elle a aussi servi imposer une localisation des ples du
systme en boucle ferme dans un secteur dune pente prdfinie et donc dimposer cetrtain
amortissement. Nous avons optimis le gain de la commande par retour dtat en utilisant la
mthode doptimisation de Rosenbrock. Le gain de lobservateur a t calcul par les mmes
mthodes de calcul du gain de la commande par retour dtat. La comparaison des valeurs
propres du systme avec et sans commande montre lamlioration de lamortissement de notre
systme en utilisant la commande par retour dtat. On a constat aussi que le systme avec
observateur possde en plus de ses valeurs propres les valeurs propres de lobservateur quon
a pu choisir relativement trs ngatives avec la mthode LMI. Nous avons fait des
simulations sur le systme avec observateur en boucle ferme et le systme sans observateur
en boucle ferme. Suite une perturbation sur une des variables dtat, nous avons constat
que le systme avec observateur et le systme sans observateur en boucle ferme ont des
comportements proches ce qui veut dire que lensemble dobservateur et de commande
fonctionne dune manire satisfaisante. Nous avons aussi simul la mme perturbation sur le
systme avec observateur en boucle ferme et le systme sans observateur en boucle ouverte
afin de montrer linfluence de la commande sur le systme. Nous avons remarqu que
lensemble de lobservateur en cascade avec la commande amliore lamortissement de notre
systme daprs ses comportements dynamiques. Les variables dtat de type mcanique sont
bien amorties. Par contre, les variables dtat de type lectrique ont subi une augmentation de
161

Chapitre IV

Rsultats de simulation avec commande et observation dtat des systmes lectriques

lamplitude en boucle ferme. Ce qui veut dire que ce quon a gagn au niveau des variables
mcaniques a t au prix des variables lectriques. Cependant, les amplitudes des tensions
transitoires et dexcitation taient dans des plages de variation acceptables.

162

Conclusion

Conclusion gnrale
Dans ce travail de thse, le problme de la stabilit dynamique dun rseau de
distribution multimachine a t trait. La prsence dune olienne commande vitesse
variable a t considre comme une perturbation sur la puissance lectrique dans le rseau.
Nous avons contrl la vitesse mcanique de lolienne et langle de calage des pales en vue
doptimiser la puissance produite par lolienne. Cette optimisation de la puissance avait un
impact perturbant sur le rseau auquel lolienne tait connecte. Les rsultats de simulation
ont montr lexistence des variations trs rapides de la puissance lectrique gnre lors du
changement rapide du vent. Nous avons constat que la consquence de cette variation serait
des oscillations sur les paramtres des gnrateurs synchrones qui sont en cognration avec
lolienne. Nous avons compar la puissance produite par lolienne vitesse fixe et
lolienne vitesse variable. Les rsultats ont montr que la puissance obtenue la sortie de
lolienne vitesse variable est plus importante dans le cas o la vitesse du vent change audessous de sa valeur nominale. Une comparaison a t mene entre une olienne MAS et
une olienne MADA. Les rsultats ont montr que les convertisseurs de puissance
transmettent une puissance plus faible dans une MADA que dans une MAS. Cest un
avantage car les convertisseurs seront plus conomiques sils sont utiliss dans le circuit
rotorique dune MADA.
Nous avons dvelopp le modle non linaire dun rseau dnergie lectrique
multimachine. Puis, nous avons linaris ce systme afin de le dcrire sous la forme dtat.
Nous avons choisi le modle relatif car il convient ltude de la commande optimale par la
mthode base sur la transformation en forme dquilibre du systme. Cette mthode a t
utilise pour trouver les matrices de pondration dtat et de commande. Nous avons compar
entre un modle absolu, absolu modifi et relatif. Les rsultats ont montr que le modle
relatif garde les mmes ples du modle absolu alors que le modle absolu modifi les
change. Cela a justifi le choix du modle relatif par rapport au modle absolu modifi. Nous
avons valid numriquement les dmarches de la linarisation ce qui nous a donn une
confirmation de notre modle.
La commande par retour dtat du systme a t conue par plusieurs mthodes.
Dabord, par la minimisation dun critre quadratique dnergie o nous avons utilis une
mthode intressante pour trouver les matrices de pondration dtat et de commande. Cette
mthode est base sur la transformation en forme quilibre du systme. Chaque variable
dtat et de commande est pondre selon sa contribution la rponse dynamique du systme.
La deuxime mthode tait la mthode LMI qui a servi imposer une localisation des ples
du systme en boucle ferme. Les rsultats du calcul ont montr une trs bonne performance
de cette mthode. Avec la mthode doptimisation de Rosenbrock, applique dans la
troisime mthode, on a pu optimiser le gain de la commande, calcul par la mthode LMI ,
qui impose une localisation des ples du systme dans un demi plan dans le plan complexe.
Ceci a assur un taux de dcroissance exponentiel des tats du systme en boucle ferme. Les
mmes mthodes de calcul ont t utilises pour concevoir lobservation dtat du systme.
Nous avons calcul un observateur dtat dordre complet, un observateur dtat dordre
rduit et un observateur de commande. Les rsultats de simulation ont montr de trs bonnes
performances des observateurs utiliss. Nous avons remarqu que le systme avec et sans
observateur command en boucle ferme possde des dynamiques trs proches. En examinant
les rsultats, nous avons remarqu que les comportements des tats de type mcanique ont t

163

Conclusion

bien amliors au prix des tats de type lectrique. Lamplitude des tats de type lectrique,
en boucle ferme, a t importante, mais elle est reste dans des limites acceptables.
Enfin, cette thse peut tre une nouvelle base de dpart pour des futures contributions.
Une suite de ce travail pourrait se focaliser sur lintgration du modle de lolienne dans le
modle du rseau. Il faudrait, dabord, trouver le modle dynamique et la commande des
convertisseurs de puissance, ensuite, linariser le modle complet de lolienne et lintgrer
dans le modle du rseau. Une poursuite, qui peut aussi tre intressante de ce travail, se
trouve au niveau de la commande des systmes lectriques multimachines. C'est--dire,
trouver un moyen, par la mthode LMI, dimposer des limites infrieure et suprieure sur
lamplitude de la commande ce qui limitera les amplitudes importantes des tats lectriques
directement relis la commande. Cest une solution possible du problme de la saturation de
la commande quon peut gnralement rencontrer. Une troisime perspective est de trouver
une mthode doptimisation numrique qui est plus performante que la mthode de
Rosenbrock. Cela permettrait dconomiser le temps doptimisation du gain de la commande
et de lobservateur.

164

Rfrences

Rfrences
[1]

Thanh Luong LE, Analyses dynamique du rseau de distribution en prsence des


productions dcentralises, Thse de Doctorat, Grenoble, France, Janvier 2008.

[2]

Y. N. Yu, Electric Power Systems Dynamics, (Academic Press, New York, 1983).

[3]

P. Kundur, Power System Stability and Control,( New York: McGraw-Hill, 1994).

[4]

S. El Aimani, Modlisation de diffrentes technologies doliennes intgres dans un


rseau de moyenne tension , Thse de doctorat, ENSAM Lille, 2004.

[5]

Connor B., Leithead W. E. The effect of rotor characteristics on the control of pitch
regulated variable speed wind turbines. British Wind Energy Association Conference,
London, 1994.

[6]

C. Haritza, Minimisation de limpact des perturbations dorigine olienne dans la


gnration dlectricit par des gnrateurs vitesse variable. Thse de doctorat, Ecole
Nationale Suprieure dArts et Mtiers, Bordeaux, 2003.

[7]

R. Pena, J.C. Clare, G.M. Asher. Doubly fed induction generator using back-to-back
PWM converters and its application to variable-speed wind-energy generation. IEE
Proc.-Electr. Power appl., Vol. 143, No. 3, May 1996.

[8]

Working Group C4.601-CIGRE, Modeling and Dynamic Behavior of Wind


Generation as it Relates to Power System Control and Dynamic Performance , August
2007.

[9]

Perdana, O. Carlson, and J. Persson, Dynamic Response of Grid-Connected Wind


Turbine with Doubly Fed Induction Generation during Disturbances , Nordic
Workshop on Power and Industrial Electronics. Trondheim, 2004.

[10] K. Rudion, Z. Styczynski, and A. Orths, Modeling of Variable Speed Wind Turbines
with Pitch Control , 2nd International Conference on Critical Infrastructures, Grenoble,
France, October 2004.
[11] R. Chedid, F. Mrad et M. Basma, Intelligent control of a classe of wind energy
conversion systems , IEEE Transactions on Energy Conversion, Vol. 14, No. 4,
December 1999.
[12] J. L. Rodrguez-Amanedo, S. Arnalte, J. C. Burgos. Automatic generation control of a
wind farm with variable speed wind turbines. IEEE Transactions on Energy
Conversion. Vol. 17 No.2, June 2002.

165

Rfrences

[13] B. Multon, G. Robin, O. Geraud, H. Ben Ahmed, Le Gnie Electrique dans le vent :
tat de lart et recherches dans le domaine de la gnration olienne, Article prsent
la confrence JCGE'03, Saint-Nazaire, 5 et 6 juin 2003.
[14] Sous la direction de C. Canudas de Wit, Modlisation, contrle vectoriel et DTC,
Commande des moteurs asynchrones 1, Paris, Herms Science Publications, 2000.
[15] K. Buehring and L.L. Freris, Control policies for wind energy conversion systems,
IEE Proc., Vol. 128, part C, No.5, pp. 253-261, 1981.
[16] R. Vincent, Modlisation simplifie de sources de production dcentralise pour des
tudes de dynamique des rseaux. Application lintgration dune production olienne
dans un rseau de distribution insulaire . Thse de doctorat, Arras- France, 2004.
[17] R. Hoffmann, A comparison of control concepts for wind turbines in terms of energy
capture , Thse de doctorat, Darmstadt, 2002.
[18] P. Mutschler, B. Hagenkort, S. Joeckel, Control method for variable speed stall
controlled wind turbines, Proc. 1997 European Wind Energy Conference, pp. 542-545.
[19] S. A. Andrs, Contribution lEtude de la Stabilit des Rseaux Electriques au Moyen
dUne Fonction Energtique de Lyapunov, Thse de Doctorat lInstitut National
Polytechnique de Grenoble. France, 1978.
[20] G. Kron, Discussion of paper by R.H. Park, Two-Reaction Theory of Synchronous
Machines Part II, AIEE Trans., Vol. 52, pp. 352-355, June 1933.
[21] D.N. Ewart and R.P. Schulz, Face Multi-machine Power System Simulator Program,
Proc. PICA Conference, pp. 133-153, May 1969.
[22] Isnuwardianto, Elaboration dune Commande Optimale Multicritre Appliqu la
Stabilit Dynamique dun Rseau Electrique. Thse Docteur, Ecole Centrale de Lyon,
fvrier, 1991.
[23] POWER SYSTEM ENGINEERING COMMITTEE OF THE IEEE. Proposed Terms &
Definitions for Power System Stability, IEEE Trans., vol.PAS-101, no.7, pp.1894-1898,
July 1982.
[24] Hermawan, Contribution la Stabilit Dynamique des Rseaux Multi- machines par
Introduction de Commande Multi- niveaux. Thse de Docteur CEGELY- ECL Lyon
1995.
[25] K. A. R. Rachid. Application de la Commande Adaptative aux Rgulateurs de Tension
des Rseaux Electrique Multi- machines en vue den Amliorer la Stabilit. Thse de
Docteur de LINPG, Grenoble France, septembre 1987.
[26] M. A. PAI, Power System Stability, Analysis by the Direct Method of Lyapunov,
Volume 3. New York, 1981.
[27] J. R. Smith, D. C. Stringfellow, Numerical determination of a performance index for

166

Rfrences

improved system responses, IEE, Vol. 125, No. 7. July 1978.


[28] K. Rachid, H. Talaat, and R. Moret, Optimal Output Local Control of Multimachine
Power Systems, Electric Machines and Power Systems, 11: 89-103, 1986.
[29] Undrill, Dynamic Stability Calculations for an arbitrary number of Interconnected
Synchronous Machines, IEEE, Vol PAS-87, March 1968.
[30] Daniel Alazard, Christelle Cumer, Pierre Apkarian, Michel Gauvrit, Gilles Ferreres.
Robustesse et commande optimale, France, 1999.
[31] L. El Ghaoui, Commande des Systmes Linaires, Polycopi de lENSTA, France,
October 1995.
[32] H. A. M. Moussa and Y. N. Yu, Optimal Power System Stabilization through
Excitation and/or Governor Control, IEEE Trans., PAS-91. pp.1166-1174, 1972.
[33] Moussa, H. A. M.,and Yu. Y.N., Dynamic Interaction of Multimachine Power System
and Excitation, IEEE Trans., PAS-93. July/August 1972.
[34] M. Aldeen and F. Crusca, Multimachine Power System Stabilizer Design Based on
New LQR Approch, IEE Proc.-Gener. Transm. Ditrib., Vol. 142, No. 5. September
1995.
[35] Moore, B.C. Principal Components Analysis in Linear Systems: Controllability,
Observability, and model reduction, IEEE Trans, AC-26, pp. 17-31. 1981.
[36] Stephen Boyd, Laurent El Ghaoui, Eric Feron, and Venkataramanan Balakrishnan,
Linear Matrix Inequalities in System and Control Theory, SIAM, vol. 15, 1994.
[37] G. Scorletti. Optimisation et Sciences de lingnieur : une approche base sur
lAutomatique (Note de cours). Master Recherche 2A Electronique Systmes Capteurs
Images de lUniversit de Caen, France, 2008.
[38] G. Scorletti, V. Fromion et S. Font. Automatique frquentielle : des critres
graphiques loptimisation LMI. In Analyse et commande des systmes dynamiques.
Editeurs Lafay Jean-Franois, Loiseau Jean-Jacques. Journal europen
des systmes automatiss RS srie JESA, vol. 37, no. 2, pages 161-185, 2003.
[39] Nesterov Y., Nemirovesky A., Interior point polynomial methods in convex
programming: theory and applications, SIAM, Philadelphia, PA, 1994.
[40] Vandenberghe L., Boyd S., semidefinite programming, SIAM review, vol. 38, n 1,
1996, p. 49-95.
[41] K. Yamashita and T. Taniguchi, Optimal observer design for load-frequency control,
Electrical Power & Energy Systems. Vol. 8 No. 2 April 1986.
[42] Frdric Rotella, Observation, Ecole Nationale dIngnieurs de Tarbes, 2003. Site
Internet http://www.clubeea.org.

167

Rfrences

[43] Doyly, I.C., Stein, G., Robustness with observers, IEEE Trans. Aut. Control, AC-24, pp.
607-611, 1979.
[44] Friedland, B., Observers, chap. 37, pp. 607-618, The Control Handbook, Levine, W.S.,
ed., CRC Press, 1996.
[45] Kailath, T., Linear systems, Prentic-Hall, 1980.
[46] Lewis, F.L., Syrmos, V.L., Optimal control, John Wiley & Sons, 1995.
[47] Luenberger, D.G., Canonical forms for linear multivariable systems, IEEE Trans. Aut.
Control, AC-12, pp. 290-293, 1967.
[48] Luenberger, D.G., An Introduction to observers, IEEE Trans. Aut. Control, AC-16, pp.
596-602, 1971.
[49] Murdoch, Observer design for linear functional of the state vector, IEEE Trans. Aut.
Control, AC-18, pp. 308-310, 1973.
[50] OReilly, J., Observers for linear systems, Academic Press, 1983.
[51] Sirisena, H.R., Minimal order observers for linear functions of a state vector, Int. J.
Control, 29, n.2, pp. 235-254, 1979.
[52] Rosenbrock H. H., An Automatic Method for Finding the Greatest or Least Value of a
Function, Computer Journal, Vol. 3, pp. 175-184, 1960.
[53] K. Yamashita and T. Taniguchi, On the estimation of the transient state of a
synchronous machine by an optimal observer, International Journal of Control, Vol.
41, No. 2, pp. 417- 428, 1985.
[54] Edward J. Davison and Narayan S. Rau, The Optimal Output Feedback Control of a
Synchronous Machine, IEEE. Trans. Power Appar. Syst., pp 2123-2134, 1971.
[55] Hans-Paul Schwefel, Evolution and Optimum Seeking, New York, pp. 48-54, 1995.

168

ANNEXE

Annexe

Annexe 1. Diagramme fonctionnel de la mthode de


Newton-Raphson pour le calcul de la rpartition de
charge
n, ref , Y , , V , , P, Q
PQ = 10, rt = 1, Crep = 10 6

Non

max(PQ) >= Crep


et rt <= 50

Oui
i =1
i = i +1
n

Pi = Vi V j Yij cos( i ij j )

Pref = Vref V j Yrefj cos( ref refj j )

j =1
n

Qi = Vi V j Yij sin( i ij j )

j =1
n

Qref = Vref V j Yrefj sin( ref refj j )

j =1

j =1

i<n

Oui

Non
i =1
V

i = i +1

P Q

j =1
j = j +1
P
(i, j ) = Vi V j Yij sin( i ij j )

Q
(i, j ) = Vi V j Yij cos( i ij j )

j<n

Oui

Non
n
P
(i, i ) = Vi V j Yij sin( i ij j ),

j =1
j i

i<n

n
Q
(i , i ) = Vi V j Yij cos( i ij j )

j =1
j i

Oui

Non
i =1
j =1

Non

Oui
i j

n
P
(i, i ) = 2Vi Yii cos( ii ) + V j Yij cos( i ij j )
V
j =1

P
(i, j ) = Vi Yij cos( i ij j )
V
Q
(i, j ) = Vi Yij sin( i ij j )
V

j i
n
Q
(i, i ) = 2Vi Yii sin( ii ) + V j Yij sin( i ij j )
V
j =1
j i

j = j +1

171

Annexe

jn

Oui

Non
i = i +1

in

Oui

Non
P

P
Matrice B* = Matrice dont les colonnes sont les colonnes de
qui

V
PQ
portent les numros des nuds de type
Q
*
Matrice C = Matrice dont les lignes sont les lignes de
qui

portent les numros des nuds de type PQ


Q
Matrice D* = Matrice dont les lignes sont les lignes de
qui

V
portent les numros des nuds de type PQ
*
Matrice A =

Matrice D = Matrice dont les colonnes sont le colonnes de D*


portent les numros des nuds de type
PQ

qui

Supprimer dans A la ligne et la colonne qui portent le numro du


nud de rfrence pour obtenir A .
Supprimer dans B* la ligne qui porte le numro du nud de rfrence
pour avoir B .
Supprimer dans C * la colonne qui porte le numro du nud de
rfrence pour avoir C .
A B
J=

C D
i =1
Pi = Pi PTi ,

Qi = Qi QTi
i = i +1
in

Oui

Non
Supprimer

Pref et ref

q = Vecteur dont les lments sont les lments de


Q
portent les numros des nuds de type PQ
V1 = Vecteur dont les lments sont les lments de V
portent les numros des nuds de type PQ
P

PQ = , V1 =
q
V1

172

qui
qui

Annexe

V = J 1 PQ
new
Vnew = V + V1 =

V1new

Mis jour les lments de et de V avec


les nouvelles valeurs new
V
1new
Pour les nuds de type PV
n

Qi = Vi V j Yij sin( i ij j )
j =1

rt = rt + 1

173

Annexe

Annexe 2. Rduction dordre dun rseau lectrique


par la mthode de Kron
La matrice dadmittance nodale Y busL dordre n n peut tre rduite une nouvelle
matrice Y ' de la faon suivante :
Le nud k peut tre limin en remplaant les lments des ( n 1 ) lignes et colonnes par :
Y red ij = Y busL ij

Y busL ik Y busL kj
Y busL kk

(a2.1)

Pour i = 1, 2,L, k 1, k + 1,L, n et j = 1, 2,L, k 1, k + 1,L, n


Par application successive de lquation (a2.1), il est possible dliminer le nombre dsir des
nuds. Lquation (a2.1) sappelle la formule de rduction de Kron
Une autre solution pour rduire un rseau lectrique est de rorganiser lquation du rseau de
la manire suivante :
I = Y V
(a2.2)
Avec
I
= Courants des nuds.
V
= Tensions des nuds.
I I Y 1 Y 2 V I
=

I II Y 3 Y 4 V II

O :
Y 1,LY 4

(a2.3)

= Sous-matrices complexes.

Le sous-indice ( I ) reprsente les nuds avec gnrateurs et ( II ) reprsente les nuds sans
gnrateur. Si les charges sont incluses dans la matrice dadmittance Y les courants I II = 0 .
Une fois la matrice est rorganise la matrice dadmittance rduite peut tre calcule avec
lquation matricielle suivante :
1

Y red = Y 1 Y 2 Y 4 Y 3

(a2.4)

Touts les lments de la matrice dadmittance sont des valeurs complexes. Cela donne :
I g = Y red E t

O :
Ig
Et

Y red

= Courants injects par les gnrateurs.


= Tensions aux nuds gnrateurs.
= Matrice dadmittance rduite y comprises les charges passives.

174

(a2.5)

Annexe

Annexe 3. Modle linaire absolu dun systme


lectrique multimachine
Ici, les angles des rotors sont calculs par rapport une rfrence qui tournent une
vitesse fixe (la vitesse de synchronisme). Les parties relles et imaginaires des courants sont
obtenues dans le chapitre II au pargraphe 6 comme suivant :
m

idi = Re(ii ) = Y fij ( Sij Eqj' + ( X qj X dj' )Cij I qj )

(a3.1)

j =1
m

iqi = Im(ii ) = Y fij (Cij Eqj' + ( X qj X dj' ) Sij I qj )

(a3.2)

j =1

O : Cij = cos( ij + ij ) , Sij = sin( ij + ij )


Pour les petites variations nous pouvons crire pour le courant :
(idi + jiqi ) = I di + jI qi
A partir des quations (a3.1), (a3.2) :

(a3.3)

[I d ] = [ Pd ][ ] + [Qd ][E q' ] + [ M d ][I q ]

(a3.4)

[ Lq ][I q ] = [ Pq ][ ] + [Qq ][E q' ]

(a3.5)

Pour i = 1L m et j = 1L m
Pdij = Y fij (Cij E q' 0 j + ( X qj X dj' ) S ij I q 0 j )

ji

(a3.6)

Pqij = Y fij ( S ij Eq' 0 j ( X qj X dj' )Cij I q 0 j )

ji

(a3.7)

Pour j = 1L m
Pdii = Pdij

Pqii = Pqij

j i

(a3.8)

j i

Pour i = 1L m et j = 1L m
Qdij = Y fij S ij

Qqij = Y fij Cij

j = 1L m

(a3.9)

Pour i = 1L m et j = 1L m
Lqij = Y fij ( X qj X dj' ) S ij

ji

(a3.10)

Pour i = 1L m
Lqii = 1 Y fii ( X qi X di' ) S ii

(a3.11)

M dij = Y fij ( X qj X dj' )Cij

(a3.12)

Pour i = 1L m et j = 1L m

'
Pour le calcul de ( P, Q, L, M ) il nous faut les valeurs initiales de ( Eqi
, I qi , i , Cij , Sij ) qui sont

obtenues du calcul en fonctionnement normal (tat statique). Les matrices ( P, Q, L, M ) sont


des matrices carres (m m ) .
Par la simplification des quations (a3.4), (a3.5) on obtient :

175

Annexe

[I d ] = [Yd ][Eq' ] + [ Fd ][ ]

(a3.13)

[I q ] = [Yq ][E q' ] + [ Fq ][ ]

(a3.14)

O :
[Yq ] = [ Lq ]1[Qq ]

[ Fq ] = [ Lq ]1[ Pq ]

(a3.15)

[Yd ] = [Qd ] + [ M d ][Yq ]

[ Fd ] = [ Pd ] + [ M d ][ Fq ]

(a3.16)

3.1 Calcul des coefficients

K1 , K 2

Le couple lectromagntique est donn approximativement par lquation suivante :


Tei Re( I gi Eti ) = I qi E qi' + I qi ( X qi X di' ) I di

(a3.17)

Pour (m ) machines en forme linaire :


[Te ] = [ I q 0 ][E q' ] + [ I q 0 ][ X q X d' ][I d ] + [ E q' 0 ][I q ] + [ I d 0 ][ X q X d' ][I q ] (a3.18)
On peut crire :
[Te ] = [ K1 ][ ] + [ K 2 ][Eq' ]

(a3.19)

O :
Pour i = 1L m
K1ii = Dti Fdii + Qti Fqii
K 2ii = DtiYdii + QtiYqii + I qi 0
Dti = ( X qi X di' ) I qi 0

Pour i = 1L m et j = 1L m
K1ij = Dti Fdij + Qti Fqij

(a3.20)

K 2ij = DtiYdij + QtiYqij

(a3.21)

Qti = ( X qi X di' ) I di 0 + E qi' 0

(a3.22)

'
Les lments I qi 0 , I di 0, Eqi
0 sont des valeurs scalaires calcules par projection des courants I i
'
sur les axes (qi , di ) et de la force lectromotrice E ' sur laxe (qi ) . ( X qi , X di
) Valeurs
scalaires.

3.2 Calcul des coefficients

K3 , K4

Lquation de la tension interne de la ime machine :


sEqi' =

1
Td' 0i

(E

fdi

) )

Eqi' X di X di' I di

(a3.23)

Pour les petits carts :


[[ I ] + s[Td' 0 ]][E q' ] = [E fd ] [ X d X d' ][I d ]

(a3.24)

[[ I ] + [ X d X d' ][Yd ] + s[Td' 0 ]][Eq' ] = [E fd ] [ X d X d' ][ Fd ][I d ]

(a3.25)

176

Annexe

'
O : [ I ] est la matrice dunit, [Tdo
] est une matrice diagonale, (s ) est la variable de Laplace.
n

(1 + sTd' 0i K 3ii )Eqi' = K 3ii (E fdi


j i

n
1
Eqj' K 4ij j )
K 3ij
j =1

(a3.26)

Pour i = 1L m et j = 1L m

1
1 + ( X di X di' )Ydii
1
=
( X di X di' )Ydij

K 3ii =

(a3.27)

K 3ij

(a3.28)

K 4ij = ( X di X di' ) Fdij

(a3.29)

K 4ii = ( X di X di' ) Fdii

(a3.30)

3.3 Calcul des coefficients K 5 , K 6


Les quations de tensions de Park
Pour i = 1L m
Etdi = X qi I qi

(a3.31)

Etqi = E qi' X di' I di

(a3.32)

2
2
E ti2 = Etdi
+ Etqi

(a3.33)

Pour les petits carts :


[Etd ] = [ X q ][I q ]

(a3.34)

[Etq ] = [E q' ] [ X d' ][I d ]

(a3.35)

[Et ] = [ Et 0 ]1[ Etd 0 ][Etd ] + [ Et 0 ]1[ Etq 0 ][Etq ]

(a3.36)

[Et ] = [ K 5 ][ ] + [ K 6 ][Eq' ]

(a3.37)

O :
[ K 5 ] = [ Dv ][ X q ][ Fq ] [Qv ][ X d' ][ Fd ]

(a3.38)

[ K 6 ] = [ Dv ][ X q ][Yq ] [Qv ][ X d' ][Yd ] + [Qv ]

(a3.39)

[ Dv ] = [ Et 0 ]1[ Etd 0 ]
Dans les quations E t 0 , E td 0 , Etq 0 , Dv

[Qv ] = [ Et 0 ]1[ Etq 0 ]


et

(a3.40)

Qv sont des matrice diagonales alors que

Etd , Etq sont des matrices vecteurs.

Les tensions Et 0 , Etd 0 , Etq 0 sont des valeurs scalaires de la tension terminale et de ses
projections sur les axes (di , qi ) .

177

Annexe

Annexe 4. Modle linaire relatif dun systme


lectrique multimachine
Pour trouver le modle des angles relatifs nous avons cr une nouvelle variable
comme discut dans le chapitre II au paragraphe 4.2.
Pour i = 1L m

i = i 1

(a4.1)

Pour les petites variations nous pouvons crire pour le courant :


(idi + jiqi ) = I di + jI qi

(a4.2)

A partir des quations (a3.1), (a3.2) on peut crire


[I d ] = [ Pd ][ ] + [Qd ][E q' ] + [ M d ][I q ]

(a4.3)

[ Lq ][I q ] = [ Pq ][ ] + [Qq ][E q' ]

(a4.4)

O :
i = i 1 et pour i = 1L m , j = 1L m
M dij = Y fij ( X q X d' ) cos( ij + ( j i ))

(a4.5)

Qdij = Y fij sin( ij + ( j i ))

(a4.6)

Pour i = 1 et j = 1L m
'
Pdij = Y fij [ Eq' 0 j cos( ij + j ) + I q 0 j ( X qj X dj
) sin( ij + j )]

(a4.7)

Pour i = 1L m si i j
m

'
Pdii = Y fij [ Eq' 0 j cos( ij + j i ) + I q 0 j ( X qj X dj
) sin( ij + j i )]

(a4.8)

j =1

Pour i = 1L m et j = 1L m si i j
'
Pdij = Y fij [ Eq' 0 j cos( ij + j i ) + I q 0 j ( X qj X dj
) sin( ij + j i )]

(a4.9)

Pour i = 1L m et j = 1L m si i j
'
Lqij = Y fij ( X qj X dj
) sin( ij + j i )

(a4.10)

Pour i = 1L m et j = 1L m
Qqij = Y fij cos( ij + j i )

(a4.11)

'
Lqii = 1 Y fii ( X qi X di
) sin( ii )

(a4.12)

Pour i = 1L m
Pour i = 1 et j = 1L m

178

Annexe

'
Pqij = Y fij [ Eq' 0 j sin( ij + j ) I q 0 j ( X qj X dj
) cos( ij + j )]

(a4.13)

Pour i = 1L m et si i j
m

'
Pqii = Y fij [ Eq' 0 j sin( ij + j i ) I q 0 j ( X qj X dj
) cos( ij + j i )]

(a4.14)

j =1

Pour i = 1L m et j = 1L m et si i j
Pqij = Y fij [ Eq' 0 j sin( ij + j i ) I q 0 j ( X qj X dj' ) cos( ij + j i )]

(a4.15)

Les matrices suivantes sont calculer


Fq = Lq1Pq

Yq = Lq1Qq

Fd = Pd + M d Fq

Yd = Qd + M d Yq

(a4.16)

Maintenant, laissons nous calculer les coefficients K1 K 6

4.1 Calcul des coefficients

K1 , K 2

Le couple lectromagntique est donn approximativement par lquation suivante :


Tei Pei = Re( I gi Eti ) = I qi E qi' + I qi ( X qi X di' ) I di

(a4.17)

Pour (m ) machines en forme linaire :


Nous supposons que la variation du couple mcanique pendent la perturbation = 0 comme
dj discut.
[Te ] = [ I q 0 ][E q' ] + [ I q 0 ][ X q X d' ][I d ] + [ E q' 0 ][I q ] + [ I d 0 ][ X q X d' ][I q ] (a4.18)
On peut crire :
[Te ] = [ K1 ][ ] + [ K 2 ][Eq' ]

(a4.19)

Pour i = 1L m on calcule les vecteurs suivants


'
Dti = I q 0i ( X qi X di
)

'
Qti = I d 0i ( X qi X di
) + Eq' 0i

(a4.20)

Les matrices suivantes sont des matrices diagonales

Dt' = diag[ Dt ]
Qt' = diag[Qt ]
Les coefficients sont donc calculs par
K1 = Dt' Fd + Qt' Fq
K 2 = I t' + Dt'Yd + Qt'Yq

179

I t' = diag[ I q 0 ]

(a4.21)
(a4.22)
(a4.23)

Annexe

4.2 Calcul des coefficients

K3 , K4

Lquation de la tension interne de la i me machine :


sEqi' =

1
Td' 0i

( E fdi E qi' ( X di X di' ) I di )

(a4.24)

Pour les petits carts :


[[ I ] + s[Td' 0 ]][E q' ] = [E fd ] [ X d X d' ][I d ]

(a4.25)

[[ I ] + [ X d X d' ][Yd ] + s[Td' 0 ]][Eq' ] = [E fd ] [ X d X d' ][ Fd ][I d ] (a4.26)


'
O : [ I ] cest la matrice dunit, [Tdo
] est une matrice diagonale, (s ) la variable de Laplace.
m

(1 + sTd' 0i K 3ii )Eqi' = K 3ii (E fdi


j i

m1
1
Eqj' K 4ij j )
K 3ij
j =1

(a4.27)

Lorsque la premire machine est considre comme rfrence 1 = 0


Pour i = 1L m et j = 1L m
K 3ij =

1
'
( X di X di
)Ydij

(a4.28)

Pour i = 1L m

K 3ii =

1
'
1 + ( X di X di
)Ydii

(a4.29)

Pour i = 1L m et j = 1L m
'
K 4ij = ( X di X di
) Fdij

4.3 Calcul des coefficients

(a4.30)

K5 , K6

Les quations de tensions de Park


Pour i = 1L m
Etdi = X qi I qi

(a4.31)

Etqi = E qi' X di' I di

(a4.32)

E ti2

(a4.33)

2
Etdi

2
Etqi

Pour les petits carts :


[Etd ] = [ X q ][I q ]

(a4.34)

[Etq ] = [E q' ] [ X d' ][I d ]

(a4.35)

180

Annexe

[Et ] = [ Et 0 ]1[ Etd 0 ][Etd ] + [ Et 0 ]1[ Etq 0 ][Etq ]

(a4.36)

[Et ] = [ K 5 ][ ] + [ K 6 ][Eq' ]

(a4.37)

O :
[ K 5 ] = [ Dv ][ X q ][ Fq ] [Qv ][ X d' ][ Fd ]

(a4.38)

[ K 6 ] = [ Dv ][ X q ][Yq ] [Qv ][ X d' ][Yd ] + [Qv ]

(a4.39)

[ Dv ] = [ Et 0 ]1[ Etd 0 ]

[Qv ] = [ Et 0 ]1[ Etq 0 ]

(a4.40)

Dans les quations E t 0 , E td 0 , Etq 0 , Dv et Qv sont des matrice diagonales alors que Etd , Etq
sont des matrices vecteurs.
Et 0 , E td 0 , Etq 0 , Valeurs scalaires de la tension terminale et de ses projections sur les

axes (di , qi ) . Ce sont des valeurs initiales.


Lquation linarise du systme dexcitation est:

sE fdi =

K Ai
K Ei
(Vrefi + VSi Eti )
E fdi
TEi + K Ai K Fi
TEi + K Ai K Fi

(a4.41)

Les quations diffrentielles linarises de mouvement mcanique :


sri =

1
(Tmi Tei K Di ri )
2Hi
s i = 0 (ri r1 )

(a4.42)
(a4.43)

Equation des mouvements mcanique :


s i = 0 (ri r1 )

s ri =

1
2H i

(a4.44)

K1ij j
j =1

K Di
2H i

ri

1
2H i

K 2ij Eqj' + 2 H
j =1

Tmi

(a4.45)

Equation de la partie lectrique de la machine synchrone :


m

sEqi' =

K 4ij

'
j =1 Td 0i

j
j i

1
1
Eqj' + ' E fdi
'
K 3ijTd 0i
Td 0i

(a4.46)

Equation du systme dexcitation :

E fdi

m
m
K Ai
K
=
( K 5ij j K 6ij Eqj' Ei E fdi + Vrefi + VSi )
TEi + K Ai K Fi
K Ai
j =1
j =1

181

(a4.47)

Annexe

4.4 Calcul de la matrice dtat


A'11 = zro ( m , m )
Pour i = 1L m

A'12 (i,1) = 0
Si la premire machine est une rfrence donc on met A'12 (1,1) = 0
Pour i = 2 L m
A'12 (i, i + 1) = 0

(a4.48)

(a4.49)

Les autres lments dans la matrice A'12 sont des zros.


A'13 = zro (m, m)

A'14 = zro (m, m)


Pour i = 1L m et j = 1L m
A' 21 (i, j ) =

K1 (i, j )
2H i

(a4.50)

A' 22 (i, i ) =

K Di
2H i

(a4.51)

Pour i = 1L m

Le reste des lments dans la matrice A' 22 sont des zros.


Pour i = 1L m et j = 1L m
A' 23 (i, j ) =

K 2 (i, j )
2H i

(a4.52)

A' 24 = zro (m, m)


Pour i = 1L m et j = 1L m
A' 31 (i, j ) =

K 4 (i, j )
Td' 0i

(a4.53)

A' 32 = zro (m, m)

Pour i = 1L m et j = 1L m
A' 33 (i, j ) =

1
K 3 (i, j )Td' 0i

(a4.54)

Pour i = 1L m
A'34 (i, i ) =

1
Td' 0i

Les autres lments dans la matrice A'34 sont des zros.

182

(a4.55)

Annexe

Pour i = 1L m et j = 1L m

A' 41 (i, j ) =

K Ai K 5 (i, j )
TEi + K Ai K Fi

(a4.56)

A' 42 = zro (m, m)


Pour i = 1L m et j = 1L m

A' 43 (i, j ) =

K Ai K 6 (i, j )
TEi + K Ai K Fi

(a4.57)

A' 44 (i, i ) =

K Ei
TEi + K Ai K Fi

(a4.58)

Pour i = 1L m

Les autres lments dans la matrice A44 sont des zros.


La matrice dtat du systme est dcrite par la forme suivante :

A'11
'
A 21
'
A = '
A 31
A' 41

A'12

A'13

A' 22

A' 23

A' 32

A' 33

A' 42

A' 43

A'14

A' 24

A' 34
A' 44

(a4.59)

Pour obtenire la matrice dtat finale A on limine la premire ligne et la premire colonne
dans la matrice A' en considrant que la premire machine comme rfrence.

4.5 Calcul de la matrice de commande

B1 = zro ( m 1 , m)
B2 = zro (m, m)
B3 = zro (m, m)

(a4.60)

K Ai
TEi + K Ai K Fi

(a4.61)

Pour i = 1L m

B4 (i, i ) =

Les autres lments dans la matrice B4 sont des zros.

183

Annexe

Annexe 5. Modle linaire dun rseau lectrique local


connect un rseau infini
Gnralement, un rseau dnergie lectrique local est connect un rseau infini. Un
tel systme nest pas clairement trait dans la littrature. Avec lanalyse dans les paragraphes
prcdents on ne sait vraiment pas quoi faire sil y a un nud infini. Plusieurs questions se
posent propos de comment un nud infini est considr lors de la modlisation linarise et
comment le trait lors de la rduction du rseau.
Le systme lectrique est compos de n machines synchrones interconnectes et connect
un rseau infini par le nud appel b . Le rseau est rduit en liminant les nuds sans
gnrateurs. Le rseau infini est considr comme un gnrateur synchrone avec une
impdance nulle.
Le diagramme, illustr sur la figure 2.8, reprsente les relations entre les tensions et les
courant dans un tell systme.
Axe q i
E qi

Ei

j ( X di ) I gi

j X qi X di' I qi

( )

j X qi I gi

OC i

( )

j X di' I gi

E qi'
Ei'

Axe Q
Angle i
Eti

Etqi

Vinf

Axe ref ( = 0)

I gi
Angle inf

Etdi

I di

I qi

Axe d i

O
I inf
Axe D

Figure 2.8. Diagramme de phase de la i me machine


Lquation des tensions terminales dans le rseau est :

184

Annexe

'

Eti = E qi jX di' I gi j ( X qi X di' ) I qi

avec i inf

(a5.1)

'

O : V inf = Vinf e jinf , E qi = Eqi' e ji , I qi = I qi e ji , j = e j 90 , m = n + 1 , ( inf ) dnote les


quantits du rseau infini, normalement, inf = 1 .
Les courants injects dans les nuds gnrateurs dans les cordonnes communes sont donns
par lquation suivante :
V inf
I gi = Y f '
E

ou

I gi =

Y fij ( Eqj' e

j j

+ ( X qj X dj' ) I qj e

j ( j 90 )

)+Y

f ,i ,inf Vinf e

j inf

(a5.2)

j =1
j b

Dans les cordonnes propres d i qi :

ii = I gi e j (90i )

(a5.3)

O langle de phase entre les axes di et D est ( i 90) .


En remplaant dans lquation (a5.2) nous avons :
m

ii =

Y fij ( E qj' e

j ( 90+ ij + j i )

+ ( X qj X dj' ) I qj e

j ( ij + j i )

) + Y f ,i ,inf Vinf e j (90+ i inf + inf i )

j =1
j inf

(a5.4)
Les composantes du courant dans les cordonnes propres sont :

idi = Re(ii ), iqi = Im(ii )

(a5.5)

En analysant lquation nous pouvons crire:


m

Y fij ( sin( ij + j i ) Eqj' + ( X qj X dj' ) I qj cos( ij + j i ))

idi =

j =1
j inf

(a5.6)

Y fi inf Vinf sin( i inf + inf i )


m

iqi =

Y fij (cos( ij + j i ) E qj' + ( X qj X dj' ) I qj sin( ij + j i ))


j =1
j inf

(a5.7)

+ Y fi inf Vinf cos( i inf + inf i )


La dviation de ii est dfinie par :

idi + jiqi = I di + jI qi

185

Annexe

De (a5.4), (a5.5) et pour m machines ; et en prenant langle relatif [ ] = ( i b ) i =1Lm


i b

nous pouvons crire :


[I d ] = [ Pd ][ ] + [Qd ][Eq' ] + [ M d ][I q ]

(a5.6)

[ Lq ][I q ] = [ Pq ][ ] + [Qq ][Eq' ]

(a5.7)

O :
Qdij = Y fij sin( ij + j 0 i 0 ), j inf, i inf,

Qqij = Y fij cos( ij + j 0 i 0 ), j inf, i inf,

Pour
'
M dij = Y fij X qj X dj cos( ij + j 0 i 0 ), j inf, i inf,

Lqij = Y fij X qj X dj' sin( ij + j 0 i 0 ), j i, j inf, i inf

(
(

)
)

j = 1L m

(a5.8)
i = 1L m

Pour j = 1L m, i = 1L m o j inf, i inf, i j


Pdij = Y fij ( Eq' 0 j cos( ij + j 0 i 0 ) + ( X qj X dj' ) I q 0 j sin( ij + j 0 i 0 ))

Pour i = 1L m o i inf

Lqii = 1 Y fii X qi X di' sin( ii + i 0 i 0 )

(a5.9)

(a5.10)

Pdii = ( Pdij ) + Y fi ,inf Vinf cos( i ,inf + inf 0 i 0 )

(a5.11)

j =1
j inf

Pour j = 1L m, i = 1L m o j inf, i inf, i j


Pqij = Y fij ( E q' 0 j sin( ij + j 0 i 0 ) ( X qj X dj' ) I q 0 j cos( ij + j 0 i 0 )) (a5.12)
Pour i = 1L m o i inf
m

Pqii = Pqij + Y fi ,inf Vinf sin( i ,inf + inf 0 i 0 )

(a5.13)

j =1
j inf

Dans les matrices P, Q, M , et L les lignes et les colonnes correspondant au nud infini sont
des zros et doivent tre supprimes.
[I d ] = [Yd ][Eq' ] + [ Fd ][ ]

(a5.14)

[I q ] = [Yq ][E q' ] + [ Fq ][ ]

(a5.15)

O :
[Yq ] = [ Lq ]1[Qq ]

[ Fq ] = [ Lq ]1[ Pq ]

(a5.16)

[Yd ] = [Qd ] + [ M d ][Yq ]

[ Fd ] = [ Pd ] + [ M d ][ Fq ]

(a5.17)

Normalement le nud infini est une rfrence dangle ( inf = 0) .

186

Annexe

5.1 Calcul des coefficients

K1 , K 2

Prenons lquation suivante :


Tei Re( I i Eti ) = I qi Eqi' + I qi ( X qi X di' ) I di

i inf

(a5.18)

Sous une autre forme elle est :


[Te ] = [ I q 0 ][Eq' ] + [ I q 0 ][ X q X d' ][I d ] + [ E q' 0 ][I q ] + [ I d 0 ][ X q X d' ][I q ] (a5.19)
Il est possible dcrire :
[Te ] = [ K1 ][ ] + [ K 2 ][Eq' ]

(a5.20)

K1 = Dt Fd + Qt Fq

(a5.21)

K 2 = Dt Yd + Qt Yq + I t

(a5.22)

O :

Pour i = 1L m o i inf
D ' ti = ( X qi X di' ) I q 0i

Q ' ti = ( X qi X di' ) I d 0i + E q' 0i

(a5.23)

Il faut supprimer llment qui correspond au nud infini puis construire ces matrices
diagonales :
Dt = diag ( Dt' )

Qt = diag (Qt' )

5.2 Calcul des coefficients

I t = diag ( I q 0 )

(a5.24)

K3 , K4

Avec lquation suivante :

sEqi' =

( E fdi Eqi' ( X di X di' ) I di )

i inf

(a5.25)

[[ I ] + s[Td' 0 ]][E q' ] = [E fd ] [ X d X d' ][I d ]

(a5.26)

Td' 0i

Nous pouvons crire :

[[ I ] + [ X d X d' ][Yd ] + s[Td' 0 ]][Eq' ] = [E fd ] [ X d X d' ][ Fd ][I d ] (a5.27)


Avec la rorganisation de (a5.27) nous avons :
n

(1 + sTd' 0i K 3ii )Eqi' = K 3ii (E fdi


j i

O :

187

n
1
Eqj' K 4ij j )
K 3ij
j =1

(a5.28)

Annexe

Pour i = 1L m 1

K 3ii =

1
1 + ( X di X di' )Ydii

(a5.29)

K 4ii = ( X di X di' ) Fdii

(a5.30)

1
( X di X di' )Ydij

(a5.31)

K 4ij = ( X di X di' ) Fdij

(a5.32)

Pour j = 1L m 1, i = 1L m 1
K 3ij =

5.3 Calcul des coefficients

K5 , K6

Vdi = X qi I qi , Vqi = Eqi' X di' I di

(a5.33)

Tension terminale :
Vti2 = Vdi2 + Vqi2 , i inf

(a5.34)

Pour n = m 1 machines (Toutes les machines sans le gnrateur infini) nous avons :
[Etd ] = [ X q ][I q ]

(a5.35)

[Etq ] = [E q' ] [ X d' ][I d ]

(a5.36)

[Et ] = [ Et 0 ]1[ Etd 0 ][Etd ] + [ Et 0 ]1[ Etq 0 ][Etq ]

(a5.37)

[Et ] = [ K 5 ][ ] + [ K 6 ][Eq' ]

(a5.38)

O :
[ K 5 ] = [ Dv ][ X q ][ Fq ] [Qv ][ X d' ][ Fd ]

(a5.39)

[ K 6 ] = [ Dv ][ X q ][Yq ] [Qv ][ X d' ][Yd ] + [Qv ]

(a5.40)

[ Dv ] = [ Et 0 ]1[ Etd 0 ]

[Qv ] = [ Et 0 ]1[ Etq 0 ]

(a5.41)

Les matrices [ Dv ], [ Et 0 ], [ Etd 0 ], [ Etq 0 ] et [Qv ] sont des matrices diagonales, et [Etd ], [Etq ]
sont des vecteurs.

5.4 Equation de mouvement mcanique


Lquation diffrentielle linarise de langle du rotor :
s( i b ) = 0 (ri rb )
Mais pour un rseau infini : r inf = 0, inf = 0, alors,

188

(a5.42)

Annexe

s i = 0ri

(a5.43)

1
(Tmi Tei K Di .ri )
(a5.44)
Mi
Normalement Tmi = 0 ce qui donne
1
sri =
( Tei K Di ri )
(a5.45)
Mi
Maintenant on peut modliser le systme dexcitation pour obtenir le modle dtat complet
du rseau.
sri =

5.5. Systme dexcitation


Le systme dexcitation est reprsent sur la figure a5.2. Il reprsente un systme
dexcitation avec thyristors class comme type ST1A dans le chapitre 8 de [3].

Terminal voltage
transducer

Et

Vref

1 V1

1 + TR s

E FMAX
Exciter

KA

E fd

E FMIN

Vs

Supplementary
signal

Figure a5.2. Systme dexcitation Thyristor avec AVR


La non linarit de ce systme est due de E FMAX et E FMIN . Pour les petites perturbations ses
limites sont ignores puisque nous nous intressons au modle linaris autour dun point
dquilibre telle que la variation de E fd soit dans ces limites.
1
Eti
1 + TR s
1
sV1i =
(Eti V1i )
TR
V1i =

(a5.45)
(a5.46)

Pour ( n ) machines :
[Et ] = [ K 5 ][ ] + [ K 6 ][Eq' ]

(a5.47)

[sV1 ] = 1 ([ K 5 ][ ] + [ K 6 ][Eq' ] [V1 ])

(a5.48)

TR

1
O est une matrice diagonale.
TR

189

Annexe

De la figure a5.2, nous avons


E fdi = K Ai (Vrefi + V si V1i )

(a5.49)

En substituant dans (a5.28) nous obtenons :


n

(1 +

sTd' 0i K 3ii )E qi'

n
1
'
= K 3ii ( K Ai (Vrefi + Vsi V1i )
Eqj K 4ij j )
j =1 K 3ij
j =1

(a5.50)

j i

(1 +

sTd' 0i K 3ii )Eqi'

n
1
'
E qj K 4ij j K Ai V1i ) + K 3ii K Ai (Vrefi + Vsi )
= K 3ii (
j =1 K 3ij
j =1
j i

(a5.51)
Les variables dtat pour chaque machine sont donc :

x1 = [ i ri Eqi' V1i ] T

(a5.52)

i =1Ln

Le vecteur dentre est :

u1 = [Vs1 L Vsn ] T

(a5.53)

Le vecteur de sortie est compos des tats mesurables comme suivant :


y1 = [ri V1i ] T

(a5.54)

i =1Ln

Le modle dtat du systme est :

x1 = A1 x1 + B1 u1

(a5.55)

y1 = C1 x1

190

Annexe

Annexe 6. Application numrique sur la commande et


lobservation dun systme dnergie lectrique
Dans cette application nous allons reprendre le travail effectu dans [41], lobjectif de
cette application est de valider la mthode doptimisation de Rosenbrock. Plus prcisment, le
code de calcul que nous avons ralis sous Matlab pour effectuer cette optimisation. Les
auteurs de [41] recherchent lobservateur optimal avec une erreur qui dcrot une vitesse
dsire. Dune autre manire on cherche imposer un taux de dcroissance exponentiel sur
lerreur de lobservation comme nous avons vu dans le chapitre III de cette thse. Le
problme trait dans [41] est un problme de stabilit de frquence de deux groups
gnrateurs interconnects dont le schma bloc du modle est le suivant.

6.1 Modle du systme


1
R1
+
Pc1

Pd 1

1
1 + STg1

1
Pg1 1 + STt1 Pt1
Governor
Turbine

Ptie

Pc 2
+

1
R2

Pt 2 +
1 Pg 2
1
1 + STg 2
1 + STt 2 +
Pd 2

1
2 H1
S + D1
f*
T12
S
1
2H 2
S + D2
f*

Figure a6.1. Modle du systme


Les variables dtat du systme sont
x = [ f 1

Pt1

Pg1

Ptie

f 2

y = [f1

f 2

Ptie ]T

Les variables de sortie

Et les variables de commande

u = [Pc1

191

Pc 2 ]T

Pt 2

Pg 2 ]T

Annexe

f * D1

f*
f*
0
0
0
0

2 H1
2 H1 2 H1

1
1

0
0
0
0
0

Tt1
Tt1

1
1
0
0
0
0
0
Tg1R1

Tg1

A=
T12
0
0
0
0
0
T12

f*
f * D2
f*

0
0
0
0

2H 2
2H 2
2H 2

1
1

0
0
0
0
0

Tt 2
Tt 2

1
1
0
0
0
0
0

Tg 2 R2
Tg 2

0
0
1

Tg1
B = 0
0
0

0
0
0

0 ,

0
0
1

Tg 2

1 0 0 0 0 0 0
C = 0 0 0 0 1 0 0
0 0 0 1 0 0 0

6.2 Donnes du systme


H i = 5 ( s ) Tti = 0.3 ( s )
T12 = 0.545 ( puMw / Hz s )

Di = 8.33 10 3 ( puMw / Hz ) Tgi = 0.08 ( s )


Ri = 2.4 ( Hz / puMw)

f * = 60 ( Hz ) i = 1, 2

6.3 Gain de lobservateur dordre complet


Maintenant, le gain de lobservateur dordre complet peut tre calcul par les mthodes
discutes dans le chapitre III de cette thse. Ici, deux mthodes seront utilises :

Par minimisation dun critre quadratique.


Par minimisation dune fonction.

Nous allons dabord commencer par la 1re mthode :


Les matrices de pondration Q, R sont obtenues par la mthode discute dans le paragraphe
2.2.1.1 dans le chapitre III avec = 0.2

Q=

1
. Les valeurs de ces matrices sont les siuvantes
1

63,0406
0,0000
0,0000 0,0000 0,0000
0,0000
0,0000
0,0000 483,9678
0,0000 0,0000 0,0000
0,0000
0,0000
0,0000
0,0000 5107,6625 0,0000 0,0000
0,0000
0,0000
0,0000
0,0000
0,0000 1,3172 0,0000
0,0000
0,0000
0,0000
0,0000
0,0000 0,0000 63,0406
0,0000
0,0000
0,0000
0,0000
0,0000 0,0000 0,0000 483,9678
0,0000
0,0000
0,0000
0,0000 0,0000 0,0000
0,0000 5107,6625

192

R=

0,3081 0,0000 0,0000


0,0000 0,3081 0,0000
0,0000 0,0000 0,0899

Annexe

Le gain de lobservateur obtenu est

Gint

0.1123
1.3031
24.7183
34.4943
0.0421
2.6388

12.4428 0.0427
0.0161

= 0.3802 0.3802
4.0624
0.1123 24.7183 1.3031

0.0421 34.4943 2.6388


0.0427 12.4428 0.0161

Le gain obtenu, Gint , reprsente la valeur de dpart pour la deuxime mthode. Il vrifie, pour

= 3.912 et Qo5 = I qui ont t choisis par [41], le systme dingalit et dgalit (3.73).
Le critre de performance (3.94) sera minimis par la mthode de Rosenbrock discute dans le
chapitre III, paragraphe 3.1.4.3.1. Si nous obtenons les mmes rsultats que dans [41], par la
mthode de Rosenbrock, cela permettra de valider notre code.
Le gain de dpart correspond la valeur de dpart de la fonction minimiser

= 3.9558 103 . Cette valeur sera minimise au fur et mesure jusque larrive une valeur
stationnaire qui sera considre comme un minimum. Dans la figure suivante chaque point de
la courbe reprsente un minimum obtenu une itration donne. Un agrandissement de la
zone finale montre la valeur finale obtenue et le nombre ditration atteint.
Evolution de la valeur minimale de
4000
3500
Agrandissement

min()

3000
2500

104.5643

2000

104.5643

1500

104.5643

1000

104.5643
1

500
0 0
10

10

10

10

1.1
Itration

1.2
5

x 10

Itration

Figure a6.2. Trajectoire de lvolution du minimum de


Plus clairement, la valeur minimale obtenue de la fonction (3.94) est = 104.5643 aprs
124766 itrations. Les matrices recherches G, P, S , obtenues par la minimisation, ont les
valeurs suivantes :
Le gain de lobservateur obtenu est

193

Annexe

0.4434 0.0712
5.4282
0.8441
0.2191
0.0856

1.0524 0.1250
0.1543

G = 0.8170
0.8170
4.9946
0.4434
5.4282
0.0712

0.8441 0.0856
0.2191
0.1250 1.0524 0.1543

Les matrices P et S obtenues sont


0.1525 0.0606 0.0688
1.3693 0.4223 0.4385 0.3460
0.4223
3.5148
1.1343 0.6373 0.0606
0.6279
0.2098

0.4385
1.1343
0.4985 0.0078 0.0688
0.2098
0.0814

P = 0.3460 0.6373 0.0078


4.3548
0.3460
0.6373
0.0078
0.1525 0.0606 0.0688
0.3460
1.3693 0.4223 0.4385

0.6279
0.2098
0.6373 0.4223
3.5148
1.1343
0.0606
0.0688
0.2098
0.0814
0.0078 0.4385
1.1343
0.4985

1.2872
3.9887
1.2872
2.0967

1.5187 0.1830

S = 0.3519
0.4987
0.2492 0.1181

0.1181 0.3392
0.0498
0.1008

1.5187

0.3519 0.2492

0.1830

0.4987

0.8010 0.3982
0.3982

0.1181

0.1181 0.3392
0.0498

0.1008

1.3474 0.3519 0.4987

0.0498 0.3519

3.9887

1.2872

0.1008 0.4987

1.2872

2.0967

0.0537

0.3982

1.5187 0.1830

0.0498
0.1008
0.0534

0.3982
1.5187

0.1830
0.8010

Les matrices G, P, S , obtenues, ci-dessus satisfassent aussi les quations (3.96) avec une
erreur de 1.8 10 9 . En comparaison avec les rsultats obtenus dans [41], on remarque que
nous avons obtenu exactement les mmes valeurs des matrices G, P, S . Ceci confirme que
notre code rpond notre objectif doptimisation par la mthode de Rosenbrock puisquon
arrive aux mmes rsulats que [41] dont on connat pas la mthode doptimisation utilise.

6.4 Remarque
La mthode de Rosenbrock prsente certains dfauts :

Temps de calcul trs long (beaucoup ditration) do la ncessit de rechercher une


autre stratgie doptimisation que Rosenbrock.
Difficult du choix du point de dpart qui est soumis sous des conditions satisfaire
do le besoin dune autre mthode pour calculer ce point important. Ce problme a
t rsolu par lutilisation de la mthode LMI discute dans le chapitre III.

194

ABU TABAK Nesmat

19 November 2008

Thse ECL 2008 26

Spcialit : Gnie Electrique

Titre :
Stabilit dynamique des systmes lectriques multimachines : modlisation, commande,
observation et simulation
Mots cls :
Stabilit dynamique systme multimachine commande observation mthode LMI
mthode de Rosenbrock.
Rsum :
Cette thse est un travail de modlisation, commande, observation et simulation des
systmes lectriques multimachines. Laspect nouveau est constat au niveau de lutilisation
de lobservation dtat pour la commande en vue damliorer lamortissement des systmes
lectriques multimachines. Ce sujet est un sujet actuel et intressant surtout avec le
dveloppement des rseaux de distribution. Des nouvelles sources, surtout les oliennes, se
trouvent en cognration avec dautre sources traditionnelles dans le mme rseau ce qui met
en question sa stabilit transitoire et dynamique. Cette thse focalise sur limpact de
lolienne vitesse variable sur le la stabilit du rseau lectrique multimachine. Lolienne,
comme une source fluctuante, sera prsente, dans cette thse, comme une source de
perturbation qui influence la stabilit dynamique du rseau. Cette perturbation est lie
directement la commande de lolienne. Lolienne est machine asynchrone vitesse
variable commande par orientation du flux statorique ou rotorique. Pour une telle commande
la mesure du couple total est indispensable alors quil est difficilement mesurable. Dans ce
contexte, un nouvel estimateur du couple total est discut afin dlaborer la commande. Nous
comparerons entre trois types dolienne ; MAS vitesse fixe, variable et MADA. Dans
cette thse, le modle linaire du systme lectrique multimachine sera obtenu en vue de la
commande. Le modle de lolienne ne sera pas inclus dans le modle du rseau et lolienne
sera considre comme une charge passive. Lobjectif final est damliorer les comportements
dynamiques du systme avec une commande par retour dtat statique. La commande et
lobservateur dtat seront conus par plusieurs mthodes trs intressantes parmi lesquelles
la mthode LMI.
Title:
Dynamic Stability of Multimachine Power Systems: Modeling, Control, Observation
and Simulation
Keywords:
Dynamic stability multimachine power systems control stat observer LMI method
Rosenbrock method.
Direction de Rocherche :
Professeur Philippe AURIOL, Professeur Emrite
Monsieur Jean-Yves AULOGE, Matre de confrences
jean-yves.auloge@ec-lyon.fr
Laboratoire Ampre Ecole Centrale de Lyon
http://www.ampere-lab.fr
36 avenue Guy de Collongue
Version lectronique de cette thse :
69134 Ecully (France)
http://tel.archives-ouvertes.fr/tel-00343722/fr/

You might also like