Asservissement des syst`emes

lin´eaires `a temps continu
Cours et Exercices
Formation d’Ing
´
enieurs en Partenariat – 1
` ere
ann
´
ee
´
Ecole Nationale Sup
´
erieure de Physique de Strasbourg
Universit
´
e de Strasbourg
Edouard Laroche (laroche@unistra.fr)
Houssem Halalchi (Houssem.Halalchi@lsiit.u-strasbg.fr)
http://eavr.u-strasbg.fr/
~
laroche/student
2009–2010
Table des mati`eres
1 Introduction 7
1.1 Notion de syst`eme . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Propri´et´es des syst`emes . . . . . . . . . . . . . . . . . . . . . . 7
1.3 Syst`emes ´el´ementaires . . . . . . . . . . . . . . . . . . . . . . 8
1.3.1 Syst`eme du premier ordre . . . . . . . . . . . . . . . . 8
1.3.2 Syst`eme du deuxi`eme ordre . . . . . . . . . . . . . . . 9
1.4 Objectif de l’asservissement . . . . . . . . . . . . . . . . . . . 12
2 Mod´elisation 15
2.1 Transform´ee de Laplace, fonctions de transfert . . . . . . . . . 15
2.1.1 Transform´ee de Laplace . . . . . . . . . . . . . . . . . 15
2.1.2 Fonction de transfert . . . . . . . . . . . . . . . . . . . 17
2.2 Propri´et´es des syst`emes dynamiques . . . . . . . . . . . . . . . 20
2.2.1 Stabilit´e . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.2 Gain . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.2.3 D´epassement . . . . . . . . . . . . . . . . . . . . . . . 23
2.2.4 Rapidit´e . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.3 Analyse fr´equentielle . . . . . . . . . . . . . . . . . . . . . . . 27
2.3.1 R´egime harmonique . . . . . . . . . . . . . . . . . . . . 27
2.3.2 Diagramme de Nyquist . . . . . . . . . . . . . . . . . . 28
2.3.3 Diagramme de Bode . . . . . . . . . . . . . . . . . . . 28
2.3.4 Diagramme de Black-Nichols . . . . . . . . . . . . . . . 31
2.3.5
´
Etude du second ordre . . . . . . . . . . . . . . . . . . 31
2.4 Repr´esentation d’´etat . . . . . . . . . . . . . . . . . . . . . . . 33
2.4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . 33
2.4.2
´
Equivalence avec la fonction de transfert . . . . . . . . 34
2.4.3 Propri´et´es . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.5 Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3
4 TABLE DES MATI
`
ERES
2.5.1 Approche temporelle . . . . . . . . . . . . . . . . . . . 36
2.5.2 Approche fr´equentielle . . . . . . . . . . . . . . . . . . 39
3 Asservissements analogiques 43
3.1 Introduction aux asservissements . . . . . . . . . . . . . . . . 43
3.1.1 Principe . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.1.2 Boucle ouverte ou boucle ferm´ee ? . . . . . . . . . . . . 44
3.1.3 Principes g´en´eraux sur la synth`ese de correcteurs en
boucle ferm´ee (feedback) . . . . . . . . . . . . . . . . . 45
3.1.4 Lieu d’Evans . . . . . . . . . . . . . . . . . . . . . . . 47
3.1.5 Exemple introductif . . . . . . . . . . . . . . . . . . . . 48
3.2 Analyse des syst`emes asservis . . . . . . . . . . . . . . . . . . 57
3.2.1 Stabilit´e . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.2.2 Rapidit´e . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.2.3 Pr´ecision . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.2.4 D´epassement . . . . . . . . . . . . . . . . . . . . . . . 58
3.2.5 Rejet de perturbation . . . . . . . . . . . . . . . . . . . 59
3.3 M´ethodes de synth`ese . . . . . . . . . . . . . . . . . . . . . . . 60
3.3.1 Les diff´erentes d´emarches . . . . . . . . . . . . . . . . . 60
3.3.2 Correcteur proportionnel (P) . . . . . . . . . . . . . . . 60
3.3.3 Correcteur proportionnel int´egral (PI) . . . . . . . . . 61
3.3.4 Correcteur proportionnel d´eriv´e (PD) . . . . . . . . . . 65
3.3.5 Correcteur PID . . . . . . . . . . . . . . . . . . . . . . 66
3.3.6 Correcteur `a avance de phase . . . . . . . . . . . . . . 66
3.3.7 Correcteur `a retard de phase . . . . . . . . . . . . . . . 67
A D´ecomposition en ´el´ements simples 69
Liste des exercices
1 Transform´ee de Laplace . . . . . . . . . . . . . . . . . . . . . . . 18
2 Fonctions de transfert d’un moteur `a courant continu . . . . . . . 20
3 Crit`ere de Routh-Hurwitz . . . . . . . . . . . . . . . . . . . . . . 22
4 D´epassement d’un syst`eme du second ordre . . . . . . . . . . . . 24
5 Temps d’´etablissement de syst`emes du premier ordre . . . . . . . 26
6 Diagramme de Bode d’un syst`eme du premier ordre . . . . . . . . 29
7 Trac´e du diagramme de Bode . . . . . . . . . . . . . . . . . . . . 31
8 Gain du second ordre `a la r´esonance . . . . . . . . . . . . . . . . 33
TABLE DES MATI
`
ERES 5
9 Fonction de transfert d’un syst`eme d’´etat . . . . . . . . . . . . . . 34
10 Mod`ele d’un moteur `a courant continu . . . . . . . . . . . . . . . 35
11 Syst`eme masses-ressort . . . . . . . . . . . . . . . . . . . . . . . . 35
12 Identification d’un syst`eme du second ordre amorti . . . . . . . . 39
13 Identification d’un syst`eme du second ordre oscillant . . . . . . . 39
14 Identification fr´equentielle d’un syst`eme du premier ordre . . . . . 41
15 Identification fr´equentielle d’un syst`eme du second ordre . . . . . 41
16 Correcteur TOR `a hyst´er´esis . . . . . . . . . . . . . . . . . . . . . 46
17 Variateur de vitesse . . . . . . . . . . . . . . . . . . . . . . . . . . 49
18 Marge de phase et d´epassement . . . . . . . . . . . . . . . . . . . 59
19 Correction prop. d’un syst`eme du premier ordre . . . . . . . . . . 60
20 Correcteur prop. d’un syst`eme du second ordre . . . . . . . . . . 61
21 Correcteur PI pour syst`eme du premier ordre . . . . . . . . . . . 62
22 Asservissement PI d’un syst`eme du second ordre . . . . . . . . . . 62
23 Correction PI d’un syst`eme `a retard . . . . . . . . . . . . . . . . 63
24 Correcteur PD et syst`eme du second ordre . . . . . . . . . . . . . 65
25 Correction `a avance de phase pour int´egrateur double . . . . . . . 66
26 D´ecomposition en ´el´ements simples . . . . . . . . . . . . . . . . . 70
6 TABLE DES MATI
`
ERES
“C’est le rˆole essentiel du professeur d’´eveiller la joie de travailler
et de connaˆıtre.” (Albert Einstein)
Chapitre 1
Introduction
1.1 Notion de syst`eme
Consid´erons un syst`eme sur lequel on mesure le signal y(t) appel´e signal
de mesure et sur lequel on peut fixer arbitrairement le signal u(t) appel´e
signal de commande. Dans le cas pr´esent, les signaux sont `a temps con-
tinu. Il existe ´egalement des syst`emes `a temps discret faisant intervenir les
signaux ´echantillonn´es u
k
= u(kT
e
) et y
k
= y(kT
e
) o` u T
e
est la p´eriode
d’´echantillonage.
Les syst`emes `a temps continu sont mod´elis´es par une ´equation diff´erentielle
liant u(t) et y(t) alors que les syst`emes `a temps discret sont mod´elises par une
´equation aux r´ecurrences de la forme y
k
= f(y
k−1
, y
k−2
, · · · , u
k
, u
k−1
, · · · ).
1.2 Propri´et´es des syst`emes
Consid´erons dans un premier temps que l’entr´ee u(t) est constante.
D´efinition (Point d’´equilibre)
Le syst`eme est dans un ´etat d’´equilibre si, plac´e dans cet ´etat, il ne quitte
pas.
La valeur du signal de mesure est alors constante.
D´efinition (Stabilit´e)
Un ´etat d’´equilibre est stable si, lorsqu’on ´eloigne le syst`eme de cet ´etat, il
finit par y revenir. Dans le cas contraire, le point d’´equilibre est instable.
7
8 CHAPITRE 1. INTRODUCTION
Dans certain cas, cette propri´et´e de stabilit´e n’est valable que si l’´eloigne-
ment est faible ; on parle alors de stabilit´e locale. Si au contraire le syst`eme
retourne dans son ´etat d’´equilibre quelque soit l’amplitude de la perturbation,
on parle alors de stabilit´e globale.
Propri´et´e (Stabilit´e d’un syst`eme)
Un ´equilibre globalement stable est unique. On dit alors que le syst`eme est
stable.
Si le syst`eme avait deux ´equilibres globaux, vers lequel irait il si on le d´epla¸ cait
de l’un des points d’´equilibre ?
Propri´et´e (Lin´earit´e)
Un syst`eme est lin´eaire s’il v´erifie les conditions de lin´earit´e suivantes. Soit
y
1
(t) la trajectoire de la sortie pour une commande u
1
(t) ; soit y
2
(t) la tra-
jectoire de la sortie pour une commande u
2
(t) ; soit y
3
(t) la trajectoire de la
sortie pour une commande u
3
(t) = λu
1
(t) et soit y
4
(t) la trajectoire de la
sortie pour une commande u
4
(t) = u
1
(t) + u(2). Les conditions de lin´earit´e
sont :
y
3
(t) = λy
1
(t) (1.1)
y
4
(t) = y
1
(t) +y
2
(t) (1.2)
1.3 Syst`emes ´el´ementaires
1.3.1 Syst`eme du premier ordre
Soit un syst`eme du premier ordre r´egit par une ´equation diff´erentielle de
la forme
τ ˙ y(t) +y(t) = Ku(t) (1.3)
La r´eponse `a un ´echelon u(t) `a partir d’une condition initiale nulle est :
y(t) = K(1 −exp(−t/τ)) (1.4)
Il s’agit d’une exponentielle partant de 0 `a t = 0 et se stabilisant `a y(t) = K.
Son d´epassement est nul ; le temps de mont´e `a 5 % est ´egal `a 3τ (ln(0.05)

=
−3, 0).
1.3. SYST
`
EMES
´
EL
´
EMENTAIRES 9
1.3.2 Syst`eme du deuxi`eme ordre
Soit un syst`eme du deuxi`eme ordre r´egit par une ´equation diff´erentielle
de la forme :
¨ y(t) + 2ξω
0
˙ y(t) +ω
2
0
y(t) = ω
2
0
Ku(t) (1.5)
o` u ω
0
(rad/s) est appel´ee pulsation propre, ξ (sans unit´e) est appel´e amor-
tissement et K (unit´es [y]/[u] d´ependant des unit´es de u et de y) est le gain
statique. L’´equation associ´ee s’´ecrit :
r
2
+ 2ξω
0
r + ω
0
2
= 0 (1.6)
Le discriminent r´eduit s’´ecrit :
˜
∆ = (ξω
0
)
2
−ω
0
2
= (ξ
2
−1)ω
0
2
(1.7)
Les racines de (??) sont alors r´eelles si
˜
∆ ≥ 0, c’est-`a-dire si ξ ≥ 1 ; elles sont
imaginaires dans le cas contraire.
Deuxi`eme ordre amorti
Dans le cas o` u les racines sont r´eelles et s’´ecrivent :
r
1
= −ξω
0
+

ξ
2
−1ω
0
, (1.8)
r
2
= −ξω
0

ξ
2
−1ω
0
, (1.9)
la solution g´en´erale de l’´equation sans second membre s’´ecrit alors :
y
1
(t) = λexp(r
1
t) +µexp(r
2
t) (1.10)
Notons que r
1
et r
2
sont toutes deux n´egatives ; l’exponentielle tend donc
vers z´ero.
Une solution particuli`ere constante de l’´equation sans second membre
peut ˆetre facilement trouv´ee :
y
0
(t) = K (1.11)
En additionnant la solution particuli`ere et l’´equation g´en´erale de l’´equation
sans second membre, on obtient la solution g´en´erale de l’´equation compl`ete :
y(t) = λexp(r
1
t) +µexp(r
2
t) +K (1.12)
10 CHAPITRE 1. INTRODUCTION
Cherchons maintenant la solution v´erifiant les conditions initiales suivantes :
y(0) = 0 (1.13)
˙ y(0) = 0 (1.14)
La d´eriv´ee de la solution s’´ecrit :
˙ y(t) = λr
1
exp(r
1
t) +µr
2
exp(r
2
t) (1.15)
Les C.I. s’´ecrivent alors :
λ + µ + K = 0 (1.16)
λr
1
+ µr
2
= 0 (1.17)
Dont les solutions sont :
λ =
Kr
2
r
1
−r
2
(1.18)
µ = −
Kr
1
r
1
−r
2
(1.19)
La solution s’´ecrit alors :
y(t) = K(1 +
r
2
r
1
−r
2
exp(r
1
t) −
r
1
r
1
−r
2
exp(r
2
t)) (1.20)
Sa d´eriv´ee est :
˙ y(t) =
Kr
1
r
2
r
1
−r
2
(exp(r
1
t) −exp(r
2
t)) (1.21)
Puisque l’on a r
2
≤ r
1
≤ 0, on a aussi exp(r
1
t) − exp(r
2
t) ≥ 0 pour t ≥ 0
et ˙ y(t) est alors positive pour t ≥ 0, ce qui signifie que y(t) est croissante.
La r´eponse `a un ´echelon est donc une courbe croissante qui se stabilise `a la
valeur K. Cette courbe a un point d’inflexion pour ¨ y(t
i
) = 0. Avec :
¨ y(t) =
Kr
1
r
2
r
1
−r
2
(r
1
exp(r
1
t) −r
2
exp(r
2
t)), (1.22)
on observe que la d´eriv´ee seconde n’annule en t
i
v´erifiant :
r
1
exp(r
1
t) −r
2
exp(r
2
t), (1.23)
soit
t
i
=
1
r
1
−r
2
ln
r
2
r
1
. (1.24)
1.3. SYST
`
EMES
´
EL
´
EMENTAIRES 11
Deuxi`eme ordre oscillant
Dans le cas o` u les racines sont complexes conjug´ees et s’´ecrivent :
r
1
= −a + jω
1
, (1.25)
r
2
= −a −jω
1
, (1.26)
avec
a = ξω
0
(1.27)
ω
1
=

1 −ξ
2
ω
0
, (1.28)
o` u ω
1
est la pseudo-pulsation de la r´eponse, li´ee `a la p´eriode des oscillations
T
c
=

ω
1
. La solution g´en´erale de l’´equation sans second membre s’´ecrit alors :
y
1
(t) = exp(−at) (λcos(ω
1
t) +µsin(ω
1
t)) (1.29)
Notons que a est positif ; l’exponentielle tend donc vers z´ero.
Une solution particuli`ere constante s’´ecrit y
0
(t) = K. La solution g´en´erale
de l’´equation est donc :
y(t) = K + exp(−at) (λcos(ω
1
t) +µsin(ω
1
t)) (1.30)
Reste `a d´eterminer les constantes λ et µ d’apr`es les conditions initiales (1.13-
1.14). On a :
˙ y(t) = −a exp(−at) (λcos(ω
1
t) +µsin(ω
1
t)) (1.31)

1
exp(−at) (−λsin(ω
1
t) +µcos(ω
1
t)) (1.32)
= exp(−at) ((−aλ + ω
1
µ) cos(ω
1
t) −(ω
1
λ + aµ) sin(ω
1
t))(1.33)
Les conditions initiales s’´ecrivent alors :
y(0) = K + λ = 0
˙ y(0) = −aλ +ω
1
µ = 0
(1.34)
ce qui donne :
λ = −K (1.35)
µ = −K
a
ω
1
(1.36)
12 CHAPITRE 1. INTRODUCTION
ce qui donne comme solution finale :
y(t) = K

1 −exp(−at)

cos(ω
1
t) +
a
ω
1
sin(ω
1
t)

(1.37)
La vitesse s’´ecrit alors :
˙ y(t) = K
a
2
+ ω
2
1
ω
1
exp(−at) sin(ω
1
t) (1.38)
Elle est du signe du terme sin(ω
1
t). Elle est d’abord positive de t = 0 `a
t
1
=
π
ω
1
puis n´egative de t
1
`a

ω
1
. Le signal atteint donc un maximum `a t
1
en :
y(t
1
) = K

1 + exp

−ξπ

1 −ξ
2

(1.39)
soit un d´epassement relatif (y(t
1
) −y(∞))/(y(∞) −y(0)) de :
D = exp

−ξπ

1 −ξ
2

(1.40)
1.4 Objectif de l’asservissement
Un syst`eme dynamique peut ˆetre caract´eris´e par diff´erentes qualit´es : sa
rapidit´e, le fait d’ˆetre plus ou moins amorti. Le but de l’asservissement est
de contraindre le syst`eme `a se comporter d’une mani`ere particuli`ere. Il n’est
pas possible physiquement d’obtenir d’un syst`eme qu’il r´eponde de mani`ere
instantan´ee. On peut cependant le contraindre `a r´epondre plus rapidement.
On peut aussi limiter son d´epassement.
Dans le choix de la loi de commande, il faudra ´egalement s’assurer que
le syst`eme asservi poss`ede un niveau de robustesse suffisant. Par robustesse,
on entend la capacit´e `a garder certaines propri´et´es malgr´e des variation de
l’environnement. Typiquement, en automatique, le comportement du syst`eme
est connu avec une pr´ecision limit´ee ; de plus, son comportemet peu ´evoluer
en fonction de condition ext´erieure ou de son vieillissement. Il importe que
les performances du syst`eme asservi ne se d´egrade pas trop en pr´esence de
ces variations de comportement.
1.4. OBJECTIF DE L’ASSERVISSEMENT 13
0 5 10 15
0
0.5
1
1.5
Réponse à un échelon unitaire de 1/(p
2
+2 ξ p+1)
Temps (s)
Fig. 1.1 – R´eponse temporelle de syst`emes du second ordre (ξ = 0.25, 0.5,
0.707, 1 et 2)
14 CHAPITRE 1. INTRODUCTION
Chapitre 2
Mod´elisation
Dans cette partie, on s’int´eresse `a la d´etermination de mod`eles math´ema-
tique pour des syst`emes lin´eaires stationaires (on parle aussi de syst`emes
lin´eaire `a temps invariant, not´es LTI en anglais). Les mod`eles peuvent ˆetre
abord´es sous trois formes `a peu pr`es ´equivalentes : l’´equation diff´erentielle,
la fonction de transfert et le mod`ele d’´etat.
2.1 Transform´ee de Laplace, fonctions de trans-
fert
2.1.1 Transform´ee de Laplace
D´efinition
Pour un signal `a temps continu x(t), on d´efinit sa transform´ee de Laplace
par le signal X(s) o` u s est appel´ee variable de Laplace
1
, avec :
X(s) =


0
x(t) exp(−st)dt (2.1)
A partir de X(s), on revient au signal de d´epart par une transform´ee de
Laplace inverse :
x(t) =
1
2jπ

j∞
s=−j∞
X(s) exp(st)ds (2.2)
1
La variable de Laplace est not´es s ou p suivant les conventions.
15
16 CHAPITRE 2. MOD
´
ELISATION
h(t) H(s)
δ(t) 1
u(t)
1
s
u(t −T)
exp(−Ts)
s
tu(t)
1
s
2
t
n
n!
u(t)
1
s
n+1
exp(−at)u(t)
1
s+a
(1 −exp(−at))u(t)
a
s(s+a)
sin(ωt)u(t)
ω
s
2

2
cos(ωt)u(t)
s
s
2

2
sinh(at)u(t)
a
s
2
−a
2
cosh(at)u(t)
s
s
2
−a
2
exp(−at) sin(ωt)u(t)
ω
(s+a)
2

2
exp(−at) cos(ωt)u(t)
s+a
(s+a)
2

2
Tab. 2.1 – Exemples de transform´ees de Laplace ´el´ementaires (u(t) est
l’´echelon unitaire et δ(t) l’impulsion de Dirac)
En consid´erant que s = jω o` u ω est la pulsation, on peut consid´erer que la
transform´ee de Laplace est une g´en´eralisation de la transform´ee de Fourier.
Il s’agit en tous cas d’une transform´ee temps/fr´equence qui ` a un signal tem-
porel fait correspondre une repr´esentation fr´equentielle. Nous verrons par la
suite la puissance de cet outil qui permet de simplifier grandement les calculs.
On peut facilement trouver des abaques des transform´ees de Laplace
usuelles. Contentons nous pour l’instant de mentionner l’´echelon unitaire
u(t) qui a comme transform´ee
1
s
et le dirac δ(t) qui a comme transform´ee 1.
2.1. TRANSFORM
´
EE DE LAPLACE, FONCTIONS DE TRANSFERT17
Propri´et´es
Propri´et´e (Lin´earit´e)
La transform´ee de Laplace est une transformation lin´eaire.
Propri´et´e (Transform´ee de Laplace d’un signal d´eriv´e)
Soit y(t) = ˙ x(t) =
dx(t)
dt
. La transform´ee de Laplace de y(t) est Y (s) =
sX(s) −x(0)
2.1.2 Fonction de transfert
Soit un syst`eme dynamique `a temps continu de signal d’entr´ee u(t) et de
signal de signal de sortie y(t), tous deux li´es par une ´equation diff´erentielle
ordinaire lin´eaire :
a
n
y
[n]
(t) +a
n−1
y
[n−1]
(t) +... + a
1
˙ y(t) +a
0
y(t)
= b
m
u
[m]
(t) +b
m−1
y
[m−1]
(t) +... + b
1
˙ u(t) +b
0
u(t) (2.3)
En passant dans le domaine fr´equentiel et en supposant que les conditions
initiales sont nulles, on obtient, grˆace `a la propri´et´e 4 :
a
n
s
n
Y (s) +a
n−1
s
n−1
Y (s) +... +a
1
sY (s) +a
0
Y (s)
= b
m
s
m
U(s) +b
m−1
s
m−1
U(s) +... + b
1
sU(s) +b
0
U(s) (2.4)
Ce qui s’´ecrit sous la forme :
Y (s) = H(s)U(s) (2.5)
o` u H(s) est la fonction de transfert du syst`eme et s’´ecrit :
H(s) =
b
m
s
m
+ b
m−1
s
m−1
+ ... + b
1
s + b
0
a
n
s
n
+a
n−1
s
n−1
+ ... + a
1
s + a
0
(2.6)
La fonction de transfert est une fonction rationnelle ; elle est compos´ee d’un
num´erateur de degr´e m et d’un d´enominateur de degr´e n. On dit aussi que
le syst`eme est d’ordre n.
D´efinition (Syst`eme propre)
On dit qu’un syst`eme est propre si le degr´e de son num´erateur est inf´erieur
`a celui de son d´enominateur (m ≤ n).
On dit qu’un syst`eme est strictement propre si le degr´e de son num´erateur
est strictement inf´erieur `a celui de son d´enominateur (m < n).
18 CHAPITRE 2. MOD
´
ELISATION
Propri´et´e (Fonction de transfert)
La fonction de transfert d’un syst`eme est la transform´ee de Laplace de sa
r´eponse impulsionnelle.
Cette propri´et´e d´ecoule du fait que la transform´ee de Laplace du signal im-
pulsionnel est 1.
Propri´et´e (Transform´ee de Laplace d’un signal retard´e)
La transform´ee de Laplace de y(t −T) est exp(−Ts)Y (s)
Exercice (Transform´ee de Laplace)
Calculez la r´eponse `a un ´echelon des syst`emes suivants :
1.
1
s
(2.7)
2.
1
s + a
(2.8)
3.
K
(s + a)(s + b)
(2.9)
4.
K
s
2
+ 2ξω
0
s + ω
2
0
(2.10)
Correction
4. Compte-tenu d’une entr´ee en ´echelon, soit U(s) = 1/s, la sortie s’´ecrit :
Y (s) =
K
s(s
2
+ 2ξω
0
s + ω
2
0
)
(2.11)
On peut d´ecomposer en ´el´ements simples sous la forme :
Y (s) =
A
s
+
Bs + D
s
2
+ 2ξω
0
s + ω
2
0
(2.12)
En d´eveloppant cette derni`ere expression, on obtient :
Y (s) =
(A + B)s
2
+ (2ξω
0
A + D)s + ω
2
0
A
s(s
2
+ 2ξω
0
s + ω
2
0
)
(2.13)
2.1. TRANSFORM
´
EE DE LAPLACE, FONCTIONS DE TRANSFERT19
En identifiant les deux expressions de Y (s), on obtient le syst`eme d’´equa-
tions suivant :
A + B = 0 (2.14)
2ξω
0
A + D = 0 (2.15)
ω
2
0
A = Kω
2
0
(2.16)
qui se r´esout en :
A = K (2.17)
D = −2Kξω
0
(2.18)
B = −K (2.19)
Il nous faut maintenant d´eterminer la transform´ee de Laplace inverse
de Y (s) `a partir des tables dont nous disposons. Le d´enominateur peut
se r´ecrire :
s
2
+ 2ξω
0
s + ω
2
0
= (s + ξω
0
)
2
−(ξω
0
)
2
−ω
2
0
(2.20)
= (s + a)
2
ω
2
(2.21)
avec a = ξω
0
et ω = ω
0

1 −ξ
2
. On a alors :
Bs +D
s
2
+ 2ξω
0
s + ω
2
0
=
Bs + D
(s + a)
2
ω
2
(2.22)
=
B(s + a) +D −Ba
(s +a)
2
ω
2
(2.23)
= B
s +a
(s + a)
2
ω
2
+
D −Ba
ω
ω
(s + a)
2
ω
2
(2.24)
Cette derni`ere forme permet d’utiliser les formules de transform´ees de
Laplace, ce qui donne :
y(t) = Au(t) +Bexp(−at) cos(ωt)u(t) +
D −Ba
ω
exp(−at) sin(ωt)u(t)
= K(1 −exp(−at)(cos(ωt) +
ξω
0
ω
sin(ωt)))u(t) (2.25)
= K

1 −exp(−at)

cos(ωt) +
ξ

1 −ξ
2
sin(ωt)

u(t) (2.26)
Remarque : on retrouve bien la mˆeme expression que ce que l’on a
obtenu en int´egrant l’´equation diff´erentielle (??).
20 CHAPITRE 2. MOD
´
ELISATION
Exercice (Fonctions de transfert d’un moteur `a courant continu)
On donne les ´equations d’un moteur `a courant continu ` a aimants perma-
nents :
– ´equation de la tension Ri(t) +L
di(t)
dt
+ e(t) = u(t),
– ´equation de la vitesse J
dΩ(t)
dt
= c(t) −fΩ(t)
o` u le couple s’´ecrit c(t) = Ki(t) et la force ´electromotrice est e(t) = KΩ(t) ; R
est la r´esistance de l’induit, L sont inductance ; K est la constante de couple
et de force ´electromotrice ; J est l’inertie ; f est le coefficient de frottements.
1. On consid`ere que l’entr´ee est la tension et la sortie est la vitesse ; don-
nez la fonction de transfert du syst`eme.
2. On consid`ere que l’entr´ee est la tension et la sortie est le courant ;
donnez la fonction de transfert du syst`eme.
2.2 Propri´et´es des syst`emes dynamiques
2.2.1 Stabilit´e
D´efinition (Pˆole et racines)
On appelle pˆoles d’un syst`eme les racines de son d´enominateur.
On appelle z´eros d’un syst`eme les racines de son num´erateur.
Les racines d’un syst`eme du second ordre de fonction de transfert H(s) =
K
s
2
+2ξω
0
s+ω
2
0
sont, pour ξ < 1, p
k
= −ξω
0
±ω
0

1 −ξ
2
. Elles sont repr´esent´ees
dans le plan complexe sur la figure 2.1. Elles ont un module de ω
0
, une partie
r´eelle de −ξω
0
et font un angle φ avec l’axe r´eel tel que cos(φ) = ξ.
Propri´et´e (Stabilit´e)
Un syst`emes est stable si tous ses pˆoles sont `a partie r´eelle strictement
n´egative.
Pour s’en convaincre, on peut consid´erer la d´ecomposition en ´el´ements sim-
ples de la fonction de transfert d’un syst`eme. Prenons un exemple :
H(s) = K
(s −z
1
)(s −z
2
)
(s −p
1
)(s −p
2
)
(2.27)
2.2. PROPRI
´
ET
´
ES DES SYST
`
EMES DYNAMIQUES 21
+
Re
Im
+
ω
0
−ξω
0
φ
Fig. 2.1 – Poles d’un second ordre de d´enominateur s
2
+ 2ξω
0
s + ω
2
0
D´ecompos´ee en ´el´ements simples, cette fonction se r´e´ecrit sous la forme :
H(s) =
λ
1
(s −p
1
)
+
λ
2
(s −p
2
)
+ K (2.28)
Et la r´eponse `a un ´echelon unitaire `a partir d’une condition initiale nulle est :
y(t) = λ
1
exp(p
1
t) +λ
2
exp(p
2
t) +K (2.29)
Pour que le syst`eme soit stable et que y(t) ne diverge pas, il faut que l’on ait
p
1
< 0 et p
2
< 0. Pour des pˆole complexes, la condition porte sur les parties
r´eelles.
Le crit`ere de Routh-Hurwitz permet de d´eterminer si les pˆoles d’une fonc-
tion de transfert sont tous `a partie r´eelle sans les calculer. Consid´erons un
syst`emes dont la fonction de transfert s’´ecrit :
H(s) =
N(s)
D(s)
(2.30)
avec D(s) = a
n
s
n
+· · ·+a
1
s+a
0
. On construit alors un tableau de coefficients
comportant n+1 lignes (voir tableau 2.2). Les deux premi`eres lignes sont con-
22 CHAPITRE 2. MOD
´
ELISATION
n c
n
1
= a
n
c
n
2
= a
n−2
c
n
3
= a
n−4
· · · 0
n −1 c
n−1
1
= a
n−1
c
n−1
2
= a
n−3
c
n−1
3
= a
n−5
· · · 0
n −2 c
n−2
1
c
n−2
2
c
n−2
3
· · · 0
n −3 c
n−3
1
c
n−3
2
c
n−3
3
· · · 0
.
.
.
.
.
.
.
.
.
.
.
. · · · 0
1 c
1
1
c
1
2
0
0 c
0
1
0
Tab. 2.2 – Tableau de Routh-Hurwitz
stitu´ees des coefficients du d´enominateur ; les autres lignes sont d´etermin´ees
`a partir des lignes pr´ec´edentes de la mani`ere suivante :
c
k
l
=
−1
c
k+1
1

