Académique Documents
Professionnel Documents
Culture Documents
FACULTE DE TECHNOLOGIE
SPECIALITE : ELECTROMICANIQUE
THEME
*Mon chères frères et mes belles sœurs puisse Dieu vous donne
santé, bonheur et réussite.
* Ma cher binôme faissal ameur.
Dédicace
En témoignage d’amour et d’affection, je dédie ce
modeste travail avec une grande fierté à tous ceux qui me sont chers :
*Ma très chère mère, qui a œuvré pour ma réussite, de par son
amour, son soutien, tous les sacrifices consentis et ses précieux
conseils, pour toute son assistance et sa présence dans ma vie.
* Mon très cher père , qui peut être fier et trouver ici le résultat
de longues années de sacrifices et de privations pour m'aider à
avancer dans la vie.
**Que Dieu vous protège et que la réussite soit toujours à ma portée
pour que je suis puisse vous combler de bonheur.
*Mon chères frères et mes belles sœurs puisse Dieu vous donne
santé, bonheur et réussite.
Abstract
Day-to-day, the Industrial development has led to great importance of the Permanent
Magnet Synchronous Machine (MSAP) in the industry, thanks to several advantages such as
its high power density and its possible use at high speed,high efficiency (reduced rotor
losses),allowing the elimination of mechanical transmission elements, thereby increasing
the efficiency of the assembly.
In order to make a study between the DTC control techniques of an asynchronous
motor (ASM) fed by a two, three and five level inverter, with PI regulators speed. Based on
the results obtained, the drive by a seven-level inverter provided good performance, and the
DTC was evaluated in terms of torque, flux ripple and the THD current.
الملخص
يوم ا بعد يوم للماكنة المتزامنة ذات المغناطيس الدائم ( )MSAPفي الصناعة ،
أدى التطور الصناعي إلى أهمية كبيرة ً
وذلك بفضل العديد من نقاط القوة مثل كثافة طاقتها العالية وإ مكانية استخدامها بسرعة عالية وعزم دوران هائل وكفاءة
عالية ،مما يجعل من الممكن القضاء على عناصر النقل الميكانيكي ،وبالتالي زيادة كفاءة التجميع.
يعتم د العم ل المق دم في ه ذه األطروح ة على تقني ةالتحكم المباش ر في ع زم ال دوران( )DTCبالطريق ة الكالس يكية و
بواسطة الذكاء االصطناعيلـ MSAPالمتمثل في بالمنطق الضبابي.
من أج ل إج راء دراس ة مقارن ة بين DTCالكالس يكي و DTCالمب ني على المنط ق الض بابي،لماكن ة متزامن ة ذات
المغناطيس MSAPمغذاةبواسطــةمموج ثنائي وثالثي وخماسيالمستويات ،تم تطوير ستة خوارزميات تحكم.
من نت ائج المحاك اة ال تي تم الحص ول عليه ا ،اتض ح أن ه عن د اس تعمالمموج من خماسيالمس تويات م ع تقني ة تحكم DTC
ب المنطق الض بابي لـ MSAPنتحص ل على أداء جید ،المتمث ل في انخف اض تم وج ع زم ال دوران والت دفق وقیم ة THD
الخاصةبالتیار الكھربائي
كلمات مفتاحیة:
المحركات المتزامنةذات مغناطيس دائم،التحكم المباشر في العزم ،المموج ،مقارن التباطؤ ،جدول التبديل THD،
Table des matières
Introduction générlal…………………………………………………………………………1
I.3.5L’équation électromagnétique…………………………………………….………10
II.13.4.7 Diagrammevectoriel………………………………………………….40
II.14 Conclusion…………………………………………………………………….……...61
Chapitre III Commande DTC par logique floue d’un MSAP alimente par
onduleur multi-niveaux:
III.1 Introduction……………………………………………………………………………68
III.2 Principe de la logique floue…………………………………………………………....68
III.3 Eléments de base de la logique floue………………………………………………….69
III.3.1. Ensembles flous…………………………………………………………………69
III.3.2 Variables linguistiques…………………………………………………………...69
III.3.3 Les fonction d’appartenance……………………………………………………..69
III.3.4. Opérateurs de la logique floue…………………………………………………..70
III.3.4.1 Opérateur OU (l’union)…………………………………………………….70
III.3.4.2Opérateur ET (l’intersection)…………………………………………….....70
III.3.4.3 Opérateurs NON (complément)…………………………………………....71
III.4 Structure générale d’un système flou…………………………………………………..71
III.4.1 Fuzzification……………………………………………………………………....71
III.4.2 Base de connaissances…………………………………………………………….72
III.4.3 Logique de prise de décision (bloc d’inférence)………………………………….72
III.4.4 Défuzzification……………………………………………………………………72
III.5 Application de la logique floue dans la DTC à deux-niveaux………………………….73
III.5.1 Fuzzification………………………………………………………………………73
III.5.2 Choix des fonctions d'appartenances et Variable de commande………………….74
III.5.3 Calcul de la loi de commande (règles de contrôl)………………………………….76
III.5.4 Le schéma synoptique de la DTFC à deux-niveau………………………………...76
III.5.5 Table de commutation……………………………………………………………..77
Résultat simulation………………………………………………………………………..78
III.6 DTC-Floue appliquée sur un onduleur à trois niveaux…………………………………80
III.6.1 Calcul de la loi de commande (règles de contrôle)………………………………..81
III.6.2 Table de commutation……………………………………………………………..82
Résultat simulation………………………………………………………………………..83
III.7 DTC-Floue appliquée sur un onduleur à cinq niveaux…………………………………85
III.7.1 Calcul de la loi de commande (règles de contrôle)……………………………......86
Résultat simulation……………………………………………………………………….89
Table des matières
III.8 Conclusion………………………………………………………………………………92
Conclusion et perspectives……………………………………………………………...…..96
Références bibliographiques…………………………………………………………..…...99
Annexes…………………………………………………………………………………….105
Liste des Abréviations
Figure II.14 :Vecteur de tension fournit par l’onduleur de tension à trois niveaux de type
NPC…………………………………………………………………………………………44
Figure II.15 :Comparateur à hystérésis à trois niveaux……………………………………46
Figure II- 16 : Structure globale DTC avec onduleur à trois niveaux……………………..47
Figure II.17(a,b,c,d,e,f ,g,h,i) :les courbe de commande DTC par onduleur trois niveaux.50
Figure III.18 : Onduleur à cinq niveaux à structure NPC alimenté une MSAP…………...51
Figure II-19-a : 1 ère configuration du 1er bras…………………………………………...52
Figure II-19-b : 2 ème configuration du 1er bras………………………………………….52
Figure II-19-c : 3 ème configuration du 1er bras…………………………………………..53
Figure II-19-d : 4 ème configuration du 1er bras………………………………………….53
Figure II-19-a : 5 ème configuration du 1er bras………………………………………….54
Figure II.20 : Diagramme vectoriel de l’onduleur à cinq niveaux………………………...56
Figure II.21: Comparateur à hystérésis de couple à cinq niveaux………………………....59
Figure II.22: Comparateur à hystérésis à cinq niveaux……………………………………61
Figure II.23: Comparateur à hystérésis à trois niveaux.Structure globale DTC avec
onduleur à cinq niveaux…………………………………………………….........................62
Figure II.24(a,b,c,d,e,f,g,h,i,j):les courbe de commande DTC par onduleur cinq niveaux.64
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleur multi-
niveaux :
Figure (III.1) : Déférentes formes des fonctions d’appartenance…………………………71
Figure (III.2) Le schéma général d’une commande floue………………………………....72
Figure (III.3) : Fonction d’appartenance de l’erreur du flux……………………………...75
Figure (III.4): Fonction d’appartenance de l’erreur du couple……………………………76
Figure (III.5) : fonction d’appartenance de la position θs………………………………...76
Figure (III.6) : fonction d’appartenance de l’état de commutation de l’interrupteur……...77
Figure (III.7) : structure du contrôleur flou pour l’onduleur à deux niveaux……………..77
Figure III.8 : Schéma synoptique de la commande floue directe du couple pour une MAS
alimentée par un onduleur deux-niveaux…………………………………………………..78
Figure II.9(a,b,c,d,e,f ) :les courbe de commande DTC par floue d’un onduleur deux
niveaux …………………………………………………………………………………….80
Figure III.10 : Fonction d’appartenance de l’erreur du flux Δ𝜑s…………………………81
Figure III.11 : Fonction d’appartenance de l’erreur du couple ∆Ce...................................82
Figure III.12 : fonction d’appartenance de la position θs…………………………………82
Figure (III.13) : structure du contrôleur flou pour l’onduleur à trois niveaux…………….83
Liste des figures
Figure II.14(a,b,c,d,e,f ) :les courbe de commande DTC par floue d’un onduleur trois
niveaux……………………………………………………………………………………. 86
Figure III.15 : Fonction d’appartenance de l’erreur du flux Δ𝜑s…………………………86
Figure III.16: Fonction d’appartenance de l’erreur du couple ∆Ce………………………87
Figure III.17 : fonction d’appartenance de la position θs…………………………………87
Figure III.18(a,b,c,d,e,f ) :les courbe de commande DTC par floue d’un onduleur cinq
niveaux …………………………………………………………………………………….90
Liste des tableaux
Introduction général :
La machine synchrone à aimants permanents est un actionneur électrique très robuste et
présente de faibles moments d’inerties ce qui lui confère une dynamique caractérisée par de
très faibles constantes de temps et permet de concevoir des commandes de vitesse, de couple
ou de position avec une précision et des performances dynamiques très intéressantes
(actionneurs de robotique, servomoteur, entrainement à vitesse variable …etc. )[1-2]. Mais le
modèle du moteur synchrone à aimants permanents correspond à un système multi variable et
fortement couplé, c’est pour cette raison que sa commande est plus complexe que celle d’une
MCC.
Après l’émergence vers les années 70 de la commande vectorielle, les techniques basées
sur la commande directe du couple ont suscité l'intérêt de plusieurs équipes scientifiques et du
secteur industriel. La stratégie de commande DTC (venu du terme anglais " Direct Torque
Control "), plus récente que la commande vectorielle a été inventée par I. Takahashi au milieu
des années 80. Elle est basé sur la régulation séparée du flux statorique et du couple, ce type
de commande se démarque dans son approche de ce qui avait été fait auparavant et constitue
une avancée méthodologique dans la commande des machines [3].
Les techniques de commandes modernes conduisent à une commande des machines
asynchrones analogue à celle de la machine à courant continu. Parmi ces techniques, on trouve
la commande directe du couple (DTC), proposée pour la première fois, par Takahashi et
Depenbrock en 1985. Cette technique ne cherche pas les tensions à appliquer à la machine,
mais le meilleur état de commutation de l’onduleur pour satisfaire les exigences de
l’utilisateur. Elle permet d’avoir plusieurs avantages à savoir un découplage naturel entre le
flux et le couple, de supprimer l’étage MLI et d’obtenir une très bonne réponse du couple. En
revanche, le non maîtrise de la fréquence de commutation et les fortes ondulations du couple
constituent les inconvénients majeurs de cettestratégie de
UnivM’sila_ELM 2021 1
Introduction général
commande. Plusieurs techniques peuvent être utilisées pour améliorer les performances
de la DTC, on citera à titre d’exemple : la DTC floue qui fera l’objet principale de notre
présent travail [4].
Les volets principaux de ce mémoire peuvent être résumés comme suit :
Le premier chapitre sera consacré à l’étude et la modélisation d’état de la machine
synchrone à aimants permanent. On présentera le modèle mathématique de la MSAP dans le
repère biphasé. On procèdera aussi à la modélisation de l’onduleur à deux niveaux. Ce
chapitre sera clôturé par une présentation des résultats de la simulation de la MSAP alimentée
par un réseau triphasé équilibré et par onduleur de tension.
Dans le deuxième chapitre, on présentera la commande DTC de la MSAP alimentée
par onduleur multi-niveaux basée sur une table de localisation des vecteurs tensions et des
régulateurs à hystérésis. Cette partie et réservée à développer trois algorithmes de la DTC de
la MSAP, le premier est basé sur un onduleur à deux niveaux et le deuxième est basé un
onduleur à trois niveaux et le troisième est basé un onduleur à cinq niveaux. Les performances
de cette commande seront testées par des simulations.
Dans le troisième chapitre, on va présenter quelque généralité sur la logique floue,
ainsi le contrôleur flou. Puis, on vaappliquer ce dernier avec la commande DTC de la MSAP
alimente par onduleur multi-niveaux dans MATLAB (SIMILINK).
En fin, une comparaison entre les résultats obtenue après l’application de la commande DTC
classique sur la MSAP, et la commande DTC floue.
Introduction général
Chapitre I
Modélisation et simulation
d’une machine synchrone à
aimant permanent
Chapitre IModélisation et simulation d’une MSAP
I.1 Introduction :
Le moteur synchrone à aimants permanents (MSAP) est de plus en plus utilisé dans le
domaine des vitesses variables. Son choix dans les entraînements à vitesse variable devient
attractif et concurrent de celui des moteurs asynchrone et à courant continu grâce à l’évolution
de la technologie des aimants permanents [5].
La machine synchrone à aimants permanents est fortement pénalisée par l'absence du
couple lors du démarrage. Elle doit être lancée à la vitesse de synchronisme pour fournir un
couple électromagnétique. Généralement, elle est alimentée par un réseau électrique à
fréquence fixe. Pour pallier à ces difficultés, elle doit être munie d'une alimentation à
fréquence variable [6].
Dans ce chapitre, on présentera le principe de fonctionnement et la modélisation d’une
machine synchrone à aimants permanents associée à un convertisseur statique (un onduleur à
MLI).
Il existe deux types de rotor, ayant pour rôle de générer le champ d’induction
rotorique. Les rotors à pôles lisses et lesrotors à pôles saillants.
UnivM’sila_ELM 2021 4
Chapitre IModélisation et simulation d’une MSAP
UnivM’sila_ELM 2021 5
Chapitre IModélisation et simulation d’une MSAP
UnivM’sila_ELM 2021 6
Chapitre IModélisation et simulation d’une MSAP
I.3.1Equations électriques :
d φa
{
V a=R s I a +
dt
d φb
V b=R s I b + (I.1)
dt
dφ
V c =R s I c + c
dt
Alors :
V a Rs 0 0 i a φ
[ ][
V b = 0 R s 0 ib +
V c 0 0 R s ic
d a
dt φb
φc ][ ] [ ] (I.3)
Avec :
Rs 0 0
[
R s= 0 Rs
0 0 ]
0 : Matrice résistance du stator
Rs
Ou :
[ V sabc ] s = [ V a V b V c ] T : vecteur tension statorique.
[ i sabc ]= [ia ib ic ] T : Vecteur courant statorique.
[ φ sabc ]=[ φ a φb φc ] T : Vecteur flux statorique.
I.3.2Équations magnétiques :
UnivM’sila_ELM 2021 7
Chapitre IModélisation et simulation d’une MSAP
[ φ fabc ]=[ φ af φbf φcf ] T : Vecteur flux crée l’aimant à travers l’enroulement statorique.
ls M M
[
ls = M
M
ls
M ]
M : Matrice inductances du stator.
ls
UnivM’sila_ELM 2021 8
Chapitre IModélisation et simulation d’une MSAP
2π 2π
[ ]
cos (θ) cos (θ+
) cos (θ− )
3 3
2 2π 2π
3 √
[ P(θ)]= −sin (θ) −sin (θ+ 3 ) −sin ( θ− 3 )
1 1 1
(I.8)
√2 √2 √2
[ ]
cos (θ) −sin (θ)
√2
2 2π 2π 1
−1
√
[ P(θ)] = cos (θ− ) −sin (θ− )
3 3
2π
3
2π
√2
1
(I.9)
[ ][
V q = ω Ld
Vf 0
R s+ Lqs
0
0 iq + ωφ f
Rf + L fs i f 0 ][ ] [ ] (I.11)
UnivM’sila_ELM 2021 9
Chapitre IModélisation et simulation d’une MSAP
cos sin
R sin
cos
La machine synchrone peut être alimenter en tension ou en courant. La source doit être
réversible pour un fonctionnement dans les quatre quadrants (moteur/ générateur dans les
deux sens de rotation).
Les convertisseurs alternatif/continu de l’électronique de puissance, sont utilisés dans des
domaines d’application variés, dont le plus connu est sans doute celui de la variation de
vitesse des machines à courants alternatifs. La forte évolution de cette fonction s’est
UnivM’sila_ELM 2021 10
Chapitre IModélisation et simulation d’une MSAP
Dans le cas d’une alimentation en courant, la commutation peut être naturelle (le
courant doit alors être en avance sur la tension. Pour faciliter ce mode de fonctionnement, la
machine doit être surexcitée). En même temps, la commutation peut être aussi forcée.
Par exemple, au démarrage, les f.e.m. ne sont pas suffisantes pour permettre l’extinction
des thyristors. L’alimentation de la machine doit être adaptée aux caractéristiques de celle-ci.
Ainsi, il sera préféré une alimentation en créneaux de courant dans le cas d’une machine qui,
lorsque deux de ses phases sont alimentées en série par un courant constant, possède une
courbe de couple électromagnétique Ce(qm) de forme trapézoïdale (moteur synchrone à
aimants sans pièces polaires). Cette alimentation minimise les ondulations de couple (la
superposition des courbes de Ce (qm) lors des différentes séquences de fonctionnement donne
une courbe de couple pratiquementconstant).
UnivM’sila_ELM 2021 11
Chapitre IModélisation et simulation d’une MSAP
Avec :
K : Le numéro du bras.
i : Le numéro de l’interrupteur.
La commande des interrupteurs d’un bras de l’onduleur doit être complémentaire, c’est à
dire :
F11 =1−F 10
{ F21=1−F 20 ( I .17)
F31=1−F 30
Les différentes tensions composées de cet onduleur s’expriment au moyen des fonctions
de connexion comme suit :
V AB 1 −1 0 F 11
[ ][
V BC = 0
V CA −1 0 1 F31 ][ ]
1 −1 F21 V f (I.18)
Les tensions simples sont liées aux tensions composées par les relations suivantes :
1
V A= (V AB−V CA )
{ 3
1
V B = (V BC −V AB )(I.19)
3
1
V C = (V CA −V Bc )
3
UnivM’sila_ELM 2021 12
Chapitre IModélisation et simulation d’une MSAP
Par conséquent, les tensions simples sont exprimées au moyen des fonctions de connexion
comme suit :
VA F 11
1 2 −1 −1
[][
V B = −1 2 −1 F 21 (I.20)
VC
3
−1 −1 2 F 31 ][ ]
Il reste à déterminer les fonctions logiques F ki. Celles-ci dépendent de la stratégie de
commande de l’onduleur [7].
did R
S id q iq
L 1
0
0
dt
Ld Ld Ld
Vd
diq RS Lq f 1
dt
iq id 0 0 Vq
L L L Lq
d d q Cr
d P P ( Lq Ld ) 1
r
f
dt fiq id iq r 0 0
J J J J
(I.21)
UnivM’sila_ELM 2021 13
Chapitre IModélisation et simulation d’une MSAP
150 140
120
100
100
50 80
Courant Statorique Iqs [A]
40
-50 20
-100
-20
-150 -40
0 0.5 1 1.5 2 2.5 3 3.5 4 0 0.5 1 1.5 2 2.5 3 3.5 4
Temps[s] Temps[s]
60 700
600
40
500
20 400
Couple électromagnétique Cem [N.m]
300
200
-20 100
-40
-100
-60 -200
0 0.5 1 1.5 2 2.5 3 3.5 4 0 0.5 1 1.5 2 2.5 3 3.5 4
Temps[s] Temps[s]
UnivM’sila_ELM 2021 14
Chapitre IModélisation et simulation d’une MSAP
Le schéma fonctionnel de la MSAP avec onduleur est illustré par la figure suivante :
UnivM’sila_ELM 2021 15
Chapitre IModélisation et simulation d’une MSAP
200 180
160
150
140
100
120
50
100
Courant Statorique Iqs [A]
60
-50
40
-100
20
-150
0
-200 -20
0 0.5 1 1.5 2 2.5 3 3.5 4 0 0.5 1 1.5 2 2.5 3 3.5 4
Temps[s] Temps[s]
80 700
600
60
500
40
400
Couple électromagnétique Cem [N.m]
20
300
0 200
100
-20
-40
-100
-60 -200
0 0.5 1 1.5 2 2.5 3 3.5 4 0 0.5 1 1.5 2 2.5 3 3.5 4
Temps[s] Temps[s]
UnivM’sila_ELM 2021 16
Chapitre IModélisation et simulation d’une MSAP
200
150
100
50
Courant Statorique Iqs [A]
50
-50
-100
0
-150
-50
-200 1.8 2 2.2
0 0.5 1 1.5 2 2.5 3 3.5 4
Temps[s]
II.14Conclusion :
Dans ce chapitre ; on a présenté la machine synchrone à aimantspermanents, ses
différents avantages et ses domaines d’application, puis on a établi sa
descriptionmathématique et sa modélisation, aussi bien, en met en exergue la complexitéet le
nonlinéarité du modèle.
Les résultats de simulation montrent la validité du modèle de la MSAP.Le prochain
chapitresera consacré à la commande DTC classique de la MSAPpar un onduleur à deux
troiset à cinq niveaux
UnivM’sila_ELM 2021 17
Chapitre II
Commande DTC
classique d’une MSAP
par les onduleurs
multi-niveaux
UnivM’sila_ELM 2021 18
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
II.1 Introduction :
La commande à vitesse variable des entraînements électriques a bénéficié, ces dernières
années, d'avancées méthodologiques et technologiques significatives La technique de
commande directe du couple est introduite en 1985 par TAKAHASHI.
La commande DTC a été appliquée à la commande de MSAP, via la mise au point de
nouvelles méthodes de commandes, [16]. Dans la commande DTC classique, nous devons
considérer la maîtrise de deux variables d'état de MSAP : le flux statorique et le couple
électromagnétique. La régulation de ces deux variables est réalisée à partir de deux régulateurs
à hystérésis. L'utilisation de ce type de régulateurs suppose l'existence d'une fréquence de
commutation dans le convertisseur variable nécessitant un pas de calcul très faible.
Ensuite, des résultats de simulations du MSAP commandé par DTC et alimenté par un
onduleur de tension, seront présentés et discutés, en absence et en présence d'une boucle de
réglage de vitesse par un correcteur PI [17].
UnivM’sila_ELM 2021 20
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
UnivM’sila_ELM 2021 21
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
t
φs(t ) ≈ ⃗
⃗ φs ( 0 ) +∫ ⃗
V s . dt (II.3)
0
Pendant une période d’échantillonnage Te, soit un intervalle de temps [0,Te ]. On applique un
vecteur de tension non nul à la machine, on aura l’équation II.4 :
φ s ( K +1 ) ≈ ⃗
⃗ φ s ( K )+ ⃗
V s. T e (II.4)
On encore
φs( Te ) ≈ ⃗
⃗ φs ( 0 ) + ⃗
V s. T e (II.5)
∆ φs ≈ ⃗
⃗ V s .T e V s {⃗
⃗ V0……⃗
V 7} (II.6)
φ s ( K ): Vecteur du flux statorique à l'instant d'échantillonnage k.
⃗
φ s ( K +1 ): Vecteur du flux statorique à l'instant d'échantillonnage k+1.
⃗
∆ φs : La variation du vecteur flux statorique.
⃗
T e : La période d'échantillonnage.
Dans le cas d'une machine synchrone à aimants permanents double étoile, le flux
statorique changera même si on applique des vecteurs de tension nuls, puisque l'aimant tourne
avec le rotor.
Par conséquent, les vecteurs de tension nuls ne sont pas utilisés pour contrôler le flux
statorique. En d'autres termes, 𝜑𝑠 devrait être toujours en mouvement par rapport au flux
rotorique, [20].
Pour une période d'échantillonnage constante, ∆𝜑𝑠est proportionnel au vecteur de
tension appliqué au stator du MSAP
UnivM’sila_ELM 2021 22
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
Figure II.2.a : Application d’un vecteur tension Figure II.2.a : Application d’un vecteur tension
statorique qui permet de diminuer le module du statorique qui permet de diminuer le module du
flux statorique. flux statorique.
Figure II.3 : Application d’un vecteur tension statorique qui permet de diminuer le module du
flux statorique.
UnivM’sila_ELM 2021 23
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
II.5.2 Contrôle du couple statorique :
Le couple électromagnétique est proportionnel au produit vectoriel entre les vecteurs
des flux statorique et rotorique de la façon suivante [21] :
C e =k ( ⃗
φs×⃗
φ ' r )=k ‖⃗
φs‖‖⃗
φ ' r‖sin ( δ ) (II.7)
P
Tel que : k =
Lq
Avec :
φ s : est le vecteurde flux statorique.
⃗
φ ' r : est le vecteur de flux rotorique ramené au stator.
⃗
δ : est l'angle entre les vecteurs des flux statorique et rotorique.
φ s et ⃗
Le couple dépend donc de l’amplitude des deux vecteurs⃗ φ ' ret de leur position
φ s(à partir de⃗
relative. Si l’on parvient à contrôler parfaitement le flux⃗ V s ) en module et en
φ s , et le couple électromagnétique de façon
position, on peut donc contrôler l’amplitude de⃗
découplée.
UnivM’sila_ELM 2021 24
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
vecteurs𝑉 i et𝑉 i+3 ne sont jamais utilisés. En effet ceux-ci ont la « composante de flux » la
φ s) mais l’effet sur le couple lui, dépend de la position de ⃗
plus forte (évolution très rapide de⃗ φs
dans la zone, avec un effet nul en milieu de zone.
Le vecteur de tension à la sortie de l’onduleur est déduit des écarts de couple et de flux
φ s.
estimés par rapport à leur référence, ainsi que de la position du vecteur⃗
Un estimateur du flux en module et en position ainsi qu’un estimateur du couple sont
donc nécessaires.
{φsα =∫ ( V sα−R s .i αs ) dt
0
t
φ sβ =∫ ( V sβ−R s . i βs ) dt
0
(II.9)
UnivM’sila_ELM 2021 25
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
Les tensions Vsα et Vsβ sont déterminées à partir des commandes (Sa, Sb, Sc), de la
mesure de la tension Uc et en appliquant la transformée de Concordia :
V
⃗s =⃗V sα + j ⃗
V sβ (II.10)
2 1
√
{V sα =
3
. E (S a− ( S b−S c ) )
√ 1
2
V sβ = . E . ( S b−S c )
2
(II.11)
De même les courants Isα et Isβ sont obtenus à partir de la mesure des courants réels isa, isb et
isc, (isa+ isb+isc =0) et par application de la transformation de Concordia :
I s=I sα + j I sβ
⃗ (II.12)
2
I sα=
1
√ .i
3 sa
(II.13)
√
I sβ = . E . ( i sb −i sc )
2
UnivM’sila_ELM 2021 26
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
L’état des interrupteurs, supposés parfaits, est représenté par trois grandeurs booléennes de
commande.
F i( j=1,2,3)
Telle que :
F i=1Si l’interrupteur du haut est fermé et du bas est ouvert.
F i=0Si l’interrupteur du haut est ouvert et celui de bas est fermé.
Les tensions d'alimentationV a,V b et V c sont estimées en fonction de la tension continu
E et des états de commutation des bras de l’onduleur ( Sa , S b , S c). Donc les tensions
d'alimentations de laMSAP sont déterminées comme suit :
E
V a = (2 Sa −S b−Sc )
{ E
E
3
3
V b = (−S a +2 S b−Sc )
V c = (−2 S a−S b +2 S c )
3
(II.18)
Par conséquent, en utilisant les variables logiques représentant l’état des interrupteurs,
la vectrice tension peut s’écrire sous la forme:
2π 4π
⃗ 2
3 √ [ j
V s = E S a−Sb e 3 −Sc e
j
3
] (II.19)
Avec :
E : Tension du bus continu.
( Sa , Sb , Sc ) : Etats de commutation de bras de l'onduleur. La table de vérité de la
commande peut être résumée dans le tableau suivant :
Vecteur Sa Sb Sc Va Vb Vc Vs
V0 0 0 0 0 0 0 0
V1 1 0 0 2E −E −E 2
V2 1 1 0
3
E
3
E
3
−2 E 2
√ 3
E
(j )
π
V3 0 1 0 −E
3 3
2E −E
3 √ 3
2
E.e 3
(j
2π
√
)
3 3 3 E.e 3
3
V4 0 1 1 −2 E E E 2
V5 0 0 1 −E
3
−E
3 3
2E
√ 2
3
E . e( j π )
(j
4π
√
)
3 3 3 E.e 3
3
V6 1 0 1 E −2 E E 2 (j
5π
√
)
3 3 3 E.e 3
3
UnivM’sila_ELM 2021 27
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
V7 1 1 1 0 0 0 0
UnivM’sila_ELM 2021 28
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
{
∆ φs
si 0 ≤ ∆ φs ≤ ε f et >0 alors c flx =0
dt
∆ φs
si 0 ≤ ∆ φ s ≤ ε f et < 0 alors c flx =1
dt
si ∆ φs ←ε f alors c flx =0
UnivM’sila_ELM 2021 29
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
(a) (b)
Figure II.7 : Correcteur`ahyst´er´esisducouple:(a)`adeuxniveaux,(b)`aTroisniveaux.
Le correcteur à trois niveaux permet de fonctionner dans les quatre quadrants sans
intervention sur la structure.
Ce correcteur est modélisé par l’algorithme suivant :
{
∆ Ce
si 0 ≤ ∆ Ce ≤ ε C et >0 alors ccpl=0
e
dt
∆ Ce
si 0 ≤ ∆ Ce ≤ ε C et < 0 alors ccpl=1
e
dt
si ∆ Ce ←ε C alors ccpl=−1
e
∆C e
si 0 ≥ ∆ Ce ≥ ε C et >0 alors ccpl=0
e
dt
∆C e
s i 0 ≥ ∆ Ce ≥ ε C et < 0 alors ccpl=−1
e
dt
UnivM’sila_ELM 2021 30
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
En particulier la sélection est effectuée sur la base de l’erreur instantanée du flux et du
couple. En considérant le vecteur flux Φ̅𝑠 dans le référentiel statorique divisé en six secteurs,
les vecteurs : 𝑉𝑖 ; 𝑉𝑖−1; 𝑉𝑖+1peuvent être sélectionnés pour augmenter son amplitude.
Inversement la 𝜀𝑐𝑒 -∆ce 0 1 -1 Ccpl ∆ce décroissance de Φ̅ 𝑠 peut être obtenue par la sélection
des vecteurs: 𝑉𝑖+2; 𝑉𝑖−2; 𝑉𝑖+3, le vecteur nul n’affecte pratiquement pas le vecteur flux
statorique, à l’exception d’un petit affaiblissement due à la chute de tension statorique [27]
Le tableau (II.2) résume l’action combinée de chaque configuration sur le flux statorique et
le couple électromagnétique
Augmentation Diminution
C em V i+ 2 V i+1 V i−2 V i −1
Les tableaux ci-dessous résument, de façon générale, les séquences de tension actives à
appliquer pour augmenter ou diminuer le module du flux statorique et le couple
électromagnétique en fonction du secteur
UnivM’sila_ELM 2021 31
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
C cpl=−1 V5 V6 V1 V2 V3 V4 3 niveaux
C cpl=1 V2 V3 V4 V5 V6 V1
2 niveaux
C flx=1
C cpl=0 V1 V2 V3 V4 V5 V6
C cpl=−1 V6 V1 V2 V3 V4 V5 3niveaux
Tableau II.5 : Table de contrôle du flux et du couple avec les vecteurs de tension
actif.
Flux couple N=1 N=2 N=3 N=4 N=5 N=6 correcteur
C cpl=1 V3 V4 V5 V6 V1 V2
2 niveaux
C flx=0 C cpl=1 V0 V7 V0 V7 V0 V7
C cpl=−1 V5 V6 V1 V2 V3 V4 3niveaux
C cpl=1 V2 V3 V4 V5 V6 V1
2 niveaux
C flx=1 C cpl=0 V7 V0 V7 V0 V7 V0
C cpl=−1 V6 V1 V2 V3 V4 V5 3niveaux
Tableau II.6 : Table de contrôle du flux et du couple avec les vecteurs de tensions nuls.
UnivM’sila_ELM 2021 32
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
II.11 Structure générale de contrôle DTC sur un onduleur à deux
niveaux :
la structure générale du contrôle direct du couple d'une machine synchrone à aimant
permanent alimentée par un onduleur à deux niveaux de tension est représentée sur la figure
(II.8).. A chaque période d'échantillonnage Te on fait une estimation du flux statorique et du
couple électromagnétique à partir de la mesure des courants statoriques et de la connaissance
du vecteur tension imposé. La vitesse de rotation est mesurée par le capteur, comparée avec
une référence, l'erreur de cette comparaison passe par un régulateur de type PI pour construire
la référence du couple.
Figure II.8 : Schéma Structure globale DTC avec un onduleur à deux niveaux.
UnivM’sila_ELM 2021 33
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
II.12 Résultats de simulation:
Les paramètres de la machine utilisée dans les simulations :
10
-10
ce
cref
-20
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Temps[s]
Couple électromagnétique [N.m]
Couple électromagnétique [N.m]
8 6
6
4
4
2
2
0
0
-2 -2
0.28 0.3 0.32 0.34 0.36 0.58 0.59 0.6 0.61 0.62 0.63 0.64 0.65
Temps[s] Temps[s]
(a)
150 0.32
0.3
100
0.28
50 0.26
Amplitude du flux modphi [Wb]
Vitesse de rotation W [tr/min]
0.24
0.22
-50 0.2
0.18
-100
0.16
-150 0.14
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Temps[s] Temps[s]
(b) (c)
UnivM’sila_ELM 2021 34
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
6 0.4
flux alpha
flux beta
5.5
0.3
0.2
4.5
0.1
4
3.5 0
3
-0.1
2.5
-0.2
-0.3
1.5
1 -0.4
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6
Temps[s] Temps[s]
(d) (e)
0.4
25
0.3
20
15
0.2
10
0.1
5
Courant Statorique Ibeta [A]
Flux s beta [Wb]
0
0 30
20
-0.1 -5
10
-10 0
-0.2
-10
-15
-20
-0.3
-20
-30
0.35 0.4 0.45
-0.4 -25
-0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Flux s alpha [Wb] Temps[s]
(f) (h)
FFT analysis
0.35
0.3
0.25
Mag (% of Fundamental)
0.2
0.15
0.1
0.05
0
0 100 200 300 400 500 600 700 800 900 1000
Frequency (Hz)
(g :THD)
Figure II.9:Les résultats de commande DTC classique par onduleur deux niveaux
UnivM’sila_ELM 2021 35
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
II.13 Les onduleurs multi niveaux :
Les onduleurs multi niveaux permettent d’augmenter le niveau de la tension de
sortie des convertisseurs statiques au-delà des limites des semi-conducteurs. Pour les
réaliser ou doit disposer de plusieurs sources de tension continue obtenu à l’aide d’un
diviseur capacitif des tensions [28]. Il y a plusieurs configurations d’onduleurs multi-
niveaux (l’onduleur à trois niveaux, l’onduleur à cinq niveaux,…). Cette nouvelle
configuration d’onduleurs garantie des tensions égales aux bornes des semi-conducteurs
et un contenu harmonique de la tension de sortie plus réduit que celui du convertisseur à
deux niveaux[29].
La Figure II.10 montre un diagramme schématique d’un seul bras d’onduleurs de
différents niveaux dont l’action du semi-conducteur est représentée par un interrupteur
idéal ayant plusieurspositions.
Figure II.10 : Bras d’une phase d’un onduleur de tension. (a). Deux niveaux. (b).
.Trois niveaux. (c).m niveaux
II.13.1 Différentes topologie des onduleurs multi-niveaux Par définition :
L’onduleur de tension multi-niveaux possède trois ou plusieurs niveaux. L’objectif de
cette partie est de donner un aperçu général des trois topologies de base des onduleurs multi-
niveaux [30] :
La topologie à diode de bouclage
La topologie à condensateur flottant
La topologie en cascade La figure (II.11) suivante montre les différentes topologies de basse
des onduleurs multi-niveaux :
UnivM’sila_ELM 2021 36
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
UnivM’sila_ELM 2021 37
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
Lors que le nombre de niveaux est supérieur à trois, l’équilibre des tensions aux bornes des
condensateurs dévient complexe, car il est intimé lié au facteur de puissance de la charge et à
l’indice de modulation.
L’exigence des diodes sa fréquence de commutation s'élevée et qui doivent supporter le
courant maximale circulent dans le circuit.
L’inégalité des tensions inverses supportées par les diodes.
Le nombre de diodes devient excessivement élevé avec l’augmentation du nombre de
niveaux.
v dc
continue de force électromotrice¿ ¿) ces deux générateurs sont égaux (uc 1=u c2= )
2
Cet onduleur est dit à trois niveaux car il délivre trois niveaux de tension par bras (
v dc −v dc
,0, ¿[33] .
2 2
UnivM’sila_ELM 2021 38
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
id1
uc1
D11 D12 D13
S 21 S22 S23
ic1
+
Vdc
o
id2
Va Vb Vc
ic2
S41 S42 S43
id3
UnivM’sila_ELM 2021 39
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
Figure II.13 : Les trois états d'un bras de l'onduleur à trois niveaux.
Figure II.13 : Etats d'un bras del'onduleur trois niveaux.
II.13.4.4Etats d'un bras del'onduleur :
Etat 1 {0110} : Les deux interrupteurs du milieu S2j et S3j sont fermés, tandis que
les deux interrupteurs des extrémités S1j et S4j sont ouverts.
La tension de sortie par rapport au neutre dela source (o) est v s 0=0
Etat 0 {0011} : Les deux interrupteurs du bas S3j et S4j sont fermés, tandis que les deux
interrupteurs du haut S1j et S2j sont ouverts. La tension de sortie par rapport au neutre de la
v dc
source (o) estv s 0=
2
La correspondance entre les états du bras, les états des interrupteurs et la tension de
sortie est résumée au tableau (ІI.7).
On définit pour chaque bras (j) trois fonctions de connections, correspondantes au trois états
dubras:
F c1 j=S 1 j . S 2 j
{ F c2 j=S 2 j . S 3 j j=1,2,3
Fc 3 j =S 3 j . S 4 j
(II.20)
UnivM’sila_ELM 2021 40
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
2 1 1 0 0 Vdc/
2
1 0 1 1 0 0
0 0 0 1 1 -
Vdc/
2
Tableau II.7 Etats d'un bras de l'onduleur à trois niveaux (j =1, 2 ou 3)
Les tensions de sortie de l’onduleur triphasé à trois niveaux par rapport au point milieu «o» en
v dc
fonction de l’état des interrupteurs s’exprime comme suit : (on supposeuc 1=u c2= )
2
¿ (II.22)
On constate d'après le système (III.22), que l'onduleur de tension à trois niveaux est équivalent
à deux onduleurs à deux niveaux en série.
F C 11=S11 S21 F C 12=S 12 S22 F C 13 =S 13 S23
{ { {
FC 21=S21 S 31 F C 22=S 22 S33 F C 23 =S 23 S34
FC 31=S31 S 41 F C 32=S 32 S42 F C33=S 33 S44
UnivM’sila_ELM 2021 41
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
Etat de l’onduleur V∝ Vβ
V 0[000], V 7 [111], V 14 [222] 0 0
V 0[100] 211 1/2 E 0
200 E 0
210 1/4 E √ 3/4 E
221, 110 1/2 E √ 3/2 E
220 3/ 4 E √ 3/4 E
120 0 √ 3/2 E
121, 010 −1/ 4 E √ 3/4 E
020 −1/2 E √ 3/2 E
021 −3/ 4 E √ 3/4 E
122, 011 −1/2 E 0
022 −E 0
012 −3/ 4 E −√ 3/4 E
112, 001 −1/ 4 E −√ 3/4 E
002 −1/2 E −√ 3/2 E
102 0 −√ 3/2 E
212, 101 1/4 E −√ 3/4 E
202 1/2 E −√ 3/2 E
201 3/ 4 E −√ 3/4 E
Tableau II.8 : Les différents états de l’onduleur trois niveaux et les composantes Vα et Vþ du
vecteur de tension
La table montre qu’il y a 27 états de commutation pour l’onduleur. Selon ces états, on aura 19
vecteurs de tension Vc différents en module.
II.13.4.7 Diagrammevectoriel :
L’ensemble des vecteurs de tensions délivrées par un onduleur à trois niveaux ainsi que les
séquences de niveaux de phase correspondantes sont représentées dans la figure (II.14)
UnivM’sila_ELM 2021 42
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
Figure II.14 :Vecteur de tension fournit par l’onduleur de tension à trois niveaux
.de type NPC
Le tableau ci-dessous montre le classement des vecteurs tensions dans trois groupes
suivant :
Vecteu
rs V0[0 0 0] V7[1 1 1] V14[2 2 2]
tensi
on
null
es
UnivM’sila_ELM 2021 43
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
+1 V 21 V2 V 22 V3 V 23 V4 V 24 V5 V 25 V6 V 26 V1
+1 0 Vecteur nul
-1 V 26 V1 V 21 V2 V 22 V3 V 23 V4 V 24 V5 V 25 V6
-2 V 26 V 15 V 21 V 16 V 22 V 17 V 23 V 18 V 24 V 19 V 25 V 20
+2 V 17 V 23 V 18 V 24 V 19 V 25 V 20 V 26 V 15 V 21 V 16 V 22
+1 V3 V 23 V4 V 24 V5 V 25 V6 V 26 V1 V 21 V2 V 22
0 Vecteur nul
-1
-1 V5 V 25 V6 V 26 V1 V 21 V2 V 22 V3 V 23 V4 V 24
-2 V 19 V 25 V 20 V 26 V 15 V 21 V 16 V 22 V 17 V 23 V 18 V 24
+2 V 22 V 17 V 23 V 18 V 24 V 19 V 25 V 20 V 26 V 15 V 21 V 16
+1 V 22 V3 V 23 V4 V 24 V5 V 25 V6 V 26 V1 V 21 V2
0 Vecteur nul
0
-1 V 25 V 6 V 26 V 1 V 21 V 2 V 22 V 3 V 23 V 4 V 24 V 25
-2 V 25 V 20 V 26 V 15 V 21 V 16 V 22 V 17 V 23 V 18 V 24 V 19
Tableau II.10 :Table de commutation de la DTC à trois niveaux
I. II.13.5.2 Comparateur du flux et du couple de la DTCà trois niveaux :
A)- Comparateur du flux :
Le comparateur à hystérésis à trois niveaux contient double bande dans l'intervalle [1,-1], la partie
positif de l'intervalle [1,0] situé dans le premier quadrant et partie négatif de l'intervalle [1,0] situé dans
le troisième quadrant. Les sorties de comparateur sont :
1 : correspond à une augmentation du flux.
0 : correspond au maintien de flux.
-1 : correspond à une diminution du flux.
CCpl
-ΔCem2 -ΔCem1 0 e
ΔCem1 ΔCem2
-1
-2
UnivM’sila_ELM 2021 44
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
{
d ∆ φs
si 0 ≤ ∆ φs ≤ ε φ et >0 alors C flx=0
s1
dt
d ∆ φs
si 0 ≤ ∆C e ≤ ε φ et <0 alorsC flx =1
s1
dt
si ∆C e ←ε φ alorsC flx =−1
s1
d ∆ φs
si−ε φ ≤ ∆ φ se < ε φ et >0 alors C flx =0
s1 s1
dt
d ∆ φs
si−ε φ ≤ ∆ φs < ε C et <0 alors C flx =−1
s1 e
dt
B)-Comparateur du couple :
Le comparateur à hystérésis àcinq niveaux contient double bande dans l'intervalle [2,-2],
la partie positif de l'intervalle [2,0] situé dans le premier quadrant et partie négatif
de l'intervalle [-2,0] situé dans le troisième quadrant. Les sorties de comparateur sont :
SiCe Ce 2 Alors K c 2
d Ce
Si Ce1 Ce Ce 2 et 0 Alors K c 1
dt
d Ce
Si Ce1 Ce Ce 2 et 0 Alors K c 2
dt
d Ce
Si 0 Ce Ce1 et 0 Alors K c 0
dt
d Ce
Si 0 Ce Ce1 et 0 Alors K c 1
dt
Si C 0et d Ce 0 Alors K c 1
Ce1 e
dt
d Ce
Si Ce1 Ce 0et 0 Alors K c 0
dt
d Ce
Si Ce 2 Ce Ce1 et 0 Alors K c 2
dt
d Ce
Si Ce 2 Ce2021
UnivM’sila_ELM Ce1 et 0 Alors K c 1 45
dt
SiCe Ce 2 Alors K c 2
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
UnivM’sila_ELM 2021 46
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
Figure II- 16 : Structure globale de la DTC classique avec onduleur à trois niveaux.
UnivM’sila_ELM 2021 47
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
15
10
5
Couple électromagnétique Ce [N.m]
8
-5
-10 4
-15 0
-2
0.15 0.2 0.25
-20
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Temps[s]
(a)
150
0.32
100 0.3
0.28
50
0.26
Vitesse de rotation W [tr/min]
0.24
0 105
100 0.22
-50 95
0.2
90
0.18 0.2 0.22 0.24 0.18
-100
0.16
-150 0.14
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Temps[s]
Temps[s]
(b) (c)
30
30
20
20
10 10
Courant Statorique Ibeta [A]
0
Courant Statorique Ialpha [A]
40
-10
-10
20
-20
-20
-30
-20
-40
-40 -30
0.4 0.44
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Temps[s]
Temps[s]
(d) (e)
UnivM’sila_ELM 2021 48
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
0.4
0.3
0.2
0.1
-0.1
-0.2
-0.3
-0.4
-0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4
(f)
FFT analysis
0.1
0.08
Mag (% of Fundamental)
0.06
0.04
0.02
0
0 100 200 300 400 500 600 700 800 900 1000
Frequency (Hz)
(g ;THD)
1000 12
800
10
600
400
8
200
tension Vabc [V]
Secteur n
0 6
-200
4
-400
-600
2
-800
-1000 0
0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Temps[s] Temps[s]
(h) (i)
Figure II.17:Les résultats de la commande DTC classique par onduleur trois niveaux
UnivM’sila_ELM 2021 49
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
II.13.8 Onduleur de tension a cinq niveaux de typeNPC :
II.13.8.1 Structure de l'onduleur à cinq niveaux :
L’onduleur triphasé à cinq niveaux étudié est constitué de trois bras et quatre sources
de tension continue. Chaque bras comporte huit interrupteurs, plus deux diodes. Chaque
interrupteur est composé d’un transistor et une diode montés en tète bèche. La figure II-18
donne une représentation schématique d’un bras de cet onduleur.[35].
UnivM’sila_ELM 2021 50
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
La tension inverse appliquée aux bornes des interrupteurs bloqués est
Vka5 = Vka6 = Vka7 = Vka8 = +E/4 (II-24)
UnivM’sila_ELM 2021 51
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
II.13.8.2.3troisième configuration {00111100} :
Ka3, Ka4, Ka5 et Ka6 sont passants et Ka7, Ka8, Ka1 et Ka2 sont bloqués figure II-19-c, la
valeur de tension simple Vao est donnée par l’équation suivante :
Vao = 0 (II-27)
La tension inverse appliquée aux bornes des interrupteurs bloqués est :
Vka1 = Vka2 = Vka7 = Vka8 = +E/4 (II-28)
UnivM’sila_ELM 2021 52
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
II.13.8.2.5 Cinquième configuration {00001111} :
Ka5, Ka6, Ka7 et Ka8 sont passants et Ka1, Ka2, Ka3 et Ka4 sont bloqués figure II-19-e, la
valeur de tension simple Vao est donnée par l’équation suivante :
Vao = - E/2(II-31)
La tension inverse appliquée aux bornes des interrupteurs bloqués est :
Vka1 = Vka2 = Vka3 = Vka4 = +E/4 (II-32)
F c1 j=S1 j . S 2 j . S3 j . S 4 j
{
F c2 j=S 2 j . S 3 j . S 4 j . S5 j
F c3 j=S 3 j . S 4 j . S 5 j . S 6 j j=1,2 ou 3( II −33)
F c 4 j=S4 j . S5 j . S 6 j . S 7 j
F c5 j=S5 j . S 6 j . S 7 j . S8 j
4 1 1 1 1 0 0 0 0 Vdc/4
3 0 1 1 1 1 0 0 0 Vdc/4
2 0 0 1 1 1 1 0 0 0
1 0 0 0 1 1 1 1 0 -Vdc/4
UnivM’sila_ELM 2021 53
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
0 0 0 0 0 1 1 1 1 -Vdc/2
Etat de Etat de
Vα Vβ Vα Vβ
l’onduleur l’onduleur
3√3/8Vd
441, 330 3/8Vdc 244, 133, 022 1/2Vdc 0
c
UnivM’sila_ELM 2021 54
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
8Vdc 8Vdc 8Vdc 8Vdc
3/ √3 / 1 / √3 /
420 142, 031
4Vdc 4Vdc 2Vdc 4Vdc
3/ 3 √3 / 3 / 3 √3 /
414, 303 141, 030
8Vdc 8Vdc 8Vdc 8Vdc
1/ √3 / 1 / √3 /
413, 302 140
2Vdc 4Vdc 4Vdc 2Vdc
5/ √3 / 5 / √3 /
412, 301 134, 023
8Vdc 8Vdc 8Vdc 8Vdc
3/ 1 / √3 /
411, 300 0 124, 013
4Vdc 2Vdc 4Vdc
7/ √3 / −3 / −3√3 /
410 114, 003
8Vdc 8Vdc 8Vdc 8Vdc
1/ −√3 / −1 / −√3 /
404 104
2Vdc 2Vdc 4Vdc 2Vdc
5/ −3√3 /
403 044 −Vdc 0
8Vdc 8Vdc
3/ −√3 / −7 / √3 /
402 043
4Vdc 4Vdc 8Vdc 8Vdc
7/ −√3 / −3 / √3 /
401 042
8Vdc 8Vdc 4Vdc 4Vdc
V −5 / 3√3 /
400 0 041
dc 8Vdc 8Vdc
344, 233, 122, 1 / −1 / √3 /
0 040
011 4Vdc 2Vdc 2Vdc
343, 232, 121, 1 / √3 / −7 / −√3 /
034
010 8Vdc 8Vdc 8Vdc 8Vdc
√3 / −3 / −√3 /
342, 231, 120 0 024
4Vdc 4Vdc 4Vdc
1/ 3√3 / −5 / −3√3 /
341, 230 014
8Vdc 8Vdc 8 V dc 8Vdc
1/ √3 / 1 / −√3 /
340 004
4Vdc 2Vdc 2Vdc 2Vdc
Tableau II.12 : Etats de l’onduleur à cinq niveaux et les coordonnées du vecteur
: II.13.8.3 Diagrammevectoriel
UnivM’sila_ELM 2021 55
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
Vecte
V0 ( [0 0 0] , [1 1 1] , [2 2 2] , [3 3 3] , [4 4
ur
4] )
nulle
s
Vecteur
du V1[1 0 V11[1 1 V21[0 1 V31[0 1 V41[0 0 V51[1 0
er
1 hex 0] 0] 0] 1] 1] 1]
agon
Vecte V2[2 0 V7[2 1 V12[2 2 V17[1 2 V22[0 2 V27[0 2
ur du 0] 0] 0] 0] 0] 1]
2em
V32[0 2 V37[0 1 V42[0 0 V47[1 0 V52[2 0 V57[2 0
hexag
2] 2] 2] 2] 2] 1]
on
V3[3 0 V6[3 1 V9[3 2 V13[3 3 V16[2 3 V19[1 3
Vecte 0] 0] 0] 0] 0] 0]
ur du
V23[0 3 V26[0 3 V29[0 3 V33[0 3 V36[0 2 V39[0 1
3em
0] 1] 2] 3] 3] 3]
hexag
on V43[0 0 V46[1 0 V49[2 0 V53[3 0 V56[3 0 V59[3 0
3] 3] 3] 3] 2] 1]
V4[4 0 V5[4 1 V8[4 2 V10[4 3 V14[4 4 V15[3 4
0] 0] 0] 0] 0] 0]
Vecte
V18[2 4 V20[1 4 V24[0 4 V25[0 4 V22[0 4 V30[0 4
ur du
0] 0] 0] 1] 2] 3]
4em
hexag V34[0 4 V35[0 3 V38[0 2 V40[0 1 V44[0 0 V45[1 0
on 4] 4] 4] 4] 4] 4]
V48[2 0 V50[3 0 V54[4 0 V55[4 0 V58[4 0 V60[4 0
4] 4] 4] 3] 2] 1]
UnivM’sila_ELM 2021 56
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
Tableau II.13 : Groupes des vecteurs de tension de sortie de l’onduleur NPC à cinq niveaux.
II.13.9 Elaboration de la table de commutation de la DTC-onduleur cinq
niveaux :
II.13.9.1 Table de commutation de la DTC classique à cinq niveaux :
Cƒ Cc Secteur
lx pl 1 2 3 4 5 6 7 8 9 10 11 12
+ 10 10 10 11 10
102 111 103 104 115 105 117
4 7 1 9 3 0
+ 7 8
64 78 65 80 66 67 84 68 86 63
3 6 2
+ 11 11 12
27 28 120 29 30 122 31 123 26
2 8 9 1
+ 4 4
2 45 3 46 4 5 48 6 49 1
1 4 7
0 Vecteur nul
- 4 4
1 44 2 45 3 4 47 5 48 6
1 9 6
+1 - 1 2 1 2 1 28 120 29 1 3 1 31
2 2 6 1 7 1 2 0 2
3 8 9 1 2
- 68 85 6 7 6 77 65 7 66 8 6 83
3 3 5 4 9 1 7
- 10 11 10 106 101 108 10 110 103 112 104 11
4 5 6 0 2 4
+ 10 11 10 112 104 114 10 116 100 106 101 10
4 2 0 3 5 8
+ 65 79 6 8 6 8 68 8 6 7 6 77
3 6 1 7 3 5 3 5 4
+ 28 120 2 1 3 1 31 1 26 11 2 11
2 9 2 0 2 2 8 7 9
1 2 3
- + 3 46 4 4 5 4 6 49 1 4 2 45
1 1 7 8 4
0 Vecteur nul
- 5 48 6 4 1 4 2 45 3 4 4 47
1 9 4 6
- 30 122 3 1 2 11 27 1 28 12 2 12
2 1 2 6 8 1 0 9 1
3 9
- 67 83 6 8 6 7 64 77 65 7 6 81
3 8 5 3 5 9 6
- 104 114 10 1 1 10 101 1 1 11 10 11
4 5 1 0 6 0 0 0 3 2
6 0 8 2
+ 109 102 11 1 1 10 115 1 1 10 10 10
4 1 0 1 4 0 1 0 7 1
UnivM’sila_ELM 2021 57
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
3 3 5 7
+ 78 65 8 6 8 6 84 68 86 6 7 64
3 0 6 2 7 3 6
+ 119 28 12 2 1 3 122 31 1 2 11 27
2 0 9 2 0 2 6 8
0 1 3
+ 45 3 4 4 4 5 48 6 49 1 4 2
1 6 7 4
0 Vecteur nul
- 48 6 4 1 4 2 45 3 46 4 4 5
1 9 4 7
- 122 31 12 2 1 2 119 28 1 2 12 30
2 3 6 1 7 2 9 1
8 0
- 67 83 6 8 6 7 64 77 65 7 6 81
3 8 5 3 5 9 6
- 104 114 10 1 1 10 101 1 1 11 10 11
4 5 1 0 6 0 0 0 3 2
6 0 8 2
UnivM’sila_ELM 2021 58
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
UnivM’sila_ELM 2021 59
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
SiCe Ce 4 Alors K c 4
Si C et d Ce 0 Alors K c 3
Ce 3 e Ce 4
dt
Si C Ce C et d Ce 0 Alors K c 4
e3 e4
dt
SiC Alors K c 3
e C3
d Ce
Si C C e C et 0 Alors K c 2
e2 e3
dt
Si C et d Ce 0 Alors K c 3
Ce 2 e Ce 3
dt
SiCe C 2 Alors K c 2
d Ce
Si Ce1 Ce C 2 et 0 Alors K c 1
dt
d Ce
Si C C e C et 0 Alors K c 2
e1 e2
dt
SiCe C1 Alors K c 1
d Ce
Si 0 Ce C1et 0 Alors K c 0
dt
d Ce
Si 0 Ce C1et 0 Alors Kc 1
dt
SiCe C1 Alors K c 1
d Ce
Si C1 Ce 0et 0 Alors K c 0
dt
d Ce
Si C1 Ce 0et 0 Alors K c 1
dt
SiCe C 2 Alors K c 2
Si C 2 Ce C1et d Ce 0 Alors K c 1
dt
d Ce
Si C 2 Ce C1et 0 Alors K c 2
dt
SiCe C 3 Alors K c 3
Si C et d Ce 0 Alors K c 2
C3 e C2
dt
Si C 3 Ce C 2et d Ce 0 Alors K c 3
dt
SiC Alors K c 4
e C4
d Ce
Si C 4 Ce C 3et dt 0 Alors K c 4
Si C et d Ce 0 Alors K c 4
C4 e C3
dt
UnivM’sila_ELM 2021 60
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
II.13.9.3 Comparateur du flux pour la commande DTC classique à cinq
niveaux :
Le comparateur à hystérésis à cinq niveaux contient double bande dans l'intervalle [1,-1], la
partie positif de l'intervalle [1,0] situé dans le premier quadrant et partie négatif de l'intervalle
[1,0] situé dans le troisième quadrant. Les sorties de comparateur sont :
1 : correspond à une augmentation du flux
0 : correspond au maintien de flux
-1 : correspond à une diminution du flux
{
d ∆ φs
si 0 ≤ ∆ φs ≤ ε φ et >0 alors C flx=0
s1
dt
d ∆ φs
si 0 ≤ ∆C e ≤ ε φ et <0 alorsC flx =1
s1
dt
si ∆C e ←ε φ alorsC flx =−1
s1
d ∆ φs
si−ε φ ≤ ∆ φ se < ε φ et >0 alors C flx =0
s1 s1
dt
d ∆ φs
si−ε φ ≤ ∆ φs < ε C et <0 alors C flx =−1
s1 e
dt
UnivM’sila_ELM 2021 61
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
II.13.10 Structure générale de contrôle DTC classique sur par un onduleur à
trois niveaux :
Figure II.23 :Structure globale de la commande DTC classique par un onduleur à cinq niveaux.
UnivM’sila_ELM 2021 62
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
II.13.11 Résultats de simulation :
15
150
10
100
50
Couple électromagnétique Ce [N.m]
-5
-50
-10
-100
-15
-20 -150
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Temps[s] Temps[s]
(a) (b)
0.32
30
0.3
20
0.28
0.26
10
Amplitude du flux modphi [Wb]
0.24
0
0.22
0.2 -10
0.18
-20
0.16
0.14 -30
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Temps[s] Temps[s]
(c) (d)
UnivM’sila_ELM 2021 63
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
12
30
20 10
10
8
Courant Statorique Ialpha [A]
Secteur n
6
-10
-20
2
-30
-40 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Temps[s] Temps[s]
(e) (h)
0.4
0.3
0.2
0.1
Flux s beta [Wb]
-0.1
-0.2
-0.3
-0.4
-0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4
(f)
Fundamental (16Hz) = 18.24 , THD= 0.62%
0.5
0.45
0.4
0.35
0.3
Mag (% of Fundamental)
0.25
0.2
0.15
0.1
0.05
0
0 100 200 300 400 500 600 700 800 900 1000
Frequency (Hz)
(g)
UnivM’sila_ELM 2021 64
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
400
300
200
100
tension Vabc [V]
-100
-200
-300
-400
-500
0.01 0.02 0.03 0.04 0.05 0.06 0.07
Temps[s]
(i)
Figure II.24:Les résultats commande DTCclassique par onduleur cinqNiveaux.
II.13.12Interprétation de simulation :
Les figures II.9 (a-i) , les figures II .17 (a-i) et les figures II .24 (a-i) présentent les
résultats de la simulation de la commande DTC classique par un onduleur à deux ,à trois
et à cinq niveaux respectivement.
On remarque que tous les courbes gardent toujours leurs formes avec une brève
amélioration, d’où on constate les remarques suivantes :
Le couple électromagnétique:
D'après la figure (II.9.a) on remarque une réponse rapide du couple par rapport
auxfigures (II.17.a,etII.24.a) , donc on peut dire que l’élévation des niveaux de l’onduleur
est proportionnelle avec l’augmentation des performance de notre commande.
La vitesse:
Pour la figure II.24.bpar rapport à la figure (II.17.b et II.9.b), on peut dire que la
poursuite de vitesse s'effectue sansdépassement.Après démarrage, elle se stabilise
à la vitesse nominale 100 rad/s pendent un temps de réponseégale à0.04s .
Nous remarquons que après l’inversion de la vitesse que la poursuite de la vitesse
s’effectuéeaussi sans dépassement ça est traduit par les valeurs des paramètres du régulateur
qui sont bien calculé et bien défini.
Le courant statorique:
Le courant statorique dans la figure (II.24.e) est plus sinusoïdale et moins riche
d’harmoniques que celui des figures (II-17.e etII-9.e).
Le module de flux:
UnivM’sila_ELM 2021 65
Chapitre IICommande DTC classique d’une MSAP par les onduleursmultiniveaux
On constate que les fluctuations duflux dans la figure(II.24-c) sont plus faibles
par rapport auxcelles des figures(II.17-c) et (II-9.c).
La Trajectoire de flux:
Les figures (II.9.g) et (II.17.g) et (II.24, g), illustrent la trajectoire du vecteur flux
qui prend une forme parfaitement circulaire sur le plan biphasé (α, β) dans les trois cas.
Dans le but de connaitre les meilleurs niveaux de l’onduleur dans la commande DTC,
une comparaison est indispensable entre les différents types de commande.
Le tableau(II.15)suivant, résume les valeurs de THD obtenus pour les différents types
d'onduleurs :
II.14 Conclusion :
Dans ce chapitre, on a développétrois algorithmes basés sur la commande DTC
classique
Les résultats obtenus montrent que plus les niveaux de l’onduleur utilisé avec
l’algorithme de commande DTC classique sont élevés, plus les performances du moteur
alimenté s’améliore.
Dans le but de faire une étude comparative entre la DTC classique et la DTC par
logique floue, le prochain chapitre sera consacré pour discuter la commande DTC
par logique floue.
UnivM’sila_ELM 2021 66
Chapitre II
Commande DTC par
logique floue d’un
MSAP alimente par
onduleur multi-niveaux
UnivM’sila_ELM 2021 68
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
III.1 Introduction :
Parmi les récents développements des techniques de commande, l’introduction de
nouvelles techniques telles que la logique floue, a suscité un intérêt sans cesse croissant
depuis les quelques dernières décennies. Il suffit de voir les nombreuses applications
industrielles qui en découlent et de consulter l’abondante littérature sur le sujet pour s’en
convaincre. L’intérêt de la logique floue réside dans sa capacité à traiter l’imprécis
l’incertitude et le vague. Elle est issue de la capacité de l’homme à décider et agir de façon
pertinente malgré le flou des connaissances disponibles [37].
Les systèmes industriels étant de plus en plus complexes notamment les machines
électriques, il est souvent difficile, voire impossible d’en avoir un modèle mathématique
rigoureux permettant de mettre en œuvre une commande suffisamment robuste. Pour
surmonter ce problème, plusieurs techniques de commande sont développées pendant ces
dernières décades, ces techniques dites robuste sont capables de remédier les problèmes
confrontés par les techniques de régulation classique. Parmi ces techniques de commande, on
trouve la logique floue qui est de plus en plus utilisée dans plusieurs applications industrielle
et gestionnaires. La logique floue a été introduite dans le but d’approcher le raisonnement
humain à l’aide d’une représentation adéquate des connaissances. Aussi, le succès de la
commande floue trouve en grande capacité à traduire une stratégie de contrôle d’un opérateur
qualifié en un ensemble des règles linguistiques « si … alors » facilement interprétables [37].
L’utilisation de la commande floue est particulièrement intéressante lorsqu’on ne
dispose pas de modèle mathématique précis du processus à commander ou lorsque ce dernier
présente de trop fortes non linéarités ou imprécisions [38].
Dans ce chapitre, on présentera quelques aspects théoriques de la logique floue ainsi que
son application pour la commande de la vitesse de la moteur synchrone aiment permanent.
L’efficacité de ce réglage sera montrée par des résultats de simulation.
UnivM’sila_ELM 2021 69
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
sens dela logique binaire ou boolienne) mais des variables linguistiques, proches du langage
humainde tous les jours. De plus, ces variables linguistiques sont traitées à l’aide de règles qui
font référence à une certaine connaissance du comportement du système à régler [39].
UnivM’sila_ELM 2021 70
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
III.3.4.2Opérateur ET (l’intersection) :
UnivM’sila_ELM 2021 71
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
La fonction d’appartenance µ A ⋂ B pour l’ensemble flou A⋂B est définie comme suit :
µ A ⋂ B=min { µ A ( u ) , µ B ( u ) }(III .2)
Ces règles sont liées par le concept de l’implication floue et la règle compositionnelle,
chaque règle du système flou est représentée par une relation floue, ce dernier est caractérisé
par une seule relation floue déterminée par la combinaison detoutes les règles floues.
La structure générale d’un système flou est montrée par la figure (III.2).
UnivM’sila_ELM 2021 72
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
III.4.1 Fuzzification :
L’interface de fuzzification est un bloc qui consiste à : Mesurer les valeurs numériques
des variables d’entrées. Les projeter dans l’univers de discours en utilisant un facteur
d’échelle. Transformer ces valeurs numériques en valeurs linguistiques en utilisant des
fonctions d’appartenances qui ont pour but de subdiviser l’espace d’entrée de l’univers de
discours en sous-ensembles flous.
III.4.2 Base de connaissances :
Elle contient les informations du domaine d’application. Elle est définie par les deux
bases suivantes :
a) Base de données :
Elle fournie des informations nécessaires qui sont utilisées pour l’exploration des règles
de système flou.
b) Base de règles :
On appelle règles d'inférence (ou base de règles) l'ensemble des différentes règles reliant
les variables floues d'entrée d'un système aux variables floues de sortie de ce système à l'aide
de différents opérateurs. Ces règles se présentent sous la forme :
Si condition 1 et/ou condition 2 (et/ou...) alors action sur les sorties
III.4.3 Logique de prise de décision (bloc d’inférence) :
Ce bloc représente le noyau du système flou, qui est capable de simuler les décisions
humaines basées sur le concept flou et d’inférer les actions de contrôle flou par intervention
de l’implication floue et des règles d’inférence.
Après avoir établi toutes les règles d’inférence on peut les représenter par un tableau ou
par une matrice. Un traitement numérique des inférences selon l’une des trois méthodes
suivantes est à exécuter.
1) Méthode d’inférence max-min.
2) Méthode d’inférence max-produit.
3) Méthode d’inférence somme-produit
III.4.4 Défuzzification :
Elle convertit l’ensemble flou résultant de l’agrégation en une seule valeur réelle dans le
but de donner plus de certitude à la sortie du système d’inférence flou.
Il existe plusieurs méthodes pour réaliser cette opération, parmi lesquelles nous citons
[43]:
UnivM’sila_ELM 2021 73
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
UnivM’sila_ELM 2021 74
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
φ sβ
θ s=arctg .
φ sα
UnivM’sila_ELM 2021 75
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
On choisit des fonctions d’appartenances triangulaires pour les ensembles PS et NS.et des
fonctions d’appartenances trapézoïdales pour les ensembles PL et NL Figure (III.4) :
UnivM’sila_ELM 2021 76
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
UnivM’sila_ELM 2021 77
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
UnivM’sila_ELM 2021 78
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
Secteur (θs)
θ θ θ θ θ θ
Flux(𝜑 Couple(C 1 2 3 4 5 6
s) e)
P V V V V V6 V
2 3 4 5 1
P
EZ V V V V V7 V
7 0 7 0 0
N V V V V V4 V
6 1 2 3 5
P V V V V V1 V
3 4 5 6 2
Z
EZ V V V V V0 V
0 7 0 7 7
N V V V V V3 V
5 6 1 2 4
Tableaux III.1 : Le tableau de commutation la commande DTC floue par un onduleur à deux niveaux.
Résultats de simulation :
150
100
50
Vitesse de rotation Ws [tr/min]
-50
-100
-150
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Temps[s]
(a) (b)
UnivM’sila_ELM 2021 79
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
0.4 0.04
0.3 0.03
0.2 0.02
0.1 0.01
Flux s beta [Wb]
0 0
teta
-0.1 -0.01
-0.2 -0.02
-0.3 -0.03
-0.4 -0.04
-0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Flux s alpha [Wb]
Temps[s]
(c) (d)
0.4
flux alpha
flux beta
0.3
0.2
0.1
Composants de flux [Wb]
-0.1
-0.2
-0.3
-0.4
0 0.1 0.2 0.3 0.4 0.5 0.6
Temps[s]
(e)
(f)
Figure III.9:Les résultats de la commande DTC floue par onduleur à deux niveaux.
UnivM’sila_ELM 2021 80
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
La deuxième entrée est l‘erreur du couple “ ∆Ce ”. Son univers du discours est divisé en
cinq ensembles flous :
UnivM’sila_ELM 2021 81
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
Ri: if (Δ𝜑s is N) and (ΔCe is NL) and (θs is θ1) then (S11is zero) (S12is zero) (S21is zero)
(S22is zero) (S31is one) (S32is one).
UnivM’sila_ELM 2021 82
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
III.6.2Table de commutation:
Le tableau (III.2) aussi est semblable aux celles que nous avons développées
précédemment dans le chapitre II (la même chose que les premiers tableaux) .sauf que les
variables d’erreurs “ Δ𝜑s ” l’erreur de flux ; “ ΔCe ” l’erreur du couple et “ θs ” la position du
flux qui sont divisées en bandes déterminées dans le chapitre II, alors que pour cette approche
toute les variables sont des ensembles flous. Et pour la sortie est de type singleton, et calculée
par des opérateursflous.
Secteur(θ
s) 1 2 3 4 5 6 7 8 9 1 1 1
0 1 2
couple
flux
PL V V V V V V1 V V V V V V
21 16 22 17 23 8 24 19 25 20 26 15
PS V V V V V V4 V V V V V V
21 2 22 3 23 24 5 25 6 26 1
P
ZE 0 0 0 0 0 0 0 0 0 0 0 0
NS V V V V V V3 V V V V V V
26 1 21 2 22 23 4 24 5 25 6
NL V V V V V V1 V V V V V V
UnivM’sila_ELM 2021 83
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
26 15 21 16 22 7 23 18 24 19 25 20
PL V V V V V V2 V V V V V V
17 23 18 24 19 5 20 26 15 21 16 22
PS V V V V V V2 V V V V V V
3 23 4 24 5 5 6 26 1 21 2 22
Z
ZE 0 0 0 0 0 0 0 0 0 0 0 0
NS V V V V V V2 V V V V V V
5 25 6 26 1 1 2 22 3 23 4 24
NL V V V V V V2 V V V V V V
19 25 20 26 15 1 16 22 17 23 18 24
PL V V V V V V1 V V V V V V
22 17 23 18 24 9 25 20 26 15 21 16
PS V V V V V V5 V V V V V V
22 3 23 4 24 25 6 26 1 21 2
N
ZE 0 0 0 0 0 0 0 0 0 0 0 0
NS V V V V V V2 V V V V V V
25 6 26 1 21 22 3 23 4 24 5
NL V V V V V V1 V V V V V V
25 20 26 15 21 6 22 17 23 18 24 19
Tableaux III.2: Le tableau de commutation la commande DTC floue par un onduleur à trois niveaux.
Résultats de simulation :
6 150
100
4
3
50
2
Couple électromagnétique Ce [N.m]
1 0
-50
-1
-2
-100
-3
-4 -150
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Temps[s] Temps[s]
(a) (b)
UnivM’sila_ELM 2021 84
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
0.4 0.04
0.3 0.03
0.2 0.02
0.1 0.01
0 0
phisb
teta
-0.1 -0.01
-0.2 -0.02
-0.3 -0.03
-0.4 -0.04
-0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
phisa Temps[s]
(c) (d)
40 40
30 30
20 20
10 10
Courant Statorique Ialpha [A]
0 0
-10 -10
-20 -20
-30 -30
-40 -40
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Temps[s] Temps[s]
(e) (g)
UnivM’sila_ELM 2021 85
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
(f)
800
600
400
1000
200
500
Tension Statorique Vab [v]
0
0
-500
-200
-400
-600
-800
0 0.1 0.2 0.3 0.4 0.5 0.6
Temps[s]
(g)
Figure III.14 :Les résultats de la commande DTC floue par onduleur à trois niveaux
UnivM’sila_ELM 2021 86
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
La deuxième entrée est l’erreur du couple “∆Ce ”. Son univers du discours est divisé en
quatre ensembles flous :
-Erreur du couple est positive, « P»
La troisième variable d’entrée, est la position du flux dans le référentiel lié au stator
L'angle θs.L’univers du discours de cette variable est divisé en 36 ensembles flous
(θ1 à θ36) dont les fonctions d’appartenance sont représentées par la figureIII.17.
UnivM’sila_ELM 2021 87
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
Et pour le bloc de commande c’est la même chose que l’onduleur à deux niveaux tel
que : estimation du flux et de couple, estimation de la position et les contraintes qui seront
imposées. Mais les règles de contrôle doivent être exprimées en fonction des variables
d’entrée et de sortie de la manière suivante par exemple :
Ri:if(Δ𝜑sisP)and(ΔCeisP)and(θsisθ1)then(S11isone)(S12isone)(S13isone)(S14isone)
(S12is one) (S22is one) (S23 is one) (S24 is one) (S31 is zero) (S33 31 zero) (S34 iszero).
III.7.2Table de commutation :
Le tableau III.3 aussi est semblable aux celles que nous avons développées précédemment
dans le cas d’onduleur à trois niveaux. Sauf que les variables d’erreurs “ Δ𝜑s ” l’erreur de flux
; “ΔCe ” l’erreur du couple et “ θs ” la position du flux qui sont divisées en bandes
déterminées dans le chapitre II, alors que pour cette approche toute les variables sont des
ensembles flous. Et pour la sortie est de type singleton, et calculée par des opérateursflous.
Flux (𝜑s)
P Z
Couple
Secte
(Ce)
ur(θs)
P Z N P Z N
1 14 2 54 2 3 4
4 2 4
2 15 2 55 2 3 4
5 2 5
3 18 2 58 2 3 4
8 2 8
4 18 7 58 2 3 4
8 7 8
UnivM’sila_ELM 2021 88
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
5 20 7 60 3 3 5
0 7 0
6 24 7 4 3 3 5
4 7 4
7 24 12 4 3 4 5
4 2 4
8 25 12 5 3 4 5
5 2 5
9 28 12 8 3 4 5
8 2 8
1 28 17 8 3 4 5
0 8 7 8
1 30 17 10 4 4 6
1 0 7 0
1 34 17 14 4 4 4
2 4 7
1 34 22 14 4 5 4
3 4 2
1 35 22 15 4 5 5
4 5 2
1 38 22 18 4 5 8
5 8 2
1 38 27 18 4 5 8
6 8 7
1 40 27 20 5 5 1
7 0 7 0
1 44 27 24 5 5 1
8 4 7 4
1 44 32 24 5 2 1
9 4 4
2 45 32 25 5 2 1
0 5 5
2 48 32 28 5 2 1
1 8 8
2 48 37 28 5 7 1
2 8 8
2 50 37 30 6 7 2
3 0 0
2 54 37 34 4 7 2
UnivM’sila_ELM 2021 89
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
4 4
2 54 42 34 4 1 2
5 2 4
2 55 42 35 5 1 2
6 2 5
2 58 42 38 8 1 2
7 2 8
2 58 47 38 8 1 2
8 7 8
2 60 47 40 1 1 3
9 0 7 0
3 4 47 44 1 1 3
0 4 7 4
3 4 52 44 1 2 3
1 4 2 4
3 5 52 45 1 2 3
2 5 2 5
3 8 52 48 1 2 3
3 8 2 8
3 8 57 48 1 2 3
4 8 7 8
3 10 57 50 2 2 4
5 0 7 0
3 14 57 54 2 2 4
6 4 7 4
Tableaux III.3 [35]: Le tableau de commutation de la commande DTC floue par un onduleur
à cinq niveaux.
UnivM’sila_ELM 2021 90
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
8 150
100
4
2
50
-2 4
0
3
-4
2
-50
-6
1
0
-8
-100
-1
-10 0.15 0.2 0.25
-12 -150
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Temps[s]
Temps[s]
(a) (b)
0.4 4
0.3 3
0.2 2
0.1 1
0 0
phisb
teta
-0.1 -1
-0.2 -2
-0.3 -3
-0.4 -4
-0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
phisa Temps[s]
(c) (d)
UnivM’sila_ELM 2021 91
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
30 25
20
20
15
10
10
5
Courant Statorique Ialpha [A]
-5
-10
-10
-15
-20
-20
-30 -25
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Temps[s] Temps[s]
(e) (g)
(f)
Figure III.18:Les résultats de la commande DTC floue par onduleur à cinq niveaux
III.9Interprétation de simulation :
Les figures III.9 (a-g) , les figures III .14 (a-g) et les figures III .16 (a-g) présentent
respectivement les résultats de la simulation de la commande DTC par un onduleur à deux,
à trois et à cinq niveaux.
On remarque que tous les courbes gardent toujours leurs formes avec une brève
amélioration, d’où on constate les remarques suivantes :
Le couple électromagnétique:
Au démarrage le couple électromécanique atteint sa valeur maximale et se stabilise à
unevaleur pratiquement nulle en régime établi, d'après la figure (II.9.a) on remarque une
réponse rapide du coupleet moins de fluctuations par rapport auxfigure (II.14.aetII.18.a),
donc on peut dire que l’élévation des niveaux de l’onduleur est proportionnelle avec
l’augmentation des performance la commande DTC floue aussi.
UnivM’sila_ELM 2021 92
Chapitre III Commande DTC par logique floue d’un MSAP alimente par onduleurs multi-
niveaux
La vitesse:
On remarque que la vitesse suit sa référence sans erreur statique, sa poursuite s'effectue
sans dépassement. Il n’y’a pas une grande différence entre le figure (II.18.b) par rapport aux
figures (II.14.b et II.9.b)
Le courant statorique:
Le courant statorique dans la figure (II.18.e) est plus sinusoïdalet moins riche
d’harmoniques que celui de l’onduleur à trois et à deux niveaux figure (II-14.e)
etfigure (II-9.e ).
La Trajectoire de flux:
Les figures (II.9.g) et (II.14.g) et (II.18,g), illustrent la trajectoire du vecteur flux
qui prend une forme parfaitement circulaire sur le plan biphasé (α, β) dans les trois cas même
pour ce type de commande.
Le tableau (III.4), résume les valeurs de THD obtenus pour les différents types d'onduleurs
commander par la technique DTC floue.
III.10Conclusion :
Dans le but d’améliorer les performances de la MSAP (réductions d’ondulations du
couple, du flux, temps de réponse, et la valeur de THD du courant statorique), on a développé
trois algorithmes de commande basé sur la DTC floue.
Cette partie nous a permis d’étudier la structure générale d’un contrôleur flou
et la méthodologie de sa conception.
Suivant les résultats obtenus, on constate que la DTC floue par onduleur à cinq niveaux
présente des meilleures performances aux autres commandes.
UnivM’sila_ELM 2021 94
Conclusion
générale
Conclusion générale
Conclusion générale :
Le travail réalisé dans le cadre de ce mémoire apporté sur la commande directe du couple
appliquée à la machine synchrone à aimant permanent par l’utilisation d’une technique de
l’intelligence artificielle alimentée par onduleur multiniveaux.
Dans la première chapitre nous avons abordé par la problématique de la modélisation des
machines synchrones à aimant permanents en se basons sur les équations électriques et
mécaniques qui régissent le comportement dynamique de la MSAP. On a pu aussi élaborer un
modèle d'état non linéaire en courant de la MSAP, commandée en tension dans le repère de Park
liée au stator. En second lieu, on a présenté une modélisation avancée de l’onduleur de tension
classique à deux niveaux et alimenté le modèle de la machine par le réseau et par l’onduleur de
tension, ainsi on présenté les résultats de simulation.
Dans la deuxième chapitre, une étude théorique sur le principe du contrôle direct du couple
(DTC) classique ainsi que l'analyse des différentes stratégies de commutation ont étés élaborées,
nous avons exposé l’effet des vecteurs tension actifs et nuls sur l’évolution du couple et du
module du flux, ainsi une étude des différentes tables de commutation avec correcteur du couple
à deux niveaux, trois niveaux, cinq niveaux, puis avec et sans vecteurs de tension nuls. . Par la
suite nous avons présenté une nouvelle approche de contrôle direct du couple de la machine
alimentée par un onduleur multi niveaux à structure NPC. Ainsi, avec cette approche développée
nous avons pu réduire les ondulations du couple et du flux ainsi que pour les harmoniques du
courant afin de répondre aux exigences de type traction électrique, les résultats de simulation ont
montrés l’efficacité des techniques proposées.
Pour d’améliorer la stratégie de la commande directe du coupleclassique, nous avons fait
appel aux techniques de l’intelligence artificielle dans le troisième chapitre .Nous avons utilisé la
logique floue pour remplacer la table de sélection des états des interrupteurs de l’onduleur.
Nous avons exposé les bases théoriques et les fondements de la logique floue, ainsi que la
structure d’une commande basée sur cette approche, Par la suite nous avons présenté une
nouvelle approche de contrôle direct du couple par logique floue de la machine alimentée par un
onduleur multi niveaux à structure NPC.
Les résultats de simulation obtenus ont confirmés l’efficacité du dernier algorithme de la
DTC floue d’onduleur à cinq niveaux proposés, surtout de point de vue meilleure qualité
spectrale du courant d’alimentation de la machine. Dans la fin de ce chapitre, nous avons
effectué une comparaison entre les trois cascades convertisseur-machine en termes de THD du
courant.
UnivM’sila_ELM 2021 96
Conclusion générale
UnivM’sila_ELM 2021 97
Références
Bibliographiques
Références bibliographiques
[1] G. Grellet, G.Cerc, " actionneur Electriques, Principes, Modèles, commande ",
Collection Electrotechnique, Edition Eyrolles, 1997
[2] M.Kadjoudj, "Contribution à la Commande d’une MSAP ", Thèse De Doctorat
D’état Université De Batna, 2003.
[3] MESLOUB. H, " Commande DTC Prédictive D’une Machine Synchrone à Aimants
Permanents", Thèse de Doctorat, Université Mohamed Khider – Biskra, 2016.
[4] Boudiaf, D. E., & Belil, M. (2020). Commande DTC par logique floue d’un moteur
à induction alimenté par onduleur à cinq niveaux (Doctoral dissertation, Univ M'sila).
[14] AIT AMARA Nassim, Etude Comparative des Machines Synchrones Excitées par
Aimants et courants électriques, Mémoire de Master, Université A. Mira, Bejaia, 2014.
[15] Lahcene Bellahcene et Mohamed Djaouani « Commande vectorielle en vitesse du
moteur synchrone à aimants permanents dotée d’un observateur MRAS » Mémoire de
Master Université de Tlemcen.
[16] A.CHEBABHI ; N.E.ROUABAH ; E.GUERBAI, « Application des techniques de
l’intelligence artificielle pour le contrôle direct du couple d’une MAS», Mémoire
d’ingéniorat de l’Université Mohamed Boudiaf de M’sila, Algérie, Juin 2009.
[19] B.O. Fethi,"Application des techniques de l’intelligence artificielle (LF-RN) pour le
contrôle direct du couple d’une MAS alimentée par des onduleurs multi niveaux
[20] CHOUITER, E, BENARIB, A « Contrôle Direct du Couple basé sur la Logique
Floue d’une Machine Asynchrone Double Etoile » Mémoire de Master, M'sila, 2018
Annexes :
Paramètres de Modélisation de la Machine à aimants permanent :
Les paramètres de la machine synchrone à aimants permanents étudiée en simulation sont Les
suivants :
Fréquence nominale. f = 50 Hz
Tension nominale. V= 220/380v
Couple de charge. Cr = 5N.m
Résistance de phase. Rs = 1.4 Ω
Inductance cyclique sur l'axe directe. Ld=0.0066 H
Inductance cyclique sur l'axe transverse. Lq=0.0058H
Nombre de pair de pôle. P=2
Amplitude des flux des aimants permanents. φr=0.1546Wb
Moment d'inertie. J=0.00176 Kg.m2
Annexes
SPECIALITE : ELECTROMICANIQUE
THEME
Commande DTC Floue de la MSAP alimentée par un
onduleur multi-niveaux
Résumé :
Au jour le jour, le développement industriel a conduit à une grande importance de la
Machine Synchrone à Aimant Permanent (MSAP) dans l'industrie, grâce à plusieurs avantages
tels que sa densité de puissance élevée et son utilisation possible à grande vitesse, à haut
rendement (pertes au rotor réduit), permettant l'élimination des éléments de transmission
mécaniques, augmentant ainsi l'efficacité de l'assemblage.
Dans le but de faire une étude comparative entre la DTC classique et la DTC par la
logique floue ; la MSAP est alimentée par un onduleur à deux, à trois puis à cinq niveaux.
Pour cela, six algorithmes de commande ont été développé en conséquence.
D’après les résultats de simulation obtenus, il s’avère que la commande DTC floue de la
MSAP en utilisant un onduleur à cinq niveaux donne des bonnes performances en termes
d’ondulations du couple, de flux et un THD de courant réduit.