Cours de Syst`emes Asservis

J.Baillou, J.P.Chemla, B. Gasnier, M.Lethiecq
Polytech’Tours
2
Chapitre 1
Introduction
1.1 D´efinition de l’automatique
Automatique : Qui fonctionne tout seul ou sans intervention humaine.
Il existe deux domaines d’intervention de l’automatique :
– Dans les syst`emes `a ´ev´enements discrets. On parle d’automatisme
(s´equence d’actions dans le temps). Exemples d’applications : les dis-
tributeurs automatiques, les ascenseurs, le montage automatique dans
le milieu industriel, les feux de croisement, les passages `a niveaux.
– Dans les syst`emes continus pour asservir et/ou commander des gran-
deurs physiques de fa¸con pr´ecise et sans aide ext´erieure. Quelques
exemples d’application : l’angle d’une fus´ee, la vitesse de rotation d’un
lecteur CD, la position du bras dun robot, le pilotage automatique d’un
avion.
Dans ce cours, nous ne nous int´eresserons qu’`a l’automatique des syst`e-
mes continus.
1.2 Principes de base
faire une contre-r´eaction ou un ”feedback” : r´eagir en fonction de
ce qui est r´ealis´e, connaissant ce qui est demand´e.
Ce principe nous l’utilisons tous les jours dans la plupart de nos actions.
Pour conduire, nous devons regarder la route et sans cesse corriger la direc-
tion de la voiture mˆeme s’il n’y a pas de virages.
1.2.1 Notion de syst`eme, de Boucle Ouverte (BO), de Boucle
Ferm´ee (BF)
L’automatique peut s’appliquer `a tout ce qui bouge, fonctionne, se trans-
forme. L’objet d’application de l’automatique est appel´e syst`eme.
3
4 CHAPITRE 1. INTRODUCTION
Un syst`eme se caract´erise par ses grandeurs d’entr´ee et de sortie. Les
grandeurs d’entr´ee sont les grandeurs qui agissent sur le syst`eme. Il en existe
de deux types :
commandes : celles que l’on peut maˆıtriser
perturbations : celles que l’on ne peut pas maˆıtriser.
Un syst`eme est en boucle ouverte lorsque la commande est ´elabor´ee sans
l’aide de la connaissance des grandeurs de sortie : il n’y a pas de feedback.
Dans le cas contraire, le syst`eme est dit en boucle ferm´ee. La commande
est alors fonction de la consigne ( la valeur souhait´ee en sortie) et de la
sortie. Pour observer les grandeurs de sortie, on utilise des capteurs. C’est
l’information de ces capteurs qui va permettre d’´elaborer la commande.
Système
entrée = commande
sortie
Système
commande
sortie
Elaboration de
la commande
entrée = consigne
Fig. 1.1: Sch´ema d’un syst`eme en Boucle Ouverte (en haut) et en Boucle
Ferm´ee (en bas)
Ce que nous avons vu permet de donner cette autre d´efinition de l’au-
tomatique. Automatique : c’est une science et une technique qui permet
de maˆıtriser le comportement d’un syst`eme (traduit par ses grandeurs de
sortie), en agissant de mani`ere ad´equate sur ses grandeurs d’entr´ee.
1.3 Exemples
1.3.1 Chauffage d’une salle
Consid´erons le chauffage ´electrique d’une salle. Le syst`eme est constitu´e
par l’ensemble chauffage + salle. La sortie de ce syst`eme est la temp´erature
de la pi`ece. La commande du syst`eme est la position 0 ou 1 de l’interrupteur.
Les perturbations peuvent ˆetre l’ouverture d’une fenˆetre, de la porte ou les
rayons du soleil. En boucle ouverte, la commande est insensible `a la sortie.
Pour cr´eer un feedback ou contre-r´eaction, on peut utiliser un thermostat.
La commande est alors ´elabor´ee en fonction de la consigne (temp´erature
souhait´ee) et de la sortie (temp´erature de la pi`ece).
1.4. N
´
ECESSIT
´
E DE LA BOUCLE FERM
´
EE 5
radiateur
+
salle
commande
tout ou rien
sortie =
température
Thermostat
consigne =
température
Fig. 1.2: Sch´ema de la r´egulation de la temp´erature d’une pi`ece par un
thermostat
1.3.2 Asservissement de la position angulaire d’une antenne
satellite
Voir le sch´ema fourni en annexe
1.4 N´ecessit´e de la boucle ferm´ee
Exceptionnellement, le syst`eme de commande peut op´erer en boucle ou-
verte `a partir du seul signal de consigne. Mais la boucle ferm´ee (contre
r´eaction) est capable de
– stabiliser un syst`eme instable en BO
– compenser les perturbations externes
– compenser les incertitudes internes au processus lui-mˆeme
Un syst`eme de commande peut r´ealiser deux fonctions distinctes :
l’asservissement c’est `a dire la poursuite par la sortie d’une consigne va-
riable dans le temps
la r´egulation c’est `a dire la compensation de l’effet de perturbations va-
riables sur la sortie (la consigne restant fixe)
6 CHAPITRE 1. INTRODUCTION
Chapitre 2
Equations d’un syst`eme
lin´eaire
Dans toute la suite du cours, les syst`emes consid´er´es n’auront qu’une
entr´ee et qu’une sortie.
2.1 Introduction
Un syst`eme est dit lin´eaire si l’´equation liant la sortie `a l’entr´ee est une
´equation diff´erentielle lin´eaire `a coefficients constants. La forme g´en´erale de
cette ´equation diff´erentielle est :
b
0
s(t) +b
1
ds(t)
dt
+· · · +b
n
d
n
s(t)
dt
n
= a
0
e(t) +a
1
de(t)
dt
+· · · +a
m
d
m
e(t)
dt
m
(2.1)
Ces syst`emes lin´eaires sont homog`enes, c’est `a dire s(k.e) = k.s(e), et
additifs, c’est `a dire que l’on a s(e
1
+e
2
) = s(e
1
) +s(e
2
).
On appelle l’ordre de l’´equation 2.1 (n), l’ordre du syst`eme lin´eaire.
Seuls les syst`emes pour lesquels m ≤ n se rencontrent dans la pratique.
2.2 Exemples
2.2.1 Circuit RC
Soit le circuit RC en figure 2.1.
v (t)
1
v (t)
2
Fig. 2.1: Circuit RC
7
8 CHAPITRE 2. EQUATIONS D’UN SYST
`
EME LIN
´
EAIRE
Les ´equations ´electriques sont :
v
1
= R.i +v
2
C.
dv
2
dt
= i
Nous pouvons obtenir une ´equation diff´erentielle d’ordre 1 reliant la sortie
v
2
et l’entr´ee v
1
:
v
1
= R.C.
dv
2
dt
+v
2
2.2.2 Moteur ´electrique
Soit le moteur ´electrique d´ecrit par le sch´ema 2.2.
v (t)
R
L
J
! "
Fig. 2.2: Sch´ema du moteur ´electrique
L’´equation ´electrique est :
v(t) = R.i +L.
di
dt
+K
e

L’´equation m´ecanique donne :
J.

dt
= K
c
i −φ.ω
On peut obtenir une ´equation diff´erentielle reliant la sortie ω `a l’entr´ee
v(t) :
L.J
K
c
.
d
2
ω
dt
2
+
R.J +L.φ
K
c
.

dt
+

R.φ
K
c
+K
e

.ω = v(t)
On en d´eduit que ce syst`eme est d’ordre 2.
2.3 Remarques
2.3.1 R´egime statique
Dans l’´equation 2.1, si les d´eriv´ees successives de l’entr´ee e(t) et de la
sortie s(t) sont nulles, on obtient b
0
s(t) = a
0
e(t). On d´efinit le gain statique
K du syst`eme comme ´etant le rapport K =
a
0
b
0
.
2.4. RAPPELS SUR LA TRANSFORM
´
EE DE LAPLACE 9
2.3.2 Conditions initiales
Dans la suite du cours, on supposera souvent que les valeurs initiales de
l’entr´ee et de la sortie sont nulles. En fait, si ce n’est pas le cas mais que l’on
se trouve dans des conditions de repos du syst`eme, on peut montrer que les
variations autour de ce point d’´equilibre v´erifient la mˆeme ´equation 2.1 que
les grandeurs elles mˆemes.
2.3.3 Lin´earisation
Les syst`emes r´eels ne sont parfois pas lin´eaires mais peuvent ˆetre consid´er´es
comme tels dans certaines conditions. Nous n’´etudierons dans la suite du
cours que les syst`emes lin´eaires ou lin´earisables.
2.3.4 R´eponse d’un syst`eme lin´eaire
Si l’on veut connaˆıtre la r´eponse d’un syst`eme lin´eaire, il suffit de r´esoudre
l’´equation 2.1. Dans la suite du cours, on utilisera la Transform´ee de La-
place (TL) pour simplifier la r´esolution de ces ´equations. Nous apprendrons
´egalement `a faire un lien direct entre les r´eponses des syst`emes et la TL de
l’´equation 2.1.
2.4 Rappels sur la transform´ee de Laplace
2.4.1 D´efinition
Soit une fonction f d´efinie pour t ≥ 0. On d´efinit sa transform´ee de
Laplace (TL) F par :
F(p) = TL[f(t)] =

+∞
0
f(t).e
−p.t
.dt
On admettra qu’il existe une transform´ee de Laplace pour toutes les
fonctions que nous rencontrerons. On notera par des lettres minuscules les
fonctions originales (fonction du temps) et par des lettres majuscules les
images (les fonction de la variable p). En pratique, les transform´ees de La-
place ne seront pas calcul´ees mais on utilisera la table des transform´ees.
2.4.2 Propri´et´es de la Transform´ee de Laplace
Lin´earit´e :
TL[a.f(t) +b.g(t)] = a.F(p) +b.G(p)
D´erivation :
TL
¸
df
dt

= p.F(p) − lim
t→0
+
f(t)
10 CHAPITRE 2. EQUATIONS D’UN SYST
`
EME LIN
´
EAIRE
ce qui se g´en´eralise :
TL
¸
d
2
f
dt
2
¸
= p
2
.F(p) −p. lim
t→0
+
f(t) − lim
t→0
+
df(t)
dt
Souvent, f(t) et les d´eriv´ees successives de f(t) sont nulles `a l’instant
initial.
Int´egration
TL
¸
t
0
f(τ).dτ

=
F(p)
p
Retard
TL[f(t −τ)] = e
−τ.p
.F(p)
Th´eor`eme de la valeur initiale
lim
t→0
+
f(t) = lim
p→+∞
p.F(p)
Th´eor`eme de la valeur finale
lim
t→+∞
f(t) = lim
p→0
p.F(p)
Translation de la variable de Laplace
F(p +a) = TL

e
−at
.f(t)

Les transform´ees de Laplace que nous rencontrerons seront la plupart du
temps des fonctions rationnelles. Pour ´evaluer leur original (transform´ee in-
verse de Laplace), il suffit souvent de d´ecomposer cette fonction en ´el´ements
simples, puis d’utiliser la table des transform´ees. La fonction u(t) (´echelon
unitaire) intervient syst´ematiquement dans ces tables ; elle est d´efinie par :
u(t) = 0∀t < 0u(t) = 1∀t ≥ 0
a
1 2 3 4 5
t
f(t)
Fig. 2.3: La fonction ´echelon unitaire
2.5. APPLICATION
`
A LA R
´
ESOLUTION D’
´
EQUATIONS DIFF
´
ERENTIELLES11
2.4.3 Exemple
D´eterminer l’original de
F(p) =
1
p
2
.(1 +τ.p)
τ > 0
R´eponse : f(t) = (t −τ +τ.e
−t/τ
).u(t).
2.5 Application `a la r´esolution d’´equations diff´e-
rentielles
Rappelons la forme g´en´erale d’une ´equation diff´erentielle d’ordre n :
b
0
s(t) +b
1
ds(t)
dt
+· · · +b
n
d
n
s(t)
dt
n
= a
0
e(t) +a
1
de(t)
dt
+· · · +a
m
d
m
e(t)
dt
m
Nous pouvons former la TL de cette ´equation :
b
0
S(p) +b
1

p.S(p) −s(0
+
)

+b
2

p
2
.S(p) −p.s(0
+
) −
ds(0
+
)
dt

+· · ·
= a
0
E(p) +a
1

p.E(p) −e(0
+
)

+· · ·
Ce qui peut se mettre sous la forme :
(b
0
+b
1
.p +· · · +b
n
.p
n
).S(p) +I
s
= (a
0
+a
1
.p +· · · +a
m
p
m
).E(p) +I
e
o` u I
s
et I
e
sont des termes d´ependant des conditions initiales de s(t) et de
e(t). Dans le cas o` u ces conditions initiales sont nulles (c’est la cas le plus
courant en automatique), on obtient :
S(p) =
a
0
+a
1
.p +· · · +a
m
.p
m
b
0
+b
1
.p +· · · +b
n
.p
n
.E(p)
Cette ´equation permet de calculer S(p). Il ne reste plus qu’`a former la
transform´ee inverse de Laplace pour avoir s(t).
2.6 Fonction de transfert d’un syst`eme lin´eaire
2.6.1 D´efinition
On appelle fonction de transfert ou transmittance d’un syst`eme li-
n´eaire le rapport entre la transform´ee de Laplace de la sortie sur celle de
l’entr´ee :
T(p) =
S(p)
E(p)
=
a
0
+a
1
.p +· · · +a
m
.p
m
b
0
+b
1
.p +· · · +b
n
.p
n
12 CHAPITRE 2. EQUATIONS D’UN SYST
`
EME LIN
´
EAIRE
C’est une fonction rationnelle. L’ordre du syst`eme (qui est l’ordre de
l’´equation diff´erentielle) est le degr´e du d´enominateur de T(p).
Sch´ema fonctionnel : Pour exprimer l’´equation pr´ec´edente, on utilise
g´en´eralement le sch´ema 2.4
T(p)
E(p) S(p)
Fig. 2.4: Sch´ema fonctionnel d’une fonction de transfert
2.6.2 Mise en cascade
La mise en cascade de deux syst`emes dont les fonctions de transfert sont
T
1
(p) et T
2
(p) est ´equivalent `a un seul syst`eme dont la fonction de transfert
serait T
1
(p).T
2
(p) (voir sch´ema 2.5).
T (p)
E (p) S (p)=E (p)
T (p)
S (p)
1
1
1 2
2
2
E (p)
1
S (p)
2
T (p) .
1
T (p)
2
Fig. 2.5: Les fonctions de transfert en cascade se multiplient
2.6.3 Diff´erentes formes d’´ecriture de la fonction de transfert
Nous avons vu pr´ec´edemment la forme d´evelopp´ee de la fonction de trans-
fert o` u l’on peut lire directement les coefficients de l’´equation diff´erentielle.
T(p) =
S(p)
E(p)
=
a
0
+a
1
.p +· · · +a
m
.p
m
b
0
+b
1
.p +· · · +b
n
.p
n
(2.2)
Il est souvent pr´ef´erable de mettre en ´evidence le gain K du syst`eme ainsi
que le nombre α d’int´egrateurs purs aussi appel´e type du syst`eme.
T(p) = K.
1
p
α
.
1 +· · · +c
m
p
m
1 +· · · +d
n−α
p
n−α
= K.G(p) (2.3)
Remarque :
– si α = 0, alors K =
a
0
b
0
est le gain statique du syst`eme.
– si α = 0, alors K = lim
p→0
p
α
T(p)
Cette derni`ere forme peut parfois se trouver sous forme factoris´ee :
T(p) = K.
(1 +τ

1
p) · · · (1 +τ

m
p)
p
α
(1 +τ
1
p) · · · (1 +τ
n−α
p)
2.7. EXEMPLES 13
Dans cette formulation, les τ et τ

sont assimil´es `a des constantes de temps.
Nous pouvons enfin faire apparaˆıtre les pˆoles et les z´eros de la fonction
de transfert. Cela donne :
T(p) = k.
(p −z
1
) · · · (p −z
m
)
p
α
(p −p
1
) · · · (p −p
n−α
)
o` u k = K.
2.7 Exemples
2.7.1 Circuit RC
Nous reprenons l’exemple du paragraphe 2.2.1. Nous avions vu que :
v
1
= R.C.
dv
2
dt
+v
2
Dans ce syst`eme, nous consid´erons la tension v
1
comme ´etant l’entr´ee e(t),
et la tension v
2
comme ´etant la sortie s(t). En prenant la transform´ee de
Laplace de l’´equation pr´ec´edente, on peut former la fonction de transfert de
ce syst`eme :
T(p) =
S(p)
E(p)
=
1
1 +R.C.p
Circuit RC
v (t)
1
v (t)
2
T(p)=
1
1 + RC p
Fig. 2.6: Sch´ema fonctionel d’un Circuit RC
On identifiera facilement le fait que c’est un syst`eme d’ordre 1 dont la
constante de temps est τ = RC et de gain statique K = 1.
14 CHAPITRE 2. EQUATIONS D’UN SYST
`
EME LIN
´
EAIRE
Chapitre 3
R´eponse temporelle des
syst`emes
On veut caract´eriser les syst`emes d’une part par leur fonction de transfert
et, d’autre part, par leur comportement. Ce dernier peut ˆetre mis en ´evidence
par la r´eponse s(t) `a une entr´ee donn´ee. Classiquement, on peut apprendre
beaucoup des syst`emes en observant la r´eponse aux entr´ees suivantes :
– l’impulsion → r´eponse impulsionnelle
– l’´echelon → r´eponse indicielle
– la rampe
– la sinuso¨ıde → r´eponse fr´equentielle
Nous ´etudierons au chapitre suivant les r´eponses fr´equentielles des sys-
t`emes. Dans ce chapitre, nous allons faire le lien entre fonction de transfert
et r´eponses temporelles (c’est `a dire les r´eponses aux impulsion, ´echelon et
rampe). Comme dans la suite du cours, nous allons ´etudier les syst`emes
simples et tr`es r´epandus que sont les syst`emes du premier ordre et du se-
cond ordre. De plus, les m´ethodes d’´etude de ces syst`emes se g´en´eralisent
facilement aux autres.
3.1 Les diff´erentes entr´ees classiques
3.1.1 L’´echelon
C’est l’entr´ee la plus utilis´ee de toutes. Elle correspond `a un changement
brusque de consigne. Cette fonction est d´efinie par :
f(t) = a ∀t > 0 et f(t) = 0 ∀t ≤ 0
Sa transform´ee de Laplace est :
F(p) =
a
p
15
16 CHAPITRE 3. R
´
EPONSE TEMPORELLE DES SYST
`
EMES
a
1 2 3 4 5
t
f(t)
Fig. 3.1: La fonction ´echelon
On appelle ´echelon unitaire la fonction dont la TL est
1
p
(a = 1). On
le note souvent u(t). On appelle r´eponse indicielle la r´eponse `a l’´echelon
unit´e. On rencontre ´egalement l’´echelon retard´e g(t) = u(t −τ).
3.1.2 La rampe
La rampe de pente a est la primitive de l’´echelon de hauteur a. Elle est
d´efinie par :
∀t > 0, f(t) = at ∀t ≤ 0, f(t) = 0
a
1
t
f(t)
Fig. 3.2: La fonction rampe de pente a
Sa transform´ee de Laplace est d´efinie par :
F(p) =
a
p
2
On peut d´efinir ´egalement la rampe unitaire : la rampe de pente 1.
3.1.3 L’impulsion
L’impulsion unit´e est, dans l’espace des distributions, la d´eriv´ee de l’´eche-
lon unitaire. On l’appelle aussi impulsion de Dirac. On la note g´en´eralement
δ(t). Sa transform´ee de Laplace est TL[δ(t)] = 1.
3.2. D
´
ECOMPOSITION DE SIGNAUX COMPLEXES 17
a
1 2 3 4 5
t
f(t)
Fig. 3.3: La fonction impulsion de dirac de poids a
3.2 D´ecomposition de signaux complexes
Nous connaissons la transform´ee de Laplace des signaux pr´ec´edents. Nous
d´eterminerons par la suite la r´eponse temporelle des syst`emes `a ces entr´ees.
Par la propri´et´e de lin´earit´e de la transform´ee, nous pourrons connaˆıtre la
TL et la r´eponse des syst`emes `a toute la classe des signaux qui peuvent se
d´ecomposer en signaux classiques (impulsion, ´echelon, rampe).
3.2.1 Exemple
Determiner la TL de la fonction en figure 3.4.
2
5
10
0,2 0,6 0,4
Fig. 3.4: Exemple de fonction compos´ee d’´echelons, rampes et dirac
R´eponse :
F(p) =
1
p
(5 −8e
−0,6p
) +
25
p
2
(1 −e
−0,2p
)
Remarque : Dans la suite du cours, si rien n’est pr´ecis´e, les condi-
tions initiales seront consid´er´ees comme nulles. Pour calculer la sortie d’un
syst`eme de fonction de transfert T(p), il suffira de calculer la transform´ee in-
verse de Laplace de T(p).E(p) o` u E(p) est la TL de l’entr´ee. Dans le cas o` u
les conditions initiales ne sont pas nulles, il faudra revenir `a la transform´ee
de Laplace de l’´equation diff´erentielle.
18 CHAPITRE 3. R
´
EPONSE TEMPORELLE DES SYST
`
EMES
3.3 R´eponse d’un syst`eme du premier ordre
3.3.1 Fonction de transfert
Un syst`eme du premier ordre est d´ecrit par
b
0
s(t) +b
1
ds
dt
= a
0
e(t) +a
1
de
dt
Nous ne traiterons, dans ce chapitre, que les syst`emes pour lesquels a
0
= 0
et a
1
= 0. La fonction de transfert de ces syst`emes est : T(p) =
a
0
b
0
+b
1
p
, ce
que nous pouvons mettre sous la forme :
T(p) =
K
1 + τp
On appelle K le gain statique et τ la constante de temps du syst`eme.
3.3.2 R´eponse `a un ´echelon
Pour toutes les r´eponses indicielles (`a un ´echelon), on d´efinit :
R´egime permanent s
p
(t) = s(t) ∀t >> t
r
(s
p
(t) = lim
t→∞
s(t)
Temps de mont´ee t
m
est le temps pendant lequel s(t) passe de 0, 1s
p
(t) `a
0, 9s
p
(t)
Temps de r´eponse `a 5% t
r
est le temps au bout duquel ∀t > t
r
, s
p
(t)−s(t) <
0, 05s
p
(t)
On applique `a l’entr´ee de ce syst`eme un ´echelon d’amplitude E
0
. E(p),
la TL de l’entr´ee est donc E(p) =
E
0
p
. La sortie du syst`eme est telle que :
S(p) = E(p).T(p) =
K.E
0
p(1 +τp)
s(t) = K.E
0
(1 −e

t
τ
)
3.3. R
´
EPONSE D’UN SYST
`
EME DU PREMIER ORDRE 19
0
0
K.Eo
!
3!
95%
63%
t
s(t)
Fig. 3.5: R´eponse `a un ´echelon d’un syst`eme du premier ordre
Sur son trac´e ci-dessus, on peut noter
– s(τ) = 0, 632KE
0
– lim
t→∞
s(t) = K.E
0
– la tangente `a l’origine a une pente de
K.E
0
τ
– temps de mont´ee ≈ 2τ
– temps de r´eponse `a 5% ≈ 3τ
On peut tracer la courbe en coordonn´ees r´eduites, c’est `a dire le trac´e de
y =
s(t)
K.E
0
en fonction de x = t/τ qui ne d´epend plus de τ ni de K ni de
l’amplitude de l’´echelon d’entr´ee. (y = 1 −e
−x
)
3.3.3 R´eponse `a une rampe
L’entr´ee est une rampe de pente a : e(t) = atu(t). Sa Transform´ee de
Laplace est E(p) = a/p
2
. La sortie est donn´ee par :
S(p) =
K.a
τ
.
1
p
2
(p +
1
τ
)
s(t) = K.a.(t −τ) +K.a.τ.e

t
τ
20 CHAPITRE 3. R
´
EPONSE TEMPORELLE DES SYST
`
EMES
0 2 3 4
0
2
3
4
!
a!
! ! ! !
a!
a!
a!
a!
a!/3
t
s(t)
s
p
(t)
e(t)
Fig. 3.6: R´eponse d’un premier ordre `a une rampe
Les caract´eristiques de cette r´eponse sont :
– Le r´egime permanent est s
p
(t) = K.a.(t −τ)
– Si K = 1, la sortie s(t) suit l’entr´ee avec un retard constant (τ). La
diff´erence entre la sortie et l’entr´ee est appel´ee erreur de traˆınage et
vaut a.τ.
– Si K = 1, s
p
(t) et e(t) n’ont pas la mˆeme pente. Ils divergent.
3.3.4 R´eponse `a une impulsion
L’entr´ee est donn´ee par e(t) = E
0
.δ(t). En Laplace : E(p) = E
0
. La sortie
est donn´ee par
S(p) =
K.E
0
1 +τp
⇒s(t) =
K.E
0
τ
e

t
τ
3.4. R
´
EPONSE DES SYST
`
EMES DU SECOND ORDRE 21
0 2 3 4
0
!
K.Eo
! ! ! !
t
Fig. 3.7: R´eponse d’un premier ordre `a une impulsion
3.4 R´eponse des syst`emes du second ordre
3.4.1 Fonction de transfert
L’´equation diff´erentielle la plus g´en´erale de second ordre est :
b
2
d
2
s
dt
2
+b
1
ds
dt
+b
0
s(t) = a
2
d
2
e
dt
2
+a
1
de
dt
+a
0
e(t)
Dans ce paragraphe, nous n’´etudierons que les syst`emes tels que les
d´eriv´ees de l’entr´ee n’interviennent pas (a
2
= a
1
= 0). La fonction de trans-
fert de ces syst`emes peut se mettre sous la forme :
T(p) =
K
1 +
2zp
ω
n
+
p
2
ω
2
n
avec
K est le gain statique du syst`eme.
ω
n
est la pulsation naturelle (en rd/s). On pourra poser τ
n
=
1
ω
n
.
z est le coefficient d’amortissement.
Si on cherche les pˆoles de la fonction de transfert (les racines du d´eno-
minateur), on distingue 3 cas possibles :
z > 1 dans ce cas, les pˆoles sont r´eels : −zω
n
±ω
n

z
2
−1
22 CHAPITRE 3. R
´
EPONSE TEMPORELLE DES SYST
`
EMES
z = 1 les deux pˆoles sont ´egaux et r´eels. Ils valent −ω
n
.
z < 1 les deux pˆoles sont des complexes conjugu´es. Ils sont `a partie r´eelle
n´egative si z > 0.
3.4.2 R´eponse `a l’´echelon pour z > 1
On parle de syst`eme `a fort amortissement. Les deux pˆoles r´eels p
1
et p
2
donnent une r´eponse qui sera la somme de deux exponentielles. Pour une
entr´ee e(t) = E
0
u(t) →E(p) =
E
0
p
, la sortie est donn´ee par
S(p) =
K.E
0

2
n
p(p −p
1
)(p −p
2
)
s(t) = K.E
0
¸
1 −
τ
1
τ
1
−τ
2
e

t
τ
1
+
τ
2
τ
1
−τ
2
e

t
τ
2

.u(t)
avec p
1
= −
1
τ
1
et p
2
= −
1
τ
2
0
0
t
K.Eo
Fig. 3.8: R´eponse indicielle d’un second ordre `a fort amortissement
Les caract´eristiques de cette r´eponse sont :
– le r´egime permanent est : s
p
(t) = K.E
0
– `a l’origine, la tangente est horizontale
3.4. R
´
EPONSE DES SYST
`
EMES DU SECOND ORDRE 23
3.4.3 R´eponse `a l’´echelon pour z = 1
Par rapport au paragraphe pr´ec´edent, les pˆoles sont confondus.
T(p) =
K.ω
2
n
(p +ω
n
)
2
s(t) = K.E
0

1 −(1 +ω
n
t)e
−t/τ
n

.u(t)
La courbe de r´eponse ressemble `a la courbe obtenue au paragraphe pr´ec´e-
dent, mais la croissance est plus rapide.
3.4.4 R´eponse `a l’´echelon pour z < 1
On parle de syst`eme `a faible amortissement. Les pˆoles sont complexes
conjugu´es. La r´eponse temporelle est :
s(t) = K.E
0
¸
1 −
1

1 −z
2
e
−zω
n
t
sin(ω
n

1 −z
2
t +ϕ)

avec tan ϕ =

1−z
2
z
0
0
t
m
t
p
t
r
K.Eo
1,05K.Eo
0,95K.Eo
T
p
T
p 2
D
t
s(t)
Fig. 3.9: R´eponse indicielle d’un second ordre `a faible amortissement
Les caract´eristiques de cette r´eponse sont :
– r´egime permanent s
p
(t) = K.E
0
24 CHAPITRE 3. R
´
EPONSE TEMPORELLE DES SYST
`
EMES
– `a l’origine, la tangente est horizontale
– pulsation propre amortie
ω
p
= ω
n

1 −z
2
– pseudo-p´eriode des oscillations :
T
p
=

ω
p
– temps de mont´ee (temps au bout duquel s(t) atteint pour la premi`ere
fois s
p
(t).
t
m
=
T
p
2
(1 −
ϕ
π
)
– temps de pic
t
p
=
T
p
2
=
π
ω
p
– temps de r´eponse `a 5% : C’est le temps au bout duquel la sortie atteint
le r´egime permanent `a 5% pr`es et y reste. L’abaque ci-joint donne ce
temps en fonction des caract´eristiques de la fonction de transfert. Une
approximation pour z 1 est
t
r
= 3
τ
n
z
=
3

n
qui est le temps de r´eponse de l’enveloppe exponentielle.
– le d´epassement D = s(t
p
) −K.E
0
. Le calcul donne :
D = K.E
0
.e



1−z
2
On peut aussi d´efinir le d´epassement relatif (sans unit´e) : D
r
=
D
K.E
0
=
e



1−z
2
.
– d´epassements successifs : le rapport entre deux d´epassements successifs
de mˆeme signe peut permettre d’identifier l’amortissement z.
ln
D
2
D
1
=
−2zπ

1 −z
2
3.4.5 R´eponse d’un syst`eme du second ordre `a une rampe
L’entr´ee est une rampe de pente a. E(p) =
a
p
2
. On en d´eduit la sortie
S(p) =
Ka
p
2
(p
2
+ 2zω
n
p +ω
2
n
)
Pour z > 1,
s(t) = K.a
¸
t −τ
1
−τ
2
+
τ
2
1
τ
1
−τ
2
.e

t
τ
1

τ
2
2
τ
1
−τ
2
.e

t
τ
2
¸
3.4. R
´
EPONSE DES SYST
`
EMES DU SECOND ORDRE 25
Pour z < 1,
s(t) = K.a

t −
2z
ω
n
+
e

zt
τ
n
ω
p
. sin (ω
p
t −ψ)
¸
¸
avec ψ = −2 arctan

1−z
2
z
.
Dans les deux cas, le r´egime stationnaire est une droite de pente Ka.
Dans le cas z < 1, le r´egime transitoire est oscillant.
26 CHAPITRE 3. R
´
EPONSE TEMPORELLE DES SYST
`
EMES
Chapitre 4
R´eponse fr´equentielle d’un
syst`eme
4.1 R´eponse d’un syst`eme `a une sinuso¨ıde
Consid´erons un syst`eme lin´eaire d’ordre quelconque avec une entr´ee et
une sortie. Si l’entr´ee est sinuso¨ıdale (e(t) = E
0
sin (ωt)), la propri´et´e lin´eaire
du syst`eme fait que la sortie sera ´egalement une sinuso¨ıde, de mˆeme pulsation
que l’entr´ee. On aura : s(t) = S
0
sin (ωt +ϕ).
Dans une analyse harmonique d’un syst`eme, on va faire le lien entre
la fonction de transfert et la r´eponse de ce syst`eme `a une sinuso¨ıde. Cette
r´eponse sera caract´eris´ee par deux param`etres :
Gain =
S
0
E
0
dephasage : ϕ
Ces deux param`etres d´ependent de la pulsation ω de l’entr´ee. On peut
montrer que :
S
0
E
0
= |T(jω)| ϕ = arg (T(jω))
o` u T(jω) est l’expression de la fonction de transfert du syst`eme dans laquelle
on remplace la variable de Laplace p par jω.
L’int´erˆet de connaˆıtre les r´eponses fr´equentielles vient du fait que, d’apr`es
Fourier, tout signal peut ˆetre d´ecompos´e en une somme de fonctions sinus
ou cosinus. La r´eponse `a un signal quelconque sera la somme des r´eponses
aux sinuso¨ıdes qui composent ce signal.
L’expression analytique du gain et du d´ephasage en fonction de ω ne sont
pas ‘parlantes’. On pr´ef`erera avoir une repr´esentation graphique de ces deux
param`etres en fonction de la pulsation. Il existe trois types de repr´esentations
graphiques :
BODE se pr´esente sous la forme de deux courbes :
27
28 CHAPITRE 4. R
´
EPONSE FR
´
EQUENTIELLE D’UN SYST
`
EME
• |T(jω)|
dB
en fonction de ω (abscisses logarithmiques)
• ϕ = arg (T(jω)) en fonction de ω (abscisses logarithmiques)
BLACK aussi appel´e NICHOLS repr´esente |T(jω)|
dB
en fonction de ϕ. La
courbe est gradu´ee en ω.
NYQUIST repr´esente T(jω) dans le plan complexe. La courbe est gradu´ee
en ω.
4.2 Repr´esentation dans le plan de BODE
4.2.1 D´efinition
Cette repr´esentation s’appelle ´egalement Lieu de Bode. Le gain est re-
pr´esent´e en d´ecibels (dB) :
|T(jω)|
dB
= 20 log (|T(jω)|)
La construction pratique consiste en la recherche des asymptotes, leur
point de concours et le calcul de quelques points particuliers. Le d´ephasage
est souvent repr´esent´e en degr´es. A part quelques rares exceptions, ce d´e-
phasage est n´egatif (la sortie est en retard par rapport `a l’entr´ee).
4.2.2 Syst`emes du premier ordre
La fonction de transfert d’un syst`eme du premier ordre est donn´ee par :
T(p) =
K
1 +τp
⇒ T(jω) =
K
1 +jτω
Pour pouvoir tracer ce lieu dans le cas g´en´eral (nous n’avons pas de
valeur num´erique pour K et τ, on posera u = τω et K = 1. (Si K = 1, il
suffira de d´ecaler la courbe de gain de 20 log(K).)
|T(ju)|
dB
= 20 log K −10 log (1 +u
2
) arg(T(ju)) = −arctan(u)
– asymptotes :
– pour u →0, |T(ju)|
dB
→0, arg(T(ju)) →0
– pour u →∞, |T(ju)|
dB
→−20 log(u), arg(T(ju)) →−90˚. Comme
l’axe des abscisses est logarithmique, l’asymptote de gain est une
droite de pente −20dB/decade(u) et coupe l’axe pour u = 1(ω =
1/τ).
– r`egle des 10% : pour u < 0.1 ou u > 10, la courbe se confond avec les
asymptotes.
– Pour u = 1, |T(ju)|
dB
= −3dB, et ϕ = −45˚. On dira que la pulsation
u = 1 ⇔ω = 1/τ est la pulsation de coupure `a −3dB.
4.2. REPR
´
ESENTATION DANS LE PLAN DE BODE 29
– Pour u = 1/2, |T(ju)|
dB
= −1dB, et ϕ = −26, 5˚.
– Pour u = 2, |T(ju)|
dB
= −7dB, et ϕ = −63, 5˚.
10
-2
10
-1
1 10 10
2
-50
-40
-30
-20
-10
0
(rad/sec)
G
a
i
n

d
B
10
-2
10
-1
1 10 10
2
-100
-80
-60
-40
-20
0
P
h
a
s
e

d
e
g
! ! ! ! !
! ! ! ! !
="
(rad/sec)
Fig. 4.1: Lieu de Bode d’un syst`eme du premier ordre
4.2.3 Int´egrateur pur
On appelle int´egrateur pur les syst`emes dont la fonction de transfert est
T(p) =
K
p
Pour ces syst`emes, on a : s(t) = K.

u(t).dt. Le gain et la phase de ce
syst`eme sont :
|T(jω)|
dB
= 20 log(K) −20 log(ω); ϕ = −90˚
4.2.4 Syst`eme du deuxi`eme ordre
Un syst`eme du deuxi`eme ordre est d´efini par sa fonction de transfert
T(p) :
T(p) =
K
1 +
2zp
ω
n
+
p
2
ω
2
n
⇒T(jω) =
K
1 +j
2zω
ω
n
−(
ω
ω
n
)
2
Pour pouvoir tracer ce lieu dans le cas g´en´eral (nous n’avons pas de
valeur num´erique pour K et ω
n
), on posera u =
ω
ω
n
et K = 1. Si K = 1, il
suffira de d´ecaler la courbe de gain de 20 log(K).
T(ju) =
1
1 + 2jzu −u
2
⇒|T(ju)| =
1

(1 −u
2
)
2
+ (2zu)
2
30 CHAPITRE 4. R
´
EPONSE FR
´
EQUENTIELLE D’UN SYST
`
EME
arg(T(ju)) = −arctan(
2zu
1 −u
2
)
– Asymptotes pour u →0 : |T| →1 = 0dB et le d´ephasage ϕ →0˚.
– Asymptotes pour u →∞: |T| ≈
1
u
2
→−40dB/decade et le d´ephasage
ϕ →−180˚.
– Les asymptotes se coupent en u = 1 (cad ω = ω
n
). En ce point,
|T| =
1
2z
et ϕ = −90˚.
– La recherche d’un extremum sur la courbe de gain donne :
Si z > 0, 7 la courbe ne pr´esente pas d’extremum. Elle reste en dessous
de 0dB.
Si z < 0, 7 la courbe a un maximum en u =

1 −2z
2
cad pour
ω
R
= ω
n

1 −2z
2
On appelle cette pulsation la pulsation de r´esonance. C’est en
mettant en entr´ee une sinuso¨ıde `a cette pulsation que le gain du
syst`eme sera maximal. On d´efinit le facteur de r´esonance Q par :
Q =
|T|
ω
R
|T|
ω→0
|T|
ω
R
=
1
2z

1 −z
2
Dans les feuilles jointes, vous trouverez un r´eseau de courbes de bode,
pour plusieurs valeurs de z. La courbe 4.2 repr´esente le lieu de Bode en
coordonn´ees r´eduites pour z = 0, 3.
10
-1
10
-40
-30
-20
-10
0
10
G
a
i
n

d
B
10
-1
10
-200
-150
-100
-50
0
P
h
a
s
e

d
e
g
1->(!=!
n
)
u
u
1(!=!
n
)
-90°
!=!
R
Q(en dB)
1/2z
Fig. 4.2: Lieu de Bode d’un syst`eme du second ordre
4.3. REPR
´
ESENTATION DE BLACK 31
4.3 Repr´esentation de BLACK
La courbe de Black repr´esente |T(jω)|
dB
en fonction du d´ephasage ϕ.
Cette courbe est gradu´ee en ω. Dans les feuilles jointes `a ce cours, vous
trouverez les courbes de Black pour les syst`emes du premier et second ordre.
4.3.1 Syst`emes du premier ordre
Ce petit tableau permet de tracer la courbe 4.3.
ωτ |T(jω)|
dB
ϕ
→0 0 0
→∞ −∞ −90˚
1 −3 −45˚
1/2 −1 −26.5˚
2 −7 −63.5˚
-360 -270 -180 -90 0
-45
-40
-35
-30
-25
-20
-15
-10
-5
0
Phase (deg)

G
a
i
n

(
d
b
)
-3
-45°
!"=1
Fig. 4.3: Lieu de Black d’un syst`eme du premier ordre
4.3.2 Syst`eme du second ordre
Ce tableau permet de tracer la courbe 4.4. Ce tableau est celui d’un
syst`eme pr´esentant une r´esonance, c’est `a dire pour z < 0, 7.
32 CHAPITRE 4. R
´
EPONSE FR
´
EQUENTIELLE D’UN SYST
`
EME
ω →0 →∞ ω
R
= ω
n

1 −2z
2
ω
n
|T(jω)|
dB
0 −∞ −20 log(2z

1 −z
2
) −20 log(2z)
ϕ 0 −180˚ - −90˚
Le lieu de Black repr´esent´e en figure 4.4 est trac´e pour z = 0, 3. Dans
le document joint, vous trouverez des repr´esentations pour plusieurs valeurs
de z.
-360 -270 -180 -90 0
-100
-80
-60
-40
-20
0
20
Phase (deg)
G
a
i
n

(
d
b
)
!=!
n
!=!
R
1/2z
-90
Q(en dB)
!">#
!">0
Fig. 4.4: Lieu de Black d’un syst`eme du second ordre
4.3.3 Remarques pratiques
Laisser la fonction de transfert factoris´ee !
Aussi bien dans la repr´esentation de Bode que celle de Black, le trac´e
passe par le calcul du gain en dB et du d´ephasage de T(jω). En laissant ce
terme factoris´e, il sera plus ais´e d’´etudier le gain et le d´ephasage de chaque
facteur puis de sommer les gains (en dB) et les d´ephasages (car l’argument
d’un produit est la somme des arguments).
4.4. LIEU DE NYQUIST 33
Remarque sur la fonction arctangente
La fonction tangente n’est pas bijective. Pour d´efinir et calculer l’arctan-
gente, les calculatrices ne vous donneront qu’un r´esultat compris entre −π
et +π. En fait, le r´esultat est `a 2kπ pr`es. En automatique, pour trouver la
vraie valeur de l’argument, on ne doit pas oublier que :
– `a part dans des cas exceptionnels, la sortie est en retard par rapport
`a l’entr´ee. Le d´ephasage devrait donc ˆetre n´egatif.
– Chaque pˆole du syst`eme apporte un d´ephasage potentiel de −90˚et
chaque z´ero, une avance de phase de +90˚.
Par exemple, la fonction de transfert
T(p) =
1
p
3
est d’ordre 3. En voulant calculer le d´ephasage de ce syst`eme, on forme :
arg(
1
−jω
3
) ce qui donne π/2 ou bien −3π/2, la bonne valeur ´etant la seconde.
Pour s’en persuader, on suit le conseil donn´e pr´ec´edemment, et on factorise
T(p) :
T(p) =

1
p

1
p

1
p

Chacun de ces facteurs est un int´egrateur pur qui pr´esente un d´ephasage
constant de −90˚. Le d´ephasage de T(p) est la somme des trois, donc −270˚.
4.4 Lieu de Nyquist
Le principe de ce lieu est de repr´esenter T(jω) dans le plan complexe.
On obtient une courbe param´etrique en fonction de ω (voir figure 4.5).
-0.5
0
0.5 1
-2
-1.5
-1
-0.5
0
axe des réels

A
x
e

d
e
s

i
m
a
g
i
n
a
i
r
e
s
!
|T(j")|
Fig. 4.5: Lieu de Nyquist
34 CHAPITRE 4. R
´
EPONSE FR
´
EQUENTIELLE D’UN SYST
`
EME
4.4.1 Syst`eme du premier ordre
T(jω) =
K
1 +jωτ
=
K(1 −jωτ)
1 +ω
2
τ
2
= x +jy
Il reste `a tracer x(ω) et y(ω). On peut montrer que cette courbe est un
cercle. En effet :
x
2
+y
2
= Kx ⇒ (x −
K
2
)
2
+y
2
=
K
2
4
Le lieu est donc un demi-cercle de rayon K/2 et de centre (K/2; 0).
0
axe des réels

A
x
e

d
e
s

i
m
a
g
i
n
a
i
r
e
s
0
K/2
K/2
Fig. 4.6: Lieu de Nyquist d’un syst`eme du premier ordre
4.4.2 Syst`eme du second ordre
Les lieux des syst`emes du second ordre ne pr´esentent pas de particulari-
t´es. Un r´eseau de courbes pour plusieurs valeurs de z est fourni en annexe.
La figure 4.7 a ´et´e trac´ee pour z = 0, 3.
-0.5
0
0.5 1
-2
-1.5
-1
-0.5
0
axe des réels

A
x
e

d
e
s

i
m
a
g
i
n
a
i
r
e
s
Fig. 4.7: Lieu de Nyquist d’un syst`eme du second ordre
Chapitre 5
Syst`emes boucl´es
5.1 Fonction de transfert d’un syst`eme boucl´e
5.1.1 Introduction
Nous rappelons qu’en automatique, le principe fondamental est d’utiliser
le f eedback. La commande (ce qui est appliqu´e au syst`eme) est ´elabor´ee en
fonction de la consigne (ce que l’on veut) et de la sortie, ce qui peut se
repr´esenter par la figure 5.1.
Système
command
e
sortie
Elaboration de
la commande
entrée = consigne
Fig. 5.1: Principe du feedback
En g´en´eral, l’´elaboration de la commande est bas´ee sur
– un capteur pour mesurer la sortie
– un comparateur entre la consigne et la sortie
– un correcteur qui ´elabore la commande en fonction de la comparaison
pr´ec´edente, ce qui peut se repr´esenter par la figure 5.2.
Système
commande sortie
Correcteur
consigne
-
+
capteur
Fig. 5.2: Le correcteur est g´en´eralement plac´e en amont du syst`eme
Chaque boˆıte est repr´esent´ee par une fonction de transfert. Avant d’´etu-
dier les correcteurs (comment les choisir, les r´egler, les mettre en place),
35
36 CHAPITRE 5. SYST
`
EMES BOUCL
´
ES
nous allons ´etudier les syst`emes boucl´es dans leur g´en´eralit´e. En particulier,
`a partir des fonctions de transfert de la chaˆıne directe et de la chaˆıne de
retour, comment trouver la fonction de transfert ´equivalente de l’ensemble
(voir figure 5.3).
S(p) E(p)
-
+
R(p)
!(p)
D(p)
"
S(p)
E(p)
H(p)
Fig. 5.3: Sch´ema d’un asservissement avec boucle de retour
5.1.2 Cas du retour unitaire
Il s’agit d’un cas particulier que l’on rencontrera souvent puisque mˆeme
dans le cas o` u le retour n’est pas unitaire, on peut se ramener au cas d’un
retour unitaire (voir plus loin). La repr´esentation de ce syst`eme est identique
`a 5.3 avec R(p) = 1.
Pour trouver la fonction de transfert H(p) de l’ensemble, il faut former
S(p)
E(p)
. On a :
S(p) = D.ε(p) = D(E(p) −S(p)) ⇒
S(p)
E(p)
= H(p) =
D(p)
1 +D(p)
5.1.3 Cas du retour non unitaire
Dans ce cas, R(p) = 1, ce qui donne :
S(p)
E(p)
= H(p) =
D(p)
1 +R(p).D(p)
On appellera Fonction de Transfert en Boucle Ouverte (FTBO), not´e
T(p) (par convention dans ce cours), le produit :
T(p) = D(p).R(p)
Par convention ´egalement, on notera H(p) la Fonction de Transfert en
Boucle Ferm´ee (FTBF). On retiendra :
H(p) =
T(p)
1 + T(p)
.
1
R(p)
Cette relation montre qu’un retour non unitaire est ´equivalent ` a un
retour unitaire suivi (en cascade) d’une fonction de transfert 1/R(p).
C’est pourquoi, dans ce cours, on s’int´eressera surtout aux retours uni-
taires.
Nous allons voir, dans ce chapitre, l’influence d’un retour unitaire
pour les syst`emes que nous connaissons.
5.2. INTERPR
´
ETATION G
´
EOM
´
ETRIQUE : ABAQUE DE BLACK 37
5.1.4 Bouclage sur un syst`eme du premier ordre
Un syst`eme du premier ordre est caract´eris´e par sa fonction de trans-
fert en BO :
T(p) =
K
1 + τp
En boucle ferm´ee, ce syst`eme sera ´equivalent `a un syst`eme dont la
fonction de transfert est :
H(p) =
T(p)
1 + T(p)
=
K
1 + K
.
1
1 +
τ
1+K
p
=
K

1 + τ

p
avec K

=
K
1+K
et τ

=
τ
1+K
On en conclut qu’un premier ordre en
BO reste un premier ordre en BF dont les caract´eristiques (gain et
constante de temps) sont divis´ees par 1 +K. Il est donc plus rapide et
son gain est toujours plus petit que 1. Si K >> 1, le gain K

tend vers
1 et sa constante de temps est fortement diminu´ee.
5.1.5 Bouclage sur un syst`eme du second ordre
Un syst`eme du second ordre est caract´eris´e par sa fonction de trans-
fert en BO :
T(p) =
K
1 +
2z
ω
n
p +
p
2
ω
2
n
La fonction de transfert de ce syst`eme en boucle ferm´ee est :
H(p) =
T(p)
1 + T(p)
=
K
1 + K
.
1
1 +
2z
ω
n
(1+K)
p +
p
2
ω
2
n
(1+K)
=
K

1 +
2z

ω

n
p +
p
2
ω

2
n
avec K

=
K
1+K
et z

=
z

1+K
et ω

n
= ω
n

1 + K.
On en d´eduit que le gain est plus faible et inf´erieur `a 1, que l’amor-
tissement est plus faible et que la pulsation naturelle est plus grande
qu’en BO. Il est important de noter que le syst`eme est toujours un
deuxi`eme ordre.La diminution de l’amortissement peut avoir comme
cons´equence que la r´eponse `a l’´echelon peut ˆetre oscillante en BF et
pas en BO.
5.2 Interpr´etation G´eom´etrique : Abaque de Black
D´efinition : L’abaque de Black est un r´eseau de courbes qui permet
de d´eterminer, dans le plan de Black, la courbe de r´eponse harmonique
d’un syst`eme en boucle ferm´ee `a retour unitaire `a partir de sa courbe
de r´eponse harmonique en boucle ouverte
38 CHAPITRE 5. SYST
`
EMES BOUCL
´
ES
L’abaque de Black (r´eseau de courbes) permet d’avoir le lieu de
Black d’un syst`eme en BF `a partir de son lieu de Black en BO, sans
avoir `a calculer l’expression analytique de la fonction de transfert en
BF.
L’utilisation de l’abaque de Black est la suivante : on trace le lieu
de Black en BO en ne tenant compte que des ´echelles sur les axes des
abcisses et des ordonn´ees. L’intersection du lieu en BO avec le r´eseau
de courbes donne les coordonn´ees d’un point `a mˆeme pulsation de la
courbe de Black en BF.
En fait, on ne trace que rarement le lieu de Black en BF mais on
d´eduit de l’abaque les caract´eristiques du syst`eme en BF suivantes :
– fr´equence de r´esonance du syst`eme boucl´e ω

R
: c’est la fr´equence
` a laquelle la courbe en BO est tangeante `a la plus petite courbe
de module
– facteur de r´esonance
Q

=
|H(jω)|
ω=ω

R
|H(jω)|
ω→0
– pulsation de coupure ω

c
et bande passante ` a −3dB ou `a −6dB :
|H(jω

c
)|
dB
−|H(0)|
dB
= −3dB ou −6dB
Gain r´eglable : Il est courant que les fonctions de transfert en
BO des syst`emes pr´esentent un gain r´eglable (T(p) = K.G(p) avec K
le gain r´eglable). La technique la plus souvent utilis´ee est de tracer
le lieu de Black de G(p) puis de translater cette courbe verticalement
de 20 log(K) pour avoir le lieu de Black de T(p). Le lieu de Black est
aussi souvent utilis´e pour savoir comment r`egler le gain K pour avoir
telle ou telle propri´et´e en BF. Cette fois, on cherche de combien il est
n´ecessaire de translater la courbe de G(p) pour avoir ces propri´et´es. La
translation n´ecessaire donne le gain ` a afficher pour avoir la propri´et´e
d´esir´ee.
5.3 Structures complexes : alg`ebre des sch´ema-
blocs
5.3.1 Simplification de ces syst`emes
Un syst`eme est parfois d´ecrit par un ensemble de fonctions de trans-
fert interconnect´ees par des comparateurs, des points de d´erivation, des
retours . . .Pour trouver la fonction de transfert ´equivalente `a l’ensem-
ble, on peut :
5.3. STRUCTURES COMPLEXES : ALG
`
EBRE DES SCH
´
EMA-BLOCS39
– soit poser des variables interm´ediaires puis poser les ´equations
reliant toutes ces variables, puis enfin ´eliminer par calcul les va-
riables interm´ediaires
– soit simplifier pas `a pas la repr´esentation en utilisant les trans-
formations d´ecrites dans la feuille jointe ` a ce poly.
Exemple : Un syst`eme est d´ecrit dans la figure 5.4 o` u les G
i
et les
R
i
sont des fonctions de transfert. On cherche la fonction de tansfert
´equivalente `a l’ensemble.
E(p)
-
+
+
+
+
S(p)
A B
+
C
G3
G2 G4 G1
R1
R2
Fig. 5.4: Sch´ema-bloc d’un syst`eme complexe
– On utilise les variables interm´ediaires A, B et C. Les ´equations
reliant ces variables sont :
A = E −R
2
S S = (G
2
+ G
3
)G
1
G
4
B
B = A + R
1
C B(1 −R
1
G
1
G
4
) = A
C = G
1
G
4
B
S = (G
2
+ G
3
)C
S =
(G
2
+ G
3
)G
1
G
4
A
(1 −R
1
G
1
G
4
)
S =
(G
2
+ G
3
)G
1
G
4
E
1 −R
1
G
1
G
4
+ (G
2
+ G
3
)G
1
G
4
R
2
– On peut pr´ef´erer la m´ethode par simplifications successives qui
g´en`ere moins de calculs et donc moins d’erreurs, mais qui n´ecessite
de disposer de la feuille en annexe. Pour le probl`eme pos´e, on peut
voir que le sch´ema en figure 5.5 est ´equivalent `a la figure 5.4. On
en d´eduit alors directement la fonction de transfert :
S =
(G
2
+ G
3
)G
1
G
4
E
1 −R
1
G
1
G
4
+ (G
2
+ G
3
)G
1
G
4
R
2
40 CHAPITRE 5. SYST
`
EMES BOUCL
´
ES
E(p)
-
+
R2
S(p)
G1G4
1-G1G4R1
G2+G3
Fig. 5.5: Sch´ema-bloc apr`es simplifications
5.3.2 Cas des entr´ees multiples
Certains syst`emes sont d´ecrits par un sch´ema-bloc comportant plu-
sieurs entr´ees et/ou plusieurs sorties. Donner les fonctions de transfert
d’un tel syst`eme consiste ` a ´ecrire chacune des sorties en fonction de
toutes les entr´ees. Pour calculer ces fonctions de transfert, la m´ethode
est d’utiliser le principe de supperposition des syst`emes lin´eaires : pour
chaque signal d’entr´ee, on calcule chacune des sorties en ne consid´erant
pas les autres entr´ees (on fait comme si elles ´etaient nulles). On somme
ensuite pour chaque sortie les fonctions de transfert ainsi trouv´ees.
Exemple : Dans le syst`eme d´ecrit en figure 5.6, on remarque deux
entr´ees E et U et une sortie S.
E(p)
-
+
G1
G2
S(p) +
+
U(p)
Fig. 5.6: Sch´ema-bloc d’un syst`eme `a deux entr´ees
Calculons S en fonction de U (on pose E = 0) :
S
u
(p) =
G
2
1 + G
1
G
2
.U(p)
Calculons S en fonction de E (on pose U = 0) :
S
e
(p) =
G
1
G
2
1 + G
1
G
2
.E(p)
Ce qui donne :
S(p) =
G
2
1 + G
1
G
2
.U(p) +
G
1
G
2
1 + G
1
G
2
.E(p)
Chapitre 6
Pˆoles d’un syst`eme boucl´e -
Lieu d’Evans
6.1 Position des pˆ oles et des z´eros d’un syst`eme
en BO dans le plan complexe
On repr´esente par le symbole × les pˆ oles d’un syst`eme. Les pˆoles
sont les valeurs qui annulent le d´enominateur de la fonction de transfert.
On repr´esente par des ◦ les z´eros d’un syst`eme. Les z´eros sont les valeurs
qui annulent le num´erateur de la fonction de transfert.
6.1.1 Syst`emes du premier ordre
T(p) =
K
1 + τp
Ce syst`eme a un pˆole : −1/τ. Plus ce pˆ ole est loin de l’origine, plus le
syst`eme est rapide.
Im
Re
-1/!
6.1.2 Syst`eme du second ordre
Si z > 1, il y a deux pˆ oles r´eels. La constante de temps est li´ee ` a la
position du pˆ ole le plus pr`es de l’origine (pˆole dominant).
41
42 CHAPITRE 6. P
ˆ
OLES D’UN SYST
`
EME BOUCL
´
E - LIEU D’EVANS
Si z = 1, il y a un pˆ ole double en −w
n
.
Si z < 1, il y a deux pˆ oles complexes conjugu´es (voir figure 6.1). On
retrouve la valeur de ϕ :
tan ϕ =

1 −z
2
z
Im
Re
p
1
p
2
!
"
n
z."
n
Fig. 6.1: Lieu des pˆoles d’un deuxi`eme ordre `a faible amortissement
6.1.3 Autre syst`emes
Exemple :
T(p) =
K(p + 3)
p(p + 1)(p + 5
Im
Re
6.2 Principe du lieu d’Evans
Soit un syst`eme en BF ` a retour unitaire tel que la fonction de trans-
fert en BO soit :
T(p) =
K.N(p)
D(p)
o` u N(p) et D(p) sont des polynˆomes (respectivement num´erateur et
d´enominateur de T(p)) et K est le gain du syst`eme. Ce syst`eme est
´equivalent `a une fonction de transfert H(p) :
H(p) =
T(p)
1 + T(p)
=
K.N(p)
D(p) + K.N(p)
6.3. PROPRI
´
ET
´
E ET CONSTRUCTION 43
Les pˆoles de ce syst`eme en BF v´erifient l’´equation caract´eristique
suivante :
D(p) + K.N(p) = 0 (6.1)
Si le facteur K est une variable r´eglable de notre syst`eme, la position
des pˆoles en BF va varier en fonction de K. Le lieu d’Evans ou lieu des
pˆoles est le lieu g´eom´etrique des racines de l’´equation 6.1 trac´e dans le
plan complexe quand on fait varier K de 0 `a l’infini. La connaissance
de ce lieu permet de pr´evoir le comportement du syst`eme en BF quand
K varie car la position des pˆ oles renseigne sur la rapidit´e et la stabilit´e
du syst`eme. Exemple : Si l’un des pˆoles est ` a partie r´eelle positive, le
syst`eme est instable.
6.3 Propri´et´e et construction
6.3.1 Sym´etrie par rapport `a l’axe des r´eels
Quelque soit la valeur de K, les pˆ oles complexes vont toujours par
paires conjugu´ees.
6.3.2 Nombre de branches
Le nombre de pˆoles en BF est ´egal au nombre de pˆ oles en BO. C’est
l’ordre du syst`eme.
6.3.3 Points de d´epart
Pour K →0, l’´equation 6.1 devient D(p) = 0. On retrouve les pˆoles
en BO.
6.3.4 Points d’arriv´ee
Pour K → ∞, l’´equation 6.1 devient N(p) = 0. On retrouve les
z´eros de la fonction de transfert en BO. Ils sont donc les points d’arriv´ee
de certaines branches (car il y a souvent moins de z´eros que de pˆ oles).
6.3.5 Branches infinies
Les branches qui ne vont pas vers un point d’arriv´ee partent `a l’in-
fini. Si n est le nombre de pˆoles et m le nombre de z´eros du syst`eme en
BO, les caract´eristiques des asymptotes sont :
– Directions asymptotiques : les multiples impairs de
π
n−m
44 CHAPITRE 6. P
ˆ
OLES D’UN SYST
`
EME BOUCL
´
E - LIEU D’EVANS
– Point de concours des asymptotes sur l’axe des r´eels a pour abs-
cisse :
¸
pˆ oles −
¸
z´eros
n −m
6.3.6 Position du lieu appartenant `a l’axe des r´eels
Un point M de l’axe des r´eels appartient au lieu si et seulement si
le nombre de pˆ oles et de z´eros r´eels situ´es ` a droite de M est impair.
Exemple : voir sch´ema 6.2
Im
Re
Fig. 6.2: portion de l’axe des r´eels appartenant au lieu
6.3.7 Points de branchements
Ce sont les points o` u le lieu quitte ou rejoint l’axe des r´eels. Cela
correspond ` a des valeurs de K telles que le syst`eme en BF pr´esente des
pˆ oles doubles. Pour trouver ces points, il y a deux m´ethodes possibles :
1. on cherche les solutions de l’´equation :
n
¸
i=1
1
p −p
i
=
m
¸
j=1
1
p −z
j
o` u les p
i
et z
j
sont respectivement les pˆ oles et les z´eros de la
fonction de transfert en BO, n est le nombre de pˆoles (ordre) et
m, le nombre de z´eros du syst`eme en BO.
2. on pose y(x) =
D(x)
N(x)
et on cherche les valeurs de x qui annule
dy
dx
.
6.3.8 Intersection avec l’axe des imaginaires
Si le lieu coupe l’axe des imaginaires, c’est que pour certaines valeurs
de K, la fonction de transfert en BF a des pˆoles imaginaires purs. Pour
trouver ces points, on pose p = jy puis on s´epare la partie r´eelle et
la partie imaginaire de l’´equation caract´eristique 6.1 pour trouver la
valeur de y et de K.
6.3. PROPRI
´
ET
´
E ET CONSTRUCTION 45
6.3.9 tangente en un point de d´epart ou d’arriv´ee
Si ce point est r´eel, la tangeante est horizontale sauf s’il s’agit d’un
point de s´eparation auquel cas, la tangente est verticale. La tangente
au d´epart d’un pˆole complexe est donn´e par :
θ
d
= π +
¸
α
i

¸
β
j
La tangente au point d’arriv´ee sur un z´ero complexe est donn´e par :
θ
α
= π +
¸
β
j

¸
α
i
Im
Re
!
d
"
j
#
i
p
i
z
j
Fig. 6.3: Construction d’une tangente `a un point de d´epart ou d’arriv´ee
6.3.10 Construction d´etaill´ee du lieu
Dans certains cas, en posant p = x + jy et en reportant dans
l’´equation caract´eristique, on peut faire apparaˆıtre des portions du lieu.
46 CHAPITRE 6. P
ˆ
OLES D’UN SYST
`
EME BOUCL
´
E - LIEU D’EVANS
Chapitre 7
Etude de quelques syst`emes
particuliers
7.1 Int´egrateur pur
Ces syst`emes sont ceux pour lesquels l’entr´ee est proportionnel `a la
d´eriv´ee de la sortie. L’´equation diff´erentielle est donc :
ds
dt
= K.e(t)
La r´esolution de cette ´equation montre que la sortie est l’int´egrale de
l’entr´ee
s(t) = K.

t
0
e(τ).dτ + s(0)
La fonction de transfert de ce syst`eme est :
T(p) =
S(t)
E(t)
=
K
p
7.1.1 R´eponse indicielle
Si l’entr´ee est un ´echelon E(p) =
E
0
p
, la sortie s’´ecrit :
S(p) = T(p).E(p) =
K.E
0
p
2
⇒ s(t) = K.E
0
.t.u(t)
c’est donc une rampe de pente K.E
0
. On pouvait le pr´evoir puisque
l’int´egrale d’un ´echelon est bien une rampe.
47
48CHAPITRE 7. ETUDE DE QUELQUES SYST
`
EMES PARTICULIERS
7.1.2 R´eponse `a une rampe
Si l’entr´ee est une rampe, c’est `a dire E(p) =
a
p
2
, la sortie s’´ecrit :
S(p) = T(p).E(p) =
K.a
p
3
⇒ s(t) =
K.a.t
2
2
.u(t)
C’est une parabole.
7.1.3 R´eponse fr´equentielle
En ´etudiant les variations en module et en phase de T(jω), on
calcule le gain :
|T(jω)|
dB
= 20.log(K) −20.log(ω)
Sur un diagramme de Bode, c’est une droite de pente -20dB par d´ecade
de ω qui coupe l’axe des abscisse pour ω = K. Le d´ephasage est
constant et vaut -90˚. Sur un diagramme de Black, le lieu est la droite
d’´equation angle = −90˚
7.2 Syst`eme `a retard pur
Certains syst`emes pr´esentent un retard pur en plus de leur dyna-
mique propre. Dans ce paragraphe, nous n’´etudions que le retard lui-
mˆeme. Ce syst`eme serait d´efini par
s(t) = e(t −r)
o` u r est la valeur du retard introduit par le syst`eme. La sortie est donc
l’entr´ee simplement retard´ee de r secondes. Sa fonction de transfert
est :
T(p) =
S(p)
E(p)
= e
−r.p
7.2.1 retard faible
Lorsque le retard est petit par rapport aux autres constantes de
temps du syst`eme, on peut approcher ce retard par un premier ordre :
T(p) = e
−r.p

1
1 + r.p
(r )
7.2.2 cas g´en´eral - r´eponse fr´equentielle
Le gain d’un syst`eme `a retard est 1 (0dB), quelle que soit la fr´equence
de l’entr´ee. Le d´ephasage vaut −r.ω.
7.3. PREMIER ORDRE
`
A NUM
´
ERATEUR NON CONSTANT 49
7.3 Premier ordre `a num´erateur non constant
Dans ce paragraphe, nous ´etudions les syst`emes dont la fonction de
transfert est :
T(p) =
K.(1 + ηp)
1 + τp
7.3.1 R´eponse `a l’´echelon
S(p) = T(p).E(p) =
E
0
.K.(1 + ηp)
p(1 + τp)
La transform´ee inverse de Laplace de l’expression pr´ec´edente donne :
s(t) = K.E
0
.
¸
1 −(1 −
η
τ
).e

t
τ

Le trac´e de cette sortie pour K = E
0
= 1 est donn´ee en figure 7.1.
0 2 4 6 8 10 12
0
0.2
0.4
0.6
0.8
1
Step Response
Time (sec)
A
m
p
l
i
t
u
d
e
0 2 4 6 8 10 12
1
1.1
1.2
1.3
1.4
1.5
Step Response
Time (sec)
A
m
p
l
i
t
u
d
e
n=1, tau=2
n=3, tau=2
Fig. 7.1: R´eponse `a l’´echelon d’un premier ordre `a num´erateur non constant
50CHAPITRE 7. ETUDE DE QUELQUES SYST
`
EMES PARTICULIERS
7.3.2 R´eponse fr´equentielle
On ´etudie le module et la phase de :
T(jω) =
K.(1 + jηω)
1 + jτω
Ce qui donne pour le gain :
|T(jω)|
dB
= 20log(K) + 10log(1 + ω
2
η
2
) −10log(1 + ω
2
τ
2
)
Et pour la phase :
Arg(T(jω)) = arctg(ηω) −arctg(τω)
La figure 7.2 repr´esente deux diagrammes de bode avec K = 1 : dans
le cas o` u η < τ ` a gauche et η > τ ` a droite.
!20
!10
0
10
20
M
a
g
n
i
t
u
d
e

(
d
B
)
10
!2
10
0
10
2
!45
0
45
P
h
a
s
e

(
d
e
g
)
Bode Diagram
Frequency (rad/sec)
!20
!10
0
10
20
M
a
g
n
i
t
u
d
e

(
d
B
)
10
!2
10
0
10
2
!45
0
45
P
h
a
s
e

(
d
e
g
)
Bode Diagram
Frequency (rad/sec)
n=1, tau=10
n=10, tau=1
Fig. 7.2: R´eponse `a l’´echelon d’un premier ordre `a num´erateur non constant
Chapitre 8
Stabilit´e des syst`emes
asservis
8.1 D´efinition - condition g´en´erale de stabilit´e
8.1.1 D´efinition
Un syst`eme est stable si et seulement si `a tout signal born´e en entr´ee,
correspond un signal born´e en sortie. En automatique, on d´efinira la
stabilit´e par une des propositions suivantes : Un syst`eme lin´eaire est
stable
– lorsque sa r´eponse `a un ´echelon prend une valeur finie en r´egime
permanent,
– lorsque sa r´eponse ` a une impulsion tend vers 0,
– lorsque sa r´eponse ` a une sinuso¨ıde est une sinuso¨ıde d’amplitude
finie.
8.1.2 Condition sur la fonction de transfert
Un syst`eme est d´efini par sa fonction de transfert
T(p) =
k(p −z
1
) · · · (p −z
m
)
p
α
(p −p
1
) · · · (p −p
n−α
)
Sa r´eponse `a l’´echelon est de la forme :
s(t) = A
1
+ A
2
t +· · · + A
α+1
t
α
+ B
1
e
p
1
t
+· · · + B
n−α
e
p
n−α
t
Pour que s(t) tende vers une valeur finie, il faut que :
– le polynˆ ome soit de degr´e 0 (terme constant) donc que α = 0.
– les exponentielles e
p
i
t
soient amorties donc que les pˆ oles p
i
de
la fonction de transfert soient ` a partie r´eelles n´egatives (stricte-
ment).
51
52 CHAPITRE 8. STABILIT
´
E DES SYST
`
EMES ASSERVIS
Ces conditions sont ´equivalentes `a : Un syst`eme lin´eaire est stable
si et seulement si les pˆoles de sa fonction de transfert sont `a partie
r´eelles strictement n´egatives. Pour faire un lien entre la r´eponse indi-
cielle d’un syst`eme et les valeurs des pˆ oles, le fichier Sysquake pole-
senp.sq t´el´echageable sur http://auto.polytech.univ-tours.fr/ trace cette
r´eponse pour les syst`emes du premier ou second ordre, avec des pˆ oles
r´eels ou complexes. Avec cette application on peut voir :
– 1 seul pˆ ole r´eel n´egatif : r´eponse finie en exponentielle (stable)
– 1 seul pˆ ole nul : int´egrateur (r´eponse en rampe, donc instable)
– 1 seul pˆ ole r´eel posifif : r´eponse infinie en exponentielle (instable)
– 2 pˆoles complexes conjugu´es `a parties r´eelles n´egatives : oscilla-
tions amorties (stable)
– 2 pˆ oles imaginaires purs oppos´es : oscillations entretenues (in-
stable)
– 2 pˆ oles complexes conjugu´es ` a parties r´eelles positives : oscilla-
tions `a amplitudes croissantes en exponentielles (instable)
8.2 Condition de stabilit´e d’un syst`eme boucl´e
S(p) E(p)
-
+
R(p)
!(p)
D(p)
"
S(p)
E(p)
H(p)
Fig. 8.1: Syst`eme boucl´e
La fonction de transfert ´equivalente `a un syst`eme boucl´e comme
repr´esent´e en figure 8.1 est :
H(p) =
D(p)
1 + D(p).R(p)
=
D(p)
1 + T(p)
Comme nous venons de le voir la stabilit´e de cette fonction de transfert
est fonction de ses pˆ oles donc des racines de son d´enominateur (1 +
T(p)). On en d´eduit :
Un syst`eme dont la fonction de transfert en boucle ouverte est T(p)
sera stable en boucle ferm´ee si les racines de l’´equation
1 + T(p) = 0
sont toutes `a partie r´eelles n´egatives.
Remarques :
– si la partie r´eelle d’un des pˆoles de la fonction de transfert en BF
(donc des racines de 1 + T(p)) est nulle on parlera de limite de
stabilit´e (r´eponse en oscillations entretenues).
8.3. INFLUENCE DU GAIN SUR LA STABILIT
´
E EN BOUCLE FERM
´
EE53
– Un syst`eme peut ˆetre stable en BO et instable en BF - si par
exemple le gain est ´elev´e
– R´eciproquement, un syst`eme peut ˆetre instable en BO et stable
en BF - si par exemple il y a un int´egrateur en BO.
8.3 Influence du gain sur la stabilit´e en boucle
ferm´ee
Cette influence est illustr´ee sur l’exemple suivant : Soit la fonction
de transfert en boucle ouverte
T(p) =
K.(1 −2p)
p(1 + p)
Ce syst`eme est de type 1 donc instable en boucle ouverte. La fonction
de transfert en boucle ferm´ee est
H(p) =
T(p)
1 + T(p)
=
K.(1 −2p)
p(1 + p) + K(1 −2p)
La stabilit´e en boucle ferm´ee d´epend des pˆoles de H(p) qui sont les
solutions de l’´equation :
p(1 + p) + K(1 −2p) = 0
p
2
+ (1 −2K)p + K = 0
– Pour K = 0, 2, les racines de l’´equation seront −0, 3 ± 0, 33j ` a
parties r´eelles n´egatives donc le syst`eme sera stable en BF.
– Pour K = 0, 6, les racines de l’´equation seront 0, 1 ± 0, 77j ` a
parties r´eelles positives donc le syst`eme sera instable en BF.
– La limite de stabilit´e sera obtenue pour des solutions de l’´equation
` a parties r´eelles nulles donc pour K = 0, 5.
En r`egle g´en´eral, augmenter le gain de la boucle ouverte se fait aux
d´epends de la stabilit´e en boucle ferm´ee.
8.4 Crit`ere de Routh
Pour savoir si les pˆ oles d’une fonction de transfert sont `a parties
r´eelles n´egatives, on peut les calculer. Mais pour des polynˆomes de
degr´e sup´erieur ` a 2, la r´esolution devient difficile. Le crit`ere de Routh
est un crit`ere alg´ebrique qui permet de savoir si les racines sont toutes ` a
partie r´eelle n´egative (donc si le syst`eme est stable) sans avoir `a calculer
ces pˆoles.
54 CHAPITRE 8. STABILIT
´
E DES SYST
`
EMES ASSERVIS
8.4.1 equation caract´eristique
Dans le cas de l’´etude de la stabilit´e en BF, l’´equation caract´eristique
est :
1 + T(p) = 0 avec T(p) =
num(p)
den(p)
⇒num(p) + den(p) = 0
que l’on peut mettre sous la forme :
b
n
.p
n
+ b
n−1
.p
n−1
+· · · + b
1
.p + b
0
= 0
8.4.2 tableau de Routh
On forme le tableau suivant

b
n
b
n−2
b
n−4
b
n−1
b
n−3
b
n−5
c
n−2
c
n−4
· · ·
d
n−3
· · · · · ·
avec
c
n−2
=
b
n−1
.b
n−2
−b
n
.b
n−3
b
n−1
, c
n−4
=
b
n−1
.b
n−4
−b
n
.b
n−5
b
n−1
,
d
n−3
=
c
n−2
.b
n−3
−b
n−1
.c
n−4
c
n−2
, · · ·
Ce tableau est ` a former jusqu’` a ce que l’on ait n lignes.
8.4.3 crit`ere de stabilit´e
Le crit`ere de Routh est le suivant : Si tous les termes de la premi`ere
colonne sont strictement positifs, le syst`eme est stable. S’il y a c chan-
gements de signes dans la premi`ere colonne, l’´equation caract´eristique
a c racines `a parties r´eelles positives (et le syst`eme est instable)
8.4.4 exercices
Pour les ´equations caract´eristiques suivantes, retrouvez si le syst`eme
est stable.
1. 1 + T(p) = p
4
+ 2p
3
+ 8p
2
+ 4p + 3 = 0 (stable)
2. 1 + T(p) = p
5
+ 2p
4
+ 3p
3
+ p
2
+ 2p + 3 = 0 (instable)
3. 1 + T(p) = p
2
+ (1 −2K)p + K = 0 (stable si K < 0.5)
8.5. EVALUATION DE LA STABILIT
´
E EN R
´
EGIME SINUSO
¨
IDAL 55
8.4.5 Cas particulier
Si tous les termes d’un ligne sont nuls, l’´equation poss`ede des racines
imaginaires pures (conjugu´ees) et se trouve d´ej` a en limite de stabilit´e.
Pour poursuivre l’´etude (le tableau) on ´ecrit `a la place de la ligne
concern´ee les coefficients obtenus en d´erivant le polynˆ ome auxiliaire
dont les coefficients sont les termes de la derni`ere ligne non nulle.
Exemple :
1 + T(p) = p
4
+ p
3
+ 5p
2
+ 4p + 4 = 0

1 5 4
1 4 0
1 4 0 p
2
+ 4
0 0 0 limite
2 0 0 2p
4 0 0 0
Pas de pˆoles instables mais le syst`eme est en limite de stabilit´e.
Si le premier terme d’une ligne est nul mais que le reste de la ligne
comporte des termes non nuls, on continue en rempla¸ cant ce nombre
par un > 0 petit pour ´eviter la division par 0.
8.5 Evaluation de la stabilit´e en r´egime sinuso¨ıdal
Quand on ne connaˆıt pas la fonction de transfert de la boucle ou-
verte, on ne peut pas pr´evoir la stabilit´e de la boucle ferm´ee en calcu-
lant les pˆ oles de la fonction de transfert en BF. Cette partie montre
qu’on peut pr´evoir cette stabilit´e en BF `a partir de la repr´esentation
graphique du gain et du d´ephasage en BO.
8.5.1 D´efinition du point critique
Supposons que pour une pulsation ω, on ait T(jω) = −1 c’est ` a dire
module 1, d´ephasage de -180˚. Pour cette pulsation, le d´enominateur
de le fonction de transfert en BF serait
1 + T(jω) = 0
. On serait donc en limite de stabilit´e. Le crit`ere graphique consiste
`a ´etudier la position de la courbe de r´eponse harmonique en BO par
rapport au point critique d´efini par
|T(jω)| = 1 = 0dB Arg(T(jω)) = −180˚
pour ´evaluer la stabilit´e de l’asservissement (boucle ferm´ee)
56 CHAPITRE 8. STABILIT
´
E DES SYST
`
EMES ASSERVIS
8.5.2 Crit`ere du revers dans le plan de Black
Un syst`eme lin´eaire boucl´e est stable si en d´ecrivant la courbe de
Black de la fonction de transfert en BO dans le sens des pulsations
croissantes, on laisse le point critique sur sa droite.
8.5.3 Crit`ere du revers dans le plan de Nyquist
Un syst`eme asservi lin´eaire est stable si en d´ecrivant le lieu de Ny-
quist en BO dans le sens des fr´equences croissantes, on laisse le point
critique `a sa gauche.
8.5.4 R`egle du revers dans le plan de Bode
Soit ω
0
la pulsation pour laquelle la courbe de gain coupe l’axe 0dB
et ω
c
la pulsation pour laquelle la courbe des phase passe par -180˚.
L’asservissement est stable si ω
0
< ω
c
.
8.6 Degr´e de stabilit´e d’un syst`eme asservi
Pour que la stabilit´e d’un syst`eme asservi soit assur´ee en toutes cir-
constances (perturbations comprises), il faut que sa courbe de r´eponse
harmonique en BO passe suffisamment loin du point critique.
On chiffre le degr´e de stabilit´e d’un syst`eme lin´eaire au moyen de la
marge de gain et la marge de phase. La marge de gain est le nombre de
dB dont le gain doit ˆetre augment´e pour atteindre le point critique. La
marge de phase est le d´ephasage suppl´ementaire qui permet d’atteindre
le point critique.
Les valeurs couramment admises pour assurer une stabilit´e suffi-
sante sont :
marge de gain : 8 ` a 12 dB
marge de phase : de 30˚` a 45˚
Ces marges de stabilit´e peuvent ˆetre lues directement dans les diff´erents
plans (Bode, Black). La figure 8.2 montre un lieu de Black d’un syst`eme
qui sera en limite de stabilit´e en BF (` a gauche) et ce mˆeme syst`eme
avec un gain plus faible aura un marge de gain de 13.9 dB et une marge
de phase de 78˚(` a droite).
Remarque : un syst`eme instable n’a pas de marge de stabilit´e. Il est
instable.
8.7. MARGE DE STABILIT
´
E POUR UN SYST
`
EME DU SECOND ORDRE TYPE 157
!270 !225 !180 !135 !90 !45 0
!60
!50
!40
!30
!20
!10
0
10
20
30
6 dB
3 dB
1 dB
0.5 dB
0.25 dB
0 dB
!1 dB
!3 dB
!6 dB
!12 dB
!20 dB
!40 dB
!60 dB
Nichols Chart
Open!Loop Phase (deg)
O
p
e
n
!
L
o
o
p
G
a
in
(
d
B
)
Nichols Chart
Open!Loop Phase (deg)
O
p
e
n
!
L
o
o
p
G
a
in
(
d
B
)
!270 !225 !180 !135 !90 !45 0
!40
!30
!20
!10
0
10
20
30
40
6 dB
3 dB
1 dB
0.5 dB
0.25 dB
0 dB
!1 dB
!3 dB
!6 dB
!12 dB
!20 dB
!40 dB
System: untitled1
Gain (dB): 0.0253
Phase (deg): !102
Frequency (rad/sec): 0.239
System: untitled1
Gain (dB): !13.9
Phase (deg): !180
Frequency (rad/sec): 1
marge de phase
marge de gain
Fig. 8.2: Lieu de Black d’un syst`eme en limite de stabilit´e (gauche) et avec
des marges de stabilit´e (`a droite)
8.7 Marge de stabilit´e pour un syst`eme du second
ordre type 1
Soit un syst`eme dont la fonction de transfert en Bo est :
T(p) =
K
p(1 + τp)
La fonction de transfert en BF sera un second ordre de la forme :
H(p) =
1
1 +
p
K
+
τ
K
p
2
=
K