c
k+2
1
c
k+2
l+1
c
k+1
1
c
k+1
l+1

(2.31)
par exemple, pour un syst`eme d’ordre n = 5, on obtient le tableau 2.3 avec
c
3
1
=
a
3
a
4
−a
2
a
5
a
4
, c
3
2
=
a
1
a
4
−a
0
a
5
a
4
, c
3
3
= 0, c
2
1
=
a
2
c
3
1
−a
4
c
3
2
c
3
1
, c
2
2
= a
0
, c
2
3
= 0,
c
1
1
=
c
2
1
c
3
2
−a
0
c
3
1
c
2
1
, c
1
2
= 0, c
0
1
= a
0
.
Th´eor`eme (Crit`ere de Routh-Hurwitz)
Le syst`eme est stable si et seulement si tous les coefficients de la premi`ere
colonne du tableau de Routh-Hurwitz sont de mˆeme signe
Exercice (Crit`ere de Routh-Hurwitz)
1. D´eterminez la stabilit´e de :
H(s) =
s + 0.5
s
3
+ 2s
2
+ s + 5
(2.32)
2. D´eterminez la stabilit´e de :
H(s) =
1
s
4
+ 2s
3
+ 6s
2
+ 2s + 1
(2.33)
3. D´eterminez pour quelles valeurs de K le syst`eme :
H(s) =
1
s
3
+ 2s
2
+ 4s + K
(2.34)
est stable.
2.2. PROPRI
´
ET
´
ES DES SYST
`
EMES DYNAMIQUES 23
5 a
5
a
3
a
1
0
4 a
4
a
2
a
0
0
3 c
3
1
c
3
2
c
3
3
0
2 c
2
1
c
2
2
c
2
3
0
1 c
1
1
c
1
2
0
0 c
0
1
0
Tab. 2.3 – Exemple de tableau de Routh-Hurwitz pour un syst`emes d’ordre 5
2.2.2 Gain
D´efinition (Gain statique)
On appelle gain statique d’un syst`eme son amplification en r´egime continu.
Pour des signaux constants, les d´eriv´ees sont nulles et l’´equation (2.3) se
simplifie en :
a
0
y = b
0
u (2.35)
Ainsi, une variation ∆
u
de l’entr´ee se r´epercute sur la sortie par une variation

y
=
b
0
a
0

u
. Le gain statique est donc
b
0
a
0
.
Propri´et´e (Gain statique)
Le gain statique d’un syst`eme de fonction de transfert H(s) est H(0).
2.2.3 D´epassement
En r´eponse `a un ´echelon d’amplitude ∆
u
= u(∞) − u(0), la sortie d’un
syst`eme varie de ∆
y
= y(∞) −y(0) de diff´erentes mani`eres.
– Le type de r´eponse le plus simple est celui d’une r´eponse toujours crois-
sante (ou d´ecroissante si le gain est n´egatif).
– De nombreux syst`emes pr´esentent un d´epassement ; c’est-`a-dire que la
r´eponse pr´esente un maximum y
max
sup´erieur `a la valeur finale.
– Certains syst`emes, plus rares, voient leur sortie d´ecroˆıtre avant de
croˆıtre vers la valeur finale. On parle de syst`eme `a non minimal de
phase ; ce sont des syst`emes qui comportent des z´eros `a partie r´eelle
positive.
24 CHAPITRE 2. MOD
´
ELISATION
On exprime le d´epassement, en pourcentage, d’un syst`eme lin´eaire de la
mani`ere suivante :
D
%
= 100
y
max
−y(∞)
y(∞) −y(0)
(2.36)
Pour un syst`eme du second ordre de fonction de transfert H(s) =
K
s
2
+2ξω
0
s+ω
2
0
,
le d´epassement est ´egal `a
2
:
D
%
= 100 exp

−ξπ

1 −ξ
2

(2.37)
Exercice (D´epassement d’un syst`eme du second ordre)
A partir de l’expression ?? de la r´eponse d’un syst`eme du second ordre
r´esonant, d´eterminez le d´epassement (en pourcentage) de la r´eponse d’un
syst`eme du second ordre en fonction de son amortissement. Repr´esentez
graphiquement cette fonction.
2.2.4 Rapidit´e
D´efinition (Temps d’´etablissement)
On appelle temps d’´etablissement
3
le temps que met la sortie d’un syst`eme
stable `a atteindre son ´equilibre, `a partir d’une variation de l’entr´ee en ´echelon.
On utilise g´en´eralement la notion de temps d’´etablissement `a 5 % pour
´eviter deux types de probl`emes :
– un syst`eme dynamique rejoint g´en´eralement son ´equilibre de mani`ere
exponentielle et met donc en th´eorie un temps infini `a se stabiliser ;
– les mesures sont g´en´eralement entach´ees de bruit ; la sortie y(t) ne se
stabilise donc jamais compl`etement.
Consid´erons le syst`eme en r´eponse `a un ´echelon u(t) `a t = 0. La sortie ´etant
en stabilis´ee `a y(0) pour t < 0, elle se met `a varier `a partir de t = 0 et ´evolue
jusqu’`a se stabiliser `a y(∞). Le temps d’´etablissement `a 5 % est le temps t
1
tel que pour t > t
1
, on a :
|y(t) −y(∞)| ≤
5
100
|y(∞) −y(0)|. (2.38)
2
Voir l’´etude du syst`eme du second ordre dans au premier chapitre.
3
On utilise ´egalement le terme de temps de r´eponse bien que ce terme soit plus appropri´e
dans le cas d’un syst`eme asservi.
2.2. PROPRI
´
ET
´
ES DES SYST
`
EMES DYNAMIQUES 25
0 0.2 0.4 0.6 0.8 1
0
10
20
30
40
50
60
70
80
90
100
ξ
d
é
p
a
s
s
e
m
e
n
t

(
e
n

%
)
Fig. 2.2 – D´epassement d’un syst`eme du second ordre en fonction de l’amor-
tissement
26 CHAPITRE 2. MOD
´
ELISATION
Exercice (Temps d’´etablissement de syst`emes du premier ordre)
Calculez de mani`ere exacte le temps d’´etablissement `a 5 % des syst`emes suiv-
ants :
1. H(s) =
b
s+a
,
2. H(s) = K
s+b
s+a
,
Propri´et´e (Temps d’´etablissement d’un syst`eme d’ordre un)
Le temps d’´etablissement d’un syst`eme du premier ordre est ´egal ` a trois fois
sa constante de temps.
Propri´et´e (Temps d’´etablissement d’un syst`eme dynamique)
Le temps d’´etablissement d’un syst`eme dynamique est approximativement
´egal `a trois fois sa constante de temps la plus lente.
Le temps de r´eponse `a 5% d’un syst`eme du second ordre est inversement
proportionnel `a la pulsation propre. Il d´epend ´egalement de mani`ere non-
lin´eaire de l’amortissement. Cette fonction de d´ependance est donn´ee sur la
figure
4
2.3. On observe que cette fonction pr´esente des discontinuit´es. A ω
0
constant, le temps de r´eponse est minimal pour ξ = 0.68 et on a alors T
r
=
2.85/ω
0
. Pour ξ > 1, on peut approcher le temps de r´eponse par
5
t
r

= 3ξ/ω
0
.
Pour ξ < 1, on peut approcher le temps de r´eponse par t
r

= 6/(ξω
0
).
4
Le temps de r´eponse d’un syst`eme du second ordre ne peut ˆetre donn´e par une simple
formule. En effet, la r´eponse peut passer par les valeurs correspondant `a 105% et 95%
de la valeur finale `a de nombreuses reprises. Pour tracer cette courbe nous avons d’abord
calcul´e pour chaque instant son appartenance `a l’intervalle [95%; 105%]. Puis, en partant
de l’instant final qui doit faire partie de l’intervalle, nous avons cherch´e le premier instant
(mais le dernier dans l’ordre chronologique) qui n’entre pas dans l’intervalle. Cet instant
est le temps de r´eponse. De mani`ere plus rigoureuse, cela donne l’algorithme suivant : la
r´eponse s’´ecrivant y(k) pour les instants t
k
, k = 1...N. On calcule d’abord la fonction
d’appartenance φ(k) := 1 si |y(k) − K|/K < 0.05 et φ(k) = 0 dans le cas contraire. En
partant de k := N, tant que la condition φ(k) = 1 est v´erifi´ee, appliquer k := k −1. Une
fois sorti de la boucle, on a t
r
:= t(k) ; il s’agit d’une approximation par d´efaut puisqu’` a
cet instant, la r´eponse n’est pas encore entr´ee dans le zone [.95 ; 1.05].
5
Cela revient `a consid´erer le pˆole basse fr´equence r
1
`a la pulsation ω
2
= ξω
0

ξ
2
−1 ω
0
. Pour ξ ≫ 1, on a ω
2

= ω
0
/(2ξ). En utilisant le relation t
r

= 3/ω
2
(le temps
de r´eponse est ´egal `a trois fois la constante de temps la plus faible), on obtient t
r

= 6ξ/ω
0
.
2.3. ANALYSE FR
´
EQUENTIELLE 27
10
−1
10
0
10
1
10
0
10
1
10
2
amortissement ξ
ω
0

x

t
e
m
p
s

d
e

r
Ã
©
p
o
n
s
e

Ã

5

%
Fig. 2.3 – Temps de r´eponse d’un syst`eme du second ordre (trait plein) et
valeur approch´ee (trait pointill´e)
2.3 Analyse fr´equentielle
2.3.1 R´egime harmonique
Consid´erons que le syst`eme est aliment´e par un signal sinuso¨ıdal u(t) =
U
m
cos(ωt + α) de pulsation ω (en rad/s). Puisque le syst`eme est lin´eaire,
la sortie sera ´egalement sinuso¨ıdale `a la mˆeme pulsation, du moins au bout
d’un certain temps, et s’´ecrit y(t) = Y
m
cos(ωt + β). On peut d´efinir un
gain G =
Y
m
U
m
et un d´ephasage φ = α − β. Le gain et la phase d´ependent
de la pulsation et on note G(ω) et φ(ω). La donn´ee des fonctions G(ω)
et φ(ω) permet de caract´eriser le syst`eme dynamique. On parle d’analyse
fr´equentielle ou d’analyse harmonique. Pour obtenir exp´erimentalement ces
fonctions, il suffit d’exciter le syst`eme avec un signal sinuso¨ıdal, de relever les
amplitudes et le d´ephasage et de recommencer pour diff´erentes valeurs de la
fr´equence. Le gain est souvent exprim´e en d´ecibel (dB) avec G
dB
= 20 log(G) ;
le tableau 2.4 donne les ´equivalence entre gain naturel et gain en dB pour
diff´erentes valeurs.
Pour simplifier les calculs, consid´erons que le syst`eme est aliment´e avec
28 CHAPITRE 2. MOD
´
ELISATION
un signal complexe u(t) = U
m
exp(jωt + α) ; la sortie s’´ecrit alors : y(t) =
Y
m
exp(jωt + β). D´eriver k fois les signaux u et y revient `a multiplier par
(jω)
k
. En reprenant le mod`ele dynamique (2.3), on peut ´ecrire :
y(t) = H(jω)u(t) (2.39)
On a donc G(ω) = |H(jω)| et φ(ω) = arg(H(jω)) ; c’est-`a-dire que le gain
du syst`eme est le module de H(jω) et que le d´ephasage est son argument.
2.3.2 Diagramme de Nyquist
Le diagramme de Nyquist est le lieu du gain complexe H(jω) lorsque ω
varie. En fait, le lieu de Nyquist est principalement utilis´e pour analys´e la
stabilit´e des syst`emes asservis.
2.3.3 Diagramme de Bode
Le lieu de Bode comporte deux courbes :
– Le trac´e du gain (en dB ou en ´echelle logarithmique) en fonction de la
pulsation (en ´echelle log.) ;
– Le trac´e de la phase (en degr´es) en fonction de la pulsation (en ´echelle
log.)
Il est relativement ais´e de tracer le diagramme de Bode d’un syst`eme `a par-
tir de son trac´e asymptotique. Ce dernier s’obtient en consid´erant qu’entre
deux fr´equences propres, le syst`eme peut ˆetre approch´e
6
sous la forme Ks
n
6
Par exemple, pour un syst`eme H(s) =
K(s+10)
(s+1)(s+100)
, H(jω) peut-ˆetre approch´e par
diff´erentes approximations suivant les plages de fr´equence :
– pour ω < 1, on a s + 1

= 1, s + 10

= 10 et s + 100

= 100, d’o` u H(s)

=
K
10
;
– pour 1 < ω < 10, on a s + 1

= s, s + 10

= 10 et s + 100

= 100, d’o` u H(s)

=
K
10s
;
– pour 10 < ω < 100, on a s + 1

= s, s + 10

= s et s + 100

= 100, d’o` u H(s)

= 100K ;
– pour ω > 100, on a s + 1

= s, s + 10

= s et s + 100

= s, d’o` u H(s)

