Simulation sur Matlab/Simulink et implémentation sur DSP/FPGA de la commande
vectorielle de la machine synchrone à aimants permanents (PMSM) alimenté par un
onduleur de tension a Modulation vectorielle (SVM).
S.Rafa. H.Zeroug. L.Hocine. K.Boudjit.
Laboratoire des systèmes électriques industriels.
Faculté d’Electronique et d’Informatique.
Université des Sciences et de la Technologie Houari Boumedienne.
BP N°32 El Alia, Alger, Algérie,
Résumé:
Les performances de la commande vectorielle appliquée à la Machine Synchrone à Aimants Permanents
dépendent en grande partie des carctéristiques dynamiques et statiques de l’onduleur qui lui est associé. Le
développement de la modulation de largeur d’impulsion (MLI) a apporté une plus grande souplesse dans le
contrôle des convertisseurs. Parmi les variantes da la MLI, la plus en vue ces derniers temps essentiellement dans
la conduite des machines à courant alternatif, la technique dite modulation vectorielle ou Space Vector
Modulation (SVM). Le principe de cette technique repose sur la sélection de la séquence et le calcul des temps
de conduction ou d’extinction. Dans cet article nous présentons les blocs de la simulation de la modulation
vectorielle sur le logiciel MATLAB/SIMULINK avec une nouvelle méthode de la détermination de secteur et
nous analysons la commande vectorielle de la PMSM associée à un onduleur de tension à SVM. La simulation
de système globale est fait aussi sur le logiciel MATLAB/SIMULINK. L’implémentation de cette commande
est conçue autour d’une architecteur mixte DSP TMS320F2812 -FPGA XILINUX SPARTAN-3.
Mots clés : PMSM, SVM, DSP, FPGA, MATLAB/SIMULINK, commande vectorielle.
1. Introduction:
La commande souvant adaptée aux convertisseurs statiques est la stratégie MLI. Plusieurs méthodes ont été
dévloppées avec l’objectif de générer à la sortie de l’onduleur une tension sinusoïdale ayant le moins
d’harmonique possible.[1] 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
entraînement à 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. Il introduit un découplage entre le
flux et le couple et assure une caractéristique de réglage mécanique similaire à celle d’un moteur à courant
continu à excitation séparée. La qualité de la commande vectorielle dépend en grande partie des caractéristiques
dynamiques et statiques de l’onduleur. Une simulation du système globale à l’aide du logiciel
MATLAB/SIMULINK permet de mettre en évidence les performances des réglages et du convertisseur à MLI
vectorielle. Pour validé les résultats théorique nous avons implémenté le système dans une architecteur mixte
DSP TMS320F2812 -FPGA XILINUX SPARTAN-3. Les résultats expérimentaux sont représentes.
2. Modèle mathématique de la MSAP :
Afin d’obtenir une formulation plus simple et de réduire la complexité du modèle de la machine, l’établissement
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. [2]
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 :
dqqq
qddd
dt
d
IRV
dt
d
IRV
Φ+Φ+=
Φ−Φ+=
..
..
ω
ω
Avec
qqq
fddd
iL
iL
=Φ