Sunteți pe pagina 1din 6

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER

DEPARTAMENTO DE ELECTRICIDAD Y ELECTRNICA


CONTROL DIGITAL
Prctica de Laboratorio N 1. La transformada Z como herramienta
para la simplificacin del anlisis de sistemas de control en tiempo
discreto

1. IDENTIFICACION DE GRUPO

F-LAB-IE
Versin:
1.0_R2015
Pgina: 1 de 6

3. ANLISIS
REQUERIMIENTOS

DE

Grupo B0-CD
Para la realizacin de esta actividad es
necesario; un equipo de cmputo con los
requisitos de sistema mnimos para ejecutar
Matlab R2010a

2. OBJETIVOS
2.1 OBEJETIVO GENERAL

FIG. 1. SOFTWARE MATLAB2014a

Utilizar la herramienta computacional


MATLAB para confrontar
el
concepto de la transformada Z y su
funcionalidad para simplificar el
anlisis de sistemas de control en
tiempo discreto.

Fuente:
B0_CD

2.2 OBJETIVOS ESPECIFICO


2.2.1. Comprobar los resultados de
los clculos analticos de la
Transformada Z y su respectiva ROC
utilizando
la
herramienta
computacional MATLAB.

propia

MATLAB

R2014a

grupo

(sistema operativo xp o 7, plataforma 32 o


64 bit, espacio en disco 4Gb, 1Gb de
memoria RAM),Manejar todo lo que
concierne sobre seales en sistemas de
control, sobre el uso de guide y sobre la
transformada Z, principales funciones
elementales

2.2.2 Aprender y manejar


la
herramienta de interfaz grfica de
usuario (GUI) de Matlab para la
elaboracin de proyectos
Integrar los resultados en una interfaz
grfica de usuario utilizando la
herramienta GUI de MATLAB.

FIG. 2. FUNCIONES ELEMENTALES

2.2.3 Integrar los resultados en una


interfaz grfica de usuario utilizando
la herramienta GUI de MATLAB.
2.2.4 investigar los comandos para la
obtencin de grficas y modelos
matemticos
Fuente:
B0_CD

propia

MATLAB

R2014A

grupo

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER


DEPARTAMENTO DE ELECTRICIDAD Y ELECTRNICA
CONTROL DIGITAL
Prctica de Laboratorio N 1. La transformada Z como herramienta
para la simplificacin del anlisis de sistemas de control en tiempo
discreto

sistemas de control discreto que son temas de


inters para esta prctica y su desarrollo.

F-LAB-IE
Versin:
1.0_R2015
Pgina: 2 de 6

Una vez aparezca nuestra ventana de interfaz


grfica de usuario (GUI) comenzamos a
trabajar nuestro proyecto elaborando nuestra
portada

Primero vamos a abrir nuestro software


computacional Matlab

FIG.5.portada funciones elementales

4. RESULTADOS
Se proceder a ejecutar nuestro software
matlab para iniciar nuestra practica
FIG. 3. Ventana de trabajo software Matlab

Fuente: propia MATLAB R2014A grupo


B0_CD
Fuente: propia MATLAB R2014A grupo
B0_CD

Comando que se utilizaron


elaboracin de la portada

En nuestra ventana de comandos escribimos


el comando guide

propia

MATLAB

R2014A

la

Comando para las imgenes

function portada_OpeningFcn(hObject,
eventdata, handles, varargin)
handles.output = hObject;
axes2=imread('universidad.jpg');
%Leer imagen
axes(handles.axes2);
%Carga
la
imagen en background
imshow(axes2);
handles.output = hObject;
axes1=imread('logocarrera.jpg');
%Leer imagen
axes(handles.axes1);
%Carga
la
imagen en background
imshow(axes1);

FIG.4. comando (guide) para abrir nuestra


interfaz grfica de usuario

Fuente:
B0_CD

para

grupo

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER


DEPARTAMENTO DE ELECTRICIDAD Y ELECTRNICA
CONTROL DIGITAL
Prctica de Laboratorio N 1. La transformada Z como herramienta
para la simplificacin del anlisis de sistemas de control en tiempo
discreto

