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: PUNTO FIJO; febrero de 2016
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.
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.
- 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
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.
EJERCICIOS A REALIZAR 1.- Considere el sistema realimentado del siguiente esquema. Dicho sistema está formado por tres bloques independientes: G 1 (s), que representa el controlador, G 2 (s), que corresponde a la planta a controlar, y G 3 (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?
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 F o, T o1 y To son posibles perturbaciones cuyos valores son: F o = 0,01 m 3 /min, T o1 = 280 K, To2 = 350 K.
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.
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.