Professional Documents
Culture Documents
0.8
0.6
amplitud
0.4
0.2
−0.2
−0.4
0 2 4 6 8 10 12 14 16 18 20
k muestras
CONTINUA
–2– MT225
r (k ) e(k ) y (k )
H (z )
+
-
K
H(z) = , K>0
z(z − 0.2)(z − 0.4)
1.1K
u(k) y(k)
+ (z-1)(z-0.7)
-
0.05
Hallar el rango de valores de K que hacen estable al sistema. Cual es el máximo valor de K que
permite que la salida ante una entrada escalón unitario no presenta sobreoscilación.
Solución P1
también, para hallar las raı́ces de la ecuación caracterı́stica aplicamos el método de Ruffuni:
obtenemos:
√
F(1) = (1)3 − 1.9(1)2 + 1.4(1) − 0.45 = 0.05 > 0
y
(−1)3 F(−1) = (−1)3 (−1)3 − 1.9(−1)2 + 1.4(−1) − 0.45
√
= −1 − 1 − 1.9 − 1.4 − 0.45 = 4.75 > 0
También:
CONTINUA
ANEXO –4– MT225
√
|a0 | < |a3 | → 0.45 < 1
Finalmente:
z0 z1 z2 z3
-0.45 1.4 −1.9 1
1 −1.9 1.4 −0.45
b0 b1 b2
a0 a3 −0.45 1
b0 = = = −0.7975
a3 a0 1 −0.45
a0 a2 −0.45 −1.9
b1 = = = 1.27
a3 a1 1 1.4
a0 a1 −0.45 1.4
b2 = = = −0.545
a3 a2 1 −1.9
√
donde: |b0 | > |b2 | → −0.7975 > 0.545 .
(c) Número de muestras para el decaimiento. Calculando θ para los polos dominantes z2,3 =
0.5 ± 0.5 j.
y 0.5 π
θ = arctan( ) = arctan( ) = rad = 0.7854rad
x 0.5 4
calculando r
p p
r= x2 + y2 = 0.52 + 0.52 = 0.7071
CONTINUA
ANEXO –5– MT225
ln(r) ln(0.7071)
σ =− =− = 0.3465
T 1
π π
Ns = + qs = + qs = 9.1 + 0.9 ≃ 10
σ 0.3465
Other Solution al 2 %
resulta
ln(0.02)
|0.7071|k = 0.02 ⇒ k = = 11.28
ln(0.7071)
CONTINUA
ANEXO –6– MT225
Solución P2
H(z) K
T (z) = = 3
1 + H(z) z − 0.6z2 + 0.08z + K
la ecuación caracterı́stica para T (z) viene dado por:
(−1)3C(−1) = (−1)3 (−1)3 − 0.6(−1)2 + 0.08(−1) + K
= −1 − 1 − 0.6 − 0.08 + K = 1.68 − K > 0, → K < 1.68
también:
Finalmente:
z0 z1 z2 z3
K 0.08 −0.6 1
1 −0.6 0.08 K
b0 b1 b2
CONTINUA
ANEXO –7– MT225
a0 a3 K 1
= K2 − 1
b0 = =
a3 a0 1 K
a0 a2 K −0.6
b1 = = = 0.08K + 0.6
a3 a1 1 0.08
a0 a1 K 0.08
b2 = = = −0.6K − 0.08
a3 a2 1 −0.6
entonces:
Las raı́ces del sistema son: {0.7050, −1.3050}. El sistema es estable para valores de K en el inter-
valo:
0 < K ≤ 0.7050
Los polos seran: z1 = −0.2928 y z2,3 = 0.446 ± 0.337 j, los polos son estables. Análogamente
podemos remplazar cualquier valor de K y reemplazar en la ecuación caracterı́stica. En la Figura
4 vemos diferentes tipos de respuesta.
CONTINUA
ANEXO –8– MT225
T=1;
K=[0.01 0.3 0.7 2];
for i=1:4
n=K(i);
d=conv(conv([1 0],[1 -0.2]),[1 -0.4]);
D=tf(n,d,T);
D=zpk(D);
H=feedback(D,1);
k=0:T:30;
subplot(2,2,i)
y=step(H,k);
plot(k,y), grid
title([’K = ’, num2str(K(i))])
xlabel(’k’), ylabel(’Amplitud’)
end
K = 0.01 K = 0.3
0.025 0.7
0.6
0.02
0.5
Amplitud
Amplitud
0.015 0.4
0.01 0.3
0.2
0.005
0.1
0 0
0 10 20 30 0 10 20 30
k k
K = 0.7 K=2
1.5 2000
1 0
Amplitud
Amplitud
0.5 −2000
0 −4000
−0.5 −6000
0 10 20 30 0 10 20 30
k k
Solución # 3
Desde σ = 4/ts
z ≤ eT σ = e−4T /ts = r
CONTINUA
ANEXO –9– MT225
todos los polos debe estar dentro del circulo unitario con r = e−4T /ts . Reemplazando z por rz
encontramos:
normalizando:
Probando la estabilidad
Solución # 4
z2 − 1.72z + 0.55(1.1)K = 0
1.7 1
q
z= ± 1.72 − 4(0.055K + 1.72 ) (1)
2 2
1.7 1
q
|z| = ±j 4(0.055K + 1.72 − 1.72 ) < 1
2 2
Resolviendo.
CONTINUA
ANEXO – 10 – MT225
r
1.7 2 1
|z| = + (4(0.055K) − 1.72) < 1
2 4
(b) En dominio del tiempo continuo se garantiza que no exista sobre oscilación si los puntos
presentan ζ > 1, o sea son todos reales (caso sobreamortiguado). Si “s” es real, entonces z = esT
sera real.
K=0.4050;
%K=5.4; % oscila
T=1;
G=tf(1.1*K,conv([1 -1],[1 -0.7]),T);
S=tf(0.05,1);
F=feedback(G,S,-1);
figure
rlocus(G);
hold
R=rlocus(G,K);
plot(real(R),imag(R),’kx’,’MarkerSize’,14)
% rlocfind(G)
text(0.6,0.1,’K=0.0505’); % bifurcacion
ejex=linspace(0,2*pi,1000);
CU=exp(-j*ejex);
plot(CU,’k’,’LineWidth’,2)
axis square
% axis([-1.2 1.2 -1.2 1.2])
CONTINUA
ANEXO – 11 – MT225
figure
tk=0:T:50;
uk=ones(size(tk));
yd=lsim(F,uk,tk);
stairs(tk,uk,’k’)
hold
stairs(tk,yd,’r’)
Root Locus
0.8
0.6
0.4
0.2
Imaginary Axis
K=0.0505
0
−0.2
−0.4
−0.6
−0.8
−1
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
Real Axis
20
18
16
14
12
10
0
0 5 10 15 20 25 30 35 40 45 50