Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduo
Projeto e anlise de sistemas de controle:
Resposta de Transiente Estabilidade Erros de Estado Estacionrio (ou Permanente)
Diferena entre a entrada e a sada para uma entrada de teste pr-determinada quando t Entradas de teste comuns: degrau, rampa ou parbola
Introduo
Como estamos preocupados com a diferena entre a entrada e sada de um sistema de controle com re-alimentao depois de alcanar o estado estacionrio, vamos nos limitar a estudar sistemas estveis, onde a resposta natural tende a zero quando t Considere os exemplos a seguir....
Introduo
Exemplo 1:
Uma entrada degrau gera duas possveis sadas: output1 tem erro de estado estacionrio zero e output2 tem erro finito, e2 (no infinito)
Introduo
Exemplo 2:
Aqui, para uma rampa de entrada, temos erro zero para a output1, erro finito para output2 e infinito para a output3
Introduo
Sistemas com Re-Alimentao Unitria
Sistema de controle re-alimentado onde o ganho do lao de re-alimentao 1 Malha Fechada (Representao Geral) T(s) a funo de transferncia equivalente
Erro
C(s) = R(s)T(s) E(s) = R(s) C(s) = R(s) R(s)T(s) E(s) = R(s)[1 - T(s)]
Carlos Alexandre Mello cabm@cin.ufpe.br 6
Introduo
Sistemas com Re-Alimentao Unitria
Malha Fechada (Re-Alimentao Unitria)
Erro
C(s) = E(s)G(s) E(s) = R(s) C(s) = R(s) E(s)G(s) E(s)[1 + G(s)] = R(s) E(s) = R(s)/[1 + G(s)]
Carlos Alexandre Mello cabm@cin.ufpe.br 7
Introduo
Erro de estado estacionrio finito para uma entrada degrau
Introduo
Erro de estado estacionrio zero para uma entrada degrau
E(s) = R(s)/(1 + K/s) E(s) = 1/[s(1 + K/s)] e(t) = 1/(s + K) = e-Ktu(t) = e-Kt Ou seja, o erro decai at zero.
10
Como calculamos antes, E(s) = R(s)[1 T(s)] Estamos interessados em e(t), quando t
11
Quando s 0:
12
13
Seja: Assim:
e() = 1/2
15
Soluo 1: Achar a funo equivalente T(s) e analisar como antes Soluo 2: Definir o erro de estado estacionrio em funo de G(s)
16
17
18
O termo lims0G(s) o termo dc da funo de transferncia j que s, a varivel de frequncia, se aproxima de zero Para ter erro estacionrio zero devemos ter lims0G(s)
19
Para ter erro estacionrio zero devemos ter lims0sG(s) Fazendo a mesma anlise anterior, preciso existir pelo menos dois integradores no caminho frente n2
21
J que
22
Para ter erro estacionrio zero devemos ter lims0s2G(s) Fazendo a mesma anlise anterior, preciso existir pelo menos trs integradores no caminho frente
n3
23
J que
24
25
Entrada 5tu(t):
Entrada 5t2u(t):
26
27
Entrada 5tu(t):
Entrada 5t2u(t):
28
Soluo: O sistema instvel (h razes no semiplano direito), logo nenhum clculo precisa ser feito
29
Constante de Velocidade: Kv
Constante de Acelerao: Ka
30
Entrada degrau:
Entrada rampa:
Entrada parablica:
31
32
33
Defina o tipo do sistema, Kp, Kv e Ka Ache as respostas para entrada degrau, rampa e parablica
34
Assim:
edegrau() = 1/(1 + Kp) = 1/(1 + 127) = 0,0078 erampa() = 1/Kv = eparbola() = 1/Ka =
35
36
37
38
39
Assim, K = 672 Podemos aplicar o critrio de Routh-Hurwitz para confirmar a estabilidade para esse valor de K
40
41
Assim, K = 189 Novamente, podemos aplicar o critrio de Routh-Hurwitz para confirmar a estabilidade para esse valor de K
42
43
44
Onde:
45
Ou seja, o erro de estado estacionrio devido a uma perturbao pode ser reduzido aumentando o ganho dc G1(s) e diminuindo o ganho dc G2(s)
46
Assim, precisamos aumentar o ganho dc de G1(s), tal que um baixo valor de E(s) ser re-alimentado para D(s), ou diminuir o valor dc de G2(s) que leva a um menor valor de e()
Carlos Alexandre Mello cabm@cin.ufpe.br 47
48
Nesse caso, o erro de estado estacionrio devido ao distrbio degrau inversamente proporcional ao ganho dc de G1(s) O ganho dc de G2(s) infinito nesse exemplo
49
50
Erro de Estado Estacionrio para Sistemas de Re-Alimentao No-Unitria Sistema genrico com re-alimentao
Transdutor de Entrada
Controlador e Planta
Feedback
51
Erro de Estado Estacionrio para Sistemas de Re-Alimentao No-Unitria Sistema genrico com re-alimentao
Onde, G(s) = G1(s)G2(s) e H(s) = H1(s)/G1(s) Nesse caso, o erro no apenas a diferena entre entrada e sada
Carlos Alexandre Mello cabm@cin.ufpe.br 52
Erro de Estado Estacionrio para Sistemas de Re-Alimentao No-Unitria Sistema genrico com re-alimentao
O sinal aps o somatrio, Ea(s), chamado sinal de atuao e() = r() c() Vamos explicitar E(s) = R(s) C(s)
Considerando que R(s) e C(s) tm a mesma unidade
Carlos Alexandre Mello cabm@cin.ufpe.br 53
Erro de Estado Estacionrio para Sistemas de Re-Alimentao No-Unitria Primeiro, vamos transformar o sistema de controle com re-alimentao no-unitria em um sistema com re-alimentao unitria adicionando e subtraindo caminhos de re-alimentao unitria
54
Erro de Estado Estacionrio para Sistemas de Re-Alimentao No-Unitria Em seguida, combinamos H(s) com a realimentao unitria negativa...
55
Erro de Estado Estacionrio para Sistemas de Re-Alimentao No-Unitria Finalmente, combinamos G(s) com H(s) -1
Erro de Estado Estacionrio para Sistemas de Re-Alimentao No-Unitria Exemplo: Para o sistema abaixo, ache o tipo de sistema, a constante de erro apropriada ao sistema e o erro de estado estacionrio para uma entrada degrau unitrio
57
Erro de Estado Estacionrio para Sistemas de Re-Alimentao No-Unitria Exemplo (cont.): O primeiro passo transformar o sistema em um sistema de re-alimentao unitria De acordo com o processo anterior, temos:
Com:
58
O sistema do Tipo 0 j que no tem nenhuma integrao pura Assim, Kp = lims0Ge(s) = 500/(-400) = -1,25 e() = 1/(1 + Kp) = 1/(1 1,25) = -4 O valor negativo do erro de estado estacionrio implica que o degrau de sada maior que o degrau de entrada
Carlos Alexandre Mello cabm@cin.ufpe.br 59
60
Erro de Estado Estacionrio para Sistemas em Representao Estado Espao x = Ax + Br y = Cx E(s) = R(s) Y(s) = R(s) R(s)T(s) = R(s)[1 T(s)] E(s) = R(s)[1 C.(sI A)-1.B] lims0sE(s) = lims0sR(s)[1 C.(sI A)-1.B] Exemplo:
Para uma entrada degrau, R(s) = 1/s, e() = 4/5. Para uma entrada rampa, R(s) = 1/s2, e() = .
Carlos Alexandre Mello cabm@cin.ufpe.br 61
Erro de Estado Estacionrio para Sistemas em Representao Estado Espao Exemplo (cont.):
62
63
A Seguir....
Lugar das Razes
64