Académique Documents
Professionnel Documents
Culture Documents
net/publication/278764005
CITATIONS READS
0 194
4 authors:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Luc Dugard on 23 November 2015.
Résumé— Dans le contexte de commande non linéaire, saillance dans la machine. En plus, l'injection de signal à
l’association directe des lois de commande stabilisantes et des haute fréquence n'est pas souhaitable pour un fonctionnement
observateurs d’état synthétisés indépendamment ne donne pas à vitesse élevée. Dans [2], [6], l'EMF (la forme d'onde de la
forcément lieu à un régulateur stabilisant. Une analyse explicite tension induite dans les enroulements du stator) a été utilisée
de la boucle fermée constituée du régulateur (incluant pour estimer la position du rotor au moyen d'observateurs
l’observateur) et du système commandé, s’avère indispensable
d'états ou des filtres de Kalman. Cette approche fonctionne
afin de mettre en évidence les ajustements paramétriques
nécessaires à la stabilité. C’est dans ce cadre que dans ce papier, bien dans les applications à grande vitesse mais au contraire,
une commande à retour de sortie est proposée pour le contrôle elle n'est pas précise à faible vitesse du moment où la EMF est
du Générateur Synchrone à Amants Permanents (GSAP). Les faible.
grandeurs mécaniques (Position, vitesse et le couple Dans ce travail, un observateur adaptatif est proposé afin
d’entrainement) ainsi que les fluxs rotoriques sont supposés non d’obtenir des estimés des flux, la vitesse rotorique et le couple
accessibles. L’observateur est conçu en utilisant la technique d’entrée à partir des mesures des tensions et les courants
interconnecté adaptatif, de type Kalman. La conception de la loi statoriques. La position du rotor est déterminée à partir de la
de commande est basée sur le modèle de la machine dans le position du flux estimés sans nécessité de la détection de la
repère estimé. En effet, nous avons construit un retour de sortie
position initiale. Cet observateur est conçu en utilisant la
dans lequel on introduit l’observateur qui produira une
estimation de l’état complet qui sera utilisée, par la suite, dans la technique interconnecté adaptatif, de type Kalman, basée sur
loi de commande. Les performances de la commande proposée le modèle ( - ) de la machine. Cette technique consiste à
sont illustrées par le biais des simulations numériques dans synthétiser séparément deux observateurs adaptatifs pour
l’environnement MATLAB/Simulink. chacun des sous-systèmes composant le système considéré.
Mots-clés— Observateur adaptatif, commande Non La propriété de persistance des entrées [8], pour chaque sous
linéaire, machine synchrone. systèmes, sera invoquée pour démontrer que le système en
boucle fermée fonctionne bien.
I. INTRODUCTION Dans le contexte de commande non linéaire, l’association
directe des lois de commande stabilisantes et des observateurs
L'utilisation de la Génératrice Synchrone à Aimants
d’état synthétisés indépendamment ne donne pas forcément
Permanents (GSAP) trouve son intérêt particulier dans les
lieu à un régulateur stabilisant. Une analyse explicite de la
applications de l'énergie éolienne de faible puissance, en
boucle fermée constituée du régulateur (incluant
raison de leur petite taille et densité de puissance élevée. Dans
l’observateur) et du système commandé, s’avère indispensable
ce papier, l'accent est mis sur le système de génération de la
afin de mettre en évidence les ajustements paramétriques
fig. 1 qui inclut une GSAP qui convertit l'énergie éolienne en
nécessaires à la stabilité. C’est dans ce cadre que dans ce
une tension de sortie dont l'amplitude et la fréquence varient
travail, une commande à retour de sortie est proposée pour le
en fonction de la vitesse du vent. La GSAP, qui devrait
contrôle de la GSAP en vitesse variable. La conception des
fonctionner à vitesse variable, est contrôlée par un
lois de commande est basée sur le modèle de la machine dans
convertisseur de puissance (Fig. 1) dont les états de ses
le repère estimé ( - ). En effet, nous avons construit un retour
interrupteurs statiques dépendent de la position du rotor.
de sortie dans lequel on introduit l’observateur qui produira
Comme il est très connu, la loi de commande exige la
une estimation de l’état complet qui sera utilisée, par la suite,
connaissance des valeurs de la vitesse rotorique et le couple
dans la loi de commande. Nous avons présenté une analyse
d’entrainement. Or, l’installation des capteurs mécaniques est
complète de l’ensemble régulateur-observateur pour prouver
une solution coûteuse et moins fiable. La conception des
la convergence des erreurs des poursuites des différentes
observateurs d’états se révèle une alternative tout à fait
consignes. La stabilité de l’ensemble de système et
naturelle pour obtenir des estimés des grandeurs mécaniques
l'observateur est formellement prouvée.
en utilisant uniquement des variables électriques facilement
Ce travail est organisé comme suit: le modèle de la GSAP
mesurables. Cela a été tenté pour GSAP en utilisant
est présenté par son équation d’états dans la section 2;
différentes approches. Dans [1], [4] et [5], la méthode
l’observateur d’états considéré est synthétisé dans la section
d'injection d’un signal à été proposée en utilisant la propriété
3; la stratégie de commande à retour de sortie du système est
de la variation de l’inductance par injection de signal à haute
décrite et analysée théoriquement dans la section 4 ; les
fréquence. Cette approche fournit des informations sur la
performances de cette commande sont illustrées plus loin dans
position du rotor à basse vitesse. Cependant, elle nécessite une
la section 5 par le biais des simulations numériques dans
961
CIFA2012, 4-6 Juillet 2012
Grenoble, France
l’environnement MATLAB/Simulink, une conclusion est à la d'estimation à zéro. Les tensions statoriques ( us , us ) et les
dr 2 2
dt
p r y 2 C2 X 2
(6)
(1c)
dr
dt avec:
a2
p r 0 a2 r a3 is a1
; A (.) 0
0
A1 (.) 0 b2 0 p
(1d)
(7a)
d
dt 0
0 0 0 p 0
b1 (r is r is ) b2 b3 Tg
2
0
a3 u s a3 u s
(1e)
où is , is , r , r , us , us , et Tg sont les
G1 ( X 2 , y, u ) b1 (r is r is ) ; G2 (.) 0
(7b)
dt
courants statoriques dans le repère , les flux rotoriques, 0
0 b3 0 ; C1 C2 1 0 0
0
r
tensions statoriques, vitesse angulaire rotorique et le couple T
X 1 is Rs
(7c)
X 2 is r
d’entrainement de la génératrice, respectivement. Les indices
T
T
; (7d)
Evidemment u us et y is is
s et r fait référence au rotor et stator, respectivement. Les
us
T T
paramètres a1, a2 , a3 , b1, b2 et b3 sont définis par: sont les
a1 Rs / Ls , a2 p / Ls , a3 1/ Ls , b1 p / J , b2 F / J , vecteurs des entrées de commande et les sorties mesurées de
b3 1/ J (2) la machine respectivement.
iR s io B. Synthèse de l’observateur
S1 S3 S
S2 S
Lo La stratégie de conception consiste à synthétiser
isa
isb
io séparément un observateur adaptatif pour chacun des sous-
GSAP isc
Vdc 2C vo
systèmes (5) et (6). Lors de traitement d’un des deux sous-
is , is systèmes, l'état de l'autre est supposé disponible.
S1 S2 S3 S S
L’observabilité est formellement garantie par les hypothèses
AC-DC DC-AC
suivantes:
Hyp 1 : Les deux vecteurs (u, X 2 ) (respectivement. (u, X 1 ) )
Fig. 1: Architecture du convertisseur AC/DC/AC dans un système de
III. SYNTHESE DE L’OBSERVATEUR ADAPTATIF Hyp 2 : La vitesse rotorique ne s’annule (pour préserver
INTERCONNECTE POUR LE GSAP l’observabilité des sous-systèmes.
physique, noté, définis par:
Hyp 3 : La machine synchrone opère dans le domaine
Le système non linéaire considéré peut être vu comme une
satisfaisant certaines conditions, un observateur peut être
is I MAX , MAX , Tg Tg
où X r r is is Tg désigne le vecteur
synthétisé [10]. MAX
962
CIFA2012, 4-6 Juillet 2012
Grenoble, France
En utilisant l’hypothèse 3, il est facile de vérifier par simple exacte de la position rotorique. Comme ce n’est pas le cas, un
inspection de (7a-c) que: repère estimé nommé - est proposé (fig. 2).
i) A1 ( X1 , X 2 ) : globalement lipschitz par rapport à X 1 et X 2 ,
ii) A2 ( X1, X 2 ) est globalement lipschitz par rapport à X 1 ,
iii) G1 ( X 1 , X 2 , u) : globalement lipschitz par rapport à ( X 1 , X 2 ).
En se basant sur les propriétés (Lipschitziennes) de la
remarque 1, les observateurs interconnectés qui suivent sont
obtenus en appliquant l'approche ‘Type Kalman’ (e.g. [12])
aux sous-systèmes (5) et (6):
Xˆ A ( Xˆ , y ) Xˆ G ( Xˆ , y, u ) Tˆ
1
S 1T S 1 C T C ( X Xˆ )
1 2 1 1 2 g
Fig. 2: Transformation du repère déphasé fixe en repères diphasés
tournant estimé.
Tˆ S 1T C T C ( X Xˆ )
2 1 1 1 1 1
La transformation de modèle observé (8)-(9) dans le
g
repère estimé ( - ) conduit à la représentation suivante :
1 S1 1S1 A1 ( X 2 , y ) S1 S1 A1 ( Xˆ 1 , Xˆ 2 ) C1T C1
2 1 1 1 1
dxˆ5 ~
2 2 2
T T dt
x xˆ xˆ xˆ xˆ ˆ iˆ iˆ ˆ ˆ
estimés; 1 , 2 , 3 , : des constantes positives (les gains de
où
ˆ s s r r
l’observateur) ; S1 , S 2 et S3 sont des matrices symétriques 1 2 3 4 5
définies positives obtenues en résolvant les équations de ~
~ P( pˆ)T 1 0 0 S 2 S1 C1 ( y1 C1 X 1 )
Lyapunov (8)-(9). (15a)
~i 1 T 1 ˆ
1 0 0 S3 C2 ( y2 C2 Xˆ 2 )
C. Dynamique de l’observateur
T
(15b)
i
Introduisons les erreurs d’estimation suivantes: 1 T
2 2 (12a) Régulateur de vitesse
Par utilisation de (11a-c) et (7a-d), l’équation (12a) conduit à : En utilisant les équations (14a-b) du modèle, la loi de
e1 A1 ( Xˆ 2 , y ) S11C1T C1 e1 A1 ( X 2 , y) A1 ( Xˆ 2 , y ) X 1
commande u1 soit désormais conçue pour que la vitesse du
moteur poursuive un signal de référence donné ref . Suite
G1 ( X 2 , y, u ) G1 ( Xˆ 2 , y, u )
(12b)
963
CIFA2012, 4-6 Juillet 2012
Grenoble, France
Soit * désigne la fonction stabilisante associée. L’équation b1 a3 ( xˆ4 u1 xˆ5 u2 ) c2 c1 z2 ( Xˆ 1 , Xˆ 2 , Tˆg ) A
~
(34)
(17) suggère le choix de * suivant:
* c1 z1 b2 xˆ1 Tˆg ref
Regulation du courant statorique direct
(18) La composante directe du courant statorique x̂3 subis
où c1 0 un paramètre de conception. l’équation différentielle (14c) dans laquelle la quantité,
Ce choix, et si * , conduit à une dynamique de z1 sous : v p xˆ1 xˆ2 a2 xˆ1 xˆ5 a3 u2 x7 i
~
(35)
z1 c1 z1 w
~ agit comme une entrée virtuelle.
(19)
Puisque b1 ( xˆ4 xˆ2 xˆ5 xˆ3 ) n’est pas une entrée de
Rappelons que le signal de référence idref est nul. Donc, il
s’ensuit de (14c) que la dynamique de l’erreur z3 xˆ3 idref
commande réelle, on ne peut pas avoir . Néanmoins, *
z2 *
introduite
Pour stabiliser asymptotiquement ce système de premier
(20) ordre, une commande de type proportionnel suffit:
En utilisant (18)-( 20), il suit de (17) que la dynamique z1 v* c3 z3 aˆ1 xˆ3 idref (37)
subie à l’équation:
z1 c1z1 z2 w
Substituions le côté droit de (37) à v dans (36), on aboutit à
~
(21) la représentation de la boucle de courant is suivante:
La dynamique de l'erreur z 2 est obtenue en dérivant en z3 c3 z3 (38)
fonction de temps l’équation (21) i.e.:
z2 b1 ( xˆ4 xˆ2 xˆ5 xˆ3 xˆ4 xˆ2 xˆ5 xˆ3 ) *
En utilisant les équations (35) et (37) et (34), on aboutit aux
~
b2 b2 xˆ1 b1 ( xˆ2 xˆ4 xˆ3 xˆ5 ) Tˆg c12 z1
décrite par:
Z (t ) B Z (t )
~
A (c1 b2 ) w b1 xˆ2 xˆ3 xˆ4 i xˆ5 i
~ ~ ~ ~ ~ ~ (40)
(25)
avec
c1 0 ~w
z1 c1 z1 z2 w ~
La réécriture des équations (21) et (23) mène à: 1
B 0 (c2 c1 ) 0 et 0
~
(26a)
z2 c1 z2 0
c3
0
(26b) 0
avec ( Xˆ 1 , Xˆ 2 ,Tˆg ) A b1 a3 ( xˆ 4 u1 xˆ5 u2 ) où: z1 xˆ1 ref , z2 * , b1 ( xˆ4 xˆ2 xˆ5 xˆ3 ) ,
~ (27)
4
Maintenant, substitutions (30) dans (26a-b) on obtient la 2 2
3 1 2 k1 k12 1 1 2 2
(41b)
z1 c1z1 z2 w 4
représentation en boucle fermée de la vitesse rotorique:
~
z2 c2 c1 z2 i 0 1
1 3
(32)
4 2 ; 5 3 2
1 4 2
(33)
Finalement, (30) et (27) conduisent à une première équation
et
ou les deux entrées de commande réelles (u1 , u2 ) sont
apparues
964
CIFA2012, 4-6 Juillet 2012
Grenoble, France
respectivement des valeurs propres de S1 , S 2 et S3
positifs. Alors, les erreurs de commande Z z1 z2 z3 T et V0 1 2 k1 (k10 k12 ) V41 2 V42 3 V43
Utilisons (43a), inégalités (44) et (49) impliquent:
les vecteurs des erreurs d’estimations (e1 , e2 , e3 ) restent c1 z12 (c2 c1 ) z22 c3 z32 z1 z2
bornés et s’annule rapidement. 2 1 V41 V42 2 2 V41 V43
(50)
2 3 z1 V41 2 4 z1 V42
Preuve Partie 1
Elle est directement déduite de (12b-d) et propositions 1.
Partie 2 : Nous présentons dans ce qui suit l'analyse de En utilisons l’inégalité (50) peut être réécrite comme:
1 1
V0 c1 3 3 4 4 z12 c2 c1 z22 c3 z32
stabilité, du système associé à ses deux observateurs, basée
sur la théorie de Lyapunov. Considérons la fonction de 2 2
1 2 k1 k12 1 1 2 2 4 V41
Lyapunov candidate: (52)
V0 V3 V4 (43a) 4
2 1 3 V42 3 2 V43
avec:
V3 0.5 z12 0.5 z22 0.5 z32 ; V4 V41 V42 V43 (43b) 4 2
V41 e1T S1 e1 , V42 e2T S2 e2 , V43 e3T S3 e3
1
grands. i.e.
1 2 k1 k12 1 1 2 2 4 ; 2 1 3 ; 3 2
Étant donné que ( X 1 , X 2 ) sont des entrées à excitation
4 1 4 2 (54)
persistante pour les sous-systèmes (4) et (5) (L’hypothèses
1), il existe i 0 0 (i =1, 3) tel que, si i i 0 et Si (0) 0 ,
c1 3 3 4 4 c2 c1 c3 0
1 1
alors les solutions ( S1 , S3 ) des équations différentielles de ; ;
i Si (t ) i (i 1,3) , t t0
Lyapunov (8) et (9) satisfont [8]:
S1 k1 , S3 k3
vers l'origine. Ceci termine la preuve du théorème.
(45a)
D’autre part, et avec des constantes réelles ki 0 (i 1,3) , V EVALUATION DES REGULATEURS
on obtient de l’hypothèse 1 :
X 2 k2 ; X 1 k4 ; A1 ( X1 , X 2 ) A1 ( Xˆ 1 , Xˆ 2 ) k10 e1 k11 e3 ;
Les performances des régulateurs proposés sont évaluées par
simulation dans l’environnement Matlab/Simulink. Les
A2 ( X1 ) A2 ( Xˆ 1 ) k21 e1 ; T C1T C1 k5 ; S21T S11 k6 (45b)
différents éléments du système ont les caractéristiques
présentées dans le tableau suivant:
e1T S1e1 ; e2 e2T S2e2 et e3T S3e3
def def
Notons que e1 2 2 2
def
on TABLEAU 1 : Caractéristiques du système
e3
Puissance Nominal 5 kW ; Rs=0.5Ω;
LS=8.5mH, r 0.576 Wb ; p=4;
S2
S1 S3
GSAP à pôles
déduit:
min (Si ) ei ei max ( Si ) ei
lisses :
2 2 2
(46)
Si J=2.2Nm/rd/s², F= 0.001417 Nm/rd/s.
965
CIFA2012, 4-6 Juillet 2012
Grenoble, France
régulateurs: 60
g
40
30
10
40
[1] Zatocil H., (2008). ‘Sensorless Control of AC Machines using High-
30
Frequency Excitation’ 2008 13th International Power Electronics and
20 Motion Control Conference
Vi tesse mésurée
[2] Kittithuch P., K. Mongkol,”Sensorless Control of PMSM Using An
10
Référence Improved Sliding Mode Observer With Sigmoid Function”, ECTI
Vi tesse ésti mée
0
0 5 10 15 20 25 30
Transactions on Electrical ENG., Electronic, and Communications, Vol.
temps(s) 5, No.1, February
Fig. 4 : Vitesse Rotorique (rd/s) sa référence et son estimée [3] El Magri A., Giri F., Abouloifa A., El fadili A., (2009). ‘Nonlinear
Control of Associations Including Wind Turbine, PMSG and
6 AC/DC/AC Converters - Speed regulation and power factor correction’,
5 IEEE, European Control Conference 2009, August 23-26, 2009,
Budapest, Hungary.
Position électrique (rd)
4
3 [4] Yu-seok J., R. D. Lorenz, T. M. Jahns, and S. Seung-Ki, (2005). "Initial
2 Rotor Position Estimation of an Interior Permanent-Magnet
1 Synchronous Machine Using Carrier Frequency Injection Methods,"
0 IEEE Transactions on Industry Applications, vol. 41, pp. 38-45, 2005.
-1
[5] Ichikawa S. , M. Tomita, S. Doki, S. Okuma, (1993) “Sensorless
Posi ti on mésurée
-2 Posi ti on esti mée
control of permanent-magnet synchronous motors using online
parameter identification based on system identification theory”
-3
0 0.05 0.1 0.15 0.2 0.25 0.3 Industrial Electronics, IEEE Transactions, April 2006 Volume: 53, no.
Fig.5 : Position électrique p (rd) (pointiée) et on sa estimée
temps (s)
2, pp. 363- 372, July 1993.
[6] Chi S., Zhang Z., Xu L., (2007). ‘A novel sliding mode observer with
adaptive feedback gain for PMSM Sensorless Vector Control’, Power
0.5 Electronics Specialists Conference, IEEE 2007, pp: 2579-258.
(A)
[7] Besançon G., De Leon –Morales J., Huerta-Guevara O., (2006). ‘On
0.4
sd
0.3
adaptive Observers for state affine systems’, International Journal of
Courant statorique direct I
0.2
0.1 Control, Vol 79, No. 6, 2006, pp.581-591.
-0.1
0
[8] Besançon G., Bornard G., Hammouri H., (1996). ‘Observer synthesis
-0.2 for a class of nonlinear control systems’, European Journal of Control,
-0.3 vol. 2, no. 3, pp. 176-192, 1996.
-0.4
[9] Muhammad H., Rashid, (2001). ‘Power electronics handbook’,
-0.5
Academic press, 2001.
0 5 10 15
temps(s)
20 25 30
[10] Besançon G., Hammouri H., (1996). ‘On observer design for
interconnected systems’, Journal of Mathematical Systems, Estimation
Fig.6 : Courant statorique direct isd (A) et sa référence and Control, vol. 8, no. 3, pp. 1-25, 1998.
[11] Krstic M., Kanellakopoulos I., Kokotovic P., (1995). ‘Nonlinear and
adaptive control design’, John Wiley & Sons, Inc, 1995.
[12] Zhang Q., A. Xu, G. Besançon, (2003). “An efficient nonlinear adaptive
observer with global convergence”, 13th Symposium on System
Identification (SYSID), Rotterdam 2003, IFAC / IFORS, 2003.
966