TP N°5
Étude et simulation d'un asservissement de
position à l'aide du logiciel Matlab-Simulink
1. Objectif
L'objectif de ce TP est de familiariser les étudiants à l'utilisation du logiciel Matlab-
Simulink pour mettre en œuvre un asservissement de position d'un moteur à courant
continu.
2. Introduction
Le logiciel Matlab, dont le nom veut dire Matrix Laboratory, est un langage de calcul
mathématique basé sur la manipulation de variables matricielles. Simulink est un outil
additionnel qui permet de faire de la programmation graphique en faisant appel à des
bibliothèques classées par catégories
3. Prise en main du logiciel
4. Étude d’un système en boucle ouverte
10
T(s)= ------------------------------
0.002 s^2 + 0.21 s + 1
Figur
e 2 : Allure de simulation d'u système en boucle ouverte
Conclusion :
Système du second ordre : La présence du terme en s² au dénominateur indique que le
système est du second ordre. Cela signifie que sa réponse temporelle présentera des
oscillations amorties.
Stabilité : Les coefficients positifs du dénominateur suggèrent une stabilité potentielle du
système.
[Link] d’un systéme en boucle fermée avec un régulateur proportionnel
a)
n(t)=0.5u(t-3)
R(s)=Kp=1
5. Etude d’un système en boucle fermé avec un régulateur
proportionnel
En résumé, le schéma que vous avez présenté représente un
modèle simplifié d'un asservissement de position. Il met en
évidence les principaux éléments d'un tel système :
Une référence: C'est la valeur de position désirée.
Un comparateur: Il calcule l'erreur entre la position réelle et la
position désirée.
Un régulateur: Il amplifie l'erreur et génère un signal de
commande.
Un système à contrôler: C'est l'élément physique dont on veut
contrôler la position (moteur, vérin, etc.).
Un capteur: Il mesure la position réelle du système.
Le fonctionnement est basé sur un principe de rétroaction: l'erreur
est continuellement mesurée et corrigée par le régulateur.