=
K
s
.
Notons que les diff´erents mod`eles asymptotiques donnent les mˆemes gains pour les pulsa-
tions limites ω = 1, 10 et 100 rad/s.
G 0.01 0.1 0.5 1/

2 1

2 2 10 100
G
dB
-40 -20 -6 -3 0 3 6 20 40
Tab. 2.4 –
´
Equivalence entre d´ecibels et gain naturel
2.3. ANALYSE FR
´
EQUENTIELLE 29
10
−1
10
0
10
1
−20
−15
−10
−5
0
Diagramme de Bode de 1/(p+1)
G
a
i
n

(
d
B
)
10
−1
10
0
10
1
−100
−80
−60
−40
−20
0
Pulsation (rad/s)
P
h
a
s
e

(
°
)
Fig. 2.4 – R´eponse fr´equentielle d’un syst`eme du premier ordre
(n ∈ Z), ce qui donne un gain G(ω) = Kω
n
et une phase φ(ω) = n
π
2
. En
´echelle log., le gain s’´ecrit G
dB
(ω) = 20 log(K) + 20nlog(ω), ce qui fait une
droite de pente 20n dB par d´ecade (dB/dec).
Exercice (Diagramme de Bode d’un syst`eme du premier ordre)
Soit le syst`eme du premier ordre de fonction de transfert H(s) =
K
s+a
.
1. D´eterminez le diagramme de Bode asymptotique du syst`eme.
2. Calculez de mani`ere exacte le gain et le d´ephasage du syst`eme ` a la
pulsation ω = a.
3. D´eduisez en l’allure du trac´e exacte du diagramme de Bode du syst`eme.
Les trac´es des diagrammes de Bode des syst`emes du premier ordre
1
s+1
et
du second ordre
1
s
2
+2ξs+1
sont donn´es sur les figures 2.4 et 2.5.
Remarque
Vous devez ˆetre capable de repr´esenter le diagramme de Bode d’un syst`eme
dynamique en vous appuyant sur le trac´e asymptotique.
30 CHAPITRE 2. MOD
´
ELISATION
10
−1
10
0
10
1
−40
−30
−20
−10
0
10
Diagramme de Bode de 1/(p
2
+2 ξ p+1)
G
a
i
n

(
d
B
)
10
−1
10
0
10
1
−150
−100
−50
0
Pulsation (rad/s)
P
h
a
s
e

(
°
)
Fig. 2.5 – R´eponse fr´equentielle de syst`emes du second ordre (ξ = 0.25, 0.5,
0.707, 1 et 2)
2.3. ANALYSE FR
´
EQUENTIELLE 31
Exercice (Trac´e du diagramme de Bode)
Trac´e le diagramme de Bode des syst`emes suivants en vous appuyant sur le
trac´e du diagramme asymptotique ; pr´ecisez leur gain statique.
1.
1
s+a
2.
1
(s+1)(s+4)
3.
(s+4)
(s+1)(s+20)
4.
1
s(s+20)
5.
exp(−0.01 s)
s+10
2.3.4 Diagramme de Black-Nichols
Le diagramme de Black-Nichols (Black-Nichols chart) est le lieu du gain
(en dB) en fonction de la phase, param´etr´e en fonction de la pulsation.
2.3.5
´
Etude du second ordre
Soit un syst`eme du second ordre de fonction de transfert :
H(s) =

0
s
2
+ 2ξω
0
s + ω
2
0
(2.40)
Le gain complexe (harmonique) de ce syst`eme s’´ecrit :
H(jω) =

0
ω
2
0
−ω
2
+ j2ξω
0
ω
(2.41)
Son gain est :
|H(jω)| =

0


2
0
−ω
2
)
2
+ (2ξω
0
ω)
2
(2.42)
et sa phase s’´ecrit :
arg(H(jω)) = −arctan(
2ξω
0
ω
2
0
−ω
2
(2.43)
Revenons au gain et notons le G(ω) = |H(jω)|. On peut r´e´ecrire :
G
2
(ω) =
(Kω
0
)
2

2
0
−X)
2
+ (2ξω
0
)
2
X
(2.44)
32 CHAPITRE 2. MOD
´
ELISATION
10
−2
10
−1
10
0
10
0
10
1
10
2
ξ
A
m
p
l
i
f
i
c
a
t
i
o
n

Ã

l
a

r
Ã
©
s
o
n
a
n
c
e
Fig. 2.6 – Amplification maximale en fonction de l’amortissement
o` u X = ω
2
. Le num´erateur ´etant constant, le gain pr´esentera un maximum
si son d´enominateur pr´esente un minimum. Pour que cela arrive, il faut que
sa d´eriv´ee par rapport `a X s’annule. Notons D(X) = (ω
2
0
−X)
2
+(2ξω
0
)
2
X.
On a dD(X)/dX = −2(ω
2
0
−X) +(2ξω
0
)
2
. L’annulation apparait pour X =
ω
2
0
(1 −2ξ
2
). Comme on a X ≥ 0, cette condition ne peut ˆetre satisfaite que
si 1 −2ξ
2
est positif, ce qui est ´equivalent `a ξ <

2/2. En observant le signe
de la d´eriv´ee seconde, on v´erifie que le d´enominateur pr´esente un minimum.
La r´esonnance se fait `a la pulsation ω
r
= ω
0

1 −2ξ
2
.
Propri´et´e (Condition de r´esonance)
Le trac´e du gain d’un syst`eme du second ordre pr´esente un maximum si
ξ <

2/2.
Propri´et´e (Pulsation de r´esonance)
La pulsation de r´esonance d’un syst`eme du second ordre de pulsation propre
ω
0
et d’amortissement ξ <

2/2 est ω
r
= ω
0

1 −2ξ
2
.
Le gain `a la r´esonance, c’est-`a-dire le maximum du gain est :
G(ω
r
) =
K

1 −ξ
2
(2.45)
2.4. REPR
´
ESENTATION D’
´
ETAT 33
Il est d’autant plus important que l’amortissement ξ est faible. Le trac´e du
gain max en fonction de l’amortissement est donn´e sur la figure 2.6 en ´echelle
logarithmique.
Exercice (Gain du second ordre `a la r´esonance)
V´erifiez l’expression du gain `a la r´esonance.
2.4 Repr´esentation d’´etat
2.4.1 Introduction
La repr´esentation d’´etat est un formalisme alternatif `a celui de la fonc-
tion de transfert. Le syst`eme dynamique `a temps continu ´etant repr´esent´e
par un ensemble d’´equations diff´erentielles ordinaires, on peut toujours se
ramener un syst`emes d’´equations premier ordre, quitte `a introduire des sig-
naux suppl´ementaires. Soient x
1
(t), x
2
(t)... x
n
(t) les signaux intervenant dans
ces ´equations. Celles-ci peuvent alors se mettre sous la forme :
dx
k
(t)
dt
= f
k
(x
1
(t), ...x
n
(t), u(t)), k = 1...n (2.46)
o` u u(t) est l’entr´ee du syst`eme. On d´efinit le vecteur d’´etat x = [x
1
, ..., x
n
]
T
et les ´equations se mettent sous forme vectorielle que l’on nome ´equation
d’´etat :
˙ x(t) = f(x(t), u(t)) (2.47)
avec f() = [f
1
(), ..., f
n
()]
T
.
La mesure y du syst`eme d´epend de l’´etat et de l’entr´ee ; elle est donn´ee
par l’´equation de mesure :
y(t) = g(x(t), u(t)) (2.48)
Pour un syst`eme lin´eaire, les fonctions f et g sont lin´eaires et les ´equations
se mettent sous la forme :
˙ x(t) = Ax(t) +Bu(t) (2.49)
y(t) = Cx(t) +Du(t) (2.50)
34 CHAPITRE 2. MOD
´
ELISATION
Cette repr´esentation a diff´erents avantages par rapport `a la fonction de
transfert :
1. elle permet de pr´eciser une condition initiale x(0) ;
2. elle permet de mod´eliser facilement des syst`emes multi-entr´ees multi-
sorties ; u et y sont alors des vecteurs.
2.4.2
´
Equivalence avec la fonction de transfert
En appliquant la transform´ee de Laplace aux ´equations 2.49 et 2.50, on
obtient :
sX(s) = AX(s) +BU(s) (2.51)
Y (s) = CX(s) +DU(s) (2.52)
De la premi`ere ´equation, on tire :
X(s) = (sI
n
−A)
−1
BU(s) (2.53)
o` u I
n
est la matrice unitaire d’ordre n; en rempla¸ cant dans l’´equation 2.52,
on obtient Y (s) = H(s)U(s) avec :
H(s) = C(sI
n
−A)
−1
B + D (2.54)
2.4.3 Propri´et´es
Propri´et´e (Pˆoles et valeurs propres)
Les pˆoles de H(s) sont les valeurs propres de A.
Propri´et´e (Syst`eme strictement propre)
Pour un syst`eme strictement propre, on a D = 0.
Exercice (Fonction de transfert d’un syst`eme d’´etat)
Soit un syst`eme lin´eaire dont on donne les matrices d’´etat :
A =
¸
−4 1
0 1

; B =
¸
1
0

; (2.55)
C =

1 −1

; D = 0. (2.56)
2.4. REPR
´
ESENTATION D’
´
ETAT 35
– D´eterminez la fonction de transfert du syst`eme
– Le syst`emes est-il strictement propre ?
– Le syst`emes est-il stable ?
Exercice (Mod`ele d’un moteur `a courant continu)
Un moteur `a courant continu est command´e par sa tension d’alimentation
u(t) ; on mesure le courant et la vitesse.
u(t) = KΩ(t) +Ri(t) +L
di(t)
dt
(2.57)
J
dΩ(t)
dt
= Ki(t) −fΩ(t) (2.58)
1. Donnez une repr´esentation d’´etat du moteur.
2. Calculez les pˆoles du syst`eme.
3. Le syst`emes est-il stable ?
4. D´eterminez la fonction de transfert entre la tension et le courant.
5. D´eterminez la fonction de transfert entre la tension et la vitesse.
Exercice (Syst`eme masses-ressort)
On consid`ere un syst`emes compos´e de deux masses m
1
et m
2
en translation,
reli´ees entre elles par un ressort de raideur k et de coefficient de pertes f.
On commande la force u(t) appliqu´ee `a m
1
. Les mesures sont : les positions
z
1
et z
2
de chacune des masses et la force f = k(z
2
−z
1
) +f( ˙ z
2
− ˙ z
1
) exerc´ee
par la masse m
2
sur la masse m
1
par l’interm´ediaire du ressort. On prendra
m
1
= 0.2 kg, m
2
= 1 kg, k = 100 N/m et f = 10 N.s/m
1. Faites un sch´ema du syst`eme.
2. Donnez la fonction de transfert entre u(t) et z
1
(t). Tracez son dia-
gramme de Bode.
3. Donnez la fonction de transfert entre u(t) et z
2
(t). Tracez son dia-
gramme de Bode.
4. Donnez la fonction de transfert entre u(t) et f(t). Tracez son dia-
gramme de Bode.
5. Donnez une repr´esentation d’´etat du syst`eme.
6. D´eterminez la fr´equence propre et l’amortissement du syst`eme.
36 CHAPITRE 2. MOD
´
ELISATION
2.5 Identification
L’identification du mod`ele d’un syst`emes `a partir de donn´ees exp´erimen-
tales est souvent une ´etape n´ecessaire. De nombreuses m´ethodes sont disponibles
qui pourraient faire l’objet d’un cours `a part enti`ere. Dans cette partie, nous
nous contentons de donner quelques exemples de m´ethodes ´el´ementaires.
De mani`ere g´en´erale, on peut s´eparer le probl`eme de l’identification d’un
mod`ele en deux ´etapes :
1. la d´etermination de la structure du mod`ele (par exemple l’ordre du
num´erateur et celui du d´enominateur),
2. l’estimation des param`etres du mod`ele.
2.5.1 Approche temporelle
Une mani`ere assez simple de caract´eriser un syst`eme est de l’exciter avec
un signal particulier et le plus utilis´e, dans ce cas, est le signal en ´echelon.
En comparant la r´eponse du syst`eme avec des r´eponses types, on peut alors
choisir la structure du mod`ele. Trois exemples sont trait´es ci-dessous `a partir
de la r´esponse `a un ´echelon d’amplitude U. La r´eponse y(t) a une amplitude
Y = y(∞) −y(0).
Syst`eme du premier ordre
Si le syst`eme n’a pas de d´epassement et que sa pente pr´esente une discon-
tinuit´e `a l’origine, on peut choisir de le mod´eliser par un premier ordre de la
forme
K
1+τs
; on peut alors estimer le gain statique K grˆace `a l’amplification
en continu :
K =
Y
U
(2.59)
et la constante de temps τ qui est le temps de mont´ee `a 63 % (en effet,
1 −exp(−1) = 0.631).
Syst`eme du second ordre r´esonant
Si le syst`eme a un d´epassement et que sa pente ne pr´esente pas de disconti-
nuit´e, on peut choisir de le mod´eliser par un second ordre `a pˆ oles complexes
2.5. IDENTIFICATION 37
conjugu´es de la forme
K
(1+2ξs/ω
0
+(s/ω
0
)
2
)
. On d´etermine le gain `a partir des
amplitudes des variations de l’entr´ee et de la sortie :
K =
Y
U
(2.60)
On d´etermine l’amortissement ξ `a partir du d´epassement grˆace `a la courbe de
la figure 2.2. On peut aussi inverser l’expression du d´epassement en fonction
de l’amortissement ??, ce qui donne :
ξ =
1

1 +

−π
ln(D)

2
(2.61)
o` u D = D
%
/100. Il reste ensuite `a d´eterminer la pulsation propre ω
0
. Cela se
fait `a partir de la p´eriode T
c
des oscillations relev´e exp´erimentalement
7
. On
a alors la pseudo-pulsation ω
1
=

T
c
. La relation suivante entre la pulsation
et la pseudo-pulsation :
ω
1
=

1 −ξ
2
ω
0
(2.62)
permet de d´eterminer ω
0
.
M´ethode de Strejc
Si le syst`eme n’a pas de d´epassement (on parle de syst`eme ap´eriodique) et
que sa pente ne pr´esente pas de discontinuit´e, on peut choisir de le mod´eliser
par une fonction de transfert de la forme :
H(s) =
K
(1 +τs)
n
(2.63)
La m´ethode de Strejc permet d’identifier ce mod`eles `a partir de la r´eponse `a
un ´echelon.
Commen¸ cons donc par ´etudier la r´eponse `a un ´echelon d’un tel syst`emes
pour n ≥ 2. La r´eponse `a un ´echelon d’amplitude U s’´ecrit :
y(t) = KU

1 −exp

−t
τ

n
¸
k=0
t
k
k!τ
k

(2.64)
7
Le temps qui s’´ecoule entre deux instants t cons´ecutifs v´erifiants y(t) = y(∞) est
T
c
2
.
38 CHAPITRE 2. MOD
´
ELISATION
0 2 4 6 8 10
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
temps (s)
y
(
t
)
T1
T2
Fig. 2.7 – R´eponse `a un ´echelon pour l’identification par la m´ethode de Strejc
Sa d´eriv´ee est :
˙ y(t) =
KU
τ
n
exp

−t
τ

t
n−1
(n −1)!
(2.65)
et sa d´eriv´ee seconde :
¨ y(t) =
KU
τ
n
exp

−t
τ

t
n−2
(n −1)!

n −1 −
t
τ

(2.66)
On observe que la d´eriv´ee seconde s’annule une seule fois pour t > 0 en
t
1
= τ(n − 1), ce qui signifie que la courbe y(t) pr´esente en point d’inflex-
ion en (t
1
, y(t
1
)). La tangente `a la courbe y(t) en ce point coupe l’axe des
abscisses en t = T
1
et atteint la valeur y(∞) en t = T
1
+ T
2
. Les valeurs de
T
1
/τ, T
2
/τ et T
1
/T
2
sont donn´ees dans le tableau 2.5 pour les ordres 2 `a 10.
La m´ethode d’identification peut donc ˆetre synth´etiser comme suit. A
partir de la r´eponse `a un ´echelon, on identifie dans un premier temps le
gain statique K =
Y
U
o` u U est l’amplitude de l’´echelon d’entr´ee et Y est
l’amplitude de la variation de la mesure. Dans un second temps, on doit
identifier l’ordre n du syst`eme et la constante de temps τ. Pour cela, on trace
2.5. IDENTIFICATION 39
n T
1
/τ T
2
/τ T
1
/T
2
2 0,2817 2,718 0,1036
3 0,8055 3,695 0,2180
4 1,425 4,464 0,3194
5 2,102 5,112 0,4103
6 2,811 5,699 0,4933
7 3,549 6,226 0,5700
8 4,307 6,711 0,6417
9 5,081 7,164 0,7092
10 5,869 7,590 0,7732
Tab. 2.5 – Rapports entre les constantes de temps pour l’identification par
la m´ethode de Strejc
la tangente `a la courbe au point d’inflexion
8
. On rel`eve le temps T
1
entre
l’instant de d´eclenchement de l’´echelon et l’instant o` u l’asymptote coupe la
valeur initiale de y(t). On rel`eve T
2
entre ce dernier instant et l’instant o` u
l’asymptote atteint la valeur finale de y(t). A partir du rapport T
1
/T
2
, on
d´etermine l’ordre du syst`eme. Pour la valeur de n choisie, on d´etermine τ `a
partir de la valeur de T
1
/τ ou de T
2
/τ.
Exercice (Identification d’un syst`eme du second ordre amorti)
La r´eponse d’un syst`eme `a un ´echelon d’amplitude U = 2 d´eclench´e ` a t = 0,
est donn´ee sur la figure 2.8. Identifiez le syst`eme par la m´ethode de Strejc.
Exercice (Identification d’un syst`eme du second ordre oscillant)
On a relev´e la r´eponse `a un ´echelon unitaire, d´eclench´ee `a t = 0, d’un syst`eme
dynamique. Cette r´eponse est donn´ee sur la figure 2.9. Identifiez un mod`ele
du syst`eme.
2.5.2 Approche fr´equentielle
Le diagramme de Bode d’un syst`emes peut-ˆetre obtenu exp´erimentalement
`a partir d’une s´erie de mesures en r´egime sinuso¨ıdal `a diff´erentes fr´equences.
8
La tangente `a la courbe au point d’inflexion a la particularit´e de croiser la courbe en ce
point. Cette caract´erisation est pr´etique pour d´eterminer graphiquement cette tangente.
40 CHAPITRE 2. MOD
´
ELISATION
0 2 4 6 8 10
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
temps (s)
y
(
t
)
Fig. 2.8 – R´eponse `a un ´echelon d’amplitude U = 2 (exercice 12)
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
0
0.1
0.2
0.3
0.4
0.5
temps (s)
y
(
t
)
Fig. 2.9 – R´eponse `a un ´echelon d’amplitude U = 1 d’un syst`eme
2.5. IDENTIFICATION 41
Pour chaque essai, on rel`eve l’amplitude du signal d’entr´ee, celle du signal de
sortie et le d´ephasage entre l’entr´ee et la sortie. A partir de ces donn´ees, on
peut tracer le diagramme de Bode du syst`eme. En analysant ce diagramme,
on peut identifier le mod`ele de syst`emes relativement simple.
Par exemple, si le gain est constant en basse fr´equence puis d´ecroˆıt `a
partir d’une certaine fr´equence avec un d´ephasage qui varie entre 0 et -90˚,
on peut identifier le syst`eme `a un premier ordre sous la forme H(s) =

1
s+ω
1
.
Le gain statique K
1
est identifi´e au gain en basse fr´equence. La pulsation
propre ω
1
est obtenue `a partir de la fr´equence f
1
o` u le gain du syst`eme est
K

2
: ω
1
= 2πf
1
.
Exercice (Identification fr´equentielle d’un syst`eme du premier ordre)
Apr`es avoir v´erifi´e que le syst`eme se comportait comme un syst`eme du pre-
mier ordre, les mesures suivantes ont ´et´e effectu´ees en r´egime harmonique :
`a la fr´equence de 15 Hz, on a relev´e une amplification de 2 (6 dB) et un
d´ephasage de 45˚de la sortie par rapport `a l’entr´ee (la sortie est en retard).
→ Identifiez la fonction de transfert du premier ordre correspondant aux
mesures.
Exercice (Identification fr´equentielle d’un syst`eme du second ordre)
Apr`es avoir v´erifi´e que le syst`eme se comportait comme un syst`eme du sec-
ond ordre amorti, on cherche `a l’identifier sous la forme H(s) =
1
Ls(1+τs)
.
Pour cela, les mesures suivantes ont ´et´e effectu´ees en r´egime harmonique :
`a la fr´equence de 100 Hz, on a relev´e une amplification de -10 dB et un
d´ephasage de -135˚de la sortie par rapport `a l’entr´ee.
1. Donnez l’allure du diagramme de Bode de la fonction de transfert H(s).
Pr´ecisez les valeurs du gain et de la phase pour ω = 1/τ.
2. Identifiez la fonction de transfert H(s) correspondant aux mesures.
3. En r´ealit´e, le syst`eme a un gain statique fini ´egal `a 20 dB. Comment
faut-il modifier la fonction de transfert H(s) pour en tenir compte ?
4. Sous quelle condition le comportement `a la pulsation 1/τ n’est-il pas
affect´e par ce changement de mod`ele ?
5. D´eduisez-en la fonction de transfert du second ordre respectant l’ensem-
ble des conditions.
42 CHAPITRE 2. MOD
´
ELISATION
Chapitre 3
Asservissements analogiques
3.1 Introduction aux asservissements
3.1.1 Principe
Consid´erons un syst`eme d’entr´ee u(t) (la commande) et de sortie y(t) (la
mesure). Le but de l’asservissement consiste `a d´eterminer une loi de com-
mande permettant de culculer automatiquement la commande u(t) de sorte
qu’`a partir d’une situation de d´epart quelconque, la sortie y(t) soit capable
de suivre un signal de r´ef´erence r(t) arbitraire, du moins au bout d’un cer-
tain temps appel´e temps de r´eponse. Le syst`eme r´ealisant cet asservissement
automatique est appel´e correcteur (controller en anglais).
Pour ´evaluer la qualit´e d’un asservissement, on consid`ere sa pr´ecision
(l’´ecart entre r(t) et y(t)), son temps de r´eponse (la dur´ee qu’il met pour
se stabiliser) et son d´epassement (certains syst`emes ont tendance `a d´epasser
leur cible avant de se stabiliser). Une autre qualit´e fondamentale d’un syst`eme
asservi est la robustesse. Un syst`eme est dit robuste s’il garde ses propri´et´es
ou performances malgr´e des modifications de son environnement. Dans la
pratique, les valeurs des param`etres d’un syst`eme sont amen´ees `a varier (les
r´esistances ´evoluent en fonction de la temp´erature et les inductances sont
sujettes `a saturation). De plus, des approximations sont souvent faites pour
obtenir un mod`ele simple (on n´eglige les retards dus aux temps de calcul). Il
est important de s’assurer que le syst`eme reste stable et conserve certaines
performances malgr´e ces ph´enom`enes.
43
44 CHAPITRE 3. ASSERVISSEMENTS ANALOGIQUES
La qualit´e d’un asservissement est bien mise en valeur par un essai en
´echelon. On y mesure l’erreur statique (donn´ee en %), le temps de r´eponse
(g´en´eralement calcul´e `a 5 % de la valeur finale pour ne pas ˆetre perturb´e par
le bruit de mesure) et le d´epassement (donn´e en pourcentage de l’amplitude
de la r´eponse).
L’automatique
1
a deux missions :
– l’asservissement (ou tracking) concerne le suivi d’un signal de consigne ;
– la r´egulation concerne le rejet des perturbations (on parle de r´ejection).
Dans de nombreuses cas, les deux objectifs sont atteints avec une loi de
commande unique qui permet de suivre le signal de consigne tout en rejetant
les perturbations.
3.1.2 Boucle ouverte ou boucle ferm´ee ?
Pour r´ealiser un asservissement, deux types de strat´egies sont envisage-
ables. La premi`ere est de calculer la commande uniquement `a partir de la
r´ef´erence, le correcteur r´ealisant une inversion partielle du syst`eme. Par ex-
emple, pour un syst`eme du premier ordre de la forme τ ˙ y(t) + y(t) = Ku(t),
la loi de commande s’´ecrit u(t) =
1
K
(τ ˙ r(t) + r(t)), ce qui donne y(t) = r(t).
Cette technique pr´esente un certain nombre d’inconv´enients :
– Elle ne peut stabiliser un syst`eme instable.
– Elle peut aboutir `a un correcteur instable inutilisable.
– Elle n’est pas robuste car elle n´ecessite une connaissance pr´ecise du
mod`ele du syst`eme.
Ces inconv´enients font qu’elle est rarement utilis´ee seule. N´eanmoins, elle
permet de calculer une valeur nominale du signal de commande. En anglais,
on parle de feed-forward.
La seconde m´ethode consiste `a inclure dans le signal de commande une
r´etroaction de la mesure, par exemple : u(t) = −Ky(t). Le signe ‘-’ indique
qu’il s’agit d’une contre-r´eaction. Ainsi, si la sortie augmente trop, la com-
mande sera faible et devrait permettre de ramener la sortie `a une valeur plus
1
On distingue l’automatique, qui concerne les asservissements, de l’automatisme qui
concerne la commande par automates s´equentiels. Ces deux sciences sont compl´ementaires
et concourent au d´eveloppement de dispositifs de pilotage automatiques des processus.
Cependant, elles ne rel`event pas des mˆemes th´eories et sont donc enseign´ees s´epar´ement.
3.1. INTRODUCTION AUX ASSERVISSEMENTS 45
faible.
Afin de suivre la consigne, le signal de consigne est int´egr´e dans le cor-
recteur. La technique la plus courante consite `a s’appuyer sur l’erreur de
r´egulation e(t) = r(t) − y(t). Le correcteur calcule en temps r´eel la com-
mande u(t) par une loi liant u(t) et e(t). Cette loi de commande peut ˆetre
une ´equation diff´erentielle si on consid`ere un syst`eme `a temps continu ou
une ´equation aux r´ecurrences pour les syst`emes `a temps discret. Soit K
0
le
gain statique du correcteur (le gain en r´egime continu tel que u(t) = K
0
e(t)
pour des signaux continus). Si le syst`eme boucl´e est stable, alors, pour une
r´ef´erence constante, tous les signaux convergent vers une limite finie. On a
alors u(t) = K
0
e(t) et l’erreur est d’autant plus faible que K
0
est ´elev´e.
Les correcteurs en boucle ferm´ee ont les avantages inverses des correcteurs
en boucle ouverte :
– Ils peuvent stabiliser un syst`eme instable.
– Moyennant certaines pr´ecautions, ils peuvent s’av´erer robuste. Notam-
ment, ils peuvent garder un certain niveau de performance malgr`es des
incertitudes sur le mod`ele du syst`eme.
3.1.3 Principes g´en´eraux sur la synth`ese de correcteurs
en boucle ferm´ee (feedback)
L’erreur de r´egulation est le signal e(t) = r(t) −y(t). On cherche g´en´era-
lement une loi de commande de la forme U(s) = K(s)E(s). Le correcteur
K(s) peut prendre divers formes : proportionnel (K(s) = K
p
), proportionnel-
int´egral (K(s) = K
p
+
K
i
s
) ou PID (K(s) = K
p
+
K
i
s
+K
d
s), avance de phase
(K(s) = K
s+a
s+b
avec a < b) ou retard de phase (K(s) = K
s+a
s+b
avec a > b). Le
but consiste `a r´egler le correcteur de mani`ere `a donner de bonnes propri´et´es
au syst`eme asservi (pr´ecision, rapidit´e, d´epassement, robustesse).
Le transfert de l’ensemble syst`eme + correcteur est aussi appel´e fonction
de transfert en boucle ouverte s’´ecrit G
bo
(s) = G(s)K(s). Le transfert en
boucle ferm´ee est le transfert entre r(t) et y(t). Pour l’obtenir, on peut ´ecrire
Y (s) = G
bo
(s)E(s) = G
bo
(s)(R(s) −Y (s)), ce qui donne Y (s) = G
bf
(s)R(s)
avec :
G
bf
(s) =
G
bo
(s)
1 +G
bo
(s)
(3.1)
46 CHAPITRE 3. ASSERVISSEMENTS ANALOGIQUES
Le but de l’asservissement est d’obtenir G
bf
(s)

= 1 pour avoir y(t)

= r(t),
ce qui sera le cas si le gain de G
bo
(s) est suffisamment ´elev´e. Pour obtenir
un gain ´elev´e de la boucle ouverte, on est amen´e `a chercher un correcteur
avec un gain ´elev´e. Cependant, un gain trop ´elev´e entraˆınera une instabilit´e
du syst`eme. Il faudra donc faire un compromis entre la stabilit´e et les per-
formances.
Voici les caract´eristiques d’une bonne fonction de transfert en boucle ou-
verte (syst`eme + correcteur) :
– Dans la plage de fr´equences correspondant `a la bande passante (autour
de la pulsation de coupure de l’axe 0 dB dans le diagramme de Bode),
la phase doit sup´erieure `a 180˚additionn´e de la marge de phase (au
minimum sup´erieure `a 145˚pour une marge de phase de 45˚). Si ce n’est
pas le cas, il faut soit ajouter de la phase au syst`eme par l’ajout d’effet
int´egrale (ou d’une avance de phase), soit r´eduire la bande passante
(diminuer la rapidit´e) en diminuant le gain du correcteur.
– En basse fr´equence, le gain doit ˆetre ´elev´e afin de garantir une erreur
statique faible et un bon rejet des perturbations. Si ce n’est pas le cas,
il faut ajouter un effet int´egrale (ou retard de phase).
– En haute fr´equence, il n’est pas n´ecessaire que le correcteur ait un
quelconque effet. Il est mˆeme recommand´e d’avoir un gain qui chute
en haute fr´equence pour une meilleure robustesse. En effet, un gain
´elev´e risquerait d’exciter des dynamiques mal identifi´ees et d’aboutir `a
une instabilit´e. Si ce n’est pas le cas, il est recommand´e d’ajouter au
correcteur un effet de filtrage passe-bas.
Exercice (Correcteur TOR `a hyst´er´esis)
Un syst`eme du premier ordre de mod`ele u(t) = Ri(t) + L
di
dt
est asservi en
courant `a la valeur i

(t) par le loi de commande Tout-Ou-Rien suivante :
– u(t) = E si i(t) < i

(t) −
1
2

i
et u(t) reste ´egal ` a E tant que i(t) ne
d´epasse pas i

(t) +
1
2

i
.
– u(t) = 0 si i(t) > i

(t) +
1
2

i
et u(t) reste nul tant que i(t) ne devient
pas inf´erieur `a i

(t) −
1
2

i
.
La valeur initiale du courant est nulle ; on donne : R = 1 Ω, L = 10 mH,

i
= 1 A et E = 50 V. On consid´erera une r´ef´erence du courant constante
i

(t) = 10 A.
1. D´eterminez l’allure du courant.
3.1. INTRODUCTION AUX ASSERVISSEMENTS 47
2. D´eterminez a quel instant a lieu la premi`ere commutation de la com-
mande.
3. D´eterminez a quel instant a lieu la deuxi`eme commutation de la com-
mande.
4. D´eterminez a quel instant a lieu la troisi`eme commutation de la com-
mande.
5. Quelle est la fr´equence du r´egime permanent ?
3.1.4 Lieu d’Evans
Le lieu des pˆoles ou lieu d’Evans est un outils permettant d’analyser
l’´evolution des pˆoles d’un syst`eme en boucle ferm´ee en fonction des varia-
tions d’un gain k. Le syst`eme en boucle ouverte ´etant not´e H
bo
(s), la fonc-
tion de transfert en boucle ferm´ee est H
bf
(s) =
k H
bo
(s)
1+k H
bo
(s)
. Il s’agit d’un outils
d’analyse qui sert aussi en synth`ese puisqu’il permet de r´egler le gain d’un
correcteur.
Dans le cas d’une fonction de transfert en boucle ouverte factoris´ee sous
la forme :
H
bo
(s) =
N(s)
D(s)
=
¸
m
i=1
(s −z
i
)
¸
n
i=1
(s −p
i
)
la fonction de transfert en boucle ferm´ee s’´ecrit :
H
bf
(s) =
k N(s)
k N(s) +D(s)
=
k
¸
m
k=1
(s −z
i
)
k
¸
m
k=1
(s −z
i
) +
¸
n
i=1
(s −p
i
)
La boucle ferm´ee comprends n pˆoles. Pour k = 0, ces pˆoles sont identiques
aux pˆoles de H
bo
(s). Lorsque k augmente, ces pˆoles se d´eplacent. Deux com-
portements sont observ´es :
– m pˆoles se dirigent vers les z´eros de H
bo
(s),
– n −m pˆoles tendent vers l’infini.
L’exemple d’un syst`eme H
bo
(s) =
b
1
s+b
0
s
4
+a
3
s
3
+a
2
s
2
+a
1
s+a
0
avec b
1
= 1.1892,
b
0
= −1.4162, a
3
= 2.9737, a
2
= 2.8217, a
1
= 0.9142 et a
0
= 0.0908 est
donn´e sur la figure 3.1. Ses pˆoles sont tous r´eels : −1.33, −1.13, −0.318 et
−0.189. L’unique z´ero est un r´eel positif : 1.19. On a n = 4 et m = 1. On
48 CHAPITRE 3. ASSERVISSEMENTS ANALOGIQUES
−5 −4 −3 −2 −1 0 1 2
−6
−4
−2
0
2
4
6
0.1 0.2 0.32 0.44 0.56
0.7
0.84
0.95
1
2
3
4
5
6
1
2
3
4
5
6
0.1 0.2 0.32 0.44 0.56
0.7
0.84
0.95
Root Locus
Real Axis
I
m
a
g
i
n
a
r
y

A
x
i
s
Fig. 3.1 – Lieu d’Evans du syst`eme H
bo
(s) =
b
1
s+b
0
s
4
+a
3
s
3
+a
2
s
2
+a
1
s+a
0
observe trois branches infinies, partant des trois pˆoles haute fr´equence : un
pˆole r´eel de fr´equence croissante et deux pˆoles complexes conjugu´es dont
les parties r´eelles deviennent positives `a partir d’une certaine valeur de k. Le
pˆole basse fr´equence pr´esente une branche finie en direction du z´ero. Ainsi, on
analyse qu’un gain trop ´elev´e entraine le syst`eme en instabilit´e. Les fonctions
Matlab utilisables sont rltool et rlocus (fonction obsol`ete).
3.1.5 Exemple introductif
Exemples 1
Soit un syst`eme corrig´e de fonction de transfert en boucle ouverte G
bo
(s) =
K
s
. Sa fonction de transfert en boucle ferm´ee s’´ecrit alors :
G
bf
(s) =
G
bo
(s)
1 +G
bo
(s)
=
1
1 +τs
(3.2)
avec τ =
1
K
. Le syst`eme en boucle ferm´ee poss`ede les caract´eristiques suiv-
antes :
3.1. INTRODUCTION AUX ASSERVISSEMENTS 49
– il est stable si τ > 0 ;
– son gain est unitaire ;
– sa bande passante `a −3 dB est ´egale `a ω
bp
= K =
1
τ
qui est aussi la
pulsation de coupure de l’axe 0 dB; son temps de r´eponse `a 5 % est
´egal `a 3 τ.
On observe que ce syst`eme est bien asservi ; il peut servir de mod`ele pour
penser l’asservissement de nombreux syst`emes.
Exemples 2
Ce second exemple concerne la r´egulation de vitesse d’un v´ehicule. Il est
donn´e sous forme d’exercice corrig´e.
Exercice (Variateur de vitesse)
Soit un v´ehicule de masse M = 1000 kg, soumis `a un coefficient de frottement
f = 100 Ns/m. On suppose que la commande u(t) est la force appliqu´ee au
v´ehicule. Le v´ehicule roule sur une route faisant un angle α avec l’horizontale
(α > 0 pour une cˆote). On note y(t) sa vitesse qui est aussi la grandeur ` a
asservir `a une r´ef´erence r(t). L’acc´el´eration de pesanteur est g = 10 m.s
−2
1. Donnez l’´equation diff´erentielle liant u(t), y(t) et α(t).
2. Dans l’hypoth`ese d’une faible pente, ´ecrirez le mod`ele sous forme de
fonctions de transfert. Explicitez ces fonctions de transfert.
3. Donnez le mod`ele sous forme d’´etat.
On envisage dans un premier temps une correction en boucle ouverte u(t) =
fv(t) +M ˙ v(t).
4 Dans le cas o` u α(t) = 0, montrez que y(t) = r(t).
5 Montrez que cet asservissement ne permet pas de rejeter les perturba-
tions cr´e´ees par les changement de pente.
On envisage alors une correction en boucle ferm´ee U(s) = K(s)(R(s)−Y (s))
avec :
K(s) = K
p
1 +τ
i
s
τ
i
s
(3.3)
o` u τ
i
= M/f.
6 Donnez la fonction de transfert entre r(t) et y(t).
7 Donnez la fonction de transfert entre α(t) et y(t).
8 Expliquez en quoi cette loi de commande permet `a la fois d’asservir y(t)
`a la consigne r(t) tout en rejetant la perturbation α(t).
50 CHAPITRE 3. ASSERVISSEMENTS ANALOGIQUES
Correction
1. La relation fondamentale de la dynamique projet´ee sur un axe li´e `a la
route s’´ecrit :
M ˙ y(t) = u(t) −fy(t) −Mg sin(α(t)) (3.4)
2. Le terme sin(α) est non-lin´eaire. Pour α petit, on a sin(α) ≃ α et le
mod`ele s’´ecrit alors dans le domaine de Laplace :
Y (s) =
1
Ms + f
(U(s) +Mgα(s)) (3.5)
3. L’´equation ?? se r´e´ecrit avec α petit :
˙ y(t) = −
f
M
y(t) +
1
M
u(t) −gα(t) (3.6)
En notant x l’´etat, le mod`ele s’crit sous la forme :
˙ x(t) = −
f
M
x(t) +
¸
1
M
−g
¸
u(t)
α(t)

(3.7)
y(t) = x(t) (3.8)
Il s’agit d’un syst`emes `a deux entr´ees et une sortie qui s’´ecrit sous la
forme :
˙ x(t) = Ax(t) +B˜ u(t) (3.9)
y(t) = Cx(t) +D˜ u(t) (3.10)
avec ˜ u(t) = [u(t) α(t)]
T
et :
A = −
f
M
B = [
1
M
−g] (3.11)
C = 1 D = [0 0] (3.12)
4. La commande s’´ecrit dans le domaine de Laplace :
U(s) = (Ms +f)R(s) (3.13)
3.1. INTRODUCTION AUX ASSERVISSEMENTS 51
Avec α(s) = 0, on a :
Y (s) =
1
Ms + f
U(s) (3.14)
=
1
Ms + f
(Ms + f)R(s)
= R(s)
d’o` u y(t) = r(t).
5. Pour α(t) non nul, on a :
Y (s) =
1
Ms + f
(U(s) +Mgα(s))
=
1
Ms + f
((Ms + f)R(s) +Mgα(s))
= R(s) +
Mg
Ms +f
α(s) (3.15)
La vitesse n’est plus ´egale `a la r´ef´erence ; elle est perturb´ee par un
terme
Mg
Ms+f
α(s). En r´egime permanent, ce terme est ´egal `a
Mg
f
α. Par
exemple, pour une pente de 10 %, c’est-`a-dire α = 0, 1, ce terme est
´egal `a 10 m/s, soit 36 km/h. Ce type de commande en boucle ouverte
n’est donc pas acceptable.
6. On a :
Y (s) =
1
Ms + f
(U(s) +Mgα(s))
=
1
Ms + f
(K
p
1 +τ
i
s
τ
i
s
(R(s) −Y (s)) +Mgα(s))
=
K
p
τ
i
s
(R(s) −Y (s)) +
Mg/f
1 +τ
i
s
α(s))
(1 +
K
p
τ
i
s
)Y (s) =
K
p
τ
i
s
R(s) +
Mg/f
1 +τ
i
s
α(s))
Y (s) =
1
1 +
τ
i
K
p
s
R(s) +
Mg
K
p
f
τ
i
s
(1 +τ
i
s)(1 +
τ
i
K
p
s)
α(s) (3.16)
La fonction de transfert entre R(s) et Y (s) est donc :
H
bf
(s) =
1
1 +
τ
i
K
p
s
(3.17)
52 CHAPITRE 3. ASSERVISSEMENTS ANALOGIQUES
7. La fonction de transfert entre α(s) et Y (s) est :
H

(s) =
Mg
K
p
f
τ
i
s
(1 +τ
i
s)(1 +
τ
i
K
p
s)
(3.18)
8. La fonction de transfert H
bf
(s) entre r et y a un gain unitaire et une
pulsation de bande passante ´egale `a ω
c
=
K
p
τ
i
(en rad/s). Cette bande
passante peut ˆetre choisie arbitrairement en ajustant K
p
.
Par ailleurs la fonction de transfert H

(s) entre α et y a un gain sta-
tique H

(0) nul, ce qui fait qu’il n’y a aucune erreur de vitesse en
r´egime permanent pour une pente constante. On peut aussi s’int´eresser
au gain fr´equentiel H

(jω). Il s’agit d’un filtre de type passe-bande
de bande passante [
1
τ
i
;
K
p
τ
i
]. Sur cette plage de fr´equence, l’expression
approch´ee peut ˆetre obtenue avec 1 +τ
i
s ≃ τ
i
s et 1 +
τ
i
K
p
s ≃ 1. Le gain
est alors |H

(jω)| ≃
Mg
K
p
f
. Ce gain est inversement proportionnel `a K
p
et peut ˆetre rendu aussi faible que souhait´e en augmentant K
p
.
Le diagramme de Bode des fonctions de transfert H
bf
(s) et de H

(s)
sont donn´ees sur les figures 3.7 et 3.3. Les r´eponses `a un ´echelon d’am-
plitude 0, 1 rad sont donn´ees sur les figures 3.4 et 3.5. On observe que
les r´eponse sont plus rapides avec K
p
= 100 que K
p
= 10 et que l’erreur
transitoire de vitesse passe de 0, 8 m/s `a 0, 1 m/s pour une variation
de pente de 0, 1 rad. Le programme Matlab permettant d’obtenir ces
courbes est le suivant :
M = 1000 ; f = 100 ; g = 10 ;
G = tf(1,[M f]) ;
toi = M/f ; Kp1 = 10 ; Kp2 = 100 ;
K1 = tf(Kp1*[toi 1],[toi 0]) ;
K2 = tf(Kp2*[toi 1],[toi 0]) ;
Gbo1 = G*K1 ; Gbo2 = G*K2 ;
Gbf1 = feedback(Gbo1,1) ; Gbf2 = feedback(Gbo2,1) ;
Gya1 = tf([M*g*toi/(Kp1*f) 0],conv([toi 1],[toi/Kp1 1])) ;
Gya2 = tf([M*g*toi/(Kp2*f) 0],conv([toi 1],[toi/Kp2 1])) ;
wmin = 1e-4 ; wmax = 1e2 ;
figure(1) ; bode(Gbf1,Gbf2,{wmin,wmax}) ; grid on
figure(2) ; bode(Gya1,Gya2,{wmin,wmax}) ; grid on
figure(3) ; step(Gbf1,Gbf2,400) ; grid on ; axis([0 400 0 1.05])
figure(4) ; step(0.1*Gya1,0.1*Gya2,20) ; grid on
3.1. INTRODUCTION AUX ASSERVISSEMENTS 53
−100
−80
−60
−40
−20
0
M
a
g
n
i
t
u
d
e

