CONTROL DE PROCESOS QUÍMICOS

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

INTRODUCCION A SIMULINK

PRÁCTICA Nº 1 INTRODUCCIÓN A MATLAB TOOLBOX DE CONTROL Y SIMULINK

MATLAB. (PARTE III) APLICACIONES EN CONTROL CON SIMULINK SIMULINK

CAPÍTULO. Análisis del Desempeño del Controlador GPI. IV. Análisis del Desempeño del Controlador GPI

Teoría de Sistemas y Señales

CURSO Introducción al modelado y análisis de Sistemas con SIMULINK

Guía Para Utilizar Utilizar Simulink Nota: Para la siguiente guía se utilizó como base el programa Matlab 7.0

INTRODUCCION A SIMULINK

MANUAL PARA MANEJO DEL PROGRAMA DFD

CONTROLADORES DE CANCELACIÓN I Controladores de tiempo mínimo

18. DOMINIO FRECUENCIA CRITERIO DE NYQUIST

Técnicas Avanzadas de Control Memoria de ejercicios

Práctica 1. Introducción a los sistemas de control

Docente: Gabriel Rafael Lacayo Saballos Martes 15 de mayo de

LABORATORIO DE CIRCUITOS ELÉCTRICOS II PRÁCTICA N 8

Práctica 3.Simulación de sistemas

Creación de nuevo modelo en Simulink

LABORATORIO DE CIRCUITOS ELÉCTRICOS PRÁCTICA N 8 SIMULACIÓN: RESPUESTA EN CIRCUITOS DE PRIMER Y SEGUNDO ORDEN

Como Buscar Datos en una Tabla Access

Estudio Temporal de Sistemas Continuos de 1 er y 2º Orden

CURSO Modelado y análisis de Sistemas con SIMULINK

3. CREAR FORMULARIOS 3.1. CREAR FORMULARIOS CREAR UN FORMULARIO CON EL ASISTENTE PARA FORMULARIOS UNIDAD 3- CREAR FORMULARIOS

3 y un vector Y 2 que contenga el cálculo de Y2 = 4X

Controlador PID con anti-windup

15. LUGAR DE LAS RAICES - CONSTRUCCION

Introducción a la simulación de sistemas dinámicos en Matlab- Simulink a partir de la ecuación diferencial que rige su comportamiento.

16. LUGAR DE LAS RAICES - APLICACION

Gmail: firmas, etiquetas y filtros

20. MODELOS EMPIRICOS

Los Diagramas de Estado son una extensión de los diagramas de flujo señal y permiten describir gráficamente ecuaciones diferenciales y de estado.

Análisis espectral de señales periódicas son Simulink

G(S) H(S) La Función de Transferencia de Lazo Cerrado de este sistema de control sería:

PRÁCTICA N 1 INTRODUCCIÒN A MATLAB Y UTILIZACIÓN DE LAS MATEMÁTICAS COMO HERRAMIENTAS PRIMORDIAL EN EL ANÁLISIS DE SISTEMAS DE CONTROL

PRÁCTICA N 2 ESTUDIO TEMPORAL Y FRECUENCIAL DE SISTEMAS DINÁMICOS DE PRIMER Y SEGUNDO ORDEN

TEORÍA DE SISTEMAS. Un ejemplo de representación de un sistema mediante Simulink sería el siguiente:

Simulink. Capítulo Inicio de Simulink

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS. INGENIERÍA ELECTRÓNICA. El porcentaje de sobrepico está dado por la ecuación: CONTROL II

1.1 Experimentación y simulación con un servomecanismo

Práctica 4 CONVERSIÓN ENTRE LAS DIFERENTES REPRESENTACIONES DE LOS MODELOS LABORATORIO DE MODELADO DE SISTEMAS

DINÁMICA ESTRUCTURAL. Diagramas de bloques

19. DISEÑO DE CONTROLADORES

Proyecto: Posicionamiento de una Antena Parabólica

PRÁCTICAS DE REGULACIÓN AUTOMÁTICA

Guía de Calibración del Motic Images Plus 2.0ML & Motic Images Advanced 3.2. Calibración con punto

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

FORMATOS DE TEXTO. Cuando ponemos el ratón encima de estos iconos, sin hacer clic, aparecen sus nombres.

