0% ont trouvé ce document utile (0 vote)
41 vues11 pages

Stabilité des systèmes asservis 2016-2017

Le document traite des performances des systèmes asservis, en se concentrant sur la stabilité, la précision et les méthodes de correction. Il présente des critères de stabilité, tels que le critère de Routh et le critère de Nyquist, ainsi que des concepts d'erreur en régime permanent pour différents types de réponses. Enfin, il aborde les techniques de correction proportionnelle et dérivée pour améliorer les performances des systèmes asservis.

Transféré par

fadi.chaouabi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues11 pages

Stabilité des systèmes asservis 2016-2017

Le document traite des performances des systèmes asservis, en se concentrant sur la stabilité, la précision et les méthodes de correction. Il présente des critères de stabilité, tels que le critère de Routh et le critère de Nyquist, ainsi que des concepts d'erreur en régime permanent pour différents types de réponses. Enfin, il aborde les techniques de correction proportionnelle et dérivée pour améliorer les performances des systèmes asservis.

Transféré par

fadi.chaouabi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Automatique : Asservissement 2016-2017

Performances d’un système asservis


1. Stabilité
• Un système linéaire est dit stable si, après qu’une perturbation l’a écarté de sa position
d’équilibre, il revient spontanément à cette position.
Cela veut dire :
• Un système linéaire est stable si et seulement si la réponse impulsionnelle tend vers zéro
lorsque le temps tend vers l’infini.
Cela veut dire encore :
• Un système linéaire est stable si et seulement si tous ses pôles sont à partie réelle
strictement négative. C.-à-d. : si sa réponse impulsionnelle est une combinaison
d’exponentielles dont les exposants réels sont tous négatifs (exponentielles décroissantes)
L’analyse graphique de la position des pôles de la fonction de transfert en boucle fermée dans le
plan complexe permet de visualiser le type de stabilité (ou instabilité) qui affecte le système

1 considéré.

1
=
1+2 +
Im
Pôles doubles “-1”

O Re

Temps (s)

Réponse impulsionnelle : stabilité asymptotique apériodique

E-mail : [email protected] | Blog : https://lefiabdellaoui.wordpress.com


Automatique : Asservissement 2016-2017

1 Im
=
1+ +
Pôles
Re
O

Temps (s)

Réponse impulsionnelle : stabilité asymptotique oscillatoire

1
=
1− +
Im

Pôles
Re
O
2

Réponse impulsionnelle : instabilité oscillatoire

1
=
1−2 +
Im
Pôles doubles

Re
O

Réponse impulsionnelle : instabilité apériodique


E-mail : [email protected] | Blog : https://lefiabdellaoui.wordpress.com
Automatique : Asservissement 2016-2017
1.2. Critère algébrique : Critère de ROUTH

La fonction de transfert en boucle fermée est donnée par : = avec = +

+ ⋯+
Dans ce qui suit, nous étudions le polynôme suivant : = + + ⋯+
Condition 1
Une condition nécessaire de stabilité est que les coefficients du polynôme soient tous de même
signe. (Nous considérons que le signe des coefficients est positif, quitte à changer le signe du
numérateur et du dénominateur de la fonction de transfert). Cette condition est généralement
vérifiée pour les systèmes physiques.
Condition 2
Dans le cas où la condition 1 est vérifiée, on construit le tableau de Routh à partir des coefficients

du polynôme. Les deux premières lignes s’obtiennent en reportant les coefficients du polynôme. Les

coefficients des lignes suivantes sont calculés selon les formules ci indiquées.

3
an an −3 − an−1an − 2 an an −5 − an−1an − 4 an an −7 − an −1an −6
An − 2 = − Bn − 2 = − Cn − 2 = −
an −1 an −1 an −1
an −1 Bn − 2 − An − 2 an −3 an −1Cn − 2 − An− 2 an−5 Cn−3
An −3 = − Bn −3 = −
An − 2 An − 2
… … … …

! ! !
A2 B1 − A1 B2 A2C1 − A1C2 A2 D1 − A1 D2
A0 = − A0 = − C0 = −
A1 A1 A1
L’interprétation se fait en analysant les coefficients de la première colonne. Une condition

nécessaire est suffisante pour que le système soit stable est que tous les coefficients de la première

colonne soient positifs.

Application
1. Etudier la stabilité des systèmes dont leurs fonctions de transfert sont :
! !
"! = !#$#$% et " = )#!!$#)$% #$&
$& #$' #$(

E-mail : [email protected] | Blog : https://lefiabdellaoui.wordpress.com


Automatique : Asservissement 2016-2017
2. Soit le système modélisé par le schéma bloc suivant :
Correcteur

