11 Critrio de Nyquist
CONTROLO
3 ano 1 semestre 2007/2008
Novembro de 2001
o, Antnio Pascoal
Sumrio
Referncias
Introduo
O que o Critrio
C it i de
d Nyquist
N i t?
Estudo da estabilidade (absoluta e relativa) de
um sistema de controlo em cadeia fechada por
anlise da f.t.c.a.
Critrio de
Nyquist
Resposta em Estabilidade do sistema
frequncia da f.t.c.a. em cadeia fechada
Root-Locus
Localizao dos Localizao dos
M. Isabel Ribeiro
plos
l d da ff.t.c.a.
t plos
l d da ff.t.c.f.
t f
Introduo
O que o Critrio
C it i de
d Nyquist
N i t?
Estudo da estabilidade (absoluta e relativa) de
um sistema de controlo em cadeia fechada por
anlise da f.t.c.a.
Mtodo grfico
Margem de fase
Nomenclatura
R(s) + C(s)
KGc (s) G(s)
_
H(s)
R(s) + C(s)
K G(s)
_
H(s)
Nomenclatura
f
f.t.cadeia
d i aco
= KG(s)
o, Antnio Pascoal
Teorema de Cauchy
plano s
plano F(s)
s1 F(s1 )
s2 F(s) F(s 2 )
s3
F(s3 )
Contorno A Contorno B
(s z1 )(s z 2 )...
F(s) =
(s p1 )(s p 2 )....
)
o, Antnio Pascoal
clockwise
clockwise
1 zero Contorno
no exterior
t i dod B no
contorno A contm a
origem
counterclockwise
1 plo Contorno
no exterior do B no
contorno A contm a
origem
clockwise
Contorno
1 zero
no interior do B contm
contorno A a origem
counterclockwise
Contorno
B contm
1 plo
a origem
no interior do
contorno A
o, Antnio Pascoal
counterclockwise
Contorno
B no
1 plo e 1 zero contm a
M. Isabel Ribeiro
no interior do origem
i
contorno A
N = nmero de voltas,
voltas no sentido dos
ponteiros do relgio, que o contorno B d
em torno da origem.
N = Z P
o, Antnio Pascoal
M. Isabel Ribeiro
o x o
z1 p1 z2
x p3
Contorno A Contorno B
Quando
Q d s d uma volta
lt completa
l t sobre
b o contorno
t A
A,
no sentido dos ponteiros do relgio
o argumento dos vectores associados aos plos e zeros
no exterior de A tm uma variao lquida de 0
(s z1 )(s z 2 )...(s zm )
F(s) =
(s p1 )(s p 2 )...(s pn )
N = Z P
o, Antnio Pascoal
N = n de voltas de F(s) em
M. Isabel Ribeiro
t
torno da
d origem,
i no sentido
tid
dos ponteiros do relgio
Critrio de Nyquist
Como aplicar o Teorema de Cauchy no
estudo da estabilidade da f.t.c.f. ?
plano s
plano F(s)
j
F(s) = 1 + KG(s)H(s)
v raio contorno
de Nyquist
estabilidade
o, Antnio Pascoal
em c.f. inspeco
inspeco
j
P N
n de voltas em
n
M. Isabel Ribeiro
torno da origem
(contadas como
Z=P+N N=Z-P positivas no sentido dos
ponteiros do relgio)
Teorema de Cauchy
INSTITUTO SUPERIOR TCNICO- Controlo 2007/2008 Novembro 2007 11/Cap.11
Cap.11 Critrio de Nyquist
Critrio de Nyquist
N = Z - P
=
n de voltas de
n n de plos de n de pplos de
KG(s)H(s) Y(s)/R(s) (f.t.c.f.) KG(s)H(s)
em torno de -1 no interior do no interior do
contorno de Nyquist contorno de Nyquist
j
KG(s)H(s)
v raio
contorno de
Nyquist
-1
o, Antnio Pascoal
inspeco diagrama de
Nyquist
inspeco
j
M. Isabel Ribeiro
P N n de voltas em
torno de -1
Z=N+P
INSTITUTO SUPERIOR TCNICO- Controlo 2007/2008 Novembro 2007 12/Cap.11
Cap.11 Critrio de Nyquist
Diagrama de Nyquist
contorno de
Nyquist KG(s)H(s)
s = jw, w [0,+[
v raio
KG( jw )H( jw )
funo resposta em frequncia da
f.t.c.a. com representao polar
pode obter-se por anlise do
v diagrama de Bode e sua
representao
p na forma p polar
j
s = jw, w ] ,0] KG( jw )H( jw )
s = jw, w [0,+[ KG( jw )H( jw )
imaginrio positivo
Diagrama de Nyquist
C
Como esboar
b o di
diagrama d
de N
Nyquist
i ?
contorno de KG(s)H(s)
Nyquist
j
v raio s = re j KG(s)H(s) = ?
[ 2, 2]
r
v
(s z1 )(s z 2 )...(
) (s zm )
j KG(s)H(s) = K
(s p1 )(s p 2 )...( s pn )
n>m ( ) ( )0
KG(s)H(s)
A imagem da semi-circunferncia de raio
infinito a origem
n=m KG(s)H(s) valor finito
o, Antnio Pascoal
KdB
Ka
lim =0
r re j + a
N=0
v
o, Antnio Pascoal
Z=N+P=0
-1
K
-1
M. Isabel Ribeiro
j
v
Ka
lim =0
r re j + a K
-1
1
v
o, Antnio Pascoal
K
KG(s)H(s) =
(s + a)(s + b)(s + c )
a > 0, b > 0, c > 0
x x x
K j0
s = jjw, w 0 KG(s)H(s) e
abc
w | KG(s)H(s) | 0
3
arg(KG(s)H(s))
2
s = re j , r KG(s)H(s) 0
w = + w = 0 K
w = w = 0 + abc
o, Antnio Pascoal
zoom
w +
M. Isabel Ribeiro
Cdigo Matlab
K
KG ( s ) H ( s ) =
( s + 1)( s + 2)( s + 3)
K=10;
num1=[0 0 0 K];
den1=[1 6 11 6];
sys1 tf(num1 den1);
sys1=tf(num1,den1);
nyquist(sys1)
o, Antnio Pascoal
M. Isabel Ribeiro
K
KG(s)H(s) =
(s + a)(s + b)(s + c )
N=0
Z=P+N=0
w = + K1
w = 0 Para K=K1
-1
1 w =
w = 0+ abc
sistema em
c.f.
estvel
N=2
Z=P+N=2
Para K=K2 o
K2
o, Antnio Pascoal
sistema em
-1 abc
c.f. tem dois
plos no
spcd
s.p.c.d.
M. Isabel Ribeiro
instvel
K 2 > K1
INSTITUTO SUPERIOR TCNICO- Controlo 2007/2008 Novembro 2007 20/Cap.11
Cap.11 Critrio de Nyquist
-1
igual a 1?
K>0
R(s) + 1 C(s)
K s 1
_
x P=1
1
K=3
-1
o, Antnio Pascoal
N=-1
M. Isabel Ribeiro
Critrio de Nyquist:Exemplo 4
R( s ) + 1 C( s )
K s( s + 1) 2
_
sistema tipo 1
K
O contorno de Nyquist deve ser tal que: KG(s)H(s) =
Abarque todo o s.p.c.d. s(s + 1)2
A funo KG(s)H(s) tem que ser
analtica sobre o contorno K>0
<
w =0 +
C r w = 0+ C r
0 0
xx x B xx B x
A
w =0 A
w = 0
<
<
o, Antnio Pascoal
M. Isabel Ribeiro
P 0
P=0 P 1
P=1
<
w = 0+ C r w = 0+ C r
0 0
xx x B xx B x
A
w = 0 A w = 0
<
<
v v
o, Antnio Pascoal
M. Isabel Ribeiro
<
w = 0+ C r w = 0+ C r
0 0
xx x B xx B x
A
w = 0 A w = 0
<
<
0 semi-circunferncia de raio
infinitesimal
contorno de Nyquist contorno de Nyquist
A B C A B C
, ,
, 0, 2 2
2 2
K K K j
KG(s)H(s) s=e j = j j
j
= e
e (e + 1) 2
e
o, Antnio Pascoal
Uma semi-circunferncia de
raio a tender para infinito
argumento -
diagrama de Nyquist
M. Isabel Ribeiro
di
diagrama d
de N
Nyquist
i t
, 0, - , , -
2 2 2 2
INSTITUTO SUPERIOR TCNICO- Controlo 2007/2008 Novembro 2007 25/Cap.11
Cap.11 Critrio de Nyquist
K=1 3
-1
-2
-3
-4 diagramas de
-4 -3 -2 -1 0 1 2 3
Nyquist
desenhados
4
escala
K=3 3
1
o, Antnio Pascoal
-1
-2
2
M. Isabel Ribeiro
-3
-4
-4 -3 -2 -1 0 1 2 3
INSTITUTO SUPERIOR TCNICO- Controlo 2007/2008 Novembro 2007 26/Cap.11
Cap.11 Critrio de Nyquist
Critrio de Nyquist: Exemplo 4
anlise de estabilidade
K
KG(s)H(s) =
s(s + 1)2
v v
K
KG( jw )H( jw ) =
jw ( jw + 1)2
|K |
KG( jw )H( jw ) w =1 =
2
INSTITUTO SUPERIOR TCNICO- Controlo 2007/2008 Novembro 2007 27/Cap.11
Cap.11 Critrio de Nyquist
Critrio de Nyquist: Exemplo 4
anlise de estabilidade
K
KG(s)H(s) =
s(s + 1)2
<
<
xx x xx x
<
<
P 0
P=0 P 1
P=1
v v
-K/2 -K/2
diagrama de Nyquist no
desenhados escala
o, Antnio Pascoal
K
1< N=0 Z=P+N=0 N=-1 Z=P+N=1-1=0
2
sistema estvel
M. Isabel Ribeiro
K
< 1 N=2 Z=P+N=2 N=1 Z=P+N=1+1=2
2
sistema instvel
INSTITUTO SUPERIOR TCNICO- Controlo 2007/2008 Novembro 2007 28/Cap.11
Cap.11 Critrio de Nyquist
C
B
x xx
A
<
P=0
qual a imagem
q g desta semi-circunferncia ?
e j
0
K 2 j
KG(e j )H(e j ) e
2
2 - 0
S esta anlise no chega
para desambiguar
INSTITUTO SUPERIOR TCNICO- Controlo 2007/2008 Novembro 2007 29/Cap.11
Cap.11 Critrio de Nyquist
C e j
e
xx B
0
x
A D
K 2 j
KG(e j )H(e j )
<
e
2
A D B C
P=0
- - 0
2 4 2
2 - 0
2
N=2
C
-1 B
A
Z=P+N=2
o, Antnio Pascoal
d K
de
A = imagem de A
Confirme com o Root-Locus
0
Im
-0.5
-1
-1.5
-1.5 -1 -0.5 0 0.5 1
Real Axis
Chegou a Z=1?
Veja pelo Root-Locus que no pode ser e
conclua sobre o diagrama de Nyquist
Trace o diagrama de Bode da f.t.c.a.
1.5
05
0.5
o, Antnio Pascoal
Imag Axis
-0.5
M. Isabel Ribeiro
-1
-1.5
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5 3
Real Axis
Bode Diagrams
K=1 4
From: U(1)
3
Phase (deg); Magnitude (dB)
-90
To: Y(1)
-180
-270
0
-360
10-1 100 101
P=0
Frequency (rad/sec) N=?
Nyquist Diagrams
From: U(1)
K=1 15
1.5
> P=0
Diagrama de 1
Nyquist tal N=2
como obido
pelo Matlab 0.5
Z=2
Imaginary Axis
To: Y(1))
0
o, Antnio Pascoal
-0.5
-1
M. Isabel Ribeiro
<
-1.5
-1.5 -1 -0.5 0 0.5 1
Real Axis
R(s) + 16 C(s)
K ( s + 1)(s + 2)(s + 4)
_
Nyquist Diagrams
From: U(1)
1.5
K=1 1
K=1
0.5
Im aginary A x is
To: Y (1)
-0.5
05
-1
-1.5
-1 -0.5 0 0.5 1 1.5 2
Real Axis
Pergunta:
De quanto possvel aumentar o ganho K sem que o sistema se
torne instvel ?
o, Antnio Pascoal
3
Pergunta:
2
O sistema torna-se instvel com o
M. Isabel Ribeiro
aumento do ganho ?
Imag Axis
-1
-2
Resposta
-3 Sim ver Root-Locus ou Diagrama
-4
-5
-6 -5 -4 -3 -2 -1 0 1
de Nyquist
Real Axis
INSTITUTO SUPERIOR TCNICO- Controlo 2007/2008 Novembro 2007 33/Cap.11
Cap.11 Critrio de Nyquist
Critrio de Nyquist
Margem de Ganho e Margem de Fase
R(s) + 16 C(s)
K (s + 1)(s + 2)(s + 4)
_
Nyquist Diagrams
From: U(1)
( )
1.5
K=1 P=0,
K=1
1
N=0,
0.5
Z=0
c f estvel
c.f.
Imaginary Axis
s
To: Y(1)
-0.5
-1
-1.5
-1 -0.5 0 0.5 1 1.5 2
Real Axis
Nyquist Diagrams
From: U(1)
P=0,
25
N=2,
20 Z=2
K=15 K=15
15 c.f. instvel
10
Imaginary Axis
5
o, Antnio Pascoal
To: Y(1)
-5
-10
M. Isabel Ribeiro
-15
-20
-25
-10 -5 0 5 10 15 20 25 30
Real Axis
INSTITUTO SUPERIOR TCNICO- Controlo 2007/2008 Novembro 2007 34/Cap.11
Cap.11 Critrio de Nyquist
Critrio de Nyquist
Margem de Ganho e Margem de Fase
Pergunta:
g
De quanto possvel aumentar o ganho K sem
que o sistema se torne instvel ?
Nyquist Diagrams
From: U(1)
1.5
K=1
1
0.5
Im aginary A x is
To: Y (1)
-0.5
qual o ganho
quando a -11
frequncia=180 ?
-1.5
-1 -0.5 0 0.5 1 1.5 2
do ponto em 0
unitrio ? -40
-60
-80
-2 -1 0 1 2
o, Antnio Pascoal
10 10 10 10 10
O ganho pode
aumentar de 0
1 -45
= 5.63 -90
0.177
M. Isabel Ribeiro
-135
135
at que o -180
sistema em c.f. -225
6
K=5.63
4
nary Axis
2
K=1
To: Y(1)
0
Imagin
-2
-4
-6
-1
-8
-4 -2 0 2 4 6 8 10 12
Real Axis
40
0
-45
-90
-135
M. Isabel Ribeiro
-180
180
-225
-270
-2 -1 0 1 2
10 10 10 10 10
1
MG
Margem
M d
de ganho
h (MG) - a variao,
i expressa
em dB, do ganho da f.t.c.a., para a fase de 180,
para que o sistema em cadeia fechada se torne
instvel
M
Margem d de fase
f (
( M) a variao
i d de ffase d
do
o, Antnio Pascoal
1
MG =
KG( jw )H( jw ) w =w
o, Antnio Pascoal
Diagrama de Bode
Nyquist Diagrams
From: U(1)
1.5
1 K=1
0.5
Axis
Imaginary A
To: Y(1))
-0.5
-1
1
-1.5
-1 -0.5 0 0.5 1 1.5 2
Real Axis
K=1
20
-20
MGdB
-40
-60
-80
-2 -1 0 1 2
10 10 10 10 10
o, Antnio Pascoal
0
-45
-90
M
-135
M. Isabel Ribeiro
-180
-225
-270
-2 -1 0 1 2
10 10 10 10 10
MG>6dB
M. Isabel Ribeiro
0.2
1/MG
0.15
0.1
Imaginarry Axis
0.05
To: Y (1)
-0.05
-0.1
-0.15
-0.2
-0.25
-1 -0.9 -0.8 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0
Real Axis
Condies de estabilidade:
Se MG>1 sistema em c.f. estvel
1/MG Se MG<1 sistema em c.f. instvel
Se MG=1 sistema em c.f.
marginalmente estvel
Exemplo
Sistema com retroaco unitria.
Qual o valor de K para o qual a margem
de fase de 45?
40
20
|G(jw)|dB
0
-20
-40
-60 -1 0 1 2
10 10 10 10
w(rad/s)
-90
arg(G(jjw)) (graus)
-135
-180
-225 -1 0 1 2
10 10 10 10
w(rad/s)
o, Antnio Pascoal
H 3 valores de
o, Antnio Pascoal
frequncia para
w 1 os quais a fase
w 3
w 2
da f.t.c.a. de
M. Isabel Ribeiro
180
Coeficiente de Amortecimento
Para sistema
P i t de
d 2 ordem,
d sem zeros, que valor
l d deve
ter a margem de fase (especificao no domnio da
frequncia) para que o sistema em cadeia fechada
apresente uma certa sobreelevao (especificao
no domnio
d i d do ttempo)) na resposta
t ao escalo?
l ?
G(s)
R(s) + w n2 C(s)
_
s(s + 2w n )
C(s) w n2
f.t.cadeia fechada = 2
R(s) s + 2w n s + w n2
Margem de fase G( jw ) = 1
w 1 = w n 2 2 + 4 4 + 1
w1
o, Antnio Pascoal
arg G( jw 1 ) = 90 arctg
2w n
M. Isabel Ribeiro
2 2 + 4 4 + 1
M = 180 + arg G( jw 1 ) = 90 arctg
2
Coeficiente de Amortecimento
Retirado de
G.Franklin, J. Powell, A. Naeini
Feedback Control of Dynamic Systems
o, Antnio Pascoal
M. Isabel Ribeiro
s
e
De que modo um atraso na cadeia de aco
M. Isabel Ribeiro
5K
G(s) =
G (s) = e sG(s) s(s + 1)(s + 10 )
arg( G ( jw )) = w + arg( G( jw ))
O atraso introduz na fase uma componente
que varia linearmente com w
A margem de
fase diminui
o, Antnio Pascoal
M. Isabel Ribeiro
A margem
ganho diminui
5K
G(s) =
s(s + 1)(s + 10 )
K 1 =1
K=1, 1
o, Antnio Pascoal
R(s) +
s
C(s)
e G(s)
_
5K
G(s) =
s(s + 1)(s + 10 )
K=1
=1
K=1
=0 o, Antnio Pascoal
M. Isabel Ribeiro