PROYECTO CORTO 2. Figura 1: Fotografía del sistema de velocidad angular hps5130

Gestión de archivos y carpetas. capítulo 06

Práctica 7. Simulación de Amplitud modulada con portadora de alta potencia en SIMULINK. Integrantes del grupo

Síntesis de controladores discretos

14. SINTONIZACION EN LINEA

Manual del Usuario de Microsoft Access Consultas - Página 1. Tema IV: Consultas. IV.1. Creación de Consultas

DIAGRAMAS DE ESTADO. Fernando di Sciascio (2016)

Microsoft Office Word 2007

SERIE 5 CONTROL EN LAZO CERRADO

Proyecto: Posicionamiento de una Antena Parabólica

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

PRACTICA 1 LABORATORIO DE INGENIERÍA DE SISTEMAS INTRODUCCIÓN A MATLAB

UNIVERSITAS XXI - ACADÉMICO ÁREA DE ORDENACIÓN ACADÉMICA GESTIÓN DE HORARIOS

Manual de Introducción a SIMULINK

Guía para la realización de prácticas de Control

AUTOMATIZACIÓN INDUSTRIAL INTRODUCCIÓN AL PROGRAMA SIMULINK

INTRODUCCIÓN AL ANÁLISIS DE LA RESPUESTA TRANSITORIA DE SISTEMAS DE CONTROL ANÁLOGOS MEDIANTE MATLAB Y SIMULINK

TRABAJO CON NÚMEROS EN EXCEL 2007

Estabilidad en el dominio de la frecuencia Márgenes de estabilidad. Elizabeth Villota

9.1. Insertar filas en una hoja

Guía rápida de configuración del Videograbador DX4104. Manual Paso a Paso

[ Documento con portada, índices de contenido automáticos, hojas pares e impares diferentes ]

HERRAMIENTAS AVANZADAS PARA LA GESTIÓN DE PROYECTOS

CONTROL APLICADO MODELADO DE SISTEMAS DINÁMICOS

SISTEMAS ELECTRÓNICOS DE CONTROL

DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO:

DIAGRAMAS DE ESTADO. Fernando di Sciascio (2017)

Regulación y Control de Máquinas Navales Práctica Módulo 1: Modelado de Sistemas Curso

UNIDAD DIDÁCTICA 5: Geometría analítica del plano

Base de Datos de Compras. Creación de las tablas y sus relaciones.

IMÁGENES, AUTOFORMAS Y WORDART

GEOMETRÍA ANALÍTICA DEL PLANO

Contenido. Página 2 de 8

Pasos para la creación de un gráfico en Excel 2007

Opciones avanzadas. Impresión de páginas de separación. Impresora láser Phaser 4500

2. SISTEMAS DE ECUACIONES LINEALES. Introducción

GUÍA DE USO Aplicación de Gestión Segur-Track

Manual de uso para la consulta de resultados desde la web

Capítulo 2. Cómo utilizar la ayuda

Diseño de Controladores I.

SIREM Sistema de Información y Riesgo Empresarial GUIA DE USUARIO

LECCIÓN 4 BALANCED SCORECARD

1. INTRODUCCIÓN EMPEZAR A TRABAJAR CON EXCEL HOJA DE CÁLCULO APLICAR ESTILO Y FORMATO CREAR UN GRÁFICO...

DIRECCION DE EDUCACIÓN PARTICULAR

Transcripción:

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA ANTONIO JOSÉ DE SUCRE VICERRECTORADO BARQUISIMETO DEPARTAMENTO DE INGENIERÍA QUÍMICA CONTROL DE PROCESOS QUÍMICOS Prof: Ing. (MSc). Juan Enrique Rodríguez C. Octubre, 2013 1

Índice Introducción a Simulink-Matlab 2

CONTROL DE PROCESOS QUÍMICOS Introducción a Simulink-Matlab 3

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 simulacion. 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. 4

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. 5

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. 6

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. 7

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. Ejemplo 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: 8

