Académique Documents
Professionnel Documents
Culture Documents
I : GI / GM
Présentation du système.
�
Soit le système définit en boucle ouverte BO par : � � = (�+��) .(�+��)
1. Travail théorique.
1.1. Déterminer les performances du système en boucle fermée à retour unitaire sans
correction ? Erreur statique εp, 1er dépassement D1% et tr5% ?
On désire donner au système après correction un comportement d’un système du second
ordre avec dépassement. On se fixe le cahier de charge suivant pour le système corrigé :
Erreur statique nulle �� = �
D1% = 10% (1er dépassement) ;
On désire rendre le système 10 fois plus rapide par rapport au cas précédent
( ���% = ? ? )
clear;clc;close all;
num=1;
den=[6 5 1]
Gp=tf(num,den)
step(Gp);
Exécuter ce script en appuyant sur le bouton RUN de l’onglet EDITOR dans la barre
des commandes de MATLAB ?
3.1.3. Une figure apparait contenant le tracé de la réponse indicielle. Dans le menu Edit,
choisir Axes Properties ? Une fenêtre Property Inspector apparaît. Dans le sous
menu FONT modifier la fonte en Times New Roman et police 14.
3.1.4. Dans le sous menu GRIDS, faire apparaitre les grilles selon les axes X et Y ? Également
cochez les cases XMinoGrid et YMinoGrid ?
3.1.5. Dans le sous menu RULERS, modifier YLim à 0, 1.2 ?
3.1.6. Dans le menu de la figure Insert, choisir Line pour tracer différentes tangentes
nécessaire à la détermination des paramètres utiles pour la méthode de Ziegler
Nichols comme indiqué dans la vidéo ?
3.1.7. Déterminer alors les paramètres du régulateur PID (KP, KI et Kd) en utilisant le tableau
pour le type de régulateur choisi PID, selon la méthode de Ziegler Nichols ?
3.1.8. Pour valider le comportement du système corrigé. Il y’a deux méthodes, soit passé
comme dans la vidéo par des commandes sur le même script déjà créer. Autrement
utiliser le fichier Simulink déjà créé précédemment valid_correcteur.slx et remplacer
le bloc du correcteur C(s) par un bloc PID comme indiqué sur la figure 2 ci-dessous ?
ANNEXE