Académique Documents
Professionnel Documents
Culture Documents
I. Introduction
L’objectif de la commande des procédés est d’améliorer leurs performances telles que la
stabilité, la rapidité et la précision. Ces performances sont déterminées en se basant sur un
modèle représentant le procédé. Généralement, il est rare que le modèle représente
parfaitement le procédé, il faut donc assurer la « robustesse » aux imperfections de ce
modèle, c’est à dire garantir de bonnes performances malgré un modèle imparfait.
Un système bouclé est stable si et seulement si sa sortie reste bornée lorsque l’on injecte un
signal borné à son entrée autrement dit sa sortie converge vers une valeur finie. On peut aussi
considérer qu’un système est stable si pour une entrée bornée, la sortie reste bornée quelles
que soient les perturbations.
Un système asservi est stable si et seulement si tous les pôles de sa fonction de transfert en
boucle fermée sont à partie réelle négative.
Donc, pour déterminer la stabilité d’un système asservi, Il suffit de déterminer le signe des
parties réelles des pôles de sa fonction de transfert en boucle fermée. Un système linéaire
invariant est stable si est seulement si tous ses pôles sont à partie réelle négative. c.à.d. tous
les pôles de sa fonction de transfert sont strictement à gauche de l’axe imaginaire dans le plan
complexe dédié à p.
Exemple :
Etudions la stabilité des deux systèmes définis par les fonctions de transferts suivantes :
1 1
𝐺1 (𝑃) = 𝑃+3 et 𝐺2 (𝑃) = 𝑃−3
A une entrée échelon unitaire u(t), les sorties s1(t) et s2(t) correspondant respectivement à
G1(P) et G2(P) sont données par :
−1 −3𝑡 1 1 1
𝑠1 (𝑡) = 3
𝑒 + 3
𝑢(𝑡) et 𝑠2 (𝑡) = 3 𝑒 3𝑡 − 3
𝑢(𝑡)
1
lim𝑡→∞ 𝑠1 (𝑡) = 3
et lim𝑡→∞ 𝑠2 (𝑡) = ∞
Selon la définition de la stabilité, on voit bien que le système défini par G2(P) est instable car
sa sortie s2(t) est non bornée.
La sortie s1(t) est par contre bornée mais on ne peut rien dire quant à la stabilité du système
défini par G1(P). Pour conclure quant à la stabilité du système, il faudrait établir ce résultat
pour toute entrée bornée.
1
Im(P)
Domaine Domaine
Réel(P)
de stabilité d’instabilité
Position des pôles de H(p) dans le repère complexe (ou des zéros de FTBO + 1).
soit capable de calculer ses pôles. Cette tâche peut être aisée pour des systèmes d’ordres peu
élevés, mais
elle devient très vite ardue pour des systèmes d’ordres élevés ou qui possédent de nombreux
paramètres.
– La fonction de transfert n’est qu’un modèle qui peut parfois, pour des raisons de
simplifications nécessaires,
2
être éloigné de la réalité physique de l’objet qu’il décrit. Le critère mathématique
diagnostique
la stabilité ou l’instabilité d’un système correspondant au modèle choisi et l’on ne peut jamais
être sûr
– Pour finir, les lois qui régissent les systèmes physiques peuvent évoluer dans le temps : des
pièces
peuvent s’user ou des éléments peuvent être sensibles à des variations des conditions de
l’environnement
extérieur. Un système stable aujourd’hui peut très bien devenir instable par la suite.
Il résulte de ces considérations, d’une part que le critère mathématique est la plupart du temps
difficile
à utiliser dans la pratique et d’autre part, qu’il possède un caractère trop « binaire ».
Dans les pages qui suivent, nous nous intéresserons à des critères plus faciles à mettre en
oeuvre et
surtout à ceux qui introduisent une notion de marge de stabilité, autrement dit qui permettent
de quantifier
la stabilité comme une performance en faisant apparaître la notion de système plus ou moins
stable. Plus
un système sera stable, plus il aura des chances de le rester et les imprécisions de modélisation
seront bien
3
Figure 1 : Pôles et stabilité d'un système
4
Exemples :
Les zéros de H(P) sont les valeurs pour les quelles le numérateur H(P) s’annule.
Les pôles de H(P) sont les valeurs pour les quelles le dénominateur de H(P) s’annule.
𝑃+1
1/ 𝐻(𝑃) = (𝑃+2)(𝑃+3)
Zéro : Z1= -1
Pôles : P1 = -2 et P2 = -3
Dans ce cas on a trois pôles : P1 = -3, P2 = -j√3 et P3 = +j√3 dont deux pôles à parties réelles
nulles. Le système est alors juste oscillant (marginalement stable)
𝑃+1
3/ 𝐻(𝑃) = (𝑃−3)(𝑃 2 +3)
Dans ce cas on a trois pôles : P1 = +3, P2 = -j√3 et P3 = +j√3 dont un pôle (P1 ) à partie réelle
positive. Le système est instable.
3. Critères de stabilité.
Table de Routh
Les deux premières lignes du tableau regroupent tous les coefficients du polynôme
dénominateur de la FTBF c-à-d D(p). Les termes des autres lignes sont calculés à partir de ces
coefficients.
5
On recommence le même calcul sur les deux dernières lignes pour créer une quatrième ligne
et on continue le processus jusqu’à ce qu’il n’y ait plus que des 0 sur la ligne.
Remarque : Le nombre maximal de lignes est égal au nombre de termes dans le polynôme
D(p), autrement dit à l’ordre du système plus 1.
a. Le système est stable si tous les termes de la première colonne sont du même signe que bn.
b. Il y a autant de racines à partie réelles positives que de changement de signe.
c. Une ligne de zéro indique l’existence de racines imaginaires pures.
Exemple 1:
Exemple 2 :
Soit G( p) un système placé dans une boucle de régulation à retour unitaire comme représenté
dans figure 2.
𝐾
𝐺(𝑃) =
𝑃(𝑃2 + 𝑃 + 3)
D( p) = P( P2 + P + 3) + K = P3 + P2 + 3P + K
P3 1 3
P2 1 K
P1 3-K 0
P0 K 0
6
Pour que le système soit stable, il faut que les éléments de la première colonne soient de
même signe c-à-d
Exemple 2 :
2
Soit 𝐻(𝑝) = 𝑃4+3𝑃3+4𝑃 2 +3𝑃+3
P4 1 4 3
P3 3 3 0
2
P 3 3 0
1
P 0 0
P0 0 0
Le tableau contient une ligne de zéros qui indique l’existence de racines imaginaires pures.
Donc le système est juste oscillant.
Exercice
A l'aide du critère de Routh, montrer que ce système, placé dans une boucle à retour unitaire,
est stable en boucle fermée quelle que soit la valeur du gain statique K.
D( p) = = P2 + 3P + 2+K
P2 1 2+K
P1 3 0
P0 2+K
Pour K > 0, 2+K > 0, donc le système est stable.
7
Im
X Re
C(-1)
Système ω Système
ω
instable stable
Un système stable en boucle ouverte est stable en boucle fermée si et seulement si la courbe
de gain |𝑇(𝑗𝜔)|𝑑𝐵 coupe l’axe des abscisses pour une phase arg(jω) > -180°.
20
0
Magnitude (dB)
Marge de gain
-20
-40
-60
0
Phase (deg)
-90
Marge de phase
-180
-270
-1 0 1
10 10 10
Frequency (rad/s)
8
III. 3. Marges de stabilités
.Marge de Gain : MG
Remarques
C’est l’écart en phase par rapport à -180° lorsque le gain du système en boucle ouverte est
égal à 1 (0dB)
Remarques
9
Exercice 1 :
Soit un système de fonction de transfert en boucle ouverte G( p) placé dans une boucle de
régulation à retour unitaire, avec :
𝐾
𝐺(𝑃) =
(𝑃 − 1)(𝑃 + 10)2
Solution :
La fonction de transfert en boucle ouverte G( P) possède donc un pôle à partie réelle positive :
1 et un pôle double à partie réelle négative : −10.
Etudions la stabilité de ce système en boucle fermée à partir du critère de Routh. Pour ce faire,
calculons la fonction de transfert en boucle fermée :
𝐺(𝑃) 𝐾
𝐻(𝑃) = = 2
1 + 𝐺(𝑃) (𝑃 − 1)(𝑃 + 20𝑃 + 100) + 𝐾
P3 1 80
P2 19 K-100
P1 (1620-K)/19 0
P0 K-100 0
Pour que le système soit stable, il faut qu’il n’y ait aucun changement de signe dans la
première colonne.
Exercice 2:
On considère un système de fonction de transfert en boucle ouverte G( p) définie par :
𝐾
𝐺(𝑃) = (1+τ𝑃) avec K > 0 et τ > 0
Montrer que ce système, placé dans une boucle à retour unitaire, est stable en boucle fermée
quelle que soit la valeur du gain statique K.
Solution :
La stabilité peut ici être facilement étudiée par le calcul de l’unique pôle de la fonction de
transfert en boucle fermée.
On a :
𝐺(𝑃) 𝐾
𝐻(𝑃) = =
1 + 𝐺(𝑃) (1 + τ𝑃 + 𝐾)
10
Ce pôle est négatif, de toute évidence. Par conséquent le système est stable quelle que soit la
valeur du gain statique K.
Exercice 3:
On considère un système de fonction de transfert en boucle ouverte G( p) définie par :
𝐾
𝐺(𝑃) = 𝑃(𝑃+1)(𝑃+2) avec K > 0
Déterminer à l’aide du critère de Routh les conditions de stabilité de ce système en boucle
fermée lorsqu’il est placé dans une boucle d’asservissement à retour unitaire.
Solution :
Le système est stable en boucle fermée si K < 6.
Exercice 4:
On considère un système de fonction de transfert en boucle ouverte G( p) définie par :
𝐾
𝐺(𝑃) = (𝑃+1)3 avec K > 0
Solution :
P3 1 3
P2 3 K+1
P1 (8 - K)/ 3 0
P0 K+1 0
Le système est stable en boucle fermée s’il n’y a aucun changement de signe dans la première
colonne, donc si K < 8.
11
𝜑(𝜔) = −3 tan−1(𝜔)
On a donc :
𝜋
∆𝜑 = 𝜋 + 𝜑(𝜔𝑐0 ) = 𝜋 + −3 tan−1 (𝜔𝑐0 ) =
4
𝜋 𝜋
𝜋− = 3 tan−1(𝜔𝑐0 ) ⇒ tan−1(𝜔𝑐0 ) = ⇒ 𝜔𝑐0 = 1𝑟𝑎𝑑/𝑠
4 4
𝐾 3
Or 𝜔𝑐0 est tel que |𝐺(𝑗𝜔𝑐0 )| = 3 =1⇒ 𝐾 = √2 = 2.8
�1 + 𝜔𝑐0 2)
12