TP Hanae Fatiha
TP Hanae Fatiha
TP Hanae Fatiha
TRAVEAUX
PRATIQUES DE
L’AUTOMATIQUE
Compte Rendu
TP1 : Identification des systèmes linéaires
TP2 : Boucle ouverte - Boucle fermée
TP3 : Stabilité et synthèse d’un régulateur
pour un système linéaire
Partout dans le monde, des millions d'ingénieurs et de scientifiques utilisent MATLAB pour
analyser et concevoir les systèmes et produits de demain. MATLAB est présent dans des
systèmes automobiles de sécurité active, des véhicules spatiaux, des appareils de surveillance
médicale, des réseaux électriques intelligents et des réseaux mobiles LTE. Il est utilisé dans les
domaines de l'apprentissage automatique, le traitement du signal, la vision par ordinateur, les
communications, la finance computationnelle, la conception de contrôleurs, la robotique et
bien plus. La plate-forme MATLAB est optimisée pour résoudre les problèmes scientifiques et
techniques. Le langage MATLAB, basé sur les matrices, est le moyen le plus naturel au monde
pour exprimer les mathématiques computationnelles. Les graphiques intégrés permettent de
visualiser facilement les données afin d'en dégager des informations. Grâce à la vaste
bibliothèque de boîtes à outils prédéfinies, on peut commencer directement par les
algorithmes essentiels à notre domaine. L'environnent bureau encourage l'expérimentation,
l'exploration et la découverte. Les outils et les fonctionnalités MATLAB sont tous testés
rigoureusement. Ils sont conçus pour fonctionner conjointement.
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 : Identification des systèmes linéaires
INTRODUCTION :
Un système linéaire (le terme système étant pris au sens de l'automatique, à savoir un
système dynamique) est un objet du monde matériel qui peut être décrit par des équations
linéaires (équations linéaires différentielles ou aux différences), ou encore qui obéit au
principe de superposition : toute combinaison linéaire des variables de ce système est encore
une variable de ce système.
Objectif :
Les figures présentent la réponse indicielle d’un système physique . l’amplitude de l’échelon
appliqué au système est de 2 volts. Déterminer les fonctions de transfert en considérant d’une
part, que le système se comporte comme un 1 er ordre retardé ,que le système est d’ordre
supérieur en appliquant la méthode de Strejc ,que le système est un second ordre non-amorti.
Système de premier ordre retardé : Systèmes d'ordre supérieur à 2 non résonnants :
Système pseudo-périodique :
La méthode de Broîda est une méthode d'identification en boucle ouverte d'une réponse
indicielle expérimentale qui consiste a assimiler la fonction de transfert d'un système d'ordre
n à celle du premier ordre affectée d'un retard pur.
Fonction de transfert :
schéma fonctionnel :
D’après l’utilisation de cet schéma fonctionnel à logiciel Matlab / SIMULINK , on a trouvé les
courbes suivantes :
2. Système pseudo-périodique :
Dépassement relatif D :
Pseudo pulsation : W0
D’après l’utilisation de cet schéma fonctionnel à logiciel Matlab 6 / SIMULINK ,on a trouvé les
courbes suivantes :
K=2
Détermination de n :
( 𝑇𝑢 𝑇𝑎 )′= 0,218
La valeur de n=3
d=0,064
D’après l’utilisation de cet schéma fonctionnel à logiciel Matlab / SIMULINK ,on a trouvé les
courbes suivantes :
TP 2 : Boucle ouverte - 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 :
Un système en boucle ouverte est un type de système de contrôle dans lequel la sortie du
système dépend de l’entrée mais l’entrée ou le contrôleur est indépendant de la sortie du
système. Ces systèmes ne contiennent aucune boucle de rétroaction et sont donc également
connus sous le nom de système de non-rétroaction.
un système de contrôle en boucle fermée est un type de système de contrôle dans lequel
l’action de contrôle montre une dépendance à la sortie générée du système. En termes
simples, dans ces systèmes, la sortie du système contrôle l’entrée appliquée au système.
III. Système de 1 premier ordre boucle ouverte :
1. Analyse fréquentielle :
Script :
Bode :
Script :
Bode :
Nyquist :
Nichols chart :
Root locus :
Step reponse :
2. Analyse temporelle :
Pour le schème du système de 1ér ordre en boucle ouvert, nous avons 3 perturbations sous
forme d’un Échelon chaque une se trouve dans une étape. On va annuler une des
perturbations et on va voir l’influence des autres sur la sortie du système.
On va annuler la 1ere perturbation et la 2eme perturbation :
On constate que le signal a son normal forme, donc les perturbations 2et 3 n’influence pas
sur le signal.
On va annuler la 1ère perturbation et la 3eme perturbation :
On constate que La forme du signal change, donc la perturbation 3 influence sur le signal.
Schéma : Boucle_fermée.mdl
Pour le schème du système de 1ér ordre en boucle ferme, nous avons 3 perturbations sous
forme d’un Échelon chaque une se trouve dans une étape. On va annuler une des
perturbations et on va voir l’influence des autres sur la sortie du système.
La réponse indicielle d’un système en boucle fermée :
Le temps de réponse 5% : Le temps de réponse à 5% donne une bonne évaluation de la
rapidité d’un système.
On a : En boucle ouverte : tr5% = 0,95*3 = 2,85 s
En boucle fermée : tr5% = 0,95*0,75 = 0.71 s
Puisqu’on a le temps de réponse à 5% en boucle fermée est plus faible qu’en boucle ouverte
donc le système en boucle fermée est plus rapide par rapport en boucle ouverte.
CONCLUSION : L’amélioration de la rapidité (propriété temporelle) d’un système passe par
l’élargissement de la bande passante (propriété fréquentielle).
Interprétation :
Ce TP nous a montrer que Le temps de réponse du système en boucle ouvert et plus élevés
que le système en boucle fermé, donc le système en boucle ferme et plus rapide que le
système en boucle ouvert et Le système du 1ER ordre en boucle fermée présente en régime
permanent, Une erreur statique non nulle.
TP3 : Stabilité et synthèse d’un régulateur
pour un système linéaire
I. Introduction :
II. Objectif du TP :
III. Rappel
1. Définition :
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çue pour satisfaire aux besoins particuliers liés à la sécurité, aux impératifs de production
et aux matériels. Pour un système asservi, le but de la correction est :
IV. Correcteur PI :
𝟎,𝟓
Le système à asservir est le suivant : 𝑮𝟐 (p)=
(𝑷+𝟏)(𝟎,𝟓𝒑+𝟏)
2) C(p) rajoute une valeur de -90 a la marge de phase en basses fréquences ce qui peut
dégrader la stabilité si on se retrouve avec une phase de -90 ou plus.
Le correcteur PI permet une augmentation importante du gain en boucle ouverte aux basses
fréquences ce qui permet d’améliorer la précision
−𝝅𝝃
√𝟏−𝝃𝟐
𝑫% =100𝒆
D’après le cahier des charges D≤0.25.
𝝎−𝟗𝟎° =1,41
w−45°+0.5∗w−45° 1.5∗w−45°
Artg( =-45° donc =1
1−(w−45° )² 1−(w−45° )²
w−90°+0.5∗w−90°
Artg( )= −90°
1−(w−90)² )
1.5∗𝑤−90°
Donc =∞
1−(𝑤−90° )²
𝟏
Donc : 𝟎.𝟓𝟔 𝐫𝐚𝐝/𝐬 ≪ 𝐓𝐢≪ 𝟏. 𝟒𝟏 rad/s
4) On calcule 𝐤𝐩 :
0.5∗kp
La fonction de transfert du système est G(p)*Cp1(p)= p(1+0.5∗kp)
HBf = HBo/1+HBo
Donc 𝜔 n = 1 / √ KP ET 2𝜀 /𝜔 = 1/ 0,5KP,
KP = (1 / 2𝜀 * 0,5) ^2
KP = 6,25
2. Travail expérimental :
1) Créons un Script qui permet de tracer le diagramme de Bode de la fonction de
transfert 𝑮𝟐 (p)
Script
Diagramme de Bode
D’après courbe en trouve :
Ti∗p+1
Le correcteur PI : C(p)=Kp* Ti∗p
La valeur de Ti = 1s
Programme :
Diagramme de Bode
3) vérifions le comportement temporel du système corrigé
Schéma de simulation
On caractérisera les performances d’un système par la manière dont il répond à un certain
nombre d’entrées typiques (échelon, rampe, impulsion et sinusoïde). Si ces performances ne
satisfont pas au cahier des charges fixé, il sera nécessaire d’ajouter un système de correction
permettant de modifier et d’améliorer les performances du système commandé. L’objectif
principal, de l’intercalation d’un correcteur, est donc d’amélioré les performances du
système. Se ci se traduit généralement en termes d’écart entre la sortie ym(t) du système
réel et une valeur désirée pour cette sortie appelée consigne yc(t). D’après l’étude de ce
Travail pratique on peut conclure que : Le correcteur PI améliore la précision et rendre
l’erreur statique nulle mais le problème c’est qu’il diminue la bande passante c.-à-d. il
diminue la rapidité (system lent en BF).