An lise e Projeto de Sistemas de Controle pelo M todo do ...

44
Análise e Projeto de Sistemas de Controle pelo Método do Lugar das Raízes Saulo Dornellas Universidade Federal do Vale do São Francisco Juazeiro - BA Dornellas (UNIVASF) Juazeiro - BA 1 / 44

Transcript of An lise e Projeto de Sistemas de Controle pelo M todo do ...

Page 1: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Análise e Projeto de Sistemas de Controle pelo Métododo Lugar das Raízes

Saulo Dornellas

Universidade Federal do Vale do São Francisco

Juazeiro - BA

Dornellas (UNIVASF) Juazeiro - BA 1 / 44

Page 2: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Análise do Lugar da Raízes

A resposta transitória depende da localização dos pólos de malhafechada

Como os pólos de malhada fechada se movem no plano-s à medida queo ganho de malha varia?

Dornellas (UNIVASF) Juazeiro - BA 2 / 44

Page 3: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Análise do Lugar da Raízes

Os pólos de malha fechada são as raízes da equação característica

Método do Lugar das Raízes:permite que as raízes da equação característica sejam representadosgraficamente para todos os valores de um parâmetro do sistema

Dornellas (UNIVASF) Juazeiro - BA 3 / 44

Page 4: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Método do Lugar da Raízes

C(s)R(s)

=G(s)

1+ G(s)H(s)

Equação característica:

1+ G(s)H(s) = 0⇔ G(s)H(s) = −1

Condição angular

∠(G(s)H(s)) = ±180◦(2k +1) (k = 0,1,2, . . .)

Condição de módulo|G(s)H(s)| = 1

Dornellas (UNIVASF) Juazeiro - BA 4 / 44

Page 5: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Método do Lugar da Raízes

Lugar das raízesLugar dos pontos no plano-s que satisfaz a condição angular

Considere G(s)H(s)

G(s)H(s)=K(s+ z1)(s+ z2) . . . (s+ zm)

(s+ p1)(s+ p2) . . . (s+ pn)

onde k > 0 é o ganho

Dornellas (UNIVASF) Juazeiro - BA 5 / 44

Page 6: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Passos para obtenção do Lugar das Raízes e Exemplo

1 Localizar os pólos e zeros de G(s)H(s) no plano-s

2 Determinar os trechos do lugar das raízes no eixo real

3 Determinar as assíntotas do lugar das raízes

4 Determinar os pontos de partida e os de chegada do eixo real

5 Determinar o ângulo de partida de um pólo complexo (ou de chegada aum zero complexo) do lugar das raízes

6 Determinar os pontos onde o lugar das raízes pode cruzar o eixoimaginário

7 Obter uma série de pontos de teste na região próxima à origem doplano-s e esboçar o lugar das raízes

8 Determinar os pólos de malha fechada

Dornellas (UNIVASF) Juazeiro - BA 6 / 44

Page 7: An lise e Projeto de Sistemas de Controle pelo M todo do ...

1. Localizar os pólos e zeros de G(s)H(s) no plano-s

Os ramos se iniciam nos pólos de malha aberta e terminam nos zeros demalha aberta (finitos ou infinitos)

O lugar das raízes é sempre simétrico em relação ao eixo real

Dornellas (UNIVASF) Juazeiro - BA 7 / 44

Page 8: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

Considere o sistema

G(s)H(s) =K

s(s+1)(s+2)

-2 -1

Dornellas (UNIVASF) Juazeiro - BA 8 / 44

Page 9: An lise e Projeto de Sistemas de Controle pelo M todo do ...

2. Determinar os trechos do lugar das raízes no eixo real

Os pólos e zeros complexos de malha aberta não influenciam os trechosdo lugar das raízes no eixo real

Se o número de pólos reais e zeros reais à direita do ponto de teste forímpar, então o ponto de testes pertence ao lugar das raízes

Dornellas (UNIVASF) Juazeiro - BA 9 / 44

Page 10: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

