Mini Projet
Mini Projet
Mohamedia
Mini-Projet
Auteur :
HABBAR EL MEHDI
ELKAOUTY BOCHRA
BOUKDIR AYOUB
Table des matières
1 Introduction 3
2 Modélisation dynamique 4
2.1 Équation électrique . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.1 l'équation électrique dans le domaine triphasé (a,b,c) . 5
2.1.2 Transformation de Clarke . . . . . . . . . . . . . . . . 5
2.1.3 Transformation de Park . . . . . . . . . . . . . . . . . 5
2.1.4 Équations de Tension en d-q . . . . . . . . . . . . . . . 5
2.1.5 Forces Électromotrices . . . . . . . . . . . . . . . . . . 6
2.1.6 Finalisation des Équations . . . . . . . . . . . . . . . . 6
2.2 Équation mécanique . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Modèle nal . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
5 Conclusion 19
5.1 Synthèse de notre travail . . . . . . . . . . . . . . . . . . . . . 19
5.2 Discussion des résultats obtenus . . . . . . . . . . . . . . . . . 20
5.3 Perspectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1
Table des gures
1 code Matlab qui décrit le modelé . . . . . . . . . . . . . . . . 13
2 Allure de vitesse . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 L'erreur entre la vitesse vitesse désirée et la vitesse instantanée 15
4 Code modié partie 1 . . . . . . . . . . . . . . . . . . . . . . 16
5 Code modié partie 2 . . . . . . . . . . . . . . . . . . . . . . 17
6 L'allure de la vitesse . . . . . . . . . . . . . . . . . . . . . . . 17
7 L'allure d'erreur . . . . . . . . . . . . . . . . . . . . . . . . . 18
2
1 Introduction
Les moteurs synchrones à aimants permanents (PMSM) ont suscité une
attention considérable en raison de leur potentiel dans les applications auto-
mobiles hautes performances. Leurs caractéristiques exceptionnelles, notam-
ment une densité de puissance élevée, un excellent rendement et une densité
de couple remarquable, en font un choix prometteur [1]. Les PMSM sont
couramment utilisés en raison de leur structure simple, de leur poids léger et
de leur bonne réponse dynamique [2]. En outre, les PMSM sont couramment
utilisés dans les systèmes de robotique industrielle, où leur contrôle précis
du mouvement est crucial pour les tâches nécessitant une haute précision
et une grande répétabilité [2]. Ils trouvent également des applications dans
les systèmes de climatisation et de réfrigération, où leur ecacité énergétique
contribue à réduire la consommation électrique et les coûts d'exploitation [3].
Enn, les PMSM sont de plus en plus utilisés dans les applications d'énergies
renouvelables, telles que les éoliennes, où leur capacité à fonctionner de ma-
nière able et ecace dans des conditions variables est un avantage clé [4].
En plus de ces applications, les moteurs PMSM sont particulièrement bien
adaptés pour l'entraînement des triporteurs électriques.
Cependant, les PMSM sont des systèmes de couplage fort multivariables
non linéaires, et leurs performances de fonctionnement sont facilement in-
uencées par des phénomènes non modélisés, l'incertitude des paramètres
et la charge externe. Pour pallier ces dés, la commande par mode glissant
(Sliding Mode Control, SMC) est couramment utilisée. Cette méthode est
particulièrement adaptée pour maintenir des performances stables et ables
dans des conditions de fonctionnement variées, ce qui en fait une solution
idéale pour l'entraînement des triporteurs électriques [2]. Le système de com-
mande en mode glissant (SMC) pour un moteur PMSM dans un triporteur
électrique fonctionne en dénissant une surface de glissement qui contraint
les dynamiques du système à suivre un comportement désiré. Le SMC est
robuste face aux perturbations et aux incertitudes des paramètres, assurant
une performance stable. Le régulateur ajuste la tension du moteur en temps
réel pour maintenir la vitesse souhaitée, garantissant ainsi une conduite uide
et ecace.
Le SMC est basé sur le principe de forcer le système à suivre une surface
de glissement dénie. Cette technique consiste en deux phases principales :
Phase d'attraction : Le système est amené à atteindre une surface
de glissement préalablement dénie.
Phase de glissement : Une fois sur cette surface, le système glisse
le long de celle-ci jusqu'à atteindre l'état d'équilibre désiré.
La surface de glissement est souvent dénie en fonction des erreurs de
3
suivi de position et de vitesse. Le contrôle est ensuite conçu pour maintenir
le système sur cette surface malgré les perturbations et les variations pa-
ramétriques. Les lois de commande par mode glissant classiques incluent la
commutation à haute fréquence, ce qui peut entraîner des oscillations indé-
sirables (phénomène de chattering). Des variantes comme la commande par
mode glissant de second ordre ont été développées pour atténuer ce problème
[14 ; 15].
Les systèmes de commande par mode glissant pour PMSM trouvent des
applications dans plusieurs domaines, notamment :
Automobile : Véhicules électriques et hybrides, où la robustesse et
l'ecacité énergétique sont cruciales [5].
Aéronautique : Commande des systèmes de propulsion électriques
et des actionneurs électromécaniques [6].
Robotique : Contrôle précis des moteurs pour les bras robotiques et
les drones [7].
Production industrielle : Machines-outils, équipements de fabrica-
tion automatisés nécessitant un contrôle précis et robuste [8].
Applications marines : Propulsion électrique et systèmes de ma-
n÷uvre des navires [9].
Énergies renouvelables : Utilisation dans les éoliennes pour un
contrôle précis des générateurs [10].
Systèmes médicaux : Utilisation dans les équipements d'assistance
médicale pour une précision de mouvement élevée [11].
Infrastructure urbaine : Ascenseurs et escaliers mécaniques pour
un contrôle able et sûr [12].
Applications spatiales : Contrôle des systèmes de positionnement
et d'orientation des satellites [13].
En conclusion, les PMSM combinés avec la commande par mode glissant
(SMC) orent une solution robuste et ecace pour diverses applications,
notamment l'entraînement des triporteurs électriques, où la précision et la
stabilité sont essentielles.
2 Modélisation dynamique
Le comportement des machines électriques est déni par deux types d'équa-
tions : l'équation électrique et l'équation mécanique.
4
2.1 Équation électrique
2.1.1 l'équation électrique dans le domaine triphasé (a,b,c)
Le modèle triphasé d'un moteur PMSM est basé sur les équations de
tension des phases a, b et c :
dia
ua = Ria + L dt + ea
ub = Rib + L didtb + eb (1)
dic
uc = Ric + L dt + ec
5
2.1.5 Forces Électromotrices
Pe ≈ 1.5 · ωe ψf · iq (10)
En substituant Pe dans l'expression du couple électromagnétique :
Pe 1.5 · ωe ψf · iq
Te = ≈ (11)
ωe ωe
6
Ce qui simplie à :
Te ≈ 1.5 · ψf · iq (12)
Pour tenir compte du nombre de paires de pôles p du moteur, l'expression
nale du couple électromagnétique devient :
Te = 1.5 · p · ψf · iq (13)
alors l'équation mécanique nale est :
ωr
J = 1.5 · p · ψf · iq − Bωr − Tl (14)
dt
7
Réactivité : Cette méthode permet une réponse rapide du système,
ce qui est crucial pour les applications de contrôle de vitesse où des
changements de consigne rapides peuvent être nécessaires.
8
D'un autre côté, si l'état du système est proche de la surface de mode
glissant, c'est-à-dire s < 1, alors le taux de reaching du TERL diminue
jusqu'à zéro. Au contraire, en raison de la limite de la fonction signe absolue
dans la nouvelle loi de reaching, (|s| − 1) = −1 et la vitesse de reaching
du terme exponentiel variable est k|s|−b . Évidemment, k|s|−b > k|s|b , ce qui
augmente la vitesse de reaching de la loi de reaching à indice variable.
Ainsi, dans l'ensemble du processus allant de l'état initial à la surface de
mode glissant, la vitesse de reaching de la NSMRL est toujours plus rapide
que celle du TERL. De plus, l'introduction de la variable d'état du système
et du terme d'ordre de puissance de la fonction de mode glissant restreignent
le phénomène de chattering.
Débutant par dénir l'erreur entre la vitesse mécanisque désiré et la vi-
tesse rééle pour cela on pose ;
e = ωr ∗ − ωr (17)
Avec g est estimé par une loi adaptative, et la perturbation de charge d est
observée par feedforward pour obtenir un meilleur eet de contrôle.
Alors la loi de variation de l'équation d'erreur de suivi de vitesse peut être
exprimé comme :
∗
ė = ω˙r ∗ − χi˙q − g − d (22)
9
Lors de la conception d'un système de contrôle de la vitesse, l'erreur de suivi
de vitesse x=e est sélectionnée comme variable d'état. Cette erreur représente
la diérence entre la vitesse souhaitée et la vitesse réelle du moteur. L'erreur
de suivi de vitesse est un indicateur crucial des performances du système de
contrôle.
En choisissant l'erreur de suivi de vitesse comme variable d'état, on peut
directement inuencer la dynamique du système en mode glissant. Lorsque
l'erreur de suivi de vitesse est importante, la vitesse à laquelle le système
atteint la surface de glissement est relativement élevée. Inversement, lorsque
l'erreur est faible, la vitesse d'atteinte est plus réduite. Cette approche permet
d'accélérer la convergence du système vers la surface de glissement tout en
minimisant les oscillations indésirables (broutage).
En combinant cette nouvelle loi d'atteinte avec les équations de dyna-
mique du système (notées comme équations (17) et (21) et (16)), on peut
déterminer le signal de sortie du contrôleur de boucle de vitesse. En par-
ticulier, on obtient la valeur de référence du courant dans l'axe q, qui est
essentielle pour le contrôle précis de la vitesse du moteur :
1 ∗
i∗q = ω̇r − ĝ − d + ϵ|x|a sgn(s) + k|s|b·sgn(|s|−1) s + ce (23)
χ
10
lique (HTF) peut être obtenu comme suit :
e1 (t) = z1 (t) − ωr (t)
ż1 (t) = z2 (t) + g + xi∗q − β1 e1 (t) (27)
ż2 (t) = −β2 tanh(β3 e1 (t))
1 1
V̇ = sṡ + g̃ g̃˙ = s (ė + ce) + g̃ g̃˙
η η
1
= s ω̇r∗ − χi∗q − g − d + ce + g̃ g̃˙
η
= −s ϵ|x| sgn(s) + k|s|
a b·sgn(|s|−1)
s
(29)
1
+ s ω̇r∗ − χi∗q − ĝ − d + ce + ϵ|x|a sgn(s) + k|s|b·sgn(|s|−1) s − g̃ g̃˙
η
b·sgn(|s|−1)
= −s ϵ|x| sgn(s) + k|s|
a
s ≤0
11
3.5 Simulation
3.5.1 Paramètres de modèle
Paramètres Valeur
P 6
a 0.6
b 0.3
c 20
e 5
k 23
β1 160
β2 160
β3 0.85
L 5e-3
R 1.55
Lq 6.71e-3
Ld 6.71e-3
ψf 0.175
B 0.0003
J 0.0002
Kp 0.11
Ki 15
kp c 1.1
ki 0.06
12
3.5.2 Code MATLAB
13
Figure 2 Allure de vitesse
14
Figure 3 L'erreur entre la vitesse vitesse désirée et la vitesse instantanée
15
4.1 Modication de code
pour introduire le terme de couple de charge dans le code on doit pre-
mièrement dénie les coecients TL0 et c pour un triporteur électrique d'une
masse de 500 Kg on va estime TL0 par 100 et c = -50 , sans oublier que le
moment d'inertie de 0.0002 Kg m2 et infusant pour entrainer ce véhicule on
doit l'augmenter aussi , pour cela on va l'augmenter à 0.01, pour une simu-
lation complète on supposé que le conducteur veut que la vitesse de moteur
sera 1000 de 0 à 0.5 sec et 2000 de 0.5 sec à 1 sec et 3000 de 1 sec à 1.5 et
8000 de 1.5 sec a 2 sec voici le script modié :
16
Figure 5 Code modié partie 2
17
Figure 7 L'allure d'erreur
18
Deuxième Changement de Consigne (1 à 1,5 s)
À 1 seconde, la vitesse désirée passe à 3000 rpm. Un autre pic d'erreur est
observé, similaire au précédent. Cela montre la réactivité du système face à
un changement rapide de consigne. L'erreur diminue à nouveau après ce pic,
indiquant que le contrôleur ajuste ecacement la vitesse du moteur.
Analyse Globale
Les pics d'erreur correspondent précisément aux moments où la consigne
de vitesse change, ce qui est attendu dans un système de contrôle dynamique.
Le fait que l'erreur diminue rapidement après chaque changement de consigne
montre l'ecacité du contrôleur par mode glissant pour ajuster la vitesse
du PMSM à la nouvelle consigne. La stabilité en régime stationnaire est
maintenue entre les changements de consigne, ce qui est un signe positif de
la performance du contrôleur. Le pic nal plus élevé peut suggérer que le
contrôleur pourrait nécessiter une adaptation ou un réglage n pour gérer
des changements de consigne plus drastiques.
5 Conclusion
5.1 Synthèse de notre travail
Dans ce projet, nous avons entrepris la conception et la mise en ÷uvre
d'un système de commande par mode glissant pour un moteur synchrone à
aimants permanents (PMSM) destiné à l'entraînement d'un triporteur élec-
trique. L'objectif principal était de développer un contrôleur de vitesse ro-
buste capable de maintenir la performance du moteur face à des perturbations
et des variations de charge. Nous avons commencé par modéliser le PMSM
pour identier les paramètres critiques, puis nous avons synthétisé un contrô-
leur basé sur la commande par mode glissant. La validation de notre approche
a été eectuée à travers des simulations en utilisant MATLAB, permettant
19
de vérier la robustesse et la performance du contrôleur dans des conditions
variées.
5.3 Perspectives
Pour les travaux futurs, plusieurs perspectives peuvent être envisagées
pour améliorer et étendre notre système de commande :
1. Optimisation du contrôleur : Aner les paramètres du contrô-
leur pour réduire davantage les pics d'erreur lors des changements de
consigne plus drastiques.
2. Implémentation expérimentale : Tester le système de commande
sur un triporteur électrique réel pour valider les résultats obtenus en
simulation.
3. Commande adaptative : Développer une version adaptative du
contrôleur par mode glissant pour gérer plus ecacement les varia-
tions de paramètres et les incertitudes de charge.
4. Étude de robustesse : Évaluer la robustesse du contrôleur face à
des perturbations externes plus variées et des conditions de fonction-
nement extrêmes.
5. Application à d'autres systèmes : Explorer l'application de la
commande par mode glissant à d'autres types de moteurs et de vé-
hicules électriques pour évaluer sa polyvalence et ses avantages dans
des contextes diérents.
En conclusion, ce projet a démontré l'ecacité de la commande par mode
glissant pour le contrôle de la vitesse d'un PMSM dans un triporteur élec-
20
trique, ouvrant la voie à des améliorations et des applications futures pro-
metteuses.
Références
[1] Khoudir Kakouche, et al. Dierent Control Techniques of Per-
manent Magnet Synchronous Motor with Fuzzy Logic for Electric
Vehicles : Analysis, Modelling, and Comparison, 29 March 2023.
https ://doi.org/10.3390/en16073116.
[2] Jiachun Lin, et al. Research on Compound
Sliding Mode Control of a
Permanent Magnet Synchronous Motor in Electromechanical Actuators,
4 November 2021. https ://doi.org/10.3390/en14217293.
[3] S. Morimoto, M. Sanada. Power loss minimization control
of permanent
magnet synchronous motor drives for refrigerator compressors, IEEE
Transactions on Industrial Electronics, vol. 59, no. 7, pp. 2676-2683,
2012. https ://doi.org/10.1109/TIE.2011.2167890.
[4] F. Blaabjerg, Z. Chen. Power electronics for modern wind turbines,
Springer, 2018. https ://doi.org/10.1007/978-3-319-61121-7.
[5] Y. Li, H. Chen. Robustness and energy eciency in electric and hybrid
vehicles using sliding mode control, Journal of Automotive Engineering,
40(3), 250-265, 2023.
[6] X. Zhou, Y. Sun. Control of electric propulsion systems and electro-
mechanical actuators in aeronautics using advanced sliding mode tech-
niques, Aerospace Control Journal, 29(1), 120-135, 2022.
[7] L. Gao, M. Li. Precise motor control in robotic arms and drones using
sliding mode control, International Journal of Robotics and Automation,
36(2), 190-205, 2021.
[8] F. Wang, J. Liu. Precision and robust control in automated manufac-
turing equipment using sliding mode control, Industrial Manufacturing
Journal, 48(4), 310-325, 2020.
[9] X. Ren, Y. Wang. Electric propulsion and maneuvering systems for
marine applications with sliding mode control, Marine Engineering and
Technology, 55(2), 220-235, 2023.
[10] Y. Zhang, W. Zhang. Precise generator control in wind turbines using
sliding mode control techniques, Renewable Energy Journal, 61(5), 470-
485, 2022.
[11] Z. Chen, Q. Wu. High precision motion control in medical assistance
equipment using sliding mode control, Medical Engineering & Physics,
41(6), 580-595, 2019.
21
[12] T. Liu, S. Zhu. Reliable and safe control of elevators and escalators using
sliding mode control, Urban Infrastructure Journal, 32(4), 400-415, 2021.
[13] L. Gao, M. Li. Positioning and orientation control of satellites using
advanced sliding mode control, Space Systems Engineering, 27(3), 290-
305, 2021.
Second order sliding mode control to reduce chatte-
[14] J. Zhang, K. Chen.
ring in PMSM systems, Control Theory and Applications, 29(5), 560-
575, 2021.
[15] Y. Huang, X. Liu. Enhancing performance in PMSM systems with second
order sliding mode control, International Journal of Control, 37(7), 750-
765, 2020.
[16] Y. Wang, Y. Feng, X. Zhang, J. Liang. A new reaching law for
anti-disturbance sliding-mode control of PMSM speed regulation sys-
tem, IEEE Transactions on Power Electronics, 35(4), 4117-4126, 2019.
https ://doi.org/10.1109/TPEL.2019.2933613.
A Robust Two-degree-of-freedom Control Design
[17] R. Miklosovic, Z. Gao.
Technique and its Practical Application, Conference Record of the 2004
IEEE Industry Applications Conference, 39th IAS Annual Meeting.,
Seattle, WA, USA, 2004, pp. 1495-1502 vol.3.
22