Tutorial de controladores PID

Documentos relacionados
Presentado por: Laura Katherine Gómez Mariño. Universidad Central

ANÁLISIS Y DISEÑO DE SISTEMAS DE CONTROL PARA ROBOTS

TSTC. Dpt. Teoría de la Señal, Telemática y Comunicaciones. Robótica Industrial. Universidad de Granada

Universidad Simón Bolívar Departamento de Procesos y Sistemas

Acciones básicas de control Clasificación de los controles automáticos

Salida = Valor deseado (referencia) Para todo el tiempo posible!!! jlc

LABORATORIO DE CONTROL

Ejercicio 3 Un sistema de control de velocidad de un motor de corriente continua se modela mediante la ecuación

TEORÍA DE CONTROL CONTROLADOR PID

Control PID Sintonización Elizabeth Villota

Unidad V Respuesta de los sistemas de control

Control PID. Sintonización e implementación

Control PID. Ing. Esp. John Jairo Piñeros C.

MODOS O ACCIONES DEL CONTROLADOR

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

Ejercicios III SISTEMAS AUTOMÁTICOS Y DE CONTROL

Tecnicas de diseño y compensación

CONTROL BÁSICO CONTROL de PROCESOS

SINTONIZACION DE UN CONTROLADOR PID PARA FUNCION DE TRANSFERENCIA DE SEGUNDO ORDEN USANDO ALGORITMOS GENETICOS BASADO EN TOOLBOX DE MATLAB.

SISTEMA MASA RESORTE - AMORTIGUADOR

ANALISIS DE SISTEMAS DINÁMICOS

Ingeniería de Control I Tema 11. Reguladores PID

CONTROLADOR PID. Jorge Luis Mírez Tarrillo. Ing Mecánio Electricista Maestro en Ciencias mención Física

Aplicación de un método grafico para la sintonización del control PID utilizando Matlab Israel.Cerón-Morales 1

IQ57A: Dinámica y control de procesos Capítulo 3: Control Feedback

Lugar Geométrico de las Raíces Herramienta para diseño de sistemas de control

Capítulo 6: Sintonía experimental de controladores. 105 Capítulo 6: Sintonía experimental de controladores.

FUNCIÓN DE TRANSFERENCIA PULSO

LABORATORIO DE SISTEMAS DE CONTROL AUTOMÁTICO PRÁCTICA N 10

CAPÍTULO 3. Conceptos y esquemas de control

TECNICAS DE DISEÑO Y COMPENSACION

CONTROL APLICADO MODELADO DE SISTEMAS DINÁMICOS

PRACTICA: MODOS DE CONTROL. Sistemas de Control y Controladores

Sintonizaciónde controladores. Ing. Victor Aviña

EJERCICIOS DE CONTROL POR COMPUTADOR BOLETIN V: SISTEMAS DISCRETOS (I)

Introducción a la Robótica Mecanismos para el control de un robot (5)

15. LUGAR DE LAS RAICES - CONSTRUCCION

Tema 5 Acciones básicas de control. Controlador PID.

IDENTIFICACIÓN DE PROCESOS Y CURVA DE REACCIÓN

Tema: Controladores tipo P, PI y PID

El comportamiento de un controlador PID corresponde a la superposición de estas tres acciones, expresado en el dominio del tiempo es:

Unidad I Análisis de Sistemas Realimentados

Representación en el espacio de estado. Sistemas Control Embebidos e Instrumentación Electrónica UNIVERSIDAD EAFIT

ELC Teoría de Control. Anexo 2.1. Sistemas Lineales e Invariantes en el Tiempo

Sintonización de controladores por ubicación de polos y ceros

Contenidos Control y Automatización

Optimización de señal de control en reguladores PID con arquitectura antireset Wind-Up

= = Amplificador inversor. Considere el amplificador operacional de la figura Obtengamos el voltaje de salida

MT227 Sistemas Lineales. Función de transferencia. Elizabeth Villota

Respuesta en frecuencia. Elizabeth Villota

Orden de un sistema. El orden de un sistema está definido por el grado de su ecuación característica

Tema 6 Control de sistemas de orientación de antenas y de telescopios

INSTITUTO POLITÉCNICO NACIONAL Escuela Superior de Ingeniería Mecánica y Eléctrica

Control Automático. Regulador PID y ajuste del PID. Eduardo Interiano

