Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
o. 6
RESPUESTA EN EL TIEMPO DE SISTEMAS
TRABAJO PREPARATORIO
Para un sistema de segundo orden obtener las salidas para cuando se tiene
entradas escaln, rampa e impulso. Obtener las respuestas en Matlab.
num=[1];
den=[1 0.5 1 ];
den1=[1 0.5 1 0];
sys=tf(num,den);
sys1=tf(num,den1);
t=0:0.1:30;
c=step(sys,t)
d=step(sys1,t)
e=impulse(sys,t)
plot(t,c,'r')
hold on
plot(t,d,'b')
hold on
plot(t,e,'k')
hold on
grid on
title('Respuesta ante,Escalon unitario,Rampa,Impulso del sistema G(s)=1/
(s^2+0.5s+1)');
legend('Escalon unitario','Rampa','Impulso');
TRABAJO EXPERIMENTAL
Para los sistemas de primer orden:
num = [1];
den = [2 1];
tf(num,den)
t = [0:0.1:10];
y = step(num,den,t);
plot(t,y);
title ('Respuesta a un escalon unitario');
xlabel ('tiempo(seg)');
grid;
Sea el sistema:
La respuesta a un escaln unitario
num = [1];
den = [10 1];
tf(num,den)
t = [0:0.1:10];
y = step(num,den,t);
plot(t,y);
title ('Respuesta a un escalon unitario');
xlabel ('tiempo(seg)');
grid;
');
for n=1:length(e)
num1=wn1^2;
den1=[1 2*e(n)*wn1 wn1^2];
W=tf(num1,den1)
a(:,n)=step(W,t);
for n=1:length(e)
num2=wn2^2;
den2=[1 2*e(n)*wn2 wn2^2];
x=tf(num2,den2)
b(:,n)=step(x,t);
end
end;
plot(t,a,'r');
hold on
grid on
plot(t,b,'b');
hold on
grid on
title('sistema escalon para dos funciones de 2do orden')
legend('Sistema 1','Sistema 2');
');
for n=1:length(e)
num1=wn1^2;
den1=[1 2*e(n)*wn1 wn1^2];
W=tf(num1,den1)
a(:,n)=impulse(W,t);
for n=1:length(e)
num2=wn2^2;
den2=[1 2*e(n)*wn2 wn2^2];
x=tf(num2,den2)
b(:,n)=impulse(x,t);
end
end;
plot(t,a,'r');
hold on
grid on
plot(t,b,'b');
hold on
grid on
title('sistema impulso para dos funciones de 2do orden')
legend('Sistema 1','Sistema 2');
En simulinck
Sistema escaln
Sistema rampa
Sistema impulso
Transfer function:
1
----------s^2 + s + 1
T de levantamiento "Tr"
-1.2092
T pico "Tp"
3.6276
T de establecimiento Criterio del 2porciento
8
T de establecimiento Criterio del 5porciento
6
Sobrepaso mximo "Mp"
3.5157
');
OBSERVACIONES Y CONCLUSIONES: