Preview only show first 10 pages with watermark. For full document please download

Solução Prova1v2005

Prova resolvida de PMR2360 de 2005.

   EMBED


Share

Transcript

Nome: NUSP: PMR-2360 - Controle e Automação I 1a. Prova - 2o. Semestre 2005 03/10/2005 Duração da prova - 1h30min Esta folha deve ser devolvida em conjunto com a folha de respostas [Ex. 1] (3.0pt) Um sistema G(s) foi submetido a um experimento para a determinação de sua curva de resposta em freqüência. O Diagrama de Bode levantado experimentalmente está ilustrado na Figura abaixo: Bode Diagram 0 −10 Magnitude (dB) −20 −20dB/dec −30 −40 −40dB/dec −50 −60 −70 −80 0 Phase (deg) −45 −90 −135 −180 −1 10 0 1 10 10 2 10 Frequency (rad/sec) (a) (1.5pt) Determine a função de transferência G(s) do sistema. Resp: Pelo gráfico apresentado, o sistema não possui ganho pois a reta horizontal é de 0dB. O gráfico possui duas transições: 1/T1 = 1 quando o gráfico pode ser representado por uma assíntota com decaimento -20dB/década e uma outra transição em 1/T2 = 10 quando o gráfico passa a ser representado por uma assíntota de -40dB/década. Desta forma a função de transferência do sistema pode ser representado por: 1 1 = (1) G(jω) = (jωT1 + 1)(jωT2 + 1) (jω1 + 1)(jω0.1 + 1) ou 10 . (2) G(s) = (s + 1)(s + 10) (b) (1.5pt) Para um sistema de controle em malha fechada para este sistema G(s), que tipo de controlador H(s) permite que o erro estacionário ess seja nulo para uma entrada a degrau. Resp: Sabemos que pelo Princípio do Modelo Interno que para um sistema em malha fechada obter erro estacionário nulo a degrau o sistema em mlha aberta G(s)H(s) deve conter pelo menos um integrador. Desta forma, um possível controlador seria um do tipo PI: µ ¶ 1 H(s) = Kp 1 + . (3) Ti s 1 Qd Fluxo de disturbio Q + qi Q Qd + qd H max H+h Q + qo C R [Ex. 2] (7.0pt) Um sistema de controle de nível de líquidos, ilustrado na figura abaixo, é um sistema com características não lineares, onde: • • • • • • • • • H é a altura do líquido (m), Q é o fluxo de líquido gen’erico (m3 /seg), Qd é o fluxo de líquido de perturbação que não pode ser controlado (m3 /seg), R é a resistência ao fluxo de líquido e é definida como a variação no nível de líquido H causada pela variação no fluxo Q, C é a capacitância do reservatório e é definida a variação no volume de líquido armazenado causada pela variação na altura H. qi é a variação do fluxo de entrada, qo é a variação do fluxo de saída, qd é a variação do fluxo de perturbação, h é a variação da altura. O sistema pode ser representado através de funções de transferência realizando uma linearização do sistema em torno de um ponto de operação nominal estacionário (H, Q). A equação linearizada que descreve o sistema é dada por: dh 1 C + h = qi + qd . (4) dt R Desta forma, a função de transferência de h em função de qi e qd são iguais. Um sistema de controle em malha fechada pode ser representado da seguinte forma: Qd(s) Gd(s) + T(s) + Qi(s) Gc(s) G(s) + H(s) _ Pergunta-se: (a) (1.0pt) O sistema em malha aberta, considerando apenas G(s) consegue manter o erro estacionário ess a degrau nulo, i.e., ess = 0 ? Inicialmente, vamos deduzir qual seria a função de transferência do sistema. Partindo da Equação diferencial dada por 4 podemos escrever: CsH(s) + 1 H(s) = Qi (s) + Qd (s), R 2 (5) Ou seja: R R Qi (s) + Qd (s) RCs + 1 RCs + 1 = G(s)Qi (s) + Gd (s)Qd (s). H(s) = (6) (7) Em malha fechada obtemos: H(s) = Gc (s)G(s) Gd (s) T (s) + Qd (s). 1 + Gc (s)G(s) 1 + Gc (s)G(s) (8) (b) (1.0pt) Caso seja utilizado um controlador proporcional Gc (s) = Kp é possível obter erro estacionário ess nulo para entrada a degrau ? Resp: Caso seja utilizado um controlador do tipo Proporcional Gc (s) = Kp , a malha aberta resultante G(s)Gc (s) não tem nenhum integrador 1/s. Desta forma, o sistema resultante não permite obter erro estaciionário ess = 0. (c) (1.5pt) Deseja-se projetar um controlador do tipo integral Gc (s) = Ki /s. Admitindo que R = 0.01 e C = 300 para o ponto de operação estático desejado, projete o controlador de tal forma que: • o sistema nunca transborde mesmo que o sinal de referência T (s) coloque o sistema para operar em Hmax , • tempo de assentamento ts < 100seg. Resp: Nesta parte devemos considerar apenas a malha relativa a G(s). Desta forma, a malha aberta pode ser dada por: G(s)Gc (s). (9) Como R = 0.01 e C = 300 então: G(s)Gc (s) = Ki 0.01 s 3s + 1 (10) A imposição de que o sistema nunca transborda mesmo que ele opere em Hmax é equivalente a impor que o sistema não permite sobresinal. O que também é equivalente a dizer que somente pólos de malha fechada reais são permitidos. A segunda restrição de tempo de assentamento ts : ts = Como σ = ζωn então: 4 < 100seg. ζωn (11) σ > 0.04. (12) Na figura baixo, temos o LR do sistema em questão. O sistema possui dois pólos em mlha aberta: s1 = 0 e s2 = −0.33 Podemos escolher qualquer ponto do eixo real desde que σ > 0.04. Mas lembre-se que você também não pode escolher pólos de malha fechada entre −0.33 e −0.29 já que estes teriam um outro pólo correspondente com σ < 0.04. Vamos escolher então o ponto de transição no eixo real correspondente a amortecimento crítico ζ = 1. Pelo gráfico s = −0.167 e Ki = 8.33. 3 Root Locus 0.02 0.998 0.015 0.996 0.991 0.98 0.95 0.85 0.999 sigma > 0.04 0.01 1 System: s2 Gain: 8.33 Pole: −0.167 + 2.67e−009i Damping: 1 Overshoot (%): 0 Frequency (rad/sec): 0.167 0.15 0.1 0.005 0.35 0 0.3 0.25 0.2 0.05 −0.005 1 −0.01 −0.015 0.999 0.998 −0.02 −0.35 −0.3 0.996 −0.25 0.991 −0.2 −0.15 0.98 −0.1 0.95 −0.05 0.85 0 Real Axis (d) (1.5pt) Utilizando o controlador Gc (s) projetado no ítem anterior não é possível anular um distúrbio do tipo rampa Qd (s) = A/s2 . Entretanto é possível diminuir o efeito do distúrbio aumentando o valor de Ki . Qual é o maior valor de Ki que pode ser utilizado mantendo as especificações de projeto ? Resp: Desprezamos agora a entrada T (s). Desta forma, H(s) = −E(s). Podemos então trabalhar com a função de transferência: Gd (s) H(s) = Qd (s). (13) 1 + Gc (s)G(s) Utilizando um controlador Integral obteríamos como resposta estacionária: Gd (s) Qd (s), 1 + Gc (s)G(s) h(∞) = lim sH(s), H(s) = s→0 = lim s s→0 = 1 0.01 3s+1 0.01 + Ksi 3s+1 A s2 1 . Ki (14) (15) (16) (17) Desta forma, aumentando Ki podemos diminuir o erro estático. O maior Ki que pode ser utilizado corresponde à condição de amortecimento crítico (ζ = 1). Observando o LR do exercício anterior observamos que a solução apresentada com s = −0.167 e Ki = 8.33 é a solução desejada. (e) (2.0pt) Projete um controlador PI mantendo as especificações de projeto acima. Resp: Para o controlador PI: ¶ µ 1 . (18) Gc (s) = Kp 1 + Ti s A malha aberta pode ser escrita como: ¶ µ 0.01 1 . G(s)Gc (s) = Kp 1 + Ti s 3s + 1 4 (19) Vamos escolher o zero do sistema −1/Ti = −0.5 à esquerda do pólo p = −0.33. Ou seja, Ti = 2 Desta forma, a malha aberta torna-se: µ ¶ 2s + 1 0.01 G(s)Gc (s) = Kp . (20) 2s 3s + 1 O LR neste caso pode ser representado como na Figura abaixo: Root Locus 0.4 0.95 0.3 0.9 0.82 0.7 0.52 0.3 0.978 sigma>0.04 0.2 0.994 System: s3 Gain: 26.8 Pole: −0.211 + 5.72e−009i Damping: 1 Overshoot (%): 0 Frequency (rad/sec): 0.211 0.4 0.2 Imaginary Axis 0.1 1.4 0 1.2 1 0.8 0.6 −0.1 0.994 −0.2 −0.3 0.978 0.95 −0.4 −1.4 −1.2 0.9 −1 0.82 −0.8 −0.6 0.7 −0.4 0.52 −0.2 0.3 0 Real Axis Escolheremos aqui, o ponto correspondente ao amortecimento crítico (ζ = 1), o que resulta em Kp = 28.8 e s = −0.211 5