You are on page 1of 17

CONTROL DIGITAL

PASO 1 – ELABORAR UNA PRESENTACIÓN CON LAS TEMÁTICAS


PLANTEADAS EN LA ACTIVIDAD

GIOVANNI RUIZ GAMBOA COD 76.331.370

GRUPO 203041_13

TUTOR

JOAN SEBASTIAN BUSTOS

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

SEPTIEMBRE 2018
Tabla de contenido
1 INTRODUCCION ................................................................................................. 3
2 OBJETIVOS......................................................................................................... 4
2.1 Objetivo general ............................................................................................ 4
2.2 Objetivos específicos .................................................................................... 4
3 DESARROLLO DE ACTIVIDADES ..................................................................... 5
3.1 Fase 1: Análisis del escenario....................................................................... 5
3.1.1 Plan de búsqueda de información .......................................................... 5
3.2 Fase 2: Lista de lo que sabe ......................................................................... 6
3.3 Fase 3: Descripción del problema ................................................................. 6
3.4 Fase4: Lista de posibles acciones y soluciones ............................................ 7
3.5 Fase5: Análisis de información ..................................................................... 7
3.6 Fase6: Presentación de resultados ............................................................... 7
3.6.1 Función de trasferencia discreta en Simulink ......................................... 7
3.6.2 Función de trasferencia discreta en Coman Windows de Matlab ......... 11
4 PRESENTACIÓN DIAPOSITIVAS..................................................................... 14
5 CONCLUSIONES .............................................................................................. 16
6 BIBLIOGRAFIAS ............................................................................................... 17
1 INTRODUCCION

El presente trabajo individual muestra como diseñar una función de transferencia en


tiempo discreto utilizando el programa de modelamiento matemático Matlab, para
ellos se utiliza el comand Windows del programa y el entorno de bloques Simulink
que permiten graficar la ecuación de transferencia y generar graficas de respuesta al
impulso unitarios y escalón, se presenta una función de transferencia en tiempo
discreto de libre elección la cual se modela y grafica teniendo en cuenta las
indicaciones de la guía y las retroalimentaciones del tutor del curso.
2 OBJETIVOS

2.1 Objetivo general

Realizar el modelamiento de una ecuación de transferencia en tiempo discreto


determinando la respuesta al impulso unitarios y escalón en el programa Matlab

2.2 Objetivos específicos

Publicar ene le foro la ecuación de transferencia a trabajar de forma individual


Modelar la ecuación de transferencia en simulink que es el entorno de bloques
de Matlab
Identificar los bloques en tiempo discreto en simulink
Realizar y ejecutar los comandos que permitan graficas la ecuación d
transferencia en el comand Windows de Matlab
Presentar informe y graficas de resultados
3 DESARROLLO DE ACTIVIDADES

3.1 Fase 1: Análisis del escenario

Los primeros que debemos realizar para el desarrollo de esta guía es realizar la
instalación de Matlab, un ves el programa esta en funcionamiento analizaremos los
requerimientos de la guía, se requiere simular una función de trasferencia en tiempo
discreto y determinar la entrada escalos e impulso del sistema utilizando el Simulink
y Command Windows

3.1.1 Plan de búsqueda de información

1. Realizar la lectura del documento presente en el siguiente enlace que permite


comprender el manejo de Matlab y sus funciones

http://www.medellin.unal.edu.co/~algebralineal/Manejo.pdf

2. Se debe realizar la escogencia de la función de trasferencia en tiempo discreto


G(z)

Para mi ejercicio la función escogida será:

z + 0.5
𝐺(𝑧) =
3𝑧 2 + 1.5𝑧 + 2)

3. Con la ayuda de videos tutoriales establecemos los comandos necesarios para


graficar la función de trasferencia en Command Window
4. Se genera la grafica de respuesta al impulso y escalos de la función de
trasferencia
5. Se selecciona el bloque discreto que se ajuste a los requerimientos de la
ecuación en s Simulink
6. Se introduce un bloque de entrada en la gráfica para este caso un escalón
unitario
7. Se introduce un bloque de salida que permita mostrar la grafica de respuesta
escalón al momento de poner a correr el sistema
8. Se configuran los parámetros de simulación
9. Por ultimo se captura la imagen obtenida de la gráfica para elaboración del
informe

3.2 Fase 2: Lista de lo que sabe

 Reconocimiento de función de trasferencia en tiempo discreto de la forma G(z)


 Aplicación de la trasformada (z) cuando la ecuación de trasferencia cuando se
presenta de la forma G(s)
 Manejo de los comandos de Matlab en el comand Windows cuando se requiere
representar una función de trasferencia
 Realizar graficas con el comando step
 Sacar los polos de la función de trasferencia con el comando pole(g)
 Declaración de numerador y denominador de la función de trasferencia
 Realizar la búsqueda de bloques según la función a establecer en simulink
 Realizar gráficas de frecuencia y amplitud de una función de transferencia por
medio de diagramas de boode
 Aplicación de filtros discretos derivados de la mayor potencia del denominador
de la ecuación de transferencia

3.3 Fase 3: Descripción del problema

El problema plantea la escogencia de una función de trasferencia en tiempo discreto


