Académique Documents
Professionnel Documents
Culture Documents
emes
lin
eaires `
a temps continu
Cours et Exercices
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2 Mod
elisation
2.1 Transformee de Laplace, fonctions de transfert .
2.1.1 Transformee de Laplace . . . . . . . . .
2.1.2 Fonction de transfert . . . . . . . . . . .
2.2 Proprietes des syst`emes dynamiques . . . . . . .
2.2.1 Stabilite . . . . . . . . . . . . . . . . . .
2.2.2 Gain . . . . . . . . . . . . . . . . . . . .
2.2.3 Depassement . . . . . . . . . . . . . . .
2.2.4 Rapidite . . . . . . . . . . . . . . . . . .
2.3 Analyse frequentielle . . . . . . . . . . . . . . .
2.3.1 Regime harmonique . . . . . . . . . . . .
2.3.2 Diagramme de Nyquist . . . . . . . . . .
2.3.3 Diagramme de Bode . . . . . . . . . . .
2.3.4 Diagramme de Black-Nichols . . . . . . .
2.3.5 Etude
du second ordre . . . . . . . . . .
2.4 Representation detat . . . . . . . . . . . . . . .
2.4.1 Introduction . . . . . . . . . . . . . . . .
2.4.2 Equivalence
avec la fonction de transfert
2.4.3 Proprietes . . . . . . . . . . . . . . . . .
2.5 Identification . . . . . . . . . . . . . . . . . . .
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
7
7
8
8
9
12
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15
15
15
17
20
20
23
23
24
27
27
28
28
31
31
33
33
34
34
36
`
TABLE DES MATIERES
4
2.5.1
2.5.2
Approche temporelle . . . . . . . . . . . . . . . . . . . 36
Approche frequentielle . . . . . . . . . . . . . . . . . . 39
3 Asservissements analogiques
3.1 Introduction aux asservissements . . . . . . . . . . . . . . .
3.1.1 Principe . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.2 Boucle ouverte ou boucle fermee ? . . . . . . . . . . .
3.1.3 Principes generaux sur la synth`ese de correcteurs en
boucle fermee (feedback) . . . . . . . . . . . . . . . .
3.1.4 Lieu dEvans . . . . . . . . . . . . . . . . . . . . . .
3.1.5 Exemple introductif . . . . . . . . . . . . . . . . . . .
3.2 Analyse des syst`emes asservis . . . . . . . . . . . . . . . . .
3.2.1 Stabilite . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.2 Rapidite . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.3 Precision . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.4 Depassement . . . . . . . . . . . . . . . . . . . . . .
3.2.5 Rejet de perturbation . . . . . . . . . . . . . . . . . .
3.3 Methodes de synth`ese . . . . . . . . . . . . . . . . . . . . . .
3.3.1 Les differentes demarches . . . . . . . . . . . . . . . .
3.3.2 Correcteur proportionnel (P) . . . . . . . . . . . . . .
3.3.3 Correcteur proportionnel integral (PI) . . . . . . . .
3.3.4 Correcteur proportionnel derive (PD) . . . . . . . . .
3.3.5 Correcteur PID . . . . . . . . . . . . . . . . . . . . .
3.3.6 Correcteur `a avance de phase . . . . . . . . . . . . .
3.3.7 Correcteur `a retard de phase . . . . . . . . . . . . . .
43
. 43
. 43
. 44
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
A D
ecomposition en
el
ements simples
45
47
48
57
57
58
58
58
59
60
60
60
61
65
66
66
67
69
Transformee de Laplace . . . . . . . . . . . . . . . .
Fonctions de transfert dun moteur `a courant continu
Crit`ere de Routh-Hurwitz . . . . . . . . . . . . . . .
Depassement dun syst`eme du second ordre . . . . .
Temps detablissement de syst`emes du premier ordre
Diagramme de Bode dun syst`eme du premier ordre .
Trace du diagramme de Bode . . . . . . . . . . . . .
Gain du second ordre `a la resonance . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
18
20
22
24
26
29
31
33
`
TABLE DES MATIERES
10
11
Syst`eme masses-ressort . . . . . . . . . . . . . . . . . . . . . . . . 35
12
13
14
15
16
17
Variateur de vitesse . . . . . . . . . . . . . . . . . . . . . . . . . . 49
18
19
20
21
22
23
24
25
26
`
TABLE DES MATIERES
Cest le role essentiel du professeur deveiller la joie de travailler
et de connatre. (Albert Einstein)
Chapitre 1
Introduction
1.1
Notion de syst`
eme
1.2
Propri
et
es des syst`
emes
CHAPITRE 1. INTRODUCTION
Dans certain cas, cette propriete de stabilite nest valable que si leloignement est faible ; on parle alors de stabilite locale. Si au contraire le syst`eme
retourne dans son etat dequilibre quelque soit lamplitude de la perturbation,
on parle alors de stabilite globale.
Propri
et
e (Stabilit
e dun syst`
eme)
Un equilibre globalement stable est unique. On dit alors que le syst`eme est
stable.
Si le syst`eme avait deux equilibres globaux, vers lequel irait il si on le deplacait
de lun des points dequilibre ?
Propri
et
e (Lin
earit
e)
Un syst`eme est lineaire sil verifie les conditions de linearite suivantes. Soit
y1 (t) la trajectoire de la sortie pour une commande u1 (t) ; soit y2 (t) la trajectoire de la sortie pour une commande u2 (t) ; soit y3 (t) la trajectoire de la
sortie pour une commande u3 (t) = u1 (t) et soit y4 (t) la trajectoire de la
sortie pour une commande u4 (t) = u1 (t) + u(2). Les conditions de linearite
sont :
y3 (t) = y1 (t)
y4 (t) = y1 (t) + y2 (t)
1.3
Syst`
emes
el
ementaires
1.3.1
Syst`
eme du premier ordre
(1.1)
(1.2)
(1.4)
`
EMENTAIRES
1.3. SYSTEMES
EL
1.3.2
Syst`
eme du deuxi`
eme ordre
(1.6)
(1.7)
(1.8)
(1.9)
(1.10)
(1.11)
(1.12)
10
CHAPITRE 1. INTRODUCTION
=0
(1.13)
(1.14)
(1.15)
(1.16)
(1.17)
(1.18)
(1.19)
r1
r2
exp(r1 t)
exp(r2 t))
r1 r2
r1 r2
(1.20)
Sa derivee est :
Kr1 r2
(exp(r1 t) exp(r2 t))
(1.21)
r1 r2
Puisque lon a r2 r1 0, on a aussi exp(r1 t) exp(r2 t) 0 pour t 0
et y(t)
est alors positive pour t 0, ce qui signifie que y(t) est croissante.
La reponse `a un echelon est donc une courbe croissante qui se stabilise `a la
valeur K. Cette courbe a un point dinflexion pour y(ti ) = 0. Avec :
y(t)
=
y(t) =
Kr1 r2
(r1 exp(r1 t) r2 exp(r2 t)),
r1 r2
(1.22)
1
r2
ln .
r1 r2 r1
(1.23)
(1.24)
`
EMENTAIRES
1.3. SYSTEMES
EL
11
Deuxi`
eme ordre oscillant
Dans le cas o`
u les racines sont complexes conjugees et secrivent :
r1 = a + j1 ,
r2 = a j1 ,
(1.25)
(1.26)
a = 0
p
1 =
1 2 0 ,
(1.27)
(1.29)
avec
(1.28)
o`
u 1 est la pseudo-pulsation de la reponse, liee `a la periode des oscillations
Tc = 21 . La solution generale de lequation sans second membre secrit alors :
(1.30)
= a + 1 = 0
(1.34)
ce qui donne :
= K
a
= K
1
(1.35)
(1.36)
12
CHAPITRE 1. INTRODUCTION
(1.37)
(1.38)
Elle est du signe du terme sin(1 t). Elle est dabord positive de t = 0 `a
t1 = 1 puis negative de t1 `a 21 . Le signal atteint donc un maximum `a t1 en :
!!
y(t1 ) = K 1 + exp p
(1.39)
1 2
soit un depassement relatif (y(t1 ) y())/(y() y(0)) de :
!
D = exp p
1 2
1.4
(1.40)
Objectif de lasservissement
13
0.5
10
15
Temps (s)
14
CHAPITRE 1. INTRODUCTION
Chapitre 2
Mod
elisation
Dans cette partie, on sinteresse `a la determination de mod`eles mathematique pour des syst`emes lineaires stationaires (on parle aussi de syst`emes
lineaire `a temps invariant, notes LTI en anglais). Les mod`eles peuvent etre
abordes sous trois formes `a peu pr`es equivalentes : lequation differentielle,
la fonction de transfert et le mod`ele detat.
2.1
2.1.1
Transform
ee de Laplace, fonctions de transfert
Transform
ee de Laplace
D
efinition
Pour un signal `a temps continu x(t), on definit sa transformee de Laplace
par le signal X(s) o`
u s est appelee variable de Laplace1 , avec :
Z
X(s) =
x(t) exp(st)dt
(2.1)
0
15
CHAPITRE 2. MODELISATION
16
h(t)
H(s)
(t)
u(t)
1
s
exp(T s)
s
1
s2
1
sn+1
1
s+a
a
s(s+a)
s2 + 2
s
s2 + 2
a
s2 a2
s
s2 a2
(s+a)2 + 2
s+a
(s+a)2 + 2
u(t T )
tu(t)
tn
u(t)
n!
exp(at)u(t)
(1 exp(at))u(t)
sin(t)u(t)
cos(t)u(t)
sinh(at)u(t)
cosh(at)u(t)
exp(at) sin(t)u(t)
exp(at) cos(t)u(t)
En considerant que s = j o`
u est la pulsation, on peut considerer que la
transformee de Laplace est une generalisation de la transformee de Fourier.
Il sagit en tous cas dune transformee temps/frequence qui a` un signal temporel fait correspondre une representation frequentielle. Nous verrons par la
suite la puissance de cet outil qui permet de simplifier grandement les calculs.
2.1.2
Fonction de transfert
(2.3)
(2.4)
(2.5)
o`
u H(s) est la fonction de transfert du syst`eme et secrit :
H(s) =
(2.6)
La fonction de transfert est une fonction rationnelle ; elle est composee dun
numerateur de degre m et dun denominateur de degre n. On dit aussi que
le syst`eme est dordre n.
D
efinition (Syst`
eme propre)
On dit quun syst`eme est propre si le degre de son numerateur est inferieur
a celui de son denominateur (m n).
`
On dit quun syst`eme est strictement propre si le degre de son numerateur
est strictement inferieur `
a celui de son denominateur (m < n).
CHAPITRE 2. MODELISATION
18
Propri
et
e (Fonction de transfert)
La fonction de transfert dun syst`eme est la transformee de Laplace de sa
reponse impulsionnelle.
Cette propriete decoule du fait que la transformee de Laplace du signal impulsionnel est 1.
Propri
et
e (Transform
ee de Laplace dun signal retard
e)
La transformee de Laplace de y(t T ) est exp(T s)Y (s)
Exercice (Transform
ee de Laplace)
Calculez la reponse `
a un echelon des syst`emes suivants :
1.
1
s
(2.7)
1
s+a
(2.8)
K
(s + a)(s + b)
(2.9)
K
s2 + 20 s + 02
(2.10)
2.
3.
4.
Correction
4. Compte-tenu dune entree en echelon, soit U (s) = 1/s, la sortie secrit :
Y (s) =
s(s2
K
+ 20 s + 02 )
(2.11)
A
Bs + D
+ 2
s
s + 20 s + 02
(2.12)
(2.13)
(2.14)
(2.15)
(2.16)
A = K
D = 2K0
B = K
(2.17)
(2.18)
(2.19)
qui se resout en :
(2.20)
(2.21)
Bs + D
Bs + D
(2.22)
=
2
+ 20 s + 0
(s + a)2 2
B(s + a) + D Ba
(2.23)
=
(s + a)2 2
s+a
D Ba
= B
+
(2.24)
2
2
(s + a)
(s + a)2 2
D Ba
exp(at) sin(t)u(t)
0
sin(t)))u(t)
!!
1 exp(at) cos(t) + p
sin(t)
u(t)
1 2
= K(1 exp(at)(cos(t) +
(2.25)
= K
(2.26)
CHAPITRE 2. MODELISATION
20
2.2
2.2.1
Propri
et
es des syst`
emes dynamiques
Stabilit
e
D
efinition (P
ole et racines)
On appelle poles dun syst`eme les racines de son denominateur.
On appelle zeros dun syst`eme les racines de son numerateur.
(s z1 )(s z2 )
(s p1 )(s p2 )
(2.27)
ES
DES SYSTEMES
`
2.2. PROPRIET
DYNAMIQUES
21
Im
+
0
Re
2
1
+
+K
(s p1 ) (s p2 )
(2.28)
(2.29)
Pour que le syst`eme soit stable et que y(t) ne diverge pas, il faut que lon ait
p1 < 0 et p2 < 0. Pour des pole complexes, la condition porte sur les parties
reelles.
Le crit`ere de Routh-Hurwitz permet de determiner si les poles dune fonction de transfert sont tous `a partie reelle sans les calculer. Considerons un
syst`emes dont la fonction de transfert secrit :
H(s) =
N (s)
D(s)
(2.30)
CHAPITRE 2. MODELISATION
22
cn1 = an
n
n1
n 1 c1 = an1
n2
c1n2
n3
c1n3
..
..
.
.
1
0
cn2 = an2
n1
c2 = an3
c2n2
c2n3
..
.
c12
0
c11
c01
cn3 = an4
n1
c3 = an5
c3n2
c3n3
..
.
0
0
0
0
0
0
c12 = 0, c01 = a0 .
Th
eor`
eme (Crit`
ere de Routh-Hurwitz)
Le syst`eme est stable si et seulement si tous les coefficients de la premi`ere
colonne du tableau de Routh-Hurwitz sont de meme signe
Exercice (Crit`
ere de Routh-Hurwitz)
1. Determinez la stabilite de :
H(s) =
s3
s + 0.5
+ 2s2 + s + 5
(2.32)
2. Determinez la stabilite de :
1
+
+ 6s2 + 2s + 1
3. Determinez pour quelles valeurs de K le syst`eme :
1
H(s) = 3
s + 2s2 + 4s + K
est stable.
H(s) =
s4
2s3
(2.33)
(2.34)
ES
DES SYSTEMES
`
2.2. PROPRIET
DYNAMIQUES
5 a5
4 a4
3 c31
2 c21
1 c11
0 c01
a3
a2
c32
c22
c12
0
a1
a0
c33
c23
0
23
0
0
0
0
2.2.2
Gain
D
efinition (Gain statique)
On appelle gain statique dun syst`eme son amplification en regime continu.
Pour des signaux constants, les derivees sont nulles et lequation (2.3) se
simplifie en :
a0 y = b 0 u
(2.35)
Ainsi, une variation u de lentree se repercute sur la sortie par une variation
y = ab00 u . Le gain statique est donc ab00 .
Propri
et
e (Gain statique)
Le gain statique dun syst`eme de fonction de transfert H(s) est H(0).
2.2.3
D
epassement
CHAPITRE 2. MODELISATION
24
D% = 100 exp p
1 2
K
,
s2 +20 s+02
(2.37)
Exercice (D
epassement dun syst`
eme du second ordre)
A partir de lexpression ?? de la reponse dun syst`eme du second ordre
resonant, determinez le depassement (en pourcentage) de la reponse dun
syst`eme du second ordre en fonction de son amortissement. Representez
graphiquement cette fonction.
2.2.4
Rapidit
e
D
efinition (Temps d
etablissement)
On appelle temps detablissement3 le temps que met la sortie dun syst`eme
stable `
a atteindre son equilibre, `
a partir dune variation de lentree en echelon.
On utilise generalement la notion de temps detablissement `a 5 % pour
eviter deux types de probl`emes :
un syst`eme dynamique rejoint generalement son equilibre de mani`ere
exponentielle et met donc en theorie un temps infini `a se stabiliser ;
les mesures sont generalement entachees de bruit ; la sortie y(t) ne se
stabilise donc jamais compl`etement.
Considerons le syst`eme en reponse `a un echelon u(t) `a t = 0. La sortie etant
en stabilisee `a y(0) pour t < 0, elle se met `a varier `a partir de t = 0 et evolue
jusqu`a se stabiliser `a y(). Le temps detablissement `a 5 % est le temps t1
tel que pour t > t1 , on a :
|y(t) y()|
2
5
|y() y(0)|.
100
(2.38)
ES
DES SYSTEMES
`
2.2. PROPRIET
DYNAMIQUES
25
100
90
80
dpassement (en %)
70
60
50
40
30
20
10
0
0
0.2
0.4
0.6
0.8
CHAPITRE 2. MODELISATION
26
Exercice (Temps d
etablissement de syst`
emes du premier ordre)
Calculez de mani`ere exacte le temps detablissement `
a 5 % des syst`emes suivants :
1. H(s) =
b
,
s+a
s+b
,
2. H(s) = K s+a
Propri
et
e (Temps d
etablissement dun syst`
eme dordre un)
Le temps detablissement dun syst`eme du premier ordre est egal a` trois fois
sa constante de temps.
Propri
et
e (Temps d
etablissement dun syst`
eme dynamique)
Le temps detablissement dun syst`eme dynamique est approximativement
egal `
a trois fois sa constante de temps la plus lente.
Le temps de reponse `a 5% dun syst`eme du second ordre est inversement
proportionnel `a la pulsation propre. Il depend egalement de mani`ere nonlineaire de lamortissement. Cette fonction de dependance est donnee sur la
figure4 2.3. On observe que cette fonction presente des discontinuites. A 0
constant, le temps de reponse est minimal pour = 0.68 et on a alors Tr =
2.85/0 . Pour > 1, on peut approcher le temps de reponse par5 tr
= 3/0 .
Le temps de reponse dun syst`eme du second ordre ne peut etre donne par une simple
formule. En effet, la reponse peut passer par les valeurs correspondant `a 105% et 95%
de la valeur finale `
a de nombreuses reprises. Pour tracer cette courbe nous avons dabord
calcule pour chaque instant son appartenance `a lintervalle [95%; 105%]. Puis, en partant
de linstant final qui doit faire partie de lintervalle, nous avons cherche le premier instant
(mais le dernier dans lordre chronologique) qui nentre pas dans lintervalle. Cet instant
est le temps de reponse. De mani`ere plus rigoureuse, cela donne lalgorithme suivant : la
reponse secrivant y(k) pour les instants tk , k = 1...N . On calcule dabord la fonction
dappartenance (k) := 1 si |y(k) K|/K < 0.05 et (k) = 0 dans le cas contraire. En
partant de k := N , tant que la condition (k) = 1 est verifiee, appliquer k := k 1. Une
fois sorti de la boucle, on a tr := t(k) ; il sagit dune approximation par defaut puisqu`
a
cet instant, la reponse nest pas encore entree dans le zone [.95 ; 1.05].
5
a considerer le pole basse frequence r1 `a la pulsation 2 = 0
p Cela revient `
2 1 0 . Pour 1, on a 2
= 3/2 (le temps
= 0 /(2). En utilisant le relation tr
de reponse est egal `
a trois fois la constante de temps la plus faible), on obtient tr
= 6/0 .
2.3. ANALYSE FREQUENTIELLE
27
10
x temps de rponse 5 %
10
10
10
10
amortissement
10
Fig. 2.3 Temps de reponse dun syst`eme du second ordre (trait plein) et
valeur approchee (trait pointille)
2.3
2.3.1
Analyse fr
equentielle
R
egime harmonique
CHAPITRE 2. MODELISATION
28
(2.39)
2.3.2
Diagramme de Nyquist
2.3.3
Diagramme de Bode
u H(s)
pour 1 < < 10, on a s + 1 = s, s + 10 = 10 et s + 100 = 100, do`
;
= 10s
u H(s) = 100K ;
pour 10 < < 100, on a s + 1 = s, s + 10 = s et s + 100 = 100, do`
u H(s)
pour > 100, on a s + 1
=K
= s, do`
= s et s + 100
= s, s + 10
s .
Notons que les differents mod`eles asymptotiques donnent les memes gains pour les pulsations limites = 1, 10 et 100 rad/s.
6
G
GdB
0.01
-40
0.1
-20
0.5
-6
1/ 2
-3
1
0
2 2 10 100
3 6 20 40
2.3. ANALYSE FREQUENTIELLE
29
Gain (dB)
10
15
20
1
10
10
10
Phase ()
20
40
60
80
100
1
10
10
Pulsation (rad/s)
10
1
s+1
et
Remarque
Vous devez etre capable de representer le diagramme de Bode dun syst`eme
dynamique en vous appuyant sur le trace asymptotique.
CHAPITRE 2. MODELISATION
30
Gain (dB)
0
10
20
30
40
1
10
10
10
Phase ()
50
100
150
1
10
10
Pulsation (rad/s)
10
2.3. ANALYSE FREQUENTIELLE
31
Exercice (Trac
e du diagramme de Bode)
Trace le diagramme de Bode des syst`emes suivants en vous appuyant sur le
trace du diagramme asymptotique ; precisez leur gain statique.
1.
1
s+a
2.
1
(s+1)(s+4)
3.
4.
(s+4)
(s+1)(s+20)
1
s(s+20)
5.
exp(0.01 s)
s+10
2.3.4
Diagramme de Black-Nichols
2.3.5
Etude
du second ordre
s2
K0
+ 20 s + 02
(2.40)
et sa phase secrit :
02
K0
2 + j20
K0
|H(j)| = p 2
(0 2 )2 + (20 )2
arg(H(j)) = arctan(
20
2
02
(2.41)
(2.42)
(2.43)
(K0 )2
(02 X)2 + (20 )2 X
(2.44)
CHAPITRE 2. MODELISATION
32
2
Amplification la rsonance
10
10
10 2
10
10
10
Propri
et
e (Pulsation de r
esonance)
La pulsation de resonance dun
ordre de pulsation propre
p
syst`eme du second
0 et damortissement < 2/2 est r = 0 1 2 2 .
Le gain `a la resonance, cest-`a-dire le maximum du gain est :
G(r ) =
K
p
2 1 2
(2.45)
2.4. REPRESENTATION
DETAT
33
2.4
2.4.1
Repr
esentation d
etat
Introduction
La representation detat est un formalisme alternatif `a celui de la fonction de transfert. Le syst`eme dynamique `a temps continu etant represente
par un ensemble dequations differentielles ordinaires, on peut toujours se
ramener un syst`emes dequations premier ordre, quitte `a introduire des signaux supplementaires. Soient x1 (t), x2 (t)... xn (t) les signaux intervenant dans
ces equations. Celles-ci peuvent alors se mettre sous la forme :
dxk (t)
= fk (x1 (t), ...xn (t), u(t)), k = 1...n
dt
(2.46)
o`
u u(t) est lentree du syst`eme. On definit le vecteur detat x = [x1 , ..., xn ]T
et les equations se mettent sous forme vectorielle que lon nome equation
detat :
x(t)
= f (x(t), u(t))
(2.47)
avec f () = [f1 (), ..., fn ()]T .
La mesure y du syst`eme depend de letat et de lentree ; elle est donnee
par lequation de mesure :
y(t) = g(x(t), u(t))
(2.48)
= Ax(t) + Bu(t)
y(t) = Cx(t) + Du(t)
(2.49)
(2.50)
CHAPITRE 2. MODELISATION
34
2.4.2
Equivalence
avec la fonction de transfert
(2.51)
(2.52)
(2.53)
o`
u In est la matrice unitaire dordre n ; en remplacant dans lequation 2.52,
on obtient Y (s) = H(s)U (s) avec :
H(s) = C(sIn A)1 B + D
2.4.3
(2.54)
Propri
et
es
Propri
et
e (P
oles et valeurs propres)
Les poles de H(s) sont les valeurs propres de A.
Propri
et
e (Syst`
eme strictement propre)
Pour un syst`eme strictement propre, on a D = 0.
Exercice (Fonction de transfert dun syst`
eme d
etat)
Soit un syst`eme lineaire dont on donne les matrices detat :
1
4 1
; B=
A=
;
0 1
0
C = 1 1 ; D = 0.
(2.55)
(2.56)
2.4. REPRESENTATION
DETAT
35
di(t)
dt
d(t)
= Ki(t) f (t)
dt
(2.57)
(2.58)
CHAPITRE 2. MODELISATION
36
2.5
Identification
Lidentification du mod`ele dun syst`emes `a partir de donnees experimentales est souvent une etape necessaire. De nombreuses methodes sont disponibles
qui pourraient faire lobjet dun cours `a part enti`ere. Dans cette partie, nous
nous contentons de donner quelques exemples de methodes elementaires.
De mani`ere generale, on peut separer le probl`eme de lidentification dun
mod`ele en deux etapes :
1. la determination de la structure du mod`ele (par exemple lordre du
numerateur et celui du denominateur),
2. lestimation des param`etres du mod`ele.
2.5.1
Approche temporelle
37
2.5. IDENTIFICATION
Y
U
(2.60)
1+
1
ln(D)
2
(2.61)
o`
u D = D% /100. Il reste ensuite `a determiner la pulsation propre 0 . Cela se
fait `a partir de la periode Tc des oscillations releve experimentalement7 . On
a alors la pseudo-pulsation 1 = 2
. La relation suivante entre la pulsation
Tc
et la pseudo-pulsation :
p
1 = 1 2 0
(2.62)
permet de determiner 0 .
M
ethode de Strejc
Si le syst`eme na pas de depassement (on parle de syst`eme aperiodique) et
que sa pente ne presente pas de discontinuite, on peut choisir de le modeliser
par une fonction de transfert de la forme :
H(s) =
K
(1 + s)n
(2.63)
Le temps qui secoule entre deux instants t consecutifs verifiants y(t) = y() est
Tc
2 .
CHAPITRE 2. MODELISATION
38
1
0.9
0.8
0.7
y(t)
0.6
T1
T2
0.5
0.4
0.3
0.2
0.1
0
0
10
temps (s)
KU
y(t)
= n exp
et sa derivee seconde :
KU
y(t) = n exp
tn1
(n 1)!
tn2
(n 1)!
t
n1
(2.65)
(2.66)
On observe que la derivee seconde sannule une seule fois pour t > 0 en
t1 = (n 1), ce qui signifie que la courbe y(t) presente en point dinflexion en (t1 , y(t1 )). La tangente `a la courbe y(t) en ce point coupe laxe des
abscisses en t = T1 et atteint la valeur y() en t = T1 + T2 . Les valeurs de
T1 / , T2 / et T1 /T2 sont donnees dans le tableau 2.5 pour les ordres 2 `a 10.
La methode didentification peut donc etre synthetiser comme suit. A
partir de la reponse `a un echelon, on identifie dans un premier temps le
gain statique K = YU o`
u U est lamplitude de lechelon dentree et Y est
lamplitude de la variation de la mesure. Dans un second temps, on doit
identifier lordre n du syst`eme et la constante de temps . Pour cela, on trace
39
2.5. IDENTIFICATION
n
2
3
4
5
6
7
8
9
10
T1 /
0,2817
0,8055
1,425
2,102
2,811
3,549
4,307
5,081
5,869
T2 /
2,718
3,695
4,464
5,112
5,699
6,226
6,711
7,164
7,590
T1 /T2
0,1036
0,2180
0,3194
0,4103
0,4933
0,5700
0,6417
0,7092
0,7732
Tab. 2.5 Rapports entre les constantes de temps pour lidentification par
la methode de Strejc
la tangente `a la courbe au point dinflexion8 . On rel`eve le temps T1 entre
linstant de declenchement de lechelon et linstant o`
u lasymptote coupe la
valeur initiale de y(t). On rel`eve T2 entre ce dernier instant et linstant o`
u
lasymptote atteint la valeur finale de y(t). A partir du rapport T1 /T2 , on
determine lordre du syst`eme. Pour la valeur de n choisie, on determine `a
partir de la valeur de T1 / ou de T2 / .
Exercice (Identification dun syst`
eme du second ordre amorti)
La reponse dun syst`eme `
a un echelon damplitude U = 2 declenche a` t = 0,
est donnee sur la figure 2.8. Identifiez le syst`eme par la methode de Strejc.
Exercice (Identification dun syst`
eme du second ordre oscillant)
On a releve la reponse `
a un echelon unitaire, declenchee `
a t = 0, dun syst`eme
dynamique. Cette reponse est donnee sur la figure 2.9. Identifiez un mod`ele
du syst`eme.
2.5.2
Approche fr
equentielle
La tangente `
a la courbe au point dinflexion a la particularite de croiser la courbe en ce
point. Cette caracterisation est pretique pour determiner graphiquement cette tangente.
CHAPITRE 2. MODELISATION
40
1
0.9
0.8
0.7
y(t)
0.6
0.5
0.4
0.3
0.2
0.1
0
0
10
temps (s)
0.5
y(t)
0.4
0.3
0.2
0.1
0
0
0.2
0.4
0.6
0.8
1.2
1.4
temps (s)
1.6
2.5. IDENTIFICATION
41
42
CHAPITRE 2. MODELISATION
Chapitre 3
Asservissements analogiques
3.1
3.1.1
43
44
3.1.2
Pour realiser un asservissement, deux types de strategies sont envisageables. La premi`ere est de calculer la commande uniquement `a partir de la
reference, le correcteur realisant une inversion partielle du syst`eme. Par exemple, pour un syst`eme du premier ordre de la forme y(t)
+ y(t) = Ku(t),
la loi de commande secrit u(t) = K1 ( r(t)
+ r(t)), ce qui donne y(t) = r(t).
Cette technique presente un certain nombre dinconvenients :
Elle ne peut stabiliser un syst`eme instable.
Elle peut aboutir `a un correcteur instable inutilisable.
Elle nest pas robuste car elle necessite une connaissance precise du
mod`ele du syst`eme.
Ces inconvenients font quelle est rarement utilisee seule. Neanmoins, elle
permet de calculer une valeur nominale du signal de commande. En anglais,
on parle de feed-forward.
La seconde methode consiste `a inclure dans le signal de commande une
retroaction de la mesure, par exemple : u(t) = Ky(t). Le signe - indique
quil sagit dune contre-reaction. Ainsi, si la sortie augmente trop, la commande sera faible et devrait permettre de ramener la sortie `a une valeur plus
1
45
faible.
Afin de suivre la consigne, le signal de consigne est integre dans le correcteur. La technique la plus courante consite `a sappuyer sur lerreur de
regulation e(t) = r(t) y(t). Le correcteur calcule en temps reel la commande u(t) par une loi liant u(t) et e(t). Cette loi de commande peut etre
une equation differentielle si on consid`ere un syst`eme `a temps continu ou
une equation aux recurrences pour les syst`emes `a temps discret. Soit K0 le
gain statique du correcteur (le gain en regime continu tel que u(t) = K0 e(t)
pour des signaux continus). Si le syst`eme boucle est stable, alors, pour une
reference constante, tous les signaux convergent vers une limite finie. On a
alors u(t) = K0 e(t) et lerreur est dautant plus faible que K0 est eleve.
Les correcteurs en boucle fermee ont les avantages inverses des correcteurs
en boucle ouverte :
Ils peuvent stabiliser un syst`eme instable.
Moyennant certaines precautions, ils peuvent saverer robuste. Notamment, ils peuvent garder un certain niveau de performance malgr`es des
incertitudes sur le mod`ele du syst`eme.
3.1.3
Principes g
en
eraux sur la synth`
ese de correcteurs
en boucle ferm
ee (feedback)
Lerreur de regulation est le signal e(t) = r(t) y(t). On cherche generalement une loi de commande de la forme U (s) = K(s)E(s). Le correcteur
K(s) peut prendre divers formes : proportionnel (K(s) = Kp ), proportionnelintegral (K(s) = Kp + Ksi ) ou PID (K(s) = Kp + Ksi + Kd s), avance de phase
(K(s) = K s+a
avec a < b) ou retard de phase (K(s) = K s+a
avec a > b). Le
s+b
s+b
but consiste `a regler le correcteur de mani`ere `a donner de bonnes proprietes
au syst`eme asservi (precision, rapidite, depassement, robustesse).
Le transfert de lensemble syst`eme + correcteur est aussi appele fonction
de transfert en boucle ouverte secrit Gbo (s) = G(s)K(s). Le transfert en
boucle fermee est le transfert entre r(t) et y(t). Pour lobtenir, on peut ecrire
Y (s) = Gbo (s)E(s) = Gbo (s)(R(s) Y (s)), ce qui donne Y (s) = Gbf (s)R(s)
avec :
Gbo (s)
(3.1)
Gbf (s) =
1 + Gbo (s)
46
courant `
a la valeur i (t) par le loi de commande Tout-Ou-Rien suivante :
u(t) = E si i(t) < i (t) 21 i et u(t) reste egal a` E tant que i(t) ne
depasse pas i (t) + 21 i .
u(t) = 0 si i(t) > i (t) + 12 i et u(t) reste nul tant que i(t) ne devient
pas inferieur `
a i (t) 12 i .
La valeur initiale du courant est nulle ; on donne : R = 1 , L = 10 mH,
i = 1 A et E = 50 V. On considerera une reference du courant constante
i (t) = 10 A.
1. Determinez lallure du courant.
47
3.1.4
Lieu dEvans
48
0.56
0.44
0.32
0.2
0.1
0.7
Imaginary Axis
0.84
2
2
0.95
0.95
2
0.84
4
0.7
0.56
6
5
0.44
3
0.32
0.2
2
1
Real Axis
0.1
5
60
b1 s+b0
s4 +a3 s3 +a2 s2 +a1 s+a0
observe trois branches infinies, partant des trois poles haute frequence : un
pole reel de frequence croissante et deux poles complexes conjugues dont
les parties reelles deviennent positives `a partir dune certaine valeur de k. Le
pole basse frequence presente une branche finie en direction du zero. Ainsi, on
analyse quun gain trop eleve entraine le syst`eme en instabilite. Les fonctions
Matlab utilisables sont rltool et rlocus (fonction obsol`ete).
3.1.5
Exemple introductif
Exemples 1
K
.
s
avec =
antes :
1
.
K
1
Gbo (s)
=
1 + Gbo (s)
1 + s
(3.2)
49
4 Dans le cas o`
u (t) = 0, montrez que y(t) = r(t).
5 Montrez que cet asservissement ne permet pas de rejeter les perturbations creees par les changement de pente.
On envisage alors une correction en boucle fermee U (s) = K(s)(R(s)Y (s))
avec :
1 + i s
K(s) = Kp
(3.3)
i s
o`
u i = M/f .
6 Donnez la fonction de transfert entre r(t) et y(t).
7 Donnez la fonction de transfert entre (t) et y(t).
8 Expliquez en quoi cette loi de commande permet `
a la fois dasservir y(t)
a la consigne r(t) tout en rejetant la perturbation (t).
`
50
Correction
1. La relation fondamentale de la dynamique projetee sur un axe lie `a la
route secrit :
M y(t)
= u(t) f y(t) M g sin((t))
(3.4)
1
(U (s) + M g(s))
Ms + f
(3.5)
1
f
y(t) + u(t) g(t)
M
M
= x(t) +
(t)
M
M
y(t) = x(t)
(3.6)
(3.7)
(3.8)
Il sagit dun syst`emes `a deux entrees et une sortie qui secrit sous la
forme :
x(t)
= Ax(t) + B u(t)
y(t) = Cx(t) + D
u(t)
(3.9)
(3.10)
A=
1
g]
M
D = [0 0]
B=[
(3.11)
(3.12)
(3.13)
51
Avec (s) = 0, on a :
1
U (s)
Ms + f
1
(M s + f )R(s)
=
Ms + f
= R(s)
Y (s) =
(3.14)
do`
u y(t) = r(t).
5. Pour (t) non nul, on a :
1
(U (s) + M g(s))
Ms + f
1
((M s + f )R(s) + M g(s))
=
Ms + f
Mg
= R(s) +
(s)
Ms + f
Y (s) =
(3.15)
1
1+
i
Kp
(3.17)
52
Mg
Kp f
i s
(1 + i s)(1 +
i
s)
Kp
(3.18)
53
Bode Diagram
0
Magnitude (dB)
20
40
60
80
Phase (deg)
100
0
45
90
4
10
10
10
10
10
Frequency (rad/sec)
10
10
Bode Diagram
Magnitude (dB)
20
0
20
40
60
Phase (deg)
80
90
45
0
45
90
4
10
10
10
10
10
Frequency (rad/sec)
10
10
54
Step Response
1
0.9
0.8
Amplitude
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
50
100
150
200
Time (sec)
250
300
350
400
Amplitude
0.6
0.5
0.4
0.3
0.2
0.1
0
10
Time (sec)
15
20
55
Cas g
en
eral
A la lumi`ere des exemples precedents, on observe quun syst`eme bien
asservi presente un gain en boucle ouverte qui est eleve en basse frequence
(|Hbo (j)| 1). Ce gain est decroissant et atteint 0 dB `a la pulsation c .
On peut alors determiner de mani`ere approximative la fonction de transfert
Hbo (s)
en boucle fermee Hbf (s) = 1+H
:
bo (s)
Pour c , on a 1 + Hbo (s) Hbo (s) do`
u Hbf (s) 1.
Pour c , on a 1 + Hbo (s) 1 do`
u Hbf (s) Hbo (s).
Pour c , le gain peut etre plus ou moins amorti suivant que Hbo (jc )
soit plus ou moins proche de 1.
A titre dexemple, considerons les fonctions de transfert en boucle ouverte :
K(s + a)
Hbo (s) = 2
(3.19)
s (s + b)
56
Bode Diagram
Magnitude (dB)
100
50
0
50
Phase (deg)
100
90
120
150
180
2
10
10
10
Frequency (rad/sec)
10
10
Magnitude (dB)
20
0
20
40
60
Phase (deg)
80
0
45
90
135
180
2
10
10
10
Frequency (rad/sec)
10
10
`
3.2. ANALYSE DES SYSTEMES
ASSERVIS
3.2
3.2.1
57
Une premi`ere condition pour que la commande ait une sens est que le
syst`eme en boucle ferme soit stable. Les methode detude de la stabilite des
syst`emes, presentees au paragraphe 2.2.1 restent valables. Dautres methode
existent qui sappuient sur etudient la stabilite de la FTBF `a partir de la
FTBO. Ces methodes ont linteret detre directement utilisables lors de la
synth`ese du correcteur.
Propri
et
e (Crit`
ere du revers)
Un syst`eme boucle ne comportant pas de pole `
a partie reelle positive est stable
si le lieu de Nyquist de la fonction de transfert en boucle ouverte (syst`eme +
correcteur) passe `
a droite du point 1.
Ce resultat est un cas particulier du theor`eme de Nyquist qui, lui, sapplique
en presence de zeros `a partie reelle positive.
D
efinition (Marge de phase)
La marge de phase est le supplement de phase du syst`eme en boucle ouverte
par rapport `
a -180lorsque le gain atteint 1 (ou 0 dB).
Methode de mesure de la marge de phase sur le lieu de Bode : reperer sur
la courbe du gain la frequence pour laquelle le gain coupe 0 dB. Relever la
phase pour cette pulsation. La marge de phase est 180 .
D
efinition (Marge de gain)
La marge de gain est linverse du gain du syst`eme en boucle ouverte lorsque
la phase atteint -180.
Methode de mesure de la marge de gain sur le lieu de Bode : reperer sur la
courbe du phase la frequence pour laquelle la pulsation coupe -180. Relever
la gain G (GdB ) pour cette pulsation. La marge de gain est 1/G (ou GdB ).
Propri
et
e
Un syst`eme stable a une marge de phase positive et une marge de gain
superieure `
a 1 (positive si on compte en dB).
58
3.2.2
Rapidit
e
Comme pour un syst`eme en boucle ouverte, on definit le temps detablissement comme etant le temps que met le syst`eme `a se stabiliser. Pour obtenir
une evaluation de temps de reponse, on peut donc dire quil est egal `a trois
fois la contante de temps la plus lente.
Un seconde possibilite existe pour estimer de mani`ere approchee la rapidite dun syst`eme asservi, en sappuyant cette fois sur la FTBO. Pour expliquer, prenons par exemple une FTBO de la forme Hbo (s) = s1 . Son gain
decrot avec une pente de -20 dB/dec et coupe laxe 0 dB `a la pulsation 1 .
1
Le gain en boucle fermee secrit alors Hbf (s) = 1+s/
. Il sagit dun syst`eme
1
du premier ordre de contante de temps 11 . Son temps de reponse est donc
tr = 31 . A partir de ce resultat, on peut en deduire un moyen de determiner
approximativement le temps de reponse de tout syst`eme.
Propri
et
e (Temps de r
eponse dun syst`
eme asservi)
Le temps de reponse dun syst`eme asservi est approximativement egal a`
o`
u 1 est la pulsation de coupure `
a 0 dB de la FTBO.
3.2.3
3
1
Pr
ecision
Gbo (0)
1 + Gbo (0)
(3.20)
3.2.4
D
epassement
`
3.2. ANALYSE DES SYSTEMES
ASSERVIS
59
en frequentiel (sur le diagramme de Bode ou de Black). Or, il ny a pas de relation generale pour tous les syst`emes entre le depassement et les proprietes
frequentielles de la FTBF. On peut cependant sappuyer sur la propriete
suivante pour modifier le depassement dun syst`eme asservi :
Propri
et
e (D
epassement et marge de phase)
Plus la marge de phase dun syst`eme asservi est elevee, plus son depassement
est reduit.
On utilise generalement des marges de phase de lordre de 45 a` 90.
Exercice (Marge de phase et d
epassement)
1
Soit un syst`eme de fonction de transfert H(s) = s(s+a)
. On souhaite lasservir
avec un correcteur proportionnel de gain K.
1. Ecrivez
la FTBO du syst`eme.
2. Tracez le diagramme de Bode de la FTBO.
3. Determinez lexpression de la marge de phase du syst`eme asservi. Donnez lallure de ses variations en fonction de K.
4. Determinez la FTBF du syst`eme.
5. Determinez lamplification maximale (la resonance) du syst`eme asservi.
Donnez lallure de ses variations en fonction de K.
6. Determinez le depassement du syst`eme. Donnez son allure en fonction
de K.
7. Deduisez-en la relation entre le depassement et la marge de phase pour
le syst`eme considere.
3.2.5
Rejet de perturbation
G(s)
1 + K(s)G(s)
(3.23)
60
G(s)
1
Dans la bande passante, on a |K(j)G(j)| 1 et Hyp (s) K(s)G(s)
= K(s)
.
Pour quun asservissement permette un bon rejet de perturbation, il faut que
le gain de Hyp (s) soit faible et donc que le gain du correcteur soit eleve.
Lutilisation dun correcteur presentant un gain eleve en basse frequence (effet
integrale) sav`ere necessaire dans les probl`emes o`
u le rejet de perturbation
est necessaire.
3.3
M
ethodes de synth`
ese
3.3.1
Les diff
erentes d
emarches
3.3.2
`
3.3. METHODES
DE SYNTHESE
61
y(t)
+ y(t) = Ku(t) est asservi par un correcteur proportionnel de gain
Kc . On donne K = 0, 2 et = 80 ms
1. Determinez lequation differentielle liant le signal de reference r(t) et
la mesure y(t).
2. Determinez la fonction de transfert du syst`eme en boucle fermee liant
R(s) et Y (s).
3. Determinez les expressions du gain statique et de la constante de temps
du syst`eme boucle.
4. Determinez le gain du correcteur permettant dobtenir un temps detablissement `
a 5 %, Tm , egal `
a 30 ms.
5. Calculez le gain statique obtenu.
Exercice (Correcteur prop. dun syst`
eme du second ordre)
Soit un syst`eme de transfert G(s) = (s+1K
. On envisage dasservir ce
)(s+2 )
syst`eme par un correcteur proportionnel. On a K = 10, 1 = 10 rad/s et
2 = 50 rad/s.
1. Representez le diagramme de Bode de la FTBO.
2. Determinez la pulsation pour laquelle la phase est `
a -135.
3. Determinez la valeur du gain permettant dobtenir une marge de phase
de 45.
4. Determinez la marge de gain.
5. Determinez de mani`ere approchee le temps de reponse du syst`eme.
6. Determinez la precision du syst`eme asservi.
3.3.3
62
K(s)G(s)
1 + K(s)G(s)
G(s)
1 + K(s)G(s)
K(s)
1 + K(s)G(s)
K(s)G(s)
1 + K(s)G(s)
1
1 + K(s)G(s)
G(s)
1 + K(s)G(s)
(3.24)
(3.25)
(3.26)
(3.27)
(3.28)
(3.29)
= Ku(t) avec = 20 ms
et K = 0, 4. On envisage une Rloi de commande proportionnelle-integrale de
t
la forme u(t) = Kp y(t) + Ki (r( ) y( ))d .
2. Montrez que lerreur statique est nulle quelque soit les valeurs des param`etres
du correcteur.
3. Determinez les valeurs des param`etres permettant dobtenir une pulsation propre de 200 rad/s et un amortissement de 1.
Exercice (Asservissement PI dun syst`
eme du second ordre)
K
Soit un syst`eme de fonction de transfert H(s) = (s+a)(s+b)
avec a = 10 rad/s,
`
3.3. METHODES
DE SYNTHESE
63
2. Ecrivez
la FTBO du syst`eme.
3. Donnez la valeur de i et simplifiez lexpression de la FTBO en consequence.
4. Tracez le diagramme de Bode de la FTBO.
5. Donnez la valeur de Kp permettant de respecter la marge de phase
specifiee.
6. Donnez le temps de reponse approche du syst`eme.
7. Quelle est la precision du syst`eme asservi ?
8. On suppose que le syst`emes est perturbe en entree par un signal exog`ene
p(t) qui sajoute `
a u(t). Calculez la fonction de transfert en boucle
fermee Hyp (s) entre P (s) et Y (s).
9. Tracez lallure du diagramme de Bode de Hyp (s).
10. Calculez le gain maximal de Hyp (s). Pour quel pulsation est-il obtenu ?
Exercice (Correction PI dun syst`
eme `
a retard)
On consid`ere un syst`eme du premier ordre avec retard de fonction de transfert
)
avec a = 1 rad/s, = 0.1 s et K = 1. On envisage
H(s) = K exp(t/
s+a
dutiliser un correcteur PI de la forme K(s) = Ksp (s + 1i ). On choisit la
strategie suivante : on r`egle le correcteur de mani`ere `
a compenser le pole du
syst`eme et `
a avoir une marge de gain de 45.
1. Tracez lallure du diagramme de Bode du syst`eme et de celui du correcteur pour des valeurs quelconques de ses param`etres.
2. Ecrivez
la FTBO du syst`eme.
3. Donnez la valeur de i et simplifiez lexpression de la FTBO en consequence.
4. Tracez le diagramme de Bode de la FTBO.
64
M
ethode de loptimum sym
etrique
Cette methode permet dobtenir de tr`es bon reglages des correcteur PI
pour de nombreuses applications. On suppose que le syst`eme `a asservir a
comme fonction de transfert :
H(s) =
1
.
Ls(1 + s)
(3.30)
is
Le correcteur PI secrivant K(s) = Kp 1+
, la FTBO secrit :
i s
Hbo (s) = Kp
1 + i s
i Ls2 (1 + s)
(3.31)
(3.32)
Kp 1 + a s
a Ls2 1 + s
(3.33)
La FTBO a la meme structure que dans lexemple presente au paragraphe 3.1.5, page
55. On pourra donc consulter le disgramme de Bode disponible `a cette partie du document.
`
3.3. METHODES
DE SYNTHESE
65
1
a
et on a :
Kp 1 + j a
j aKp 1 + j a
=
Hbo (j ) =
L 1 + j/ a
L
1j a
Le gain est :
|Hbo (j )| =
aKp
L
(3.36)
(3.37)
et la phase est :
max = arg(Hbo (j )) =
3
+ 2 arctan( a)
2
(3.38)
(3.40)
= + 2 arctan( a)
2
do`
u:
2
+
(3.41)
a = tan
2
4
3.3.4
Correcteur proportionnel d
eriv
e (PD)
Linstabilite dun syst`eme asservi est lie au fait que la phase de la fonction
de transfert en boucle ouverte soit inferieure `a -180lorsque le gain passe par
0 dB. Une des possibilite pour augmenter la phase de la boucle ouverte est
dutiliser un effet derive (ou aussi une avance de phase).
Exercice (Correcteur PD et syst`
eme du second ordre)
Soit un syst`eme du second ordre dequation differentielle y(t) + 10 y(t)
+
100 y(t) = 20 u(t). On envisage dasservir ce syst`eme par un correcteur
proportionnel-derive dont le comportement est regit par lequation differentielle
de la forme u(t) = Kp (r(t) y(t)) Kd y(t).
66
3.3.5
Correcteur PID
3.3.6
Correcteur `
a avance de phase
s+a
s+b
(3.42)
b
a
b
a
`
3.3. METHODES
DE SYNTHESE
3.3.7
67
Correcteur `
a retard de phase
s+a
s+b
(3.43)
68
Annexe A
D
ecomposition en
el
ements
simples
Toute fraction rationnelle en s peut secrire comme une somme delements
k
k s+k
simples de la forme k sk , s+p
ecrire :
ou s2 +2
2 . Par exemple, on peut
k
k k s+
k
1
2
1
=
+
(s + a)(s + b)
s+a s+b
n
X
1
k
=
n
(s + a)
(s + a)k
k=1
a2 s 2 + a1 s + a0
= 1 s + 0 +
s + b0
s + b0
(A.1)
(A.2)
(A.3)
EMENTS
ANNEXE A. DECOMPOSITION
EN EL
SIMPLES
70
Exercice (D
ecomposition en
el
ements simples)
Decomposez en elements simples les fractions rationnelles suivantes :
1.
2.
3.
4.
5.
6.
1
(s + a)(s + b)
(A.4)
s+a
s+b
(A.5)
s+a
(s + b)2
(A.6)
1
(s + a)2 (s + b)
(A.7)
s+a
(s + b)(s + c)
(A.8)
s+a
(s + b)2 (s + c)
(A.9)
Bibliographie
[1] P. Borne, G. Dauphin-Tanguy, J.P. Richard, F. Rotella, and I. Zambettakis, Modelisation et Identification des Process, Technip.
[2] C. Sueur, P. Vanheeghe, and P. Borne, Automatique des Syst`emes Continus, Technip.
[3] M. Rivoire and J.L. Ferrier, Cours dAutomatique, Eyrolles.
[4] R.H. Bishop, Modern Control Systems Analysis and Design using Matlab
and Simulink, Addison-Wesley.
[5] J.L. Martin de Carvalho, Dynamical Systems and Automatic Control,
Prentice-Hall.
[6] C.L. Phillips and R.D. Harbor, Feedback Control Systems, Prentice-Hall.
[7] V. Minzu and B. Lang, Commande Automatique des Syst`emes Lineaires
Continus - Cours avec Applications utilisant Matlab, Ellipses.
[8] J.J. DiStephano, A.R. Stubberud, and I.J. Williams, Syst`emes Asservis,
McGraw-Hill.
[9] E. Ostertag, Syst`emes et Asservissements Continus, TechnoSup, Ellipses.
[10] G.F.Franklin, J.D. Powell, and A. Emami-Noeimi, Feedback Control of
Dynamical Systems, Addison-Wesley.
[11] P. Siary, Automatique de Base, Ellipses.
[12] A. Crosnier, G. Abba, B. Jouvencel, and R. Zapata, Ingenierie de la
Commande des Syst`emes, Ellipses.
[13] P. de Larminat, Automatique, Herm`es.
[14] J.C. Gille, P. Decaulne, and M. Pelegrin, Dynamique de la Commande
Lineaire, Dunod.
71