-2 -1 s

∠(s)+∠(s+1)+∠(s+2) = 0◦

Dornellas (UNIVASF) Juazeiro - BA 10 / 44

Page 11: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

-2 -1 s

∠(s)+∠(s+1)+∠(s+2) = 180◦

Dornellas (UNIVASF) Juazeiro - BA 11 / 44

Page 12: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

-2 -1s

∠(s)+∠(s+1)+∠(s+2) = 360◦

Dornellas (UNIVASF) Juazeiro - BA 12 / 44

Page 13: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

-2 -1s

∠(s)+∠(s+1)+∠(s+2) = 3·180◦ = 180◦

Dornellas (UNIVASF) Juazeiro - BA 13 / 44

Page 14: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

-2 -1

Dornellas (UNIVASF) Juazeiro - BA 14 / 44

Page 15: An lise e Projeto de Sistemas de Controle pelo M todo do ...

3. Determinar as assíntotas do lugar das raízes

G(s)H(s) =K(s+ z1)(s+ z2) . . . (s+ zm)

(s+ p1)(s+ p2) . . . (s+ pn)

Ângulo das assíntotas

±180◦(2k +1)

n−m(k = 0,1,2, . . .)

Ponto de interseção das abscissas no eixo real

−(p1 + p2+ . . .+ pn)− (z1 + z2+ . . .+ zm)

n−m

Dornellas (UNIVASF) Juazeiro - BA 15 / 44

Page 16: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

G(s)H(s) =K

s(s+1)(s+2)

Ângulo das assíntotas

±180◦(2k +1)

3−0= ±60◦(2k +1) (k = 0,1,2, . . .)

Ponto de interseção das abscissas no eixo real

−(0+1+2)− (0)

3−0= −1

Dornellas (UNIVASF) Juazeiro - BA 16 / 44

Page 17: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

Assíntotas

-1

60◦

60◦

Dornellas (UNIVASF) Juazeiro - BA 17 / 44

Page 18: An lise e Projeto de Sistemas de Controle pelo M todo do ...

4. Determinar os pontos de partida e os de chegada do eixoreal

-2 -1

Ponto de partida

Dornellas (UNIVASF) Juazeiro - BA 18 / 44

Page 19: An lise e Projeto de Sistemas de Controle pelo M todo do ...

4. Determinar os pontos de partida e os de chegada do eixoreal

Exprimir K em função de s na equação característica

Os pontos de partida e os de chegada do eixo real são raízes de

dKds

= 0

Observação:Nem todas as raízes serão pontos de partida e chegadaÉ necessário que pertençam ao lugar das raízes no eixo real

Dornellas (UNIVASF) Juazeiro - BA 19 / 44

Page 20: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

G(s)H(s) =K

s(s+1)(s+2)

Equação característica:

Ks(s+1)(s+2)

= −1⇒ k = −s3−3s2−2s

dKds

= 0⇒−3s2−6s−2 = 0⇒ s = −1±√

33

Dornellas (UNIVASF) Juazeiro - BA 20 / 44

Page 21: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

s =−1±√

33

-2 -1

−1+√

33

−1−√

33

Somente −1+√

33 pertence ao lugar das raízes no eixo real

Dornellas (UNIVASF) Juazeiro - BA 21 / 44

Page 22: An lise e Projeto de Sistemas de Controle pelo M todo do ...

5. Determinar o ângulo de partida de um pólo complexo (oude chegada a um zero complexo) do lugar das raízes

Tomar um ponto de teste nas proximidades de um pólo complexo (ouzero complexo)

As contribuições angulares de todos os pólos e zeros devem satisfazer acondição angular

Dornellas (UNIVASF) Juazeiro - BA 22 / 44

Page 23: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

φ′1−(

θ1 + θ′2)

= ±180◦(2k +1)

ou

θ1 = 180◦−θ′2+φ′1 = 180◦−θ2+φ1

Dornellas (UNIVASF) Juazeiro - BA 23 / 44