comandos
para
los
button(crditos, ayuda, salir )

F-LAB-IE
Versin:
1.0_R2015
Pgina: 3 de 6

Comando que utilizamos para abrir nuestra


ventana principal donde encontramos todas
las funciones elementales

push

push button (ayuda)

Function
pushbutton1_Callback(hObject,
eventdata, handles)
close portada
funciones_elementales

function
pushbutton3_Callback(hObject,
eventdata, handles)
msgbox('por favor busque la opcion
de ecuaciones elementales de control
discreto')

Encontraremos nuestra ventana principal


donde
encotraremos
las
funciones
elementales

push button (salir)


function
pushbutton4_Callback(hObject,
eventdata, handles)
opc=questdlg('Desea
salir
del
programa?','Salir','Si','No','No');
if strcmp(opc,'No')
return;
end
clear,clc,close all

FIG.7. ventana
elementales

principal

de

funciones

push button (crditos )


function
pushbutton2_Callback(hObject,
eventdata, handles)
msgbox('yeison
ascanio,walter
serpa,pedro gonzalez')

Fuente:
B0_CD

FIG.6. push button funciones elementales

propia

MATLAB

R2014A

MATLAB

R2014A

grupo

Ya estando en la ventana principal


procedemos a trabajar con algunas de las
funciones elementales ya que con todas se
trabajaron la misma interfaz comenzamos
con la funcin:

el push button que falta en nuestra portada


seria el de las funciones elementales donde
podemos empezar a trabajar

Fuente:
B0_CD

propia

grupo

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER


DEPARTAMENTO DE ELECTRICIDAD Y ELECTRNICA
CONTROL DIGITAL
Prctica de Laboratorio N 1. La transformada Z como herramienta
para la simplificacin del anlisis de sistemas de control en tiempo
discreto

F-LAB-IE
Versin:
1.0_R2015
Pgina: 4 de 6

Xn=evalc('pretty(Xz)');
set(handles.text6,'string',Xn);
z=tf('z');
Xw=(sin(w))/(z-2*cos(w)+(z^(-1)));
axes(handles.axes1);
zplane(pole(Xw),zero(Xw));
rotate3d on
if isnan(w)
errordlg('El
valor
debe
ser
numrico','ERROR')
set(handles.uno,'String',0);
w=0;
end

FUNCION SENO

FIG.8 FUNCION SENO

FUNCION RAMPA

FIG.9 FUNCION RAMPA

Fuente: propia MATLAB R2014A grupo


B0_CD

Comandos para la imagen

Fuente:
B0_CD

function
funcion_senooriginal_OpeningFcn(hObj
ect, eventdata, handles, varargin)
handles.output = hObject;
axes3=imread('logocarrera.jpg');
%Leer imagen
axes(handles.axes3);
%Carga
la
imagen en background
imshow(axes3);

comando para las graficas


transformada z

en 3D

propia

MATLAB

R2014A

Comando para las graficas


function
pushbutton1_Callback(hObject,
eventdata, handles)
z=tf('z');
Xw=z/((z - 1)^2);
axes(handles.axes1);
zplane(pole(Xw),zero(Xw));

y la

function
pushbutton2_Callback(hObject,
eventdata, handles)
axes(handles.axes2)
t=linspace(-5,10,16)
u2t=(t).*heaviside(t);
grid % rejilla para grafica
rotate3d on

function
pushbutton1_Callback(hObject,
eventdata, handles)
syms n z;
w=handles.edit1;
x=sin(w*n);
Xz=ztrans(x);

grupo

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER


DEPARTAMENTO DE ELECTRICIDAD Y ELECTRNICA
CONTROL DIGITAL
Prctica de Laboratorio N 1. La transformada Z como herramienta
para la simplificacin del anlisis de sistemas de control en tiempo
discreto

for i=1:15
plot(t(1:i),
u2t(1:i),'m
o')
%
grafica x en funcin de k
xlabel('k'); % rotulo para eje x
ylabel('x(k)'); % rotulo para eje y
ylim([-0.8 10.5])
pause(0.1);
F(i)=getframe;
end
movie(F,2,4);

F-LAB-IE
Versin:
1.0_R2015
Pgina: 5 de 6

5.3 . Comprobamos que los resultados


de los clculos analticos que
hacemos analticamente y cuando
utilizamos
la
herramienta
computacional Matlab
como la
Transformada Z y su respectiva ROC
es de gran ayuda ya que se
comprueba y se tiene una visin de
lo que se hace analticamente

ya con estas funciones elementales que


demostramos sera suficiente para poder
trabajar las otras funciones ya que
bsicamente seria los mismos comando solo
que cambiara para cada funcin su modelo
matemtico

5.4 .Si se genera una interfaz para el


usuario nos presenta
que este
mecanismo nos permite hacer una
solucin simplificada donde se
analicen los sistemas de control en
tiempo discreto.

5. CONCLUSIONES

5.5 . Al finalizar el diseo de la interfaz


se convierte en algo gratificante ya
que nos
permite hacer una
comparacin acertada entre los
clculos y graficas que se realizaron
de manera anticipada de una manera
analtica y saber si se estn
realizando las cosas de manera
adecuada.

5.1. En la creacin de la interfaz


logramos tener una visualizacin de
algunas regiones de convergencia
(R.O.C) en formato de imagen 3D y
despus de realizar consultas se logr
implementar comandos de animacin
de la misma lo cual es muy didctico
ya que permite al usuario ubicarse
desde diferentes ngulos y ver de
manera muy didctica las zonas de
convergencia.

5.6. Dado que la transformada Z es una


serie de potencias infinita, slo existe
para aquellos valores de z para los
que la serie converge, si este se le
coloca una contante que se quiera
variar observamos para cuales
convergen y su modelo grafico.

5.2 es de gran importancias entender y


comprender e investigar los comando
que se utilizaran ya que son de gran
dificultad a la hora de comenzar esta
prctica ya que si no se tiene bases se
dificultara
al
estudiante
implementar esta practica

5.7. Existen modelos matemticos q se


vuelven muy tedioso para graficar, sin
embargo si utizamos correctamente
cada comando en matlab podemos
5

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER


DEPARTAMENTO DE ELECTRICIDAD Y ELECTRNICA
CONTROL DIGITAL
Prctica de Laboratorio N 1. La transformada Z como herramienta
para la simplificacin del anlisis de sistemas de control en tiempo
discreto

conocer el fenmeno que se quiere


plasmar de manera grfica y de este
modo ver todas las perspectivas desde
cualquier angulo

F-LAB-IE
Versin:
1.0_R2015
Pgina: 6 de 6

personas( compaeros o alguien que sepa


del tema)para salir de la duda y seguir
avanzando en el curso

7. REFERENCIAS
BIBLIOGRFICAS
6. RECOMENDACIONES
6.1 Cuando empecemos a trabajar y
necesitemos incluir una imagen en la
interfaz grfica debemos guardarla
previamente en la carpeta donde se
generan los archivos.m y los archivos
.fig. y estos en conjunto deben ser
ejecutados desde la carpeta principal del
matlab en nuestro ordenador.
6.2.es de gran importancia de que las
funciones que vallamos a trabajar ya
estuvieran
previamente
simuladas
analticamente por si algn error en los
comando podamos verificar con lo que se
tiene analticamente.
6.3 Si no se encuentra satisfecho con los
resultados obtenidos, tratar de hablar la
problemtica
con
otras

7.1

Sergio castro. Laboratorio N1


guas suministradas en clase y
material de referencia Departamento
de Electrnica y Electromecnica,
Universidad

7.2

Diego Orlando Barragn Guerrero


manual de interfaz grfica de usuario
matlab
https://www.dspace.espol.edu.ec/bitstr
eam/123456789/10740/11/MATLAB_
GUIDE.pdf

S-ar putea să vă placă și