You are on page 1of 6

Escuela Politcnica Nacional

Laboratorio de sistemas de Control Discreto

Practica N. 1

1. Tema

Transformada Z y transformada Z inversa.

2. Objetivos
a. Utilizar MATLAB como herramienta de solucin de la transformada Z y
transformada Z inversa.
b. Reforzar los conocimientos adquiridos por los estudiantes en la teora de sistemas
de control discreto.
3. Informe

3.1 Usando el comando ztrans, resolver el literal 4.1.

3.2 Usando el comando iztrans, encuentre la transformada z inversa del literal 4.2.
3.3 Hallar el valor final e inicial de las siguientes funciones
A continuacin se mostrara l .m creado para realizar los antes mencionado enunciados.
%--------------------Escuela Politecnica Nacional-----------------------
%--------------------Sistemas de Control Discreto-----------------------
%------------------------------Informe----------------------------------

clear all;
clc;
syms n z;

%----1. Usar el comando ztrans en:


f1=dirac(n)+ 2*dirac(n-1)
F1=ztrans(f1,n,z)

f2=sin(pi*n/2)*heaviside(n-2)
F2=ztrans(f2,n,z)

%----2. Usando el comando iztrans, encuentre la transformada z inversa


del
% literal 4.2.
Fz1=(z)/(16*z^2+1)
fz1=iztrans(Fz1)

Fz2=(z+0.3)/(z^2+0.75*z+0.125)
fz2=iztrans(Fz2)

%----3. Realice un archivo .m que me permita allar el valor final e


% inicial del ejercicio 4.3

F11=(z-4)/(z^2+1.5*z+0.5);
xi=limit(F11,z,inf)
xf=limit(F11,z,0)
F12=(z^2-3*z+1)/(z^3+z^2-0.5*z+0.5);
xi=limit(F12,z,inf)
xf=limit(F12,z,0)
3.4 Para el literal 4.4
% Usar comando filter para comprobar resultados, calcular resp al impulso
% unitario, al pso unitario
num1=[1 -4];
den1=[1 1.5 0.5];
impulso=[1 0 0 0 0 0];
y1=filter(num1,den1,impulso)
stem(y1)
title('Impulso lit(a)');
unitario=[1 1 1 1 1 1]
y2=filter(num1,den1,unitario)
figure
stem(y2)
title('Unitario lit(a)');
%4B
num3=[1 -3 1]
den3=[1 1 -0.5 0.5]
y3=filter(num3,den3,impulso)
figure
stem(y3)
title('Iimpulso lit(b)');
y4=filter(num3,den3,unitario)
figure
stem(y4)
title('Impulso lit(b)');

3.4 Utilizando Simulink, implementar la ecuacin en diferencial del trabajo preparatorio.


3.4 para la siguiente funcin de transferencia realizar un archivo .m que calcule la transformada z
inversa usando el mtodo de la integral de inversin.

clc;
clear all;
syms z;
funcion= (3*z^2-9*z)/(z^3+1.8*z^2+1.5*z-0.2);
R=(z^3+1.8*z^2+1.5*z-0.2==0);
raiz=solve(R)
syms k;
r1=raiz(1);
r2=raiz(2);
r3=raiz(3);
F1=((3*(r1)^2-9*(r1))*(r1)^(k-1))/((r1-r2)*(r1-r3))
F2=((3*(r2)^2-9*(r2))*(r2)^(k-1))/(((r2-r1)*(r2-r3)))
F3=((3*(r3)^2-9*(r3))*(r3)^(k-1))/(((r3-r1)*(r3-r2)))
FK=F1+F2+F3;

You might also like