DEPARTAMENTO DE ELECTRONICA Y AUTOMATICA

PRACTICA: CONTROL PID. Sistemas de Control y Controladores

SINTONIZACIÓN DE CONTROLADORES INDUSTRIALES

COLECCIÓN DE PROBLEMAS DE EXÁMENES DE INGENIERÍA DE CONTROL

SISTEMAS DE CONTROL AUTOMÁTICO DEFINICIÓN_TIPOS_PARTES DIAGRAMA DE BLOQUES ESTABILIDAD

Tema 6. Diseño de controladores discretos

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

Efectos de Ruido y Disturbio en Sistemas de Control: Suponga el siguiente Sistema de Control:

CONTROL DIGITAL Catedrático: Dr. Manuel Adam Medina Alumno: Ing. Jaimes Maldonado José Luis

Unidad Temática 9: Análisis y Diseño de Sistemas de Control a Lazo Cerrado

Prefacio. 1 Sistemas de control

Facultad de Ingeniería División de Ingeniería Eléctrica Departamento de Ingeniería de Control LABORATORIO DE CONTROL ANALÓGICO P R A C T I C A

RESUMEN Nº1: CONTROL EN CASCADA.

PROBLEMAS PROPUESTOS INTRODUCCIÓN AL CONTROL DE PROCESOS

0.1. Error en Estado Estacionario

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

Glosario de Términos de Control

Control Automático Ing. Eléctrica Página 1 de 8 F.R. Tucumán Universidad Tecnológica Nacional Unidad Temática 6: Función de Transferencia

Uso y determinación de los parámetros de un controlador PID mediante el métodos de Ensayo y Error, Ziegler Nichols y Cohen Coon..

Sistemas de segundo orden: especificicaciones de diseño del régimen transitorio. Controladores P, PD y P-D

Control de un servomotor con respuesta subamortiguada

Sistemas de control en lazo cerrado

CONTROL Y MEDIDA DE NIVEL DE LIQUIDO CON SEÑALES DE ULTRASONIDO DYLAN ANDRES ALZATE

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS PROGRAMA SINTÉTICO

Escuela de Ingeniería Eléctrica. Departamento de electricidad aplicada. Materia: Teoría de Control (E )

PR 7. Práctica con Matlab

Tema 2.5: Análisis basado en el método del Lugar de las Raíces

Sistemas de Control. UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Electrotecnia y Computación. Docente: Alejandro A Méndez T

1: EL CONCEPTO DE CONTROL INVERSO ADAPTATIVO

Análisis de Sistemas Lineales. Sistemas Dinámicos y Control Facultad de Ingeniería Universidad Nacional de Colombia

Sistema neumático de control de nivel

Schmeigel Nicolas. Marzo 2014

UNIVERSIDAD NACIONAL DEL SANTA ESCUELA DE INGENIERIA EN ENERGIA MODULO 5

Modelado y Simulación de Sistema de Control de Llenado de estanques mediante Simulink.

Controladores Industriales CONTROLADORES INDUSTRIALES

SISTEMA DE CONTROL AUTOMÁTICO PARA TORRE DE DESTILACIÓN FRACCIONADA. Sebastián José Marengo - Legajo: 5548, Dpto. Ingeniería Electrónica - FRVM

INGENIERÍA EN MECATRÓNICA

CAPÍTULO 5. Pruebas y Resultados

Análisis temporal de sistemas

1. Diseño de un compensador de adelanto de fase

EJERCICIOS PROPUESTOS SOBRE SISTEMAS DE 1er y 2do ORDEN

19. DISEÑO DE CONTROLADORES

Transcripción:

Page 1 of 8 Tutorial de controladores PID Introduccion El controlador de 3 terminos Las caracteristicas de los controladores P, I y D Problema Ejemplo Respuesta de Lazo Abierto al escalon Control Proporcional Control Proporcional - Derivativo Control Proporcional-Integrativo Control Proporcional-Integrativo-Derivativo Consejos generales para el disenho de una controlador PID Introduccion En este tutorial se mostraran las caracteristicas de los controladores proporcionales (P), integrativos (I) y derivativos (D). Se mostrara tambien en forma basica como utilizarlos para obtener la respuesta deseada. Para el efecto, se considerara el siguiente sistema realimentado: Planta: Un sistema a ser controlado Controlador: provee la excitacion para la planta; esta disenhado para controlar el comportamiento del sistema El controlador de tres terminos La funcion de transferencia de un controlador PID posee la siguiente forma: Kp = ganancia proporcional