6( ) Ω( )
4( ) 7 3( ) 1
+
1+ +
-

• Déterminer la * et la
• Etudier la stabilité en fonction de + et .
1.2. Critère graphique : Critère de REVERS

Dans le cas où le système est stable en boucle ouverte, le critère de Nyquist indique que le point
− ne doit pas être entouré pour que le système soit stable en boucle fermée. Le critère de Revers
découle directement de cette condition.
Un système est stable en boucle fermée si le lieu de Nyquist de la , laisse le
point critique d’affixe – sur sa gauche lorsque la pulsation augmente de à l’infini.

4 12 ( *(0 ω ))

Instable

− ./ * 0ω

Stable

1.3. Conditions de stabilité en pratique

Un système à la limite de la stabilité est mal amorti. Son bon fonctionnement n’est pas assuré car
une faible modification de ses caractéristiques peut le rendre instable.
Les lieux des fonctions de transfert peuvent être obtenus par modélisation ou expérimentalement.
Quels que soit la méthode utilisée, ces lieux ne sont pas connus de manière exacte.

E-mail : [email protected] | Blog : https://lefiabdellaoui.wordpress.com


Automatique : Asservissement 2016-2017
Ces raisons expliquent qu’en pratique on ne se contente pas de réaliser un système théoriquement
stable. On assure la stabilité d’un système en prenant des marges de sécurité. Ces marges se
traduisent par une distance à respecter entre le lieu de la fonction de transfert en boucle ouverte et
le point critique d’affixe -1.

1.3.1. Marge de gain


L’affixe du point critique a pour module 1 et pour argument -180°.
180°. Lorsque l’on se fixe une marge
de gain, on se donne une distance à respecter entre le point de la fonction de transfert en boucle
ouverte pour lequel la phase vaut -180° et point critique d’affixe -1.
1. Une valeur de la marge de gain
couramment utilisée est 10dB.

