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!