Académique Documents
Professionnel Documents
Culture Documents
RÉALISÉE PAR :
MAHGOUNE KARIMA
ENCADRÉ PAR :
Pr:A. EL FADILI
Janvier 2022
Introduction à Matlab Simulink :
Matlab est un logiciel de calcul scientifique. Il appartient à la classe des logiciels
de calcul NUMERIQUE comme d’autres produits (Scilab, MatrixX,…). Bien plus
qu’une super calculatrice, Matlab permet de développer des programmes
complexes de calcul scientifique et des interfaces homme-machines très
conviviales.
Simulink c’est l’extension graphique de Matlab permettant de travailler avec des
schémas en bloc, pour modéliser et simuler des systèmes.
Simulink présente une bibliothèque très riche. Elle traite de plusieurs spécialités.
Durant ce TP, on se propose de traiter certains blocs les plus utilisés de différentes
catégories comme « Source », « Sinks », «Math Operations», « Logic and bit
Operations» et « Continuous ».
TP1: Boucle ouvert – Boucle fermée
I. Objectif du TP :
L’objectif de ce TP est d’étudier le comportement d’un système en boucle ouvert et en
boucle fermée vis-à-vis d’un problème de poursuite et de régulation et pour différents types
d’excitations.
II. Définitions :
Système en boucle ouverte :
En régulation, Un système en boucle ouverte est une forme de contrôle d’un système
qui ne prend pas en compte la réponse de ce système.
figure 1 figure 2
figure 3
Problème de poursuite :
Objectif du TP :
L’objectif de ce TP est d’analyser la stabilité et de choisir le correcteur C(p), de régler ses
paramètres pour que l’asservissement, d’un système linéaire, fonctionne correctement.
Ce réglage est effectué de manière à respecter des spécifications imposées par un cahier
des charges.
Rappel :
Définition :
On appelle correction, un système asservi qui doit maintenir constante la sortie
conformément à la consigne (constante) indépendamment des perturbations.
Objectif de la correction :
Cependant, chaque procédé possède des exigences propres, chaque appareil possède
ses propres conditions de fonctionnement. Il est donc indispensable que la correction
soit conçus pour satisfaire aux besoins particulières liées à la sécurité, aux impératifs de
production et aux matériels.
Pour un système asservi, le but de la correction est :
Une bonne précision statique (régime permanents)
Un faible temps de réponse et dépassement limité
Un bon rejet des perturbations, problème de régulation.
Un bon suivi de trajectoire, problème de poursuite.
Une bonne marge de stabilité.
Une bonne robustesse.
Pour cela, l’automaticien a, à sa disposition, de nombreux types de correcteurs possédant
chacun des avantages et des inconvénients. Rappelons rapidement les caractéristiques
principales des correcteurs les plus usuels dans l’industrie pour une régulation continue.
Correcteur Proportionnel (P) :
L’augmentation de Kp améliore la précision statique et peut aussi améliorer les
performances en dynamique mais un gain trop important peut déstabiliser un système en
boucle fermée.
Correcteur Proportionnel et Intégral (PI) :
Il supprime l’erreur de disposition en régime permanent pour un problème de poursuite ou
de régulation mais peut diminuer les marges de stabilité car il s’agit d’une à retard de phase.
Il peut déstabiliser le système s’il est mal choisi.
Correcteur Proportionnel et Dérivé (PD) :
Ce correcteur permet d’améliorer les performances dynamiques (temps de réponse,…) et les
marges de robustesse par son action avance de phase. Son inconvénient est qu’il rend
sensible la commande aux bruits de mesure à cause du caractère passe-haut de sa fonction
de transfert mal choisi, il est inefficace mais rarement déstabilisant.
Correcteur Proportionnel, Intégral et Dérivé PID) :
Le correcteur Proportionnel, Intégral et Dérivé regroupe les avantages et les inconvénients
des correcteurs précédents.
Partie A : Etude de stabilité
Travail préparatoire obligatoire :
Soit la fonction de transfert suivante :
G2(p) =
Déterminons 𝜔𝜋 :
On a
𝜑 = arg(𝐺2(𝑗ω − π) = −𝜋
⤇ −3𝑎𝑟𝑐𝑡𝑔(𝜔 − 𝜋) = −𝜋
180
⤇𝜔𝜋 = 𝑡𝑔( 3 )
D’où 𝝎𝜋= 1.73 rad/s
On remplace 𝝎𝝅 dans l’expression de m𝒈 on trouve que m𝒈 = 12.01 dB
5/-Déduire la valeur du gain limite Klim qui amène le système à la limite de stabilité(à 𝝎 −
𝝅
on mg=0)
𝟐∗𝑲𝒍𝒊𝒎
On considère la fonction de transfert suivante : 𝑮𝟐(𝒋𝝎) = (𝟏+𝒋𝝎)𝟑
2∗𝐾𝑙𝑖𝑚 2∗𝐾𝑙𝑖𝑚
-20log(j𝜔 − 𝜋)=-20log( 3 )=0⤇ =1
(√1+𝜔−𝜋 2 (√1+𝜔−𝜋 2 )3
1 3
⤇ 𝐾𝑙𝑖𝑚 = 2 √1 + 𝜔 − 𝜋 2
Déterminons 𝜔 − 𝜋 :
On a arg| (G2(j𝜔-𝜋 )|=-𝜋 ⤇ −3𝑎𝑟𝑐𝑡𝑔(𝜔 − 𝜋) = −𝜋
𝜋
⤇ 𝜔 − 𝜋 = 𝑡𝑔( 3 )
⤇ 𝜔 − 𝜋 = √3𝑟𝑎𝑑/𝑠
D’où 𝐾𝑙𝑖𝑚 =4
6/-quelle doit être la valeur de ce gain pour avoir une marge de phase de 45° :
On a m𝜑 = 180° + arg(G2(j𝜔c0 )=45°
⤇ -3arctg(G2(j𝜔c0 ) =-135°
⤇ 𝜔c0 = tg(45°)
Alors 𝝎c0= 1 rad/s
On a | (G2(j𝜔c0 )|=1
3
⤇ 2𝑘 = (√1 + 𝜔c02 )
√23
⤇ 𝑘 = 2
D’où k=1.41
Travail pratique :
1-Analyse fréquentielle :
On réalise un script Matlab qui permet de tracer le diagramme de Bode, de Nyquist de la
fonction de transfert G(p) et de trouver les marges de gain et de phase.
Le script :
G1=tf([2], [1 1]);
G2=tf([1], [1 1]);
G3=tf([1], [1 1]);
G=G1*G2*G3;
figure(1);
bode(G);
figure(2);
nyquist(G);
figure(3);
margin(G);
Interprétation :
D’après le diagramme de Bode on a : la marge de gain est : MG=12 dB
2-Analyse temporelle :
Schéma de simulation :
La Correction PI :
Le système à asservir est le suivant :
………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………….
𝟏
2/-Si on utilise un correcteur PI, Justifier l’importance de choisir T i, telle que 𝑻𝒊 ≤ 𝝎 − 𝟗𝟎
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
...............................................................................................................
3/-quelle est la valeur du coefficient d’amortissement ?
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
𝟏
4/-choisir Ti du correcteur PI en utilisant le réglage usuel : 𝝎 − 𝟒𝟓 ≤ 𝑻𝒊 ≤ 𝝎 − 𝟗𝟎
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
5/-calculer Kp vérifiant le cahier des charges :
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………..
Travail pratique :
1/- On réalise un script Matlab qui permet de tracer le diagramme de Bode de la fonction
de transfert G(p) avant et après la correction :
Le script :
G1=tf([0.5], [1 1]);
Objectif du TP :
L’objectif de ce TP est de montrer la démarche à suivre pour modéliser expérimentalement
un procédé. La méthodologie utilisée celle que l’on retrouve généralement dans l’industrie :
on identifiera la réponse indicielle en boucle ouverte du système à celle d’un modèle dont la
forme est prédéfinie. Les méthodes proposées consistent à calculer les paramètres en
fonction de la forme de la réponse réelle. Il faut être bien conscient que les méthodes
utilisées permettent d’identifier les modes dominants du système et par conséquent elles
donnent une représentation très approximative du procédé à modéliser.
1/-Identification en boucle ouverte à partir de leur réponse indicielle :
Déterminer, pour chaque système, un modèle sous forme fonction de transfert.
1.1/-Caractéristique statique :
Il est nécessaire de déterminer la caractéristique statique d’un système car son allure
renseigne sur la linéarité du procédé. La caractéristique statique est obtenue en
appliquant un signal de commande constant à l’entrée du système.