Escolar Documentos
Profissional Documentos
Cultura Documentos
Donde:
1
0 () =
Para las funciones de transferencia del controlador y de la planta se dan en funcin del
nmero de inscripcin en el curso (N0), para mi caso:
N0 = 27
Del cual:
M = 0, N = 1, T = 0.250 segundos
Entonces:
() =
10( + 5)
() =
( + 3.1456453)( 2 + 6 + 25)
10 + 50
() =
4 + 9.1456453 3 + 43.8738718 2 + 78.6411325
() =
Para obtener la FTP del proceso se obtiene usando los siguientes comandos en Matlab:
[NG1,DG1]=c2dm([10 50],[1 9.1456453 43.8738718 78.6411325
0],0.25,'zoh');
G1=tf(NG1,DG1,0.25)
() ()()
=
() 1 + ()()
() 1 ()
=
() 2 () + 1 ()
Donde:
Operando y ordenando con respecto del exponente de z se obtiene la FTP del sistema
como:
() (0.01925 3 + 0.05050 2 0.004847 0.003218)
= 4
() (1.9659 0.01925) 3 + (1.4215 + 0.05050) 2 (0.5573 + 0.004847) + (0.1016 0.003218)
Tiene la forma:
() = 0 4 + 1 3 + 2 2 + 3 + 4 = 0
Donde:
0 = 1
1 = 1.9659 + 0.01925
2 = 1.4215 + 0.05050
3 = 0.5573 0.004847
4 = 0.1016 0.003218
Fila Z0 Z1 Z2 Z3 Z4
1 4 3 2 1 0
2 0 1 2 3 4
3 3 2 1 0
4 0 1 2 3
5 2 1 0
Donde:
3 = 4 2 0 2 = 0.00001036 2 0.0006539 0.9897
2 = 4 3 0 1 = 0.00001560 2 0.01795 + 1.9093
1 = 4 2 0 2 = 0.0001625 2 0.04994 1.2771
0 = 4 1 0 3 = 0.00006195 2 + 0.01313 + 0.3576
2 = 3 2 0 2
1 = 3 2 0 1
0 = 3 1 0 2
> 0.001621
> 153.4809
. < < .
K=1;
y=dstep(K*nz,dz,100);
k=0:99;
plot(k,ones(size(k)),'r','linewidth',2);
hold on;
stairs(0.25*k,y);
grid on;
axis([0 25 0 1.2]);
hold off;
legend('r(kT)','y(kT)');
De las grficas anteriores podemos deducir que la salida () presenta una respuesta
ms parecida al escaln (), cuando = 1.5, con este valor se obtuvo la FTP
para el sistema:
Luego se sabe:
() 1
=
() 1 + ()()
Reemplazando valores:
3. De lo anterior:
Operando:
() = 0, 0
r=zeros(1,324); r(1:4)=0;
for k=5:44
r(k)=0.8*T*(k-6);
end
for k=45:104
r(k)=0.8*T*40;
end
for k=105:184
r(k)=0.8*T*(40-(k-104));
end
for k=185:244
r(k)=-0.8*T*40;
end
for k=245:284
r(k)=0.8*T*(k-284);
end
for k=285:324
r(k)=0;
end
for k=5:324
y(k)=1.9370*y(k-1)-1.4973*y(k-2)+0.5646*y(k-3)-0.09677*y(k-
4)+0.02888*r(k-1)+0.07575*r(k-2)-0.007271*r(k-3)-0.004827*r(k-
4);
end
stairs(T*(t-4),y);
axis([0 80 -10 15]);
title('\bfRespuesta de la salida y(kT) respecto a la entrada
r(kT), K_m_e_j=1.5')
xlabel('kT (seg)')
grid on;
hold on;
plot((t-6)*T,r,'r');
hold off;
legend('y(kT)','r(kT)');
4. Se sabe:
= lim(1 1 )()
1
Pero ya calculamos:
Luego:
Operando tenemos:
= 1.05053
Ahora realizamos la grfica de (), para ello usamos el siguiente cdigo en Matlab:
clear all; clc; close all;
Tambin se sabe:
= lim(1 1 ) ()() = 0
1
= lim(1 1 )2 ()() = 0
1
1 + (/2) 1 + 0.125 8 +
= = =
1 (/2)2 1 0.125 8
Y la funcin de transferencia:
Reemplazando:
8+ 4 8+ 3 8+ 2
() = ( ) (1.9659 0.01925) ( ) + (1.4215 + 0.05050) ( )
8 8 8
8+
(0.5573 + 0.004847) ( ) + (0.1016 0.003218) = 0
8
Operando:
Tiene la forma:
() = 0 4 + 1 3 + 2 2 + 3 + 4
Fila\Columna
1 4: 0 2 4
2 3: 1 3
3 2: 0 1
4 1: 0
5 0: 0
1 = 4
3 0 1 1
0 = 0
> 0 => 52.2268 < < 6.1788 > 812.29
. < < .
()
1 + ()() = 1 + =0
()
Es decir:
()
1 + () + () = 0
()
Donde = 0.01925
En base a la ecuacin caracterstica hallada aplicamos las reglas de traza del L.G.R.
a) #ramas = # polos = 4
b) Puntos terminales
Puntos de inicio ( = 0):
() + () = 0 => () = 0
Entonces:
Puntos finales ( = ):
1
() + () = 0 => () = 0
Entonces:
e) Puntos de Ruptura
Los puntos de ruptura se determinan derivando K respecto de z:
() ()()() ()
= () => = =0
2 ()
De donde:
()() () () = 0
Entonces:
Resolviendo la ecuacin:
Las otras dos races son complejos conjugados las cuales no tienen sentido
analizarlas.
De donde se obtiene:
rlocus(nz,dz);
zgrid;
7. En tiempo continuo:
10( + 5)
()() =
4 + 9.1456 3 + 43.8736 2 + 78.64
Entonces:
() 10( + 5)
= 4
() + 9.1456 + 43.8736 2 + (78.64 + 10) + 50
3
Fila\Columna
1 4: 0 2 4
2 3: 1 3
3 2: 0 1
4 1 : 0
5 0: 0
Intersectando las soluciones anteriores se obtiene los valores de K que hacen que el
sistema en tiempo continuo sea estable, esto resulta:
< < .
n=[10 50];
d=[1 9.1456 43.8736 78.64 0];
rlocus(n,d);
grid on;
K=1.5;
n=[10*K 50*K];
d=[1 9.1456 43.8736 (78.64+10*K) 50*K];
y=tf(n,d);
step(y)
title('\bfRespuesta de la salida y(t) a una entrada escalon
unitario, K_m_e_j=1.5');
grid on;
Podemos observar de las grficas que el sistema se comporta de manera similar tanto
en tiempo discreto como en tiempo continuo. El sistema en tiempo continuo es ms
robusto ya que permite un intervalo ms amplio de K (que garantice la estabilidad)
que el de en tiempo discreto.