de la forma G(z) y realizar la gráfica de una entrada escalón y respuesta al impulso
de la función, con la función de trasferencia en tiempo discreto escogida se debe
gráficas su respuesta escalón e impulso utilizando los comandos que permitan
implementar la función en Matlab luego se determinan los comandos que permitan
visualizar las gráficas resultante, posteriormente se ubica la función de trasferencia
en simulik para utilizar los bloque de tiempo discreto que se encuentran en las
herramientas del programa.
3.4 Fase4: Lista de posibles acciones y soluciones

1. Investigar funciones de trasferencia de la forma G(z)


2. En caso de aplicar una función de transferencia de la forma G(s) se debe
realizar la transformada Z
3. En la ventana de comandos hay varias formas de graficar la función de
transferencia, la mas recomendada es la de declarar los valores que llevara el
numerador y el denominador y establecer el tiempo en 0.1 segundos
4. Al utilizar Simulink se debe escoger el bloque discreto que se ajuste a la función
de transferencia con el fin de que la función quede con todos sus exponentes
de acuerdo a la función que queremos graficar
5. Es importante al momento de introducir el bloque de la función que se agregue
un bloque de inicio que puede ser una entrada escalón o un bloque de impulso.
6. Al finar de la grafica se debe colocar un bloque que permita visualizar la grafica
obtenida de la función
7. Otra opción para la grafica es aplicar un retardo a la función de trasferencia
utilizando un filtro discreto.

3.5 Fase5: Análisis de información

En el foro de trabajo colaborativo un integrante de grupo presenta las diapositivas


donde muestra las graficas obtenidas de una función de trasferencias de la forma G(s)
la cual representa tiempo continuo, el ejercicio pide que sea en tiempo discreto,
además muestra un bloque donde se visualiza la aplicación de filtros discretos.

3.6 Fase6: Presentación de resultados

Inicialmente se realiza la función de trasferencia en coman Windows y posteriormente


se ejecutan los comandos que permitan visualizar la grafica de la función de
trasferencia cuando se aplica una entrada escalón y una entrada al impulso unitario

3.6.1 Función de trasferencia discreta en Simulink


Lo primero que debemos realizar es ubicar el bloque de la función de transferencia
teniendo en cuanta que existen dos alternativas para realizar la función:

1. La primera consiste en utilizar el bloque de función de trasferencia discreta

2. la segunda utilizando el bloque de filtro discreto de la forma Z-1

Ambas alternativas están ubicadas en la categoría de bloques discretos de simulimk

Para efectos del ejercicio escogeremos la primera opción utilizando el bloque de


función de transferencia discreta así:

Sea la función de transferencia


z + 0.5
𝐺(𝑧) =
3𝑧 2 + 1.5𝑧 + 2

Sistema discreto ante una entrada escalón con tiempo de retardo 0.1 segundos y
tiempo de simulación 10 segundos

GRAFICA DE RESULTADO

Grafica de comparación de señal del bloque de entrada escalón con la salida de la


ecuación de trasferencia en tiempo discreto
La grafica anterior muestra una entrada al impulso una respuesta de señal
discretizada típica de un sistema su amortiguado.

Sistema discreto con respuesta al impulso unitario

Para este ejercicio remplazamos el bloque step por el bloque constan el cual se
ubica en la librería de Simulink Sources

Grafica de comparación de señal del bloque de entrada impulso unitario con la


salida de la ecuación de trasferencia en tiempo discreto
3.6.2 Función de trasferencia discreta en Coman Windows de Matlab

En el caso de los sistemas discretos se debe definir z como un objeto tf, incluyendo
el tiempo de muestreo T con su valor, -1 para dejarlo indeterminado.

La función de trasferencia con comandos quedaría representada así:

Comandos utilizados

>> z=tf('z',-1) (permite realizar la trasformada Z de la ecuación )

z=

Sample time: unspecified

Discrete-time transfer function.

>> G2z=(z+0.5)/(3*z^2+1.5*z+2) (comando que permite dar valor al numerador y


denominador según la ecuación de transferencia)

G2z = (muestra la ecuación en el coman Windows)

z + 0.5
-----------------

3 z^2 + 1.5 z + 2

Sample time: unspecified

Discrete-time transfer function.

>> impulse(G2z) (permite graficar la entra al impulso unitario)

>> step (G2z) (permite graficas la respuesta escalón)

GRAFICA RESULTANTE ENTRADA IMPULSO UNITARIO


GRAFICA RESULTANTE ENTRADA ESCALON
4 PRESENTACIÓN DIAPOSITIVAS
5 CONCLUSIONES

El desarrollo del trabajo permite la interacción con el entorno y las funciones


básicas de Matlab para el modelamiento de funciones de transferencia en
tiempo discreto.

El grafico resultante de las entradas impulso inicial y escalos se representan


de igual manera lo anterior debido a que el sistema se encuentra en laso
abierto.

Por medio de Simulink es posible graficar la señal de entrada y la señal de


salida de la función de transferencia
6 BIBLIOGRAFIAS

Vargas, V. M. (2004). Tutorial de análisis y control de sistemas usando Matlab.


Tratamiento mediante funciones de transferencia. Sistemas discretos, (pp. 31-
33).Recuperado de http://hdl.handle.net/10596/5788

Bustos, J. (2017). Funciones de transferencia en tiempo continuo y tiempo discreto.


[OVI]. Recuperado de http://hdl.handle.net/10596/14141

Céspedes, J. J. & Rodríguez O. D. (2010). Módulo Control Digital 299006. UNAD.


Funciones de transferencia en z. (pp. 21-22). Recuperado de
http://hdl.handle.net/10596/4978

You might also like