Page 24: An lise e Projeto de Sistemas de Controle pelo M todo do ...

6. Determinar os pontos onde o lugar das raízes podecruzar o eixo imaginário

Duas maneiras:Critério da estabilidade de Routh

k?

Fazendo s = jω na equação característica, e resolver para ω e k

Dornellas (UNIVASF) Juazeiro - BA 24 / 44

Page 25: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

Equação característica Ks(s+1)(s+2) +1= 0⇒ s3 +3s2 +2s+ k = 0

Critério de Routh:

s3 1 2s2 3 Ks1 2− K

3 0s0 K

O lugar das raízes pode cruzar oeixo imaginário para

2− K3

= 0⇒ K = 6

Usando a equaçãoauxiliar da linha s2

3s2 + K = 0⇒⇒ 3s2 +6 = 0⇒

⇒ s = ± j√

2

Dornellas (UNIVASF) Juazeiro - BA 25 / 44

Page 26: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

Fazendo s = jω na equação característica

( jω)3 +3( jω)2 +2( jω)+ K = 0⇒⇒− jω3−3ω2 +2 jω+ K = 0⇒

⇒{

−ω3 +2ω = 0−3ω2 + K = 0

⇒{

ω = 0,±√

2K = 3ω2

Para ω = 0, K = 0 é inadmissível

Para ω = ±√

2, K = 6

Dornellas (UNIVASF) Juazeiro - BA 26 / 44

Page 27: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

j√

2

− j√

2

Dornellas (UNIVASF) Juazeiro - BA 27 / 44

Page 28: An lise e Projeto de Sistemas de Controle pelo M todo do ...

7. Obter uma série de pontos de teste na região próxima àorigem do plano-s e esboçar o lugar das raízes

Duas maneiras:Manualmente, observando-se a condição angularAtravés do MatLab (função rlocus)

Dornellas (UNIVASF) Juazeiro - BA 28 / 44

Page 29: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

-3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

Gráfico do lugar das raízes de G(s) = k/[s(s+1)(s+2)]

Eixo real

Eix

o im

agin

ário

j√

2

− j√

2

−1+√

33

Dornellas (UNIVASF) Juazeiro - BA 29 / 44

Page 30: An lise e Projeto de Sistemas de Controle pelo M todo do ...

8. Determinar os pólos de malha fechada

A condição de módulo permite encontrar o valor de K relativo a qualquerponto específico do lugar das raízes

Dornellas (UNIVASF) Juazeiro - BA 30 / 44

Page 31: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Exemplo

-3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

Gráfico do lugar das raízes de G(s) = k/[s(s+1)(s+2)]

Eixo real

Eix

o im

agin

ário

k = 6

k = 6

k = 2√

33

Dornellas (UNIVASF) Juazeiro - BA 31 / 44

Page 32: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Projeto de Sistemas de Controle pelo Método do Lugar dasRaízes

Requisitos dos sistemas de controleRequisitos da resposta transitóriaRequisitos em regime permanente

Projeto pelo Lugar das raízesAlterar o lugar das raízes pela adição de pólos e zeros na função detransferência de malha abertaO novo lugar das raízes deve passar pelos pólos de malha fechadadesejados

Dornellas (UNIVASF) Juazeiro - BA 32 / 44

Page 33: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Projeto de Sistemas de Controle pelo Método do Lugar dasRaízes

Ajustar o ganhoNem sempre permite o desempenho desejadoMelhora o regime permanente, mas torna o sistema pouco estável, ou atémesmo instável

Reprojetar o sistemaModificação de sua estruturaAdição de um compensador

Dornellas (UNIVASF) Juazeiro - BA 33 / 44

Page 34: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Esquemas de compensação

Compensação em série

Compensação em paralelo

Dornellas (UNIVASF) Juazeiro - BA 34 / 44

Page 35: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Efeitos da adição de pólos

Dornellas (UNIVASF) Juazeiro - BA 35 / 44

Page 36: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Efeitos da adição de zeros

Dornellas (UNIVASF) Juazeiro - BA 36 / 44

Page 37: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Compensador avanço de fase

Gc(s) = Kcs+ 1

T

s+ 1αT

= Kcs+ zs+ p

onde α < 1 e consequentemente p > z

Técnica:Considere um sistema

instávelou estável, mas com resposta transitória insatisfatória

Modificar o lugar das raízes para que um par de pólos dominantes demalha fechada passe pela posição desejada no plano-s

Dornellas (UNIVASF) Juazeiro - BA 37 / 44

Page 38: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Compensador atraso de fase

Gc(s) = K̂cs+ 1

T

s+ 1βT

onde β > 1

Técnica:Considere um sistema

com resposta transitória satisfatóriae com resposta em regime permanente insatisfatória

Aumentar o ganho de malha abertasem alterar sensivelmente as características da resposta transitória

Dornellas (UNIVASF) Juazeiro - BA 38 / 44

Page 39: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Compensador atraso de fase

Para evitar uma alteração significativa do lugar das raízesA contribuição angular do compensador atraso de fase deve ser pequena

−5◦ < ∠

(

s+ 1T

s+ 1βT

)

< 0◦

É possível alocar o pólo e o zero próximos um do outro e da origem doplano-s.Para um pólo dominante de malha fechada s = s1,

|Gc(s1)| = |K̂cs1 + 1

T

s1 + 1βT

| = K̂c|s1 + 1

T

s1 + 1βT

| = K̂c|s1 + 1

T ||s1 + 1

βT |∼= K̂c

Dornellas (UNIVASF) Juazeiro - BA 39 / 44

Page 40: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Compensador atraso de fase

Fazendo K̂c = 1As características da resposta transitória não serão alteradasO ganho resultante da função de transferência de malha aberta pode seraumentado por um fator β > 1Sistema não compensado

Kv = lims→0

sG(s)

Sistema compensado

K̂v = lims→0

sGc(s)G(s) = lims→0

Gc(s)Kv = K̂cβKv

Dornellas (UNIVASF) Juazeiro - BA 40 / 44

Page 41: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Compensador atraso e avanço de fase

Gc(s) = Kc

(

s+ 1T1

s+ γT1

)(

s+ 1T2

s+ 1βT1

)

onde γ > 1 e β > 1

Consideramos Kc pertencente à porção de avanço de fase

Técnica:Melhorar tanto a resposta transitória quanto a resposta em regimepermanente

Dornellas (UNIVASF) Juazeiro - BA 41 / 44

Page 42: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Compensação em paralelo

Na compensação em série

C(s)R(s)

=Gc(s)G(s)

1+ Gc(s)G(s)H(s)

Equação característica 1+ Gc(s)G(s)H(s) = 0

Dados G(s) e H(s), o problema de projeto é a determinação de Gc(s)

Dornellas (UNIVASF) Juazeiro - BA 42 / 44

Page 43: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Compensação em paralelo

Na compensação em paralelo

C(s)R(s)

=G1(s)

G2(s)1+G2(s)Gc(s)

1+ G1(s)G2(s)

1+G2(s)Gc(s)H(s)

=G1(s)G2(s)

1+ G2(s)Gc(s)+ G1(s)G2(s)H(s)

Dornellas (UNIVASF) Juazeiro - BA 43 / 44

Page 44: An lise e Projeto de Sistemas de Controle pelo M todo do ...

Compensação em paralelo

Equação característica

1+ G2(s)Gc(s)+ G1(s)G2(s)H(s) = 0⇒ 1+ Gc(s)G2(s)

G1(s)G2(s)H(s)= 0

Fazendo

G f (s) =G2(s)

G1(s)G2(s)H(s)

Temos 1+ Gc(s)G f (s) = 0

O projeto de Gc(s) é o mesmo que no caso da compensação em série

Dornellas (UNIVASF) Juazeiro - BA 44 / 44