(
d
B
)
10
−4
10
−3
10
−2
10
−1
10
0
10
1
10
2
−90
−45
0
P
h
a
s
e

(
d
e
g
)
Bode Diagram
Frequency (rad/sec)
Fig. 3.2 – Diagramme de Bode de H
bf
(s) pour K
p
= 10 et K
p
= 100
−80
−60
−40
−20
0
20
M
a
g
n
i
t
u
d
e

(
d
B
)
10
−4
10
−3
10
−2
10
−1
10
0
10
1
10
2
−90
−45
0
45
90
P
h
a
s
e

(
d
e
g
)
Bode Diagram
Frequency (rad/sec)
Fig. 3.3 – Diagramme de Bode de H

(s) pour K
p
= 10 et K
p
= 100
54 CHAPITRE 3. ASSERVISSEMENTS ANALOGIQUES
0 50 100 150 200 250 300 350 400
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Step Response
Time (sec)
A
m
p
l
i
t
u
d
e
Fig. 3.4 – R´eponse `a un ´echelon d’amplitude 0, 1 rad de H
bf
(s) pour K
p
= 10
et K
p
= 100
0 5 10 15 20
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
Step Response
Time (sec)
A
m
p
l
i
t
u
d
e
Fig. 3.5 – R´eponse `a un ´echelon d’amplitude 0, 1 rad de H
ya
(s) pour K
p
= 10
et K
p
= 100
3.1. INTRODUCTION AUX ASSERVISSEMENTS 55
Cas g´en´eral
A la lumi`ere des exemples pr´ec´edents, on observe qu’un syst`eme bien
asservi pr´esente un gain en boucle ouverte qui est ´elev´e en basse fr´equence
(|H
bo
(jω)| ≫ 1). Ce gain est d´ecroissant et atteint 0 dB `a la pulsation ω
c
.
On peut alors d´eterminer de mani`ere approximative la fonction de transfert
en boucle ferm´ee H
bf
(s) =
H
bo
(s)
1+H
bo
(s)
:
– Pour ω ≪ω
c
, on a 1 +H
bo
(s) ≃ H
bo
(s) d’o` u H
bf
(s) ≃ 1.
– Pour ω ≫ω
c
, on a 1 +H
bo
(s) ≃ 1 d’o` u H
bf
(s) ≃ H
bo
(s).
Pour ω ≃ ω
c
, le gain peut ˆetre plus ou moins amorti suivant que H
bo
(jω
c
)
soit plus ou moins proche de −1.
A titre d’exemple, consid´erons les fonctions de transfert en boucle ou-
verte :
H
bo
(s) =
K(s + a)
s
2
(s + b)
(3.19)
avec K = b

ab et
b
a
= λ. Le diagramme de Bode des fonctions de transfert
obtenues pour diff´erentes valeurs de λ sont donn´ees sur la figure 3.6. Les
fonctions de transfert en boucle ferm´ee sont donn´ees sur la figure 3.7. Dans
l’exemple consid´er´e, la pulsation de coupure `a 0 dB de la FTBO est ω
c
=
1 rad/s. Pour ω ≪ ω
c
, on a bien H
bf
(s) = 1 ; pour ω ≫ ω
c
, on a bien
H
bf
(s) = H
bo
(s). Pour ω = ω
c
, le comportement (amorti ou r´esonant) diff`ere
suivant la phase de la boucle ouverte `a cette pulsation. Plus la phase est
proche de -180˚, plus on est r´esonant.
Le programme Matlab permettant d’obtenir ces courbes est le suivant :
w1 =10 ; Tabl = [2 4 8 16 32] ;
wmin = 1e-2 ; wmax = 1e2 ;
for Ind = 1 :length(Tabl),
lam = Tabl(Ind) ;
a = w1/sqrt(lam) ; b = w1*sqrt(lam) ; K = b*sqrt(a*b) ;
Hbo = tf(K*[1 a],[1 b 0 0]) ;
Hbf = feedback(Hbo,1) ;
figure(1) ; bode(Hbo,{wmin,wmax}) ; hold on
figure(2) ; bode(Hbf,{wmin,wmax}) ; hold on
end
figure(1) ; grid on
figure(2) ; grid on
56 CHAPITRE 3. ASSERVISSEMENTS ANALOGIQUES
−100
−50
0
50
100
M
a
g
n
i
t
u
d
e

(
d
B
)
10
−2
10
−1
10
0
10
1
10
2
−180
−150
−120
−90
P
h
a
s
e

(
d
e
g
)
Bode Diagram
Frequency (rad/sec)
Fig. 3.6 – Diagramme de Bode du syst`eme en boucle ouverte pour λ = 2, 4,
8, 16 et 32
−80
−60
−40
−20
0
20
M
a
g
n
i
t
u
d
e

(
d
B
)
10
−2
10
−1
10
0
10
1
10
2
−180
−135
−90
−45
0
P
h
a
s
e