12( *
*(0C))
20EFG| (0C)|
*(0C

./
./( *(0C))

Premier point
dangereux
5
HIG( *(0C))

20EFG| *(0C)|

HIG( *(0C))

89 − :;<|| ,(>? )| avec @<A ,(>? )BB − J °

1.3.2. Marge de phase


La marge de phase est la différence de phase entre la phase du point de la FTBO de module 1 et la
phase du point critique -180°.
180°. On utilise couramment une marge de phase de 45° qui garantit un
fonctionnement correct de la plupart des systèmes.

E-mail
mail : [email protected] | Blog : https://lefiabdellaoui.wordpress.com
Automatique : Asservissement 2016-2017

12( * 0C
20EFG| * 0C |
./ * 0C

20EFG| * 0C | HIG * 0C

HIG * 0C

8L J ° + QRS , >? avec | , >? | =

6 2. Précision
Un système est précis si la sortie suit l’entrée en toutes circonstances. Considérons un système
modélisé par le schéma bloc :

4( 6 3
+
4M -

Soit 6( ) 4( ) − 4M ( ) : plus cet écart est petit, plus le système est précis.
L’analyse du schéma bloc défini ci-dessus
ci donne :
4
3 =
1
4M 3
4
6( ) 4( ) − 4M 4 3
1
N($)
Soit finalement : 6( ) !#O($)P($)

E-mail
mail : [email protected] | Blog : https://lefiabdellaoui.wordpress.com
Automatique : Asservissement 2016-2017
L’erreur en régime permanent est :
4
6 ∞ lim 6 Y lim [ lim
W→∞ $→Z $→Z 1 + ( ) ( )

$N($)
Or *( ) ( ) ( ) 6(∞) lim$→Z
!#\]P^($)

L’objectif de cette étude est de déterminer l’erreur en régime permanent dans le cas où _(`) prend
la forme de :
Echelon (erreur indicielle, erreur statique, erreur de position)
Rampe (erreur de trainage, erreur de vitesse, erreur de poursuite)
Parabole (erreur d’accélération)
2.1. Erreur statique : _ ` a `
H H
4 ⇒ 6c ∞ lim
$→Z 1 + *( )
La figure suivante présente l’erreur statique lors d’une réponse indicielle unitaire d’un système
dont sa fonction de transfert est donnée par :
!
"( ) !#$#$%

7 h i j
Dans ce cas, 6c (∞) 0,5, 6c % = 100 g h
k = 50%

6c ∞

2.2. Erreur de vitesse : _ ` = `a `


H H
4 = ⇒ 6 ∞ = lim
$→Z A1 + * B
La figure suivante présente l’erreur de vitesse lors d’une réponse à une rampe de pente 1 d’un
système de fonction de transfert donnée par :

E-mail : [email protected] | Blog : https://lefiabdellaoui.wordpress.com


Automatique : Asservissement 2016-2017
1
"
(1 + 3 + )

6{ ∞

2.3. Erreur d’accélération : _(`) ` a(`)

2H 2H
4( ) n
⇒ 6 ∞ = lim
$→Z A1 + * B
2.4. Erreur en fonction de la classe du système
8
L’erreur peut être calculée à partir de la classe du système en boucle ouverte. En effet, la FTBO(p)
peut se mettre sous la forme suivante :
opq tu $u #tuvw $uvw #⋯#!
* = $r
× hx $x #hxvw $xvw #⋯#!

Avec :
• +ty : Gain de la FTBO
• z: Classe du système
Exemple :
Soient les fonctions de transfert en boucles ouvertes de deux systèmes différents. Déterminer la
classe de chaque système.
!
• * = !#$#$% Système de classe 0 (Le diagramme de bode présente une asymptote

horizontale pour les faibles fréquences)


!
• * = $ !#$#$% Système de classe 1 (Le diagramme de bode présente une

asymptote de pente -20dB/décade pour les faibles fréquences)


Il est à noter que la FTBO(p) est équivalente au voisinage de zéro à :

E-mail : [email protected] | Blog : https://lefiabdellaoui.wordpress.com


Automatique : Asservissement 2016-2017
+ty
* ≈ }

Le tableau suivant résume, en fonction de la classe du système, les erreurs : statique, de vitesse et
d’accélération.
~ ~ ~
H
Erreur statique 0 0
1 + +ty
H
Erreur de vitesse +∞ 0
+ty
2H
Erreur d’accélération +∞ +∞
+ty

3. Correction des systèmes asservis


Pour un système asservis, on souhaite :
Bonne stabilité ;
Bonne précision ;

9 Faible temps de réponse ;


Pour améliorer les performances du système, on modifie la structure de l’asservissement en
ajoutant des composants qui vont corriger les signaux transmis entre les différents blocs.
3-1. Correction proportionnelle

Considérons le système asservis suivant :

€(Y)
4( ) 3( )
+
•(Y)
-

Le temps de réponse est jugé trop long. Pour le réduire, on utilise le correcteur proportionnel
suivant :
€(Y)
4( ) 3( )
+ + ( )
•(Y)
-

E-mail : [email protected] | Blog : https://lefiabdellaoui.wordpress.com


Automatique : Asservissement 2016-2017
3.1.1. Interprétation :
Le temps de réponse est plus faible du fait que l’amplitude du signal d’entrée du bloc F(p) a une
amplitude plus grande que précédemment. Ce pendant des oscillations commencent à apparaître.
Le système devient moins stable que précédemment.

3.1.2. Explication par lieu de Nyquist :

Pour satisfaire la marge de stabilité, + +!


Pour satisfaire le critère de précision (rapidité), + +
Le réglage du gain uniquement ne permet pas de satisfaire ces deux critères : marge de stabilité et
critère de précision.
La meilleure solution, il faut que la fonction de transfert en boucle ouverte corresponde à + +
pour les faibles fréquences et + +! pour les hautes fréquences.

12 ( *(0 ω ))

Mauvaise
stabilité Mauvaise
précision
10
-1 +! 1 ./ * 0ω
+

Bonne
précision
Bonne
stabilité
12 ( *(0 ω ))

./( *(0 ω ))
-1
+! +

Solution

NB : La correction intégrale et dérivée rend service à ce type de problème.

E-mail : [email protected] | Blog : https://lefiabdellaoui.wordpress.com


Automatique : Asservissement 2016-2017
3-2. Correction dérivée

La correction dérivée permet de modifier la fonction de transfert. Ce type de correction n’affecte


que la région des pulsations élevées et permet donc d’augmenter la marge de stabilité.

12 ( *(0 ω ))

Lieu corrigé
-1 ./ * 0ω

Dans la pratique, on commence par le réglage du gain du système non corrigé conformément au
critère de précision, puis le correcteur dérivé est choisi de telle sorte que la marge de gain soit
assurée.
3-3. Correction intégrale
11
Ce type de correction n’affecte que la région des faibles pulsations.

12 ( *(0 ω ))

Lieu corrigé
-1 ./( *(0 ω ))

Dans la pratique, on commence par le réglage du système vis à vis la condition de stabilité, puis le
correcteur intégrale est choisi afin d’obtenir une précision satisfaisante du système par
augmentation du gain pour les faibles pulsations.

E-mail : [email protected] | Blog : https://lefiabdellaoui.wordpress.com

Vous aimerez peut-être aussi