Académique Documents
Professionnel Documents
Culture Documents
18 OCTOBRE 2021
ARTS ET METIERS
Rapport TP N°1 EEA
Introduction
L'objectif de cette étude est de concevoir sous Scilab Xcos un asservissement en position d'une bille
sur un rail, pour que le système puisse répondre en 2 secondes à un brusque changement de consigne
de position de 10 cm. On procédera en décomposant l'étude en 3 sous problèmes, l'ensemble des 2
premiers constituant une commande d'axe : boucle d'asservissement du courant du moteur, boucle
de position – vitesse de l'inclinaison du rail, et boucle numérique de position de la bille sur le rail.
Différents correcteurs analogiques et numériques devront être mis en œuvre.
Préparation
Après avoir schématisé notre système sur le papier, nous validons notre travail au travers d’une
première simulation. Le contexte regroupe les constantes du système.
1
Rapport TP N°1 EEA
Résultats de la simulation :
Analyse :
2
Rapport TP N°1 EEA
3
Rapport TP N°1 EEA
Sur ces courbes, on remarque que la réponse à un échelon de contrôle du courant se fait sans
dépassement et que, lorsque nous faisons varier la valeur de l’échelon, nous pouvons directement
influer sur la valeur de l’intensité moteur ainsi que sur celle du couple moteur puis de la vitesse de
rotation.
Quand on règle l’échelon d’entrée à 1V, on constate bien qu’on tend vers 1.6 de gain (confirmé par le
calcul de la limite de FTBF quand p tend vers l’infini, on obtient Ki).
Cependant, lorsque la valeur de l’échelon imposé devient trop importante (dépasse 10V), le courant
moteur dépasse la valeur limite de 16A (ce qui pour un système réel peut être dangereux).
C’est pourquoi, on place un limiteur de tension (saturation) au début du circuit.
4
Rapport TP N°1 EEA
5
Rapport TP N°1 EEA
Sans saturation
6
Rapport TP N°1 EEA
Cet asservissement en position nous permet de démontrer que, pour un échelon sans saturation, on
provoque une surintensité de démarrage (augmentation de l’intensité Im à t=0 ;1s) mettant le moteur
en rotation. Ce mouvement engendre une modification de l’angle Téta. Cependant, il y a un
dépassement léger de la valeur visée. On corrige ce dépassement grâce à la boucle de retour en
envoyant une intensité négative (t=0,2s), inversant le sens de rotation (ralentissement de la rotation
puis une fois arrêté, inversement du sens de rotation). Ce changement implique un abaissement de la
valeur de Téta jusqu’à la valeur visée. Ainsi, le système devient stable permettant à l’intensité de
redevenir nulle ce qui arrête la rotation moteur et l’angle Téta garde sa valeur.
Quand on règle l’échelon d’entrée à 1V, on constate bien qu’on tend vers 1/28.65 de gain (confirmé
par le calcul de la limite de FTBF quand p tend vers l’infini, on obtient 1/K2).
7
Rapport TP N°1 EEA
Lorsque l’on observe une saturation en courant, on remarque que le fonctionnement global du
système est le même mais que le cycle est alors plus long. Le courant du moteur étant saturé, il est
nécessaire de faire plusieurs fois le cycle de base (x2 dans notre cas) pour atteindre la position Téta
voulue.
8
Rapport TP N°1 EEA
Conclusion
Dans cette première partie du TP, nous avons pu prendre en main le logiciel SCILAB afin de procéder
au réglage de la boucle de courant et de l’asservissement en position et en vitesse de l’angle du rail.
Nous poursuivrons lors de la prochaine partie du TP l’asservissement en position de la bille.