(
d
e
g
)
Bode Diagram
Frequency (rad/sec)
Fig. 3.7 – Diagramme de Bode du syst`eme en boucle ferm´ee
3.2. ANALYSE DES SYST
`
EMES ASSERVIS 57
3.2 Analyse des syst`emes asservis
3.2.1 Stabilit´e
Une premi`ere condition pour que la commande ait une sens est que le
syst`eme en boucle ferm´e soit stable. Les m´ethode d’´etude de la stabilit´e des
syst`emes, pr´esent´ees au paragraphe 2.2.1 restent valables. D’autres m´ethode
existent qui s’appuient sur ´etudient la stabilit´e de la FTBF `a partir de la
FTBO. Ces m´ethodes ont l’int´erˆet d’ˆetre directement utilisables lors de la
synth`ese du correcteur.
Propri´et´e (Crit`ere du revers)
Un syst`eme boucl´e ne comportant pas de pˆole `a partie r´eelle positive est stable
si le lieu de Nyquist de la fonction de transfert en boucle ouverte (syst`eme +
correcteur) passe `a droite du point −1.
Ce r´esultat est un cas particulier du th´eor`eme de Nyquist qui, lui, s’applique
en pr´esence de z´eros `a partie r´eelle positive.
D´efinition (Marge de phase)
La marge de phase est le suppl´ement de phase du syst`eme en boucle ouverte
par rapport `a -180˚lorsque le gain atteint 1 (ou 0 dB).
M´ethode de mesure de la marge de phase sur le lieu de Bode : rep´erer sur
la courbe du gain la fr´equence pour laquelle le gain coupe 0 dB. Relever la
phase φ pour cette pulsation. La marge de phase est 180˚−φ.
D´efinition (Marge de gain)
La marge de gain est l’inverse du gain du syst`eme en boucle ouverte lorsque
la phase atteint -180˚.
M´ethode de mesure de la marge de gain sur le lieu de Bode : rep´erer sur la
courbe du phase la fr´equence pour laquelle la pulsation coupe -180˚. Relever
la gain G (G
dB
) pour cette pulsation. La marge de gain est 1/G (ou −G
dB
).
Propri´et´e
Un syst`eme stable a une marge de phase positive et une marge de gain
sup´erieure `a 1 (positive si on compte en dB).
58 CHAPITRE 3. ASSERVISSEMENTS ANALOGIQUES
3.2.2 Rapidit´e
Comme pour un syst`eme en boucle ouverte, on d´efinit le temps d’´etablis-
sement comme ´etant le temps que met le syst`eme `a se stabiliser. Pour obtenir
une ´evaluation de temps de r´eponse, on peut donc dire qu’il est ´egal `a trois
fois la contante de temps la plus lente.
Un seconde possibilit´e existe pour estimer de mani`ere approch´ee la ra-
pidit´e d’un syst`eme asservi, en s’appuyant cette fois sur la FTBO. Pour ex-
pliquer, prenons par exemple une FTBO de la forme H
bo
(s) =
ω
1
s
. Son gain
d´ecroˆıt avec une pente de -20 dB/dec et coupe l’axe 0 dB `a la pulsation ω
1
.
Le gain en boucle ferm´ee s’´ecrit alors H
bf
(s) =
1
1+s/ω
1
. Il s’agit d’un syst`eme
du premier ordre de contante de temps
1
ω
1
. Son temps de r´eponse est donc
t
r
=
3
ω
1
. A partir de ce r´esultat, on peut en d´eduire un moyen de d´eterminer
approximativement le temps de r´eponse de tout syst`eme.
Propri´et´e (Temps de r´eponse d’un syst`eme asservi)
Le temps de r´eponse d’un syst`eme asservi est approximativement ´egal ` a
3
ω
1
o` u ω
1
est la pulsation de coupure `a 0 dB de la FTBO.
3.2.3 Pr´ecision
Id´ealement, un syst`eme asservi a un gain statique unitaire. Pour d´efinir
sa pr´ecision, on peut donner son gain statique :
G
bf
(0) =
G
bo
(0)
1 +G
bo
(0)
(3.20)
On peut aussi donner le gain statique du transfert entre la r´ef´erence et l’er-
reur :
1
1 +G
bo
(0)
(3.21)
qui doit ˆetre le plus faible possible en amplitude.
3.2.4 D´epassement
Le d´epassement d’un syst`eme asservi se d´efinit comme pour un syst`eme
en boucle ouverte (voir paragraphe 2.2.3). Le d´epassement est un crit`ere tem-
porel et les m´ethodes de synth`ese des correcteurs sont g´en´eralement ´etablies
3.2. ANALYSE DES SYST
`
EMES ASSERVIS 59
en fr´equentiel (sur le diagramme de Bode ou de Black). Or, il n’y a pas de re-
lation g´en´erale pour tous les syst`emes entre le d´epassement et les propri´et´es
fr´equentielles de la FTBF. On peut cependant s’appuyer sur la propri´et´e
suivante pour modifier le d´epassement d’un syst`eme asservi :
Propri´et´e (D´epassement et marge de phase)
Plus la marge de phase d’un syst`eme asservi est ´elev´ee, plus son d´epassement
est r´eduit.
On utilise g´en´eralement des marges de phase de l’ordre de 45 ` a 90˚.
Exercice (Marge de phase et d´epassement)
Soit un syst`eme de fonction de transfert H(s) =
1
s(s+a)
. On souhaite l’asservir
avec un correcteur proportionnel de gain K.
1.
´
Ecrivez la FTBO du syst`eme.
2. Tracez le diagramme de Bode de la FTBO.
3. D´eterminez l’expression de la marge de phase du syst`eme asservi. Don-
nez l’allure de ses variations en fonction de K.
4. D´eterminez la FTBF du syst`eme.
5. D´eterminez l’amplification maximale (la r´esonance) du syst`eme asservi.
Donnez l’allure de ses variations en fonction de K.
6. D´eterminez le d´epassement du syst`eme. Donnez son allure en fonction
de K.
7. D´eduisez-en la relation entre le d´epassement et la marge de phase pour
le syst`eme consid´er´e.
3.2.5 Rejet de perturbation
Certains syst`emes sont perturb´es par des signaux ext´erieurs. On appelle
perturbation ces signaux et on parle de r´egulation le probl`eme s’asservisse-
ment consistant `a garder une consigne en pr´esence de perturbation. Dans la
suite, on pourra consid´erer un syst`eme avec une perturbation p(t) en entr´ee,
c’est-`a-dire que :
Y (s) = G(s)(U(s) +P(s)) (3.22)
Pour une loi de commande U(s) = K(s)E(s), le transfert entre r(t) et y(t)
s’´ecrit Y (s) = H
yp
(s)P(s) avec :
H
yp
(s) =
G(s)
1 +K(s)G(s)
(3.23)
60 CHAPITRE 3. ASSERVISSEMENTS ANALOGIQUES
Dans la bande passante, on a |K(jω)G(jω)| ≫1 et H
yp
(s) ≃
G(s)
K(s)G(s)
=
1
K(s)
.
Pour qu’un asservissement permette un bon rejet de perturbation, il faut que
le gain de H
yp
(s) soit faible et donc que le gain du correcteur soit ´elev´e.
L’utilisation d’un correcteur pr´esentant un gain ´elev´e en basse fr´equence (effet
int´egrale) s’av`ere n´ecessaire dans les probl`emes o` u le rejet de perturbation
est n´ecessaire.
3.3 M´ethodes de synth`ese
3.3.1 Les diff´erentes d´emarches
Diff´erentes d´emarches sont possibles pour synth´etiser un correcteur.
– Dans les cas simples, il est possible d’´ecrire la fonction de transfert en
boucle ferm´ee et de r´egler le ou les param`etres du correcteur de mani`ere
`a obtenir une fonction de transfert en boucle ferm´ee satisfaisante.
– Certaines m´ethodes s’appuient sur une caract´erisation de la r´eponse du
syst`eme `a un ´echelon. C’est la cas de la fameuse m´ethode de Ziegler et
Nichols qui s’appuie sur un mod`ele approch´e du syst`eme comportant
un premier ordre en s´erie avec un retard.
– Il possible de synth´etiser un correcteur en modelant sa FTBO et en
r´eglant le correcteur de mani`ere `a obtenir une marge de phase et une
marge de gain satisfaisante. Une part importante des m´ethodes et de-
sexercices pr´esent´es dans la suite de cette sous-partie rel`event de cette
approche.
3.3.2 Correcteur proportionnel (P)
Le correcteur proportionnel est le plus simple des correcteurs. Il ne permet
pas toujours d’obtenir des performances tr`es ´elev´ees mais il peut suffire dans
certains cas si le cahier des charges n’est pas trop contraignant ou si le syst`eme
a un comportement assez simple. Exp´erimentalement, son r´eglage peut se
faire directement en partant d’un gain faible et en augmentant petit `a petit
jusqu’`a atteindre un comportement satisfaisant. Pour un gain trop ´elev´e, le
syst`eme deviendra instable ce qui se manifestera d’abord par des oscillations
de plus en plus importantes.
Exercice (Correction prop. d’un syst`eme du premier ordre)
Un syst`eme du premier ordre d’entr´ee u(t), de sortie y(t) et de mod`ele
3.3. M
´
ETHODES DE SYNTH
`
ESE 61
τ ˙ y(t) + y(t) = Ku(t) est asservi par un correcteur proportionnel de gain
K
c
. On donne K = 0, 2 et τ = 80 ms
1. D´eterminez l’´equation diff´erentielle liant le signal de r´ef´erence r(t) et
la mesure y(t).
2. D´eterminez la fonction de transfert du syst`eme en boucle ferm´ee liant
R(s) et Y (s).
3. D´eterminez les expressions du gain statique et de la constante de temps
du syst`eme boucl´e.
4. D´eterminez le gain du correcteur permettant d’obtenir un temps d’´etablis-
sement `a 5 %, T
m
, ´egal `a 30 ms.
5. Calculez le gain statique obtenu.
Exercice (Correcteur prop. d’un syst`eme du second ordre)
Soit un syst`eme de transfert G(s) =
K
(s+ω
1
)(s+ω
2
)
. On envisage d’asservir ce
syst`eme par un correcteur proportionnel. On a K = 10, ω
1
= 10 rad/s et
ω
2
= 50 rad/s.
1. Repr´esentez le diagramme de Bode de la FTBO.
2. D´eterminez la pulsation pour laquelle la phase est `a -135˚.
3. D´eterminez la valeur du gain permettant d’obtenir une marge de phase
de 45˚.
4. D´eterminez la marge de gain.
5. D´eterminez de mani`ere approch´ee le temps de r´eponse du syst`eme.
6. D´eterminez la pr´ecision du syst`eme asservi.
3.3.3 Correcteur proportionnel int´egral (PI)
L’int´erˆet de la correction de type int´egrale est de permettre une erreur
statique nulle. En effet, si le syst`eme comporte un int´egrateur et se stabilise
`a un point d’´equilibre, tous les signaux sont constants. Or, pour que la sortie
d’un int´egrateur soit constante, il est n´ecessaire que son entr´ee soit nulle. Si
l’entr´ee de l’int´egrateur est reli´ee `a l’erreur de r´egulation, l’effet du terme
int´egral sera bien d’annuler cette erreur. Notons que l’erreur est annul´ee
mˆeme en pr´esence d’une perturbation. Annuler l’erreur en r´egime permanent
est une chose, mais le faire rapidement en est une autre. Il convient donc
62 CHAPITRE 3. ASSERVISSEMENTS ANALOGIQUES
d’ˆetre capable de r´egler le correcteur de mani`ere ad´equate.
Deux types de corrections PI sont possibles :
– en utilisant le signal d’erreur e(t) = r(t) −y(t) et en calculant la com-
mande avec U(s) = K(s)E(s) o` u K(s) = K
p
+
K
i
s
. Les fonctions de
transfert en boucle ferm´ee s’´ecrivent alors :
H
yr
(s) =
K(s)G(s)
1 +K(s)G(s)
(3.24)
H
yp
(s) =
G(s)
1 +K(s)G(s)
(3.25)
H
ur
(s) =
K(s)
1 +K(s)G(s)
(3.26)
H
up
(s) = −
K(s)G(s)
1 +K(s)G(s)
(3.27)
H
er
(s) =
1
1 +K(s)G(s)
(3.28)
H
ep
(s) = −
G(s)
1 +K(s)G(s)
(3.29)
– on peut ´egalement choisir une loi de commande de la forme U(s) =
−K
p
Y (s) +
K
i
s
(R(s) −Y (s)).
Exercice (Correcteur PI pour syst`eme du premier ordre)
Soit un syst`eme d’´equation diff´erentielle τ ˙ y(t)+y(t) = Ku(t) avec τ = 20 ms
et K = 0, 4. On envisage une loi de commande proportionnelle-int´egrale de
la forme u(t) = −K
p
y(t) +K
i

t
(r(τ) −y(τ))dτ.
1. D´eterminez l’´equation diff´erentielle du second ordre liant la r´ef´erence
et la mesure et mod´elisant le syst`eme boucl´e.
2. Montrez que l’erreur statique est nulle quelque soit les valeurs des param`etres
du correcteur.
3. D´eterminez les valeurs des param`etres permettant d’obtenir une pulsa-
tion propre de 200 rad/s et un amortissement de 1.
Exercice (Asservissement PI d’un syst`eme du second ordre)
Soit un syst`eme de fonction de transfert H(s) =
K
(s+a)(s+b)
avec a = 10 rad/s,
3.3. M
´
ETHODES DE SYNTH
`
ESE 63
b = 40 rad/s et K = 10. On envisage d’utiliser un correcteur PI de la forme
K(s) =
K
p
s
(s +
1
τ
i
) o` u K
p
est le gain du correcteur et τ
i
est sa constante de
temps. On choisit la strat´egie suivante : on r`egle le correcteur de mani`ere ` a
compenser le pˆole basse fr´equence du syst`eme et `a avoir une marge de gain
de 45˚.
1. Tracez l’allure du diagramme de Bode du syst`eme et de celui du cor-
recteur pour des valeurs quelconques de ses param`etres.
2.
´
Ecrivez la FTBO du syst`eme.
3. Donnez la valeur de τ
i
et simplifiez l’expression de la FTBO en cons´e-
quence.
4. Tracez le diagramme de Bode de la FTBO.
5. Donnez la valeur de K
p
permettant de respecter la marge de phase
sp´ecifi´ee.
6. Donnez le temps de r´eponse approch´e du syst`eme.
7. Quelle est la pr´ecision du syst`eme asservi ?
8. On suppose que le syst`emes est perturb´e en entr´ee par un signal exog`ene
p(t) qui s’ajoute `a u(t). Calculez la fonction de transfert en boucle
ferm´ee H
yp
(s) entre P(s) et Y (s).
9. Tracez l’allure du diagramme de Bode de H
yp
(s).
10. Calculez le gain maximal de H
yp
(s). Pour quel pulsation est-il obtenu ?
Exercice (Correction PI d’un syst`eme `a retard)
On consid`ere un syst`eme du premier ordre avec retard de fonction de transfert
H(s) =
K exp(−t/τ)
s+a
avec a = 1 rad/s, τ = 0.1 s et K = 1. On envisage
d’utiliser un correcteur PI de la forme K(s) =
K
p
s
(s +
1
τ
i
). On choisit la
strat´egie suivante : on r`egle le correcteur de mani`ere `a compenser le pˆole du
syst`eme et `a avoir une marge de gain de 45˚.
1. Tracez l’allure du diagramme de Bode du syst`eme et de celui du cor-
recteur pour des valeurs quelconques de ses param`etres.
2.
´
Ecrivez la FTBO du syst`eme.
3. Donnez la valeur de τ
i
et simplifiez l’expression de la FTBO en cons´e-
quence.
4. Tracez le diagramme de Bode de la FTBO.
64 CHAPITRE 3. ASSERVISSEMENTS ANALOGIQUES
5. Donnez la valeur de K
p
permettant de respecter la marge de phase
sp´ecifi´ee.
6. Donnez le temps de r´eponse approch´e du syst`eme.
7. Quelle est la pr´ecision du syst`eme asservi ?
M´ethode de l’optimum sym´etrique
Cette m´ethode permet d’obtenir de tr`es bon r´eglages des correcteur PI
pour de nombreuses applications. On suppose que le syst`eme `a asservir a
comme fonction de transfert :
H(s) =
1
Ls(1 +τs)
. (3.30)
Le correcteur PI s’´ecrivant K(s) = K
p
1+τ
i
s
τ
i
s
, la FTBO s’´ecrit :
H
bo
(s) = K
p
1 +τ
i
s
τ
i
Ls
2
(1 +τs)
(3.31)
On r`egle le correcteur de la mani`ere suivante :
– On choisit τ
i
dans un rapport a > 1 donn´e par rapport `a τ :
τ
i
= aτ (3.32)
La FTBO s’´ecrit alors
2
:
H
bo
(s) =
K
p
aτLs
2
1 +aτs
1 +τs
(3.33)
Son gain complexe `a la pulsation ω s’´ecrit :
H
bo
(jω) =
K
p
aτL(jω)
2
1 +jaτω
1 +jτω
=
K
p
aτL(jω)
2
1 +aτ
2
ω
2
+ jτω(a −1)
1 +aτ
2
ω
2
(3.34)
et son argument est :
arg(H
bo
(jω)) = −π + arctan

τω(a −1)
1 +aτ
2
ω
2

(3.35)
2
La FTBO a la mˆeme structure que dans l’exemple pr´esent´e au paragraphe 3.1.5, page
55. On pourra donc consulter le disgramme de Bode disponible `a cette partie du document.
3.3. M
´
ETHODES DE SYNTH
`
ESE 65
Sa phase pr´esente un maximum φ
max
en ω

=
1


et on a :
H
bo
(jω

) = −
K
p
τ
L
1 +j

a
1 +j/

a
=
j

aK
p
τ
L
1 +j

a
1 −j

a
(3.36)
Le gain est :
|H
bo
(jω

)| =

aK
p
τ
L
(3.37)
et la phase est :
φ
max
= arg(H
bo
(jω

)) = −

2
+ 2 arctan(

a) (3.38)
– On r`egle alors le gain de mani`ere `a ce que la marge de phase corresponde
au maximum de la phase, c’est-`a-dire que l’on doit avoir |H
bo
(jω

)| = 1,
d’o` u :
K
p
=
L


(3.39)
La constante a est choisie de mani`ere `a assurer une marge de phase ∆φ =
φ
max
+ π. On a :
∆φ = −
π
2
+ 2 arctan(

a) (3.40)
d’o` u :
a = tan
2

∆φ
2
+
π
4

(3.41)
3.3.4 Correcteur proportionnel d´eriv´e (PD)
L’instabilit´e d’un syst`eme asservi est li´e au fait que la phase de la fonction
de transfert en boucle ouverte soit inf´erieure `a -180˚lorsque le gain passe par
0 dB. Une des possibilit´e pour augmenter la phase de la boucle ouverte est
d’utiliser un effet d´eriv´e (ou aussi une avance de phase).
Exercice (Correcteur PD et syst`eme du second ordre)
Soit un syst`eme du second ordre d’´equation diff´erentielle ¨ y(t) + 10 ˙ y(t) +
100 y(t) = 20 u(t). On envisage d’asservir ce syst`eme par un correcteur
proportionnel-d´eriv´e dont le comportement est r´egit par l’´equation diff´erentielle
de la forme u(t) = K
p
(r(t) −y(t)) −K
d
˙ y(t).
66 CHAPITRE 3. ASSERVISSEMENTS ANALOGIQUES
1. D´eterminez la pulsation propre, l’amortissement et le gain statique du
syst`eme en boucle ouverte.
2. D´eterminez la forme de l’´equation diff´erentielle liant la r´ef´erence et la
mesure.
3. D´eterminez les param`etres K
p
et K
d
du correcteur de sorte que le
syst`eme en boucle ouverte ait une pulsation propre de 50 rad/s et un
amortissement ´egal `a 1.
4. D´eterminez le gain statique du syst`eme asservi ainsi r´egl´e.
3.3.5 Correcteur PID
3.3.6 Correcteur `a avance de phase
Il s’agit d’un correcteur de la forme :
K(s) = K
p
s + a
s +b
(3.42)
avec b > a. Comme pour l’effet d´eriv´ee, ce correcteur permet d’augmenter
la bande passante d’un syst`eme en ajoutant de la phase `a la boucle ouverte.
Il peut ˆetre assimil´e `a un correcteur PD dont le gain est tronqu´e en haute
fr´equence.
Exercice (Correction `a avance de phase pour int´egrateur double) Soit
un syst`eme de type double int´egrateur de fonction de transfert H(s) =
K
s
2
avec
K = 10. On envisage de l’asservir par un correcteur `a avance de phase (??).
1. Repr´esentez le diagramme de Bode du syst`eme ` a asservir.
2. Repr´esentez le diagramme de Bode du correcteur.
3. Donnez la FTBO du syst`eme ; donnez l’allure de son diagramme de
Bode.
4. D´eterminez le maximum de la phase du correcteur en fonction de
b
a
ainsi que la pulsation `a laquelle ce maximum est atteint.
5. D´eterminez le rapport
b
a
permettant d’apporter une phase de 60˚.
6. D´eterminez le correcteur permettant d’avoir une marge de phase de 60˚
et un temps d’´etablissement de 10 ms.
3.3. M
´
ETHODES DE SYNTH
`
ESE 67
3.3.7 Correcteur `a retard de phase
Il s’agit d’un correcteur de la forme :
K(s) = K
p
s + a
s + b
(3.43)
avec b < a. Ce correcteur pr´esente un gain plus ´elev´e en basse fr´equence
qu’en haute fr´equence. Son action est comparable `a celle d’un correcteur PI
dont le gain en basse fr´equence est limit´e.
68 CHAPITRE 3. ASSERVISSEMENTS ANALOGIQUES
Annexe A
D´ecomposition en ´el´ements
simples
Toute fraction rationnelle en s peut s’´ecrire comme une somme d’´el´ements
simples de la forme λ
k
s
k
,
µ
k
s+p
k
ou
α
k
s+β
k
s
2
+2ξ
k
ω
k
s+ω
2
k
. Par exemple, on peut ´ecrire :
1
(s + a)(s + b)
=
λ
1
s + a
+
λ
2
s + b
(A.1)
1
(s + a)
n
=
n
¸
k=1
λ
k
(s + a)
k
(A.2)
a
2
s
2
+ a
1
s + a
0
s + b
0
= λ
1
s +λ
0
+
µ
s +b
0
(A.3)
Pour obtenir la d´ecomposition en ´el´ements simples, il faut :
1. D´eterminer la structure de la d´ecomposition ;
2. D´eterminez les coefficients de la d´ecomposition.
Pour d´eterminer les coefficients de cette d´ecomposition, on peut chercher `a
identifier directement les deux expressions, ce qui aboutit `a la r´esolution d’un
syst`emes d’´equations comportant autant d’´equations que de param`etres in-
connus. Une autre approche, plus simple, consiste `a d´eterminer `a d´eterminer
un par un chacun des coefficients en utilisant des valeurs particuli`eres. Par
exemple, pour d´eterminer le coefficient λ
1
de l’´equation A.1, on peut mul-
tiplier les deux termes de l’´equation par s + a puis prendre comme valeur
particuli`ere s = −a, de mani`ere `a annuler une partie des termes. On obtient
alors λ
1
=
1
b−a
. De la mˆeme mani`ere, on obtient λ
2
=
1
a−b
.
69
70 ANNEXE A. D
´
ECOMPOSITION EN
´
EL
´
EMENTS SIMPLES
Exercice (D´ecomposition en ´el´ements simples)
D´ecomposez en ´el´ements simples les fractions rationnelles suivantes :
1.
1
(s + a)(s + b)
(A.4)
2.
s + a
s + b
(A.5)
3.
s + a
(s + b)
2
(A.6)
4.
1
(s + a)
2
(s + b)
(A.7)
5.
s + a
(s +b)(s + c)
(A.8)
6.
s + a
(s + b)
2
(s + c)
(A.9)
Bibliographie
[1] P. Borne, G. Dauphin-Tanguy, J.P. Richard, F. Rotella, and I. Zambet-
takis, Mod´elisation et Identification des Process, Technip.
[2] C. Sueur, P. Vanheeghe, and P. Borne, Automatique des Syst`emes Con-
tinus, Technip.
[3] M. Rivoire and J.L. Ferrier, Cours d’Automatique, Eyrolles.
[4] R.H. Bishop, Modern Control Systems Analysis and Design using Matlab
and Simulink, Addison-Wesley.
[5] J.L. Martin de Carvalho, Dynamical Systems and Automatic Control,
Prentice-Hall.
[6] C.L. Phillips and R.D. Harbor, Feedback Control Systems, Prentice-Hall.
[7] V. Minzu and B. Lang, Commande Automatique des Syst`emes Lin´eaires
Continus - Cours avec Applications utilisant Matlab, Ellipses.
[8] J.J. DiStephano, A.R. Stubberud, and I.J. Williams, Syst`emes Asservis,
McGraw-Hill.
[9] E. Ostertag, Syst`emes et Asservissements Continus, TechnoSup, El-
lipses.
[10] G.F.Franklin, J.D. Powell, and A. Emami-Noeimi, Feedback Control of
Dynamical Systems, Addison-Wesley.
[11] P. Siary, Automatique de Base, Ellipses.
[12] A. Crosnier, G. Abba, B. Jouvencel, and R. Zapata, Ing´enierie de la
Commande des Syst`emes, Ellipses.
[13] P. de Larminat, Automatique, Herm`es.
[14] J.C. Gille, P. Decaulne, and M. P´elegrin, Dynamique de la Commande
Lin´eaire, Dunod.
71

Table des mati`res e
1 Introduction 1.1 Notion de syst`me . . . . . . . . . e 1.2 Propri´t´s des syst`mes . . . . . . . ee e 1.3 Syst`mes ´l´mentaires . . . . . . . e ee 1.3.1 Syst`me du premier ordre . e 1.3.2 Syst`me du deuxi`me ordre e e 1.4 Objectif de l’asservissement . . . . 7 7 7 8 8 9 12 15 15 15 17 20 20 23 23 24 27 27 28 28 31 31 33 33 34 34 36

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . .

2 Mod´lisation e 2.1 Transform´e de Laplace, fonctions de transfert . e 2.1.1 Transform´e de Laplace . . . . . . . . . e 2.1.2 Fonction de transfert . . . . . . . . . . . 2.2 Propri´t´s des syst`mes dynamiques . . . . . . . ee e 2.2.1 Stabilit´ . . . . . . . . . . . . . . . . . . e 2.2.2 Gain . . . . . . . . . . . . . . . . . . . . 2.2.3 D´passement . . . . . . . . . . . . . . . e 2.2.4 Rapidit´ . . . . . . . . . . . . . . . . . . e 2.3 Analyse fr´quentielle . . . . . . . . . . . . . . . e 2.3.1 R´gime harmonique . . . . . . . . . . . . e 2.3.2 Diagramme de Nyquist . . . . . . . . . . 2.3.3 Diagramme de Bode . . . . . . . . . . . 2.3.4 Diagramme de Black-Nichols . . . . . . . ´ 2.3.5 Etude du second ordre . . . . . . . . . . 2.4 Repr´sentation d’´tat . . . . . . . . . . . . . . . e e 2.4.1 Introduction . . . . . . . . . . . . . . . . ´ 2.4.2 Equivalence avec la fonction de transfert 2.4.3 Propri´t´s . . . . . . . . . . . . . . . . . ee 2.5 Identification . . . . . . . . . . . . . . . . . . . 3

. . 43 . . . . .5. .5 Correcteur PID . . 18 20 22 24 26 29 31 33 . . . . . . .6 Correcteur ` avance de phase .3. . . . . . . . . 3. . . .3. 43 . e 3. . a e . . . . . . e e Temps d’´tablissement de syst`mes du premier ordre e e Diagramme de Bode d’un syst`me du premier ordre . . . . . . 3. . . . . .2 Analyse des syst`mes asservis . . . . . . . . . . .2 Rapidit´ . . . . . . . . e 3. . . . e 3. . . . . . . . . .2. . . . . . . .2. . . . . . . . .1. . . . .1 Introduction aux asservissements . . . . . . .2 Boucle ouverte ou boucle ferm´e ? . . . . . . e 3. . . . . . . 3. . e Fonctions de transfert d’un moteur ` courant continu a Crit`re de Routh-Hurwitz . .1 Les diff´rentes d´marches . . 3. . . . . . . . . . .3 Principes g´n´raux sur la synth`se de correcteurs en e e e boucle ferm´e (feedback) . e D´passement d’un syst`me du second ordre . .1. . . . . . . . . . . . .5 Rejet de perturbation . . . . . .1 Principe . . . . a 3. . . . . . . . . . . . . e e 3. . . . . . . . . . .3. . . . . . . . . . e e 3. . . . . . . . . . . . . .3 M´thodes de synth`se . . . . . . . . .3. . . . . 3. . . . . . . .3 Correcteur proportionnel int´gral (PI) . . . . . . . . .5 Exemple introductif . . . . . . . . . . e 3. . . . . . . . . . 3. . . .3 Pr´cision . . .4 2. . . . . . . .3. . . . . . . . . . . e 3. . . . . . . . . . . . . . . . . . . . . . . .5.4 Correcteur proportionnel d´riv´ (PD) . . . . . . . . . . . . . . . 36 Approche fr´quentielle . . . . . . . . . . . . . . . . . . . . . . . . e e 3. . . . . . . . . . . . . . . 45 47 48 57 57 58 58 58 59 60 60 60 61 65 66 66 67 69 3 Asservissements analogiques 3. . . . . . . e Trac´ du diagramme de Bode . . 3. . 39 e 43 . . . . . .2 ` TABLE DES MATIERES Approche temporelle . . .1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 .1 2. .7 Correcteur ` retard de phase . . . . . .3. . . . . . . . . . . . . . . . . .2. . . . . . . . . . . . . . . . . . . . . . . . .4 D´passement . . . . . e 3. . a A D´composition en ´l´ments simples e ee Liste des exercices 1 2 3 4 5 6 7 8 Transform´e de Laplace . . . . . . . . . . . . . . . . . . . . . . .2. . . . e Gain du second ordre ` la r´sonance . . . . . . . . . . . . . . . . . . . . . . . .4 Lieu d’Evans . . . . .2 Correcteur proportionnel (P) . .3. . e 3. . . . . . . . .1. . . . . . . .1 Stabilit´ . .1. . . . .2.

. . . . . . . . . . . . . 41 e e Identification fr´quentielle d’un syst`me du second ordre . . . . . . . . . . . 65 e Correction ` avance de phase pour int´grateur double . . . . . 39 e Identification fr´quentielle d’un syst`me du premier ordre . . . . . 49 Marge de phase et d´passement . . . . . . . . 46 a ee Variateur de vitesse . . . . d’un syst`me du second ordre . . . . . . . 70 e ee . . . . . 39 e Identification d’un syst`me du second ordre oscillant . . . . . 63 e a Correcteur PD et syst`me du second ordre . . 62 e Correction PI d’un syst`me ` retard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 e e Mod`le d’un moteur ` courant continu . . . . . . . . . . . . . . . . . . . . . . 35 e Identification d’un syst`me du second ordre amorti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 e Correction prop. . . . . 35 e a Syst`me masses-ressort . . . . . . . . . . . . . . . . d’un syst`me du premier ordre . . . . 61 e Correcteur PI pour syst`me du premier ordre . . . . . . . . . . . . . . . . . . . . 62 e Asservissement PI d’un syst`me du second ordre . . . . . . . . . . . . . . . . 60 e Correcteur prop. 66 a e D´composition en ´l´ments simples . . . . . . . . . . . . . . . . 41 e e Correcteur TOR ` hyst´r´sis . .` TABLE DES MATIERES 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 5 Fonction de transfert d’un syst`me d’´tat . . . .

6 ` TABLE DES MATIERES “C’est le rˆle essentiel du professeur d’´veiller la joie de travailler o e et de connaˆ ıtre.” (Albert Einstein) .

· · · . Il existe ´galement des syst`mes ` temps discret faisant intervenir les e e a signaux ´chantillonn´s uk = u(kTe ) et yk = y(kTe ) o` Te est la p´riode e e u e d’´chantillonage. Dans le cas contraire. Dans le cas pr´sent. D´finition (Stabilit´) e e Un ´tat d’´quilibre est stable si. lorsqu’on ´loigne le syst`me de cet ´tat.Chapitre 1 Introduction 1. uk . le point d’´quilibre est instable. il e e e e e finit par y revenir. e e 1. e 7 . les signaux sont ` temps cone a tinu. uk−1 . e Les syst`mes ` temps continu sont mod´lis´s par une ´quation diff´rentielle e a e e e e liant u(t) et y(t) alors que les syst`mes ` temps discret sont mod´lises par une e a e ´quation aux r´currences de la forme yk = f (yk−1 . e e D´finition (Point d’´quilibre) e e Le syst`me est dans un ´tat d’´quilibre si. plac´ dans cet ´tat. il ne quitte e e e e e pas. · · · ). La valeur du signal de mesure est alors constante. yk−2 .1 Notion de syst`me e e Consid´rons un syst`me sur lequel on mesure le signal y(t) appel´ signal e e de mesure et sur lequel on peut fixer arbitrairement le signal u(t) appel´ e signal de commande.2 Propri´t´s des syst`mes e e e Consid´rons dans un premier temps que l’entr´e u(t) est constante.

e e on parle alors de stabilit´ globale. Si au contraire le syst`me e e retourne dans son ´tat d’´quilibre quelque soit l’amplitude de la perturbation. vers lequel irait il si on le d´pla¸ait e e e c de l’un des points d’´quilibre ? e Propri´t´ (Lin´arit´) e e e e Un syst`me est lin´aire s’il v´rifie les conditions de lin´arit´ suivantes. Les conditions de lin´arit´ e e sont : y3 (t) = λ y1 (t) y4 (t) = y1 (t) + y2 (t) (1. 0).1) (1. le temps de mont´ ` 5 % est ´gal ` 3τ (ln(0.4) Il s’agit d’une exponentielle partant de 0 ` t = 0 et se stabilisant ` y(t) = K. cette propri´t´ de stabilit´ n’est valable que si l’´loigneee e e ment est faible . Soit e e e e e y1 (t) la trajectoire de la sortie pour une commande u1 (t) .1 Syst`mes ´l´mentaires e ee Syst`me du premier ordre e Soit un syst`me du premier ordre r´git par une ´quation diff´rentielle de e e e e la forme τ y(t) + y(t) = Ku(t) ˙ (1. INTRODUCTION Dans certain cas. On dit alors que le syst`me est e e stable. .2) 1. Si le syst`me avait deux ´quilibres globaux.8 CHAPITRE 1. soit y3 (t) la trajectoire de la sortie pour une commande u3 (t) = λu1 (t) et soit y4 (t) la trajectoire de la sortie pour une commande u4 (t) = u1 (t) + u(2).3.3) La r´ponse ` un ´chelon u(t) ` partir d’une condition initiale nulle est : e a e a y(t) = K(1 − exp(−t/τ )) (1. a a Son d´passement est nul . on parle alors de stabilit´ locale. e Propri´t´ (Stabilit´ d’un syst`me) e e e e Un ´quilibre globalement stable est unique. soit y2 (t) la trajectoire de la sortie pour une commande u2 (t) .3 1.05) ∼ e ea e a = −3.

8) (1.10) Notons que r1 et r2 sont toutes deux n´gatives .6) ˜ Les racines de (??) sont alors r´elles si ∆ ≥ 0.3. on obtient la solution g´n´rale de l’´quation compl`te : e e e e y(t) = λ exp(r1 t) + µ exp(r2 t) + K (1.5) o` ω0 (rad/s) est appel´e pulsation propre. L’´quation associ´e s’´crit : e e e r2 + 2ξω0 r + ω0 2 = 0 Le discriminent r´duit s’´crit : e e ˜ ∆ = (ξω0 )2 − ω0 2 = (ξ 2 − 1)ω0 2 (1.` ´ ´ 1.9) r2 = −ξω0 − ξ 2 − 1ω0 . (1.7) (1. SYSTEMES ELEMENTAIRES 9 1. l’exponentielle tend donc e vers z´ro. Deuxi`me ordre amorti e Dans le cas o` les racines sont r´elles et s’´crivent : u e e r1 = −ξω0 + ξ 2 − 1ω0 .3. ξ (sans unit´) est appel´ amoru e e e tissement et K (unit´s [y]/[u] d´pendant des unit´s de u et de y) est le gain e e e statique.11) En additionnant la solution particuli`re et l’´quation g´n´rale de l’´quation e e e e e sans second membre. elles sont e a imaginaires dans le cas contraire.2 Syst`me du deuxi`me ordre e e Soit un syst`me du deuxi`me ordre r´git par une ´quation diff´rentielle e e e e e de la forme : 2 2 y (t) + 2ξω0 y(t) + ω0 y(t) = ω0 Ku(t) ¨ ˙ (1. c’est-`-dire si ξ ≥ 1 .12) . e Une solution particuli`re constante de l’´quation sans second membre e e peut ˆtre facilement trouv´e : e e y0 (t) = K (1. la solution g´n´rale de l’´quation sans second membre s’´crit alors : e e e e y1 (t) = λ exp(r1 t) + µ exp(r2 t) (1.

soit ti = 1 r2 ln . on a aussi exp(r1 t) − exp(r2 t) ≥ 0 pour t ≥ 0 et y(t) est alors positive pour t ≥ 0. r1 − r2 r1 exp(r1 t) − r2 exp(r2 t).24) . Avec : ¨ y(t) = ˙ y (t) = ¨ Kr1 r2 (r1 exp(r1 t) − r2 exp(r2 t)).17) (1.20) (1.13) (1. Cette courbe a un point d’inflexion pour y (ti ) = 0.10 CHAPITRE 1. ˙ La r´ponse ` un ´chelon est donc une courbe croissante qui se stabilise ` la e a e a valeur K.15) (1. INTRODUCTION Cherchons maintenant la solution v´rifiant les conditions initiales suivantes : e y(0) = 0 y(0) = 0 ˙ La d´riv´e de la solution s’´crit : e e e y(t) = λ r1 exp(r1 t) + µr2 exp(r2 t) ˙ Les C.I.19) (1.14) Kr1 r2 (exp(r1 t) − exp(r2 t)) (1. ce qui signifie que y(t) est croissante.21) r1 − r2 Puisque l’on a r2 ≤ r1 ≤ 0. s’´crivent alors : e λ+µ+K = 0 λ r1 + µ r2 = 0 Dont les solutions sont : Kr2 r1 − r2 Kr1 µ = − r1 − r2 λ = La solution s’´crit alors : e y(t) = K(1 + Sa d´riv´e est : e e r1 r2 exp(r1 t) − exp(r2 t)) r1 − r2 r1 − r2 (1.23) (1. r1 − r2 r1 (1.22) on observe que la d´riv´e seconde n’annule en ti v´rifiant : e e e (1.16) (1.18) (1.

26) (1.14).13a e e 1. SYSTEMES ELEMENTAIRES Deuxi`me ordre oscillant e Dans le cas o` les racines sont complexes conjug´es et s’´crivent : u e e r1 = −a + jω1 . avec a = ξω0 ω1 = 1− ξ2 ω0 .36) (1.3. La solution g´n´rale de l’´quation sans second membre s’´crit alors : e e e e y1 (t) = exp(−at) (λ cos(ω1 t) + µ sin(ω1 t)) (1.27) (1. r2 = −a − jω1 .30) Reste ` d´terminer les constantes λ et µ d’apr`s les conditions initiales (1.32) = exp(−at) ((−aλ + ω1 µ) cos(ω1 t) − (ω1 λ + aµ) sin(ω1 t)) (1. On a : y(t) = −a exp(−at) (λ cos(ω1 t) + µ sin(ω1 t)) ˙ (1. li´e ` la p´riode des oscillations u e e a e 2π Tc = ω1 . La solution g´n´rale e e e e de l’´quation est donc : e y(t) = K + exp(−at) (λ cos(ω1 t) + µ sin(ω1 t)) (1.29) Notons que a est positif .31) +ω1 exp(−at) (−λ sin(ω1 t) + µ cos(ω1 t)) (1. e Une solution particuli`re constante s’´crit y0 (t) = K. 11 (1.33) Les conditions initiales s’´crivent alors : e y(0) = K +λ = 0 y(0) = −aλ + ω1 µ = 0 ˙ ce qui donne : a µ = −K ω1 λ = −K (1.28) o` ω1 est la pseudo-pulsation de la r´ponse. l’exponentielle tend donc vers z´ro.25) (1.` ´ ´ 1.34) .35) (1.

Le but de l’asservissement est e e de contraindre le syst`me ` se comporter d’une mani`re particuli`re. . en automatique. e a e On peut aussi limiter son d´passement.12 ce qui donne comme solution finale : CHAPITRE 1. Le signal atteint donc un maximum ` t1 en : y(t1 ) = K 1 + exp −ξπ (1. Elle est d’abord positive de t = 0 ` a 2π π e a a t1 = ω1 puis n´gative de t1 ` ω1 .40) 1. e e on entend la capacit´ ` garder certaines propri´t´s malgr´ des variation de ea ee e l’environnement.38) Elle est du signe du terme sin(ω1 t). son comportemet peu ´voluer e e e en fonction de condition ext´rieure ou de son vieillissement. On peut cependant le contraindre ` r´pondre plus rapidement.4 Objectif de l’asservissement Un syst`me dynamique peut ˆtre caract´ris´ par diff´rentes qualit´s : sa e e e e e e rapidit´. Il n’est e a e e pas possible physiquement d’obtenir d’un syst`me qu’il r´ponde de mani`re e e e instantan´e. le comportement du syst`me e est connu avec une pr´cision limit´e . le fait d’ˆtre plus ou moins amorti. Typiquement.37) 2 a2 + ω1 exp(−at) sin(ω1 t) y(t) = K ˙ ω1 (1. e Dans le choix de la loi de commande. INTRODUCTION y(t) = K 1 − exp(−at) cos(ω1 t) + La vitesse s’´crit alors : e a sin(ω1 t) ω1 (1.39) 1 − ξ2 soit un d´passement relatif (y(t1 ) − y(∞))/(y(∞) − y(0)) de : e D = exp −ξπ 1 − ξ2 (1. Par robustesse. de plus. Il importe que e les performances du syst`me asservi ne se d´grade pas trop en pr´sence de e e e ces variations de comportement. il faudra ´galement s’assurer que e le syst`me asservi poss`de un niveau de robustesse suffisant.

5 2 1 0.1. OBJECTIF DE L’ASSERVISSEMENT 13 Réponse à un échelon unitaire de 1/(p +2 ξ p+1) 1. e e 0. 1. 1 et 2) .1 – R´ponse temporelle de syst`mes du second ordre (ξ = 0.25.5 0 0 5 Temps (s) 10 15 Fig.5.707.4. 0.

14 CHAPITRE 1. INTRODUCTION .

1 Transform´e de Laplace.1. on d´finit sa transform´e de Laplace a e e par le signal X(s) o` s est appel´e variable de Laplace1 . e a e e e e la fonction de transfert et le mod`le d’´tat. Les mod`les peuvent ˆtre e a e e e abord´s sous trois formes ` peu pr`s ´quivalentes : l’´quation diff´rentielle. fonctions de transe fert Transform´e de Laplace e D´finition e Pour un signal ` temps continu x(t). on s’int´resse ` la d´termination de mod`les math´mae a e e e tique pour des syst`mes lin´aires stationaires (on parle aussi de syst`mes e e e lin´aire ` temps invariant. not´s LTI en anglais). avec : u e X(s) = 0 ∞ x(t) exp(−st)dt (2. e 15 .1 2.Chapitre 2 Mod´lisation e Dans cette partie. e e 2.1) A partir de X(s). on revient au signal de d´part par une transform´e de e e Laplace inverse : x(t) = 1 1 2jπ j∞ X(s) exp(st)ds s=−j∞ (2.2) La variable de Laplace est not´s s ou p suivant les conventions.

1 – Exemples de transform´es de Laplace ´l´mentaires (u(t) est e ee l’´chelon unitaire et δ(t) l’impulsion de Dirac) e En consid´rant que s = jω o` ω est la pulsation. 2. on peut consid´rer que la e u e e transform´e de Laplace est une g´n´ralisation de la transform´e de Fourier. MODELISATION H(s) 1 1 s exp(−T s) s 1 s2 1 sn+1 1 s+a a s(s+a) ω s2 +ω 2 s s2 +ω 2 a s2 −a2 s s2 −a2 ω (s+a)2 +ω 2 s+a (s+a)2 +ω 2 exp(−at)u(t) (1 − exp(−at))u(t) sin(ωt)u(t) cos(ωt)u(t) sinh(at)u(t) cosh(at)u(t) exp(−at) sin(ωt)u(t) exp(−at) cos(ωt)u(t) Tab. On peut facilement trouver des abaques des transform´es de Laplace e usuelles. Nous verrons par la e e suite la puissance de cet outil qui permet de simplifier grandement les calculs. e e e Il s’agit en tous cas d’une transform´e temps/fr´quence qui a un signal teme e ` porel fait correspondre une repr´sentation fr´quentielle. Contentons nous pour l’instant de mentionner l’´chelon unitaire e u(t) qui a comme transform´e 1 et le dirac δ(t) qui a comme transform´e 1.16 h(t) δ(t) u(t) u(t − T ) tu(t) tn u(t) n! ´ CHAPITRE 2. e s e .

3) En passant dans le domaine fr´quentiel et en supposant que les conditions e initiales sont nulles.4) La fonction de transfert est une fonction rationnelle .1. + a1 sY (s) + a0 Y (s) = bm sm U (s) + bm−1 sm−1 U (s) + . FONCTIONS DE TRANSFERT 17 Propri´t´s e e Propri´t´ (Lin´arit´) e e e e La transform´e de Laplace est une transformation lin´aire. + a1 s + a0 (2. La transform´e de Laplace de y(t) est Y (s) = ˙ e sX(s) − x(0) 2... On dit aussi que e e e e le syst`me est d’ordre n... TRANSFORMEE DE LAPLACE.. elle est compos´e d’un e num´rateur de degr´ m et d’un d´nominateur de degr´ n. grˆce ` la propri´t´ 4 : a a ee an sn Y (s) + an−1 sn−1 Y (s) + .6) (2...´ 2.. + b1 sU (s) + b0 U (s) Ce qui s’´crit sous la forme : e Y (s) = H(s)U (s) o` H(s) est la fonction de transfert du syst`me et s’´crit : u e e H(s) = bm sm + bm−1 sm−1 + . e On dit qu’un syst`me est strictement propre si le degr´ de son num´rateur e e e est strictement inf´rieur ` celui de son d´nominateur (m < n). + a1 y(t) + a0 y(t) ˙ [m] [m−1] = bm u (t) + bm−1 y (t) + .5) (2. + b1 u(t) + b0 u(t) ˙ (2.. on obtient. e e Propri´t´ (Transform´e de Laplace d’un signal d´riv´) e e e e e dx(t) Soit y(t) = x(t) = dt .1.. tous deux li´s par une ´quation diff´rentielle e e e ordinaire lin´aire : e an y [n] (t) + an−1 y [n−1] (t) + ..2 Fonction de transfert Soit un syst`me dynamique ` temps continu de signal d’entr´e u(t) et de e a e signal de signal de sortie y(t). + b1 s + b0 an sn + an−1 sn−1 + . e D´finition (Syst`me propre) e e On dit qu’un syst`me est propre si le degr´ de son num´rateur est inf´rieur e e e e a ` celui de son d´nominateur (m ≤ n). e a e ..

Compte-tenu d’une entr´e en ´chelon.10) Correction 4.18 ´ CHAPITRE 2.11) On peut d´composer en ´l´ments simples sous la forme : e ee Y (s) = A Bs + D + 2 2 s s + 2ξω0 s + ω0 (2. la sortie s’´crit : e e e Y (s) = s(s2 K 2 + 2ξω0 s + ω0 ) (2.8) 3. (2.7) (2. (2. 2.12) En d´veloppant cette derni`re expression.9) 4. e Cette propri´t´ d´coule du fait que la transform´e de Laplace du signal imee e e pulsionnel est 1. Propri´t´ (Transform´e de Laplace d’un signal retard´) e e e e La transform´e de Laplace de y(t − T ) est exp(−T s)Y (s) e Exercice (Transform´e de Laplace) e Calculez la r´ponse ` un ´chelon des syst`mes suivants : e a e e 1.13) . soit U (s) = 1/s. MODELISATION Propri´t´ (Fonction de transfert) e e La fonction de transfert d’un syst`me est la transform´e de Laplace de sa e e r´ponse impulsionnelle. on obtient : e e Y (s) = 2 (A + B)s2 + (2ξω0 A + D)s + ω0 A 2 s(s2 + 2ξω0 s + ω0 ) (2. 1 s 1 s+a K (s + a)(s + b) K 2 s2 + 2ξω0 s + ω0 (2.

22) = 2 + 2ξω0 s + ω0 (s + a)2 ω 2 B(s + a) + D − Ba (2. On a alors : Cette derni`re forme permet d’utiliser les formules de transform´es de e e Laplace.18) (2.17) (2. FONCTIONS DE TRANSFERT 19 En identifiant les deux expressions de Y (s). on obtient le syst`me d’´quae e tions suivant : A+B = 0 2ξω0 A + D = 0 2 2 ω0 A = Kω0 qui se r´sout en : e A = K D = −2Kξω0 B = −K (2.23) = (s + a)2 ω 2 s+a D − Ba ω = B + (2.20) (2. TRANSFORMEE DE LAPLACE.21) avec a = ξω0 et ω = ω0 s2 Bs + D Bs + D (2. Le d´nominateur peut se r´crire : e 2 2 s2 + 2ξω0 s + ω0 = (s + ξω0 )2 − (ξω0 )2 − ω0 = (s + a)2 ω 2 (2.15) (2.16) Il nous faut maintenant d´terminer la transform´e de Laplace inverse e e a e de Y (s) ` partir des tables dont nous disposons.14) (2.26) ξω0 sin(ωt)))u(t) ω ξ 1 − exp(−at) cos(ωt) + sin(ωt) 1 − ξ2 Remarque : on retrouve bien la mˆme expression que ce que l’on a e obtenu en int´grant l’´quation diff´rentielle (??).24) 2ω2 (s + a) ω (s + a)2 ω 2 1 − ξ 2 .19) (2.´ 2. ce qui donne : y(t) = Au(t) + B exp(−at) cos(ωt)u(t) + = K(1 − exp(−at)(cos(ωt) + = K D − Ba exp(−at) sin(ωt)u(t) ω (2. e e e .1.25) u(t) (2.

e dt dΩ(t) – ´quation de la vitesse J dt = c(t) − f Ω(t) e o` le couple s’´crit c(t) = Ki(t) et la force ´lectromotrice est e(t) = KΩ(t) . R u e e est la r´sistance de l’induit. e 2. une partie r´elle de −ξω0 et font un angle φ avec l’axe r´el tel que cos(φ) = ξ. pk = −ξω0 ± ω0 s2 +2ξω0 s+ω0 dans le plan complexe sur la figure 2. f est le coefficient de frottements. e e Propri´t´ (Stabilit´) e e e Un syst`mes est stable si tous ses pˆles sont ` partie r´elle strictement e o a e n´gative.2 2. On consid`re que l’entr´e est la tension et la sortie est le courant . done e nez la fonction de transfert du syst`me. Les racines d’un syst`me du second ordre de fonction de transfert H(s) = e K 1 − ξ 2 .20 ´ CHAPITRE 2. Prenons un exemple : e H(s) = K (s − z1 )(s − z2 ) (s − p1 )(s − p2 ) (2. Elles sont repr´sent´es e e 2 sont. e e donnez la fonction de transfert du syst`me. e 1. e 2. L sont inductance . K est la constante de couple e et de force ´lectromotrice . MODELISATION Exercice (Fonctions de transfert d’un moteur ` courant continu) a On donne les ´quations d’un moteur ` courant continu a aimants permae a ` nents : – ´quation de la tension Ri(t) + L di(t) + e(t) = u(t). on peut consid´rer la d´composition en ´l´ments sime e ee ples de la fonction de transfert d’un syst`me. Elles ont un module de ω0 .2. o e e e e e On appelle z´ros d’un syst`me les racines de son num´rateur. pour ξ < 1. On consid`re que l’entr´e est la tension et la sortie est la vitesse . J est l’inertie .1. e Pour s’en convaincre.27) .1 Propri´t´s des syst`mes dynamiques e e e Stabilit´ e D´finition (Pˆle et racines) e o On appelle pˆles d’un syst`me les racines de son d´nominateur.

cette fonction se r´´crit sous la forme : e e ee ee H(s) = λ2 λ1 + +K (s − p1 ) (s − p2 ) (2. Pour des pˆle complexes. On construit alors un tableau de coefficients comportant n+1 lignes (voir tableau 2. Les deux premi`res lignes sont cone . 2. il faut que l’on ait e p1 < 0 et p2 < 0.30) avec D(s) = an sn +· · ·+a1 s+a0 .29) Pour que le syst`me soit stable et que y(t) ne diverge pas.1 – Poles d’un second ordre de d´nominateur s2 + 2ξω0 s + ω0 e D´compos´e en ´l´ments simples.´ ´ ` 2. PROPRIETES DES SYSTEMES DYNAMIQUES Im + ω0 21 φ −ξω0 Re + 2 Fig. la condition porte sur les parties o r´elles.2. e Le crit`re de Routh-Hurwitz permet de d´terminer si les pˆles d’une fonce e o tion de transfert sont tous ` partie r´elle sans les calculer.2).28) Et la r´ponse ` un ´chelon unitaire ` partir d’une condition initiale nulle est : e a e a y(t) = λ1 exp(p1 t) + λ2 exp(p2 t) + K (2. Consid´rons un a e e syst`mes dont la fonction de transfert s’´crit : e e H(s) = N (s) D(s) (2.

. les autres lignes sont d´termin´es e e e e ` partir des lignes pr´c´dentes de la mani`re suivante : a e e e ck = l −1 ck+1 1 ck+2 ck+2 1 l+1 ck+1 ck+1 1 l+1 (2. . c1 = a0 .33) s3 s + 0. c1 = 2 3 3 1 a4 a4 c1 = 1 c2 c3 −a0 c3 1 2 1 . c2 = 2 1c3 4 2 . 2 Th´or`me (Crit`re de Routh-Hurwitz) e e e Le syst`me est stable si et seulement si tous les coefficients de la premi`re e e colonne du tableau de Routh-Hurwitz sont de mˆme signe e Exercice (Crit`re de Routh-Hurwitz) e 1. 1 0 c1 1 c0 1 ´ CHAPITRE 2. c1 2 0 cn = an−4 3 n−1 c3 = an−5 n−2 c3 n−3 c3 .31) par exemple. D´terminez la stabilit´ de : e e H(s) = 2. 0 ··· ··· ··· ··· 0 0 0 0 0 ··· Tab.34) . D´terminez la stabilit´ de : e e 1 + + 6s2 + 2s + 1 3. . . .5 + 2s2 + s + 5 (2. . .2 – Tableau de Routh-Hurwitz stitu´es des coefficients du d´nominateur .32) (2. c2 1 1 0 c1 = 0. 2. pour un syst`me d’ordre n = 5. . on obtient le tableau 2. c2 = 0. MODELISATION cn = an−2 2 n−1 c2 = an−3 n−2 c2 n−3 c2 . H(s) = s4 2s3 (2. D´terminez pour quelles valeurs de K le syst`me : e e 1 H(s) = 3 s + 2s2 + 4s + K est stable. c3 = 0. c2 = . c2 = a0 .3 avec e a c3 −a c3 a1 a4 −a0 a5 a3 a4 −a2 a5 3 3 .22 c n = an n 1 n−1 n − 1 c1 = an−1 n−2 n−2 c1 n−3 n−3 c1 . .

e e Pour des signaux constants.3 – Exemple de tableau de Routh-Hurwitz pour un syst`mes d’ordre 5 e 2.2.3 D´passement e En r´ponse ` un ´chelon d’amplitude ∆u = u(∞) − u(0).´ ´ ` 2. On parle de syst`me ` non minimal de e a phase . Le gain statique est donc a0 . voient leur sortie d´croˆ e e ıtre avant de croˆ ıtre vers la valeur finale. e e e a – Certains syst`mes. les d´riv´es sont nulles et l’´quation (2. plus rares.35) Ainsi. PROPRIETES DES SYSTEMES DYNAMIQUES 5 a5 4 a4 3 c3 1 2 c2 1 1 c1 1 0 c0 1 a3 a2 c3 2 c2 2 c1 2 0 a1 a0 c3 3 c2 3 0 0 0 0 0 23 Tab.2 Gain D´finition (Gain statique) e On appelle gain statique d’un syst`me son amplification en r´gime continu. e 2. e e – De nombreux syst`mes pr´sentent un d´passement . 0 0 Propri´t´ (Gain statique) e e Le gain statique d’un syst`me de fonction de transfert H(s) est H(0).2. la sortie d’un e a e syst`me varie de ∆y = y(∞) − y(0) de diff´rentes mani`res. c’est-`-dire que la e e e a r´ponse pr´sente un maximum ymax sup´rieur ` la valeur finale.3) se e e e simplifie en : a0 y = b 0 u (2.2. une variation ∆u de l’entr´e se r´percute sur la sortie par une variation e e b b ∆y = a0 ∆u . 2. . ce sont des syst`mes qui comportent des z´ros ` partie r´elle e e a e positive. e e e – Le type de r´ponse le plus simple est celui d’une r´ponse toujours croise e sante (ou d´croissante si le gain est n´gatif).

38) Voir l’´tude du syst`me du second ordre dans au premier chapitre. la sortie y(t) ne se e e e stabilise donc jamais compl`tement. e e On utilise ´galement le terme de temps de r´ponse bien que ce terme soit plus appropri´ e e e dans le cas d’un syst`me asservi. a e a e e On utilise g´n´ralement la notion de temps d’´tablissement ` 5 % pour e e e a ´viter deux types de probl`mes : e e – un syst`me dynamique rejoint g´n´ralement son ´quilibre de mani`re e e e e e exponentielle et met donc en th´orie un temps infini ` se stabiliser . on a : |y(t) − y(∞)| ≤ 2 3 5 |y(∞) − y(0)|.36) y(∞) − y(0) K 2. MODELISATION Pour un syst`me du second ordre de fonction de transfert H(s) = e le d´passement est ´gal `2 : e e a D% = 100 exp −ξπ On exprime le d´passement. ` partir d’une variation de l’entr´e en ´chelon. Repr´sentez e e graphiquement cette fonction. 100 (2. d´terminez le d´passement (en pourcentage) de la r´ponse d’un e e e e syst`me du second ordre en fonction de son amortissement.2. e a – les mesures sont g´n´ralement entach´es de bruit .4 Rapidit´ e D´finition (Temps d’´tablissement) e e On appelle temps d’´tablissement3 le temps que met la sortie d’un syst`me e e stable ` atteindre son ´quilibre. en pourcentage. 2. elle se met ` varier ` partir de t = 0 et ´volue e a a a e jusqu’` se stabiliser ` y(∞). e . d’un syst`me lin´aire de la e e e mani`re suivante : e ymax − y(∞) D% = 100 (2. La sortie ´tant e e e a e a e en stabilis´e ` y(0) pour t < 0. s2 +2ξω0 s+ω0 1 − ξ2 (2. e Consid´rons le syst`me en r´ponse ` un ´chelon u(t) ` t = 0.37) Exercice (D´passement d’un syst`me du second ordre) e e A partir de l’expression ?? de la r´ponse d’un syst`me du second ordre e e r´sonant. Le temps d’´tablissement ` 5 % est le temps t1 a a e a tel que pour t > t1 .24 ´ CHAPITRE 2.

2.4 0.2.2 0. PROPRIETES DES SYSTEMES DYNAMIQUES 25 100 90 80 70 dépassement (en %) 60 50 40 30 20 10 0 0 0.2 – D´passement d’un syst`me du second ordre en fonction de l’amore e tissement .8 1 ξ Fig.6 0.´ ´ ` 2.

en partant e a de l’instant final qui doit faire partie de l’intervalle. on a ω2 ∼ ω0 /(2ξ). En partant de k := N . = Pour ξ < 1.. la r´ponse n’est pas encore entr´e dans le zone [. Propri´t´ (Temps d’´tablissement d’un syst`me d’ordre un) e e e e Le temps d’´tablissement d’un syst`me du premier ordre est ´gal a trois fois e e e ` sa constante de temps. appliquer k := k − 1. A ω0 e e constant. 1. on a tr := t(k) . On calcule d’abord la fonction e e d’appartenance φ(k) := 1 si |y(k) − K|/K < 0. H(s) = K s+a . On observe que cette fonction pr´sente des discontinuit´s. s+a s+b 2. Cette fonction de d´pendance est donn´e sur la e e e figure4 2. il s’agit d’une approximation par d´faut puisqu’` e a cet instant. En utilisant le relation tr ∼ 3/ω2 (le temps = = de r´ponse est ´gal ` trois fois la constante de temps la plus faible). Pour ξ > 1. la r´ponse peut passer par les valeurs correspondant ` 105% et 95% e a de la valeur finale ` de nombreuses reprises. cela donne l’algorithme suivant : la e e r´ponse s’´crivant y(k) pour les instants tk .05]. Pour ξ ≫ 1. on peut approcher le temps de r´ponse par tr ∼ 6/(ξω0 ). Il d´pend ´galement de mani`re nona e e e lin´aire de l’amortissement.N . tant que la condition φ(k) = 1 est v´rifi´e. on peut approcher le temps de r´ponse par5 tr ∼ 3ξ/ω0 .85/ω0 .68 et on a alors Tr = e e 2. e = Le temps de r´ponse d’un syst`me du second ordre ne peut ˆtre donn´ par une simple e e e e formule.26 ´ CHAPITRE 2. k = 1. Propri´t´ (Temps d’´tablissement d’un syst`me dynamique) e e e e Le temps d’´tablissement d’un syst`me dynamique est approximativement e e ´gal ` trois fois sa constante de temps la plus lente. on obtient tr ∼ 6ξ/ω0 . le temps de r´ponse est minimal pour ξ = 0. Cet instant est le temps de r´ponse. MODELISATION Exercice (Temps d’´tablissement de syst`mes du premier ordre) e e Calculez de mani`re exacte le temps d’´tablissement ` 5 % des syst`mes suive e a e ants : 1. H(s) = b . e a Le temps de r´ponse ` 5% d’un syst`me du second ordre est inversement e a e proportionnel ` la pulsation propre. De mani`re plus rigoureuse. 105%]. En effet.05 et φ(k) = 0 dans le cas contraire. nous avons cherch´ le premier instant e (mais le dernier dans l’ordre chronologique) qui n’entre pas dans l’intervalle. e e a = 4 . Pour tracer cette courbe nous avons d’abord a calcul´ pour chaque instant son appartenance ` l’intervalle [95%..95 .3. e e 5 Cela revient ` consid´rer le pˆle basse fr´quence r1 ` la pulsation ω2 = ξω0 − a e o e a ξ 2 − 1 ω0 . Puis. Une e e fois sorti de la boucle.

Pour obtenir exp´rimentalement ces e e fonctions.3. 2.3. La donn´e des fonctions G(ω) e et φ(ω) permet de caract´riser le syst`me dynamique. e e la sortie sera ´galement sinuso¨ e ıdale ` la mˆme pulsation. e Pour simplifier les calculs. et s’´crit y(t) = Ym cos(ωt + β). Le gain est souvent exprim´ en d´cibel (dB) avec GdB = 20 log(G) . Puisque le syst`me est lin´aire. e e e le tableau 2.3 2. Le gain et la phase d´pendent e e de la pulsation et on note G(ω) et φ(ω). de relever les amplitudes et le d´phasage et de recommencer pour diff´rentes valeurs de la e e fr´quence.1 Analyse fr´quentielle e R´gime harmonique e Consid´rons que le syst`me est aliment´ par un signal sinuso¨ e e e ıdal u(t) = Um cos(ωt + α) de pulsation ω (en rad/s). ANALYSE FREQUENTIELLE 2 27 10 ω x temps de réponse à 5 % 10 1 0 10 0 10 −1 amortissement ξ 10 0 10 1 Fig.3 – Temps de r´ponse d’un syst`me du second ordre (trait plein) et e e valeur approch´e (trait pointill´) e e 2.4 donne les ´quivalence entre gain naturel et gain en dB pour e diff´rentes valeurs.´ 2. On peut d´finir un e e Ym gain G = Um et un d´phasage φ = α − β. On parle d’analyse e e fr´quentielle ou d’analyse harmonique. consid´rons que le syst`me est aliment´ avec e e e . il suffit d’exciter le syst`me avec un signal sinuso¨ e ıdal. du moins au bout a e d’un certain temps.

28 ´ CHAPITRE 2. on a s + 1 = = = = u – pour ω > 100. d’o` H(s) ∼ 100K . d’o` H(s) ∼ K . En reprenant le mod`le dynamique (2.3. H(jω) peut-ˆtre approch´ par e e e diff´rentes approximations suivant les plages de fr´quence : e e u – pour ω < 1. e e 2. on peut ´crire : e e y(t) = H(jω)u(t) (2. le syst`me peut ˆtre approch´6 sous la forme Ksn e e e e K(s+10) Par exemple. D´river k fois les signaux u et y revient ` multiplier par e a k (jω) . u – pour 10 < ω < 100. le lieu de Nyquist est principalement utilis´ pour analys´ la e e stabilit´ des syst`mes asservis. s + 10 ∼ s et s + 100 ∼ 100.4 – Equivalence entre d´cibels et gain naturel e . 6 G GdB 0. s + 10 ∼ 10 et s + 100 ∼ 100. = K = = = u – pour 1 < ω < 10. d’o` H(s) ∼ 10s .2 Diagramme de Nyquist Le diagramme de Nyquist est le lieu du gain complexe H(jω) lorsque ω varie.) Il est relativement ais´ de tracer le diagramme de Bode d’un syst`me ` pare e a tir de son trac´ asymptotique. e – Le trac´ de la phase (en degr´s) en fonction de la pulsation (en ´chelle e e e log. la sortie s’´crit alors : y(t) = e Ym exp(jωt + β). on a s + 1 ∼ s.3 Diagramme de Bode Le lieu de Bode comporte deux courbes : – Le trac´ du gain (en dB ou en ´chelle logarithmique) en fonction de la e e pulsation (en ´chelle log.01 -40 0. s + 10 ∼ s et s + 100 ∼ s.) . Ce dernier s’obtient en consid´rant qu’entre e e deux fr´quences propres. c’est-`-dire que le gain a du syst`me est le module de H(jω) et que le d´phasage est son argument. e e 2. pour un syst`me H(s) = (s+1)(s+100) .3). d’o` H(s) ∼ 10 . En fait. s + 10 ∼ 10 et s + 100 ∼ 100.5 -6 √ 1/ 2 -3 1 0 √ 2 2 10 100 3 6 20 40 ´ Tab.1 -20 0. = s = = = Notons que les diff´rents mod`les asymptotiques donnent les mˆmes gains pour les pulsae e e tions limites ω = 1.39) On a donc G(ω) = |H(jω)| et φ(ω) = arg(H(jω)) . MODELISATION un signal complexe u(t) = Um exp(jωt + α) . on a s + 1 ∼ s. = K = = = ∼ s. 10 et 100 rad/s.3. on a s + 1 ∼ 1. 2.

D´duisez en l’allure du trac´ exacte du diagramme de Bode du syst`me. e Exercice (Diagramme de Bode d’un syst`me du premier ordre) e K Soit le syst`me du premier ordre de fonction de transfert H(s) = s+a . 2. En 2 ´chelle log. e 1. le gain s’´crit GdB (ω) = 20 log(K) + 20n log(ω). Calculez de mani`re exacte le gain et le d´phasage du syst`me a la e e e ` pulsation ω = a. ANALYSE FREQUENTIELLE Diagramme de Bode de 1/(p+1) 0 29 −5 Gain (dB) −10 −15 −20 −1 10 10 0 10 1 0 −20 Phase (°) −40 −60 −80 −100 −1 10 10 Pulsation (rad/s) 0 10 1 Fig.4 – R´ponse fr´quentielle d’un syst`me du premier ordre e e e (n ∈ Z). e .3. D´terminez le diagramme de Bode asymptotique du syst`me.´ 2.5. e e e Les trac´s des diagrammes de Bode des syst`mes du premier ordre e e 1 du second ordre s2 +2ξs+1 sont donn´s sur les figures 2. 3.. e 1 s+1 et Remarque Vous devez ˆtre capable de repr´senter le diagramme de Bode d’un syst`me e e e dynamique en vous appuyant sur le trac´ asymptotique. ce qui fait une e e droite de pente 20n dB par d´cade (dB/dec). e e 2. ce qui donne un gain G(ω) = Kω n et une phase φ(ω) = n π .4 et 2.

0.25. e e e 0.707.5.5 – R´ponse fr´quentielle de syst`mes du second ordre (ξ = 0.30 ´ CHAPITRE 2. 2. MODELISATION Diagramme de Bode de 1/(p2+2 ξ p+1) 10 0 Gain (dB) −10 −20 −30 −40 −1 10 10 0 10 1 0 −50 Phase (°) −100 −150 −1 0 1 10 10 Pulsation (rad/s) 10 Fig. 1 et 2) .

5 ´ Etude du second ordre Kω0 2 + 2ξω0 s + ω0 Soit un syst`me du second ordre de fonction de transfert : e H(s) = s2 (2.43) Revenons au gain et notons le G(ω) = |H(jω)|.3.44) .40) Le gain complexe (harmonique) de ce syst`me s’´crit : e e H(jω) = Son gain est : |H(jω)| = et sa phase s’´crit : e 2 (ω0 2 ω0 Kω0 − ω 2 + j2ξω0 ω Kω0 − ω 2 )2 + (2ξω0 ω)2 2ξω0 − ω2 (2.´ 2. e e 2. 5.41) (2.3. e e 1. pr´cisez leur gain statique. param´tr´ en fonction de la pulsation. 1 s+a 1 (s+1)(s+4) (s+4) (s+1)(s+20) 1 s(s+20) exp(−0.3. ANALYSE FREQUENTIELLE 31 Exercice (Trac´ du diagramme de Bode) e Trac´ le diagramme de Bode des syst`mes suivants en vous appuyant sur le e e trac´ du diagramme asymptotique .01 s) s+10 2. 4. 2.4 Diagramme de Black-Nichols Le diagramme de Black-Nichols (Black-Nichols chart) est le lieu du gain (en dB) en fonction de la phase. 3.42) arg(H(jω)) = − arctan( 2 ω0 (2. On peut r´´crire : ee G2 (ω) = (Kω0 )2 2 (ω0 − X)2 + (2ξω0 )2 X (2.

on v´rifie que le d´nominateur pr´sente un minimum. MODELISATION 10 Amplification à la résonance 10 1 10 −2 10 0 10 ξ −1 10 0 Fig. L’annulation apparait pour X = 2 2 ω0 (1 − 2ξ ). Propri´t´ (Pulsation de r´sonance) e e e La pulsation de r´sonance d’un syst`me du second ordre de pulsation propre e e √ ω0 et d’amortissement ξ < 2/2 est ωr = ω0 1 − 2ξ 2 . En observant le signe e a de la d´riv´e seconde. le gain pr´sentera un maximum u e e e si son d´nominateur pr´sente un minimum.45) . e a Propri´t´ (Condition de r´sonance) e e e Le trac´ du gain d’un syst`me du second ordre pr´sente un maximum si e e √ e ξ < 2/2. ce qui est ´quivalent ` ξ < 2/2. Notons D(X) = (ω0 − X)2 + (2ξω0 )2 X. e e a 2 On a dD(X)/dX = −2(ω0 − X) + (2ξω0 )2 . c’est-`-dire le maximum du gain est : a e a G(ωr ) = K 2ξ 1 − ξ2 (2. Comme on a X ≥ 0. 2.32 2 ´ CHAPITRE 2. Le num´rateur ´tant constant. il faut que e e 2 sa d´riv´e par rapport ` X s’annule. cette condition ne peut ˆtre satisfaite que e √ si 1 − 2ξ 2 est positif. e e e e e La r´sonnance se fait ` la pulsation ωr = ω0 1 − 2ξ 2 . Pour que cela arrive.6 – Amplification maximale en fonction de l’amortissement o` X = ω 2 . Le gain ` la r´sonance.

xn (t). les fonctions f et g sont lin´aires et les ´quations e e e e se mettent sous la forme : x(t) = Ax(t) + Bu(t) ˙ y(t) = Cx(t) + Du(t) (2.46) o` u(t) est l’entr´e du syst`me. Le trac´ du e gain max en fonction de l’amortissement est donn´ sur la figure 2. u(t)). REPRESENTATION D’ETAT 33 Il est d’autant plus important que l’amortissement ξ est faible. La mesure y du syst`me d´pend de l’´tat et de l’entr´e . on peut toujours se e e ramener un syst`mes d’´quations premier ordre. u(t)) ˙ (2..4 2. fn ()]T .4. e a e 2. ..50) .. Le syst`me dynamique ` temps continu ´tant repr´sent´ e a e par un ensemble d’´quations diff´rentielles ordinaires... On d´finit le vecteur d’´tat x = [x1 .49) (2..n dt (2. Soient x1 (t). Exercice (Gain du second ordre ` la r´sonance) a e V´rifiez l’expression du gain ` la r´sonance..48) Pour un syst`me lin´aire. x2 (t).6 en ´chelle e e logarithmique. k = 1. xn ]T u e e e e et les ´quations se mettent sous forme vectorielle que l’on nome ´quation e e d’´tat : e x(t) = f (x(t). . xn (t) les signaux intervenant dans e ces ´quations. quitte ` introduire des sige e a naux suppl´mentaires.´ ´ 2. ..... u(t)) (2. Celles-ci peuvent alors se mettre sous la forme : e dxk (t) = fk (x1 (t).4.1 Repr´sentation d’´tat e e Introduction La repr´sentation d’´tat est un formalisme alternatif ` celui de la fonce e a e e tion de transfert. elle est donn´e e e e e e par l’´quation de mesure : e y(t) = g(x(t)..47) avec f () = [f1 ().

MODELISATION Cette repr´sentation a diff´rents avantages par rapport ` la fonction de e e a transfert : 1. u et y sont alors des vecteurs. u c e on obtient Y (s) = H(s)U (s) avec : H(s) = C(sIn − A)−1 B + D (2. B= .52) o` In est la matrice unitaire d’ordre n .4.4.56) 1 −1 D = 0. on tire : e e X(s) = (sIn − A)−1 BU (s) (2. on a D = 0.49 et 2. e Exercice (Fonction de transfert d’un syst`me d’´tat) e e Soit un syst`me lin´aire dont on donne les matrices d’´tat : e e e A= −4 1 0 1 C= . elle permet de pr´ciser une condition initiale x(0) . 2. o Propri´t´ (Syst`me strictement propre) e e e Pour un syst`me strictement propre.51) (2. e 2.55) (2.50.54) 2.53) (2. (2. elle permet de mod´liser facilement des syst`mes multi-entr´es multie e e sorties . on e e obtient : sX(s) = AX(s) + BU (s) Y (s) = CX(s) + DU (s) De la premi`re ´quation. .52. 1 0 .2 ´ Equivalence avec la fonction de transfert En appliquant la transform´e de Laplace aux ´quations 2. en rempla¸ant dans l’´quation 2.3 Propri´t´s e e Propri´t´ (Pˆles et valeurs propres) e e o Les pˆles de H(s) sont les valeurs propres de A.34 ´ CHAPITRE 2.

e e e . D´terminez la fonction de transfert entre la tension et la vitesse.58) 1. Calculez les pˆles du syst`me. 4.57) (2. o e 3.2 kg. REPRESENTATION D’ETAT – D´terminez la fonction de transfert du syst`me e e – Le syst`mes est-il strictement propre ? e – Le syst`mes est-il stable ? e 35 Exercice (Mod`le d’un moteur ` courant continu) e a Un moteur ` courant continu est command´ par sa tension d’alimentation a e u(t) .´ ´ 2.4. e Exercice (Syst`me masses-ressort) e On consid`re un syst`mes compos´ de deux masses m1 et m2 en translation. Tracez son diagramme de Bode. e e e reli´es entre elles par un ressort de raideur k et de coefficient de pertes f . e e e 6. On prendra e m1 = 0. Le syst`mes est-il stable ? e 4. e e a On commande la force u(t) appliqu´e ` m1 . k = 100 N/m et f = 10 N. Les mesures sont : les positions z1 et z2 de chacune des masses et la force f = k(z2 − z1 ) + f (z2 − z1 ) exerc´e ˙ ˙ e par la masse m2 sur la masse m1 par l’interm´diaire du ressort. Donnez la fonction de transfert entre u(t) et f (t). D´terminez la fonction de transfert entre la tension et le courant. Tracez son diagramme de Bode. m2 = 1 kg. u(t) = KΩ(t) + Ri(t) + L J dΩ(t) = Ki(t) − f Ω(t) dt di(t) dt (2. Tracez son diagramme de Bode. e e 2. Donnez une repr´sentation d’´tat du syst`me. Faites un sch´ma du syst`me. 3. e 5. D´terminez la fr´quence propre et l’amortissement du syst`me. Donnez la fonction de transfert entre u(t) et z1 (t). Donnez la fonction de transfert entre u(t) et z2 (t). Donnez une repr´sentation d’´tat du moteur. 5. on mesure le courant et la vitesse. e e 2.s/m 1.

5 Identification L’identification du mod`le d’un syst`mes ` partir de donn´es exp´rimene e a e e tales est souvent une ´tape n´cessaire. Syst`me du premier ordre e Si le syst`me n’a pas de d´passement et que sa pente pr´sente une discone e e tinuit´ ` l’origine.5. on peut alors e e e choisir la structure du mod`le. nous a e nous contentons de donner quelques exemples de m´thodes ´l´mentaires.631).59) K= U et la constante de temps τ qui est le temps de mont´e ` 63 % (en effet. e e 2. Trois exemples sont trait´s ci-dessous ` partir e e a de la r´sponse ` un ´chelon d’amplitude U . on peut choisir de le mod´liser par un second ordre ` pˆles complexes e e a o . est le signal en ´chelon. l’estimation des param`tres du mod`le.1 Approche temporelle Une mani`re assez simple de caract´riser un syst`me est de l’exciter avec e e e un signal particulier et le plus utilis´. La r´ponse y(t) a une amplitude e a e e Y = y(∞) − y(0). Syst`me du second ordre r´sonant e e Si le syst`me a un d´passement et que sa pente ne pr´sente pas de discontie e e nuit´. Dans cette partie. MODELISATION 2. De nombreuses m´thodes sont disponibles e e e qui pourraient faire l’objet d’un cours ` part enti`re. e e 2.36 ´ CHAPITRE 2. e a 1 − exp(−1) = 0. on peut s´parer le probl`me de l’identification d’un e e e e e mod`le en deux ´tapes : e e 1. la d´termination de la structure du mod`le (par exemple l’ordre du e e num´rateur et celui du d´nominateur). on peut alors estimer le gain statique K grˆce ` l’amplification a a en continu : Y (2. e e En comparant la r´ponse du syst`me avec des r´ponses types. dans ce cas. e ee De mani`re g´n´rale. on peut choisir de le mod´liser par un premier ordre de la ea e K forme 1+τ s .

2. Cela se u a e fait ` partir de la p´riode Tc des oscillations relev´ exp´rimentalement7 .64) Tc 2 .63) La m´thode de Strejc permet d’identifier ce mod`les ` partir de la r´ponse ` e e a e a un ´chelon. e Commen¸ons donc par ´tudier la r´ponse ` un ´chelon d’un tel syst`mes c e e a e e pour n ≥ 2. ce qui donne : ξ= 1+ 1 2 −π ln(D) (2. La relation suivante entre la pulsation Tc et la pseudo-pulsation : ω1 = 1 − ξ 2 ω0 (2. La r´ponse ` un ´chelon d’amplitude U s’´crit : e a e e y(t) = KU 7 1 − exp −t τ n k=0 tk k!τ k (2.5. On d´termine le gain ` partir des 0 +(s/ω0 ) ) amplitudes des variations de l’entr´e et de la sortie : e K= Y U (2. On a e e e a alors la pseudo-pulsation ω1 = 2π .60) On d´termine l’amortissement ξ ` partir du d´passement grˆce ` la courbe de e a e a a la figure 2.61) o` D = D% /100. Il reste ensuite ` d´terminer la pulsation propre ω0 .2.62) permet de d´terminer ω0 . IDENTIFICATION 37 conjugu´s de la forme (1+2ξs/ωK e e a 2 . on peut choisir de le mod´liser e e e par une fonction de transfert de la forme : H(s) = K (1 + τ s)n (2. Le temps qui s’´coule entre deux instants t cons´cutifs v´rifiants y(t) = y(∞) est e e e . On peut aussi inverser l’expression du d´passement en fonction e de l’amortissement ??. e M´thode de Strejc e Si le syst`me n’a pas de d´passement (on parle de syst`me ap´riodique) et e e e e que sa pente ne pr´sente pas de discontinuit´.

7 0. A e e e partir de la r´ponse ` un ´chelon.5 0. MODELISATION 1 0.3 0. on doit identifier l’ordre n du syst`me et la constante de temps τ .9 0. La tangente ` la courbe y(t) en ce point coupe l’axe des a abscisses en t = T1 et atteint la valeur y(∞) en t = T1 + T2 .65) tn−2 (n − 1)! (2. Les valeurs de T1 /τ . Dans un second temps. on trace e .2 0. on identifie dans un premier temps le e a e gain statique K = Y o` U est l’amplitude de l’´chelon d’entr´e et Y est u e e U l’amplitude de la variation de la mesure. Pour cela.66) On observe que la d´riv´e seconde s’annule une seule fois pour t > 0 en e e t1 = τ (n − 1).4 0.7 – R´ponse ` un ´chelon pour l’identification par la m´thode de Strejc e a e e Sa d´riv´e est : e e y(t) = ˙ et sa d´riv´e seconde : e e y (t) = ¨ KU exp τn −t τ KU exp τn −t τ tn−1 (n − 1)! n−1− t τ (2. ce qui signifie que la courbe y(t) pr´sente en point d’inflexe ion en (t1 . T2 /τ et T1 /T2 sont donn´es dans le tableau 2.5 pour les ordres 2 ` 10.6 y(t) T1 T2 0.1 0 0 2 4 temps (s) 6 8 10 Fig. 2. e a La m´thode d’identification peut donc ˆtre synth´tiser comme suit. y(t1 )).8 0.38 ´ CHAPITRE 2.

2817 0. Cette caract´risation est pr´tique pour d´terminer graphiquement cette tangente.4933 0. e e e 8 . on d´termine l’ordre du syst`me. Identifiez le syst`me par la m´thode de Strejc.102 2.711 7. e e a e e e` est donn´e sur la figure 2.7732 39 Tab.3194 0. IDENTIFICATION n 2 3 4 5 6 7 8 9 10 T1 /τ 0. Pour la valeur de n choisie.699 6.811 3. a e e La tangente ` la courbe au point d’inflexion a la particularit´ de croiser la courbe en ce a e point. On rel`ve le temps T1 entre a e l’instant de d´clenchement de l’´chelon et l’instant o` l’asymptote coupe la e e u valeur initiale de y(t).8055 1.4103 0. e 2.5.226 6.1036 0.081 5.2. On rel`ve T2 entre ce dernier instant et l’instant o` e u l’asymptote atteint la valeur finale de y(t).5 – Rapports entre les constantes de temps pour l’identification par la m´thode de Strejc e la tangente ` la courbe au point d’inflexion8 . d’un syst`me e e a e e dynamique.718 3.2180 0. Cette r´ponse est donn´e sur la figure 2.869 T2 /τ 2.7092 0.695 4. on d´termine τ ` e e e a partir de la valeur de T1 /τ ou de T2 /τ .5700 0.2 Approche fr´quentielle e Le diagramme de Bode d’un syst`mes peut-ˆtre obtenu exp´rimentalement e e e ` partir d’une s´rie de mesures en r´gime sinuso¨ a e e ıdal ` diff´rentes fr´quences. Identifiez un mod`le e e e du syst`me.8. Exercice (Identification d’un syst`me du second ordre amorti) e La r´ponse d’un syst`me ` un ´chelon d’amplitude U = 2 d´clench´ a t = 0.549 4.5. 2.307 5. A partir du rapport T1 /T2 . e e e Exercice (Identification d’un syst`me du second ordre oscillant) e e a e On a relev´ la r´ponse ` un ´chelon unitaire.425 2.164 7.464 5. d´clench´e ` t = 0.6417 0.590 T1 /T2 0.112 5.9.

40 ´ CHAPITRE 2.9 – R´ponse ` un ´chelon d’amplitude U = 1 d’un syst`me e a e e .4 0.6 y(t) 0.2 0.4 0.2 1.3 0.5 0.5 0.8 0.6 Fig.1 0 0 0.2 0.9 0. MODELISATION 1 0.6 0.2 0.3 0.4 1. 2.8 – R´ponse ` un ´chelon d’amplitude U = 2 (exercice 12) e a e 0.4 y(t) 0.7 0.1 0 0 2 4 temps (s) 6 8 10 Fig.8 temps (s) 1 1. 2.

A partir de ces donn´es. 3.2. D´duisez-en la fonction de transfert du second ordre respectant l’enseme ble des conditions. e e ˚ Kω1 on peut identifier le syst`me ` un premier ordre sous la forme H(s) = s+ω1 . on a relev´ une amplification de -10 dB et un e e d´phasage de -135 e ˚de la sortie par rapport ` l’entr´e. Identifiez la fonction de transfert H(s) correspondant aux mesures. La pulsation e e propre ω1 est obtenue ` partir de la fr´quence f1 o` le gain du syst`me est a e u e K √ : ω1 = 2πf1 . on rel`ve l’amplitude du signal d’entr´e. . a e → Identifiez la fonction de transfert du premier ordre correspondant aux mesures. Pr´cisez les valeurs du gain et de la phase pour ω = 1/τ . les mesures suivantes ont ´t´ effectu´es en r´gime harmonique : ee e e a ` la fr´quence de 15 Hz. e e Par exemple. les mesures suivantes ont ´t´ effectu´es en r´gime harmonique : ee e e a ` la fr´quence de 100 Hz. e on peut identifier le mod`le de syst`mes relativement simple. 2 Exercice (Identification fr´quentielle d’un syst`me du premier ordre) e e Apr`s avoir v´rifi´ que le syst`me se comportait comme un syst`me du pree e e e e mier ordre. En analysant ce diagramme. le syst`me a un gain statique fini ´gal ` 20 dB. Donnez l’allure du diagramme de Bode de la fonction de transfert H(s). IDENTIFICATION 41 Pour chaque essai. Exercice (Identification fr´quentielle d’un syst`me du second ordre) e e e Apr`s avoir v´rifi´ que le syst`me se comportait comme un syst`me du sece e e e 1 ond ordre amorti. Comment e e e e a faut-il modifier la fonction de transfert H(s) pour en tenir compte ? 4. e 2. En r´alit´. on a relev´ une amplification de 2 (6 dB) et un e e d´phasage de 45 e ˚de la sortie par rapport ` l’entr´e (la sortie est en retard).5. a Pour cela. Sous quelle condition le comportement ` la pulsation 1/τ n’est-il pas a affect´ par ce changement de mod`le ? e e 5. on e e e peut tracer le diagramme de Bode du syst`me. on cherche ` l’identifier sous la forme H(s) = Ls(1+τ s) . e a Le gain statique K1 est identifi´ au gain en basse fr´quence. celle du signal de e e sortie et le d´phasage entre l’entr´e et la sortie. si le gain est constant en basse fr´quence puis d´croˆ ` e e ıt a partir d’une certaine fr´quence avec un d´phasage qui varie entre 0 et -90 . a e 1.

MODELISATION .42 ´ CHAPITRE 2.

son temps de r´ponse (la dur´e qu’il met pour e e e se stabiliser) et son d´passement (certains syst`mes ont tendance ` d´passer e e a e leur cible avant de se stabiliser). Le but de l’asservissement consiste ` d´terminer une loi de coma e mande permettant de culculer automatiquement la commande u(t) de sorte qu’` partir d’une situation de d´part quelconque. e Pour ´valuer la qualit´ d’un asservissement.1 Introduction aux asservissements Principe Consid´rons un syst`me d’entr´e u(t) (la commande) et de sortie y(t) (la e e e mesure). Il e e est important de s’assurer que le syst`me reste stable et conserve certaines e performances malgr´ ces ph´nom`nes. Un syst`me est dit robuste s’il garde ses propri´t´s e ee ou performances malgr´ des modifications de son environnement. la sortie y(t) soit capable a e de suivre un signal de r´f´rence r(t) arbitraire. du moins au bout d’un ceree tain temps appel´ temps de r´ponse. e e e 43 .1 3. De plus. Le syst`me r´alisant cet asservissement e e e e automatique est appel´ correcteur (controller en anglais).Chapitre 3 Asservissements analogiques 3. on consid`re sa pr´cision e e e e (l’´cart entre r(t) et y(t)). les valeurs des param`tres d’un syst`me sont amen´es ` varier (les e e e a r´sistances ´voluent en fonction de la temp´rature et les inductances sont e e e sujettes ` saturation). Dans la e pratique. des approximations sont souvent faites pour a obtenir un mod`le simple (on n´glige les retards dus aux temps de calcul).1. Une autre qualit´ fondamentale d’un syst`me e e asservi est la robustesse.

e e e e e e 1 . e e Dans de nombreuses cas. e – Elle peut aboutir ` un correcteur instable inutilisable. Ces deux sciences sont compl´mentaires e e et concourent au d´veloppement de dispositifs de pilotage automatiques des processus. – la r´gulation concerne le rejet des perturbations (on parle de r´jection). deux types de strat´gies sont envisagee e ables. a – Elle n’est pas robuste car elle n´cessite une connaissance pr´cise du e e mod`le du syst`me. e e Ces inconv´nients font qu’elle est rarement utilis´e seule. e ˙ Cette technique pr´sente un certain nombre d’inconv´nients : e e – Elle ne peut stabiliser un syst`me instable. la come mande sera faible et devrait permettre de ramener la sortie ` une valeur plus a On distingue l’automatique. e ˙ 1 la loi de commande s’´crit u(t) = K (τ r(t) + r(t)). elles ne rel`vent pas des mˆmes th´ories et sont donc enseign´es s´par´ment. En anglais. Par exee e e emple. les deux objectifs sont atteints avec une loi de commande unique qui permet de suivre le signal de consigne tout en rejetant les perturbations. qui concerne les asservissements. on parle de feed-forward. 3. La premi`re est de calculer la commande uniquement ` partir de la e a r´f´rence. N´anmoins.1. le correcteur r´alisant une inversion partielle du syst`me.2 Boucle ouverte ou boucle ferm´e ? e Pour r´aliser un asservissement.44 CHAPITRE 3. de l’automatisme qui concerne la commande par automates s´quentiels. Ainsi. La seconde m´thode consiste ` inclure dans le signal de commande une e a r´troaction de la mesure. si la sortie augmente trop. par exemple : u(t) = −Ky(t). e L’automatique1 a deux missions : – l’asservissement (ou tracking) concerne le suivi d’un signal de consigne . Le signe ‘-’ indique e qu’il s’agit d’une contre-r´action. pour un syst`me du premier ordre de la forme τ y(t) + y(t) = Ku(t). ASSERVISSEMENTS ANALOGIQUES La qualit´ d’un asservissement est bien mise en valeur par un essai en e ´chelon. le temps de r´ponse e e e (g´n´ralement calcul´ ` 5 % de la valeur finale pour ne pas ˆtre perturb´ par e e ea e e le bruit de mesure) et le d´passement (donn´ en pourcentage de l’amplitude e e de la r´ponse). ce qui donne y(t) = r(t). elle e e e permet de calculer une valeur nominale du signal de commande. On y mesure l’erreur statique (donn´e en %). e Cependant.

rapidit´. e e e e Le transfert de l’ensemble syst`me + correcteur est aussi appel´ fonction e e de transfert en boucle ouverte s’´crit Gbo (s) = G(s)K(s). e e 3. Le s+b s+b but consiste ` r´gler le correcteur de mani`re ` donner de bonnes propri´t´s a e e a ee au syst`me asservi (pr´cision. ce qui donne Y (s) = Gbf (s)R(s) avec : Gbo (s) (3. Cette loi de commande peut ˆtre e une ´quation diff´rentielle si on consid`re un syst`me ` temps continu ou e e e e a une ´quation aux r´currences pour les syst`mes ` temps discret. 45 Afin de suivre la consigne.3. INTRODUCTION AUX ASSERVISSEMENTS faible. avance de phase e s s (K(s) = K s+a avec a < b) ou retard de phase (K(s) = K s+a avec a > b). proportionnelint´gral (K(s) = Kp + Ki ) ou PID (K(s) = Kp + Ki + Kd s). Le transfert en e boucle ferm´e est le transfert entre r(t) et y(t). La technique la plus courante consite ` s’appuyer sur l’erreur de a r´gulation e(t) = r(t) − y(t). Pour l’obtenir.1.3 Principes g´n´raux sur la synth`se de correcteurs e e e en boucle ferm´e (feedback) e L’erreur de r´gulation est le signal e(t) = r(t) − y(t).1) Gbf (s) = 1 + Gbo (s) .1. e e Les correcteurs en boucle ferm´e ont les avantages inverses des correcteurs e en boucle ouverte : – Ils peuvent stabiliser un syst`me instable. pour une e e r´f´rence constante. Si le syst`me boucl´ est stable. d´passement. On cherche g´n´rae e e lement une loi de commande de la forme U (s) = K(s)E(s). le signal de consigne est int´gr´ dans le core e recteur. ils peuvent garder un certain niveau de performance malgr`s des e incertitudes sur le mod`le du syst`me. on peut ´crire e e Y (s) = Gbo (s)E(s) = Gbo (s)(R(s) − Y (s)). tous les signaux convergent vers une limite finie. On a ee alors u(t) = K0 e(t) et l’erreur est d’autant plus faible que K0 est ´lev´. robustesse). ils peuvent s’av´rer robuste. e – Moyennant certaines pr´cautions. Le correcteur K(s) peut prendre divers formes : proportionnel (K(s) = Kp ). alors. Le correcteur calcule en temps r´el la come e mande u(t) par une loi liant u(t) et e(t). Soit K0 le e e e a gain statique du correcteur (le gain en r´gime continu tel que u(t) = K0 e(t) e pour des signaux continus). Notame e ment.

L = 10 mH. D´terminez l’allure du courant. la phase doit sup´rieure ` 180 additionn´ de la marge de phase (au e a ˚ e minimum sup´rieure ` 145 e a ˚pour une marge de phase de 45 ). Cependant. un gain trop ´lev´ entraˆ e e e e ınera une instabilit´ e du syst`me. on est amen´ ` chercher un correcteur e e e a avec un gain ´lev´. En effet. Si ce n’est pas le cas. Voici les caract´ristiques d’une bonne fonction de transfert en boucle oue verte (syst`me + correcteur) : e – Dans la plage de fr´quences correspondant ` la bande passante (autour e a de la pulsation de coupure de l’axe 0 dB dans le diagramme de Bode). Exercice (Correcteur TOR ` hyst´r´sis) a e e di Un syst`me du premier ordre de mod`le u(t) = Ri(t) + L dt est asservi en e e ∗ courant ` la valeur i (t) par le loi de commande Tout-Ou-Rien suivante : a 1 – u(t) = E si i(t) < i∗ (t) − 2 ∆i et u(t) reste ´gal a E tant que i(t) ne e ` 1 ∗ d´passe pas i (t) + 2 ∆i . Pour obtenir e e un gain ´lev´ de la boucle ouverte. On consid´rera une r´f´rence du courant constante e ee i∗ (t) = 10 A. 1. soit r´duire la bande passante e e (diminuer la rapidit´) en diminuant le gain du correcteur. Il est mˆme recommand´ d’avoir un gain qui chute e e en haute fr´quence pour une meilleure robustesse. = = ce qui sera le cas si le gain de Gbo (s) est suffisamment ´lev´. e – u(t) = 0 si i(t) > i∗ (t) + 1 ∆i et u(t) reste nul tant que i(t) ne devient 2 pas inf´rieur ` i∗ (t) − 1 ∆i . on donne : R = 1 Ω.46 CHAPITRE 3. Il faudra donc faire un compromis entre la stabilit´ et les pere e formances. il n’est pas n´cessaire que le correcteur ait un e e quelconque effet. e . e – En haute fr´quence. Si ce n’est ˚ pas le cas. il faut ajouter un effet int´grale (ou retard de phase). un gain e ´lev´ risquerait d’exciter des dynamiques mal identifi´es et d’aboutir ` e e e a une instabilit´. le gain doit ˆtre ´lev´ afin de garantir une erreur e e e e statique faible et un bon rejet des perturbations. il faut soit ajouter de la phase au syst`me par l’ajout d’effet e int´grale (ou d’une avance de phase). il est recommand´ d’ajouter au e e correcteur un effet de filtrage passe-bas. ASSERVISSEMENTS ANALOGIQUES Le but de l’asservissement est d’obtenir Gbf (s) ∼ 1 pour avoir y(t) ∼ r(t). e – En basse fr´quence. e a 2 La valeur initiale du courant est nulle . ∆i = 1 A et E = 50 V. Si ce n’est pas le cas.

4 Lieu d’Evans Le lieu des pˆles ou lieu d’Evans est un outils permettant d’analyser o l’´volution des pˆles d’un syst`me en boucle ferm´e en fonction des variae o e e tions d’un gain k. e +a b0 = −1. a2 = 2.0908 est donn´ sur la figure 3. o e – n − m pˆles tendent vers l’infini. D´terminez a quel instant a lieu la deuxi`me commutation de la come e mande. 5. 3.9737. Il s’agit d’un outils e d’analyse qui sert aussi en synth`se puisqu’il permet de r´gler le gain d’un e e correcteur. Quelle est la fr´quence du r´gime permanent ? e e 3.318 et e o e −0. Deux como o e portements sont observ´s : e – m pˆles se dirigent vers les z´ros de Hbo (s).1. ces pˆles sont identiques e o o aux pˆles de Hbo (s). INTRODUCTION AUX ASSERVISSEMENTS 47 2.13. Lorsque k augmente.19. −0. Le syst`me en boucle ouverte ´tant not´ Hbo (s). On e e . a1 = 0. 4. a3 = 2.33. Dans le cas d’une fonction de transfert en boucle ouverte factoris´e sous e la forme : m N (s) i=1 (s − zi ) Hbo (s) = = n D(s) i=1 (s − pi ) la fonction de transfert en boucle ferm´e s’´crit : e e k N (s) Hbf (s) = = k N (s) + D(s) k k m (s − zi ) k=1 m (s − zi ) + n (s − pi ) k=1 i=1 La boucle ferm´e comprends n pˆles. ces pˆles se d´placent.3. −1. D´terminez a quel instant a lieu la premi`re commutation de la come e mande. On a n = 4 et m = 1.4162. D´terminez a quel instant a lieu la troisi`me commutation de la come e mande. Ses pˆles sont tous r´els : −1. o b1 s+b L’exemple d’un syst`me Hbo (s) = s4 +a3 s3 +a2 s20 1 s+a0 avec b1 = 1.1. Pour k = 0.189.8217.1892. L’unique z´ro est un r´el positif : 1.1. la fonce e e k Hbo (s) tion de transfert en boucle ferm´e est Hbf (s) = 1+k Hbo (s) .9142 et a0 = 0.

1 – Lieu d’Evans du syst`me Hbo (s) = e b1 s+b0 s4 +a3 s3 +a2 s2 +a1 s+a0 observe trois branches infinies.2 0.95 0.95 6 0.48 CHAPITRE 3. Les fonctions e e e e Matlab utilisables sont rltool et rlocus (fonction obsol`te). ASSERVISSEMENTS ANALOGIQUES Root Locus 6 0.2) avec τ = antes : 1 .44 −3 0.84 −4 0. K Le syst`me en boucle ferm´e poss`de les caract´ristiques suive e e e .1 5 4 3 2 1 0 0. 3.84 Imaginary Axis 2 0.56 −6 −5 −4 0. partant des trois pˆles haute fr´quence : un o e pˆle r´el de fr´quence croissante et deux pˆles complexes conjugu´s dont o e e o e les parties r´elles deviennent positives ` partir d’une certaine valeur de k.5 Exemple introductif Exemples 1 K .32 0.1.2 0. s Soit un syst`me corrig´ de fonction de transfert en boucle ouverte Gbo (s) = e e Sa fonction de transfert en boucle ferm´e s’´crit alors : e e Gbf (s) = 1 Gbo (s) = 1 + Gbo (s) 1 + τs (3.7 4 0.56 0.44 0. Ainsi. Le e a pˆle basse fr´quence pr´sente une branche finie en direction du z´ro.1 −2 −1 Real Axis 1 2 3 4 5 6 0 1 2 −2 Fig. e 3.7 0. on o e e e analyse qu’un gain trop ´lev´ entraine le syst`me en instabilit´.32 0.

3.1. INTRODUCTION AUX ASSERVISSEMENTS

49

– il est stable si τ > 0 ; – son gain est unitaire ; 1 – sa bande passante ` −3 dB est ´gale ` ωbp = K = τ qui est aussi la a e a pulsation de coupure de l’axe 0 dB ; son temps de r´ponse ` 5 % est e a ´gal ` 3 τ . e a On observe que ce syst`me est bien asservi ; il peut servir de mod`le pour e e penser l’asservissement de nombreux syst`mes. e Exemples 2 Ce second exemple concerne la r´gulation de vitesse d’un v´hicule. Il est e e donn´ sous forme d’exercice corrig´. e e Exercice (Variateur de vitesse) Soit un v´hicule de masse M = 1000 kg, soumis ` un coefficient de frottement e a f = 100 Ns/m. On suppose que la commande u(t) est la force appliqu´e au e v´hicule. Le v´hicule roule sur une route faisant un angle α avec l’horizontale e e o ` (α > 0 pour une cˆte). On note y(t) sa vitesse qui est aussi la grandeur a −2 asservir ` une r´f´rence r(t). L’acc´l´ration de pesanteur est g = 10 m.s a ee ee 1. Donnez l’´quation diff´rentielle liant u(t), y(t) et α(t). e e 2. Dans l’hypoth`se d’une faible pente, ´crirez le mod`le sous forme de e e e fonctions de transfert. Explicitez ces fonctions de transfert. 3. Donnez le mod`le sous forme d’´tat. e e On envisage dans un premier temps une correction en boucle ouverte u(t) = f v(t) + M v(t). ˙ 4 Dans le cas o` α(t) = 0, montrez que y(t) = r(t). u 5 Montrez que cet asservissement ne permet pas de rejeter les perturbations cr´´es par les changement de pente. ee On envisage alors une correction en boucle ferm´e U (s) = K(s)(R(s)−Y (s)) e avec : 1 + τi s K(s) = Kp (3.3) τi s o` τi = M/f . u 6 Donnez la fonction de transfert entre r(t) et y(t). 7 Donnez la fonction de transfert entre α(t) et y(t). 8 Expliquez en quoi cette loi de commande permet ` la fois d’asservir y(t) a a ` la consigne r(t) tout en rejetant la perturbation α(t).

50 Correction

CHAPITRE 3. ASSERVISSEMENTS ANALOGIQUES

1. La relation fondamentale de la dynamique projet´e sur un axe li´ ` la e ea route s’´crit : e M y(t) = u(t) − f y(t) − M g sin(α(t)) ˙ (3.4)

2. Le terme sin(α) est non-lin´aire. Pour α petit, on a sin(α) ≃ α et le e mod`le s’´crit alors dans le domaine de Laplace : e e Y (s) = 1 (U (s) + M gα(s)) Ms + f (3.5)

3. L’´quation ?? se r´´crit avec α petit : e ee y(t) = − ˙ 1 f y(t) + u(t) − gα(t) M M (3.6)

En notant x l’´tat, le mod`le s’crit sous la forme : e e x(t) = − ˙ 1 f x(t) + −g M M y(t) = x(t) u(t) α(t) (3.7) (3.8)

Il s’agit d’un syst`mes ` deux entr´es et une sortie qui s’´crit sous la e a e e forme : x(t) = Ax(t) + B u(t) ˙ ˜ y(t) = Cx(t) + D˜(t) u avec u(t) = [u(t) α(t)]T et : ˜ A=− f M C=1 1 − g] M D = [0 0] B=[ (3.11) (3.12) (3.9) (3.10)

4. La commande s’´crit dans le domaine de Laplace : e U (s) = (M s + f )R(s) (3.13)

3.1. INTRODUCTION AUX ASSERVISSEMENTS Avec α(s) = 0, on a : Y (s) = 1 U (s) Ms + f 1 (M s + f )R(s) = Ms + f = R(s)

51

(3.14)

d’o` y(t) = r(t). u 5. Pour α(t) non nul, on a : Y (s) = 1 (U (s) + M gα(s)) Ms + f 1 ((M s + f )R(s) + M gα(s)) = Ms + f Mg = R(s) + α(s) Ms + f

(3.15)

La vitesse n’est plus ´gale ` la r´f´rence ; elle est perturb´e par un e a ee e Mg terme M s+f α(s). En r´gime permanent, ce terme est ´gal ` M g α. Par e e a f exemple, pour une pente de 10 %, c’est-`-dire α = 0, 1, ce terme est a ´gal ` 10 m/s, soit 36 km/h. Ce type de commande en boucle ouverte e a n’est donc pas acceptable. 6. On a : 1 (U (s) + M gα(s)) Y (s) = Ms + f 1 1 + τi s = (Kp (R(s) − Y (s)) + M gα(s)) Ms + f τi s M g/f Kp (R(s) − Y (s)) + α(s)) = τi s 1 + τi s Kp M g/f Kp )Y (s) = R(s) + α(s)) (1 + τi s τi s 1 + τi s Mg τs 1 Kp f i Y (s) = R(s) + α(s) (3.16) τ τ 1 + Kip s (1 + τi s)(1 + Kip s) La fonction de transfert entre R(s) et Y (s) est donc : Hbf (s) = 1 1+
τi Kp

s

(3.17)

K2 = tf(Kp2*[toi 1]. Le programme Matlab permettant d’obtenir ces courbes est le suivant : M = 1000 . grid on figure(2) . wmax = 1e2 .conv([toi 1]. step(Gbf1. Kp1 = 10 . ce qui fait qu’il n’y a aucune erreur de vitesse en r´gime permanent pour une pente constante. Gbo2 = G*K2 . K1 = tf(Kp1*[toi 1]. Kp2 = 100 . wmin = 1e-4 . Le gain e e M a est alors |Hyα (jω)| ≃ Kpg .{wmin. Cette bande e a τ passante peut ˆtre choisie arbitrairement en ajustant Kp .52 CHAPITRE 3.0. 1 m/s pour une variation a de pente de 0.[toi 0]) .20) . l’expression e τ τ approch´e peut ˆtre obtenue avec 1 + τi s ≃ τi s et 1 + Kip s ≃ 1. Gbo1 = G*K1 . ASSERVISSEMENTS ANALOGIQUES 7. e Par ailleurs la fonction de transfert Hyα (s) entre α et y a un gain statique Hyα (0) nul.7 et 3.Gya2. step(0.wmax}) . grid on .1*Gya2. 1 rad. 1 rad sont donn´es sur les figures 3.wmax}) . Kip ]. Gya1 = tf([M*g*toi/(Kp1*f) 0].1*Gya1. G = tf(1.[toi/Kp2 1])) .400) . g = 10 . axis([0 400 0 1.4 et 3. La fonction de transfert Hbf (s) entre r et y a un gain unitaire et une pulsation de bande passante ´gale ` ωc = Kip (en rad/s).18) 8. grid on .[toi/Kp1 1])) . La fonction de transfert entre α(s) et Y (s) est : Hyα (s) = Mg Kp f τi s τi s) Kp (1 + τi s)(1 + (3. 8 m/s ` 0. Les r´ponses ` un ´chelon d’ame e a e plitude 0. bode(Gya1. Il s’agit d’un filtre de type passe-bande e 1 de bande passante [ τi . Gbf2 = feedback(Gbo2.1) . Gbf1 = feedback(Gbo1. bode(Gbf1. f = 100 . figure(1) . On observe que e les r´ponse sont plus rapides avec Kp = 100 que Kp = 10 et que l’erreur e transitoire de vitesse passe de 0. Sur cette plage de fr´quence. grid on figure(3) .conv([toi 1]. Gya2 = tf([M*g*toi/(Kp2*f) 0]. e e Le diagramme de Bode des fonctions de transfert Hbf (s) et de Hyα (s) sont donn´es sur les figures 3.Gbf2. toi = M/f .Gbf2.1) . On peut aussi s’int´resser e e au gain fr´quentiel Hyα (jω).{wmin.5. Ce gain est inversement proportionnel ` Kp f et peut ˆtre rendu aussi faible que souhait´ en augmentant Kp .3.[toi 0]) .05]) figure(4) .[M f]) .