Page 2 of 8 KI = ganancia integral Kd = ganancia derivariva Inicialmente, se vera el modo en que el controlador PID trabaja en un sistema de lazo cerrado, utilizando el esquema mostrado mas arriba. La variable (e) representa el error, es decir, la diferencia entre la entrada de referencia (R) y la salida medidad del sistema (Y). Esta senhal de error (e) se envia al controlador PID, donde el mismo computa tanto la derivada como la integran de esta senhal. La senhal (u) a la salida del controlador es igual a (Kp) por el error mas (Ki) por la integral del error mas (Kd) por la derivada del error. La senhal (u) se envia a la planta, para obtener asi una nueva salida (Y). Esta nueva salida (Y) se envia nuevamente al sensor para calcular la nueva senhal de error (e). El controlador toma esta nueva senhal y calcula nuevamente la integral y la derivada del mismo. Las caracteristicas de los controladores P, I, y D Un controlador proporcional (Kp) tendra el efecto de reducir el tiempo de crecimiento y reducira (pero no elimina) el error de estado estable. Un control integrativo (Ki) tendra el efecto de eliminar el error de estado estable, pero sin embargo podria empeorar la respuesta transitoria. Un control derivativo (Kd) tendra el efecto de aumentar la estabilidad del sistema al disminuir el sobrepico, mejorando la respuesta transitoria. Los efectos de cada uno de los controladores Kp, Kd, y Ki en un sistema de lazo cerrado estan resumidos en la tabla que se presenta debajo. Controlador T. Crecimiento Sobrepico T. Establecimiento Error Estado Estable Kp Disminuye Aumenta Poco cambio Disminuye Ki Disminuye Aumenta Aumenta Elimina Kd Poco cambio Disminuye Disminuye Poco cambio Notese que estas correlaciones podria no ser exactamente precisas, ya que el efecto de cada controlador sera dependiente de los otros. Por este motivo, la tabla mostrada solo debe ser utilizada como referencia para determinar los valores de Ki, Kp y Kd. Problema Ejemplo Supongase un sistema compuesto por una masa, un resorte y un amortiguador. La ecuacion que modela el sistema es

Page 3 of 8 (1) Tomando la transformada de Laplace de la ecuacion (1) La funcion de transferencia entre el desplazamiento X(s) y la entrada F(s) sera entonces Sea M = 1kg b = 10 N.s/m k = 20 N/m F(s) = 1 Reemplazando estos valores en la funcion de transferencia arriba, tenemos La meta en este caso es mostrar como cada uno de los parametros Kp, Ki y Kd contribuyen a obtener: Tiempo de crecimiento rapido Minimo sobrepico Eliminacion de error de estado estable Respuesta de lazo abierto al escalon Se vera, inicialmente la respuesta de lazo abierto al escalon. Para esto, se creara un nuevo archivo script "pdi1.sce" y se incluira en el mismo el siguiente codigo: // se define la variable s=poly(0,"s"); // definicion de los polinomios numerador y denominador num=poly([1],"s","coeff"); den=poly([20 10 1],"s","coeff"); // se define el sistema basado en los polinomios [sistema1]=syslin('c',num/den); // intervalo de tiempo t=0:0.005:2; // respuesta a funcion escalon [y X]=csim("step",t,sistema1); plot2d(t,y); Al ejecutar el script por medio del comando

Page 4 of 8 -->exec('pdi1.sce') se obtendra el grafico que se muestra. La ganacia DC de la funcion de transferencia de la planta es igual a 1/20, de modo tal que el valor final de la salida para una entrada unitaria sera 0.05. Esto corresponde a un error de estado estable de 0.95, lo que en realidad es bastante grande. Puede apreciarse tambien que el tiempo de crecimiento es aproximadamente igual a un segundo, con un tiempo de establecimiento de 1.5 segundos aproximadamente. Procederemos ahora a disenhar un controlador que reduzca el tiempo de crecimiento y el tiempo de establecimiento, al mismo tiempo que elimina el error de estado estable. Control Proporcional De la tabla presentada con anterioridad, se ve que el controlador proporcional (Kp) reduce el tiempo de crecimiento, aumenta el sobrepico y reduce el error de estado estable. La funcion de transferencia de lazo cerrado del sistema presentado con la inclusion de un controlador proporcional sera: Sea la ganancia (Kp) igual a 300. En el archivo script, la definicion del numerador debera ser modificada: Kp=300; num=poly([kp],"s","coeff"); den=poly([20+kp 10 1],"s","coeff"); El grafico obtenido en este caso al ejecutar el archivo sera:

Page 5 of 8 El grafico muestra como el comtrolador proporcional reduce tanto el tiempo de crecimiento y el error de estado estable, mientras aumenta el sobrepico y disminuye ligeramente el tiempo de establecimiento. Control Proporcional - Derivativo Analizaremos ahora el control PD. De la tabla mostrada arriba, se recuerda que el cotrolador derivativo (Kd) reduce tanto el sobrepico como el tiempo de establecimiento.la funcion de transferencia de lazo cerrado del sistema con el controlador PD incluido sera entonces: Sea Kp igual a 300 y sea Kd igual a 10. El archivo script debera ser modificado como se muestra: // Inclusion de un controlador PD Kp=300; Kd=10; num=poly([kd Kp],"s","coeff"); den=poly([20+kp 10+Kd 1],"s","coeff"); [sistema3]=syslin('c',num/den); [y X]=csim("step",t,sistema3); plot2d(t,y);

Page 6 of 8 Este grafico muestra que la parte derivativa del controlador reduce tanto el sobrepico como el tiempo de establecimiento, con poca influencia en el tiempo de crecimiento y el error en estado estable. Control Proporcional Integrativo Antes de analizar el controlador PID propiamente dicho, nos detendremos en un controlador del tipo PI. De la tabla, puede verse que un controlador integral (Ki) disminuye el tiempo de crecimiento, aumenta tanto el sobrepico como el tiempo de establecimiento, y elimina el error de estado estable. Para el sistema dado, la funcion de transferencia de lazo cerrado con la adicion del controlador sera: Establecemos Kp = 30, y Ki =70. Las modificaciones en el archivo script seran las siguientes: // Inclusion de un controlador PI Kp=30; Ki=70; num=poly([kp Ki],"s","coeff"); den=poly([ki 20+Kp 10 1],"s","coeff"); [sistema4]=syslin('c',num/den); [y X]=csim("step",t,sistema4); plot2d(t,y); El grafico obtenido:

Page 7 of 8 Se ha reducido la ganacia proporcional (Kp) debido a que el controlador integrativo tanbien reduce el tiempo de crecimiento y aumenta el sobrepico al igual que el controlador proporcional (doble efecto). La respuesta de arriba muestra como el controlador integral elimino el error en estado estable. Controlador Proporcional, Integrativo y Derivativo Ahora, trabajaremos sobre el controlados PID propiamente dicho. La funcion de transferencia de lazo cerrado, en este caso sera: Luego del proceso de ensayo y error (facilmente implementable gracias a SCILAB), las ganancias Kp=350, Ki=300, y Kd=50 proveen la respuesta deseada. Para verificar esto, incluya las siguientes lineas en el archivo: // Inclusion de un controlador PDI Kp=350; Ki=300; Kd=50; num=poly([ki Kp Kd],"s","coeff"); den=poly([ki 20+Kp 10+Kd 1],"s","coeff"); [sistema5]=syslin('c',num/den); [y X]=csim("step",t,sistema5); plot2d(t,y);

Page 8 of 8 Asi, se ha obtenido un sistema sin sobrepico, con rapido tiempo de establecimiento y crecimiento, y sin error de estado estable. Consejos generales para el disenho de un controlador PDI En el proceso de determinar un controlador PID con SCILAB para un sistema dado, los siguientes pasos son utiles para obtener una respuesta deseada. 1. Ontemga la respuesta la lazo cerrado y determine las caracteristicas a ser mejoradas 2. Agregue un control proporcional para mejorar el tiempo de crecimiento 3. Agregue un control derivativo para mejorar el sobrepico 4. Agregue un control integrativo para eliminar el error de estado estable 5. Ajuste cada una de las ganancias Kp, Ki, y Kd hasta que se obtenga la respuesta deseada. Utilice para esto la tabla de referencia. Finalmente, debe tenerse en cuenta que no es necesario implementar los 3 controladores en todo caso. Por ejemplo, sin un controlador PI ofrece una buena respuesta, no es necesario adicionar el control derivativo. Debe mantenerse el controlador lo mas simple posible.