Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
aticos
PRINCIPIOS DE CONTROLE E
SERVOMECANISMO
C. GEROMEL e RUBENS H. KOROGUI
JOSE
DSCE / Faculdade de Engenharia El
etrica e de Computaca
o
UNICAMP, CP 6101, 13083 - 970, Campinas, SP, Brasil,
geromel@dsce.fee.unicamp.br
1 / 73
NOTA AO LEITOR
Este material foi preparado como suporte `
as aulas e e
inteiramente baseado no livro texto, em fase de redac
ao :
Jose C. Geromel e Rubens H. Korogui, Controle Linear de
Sistemas Dinamicos : Teoria, Ensaios Praticos e Exerccios,
2007.
Conteudo
Matrizes simetricas
Criterios de estabilidade
Caracterizac
ao
Criterio de Routh-Hurwitz
Criterio de Nyquist
Criterio de Lyapunov
3 / 73
4 / 73
i =
ci (z z0 )i
c1
I
1
f (z)dz
2j C
f (z)dz =
C
r
X
R(f , zk )
k=1
onde :
z1 , , zn sao pontos singulares isolados de f (z).
o contorno fechado C C contem os pontos singulares
z1 , , zr no seu interior.
g (z)
g (z)
m0
p (z)
+
z z0
p(z)
Im
A
B
C
1
4
4
Re
10 / 73
Exemplo
A figura abaixo mostra os contornos fechados obtidos pelo
mapeamento dos contornos A, B and C atraves da func
ao
g (z). Note os pontos (0, 0) e (0.6, 0) colocados em
evidencia.
1
0.8
0.6
Im
0.4
0.2
0
0.2
0.4
0.6
0.8
1
0.8
0.6
0.4
0.2
0.2
0.4
0.6
0.8
Re
11 / 73
Exemplo
A func
ao g (z) tem dois p
olos {0.5, 2} e nenhum zero.
Portanto, para os contornos A, B e C considerados temos
{Nz = 0, Np = 1}, {Nz = 0, Np = 1} e {Nz = 0, Np = 2}
respectivamente.
Olhando para o ponto (0, 0) temos (1/2)A = 1,
(1/2)B = 1 e (1/2)C = 2 respectivamente.
A func
ao h(z) tem dois p
olos {0.5, 2} e dois zeros
{0.75 j0.3227}. Portanto, para os contornos A, B and C
considerados temos {Nz = 2, Np = 1}, {Nz = 0, Np = 1} e
{Nz = 2, Np = 2} respectivamente.
Olhando para o ponto (0.6, 0) temos (1/2)A = 1,
(1/2)B = 1 e (1/2)C = 0 respectivamente.
Matrizes simetricas
Uma importante classe de matrizes e a classe das matrizes
simetricas. Uma matriz quadrada e real Q Rnn e dita
simetrica se os elementos situados nas posic
oes simetricas, em
relac
ao `
a diagonal principal, forem iguais. Isto e, se
Qij = Qji , i 6= j = 1, , n
ent
ao Q e uma matriz simetrica.
Fato (Matrizes simetricas)
As seguintes propriedades s
ao v
alidas para as matrizes simetricas :
Todos os seus autovalores 1 , , n sao reais.
Todos os seus autovetores v1 , . . . , vn sao reais. Autovetores
associados a autovalores distintos sao ortogonais.
13 / 73
Matrizes simetricas
Mesmo se houver coincidencia de alguns autovalores podemos
determinar os autovetores associados mantendo a
ortogonalidade entre eles. Portanto, podemos determinar os
autovetores vi Rn , com i = 1, , n de tal forma que
1, i = j
vi vj =
0, i 6= j
e formar a matriz V = [v1 , , vn ] Rnn , denominada
matriz unit
aria pois
V V = I = V 1 = V
Para determinar a inversa de uma matriz unit
aria basta
calcular a sua transposta !
14 / 73
Matrizes simetricas
Uma matriz simetrica e definida positiva (Q > 0) se
x Qx > 0 , x 6= 0 Rn
de maneira similar podemos definir Q 0, Q < 0 e Q 0. O
teste a seguir permite verificar se uma dada matriz satisfaz
alguma destas definic
oes.
Fato (Matrizes simetricas)
Seja Q Rnn uma matriz simetrica com autovalores 1 , , n .
Q > 0 se somente se 1 > 0, , n > 0
Q 0 se somente se 1 0, , n 0
De maneira similar para Q < 0 e Q 0.
15 / 73
Matrizes simetricas
A prova deste fato n
ao e difcil. Note que
V QV
= V [Qv1 Qvn ]
= V V diag(1 , , n )
= diag(1 , , n )
|
{z
}
x Qx = x V V x = (V
x ) (V
x) =
|{z}
|{z}
y
n
X
i yi2
i =1
Matrizes simetricas
As seguintes considerac
oes s
ao pertinentes :
Uma matriz simetrica com autovalores positivos e negativos
nao se encaixa em nenhuma das definicoes anteriores. Trata-se
de um matriz indefinida.
Com uma matriz simetrica Q > 0 podemos definir a distancia
entre dois pontos quaisquer x, y Rn na forma
p
d(x, y ) = (x y ) Q(x y )
onde nota-se que d(x, y ) = 0 apenas se x = y e d(x, y ) > 0
para todo x 6= y Rn . Para Q = I obtemos a chamada
distancia Euclidiana caracterizada pelo fato de que o lugar
geometrico dos pontos equidistantes da origem x = 0 e uma
superfcie esferica. No caso geral Q 6= I o referido lugar
geometrico e uma superfcie elptica.
17 / 73
Caracterizacao
Anteriormente, para a estrutura de controle em malha fechada
determinamos y = F r , para a qual introduzimos a seguinte
definic
ao:
Fato (Estabilidade)
Um sistema a tempo contnuo e assintoticamente est
avel se F (s) e
analtica em Re(s) 0. De forma equivalente, todos os p
olos de
F (s) est
ao localizados na regi
ao Re(s) < 0.
importante notar que os p
E
olos de F (s) s
ao razes da
equac
ao caracterstica 1 + C (s)G (s)H(s) = 0 que pode ser
escrita na forma
N(s)
1+
=0
D(s)
onde N(s) e D(s) s
ao polin
omios com coeficientes reais e
R.
18 / 73
Caracterizacao
Portanto, os p
olos de F (s) s
ao razes de uma equac
ao
algebrica com coeficientes reais
(s) =
n
X
ai s i = 0 , an = 1
i =1
Como j
a sabemos, com a representac
ao de estado mnima de
F (s) definida pelas matrizes (A, B, C , D) podemos determinar
(s) = det(sI A). Assim, o estudo de estabilidade se
resume a:
testar se todas as razes de (s) = 0 estao localizadas na
regiao Re(s) < 0. Note que nao e requerido saber as
localizacoes exatas destas razes no plano complexo.
19 / 73
Caracterizacao
Conseq
uencias importantes:
Como F (s) e analtica em Re(s) 0 entao o seu domnio
contem esta regiao e assim, s = 0 D(F ). Neste caso, o
teorema do valor final fornece
lim f (t) = lim sF (s) = 0
s0
20 / 73
Caracterizacao
A seguir vamos estudar alguns criterios cl
assicos de
estabilidade de sistemas LIT. Na verdade s
ao condic
oes
necess
arias e suficientes (e, portanto, equivalentes) que
asseguram que todas as razes da equac
ao caracterstica
estejam localizadas na regi
ao Re(s) < 0. Uma condic
ao
apenas necess
aria mas n
ao suficiente e a seguinte:
Fato (Condic
ao necess
aria)
Se todas as razes de (s) = 0 est
ao localizadas na regi
ao
Re(s) < 0 ent
ao an1 > 0, , a1 > 0, a0 > 0.
A prova e simples. Um polin
omio de ordem qualquer pode ser
decomposto no produto de polin
omios de 1a ordem (razes
a
reais) e de polinomios de 2 (razes complexas) cujos
coeficientes devem ser positivos.
21 / 73
Criterio de Routh-Hurwitz
O criterio de Routh-Hurwitz e baseado na chamada tabela de
Routh:
sn
s n1
s n2
s1
s0
an an2 an4
an1 an3 an5
b1
b2
b3
22 / 73
Criterio de Routh-Hurwitz
Resultado importante : O n
umero de trocas de sinal nos
elementos da 1a coluna da tabela de Routh e igual ao n
umero
de razes de (s) = 0 situadas na regi
ao Re(s) > 0.
A construc
ao da tabela requer que todos os elementos da 1a
coluna sejam n
ao nulos. Dois casos especiais, que precisam
ser tratados separadamente, podem ocorrer:
todos os elementos de uma linha sao nulos : Neste caso, o
polinomio (s) e divisvel pelo polinomio gerador da linha
anterior A(s). A linha nula deve ser substituda pela linha
gerada por A (s).
apenas o primeiro elemento de uma linha e nulo : Neste caso,
substitui-se o elemento nulo por > 0 e determina-se a tabela
limite para 0.
23 / 73
Criterio de Routh-Hurwitz
Outro resultado importante, lembrando que sem perda de
generalidade consideramos an = 1, e o seguinte:
Fato (Criterio de estabilidade de Routh-Hurwitz)
Todas as razes da equac
ao algebrica (s) = 0 est
ao localizadas
na regiao Re(s) < 0 se e somente se a 1a coluna da tabela de
Routh for positiva.
Se (s) possuir algum coeficiente negativo ou nulo, nao e
preciso construir a tabela de Routh para concluir que alguma
raz de (s) = 0 estara fora do lado esquerdo de C.
Se algum dos dois casos especiais ocorrer tambem nao e
preciso continuar a construcao da tabela de Routh para
concluir que alguma raz de (s) = 0 estara fora do lado
esquerdo de C.
24 / 73
Exemplos
Exemplo 1 : Aplique o criterio de Routh-Hurwitz em
(s) = s 3 + 4s 2 + 5s + 2
A tabela de Routh fica na forma
s3 1 5
s2 4 2
s 1 9/2
s0 2
Todos os elementos da primeira coluna s
ao positivos. Todas as
razes est
ao situadas no semi-plano esquerdo complexo.
25 / 73
Exemplos
Exemplo 2 : Aplique o criterio de Routh-Hurwitz em
(s) = s 3 3s + 2
A tabela de Routh fica na forma
s3
1
3
s2 0 2
s 1 2/
s0
2
Duas trocas de sinal na primeira coluna. Duas razes est
ao situadas
no semi-plano direito complexo.
26 / 73
Exemplos
Exemplo 3 : Aplique o criterio de Routh-Hurwitz em
(s) = s 4 + 3s 3 + 3s 2 + 3s + 2
A tabela de Routh fica na forma
s4
1
3
2
s3
3
3
s2
2
2 A(s) = 2s 2 + 2
1
s 04
s0
2
Nenhuma troca de sinal na primeira coluna. Nenhuma raiz est
a
situada no semi-plano direito complexo. Aquelas de A(s) = 0 est
ao
localizadas sobre o eixo imagin
ario.
27 / 73
Exemplos
Exemplo 4 : Aplique o criterio de Routh-Hurwitz em
(s) = s 4 + 6s 3 + (13 + )s 2 + (12 2)s + (4 + )
A tabela de Routh fica na forma
s4
1
13 + 4 +
3
6
s3
s2
33 + 4
12 + 3
s 1 81 9 22
s0
4+
Impondo nenhuma troca de sinal na primeira coluna obtemos
4 < < 4.5. Para = 4.5 a linha s 1 e nula e, portanto,
A(s) = 51s 2 + 25.5 = 0 = s j0.7.
28 / 73
2 + kp
ki
Criterio de Routh-Hurwitz
Para sistemas a tempo discreto com a mesma estrutura de
controle em malha fechada determinamos y = F r , para a qual
introduzimos a seguinte definic
ao:
Fato (Estabilidade)
Um sistema a tempo discreto e assintoticamente est
avel se F (z) e
analtica em |z| 1. De forma equivalente, todos os p
olos de F (z)
est
ao localizados na regi
ao |z| < 1.
Novamente, e importante notar que os p
olos de F (z) s
ao
razes da equac
ao caracterstica 1 + C (z)G (z)H(z) = 0 que
pode ser escrita na forma
N(z)
1+
=0
D(z)
onde N(z) e D(z) s
ao polin
omios com coeficientes reais e
R.
31 / 73
Criterio de Routh-Hurwitz
Portanto, os p
olos de F (z) s
ao razes de uma equac
ao
algebrica com coeficientes reais
(z) =
n
X
ai z i = 0 , an = 1
i =1
Como j
a sabemos, com a representac
ao de estado mnima de
F (z) definida pelas matrizes (A, B, C , D) podemos determinar
(z) = det(zI A). Assim, o estudo de estabilidade se
resume a:
testar se todas as razes de (z) = 0 estao localizadas na
regiao |z| < 1. Note que nao e requerido saber as localizacoes
exatas destas razes no plano complexo.
32 / 73
Criterio de Routh-Hurwitz
Conseq
uencias importantes:
Como F (z) e analtica em |z| 1 entao o seu domnio contem
esta regiao e assim, z = 1 D(F ). Neste caso, o teorema do
valor final fornece
lim f (k) = lim (z 1)F (z) = 0
z1
X
|y (k)| =
f (i)r (k i)
i =0
i =0
|f (i)|
{z
valor limitado
Criterio de Routh-Hurwitz
A estabilidade de sistemas a tempo discreto e estudada a
partir da transformac
ao bilinear definida por
z=
1+s
1s
Criterio de Nyquist
O criterio de estabilidade de Nyquist baseia-se no Princpio da
variac
ao do argumento e, assim sendo, algumas manipulac
oes
preliminares s
ao necess
arias. Considere a equac
ao
caracterstica escrita na forma
N(s)
1+
=0
D(s)
onde R e um escalar n
ao nulo. Dada uma curva fechada
C no plano complexo, desejamos determinar o n
umero de
razes que est
ao situadas no seu interior. Observe que
reescrevendo de forma alternativa
(s)
D(s) + N(s)
=
=0
D(s)
D(s)
notamos que os valores de s C de interesse s
ao razes da
equac
ao algebrica (s) = 0.
35 / 73
Criterio de Nyquist
Definido a func
ao
g (s) =
D(s) + N(s)
D(s)
1
C arg (g (s))
2
Criterio de Nyquist
Devemos observar que :
Como g (s) = 1 + N(s)/D(s) o valor de Ncrit poder ser
alternativamente determinado pelo mapeamento de
N(s)/D(s), contadas as voltas entorno ao ponto crtico
1/ + j0.
positivo se o sentido de percurso
O valor de Ncrit tem sinal! E
de C e o do seu mapeamento forem concordantes e negativo
se forem discordantes.
Como as razes de D(s) = 0 sao conhecidas, o valor de Np e
determinado por mera verificacao daquelas que se encontram
no interior da curva fechada C escolhida.
Pelo Princpio da variacao do argumento determinamos
Nz = Ncrit + Np
que e o numero de razes de (s) = 0 que se encontram no
interior de C .
37 / 73
Criterio de Nyquist
Desde que seja fechada, n
ao h
a nenhuma restric
ao adicional
para a escolha de C . Para a curva C ilustrada na figura
abaixo e importante observar que o seu interior e a regi
ao
Re(s) > 0. Portanto, a condic
ao Nz = 0 assegura que todas
as razes de (s) = 0 estejam localizadas fora desta regi
ao.
Im(s)
C
Re(s)
38 / 73
Criterio de Nyquist
Para a curva C escolhida podemos enunciar :
Fato (Criterio de estabilidade de Nyquist)
Todas as razes da equac
ao algebrica (s) = 0 est
ao localizadas
na regiao Re(s) < 0 se e somente se Ncrit + Np = 0.
Se uma ou mais razes de (s) = 0 estiverem localizadas no
eixo imaginario (nem dentro e nem fora de C ), o valor de Ncrit
torna-se indefinido, ou seja, o mapeamento de N(s)/D(s)
passa sobre o ponto crtico 1/ + j0.
A curva C e composta por um segmento de reta e por um
semi-crculo. O mapeamento do segmento de reta e feito
atraves do calculo de N(s)/D(s) para s = j , R, que
nada mais e que a sua resposta em frequencia. O mapeamento
do semi-crculo com raio |s| e um ponto no eixo real
(geralmente a origem).
39 / 73
Exemplos
Exemplo 1 : Aplique o criterio de Nyquist em
2
s 3 + 4s 2 + 5s + 4 = 0 1 +
=0
(s + 2)(s + 1)2
As razes de D(s) = (s + 2)(s + 1)2 est
ao fora de C e assim
Np = 0. O mapeamento de C e o ponto crtico 1/2 + j0
indicam que Ncrit = 0. Todas as razes est
ao situadas no
semi-plano esquerdo complexo (Nz = 0).
0.5
0.5
1
0.5
0.5
40 / 73
Exemplos
Exemplo 2 : Aplique o criterio de Nyquist em
(s + 5)
1+ 2
=0
(s + s + 1)(s + 2)(s + 1)2
As razes de D(s) est
ao fora de C e assim Np = 0. O
mapeamento de C e o ponto crtico 1 + j0 indicam que
Ncrit = 2. Duas razes est
ao situadas no semi-plano direito
complexo (Nz = 2).
2.5
2.5
3
41 / 73
Exemplos
Exemplo 3 : Aplique o criterio de Nyquist em
1
(20s 2 + 10)
=0
(s + 2)2 (s 1)2
1.5
3
42 / 73
Criterio de Nyquist
Para sistemas a tempo discreto com equac
ao caracterstica
N(z)
1+
=0
D(z)
adotamos a curva C ilustrada na figura abaixo cujo interior e
a regi
ao |z| < 1. Portanto, a condic
ao Nz = n assegura que
todas as razes de (s) = 0, de grau n, estejam localizadas
dentro desta regiao.
Im(z)
C
1
Re(z)
43 / 73
Criterio de Nyquist
Para a curva C escolhida podemos enunciar :
Fato (Criterio de estabilidade de Nyquist)
Todas as razes da equac
ao algebrica (z) = 0, de grau n, est
ao
localizadas na regi
ao |z| < 1 se e somente se Ncrit + Np = n.
Se uma ou mais razes de (z) = 0 estiverem localizadas sobre
o crculo unitario, (nem dentro e nem fora de C ), o valor de
Ncrit torna-se indefinido, ou seja, o mapeamento de
N(z)/D(z) passa sobre o ponto crtico 1/ + j0.
Como a curva C e o crculo unitario, o seu mapeamento e feito
atraves do calculo de N(z)/D(z) para z = e j , [0, 2]
que nada mais e que a sua resposta em frequencia.
Uma outra possibilidade e a aplicacao da versao contnua do
criterio de Nyquist na equacao mod (s).
44 / 73
Exemplo
Aplique o criterio de Nyquist na seguinte equac
ao
caracterstica de um sistema a tempo discreto
(z + 4)
1+
=0
(z 1/2)(z + 1/2)(z + 3/2)
4
2
10
45 / 73
Criterio de Lyapunov
O criterio de Lyapunov e bastante geral e se aplica a sistemas
dinamicos lineares ou n
ao lineares, a tempo contnuo ou
discreto, descritos atraves de suas equac
oes de estado. A ideia
central, simples e intuitiva, e a seguinte:
O ponto xe Rn no espaco de estado de um sistema dinamico
e denominado ponto de equilbrio se
x(0) = xe = x(t) = xe t 0
Sendo v (x) uma funcao que mede a distancia de um ponto
generico x Rn no espaco de estado ate um ponto de
equilbrio xe , se para toda condicao inicial x(0) = x0 a funcao
v (x(t)) diminui e tende para zero no decorrer do tempo, entao
xe e globalmente assintoticamente estavel.
46 / 73
Criterio de Lyapunov
Para um sistema linear a tempo contnuo com representac
ao
de estado
x = Ax
onde x Rn , a origem e um ponto de equilbrio. Escolhendo
v (x) = x Px com P > 0 e derivando em relac
ao ao tempo
obtemos
v = x Px + x P x = x (A P + PA)x
Dada Q > 0, se for possvel determinar P > 0 soluc
ao da
ao de Lyapunov
chamada equac
A P + PA = Q
ent
ao v = x Qx < 0 para todo x 6= 0 Rn , fazendo com
que v (x(t)) seja uma func
ao decrescente em relac
ao ao
tempo.
47 / 73
Criterio de Lyapunov
Ademais, como Q e P s
ao matrizes definidas positivas, existe
> 0 suficientemente pequeno tal que P < Q. Portanto
v v v (t) e t v (0)
ou seja v (t) tende a zero e, da mesma forma, x(t) tende ao
ponto de equilbrio xe = 0 assintoticamente. Observe que
quanto maior , maior e a velocidade com que x(t) se
aproxima da origem.
Lema (Criterio de Lyapunov)
O sistema a tempo contnuo x = Ax e assintoticamente est
avel se
ao da equac
ao
e somente se para Q > 0 dada, existir P > 0 soluc
matricial A P + PA = Q.
48 / 73
Criterio de Lyapunov
Considere um sistema din
amico assintoticamente est
avel
x
= Ax, x(0) = x0
= Cx
Com a soluc
ao P 0 de A P + PA = C C , temos
Z
J =
v dt = v (x0 ) v (x()) = x0 Px0
| {z }
0
=0
49 / 73
Criterio de Lyapunov
De maneira an
aloga podemos obter os resultados v
alidos para
sistemas a tempo discreto, com representac
ao de estado
x(k + 1) = Ax(k)
onde x(k) Rn . Como a origem e um ponto de equilbrio,
escolhendo novamente v (x) = x Px com P > 0, obtemos
v (x(k + 1)) v (x(k)) = x(k) (A PA P)x(k)
Dada Q > 0, se for possvel determinar P > 0 soluc
ao da
chamada equac
ao de Lyapunov discreta
A PA P = Q
ent
ao v (x(k + 1)) v (x(k)) = x(k) Qx(k) < 0 para todo
x(k) 6= 0 Rn , fazendo com que v (x(k)) seja uma func
ao
decrescente em relac
ao ao tempo.
50 / 73
Criterio de Lyapunov
Ademais, como Q e P s
ao matrizes definidas positivas, existe
> 0 suficientemente pequeno tal que P < Q. Portanto
v (k + 1) (1 )v (k) v (k) (1 )k v (0)
ou seja v (k) tende a zero e, da mesma forma, x(k) tende ao
ponto de equilbrio xe = 0 assintoticamente. Observe que
quanto mais 1, maior e a velocidade com que x(k) se
aproxima da origem.
Lema (Criterio de Lyapunov)
O sistema a tempo discreto x(k + 1) = Ax(k) e assintoticamente
est
avel se e somente se para Q > 0 dada, existir P > 0 soluc
ao da
equac
ao matricial A PA P = Q.
51 / 73
Criterio de Lyapunov
Considere um sistema din
amico assintoticamente est
avel
x(k + 1) = Ax(k), x(0) = x0
y (k) = Cx(k)
o qual, a partir da condic
ao inicial x0 Rn , produz uma sada
y (k) 0 quando k . Desejamos avaliar a qualidade do
transit
orio atraves do c
alculo do ndice
X
J=
y (k) y (k)
k=0
Com a soluc
ao P 0 de A PA P = C C , temos
J=
X
(v (x(k)) v (x(k + 1))) = v (x0 ) v (x()) = x0 Px0
| {z }
k=0
=0
52 / 73
N(s)
=0
D(s)
i =1
onde zi s
ao os zeros e pi s
ao os p
olos, para um ponto generico
s C podemos determinar as formas polares
s zi = |s zi |e ji , i = 1, , m
s pi = |s pi |e ji , i = 1, , n
e, portanto, para que um ponto s C pertenca ao lugar das
razes, duas condic
oes devem ser satisfeitas simultaneamente
para algum > 0.
54 / 73
condic
ao de
angulo :
m
X
i =1
Qm
|s zi |
1
Qni =1
=
|s
p
|
i
i =1
i
n
X
i = (2k + 1)
i =1
Exemplo
A figura abaixo mostra o lugar das razes para
s +1
1+
=0
s(s + 2)(s + 0.5)
onde observamos que o ponto s indicado n
ao satisfaz a
condic
ao de
angulo. Note que o lugar das razes tem tres
ramos, cada um correspondente a cada raz da equac
ao.
4
Im(s)
4
3
2.5
1.5
0.5
0.5
Re(s)
56 / 73
Regras basicas
A regra n
umero 1 permite determinar os pontos onde
comecam e onde terminam os ramos do lugar das razes.
Regra (1)
Os n ramos do lugar das razes comecam nos p
olos pi , i = 1, , n
com 0 e terminam nos zeros zi , i = 1, , m com .
Considere a equac
ao em estudo escrita na forma
D(s) + N(s) = 0. Fazendo 0 as suas razes tendem
para as razes D(s) = 0. Por outro lado, com a forma
alternativa 1 D(s) + N(s) = 0, fazendo as suas
razes tendem para as razes de N(s) = 0.
Se n > m, existem n m ramos cujas terminac
oes n
ao est
ao
definidas pela regra 1. Este aspecto e tratado pela regra 2.
57 / 73
Regras basicas
A regra n
umero 2 permite determinar as terminac
oes de
n m ramos quando n > m e .
Regra (2)
Se n > m, n m ramos do lugar das razes tendem para infinito
assintoticamente a n m retas com coeficiente linear
Pn
Pm
i =1 pi
i =1 zi
=
nm
e coeficientes angulares
k =
(2k 1)
, k = 1, , (n m)
nm
Regras basicas
Observe que para n > m e |s| arbitrariamente grande
podemos adotar a aproximac
ao
N(s)
1
D(s)
(s )(nm)
e assim a equac
ao aproximada tem como razes
p
s = + nm nm (1)
p
Por outro lado, lembrando que nm (1) = e jk , obtemos
s = + nm e jk , k = 1, , n m
No plano complexo, fazendo > 0 variar, determinamos
n m retas que passam pelo ponto + j0, cada uma delas
com coeficiente angular k .
59 / 73
Regras basicas
A regra n
umero 3 permite determinar os pontos do eixo real
que pertencem ao lugar das razes.
Regra (3)
Todos os pontos do eixo real que estejam localizados `
a esquerda de
um n
umero mpar de p
olos e zeros pertence ao lugar das razes.
De fato, considere s um ponto qualquer do eixo real. Para
p
olos e zeros complexos e seus conjugados temos
i + j = i + j = 2. Por outro lado, para p
olos e zeros
reais situados `
a esquerda de s temos p = p = 0.
Finalmente, para p
olos e zeros reais situados `
a direita de s
temos q = q = e, quando forem em n
umero mpar, a
condic
ao de
angulo ser
a satisfeita.
60 / 73
Regras basicas
A regra n
umero 4 e bastante geral e consolida propriedades j
a
conhecidas de equac
oes algebricas.
Regra (4)
Como todos os coeficientes dos polin
omios N(s) e D(s) s
ao reais,
as seguintes propriedades s
ao v
alidas :
O lugar das razes e simetrico em relacao ao eixo real.
O cruzamento do lugar das razes com o eixo imaginario j pode
ser calculado com o criterio de Routh-Hurwitz ou de Nyquist.
Regras basicas
A regra n
umero 5 fornece uma condic
ao necess
aria que
permite identificar pontos onde ocorrem cruzamento de ramos.
Regra (5)
Se no ponto s C um ou mais ramos se cruzam ent
ao
N(s)D (s) D(s)N (s) = 0
Para um determinado valor de > 0, se em um ponto s C
um ou mais ramos se cruzam ent
ao D(s) + N(s) = 0 admite
soluc
oes m
ultiplas. Da mesma forma D (s) + N (s) = 0 da
qual eliminado-se o valor de obtemos o resultado desejado.
Observe que se trata apenas de uma condic
ao necess
aria.
Assim sendo, podem existir razes da equac
ao acima onde n
ao
ocorre cruzamento de ramos.
62 / 73
Regras basicas
A regra n
umero 6 fornece um procedimento de c
alculo para
alguns
angulos do lugar das razes.
Regra (6)
Os
angulos de sada dos p
olos, os
angulos de chegada nos zeros e
os
angulos de sada nos pontos de cruzamento de ramos podem ser
ao de
angulo.
determinados pela condic
Esta regra parece
obvia mas sua aplicac
ao precisa ser bem
entendida. Por exemplo, considere um p
olo qualquer p1 e um
ponto s C arbitrariamente pr
oximo. A reta entre s e p1 se
confunde com a reta tangente ao ramo que passa por p1 .
Como s e p1 est
ao localizados arbitrariamente pr
oximos um
do outro, o
angulos i , i 6= 1 e i s
ao conhecidos. A
condic
ao de
angulo permite determinar 1 e, portanto, o
angulo de sada do p
olo p1 .
63 / 73
Exemplos
Exemplo 1 : Na figura abaixo mostramos o lugar das razes de
1+
2
=0
(s + 2)(s + 1)2
3
5
64 / 73
Exemplos
Exemplo 2 : Na figura abaixo mostramos o lugar das razes de
1+
(s 2
(s + 5)
=0
+ s + 1)(s + 2)(s + 1)2
10
65 / 73
Exemplos
Exemplo 3 : Na figura abaixo mostramos o lugar das razes de
um sistema a tempo discreto
(z + 4)
1+
=0
(z 1/2)(z + 1/2)(z + 3/2)
Observe as duas assntotas e dois ramos cruzando o crculo
unit
ario.
10
8
6
4
2
0
2
4
6
8
10
5
66 / 73
Regras basicas
Conforme o leitor pode constatar, o tracado do lugar das
razes e invariante para sistemas a tempo contnuo ou a
tempo discreto. Sob as hip
oteses j
a comentadas, as regras se
aplicam para a equac
ao
1+
N()
=0, >0
D()
Reducao de modelos
Sendo G (s) uma func
ao de transferencia assintoticamente
est
avel de ordem elevada deseja-se aproxim
a-la por outra
Gap (s) de ordem menor. A ideia e manter na func
ao
aproximada os modos de G (s) mais lentos (p
olos dominantes)
pois os demais desaparecer
ao mais rapidamente. Decompondo
G (s) em frac
oes parciais (p
olos distintos)
G (s) =
n
X
i =1
i
s pi
onde i , i = 1, , r s
ao constantes a determinar.
68 / 73
Reducao de modelos
As seguintes considerac
oes s
ao importantes :
Se um polo dominante complexo for retido em Gap (s), o
mesmo deve ocorrer com o seu complexo conjugado.
Os coeficientes i associados a polos complexos conjugados
devem ser complexos conjugados para que os coeficientes de
Gap (s) sejam reais.
preciso determinar um criterio para escolher os coeficientes
E
i , i = 1, , r . A escolha obvia i = i para todo
i = 1, , r geralmente nao leva a uma boa aproximacao.
Como o transit
orio foi levado em conta pela escolha dos r
modos mais lentos, a escolha dos coeficientes i , i = 1, , r
deve ser feita de tal forma a reduzir o erro entre a resposta de
G (s) e Gap (s) em regime permanente.
69 / 73
Reducao de modelos
Neste sentido, e importante notar que a decomposic
ao em
frac
oes parciais permite determinar:
resposta ao degrau unitario :
G (s)
G (0)
=
+ U(s)
s
s
resposta `a rampa unitaria :
G (s)
G (0) G (0)
=
+ 2 + R(s)
2
s
s
s
Reducao de modelos
Assim sendo, com o criterio
(k)
1
G (0)
p1
pr
.
..
..
..
.. =
.
.
(r 1)!
(r 1)!
r
1
r
G (0)
pr
pr
1
Exemplo
Considere a funcao de transferencia
G (s) =
(s +
2)(s 2
150(s + 1)
+ 2s + 2)(s 2 + 6s + 18)
(s 3.445)(s + 1.045)
(s + 2)(s 2 + 2s + 2)
72 / 73
Exemplo
Na figura abaixo mostramos as respostas ao degrau unit
ario
para G (s) e para as aproximac
oes de ordem 2 e 3. Nota-se,
como requerido, que as tres respostas tendem para o mesmo
valor em regime permanente. Ademais, a aproximac
ao de
ordem 3 e melhor que a de ordem 2 em boa parte do tempo
de simulac
ao mas n
ao para todo t 0.
2.5
1.5
0.5
0.5
t [s]
73 / 73