1 +
2z

ω

n
p +
p
2
ω

2
n
avec K

= 1 et z

=
1
2


et ω

n
=

K
τ
.
On cherche la valeur du gain K de la boucle ouverte pour que le
syst`eme soit suffisamment stable en BF c’est ` a dire avec une marge de
phase de 45˚. Cette condition implique qu’on doit avoir une pulsation
ω telle que
|T(jω)| = 1 = 0dB Arg(T(jω)) = −135˚
Ceci sera v´erifi´e pour
K.τ =

2 ⇒ z

≈ 0.43 ⇒Depassement = 20%
58 CHAPITRE 8. STABILIT
´
E DES SYST
`
EMES ASSERVIS
Chapitre 9
Pr´ecision des syst`emes
asservis
9.1 D´efinition
Un syst`eme asservis (donc en boucle ferm´ee) sera d’autant plus
pr´ecis que sa sortie s(t) est proche de la consigne (valeur d´esir´ee) s
d
(t).
On peut quantifier l’erreur entre la consigne et la sortie :
(t) = s
d
(t) −s(t)
Cette erreur sera significative de la pr´ecision de l’asservissement :
– pendant le r´egime transitoire. On parlera de pr´ecision dyna-
mique ou bien
– une fois le r´egime permanent atteint. On parlera de pr´ecision
statique.
9.2 Pr´ecision dynamique
On se limite, dans ce cours au cas o` u l’entr´ee est un ´echelon et pour
les syst`emes stables. Pour ´evaluer cette pr´ecision dynamique, on va
observer la rapidit´e avec laquelle la sortie arrive au r´egime permanent.
Si c’est long, on parlera d’une mauvaise pr´ecision dynamique. Si c’est
rapide avec beaucoup d’oscillations, on parlera encore d’une mauvaise
pr´ecision dynamique. Si c’est rapide et pas ou peu d’oscillations, on
parlera d’une bonne pr´ecision dynamique.
Pour quantifier cette pr´ecision dynamique, on cherchera ` a ´evaluer
le temps de r´eponse ` a 5%. Ce temps de r´eponse est le temps ` a partir
duquel la sortie reste autour la valeur finale ` a 5% pr`es.
Cas des r´eponses sans d´epassement : Pour ces cas, le temps de
r´eponse est le temps pour lequel la sortie vaut 95% de la valeur finale.
59
60 CHAPITRE 9. PR
´
ECISION DES SYST
`
EMES ASSERVIS
Pour augmenter la pr´ecision dynamique donc le temps de r´eponse, il
suffirait d’augmenter le gain de la boucle ouverte.
Cas des r´eponses avec d´epassement : Pour les second ordre par
exemple, ce temps peut se mesurer en tra¸cant deux lignes horizontales
(l’une `a 95%, l’autre ` a 105%) puis en cherchant ` a partir de quel mo-
ment la courbe reste entre ces deux droites. L’abaque suivante donne ce
temps de r´eponse r´eduit (T
r

n
) en fonction de l’amortissement z. Dans
le cas d’un second ordre en BF, augmenter le gain de la Boucle ouverte
ne permettra pas toujours de gagner en pr´ecision dynamique puisque
cela r´eduit l’amortissement. L’abaque montre qu’un amortissement de
l’ordre de 0,7 est optimal pour le temps de r´eponse.
9.3 Pr´ecision statique
On s’int´eresse cette fois `a la diff´erence, en r´egime permanent entre
la consigne et la sortie. Dans le sch´ema-bloc ci-dessous, on s’int´eresse
donc `a
lim
t→∞
(t) = lim
p→0
p.(E(p) −S(p))
T(p)
E(p) S(p)
ξ(p)=E(p)-S(p)
+
-
Cette erreur d´epend de l’entr´ee, du type et du gain de la fonction
de transfert en boucle ouverte T(p). Pour une fonction de transfert de
9.4. PR
´
ECISION PAR RAPPORT AUX PERTURBATIONS 61
gain K et de type α, on a :
T(p) =
K(1 + . . .)
p
α
.(1 + . . .)
⇒(p) = lim
p→0
p.E(p)
1 +
K
p
α
Ce qui nous permet d’´etablir ce tableau de synth`ese :
type (α) 0 1 2
Echelon E(p) =
E
0
p
E
0
K+1
0 0.5 1 1.5 2 2.5 3
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
erreur statique
entrée en échelon
type 0
0 0 0.5 1 1.5 2 2.5 3
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
entrée en échelon
type 1
erreur statique nulle
0 0 0.5 1 1.5 2 2.5 3
0
0.2
0.4
0.6
0.8
1
1.2
1.4
entrée en échelon
système de type 2
pas d’erreur statique
Rampe E(p) =
a
p
2

0 0.5 1 1.5 2 2.5 3
0
0.5
1
1.5
2
2.5
3
entrée en rampe
système de type 0
erreur statique infinie (les courbes s’éloignent)
a
K
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
entrée en rampe
système de type 1
erreur statique (de trainage)
0 0 0.5 1 1.5 2 2.5 3
0
0.5
1
1.5
2
2.5
3
3.5
entrée en rampe
système de type 2
pas d’erreur statique
Tab. 9.2: Erreurs statiques en fonction de l’entr´ee, du type et du gain du
syst`eme en BO
9.4 Pr´ecision par rapport aux perturbations
Une perturbation est une entr´ee suppl´ementaire au syst`eme qu’on
ne peut contrˆoler. Ces perturbations ont une influence sur l’asservis-
sement. On veut ´evaluer ici cette influence quantitativement. (Un bon
asservissement devrait faire en sorte que cette influence soit minime)
Dans l’exemple de la figure 9.1, l’effet de la perturbation sur la sor-
D2(p)
E(p)
S(p)
ξl(p)=S(p)/L(p)
+
-
R(p)
D1(p)
L(p)
+
+
Fig. 9.1: sch´ema-bloc d’un asservissement avec une perturbation
tie peut ˆetre calcul´ee en ´etudiant le sch´ema bloc en consid´erant que
l’entr´ee E(p) = 0.
62 CHAPITRE 9. PR
´
ECISION DES SYST
`
EMES ASSERVIS
Chapitre 10
Compensation des syst`emes
asservis
10.1 Introduction
Dans le chapitre pr´ec´edent, nous avons vu que ajouter un gain dans
la chaˆıne directe permettait d’am´eliorer la pr´ecision d’un asservisse-
ment (mais ce gain ne permet pas d’annuler l’erreur de position ou de
vitesse si cette erreur n’est pas nulle). Il n’est pas possible d’augmen-
ter ce gain de fa¸con trop importante : il peut d´egrader la stabilit´e du
syst`eme (il diminue la marge de gain - voire rendre le syst`eme instable).
D’o` u le dilemme classique en automatique :
– un gain faible donne un syst`eme stable mais peu pr´ecis
– un gain fort donne un syst`eme plus pr´ecis mais moins stable.
Le gain de la boucle ouverte a une action sur l’asservissement, on
parle d’un correcteur proportionnel. Un correcteur est un syst`eme qui
va ´elaborer la commande d’un syst`eme en fonction de l’erreur mesur´ee
entre sortie et consigne (voir figure 10.1). Un correcteur proportionnel
est un syst`eme qui donne une commande proportionnelle `a l’erreur me-
sur´ee. Beaucoup de syst`emes peuvent ˆetre command´es par ces types de
correcteurs simples ` a mettre en oeuvre. Le r´eglage du gain va consister
` a obtenir un bon compromis stabilit´e pr´ecision. En g´en´eral, on choi-
sira le gain qui permettra d’avoir un facteur de r´esonance de 2,3dB
(Q=1,3).
Système
commande sortie
Correcteur
consigne
-
+
capteur
Fig. 10.1: Sch´ema d’un correcteur
63
64 CHAPITRE 10. COMPENSATION DES SYST
`
EMES ASSERVIS
Ces correcteurs ne sont pas toujours possibles ou suffisant. Des cor-
recteurs plus sophistiqu´es peuvent permettre de
– rendre stable un syst`eme qui ne l’est pas
– augmenter la stabilit´e sans r´eduire le gain K donc la pr´ecision
– r´eduire ou annuler les erreurs statiques sans nuire ` a la stabilit´e
Ce chapitre pr´esente le principe g´en´eraux des correcteurs et leur in-
fluence sur le lieu de Black puis pr´esente les correcteurs les plus connus :
avance de phase, retard de phase et PID.
10.2 Placement de pˆ oles
Une approche math´ematique du correcteur consiste `a choisir la fonc-
tion de transfert ”souhaitable” soit en boucle ouverte soit en boucle
ferm´ee et on en d´eduit math´ematiquement le correcteur n´ecessaire.
Par exemple, avec un syst`eme dont la fonction de transfert est G(p),
le correcteur C(p) qui permet d’avoir une fonction de transfert en BO
choisie de T(p) est :
C(p) =
T(p)
G(p)
L’approche choix de la fonction de transfert en boucle ferm´ee H(p)
donnerait :
H(p) =
C(p).G(p)
1 + C(p).G(p)
⇒ C(p) =
H(p)
(1 −H(p)).G(p)
Cependant, derri`ere cette approche math´ematique, il faut prendre
en compte plusieurs contraintes bien physiques :
– Le correcteur ainsi calcul´e doit ˆetre causal, c’est ` a dire que sa
sortie ne peut pr´ec´eder son entr´ee. Cette propri´et´e se traduit
dans le fait que la fonction de transfert de C(p) doit avoir un
num´erateur de degr´e inf´erieur `a son d´enominateur et qu’il ne doit
pas pr´esenter de ”retard n´egatif”
– Le correcteur doit ˆetre stable. Ses pˆ oles doivent donc tous ˆetre `a
partie r´eelle n´egatives.
– Choisir une fonction de transfert en BO ou en BF r´ealisable.Par
exemple, en partant d’un syst`eme tr`es lent, il est illusoire de pen-
ser le rendre tr`es rapide ainsi car les commandes n´ecessaires seront
sans doute irr´ealistes.
– La r´ealisation pratique d’un correcteur quelconque n’est pas tou-
jours possible. La plupart des correcteurs du march´e ne proposent
qu’un choix limit´e de nature de correcteurs (souvent, des PID -
voir plus loin)
10.3. PRINCIPES G
´
EN
´
ERAUX ET PROC
´
ED
´
ES TYPIQUES DE COMPENSATION65
10.3 Principes g´en´eraux et proc´ed´es typiques de
compensation
En dehors de l’approche math´ematique vue pr´ec´edemment, les cor-
recteurs se d´eterminent souvent en utilisant le lieu de Black du syst`eme.
Sur ce lieu, on peut lire la stabilit´e et la pr´ecision du syst`eme. Ajouter
un correcteur dans la boucle ouverte c’est additionner son gain en dB
et son d´ephasage au lieu du syst`eme. La suite de ce paragraphe d´ecrit
comment un correcteur peut am´eliorer les performances d’un syst`eme
en ”d´eformant” son lieu de Black.
La pr´ecision est am´elior´ee pour des syst`emes qui ont un gain aug-
ment´e, notamment dans les basses fr´equences.
La stabilit´e est am´elior´ee pour les syst`emes qui ont des marges de
gain ou de phase confortables. Pour augmenter la marge de gain,
on peut diminuer le gain, particuli`erement pour les pulsations qui
donnent une phase proche de 180˚. Pour augmenter la marge de
phase, on pourrait mettre en place un correcteur qui ajouterait
une phase positive, au moins pour les pulsations qui donnent un
gain proche de 1 (0dB).
La figure 10.2 montre les effets sur le lieu de Black du syst`eme que l’on
attendrait d’un bon correcteur.
point critique (0dB, -180°)
augmenter la précision
augmenter la marge de phase
augmenter la marge de gain
lieu de Black en BO
Fig. 10.2: Actions possibles d’un correcteur sur le lieu de Black
Les correcteurs vont avoir 3 types d’actions possible :
66 CHAPITRE 10. COMPENSATION DES SYST
`
EMES ASSERVIS
Action proportionnelle : Un correcteur proportionnel va d´ecaler la
courbe de Black verticalement. Comme nous l’avons d´ej` a vu, cette
action a un effet favorable pour la pr´ecision et une effet n´efaste `a
la stabilit´e.
Action int´egrale : La commande est proportionnelle ` a l’int´egrale de
l’erreur. L’ajout d’int´egrateur(s) dans la chaˆıne directe influence
directement la pr´ecision (voir chapitre pr´ec´edent). Cette action
augmente le gain des basses fr´equences.
Action d´eriv´ee : La commande est proportionnelle `a la d´eriv´ee de
l’erreur. Son effet est dit pr´edictif car cette action apporte une
phase positive au syst`eme. Elle augmente donc la marge de phase,
donc la stabilit´e
Les actions d´eriv´ees et int´egrales ne s’emploient jamais seules mais en
combinaison avec l’action proportionnelle.
Sur le site http ://auto.polytech.univ-tours.fr/, dans la rubrique
automatique continue, deux types de simulateurs permettent de r´egler
` a la souris les correcteurs d´ecrits ici sur un syst`eme donn´e. Il s’agit de
corravance.sq, corretard.sq et PID.sq qui s’ouvrent avec Sysquake (de
la soci´et´e Calerga) et de LabSA de Matthieu Lescieux, un ex´ecutable
fait avec LabView et qui permet de tester tous les correcteurs de ce
chapitre sur le syst`eme de votre choix.
10.4 Correcteur avance de phase
Leur fonction de transfert sont du type :
C(p) = K
r
.
1 + a.τp
1 + τp
τ > 0; a > 1
a est le facteur d’avance de phase et τ la constante de temps du cor-
recteur.
Les lieux de Bode de ce type de correcteur pour diff´erentes valeurs
de a et pour τ = 1 et K
r
= 1 sont donn´es dans la figure 10.3. La phase
positive maximale de ce correcteur est φ
M
et se trouve ` a la pulsation
ω
M
, donn´es par
φ
M
= arcsin

a −1
a + 1

; ω
M
=
1
τ.

a
Ce correcteur a l’avantage d’avoir une phase positive dans une
gamme de fr´equences. Bien plac´ee, cette phase positive aura comme
effet de stabiliser le syst`eme ` a asservir en augmentant sa marge de
10.4. CORRECTEUR AVANCE DE PHASE 67
0
5
10
15
20
25
30
M
a
g
n
i
t
u
d
e

(
d
B
)
10
!3
10
!2
10
!1
10
0
10
1
10
2
0
30
60
90
P
h
a
s
e

(
d
e
g
)
Bode Diagram
Frequency (rad/sec)
Fig. 10.3: Lieu de Bode d’un correcteur avance de phase pour a =
1, 2, 3, 5, 8, 10, 20, 30
phase. L’inconv´enient de ce correcteur est qu’il ajoute un gain pour les
hautes fr´equences. Le r´eglage de ce correcteur consiste ` a utiliser l’ef-
fet avance de phase proche du point critique et faire en sorte que le
gain soit apport´e aux fr´equence qui n’auront pas d’effet n´efaste sur la
stabilit´e.
M´ethode de r´eglage : Comme on peut le voir sur la figure 10.4, on
choisira pour cela a en fonction de la marge souhait´ee et τ de fa¸con ` a ce
que l’avance maximale de phase soit ˆetre plac´ee proche de la pulsation
de r´esonance ω

r
en BF du syst`eme non corrig´e. S’il est mal r´egl´e, ce
!"#$%&'()%*++'%,'-+./*%)) )%*++'%,'-+)0)#1#$%')/')!&#(') !#2')34)
!"#$%&'()*&'"%++,"#,*+'-'./.&",'(,'01.2,'(.&2'34."5'
)
)
Fig. 10.4: Lieu de Black d’un syst`eme bien corrig´e par un correcteur avance
de phase
correcteur peut n’avoir aucun effet sur la stabilit´e du syst`eme (voir
figure 10.5) voire la d´et´eriorer (voir figure 10.6).
68 CHAPITRE 10. COMPENSATION DES SYST
`
EMES ASSERVIS
!"#$%&'()%*++'%,'-+./*%)) )%*++'%,'-+)0)#1#$%')/')!&#(') !#2')34)
!"#$%&'()*&'"%++,"#,*+'-'./.&",'(,'01.2,'(.&2'34."5'
)
)
Fig. 10.5: Ce correcteur avance de phase n’am´eliore pas la stabilit´e
!"#$%&'()%*++'%,'-+./*%)) )%*++'%,'-+)0)#1#$%')/')!&#(') !#2')34)
!"#$%&'()*&'"%++,"#,*+'-'./.&",'(,'01.2,'(.&2'34."5'
)
)
Fig. 10.6: Ce correcteur avance de phase d´et´eriore la stabilit´e
10.5 Correcteur `a retard de phase
La fonction de transfert des correcteurs ` a retard de phase sont du
type :
C(p) = K
r
.
1 + τp
1 + b.τp
τ > 0; b > 1
a est le facteur d’avance de phase et τ la constante de temps du cor-
recteur.
Les lieux de Bode de ce type de correcteur pour diff´erentes valeurs
de b et pour τ = 1 et K
r
= 1 sont donn´es dans la figure 10.7. La phase
n´egative maximale de ce correcteur est φ
M
et se trouve ` a la pulsation
ω
M
donn´es par
φ
M
= arcsin


