THEME
ce travail.
avoir
A ma petite famille
A mes amis
Liste d'abréviation
Abréviations :
Symboles :
Introduction Générale
L'électronique de puissance est naturellement devenue incontournable en raison des
capacités de contrôle qu'elle offre aux grandeurs électriques ainsi que des très bons
rendements qu'elle permet d'atteindre. Les convertisseurs d'électroniques de puissance se sont
ainsi progressivement répandus dans les milieux aussi bien domestiques qu'industriels. Une
des applications en plein essor de l'électronique de puissance est l'alimentation des moteurs
électriques par des variateurs de vitesse : ces derniers permettent de commander les machines
tournantes en contrôlant précisément leur couple et leur vitesse.
Le moteur asynchrone est de loin le moteur le plus utilisé dans l'ensemble des
applications industrielles, du fait de son coût imbattable, de son entretien quasi inexistant, de
son bon rendement, de sa large plage de variation de vitesse et de son excellente fiabilité. Son
seul inconvénient est la consommation de l'énergie réactive pour magnétiser l'entrefer.
Durant les trois dernières décades, plusieurs stratégies de commande ont été
développées pour pouvoir réaliser un contrôle découplé de la machine à induction. Ces
méthodes appelées 'commandes vectorielles' assurant des performances dynamiques
équivalentes à celles obtenues par la machine à courant continu caractérisés par un
découplage naturel du couple -flux. Les méthodes de contrôle direct du couple (DTC : Direct
Torque Control) des machines asynchrones sont apparues à la fin des années 1980,
concurrençant les méthodes de la commande vectorielle.
La commande prédictive à états finis, parfois à ensemble fini (FS-MPC), peut être
considérée comme une alternative attrayante et offre une approche complètement différente et
puissante pour la commande des associations convertisseurs-machines à cause de la réponse
dynamique rapide, très flexible avec prise en compte des contraintes, aucun besoin pour les
boucles de régulation internes, aucun besoin de modulateur (PWM ou SVM), une approche
complètement différente comparée à la PWM, et qui peut être mise en application avec les
microprocesseurs commerciaux standards.
1
Afin d’atteindre les objectifs de ce mémoire, ce travail est structuré autour de trois chapitres :
Sommaire
Introduction générale.....................................................................................................................1
Chapitre I
I.1 Introduction..............................................................................................................................3
I.2 Généralités sur la machine asynchrone....................................................................................4
I.2.1 Constitution...........................................................................................................................4
I.2.2 Principe de fonctionnement..................................................................................................5
I.3 Modélisation de la machine asynchrone..................................................................................6
I.3.1 Hypothèses simplificatrices..................................................................................................6
I.3.2 Mise en équation de la machine asynchrone.........................................................................6
I.4 Transformation triphasé-biphasé..............................................................................................9
I.4.1 Transformation de Park.........................................................................................................9
I.4.2 Choix du référentiel............................................................................................................11
I.4.3 Modèle de la machine asynchrone dans le repère de Park..................................................11
I.5 Représentation d'état de la machine asynchrone....................................................................12
I.5.1 Transformation de Concordia.............................................................................................13
I.5.2 Lien entre Park et Concordia...............................................................................................15
I.6 Représentation d'état de la machine asynchrone triphasée dans un repère (𝛼, 𝛽).................15
I.7 Modélisation de l’onduleur....................................................................................................16
I.7.1 Conditions de fonctionnement............................................................................................16
I.7.2 Onduleur de tension à deux niveaux...................................................................................16
I.8 Stratégie de commande de l’onduleur....................................................................................18
I.9 Résultat et interprétation........................................................................................................18
I.10 Interprétation des résultats...................................................................................................21
I.11 Conclusion...........................................................................................................................22
Chapitre II
II.1 Introduction...........................................................................................................................23
i
Sommaire
II.2 Avantages et inconvénients..................................................................................................23
II.3 Principe général de la commande DTC................................................................................24
II.4 Principe du contrôle de couple..............................................................................................25
II.4.1 L'action sur le flux statorique............................................................................................25
II.4.2 L'action sur le couple.........................................................................................................27
II.5 Description de la structure de contrôle.................................................................................28
II.5.1 Sélection du vecteur de tension 𝑉𝑠............................................................................................... 28
II.5.2 Estimation du flux statorique.............................................................................................29
II.5.3 Estimation du couple électromagnétique...........................................................................29
II.5.4 Elaboration du vecteur de commande................................................................................30
II.5.4.1 Correcteur de flux...........................................................................................................30
II.5.4.2 Le correcteur de couple...................................................................................................30
II.6 Table de vérité et schéma d'implantation de la DTC............................................................32
II.7 Validation par simulation de la commande DTC.................................................................32
II.8 Résultats et interprétation.....................................................................................................33
II.9 Conclusion............................................................................................................................36
Chapitre III
Commande Prédictive FS-MPC de la MAS
III.1 Introduction.........................................................................................................................37
III.2 Philosophie de la commande prédictive à états finis (FS-MPC).........................................37
III.3 Principe de base du contrôle PTC.......................................................................................39
III.4 Différents types de commande prédictive...........................................................................40
III.5 Model de la MAS en vue de la commande..........................................................................41
III.6 Contrôle prédictive du couple et du flux.............................................................................41
III.7 Fonction coût.......................................................................................................................42
III.8 Structure de l'algorithme de commande..............................................................................43
III.9 Simulation des résultats et interprétations...........................................................................44
III.10 Interprétation des résultats.................................................................................................47
III.11 Conclusion.........................................................................................................................47
Conclusion générale....................................................................................................................48
ii
Chapitre Description et Modélisation de la Machine Asynchrone associée à son
I convertisseur
Chapitre I
I.1 Introduction
Page 3
I.2 Généralités sur la machine asynchrone
I.2.1 Constitution
Par la présence d’un seul bobinage triphasé alimenté par une source extérieure au
stator.
Par la présence d’un bobinage massif en court-circuit au rotor.
V = Ri + 𝑑𝜑
𝑑𝑡 (I.1)
𝑉𝑠𝑎
𝐼𝑠𝑎 𝑑 𝜑𝑠𝑎
[𝑉 ] = ] + [𝜑𝑠𝑏] (I.2)
𝑠𝑏 𝑅 [𝐼
𝑑𝑡 𝜑
𝑉𝑠𝑐 𝑠 𝑠𝑏 𝑠𝑐
𝐼𝑠𝑐
a- Equation électriques
Pour le Stator :
[𝑉𝑠𝑎𝑏𝑐
]= [ 𝐼𝑠𝑎𝑏𝑐 ]+𝑑 [ 𝑠𝑎𝑏𝑐 ] (I.4)
𝑅𝑠 𝜑
𝑑𝑡
Pour le Rotor :
[𝑉𝑟𝑎𝑏𝑐
]= [ 𝐼𝑟𝑎𝑏𝑐 ]+𝑑[ 𝑟𝑎𝑏𝑐 ] (I.5)
𝑅𝑠 𝜑
𝑑𝑡
Avec
:
1 0 0 1 0 0
𝑅𝑠 = 𝑅𝑠 [0 1 0] ;𝑅𝑟 = 𝑅𝑟 [0 1 0] (I.6)
0 0 1 0 0 1
b- Equations magnétiques
Les relations entre les flux et les courants du stator et du rotor s'écrivent comme suit :
Pour le Stator :
Pour le Rotor :
𝑙𝑠 𝑀𝑠 𝑀𝑠 𝑙𝑟 𝑀𝑟 𝑀𝑟
Avec : [ 𝐿𝑠 ] = [𝑀𝑠 𝑙𝑠 𝑀𝑠 ][ 𝐿𝑟 ] = [𝑀𝑟 𝑙𝑟 𝑀𝑟 ]
𝑀𝑠 𝑀𝑠 𝑙𝑠 𝑀𝑟 𝑀𝑟 𝑙𝑟
Si on désigne par𝜃 l'écart angulaire compté dans le sens de rotation entre les phases du
stator et du rotor, et M la mutuelle quand les axes des deux enroulements considérés
coïncident.
𝜑𝑠𝑎 𝐿𝑠 𝑀𝑠 𝑀𝑠 𝑚1 𝑚3 𝑚2 𝐼𝑠𝑎
[ 𝑠𝑏 ] = [𝑀𝑠 𝐿𝑠 𝑀𝑠 𝑚2 𝑚1
𝜑 𝑚3 ] [𝐼𝑠𝑏 ]
𝜑𝑠𝑐 𝑀𝑠 𝑀𝑠 𝐿𝑠 𝑚3 𝑚2 𝑚1 𝐼𝑠𝑐
(I.9)
𝜑𝑟𝑎 𝑚1 𝑚2 𝑚3 𝐿𝑟 𝑀𝑟 𝐼𝑟𝑎
𝑀𝑟
𝜑 𝑚
[ 𝑟𝑏 ] = [ 3 𝑚1 𝑚 2 𝑀𝑟 𝐿𝑟 𝑀𝑟 ] [𝐼𝑟𝑏 ]
𝜑𝑟𝑐 𝑚2 𝑚3 𝑚1 𝑀𝑟 𝑀𝑟 𝐼𝑟𝑐
Avec 𝐿𝑟
:
𝑚1 = 𝑀𝑠𝑟 cos(𝜃)
𝑚2 2𝜋
= 𝑀𝑠𝑟 cos (𝜃 − )
3
𝑚3 2𝜋
= 𝑀𝑠𝑟 cos (𝜃 + )
3
c- Equation mécanique
Après projection des vecteurs tensions, courants et flux sur les deux systèmes d’axe on
obtient:
2𝜋 2𝜋
cos(𝜃) cos(𝜃 − ) cos(𝜃 + )
3 3
2𝜋 2𝜋
[𝑃(𝜃)] = 𝑘 −sin(𝜃) −sin(𝜃 − ) −sin(𝜃 + ) (I.14)
3 3
1 1 1
[ √2 √2 √2 ]
𝟐
Si on veut conserver la puissance le facteur k est choisi égal à√ sinon, il est choisi égal à 𝟐
𝟑 𝟑
Pour certains types de commande, on fait recours à la transformation de Concordia définie par
une matrice [C] [6].
1 1
1 −2
2 −2
[C ] = √ [ ] (I.15)
3 √3 √3
0 2 − 2
Jusqu'à présent, les équations et les grandeurs de la machine sont exprimées dans un
repère (d, q) qui fait un angle électrique𝜃𝑠avec le stator, et qui fait également un angle
électrique𝜃𝑟avec le rotor mais qui n'est pas défini par ailleurs, c'est à dire qu'il est libre. Il
existe trois choix importants. On peut fixer le repère (d, q) au stator, au rotor ou au champ
tournant [7] :
a. Equations électriques
𝑉 =𝑅. 𝑑∅𝑠𝑞
𝑖 + −𝜔 (I.17)
∅
𝑠𝑞 𝑠 𝑠𝑞 𝑑𝑡 𝑠 𝑠𝑑
𝑉 =0= 𝑑∅𝑟𝑑
𝑅 .𝑖 + −𝜔∅ (I.18)
𝑟𝑑 𝑟 𝑟𝑑 𝑑𝑡 𝑠𝑙 𝑟𝑞
𝑉 =0= 𝑑∅𝑟𝑞
𝑅 . + −𝜔∅ (I.19)
𝑖
𝑟𝑞 𝑟 𝑟𝑞 𝑑𝑡 𝑠𝑙 𝑟𝑑
b. Equations magnétiques
Ω: La vitesse mécanique.
c. Equations mécaniques
Avec
:
𝑑∅𝑟𝑞
1 𝑀
{ 𝑑𝑡 = − 𝜔𝑠𝑙 ∅𝑟𝑑 − ( )∅𝑟𝑞 + ( 𝐶 )𝑖𝑠𝑞 (I.30)
𝐶𝑟 𝑟
𝑑Ω 𝑝𝑀 1 𝐹
{ = (∅ 𝑖 −∅ 𝑖 )− − Ω (I.31)
𝐶
𝑑𝑡 𝐽 𝐿𝑟 𝑟𝑑 𝑠𝑞 𝑟𝑞 𝑠𝑑 𝐽 𝑟 𝐽
[𝑋] = [𝐴][𝑋̇
] + [𝐵][𝑈]
disd
dt
−a 2 ωs a1 a 1 Cr ω r 0 1
0 0
dis q −ωs −a 2 −a1 Cr ωr a1 0 σLs
isd
M
dt
1 ω 0 0 Vsd
0 − isq 0
1
d∅rd Cr
= sl ∅ + σLs ] (I.32)
Cr
[V
dt M 1 rd 0 0 0 C sq
d∅rq −ωsl − 0 0 0 0 r
0 ∅rq
C C
r
dt pM pM F [Ω] 1
∅
dΩ
[ dt ] [− J r rq
]
JL
r ∅rd 0 0 −
J [0 0 − ]
J
L
Avec :
𝑋𝟎
=
𝟏 (𝑋𝒂 + + 𝑋𝒄) (I.33)
√𝟑
𝑋𝒃
Tableau I.1 Passage triphasé - biphasé
La composante homopolaire est nulle lorsque le système est équilibré. Le passage de système
triphasé abc au diphasé 𝛼𝛽 est défini par :
1 1
𝑋𝛼 1 − −2
[𝑋𝛽] = 2 𝑋𝑎
2
√ 0
√3
−
√3 [𝑋 ] (I.34)
3 2 2
𝑋0 111 𝑏
𝑋𝑐
[ √2 √2 √2 ]
Avec la matrice de passage [C]égale
1
1 − −2
1
[C]= 2
−
√3 (I.35)
2
√3
0 2
111
[ √2 √2 √2 ]
Et la matrice de passage inverse égale à la transposée de la matrice [C], on peut écrire :
[C]𝑻 = [𝐂]−𝟏
Et le passage inverse de système, de biphasé 𝛼𝛽 au triphasé abc est défini :
2
[𝑋 𝑇 ] = √ ] (I.36)
[C] [𝑋
𝛼𝛽0 𝑎𝑏𝑐
3
I.5.2 Lien entre Park et Concordia
L’état des interrupteurs, supposés parfaits, peut être défini par trois grandeurs booléennes
de commande Si (i = a, b, c) :
Soit ‘n’le point neutre du côté alternatif (charge), alors les trois tensions composées :Vab, Vbc et
Vca sont définies par les relations suivantes:
En faisant apparaître le point "o", les tensions entre phases peuvent aussi s'écrire :
𝑉𝑎𝑏 = (𝑉𝑎𝑜 − 𝑉𝑏𝑜)
{ 𝑉𝑏𝑐 = (𝑉𝑏𝑜 − 𝑉𝑐𝑜) (I.45)
𝑉𝑐𝑎 = (𝑉𝑐𝑜 − 𝑉𝑎𝑜)
L’utilisation de l’expression (I.41) permet d’établir les équations instantanées des tensions
simples en fonction des grandeurs de commande :
𝑉𝑎𝑛
𝑉𝑑𝑐 2 −1−1 𝑆𝑎
[𝑉 ] = [−1 2 −1] ] (I.49)
[𝑆
𝑏𝑛 3 𝑏
𝑉𝑐𝑛 −1−1 2 𝑆𝑐
I.8 Stratégie de commande de l’onduleur
Avec :
𝑈𝑟: Tension référence.
𝑈𝑝: Tension porteuse.
𝑠(𝑡) : le signal MLI résultant.
140
120
100
Vitesse [rd/s]
80
60
40
20
-20
0 0.5 1 1.5 2
Temps [s]
25
12
20 10
8
1.4 1.5 1.6
Couple [Nm]
15
10
-5
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
Temps [s]
20 0
-1
-10
-20
-30
0 0.5 1 1.5 2
Temps [s]
Figure I.13 Courants statoriques suivants les deux axes et leurs amplitudes
2
1
1.5
0
-1
1 1.36 1. 38 1.4
Flux statorique [wb]
0.5
-0.5
-1
-1.5
-2
0 0.5 1 1.5 2
Temps [s]
Figure I.14 Flux statoriques suivants les deux axes et leurs amplitudes
500
400
300
200
Tension statorique [V]
100
-100
-200
-300
-400
-500
0.5 0.55 0.6 0.65
Temps [s]
400
300
200
-100
-200
-300
-400
-500
0.5 0.55 0.6 0.65
Temps [s]
400
300
200
Tension statorique [V]
100
-100
-200
-300
-400
-500
0.5 0.55 0.6 0.65
Temps [s]
L'analyse des résultats de simulation avec charge nous permettra de faire les
commentaires suivants :
La vitesse atteint son régime permanent au bout de t=0.4 seconde, ce retard du temps de
réponse est lié à la constante de temps du l'onduleur. A l'instant t=1 seconde, une chute de
vitesse peut être remarquée à cause de l'application de la charge et qui est justifiée par le
test en boucle ouverte.
Le couple présente un pic au démarrage pour ramener la machine à son régime puis
s'annule jusqu'à l'application de la charge où il augmente pour compenser le couple
résistant. La présence de l'onduleur est manifestée par des oscillations visibles surtout en
régime permanent.
De la figure de courant, on note le classique appel du courant lors de la mise sous tension
de la machine asynchrone. Le courant atteint une valeur maximale en faisant un pic puis
se stabilise à la valeur du courant à vide (courant de magnétisation). Une fois la charge
est appliquée, une augmentation est notée dû à l’augmentation du couple
électromagnétique.
I.11 Conclusion
Dans ce premier chapitre, la modélisation du système convertisseur–moteur asynchrone
(MAS) a été présentée. Pour ce faire et au début, la transformation de Concordia a été
introduite afin de réduire l'ordre du système et éviter la complexité des équations
différentielles. Ensuite la modélisation Del 'onduleur commandé par la technique MLI a été
développée.
Enfin, une simulation a été faite pour voir le comportement transitoire et statique de la
machine avec l'association d'un onduleur triphasé à deux niveaux.
Pour améliorer les performances de la machine asynchrone et remédier à la diminution
importante de la vitesse lors d’application d’une charge, la commande directe du couple est
choisie pour être appliquée le prochain chapitre.
Chapitre Commande Directe du Couple de la Machine
II Asynchrone
Chapitre II
II.1 Introduction
Page 23
Le couple et le flux peuvent être changés rapidement, en modifiant leur consigne
respective. Bon rendement, les transistors n'étant commutés qu'en cas de besoin.
Réponse à un échelon sans dépassement.
Pas de transformée de Park. Il n'est donc pas nécessaire de connaitre la position du
rotor pour calculer l'algorithme.
La modulation est réalisée directement par la méthode.
Pas de régulateur proportionnel intégrateur (PI).
À cause de la commande par hystérésis, la fréquence de commutation n'est pas
constante.
Absence de pic de courant.
Le bruit est maintenu à un bas niveau.
Le circuit intermédiaire en tension continue est pris en compte dans l'algorithme. Les
harmoniques dans cette tension ne biaisent pas le calcul.
La synchronisation à la machine tournante est instantanée.
Le flux est identifié dès l'apparition du courant.
Le contrôleur doit être très rapide. Il lui faut une grande puissance de calcul. En effet,
l'algorithme doit être calculé très régulièrement, environ tous les 10 à 30 µs, pour
éviter que le flux ou le couple ne sortent de leurs plages de tolérance. En contrepartie,
l'algorithme est relativement simple.
Le capteur de courant doit être de très bonne qualité, pour ne pas induire en erreur le
contrôleur. Un filtre passe-bas ne peut pas être introduit dans le circuit pour enlever le
bruit. Le retard qu'il causerait empêcherait le bon fonctionnement de l'hystérésis.
La mesure de tension doit également être de bonne qualité, pour des raisons similaires.
En général, une estimation de la tension statorique à partir de la tension continue du
circuit intermédiaire et du signal de commande des transistors est utilisée.
En haute vitesse, la méthode n'est pas sensible aux paramètres du moteur. Ce n'est pas
le cas en basse vitesse, où la résistance statorique joue un rôle important dans
l'estimation du flux.
A l’origine, les commandes DTC étaient fortement basées sur le « sens physique » et
sur une approche relativement empirique de la variation des états (couple, flux) sur un
intervalle de temps très court (intervalle entre deux commutations). Ce raisonnement s’est
nettement affiné et repose désormais sur des fondements mathématiques de plus en plus
solides [15].
Le schéma de principe de cette technique est indiqué sur la figure II.1, ou sont
représentés les estimateurs de flux et de couple, ainsi que les régulateurs par hystérésis du
couple et du flux. La position du vecteur flux est calculé à partir de leurs composantes dans le
plan complexe α β. Le régulateur de flux est à deux niveaux et celui du couple à trois niveaux
initialement proposés par TAKAHASHI [15].
Le flux statorique dans un repère lié au stator est donné par l'équation suivante :
t
φ = (V − R . i ) (II.1)
dt
s ∫0 s ss
Sur un intervalle période de contrôle [0, Te], correspondant à une période d'échantillonnage
Te, l'expression (II.1) peut s'écrire comme suit :
t
φs = φs0 + VsTe − ∫0 Rs. (II.2)
isdt
Où : 𝜑𝑠est le vecteur flux à
t=0
Donc :
Δ𝜑𝑠 = 𝜑𝑠 − 𝜑𝑠0 = 𝑉𝑠𝑇𝑒 (II.4)
On constate que sur l'intervalle de temps [0, Te], l'extrémité du vecteur𝜑𝑠 se déplace sur une
droite dont la direction est donnée par Vs (figure II.2).
En choisissant une séquence correcte du vecteur Vs, sur des intervalles de temps
successifs de durée Te, on peut donc faire suivre à l'extrémité du vecteur 𝜙𝑠 une trajectoire
désirée.
Il est alors possible de fonctionner avec un modèle du flux 𝜑𝑠pratiquement constant.
Pourcela, il suffit de faire suivre l'extrémité de 𝜑𝑠sur une trajectoire presque circulaire, si la
période𝑇𝑒𝑠𝑡très faible devant la période de rotation du flux statorique Te [16].
Lorsque le vecteur tension 𝑉𝑠est non nul, la direction du déplacement de l'extrémité du flux
𝑑𝜑𝑠
𝜑est donnée par , correspondant pratiquement au𝑉 .
𝑑𝑡 𝑠
Sur la figure II.3 ont représenté trois directions possibles de vecteur flux 𝜑𝑠 . Ainsi on peut
voir que, si la tension appliquée est perpendiculaire à la direction du flux, le déplacement de
son extrémité est son amplitude conserve sa valeur.
Par contre, dans le cas où 𝑉𝑠est décalée par rapport à la perpendiculaire du flux 𝜑𝑠, on
observe un ralentissement du déplacement de l'extrémité du flux et une diminution
(respectivement, augmentation) de son amplitude comme le montre la figure II.3
De même, on relève que la "vitesse" de déplacement de l'extrémité du flux est nulle ou même
négative, si l'on applique un vecteur tension nul.
𝑝.
𝐶= |𝜑 ||𝜑 | sin (II.5)
𝜃
𝑒 𝜎 .𝐿𝑠.𝐿𝑟. 𝑠 𝑠𝑟
𝑑𝜑 𝑀
1 𝑟+ ( −𝑗 ). = (II.6)
𝜑 𝜑
𝑑𝑡 𝜎.𝑇𝑟 𝑚 𝑟 𝑠
𝜎.𝑇𝑟.𝐿𝑠.
Dans cette relation on constate que le flux rotorique décrit le comportement du flux statorique
mais avec un retard d'une constante de temps égale à𝜎. 𝑇𝑟.
En supposant que par son réglage, l'amplitude de 𝜑𝑠est maintenue limite dans la bande
d'hystérésis autour de sa valeur de référence, l'amplitude de 𝜑𝑟 sera aussi approximativement
constante, lorsque le flux est établi dans la machine. L'équation (II.6) permet donc de conclure
que le réglage du couple peut être assuré par celui de l'ongle θsr.
II.5 Description de la structure de contrôle
𝜑
𝑠
Quelque soit le sens d'évolution du couple ou du flux, dans une zone de position
𝑁 = 𝑖, les deux vecteurs tension 𝑉𝑖 et 𝑉𝑖 +3 ne sont jamais utilisés puisque ils
peuvent augmenter ou diminuer le couple selon la position du flux 𝜑𝑠 sdans le secteur i.
Figure II.4 Sélection du vecteur tension 𝑉𝑠selon le secteurN=i
II.5.2 Estimation du flux statorique
L'estimation du flux peut être réalisée à partir des mesures des grandeurs statoriques
courant et tension de la machine.
A partir de l’équation (II.1) :
t
φ = (V − R i ) (II.7)
dt
s ∫0 s ss
φ̅
̅s = φsa + jφsβ (II.8)
t
φ = (V
−
iR )dt
∫0t sα
sα s sα
{φ = (V i (II.9)
−R )dt
sβ ∫ 0 sβ s sβ
On obtient les tensions𝑉𝑠𝛼 et𝑉𝑠𝛽 , à partir des commandes (Sa, Sb, Sc) de mesure de la tension
𝑉𝑑𝑐 et en appliquant la transformation de Concordia :
De même des courants 𝑖𝑠𝛼 et 𝑖𝑠𝛽 , sont obtenir à partir de la mesure des courants réel 𝑖𝑠𝑎 , 𝑖𝑠𝑏
et 𝑖𝑠𝑐 (𝑖𝑠𝑎 + 𝑖𝑠𝑏 + 𝑖𝑠𝑐 = 0) et par application de la transformation de Concordia :
𝑖𝑠 = 𝑖𝑠𝛼 + 𝑗𝑖𝑠𝛽 (II.12)
isα 2
= √ isα
{ 3 (II.13)
1
isβ = (i sb − isc)
√2
A partir des flux statoriques 𝜑𝒔𝜶 et𝜑𝒔𝜷 , et les courants statoriques𝑖𝑠𝛼 et 𝑖𝑠𝛽 , on
peut mettre l’expression du moment du couple sous la forme :
𝐶𝑒 = 𝑝(𝜑𝒔𝜶 . 𝑖𝑠𝛽 − 𝜑𝒔𝜷 . 𝑖𝑠𝛼 ) (II.15)
II.5.4 Elaboration du vecteur de commande
Son but est de maintenir l'extrémité du vecteur ∅𝒔dans une couronne circulaire comme
le montre la figure II.5.
La sortie du correcteur doit indiquer le sens d'évolution du module de𝜑𝒔afin
desélectionner le vecteur de tension correspondante.
Pour cela un simple correcteur à hystérésis à deux niveaux convient parfaitement et permet en
plus d'obtenir de très bonnes performances dynamiques.
La sortie du correcteur représentée par une variable booléenne Cflx indique directement
l’amplitude du flux qui doit être augmentée (𝐶𝑓𝑙𝑥 = 1) ou diminuée (𝐶𝑓𝑙𝑥 = 0)de façon à
maintenir :|𝜑 ∗ − 𝜑 | ≤ ∆𝜑
𝒔 𝒔 𝒔
avec
:
𝜑∗: la consigne de flux,
𝒔
∆𝜑𝒔: la largeur d'hystérésis du correcteur.
Figure II.5 Correcteur de flux à hystérésis et sélection des vecteurs tensions correspondants
avec :
Il permet de contrôler le moteur dans deux sens de rotation soit pour un couple positif
ounégatif. La figure II.6 montre l'état de sortie du comparateur suivant l'évolution du couple.
La sortie du correcteur représentée par la variable booléenne Ccplindique directement
sil'amplitude du couple doit être augmentée en valeur absolue Ccpl=1 pour une consigne
positive etCcpl=-1 pour un consigne négative ou diminuée Ccpl=0.
Le correcteur à trois niveaux permet de fonctionner dans les quatre quadrants sans
interventionsur la structure.
TableauII.1 Table de commande tenant compte des deux cas du contrôleur de couple
N 1 2 3 4 5 6 Comparateur
Ccpl = 1 V2 V3 V4 V5 V6 V1
Ccpl = 1 V3 V4 V5 V6 V1 V2
On sélectionne l'un des vecteurs nuls V0 ou V7. La rotation du flux est arrêtée et cela entraîne
une décroissance du couple Ce. On choisit alternativement V0 ou V7 de manière à minimiser
le nombre de commutations de l'onduleur.
140
120
100
120
Vitesse [rd/s]
80
119.5
119
118.5
60
1 1.021.04 1.06
40
20
0
0 0.5 1 1.5 2
Temps [s]
10
-5
0 0.5 1 1.5 2
Temps [s]
15
10
-5
-10
5
-15
0
-5
-20 51.55
1.451.
-25
0
0.5 1 1.5 2
Temps [s]
400
300
200
Tension statorique [V]
100
-100
-200
-300
-400
-500
0.94 0.96 0.98 1 1.02 1.04 1.06
Temps [s]
0.5
-0.5
-1
-1.5
-2
0 0.5 1 1.5 2
Temps [s]
0.5
s [Wb]
0
-0.5
-1
-1.5
-1.5 -1 -0.5 0 0.5 1 1.5
s [Wb]
1.2
1
Flux statorique [wb]
0.8
1.08
1.06
0.6
1.04
1.02
0.4 0.940.9450. 95
0.2
0
0 0.5 1 1.5 2
Temps [s]
II.9 Conclusion
Le principe du contrôle direct du couple, présenté dans ce chapitre, apporte une solution
très intéressante aux problèmes de robustesse et de dynamique rencontrés dans le contrôle
vectoriel à flux rotorique orienté des machines asynchrones. En plus le contrôle du couple
obtenu est très performant.
La dynamique sur le couple électromagnétique est très rapide tout en gardant une
bonne précision de contrôle.
La présence de la table de commutation et des correcteurs hystérésis engendre des
harmoniques au niveau de courant et par conséquent des ondulations du couple.
Pour remédier à ce problème, le prochain chapitre sera consacré à la commande
prédictive à état finie.
Chapitre Commande Prédictive FS-MPC de la
III MAS
Chapitre III
Commande Prédictive FS-MPC de la MAS
III.1 Introduction
Le but principal de la commande des systèmes, est de pouvoir satisfaire les objectifs
définis par le cahier des charges, de manière la plus performante possible. Il s’agit, par
exemple, de contrôler certains signaux (de sortie) par actions sur d’autres signaux (d’entrée)
de sorte qu'il soit possible de pouvoir satisfaire les objectifs en présence d’incertitudes et
changements des caractéristiques du processus (modèle) et de restrictions sur les variables
opérationnelles. Il s’agit là d’un problème pratique car bien des processus réels présentent ces
caractéristiques.
Les actionneurs ont souvent un champ limité d'opération (position totalement ouverte ou
fermée). Entrent en compte des raisons de sécurité, d’environnement ou de propres
limitations des capteurs, des limites sur les variables des processus, (e.g. des niveaux, des
flux, des températures et des pressions). Tout ceci rend nécessaire de considérer des
contraintes dans l'étape de conception et d'implantation du contrôleur pour obtenir une
meilleure performance du système.
La commande prédictive à base de modèle MPC, est l'une des rares techniques de
commande avancée avoir un impact significatif et répandu sur la commande de processus
industriels. Elle a été développée et employée dans l'industrie pendant presque vingt ans avant
d'attirer l'attention de beaucoup de chercheurs dans le domaine de l'automatique.
Aujourd'hui, vu à l'essor technologique des calculateurs et après l'apparition de
méthodes d'optimisation rapides, plusieurs chercheurs se sont focalisés sur l'adaptation de la
MPC à la commande des systèmes présentant une dynamique rapide où les fréquences
d'échantillonnages sont très élevées tel que la robotique, l'aérospatial, l'automobile, etc [18].
Page 37
La commande prédictive à ensemble fini FS-MPC est née dans le milieu des
convertisseurs statiques de puissance et repose sur leur nature discrète à cause de la limitation
du nombre de leurs états de commutation (nombre d'états finis). Un tel avantage a pour effet
de réduire la tâche de calcul que ce soit pour la prédiction ou pour le traitement. Comme
chaque convertisseur possède un nombre limité d'états de commutation (8 états pour un
onduleur de tension triphasé à deux niveaux, 27 états pour un onduleur trois niveaux, 64 états
pour un onduleur quatre niveaux...), la procédure de prédiction se trouve limitée aussi à ces
états. Ensuite une procédure d'optimisation sélectionne l'état optimal (vecteur tension
optimale par exemple) pour être appliquer ensuite à la charge [19]. Les principaux éléments
de cette technique de contrôle sont donc le modèle mathématique du système et la fonction de
coût prédéfinie (figure III.1).
Pour la conception de la commande FS-MPC, trois étapes nécessaires sont à accomplir [20] :
Obtention du modèle discret nécessaire pour la prédiction du comportement futur des
variables contrôlées.
Modéliser le convertisseur de puissance en identifiant tous les états possibles de
commutation ainsi que la relation liant la fonction de commutation aux autres
variables comme la tension.
Définition d'une fonction de coût représentant le comportement désiré du système.
III.3 Principe de base du contrôle PTC
Un schéma de contrôle général pour FS-MPC pour le contrôle prédictif du couple PTC
appliqué aux convertisseurs de puissance et aux entraînements est présenté à la figure III.1. Le
convertisseur de puissance peut être de n'importe quelle topologie et nombre de phases, tandis
que la charge générique illustrée dans la figure peut représenter une machine électrique, le
réseau ou toute autre charge active ou passive. Dans ce schéma, les variables mesurées x(k)
sont utilisées dans le modèle pour calculer les prédictions x(k+1) des variables contrôlées
pour chacun des n actionnements possibles, c'est-à-dire des états, des tensions ou des courants
de commutation. Ces prévisions sont ensuite évaluées à l'aide d'une fonction de coût prenant
en compte les valeurs de référence x*(k) et les restrictions, puis l'actionnement optimal S est
sélectionné et appliqué dans le convertisseur. [21]
A partir de la figure (III.2), les courants des deux phases (𝑖𝑠𝛼 , 𝑖𝑠𝛽 ) et les
tensions (𝑣𝑠𝛼 , 𝑣𝑠𝛽 ) sont mesurés afin d'estimer le flux du stator et du rotor. Le flux de stator
estimé est ensuite utilisé pour calculer le couple électromagnétique. De plus, les valeurs de
référence pour le couple machine T* peuvent être générées à partir du régulateur de vitesse
externe PI, tandis que la référence de flux de stator peut être réglée à sa valeur nominale. La
fonction de coût contient deux termes pour les erreurs de couple et de flux. La minimisation
de cette fonction de coût génère l'état de commutation optimal vers l'onduleur.
Figure III.2 Schéma général FS-MPC pour le contrôle prédictif du couple et du flux
III.4 Différents types de commande prédictive
Figure III.3 Classification des commandes prédictives utilisés dans le système d'électronique
de puissance
La commande prédictive présente un certain nombre d'avantages, par rapport aux autres
méthodes, parmi lesquels on trouve [22] :
Les travaux de recherche publiés dans le domaine des convertisseurs statiques et les
applications de l'électronique de puissance en général, montrent que ce genre de techniques
spécialement la commande prédictive à base d'un modèle MPC est souvent utilisé dans des
applications de commande de courant des onduleurs [22]. Cette commande est applicable
dans les repère fixe et tournant pour des applications diverses telles que le filtrage actif
parallèle et série, les systèmes connectés au réseau et des sources d'alimentation sans
interruption.
𝑢𝑠𝛼
= 𝑅𝑠𝑖𝑠 +
𝑑𝜑𝑠𝛼
𝑢 𝑑𝑡
= 𝑅𝑖 𝑑𝜑𝑠𝛽
𝑠𝛽 𝑠 𝑠𝛽 + 𝑑𝑡 (III.1)
𝑑𝜑𝑟𝛼
0=𝑅𝑖 + + 𝜔𝜑
𝑟 𝑟𝛼 𝑑𝑡
𝑑𝜑 𝑟𝛽
𝑟𝛽
0=𝑅𝑖 + − 𝜔𝜑
{ 𝑟 𝑟𝛽 𝑑𝑡 𝑟𝛼
En choisissant comme variables d'états, les courants est les flux statoriques, on aura le modèle
d'espace d'état est le suivant :
𝑥(𝑘+1)−𝑥(𝑘)
𝑥̇
= 𝑇𝑒 (III.5)
où Te est la période d'échantillonnage.
Ainsi, pour les flux et les courants statoriques peuvent être prédits comme
suit :
𝑅𝑠 𝑅𝑟
𝐼 (𝑘 + 1) = [1 − ( + )] 𝐼 (𝑘)𝑇 𝜔 (𝑘) + 𝑅𝑟 (𝑘) +
𝑇 (𝑘)𝐼 𝑇 𝜑
𝑠𝛼 𝑒 𝜎𝐿 𝜎𝐿𝑟 𝑠 𝑒𝑟 𝑠𝛽 𝑒 𝜎𝐿 𝐿 𝑠𝛼
𝑠 𝑠 𝑟
𝛼
𝜔𝑟(𝑘) 𝑇𝑒
𝑇 𝜑 (𝑘) + 𝑉 (𝑘) (III.7)
𝑒 𝜎𝐿 𝑠𝛽 𝜎𝐿𝑠 𝑠𝛼
𝑆
𝐼 (𝑘 + 1) = [1 − 𝑅𝑠 𝑅𝑟
𝑇 ( + )] 𝐼 (𝑘)𝑇 𝜔 (𝑘) + 𝑅𝑟 (𝑘) − 𝜔 𝑟 (𝑘 ) (𝑘) +
(𝑘)𝐼 𝑇 𝜑 𝑇 𝜑
𝑠𝛽 𝑒 𝜎𝐿 𝜎𝐿𝑟 𝑠𝛽 𝑒𝑟 𝑠 𝑒 𝜎𝐿 𝐿 𝑠𝛽 𝑒 𝜎𝐿 𝑠𝛼
𝑠 𝛼 𝑠 𝑟 𝑆
𝑇𝑒
𝑉 (𝑘) (III.8)
𝜎𝐿𝑠 𝑠𝛽
𝑔𝑖 = 1, … … . ,8 = |𝐶 ∗ −
𝑒 𝑝 (𝑘 + 1) | + 𝜆. |𝜑 ∗ − 𝜑̂
(𝑘 + 1) | (III.10)
𝐶̂ 𝑖 𝑠 𝑠 𝑖
𝐶𝑛
𝜆 =𝜑𝑠𝑛 (III.11)
Le principe de la commande prédictive FS-MPC peut être résumé par les étapes suivantes :
Mesurer la vitesse mécanique, les courants et les tensions statoriques à l'instant k.
Les mesures précédentes seront utilisées pour l'estimation du couple et du flux a
l'instant (k) et ensuite pour leur prédiction à l'instant (k+1).
Formulation d'une fonction de cout à minimiser en fonction des grandeurs de
commande souhaitées (couple et flux par exemple).
Pour chaque période d'échantillonnage, la fonction cout est évaluée pour les sept
vecteurs tensions différents de l'onduleur.
L'état de commutation optimale Sopt minimisant la fonction de cout sera choisi pour
que le vecteur tension qui lui correspond Vopt puisse être appliqué aux trois phases du
moteur durant la période d'échantillonnage suivante.
Toutes les étapes citées ci-dessus sont répétées à chaque période d'échantillonnage pour
les nouvelles références et mesures.
Figure III.4 Algorithme de la commande PTC
120
100
80
Vitesse [rd/s]
122
120
60
118
1.02 1.04 1.06
40 1
20
-20
0 0.5 1 1.5 2
Temps [s]
25
13
12
20 11
10
9
15
0.98 1 1.021 .041.061.08
Couple [Nm]
10
-5
0 0.5 1 1.5 2
Temps [s]
10
5
Courant statorique [A]
-5
-10
-15 5
0
-5
-20
1.55 1.6
-25
0 0.5 1 1.5 2
Temps [s]
400
300
100
-100
-200
-300
-400
-500
2
1
0
1.5 -1
0 .95 1 1.05
1
Flux statorique [wb]
0.5
-0.5
-1
-1.5
-2
0 0.5 1 1.5 2
Temps [s]
1.4
1.2
1
Flux statorique [wb]
0.8
1.055
0.6
1.05
0.4 1.045
0.99 1 1.01
0.2
0
0 0.5 1 1.5 2
Temps [s]
0.5
s [Wb]
-0.5
-1
-1.5
-1.5 -1 -0.5 0 0.5 1 1.5
s [Wb]
III.11 Conclusion
Ce chapitre nous a permis de découvrir la philosophie et la richesse de la commande
prédictive. Cette dernière nécessite un model numérique pour l'implantation.
Conclusion Générale
Ce travail nous a permis d’étudier et de simuler la commande prédictive du couple et du
flux de la machine asynchrone triphasé alimenté via un convertisseur à deux niveaux.
En premier lieu, nous avons commencé par faire une description générale du moteur
asynchrone, ensuite le modèle mathématique de la machine a été dégagé en utilisant la
transformation de Concordia et ceci dans le but de simplifier considérablement les équations
de la machine asynchrone. A leur tour, le convertisseur alimentant la machine asynchrone et
sa technique de commande (Modulation de Largeur d'Impulsion, en abrégé MLI) ont été
modélisés. L’association moteur-Onduleur a été validée par simulation dans un
environnement Matlab-Simulink.
48
Annex
1 isalpha
phis _al
isalpha
isbetta
Scope 2
2
isbetta x_al x_bxta isa phis _bt
teta 1
3 s phis _al
0 teta
u(7)-Rs*u(3)
isalpha
1
4
s phis _bt
4
u(8)-Rs*u(4) 1
isbe5tta
s isalpha
8 Scope 1
Vs_bt
2
9
Cr
3
Scope
ONDULEUR
vdc
vdc va vas
vdc vsal
sa
vsalpha
Sine Wave
Relay vb vbs
vsbeta
sb
Sine Wave 1
Relay 1 vsbet
vc vcs
sc
Scope 4
Scope 3 parametres
Annex
Paramètres de la MAS
Bibliographe
[1] M. Ainas Riad ''Réglage par mode de glissement d’un moteur asynchrone'' mémoire
Master 2 en électrotechnique université de Bejaia 2014.
[3] Dr S. AMRANE cour "les machine électrique" 2eme année électrotechnique. FSA Ain El
Beida.
[12] RIDHA ZAITAR ''Commande directe du couple d’une machine asynchrone avec défaut'',
Mémoire Pour l’obtention du diplôme de Magister En Electrotechnique, Université
Mouhamed Khider Biskra, 2013.
Bibliographe
[15] Soufien Gdaim, ''Commande directe de couple d’un moteur asynchrone à base de
techniques intelligentes' 'THESE Présentée à l’Ecole Nationale d’Ingénieurs de Monastir
Pour obtenir le grade de DOCTEUR 2013
[16] Hemmami Mohammed Ilyes, ''Commande sans capteur de vitesse d’un moteur synchrone
à aimants permanents (MSAP) par l’utilisation de la commande directe du couple et d’un
observateur de vitesse à mode glissant'', Mémoire présenté en vue de l’obtention du diplôme
de Magister en : Electrotechnique Université Mohamed Khider – Biskra
[17] kerrache abdelaziz et korichi ahmed, ''Commande dtc-svm prédictive d’un moteur
asynchrone a cage sans capteur mécanique'. Mémoire master académique spécialité machines
électriques et électronique de puissance université kasdi merbah ouargla 2013.
[18] MERABTI Halim'' commande prédictive par la théorie des intervalles flous et
métaheuristiques'', thèse de doctorat université des frères mentouri Constantine 2015.
[19] Derdega Abdel Monaim, Hamaida Mohamed Lotfi, '' Commande Prédictive d'une
machine à induction alimentée par un convertisseur matriciel double étage'', Mémoire de Fin
d'Étude Université Echahid Hamma Lakhdar d’El-Oued 2019
[20] Jose Rodriguez and Patricio Cortes, "Predictive control of power converters and
electrical drives". Université Tecnica Federico Santa Maria, Valparaiso, Chile. Édition 2012
[21] TOUATI boubaker& HAMOUGA Omar, '' Commande prédictive appliquée à une
machine synchrone alimentée par un onduleur triphasé'', Mémoire de Fin d'Étude
L’Université Echahid Hamma Lakhdar d'El Oued 2017
[22] Mohammed Larbi SAIDI '' Commande des systèmes dynamiques linéaires et non
linéaires par la stratégie prédictive'', thèse de doctorat Université ANNABA 2006.
[23] Soufien GDAIM'' Commande directe de couple d’un moteur asynchrone à base de
techniques intelligentes'', thèse de doctorat Université de Monastir 2013.