En primer lugar, hemos de insertar tres bloques de tipo Función de Transferencia en el modelo. Para ello tecleamos la palabra transfer en el campo de búsquedas en la parte superior de la ventana de navegación y el buscador localizará el bloque llamado Transfer Fcn, que cuelga del nodo Simulink, como se muestra en la figura. Una vez localizado el bloque Transfer Fcn arrastraremos dicho bloque hacia el espacio de trabajo de Simulink. El arrastre de bloques se realiza seleccionando el icono del bloque con el botón izquierdo del ratón, y manteniendo este pulsado se desplazará el cursor hasta la ventana del modelo. 9

Repetiremos la operación tres veces, para reproducir la estructura del esquema de control, dando lugar a la ventana mostrada en la siguiente figura. Y les damos valores a dichas funciones, para que coincidan con los parámetros de las funciones G 1 (s), G 2 (s) y G 3 (s) definidas anteriormente. Con este fin, haremos doble click sobre cada bloque de función de transferencia, introduciremos los coeficientes de los polinomios numerador y denominador de cada función de transferencia. La siguiente figura muestra la ventana donde se introducen los parámetros de G 1 (s). 10

Una vez configuradas las tres funciones de transferencia las conectaremos entre sí con arreglo a la estructura de interconexión de bloques de la figura 3. Para ello empleamos una serie de operaciones para lograr construir la estructura de realimentación de la siguiente figura. En esta figura hemos añadido tres bloques nuevos: Step, Sum y Scope. Ambos pertenecen, respectivamente, a los nodos Simulink/Sources Simulink/Math Operations y Simulink/Sinks que serán comentados en el siguiente apartado. 11

Ejemplo 2: Simular la siguiente ecuación diferencial y encontrar su respuesta ante una entrada escalón. Donde, X 0 = 0 en T=500 x d dt 5e 60 T *X t 1 o x d dt 1 5e 60 T *X t (1) El primer término del lado derecho de la ecuación (1) se puede representar como un escalón unitario o como una entrada constante. En el segundo término [5exp(-60/T)*X(t)], la temperatura se representa, igualmente, como una entrada escalón o como una entrada constante, luego se invierte con un bloque Matlab Function, donde se especifica la función 1/u, se multiplica por una ganancia de 60 con un bloque Gain, y se introduce nuevamente en una Matlab Function para obtener la exponencial, que va a ser multiplicada por 5 con otro bloque Gain, como se muestra en la figura. 12

La variable X(t) no se conoce porque es el resultado de integrar el lado derecho de la ecuación, esta variable debe multiplicarse con la exponencial con un bloque producto para formar el segundo término de la ecuación diferencial, luego ambos términos se combinan con un bloque Sum para obtener la ecuación (dx(t)/dt) completa que pasa por un integrador para obtener la variable X(t), que se realimenta al bloque producto. 13

Haciendo clic en cada bloque se pueden cambiar sus parámetros y sus nombres. En este caso se colocan los siguientes: De esta forma tenemos: 14

15

16

Ejemplo 3: Ecuaciones Diferenciales Acopladas b) Simular el siguiente sistema de ecuaciones diferenciales. dt A T To1 *Fo B T Ta A 0,08 dt dta C Ta To2 *Fp D Ta T C 0,5 dt Donde Fo, To 1 y To son posibles perturbaciones cuyos valores son: Fo = 0,01 m 3 /min, To 1 = 280K, To 2 = 350K B 0,05 D 0,01 17

Los parámetros iniciales de los bloques y simulación serán: Después de Simular y Graficar usando: Plot(t,[T,Ta]) se obtiene, 18

Ejemplo 4: Dada la siguiente función de trasferencia obtenga la respuesta del sistema a lazo abierto ante una entrada escalón. 1 G s 2 s 4s 2 Armar el modelo. Los parámetros iniciales de los bloques y simulación serán: 19

Después de Simular y Graficar usando: Plot(T,Y) se obtiene, Compare la respuesta a lazo cerrado obtenida para la función de transferencia del ejemplo anterior 20

Con la respuesta anteriormente, ahora aumente 5 veces la ganancia y luego con la respuesta obtenida al usar un controlador de función de transferencia: 21

G C 1 τ I s K 1 Donde, K 1 y τ 0,5 I 22

Armar el modelo. Los parámetros de los bloques son: 23

Después de Simular y Graficar usando: Plot(T,Y) se obtiene, 24