PRACTICA Nº 2 INTRODUCCION A SIMULINK...Introducción a Simulink de Matlab PROF. Ing. Esp. Carlos...

9
UNIVERSIDAD NACIONAL EXPERIMENTAL “FRANCISCO DE MIRANDA” COMPLEJO ACADÉMICO EL SABINO PROGRAMA DE INGENIERÍA QUÍMICA DPTO DE MECÁNICA Y TECNOLOGÍA DE LA PRODUCCIÓN DINÁMICA Y CONTROL DE PROCESOS PRÁCTICA Nº 2 INTRODUCCIÓN A SIMULINK DE MATLAB PROFESOR: PROF. Ing. Esp. Carlos A. Pérez PUNTO FIJO; febrero de 2016

Transcript of PRACTICA Nº 2 INTRODUCCION A SIMULINK...Introducción a Simulink de Matlab PROF. Ing. Esp. Carlos...

Page 1: PRACTICA Nº 2 INTRODUCCION A SIMULINK...Introducción a Simulink de Matlab PROF. Ing. Esp. Carlos A. Pérez EJERCICIOS A REALIZAR 1.- Considere el sistema realimentado del siguiente

UNIVERSIDAD NACIONAL EXPERIMENTAL “FRANCISCO DE MIRANDA”

COMPLEJO ACADÉMICO EL SABINO PROGRAMA DE INGENIERÍA QUÍMICA

DPTO DE MECÁNICA Y TECNOLOGÍA DE LA PRODUCCIÓN DINÁMICA Y CONTROL DE PROCESOS

PRÁCTICA Nº 2 INTRODUCCIÓN A SIMULINK DE MATLAB

PROFESOR:

PROF. Ing. Esp. Carlos A. Pérez

PUNTO FIJO; febrero de 2016

Page 2: PRACTICA Nº 2 INTRODUCCION A SIMULINK...Introducción a Simulink de Matlab PROF. Ing. Esp. Carlos A. Pérez EJERCICIOS A REALIZAR 1.- Considere el sistema realimentado del siguiente

Introducción a Simulink de Matlab

PROF. Ing. Esp. Carlos A. Pérez

INTRODUCCIÓN

Simulink es un entorno de diagrama de bloques para la simulación multidominio y diseño

basado en modelos. Es compatible con la simulación, generación automática de código y prueba

continua y verificación de sistemas embebidos.

Ofrece un editor gráfico, bibliotecas de bloques personalizables y solucionadores de modelado y

simulación de sistemas dinámicos. Está integrado con MATLAB ®, lo que le permite incorporar

algoritmos de MATLAB en modelos y exportar los resultados de simulación de MATLAB para el

análisis.

Simulink está especialmente pensado para el análisis y diseño de sistemas de control, aunque

es totalmente útil en el estudio de cualquier tipo de sistema dinámico: lineal, no lineal, continuo,

discreto o híbrido. El análisis del sistema, mediante simulación, se puede efectuar desde el menú

de simulación asociado a todo modelo en Simulink, desde la línea de comandos en Matlab o desde

cualquier programa en Matlab.

Durante la simulación no es posible modificar los parámetros generales, pero si es posible

efectuar cambio en los parámetros específicos de cada bloque, dotando así a Simulink de un

entorno interactivo muy útil para la realización de pruebas.

Adicionalmente a la simulación es posible: obtener un modelo lineal del sistema frente a

determinadas perturbaciones, obtener las condiciones de equilibrio del sistema a partir de distintas

condiciones iniciales y utilizar toda la potencia de Matlab para el análisis de datos o para el análisis

y diseño del modelo lineal.

Page 3: PRACTICA Nº 2 INTRODUCCION A SIMULINK...Introducción a Simulink de Matlab PROF. Ing. Esp. Carlos A. Pérez EJERCICIOS A REALIZAR 1.- Considere el sistema realimentado del siguiente

Introducción a Simulink de Matlab

PROF. Ing. Esp. Carlos A. Pérez

Objetivo General:

� Desarrollar sistemas dinámicos mediante el uso del programa Simulink de Matlab.

Objetivos específicos:

� Conocer el programa y sus múltiples utilidades en el área de la ingeniería de control de

procesos.

� Obtener respuestas graficas de los procesos mediante las diferentes perturbaciones en los

mismos.

� Analizar el comportamiento grafico de un proceso a lazo abierto o cerrado.

BASES TEÓRICAS: - Diagramas de Bloques:

Un diagrama de bloques es un modelo grafico que representa el modelo matemático de un

determinado sistema dinámico. Simulink es una librera (toolbox) de Matlab que permite representar

el diagrama de bloques de un sistema y a continuación proceder a su simulación.

- Interfaz gráfica:

El programa se inicia escribiendo simulink en la pantalla de comandos de Matlab o también

pulsando con el ratón en el icono coloreado de Simulink que aparece en la ventana de comandos.

Page 4: PRACTICA Nº 2 INTRODUCCION A SIMULINK...Introducción a Simulink de Matlab PROF. Ing. Esp. Carlos A. Pérez EJERCICIOS A REALIZAR 1.- Considere el sistema realimentado del siguiente

Introducción a Simulink de Matlab

PROF. Ing. Esp. Carlos A. Pérez

- Librería de Simulink:

La librería “Simulink” contiene los bloques necesarios para simular un sistema mediante

técnicas convencionales, las demás librerías son herramientas adicionales que se utilizan para

aplicaciones específicas de control avanzado. En la Figura 2 se muestra el contenido de la librería

Simulink.

En la figura 3, se pueden observar los bloques mas utilizados en la simulación de procesos.

Estos se encuentran en hacer clic en el signo (+) de cada librería. Pueden ser utilizados al hacer

clic sobre ellos y arrastrándolos sobre la hoja de trabajo

Page 5: PRACTICA Nº 2 INTRODUCCION A SIMULINK...Introducción a Simulink de Matlab PROF. Ing. Esp. Carlos A. Pérez EJERCICIOS A REALIZAR 1.- Considere el sistema realimentado del siguiente

Introducción a Simulink de Matlab

PROF. Ing. Esp. Carlos A. Pérez

NOTAS SOBRE EL USO DE MATLAB.

� Los bloques pueden ser movidos al arrastrase con el botón izquierdo del mouse y pueden

ser copiados al hacer clic sobre ellos con el botón izquierdo del mouse y arrastrando la

copia creada.

� Los bloques se deben unir mediante flechas. Esto se logra haciendo clic en la flecha de

salida del bloque deseado y conectándola (sin soltar el botón), a la flecha del bloque que

se desea unir.

� Para que las modificaciones en el programa hagan efecto este deberá ser grabado

después de realizar los cambios.

� Al hacer clic con el botón derecho sobre una señal, se podrá obtener una “línea” de esta

señal para llevarla o conectarla a un bloque deseado.

� Al barrer el mouse sobre un grupo de bloques se podrán mover estos a la vez y copiarlos

en grupo.

� El “save format” de los “workspace” debe ser colocado en “array” para poder “graficar” las

variables deseadas posteriormente.

Si pulsamos en el icono superior izquierdo de la ventana de la figura 2 (página en blanco), se

abre una ventana blanca sobre la que iniciaremos la creación de un modelo de simulación. Dicha

ventana se muestra en la figura 5.

Page 6: PRACTICA Nº 2 INTRODUCCION A SIMULINK...Introducción a Simulink de Matlab PROF. Ing. Esp. Carlos A. Pérez EJERCICIOS A REALIZAR 1.- Considere el sistema realimentado del siguiente

Introducción a Simulink de Matlab

PROF. Ing. Esp. Carlos A. Pérez

EJERCICIOS A REALIZAR

1.- Considere el sistema realimentado del siguiente esquema. Dicho sistema está formado por tres

bloques independientes: G1(s), que representa el controlador, G2(s), que corresponde a la planta a

controlar, y G3(s), la función de transferencia del sensor con el que se mide la salida del sistema.

Los valores de las tres funciones son:

a.- Elabore el diagrama de bloques suponiendo que hay una perturbación tipo escalón unitario.

b.- Obtenga la respuesta gráfica del proceso. ¿Cómo es el comportamiento del mismo?

Page 7: PRACTICA Nº 2 INTRODUCCION A SIMULINK...Introducción a Simulink de Matlab PROF. Ing. Esp. Carlos A. Pérez EJERCICIOS A REALIZAR 1.- Considere el sistema realimentado del siguiente

Introducción a Simulink de Matlab

PROF. Ing. Esp. Carlos A. Pérez

2.- Simular la siguiente ecuación diferencial y encontrar su respuesta ante una entrada escalón.

Donde, X0 = 0 en T=500

Tenga en cuenta los siguientes parámetros:

a.- Obtenga la respuesta grafica del proceso.

b.- ¿Qué pasa si usted cambia la perturbación?

3.- Ecuaciones Diferenciales Acopladas

Simular el siguiente sistema de ecuaciones diferenciales.

Donde Fo, To1 y To son posibles perturbaciones cuyos valores son:

Fo = 0,01 m3/min, To1 = 280 K, To2 = 350 K.

Page 8: PRACTICA Nº 2 INTRODUCCION A SIMULINK...Introducción a Simulink de Matlab PROF. Ing. Esp. Carlos A. Pérez EJERCICIOS A REALIZAR 1.- Considere el sistema realimentado del siguiente

Introducción a Simulink de Matlab

PROF. Ing. Esp. Carlos A. Pérez

Los parámetros iniciales de los bloques y simulació n serán:

a.- Obtenga la gráfica del proceso.

4.- Dada la siguiente función de trasferencia obtenga la respuesta del sistema a lazo abierto ante

una entrada escalón.

Los parámetros iniciales de los bloques y simulación serán:

a.- Obtenga la respuesta grafica del proceso a lazo abierto.

b.- obtenga la respuesta a lazo cerrado.

c.- Suponga que ahora aumenta 5 veces su ganancia del proceso obtenga la respuesta gráfica.

d.- ahora suponga que se cambia la ganancia por un controlador PID donde sus parámetros son:

Kp = 1; Ti = 0.5, obtenga la respuesta del proceso.

e.- muestre los resultados en una sola gráfica y analice su respuesta.

Page 9: PRACTICA Nº 2 INTRODUCCION A SIMULINK...Introducción a Simulink de Matlab PROF. Ing. Esp. Carlos A. Pérez EJERCICIOS A REALIZAR 1.- Considere el sistema realimentado del siguiente

Introducción a Simulink de Matlab

PROF. Ing. Esp. Carlos A. Pérez

HOJA DE RESULTADO:

Apellido y Nombre:_________________________C.I.____ _____________

• Experiencia Práctica Nº 1.

De acuerdo a la respuesta obtenida ¿cómo considera usted la respuesta del proceso?

_______________________________________________________________________________

_______________________________________________________________________________

______________________________________________________________________________

• Experiencia Práctica Nº 2.

¿Qué ocurrió al cambia el proceso a la perturbación indicada cn el proceso? ¿Incide en el mismo?

_______________________________________________________________________________

_______________________________________________________________________________

______________________________________________________________________________

• Experiencia Práctica Nº 3.

Explique brevemente lo observado en la gráfica:

_______________________________________________________________________________

_______________________________________________________________________________

______________________________________________________________________________

• Experiencia Práctica Nº 4.

Analice cada una de las peticiones del ejercicio.

_______________________________________________________________________________

_______________________________________________________________________________

______________________________________________________________________________

_______________________________________________________________________________

_______________________________________________________________________________

______________________________________________________________________________