b −1
b + 1

; ω
M
=
1
τ.

b
A cette pulsation, on a un gain de |C(jω
M
)| =
1

b
. Pour les pulsations
´elev´ees (ω >> ω
M
) le gain du correcteur est de
1
b
.
Ce correcteur a l’avantage d’avoir une att´enuation en hautes fr´equences
pouvant am´eliorer la marge de gain sans pour autant changer le gain
statique donc la pr´ecision de l’asservissement. L’inconv´enient de ce cor-
recteur est qu’il apporte une phase n´egative qui pourrait d´estabiliser le
10.5. CORRECTEUR
`
A RETARD DE PHASE 69
!30
!25
!20
!15
!10
!5
0
M
a
g
n
i
t
u
d
e

(
d
B
)
10
!3
10
!2
10
!1
10
0
10
1
10
2
!90
!60
!30
0
P
h
a
s
e

(
d
e
g
)


Bode Diagram
Frequency (rad/sec)
1
2
3
5
8
10
20
30
Fig. 10.7: Lieu de Bode d’un correcteur retard de phase pour b =
1, 2, 3, 5, 8, 10, 20, 30
syst`eme si ce correcteur est mal r´egl´e. Le r´eglage va donc consister ` a
apporter l’att´enuation proche du point critique, en choisissant τ suffi-
samment grand pour que la phase n´egative soit apport´ee bien avant la
pulsation de r´esonance.
M´ethode de r´eglage : Comme on peut le voir sur la figure 10.8, on
choisira pour cela b en fonction de la marge de gain souhait´ee et τ de
fa¸con `a ce que le retard de phase soit avant la pulsation de r´esonance
ω