3. INTRODUCTION AUX ASSERVISSEMENTS 53 Bode Diagram 0 Magnitude (dB) Phase (deg) −20 −40 −60 −80 −100 0 −45 −90 −4 10 10 −3 10 10 10 Frequency (rad/sec) −2 −1 0 10 1 10 2 Fig.3 – Diagramme de Bode de Hyα (s) pour Kp = 10 et Kp = 100 .1.3. 3.2 – Diagramme de Bode de Hbf (s) pour Kp = 10 et Kp = 100 Bode Diagram 20 Magnitude (dB) Phase (deg) 0 −20 −40 −60 −80 90 45 0 −45 −90 −4 10 10 −3 10 10 10 Frequency (rad/sec) −2 −1 0 10 1 10 2 Fig.

1 0 0 50 100 150 200 Time (sec) 250 300 350 400 Fig.5 0.4 – R´ponse ` un ´chelon d’amplitude 0.4 0.6 0. 1 rad de Hbf (s) pour Kp = 10 e a e et Kp = 100 Step Response 0.5 – R´ponse ` un ´chelon d’amplitude 0.8 0.9 0.6 0. 3.2 0. 1 rad de Hya (s) pour Kp = 10 e a e et Kp = 100 .1 0 Amplitude 0 5 10 Time (sec) 15 20 Fig.5 0.4 0.54 CHAPITRE 3.3 0.3 0.8 0.2 0.7 0. 3. ASSERVISSEMENTS ANALOGIQUES Step Response 1 0.7 Amplitude 0.

