desempenho de sistemas de controle

29
Controle de Sistemas Desempenho de Sistemas de Controle Renato Dourado Maia Universidade Estadual de Montes Claros Engenharia de Sistemas

Upload: others

Post on 25-Jun-2022

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Desempenho de Sistemas de Controle

Controle de Sistemas Desempenho de Sistemas de Controle

Renato Dourado Maia

Universidade Estadual de Montes Claros

Engenharia de Sistemas

Page 2: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 2

Controle de Posicionamento do Telescópio Hubble

O Hubble é um telescópio de 2,4m, que fica a 380 milhas da Terra, sendo capaz de apontar e focalizar um moeda de dez

centavos de dólar a 400 milhas de distância...

29/10/2014

Page 3: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 3

Controle de Posicionamento do Telescópio Hubble

Diagrama de blocos:

Realimentação de Velocidade

Comando

Perturbação

Posicionamento

( )R s K 2

1s

1K s

( )D s

( )Y s

29/10/2014

Page 4: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 4

Controle de Posicionamento do Telescópio Hubble

Diagrama de blocos:

Objetiva-se escolher K1 e K de modo que:

1. A U.P para entrada em degrau seja ≤ 10%. 2. O erro em estado estacionário seja minimizado. 3. O efeito da perturbação de carda, D, seja minimizado.

K1

1( )s s K+( )R s

( )D s

( )Y s( )E s

29/10/2014

Page 5: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 5

Controle de Posicionamento do Telescópio Hubble

A função de transferência em malha fechada, de R para Y é?

K1

1( )s s K+( )R s

( )D s

( )Y s

21

1

1

1( )( )( ) 11 ( ) 1

( )

Ks sG sT sG s s s

s s

KK K

KK

KK K+

= = =+ + ++

+

( )E s

29/10/2014

Page 6: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 6

Controle de Posicionamento do Telescópio Hubble

O que fazer agora?

29/10/2014

Page 7: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 7

Controle de Posicionamento do Telescópio Hubble

Projetar os valores de K1 e K de modo que as es-pecificações de desempenho sejam atendidas.

Perguntas iniciais:

Como o erro em estado estacionário, sem perturbação, pode ser minimizado?

Como o erro em estado estacionário, devido a apenas uma perturbação em degrau unitário, pode ser minimi-zado?

29/10/2014

Page 8: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 8

Controle de Posicionamento do Telescópio Hubble

Vamos observar novamente a função de trans-ferência da planta:

1

1( )( )

G ss s K

=+

Qual é o erro em estado estacionário para uma entrada em degrau, com perturbação nula?

1

1( )( )

G ss s K

=+

Sistema Tipo 1, com realimentação unitária negativa: o erro em estado estacionário para

entrada em degrau é nulo!

29/10/2014

Page 9: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 9

Controle de Posicionamento do Telescópio Hubble

Pensemos, então, numa entrada tipo rampa de inclinação B, com perturbação nula:

Agora vamos analisar o efeito de uma perturba-ção em degrau unitário, com referência nula:

01 1

0lim ( ) lim

( )v s ssG s s

s KKK

s KK

→ →= =

+

1vss

B BeK KK

= =

0

( ) 1( ) ( ) lim ( )1 ( ) ss s

G sE s D s e sE sG sK K→

= − ⇒ = = −+

29/10/2014

Page 10: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 10

Controle de Posicionamento do Telescópio Hubble

Resumindo:

Para uma entrada em rampa de inclinação B, com per-turbação nula, o erro em estado estacionário é:

Para referência nula, o erro para uma perturbação em degrau unitário é:

1ss

BeK K

=

1sse

K= −

Conclusões: 1: 1K 1 12 : 1K KK K⇒

29/10/2014

Page 11: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 11

Controle de Posicionamento do Telescópio Hubble

Falta analisar a especificação de ultrapassagem percentual... Lembremos da função de transfe-rência em malha fechada:

21

( )TKs sK

Ks =

+ +

Podemos utilizar todo o nosso conhecimento sobre sistemas de

segunda ordem!

1

2

2 2 2( )2

n

n n

TsKs sK

Kss

ωζω ω

= =+ + + +

1 2 2n

n

K

K K

ω

ζω ζ

=

= =

29/10/2014

Page 12: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 12

Controle de Posicionamento do Telescópio Hubble

Ultrapassagem Percentual e Tempo de Pico Normalizado versus Relação de Amortecimento

Ultr

apas

sage

m M

áxim

a Pe

rcen

tual

Coeficiente de Amortecimento

Ultrapassagem Percentual

U.P. ≤ 10% ζ = 0,6; U.P. = 9,5%

29/10/2014

Page 13: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 13

Controle de Posicionamento do Telescópio Hubble

1

2

2 2 2( )2

n

n n

TsKs sK

Kss

ωζω ω

= =+ + + +

1 2 2n

n

K

K K

ω

ζω ζ

=

= =

0.6ζ =

1 2(0,6) 1,2n

n KK

ω

=

= =

E agora?

29/10/2014

Page 14: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 14

Controle de Posicionamento do Telescópio Hubble

1 2(0,6) 1,2n

n KK

ω

=

= =

1: 1K

1 12 : 1K KK K⇒

1 1, 2 1,2K K K KK = =

1

1

1,2

K

K K

>>

=

29/10/2014

Page 15: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 15

Controle de Posicionamento do Telescópio Hubble

( )R s

( )D s

( )Y s( )E s

1001

1( 2)s s +

Escolhendo K = 100, K1 = 12.

29/10/2014

Page 16: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 16

Controle de Posicionamento do Telescópio Hubble

Resposta à referência

Resposta à perturbação

t (segundos)

( )y t

29/10/2014

Page 17: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 17

Problema 5.5 – Dorf & Bishop Um telescópio espacial deve ser lançado para

realizar experimentos astronômicos. Deseja-se que o sistema de controle de posicionamento seja capaz de uma resolução de 0.01 minuto de arco e de rastrear objetos solares com movi-mento aparente de até 0.21 minuto de arco por segundo. O sistema e o sistema de controle es-tão apresentados nas figuras dos próximos dois slides. Admitir que a constante de tempo 1 é de 1 s, e a constante de tempo 2 é nula (uma a-proximação).

29/10/2014

Page 18: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 18

Problema 5.5 – Dorf & Bishop

29/10/2014

Page 19: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 19

Problema 5.5 – Dorf & Bishop

12

Ks

2 1

2

( 1)( 1)

K ssτ

τ++Entrada Ângulo de

Apontamento

( )R s ( )Y s

a) Determinar o ganho K = K1K2 necessário pra que a resposta a um comando em degrau seja tão rápida quanto razoável com uma ultrapassagem menor do que 5%.

b) Determinar o erro de estado estacionário do sistema para uma entrada em degrau e em rampa.

c) Selecionar K utilizando o índice de desempenho ITAE para entradas em degrau e em rampa. 29/10/2014

Page 20: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 20

Problema 5.5 – Dorf & Bishop Função de transferência em malha fechada:

A função de transferência é de segunda or-

dem... Mas há um zero! Então, devemos ser mais cautelosos com a análise!

Deseja-se uma ultrapassagem percentual menor do que 5%. Um coeficiente de amortecimento de 0,7 leva a uma ultrapassagem de aproxima-damente 4,7%...

1 22 2

1 2 1 2

( 1) ( 1)( ) K K s K sT ss K K s K K s Ks K

+ += =

+ + + +

29/10/2014

Page 21: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 21

Problema 5.5 – Dorf & Bishop Função de transferência em malha fechada:

1 22 2

1 2 1 2

( 1) ( 1)( ) K K s K sT ss K K s K K s Ks K

+ += =

+ + + +

2

2n

n

K

K

ω

ζω

=

=2 2 1,4 1,4n n n nω ζω ω ω= = ⇒ =

1 2 1,96K K K= =

29/10/2014

Page 22: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 22

Problema 5.5 – Dorf & Bishop Como o sistema é Tipo 2, com realimentação u-

nitária negativa, o erro em estado estacionário é zero para entradas em degrau e em rampa.

Agora, vamos simular o sistema para entradas em degrau e rampa e verificar se as especifica-ções foram atendidas... Lembrem-se que há um zero na função de transferência em malha fe-chada.

Script em Matlab: M_7_DesempenhoSistemasProg1.m

29/10/2014

Page 23: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 23

Problema 5.5 – Dorf & Bishop

0 1 2 3 4 5 6 7 80

0.2

0.4

0.6

0.8

1

1.2

1.4

t

y(t)

Resposta ao Degrau

1,96K =

29/10/2014

Page 24: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 24

Problema 5.5 – Dorf & Bishop

0 1 2 3 4 5 6 7 80

1

2

3

4

5

6

7

8

t

y(t)

Resposta à Rampa

SaídaReferência

1,96K =

29/10/2014

Page 25: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 25

Problema 5.5 – Dorf & Bishop

-1 -0.9 -0.8 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1Diagrama de Pólos e Zeros

Eixo Real

Eixo

Imag

inár

io

1,96K =

29/10/2014

Page 26: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 26

Problema 5.5 – Dorf & Bishop A ultrapassagem percentual foi de 20%... E a-

gora?

1 22 2

1 2 1 2

( 1) ( 1)( ) K K s K sT ss K K s K K s Ks K

+ += =

+ + + +

Pólos: 2 ( 4)4

2 2 2K KK K K K −− ± −

= − ±

4 ???4 ???4 ???

KKK

=><

E aí?

29/10/2014

Page 27: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 27

Problema 5.5 – Dorf & Bishop

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.2

0.4

0.6

0.8

1

1.2

1.4

t

y(t)

Resposta ao Degrau - Forçando o K

16K =

29/10/2014

Page 28: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 28

Problema 5.5 – Dorf & Bishop

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

t

y(t)

Resposta à Rampa - Forçando o K

SaídaReferência

16K =

29/10/2014

Page 29: Desempenho de Sistemas de Controle

Controle de Sistemas – Renato Dourado Maia 29

Problema 5.5 – Dorf & Bishop

-15 -10 -5 0-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1Diagrama de Pólos e Zeros - Forçando o K

Eixo Real

Eixo

Imag

inár

io

16K =

29/10/2014