r
en BF du syst`eme non corrig´e. (τ >>
1
ω

r
) S’il est mal r´egl´e, ce
!"#$%&'()%*++'%,'-+./*%)) )%*++'%,'-+)0)+',#+/)/')!&#(') !#1')2)
!"#$%&'()*&'"%++,"#,*+'-'+,#.+('(,'/0.1,'(.&1'23."4'
)
Fig. 10.8: Lieu de Black d’un syst`eme bien corrig´e par un correcteur retard
de phase
correcteur peut n’avoir aucun effet sur la stabilit´e du syst`eme (voir
figure 10.9) voire la d´et´eriorer (voir figure 10.10).
70 CHAPITRE 10. COMPENSATION DES SYST
`
EMES ASSERVIS
!"#$%&'()%*++'%,'-+./*%)) )%*++'%,'-+)0)+',#+/)/')!&#(') !#1')2)
!"#$%&'()*&'"%++,"#,*+'-'+,#.+('(,'/0.1,'(.&1'23."4'
)
Fig. 10.9: Ce correcteur `a retard de phase n’am´eliore pas la stabilit´e
!"#$%&'()%*++'%,'-+./*%)) )%*++'%,'-+)0)+',#+/)/')!&#(') !#1')2)
!"#$%&'()*&'"%++,"#,*+'-'+,#.+('(,'/0.1,'(.&1'23."4'
)
Fig. 10.10: Ce correcteur retard de phase d´et´eriore la stabilit´e
10.6 Correcteur Proportionnel Int´egrateur (PI)
C’est un correcteur qui est compos´e d’un terme d’action propor-
tionnel et d’un terme d’action int´egrale. La fonction de transfert d’un
correcteur PI est de la forme :
C(p) = K
R

1 +
1
τ
i
.p

= K
R
1 + τ
i
.p
τ
i
.p
K
R
est le gain du correcteur, τ
i
est la constante de temps d’int´egration.
La pr´esence de l’int´egrateur assurera une pr´ecision statique (ou de vi-
tesse) meilleure (voir le chapitre sur la pr´ecision). L’inconv´enient de
ce correcteur est qu’il apporte une phase n´egative (de 90˚) en basses
fr´equence (pour ω <
1
τ
i
). Il faut r´egler la constante de temps de fa¸con
` a ce que cette phase n´egative ne compromette pas la stabilit´e de l’as-
servissement. On choisira :
1
τ
i
<< ω
R
o` u ω
R
est la pulsation de r´esonance.
10.7. CORRECTEUR PROPORTIONNEL INT
´
EGRATEUR ET D
´
ERIV
´
E (PID)71
10.7 Correcteur Proportionnel Int´egrateur et D´eriv´e
(PID)
C’est le correcteur le plus connu et aussi le plus complet car il associe
les trois types de corrections qu’on a vu au d´ebut du chapitre. On le
trouve sous plusieurs formes : Forme Mixte :
C(p) = K
R
(1 +
1
τ
i
.p
+ τ
d
.p)
Forme S´erie :
C(p) = K
R
(1 +
1
T
i
.p
)(1 + T
d
.p)
Forme Parall`ele :
C(p) = K
p
+
I
p
+ D.p
Dans cette section, on utilisera la forme mixte de ce correcteur.
10.7.1 Analyse du correcteur
La fonction de transfert d’un PID peut aussi s’´ecrire :
C(p) = K
r
(1 + τ

1
p)(1 + τ

2
p)
(1 + τ
1
p)(1 + τ
2
p)
τ
1

2
= τ

1

2
Un PID se comporte comme un retard de phase en basse fr´equence et
un avance de phase en haute fr´equence. Il permet d’associer les int´erˆets
de ces deux correcteurs.
On choisira ses param`etres tels que
1
τ

2
<< ω
R
;
1

τ

1

2
= ω
R
o` u ω
R
est la pulsation de r´esonance du syst`eme.
10.7.2 R´eglage exp´erimental du correcteur
Une m´ethode de r´eglage exp´erimental permet de r´egler tour `a tour
les 3 param`etres K
p
, T
i
et T
d
du correcteur.
– Pour r´egler le gain proportionnel K
p
, on commence par annuler
les actions int´egrales et d´eriv´ees puis on choisit le gain de fa¸con
` a obtenir en boucle ferm´ee des oscillations mais pas trop impor-
tantes.
72 CHAPITRE 10. COMPENSATION DES SYST
`
EMES ASSERVIS
– Pour r´egler l’action int´egrale, on laisse le gain trouv´e pr´ec´edemment
et on r`egle T
i
de fa¸con ` a ce que l’erreur statique soit rapidement
annul´ee sans trop nuire `a la stabilit´e de l’asservissement.
– Enfin l’action d´eriv´ee est augment´ee petit `a petit pour stabiliser
l’asservissement en r´eduisant les oscillations.
10.8 R´eglage d’un correcteur P, PI ou PID par les
M´ethodes de Ziegler Nichols
C’est une m´ethode empirique qui permet d’ajuster les param`etres
d’un r´egulateur P.I.D. pour commander un processus ` a partir de me-
sures sur sa r´eponse indicielle.
10.8.1 Mesures sur la r´eponse en BO
La r´eponse ` a un ´echelon d’amplitude E
o
, sans oscillations, sera assi-
mil´ee ` a celle d’un premier ordre avec retard. On devra mesurer la pente
de la tangente au point d’inflexion a, la valeur finale M et le retard
r (voir figure 11.7). La tangente au point d’inflexion est assimil´ee ` a la
tangente ` a l’origine du syst`eme du premier ordre sans retard. Si τ est
la constante de temps du premier ordre, on a : a =
M
τ
.
0 1 2 3 4 5 6
0
1
2
3
4
5
6
reponse du systeme
point d’inflexion
tangente au pt d’inflexion
valeur finale
retard
Fig. 10.11: Identification pour Ziegler Nichols
Ziegler Nichols propose des r´eglages de correcteur P, PI ou PID
pour avoir une r´eponse en boucle ferm´ee satisfaisante. Le crit`ere utilis´e
pour savoir si une r´eponse est satisfaisante est que le rapport entre les
10.8. R
´
EGLAGE D’UN CORRECTEUR P, PI OU PID PAR LES M
´
ETHODES DE ZIEGLER NICHOLS73
deux premiers d´epassements (positifs) est de 0,25. Un correcteur PID
a comme fonction de transfert :
C(p) = K
r
.(1 +
1
τ
i
.p
+ τ
d
.p)
Type de correcteur Gain K
r
τ
i
τ
d
Proportionnel
E
o
a.r
=
E
o

M.r
PI
0,9E
o
a.r
=
0,9E
o

M.r
3, 3r
PID
1,2E
o
a.r
=
1,2E
o

M.r
2r 0, 5r
Tab. 10.1: R´eglage d’un correcteur P, PI ou PID selon Ziegler Nichols en
BO
Pour l’exemple utilis´e pour la figure 11.7, les r´eponses corrig´ees
sont en figure 11.8. Dans cet exemple, on peut noter que le correcteur
proportionnel laisse une erreur statique, que le correcteur PI est sans
erreur statique mais est plus long ` a stabiliser. Le correcteur PID rend
le syst`eme relativement stable et sans erreur statique.
0 2 4 6 8 10 12 14 16 18
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
Step Response
Time (sec)
A
m
p
l
i
t
u
d
e
correcteur P
correcpeur PI
correcteur PID
Fig. 10.12: Comparaison des correcteurs de Ziegler Nichols
10.8.2 Mesure sur la r´eponse en BF
Dans le cas o` u il est impossible d’ouvrir la boucle de r´egulation pour
obtenir la r´eponse indicielle, une seconde m´ethode de Ziegler Nichols
permet de r´egler un correcteur `a partir d’un essai en limite de pompage.
74 CHAPITRE 10. COMPENSATION DES SYST
`
EMES ASSERVIS
Pour obtenir la limite de pompage, on place un correcteur propor-
tionnel dans la boucle ferm´ee et on augmente doucement le gain de ce
correcteur jusqu’`a obtenir des oscillations auto-entretenues (ph´enom`ene
de pompage). On note le gain K
o
qui a amen´e le syst`eme en limite de
stabilit´e et la p´eriode T
o
des oscillations obtenues. Les param`etres de
r´egulation pour que la r´eponse du syst`eme boucl´e soit satisfaisante sont
donn´es par le tableau suivant.
Type de correcteur Gain K
r
τ
i
τ
d
Proportionnel 0, 5.K
o
PI 0, 45.K
o
0, 83.T
o
PID 0, 6.K
o
0, 5.T
o
0, 125T
o
Tab. 10.2: R´eglage d’un correcteur P, PI ou PID selon Ziegler Nichols avec
les mesures en BF
Pour l’exemple utilis´e pr´ec´edemment, les r´eponses du syst`eme cor-
rig´e sont tr`es ressemblantes `a celles obtenues par la m´ethode de Ziegler
Nichols en BO.
Chapitre 11
Identification des syst`emes
lin´eaires
11.1 Introduction
Un syst`eme lin´eaire a une fonction de transfert qui peut se cal-
culer en ´etablissant les ´equations diff´erentielles qui relient entr´ee et
sortie. Ces ´equations th´eoriques sont parfois difficiles `a ´ecrire car on
n’a pas forc´ement toute la connaissance du syst`eme n´ecessaire : valeurs
num´eriques, processus mis en jeu, non lin´earit´e... Souvent, un mod`ele
dont le comportement ressemble ` a celui du syst`eme `a ´etudier est suffi-
sant pour ´elaborer une loi de commande adapt´ee.
Ce document pr´esente diff´erentes m´ethodes pour obtenir un mod`ele
sous forme de fonction de transfert ´equivalente en terme de r´eponse `a un
syst`eme dont on ne sait pas mod´eliser le comportement. Ces m´ethodes
NE donnent donc PAS LA fonction de transfert du syst`eme mais en
donnent UNE dont la r´eponse ressemble ` a celle du syst`eme.
Toutes les courbes de ce polycopi´e ont ´et´e obtenues avec Matlab.
Le fichier (identif.m) qui permet de les tracer et qui contient toutes
ces m´ethodes programm´ees est disponible sur le site web de l’automa-
tique : http://auto.polytech.univ-tours.fr/ dans la rubrique automatique
continue, documents du cours.
11.2 Identification en Boucle Ouverte
On identifie la r´eponse indicielle en BO du syst`eme `a celle d’un
mod`ele dont la forme est pr´e-d´efinie avec certains param`etres. La m´ethode
consiste `a calculer les meilleurs param`etres en fonction de la forme de
la r´eponse r´eelle.
75
76 CHAPITRE 11. IDENTIFICATION DES SYST
`
EMES LIN
´
EAIRES
11.2.1 M´ethode de Strejc
Le mod`ele
Cette m´ethode peut s’appliquer aux syst`emes dont la r´eponse indi-
cielle ne pr´esente pas de d´epassement. On identifie ` a une fonction de
la forme :
T(p) =
K.e
−r.p
(1 + τ.p)
n
Les param`etres ` a identifier sont donc :
– le gain statique K,
– le retard r,
– la constante de temps τ
– et l’ordre n.
La figure 11.1 repr´esente les r´eponses indicielles pour plusieurs jeux de
param`etres.
0 5 10 15
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
ordre2, tau=1
ordre5, tau=1
ordre2, tau=2
Fig. 11.1: R´eponses de mod`eles de Strejc pour K = 1, r = 1
La m´ethode
Pour identifier le syst`eme, la m´ethode peut se d´ecomposer en :
– Le gain statique est mesur´e directement par la valeur finale de
la sortie. Celle-ci vaut K.E
0
o` u E
0
est l’amplitude de l’´echelon
d’entr´ee.
11.2. IDENTIFICATION EN BOUCLE OUVERTE 77
– On trace la tangente au point d’inflexion I pour d´eterminer deux
valeurs : T
1
et T
2
. Voir figure 11.2 pour la mesure de ces deux
temps.
– Relever T
1
et T
2
en d´eduire l’ordre n en utilisant le tableau 11.1.
Entre deux lignes du tableau, on choisit la valeur de n la plus
petite.
– D´eterminer la constante de temps τ ` a partir de
T
2
τ
du tableau.
– D´eterminer le retard r quand il existe `a partir de la diff´erence
entre la valeur de T
1
mesur´ee et celle donn´ee par la colonne
T
1
T
2
du
tableau.
0 2 4 6 8 10 12 14 16
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
T1
T2
Fig. 11.2: M´ethode pour obtenir T
1
et T
2
n
T
1
τ
T
2
τ
T
1
T
2
1 0 1 0
2 0,28 2,72 0,1
3 0,8 3,7 0,22
4 1,42 4,46 0,32
5 2,10 5,12 0,41
6 2,81 5,70 0,49
Tab. 11.1: Tableau pour estimer l’ordre, la constante de temps et le retard
du mod`ele de Strejc
78 CHAPITRE 11. IDENTIFICATION DES SYST
`
EMES LIN
´
EAIRES
Exemple
Pour tester cette m´ethode, nous partons d’un syst`eme dont la fonc-
tion de transfert est :
T(p) =
100
(p + 4)(p + 5)(p + 1)
Sa r´eponse indicielle est sur la figure 11.3 en trait plein.
– Le gain statique est mesur´e directement par la valeur finale de la
sortie : K = 5
– On trace la tangente au point d’inflexion I et on mesure : T
1
=
0, 27 et T
2
= 1, 76
– D’apr`es le tableau, avec
T
1
T
2
= 0, 15, un ordre n = 2 semble conve-
nir.
– La constante de temps τ est ´evalu´ee `a partir de
T
2
τ
= 2, 72 au
tableau. Cela donne τ = 0, 65.
– D’apr`es le tableau,
T
1
τ
= 0, 28, ce qui donnerait une valeur de
T
1
= 0, 18. Or on mesure T
1
= 0, 27. On peut en d´eduire un
retard r = 0, 09
La m´ethode identifie la r´eponse indicielle comme ´etant proche de celle
du syst`eme suivant :
ˆ
T(p) =
5.e
−0,09p
(1 + 0, 65p)
2
0 1 2 3 4 5 6
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
Step Response
Time (sec)
A
m
p
l
i
t
u
d
e
reponse du systeme
point d’inflexion
tangente au pt d’inflexion
modele de strejc
Fig. 11.3: R´eponses du syst`eme de d´epart et du syst`eme identifi´e
La r´eponse de ce syst`eme est trac´e dans la figure 11.3 en trait poin-
till´e. On peut noter la grande ressemblance avec celle du syst`eme de
11.2. IDENTIFICATION EN BOUCLE OUVERTE 79
d´epart alors qu’on a identifi´e un deuxi`eme ordre avec retard au lieu
d’un troisi`eme ordre.
11.2.2 M´ethode de Bro¨ıda
Le mod`ele propos´e pour approcher le comportement du syst`eme est
un premier ordre avec un retard pur. Sa fonction de transfert est :
T(p) =
K.e
−r.p
1 + τ.p
Le principe n’est pas de faire co¨ıncider la tangente au point d’in-
flexion (souvent impr´ecis) mais d’ajuster les param`etres τ et r pour
que les courbes de r´eponse du mod`ele et du processus aient deux points
communs judicieusement choisis. Les points communs C
1
et C
2
habi-
tuellement utilis´es correspondent respectivement ` a 28% et 40% de la
valeur finale. Le mod`ele de Bro¨ıda donne les points C
1
et C
2
pour les
dates suivantes :

s(t)
K.E
0
= 0, 28 ⇒
t−r
τ
= 0, 328

s(t)
K.E
0
= 0, 40 ⇒
t−r
τ
= 0, 510
La m´ethode d’identification s’appuie sur les r´esultats pr´ec´edents.
Soient t
1
et t
2
les temps au bout desquels la r´eponse exp´erimentale at-
teint respectivement 28% et 40% de la valeur finale. On va simplement
r´esoudre le syst`eme donn´e par :
t
1
−r
τ
= 0, 328 ⇒ t
1
−r = 0, 328τ
t
2
−r
τ
= 0, 510 ⇒ t
2
−r = 0, 510τ
La r´esolution de ces ´equations donne :
τ = 5, 5(t
2
−t
1
) r = 2, 8t
1
−1, 8t
2
Le gain K est d´etermin´e comme dans la m´ethode de Strejc avec la
valeur finale de la sortie.
Pour l’exemple pr´ec´edent, la m´ethode de Bro¨ıda donne le mod`ele
suivant :
T(p) =
5.e
−0,375p
(1 + 1, 12p)
La figure 11.4 donne les courbes de r´eponse du syst`eme r´eel et du
mod`ele de Bro¨ıda. La concordance des deux points C
1
et C
2
est bien
v´erifi´ee.
80 CHAPITRE 11. IDENTIFICATION DES SYST
`
EMES LIN
´
EAIRES
0 1 2 3 4 5 6 7 8
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
Step Response
Time (sec)
A
m
p
l
i
t
u
d
e
reponse du systeme
modele de Broida
Fig. 11.4: Courbe r´eelle approch´ee par un mod`ele de Bro¨ıda
11.2.3 Processus int´egrateur
Les syst`emes contenant un int´egrateur ont une r´eponse indicielle
en rampe, en r´egime permanent. L’asymptote de cette r´eponse est une
droite d’´equation y = a(t−t
1
) de pente a et qui coupe l’axe des abscisses
pour t = t
1
(voir figure 11.5).
0 2 4 6 8 10 12 14 16 18 20
0
5
10
15
20
25
30
35
.
Step Response
Time (sec)
A
m
p
l
i
t
u
d
e
réponse du système
modèle intégrateur+retard
Fig. 11.5: Courbe r´eelle approch´ee par un int´egrateur retard´e
On identifie la r´eponse du syst`eme r´eel ` a la r´eponse d’un syst`eme
int´egrateur pur avec retard c’est ` a dire avec la fonction de transfert
11.3. IDENTIFICATION EN BOUCLE FERM
´
EE 81
suivante :
T(p) =
K.e
−r.p
p
Les param`etres de ce syst`eme sont donn´es par :
K =
a
E
0
r = t
1
o` u E
0
est l’amplitude de l’´echelon appliqu´e en entr´ee.
11.3 Identification en boucle ferm´ee
Cette m´ethode d’identification s’applique aux processus instables
en BO, d’ordre sup´erieur ` a 2 et s’appuie sur une ´etude fr´equentielle du
processus asservi.
11.3.1 Principe
Le syst`eme ` a identifier (de fonction de transfert K.G(p)) est asservi
par une boucle de r´egulation munie d’un correcteur proportionnel de
gain K
r
(voir figure 11.6).
Kr K.G(p) E(p)
S(p)
processus
+
-
Fig. 11.6: identification en BF avec un correcteur proportionnel
La fonction de transfert en BO de ce syst`eme est :
T(p) = K
r
.K.G(p)
Pour une certaine valeur du gain K
r
= K
o
, on peut mettre le syst`eme en
limite de stabilit´e. C’est `a dire que ce syst`eme va osciller continˆ ument
tout seul. On appelle ceci le pompage. La pulsation de ces oscillations
de pompage ω
o
correspond `a la pulsation pour laquelle T(jω
o
) = −1.
K
o
.K.|G(jω
o
)| = 1 ϕ(ω
o
) = −π
Mod`ele de Strejc
Par commodit´e, on prend le mod`ele de Strejc sans retard (r = 0).
K.G(p) =
K
(1 + τ.p)
n
⇒ T(jω) =
K
r
.K
(1 + jτω)
n
82 CHAPITRE 11. IDENTIFICATION DES SYST
`
EMES LIN
´
EAIRES
En BF, on cherche le pompage (obtenu pour K
r
= K
o
) et on mesure
` a partir de la p´eriode des oscillations ω = ω
o
. L’identification consiste
` a r´esoudre le syst`eme
K
o
.K


1+ω
2
o

2

n = 1
ϕ = −n. arctan (ω
o
.τ)=−π
Le gain statique K est d´etermin´e par une r´eponse indicielle en BO ou
en BF. La r´esolution des ´equations donne l’ordre n par :
K
o
.K =

1
cos(π/n)

n
Et la constante de temps par :
τ =
1
ω
o
. tan(π/n)
Mod`ele de Bro¨ıda
Le mod`ele de Bro¨ıda est le suivant :
K.G(p) =
K.e
−r.p
1 + τ.p
⇒ T(jω) =
K
r
.K.e
−jrω
1 + jωτ
Pour identifier ce mod`ele, on doit d´eterminer les param`etres K, τ et r.
En BF, on cherche le pompage (obtenu pour K
r
= K
o
) et on mesure `a
partir de la p´eriode des oscillations ω = ω
o
. L’identification consiste `a
r´esoudre le syst`eme
K
o
.K

