F6D370 - CONTROLE E SERVOMECAMISMOS II Prof. Carlos Raimundo Erig Lima PRIMEIRA PROVA DE CONTROLE II – PRIMEIRO SEMESTRE DE 2012 (09/05/2012) 1) Para um sistema canal direto G(z) e com realimentação H(z) = 1, taxa de amostragem 0.1s. Y(z) X(z) G(z) H(z) K DICA: zero em malha aberta em -1 a) Em função da equação a diferenças y[k+3]+0.4y[k+2]+0.1Ky[k+1]+(0.1K-0.128)y[k] do sistema em =0.1x[k+1]+0.1x[k], malha qual fechada, o lugar dada das raízes sistema? (1,5) Solução: A equação em malha fechada pode ser obtida segundo a equação a diferenças: Y(z)z3+0.4Y(z)z2+0.1KY(z)z+Y(z)(0.1K-0.128) =0.1X(z)z+0.1X(z) Assim: Y(z)/X(z) = 0.1(z+1)/(z3+0.4z2+0.1Kz+0.1K-0.128) Como as raízes da equação característica z3+0.4z2+0.1Kz+0.1K-0.128=0 para k->0 serão dadas por z3+0.4z2-0.128=0, tem-se os pólos da da função de transferência em malha aberta: -0.4000 + 0.4000i -0.4000 - 0.4000i 0.4000 Por outro lado, as raízes da equação característica z3+0.4z2+0.1Kz+0.1K-0.128=0 para k->∞ serão dadas por 0.1Kz+0.1K=0, tem-se o zero da da função de transferência em malha aberta: -1 Assim o lugar das raízes será: por: do F7D440 - CONTROLE E SERVOMECAMISMOS II Prof. Carlos Raimundo Erig Lima Root Locus 5 4 3 2 Imaginary Axis 1 x 0 0 x x -1 -2 -3 -4 -5 -1.5 -1 -0.5 0 Real Axis b) Qual o comando matlab para calcular a saída do sistema para K = 4? (1,0) Solução: Considerando uma entrada sequencia degrau unitário: Para ganho 4, Y(z)/X(z) = 0.1(z+1)/(z3+0.4z2+0.1Kz+0.1K-0.128), fica Y(z)/X(z) = 0.1(z+1)/(z3+0.4z2+0.4z+0.4-0.128) s = tf('z') g = 0.1*(z+1)/(z^3+0.4*z^2+0.4*z+0.4-0.128) step(g) 0.5 1 F7D440 - CONTROLE E SERVOMECAMISMOS II Prof. Carlos Raimundo Erig Lima Step Response 0.16 0.14 0.12 Amplitude 0.1 0.08 0.06 0.04 0.02 0 0 0.5 1 1.5 2 2.5 Time (sec) c) Para K = 4 determine as raízes da equação característica, bem como tempo de acomodação (2%) do sistema. (1,0) Solução: As raizes da equação z3+0.4z2+0.4z+0.2720=0, obtida para k = 4, são as raízes da equação caracterítica: 0.0788 + 0.6940i 0.0788 - 0.6940i -0.5576 De outro modo: F7D440 - CONTROLE E SERVOMECAMISMOS II Prof. Carlos Raimundo Erig Lima Root Locus 5 4 3 System: gz Gain: 4 Pole: 0.0762 + 0.695i Damping: 0.238 Overshoot (%): 46.3 Frequency (rad/sec): 15 2 Imaginary Axis 1 0 -1 -2 System: gz Gain: 4 Pole: -0.557 Damping: 0.183 Overshoot (%): 55.7 Frequency (rad/sec): 32 -3 -4 -5 -1.5 -1 -0.5 0 0.5 1 Real Axis Mapeando em s, usando s1 = ln(z1)/T e z1 =0.0788 + 0.6940i s1 = -3.5888 +14.5774i De onde ξ = 0.24 e wn = 15 rad/s ta(2%) = 4/zwn = 1.11s d) Para qual valor de ganho K a saída Y(z) tenderá ao valor 0.5 (entrada sequência degrau) ? (1.0) Solução: Usando o teorema do valor final: G(z) 0.1( z 1) lim z 1 1 KG(z)H(z) z 1 3 2 z 0.4 z 0.1Kz 0.1K 0.128 0.2 0.2 1 0.4 0.1K 0.1K 0.128 1.272 0.2 K lim F7D440 - CONTROLE E SERVOMECAMISMOS II Prof. Carlos Raimundo Erig Lima Logo: 1.272+0.2K = 0.4 => k = -4.3600 De fato: >> f = 0.1*(z+1)/(z^3+0.4*z^2-0.128) >> step(feedback(f,-4.36)) Gera a curva: Step Response 0.5 0.45 0.4 0.35 Amplitude 0.3 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 Time (sec) De outro modo, não há valor de K>0 que permita uma saída com o valor desejado. e) Pelo critério de Jury determine a faixa de estabilidade do sistema, considerando que o pólo real em malha aberta (em 0.4) foi eliminado. (1,0) Considerando a equação característica simplificada: 1+0.1K(z+1)/((z +0.4 + 0.4j)(z +0.4 + 0.4j)) =0 A função de transferência em malha aberta: F7D440 - CONTROLE E SERVOMECAMISMOS II Prof. Carlos Raimundo Erig Lima 0.1( z + 1) -----------------z^2 + 0.8 z + 0.32 Root Locus 2 1.5 1 System: gz Gain: 6.74 Pole: 0.0603 + 0.993i Damping: 0.00366 Overshoot (%): 98.9 Frequency (rad/sec): 15.1 Imaginary Axis 0.5 0 -0.5 -1 -1.5 -2 -5 -4 -3 -2 -1 0 1 Real Axis 2) Dado o sistema com canal direto G(z) = (z-0.2)/ (10z2 -10z +5), canal de retroação unitária, T = 1s: a) Apresente o derivativo.(1,5) Solução: Sistema original: lugar das raízes equivalente do sistema, necessário para o cálculo do ganho F7D440 - CONTROLE E SERVOMECAMISMOS II Prof. Carlos Raimundo Erig Lima Root Locus 1 0.8 0.6 Imaginary Axis 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 -1.5 -1 -0.5 0 0.5 1 Real Axis K K (k d )z d p T T para kp = 1 e taxa de amostragem T = 1: PD(z) z G(z) ( z 0.2) (10z 2 10 z 5) Para kp = 1 e taxa de amostragem T = 1: K K z (z - 1) d z (z - 1) d (1 K )z - K d d T 1 PD(z) z z z G(z)PD(z) z K (z - 1) ( z 0.2) d 2 z (10z 10 z 5) F7D440 - CONTROLE E SERVOMECAMISMOS II Prof. Carlos Raimundo Erig Lima 1 G(z)PD(z) 1 ( z 0.2)(z K (z - 1)) d 0 2 z(10z 10z 5) z(10z 2 10z 5) ( z 0.2)(z K (z - 1) d 0 2 z(10z 10z 5) z(10z 2 10z 5) ( z 0.2)(z K d (z - 1) 0 z(10z 2 10z 5 z 0.2) K d (z - 1)( z 0.2) 0 1 K (z - 1)( z 0.2) d 0 z(10z 2 9z 4.8) G (z) cequivalente K (z - 1)( z 0.2) d z(10z 2 9z 4.8) Lugar das raízes do sistema equivalente: F7D440 - CONTROLE E SERVOMECAMISMOS II Prof. Carlos Raimundo Erig Lima Root Locus 1 0.8 0.6 0.4 Imaginary Axis 0.2 0 -0.2 System: funcz Gain: 5.05 Pole: 0.414 - 0.248i Damping: 0.804 Overshoot (%): 1.43 Frequency (rad/sec): 0.906 -0.4 -0.6 -0.8 -1 -1 -0.5 0 0.5 1 1.5 Real Axis b) Apresente um Kd (ganho do termo derivativo de um controlador PD) que garanta um sistema final com sobre-sinal menor que 5%. Defina os limites da área de projeto.(1,0) Solução: Definindo os limites de projeto: Um sobre sinal menor que 5% implica em um ξ>069 Isto permite uma área de projeto: F7D440 - CONTROLE E SERVOMECAMISMOS II Prof. Carlos Raimundo Erig Lima Segundo a figura do lugar das raízes do sistema equivalente, Por aproximação, foi escolhido o ponto -0.4+0.2j . Repare que este ponto esta relativamente afastado da curva real. Substituindo-se este ponto na equação característica: 1 G(z)PD(z) z(10z 2 10z 5) ( z 0.2)(z K d (z - 1)) 0 - z(10z 2 9z 4.8) Kd 4.8 1.7 j (z - 1)( z 0.2) z 0.4 0.2 j Desprezando-se a parte imaginária (como erro de aproximação do esboço), tem-se: Kd = 4.8. Voltando-se na equação característica: 1 G(z)PD(z) z(10z 2 10z 5) ( z 0.2)(z K d (z - 1)) 0 0 Kd 4.8 z(10z 2 10z 5) ( z 0.2)(z 4.8(z - 1)) 0 10z3 - 4 z 2 - 1.2 z + 1 0 F7D440 - CONTROLE E SERVOMECAMISMOS II Prof. Carlos Raimundo Erig Lima Cujas raízes: -0.4276 0.4138 + 0.2503i 0.4138 - 0.2503i, são os valores corretos no plano z. c) Compare o sobre-sinal do sistema original (K=1) e do sistema compensado. As condições de projeto foram atendidas? (1,0) Observe que o sistema original apresenta raízes da equação característica (K=1) em: 1 G(z)PD(z) (10z 2 10z 5) ( z 0.2) 0 0.4500 + 0.5268i 0.4500 - 0.5268i Em s =ln(0.4500 + 0.5268i)/T = -0.3670 + 0.8639i tem-se ξ = 0.39 (fora dos objetivos). Já o sistema compensado, considerando que os polos complexos do sistema compensado domínam a resposta: Em s =ln(0.41 + 0.25i)/T = -0.7335 + 0.5476i tem-se ξ = 0.8 (dentro dos objetivos). d) Mostre como o PD afeta o erro em regime do sistema para uma entrada sequencia degrau. (1,0) Solução: O PD não afeta o erro em regime, pois o termo (6z-5)/z, quando aplicado o teorema do valor final é igual a 1. X(z) G(z) Y(z) X(z) Sistema Original Y(z) PD(z) G(z) Sistema Compensado 1 1 BOA PROVA!