Stabilite Des Systemes Asservis Lineaires
Stabilite Des Systemes Asservis Lineaires
Stabilite Des Systemes Asservis Lineaires
ASSERVIS LINEAIRES
Notion de stabilité d'un système
Définition de la stabilité
On dira qu'un système linéaire est stable si, après avoir soumis son entrée à une brusque
variation (échelon unité, par exemple) :
le mouvement amorcé par sa sortie reste borné en amplitude (c'est à dire que la sortie
garde une valeur finie)
ce mouvement s'amortit plus ou moins vite et la sortie tend vers un état d'équilibre.
3
La stabilité est une condition impérative. Pour que les systèmes soient utilisables
en asservissement, il est absolument nécessaire que les fonctions de transfert en
boucle fermée FTBF soient stables. Ceci n’implique toutefois pas que les FTBO
soient stables.
Nous avons vu que S(p) pouvait se mettre sous la forme d'un quotient de
polynômes du type D(p)/N(p) et que celui-ci pouvait se décomposer en une
somme de fractions rationnelles :
4
Soit par exemple, le cas où le dénominateur contient des racines nulles (pôles
multiples), des racines réelles (pôles réels) et des racines complexes. C'est-à-dire
qu'il est de la forme :
On constate donc que la sortie garde une valeur finie quand t → ∞, si les
conditions suivantes sont remplies :
Les pk et les αj doivent être négatifs pour que les exponentielles
correspondantes soient décroissantes.
Les Ai doivent être nuls sauf A1.
5
Remarque :
Pour certaines fonctions de transfert, la présence de pôles multiples nuls
n'entraîne pas forcément une augmentation infinie de la sortie.
En effet, les termes en 1/p ont une action d'intégration, leur influence peut être
combattue par des actions de dérivation provenant de terme en p au
numérateur. S'il n'en est pas ainsi, le système possédant des pôles multiples à
l'origine au dénominateur de sa fonction de transfert est dit " intrinsèquement
instable ", c'est-à-dire qu'aucune modification des coefficients ne peut le rendre
stable.
Conditions de stabilité
Un système linéaire est stable si aucune des racines du dénominateur de sa
fonction de transfert n'a de partie réelle positive.
Cela exclut :
Les racines réelles positives.
Les racines complexes à parties réelles positives.
6
Un système asservi bouclé est stable si tous les pôles de
la FTBF sont localisés dans le demi-plan gauche du plan
complexe.
Un système asservi bouclé est instable si sa FTBF
comprend, au moins, un pôle localisés dans le demi-
plan droit du plan complexe et/ou des pôles de
multiplicité > 1 sur l’axe imaginaire.
Si le système comprend une seule paire de pôle sur
l’axe imaginaire ou un pôle unique à l’origine, le
système est dit marginalement stable. Sa réponse sera
oscillatoire non amortie ou non oscillatoire à variation
constante lorsque t → ∞.
7
Récapitulatif des comportements des systèmes selon la position et le signe
8 des pôles (selon les réponses indicielles).
Remarques
les conditions de stabilité ainsi définies ne sont pas suffisantes pour
caractériser un système asservi : un système très mal amorti sera inutilisable,
il faudra donc toujours définir des marges dites de sécurité sur les coefficients
d'amortissement.
9
Etude de la stabilité d'un système
bouclé
Sa stabilité est conditionnée par le signe des parties réelles des racines du
dénominateur.
10
Il suffira, donc, d'étudier l'équation : 1 + A(p).B(p) = 0, et de chercher le signe de
ses racines. Plusieurs moyens sont possibles pour y arriver :
b) 2ème moyen : Discuter le signe des racines sans les calculer, à partir des
coefficients du dénominateur (critère de Routh-Hurwitz )
Malheureusement, si le système trouvé est instable, on ne sait pas sur quel
paramètre il faut agir pour le rendre stable. Il faut en plus connaître la fonction
sous sa forme mathématique.
Critère d’Hurwitz
Ce critère (nécessaire mais pas suffisant) indique que le système est instable si les
ai sont de signes différents ou certains sont nuls.
Critère de Routh-Hurwitz
La condition nécessaire et suffisante de stabilité est alors que tous les termes de
la 1ère colonne du tableau de Routh soient de même signe.
12
On construit le tableau de Routh de la manière suivante :
13
Si, par exemple, P(p) = a0 p7 + a1 p6 + a2 p5 + a3 p4 + a4 p3 + a5 p2 + a6 p + a7 , alors
le tableau de Routh se construit comme suite :
14
Routh a démontré que le nombre de " pôles instables " (c'est-à-dire le nombre de
pôles à partie réelle positive) de la fonction de transfert en boucle fermée est
égal au nombre de changement de signe que comporte la 1ère colonne, lue de
haut en bas.
Si ce nombre est différent de zéro, alors le système est instable.
Remarques :
Cette méthode a l'avantage d'être rapide et exacte, mais elle ne donne pas une
mesure de la stabilité comme les autres critères ; car elle se borne à dire si le
système est stable ou non. De plus, elle est inapplicable si on ne connaît pas
l'expression mathématique de la fonction de transfert.
Le critère de Routh est intéressant pour connaître le nombre de racines réelles
positives, mais il est incapable de donner des renseignements sur
l'amortissement du système quand celui-ci est stable.
15
Exemple 1
P(p) = p3 + 3p2 + 3p + 1 + K (K gain variable)
1ère condition (critère d’Hurwitz) : 1 + K > 0 → K > -1
2ème condition (critère de Routh-Hurwitz) : tableau de Routh
16
Si cette condition n'est pas vérifiée, c'est-à-dire, si :
K < -1, il y a 1 seul changement de signe dans la 1ère colonne; donc un seul pôle
instable.
K > 8, il y a 2 changement de signe dans la 1ère colonne; donc 2 pôles instables.
Si (K = -1 ou K = 8), (frontière entre la stabilité et l'instabilité) on dit que le
système est oscillant (marginalement stable).
Exemple 2 (ligne complète de zéros)
Nous avons dit que si une ligne complète était composée de zéro, la méthode était
en défaut. En fait, il est quand même possible d'en tirer des conclusions
moyennant certains aménagements.
P(p) = p5 + 7p4 + 6p3 + 42p2 + 8p + 56
Alors, le tableau de Routh est :
17
La 3ème ligne est nulle. On substitue alors à cette ligne les coefficients obtenus en
différentiant une fonction fictive, appelée polynôme auxiliaire, construite sur la
ligne précédant la ligne nulle. Le polynôme auxiliaire pour l’exemple en cours
s’écrit : Q(p) = p4 + 6p2 + 8
Il n’y a aucun changement de signe sur la 1ère colonne du tableau, donc aucune
racine à partie réelle positive. Le système est donc stable.
18
Exemple 3 (un zéro sur la première colonne)
Si le premier élément de la ligne est nul, la ligne suivante ne pourra pas être
calculée car il y aurait une division par zéro. Pour éviter cela, on utilise un
nombre de valeur très faible ε (epsilon) pour remplacer le zéro de la première
colonne. ε peut tendre vers zéro par valeur positive ou négative, pour permettre
par la suite le calcul du nombre de changement de signe de la première colonne.
Considérons le système dont la FTBF
19
Considérons uniquement le changement de signe dans la première colonne et
calculons le signe de chaque ligne dans les 2 cas (ε → 0+ et ε → 0–) :
20
Critère de Nyquist
Le critère de Nyquist permet de déterminer la stabilité d’un système bouclé sur la
base de sa réponse harmonique en boucle ouverte.
21
En pratique, on retiendra les étapes suivantes pour appliquer le critère de
Nyquist :
Exemple
Soit un système asservi à retour unitaire dont la FTBO est :
–1 < K < 0
P = 1
N = 0
Z = P – N = 1
1 pôle instable de la FTBF
Système instable en boucle fermée.
Ce système est instable en boucle ouverte
et instable en boucle fermée.
23
Vérification la stabilité par le critère de Routh :
Équation caractéristique : – Tp + 1 + K = 0
p1 : –T
p0 : 1+K
24
Le critère du Revers est d'un emploi plus commode que le critère de Nyquist,
car il ne met en œuvre que le lieu physique de la FTBO (correspondant aux
pulsations positives) Par contre, le critère du Revers est moins général, et il ne
peut s'appliquer sans danger que lorsque la notion de "gauche" n'est pas
ambiguë.
25
Marges de stabilité
Pour un système stable en Boucle Ouverte, nous venons de voir que la stabilité en Boucle
Fermée dépend de la position du lieu de Nyquist de la FTBO par rapport au point
critique (-1,0).
Le critère de Nyquist spécifie que le lieu de Nyquist doit laisser le point –1 à
gauche lorsqu’on le parcourt dans le sens croissant des ω. Le cas où il existerait une
pulsation à laquelle le lieu traverserait exactement ce point est un cas limite
correspondant à un système en boucle fermée dont la stabilité serait marginale.
Mais la tendance vers l’instabilité est graduelle : plus le lieu de Nyquist est proche
du point critique, moins le degré de stabilité est bon, et plus on aura par exemple
d’oscillations avant stabilisation en boucle fermée.
De façon à quantifier le degré de stabilité d’un système asservi, il est donc utile de
chiffrer la distance entre le lieu de Nyquist et le point critique (–1, 0). La mesure
effective de la distance minimum n’étant pas chose aisée d’un point de vue
mathématique, on préfère, de manière traditionnelle, évaluer indirectement cette
distance par les mesures des marges de phases Δϕ et de gain ΔG. Ces marges
représentent des marges de sécurité par rapport à l'état instable.
26
Concept de marges de stabilité (système à stabilité absolue)
Intuitivement, la stabilité est satisfaisante si le lieu de Nyquist ou de Black du
système en BO passe loin du point critique -1
Marges de stabilité
Elles permettent d'estimer la proximité de la réponse fréquentielle HBO(jω) du
point critique −1=1∠−π
27
Marge de phase mϕ
Soit ωc0 la pulsation telle que |HBO(j ωc0)|=1. La marge de phase est la différence
entre ϕBO(ωc0) et −π
Marge de gain mg
Soit ω-π la pulsation telle que argHBO(jω-π )=−π. La marge de gain est l'écart entre 0 dB
et le gain à la pulsation ω-π
28
Interprétation des marges de stabilité
29
Détermination des marges de stabilité
30
illustration des marges de gain et illustration des marges de gain et de
de phase sur le lieu de Black-Nichols phase sur le lieu de Black-Nichols
(cas d’un système stable : ΔG > 0 et Δϕ > 0) (cas d’un système instable : ΔG < 0 et Δϕ < 0)
31
Valeurs usuelles de Δϕ et ΔG
Les marges définies ci-dessus permettent d’évaluer la distance entre le point
critique et le lieu de Nyquist en boucle ouverte. Imposer leurs valeurs revient
à s’assurer que l’on ait jamais FTBO(ω) = –1, c'est-à-dire jamais
simultanément (pour la même pulsation) :
Avec ces valeurs, on obtient dans la plupart des cas une paire de pôles
dominants en boucle fermée caractérisés par un coefficient d’amortissement ξ
≈ 0,5 …0,707.
Pour régler la stabilité d'un système, il est souvent délicat de raisonner en
tenant compte des deux marges à la fois. Dans ce cas, on privilégie, en
général, la marge de phase Δϕ.
32