1+ω
2
o

2
= 1
ϕ = −ω
o
.r −arctan (ω
o
.τ)=−π
Le gain statique K est d´etermin´e par une r´eponse indicielle en BO ou
en BF. La r´esolution des ´equations donne la constante de temps par :
τ =
1
ω
o
.

(K
o
.K)
2
−1
Le retard est calcul´e ` a partir de :
r =
1
ω
o
¸
π −arctan(

(K
o
.K)
2
−1)

2

Chapitre 1

Introduction
1.1 D´finition de l’automatique e

Automatique : Qui fonctionne tout seul ou sans intervention humaine. Il existe deux domaines d’intervention de l’automatique : – Dans les syst`mes ` ´v´nements discrets. On parle d’automatisme e a e e (s´quence d’actions dans le temps). Exemples d’applications : les dise tributeurs automatiques, les ascenseurs, le montage automatique dans le milieu industriel, les feux de croisement, les passages ` niveaux. a – Dans les syst`mes continus pour asservir et/ou commander des grane deurs physiques de fa¸on pr´cise et sans aide ext´rieure. Quelques c e e exemples d’application : l’angle d’une fus´e, la vitesse de rotation d’un e lecteur CD, la position du bras dun robot, le pilotage automatique d’un avion. Dans ce cours, nous ne nous int´resserons qu’` l’automatique des syst`e a e mes continus.

1.2

Principes de base

faire une contre-r´action ou un ”feedback” : r´agir en fonction de e e ce qui est r´alis´, connaissant ce qui est demand´. e e e Ce principe nous l’utilisons tous les jours dans la plupart de nos actions. Pour conduire, nous devons regarder la route et sans cesse corriger la direction de la voiture mˆme s’il n’y a pas de virages. e

1.2.1

Notion de syst`me, de Boucle Ouverte (BO), de Boucle e Ferm´e (BF) e

L’automatique peut s’appliquer ` tout ce qui bouge, fonctionne, se transa forme. L’objet d’application de l’automatique est appel´ syst`me. e e 3

4

CHAPITRE 1. INTRODUCTION

Un syst`me se caract´rise par ses grandeurs d’entr´e et de sortie. Les e e e grandeurs d’entr´e sont les grandeurs qui agissent sur le syst`me. Il en existe e e de deux types : commandes : celles que l’on peut maˆ ıtriser perturbations : celles que l’on ne peut pas maˆ ıtriser. Un syst`me est en boucle ouverte lorsque la commande est ´labor´e sans e e e l’aide de la connaissance des grandeurs de sortie : il n’y a pas de feedback. Dans le cas contraire, le syst`me est dit en boucle ferm´e. La commande e e est alors fonction de la consigne ( la valeur souhait´e en sortie) et de la e sortie. Pour observer les grandeurs de sortie, on utilise des capteurs. C’est l’information de ces capteurs qui va permettre d’´laborer la commande. e
entrée = commande Système sortie

entrée = consigne

Elaboration de la commande

commande Système

sortie

