Está en la página 1de 7

LABORATORIO 6

PREGUNTA 1
Obtener la respuesta al impulso, al escalón y a la rampa unitaria de las siguientes funciones:

n1=6;

d1=[1 6 1];
t=[0:0.01:10];
y1=step(n1,d1,t);
plot(t,y1);
title('Respuesta a un escalón unitario');
xlabel('tiempo(seg)');

n1=6;
d1=[1 6 1];
t=[0:0.01:10];
ramp=t;
y1=lsim(n1,d1,ramp,t);
plot(t,y1,t,ramp);
title('Respuesta a una rampa');
xlabel('tiempo(seg)');

n1=6;
d1=[1 6 1];
t=[0:0.01:10];
y1=impulse(n1,d1,t);
plot(t,y1);
title('Respuesta a un impulso');
xlabel('tiempo(seg)');
n2=[1 0 -1];
d2=[1 -1 0 -12];
t=[0:0.01:10];
y2=step(n2,d1,t);
plot(t,y2);
title('Respuesta a un escalón unitario');
xlabel('tiempo(seg)');

n2=[1 0 -1];
d2=[1 -1 0 -12];
t=[0:0.01:1];
ramp=t;
y2=lsim(n2,d2,ramp,t)
plot(t,y2,t,ramp);
title('Respuesta a una rampa');
xlabel('tiempo(seg)');

n2=[1 0 -1];
d2=[1 -1 0 -12];
t=[0:0.01:10];
y2=impulse(n2,d2,t);
plot(t,y2);
title('Respuesta a un impulso');
xlabel('tiempo(seg)');
n3=[1 0];
d3=[1 2 3];
t=[0:0.01:10];
y3=step(n3,d3,t);
plot(t,y3);
title('Respuesta a un escalón unitario');
xlabel('tiempo(seg)');

n3=[1 0];
d3=[1 2 3];
t=[0:0.01:10];
ramp=t;
y3=lsim(n3,d3,ramp,t);
plot(t,y3,t,ramp);
title('Respuesta a una rampa');
xlabel('tiempo(seg)');

n3=[1 0];
d3=[1 2 3];
t=[0:0.01:10];
y3=impulse(n3,d3,t);
plot(t,y3);
title('Respuesta a un impulso');
xlabel('tiempo(seg)');
PREGUNTA 2:
Cuál es la respuesta de los sistemas anteriores si la entrada a cada sistema es 𝑒 −5𝑡 :

syms s t
ilaplace(6/(s+5)*(s^2+6*s+5))

syms s t
ilaplace((s^2+1)/(s+5)*(s^3-s^2-12))

syms s t
ilaplace(s/(s+5)*(s^2+2*s+3))
PREGUNTA 4:
Obtener la función transferencia de los siguientes sistemas. Así mismo obtener las funciones
transferencia en simulink.

ng1=2;
dg1=[1 0 1];
g1=tf(ng1,dg1);
ng2=[1 1];
dg2=[1 3 0];
g2=tf(ng2,dg2);
g3=series(g1,g2)
pzmap(g3)

ng1=[1 0];
dg1=[1 2];
g1=tf(ng1,dg1);
ng2=[1 0];
dg2=[1 2 0 5];
g2=tf(ng1,dg1);
g3=parallel(g1,g2)
pzmap(g3)
ng1=[100];
dg1=[1 2 0];
g1=tf(ng1,dg1);
ng2=[1 0];
dg2=[1 20];
g2=tf(ng2,dg2);
g3=feedback(g1,g2,-1);
ng4=[0.4];
dg4=[1];
g4=tf(ng4,dg4);
g5=series(g3,g4);
ng6=[1];
dg6=[1];
g6=tf(ng6,dg6);
g7=feedback(g5,g6,-1);
pzmap(g7)

ng1=2;
dg1=1;
g1=tf(ng1,dg1);
ng2=1;
dg2=[1 0];
g2=tf(ng2,dg2);
g3=feedback(g2,g1,-1);
ng4=2;
dg4=[1 -1];
g4=tf(ng4,dg4);
g5=series(g4,g3);
ng6=2;
dg6=[1 -3 2];
g6=tf(ng6,dg6);
g7=parallel(g6,g5);
ng8=16;
dg8=[1 2];
g8=tf(ng8,dg8);
g9=feedback(g7,g8,-1)
pzmap(g9)

También podría gustarte