Regulation Industrielle Commande Dun Actionneur Electrique Lineaire Par MATLAB

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 16

Régulation Industrielle :

Commande d’un actionneur


électrique linéaire par MATLAB
Ce document présente l'utilisation de MATLAB dans la commande d'un actionneur électrique linéaire. Les
différentes méthodes de commande sont étudiées et simulées à l'aide de MATLAB.
by Hmila Mahmoud
Introduction et contexte
La régulation industrielle est une branche de l'ingénierie qui s'occupe du contrôle des systèmes
dynamiques. La commande des actionneurs électriques linéaires est un sujet important dans ce domaine.
Ce document vise à explorer différentes méthodes de commande et à démontrer leur efficacité en utilisant
MATLAB.
Domaine d’application
Les actionneurs électriques linéaires sont utilisés dans de nombreux domaines, notamment dans
l'industrie automobile, l'aérospatiale et la robotique. Ils permettent de transformer l'énergie électrique en
énergie mécanique pour faire bouger des éléments linéaires.
Présentation de l'actionneur électrique
linéaire
Principe de fonctionnement Types d'actionneurs électriques
L'actionneur électrique linéaire convertit l'énergie linéaires
électrique en mouvement linéaire en utilisant un Il existe deux types d'actionneurs électriques
piston. Lorsqu'une tension est appliquée aux linéaires: les actionneurs à aimants permanents et
bornes de l'actionneur, cela crée un champ les actionneurs électromagnétiques. Les
magnétique qui attire le piston et le fait avancer. actionneurs à aimants permanents sont utilisés
lorsque des vitesses élevées sont nécessaires,
tandis que les actionneurs électromagnétiques
sont plus précis mais plus lents.
Méthodes de commande de l'actionneur
électrique linéaire
Méthode Description
Commande en boucle ouverte La tension d'alimentation de l'actionneur est fixe,
quelle que soit la position du piston. Cette
méthode est simple mais peu précise.
Commande en boucle fermée La position de l'actionneur est mesurée à l'aide
d'un capteur et un système de rétroaction est
utilisé pour corriger les erreurs de position. Cette
méthode est plus précise mais plus complexe.
Commande vectorielle Cette méthode utilise un modèle mathématique
de l'actionneur pour optimiser les performances
et minimiser les pertes énergétiques. Elle est la
plus complexe mais donne les meilleurs résultats.
Utilisation de MATLAB pour la
commande de l'actionneur électrique
linéaire
Avantages de MATLAB Comment utiliser MATLAB pour
Interface conviviale et facile à prendre en main la commande de l'actionneur
Large choix de fonctions de commande électrique linéaire
Intégration facile avec d'autres outils de Créer un modèle simulink de l'actionneur
simulation Sélectionner la méthode de commande à
tester
Configurer les paramètres de la commande et
les caractéristiques de l'actionneur
Lancer la simulation et analyser les résultats
Modélisation en boucle ouverte (Sans Commande MLI)
Dans cette partie, nous avons la modélisation d’un moteur (Sans Commande MLI) en boucle ouverte où la sortie n’affecte
pas l’entrée et où il n’y a pas de système de retour.

La modélisation d'un moteur en boucle ouverte est une approche théorique qui ne prend pas en compte les effets de la
rétroaction ou de la commande MLI (Modulation de Largeur d'Impulsion). Dans cette configuration, la sortie du moteur
n'affecte pas son entrée et il n'y a pas de système de retour.
Cela signifie que la commande appliquée au moteur ne dépend pas de sa réponse, mais plutôt d'une relation
mathématique prédéterminée entre l'entrée et la sortie. Dans ce cas, la commande est déterminée à l'avance et ne
change pas en fonction de la réponse du moteur.
Bien que la modélisation en boucle ouverte soit utile pour comprendre le comportement théorique d'un moteur, elle ne
tient pas compte des perturbations ou des erreurs de mesure qui peuvent affecter la réponse du système. C'est
pourquoi la plupart des applications pratiques utilisent une boucle de rétroaction pour contrôler la sortie du moteur en
fonction de sa réponse.
En fin de compte, l'utilisation d'une boucle de rétroaction permet de mieux contrôler la réponse du moteur en fonction
des conditions changeantes du système, ce qui peut améliorer l'efficacité et la précision globale du système. Cependant,
la modélisation en boucle ouverte reste un outil précieux pour la compréhension théorique du comportement des
systèmes.
nous avons utilisé deux sous-systèmes. Le premier est un capteur de courant et le deuxième est un capteur de rotation.
"Capteur de courant"

"Capteur de rotation"
Pendant la simulation, il est possible de visualiser la forme d’onde de la courbe du capteur de
courant ainsi que celle du capteur de rotation.

Allure de la courbe du capteur de courant Allure de la courbe du capteur de rotation


la modélisation en boucle ouverte avec commande MLI est une méthode de contrôle de la vitesse d'un moteur électrique
en utilisant une modulation de largeur d'impulsion (MLI). La commande MLI est une technique de conversion d'un signal
analogique en un signal numérique qui peut être utilisé pour contrôler la vitesse d'un moteur.
Dans cette configuration, la commande MLI est appliquée directement au moteur sans qu'il y ait de système de retour ou
de capteur pour mesurer la vitesse de rotation. La commande MLI détermine le rapport cyclique du signal d'entrée qui est
appliqué au moteur, ce qui modifie la vitesse de rotation du moteur.
La modélisation en boucle ouverte avec commande MLI est utilisée dans les applications où la précision n'est pas une
priorité absolue et où la charge sur le moteur ne varie pas de manière significative. Cependant, cette méthode de
contrôle peut être sujette à des erreurs de positionnement et des perturbations qui peuvent affecter la vitesse de
rotation du moteur.
Ci-dessous, vous pouvez voir un exemple de schéma de modélisation en boucle ouverte avec commande MLI pour un
moteur à courant continu :

Dans ce schéma, le signal de commande MLI est généré par un générateur de signaux et est appliqué directement au
moteur. Bien que cette configuration soit simple et économique, elle peut être moins précise que les systèmes de
commande en boucle fermée qui utilisent des capteurs de rétroaction pour mesurer la vitesse et la position du moteur.
Modéliser un circuit de contrôle MLI. Le sous-système de modulation de largeur d'impulsion (MLI) comporte deux
éléments principaux : le pont en H et la tension PWM contrôlée. Pour plus de détails, reportez-vous à la figure ci-dessous.

Sous-système "MLI"
Allure de la courbe de tension PWM

Allure de la courbe de tension de référence


Modélisation en boucle fermée
Lorsque nous passons à la modélisation en boucle fermée, nous devons ajouter un régulateur de vitesse en amont de
notre système et inclure un capteur de vitesse en aval pour pouvoir corriger la consigne initiale.

Modèle Simulink d’un moteur en boucle fermée

Modèle Simulink du contrôleur de vitesse


Voici l’allure de la courbe de sortie du contrôleur de vitesse après avoir paramétré le bloc PID.

Allure de la courbe du contrôleur de vitesse


Résultats et analyse des performances
de la commande avec MATLAB
1 Commande en 2 Commande en 3 Commande
boucle ouverte boucle fermée vectorielle
La commande en boucle La commande en boucle La commande vectorielle
ouverte est simple à fermée permet d'atteindre est la plus complexe mais
mettre en place mais peu une plus grande précision permet d'atteindre les
précise. Elle est adaptée à mais est plus complexe à meilleurs résultats. Elle est
des applications ne mettre en place. Elle est adaptée pour des
nécessitant pas une adaptée pour des applications très
grande précision. applications nécessitant exigeantes en termes de
un haut niveau de performances.
précision.
Conclusion et perspectives de
développement futur
L'utilisation de MATLAB pour la commande d'actionneurs électriques linéaires permet de simuler et
d'analyser les performances de différentes méthodes de commande. Les résultats obtenus permettent
de choisir la meilleure méthode de commande pour une application donnée. Les perspectives de
développements futurs incluent l'intégration de cette méthode de commande dans des systèmes plus
complexes, ainsi que l'optimisation des performances énergétiques.

Vous aimerez peut-être aussi