Fig. 1.1: Sch´ma d’un syst`me en Boucle Ouverte (en haut) et en Boucle e e Ferm´e (en bas) e Ce que nous avons vu permet de donner cette autre d´finition de l’aue tomatique. Automatique : c’est une science et une technique qui permet de maˆ ıtriser le comportement d’un syst`me (traduit par ses grandeurs de e sortie), en agissant de mani`re ad´quate sur ses grandeurs d’entr´e. e e e

1.3
1.3.1

Exemples
Chauffage d’une salle

Consid´rons le chauffage ´lectrique d’une salle. Le syst`me est constitu´ e e e e par l’ensemble chauffage + salle. La sortie de ce syst`me est la temp´rature e e de la pi`ce. La commande du syst`me est la position 0 ou 1 de l’interrupteur. e e Les perturbations peuvent ˆtre l’ouverture d’une fenˆtre, de la porte ou les e e rayons du soleil. En boucle ouverte, la commande est insensible ` la sortie. a Pour cr´er un feedback ou contre-r´action, on peut utiliser un thermostat. e e La commande est alors ´labor´e en fonction de la consigne (temp´rature e e e souhait´e) et de la sortie (temp´rature de la pi`ce). e e e

2 Asservissement de la position angulaire d’une antenne satellite Voir le sch´ma fourni en annexe e 1.4 N´cessit´ de la boucle ferm´e e e e Exceptionnellement. NECESSITE DE LA BOUCLE FERMEE consigne = température commande tout ou rien radiateur + salle sortie = température 5 Thermostat Fig. Mais la boucle ferm´e (contre a e r´action) est capable de e – stabiliser un syst`me instable en BO e – compenser les perturbations externes – compenser les incertitudes internes au processus lui-mˆme e Un syst`me de commande peut r´aliser deux fonctions distinctes : e e l’asservissement c’est ` dire la poursuite par la sortie d’une consigne vaa riable dans le temps la r´gulation c’est ` dire la compensation de l’effet de perturbations vae a riables sur la sortie (la consigne restant fixe) . 1.2: Sch´ma de la r´gulation de la temp´rature d’une pi`ce par un e e e e thermostat 1. le syst`me de commande peut op´rer en boucle oue e verte ` partir du seul signal de consigne.4.´ ´ ´ 1.3.

INTRODUCTION .6 CHAPITRE 1.

e 2. et e e e a additifs.Chapitre 2 Equations d’un syst`me e lin´aire e Dans toute la suite du cours.2. les syst`mes consid´r´s n’auront qu’une e ee entr´e et qu’une sortie.1: Circuit RC 7 . c’est ` dire que l’on a s(e1 + e2 ) = s(e1 ) + s(e2 ).1 Introduction Un syst`me est dit lin´aire si l’´quation liant la sortie ` l’entr´e est une e e e a e ´quation diff´rentielle lin´aire ` coefficients constants.s(e). l’ordre du syst`me lin´aire.1) dt dtn dt dtm Ces syst`mes lin´aires sont homog`nes. e e e Seuls les syst`mes pour lesquels m ≤ n se rencontrent dans la pratique.2 2.1. La forme g´n´rale de e e e a e e cette ´quation diff´rentielle est : e e ds(t) dn s(t) de(t) dm e(t) + · · · + bn = a0 e(t) + a1 + · · · + am (2. v (t) 1 v (t) 2 Fig. e b0 s(t) + b1 2.e) = k. 2. c’est ` dire s(k.1 Exemples Circuit RC Soit le circuit RC en figure 2. a On appelle l’ordre de l’´quation 2.1 (n).

8

` ´ CHAPITRE 2. EQUATIONS D’UN SYSTEME LINEAIRE Les ´quations ´lectriques sont : e e v1 = R.i + v2 C. dv2 =i dt

Nous pouvons obtenir une ´quation diff´rentielle d’ordre 1 reliant la sortie e e v2 et l’entr´e v1 : e dv2 + v2 v1 = R.C. dt

2.2.2

Moteur ´lectrique e

Soit le moteur ´lectrique d´crit par le sch´ma 2.2. e e e

R v (t)

L J ! "

Fig. 2.2: Sch´ma du moteur ´lectrique e e L’´quation ´lectrique est : e e v(t) = R.i + L. L’´quation m´canique donne : e e J. dω = Kc i − φ.ω dt di + Ke .ω dt

On peut obtenir une ´quation diff´rentielle reliant la sortie ω ` l’entr´e e e a e v(t) : L.J d2 ω R.J + L.φ dω R.φ + . 2 + . + Ke .ω = v(t) Kc dt Kc dt Kc On en d´duit que ce syst`me est d’ordre 2. e e

2.3
2.3.1

Remarques
R´gime statique e

Dans l’´quation 2.1, si les d´riv´es successives de l’entr´e e(t) et de la e e e e sortie s(t) sont nulles, on obtient b0 s(t) = a0 e(t). On d´finit le gain statique e 0 K du syst`me comme ´tant le rapport K = a0 . e e b

´ 2.4. RAPPELS SUR LA TRANSFORMEE DE LAPLACE

9

2.3.2

Conditions initiales

Dans la suite du cours, on supposera souvent que les valeurs initiales de l’entr´e et de la sortie sont nulles. En fait, si ce n’est pas le cas mais que l’on e se trouve dans des conditions de repos du syst`me, on peut montrer que les e variations autour de ce point d’´quilibre v´rifient la mˆme ´quation 2.1 que e e e e les grandeurs elles mˆmes. e

2.3.3

Lin´arisation e

Les syst`mes r´els ne sont parfois pas lin´aires mais peuvent ˆtre consid´r´s e e e e ee comme tels dans certaines conditions. Nous n’´tudierons dans la suite du e cours que les syst`mes lin´aires ou lin´arisables. e e e

2.3.4

R´ponse d’un syst`me lin´aire e e e

Si l’on veut connaˆ la r´ponse d’un syst`me lin´aire, il suffit de r´soudre ıtre e e e e l’´quation 2.1. Dans la suite du cours, on utilisera la Transform´e de Lae e place (TL) pour simplifier la r´solution de ces ´quations. Nous apprendrons e e ´galement ` faire un lien direct entre les r´ponses des syst`mes et la TL de e a e e l’´quation 2.1. e

2.4
2.4.1

Rappels sur la transform´e de Laplace e
D´finition e

Soit une fonction f d´finie pour t ≥ 0. On d´finit sa transform´e de e e e Laplace (TL) F par :
+∞

F (p) = T L[f (t)] =
0

f (t).e−p.t .dt

On admettra qu’il existe une transform´e de Laplace pour toutes les e fonctions que nous rencontrerons. On notera par des lettres minuscules les fonctions originales (fonction du temps) et par des lettres majuscules les images (les fonction de la variable p). En pratique, les transform´es de Lae place ne seront pas calcul´es mais on utilisera la table des transform´es. e e

2.4.2

Propri´t´s de la Transform´e de Laplace e e e
T L[a.f (t) + b.g(t)] = a.F (p) + b.G(p)

Lin´arit´ : e e

D´rivation : e TL

df = p.F (p) − lim f (t) dt t→0+

10

` ´ CHAPITRE 2. EQUATIONS D’UN SYSTEME LINEAIRE ce qui se g´n´ralise : e e TL d2 f dt2 = p2 .F (p) − p. lim f (t) − lim
t→0+ t→0+

df (t) dt

Souvent, f (t) et les d´riv´es successives de f (t) sont nulles ` l’instant e e a initial. Int´gration e t F (p) f (τ ).dτ = TL p 0 Retard T L[f (t − τ )] = e−τ.p .F (p) Th´or`me de la valeur initiale e e
t→0+

lim f (t) = lim p.F (p)
p→+∞

Th´or`me de la valeur finale e e
t→+∞

lim f (t) = lim p.F (p)
p→0

Translation de la variable de Laplace F (p + a) = T L e−at .f (t) Les transform´es de Laplace que nous rencontrerons seront la plupart du e temps des fonctions rationnelles. Pour ´valuer leur original (transform´e ine e verse de Laplace), il suffit souvent de d´composer cette fonction en ´l´ments e ee simples, puis d’utiliser la table des transform´es. La fonction u(t) (´chelon e e unitaire) intervient syst´matiquement dans ces tables ; elle est d´finie par : e e u(t) = 0∀t < 0u(t) = 1∀t ≥ 0

f(t) a

t 1 2 3 4 5

Fig. 2.3: La fonction ´chelon unitaire e

` ´ ´ ´ 2.5. APPLICATION A LA RESOLUTION D’EQUATIONS DIFFERENTIELLES11

2.4.3

Exemple

D´terminer l’original de e F (p) = p2 .(1 1 + τ.p) τ >0

R´ponse : f (t) = (t − τ + τ.e−t/τ ).u(t). e

2.5

Application ` la r´solution d’´quations diff´a e e e rentielles
ds(t) dn s(t) de(t) dm e(t) + · · · + bn = a0 e(t) + a1 + · · · + am dt dtn dt dtm

Rappelons la forme g´n´rale d’une ´quation diff´rentielle d’ordre n : e e e e b0 s(t) + b1

Nous pouvons former la TL de cette ´quation : e b0 S(p) + b1 p.S(p) − s(0+ ) + b2 p2 .S(p) − p.s(0+ ) − = a0 E(p) + a1 p.E(p) − e(0+ ) + · · · Ce qui peut se mettre sous la forme : (b0 + b1 .p + · · · + bn .pn ).S(p) + Is = (a0 + a1 .p + · · · + am pm ).E(p) + Ie o` Is et Ie sont des termes d´pendant des conditions initiales de s(t) et de u e e(t). Dans le cas o` ces conditions initiales sont nulles (c’est la cas le plus u courant en automatique), on obtient : S(p) = a0 + a1 .p + · · · + am .pm .E(p) b0 + b1 .p + · · · + bn .pn ds(0+ ) dt + ···

Cette ´quation permet de calculer S(p). Il ne reste plus qu’` former la e a transform´e inverse de Laplace pour avoir s(t). e

2.6
2.6.1

Fonction de transfert d’un syst`me lin´aire e e
D´finition e

On appelle fonction de transfert ou transmittance d’un syst`me lie n´aire le rapport entre la transform´e de Laplace de la sortie sur celle de e e l’entr´e : e S(p) a0 + a1 .p + · · · + am .pm T (p) = = E(p) b0 + b1 .p + · · · + bn .pn

p + · · · + am .2 Mise en cascade La mise en cascade de deux syst`mes dont les fonctions de transfert sont e T1 (p) et T2 (p) est ´quivalent ` un seul syst`me dont la fonction de transfert e a e serait T1 (p).pn (2.5: Les fonctions de transfert en cascade se multiplient 2.pm = E(p) b0 + b1 .3 Diff´rentes formes d’´criture de la fonction de transfert e e Nous avons vu pr´c´demment la forme d´velopp´e de la fonction de transe e e e fert o` l’on peut lire directement les coefficients de l’´quation diff´rentielle.5).6. 2. L’ordre du syst`me (qui est l’ordre de e l’´quation diff´rentielle) est le degr´ du d´nominateur de T (p).2) Il est souvent pr´f´rable de mettre en ´vidence le gain K du syst`me ainsi ee e e que le nombre α d’int´grateurs purs aussi appel´ type du syst`me. alors K = a0 est le gain statique du syst`me. u e e T (p) = S(p) a0 + a1 .12 ` ´ CHAPITRE 2.3) Remarque : 0 – si α = 0.4 e e e E(p) T(p) S(p) Fig. 1 1 + · · · + cm pm .p + · · · + bn . e b – si α = 0. 2. EQUATIONS D’UN SYSTEME LINEAIRE C’est une fonction rationnelle. pα (1 (1 + τ1 p) · · · (1 + τm p) + τ1 p) · · · (1 + τn−α p) . e E (p) 1 T (p) 1 E (p) 1 S (p)=E (p) 1 2 T (p) 2 S (p) 2 S (p) 2 T (p) .6. T (p) 1 2 Fig.T2 (p) (voir sch´ma 2. = K. alors K = limp→0 pα T (p) Cette derni`re forme peut parfois se trouver sous forme factoris´e : e e T (p) = K.G(p) pα 1 + · · · + dn−α pn−α (2.4: Sch´ma fonctionnel d’une fonction de transfert e 2. on utilise e e e e g´n´ralement le sch´ma 2. e e e T (p) = K. e e e e Sch´ma fonctionnel : Pour exprimer l’´quation pr´c´dente.

C. Nous avions vu que : v1 = R. En prenant la transform´e de e e Laplace de l’´quation pr´c´dente. les τ et τ sont assimil´s ` des constantes de temps. .7.2. EXEMPLES 13 Dans cette formulation. on peut former la fonction de transfert de e e e ce syst`me : e S(p) 1 T (p) = = E(p) 1 + R.1. u pα (p (p − z1 ) · · · (p − zm ) − p1 ) · · · (p − pn−α ) 2.1 Exemples Circuit RC Nous reprenons l’exemple du paragraphe 2. Cela donne : T (p) = k.7.2.7 2.C. 2.6: Sch´ma fonctionel d’un Circuit RC e On identifiera facilement le fait que c’est un syst`me d’ordre 1 dont la e constante de temps est τ = RC et de gain statique K = 1. e e e e et la tension v2 comme ´tant la sortie s(t). e a Nous pouvons enfin faire apparaˆ les pˆles et les z´ros de la fonction ıtre o e de transfert. o` k = K.p v (t) 1 T(p)= 1 1 + RC p Circuit RC v (t) 2 Fig. nous consid´rons la tension v1 comme ´tant l’entr´e e(t). dv2 + v2 dt Dans ce syst`me.

14 ` ´ CHAPITRE 2. EQUATIONS D’UN SYSTEME LINEAIRE .

De plus. 3. par leur comportement. Cette fonction est d´finie par : e f (t) = a ∀t > 0 et f (t) = 0 ∀t ≤ 0 Sa transform´e de Laplace est : e F (p) = 15 a p . Comme dans la suite du cours. Classiquement. Dans ce chapitre. Elle correspond ` un changement e e a brusque de consigne. nous allons faire le lien entre fonction de transfert e et r´ponses temporelles (c’est ` dire les r´ponses aux impulsion.1 Les diff´rentes entr´es classiques e e L’´chelon e C’est l’entr´e la plus utilis´e de toutes.1 3.Chapitre 3 R´ponse temporelle des e syst`mes e On veut caract´riser les syst`mes d’une part par leur fonction de transfert e e et.1. d’autre part. les m´thodes d’´tude de ces syst`mes se g´n´ralisent e e e e e facilement aux autres. on peut apprendre e a e e beaucoup des syst`mes en observant la r´ponse aux entr´es suivantes : e e e – l’impulsion → r´ponse impulsionnelle e – l’´chelon → r´ponse indicielle e e – la rampe – la sinuso¨ → r´ponse fr´quentielle ıde e e Nous ´tudierons au chapitre suivant les r´ponses fr´quentielles des syse e e t`mes. nous allons ´tudier les syst`mes e e simples et tr`s r´pandus que sont les syst`mes du premier ordre et du see e e cond ordre. ´chelon et e a e e rampe). Ce dernier peut ˆtre mis en ´vidence e e par la r´ponse s(t) ` une entr´e donn´e.

1.1. On la note g´n´ralement e e δ(t).16 ´ ` CHAPITRE 3. Sa transform´e de Laplace est T L[δ(t)] = 1. e e 3. f (t) = at ∀t ≤ 0.2: La fonction rampe de pente a Sa transform´e de Laplace est d´finie par : e e a F (p) = 2 p On peut d´finir ´galement la rampe unitaire : la rampe de pente 1. e e e e 3. dans l’espace des distributions.3 L’impulsion L’impulsion unit´ est. 3. la d´riv´e de l’´chee e e e lon unitaire. On rencontre ´galement l’´chelon retard´ g(t) = u(t − τ ). e . On l’appelle aussi impulsion de Dirac. On appelle r´ponse indicielle la r´ponse ` l’´chelon e e a e unit´. f (t) = 0 f(t) a t 1 Fig. REPONSE TEMPORELLE DES SYSTEMES f(t) a t 1 2 3 4 5 Fig.1: La fonction ´chelon e 1 On appelle ´chelon unitaire la fonction dont la TL est p (a = 1). Elle est e d´finie par : e ∀t > 0. 3.2 La rampe La rampe de pente a est la primitive de l’´chelon de hauteur a. On e le note souvent u(t).

Pour calculer la sortie d’un e e syst`me de fonction de transfert T (p). les condie e tions initiales seront consid´r´es comme nulles.4: Exemple de fonction compos´e d’´chelons. e e 3.1 Exemple Determiner la TL de la fonction en figure 3. 3. Dans le cas o` u e u les conditions initiales ne sont pas nulles. Nous e e e d´terminerons par la suite la r´ponse temporelle des syst`mes ` ces entr´es.E(p) o` E(p) est la TL de l’entr´e. rampes et dirac e e R´ponse : e 1 25 F (p) = (5 − 8e−0. 3. 10 5 2 0.4 0.6 Fig. rampe). il faudra revenir ` la transform´e a e de Laplace de l’´quation diff´rentielle.2p ) p p Remarque : Dans la suite du cours. e e . ´chelon.2 0. e e e a e Par la propri´t´ de lin´arit´ de la transform´e.2.6p ) + 2 (1 − e−0.2 D´composition de signaux complexes e Nous connaissons la transform´e de Laplace des signaux pr´c´dents.3: La fonction impulsion de dirac de poids a 3.4. il suffira de calculer la transform´e ine e verse de Laplace de T (p). nous pourrons connaˆ la ee e e e ıtre TL et la r´ponse des syst`mes ` toute la classe des signaux qui peuvent se e e a d´composer en signaux classiques (impulsion. DECOMPOSITION DE SIGNAUX COMPLEXES 17 f(t) a t 1 2 3 4 5 Fig.´ 3. si rien n’est pr´cis´.2.

3 3.1 R´ponse d’un syst`me du premier ordre e e Fonction de transfert Un syst`me du premier ordre est d´crit par e e de ds = a0 e(t) + a1 dt dt b0 s(t) + b1 Nous ne traiterons.T (p) = s(t) = K. 1sp (t) ` e a 0. que les syst`mes pour lesquels a0 = 0 e et a1 = 0. E(p).E0 (1 − e− τ ) t . 9sp (t) Temps de r´ponse ` 5% tr est le temps au bout duquel ∀t > tr . e 3. sp (t)−s(t) < e a 0.2 R´ponse ` un ´chelon e a e Pour toutes les r´ponses indicielles (` un ´chelon). ce T (p) = K 1 + τp On appelle K le gain statique et τ la constante de temps du syst`me. dans ce chapitre. a e e e E0 la TL de l’entr´e est donc E(p) = p . La sortie du syst`me est telle que : e e K. REPONSE TEMPORELLE DES SYSTEMES 3.3.18 ´ ` CHAPITRE 3.E0 p(1 + τ p) S(p) = E(p).3. on d´finit : e a e e R´gime permanent sp (t) = s(t) e ∀t >> tr (sp (t) = limt→∞ s(t) Temps de mont´e tm est le temps pendant lequel s(t) passe de 0. La fonction de transfert de ces syst`mes est : T (p) = e que nous pouvons mettre sous la forme : a0 b0 +b1 p . 05sp (t) On applique ` l’entr´e de ce syst`me un ´chelon d’amplitude E0 .

3. La sortie est donn´e par : e K. 632KE0 – limt→∞ s(t) = K.5: R´ponse ` un ´chelon d’un syst`me du premier ordre e a e e Sur son trac´ ci-dessus.3. c’est ` dire le trac´ de e e a e s(t) y = K.e− τ .τ.Eo 19 95% s(t) 63% 0 0 ! 3! t Fig.a. on peut noter e – s(τ ) = 0.´ ` 3. REPONSE D’UN SYSTEME DU PREMIER ORDRE K.a. Sa Transform´e de e e Laplace est E(p) = a/p2 .E0 – la tangente ` l’origine a une pente de K.E0 a τ – temps de mont´e ≈ 2τ e – temps de r´ponse ` 5% ≈ 3τ e a On peut tracer la courbe en coordonn´es r´duites.E0 en fonction de x = t/τ qui ne d´pend plus de τ ni de K ni de e l’amplitude de l’´chelon d’entr´e.3. 1 τ p2 (p + τ ) t S(p) = s(t) = K.a 1 .(t − τ ) + K.3 R´ponse ` une rampe e a L’entr´e est une rampe de pente a : e(t) = atu(t). (y = 1 − e−x ) e e 3.

4 R´ponse ` une impulsion e a L’entr´e est donn´e par e(t) = E0 .τ . – Si K = 1.E0 K.E0 − t ⇒ s(t) = e τ 1 + τp τ . La e diff´rence entre la sortie et l’entr´e est appel´e erreur de traˆ e e e ınage et vaut a. En Laplace : E(p) = E0 . la sortie s(t) suit l’entr´e avec un retard constant (τ ). Ils divergent.20 ´ ` CHAPITRE 3. 3.6: R´ponse d’un premier ordre ` une rampe e a Les caract´ristiques de cette r´ponse sont : e e – Le r´gime permanent est sp (t) = K.a.(t − τ ) e – Si K = 1. sp (t) et e(t) n’ont pas la mˆme pente.3. La sortie e e est donn´e par e S(p) = K.δ(t). e 3. REPONSE TEMPORELLE DES SYSTEMES 4 a! ! 3 a! e(t) a! s(t) 2 a! a! sp(t) a!/3 0 0 ! 2! 3! 4! t Fig.

On pourra poser τn = z est le coefficient d’amortissement. nous n’´tudierons que les syst`mes tels que les e e d´riv´es de l’entr´e n’interviennent pas (a2 = a1 = 0). e ωn est la pulsation naturelle (en rd/s).7: R´ponse d’un premier ordre ` une impulsion e a 3.´ ` 3. les pˆles sont r´els : −zωn ± ωn z 2 − 1 o e 1 ωn . Si on cherche les pˆles de la fonction de transfert (les racines du d´noo e minateur). 3.1 R´ponse des syst`mes du second ordre e e Fonction de transfert L’´quation diff´rentielle la plus g´n´rale de second ordre est : e e e e b2 d2 s ds d2 e de + b1 + b0 s(t) = a2 2 + a1 + a0 e(t) 2 dt dt dt dt Dans ce paragraphe.4.4. .Eo ! 0 0 ! 2! 3! 4! t Fig. on distingue 3 cas possibles : √ z > 1 dans ce cas. REPONSE DES SYSTEMES DU SECOND ORDRE 21 K.4 3. La fonction de transe e e fert de ces syst`mes peut se mettre sous la forme : e T (p) = avec K 1+ 2zp ωn + p2 2 ωn K est le gain statique du syst`me.

2 R´ponse ` l’´chelon pour z > 1 e a e On parle de syst`me ` fort amortissement. 3.8: R´ponse indicielle d’un second ordre ` fort amortissement e a Les caract´ristiques de cette r´ponse sont : e e – le r´gime permanent est : sp (t) = K.4. Pour une e entr´e e(t) = E0 u(t) → E(p) = E0 .ωn p(p − p1 )(p − p2 ) s(t) = K. REPONSE TEMPORELLE DES SYSTEMES z = 1 les deux pˆles sont ´gaux et r´els.u(t) τ1 − τ2 τ1 − τ2 0 0 t Fig. o e e z < 1 les deux pˆles sont des complexes conjugu´s. e 3. la tangente est horizontale a . la sortie est donn´e par e e p S(p) = 2 K. Ils sont ` partie r´elle o e a e n´gative si z > 0. Les deux pˆles r´els p1 et p2 e a o e donnent une r´ponse qui sera la somme de deux exponentielles.E0 .22 ´ ` CHAPITRE 3.E0 e – ` l’origine. Ils valent −ωn .Eo τ2 τ1 − t − t e τ1 + e τ2 .E0 1 − avec p1 = − τ1 et p2 = − τ1 1 2 K.

La r´ponse temporelle est : e e s(t) = K. 3.4.4.05K.Eo 0 0 tm tp tr t Fig.Eo K.9: R´ponse indicielle d’un second ordre ` faible amortissement e a Les caract´ristiques de cette r´ponse sont : e e – r´gime permanent sp (t) = K.95K. 3.ωn (p + ωn )2 s(t) = K.Eo 0.4 R´ponse ` l’´chelon pour z < 1 e a e On parle de syst`me ` faible amortissement. Les pˆles sont complexes e a o conjugu´s. e e o T (p) = 2 K. les pˆles sont confondus.´ ` 3.E0 1 − (1 + ωn t)e−t/τn .u(t) La courbe de r´ponse ressemble a la courbe obtenue au paragraphe pr´c´e ` e e dent. mais la croissance est plus rapide.4. REPONSE DES SYSTEMES DU SECOND ORDRE 23 3.E0 e .E0 1 − √ √ 1 e−zωn t sin(ωn 1 − z 2 t + ϕ) 1 − z2 avec tan ϕ = Tp 2 s(t) 1−z 2 z Tp D 1.3 R´ponse ` l’´chelon pour z = 1 e a e Par rapport au paragraphe pr´c´dent.

p2 L’entr´e est une rampe de pente a.5 R´ponse d’un syst`me du second ordre ` une rampe e e a a .E0 = e 1−z2 . E(p) = e S(p) = Pour z > 1. REPONSE TEMPORELLE DES SYSTEMES – ` l’origine.a t − τ1 − τ2 + On en d´duit la sortie e Ka 2 p2 (p2 + 2zωn p + ωn ) 2 2 τ1 τ2 − t − t .E0 . Le calcul donne : e D = K.E0 .e τ2 τ1 − τ2 τ1 − τ2 .e τ1 − .24 ´ ` CHAPITRE 3.4. la tangente est horizontale a – pulsation propre amortie ωp = ωn 1 − z 2 – pseudo-p´riode des oscillations : e Tp = 2π ωp – temps de mont´e (temps au bout duquel s(t) atteint pour la premi`re e e fois sp (t). e – le d´passement D = s(tp ) − K. e ln D2 −2zπ =√ D1 1 − z2 3. L’abaque ci-joint donne ce e a e temps en fonction des caract´ristiques de la fonction de transfert. Une e approximation pour z 1 est tr = 3 3 τn = z zωn qui est le temps de r´ponse de l’enveloppe exponentielle. s(t) = K. Tp ϕ tm = (1 − ) 2 π – temps de pic Tp π tp = = 2 ωp – temps de r´ponse ` 5% : C’est le temps au bout duquel la sortie atteint e a le r´gime permanent ` 5% pr`s et y reste.e − √ zπ − √ zπ 1−z 2 On peut aussi d´finir le d´passement relatif (sans unit´) : Dr = e e e D K. – d´passements successifs : le rapport entre deux d´passements successifs e e de mˆme signe peut permettre d’identifier l’amortissement z.

4. e √ 2 . z Dans les deux cas. le r´gime transitoire est oscillant. REPONSE DES SYSTEMES DU SECOND ORDRE Pour z < 1.a ωn ωp  zt 25  avec ψ = −2 arctan 1−z . e Dans le cas z < 1. le r´gime stationnaire est une droite de pente Ka. sin (ωp t − ψ) s(t) = K.´ ` 3. e− τn 2z t − + .

REPONSE TEMPORELLE DES SYSTEMES .26 ´ ` CHAPITRE 3.

la propri´t´ lin´aire ee e du syst`me fait que la sortie sera ´galement une sinuso¨ de mˆme pulsation e e ıde.Chapitre 4 R´ponse fr´quentielle d’un e e syst`me e 4. Il existe trois types de repr´sentations e e graphiques : BODE se pr´sente sous la forme de deux courbes : e 27 . On aura : s(t) = S0 sin (ωt + ϕ). Si l’entr´e est sinuso¨ e ıdale (e(t) = E0 sin (ωt)). on va faire le lien entre e la fonction de transfert et la r´ponse de ce syst`me ` une sinuso¨ e e a ıde. d’apr`s ee ıtre e e e Fourier.1 R´ponse d’un syst`me ` une sinuso¨ e e a ıde Consid´rons un syst`me lin´aire d’ordre quelconque avec une entr´e et e e e e une sortie. La r´ponse ` un signal quelconque sera la somme des r´ponses e a e aux sinuso¨ ıdes qui composent ce signal. On pr´f`rera avoir une repr´sentation graphique de ces deux ee e param`tres en fonction de la pulsation. On peut e e e montrer que : S0 = |T (jω)| E0 ϕ = arg (T (jω)) o` T (jω) est l’expression de la fonction de transfert du syst`me dans laquelle u e on remplace la variable de Laplace p par jω. Cette r´ponse sera caract´ris´e par deux param`tres : e e e e Gain = S0 E0 dephasage : ϕ Ces deux param`tres d´pendent de la pulsation ω de l’entr´e. e que l’entr´e. L’expression analytique du gain et du d´phasage en fonction de ω ne sont e pas ‘parlantes’. e Dans une analyse harmonique d’un syst`me. L’int´rˆt de connaˆ les r´ponses fr´quentielles vient du fait que. tout signal peut ˆtre d´compos´ en une somme de fonctions sinus e e e ou cosinus.

|T (ju)|dB = −3dB.1 ou u > 10. La courbe est gradu´e e e en ω. on posera u = τ ω et K = 1. arg(T (ju)) → −90 . Comme ˚ l’axe des abscisses est logarithmique. La e e courbe est gradu´e en ω. leur point de concours et le calcul de quelques points particuliers. et ϕ = −45 . REPONSE FREQUENTIELLE D’UN SYSTEME • |T (jω)|dB en fonction de ω (abscisses logarithmiques) • ϕ = arg (T (jω)) en fonction de ω (abscisses logarithmiques) BLACK aussi appel´ NICHOLS repr´sente |T (jω)|dB en fonction de ϕ.2. On dira que la pulsation ˚ u = 1 ⇔ ω = 1/τ est la pulsation de coupure ` −3dB. |T (ju)|dB → 0. – Pour u = 1. Le gain est ree e pr´sent´ en d´cibels (dB) : e e e |T (jω)|dB = 20 log (|T (jω)|) La construction pratique consiste en la recherche des asymptotes. a . ce d´e e e e phasage est n´gatif (la sortie est en retard par rapport ` l’entr´e). arg(T (ju)) → 0 – pour u → ∞. e a e 4. Le d´phasage e est souvent repr´sent´ en degr´s. |T (ju)|dB → −20 log(u). la courbe se confond avec les e asymptotes. A part quelques rares exceptions. e NYQUIST repr´sente T (jω) dans le plan complexe.2 Syst`mes du premier ordre e La fonction de transfert d’un syst`me du premier ordre est donn´e par : e e T (p) = K 1 + τp ⇒ T (jω) = K 1 + jτ ω Pour pouvoir tracer ce lieu dans le cas g´n´ral (nous n’avons pas de e e valeur num´rique pour K et τ .2. l’asymptote de gain est une droite de pente −20dB/decade(u) et coupe l’axe pour u = 1(ω = 1/τ ).) e |T (ju)|dB = 20 log K − 10 log (1 + u2 ) arg(T (ju)) = − arctan(u) – asymptotes : – pour u → 0. 4. (Si K = 1.28 ´ ´ ` CHAPITRE 4. – r`gle des 10% : pour u < 0.1 Repr´sentation dans le plan de BODE e D´finition e Cette repr´sentation s’appelle ´galement Lieu de Bode.2 4. il e suffira de d´caler la courbe de gain de 20 log(K).

3 Int´grateur pur e K p On appelle int´grateur pur les syst`mes dont la fonction de transfert est e e T (p) = Pour ces syst`mes. on a : s(t) = K.2. |T (ju)|dB = −7dB.dt.1: Lieu de Bode d’un syst`me du premier ordre e 4. u(t). Le gain et la phase de ce e syst`me sont : e |T (jω)|dB = 20 log(K) − 20 log(ω). Si K = 1.´ 4. e T (ju) = 1 ⇒ |T (ju)| = 1 + 2jzu − u2 1 (1 − u2 )2 + (2zu)2 .2. 4.2. ˚ 0 -10 -20 Gain dB 29 -30 -40 -50 10 -2 (rad/sec) 10 -1 1 10 2 ! 0 -20 Phase deg ! ! =" 10 ! ! -40 -60 -80 -100 10 -2 (rad/sec) 10 -1 1 10 10 2 ! ! ! ! ! Fig. |T (ju)|dB = −1dB. et ϕ = −63. ϕ = −90 ˚ 4. et ϕ = −26. 5 . ˚ – Pour u = 2. on posera u = ωn et K = 1. REPRESENTATION DANS LE PLAN DE BODE – Pour u = 1/2. il e suffira de d´caler la courbe de gain de 20 log(K). 5 .4 Syst`me du deuxi`me ordre e e Un syst`me du deuxi`me ordre est d´fini par sa fonction de transfert e e e T (p) : K K T (p) = ⇒ T (jω) = 2zω ω 2zp p2 1 + j ωn − ( ωn )2 1 + ωn + ω2 n Pour pouvoir tracer ce lieu dans le cas g´n´ral (nous n’avons pas de e e ω valeur num´rique pour K et ωn ).

Elle reste en dessous e de 0dB. 1 |T | = 2z et ϕ = −90 . On d´finit le facteur de r´sonance Q par : e e e Q= |T |ωR |T |ω→0 |T |ωR = 1 2z 1 − z 2 √ Dans les feuilles jointes. La courbe 4. √ Si z < 0.2: Lieu de Bode d’un syst`me du second ordre e . REPONSE FREQUENTIELLE D’UN SYSTEME arg(T (ju)) = − arctan( 2zu ) 1 − u2 – Asymptotes pour u → 0 : |T | → 1 = 0dB et le d´phasage ϕ → 0 .2 repr´sente le lieu de Bode en e coordonn´es r´duites pour z = 0. vous trouverez un r´seau de courbes de bode. 7 la courbe ne pr´sente pas d’extremum. e e 10 1/2z 0 Gain dB Q(en dB) -10 -20 -30 -40 10 -1 !=!R 1->(!=!n) u 10 0 -50 Phase deg -90° -100 -150 -200 10 -1 u 1(!=!n) 10 Fig. C’est en e mettant en entr´e une sinuso¨ ` cette pulsation que le gain du e ıde a syst`me sera maximal. 7 la courbe a un maximum en u = 1 − 2z 2 cad pour ωR = ωn 1 − 2z 2 On appelle cette pulsation la pulsation de r´sonance. 3. e ˚ 1 – Asymptotes pour u → ∞ : |T | ≈ u2 → −40dB/decade et le d´phasage e ϕ → −180 . 4. ˚ – Les asymptotes se coupent en u = 1 (cad ω = ωn ). En ce point. ˚ – La recherche d’un extremum sur la courbe de gain donne : Si z > 0.30 ´ ´ ` CHAPITRE 4. e pour plusieurs valeurs de z.

3 Repr´sentation de BLACK e La courbe de Black repr´sente |T (jω)|dB en fonction du d´phasage ϕ. Ce tableau est celui d’un syst`me pr´sentant une r´sonance. e e Cette courbe est gradu´e en ω.3. vous e a trouverez les courbes de Black pour les syst`mes du premier et second ordre. 4.5 ˚ −63.3.5 ˚ 0 -3 -5 -10 -15 -20 -45° !"=1 Gain (db) -25 -30 -35 -40 -45 -360 -270 -180 Phase (deg) -90 0 Fig. e e e a . Dans les feuilles jointes ` ce cours.´ 4.3. REPRESENTATION DE BLACK 31 4.2 Syst`me du second ordre e Ce tableau permet de tracer la courbe 4. 7. ωτ →0 →∞ 1 1/2 2 |T (jω)|dB 0 −∞ −3 −1 −7 ϕ 0 −90 ˚ −45 ˚ −26.3.1 Syst`mes du premier ordre e Ce petit tableau permet de tracer la courbe 4. e 4.4.3: Lieu de Black d’un syst`me du premier ordre e 4. c’est ` dire pour z < 0.

Dans e e e le document joint. vous trouverez des repr´sentations pour plusieurs valeurs e de z. En laissant ce e terme factoris´. 4. .3 Remarques pratiques Laisser la fonction de transfert factoris´e ! e Aussi bien dans la repr´sentation de Bode que celle de Black.4: Lieu de Black d’un syst`me du second ordre e 4. REPONSE FREQUENTIELLE D’UN SYSTEME ω |T (jω)|dB ϕ →0 0 0 √ →∞ ωR = ωn √ − 2z 2 1 −∞ −20 log(2z 1 − z 2 ) −180 ˚ ωn −20 log(2z) −90 ˚ Le lieu de Black repr´sent´ en figure 4. -90 20 !=!R 1/2z 0 Q(en dB) !">0 -20 !=!n -40 Gain (db) -60 -80 !"># -100 -360 -270 -180 Phase (deg) -90 0 Fig. le trac´ e e passe par le calcul du gain en dB et du d´phasage de T (jω). 3.32 ´ ´ ` CHAPITRE 4.4 est trac´ pour z = 0. il sera plus ais´ d’´tudier le gain et le d´phasage de chaque e e e e facteur puis de sommer les gains (en dB) et les d´phasages (car l’argument e d’un produit est la somme des arguments).3.

la sortie est en retard par rapport a a ` l’entr´e. Le d´phasage devrait donc ˆtre n´gatif. En fait. une avance de phase de +90 .5 -2 Fig. les calculatrices ne vous donneront qu’un r´sultat compris entre −π e et +π. e ˚ Par exemple. e On obtient une courbe param´trique en fonction de ω (voir figure 4. e e e e – Chaque pˆle du syst`me apporte un d´phasage potentiel de −90 et o e e ˚ chaque z´ro. e 0 axe des réels 0. En voulant calculer le d´phasage de ce syst`me. Pour d´finir et calculer l’arctane gente. on suit le conseil donn´ pr´c´demment. pour trouver la e a e vraie valeur de l’argument. En automatique. LIEU DE NYQUIST Remarque sur la fonction arctangente 33 La fonction tangente n’est pas bijective.5).5 Axe des imaginaires ! |T(j")| -1 -1. la bonne valeur ´tant la seconde. on forme : e e 1 arg( −jω3 ) ce qui donne π/2 ou bien −3π/2. 4. e Pour s’en persuader. la fonction de transfert T (p) = 1 p3 est d’ordre 3.5: Lieu de Nyquist .4. donc −270 .4.5 0 -0.4 Lieu de Nyquist Le principe de ce lieu est de repr´senter T (jω) dans le plan complexe. ˚ e ˚ 4. on ne doit pas oublier que : – ` part dans des cas exceptionnels. et on factorise e e e T (p) : 1 1 1 T (p) = p p p Chacun de ces facteurs est un int´grateur pur qui pr´sente un d´phasage e e e constant de −90 .5 1 -0. le r´sultat est ` 2kπ pr`s. Le d´phasage de T (p) est la somme des trois.

4.34 ´ ´ ` CHAPITRE 4. REPONSE FREQUENTIELLE D’UN SYSTEME 4. 0 0 K/2 axe des réels Fig. On peut montrer que cette courbe est un a cercle. 4. ee e 0 0 axe des réels 0. 3. Un r´seau de courbes pour plusieurs valeurs de z est fourni en annexe.4.2 Syst`me du second ordre e Les lieux des syst`mes du second ordre ne pr´sentent pas de particularie e t´s.5 -1 -1.1 Syst`me du premier ordre e T (jω) = K(1 − jωτ ) K = = x + jy 1 + jωτ 1 + ω2τ 2 Il reste ` tracer x(ω) et y(ω). e e La figure 4.7: Lieu de Nyquist d’un syst`me du second ordre e Axe des imaginaires .5 -0. 0).5 -2 Fig.4.6: Lieu de Nyquist d’un syst`me du premier ordre e 4.7 a ´t´ trac´e pour z = 0.5 1 Axe des imaginaires K/2 -0. En effet : x2 + y 2 = Kx ⇒ (x − K 2 K2 ) + y2 = 2 4 Le lieu est donc un demi-cercle de rayon K/2 et de centre (K/2.

e 35 .1. l’´laboration de la commande est bas´e sur e e e e – un capteur pour mesurer la sortie – un comparateur entre la consigne et la sortie – un correcteur qui ´labore la commande en fonction de la comparaison e pr´c´dente.2: Le correcteur est g´n´ralement plac´ en amont du syst`me e e e e Chaque boˆ est repr´sent´e par une fonction de transfert.1. La commande (ce qui est appliqu´ au syst`me) est ´labor´e en e e e e fonction de la consigne (ce que l’on veut) et de la sortie. le principe fondamental est d’utiliser le f eedback. e entrée = consigne Elaboration de la commande command e Système sortie Fig.1 Fonction de transfert d’un syst`me boucl´ e e Introduction Nous rappelons qu’en automatique. 5. les r´gler.2. Avant d’´tuıte e e e dier les correcteurs (comment les choisir. 5.1: Principe du feedback En g´n´ral.Chapitre 5 Syst`mes boucl´s e e 5. e e e consigne + - Correcteur commande capteur Système sortie Fig. les mettre en place). ce qui peut se repr´senter par la figure 5. ce qui peut se repr´senter par la figure 5.1 5.

l’influence d’un retour unitaire pour les syst`mes que nous connaissons. comment trouver la fonction de transfert ´quivalente de l’ensemble e (voir figure 5.D(p) Dans ce cas. e .ε(p) = D(E(p) − S(p)) ⇒ D(p) S(p) = H(p) = E(p) 1 + D(p) 5.3 avec R(p) = 1. On retiendra : e H(p) = T (p) 1 . dans ce cours. on peut se ramener au cas d’un u retour unitaire (voir plus loin). Nous allons voir.3: Sch´ma d’un asservissement avec boucle de retour e 5. On a : S(p) = D. En particulier. La repr´sentation de ce syst`me est identique e e a ` 5. on s’int´ressera surtout aux retours unie taires.1. not´ e T (p) (par convention dans ce cours). 1 + T (p) R(p) Cette relation montre qu’un retour non unitaire est ´quivalent a un e ` retour unitaire suivi (en cascade) d’une fonction de transfert 1/R(p). SYSTEMES BOUCLES nous allons ´tudier les syst`mes boucl´s dans leur g´n´ralit´. E(p) + !(p) D(p) R(p) S(p) " E(p) H(p) S(p) Fig.3). R(p) = 1.R(p) Par convention ´galement. il faut former S(p) E(p) . e e e e e e a ` partir des fonctions de transfert de la chaˆ directe et de la chaˆ de ıne ıne retour. 5.36 ` ´ CHAPITRE 5.2 Cas du retour unitaire Il s’agit d’un cas particulier que l’on rencontrera souvent puisque mˆme e dans le cas o` le retour n’est pas unitaire. le produit : T (p) = D(p). dans ce chapitre. on notera H(p) la Fonction de Transfert en e Boucle Ferm´e (FTBF). ce qui donne : On appellera Fonction de Transfert en Boucle Ouverte (FTBO).3 Cas du retour non unitaire S(p) D(p) = H(p) = E(p) 1 + R(p).1. Pour trouver la fonction de transfert H(p) de l’ensemble. C’est pourquoi.

la courbe de r´ponse harmonique e e d’un syst`me en boucle ferm´e ` retour unitaire ` partir de sa courbe e e a a de r´ponse harmonique en boucle ouverte e .´ ´ ´ 5. Si K >> 1. INTERPRETATION GEOMETRIQUE : ABAQUE DE BLACK 37 5. le gain K tend vers 1 et sa constante de temps est fortement diminu´e.5 Bouclage sur un syst`me du second ordre e Un syst`me du second ordre est caract´ris´ par sa fonction de transe e e fert en BO : K T (p) = p2 2z 1 + ωn p + ω2 n La fonction de transfert de ce syst`me en boucle ferm´e est : e e H(p) = K T (p) = . 1 + T (p) 1+K 1+ 1 2z p ωn (1+K) + p2 2 ωn (1+K) = K 1+ 2z p ωn + p2 2 ωn √ K z avec K = 1+K et z = √1+K et ωn = ωn 1 + K.2 Interpr´tation G´om´trique : Abaque de Black e e e D´finition : L’abaque de Black est un r´seau de courbes qui permet e e de d´terminer.La diminution de l’amortissement peut avoir comme e cons´quence que la r´ponse ` l’´chelon peut ˆtre oscillante en BF et e e a e e pas en BO.4 Bouclage sur un syst`me du premier ordre e Un syst`me du premier ordre est caract´ris´ par sa fonction de transe e e fert en BO : K T (p) = 1 + τp En boucle ferm´e. τ 1 + T (p) 1 + K 1 + 1+K p 1+τ p K τ avec K = 1+K et τ = 1+K On en conclut qu’un premier ordre en BO reste un premier ordre en BF dont les caract´ristiques (gain et e constante de temps) sont divis´es par 1 + K. 5. e 5. On en d´duit que le gain est plus faible et inf´rieur ` 1.1. que l’amore e a tissement est plus faible et que la pulsation naturelle est plus grande qu’en BO. dans le plan de Black.1. Il est donc plus rapide et e son gain est toujours plus petit que 1. Il est important de noter que le syst`me est toujours un e deuxi`me ordre. ce syst`me sera ´quivalent ` un syst`me dont la e e e a e fonction de transfert est : H(p) = T (p) K K 1 = = .2.

Le lieu de Black est aussi souvent utilis´ pour savoir comment r`gler le gain K pour avoir e e telle ou telle propri´t´ en BF. La technique la plus souvent utilis´e est de tracer e e le lieu de Black de G(p) puis de translater cette courbe verticalement de 20 log(K) pour avoir le lieu de Black de T (p). . e e 5. Cette fois. En fait.3.Pour trouver la fonction de transfert ´quivalente ` l’enseme a ble. on cherche de combien il est ee n´cessaire de translater la courbe de G(p) pour avoir ces propri´t´s.G(p) avec K e e e le gain r´glable). La e ee translation n´cessaire donne le gain a afficher pour avoir la propri´t´ e ` ee d´sir´e.1 Structures complexes : alg`bre des sch´mae e blocs Simplification de ces syst`mes e Un syst`me est parfois d´crit par un ensemble de fonctions de transe e fert interconnect´es par des comparateurs. des points de d´rivation. on peut : .3 5. L’utilisation de l’abaque de Black est la suivante : on trace le lieu de Black en BO en ne tenant compte que des ´chelles sur les axes des e abcisses et des ordonn´es. . L’intersection du lieu en BO avec le r´seau e e de courbes donne les coordonn´es d’un point ` mˆme pulsation de la e a e courbe de Black en BF. sans e a avoir ` calculer l’expression analytique de la fonction de transfert en a BF. on ne trace que rarement le lieu de Black en BF mais on d´duit de l’abaque les caract´ristiques du syst`me en BF suivantes : e e e – fr´quence de r´sonance du syst`me boucl´ ωR : c’est la fr´quence e e e e e a laquelle la courbe en BO est tangeante ` la plus petite courbe ` a de module – facteur de r´sonance e Q = |H(jω)|ω=ωR |H(jω)|ω→0 – pulsation de coupure ωc et bande passante a −3dB ou ` −6dB : ` a |H(jωc )|dB − |H(0)|dB = −3dB ou − 6dB Gain r´glable : Il est courant que les fonctions de transfert en e BO des syst`mes pr´sentent un gain r´glable (T (p) = K. des e e retours .38 ` ´ CHAPITRE 5. SYSTEMES BOUCLES L’abaque de Black (r´seau de courbes) permet d’avoir le lieu de e Black d’un syst`me en BF ` partir de son lieu de Black en BO.

Pour le probl`me pos´.` ´ 5. on peut e e voir que le sch´ma en figure 5.3. B et C. On e e a en d´duit alors directement la fonction de transfert : e S= (G2 + G3 )G1 G4 E 1 − R1 G1 G4 + (G2 + G3 )G1 G4 R2 . puis enfin ´liminer par calcul les vae riables interm´diaires e – soit simplifier pas ` pas la repr´sentation en utilisant les transa e formations d´crites dans la feuille jointe a ce poly.4 o` les Gi et les e e u Ri sont des fonctions de transfert. mais qui n´cessite e e e de disposer de la feuille en annexe. On cherche la fonction de tansfert ´quivalente ` l’ensemble.4.5 est ´quivalent ` la figure 5. Les ´quations e e reliant ces variables sont : A = E − R2 S B = A + R1 C C = G1 G4 B S = (G2 + G3 )C S= S= S = (G2 + G3 )G1 G4 B B(1 − R1 G1 G4 ) = A (G2 + G3 )G1 G4 A (1 − R1 G1 G4 ) (G2 + G3 )G1 G4 E 1 − R1 G1 G4 + (G2 + G3 )G1 G4 R2 – On peut pr´f´rer la m´thode par simplifications successives qui ee e g´n`re moins de calculs et donc moins d’erreurs.4: Sch´ma-bloc d’un syst`me complexe e e – On utilise les variables interm´diaires A. e ` Exemple : Un syst`me est d´crit dans la figure 5. 5. STRUCTURES COMPLEXES : ALGEBRE DES SCHEMA-BLOCS39 – soit poser des variables interm´diaires puis poser les ´quations e e reliant toutes ces variables. e a G3 E(p) + A + + R1 R2 B G1 G4 C + G2 + S(p) Fig.

e U(p) E(p) + + + G1 G2 S(p) Fig.U (p) + .3. on remarque deux e e entr´es E et U et une sortie S. on calcule chacune des sorties en ne consid´rant e e pas les autres entr´es (on fait comme si elles ´taient nulles).6. On somme e e ensuite pour chaque sortie les fonctions de transfert ainsi trouv´es.E(p) 1 + G1 G2 .E(p) 1 + G1 G2 1 + G1 G2 G1 G2 .6: Sch´ma-bloc d’un syst`me ` deux entr´es e e a e Calculons S en fonction de U (on pose E = 0) : Su (p) = G2 . la m´thode e e est d’utiliser le principe de supperposition des syst`mes lin´aires : pour e e chaque signal d’entr´e.2 Cas des entr´es multiples e Certains syst`mes sont d´crits par un sch´ma-bloc comportant plue e e sieurs entr´es et/ou plusieurs sorties.5: Sch´ma-bloc apr`s simplifications e e 5. e Exemple : Dans le syst`me d´crit en figure 5. 5.40 E(p) + - ` ´ CHAPITRE 5. SYSTEMES BOUCLES G1G4 1-G1G4R1 R2 S(p) G2+G3 Fig. Donner les fonctions de transfert e d’un tel syst`me consiste a ´crire chacune des sorties en fonction de e ` e toutes les entr´es.U (p) 1 + G1 G2 Calculons S en fonction de E (on pose U = 0) : Se (p) = Ce qui donne : S(p) = G2 G1 G2 . Pour calculer ces fonctions de transfert. 5.

1. e On repr´sente par des ◦ les z´ros d’un syst`me.1. il y a deux pˆles r´els. Les pˆles e o e o sont les valeurs qui annulent le d´nominateur de la fonction de transfert.1 Position des pˆles et des z´ros d’un syst`me o e e en BO dans le plan complexe On repr´sente par le symbole × les pˆles d’un syst`me.Chapitre 6 Pˆles d’un syst`me boucl´ o e e Lieu d’Evans 6. La constante de temps est li´e a la o e e ` position du pˆle le plus pr`s de l’origine (pˆle dominant).2 Syst`me du second ordre e Si z > 1. plus le e o o syst`me est rapide. e 6.1 Syst`mes du premier ordre e T (p) = K 1 + τp Ce syst`me a un pˆle : −1/τ . Plus ce pˆle est loin de l’origine. o e o 41 . Les z´ros sont les valeurs e e e e qui annulent le num´rateur de la fonction de transfert. e Im Re -1/! 6.

On o e retrouve la valeur de ϕ : √ 1 − z2 tan ϕ = z p1 ! z. o Si z < 1.N (p) T (p) = D(p) o` N (p) et D(p) sont des polynˆmes (respectivement num´rateur et u o e d´nominateur de T (p)) et K est le gain du syst`me. 6. POLES D’UN SYSTEME BOUCLE .3 Autre syst`mes e K(p + 3) p(p + 1)(p + 5 Exemple : T (p) = Im Re 6.1. il y a deux pˆles complexes conjugu´s (voir figure 6.N (p) = 1 + T (p) D(p) + K.N (p) .ˆ ` ´ 42 CHAPITRE 6. Ce syst`me est e e e ´quivalent ` une fonction de transfert H(p) : e a H(p) = T (p) K.2 Principe du lieu d’Evans Soit un syst`me en BF a retour unitaire tel que la fonction de transe ` fert en BO soit : K.1).LIEU D’EVANS Si z = 1."n p2 "n Im Re Fig. il y a un pˆle double en −wn .1: Lieu des pˆles d’un deuxi`me ordre ` faible amortissement o e a 6.

Le lieu d’Evans ou lieu des o pˆles est le lieu g´om´trique des racines de l’´quation 6.3.3. Exemple : Si l’un des pˆles est a partie r´elle positive. Ils sont donc les points d’arriv´e e e de certaines branches (car il y a souvent moins de z´ros que de pˆles). e 6. les pˆles complexes vont toujours par o paires conjugu´es.1) Si le facteur K est une variable r´glable de notre syst`me. la position e e des pˆles en BF va varier en fonction de K. Si n est le nombre de pˆles et m le nombre de z´ros du syst`me en o e e BO. On retrouve les e z´ros de la fonction de transfert en BO.´ ´ 6. e 6.3. 6.5 Branches infinies Les branches qui ne vont pas vers un point d’arriv´e partent ` l’ine a fini.3 6.2 Nombre de branches Le nombre de pˆles en BF est ´gal au nombre de pˆles en BO. e o 6.1 devient D(p) = 0. La connaissance a de ce lieu permet de pr´voir le comportement du syst`me en BF quand e e K varie car la position des pˆles renseigne sur la rapidit´ et la stabilit´ o e e du syst`me.1 trac´ dans le o e e e e plan complexe quand on fait varier K de 0 ` l’infini.3. les caract´ristiques des asymptotes sont : e π – Directions asymptotiques : les multiples impairs de n−m .3. l’´quation 6. le e o ` e syst`me est instable.N (p) = 0 (6. On retrouve les pˆles e o en BO. e 6.1 Propri´t´ et construction e e Sym´trie par rapport ` l’axe des r´els e a e Quelque soit la valeur de K.3.1 devient N (p) = 0. C’est o e o l’ordre du syst`me. l’´quation 6. PROPRIETE ET CONSTRUCTION 43 Les pˆles de ce syst`me en BF v´rifient l’´quation caract´ristique o e e e e suivante : D(p) + K.4 Points d’arriv´e e Pour K → ∞.3 Points de d´part e Pour K → 0.

le nombre de z´ros du syst`me en BO. o e e e ` Exemple : voir sch´ma 6. Pour o trouver ces points. .6 Position du lieu appartenant ` l’axe des r´els a e Un point M de l’axe des r´els appartient au lieu si et seulement si e le nombre de pˆles et de z´ros r´els situ´s a droite de M est impair.8 D(x) N (x) et on cherche les valeurs de x qui annule dy . la fonction de transfert en BF a des pˆles imaginaires purs.2: portion de l’axe des r´els appartenant au lieu e 6. on pose p = jy puis on s´pare la partie r´elle et e e la partie imaginaire de l’´quation caract´ristique 6. Cela u e correspond a des valeurs de K telles que le syst`me en BF pr´sente des ` e e pˆles doubles.1 pour trouver la e e valeur de y et de K. Pour trouver ces points. POLES D’UN SYSTEME BOUCLE . on cherche les solutions de l’´quation : e m 1 1 = i=1 p − pi j=1 p − zj n o` les pi et zj sont respectivement les pˆles et les z´ros de la u o e fonction de transfert en BO.3.LIEU D’EVANS – Point de concours des asymptotes sur l’axe des r´els a pour abse cisse : pˆles − z´ros o e n−m 6. 6.3. e e 2. c’est que pour certaines valeurs de K.3. dx Intersection avec l’axe des imaginaires Si le lieu coupe l’axe des imaginaires. on pose y(x) = 6. il y a deux m´thodes possibles : o e 1.7 Points de branchements Ce sont les points o` le lieu quitte ou rejoint l’axe des r´els. n est le nombre de pˆles (ordre) et o m.2 e Im Re Fig.ˆ ` ´ 44 CHAPITRE 6.

PROPRIETE ET CONSTRUCTION 45 6.3: Construction d’une tangente ` un point de d´part ou d’arriv´e a e e 6.10 Construction d´taill´e du lieu e e Dans certains cas. on peut faire apparaˆ des portions du lieu.3. la tangeante est horizontale sauf s’il s’agit d’un e point de s´paration auquel cas. 6.3. en posant p = x + jy et en reportant dans l’´quation caract´ristique. la tangente est verticale.3. e e ıtre .9 tangente en un point de d´part ou d’arriv´e e e Si ce point est r´el.´ ´ 6. La tangente e au d´part d’un pˆle complexe est donn´ par : e o e θd = π + αi − βj La tangente au point d’arriv´e sur un z´ro complexe est donn´ par : e e e θα = π + βj − αi #i pi !d "j zj Im Re Fig.

POLES D’UN SYSTEME BOUCLE .LIEU D’EVANS .ˆ ` ´ 46 CHAPITRE 6.

e(t) dt La r´solution de cette ´quation montre que la sortie est l’int´grale de e e e l’entr´e e t s(t) = K.u(t) ⇒ c’est donc une rampe de pente K. p Si l’entr´e est un ´chelon E(p) = e e S(p) = T (p).1 R´ponse indicielle e E0 .1 Int´grateur pur e Ces syst`mes sont ceux pour lesquels l’entr´e est proportionnel ` la e e a d´riv´e de la sortie.E0 p2 la sortie s’´crit : e s(t) = K.E0 . L’´quation diff´rentielle est donc : e e e e ds = K.1. e e 47 .E(p) = K.E0 .Chapitre 7 Etude de quelques syst`mes e particuliers 7.t. 0 e(τ ).dτ + s(0) La fonction de transfert de ce syst`me est : e T (p) = S(t) K = E(t) p 7. On pouvait le pr´voir puisque e l’int´grale d’un ´chelon est bien une rampe.

c’est ` dire E(p) = e a S(p) = T (p).a. nous n’´tudions que le retard luie mˆme. p2 Si l’entr´e est une rampe.1 retard faible Lorsque le retard est petit par rapport aux autres constantes de temps du syst`me.E(p) = C’est une parabole.2. La sortie est donc u e l’entr´e simplement retard´e de r secondes. Sur un diagramme de Black. Dans ce paragraphe. on peut approcher ce retard par un premier ordre : e T (p) = e−r. ETUDE DE QUELQUES SYSTEMES PARTICULIERS 7.ω.2. e e . 7. Sa fonction de transfert e e est : S(p) T (p) = = e−r. quelle que soit la fr´quence e a e de l’entr´e. c’est une droite de pente -20dB par d´cade e de ω qui coupe l’axe des abscisse pour ω = K. Le d´phasage vaut −r.2 R´ponse ` une rampe e a a . le lieu est la droite ˚ d’´quation angle = −90 e ˚ 7.2 Syst`me ` retard pur e a Certains syst`mes pr´sentent un retard pur en plus de leur dynae e mique propre.` 48CHAPITRE 7. Le d´phasage est e constant et vaut -90 .u(t) 2 En ´tudiant les variations en module et en phase de T (jω).t2 .3 R´ponse fr´quentielle e e K.a p3 ⇒ s(t) = la sortie s’´crit : e K.log(K) − 20. on e calcule le gain : |T (jω)|dB = 20.2 1 1 + r.p (r ) cas g´n´ral .p E(p) 7.1. Ce syst`me serait d´fini par e e e s(t) = e(t − r) o` r est la valeur du retard introduit par le syst`me.1.log(ω) Sur un diagramme de Bode.r´ponse fr´quentielle e e e e Le gain d’un syst`me ` retard est 1 (0dB).p ≈ 7.

e e Step Response 1 0.1 1 0 2 4 6 Time (sec) 8 10 12 n=3.8 Amplitude 0. tau=2 Step Response 1.e− τ τ Le trac´ de cette sortie pour K = E0 = 1 est donn´e en figure 7.` ´ 7.3.5 1.E(p) = La transform´e inverse de Laplace de l’expression pr´c´dente donne : e e e t η s(t) = K.1: R´ponse ` l’´chelon d’un premier ordre ` num´rateur non constant e a e a e .E0 . 1 − (1 − ).1 R´ponse ` l’´chelon e a e E0 .3 Premier ordre ` num´rateur non constant a e Dans ce paragraphe.(1 + ηp) p(1 + τ p) S(p) = T (p).1.2 0 0 2 4 6 Time (sec) 8 10 12 n=1.(1 + ηp) T (p) = 1 + τp 7.4 0.3.2 1.6 0.K. tau=2 Fig. 7. PREMIER ORDRE A NUMERATEUR NON CONSTANT 49 7.3 1.4 Amplitude 1. nous ´tudions les syst`mes dont la fonction de e e transfert est : K.

2 R´ponse fr´quentielle e e On ´tudie le module et la phase de : e T (jω) = Ce qui donne pour le gain : |T (jω)|dB = 20log(K) + 10log(1 + ω 2 η 2 ) − 10log(1 + ω 2 τ 2 ) Et pour la phase : Arg(T (jω)) = arctg(ηω) − arctg(τ ω) La figure 7.` 50CHAPITRE 7. ETUDE DE QUELQUES SYSTEMES PARTICULIERS 7.2: R´ponse ` l’´chelon d’un premier ordre ` num´rateur non constant e a e a e .2 repr´sente deux diagrammes de bode avec K = 1 : dans e le cas o` η < τ a gauche et η > τ a droite. 7. tau=10 20 10 0 !10 n=10.3. tau=1 !20 Bode Diagram K. u ` ` Bode Diagram 20 Magnitude (dB) 10 0 !10 !20 Magnitude (dB) n=1.(1 + jηω) 1 + jτ ω 45 Phase (deg) Phase (deg) !2 0 2 45 0 0 !45 10 10 10 !45 10 !2 10 0 10 2 Frequency (rad/sec) Frequency (rad/sec) Fig.

1 D´finition .2 Condition sur la fonction de transfert Un syst`me est d´fini par sa fonction de transfert e e T (p) = pα (p k(p − z1 ) · · · (p − zm ) − p1 ) · · · (p − pn−α ) Sa r´ponse ` l’´chelon est de la forme : e a e s(t) = A1 + A2 t + · · · + Aα+1 tα + B1 ep1 t + · · · + Bn−α epn−α t Pour que s(t) tende vers une valeur finie.Chapitre 8 Stabilit´ des syst`mes e e asservis 8. 8. o e – les exponentielles epi t soient amorties donc que les pˆles pi de o la fonction de transfert soient a partie r´elles n´gatives (stricte` e e ment). e a e e correspond un signal born´ en sortie. En automatique. on d´finira la e e stabilit´ par une des propositions suivantes : Un syst`me lin´aire est e e e stable – lorsque sa r´ponse ` un ´chelon prend une valeur finie en r´gime e a e e permanent.1 8.1. 51 .1.condition g´n´rale de stabilit´ e e e e D´finition e Un syst`me est stable si et seulement si ` tout signal born´ en entr´e. – lorsque sa r´ponse a une impulsion tend vers 0. e ` – lorsque sa r´ponse a une sinuso¨ est une sinuso¨ d’amplitude e ` ıde ıde finie. il faut que : – le polynˆme soit de degr´ 0 (terme constant) donc que α = 0.

Pour faire un lien entre la r´ponse indie e e cielle d’un syst`me et les valeurs des pˆles. STABILITE DES SYSTEMES ASSERVIS Ces conditions sont ´quivalentes ` : Un syst`me lin´aire est stable e a e e si et seulement si les pˆles de sa fonction de transfert sont ` partie o a r´elles strictement n´gatives.univ-tours. a e e Remarques : – si la partie r´elle d’un des pˆles de la fonction de transfert en BF e o (donc des racines de 1 + T (p)) est nulle on parlera de limite de stabilit´ (r´ponse en oscillations entretenues).polytech.2 Condition de stabilit´ d’un syst`me boucl´ e e e E(p) + !(p) D(p) R(p) S(p) E(p) " H(p) S(p) Fig.1 est : e e H(p) = D(p) D(p) = 1 + D(p). 8.52 ´ ` CHAPITRE 8. le fichier Sysquake polee o senp.R(p) 1 + T (p) Comme nous venons de le voir la stabilit´ de cette fonction de transfert e est fonction de ses pˆles donc des racines de son d´nominateur (1 + o e T (p)). donc instable) o e e – 1 seul pˆle r´el posifif : r´ponse infinie en exponentielle (instable) o e e – 2 pˆles complexes conjugu´s ` parties r´elles n´gatives : oscillao e a e e tions amorties (stable) – 2 pˆles imaginaires purs oppos´s : oscillations entretenues (ino e stable) – 2 pˆles complexes conjugu´s a parties r´elles positives : oscillao e ` e tions ` amplitudes croissantes en exponentielles (instable) a 8. Avec cette application on peut voir : e – 1 seul pˆle r´el n´gatif : r´ponse finie en exponentielle (stable) o e e e – 1 seul pˆle nul : int´grateur (r´ponse en rampe.sq t´l´chageable sur http://auto. On en d´duit : e Un syst`me dont la fonction de transfert en boucle ouverte est T (p) e sera stable en boucle ferm´e si les racines de l’´quation e e 1 + T (p) = 0 sont toutes ` partie r´elles n´gatives. avec des pˆles e e o r´els ou complexes.1: Syst`me boucl´ e e La fonction de transfert ´quivalente ` un syst`me boucl´ comme e a e e repr´sent´ en figure 8. e e .fr/ trace cette ee r´ponse pour les syst`mes du premier ou second ordre.

Mais pour des polynˆmes de e e o degr´ sup´rieur a 2. Le crit`re de Routh e e ` e e est un crit`re alg´brique qui permet de savoir si les racines sont toutes a e e ` partie r´elle n´gative (donc si le syst`me est stable) sans avoir ` calculer e e e a ces pˆles. ` e En r`gle g´n´ral. 1 ± 0. 3 ± 0. e e e 8.(1 − 2p) = 1 + T (p) p(1 + p) + K(1 − 2p) La stabilit´ en boucle ferm´e d´pend des pˆles de H(p) qui sont les e e e o solutions de l’´quation : e p(1 + p) + K(1 − 2p) = 0 p2 + (1 − 2K)p + K = 0 – Pour K = 0. les racines de l’´quation seront −0. e 8. 5. 77j a e ` parties r´elles positives donc le syst`me sera instable en BF. augmenter le gain de la boucle ouverte se fait aux e e e d´pends de la stabilit´ en boucle ferm´e. La fonction e de transfert en boucle ferm´e est e H(p) = T (p) K.si par exemple il y a un int´grateur en BO. e e – La limite de stabilit´ sera obtenue pour des solutions de l’´quation e e a parties r´elles nulles donc pour K = 0. les racines de l’´quation seront 0.4 Crit`re de Routh e Pour savoir si les pˆles d’une fonction de transfert sont ` parties o a r´elles n´gatives.3 Influence du gain sur la stabilit´ en boucle e ferm´e e Cette influence est illustr´e sur l’exemple suivant : Soit la fonction e de transfert en boucle ouverte T (p) = K. 2. un syst`me peut ˆtre instable en BO et stable e e e en BF . 33j a e ` parties r´elles n´gatives donc le syst`me sera stable en BF. on peut les calculer. la r´solution devient difficile. e e e – Pour K = 0. o .(1 − 2p) p(1 + p) Ce syst`me est de type 1 donc instable en boucle ouverte.3.si par e e exemple le gain est ´lev´ e e – R´ciproquement. INFLUENCE DU GAIN SUR LA STABILITE EN BOUCLE FERMEE53 – Un syst`me peut ˆtre stable en BO et instable en BF . 6.´ ´ 8.

2 tableau de Routh On forme le tableau suivant bn bn−1 cn−2 dn−3 avec cn−2 = bn−1 .1 equation caract´ristique e Dans le cas de l’´tude de la stabilit´ en BF.54 ´ ` CHAPITRE 8. bn−1 ··· bn−2 bn−4 bn−3 bn−5 cn−4 · · · ··· ··· cn−2 . STABILITE DES SYSTEMES ASSERVIS 8.4. 1.5) . l’´quation caract´ristique e e e a c racines ` parties r´elles positives (et le syst`me est instable) a e e 8.4.bn−2 − bn . bn−1 dn−3 = cn−4 = bn−1 .cn−4 .p + b0 = 0 8. retrouvez si le syst`me e e e est stable.3 crit`re de stabilit´ e e Le crit`re de Routh est le suivant : Si tous les termes de la premi`re e e colonne sont strictement positifs.4.pn + bn−1 . cn−2 Ce tableau est a former jusqu’` ce que l’on ait n lignes.4 exercices Pour les ´quations caract´ristiques suivantes.bn−3 − bn−1 . 1 + T (p) = p5 + 2p4 + 3p3 + p2 + 2p + 3 = 0 (instable) 3.bn−4 − bn . l’´quation caract´ristique e e e e est : num(p) 1 + T (p) = 0 avec T (p) = den(p) ⇒ num(p) + den(p) = 0 que l’on peut mettre sous la forme : bn . 1 + T (p) = p2 + (1 − 2K)p + K = 0 (stable si K < 0.bn−5 . le syst`me est stable. ` a 8. 1 + T (p) = p4 + 2p3 + 8p2 + 4p + 3 = 0 (stable) 2.4. S’il y a c chane gements de signes dans la premi`re colonne.pn−1 + · · · + b1 .bn−3 .

on ait T (jω) = −1 c’est a dire ` module 1.5 Evaluation de la stabilit´ en r´gime sinuso¨ e e ıdal Quand on ne connaˆ pas la fonction de transfert de la boucle ouıt verte.5. EVALUATION DE LA STABILITE EN REGIME SINUSO¨ IDAL 55 8. Cette partie montre o qu’on peut pr´voir cette stabilit´ en BF ` partir de la repr´sentation e e a e graphique du gain et du d´phasage en BO. on continue en rempla¸ant ce nombre c par un > 0 petit pour ´viter la division par 0. Pour cette pulsation. l’´quation poss`de des racines e e imaginaires pures (conjugu´es) et se trouve d´j` en limite de stabilit´. e Exemple : 1 + T (p) = p4 + p3 + 5p2 + 4p + 4 = 0 1 1 1 0 2 4 5 4 4 0 0 0 4 0 0 p2 + 4 0 limite 0 2p 0 0 Pas de pˆles instables mais le syst`me est en limite de stabilit´. Le crit`re graphique consiste e e a e ` ´tudier la position de la courbe de r´ponse harmonique en BO par e rapport au point critique d´fini par e |T (jω)| = 1 = 0dB Arg(T (jω)) = −180 ˚ pour ´valuer la stabilit´ de l’asservissement (boucle ferm´e) e e e . On serait donc en limite de stabilit´.4. e 8.1 D´finition du point critique e Supposons que pour une pulsation ω. on ne peut pas pr´voir la stabilit´ de la boucle ferm´e en calcue e e lant les pˆles de la fonction de transfert en BF. o e e Si le premier terme d’une ligne est nul mais que le reste de la ligne comporte des termes non nuls. e ea e Pour poursuivre l’´tude (le tableau) on ´crit ` la place de la ligne e e a concern´e les coefficients obtenus en d´rivant le polynˆme auxiliaire e e o dont les coefficients sont les termes de la derni`re ligne non nulle. d´phasage de -180 .5. le d´nominateur e ˚ e de le fonction de transfert en BF serait 1 + T (jω) = 0 .5 Cas particulier Si tous les termes d’un ligne sont nuls.´ ´ 8. e 8.

3 Crit`re du revers dans le plan de Nyquist e Un syst`me asservi lin´aire est stable si en d´crivant le lieu de Nye e e quist en BO dans le sens des fr´quences croissantes. Les valeurs couramment admises pour assurer une stabilit´ suffie sante sont : marge de gain : 8 a 12 dB ` marge de phase : de 30 a 45 ˚` ˚ Ces marges de stabilit´ peuvent ˆtre lues directement dans les diff´rents e e e plans (Bode. a 8. 8. 8.56 ´ ` CHAPITRE 8. Black).9 dB et une marge de phase de 78 (` droite).4 R`gle du revers dans le plan de Bode e Soit ω0 la pulsation pour laquelle la courbe de gain coupe l’axe 0dB et ωc la pulsation pour laquelle la courbe des phase passe par -180 .5. . on laisse le point critique sur sa droite. ˚ a Remarque : un syst`me instable n’a pas de marge de stabilit´. STABILITE DES SYSTEMES ASSERVIS 8. on laisse le point e critique ` sa gauche.2 montre un lieu de Black d’un syst`me e qui sera en limite de stabilit´ en BF (` gauche) et ce mˆme syst`me e a e e avec un gain plus faible aura un marge de gain de 13. il faut que sa courbe de r´ponse e harmonique en BO passe suffisamment loin du point critique. Il est e e instable. La figure 8.6 Degr´ de stabilit´ d’un syst`me asservi e e e Pour que la stabilit´ d’un syst`me asservi soit assur´e en toutes cire e e constances (perturbations comprises). On chiffre le degr´ de stabilit´ d’un syst`me lin´aire au moyen de la e e e e marge de gain et la marge de phase.2 Crit`re du revers dans le plan de Black e Un syst`me lin´aire boucl´ est stable si en d´crivant la courbe de e e e e Black de la fonction de transfert en BO dans le sens des pulsations croissantes. La e e marge de phase est le d´phasage suppl´mentaire qui permet d’atteindre e e le point critique. ˚ L’asservissement est stable si ω0 < ωc .5.5. La marge de gain est le nombre de dB dont le gain doit ˆtre augment´ pour atteindre le point critique.

Cette condition implique qu’on doit avoir une pulsation ˚ ω telle que |T (jω)| = 1 = 0dB Ceci sera v´rifi´ pour e e √ K.2: Lieu de Black d’un syst`me en limite de stabilit´ (gauche) et avec e e des marges de stabilit´ (` droite) e a 8.5 dB !1 dB 40 0 dB 30 20 Open!Loop Gain (dB) 10 0 !10 !20 marge de gain 0.τ = 2 ⇒ Arg(T (jω)) = −135 ˚ z ≈ 0.7.0253 Phase (deg): !102 Frequency (rad/sec): 0.25 dB 0.43 ⇒ Depassement = 20% .9 Phase (deg): !180 Frequency (rad/sec): 1 !3 dB !6 dB !12 dB !20 dB !1 dB !3 dB !6 dB !12 dB !20 dB !40 !50 !60 !270 !40 dB !30 !40 !270 !225 !180 !135 !90 !45 !40 dB 0 !60 dB !225 !180 !135 !90 !45 0 Open!Loop Phase (deg) Open!Loop Phase (deg) Fig.7 Marge de stabilit´ pour un syst`me du second e e ordre type 1 Soit un syst`me dont la fonction de transfert en Bo est : e T (p) = K p(1 + τ p) La fonction de transfert en BF sera un second ordre de la forme : H(p) = 1+ p K 1 + τ 2 p K = K 1+ 2z p ωn + p2 2 ωn avec K = 1 et z = 2√1 et ωn = K . 8. τ Kτ On cherche la valeur du gain K de la boucle ouverte pour que le syst`me soit suffisamment stable en BF c’est a dire avec une marge de e ` phase de 45 .´ ` 8. MARGE DE STABILITE POUR UN SYSTEME DU SECOND ORDRE TYPE 157 Nichols Chart Nichols Chart 0 dB 30 20 10 Open!Loop Gain (dB) 0 !10 !20 !30 1 dB 3 dB 6 dB 0.25 dB 0.239 System: untitled1 Gain (dB): !13.5 dB 1 dB 3 dB 6 dB marge de phase System: untitled1 Gain (dB): 0.

58 ´ ` CHAPITRE 8. STABILITE DES SYSTEMES ASSERVIS .

Si c’est e rapide avec beaucoup d’oscillations. ` e Cas des r´ponses sans d´passement : Pour ces cas. Pour ´valuer cette pr´cision dynamique.Chapitre 9 Pr´cision des syst`mes e e asservis 9. Si c’est rapide et pas ou peu d’oscillations. le temps de e e r´ponse est le temps pour lequel la sortie vaut 95% de la valeur finale. On parlera de pr´cision dynae e mique ou bien – une fois le r´gime permanent atteint. on va e e e observer la rapidit´ avec laquelle la sortie arrive au r´gime permanent.2 Pr´cision dynamique e On se limite. 9. e Pour quantifier cette pr´cision dynamique. on parlera encore d’une mauvaise pr´cision dynamique. on parlera d’une mauvaise pr´cision dynamique. e e e On peut quantifier l’erreur entre la consigne et la sortie : (t) = sd (t) − s(t) Cette erreur sera significative de la pr´cision de l’asservissement : e – pendant le r´gime transitoire. Ce temps de r´ponse est le temps a partir e ` e ` duquel la sortie reste autour la valeur finale a 5% pr`s. dans ce cours au cas o` l’entr´e est un ´chelon et pour u e e les syst`mes stables. on cherchera a ´valuer e `e le temps de r´ponse a 5%. On parlera de pr´cision e e statique. e e Si c’est long. on e parlera d’une bonne pr´cision dynamique.1 D´finition e Un syst`me asservis (donc en boucle ferm´e) sera d’autant plus e e pr´cis que sa sortie s(t) est proche de la consigne (valeur d´sir´e) sd (t). e 59 .

Pour une fonction de transfert de . du type et du gain de la fonction e e de transfert en boucle ouverte T (p). il e e suffirait d’augmenter le gain de la boucle ouverte. L’abaque suivante donne ce temps de r´ponse r´duit (Tr . l’autre a 105%) puis en cherchant a partir de quel moa ` ` ment la courbe reste entre ces deux droites. Dans e e le cas d’un second ordre en BF. on s’int´resse e e donc ` a lim (t) = lim p. Cas des r´ponses avec d´passement : Pour les second ordre par e e exemple. e 9. en r´gime permanent entre e a e e la consigne et la sortie. L’abaque montre qu’un amortissement de e l’ordre de 0. augmenter le gain de la Boucle ouverte ne permettra pas toujours de gagner en pr´cision dynamique puisque e cela r´duit l’amortissement.(E(p) − S(p)) t→∞ p→0 ξ(p)=E(p)-S(p) E(p) + T(p) S(p) Cette erreur d´pend de l’entr´e.60 ´ ` CHAPITRE 9. Dans le sch´ma-bloc ci-dessous. ce temps peut se mesurer en tra¸ant deux lignes horizontales c (l’une ` 95%. PRECISION DES SYSTEMES ASSERVIS Pour augmenter la pr´cision dynamique donc le temps de r´ponse.ωn ) en fonction de l’amortissement z.7 est optimal pour le temps de r´ponse.3 Pr´cision statique e On s’int´resse cette fois ` la diff´rence.

.5 2 2.9 0.8 entrée en échelon système de type 2 entrée en échelon type 1 0.6 0.5 2 2.8 0.3 1 1.5 0.2 1 1.4 0.5 erreur statique infinie (les courbes s’éloignent) 0.5 1 1.5 0.5 entrée en rampe système de type 2 Rampe E(p) = a p2 ∞ 0 0 0.3 0.5 3 Tab.2: Erreurs statiques en fonction de l’entr´e.5 1 1.4 erreur statique nulle 2 1.4.(1 + .7 erreur statique (de trainage) 3 0. 9.5 2 2. on a : T (p) = p. du type et du gain du e syst`me en BO e 9.6 2.5 3 a K 0 0 0. . On veut ´valuer ici cette influence quantitativement.9 0.4 0.E(p) K(1 + .4 1. PRECISION PAR RAPPORT AUX PERTURBATIONS 61 gain K et de type α.2 pas d’erreur statique 1 0.6 0.6 0.5 3 0 0 0 0.1: sch´ma-bloc d’un asservissement avec une perturbation e tie peut ˆtre calcul´e en ´tudiant le sch´ma bloc en consid´rant que e e e e e l’entr´e E(p) = 0.5 0. .2 entrée en échelon type 0 erreur statique 0 1 0.4 0.5 0. (Un bon e asservissement devrait faire en sorte que cette influence soit minime) Dans l’exemple de la figure 9. 9.7 0.7 0.5 1 1.7 0 0 0 0. Ces perturbations ont une influence sur l’asserviso sement.8 0.6 0.5 0.5 1 1.3 0.4 0.5 2 2.1 0. l’effet de la perturbation sur la sor+ + R(p) D1(p) + L(p) D2(p) ξl(p)=S(p)/L(p) S(p) E(p) Fig.2 0.1.2 entrée en rampe système de type 0 0. e .5 pas d’erreur statique 2 0.´ 9.5 2 2.5 1 entrée en rampe système de type 1 0.1 0 0.5 0.5 3 3.4 Pr´cision par rapport aux perturbations e Une perturbation est une entr´e suppl´mentaire au syst`me qu’on e e e ne peut contrˆler.1 0.5 2 0.2 Echelon E(p) = E0 p E0 K+1 3 2.) ⇒ (p) = lim p→0 1 + K pα .3 0.1 0 0.) pα Ce qui nous permet d’´tablir ce tableau de synth`se : e e type (α) 1 0.5 3 0 0 0 0. .5 1 1.

PRECISION DES SYSTEMES ASSERVIS .62 ´ ` CHAPITRE 9.

1: Sch´ma d’un correcteur e 63 . on parle d’un correcteur proportionnel. En g´n´ral. e e D’o` le dilemme classique en automatique : u – un gain faible donne un syst`me stable mais peu pr´cis e e – un gain fort donne un syst`me plus pr´cis mais moins stable. 10. Un correcteur est un syst`me qui e va ´laborer la commande d’un syst`me en fonction de l’erreur mesur´e e e e entre sortie et consigne (voir figure 10.3dB e (Q=1. Beaucoup de syst`mes peuvent ˆtre command´s par ces types de e e e e correcteurs simples a mettre en oeuvre. Il n’est pas possible d’augmenter ce gain de fa¸on trop importante : il peut d´grader la stabilit´ du c e e syst`me (il diminue la marge de gain .1 Introduction Dans le chapitre pr´c´dent.1).voire rendre le syst`me instable). Le r´glage du gain va consister ` e a obtenir un bon compromis stabilit´ pr´cision.3). Un correcteur proportionnel est un syst`me qui donne une commande proportionnelle ` l’erreur mee a sur´e. e e Le gain de la boucle ouverte a une action sur l’asservissement.Chapitre 10 Compensation des syst`mes e asservis 10. nous avons vu que ajouter un gain dans e e la chaˆ directe permettait d’am´liorer la pr´cision d’un asservisseıne e e ment (mais ce gain ne permet pas d’annuler l’erreur de position ou de vitesse si cette erreur n’est pas nulle). on choi` e e e e sira le gain qui permettra d’avoir un facteur de r´sonance de 2. consigne + Correcteur commande capteur Système sortie Fig.

e – La r´alisation pratique d’un correcteur quelconque n’est pas toue jours possible. c’est a dire que sa e e ` sortie ne peut pr´c´der son entr´e. La plupart des correcteurs du march´ ne proposent e qu’un choix limit´ de nature de correcteurs (souvent. 10. des PID e voir plus loin) . Ses pˆles doivent donc tous ˆtre ` e o e a partie r´elle n´gatives. Cette propri´t´ se traduit e e e ee dans le fait que la fonction de transfert de C(p) doit avoir un num´rateur de degr´ inf´rieur ` son d´nominateur et qu’il ne doit e e e a e pas pr´senter de ”retard n´gatif” e e – Le correcteur doit ˆtre stable.64 ` CHAPITRE 10.Par e exemple.G(p) ⇒ C(p) = H(p) (1 − H(p)).G(p) 1 + C(p). COMPENSATION DES SYSTEMES ASSERVIS Ces correcteurs ne sont pas toujours possibles ou suffisant. derri`re cette approche math´matique. e e e e Par exemple. Des correcteurs plus sophistiqu´s peuvent permettre de e – rendre stable un syst`me qui ne l’est pas e – augmenter la stabilit´ sans r´duire le gain K donc la pr´cision e e e – r´duire ou annuler les erreurs statiques sans nuire a la stabilit´ e ` e Ce chapitre pr´sente le principe g´n´raux des correcteurs et leur ine e e fluence sur le lieu de Black puis pr´sente les correcteurs les plus connus : e avance de phase. avec un syst`me dont la fonction de transfert est G(p). e le correcteur C(p) qui permet d’avoir une fonction de transfert en BO choisie de T (p) est : T (p) C(p) = G(p) L’approche choix de la fonction de transfert en boucle ferm´e H(p) e donnerait : H(p) = C(p). e e – Choisir une fonction de transfert en BO ou en BF r´alisable. retard de phase et PID.G(p) Cependant. en partant d’un syst`me tr`s lent.2 Placement de pˆles o Une approche math´matique du correcteur consiste ` choisir la fonce a tion de transfert ”souhaitable” soit en boucle ouverte soit en boucle ferm´e et on en d´duit math´matiquement le correcteur n´cessaire. il est illusoire de pene e ser le rendre tr`s rapide ainsi car les commandes n´cessaires seront e e sans doute irr´alistes. il faut prendre e e en compte plusieurs contraintes bien physiques : – Le correcteur ainsi calcul´ doit ˆtre causal.

au moins pour les pulsations qui donnent un gain proche de 1 (0dB). Pour augmenter la marge de gain. lieu de Black en BO point critique (0dB. on peut diminuer le gain.2: Actions possibles d’un correcteur sur le lieu de Black Les correcteurs vont avoir 3 types d’actions possible : .3 Principes g´n´raux et proc´d´s typiques de e e e e compensation En dehors de l’approche math´matique vue pr´c´demment. e e La stabilit´ est am´lior´e pour les syst`mes qui ont des marges de e e e e gain ou de phase confortables. Pour augmenter la marge de ˚ phase. Ajouter e e e un correcteur dans la boucle ouverte c’est additionner son gain en dB et son d´phasage au lieu du syst`me. La figure 10. on peut lire la stabilit´ et la pr´cision du syst`me. e e Sur ce lieu. les core e e recteurs se d´terminent souvent en utilisant le lieu de Black du syst`me. -180°) augmenter la précision augmenter la marge de phase augmenter la marge de gain Fig.3. La suite de ce paragraphe d´crit e e e comment un correcteur peut am´liorer les performances d’un syst`me e e en ”d´formant” son lieu de Black. e La pr´cision est am´lior´e pour des syst`mes qui ont un gain auge e e e ment´.2 montre les effets sur le lieu de Black du syst`me que l’on e attendrait d’un bon correcteur. on pourrait mettre en place un correcteur qui ajouterait une phase positive. PRINCIPES GENERAUX ET PROCEDES TYPIQUES DE COMPENSATION65 10. particuli`rement pour les pulsations qui e donnent une phase proche de 180 . 10.´ ´ ´ ´ 10. notamment dans les basses fr´quences.

Sur le site http ://auto. e 10. a+1 ωM = τ. un ex´cutable ee e fait avec LabView et qui permet de tester tous les correcteurs de ce chapitre sur le syst`me de votre choix. deux types de simulateurs permettent de r´gler e a la souris les correcteurs d´crits ici sur un syst`me donn´. La phase e positive maximale de ce correcteur est φM et se trouve a la pulsation ` ωM . dans la rubrique automatique continue. 1 + a.fr/. Les lieux de Bode de ce type de correcteur pour diff´rentes valeurs e de a et pour τ = 1 et Kr = 1 sont donn´s dans la figure 10. Il s’agit de ` e e e corravance. Son effet est dit pr´dictif car cette action apporte une e phase positive au syst`me. e Action int´grale : La commande est proportionnelle a l’int´grale de e ` e l’erreur.4 Correcteur avance de phase Leur fonction de transfert sont du type : C(p) = Kr . Comme nous l’avons d´j` vu. L’ajout d’int´grateur(s) dans la chaˆ directe influence e ıne directement la pr´cision (voir chapitre pr´c´dent).sq et PID. donn´s par e φM = arcsin a−1 . a 1 √ Ce correcteur a l’avantage d’avoir une phase positive dans une gamme de fr´quences.3. e donc la stabilit´ e Les actions d´riv´es et int´grales ne s’emploient jamais seules mais en e e e combinaison avec l’action proportionnelle. Cette action e e e augmente le gain des basses fr´quences. cette phase positive aura comme e e effet de stabiliser le syst`me a asservir en augmentant sa marge de e ` . Elle augmente donc la marge de phase.polytech. Bien plac´e.sq qui s’ouvrent avec Sysquake (de la soci´t´ Calerga) et de LabSA de Matthieu Lescieux.univ-tours. a > 1 a est le facteur d’avance de phase et τ la constante de temps du correcteur.66 ` CHAPITRE 10. corretard.sq. cette ea action a un effet favorable pour la pr´cision et une effet n´faste ` e e a la stabilit´. COMPENSATION DES SYSTEMES ASSERVIS Action proportionnelle : Un correcteur proportionnel va d´caler la e courbe de Black verticalement.τ p 1 + τp τ > 0. e Action d´riv´e : La commande est proportionnelle ` la d´riv´e de e e a e e l’erreur.

/*%)) )%*++'%."#. ce e Fig."5' phase. 20. 10. 2.&". 10.6). L’inconv´nient de ce correcteur est qu’il ajoute un gain pour les e hautes fr´quences. CORRECTEUR AVANCE DE PHASE Bode Diagram 30 25 Magnitude (dB) 20 15 10 5 0 90 67 Phase (deg) 60 30 0 !3 10 10 !2 10 !1 10 0 10 1 10 2 Frequency (rad/sec) Fig.10. 30 !"#$%&'()*&'"%++. 8.&2'34. 5. 3.'(. e M´thode de r´glage : Comme on peut le voir sur la figure 10.4: Lieu de Black d’un syst`me bien corrig´ par un correcteur avance e e de phase correcteur peut n’avoir aucun effet sur la stabilit´ du syst`me (voir e e figure 10.'(.*+'-'.'-+.2.'01.4. Le r´glage de ce correcteur consiste a utiliser l’efe e ` fet avance de phase proche du point critique et faire en sorte que le gain soit apport´ aux fr´quence qui n’auront pas d’effet n´faste sur la e e e stabilit´.4.3: Lieu de Bode d’un correcteur avance de phase pour a = 1. on e e choisira pour cela a en fonction de la marge souhait´e et τ de fa¸on a ce e c ` que l’avance maximale de phase soit ˆtre plac´e proche de la pulsation e e e e e e de r´sonance ωr en BF du syst`me non corrig´. S’il est mal r´gl´.5) voire la d´t´riorer (voir figure 10./. ee ) !"#$%&'()%*++'%.'-+)0)#1#$%')/')!&#(') !#2')34) ) . 10.

L’inconv´nient de ce core e recteur est qu’il apporte une phase n´gative qui pourrait d´stabiliser le e e . Les lieux de Bode de ce type de correcteur pour diff´rentes valeurs e de b et pour τ = 1 et Kr = 1 sont donn´s dans la figure 10.&".*+'-'. b > 1 1 + b."5' Fig.'(. 10.τ p a est le facteur d’avance de phase et τ la constante de temps du correcteur.&2'34.7.'-+.6: Ce correcteur avance de phase d´t´riore la stabilit´ ee e 10. on a un gain de |C(jωM )| = √b ./*%)) )%*++'%. Pour les pulsations ´lev´es (ω >> ωM ) le gain du correcteur est de 1 .'-+./.'-+)0)#1#$%')/')!&#(') 1 = √ τ.68 ` CHAPITRE 10.5: Ce correcteur avance de phase n’am´liore pas la stabilit´ e e Fig./*%)) )%*++'%.5 Correcteur ` retard de phase a La fonction de transfert des correcteurs a retard de phase sont du ` type : 1 + τp C(p) = Kr . COMPENSATION DES SYSTEMES ASSERVIS ) !"#$%&'()%*++'%.2. b+1 ωM !"#$%&'()%*++'%.'(.'01. τ > 0.'-+)0)#1#$%')/')!&#(') !#2')34) ) !"#$%&'()*&'"%++. e e b Ce correcteur a l’avantage d’avoir une att´nuation en hautes fr´quences e e pouvant am´liorer la marge de gain sans pour autant changer le gain e statique donc la pr´cision de l’asservissement."#. 10. La phase e n´gative maximale de ce correcteur est φM et se trouve a la pulsation e ` ωM donn´s par e φM ) b−1 = arcsin − . b ) !#2')34) 1 A cette pulsation.

30 syst`me si ce correcteur est mal r´gl´. on e e choisira pour cela b en fonction de la marge de gain souhait´e et τ de e !"#$%&'()*&'"%++.#.5. 3. 10.'/0. 5."4'r´sonance fa¸on ` ce que le retard de phase soit avant la pulsation de e c a 1 ωr en BF du syst`me non corrig´.7: Lieu de Bode d’un correcteur retard de phase pour b = 1.1.8: Lieu de Black d’un syst`me bien corrig´ par un correcteur retard e e de phase correcteur peut n’avoir aucun effet sur la stabilit´ du syst`me (voir e e figure 10.&1'23. 2.*+'-'+.'(. ee .+('(.10).8. e M´thode de r´glage : Comme on peut le voir sur la figure 10. (τ >> ω ) S’il est mal r´gl´. 20. en choisissant τ suffie samment grand pour que la phase n´gative soit apport´e bien avant la e e pulsation de r´sonance. ce e e e e r Fig.` 10. Le r´glage va donc consister a e e e e ` apporter l’att´nuation proche du point critique. 10. 10. 8."#. CORRECTEUR A RETARD DE PHASE Bode Diagram 0 !5 Magnitude (dB) !10 !15 !20 !25 !30 0 1 2 3 5 8 10 20 30 69 Phase (deg) !30 !60 !90 !3 10 10 !2 10 !1 10 0 10 1 10 2 Frequency (rad/sec) Fig.9) voire la d´t´riorer (voir figure 10.

On choisira : 1 << ωR τi o` ωR est la pulsation de r´sonance.p KR est le gain du correcteur. L’inconv´nient de e e ce correcteur est qu’il apporte une phase n´gative (de 90 ) en basses e ˚ 1 e c fr´quence (pour ω < τi ).9: Ce correcteur ` retard de phase n’am´liore pas la stabilit´ a e e Fig.p = KR 1 + τi ./*%)) )%*++'%."#. COMPENSATION DES SYSTEMES ASSERVIS !"#$%&'()*&'"%++.p τi .'-+.10: Ce correcteur retard de phase d´t´riore la stabilit´ ee e 10.*+'-'+. Il faut r´gler la constante de temps de fa¸on e a ce que cette phase n´gative ne compromette pas la stabilit´ de l’as` e e servissement. τi est la constante de temps d’int´gration.#+/)/')!&#(') !#1')2) Fig.#.1.'-+)0)+'. 10. La fonction de transfert d’un e correcteur PI est de la forme : !"#$%&'()%*++'%.'/0./*%)) )%*++'%."4' ) !"#$%&'()%*++'%.'-+. 10.6 Correcteur Proportionnel Int´grateur (PI) e ) C’est un correcteur qui est compos´ d’un terme d’action propore tionnel et d’un terme d’action int´grale.'(.70 ` CHAPITRE 10.#+/)/')!&#(') !#1')2) C(p) = KR 1 + 1 τi . e La pr´sence de l’int´grateur assurera une pr´cision statique (ou de vie e e tesse) meilleure (voir le chapitre sur la pr´cision). u e .&1'23.+('(.'-+)0)+'.

on utilisera la forme mixte de ce correcteur. u e e 10.p p Dans cette section. . 10.p) Ti . Il permet d’associer les int´rˆts e ee de ces deux correcteurs.p 1 )(1 + Td . 1 τ1 .7. CORRECTEUR PROPORTIONNEL INTEGRATEUR ET DERIVE (PID)71 10. e – Pour r´gler le gain proportionnel Kp . on commence par annuler e les actions int´grales et d´riv´es puis on choisit le gain de fa¸on e e e c a obtenir en boucle ferm´e des oscillations mais pas trop impor` e tantes.τ2 = τ1 . On le e trouve sous plusieurs formes : Forme Mixte : C(p) = KR (1 + Forme S´rie : e C(p) = KR (1 + Forme Parall`le : e C(p) = Kp + 1 + τd .7.τ2 Un PID se comporte comme un retard de phase en basse fr´quence et e un avance de phase en haute fr´quence.p I + D.p) τi . Ti et Td du correcteur.1 Analyse du correcteur La fonction de transfert d’un PID peut aussi s’´crire : e C(p) = Kr (1 + τ1 p)(1 + τ2 p) (1 + τ1 p)(1 + τ2 p) τ1 . On choisira ses param`tres tels que e 1 << ωR τ2 .´ ´ ´ 10.7.2 R´glage exp´rimental du correcteur e e Une m´thode de r´glage exp´rimental permet de r´gler tour ` tour e e e e a les 3 param`tres Kp .τ2 = ωR o` ωR est la pulsation de r´sonance du syst`me.7 Correcteur Proportionnel Int´grateur et D´riv´ e e e (PID) C’est le correcteur le plus connu et aussi le plus complet car il associe les trois types de corrections qu’on a vu au d´but du chapitre.

on a : a = M . PI ou PID e pour avoir une r´ponse en boucle ferm´e satisfaisante. on laisse le gain trouv´ pr´c´demment e e e e e et on r`gle Ti de fa¸on a ce que l’erreur statique soit rapidement e c ` annul´e sans trop nuire ` la stabilit´ de l’asservissement. Si τ est ` e la constante de temps du premier ordre. pour commander un processus a partir de mee ` sures sur sa r´ponse indicielle. e 10. Le crit`re utilis´ e e e e pour savoir si une r´ponse est satisfaisante est que le rapport entre les e . sans oscillations.7). COMPENSATION DES SYSTEMES ASSERVIS – Pour r´gler l’action int´grale. τ 6 5 4 3 reponse du systeme point d’inflexion tangente au pt d’inflexion valeur finale retard 2 1 0 0 1 2 3 4 5 6 Fig.8.D. On devra mesurer la pente e ` de la tangente au point d’inflexion a. 10. sera assie ` e mil´e a celle d’un premier ordre avec retard.11: Identification pour Ziegler Nichols Ziegler Nichols propose des r´glages de correcteur P. e 10. PI ou PID par les e M´thodes de Ziegler Nichols e C’est une m´thode empirique qui permet d’ajuster les param`tres e e d’un r´gulateur P.72 ` CHAPITRE 10.1 Mesures sur la r´ponse en BO e La r´ponse a un ´chelon d’amplitude Eo .8 R´glage d’un correcteur P. e a e – Enfin l’action d´riv´e est augment´e petit ` petit pour stabiliser e e e a l’asservissement en r´duisant les oscillations.I. La tangente au point d’inflexion est assimil´e a la e ` tangente a l’origine du syst`me du premier ordre sans retard. la valeur finale M et le retard r (voir figure 11.

9Eo a. 10. 10.25.9Eo . PI OU PID PAR LES METHODES DE ZIEGLER NICHOLS7 deux premiers d´passements (positifs) est de 0.´ ´ 10. une seconde m´thode de Ziegler Nichols e e permet de r´gler un correcteur ` partir d’un essai en limite de pompage.6 correcteur P correcpeur PI correcteur PID 1.4 1.6 0.r 1. PI ou PID selon Ziegler Nichols en e BO Pour l’exemple utilis´ pour la figure 11. que le correcteur PI est sans erreur statique mais est plus long a stabiliser. 3r 2r 0.p) τi .2Eo a.(1 + 1 + τd .r 0.7.r = = = Eo .8.2Eo . e Step Response 1.r Tab.8.τ M.8. Le correcteur PID rend ` le syst`me relativement stable et sans erreur statique. REGLAGE D’UN CORRECTEUR P. Un correcteur PID e a comme fonction de transfert : C(p) = Kr .2 Mesure sur la r´ponse en BF e Dans le cas o` il est impossible d’ouvrir la boucle de r´gulation pour u e obtenir la r´ponse indicielle. les r´ponses corrig´es e e e sont en figure 11.τ M.12: Comparaison des correcteurs de Ziegler Nichols 10.8 0.2 0 0 2 4 6 8 10 12 14 16 18 Time (sec) Fig.1: R´glage d’un correcteur P.8 1.r 1.2 Amplitude 1 0.4 0. e a .r 0. 5r τd Type de correcteur Proportionnel PI PID Gain Kr Eo a.p τi 3.τ M. on peut noter que le correcteur proportionnel laisse une erreur statique. Dans cet exemple.

e Type de correcteur Proportionnel PI PID Gain Kr 0. 45. On note le gain Ko qui a amen´ le syst`me en limite de e e stabilit´ et la p´riode To des oscillations obtenues. on place un correcteur proportionnel dans la boucle ferm´e et on augmente doucement le gain de ce e correcteur jusqu’` obtenir des oscillations auto-entretenues (ph´nom`ne a e e de pompage). Les param`tres de e e e r´gulation pour que la r´ponse du syst`me boucl´ soit satisfaisante sont e e e e donn´s par le tableau suivant. .Ko τi 0. COMPENSATION DES SYSTEMES ASSERVIS Pour obtenir la limite de pompage. 5.2: R´glage d’un correcteur P. 6.Ko 0. 83. les r´ponses du syst`me core e e e e rig´ sont tr`s ressemblantes ` celles obtenues par la m´thode de Ziegler e e a e Nichols en BO.Ko 0. 5. 125To Tab.To τd 0.74 ` CHAPITRE 10. PI ou PID selon Ziegler Nichols avec e les mesures en BF Pour l’exemple utilis´ pr´c´demment. 10.To 0.

.m) qui permet de les tracer et qui contient toutes ces m´thodes programm´es est disponible sur le site web de l’automae e tique : http://auto. processus mis en jeu. e e Ce document pr´sente diff´rentes m´thodes pour obtenir un mod`le e e e e sous forme de fonction de transfert ´quivalente en terme de r´ponse ` un e e a syst`me dont on ne sait pas mod´liser le comportement.fr/ dans la rubrique automatique continue. Ces ´quations th´oriques sont parfois difficiles ` ´crire car on e e a e n’a pas forc´ment toute la connaissance du syst`me n´cessaire : valeurs e e e num´riques. non lin´arit´. e ee Le fichier (identif.Chapitre 11 Identification des syst`mes e lin´aires e 11. e e 75 . documents du cours. 11. Ces m´thodes e e e NE donnent donc PAS LA fonction de transfert du syst`me mais en e donnent UNE dont la r´ponse ressemble a celle du syst`me.2 Identification en Boucle Ouverte On identifie la r´ponse indicielle en BO du syst`me ` celle d’un e e a mod`le dont la forme est pr´-d´finie avec certains param`tres. Souvent. La m´thode e e e e e consiste ` calculer les meilleurs param`tres en fonction de la forme de a e la r´ponse r´elle. un mod`le e e e e dont le comportement ressemble a celui du syst`me ` ´tudier est suffi` e ae sant pour ´laborer une loi de commande adapt´e.polytech.1 Introduction Un syst`me lin´aire a une fonction de transfert qui peut se cale e culer en ´tablissant les ´quations diff´rentielles qui relient entr´e et e e e e sortie..univ-tours. e ` e Toutes les courbes de ce polycopi´ ont ´t´ obtenues avec Matlab.

E0 o` E0 est l’amplitude de l’´chelon u e d’entr´e. Celle-ci vaut K.7 0. tau=1 ordre5. la m´thode peut se d´composer en : e e e – Le gain statique est mesur´ directement par la valeur finale de e la sortie. La figure 11.1 0 0 5 10 15 ordre2. 11.p)n Les param`tres a identifier sont donc : e ` – le gain statique K.9 0.2 0.e−r. tau=1 ordre2.1 repr´sente les r´ponses indicielles pour plusieurs jeux de e e param`tres.1 M´thode de Strejc e Le mod`le e Cette m´thode peut s’appliquer aux syst`mes dont la r´ponse indie e e cielle ne pr´sente pas de d´passement.8 0. On identifie a une fonction de e e ` la forme : K.3 0. IDENTIFICATION DES SYSTEMES LINEAIRES 11.5 0. – le retard r.4 0. e 1 0.76 ` ´ CHAPITRE 11. – la constante de temps τ – et l’ordre n.2.1: R´ponses de mod`les de Strejc pour K = 1.6 0.p T (p) = (1 + τ. tau=2 Fig. r = 1 e e La m´thode e Pour identifier le syst`me. e .

22 0.72 3.41 0.10 2.2 pour la mesure de ces deux temps.3 0.1 0 T1 0 2 4 T2 6 8 10 12 14 16 Fig.1.70 0 0.5 0.8 1.2 0. 1 0.28 0.12 5.32 0.11. IDENTIFICATION EN BOUCLE OUVERTE 77 – On trace la tangente au point d’inflexion I pour d´terminer deux e valeurs : T1 et T2 . la constante de temps et le retard du mod`le de Strejc e .9 0.1 0.2. e ` τ – D´terminer le retard r quand il existe ` partir de la diff´rence e a e entre la valeur de T1 mesur´e et celle donn´e par la colonne T1 du e e T2 tableau. e Entre deux lignes du tableau.7 0. – Relever T1 et T2 en d´duire l’ordre n en utilisant le tableau 11.2: M´thode pour obtenir T1 et T2 e n 1 2 3 4 5 6 T1 τ T2 τ T1 T2 0 0.7 4.42 2.8 0. – D´terminer la constante de temps τ a partir de T2 du tableau. on choisit la valeur de n la plus petite.81 1 2.1: Tableau pour estimer l’ordre. 11. 11.49 Tab. Voir figure 11.46 5.4 0.6 0.

On peut noter la grande ressemblance avec celle du syst`me de e e .5 0 reponse du systeme point d’inflexion tangente au pt d’inflexion modele de strejc 0 1 2 3 Time (sec) 4 5 6 Fig. 09 La m´thode identifie la r´ponse indicielle comme ´tant proche de celle e e e du syst`me suivant : e ˆ T (p) = 5. 11. un ordre n = 2 semble convee T2 nir.5 3 Amplitude 2. 65p)2 Step Response 5 4. 65. nous partons d’un syst`me dont la fonce e tion de transfert est : 100 T (p) = (p + 4)(p + 5)(p + 1) Sa r´ponse indicielle est sur la figure 11. 76 – D’apr`s le tableau. e – Le gain statique est mesur´ directement par la valeur finale de la e sortie : K = 5 – On trace la tangente au point d’inflexion I et on mesure : T1 = 0.5 2 1.3 en trait poine e e till´. 15. ce qui donnerait une valeur de e τ T1 = 0.5 4 3.3 en trait plein. 28. – D’apr`s le tableau. T1 = 0.5 1 0.3: R´ponses du syst`me de d´part et du syst`me identifi´ e e e e e La r´ponse de ce syst`me est trac´ dans la figure 11.09p (1 + 0. – La constante de temps τ est ´valu´e ` partir de T2 = 2. 27 et T2 = 1. On peut en d´duire un e retard r = 0. Or on mesure T1 = 0. 72 au e e a τ tableau.78 ` ´ CHAPITRE 11. Cela donne τ = 0.e−0. IDENTIFICATION DES SYSTEMES LINEAIRES Exemple Pour tester cette m´thode. 27. 18. avec T1 = 0.

328τ t2 − r = 0. Les points communs C1 et C2 habituellement utilis´s correspondent respectivement a 28% et 40% de la e ` valeur finale. IDENTIFICATION EN BOUCLE OUVERTE 79 d´part alors qu’on a identifi´ un deuxi`me ordre avec retard au lieu e e e d’un troisi`me ordre. Pour l’exemple pr´c´dent.E0 = 0. 328 τ s(t) – K.E0 = 0. 510τ La r´solution de ces ´quations donne : e e τ = 5.p 1 + τ.4 donne les courbes de r´ponse du syst`me r´el et du e e e mod`le de Bro¨ e ıda. On va simplement r´soudre le syst`me donn´ par : e e e t1 − r = 0.e−0. e e . 328 τ t2 − r = 0. la m´thode de Bro¨ donne le mod`le e e e ıda e suivant : 5.2. 12p) La figure 11.375p T (p) = (1 + 1.p Le principe n’est pas de faire co¨ ıncider la tangente au point d’inflexion (souvent impr´cis) mais d’ajuster les param`tres τ et r pour e e que les courbes de r´ponse du mod`le et du processus aient deux points e e communs judicieusement choisis.11. e e e e Soient t1 et t2 les temps au bout desquels la r´ponse exp´rimentale ate e teint respectivement 28% et 40% de la valeur finale.2 M´thode de Bro¨ e ıda Le mod`le propos´ pour approcher le comportement du syst`me est e e e un premier ordre avec un retard pur. 510 τ ⇒ ⇒ t1 − r = 0.2. 510 τ La m´thode d’identification s’appuie sur les r´sultats pr´c´dents. Le mod`le de Bro¨ donne les points C1 et C2 pour les e ıda dates suivantes : s(t) – K. Sa fonction de transfert est : T (p) = K. 28 ⇒ t−r = 0.e−r. La concordance des deux points C1 et C2 est bien v´rifi´e. 40 ⇒ t−r = 0. 8t1 − 1. e 11. 8t2 Le gain K est d´termin´ comme dans la m´thode de Strejc avec la e e e valeur finale de la sortie. 5(t2 − t1 ) r = 2.

4: Courbe r´elle approch´e par un mod`le de Bro¨ e e e ıda 11.5).3 Processus int´grateur e Les syst`mes contenant un int´grateur ont une r´ponse indicielle e e e en rampe.2. 20 15 10 5 0 0 2 4 6 8 10 Time (sec) 12 14 16 18 20 Fig.5 0 reponse du systeme modele de Broida 0 1 2 3 4 Time (sec) 5 6 7 8 Fig. en r´gime permanent. Step Response 35 30 réponse du système 25 modèle intégrateur+retard Amplitude .5 1 0.5 3 Amplitude 2.80 ` ´ CHAPITRE 11.5 4 3. 11.5: Courbe r´elle approch´e par un int´grateur retard´ e e e e On identifie la r´ponse du syst`me r´el a la r´ponse d’un syst`me e e e ` e e int´grateur pur avec retard c’est a dire avec la fonction de transfert e ` . L’asymptote de cette r´ponse est une e e droite d’´quation y = a(t−t1 ) de pente a et qui coupe l’axe des abscisses e pour t = t1 (voir figure 11. IDENTIFICATION DES SYSTEMES LINEAIRES Step Response 5 4.5 2 1. 11.

11.1 Principe Le syst`me a identifier (de fonction de transfert K.K (1 + jτ ω)n .K. a Ko . on prend le mod`le de Strejc sans retard (r = 0). u e e e suivante : 11.3. E(p) + Kr K.p)n ⇒ T (jω) = Kr .6).´ 11.p p Les param`tres de ce syst`me sont donn´s par : e e e a K= r = t1 E0 T (p) = o` E0 est l’amplitude de l’´chelon appliqu´ en entr´e. 11.3 Identification en boucle ferm´e e Cette m´thode d’identification s’applique aux processus instables e en BO.e−r.3.G(p) = K (1 + τ. La pulsation de ces oscillations de pompage ωo correspond ` la pulsation pour laquelle T (jωo ) = −1. on peut mettre le syst`me en e limite de stabilit´. d’ordre sup´rieur a 2 et s’appuie sur une ´tude fr´quentielle du e ` e e processus asservi. IDENTIFICATION EN BOUCLE FERMEE 81 K.|G(jωo )| = 1 Mod`le de Strejc e ϕ(ωo ) = −π Par commodit´. On appelle ceci le pompage.G(p) Pour une certaine valeur du gain Kr = Ko .G(p) processus S(p) Fig.K.6: identification en BF avec un correcteur proportionnel La fonction de transfert en BO de ce syst`me est : e T (p) = Kr . C’est ` dire que ce syst`me va osciller continˆment e a e u tout seul.G(p)) est asservi e ` par une boucle de r´gulation munie d’un correcteur proportionnel de e gain Kr (voir figure 11. e e K.

K 2 1+ωo . IDENTIFICATION DES SYSTEMES LINEAIRES En BF.K 2 n 1+ωo .r − arctan (ωo . arctan (ωo .K)2 − 1) ωo . (Ko .p 1 + τ.τ 2 = 1 ϕ = −ωo .e−r.K.K)2 − 1 ωo Le retard est calcul´ a partir de : e` r= 1 π − arctan( (Ko .82 ` ´ CHAPITRE 11. L’identification consiste ` e a r´soudre le syst`me ` e e √ Ko .K = Et la constante de temps par : τ= Mod`le de Bro¨ e ıda 1 cos(π/n) n 1 . on doit d´terminer les param`tres K.e−jrω 1 + jωτ Pour identifier ce mod`le.τ )=−π Le gain statique K est d´termin´ par une r´ponse indicielle en BO ou e e e en BF. on cherche le pompage (obtenu pour Kr = Ko ) et on mesure a partir de la p´riode des oscillations ω = ωo .p ⇒ T (jω) = Kr . τ et r. La r´solution des ´quations donne l’ordre n par : e e Ko . tan(π/n) ωo Le mod`le de Bro¨ est le suivant : e ıda K.G(p) = K. L’identification consiste ` e a r´soudre le syst`me e e √Ko . La r´solution des ´quations donne la constante de temps par : e e τ= 1 .τ 2 = 1 ϕ = −n. e e e En BF.τ )=−π Le gain statique K est d´termin´ par une r´ponse indicielle en BO ou e e e en BF. on cherche le pompage (obtenu pour Kr = Ko ) et on mesure ` a partir de la p´riode des oscillations ω = ωo .

Sign up to vote on this title
UsefulNot useful