TP EEA SER Asservissement Régulation
TP EEA SER Asservissement Régulation
TP EEA SER Asservissement Régulation
Département de Physique
TP automatique
TPN°1
Etude temporelle et fréquentielle des systèmes
élémentaires à l’aide du logiciel Matlab
2. Travail demandé
2.1 Etude des systèmes de premier ordre
Soit un système de premier ordre avec un gain statique K=5.
a) Créer un nouveau fichier MATLAB et introduire les fonctions de transfert d’un
système de premier ordre pour différentes valeurs de la constante du temps :
0.5, 2, 5s
TP automatique
c) Déterminer graphiquement le temps de stabilisation à ± 5% à partir des
réponses indicielles représentées à la question précédente.
f) Interpréter et conclure.
TP automatique
résolution.
Step(H1,H2,….T) Superposer les réponses indicielles à un échelon unitaire des
fonctions de transfert H1, H2…..
[y,t]=step(H) Retourne la réponse indicielle de la sortie « « y » et le vecteur
temps »t » après simulation. Pour tracer cette réponse, il suffit
de taper : plot(t,y).
lsim(sys,u,T,x) Simuler la réponse temporelle d’un modèle linéaire à temps
invariant (LTI) pour une entrée arbitraire. Avec : sys :fonction
de transfert à simuler ;u :signal d’entrée ;T :intervalle de temps
de la simulation et x : Condition initiale.
bode(H) Tracer le diagramme de Bode de H(p)
nyquist(H) Tracer le diagramme de nyquist de H(p)
Nichols(H) Tracer le diagramme de black de H(p)
Subplot(m,n,r) Cette fonction permet de partager la fenêtre graphique en m*n
figures r permet de sélectionner ces figures en partant du
gauche à droite et du haut vers le bas
K=dcgain(H) Calculer le gain statique
[wn,m,pôles]=damp Cette fonction permet de calculer les pulsations propres
(H) « wn », les coefficients d’amortissements « m » et les pôles
d’une fonction de transfert.
N.B : pour plus de renseignement sur l’utilisation de ces fonctions et d’autres fonctions
disponibles sur Matlab. Ou la boite à outil « control system toolbox » utilisé l’aide en
ligne. Pour cela, il suffit de taper :>>help nom de la fonction
TP automatique
TPN°2
Simulation des systèmes à 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.
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 la programmation graphique en faisant appel à des
bibliothèques classées par catégories.
3. Prise en main du logiciel
Pour entrer dans l’environnement Matlab, il suffit de cliquer deux fois avec le
TP automatique
Pour accéder à l’environnement Simulink, il suffit cas de placer la sourie sur l’icône
suivante : , et faire un seul clic avec le bouton gauche. Une fois cette commande est
exécutée il y’aura l’affichage de la fenêtre active suivante :
bouton gauche de la sourie sur l’icône suivante : . On aura alors la création d’un
nouveau fichier qui représente un espace de développement de notre application.
Enregistrer ce fichier.
TP automatique
Faire un double clic sur le bloc que vous avez transféré, Vous obtenez la fenêtre
suivante :
TP automatique
Figure 2 : Schéma de simulation d’un asservissement de position.
9
TPN°3
Asservissement de vitesse d'une machine
à courant continu en utilisant les
régulateurs analogiques
1- Objectifs.
L’étudiant doit être capable de :
Modéliser le moteur à courant continu par son schéma fonctionnel et déterminer
sa fonction de transfert.
Identifier le modèle du moteur par l’application des essais en boucle ouverte.
Comprendre et câbler les éléments da la chaîne de régulation de vitesse d’un
moteur à courant continu.
Visualiser le comportement du système en utilisant les différents types de
régulateurs analogiques : P, PI, PD et PID.
Comprendre le rôle de chaque action du régulateur.
Sélectionner le régulateur convenable qui donne les meilleurs performances du
système de point de vu stabilité, précision et rapidité.
N.B : P : action proportionnelle ; I : action intégrale et D : action dérivée.
2- Présentation du système :
d(t)
L’équation mécanique : Cm J. f .(t)
dt
10
Les équations électromagnétiques :
Cm ki .i(t)
e(t) ke .(t)
Une génératrice (capteur de vitesse) telle que la tension de sortie :
Vs(t) ks.(t) .
Variable Désignation
u(t) tension d’alimentation du moteur
i(t) courant parcourant l’induit du moteur
R résistance de l’induit
e(t) force contre électromotrice
ki, ke coefficients de proportionnalité
J inertie totale ramenée sur l’arbre du moteur
f coefficient de frottement visqueux
Cm couple moteur
Ω(t) vitesse angulaire du moteur
Ks coefficient de proportionnalité de la génératrice
R1
Comparateur de puissance
Cm , Ω
Vs
2.3. Le schéma fonctionnel du système étudié est donné par la figure suivante:
11
3- Matériel utilisé:
Moteur à courant continu équipé d'un capteur de vitesse (734 11) ; amplificateur de
puissance bipolaire ; trois régulateurs P, I et D (734 061) ; 2 alimentations stabilisées (0-
30V) ; oscilloscope à mémoire de type PeakTech 4060D et un multimètre numérique.
Travail demandé :
1.3. Déterminer l'expression de la réponse indicielle pour une tension d'entrée Ve=3V.
3. Régulateur proportionnel P.
3.1. Câbler le système suivant le schéma de principe représenté ci-dessus.
3.2. On fait varier le gain de proportionnalité Kp = 1…. 10… 100. Relever à chaque fois
l’erreur statique ε.
3.3. Comparer le comportement du système (stabilité et précision) lorsque Kp varie. Le
système est-il précis (ε = 0) si on utilise un régulateur proportionnel ?
12
4. Régulateur proportionnel intégral PI.
4.1 Fixer la valeur de Kp = 10 et varier la constante du temps de l’action intégrale
Tn = 1/ Ki = 0.01, 0.04, 0.1. Relever à chaque fois la valeur de l’erreur statique.
4.2. Représenter pour chaque valeur l’allure de la tension Vs(t) et déterminer le temps
de stabilisation à ± 5%.
4.3. Comparer le comportement du système (stabilité, rapidité et précision) lorsque Tn
varie. Le système est-il précis (ε = 0) si on utilise un régulateur PI ?
N.B. ts (ou tr) : temps de stabilisation (temps de réponse à ±5%). C’est le temps au bout
du quel la sortie atteint, à 5% prés, son régime permanent.
1
C( p) Kp Td p , pour un régulateur PID parallèle.
Tn . p
1
C( p) Kp(1 Td p) , pour un régulateur PID mixte.
Tn. p
13
6.1. On choisit le régulateur PID mixte. Donner l’expression de la fonction de transfert du
système en boucle fermée.
6.2. Exprimer la pulsation propre wn, le cœfficient d’amortissement ξ et le gain statique K
du système en fonction des paramètres du régulateurs.
7. Conclusion.
Préciser le rôle de chaque action du régulateur PID et sélectionner le régulateur
convenable pour que le système soit performant (stabilité, rapidité et précision).
14