14 Lieu de Nyquist et diagramme de Bode
14.1
Diagrammes de Bode exact et asymptotique de G(s) = Y(s)
U(s) = K s·(1 +s·T) pourK = 10 et T = 1 [s] :
10−2 10−1 100 101 102
−60
−40
−20 0 20 40
60 Diagramme de Bode (exact et asymptotique)
gain [dB]
10−2 10−1 100 101 102
−180
−135
−90
−45 0
ω [rad/s]
phase [degré]
f_ra_14_1_1.eps
Lieu de Nyquist :
−10 −9 −8 −7 −6 −5 −4 −3 −2 −1 0
−1000
−900
−800
−700
−600
−500
−400
−300
−200
−100 0
Re
Im
Diagramme de Nyquist
14.2
Diagrammes de Bode exact et asymptotique de G(s) = Y(s)
U(s) = (1 + 10·s) (1 +s)·(1 + 3·s)
10−2 10−1 100 101 102
−40
−20 0
20 Diagramme de Bode (exact et asymptotique)
gain [dB]
10−2 10−1 100 101 102
−90
−45 0 45 90
ω [rad/s]
phase [degré]
f_ra_14_2_1.eps
Lieu de Nyquist :
0 0.5 1 1.5 2 2.5 3
−1.5
−1
−0.5 0 0.5 1
Re
Im
Diagramme de Nyquist
f_ra_14_2_2.eps
14.3
Diagrammes de Bode exact et asymptotique de G(s) = Y(s)
U(s) = 10· (1 + 10·s) s·10
100−3 10−2 10−1 100 101 20
40
60 Diagramme de Bode (exact et asymptotique)
gain [dB]
10−3 10−2 10−1 100 101
−90
−45 0
ω [rad/s]
phase [degré]
f_ra_14_3_1.eps
14.4
Diagrammes de Bode exact et asymptotique de G(s) = Y(s)
U(s) = 10·(1 +s)
100−2 10−1 100 101 102
20 40
60 Diagramme de Bode (exact et asymptotique)
gain [dB]
100−2 10−1 100 101 102
45 90
ω [rad/s]
phase [degré]
f_ra_14_4_1.eps
14.5
Diagrammes de Bode exact et asymptotique de N1(s) = 1−s et
N2(s) = 1 +s
100−2 10−1 100 101 102
20
40 Diagramme de Bode (exact et asymptotique)
gain [dB]
10−2 10−1 100 101 102
−90
−45 0 45 90
ω [rad/s]
phase [degré]
f_ra_14_5_1.eps
14.6
Diagrammes de Bode exact et asymptotique de G(s) = 100
s2 · (1 +s·0.3333)
(1 +s·0.01)·(1 +s·0.003333)
0.1 1 10 59.6418100 1000 10000
−120
−100
−80
−60
−40
−20 0 20 40 60
80 Diagrammes de Bode exact et asymptotique (exact et asymptot ique)
gain [dB]
0.1 1 10 59.6418100 1000 10000
−180
−135
−90
−45 0 45 90 180
ω [rad/s]
phase [degré]
f_ra_14_6_1.eps
15 Lieu de Nyquist et diagramme de Bode d’un syst` eme asservi
On commence par mettre la fonction de transfert en boucle ouverte Go(s) sous forme de Bode :
Go(s) = 10· 100
s+ 10 = 100
1 +s·0.1 = Ko 1 +s·To
On en d´eduit l’expression de la fonction de transfert en boucle ferm´ee, r´egulation de correspondance :
Gw(s) = W(s)
Y(s) = Go(s) 1 +Go(s) =
Ko
1+s·To
1 + 1+s·TKo
o
= Ko
1 +s·To+Ko
= Ko 1 +Ko
· 1
1 +s·1+KTo
o
= Kw
1 +s·Tw
Le trac´e des diagrammes de Bode exact et asymptotique est le suivant :
10−1 100 101 102 103 104 105
−40
−20 0 20 40
Diagrammes de Bode de Go(s) et Gw(s) (exact et asymptotique)
gain [dB]
Go Gw
10−1 100 101 102 103 104 105
−90
−45 0
ω [rad/s]
phase [degré]
Go Gw
f_ra_17_1.eps
Ces diagrammes confirment que :
1. Tout pendant que le gain de boucle |Go(j·ω)| est ´elev´e, la pr´ecision en boucle ferm´ee est bonne puisque |Gw(j·ω)| →1 ;
2. Le syst`eme est g´en´eralement plus dynamique en boucle ferm´ee qu’en boucle ouverte ;
3. A partir d’une certaine pulsation, de l’ordre de grandeur de la pulsation de coupure `a 0 [dB] en boucle ouverte ωco , le gain en boucle ferm´ee chute et rejoint celui en boucle ouverte.
Les lieux de Nyquist correspondants sont trac´es ci-dessous et ne font que corro- borer ces dires.
0 20 40 60 80 100
−100
−90
−80
−70
−60
−50
−40
−30
−20
−10 0
Re(Go(jω)) Im(Go(jω))
Lieu de Nyquist de Go(s)
f_ra_17_2.eps
0 0.2 0.4 0.6 0.8 1
−1
−0.9
−0.8
−0.7
−0.6
−0.5
−0.4
−0.3
−0.2
−0.1 0
Re(Gw(jω)) Im(Gw(jω))
Lieu de Nyquist de Gw(s)
f_ra_17_3.eps
16 Lieu de Nyquist et diagramme de Bode d’un syst` eme asservi
16.1
Les pˆoles de la fonction de transfert en boucle ferm´ee Gw(s) ou Gv(s) sont les valeurs annulant leur d´enominateur ; ´ecrire que celui-ci est ´egal `a z´ero revient `a r´esoudre l’´equation caract´eristique dc(s) :
dc(s) = 1 +Go(s) = 0
La fonction de transfert en boucle ouvertGo(s) a pour expression : Go(s) = Kp ·(1 +s·Td)· Ka2
(1 +s·T) · Ke s = Ko
s · (1 +s·Td) (1 +s·T) avecKo =Kp·Ka1·Ke
On peut en d´eduire soit directement l’´equation caract´eristique, soit tout d’abord la fonction de transfert en boucle ferm´ee, r´egulation de correspondance, Gw(s) : Gw(s) = Y (s)
W(s) = Go(s) 1 +Go(s) =
Ko
s · (1+s·T(1+s·Td))
1 + Kso · (1+s·T(1+s·Td)) = Ko·(1 +s·Td)
s·(1 +s·T) +Ko·(1 +s·Td)
= (1 +s·Td) 1
T
Le d´enominateur obtenu est `a identifier terme `a terme au d´enominateur de la fonction de transfert d’un syst`eme fondamental d’ordre 2 :
G2(s) = K2 1 + 2·ζω
n ·s+ω12 n ·s2 On a :
ωn = qKo
T
ζ = 12 ·
Td+ K1
o
·ωn= 12 ·
Td+ K1
o
·q
Ko
T
On en extrait l’expression deKo en fonction deζ : ζ2 = 14 ·
Td+ K1
o
2
· KTo
4·ζ2·T ·Ko =Ko2·Td2 + 2·Td·Ko+ 1 Ko2·Td2+Ko·2·(Td−2·ζ2·T) + 1 = 0 Finalement :
Ko2 ·Td2+Ko·2·(Td−2·ζ2·T) + 1 = 0 Ko1,2 = −2·(Td−2·ζ2·T)±√
4·(Td−2·ζ2·T)2−4·Td2 2·Td2
= −(Td−2·ζ2·T)±√
(Td−2·ζ2·T)2−Td2
Td2 = −(Td−2·ζ2·T)±√
−4·Td·ζ2·T+4·ζ4·T2 Td2
= −(Td−2·ζ2·T)±2·ζ·√
T·(−Td+ζ2·T) Td2
Pour queζ = 0.5, il faut donc que :
Ko1,2 = −(1−2·0.25·10)±2·0.5·p
10·(−1 + 0.25·10)
1 =
7.873 0.127 On choisit ici de mani`ere arbitraire la solution assurant le comportement le plus rapide en boucle ferm´ee. Sachant que la dur´ee de r´eglage Treg est donn´ee, pour un syst`eme `a deux pˆoles dominants, de mani`ere relativement pr´ecise par
Treg = 3
δ = 3 ζ·ωn et que selon la relation obtenue pr´ec´edemment
ωn = rKo
T
il est ´evident que c’est la valeur la plus ´elev´ee de Ko qui doit ˆetre choisie. On en d´eduit le gain Kp du r´egulateur :
Kp = Ko
Ka1 ·Ke = 7.873
10·1 = 0.7873
Le programmeMATLABsuivant permet de v´erifier qu’avec cette valeur deKp, le taux d’amortissementζ est bien ´egal `a 0.5.
% I n i t i a l i s a t i o n d e s p a r a m e t r e s T = 1 0 ;
Ka2 = 1 0 Ke = 1 ; Kp = 0 . 7 8 7 3 ; Td = 1 ; a = 1 e−3;
% F o n c t i o n s de t r a n s f e r t
% R e g u l a t e u r
[ numGc, denGc ] = p a r a l l e l ( [ Kp ] , [ 1 ] , Kp∗[ Td , 0 ] , [ a∗Td , 1 ] ) ;
% S y s t e m e a r e g l e r numGa = Ka2∗Ke ; denGa = [ T , 1 , 0 ] ;
% F o n c t i o n s de t r a n s f e r t en b o u c l e o u v e r t e
[ numGo, denGo ] = s e r i e s ( numGc, denGc , numGa, denGa ) ;
% F o n c t i o n s de t r a n s f e r t en b o u c l e f e r m e e r e g u l a t i o n de c o r r e s p o n d a n c e [ numGw, denGw ] = c l o o p ( numGo, denGo ) ;
% C a l c u l du t a u x d ’ a m o r t i s s e m e n t z e t a a l ’ a i d e de l a f o n c t i o n damp damp( denGw)
% A f f i c h a g e de p o l e s e t d e s c o u r b e s e q u i a m o r t i s s e m e n t a v e c m i s e en f o r m e f i g u r e( 1 )
pzmap ( numGw, denGw) s g r i d ( [ 0 . 1 : 0 . 1 : 0 . 9 ] , [ ] ) a x i s( [−2 , 0 ,−1 , 1 ] ) a x i s( ’ s q u a r e ’ )
t i t l e( ’ C o n f i g u r a t i o n p o l e−z ´e r o en b o u c l e f e r m´e e ’ )
% T r a c e de l a r e p o n s e i n d i c i e l l e f i g u r e( 2 )
s t e p m e ( numGw, denGw)
Le trac´e de la configuration pˆole-z´ero en boucle ferm´ee confirme que ζ = 0.5
−2 −1.8 −1.6 −1.4 −1.2 −1 −0.8 −0.6 −0.4 −0.2 0
−1
−0.8
−0.6
−0.4
−0.2 0 0.2 0.4 0.6 0.8 1
0.8 0.7 0.6 0.2
0.9 0.7
0.9 0.4
0.8 0.1
0.1 0.2
0.3 0.3
0.5 0.4 0.5 0.6
f_ra_18_1.eps Configuration pole−zéro en boucle fermée
Real Axis
Imaginary Axis
alors que la r´eponse indicielle deGw(s) montre un comportement bien amorti.
0 2 4 6 8 10 12 14 0
0.2 0.4 0.6 0.8 1 1.2 1.4
t [s]
y(t)
Réponse indicielle
Treg+/−5%=5[s]
Tdep T10%
T90%
Tm=1.2[s]
D=26.6875%
yInf=1
f_ra_18_2.eps
16.2
Les fonctions de transfert en boucle ouverte Go(s) ainsi qu’en boucle ferm´ee Gw(s), r´egulation de correspondance, ont d´ej`a ´et´e calcul´ees au point pr´ec´edent.
La fonction de transfert en boucle ferm´eeGv(s), r´egulation de maintien, a quant
`
a elle pour expression :
Gv(s) = Y (s)
V (s) = Ga2(s) 1 +Go(s) =
Ka2·Ke
s · (1+s·T1 )
1 + Kso ·(1+s·T(1+s·Td)) = Ka2·Ke
s·(1 +s·T) +Ko·(1 +s·Td)
= 1
Kp · 1
1 +s·
Td+K1
o
+s2 ·KT
o
Les diagrammes de Bode des trois fonctions de transfert sont donn´es ci-dessous.
10−2 10−1 100 101 102
−80
−60
−40
−20 0 20 40
60 Diagramme de Bode (exact et asymptotique)
gain [dB]
10−2 10−1 100 101 102
−180
−135
−90
−45 0
ω [rad/s]
phase [degré]
f_ra_18_3.eps
17 Lieu de Nyquist et diagramme de Bode de syst` emes poss´ edant un retard pur
17.1
Diagramme de Nyquist de G(s) =e−s·Tr, avec Tr = 2 [s] :
−1.5 −1 −0.5 0 0.5 1 1.5
−1.5
−1
−0.5 0 0.5 1 1.5
Re(G(jω))
Im(G(jω))
Lieu de Nyquist de G(s)
f_ra_15_1.eps
Diagramme de Bode :
10−1 100 101
−20 0
20 Diagramme de Bode
gain [dB]
10−1 100 101
−630
−540
−450
−360
−270−225
−180−135−90−450
ω [rad/s]
phase [degré]
f_ra_15_2.eps
La repr´esentation de la phase de l’´el´ement retard pur en ´echelles lin´eaires pour la pulsation est la suivante :
0 1 2 3 4 5 6 7 8 9 10
−600
−500
−400
−300
−200
−100 0
ω [rad/s] (lin.)
arg(G(jω)) [deg.]
Phase de G(s)
f_ra_15_3.eps
18 Lieu de Nyquist
L’examen du diagramme de Bode met en ´evidence les comportement suivants : – Pour les basses fr´equences, la phase tend vers −180 [◦] et le gain vers l’infini.
– A hautes fr´equences, le gain tend naturellement vers z´ero et la phase vers
−180 [◦].
– Dans une zone de fr´equences interm´ediaires, la phase remonte provisoirement, avant de chuter vers −180 [◦].
0 G ( j w )
I m
- 1 R e
w = 0 [ r a d / s ]
w = [ r a d / s ]¥
f _ 2 0 _ 1 . e p s