Projet Modelisation Et Simulation de La PDF
Projet Modelisation Et Simulation de La PDF
Projet Modelisation Et Simulation de La PDF
|2
R
E
S
U
M
E
Our project consists in doing a modeling of the Synchronous machine and making
a vecto rial control of it under Matlab / Simulink.
The performance of the vector control applied to the Synchronous Permanent Magnet
Machine depends to a large extent on the dynamic and static characteristics of the
inverter associated with it. The development of pulse width modulation (PWM) has
provided greater flexibility in the control of converters. Among the variants of the MLI,
the most prominent lately mainly in the driving of AC machines, the so-called vector
modulation or Space Vector Modulation (SVM). The principle of this technique is based
on the selection of the sequence and the calculation of the conduction or extinction
times. In this paper we present the blocks of simulation of vector modulation on the
MATLAB / SIMULINK software with a new method of sector determination and we
analyze the vectorial control of the PMSM associated with a voltage inverter with SVM.
The global system simulation is also done on the MATLAB / SIMULINK software
Résumé 2
Abstract 3
Remerciement 4
Sommaire 5
Introduction générale 6
L'évolution des aimants permanents modernes, qu'ils soient à base d'alliages métalliques ( Alnico ),
d'oxydes métalliques ( ferrites durs anisotrope ) ou de terres rares ( SmCo, NdFeB) leur a permis
d'être utilisés comme inducteurs dans les machines synchrones.
L'association de ces machines avec des convertisseurs statiques a trouvé de nombreuses applications,
par exemple les machines synchrones autopilotées qui sont de plus en plus utilisées comme
servomoteurs en remplacement des machines à courant continu.
Les avantages de l'association des machines synchrones à aimants permanents avec des
convertisseurs statiques sont nombreux
La commande souvent adaptée aux convertisseurs statiques est la stratégie MLI. Plusieurs
méthodes ont été développées avec l’objectif de générer à la sortie de l’onduleur une tension
sinusoïdale ayant le moins d’harmonique possible. Pour l’onduleur de notre système de commande
nous utilisons la technique de la modulation vectorielle. Le principe de cette méthode est la
détermination des portions de temps (durée de modulation) qui doivent être allouées à chaque
vecteur de tension durant la période d’échantillonnage. Cette commande rapprochée (SVM) permet
de déterminer les séquences des allumages et des extinctions des composants du convertisseur et de
minimiser les harmoniques des tensions appliquées au moteur. Pour un entrainement à courant
alternatif performant on préfère une stratégie de commande évoluée. Le contrôle par flux orienté est
une méthode appropriée pour satisfaire des performances élevées.
1. Rotor/Stator:
Le terme de machine synchrone regroupe toutes les machines dont la vitesse de rotation de
l’arbre de sortie est égale à la vitesse de rotation du champ tournant. Pour obtenir un tel
fonctionnement, le champ magnétique rotorique est généré soit par des aimants, soit par un circuit
d’excitation. La position du champ magnétique rotorique est alors fixe par rapport au rotor, ce qui
impose en fonctionnement normal une vitesse de rotation identique entre le rotor et le champ
tournant statorique.
Figure 1 : Stator MS
Il existe trois grandes familles de rotor, ayant pour rôle de générer le champ d’induction rotorique.
Les rotors bobinés à pôles lisses, les rotors bobinés à pôles saillants ainsi que les rotors à aimants :
Afin d’obtenir une formulation plus simple et de réduire la complexité du modèle de la machine,
de son modèle mathématique sera développé sur la base des hypothèses simplificatrices à savoir que
la machine est symétrique, fonctionne en régime non saturé et que les différentes pertes ainsi que
l’effet des amortisseurs sont négligeables.
Le modèle de la machine synchrone le plus utilisé est basé sur la théorie unifiée des machines
électriques. Cette théorie est basée sur la transformation de Park et qui permet d'obtenir un système
équivalent formé de deux enroulements orthogonaux qui sont situés dans le même plan que les
enroulements a, b et c. Avec cette transformation, nous pouvons passer d’une représentation dans le
repère triphasé ( abc , , ) à une représentation dans un repère cartésien d’axes ( dq, ), comme nous
le montre la figure suivante :
L'évolution des aimants permanents modernes, qu'ils soient à base d'alliages métalliques ( Alnico ),
d'oxydes métalliques ( ferrites durs anisotrope ) ou de terres rares ( SmCo, NdFeB) leur a permis
d'être utilisés comme inducteurs dans les machines synchrones.
Le modèle de Park de la machine synchrone à aimants permanents à P paires de pôles est défini par
le système d’équations suivant :
Où, Ld Lq sont respectivement les inductances directe et en quadrature. Elles sont supposées
indépendantes de la position r , fd valeur crête du flux généré par les aimants lorsque son axe
longitudinal est aligné avec celui de l’un des enroulements statoriques.
| 10
3
L l M0 M2
d 0 2
L l M M3
q 0 0
2
2
f l1 f i1 l2 f i2 l3 f i3 l ff i f
2 2 4 4
M 1 f I cos t cos(t ) M 1 f I cos(t ) cos(t ) M 1 f I cos(t ) cos(t ) lf I f
3 3 3 3
3
IM 1 f cos l f I f
2
3
f M1f I d l f I f
2
En convention récepteur
d1
v1 Rs I1
dt
d d
v d Rs I d dt q
v R I d q
q s q
dt
d
Le modèle de Park de la machine synchrone à aimants permanents à P paires de pôles est défini par
le système d’équations suivant :
d d
v d Rs I d dt q d Ld I d M 1 f I f
avec :
v R I d q q Lq I q
q s q
dt
d
Ce système représente le modèle électrique dynamique dans le référentiel de Park. Dans notre cas, le
système est équilibré (la somme des composantes a, b, c est nulle), donc la troisième équation est
nulle. Dans le système dq, tournant à la vitesse du rotor, les grandeurs électriques et magnétiques
sont de type continu, ce qui rend sa commande similaire à la commande des machines à courant
continu. Ce système sera utilisé dans la commande vectorielle de la MSAP.
Le diagramme vectoriel qui nous permet d’analyser le fonctionnement moteur de la machine | 11
synchrone à aimants est représenté par la figure suivante :
Dans ce diagramme, le courant id est choisi égal à zéro de telle sorte que le flux rotorique soit aligné
avec l’axe d. En plus, lorsque le courant id est nul, le modèle du moteur synchrone se réduit à celui
d’un moteur à courant continu à excitation indépendante. Cette technique nous permet de contrôler
le couple et par la suite la vitesse en utilisant la composante en quadrature du courant iq
| 12
3.2 Schéma équivalent en régime transitoire :
La figure 7 montre le schéma équivalent en régime transitoire de la MSAP dans le repère de Park
Pour définir la nouvelle expression du couple dans le nouveau référentiel, nous effectuons le bilan
énergétique du MSAP. La puissance fournie à la machine est donnée par l’expression suivante :
Cela signifie que la quantité d’énergie consommée par la machine est convertie en énergie
magnétique et mécanique. Le terme Pjs représente la puissance perdue par effet joule au stator.
L’énergie magnétique emmagasinée par les inductances du stator est définie par le terme P ms et le
terme Ptr représente la puissance transmise au système mécanique du moteur.
où :
L'expression du couple en fonction des courants statoriques (id ;iq) et du flux d'induction maximum
de l'aimant permanent (ˆ fd ) du MSAP est donnée par la relation suivante :
| 13
D'après l’équation précédente, le couple électromagnétique se décompose en deux termes :
Kt = Np* Ke représente la constante de couple, Cemp représente le couple principal créé par l'aimant
et Cemr est dû à l'anisotropie rotorique et représente le couple réluctant dû à la saillance du MSAP.
Dans le cas d'une machine à pôles lisses, le dernier terme est nul.
Pour alimenter le circuit intermédiaire, le moyen le plus simple consiste en un redresseur à diodes
en pont triphasé, assurant la conversion de la tension alternative générée par le réseau triphasé en
une tension continue. Après un étage de filtrage, l’onduleur est alimenté par une source de tension
continue VDC. Les commutateurs d’un même bras de l’onduleur sont toujours complémentaires.
Chaque interrupteur de puissance est réalisé par un IGBT en antiparallèle avec une diode, où ces
composants sont supposés parfaits.
Dans l'étude de l'ensemble onduleur-machine, nous supposerons que la charge triphasée, est
équilibrée, couplée en étoile avec un neutre isolé et la chute de tension aux bornes des interrupteurs
est négligeable. Du fait que les constantes de temps de la machine sont très grandes devant le temps
de passage d'un état ON à l’état OFF des composants semi-conducteurs,
On peut faciliter la modélisation et diminuer le temps de simulation en modélisant l'onduleur par un | 14
ensemble d'interrupteurs idéaux. Pour la modélisation de l’onduleur, on considère les hypothèses
suivantes :
La modélisation de l’onduleur consiste à trouver une relation entre les grandeurs de commande des
transistors et les grandeurs électriques de la machine synchrone. Ainsi, comme les grandeurs de
commande agissent sur les interrupteurs commandables, on peut définir la fonction de commutation
suivante :
C4 = 1- C1 C5 = 1- C2 C6 = 1 – C3
A titre d’exemple la tension Vao vaut VDC/2 lorsque C1 = 1 et C4 = 0 elle devient -VDC/2
Lorsque C1 = 0 et C4 = 1. Avec le même raisonnement pour Vb0 et Vc0, les tensions de sortie de
l'onduleur par rapport au point milieu O de la source prise comme référence de potentiel, sont
données par le système suivant :
Les tensions composées s'écrivent en fonction des tensions Va0, Vb0 et Vc0 sous la forme suivante :
Le système de tensions équilibrées va, vb et vc s'écrit en fonction des tensions composées sous la
forme suivante :
En faisant intervenir les équations, on tire finalement les tensions simples aux bornes des
enroulements statoriques :
L'onduleur peut être commandé en utilisant plusieurs techniques dont: la commande par hystérésis | 15
et la technique de Modulation par Largeur d'Impulsions (MLI). En ce qui concerne la technique MLI,
nous citerons pour référence la MLI sinus-triangle, la précalculée et la MLI vectorielle, stratégies les
plus fréquemment employées.
Les tensions appliquées aux bornes des phases statoriques sont de forme quasi sinusoïdale donc
ayant un contenu d'harmonique, qui provoque l'augmentation des pertes dans la machine ainsi que
des oscillations mécaniques sur l'arbre. Pour réduire ce problème, il existe deux possibilités:
Chacune de ces techniques permet d’obtenir des caractéristiques différentes des tensions de sortie
de l’onduleur (amplitude maximale de la tension, spectre d'harmonique). La MLI avec porteuse
présente des inconvénients. D’autres stratégies de génération des signaux MLI ont été développées,
par la suite. Pour la commande des machines synchrones ou asynchrones, la MLI vectorielle ou «
Space Vector PWM» en anglo-saxon, semble être la plus souvent adaptée. A partir des tensions
simples Va, Vb et Vc de la machine, on peut construire les composantes du vecteur tension Vref qui
peuvent être définies par la relation suivante :
Figure9 : Représentation des huit vecteurs de tension statoriques fournis par l’onduleur
| 16
La figure 9 représente les huit vecteurs réalisables par l’onduleur dans le plan ( ). En effet, la
modulation vectorielle offre l'avantage de minimiser les harmoniques de courant, de réduire les
pulsations du couple et de maximiser la puissance disponible, ce qui justifie son utilisation. Cet
algorithme sert d’interface algorithmique entre la commande vectorielle et le bloc de génération des
impulsions de commande des IGBTs de l’onduleur.
Les six interrupteurs de l’onduleur sont commandés de manière complémentaire deux à deux. Pour
cela nous avons que trois degrés de liberté, ayant chacun deux états : fermé (F) ou ouvert (O).
Suivant la combinaison de l’état des interrupteurs de l’onduleur, on peut dresser le tableau qui
montre les huit vecteurs de tension à appliquer à la machine à chaque instant dont six sont actifs et
deux sont nuls. D’après la figure 9, on remarque que les six vecteurs actifs définissent six secteurs
angulaires de /3 rad. Si on repère ces secteurs par un l’indice i , les relations exprimant ces
vecteurs sont :
La répartition des vecteurs de tension dans le plan (,), comme l’indique la figure 9 est un
hexagone symétrique où l’amplitude du vecteur de référence est limitée par un cercle de rayon .
Par conséquent, cette technique de modulation permet l’obtention d’un taux de modulation
maximale égale à ce qui ressemble à une augmentation de 15% par rapport à la modulation
sinusoïdale.
| 17
viii. Description de l’algorithme de la MLI vectorielle :
Dans le but de limiter le contenu harmonique des tensions générées, nous avons utilisé une MLI
vectorielle avec des impulsions centrées au milieu de la période de commutation.
Cette technique consiste à déterminer les instants de commutation de manière à distribuer le temps
d’application du vecteur nul de façon identique entre V0 et V7. Ainsi, on peut reconstituer les
signaux de commande à appliquer pour obtenir le vecteur tension de référence, pour cela les
interrupteurs sont codés par 1 à l’état fermé et par 0 à l’état ouvert. La figure 12 montre les
séquences des signaux de commande correspondant au premier secteur.
D’une façon générale, pendant une période de commutation Tsw, le vecteur tension de référence se
trouve dans un secteur formé par Vi et Vi+1 , i {1, 2, 3, 4, 5}, comme l’indique la figure11. Pour que
sa valeur moyenne sur Tsw soit égale à 0
Après la détermination des rapports cycliques, on peut résumer les va leurs des indices de
modulation pour chaque secteur dans le tableau suivant:
Enfin, les signaux de commande des interrupteurs de l’onduleur (T1 j'jusqu’a T6) sont déterminés à
partir de l’intersection entre une porteuse et la modulante (indice de modulation) .
| 19
C
O
N
C
L
U
S
I
O
N
E
S
U
M nous avons présenté la modélisation dynamique de la MSAP dans un repère
Au cours de ce chapitre,
lié au rotor, puis au Estator en utilisant respectivement la transformation de Park et de Clark ainsi
que le convertisseur statique qui l’alimente. Nous avons développé les modèles non linéaires de la
machine synchrone sous forme d’une représentation d’état dans les différents repères utilisés pour
notre étude. Ainsi, nous allons utiliser ces modèles pour la réalisation des observateurs de vitesse
ainsi que pour l’implantation des lois de commande. Ensuite, nous avons exposé les problématiques
et les hypothèses simplificatrices pour aborder notre étude. Et pour finir, nous avons détaillé le
modèle d’état du MSAP et de son convertisseur statique commandé avec la technique MLI
vectorielle. Dans le troisième chapitre, nous allons exposer les différents résultats de simulation et
d’expérimentation pour mettre en œuvre la commande par orientation du flux rotorique de la MSAP
avec capteur mécanique en utilisant la technique de modulation vectorielle.
| 20
viii. Simulink :
TM
SIMULINK est un programme pour la simulation des systèmes dynamiques linéaires et non
TM
linéaires; une extension de MATLAB , dans laquelle la définition des modèles se fait par schémas
blocs (diagramme structurel). Le diagramme structurel permet la représentation graphique d’un
système d’équations linéaires et non linéaires. Il met en évidence la structure du système et permet
de visualiser les interactions entre les différentes grandeurs internes et externes.
On distingue alors particulièrement bien les contres-réactions, les couplages réciproques, les | 21
non-linéarités, etc. Les éléments qui composent le diagramme structurel représentent des opérations
mathématiques, à savoir addition, soustraction, multiplication avec un coefficient, intégration et
différentiation, ainsi que la multiplication et la division de deux variables et la fonction non linéaire
d’une variable. SIMULINK possède une interface graphique pour visualiser les résultats sous forme
de graphiques
ou de valeurs numériques en cours de simulation. Les paramètres régissant le fonctionnement des
systèmes peuvent être modifiés en ligne, c’est à dire en cours de simulation, et l’on peut observer
leur effet immédiatement. SIMULINK est bâti autour d’une bibliothèque de blocs (librairies) classés
par catégories. Les principales librairies sont montrées dans le tableau:
Librairie Contenu
Sources Différents types de signaux d’entrée
Sinks Appareils virtuels de visualisation
Continuous Systèmes et opérateurs continus
Discrete Blocs représentant les systèmes
discrets
Math Opérateurs mathématiques
Functions & Tables Fonctions et tables de valeurs
Nonlinear Systèmes et opérateurs non linéaires
Signals & Systems Blocs de connexion et sous-systèmes
Le système de simulation de SVM est basé sur le MATLAB/SIMULINK qu’est choisi en tant
qu’environnement fondamental en raison de ses divers avantages uniques : l’efficacité de
programmation élevée, interface graphique élégant, son architecture ouverte permettant l’adaptation
aux besoins du client.
| 22
A. Bloc simulink de la SVM:
Ce bloc permet de projeter les tensions triphasées dans le référentiel (α, β) en effectuant la
transformation de Clarke sous Simulink, on obtient :
Généralement, le secteur est déterminé par l’angle γ où γ= Vβ/Vα . Dans cet article le secteur est
déterminé par une méthode simple basée sur les tensions Vα, Vβ,
La détermination est faite comme dans le tableau 1, où A2 est le signe de V α et A1 est le signe de
Vβ. On note que A2 égale à 0 si V α est négatif sinon A2 égale à 1. A1 égale à 0 si Vβ est négatif
sinon A1 égale à 1. A0 égale à 1 si la valeur absolue du rapport (V β / α V) est supérieur ou égale à
(tan 60 = 1.732) autrement A0 égale à 0. Cette méthode est employée par bibhu pour la
détermination du secteur pour la DTC.
E. Calcul de t1 et t2 :
Dans cette étape le bloc calcul les temps t1 et t2 pour chaque secteur à partir des valeurs de X, Y et
Z suivant le tableau ci-dessous :
F. Détermination de taon, tbon et tcon : | 24
G. Détermination de Ta, Tb et Tc :
Ce bloc génère des séries d’impulsions qui serviront par la suite à réaliser les signaux de commande
entrant dans le modèle de l’onduleur, suite à la comparaison des signaux modulants avec une
porteuse triangulaire de haute fréquence (20khz). Sous SIMILINK ce bloc se présente sous l’aspect
suivant :
Les signaux txon sont ordonnés d’une manière bien précise (tableau ci-dessous).
H. La commande vectorielle de la PMSM: | 25
La technique appliquée à la PMSM consiste à maintenir Id nulle pour produire un couple maximal et
utiliser la composante Iq pour réaliser le réglage en cascade afin d’assurer les performances de la
poursuite en vitesse. Le schéma bloc de cette structure de commande est représenté dans la figure
suivante :
BLOC : TRANSFORAMTION DE PARK :
Figure 23 : bloc de MS
BLOC : Schéma global
Parameters de la PMSM:
La tension continue Vdc= 120 v.
Le temps d’échantillonnage T= 50 us.
P=400w, Ld=Lq=21.5mH, R=5.2Ω, Inom=2A, Cr=1..5N.m, Φf=0.24 wb, fr=0, J=85e-6kgm2.
| 28
:
C
O
N
C
L
U
S
I
O
N
E
S la commande vectorielle de la machine synchrone à aimants permanents
Dans cet article on étudié
alimentée par un onduleur
U de tension à SVM., et on a établi le modèle de la SVM avec
MATLAB/SIMULINK. La technique de la SVM est généralement compliquée dans la théorie et difficile
dans l’exécution pratique
M mais la simulation basée sur MATLAB/ avec l’utilisation de nouvelle
méthode de la détermination de secteur peuvent représenter le comportement de SVM plus
E
facilement et plus clairement.
Les résultats de simulation et les résultats expérimentaux sont présentés pour démontrer la validité
de la technique SVM.
| 29