Professional Documents
Culture Documents
CDIGO 1118286621
203042_26
FREDDY VALDERRAMA
05/05/2016
SESIN N. 2 (Prctica 2)
DESCRIPCIN DE LA PRCTICA
Procedimiento (Experimento):
Prueba 1_tmax=3
clc
clear all
close all
tmax=3;
N=500;
t=0:tmax/N:(tmax-tmax/N);
A=1
w=4*pi;
y=exp(-t);
x=exp(-2*t);
tn=0:tmax/N:2*(tmax-tmax/N);
z=conv(y,x);
plot(tn,z*tmax/N,'g')
hold on
l=exp(-tn)-exp(-2*tn);
plot(tn,l,'r')
Prueba 2_tmax=2
clc
clear all
close all
tmax=2;
N=500;
t=0:tmax/N:(tmax-tmax/N);
A=1
w=4*pi;
y=exp(-t);
x=exp(-2*t);
tn=0:tmax/N:2*(tmax-tmax/N);
z=conv(y,x);
plot(tn,z*tmax/N,'g')
hold on
l=exp(-tn)-exp(-2*tn);
plot(tn,l,'r')
Prueba 3_tmax=1
clc
clear all
close all
tmax=1;
N=500;
t=0:tmax/N:(tmax-tmax/N);
A=1
w=4*pi;
y=exp(-t);
x=exp(-2*t);
tn=0:tmax/N:2*(tmax-tmax/N);
z=conv(y,x);
plot(tn,z*tmax/N,'g')
hold on
l=exp(-tn)-exp(-2*tn);
plot(tn,l,'r')
Prueba 4_tmax=0.5
clc
clear all
close all
tmax=0.5;
N=500;
t=0:tmax/N:(tmax-tmax/N);
A=1
w=4*pi;
y=exp(-t);
x=exp(-2*t);
tn=0:tmax/N:2*(tmax-tmax/N);
z=conv(y,x);
plot(tn,z*tmax/N,'g')
hold on
l=exp(-tn)-exp(-2*tn);
plot(tn,l,'r')
Analice los resultados obtenidos, y formule conclusiones relacionadas con la funcionalidad
del script y las diferentes pruebas realizadas. Cambian los resultados si se aplica conv(x,y)
a cambio de conv(y,x)? su respuesta a la anterior pregunta concuerda con la teora? Nota:
Si lo considera adecuado para su aprendizaje usted puede variar otros parmetros del script
para generar otro tipo de conclusiones.
Seal Funcin
1
{ }
0 para 0<t
x ( t )= 2 para 0 t 1
0 para t >1
2 t
x ( t )=e cos ( 1000 t )
{ }
0 para 0< t
t para 0 t 1
x ( t )=
2t para 1<t <2
0 para t >0
clc
1. Pruebe el siguiente script en la ventana de comandos de octave:
clear all
s=tf('s');
Gp1=10/((s+0.01)*(s+5));
impulse(Gp1);
bode(Gp1);
step(Gp1);
z=tf('z',1);
T=3.4/(z^2+z+0.5);
step(T,20)
Analice los resultados e investigue el funcionamiento de los comandos: step, bode, e
impulse. Coincide la respuesta al impulso de octave con la respuesta al impulso terica?
Presente su anlisis terico. Use el anterior script y modifquelo si es necesario para
calcular la respuesta al escaln unitario de los siguientes sistemas:
2 2
G(z)=
( z +0.8 ) ( z+ 0.2 )
3 2
G2 (s )=
s+ 1
Impulse (sys)
Para la funcin impulso se ingresa el comando anterior, esto har mostrar una grfica con la
respuesta transitoria a la perturbacin de tipo impulso.
Step (sys)
Para la funcin escaln unitario se ingresa el comando anterior, esto har mostrar una
grfica con la respuesta transitoria a la perturbacin de tipo escaln unitario. La
representacin grfica es algo ms interactiva, puesto que si pinchamos con el botn
izquierdo en algn punto de la grfica, nos dice los valores correspondientes al tiempo y al
valor de la salida en ese punto.
Bode
Se puede obtener La respuesta en frecuencia de los sistemas, estas funciones generan las
Graficas por s solas.
Funcin de transferencia
2
G1 (s)= 2
s +2 s+10
clc
clear all
s=tf('s');
Gp1=2/(s^2+2*s+10);
t=0:0.1:10;
step(Gp1,t);
Funcin de transferencia
2
G( z)=
( z +0.8 ) ( z+ 0.2 )
clc
clear all
z=tf('s');
Gp1=2/((z+0.8)*(z+0.2));
t=0:0.1:50;
step(Gp1,t);
Funcin de transferencia
2
G2 (s )=
s+ 1
clc
clear all
s=tf('s');
Gp1=2/(s+1);
t=0:0.1:10;
step(Gp1,t);
Funcin de transferencia
2
G2 (s )=
s+ 1
2
G1 (s)= 2
s +2 s+10
clc
clear all
s=tf('s');
Gp1=2/(s+1);
Gp2=2/(s^2+2*s+10)
Gtotal=Gp1*Gp2
t=0:0.1:25;
step(Gtotal,t);
Gtotal =
-----------------------
s^3 + 3 s^2 + 12 s + 10
un procedimiento terico.