grid on .[1 b 0 0]) . K = b*sqrt(a*b) . Ce gain est d´croissant et atteint 0 dB ` la pulsation ωc . hold on end figure(1) .wmax}) . Les e e fonctions de transfert en boucle ferm´e sont donn´es sur la figure 3.6. ˚ e Le programme Matlab permettant d’obtenir ces courbes est le suivant : w1 =10 . le comportement (amorti ou r´sonant) diff`re e e suivant la phase de la boucle ouverte ` cette pulsation. Hbo = tf(K*[1 a]. bode(Hbf. b = w1*sqrt(lam) . wmin = 1e-2 . pour ω ≫ ωc . consid´rons les fonctions de transfert en boucle oue verte : K(s + a) Hbo (s) = 2 (3. on a bien Hbf (s) = Hbo (s).1. bode(Hbo. Le diagramme de Bode des fonctions de transfert obtenues pour diff´rentes valeurs de λ sont donn´es sur la figure 3. Dans e e l’exemple consid´r´.3. wmax = 1e2 . hold on figure(2) . A titre d’exemple. on a bien Hbf (s) = 1 . on a 1 + Hbo (s) ≃ Hbo (s) d’o` Hbf (s) ≃ 1.wmax}) . Plus la phase est a proche de -180 .{wmin.19) s (s + b) √ b avec K = b ab et a = λ. on a 1 + Hbo (s) ≃ 1 d’o` Hbf (s) ≃ Hbo (s). u – Pour ω ≫ ωc . Pour ω ≪ ωc . lam = Tabl(Ind) . INTRODUCTION AUX ASSERVISSEMENTS Cas g´n´ral e e 55 A la lumi`re des exemples pr´c´dents. Tabl = [2 4 8 16 32] . on observe qu’un syst`me bien e e e e asservi pr´sente un gain en boucle ouverte qui est ´lev´ en basse fr´quence e e e e (|Hbo (jω)| ≫ 1). le gain peut ˆtre plus ou moins amorti suivant que Hbo (jωc ) e soit plus ou moins proche de −1. Hbf = feedback(Hbo. a = w1/sqrt(lam) .{wmin. Pour ω = ωc .1) .7. grid on figure(2) . la pulsation de coupure ` 0 dB de la FTBO est ωc = ee a 1 rad/s. plus on est r´sonant. figure(1) . e a On peut alors d´terminer de mani`re approximative la fonction de transfert e e Hbo (s) en boucle ferm´e Hbf (s) = 1+Hbo (s) : e – Pour ω ≪ ωc . for Ind = 1 :length(Tabl). u Pour ω ≃ ωc .

7 – Diagramme de Bode du syst`me en boucle ferm´e e e . 16 et 32 Bode Diagram 20 Magnitude (dB) Phase (deg) 0 −20 −40 −60 −80 0 −45 −90 −135 −180 −2 10 10 −1 10 Frequency (rad/sec) 0 10 1 10 2 Fig. 3. 3.56 CHAPITRE 3. 4. ASSERVISSEMENTS ANALOGIQUES Bode Diagram 100 Magnitude (dB) Phase (deg) 50 0 −50 −100 −90 −120 −150 −180 −2 10 10 −1 10 Frequency (rad/sec) 0 10 1 10 2 Fig. e 8.6 – Diagramme de Bode du syst`me en boucle ouverte pour λ = 2.

Propri´t´ e e Un syst`me stable a une marge de phase positive et une marge de gain e sup´rieure ` 1 (positive si on compte en dB). e a .2 3. e Propri´t´ (Crit`re du revers) e e e Un syst`me boucl´ ne comportant pas de pˆle ` partie r´elle positive est stable e e o a e si le lieu de Nyquist de la fonction de transfert en boucle ouverte (syst`me + e correcteur) passe ` droite du point −1. ANALYSE DES SYSTEMES ASSERVIS 57 3. M´thode de mesure de la marge de phase sur le lieu de Bode : rep´rer sur e e la courbe du gain la fr´quence pour laquelle le gain coupe 0 dB. La marge de phase est 180 ˚− φ. lui. La marge de gain est 1/G (ou −GdB ).2. ˚ M´thode de mesure de la marge de gain sur le lieu de Bode : rep´rer sur la e e courbe du phase la fr´quence pour laquelle la pulsation coupe -180 . D’autres m´thode e e e e existent qui s’appuient sur ´tudient la stabilit´ de la FTBF ` partir de la e e a FTBO. a Ce r´sultat est un cas particulier du th´or`me de Nyquist qui.` 3.1 Analyse des syst`mes asservis e Stabilit´ e Une premi`re condition pour que la commande ait une sens est que le e syst`me en boucle ferm´ soit stable. e e a e D´finition (Marge de phase) e La marge de phase est le suppl´ment de phase du syst`me en boucle ouverte e e par rapport ` -180 a ˚lorsque le gain atteint 1 (ou 0 dB). pr´sent´es au paragraphe 2. Les m´thode d’´tude de la stabilit´ des e e e e e syst`mes.2. Relever la e phase φ pour cette pulsation. s’applique e e e en pr´sence de z´ros ` partie r´elle positive.2. Ces m´thodes ont l’int´rˆt d’ˆtre directement utilisables lors de la e ee e synth`se du correcteur.1 restent valables. D´finition (Marge de gain) e La marge de gain est l’inverse du gain du syst`me en boucle ouverte lorsque e la phase atteint -180 . Relever e ˚ la gain G (GdB ) pour cette pulsation.

2.2. prenons par exemple une FTBO de la forme Hbo (s) = ω1 . Pour obtenir e e a une ´valuation de temps de r´ponse. on peut donc dire qu’il est ´gal ` trois e e e a fois la contante de temps la plus lente.4 D´passement e Le d´passement d’un syst`me asservi se d´finit comme pour un syst`me e e e e en boucle ouverte (voir paragraphe 2. Il s’agit d’un syst`me e e e 1 e du premier ordre de contante de temps ω1 . u a 3 ω1 3. e ıt a 1 Le gain en boucle ferm´e s’´crit alors Hbf (s) = 1+s/ω1 .21) 1 + Gbo (0) qui doit ˆtre le plus faible possible en amplitude. e 3. e e Propri´t´ (Temps de r´ponse d’un syst`me asservi) e e e e Le temps de r´ponse d’un syst`me asservi est approximativement ´gal a e e e ` o` ω1 est la pulsation de coupure ` 0 dB de la FTBO. Pour d´finir e e e sa pr´cision. Pour exe e pliquer. Un seconde possibilit´ existe pour estimer de mani`re approch´e la rae e e pidit´ d’un syst`me asservi. un syst`me asservi a un gain statique unitaire.20) On peut aussi donner le gain statique du transfert entre la r´f´rence et l’eree reur : 1 (3. Le d´passement est un crit`re teme e porel et les m´thodes de synth`se des correcteurs sont g´n´ralement ´tablies e e e e e .3).3 Pr´cision e Id´alement. en s’appuyant cette fois sur la FTBO. on peut donner son gain statique : e Gbf (0) = Gbo (0) 1 + Gbo (0) (3.2. on d´finit le temps d’´tablise e e sement comme ´tant le temps que met le syst`me ` se stabiliser. ASSERVISSEMENTS ANALOGIQUES 3.2 Rapidit´ e Comme pour un syst`me en boucle ouverte.2. A partir de ce r´sultat.58 CHAPITRE 3. Son temps de r´ponse est donc 3 tr = ω1 . on peut en d´duire un moyen de d´terminer e e e approximativement le temps de r´ponse de tout syst`me. Son gain s d´croˆ avec une pente de -20 dB/dec et coupe l’axe 0 dB ` la pulsation ω1 .

e e e 3. On appelle e e e perturbation ces signaux et on parle de r´gulation le probl`me s’asservissee e ment consistant ` garder une consigne en pr´sence de perturbation.2. Ecrivez la FTBO du syst`me. On peut cependant s’appuyer sur la propri´t´ e ee suivante pour modifier le d´passement d’un syst`me asservi : e e Propri´t´ (D´passement et marge de phase) e e e Plus la marge de phase d’un syst`me asservi est ´lev´e. 3. Tracez le diagramme de Bode de la FTBO. e e Donnez l’allure de ses variations en fonction de K.2. On souhaite l’asservir e avec un correcteur proportionnel de gain K. plus son d´passement e e e e est r´duit. D´terminez l’amplification maximale (la r´sonance) du syst`me asservi. 7. e e ` ˚ Exercice (Marge de phase et d´passement) e 1 Soit un syst`me de fonction de transfert H(s) = s(s+a) . Donnez son allure en fonction e e e de K. e e e c’est-`-dire que : a Y (s) = G(s)(U (s) + P (s)) (3. D´terminez le d´passement du syst`me.22) Pour une loi de commande U (s) = K(s)E(s). 4. e On utilise g´n´ralement des marges de phase de l’ordre de 45 a 90 .` 3. Or. il n’y a pas de ree lation g´n´rale pour tous les syst`mes entre le d´passement et les propri´t´s e e e e ee fr´quentielles de la FTBF. D´terminez l’expression de la marge de phase du syst`me asservi. ´ 1. e e e 5. 6. ANALYSE DES SYSTEMES ASSERVIS 59 en fr´quentiel (sur le diagramme de Bode ou de Black). on pourra consid´rer un syst`me avec une perturbation p(t) en entr´e. Dans la a e suite.23) . e 2.5 Rejet de perturbation Certains syst`mes sont perturb´s par des signaux ext´rieurs. D´terminez la FTBF du syst`me. Done e nez l’allure de ses variations en fonction de K. le transfert entre r(t) et y(t) s’´crit Y (s) = Hyp (s)P (s) avec : e Hyp (s) = G(s) 1 + K(s)G(s) (3. D´duisez-en la relation entre le d´passement et la marge de phase pour e e le syst`me consid´r´.

ASSERVISSEMENTS ANALOGIQUES G(s) 1 Dans la bande passante. Pour qu’un asservissement permette un bon rejet de perturbation. e e e – Dans les cas simples. C’est la cas de la fameuse m´thode de Ziegler et e a e e Nichols qui s’appuie sur un mod`le approch´ du syst`me comportant e e e un premier ordre en s´rie avec un retard. e 3.1 M´thodes de synth`se e e Les diff´rentes d´marches e e Diff´rentes d´marches sont possibles pour synth´tiser un correcteur.3. il est possible d’´crire la fonction de transfert en e boucle ferm´e et de r´gler le ou les param`tres du correcteur de mani`re e e e e ` obtenir une fonction de transfert en boucle ferm´e satisfaisante. 3. Pour un gain trop ´lev´. de sortie y(t) et de mod`le e e e .2 Correcteur proportionnel (P) Le correcteur proportionnel est le plus simple des correcteurs. Exp´rimentalement. son r´glage peut se e e faire directement en partant d’un gain faible et en augmentant petit ` petit a jusqu’` atteindre un comportement satisfaisant. le a e e syst`me deviendra instable ce qui se manifestera d’abord par des oscillations e de plus en plus importantes. e e L’utilisation d’un correcteur pr´sentant un gain ´lev´ en basse fr´quence (effet e e e e int´grale) s’av`re n´cessaire dans les probl`mes o` le rejet de perturbation e e e e u est n´cessaire.3 3. Exercice (Correction prop. il faut que le gain de Hyp (s) soit faible et donc que le gain du correcteur soit ´lev´. Une part importante des m´thodes et dee sexercices pr´sent´s dans la suite de cette sous-partie rel`vent de cette e e e approche. d’un syst`me du premier ordre) e Un syst`me du premier ordre d’entr´e u(t). Il ne permet pas toujours d’obtenir des performances tr`s ´lev´es mais il peut suffire dans e e e certains cas si le cahier des charges n’est pas trop contraignant ou si le syst`me e a un comportement assez simple. a e – Certaines m´thodes s’appuient sur une caract´risation de la r´ponse du e e e syst`me ` un ´chelon. e – Il possible de synth´tiser un correcteur en modelant sa FTBO et en e r´glant le correcteur de mani`re ` obtenir une marge de phase et une e e a marge de gain satisfaisante.60 CHAPITRE 3. on a |K(jω)G(jω)| ≫ 1 et Hyp (s) ≃ K(s)G(s) = K(s) .3.

2 et τ = 80 ms 1. pour que la sortie a e d’un int´grateur soit constante. Tm . l’effet du terme e e e a e int´gral sera bien d’annuler cette erreur.3. si le syst`me comporte un int´grateur et se stabilise e e ` un point d’´quilibre. ˚ 4. 3. Notons que l’erreur est annul´e e e mˆme en pr´sence d’une perturbation. d’un syst`me du second ordre) e Soit un syst`me de transfert G(s) = (s+ω1K 2 ) .´ ` 3. e a ˚ 3. D´terminez la pr´cision du syst`me asservi. D´terminez les expressions du gain statique et de la constante de temps e du syst`me boucl´. e e 4. il est n´cessaire que son entr´e soit nulle. ω1 = 10 rad/s et e ω2 = 50 rad/s. mais le faire rapidement en est une autre. Exercice (Correcteur prop. On envisage d’asservir ce e )(s+ω syst`me par un correcteur proportionnel. METHODES DE SYNTHESE 61 τ y(t) + y(t) = Ku(t) est asservi par un correcteur proportionnel de gain ˙ Kc . D´terminez la marge de gain. e e e e e 6. On a K = 10. D´terminez la pulsation pour laquelle la phase est ` -135 . 2. D´terminez l’´quation diff´rentielle liant le signal de r´f´rence r(t) et e e e ee la mesure y(t). Calculez le gain statique obtenu. Il convient donc .3 Correcteur proportionnel int´gral (PI) e L’int´rˆt de la correction de type int´grale est de permettre une erreur ee e statique nulle. On donne K = 0. tous les signaux sont constants.3. En effet. Annuler l’erreur en r´gime permanent e e e est une chose. e 2. Or. e 5. D´terminez de mani`re approch´e le temps de r´ponse du syst`me. e e e 3. D´terminez le gain du correcteur permettant d’obtenir un temps d’´tablise e sement ` 5 %. Si e e e l’entr´e de l’int´grateur est reli´e ` l’erreur de r´gulation. ´gal ` 30 ms. a e a 5. Repr´sentez le diagramme de Bode de la FTBO. D´terminez la fonction de transfert du syst`me en boucle ferm´e liant e e e R(s) et Y (s). 1. D´terminez la valeur du gain permettant d’obtenir une marge de phase e de 45 .

Montrez que l’erreur statique est nulle quelque soit les valeurs des param`tres e du correcteur. e e e e Deux types de corrections PI sont possibles : – en utilisant le signal d’erreur e(t) = r(t) − y(t) et en calculant la commande avec U (s) = K(s)E(s) o` K(s) = Kp + Ki . ASSERVISSEMENTS ANALOGIQUES d’ˆtre capable de r´gler le correcteur de mani`re ad´quate. s Exercice (Correcteur PI pour syst`me du premier ordre) e Soit un syst`me d’´quation diff´rentielle τ y(t)+y(t) = Ku(t) avec τ = 20 ms e e e ˙ et K = 0. 3.26) (3. e .28) (3. 4. 1.62 CHAPITRE 3.27) (3. D´terminez l’´quation diff´rentielle du second ordre liant la r´f´rence e e e ee et la mesure et mod´lisant le syst`me boucl´.24) (3.29) – on peut ´galement choisir une loi de commande de la forme U (s) = e −Kp Y (s) + Ki (R(s) − Y (s)).25) (3. D´terminez les valeurs des param`tres permettant d’obtenir une pulsae e tion propre de 200 rad/s et un amortissement de 1. Les fonctions de u s transfert en boucle ferm´e s’´crivent alors : e e Hyr (s) = Hyp (s) = Hur (s) = Hup (s) = Her (s) = Hep (s) = K(s)G(s) 1 + K(s)G(s) G(s) 1 + K(s)G(s) K(s) 1 + K(s)G(s) K(s)G(s) − 1 + K(s)G(s) 1 1 + K(s)G(s) G(s) − 1 + K(s)G(s) (3. On envisage une loi de commande proportionnelle-int´grale de e t la forme u(t) = −Kp y(t) + Ki (r(τ ) − y(τ ))dτ . e e e 2. Exercice (Asservissement PI d’un syst`me du second ordre) e K Soit un syst`me de fonction de transfert H(s) = (s+a)(s+b) avec a = 10 rad/s.

On envisage d’utiliser un correcteur PI de la forme 1 K(s) = Kp (s + τi ) o` Kp est le gain du correcteur et τi est sa constante de u s temps. e e e 7.1 s et K = 1. ˚ 1. Tracez l’allure du diagramme de Bode de Hyp (s). e ´ 2. METHODES DE SYNTHESE 63 b = 40 rad/s et K = 10. Donnez la valeur de τi et simplifiez l’expression de la FTBO en cons´e quence.3. τ = 0. e ´ 2. Tracez le diagramme de Bode de la FTBO. e a ˚ 1. e 9. 4. e 3. On choisit la strat´gie suivante : on r`gle le correcteur de mani`re a e e e ` compenser le pˆle basse fr´quence du syst`me et ` avoir une marge de gain o e e a de 45 .´ ` 3. e e 6. e 3. Tracez le diagramme de Bode de la FTBO. Tracez l’allure du diagramme de Bode du syst`me et de celui du core recteur pour des valeurs quelconques de ses param`tres. On choisit la s strat´gie suivante : on r`gle le correcteur de mani`re ` compenser le pˆle du e e e a o syst`me et ` avoir une marge de gain de 45 . Calculez la fonction de transfert en boucle a ferm´e Hyp (s) entre P (s) et Y (s). Ecrivez la FTBO du syst`me. Tracez l’allure du diagramme de Bode du syst`me et de celui du core recteur pour des valeurs quelconques de ses param`tres. Quelle est la pr´cision du syst`me asservi ? e e 8. Calculez le gain maximal de Hyp (s). Donnez la valeur de Kp permettant de respecter la marge de phase sp´cifi´e. On envisage s+a 1 d’utiliser un correcteur PI de la forme K(s) = Kp (s + τi ). On suppose que le syst`mes est perturb´ en entr´e par un signal exog`ne e e e e p(t) qui s’ajoute ` u(t). 10. Donnez le temps de r´ponse approch´ du syst`me. Ecrivez la FTBO du syst`me. . Pour quel pulsation est-il obtenu ? Exercice (Correction PI d’un syst`me ` retard) e a On consid`re un syst`me du premier ordre avec retard de fonction de transfert e e H(s) = K exp(−t/τ ) avec a = 1 rad/s. 4. 5. Donnez la valeur de τi et simplifiez l’expression de la FTBO en cons´e quence.

1.64 CHAPITRE 3. e e 6. On pourra donc consulter le disgramme de Bode disponible ` cette partie du document. la FTBO s’´crit : e e τi Hbo (s) = Kp 1 + τi s τi Ls2 (1 + τ s) (3. Quelle est la pr´cision du syst`me asservi ? e e M´thode de l’optimum sym´trique e e Cette m´thode permet d’obtenir de tr`s bon r´glages des correcteur PI e e e pour de nombreuses applications. Ls(1 + τ s) (3. e e e 7. On suppose que le syst`me ` asservir a e a comme fonction de transfert : H(s) = 1 .32) Son gain complexe ` la pulsation ω s’´crit : a e Kp 1 + jaτ ω 1 + aτ 2 ω 2 + jτ ω(a − 1) Kp = aτ L(jω)2 1 + jτ ω aτ L(jω)2 1 + aτ 2 ω 2 (3.30) Le correcteur PI s’´crivant K(s) = Kp 1+τsi s .5. Donnez le temps de r´ponse approch´ du syst`me.34) et son argument est : Hbo (jω) = arg(Hbo (jω)) = −π + arctan 2 τ ω(a − 1) 1 + aτ 2 ω 2 (3. page e e e 55. Donnez la valeur de Kp permettant de respecter la marge de phase sp´cifi´e. a .31) On r`gle le correcteur de la mani`re suivante : e e – On choisit τi dans un rapport a > 1 donn´ par rapport ` τ : e a τi = aτ La FTBO s’´crit alors2 : e Hbo (s) = Kp 1 + aτ s aτ Ls2 1 + τ s (3.35) La FTBO a la mˆme structure que dans l’exemple pr´sent´ au paragraphe 3. ASSERVISSEMENTS ANALOGIQUES 5.33) (3.

3. e e Exercice (Correcteur PD et syst`me du second ordre) e Soit un syst`me du second ordre d’´quation diff´rentielle y (t) + 10 y(t) + e e e ¨ ˙ 100 y(t) = 20 u(t).39) aτ La constante a est choisie de mani`re ` assurer une marge de phase ∆φ = e a φmax + π.3. ˙ .36) √ √ √ Kp τ 1 + j a j aKp τ 1 + j a √ = √ Hbo (jω ) = − L 1 + j/ a L 1−j a Le gain est : |Hbo (jω )| = ∗ √ aKp τ L (3. Une des possibilit´ pour augmenter la phase de la boucle ouverte est e d’utiliser un effet d´riv´ (ou aussi une avance de phase). c’est-`-dire que l’on doit avoir |Hbo (jω ∗ )| = 1.´ ` 3.41) a = tan2 2 4 3. METHODES DE SYNTHESE Sa phase pr´sente un maximum φmax en ω ∗ = e ∗ √1 aτ 65 et on a : (3.4 Correcteur proportionnel d´riv´ (PD) e e L’instabilit´ d’un syst`me asservi est li´ au fait que la phase de la fonction e e e de transfert en boucle ouverte soit inf´rieure ` -180 e a ˚lorsque le gain passe par 0 dB.38) – On r`gle alors le gain de mani`re ` ce que la marge de phase corresponde e e a au maximum de la phase.37) et la phase est : φmax = arg(Hbo (jω ∗ )) = − √ 3π + 2 arctan( a) 2 (3. On envisage d’asservir ce syst`me par un correcteur e proportionnel-d´riv´ dont le comportement est r´git par l’´quation diff´rentielle e e e e e de la forme u(t) = Kp (r(t) − y(t)) − Kd y(t). On a : √ π (3.40) ∆φ = − + 2 arctan( a) 2 d’o` : u ∆φ π + (3. a d’o` : u L Kp = √ (3.

D´terminez le correcteur permettant d’avoir une marge de phase de 60 e ˚ et un temps d’´tablissement de 10 ms. Comme pour l’effet d´riv´e. D´terminez le rapport e b a b a permettant d’apporter une phase de 60 . D´terminez le gain statique du syst`me asservi ainsi r´gl´.42) avec b > a. ˚ 6. D´terminez les param`tres Kp et Kd du correcteur de sorte que le e e syst`me en boucle ouverte ait une pulsation propre de 50 rad/s et un e amortissement ´gal ` 1. a 5.66 CHAPITRE 3. ASSERVISSEMENTS ANALOGIQUES 1. e a Il peut ˆtre assimil´ ` un correcteur PD dont le gain est tronqu´ en haute e ea e fr´quence.6 Correcteur PID Correcteur ` avance de phase a s+a s+b Il s’agit d’un correcteur de la forme : K(s) = Kp (3. e . Donnez la FTBO du syst`me . D´terminez le maximum de la phase du correcteur en fonction de e ainsi que la pulsation ` laquelle ce maximum est atteint. e Exercice (Correction ` avance de phase pour int´grateur double) Soit a e K un syst`me de type double int´grateur de fonction de transfert H(s) = s2 avec e e K = 10. a 1. e 2. 4. Repr´sentez le diagramme de Bode du syst`me a asservir. e 3. D´terminez la forme de l’´quation diff´rentielle liant la r´f´rence et la e e e ee mesure. 3. ce correcteur permet d’augmenter e e la bande passante d’un syst`me en ajoutant de la phase ` la boucle ouverte. e a 4. e e e e 3. Repr´sentez le diagramme de Bode du correcteur. D´terminez la pulsation propre.3. donnez l’allure de son diagramme de e Bode. e e ` 2.3. On envisage de l’asservir par un correcteur ` avance de phase (??).5 3. l’amortissement et le gain statique du e syst`me en boucle ouverte.

METHODES DE SYNTHESE 67 3.7 Correcteur ` retard de phase a s+a s+b Il s’agit d’un correcteur de la forme : K(s) = Kp (3.43) e e e e avec b < a. e e .3. Son action est comparable ` celle d’un correcteur PI e a dont le gain en basse fr´quence est limit´.´ ` 3. Ce correcteur pr´sente un gain plus ´lev´ en basse fr´quence qu’en haute fr´quence.3.

ASSERVISSEMENTS ANALOGIQUES .68 CHAPITRE 3.

on obtient λ2 = a−b . e e 2. plus simple. pour d´terminer le coefficient λ1 de l’´quation A. il faut : e ee 1. ce qui aboutit ` la r´solution d’un a e syst`mes d’´quations comportant autant d’´quations que de param`tres ine e e e connus. Par e exemple. on peut mule e tiplier les deux termes de l’´quation par s + a puis prendre comme valeur e particuli`re s = −a. D´terminer la structure de la d´composition . 69 . on peut ´crire : e k λ1 λ2 1 = + (s + a)(s + b) s+a s+b 1 = (s + a)n n (A.Annexe A D´composition en ´l´ments e ee simples Toute fraction rationnelle en s peut s’´crire comme une somme d’´l´ments e ee µk αk s+βk simples de la forme λk sk .1.1) (A. De la mˆme mani`re. e e Pour d´terminer les coefficients de cette d´composition. On obtient e e a 1 1 e e alors λ1 = b−a . Par exemple. Une autre approche. on peut chercher ` e e a identifier directement les deux expressions.2) (A.3) k=1 λk (s + a)k µ a2 s 2 + a1 s + a0 = λ1 s + λ0 + s + b0 s + b0 Pour obtenir la d´composition en ´l´ments simples. de mani`re ` annuler une partie des termes. D´terminez les coefficients de la d´composition. consiste ` d´terminer ` d´terminer a e a e un par un chacun des coefficients en utilisant des valeurs particuli`res. s+pk ou s2 +2ξk ωk s+ω2 .

(A. 1 (s + a)(s + b) s+a s+b s+a (s + b)2 1 (s + a)2 (s + b) s+a (s + b)(s + c) s+a (s + b)2 (s + c) (A. (A.7) 5. (A.5) 3.8) 6. (A.4) 2.70 ´ ´ ´ ANNEXE A.6) 4. (A.9) . DECOMPOSITION EN ELEMENTS SIMPLES Exercice (D´composition en ´l´ments simples) e ee D´composez en ´l´ments simples les fractions rationnelles suivantes : e ee 1.

Herm`s. Borne. [7] V. e McGraw-Hill. Eyrolles. Abba. Zambettakis. Dauphin-Tanguy. F. Zapata. Prentice-Hall. Automatique. Martin de Carvalho. Lang. [10] G. Jouvencel. Bishop. [6] C. Addison-Wesley. e 71 . Richard. Decaulne.Cours avec Applications utilisant Matlab. Mod´lisation et Identification des Process.D.F. Powell. Phillips and R.H. and I. [12] A.J.P. P. and R. e [2] C. e [14] J. G. Automatique de Base. P. Ellipses. DiStephano. Borne. Sueur. Automatique des Syst`mes Cone tinus. and M. [9] E. and A. A. Cours d’Automatique. Crosnier. Syst`mes et Asservissements Continus. Williams. Technip.L. J. Minzu and B.J. Ferrier. Rivoire and J. de Larminat. TechnoSup.L. Ellipses. Dunod. P´legrin. G. Emami-Noeimi.Franklin.Bibliographie [1] P. Commande Automatique des Syst`mes Lin´aires e e Continus . B. e [13] P. Harbor. Dynamique de la Commande e Lin´aire. and I. Feedback Control of Dynamical Systems.L. Dynamical Systems and Automatic Control. Ellipses. Technip. [3] M. Syst`mes Asservis.D. Ele lipses. Ing´nierie de la e Commande des Syst`mes. [8] J. Prentice-Hall. J. Feedback Control Systems.R. Modern Control Systems Analysis and Design using Matlab and Simulink. Rotella. [4] R. Vanheeghe. [5] J. Gille. Ostertag. Addison-Wesley.C. Stubberud. Siary. [11] P. and P.

Sign up to vote on this title
UsefulNot useful