Professional Documents
Culture Documents
Wa0002.
Wa0002.
Résumé — La recherche a proposé un contrôleur alternatif pour contrôler le et robot manipulateur [35] [36] [37]. Néanmoins, toutes les recherches
moteur à courant continu (CC) à l'aide d'un contrôleur à mode glissant (SMC) mentionnées se limitaient à des fins de simulation.
dans la simulation Matlab Simulink et l'implémentation matérielle Arduino. Le seulement.
contrôleur proposé, SMC, a été conçu en utilisant le modèle du système (contrôle
équivalent) et la conception de contrôle Lyapunov (également pour prouver la La simulation du contrôleur à mode glissant a été
stabilité). Le contrôleur en mode coulissant a eu une meilleure réponse que le fait avant [38][39][40][41][42]. Ils ont abouti à de bonnes performances, mais
contrôleur PID, sans réponse de dépassement dans le résultat de la simulation. nous avons besoin de l'implémentation matérielle pour en observer davantage.
Dans le résultat de l'implémentation matérielle Arduino, le système augmenté Cette recherche porterait non seulement sur la simulation mais aussi sur la mise
pourrait
en œuvre matérielle. Pour une implémentation simple, il utiliserait le
atteindre la référence mais a un effet d'oscillation et de broutage dans le signal de
microcontrôleur Arduino.
commande. Le broutage pourrait être réduit en modifiant la commande de
L'avantage de l'utilisation de l'Arduino est son faible coût [43] [44] [45], sa petite
commutation. Comparaison avec PID, SMC
a eu une meilleure réponse sans dépassement. Ainsi, le SMC pourrait taille [46] et ses nombreuses applications [47] [48] [49] [50].
être utilisé comme contrôleur alternatif pour le moteur à courant continu. Ainsi, cela sera bon pour l’objectif éducatif [51] et pour la mise en œuvre du
matériel.
Motsclés : moteur à courant continu, contrôleur de mode coulissant, Arduino,
Contrôle PID, Matlab Le document sera structuré comme suit. La première section du document
est l’introduction. Ensuite, la deuxième section est la modélisation du moteur à
I. INTRODUCTION courant continu. Ensuite, la section suivante est la conception du contrôleur en
Les moteurs à courant continu (CC) jouent un rôle important dans les mode coulissant. La section suivante est le résultat et la discussion qui consistent
en une simulation numérique et une implémentation matérielle. La dernière
véhicules [1] [2], la robotique [3] [4] [5], les avions [6] et l'industrie.
[7][8][9]. Le contrôleur commun utilisé dans le moteur à courant continu est section concerne les conclusions et les travaux futurs.
réponse donnée serait différente [13]. est l'alimentation en courant continu, c'est l'électromoteur arrière.
la tension de force, est la résistance de l'induit, est l'induit
L'autre contrôleur est le Fuzzy Logic Controller (FLC)
l'inductance, est le couple de frottement, est l'inertie, est la vitesse angulaire, est
[14] [15] [16] [17] [18] [19]. Ce n'est pas facile d'être conçu,
le couple moteur, est le courant d'induit.
surtout s'il a de nombreuses entrées. Il faut de l'expérience, comme dans le cas
des données expérimentales, pour pouvoir concevoir un contrôleur adapté.
Il a également besoin de plus de mémoire s’il comporte de nombreuses règles.
Nous avons donc besoin d'un contrôleur alternatif pour le moteur à courant
continu. Un autre contrôleur est le contrôleur de rétroaction d'état [20] [21] [22].
Cependant, le contrôleur a besoin que tout l'état soit mesurable dans la mise en
œuvre matérielle. Donc ça ne peut pas fonctionner
en utilisant seulement un capteur.
=−+ (4)
TABLEAU I. VALEUR DES PARAMÈTRES DU MOTEUR À COURANT CONTINU [52]
0,0004
= (6)
2
0,0022
= (7) 0,015
0,05
Ensuite, nous avons obtenu la dérivation de l’espace d’état
variable comme
Ensuite, nous avons utilisé la substitution pour obtenir Ensuite, nous définissons la variable de l’espace d’état comme
= (18)
1=− 1 + 2 (dix) 1
= (19)
2
1
− + (11)
2=− 1 2
= (20)
Le modèle espaceétats est
Nous obtenons le modèle espaceétat sous la forme canonique
contrôlable comme
=+ (12)
1= 2 (21)
= (13)
2 = −5,648 − 1.509 + 13,89 (22)
Où 2 1
= [ 1 2] = = [1 0]
=[ 1] =+ (23)
[− − ]
Alfian Ma'arif, simulation et implémentation matérielle Arduino du contrôle de moteur à courant continu à l'aide d'un contrôleur en mode coulissant
Machine Translated by Google
= −
(25)
= −
(26)
La dérivation de la fonction de mode glissant est TABLEAU II. PERFORMANCES DE RÉPONSE DU SYSTÈME
1
= (1,509 + 5,648 + +
13,89 (33) 0,5
Référence
+ signe(s)) PID
SMC
Où
0
1, > 0 0 2 4 6 8
Alfian Ma'arif, simulation et implémentation matérielle Arduino du contrôle de moteur à courant continu à l'aide d'un contrôleur en mode coulissant
Machine Translated by Google
de broutage, comme
80
1
= + +
13,89 (1,509 + 5,648 )
s (36) 60
+
||+
ILM
40
Où le paramètre est le paramètre de réglage scalaire pour réduire
l'effet de broutage.
20
Signal de contrôle
0
0 20 40 60 80 100
Temps (ms)
600
500
600
40
500
20
400 Signal de contrôle
0
mRO(
300 0 20 40 60 80 100
a)gMéP
Temps (ms)
200 Figure 8. Signal de commande SMC
Référence
100 Réponse
0
0 20 40 60 80 100
Temps (ms)
Alfian Ma'arif, simulation et implémentation matérielle Arduino du contrôle de moteur à courant continu à l'aide d'un contrôleur en mode coulissant
Machine Translated by Google
[15] YA Almatheel et A. Abdelrahman, « Contrôle de vitesse d'un moteur à courant continu à l'aide
400 d'un contrôleur à logique floue », dans Actes Conférence internationale 2017 sur
l'ingénierie des communications, du contrôle, de l'informatique et de l'électronique,
ICCCCEE 2017, 2017.
300
mRO(
a)gMéP
[16] K. Sreeram, « Conception d'un contrôleur à logique floue pour le contrôle de vitesse d'un
Référence entraînement moteur BLDC sans capteur », dans la Conférence internationale 2018 sur
200 les technologies de contrôle, d'alimentation, de communication et informatiques, ICCPCCT
SMC1
2018, 2018, pp.
SMC2
100 [17] A. Mousmi, Y. Houm et A. Abbou, « Mise en œuvre d'un contrôleur à logique floue pour un
PID
moteur BLDC », dans 3e Énergies renouvelables, systèmes électriques et économie verte
inclusive, REPS et GIE 2018, 2018.
0
0 20 40 60 80 100 [18] D. Perdukova, P. Fedor et V. Fedak, « Une approche floue de la conception optimale des
contrôleurs de moteurs à courant continu », dans Conférence internationale sur les
Temps (ms)
entraînements électriques et l'électronique de puissance, 2019, vol. 2019septembre, p. 4853.
Fig. 9. Comparaison de SMC avec PID [19] B. Ananthababu, C. Ganesh et CV Pavithra, « Contrôle de vitesse basé sur le flou du moteur
BLDC avec convertisseur DCDC bidirectionnel », dans Actes de la Conférence
LES RÉFÉRENCES internationale en ligne 2016 sur l'ingénierie et les technologies vertes, ICGET 2016, 2017 .
[4] K. Sharma et DK Palwalia, « Un contrôle PID modifié avec un contrôleur fuzzy adaptatif
[23] J. Yang, S. Li et X. Yu, « Contrôle en mode glissant pour les systèmes avec des incertitudes
appliqué au moteur à courant continu », dans Conférence internationale IEEE sur
incompatibles via un observateur de perturbations », IEEE Transactions on Industrial
l'information, la communication, l'instrumentation et le contrôle, ICICIC 2017, 2018, vol.
Electronics, vol. 60, non. 1, p. 160169, 2013.
2018janvier, pp. 1–6.
[5] RR Carmona, HG Sung, YS Kim et HA Vazquez, « Stable PID Control for Mobile Robots », en
[24] M. Zhou, D. Mao, M. Zhang, L. Guo et M. Gong, « Un contrôle hybride avec mode coulissant
2018, 15e Conférence internationale sur le contrôle, l'automatisation, la robotique et la
amélioré PID pour le dessus plat des systèmes d'actionneurs électromécaniques de
vision, ICARCV 2018, 2018, pp.
missiles », Sensors, vol . 18, non. 12, p.
4449, décembre 2018.
[6] M. Ahmed, NM Tahir, AY Zimit, M. Idi, KA Abubakar et S.
[25] ES Sinekli et R. Coban, « Contrôle dynamique intégral du mode coulissant d'un système
A. Jalo, « Contrôleur PID amélioré pour le contrôle des moteurs à courant continu », série
électromécanique », dans Conférence internationale 2017 sur l'ingénierie mécanique, des
de conférences IOP : Science et ingénierie des matériaux, vol. 1052, non. 1, p. 012058,
systèmes et de contrôle, ICMSC 2017, 2017, pp.
janvier 2021.
[7] V. Yadav et VK Tayal, « Conception optimale d'un contrôleur pour un moteur à courant continu
[26] R. Uswarman, S. Istiqphara et DH Tri Nugroho, « Contrôle de mode coulissant avec gain
utilisant un tuner PID », lors de la Conférence internationale de 2018 sur l'énergie
programmé pour le système de lévitation magnétique », Jurnal Ilmiah Teknik Elektro
électrique, l'environnement et le contrôle intelligent, PEEIC 2018, 2019, pp. 442445.
Komputer dan Informatika, vol. 5, non. 1, p. 36–
[8] SA Bhatti, SA Malik et A. Daraz, « Comparaison des contrôleurs PI et IP en utilisant la méthode
43, 2019.
de réglage ZieglerNichols pour le contrôle de la vitesse du moteur à courant continu »,
[27] HMM Adil, S. Ahmed et I. Ahmad, « Contrôle du système MagLev à l'aide de l'algorithme de
dans la Conférence internationale 2016 sur l'ingénierie des systèmes intelligents, ICISE
mode coulissant de supertwisting et de backstepping intégral », IEEE Access, vol. 8, pages
2016, 2016 , pp. 330334.
51352 à 51362, 2020.
[9] I. Khanam et G. Parmar, « Application de l'algorithme SFS dans le contrôle du moteur à courant
[28] KG Shankar, D. Jena et R. Reddivari, « Aperçu comparatif du PID basé sur le contrôle de
continu et analyse comparative », dans 2017 4e Conférence internationale de la section
modèle interne, de l'intégration de retour d'état et des contrôleurs de mode coulissant pour
IEEE Uttar Pradesh sur l'électricité, l'informatique et l'électronique, UPCON 2017, 2017,
Buck Converter », lors de la conférence internationale IEEE 2019 sur l'informatique
vol. 2018janvier, pp. 256261.
distribuée, VLSI, électrique . Circuits et robotique, DÉCOUVRIR 2019 Actes, 2019.
[10] NMA Mohamed, AAA Abdalaziz, AA Ahmed et AAA
Ahmed, « Implémentation d'un système de contrôle PID sur microcontrôleur (étude de cas
[29] L. Du, P. Huang et W. Tong, « Recherche sur la méthode de contrôle du mode glissant
de moteur à courant continu) », dans Actes Conférence internationale 2017 sur l'ingénierie
d'ordre complet pour le convertisseur abaisseur », dans 2019 IEEE 3rd International
de la communication, du contrôle, de l'informatique et de l'électronique, ICCCCEE 2017,
Conference on Electronic Information Technology and Computer Engineering, EITCE
2017.
2019, 2019, pages 1171 à 1175.
[11] RV Jain, MV Aware et AS Junghare, « Tuning of Fractional Order PID controller using
[30] R. Uswarman, S. Istiqphara, RA Yunmar et AZ Rakhman, « Contrôle robuste d'un
particule swarm optimisation technique for DC motor speed control », lors de la 1ère
quadricoptère volant en mode coulissant », Journal of Science and Application Technology,
conférence internationale de l'IEEE sur l'électronique de puissance, le contrôle intelligent
vol. 2, non. 1, pp. 135143, juin 2019.
et les systèmes énergétiques, ICPEICES 2016 , 2017.
Alfian Ma'arif, simulation et implémentation matérielle Arduino du contrôle de moteur à courant continu à l'aide d'un contrôleur en mode coulissant
Machine Translated by Google
[33] C. Xiu et P. Guo, « Contrôle mondial du mode coulissant du terminal avec la loi d'atteinte [44] AAC Carcamo, MGM Reyes et SMS Urbina, « Low cost Pulse Oximeter using Arduino »,
rapide et son application », IEEE Access, vol. 6, p. dans la conférence IEEE CHILEAN sur l'ingénierie électrique, électronique, les
4979349800, septembre 2018. technologies de l'information et de la communication, CHILECON 2019, 2019.
[34] S. Lee, YC Jeung et DC Lee, « Contrôle d'équilibrage de tension des convertisseurs DC/
DC à double pont actif modulaire IPOS basé sur le contrôle hiérarchique du mode [45] MS Kumar, TR Chandra, DP Kumar et MS Manikandan, « Surveillance de l'humidité du sol
glissant », IEEE Access, vol. 7, pages 9989 à 9997, 2019. à l'aide d'un capteur d'humidité du sol maison à faible coût et d'Arduino UNO », dans
[35] W. Boukadida, R. Bkekri, A. Benamor et H. Messaoud, « Suivi de trajectoire des ICACCS 2016 3e Conférence internationale sur les systèmes informatiques et de
manipulateurs robotiques utilisant le contrôle optimal du mode coulissant », dans communication avancés : amener au Tableau, Technologies futuristes du monde entier,
Conférence internationale 2017 sur le contrôle, l'automatisation et le diagnostic, ICCAD 2016.
2017, 2017, pp. 545550.
[36] S. Ilgen, A. Durdu, E. Gulbahce et A. Cakan, « Contrôle en mode coulissant d'un [46] G. Gasparesc, « Contrôle PID d'un moteur à courant continu utilisant l'interface Labview
manipulateur de robot à deux liaisons utilisant le logiciel Adams Matlab », en 2018, 6e pour platesformes embarquées », dans 2016 12e Symposium international sur
Conférence internationale sur l'ingénierie de contrôle et les technologies de l'information, l'électronique et les télécommunications, ISETC 2016 Actes de la conférence, 2016,
CEIT 2018, 2018. pp. 145148.
[37] TN Truong, AT Vo et HJ Kang, « Un contrôle mondial de mode coulissant de terminal [47] S. Gunputh, AP Murdan et V. Oree, « Conception et mise en œuvre d'un système de
rapide en recul pour le contrôle de suivi de trajectoire des manipulateurs robotiques maison intelligente basé sur Arduino à faible coût », en 2017, 9e Conférence
industriels », Accès IEEE, 2021. internationale de l'IEEE sur les logiciels et les réseaux de communication, ICCSN 2017,
2017, vol. . 2017janvier, pp. 14911495.
[38] H. Maghfiroh, A. Sujono, C. Hermanu et B. Apribowo, « Tutoriel de base sur le contrôle du
mode coulissant dans le contrôle de la vitesse d'un moteur à courant continu », avril. [48] J. Sheng, « Contrôle du niveau du réservoir d'eau CC en temps réel à l'aide d'Arduino
2020. Mega 2560 », dans Symposium international IEEE sur l'électronique industrielle, 2019,
vol. 2019juin, p. 635640.
[39] BA Reddy et D. Sowjanya, « Control of DC Motor Using Sliding Mode Control under
Disturbance Conditions », dans Actes de la 3e Conférence internationale sur les [49] S. Dhingra, RB Madda, AH Gandomi, R. Patan et M.
systèmes et le contrôle inventifs, ICISC 2019, 2019, pp. Daneshmand, « Système mobile de surveillance de la pollution de l'air de l'Internet des
objets (IoTMobair) », IEEE Internet of Things Journal, vol. 6, non. 3, pp. 55775584,
juin 2019.
[40] R. Coban, « Contrôle intégral du mode coulissant en recul d'un système électromécanique
», Automatika, vol. 58, non. 3, p. 266272, 2017. [50] M. Lobur, D. Korpyljov, N. Jaworski, M. Iwaniec et U. Marikutsa, « Arduino Based Ambient
Air Pollution Sensing System », lors de la 16e conférence internationale de l'IEEE 2020
sur les technologies et méthodes prospectives dans la conception de MEMS, MEMSTECH
[41] SA AlSamarraie et M. Hussein Mishary Me, « A Chattering Free Sliding Mode Observer
2020 Actes, 2020, pp.
with Application to DC Motor Speed Control », dans 2018 3e Conférence scientifique de
génie électrique, SCEE 2018, 2018, pp. 259264.
[51] JH Li, « Laboratoire de systèmes de contrôle avec arduino », dans Actes
Symposium international 2018 sur l'informatique, la consommation et le contrôle, IS3C
[42] S. Rakhonde et V. Kulkarni, « Le contrôleur de mode coulissant (SMC) régit le contrôle de
2018, 2019, pp.
la vitesse du moteur à courant continu », en 2018, 3e conférence internationale de l'IEEE
sur les tendances récentes en matière d'électronique, de technologie de l'information et [52] B. Hekimoglu, « Réglage optimal du contrôleur PID d'ordre fractionnaire pour le contrôle
de la communication, RTEICT 2018 Actes, 2018, pages 16571662. de la vitesse du moteur à courant continu via un algorithme d'optimisation de la recherche
d'atomes chaotiques », IEEE Access, vol. 7, pages 38100 à 38114, 2019.
Alfian Ma'arif, simulation et implémentation matérielle Arduino du contrôle de moteur à courant continu à l'aide d'un contrôleur en mode coulissant