Supervisión y Control de Procesos Bloque Temático I: Introducción al Control de Procesos Tema 5: Reguladores PID. Acciones de Control Supervisión y Control de Procesos 1 Definición de Control • RAE: Regular: “Ajustar el funcionamiento de un sistema a determinados fines “ • RAE: “Regulación, manual o automática, sobre un sistema” “Ajuste del funcionamiento de un sistema (1), de forma manual o automática, para determinados fines” (1) RAE: “Conjunto de cosas que relacionadas entre sí ordenadamente contribuyen a determinado objeto.” Supervisión y Control de Procesos 2 Objetivos del Control • Anular la acción de las perturbaciones sobre la variable controlada • Hacer que la variable controlada siga a la de referencia: Servosistema o Servomecanismo Supervisión y Control de Procesos 3 Pasos para el diseño de un sistema de control • Modelado del sistema: – Sistema lineal e invariante descrito por la función de transferencia • Requisitos del sistema de control: – Error en régimen permanente frente a una perturbación constante. – Error en régimen permanente frente a una referencia descrita por una señal polinomial (escalón, rampa, …) – Sensibilidad en el sistema ante cambios en los parámetros – Propiedades dinámicas como el tiempo de subida o sobreoscilación ante entrada escalón, tanto en la referencia como en la perturbación – Estabilidad del sistema de control Supervisión y Control de Procesos 4 Topologías de control Control en cadena abierta Control en cadena cerrada sistema sistema perturbación perturbación referencia (r) D acción control (u) Hp + salida (y) G referencia (r) + error acción control (u) D Hp +- G - controlador controlador • barato (no necesita sensor) • no introduce problemas de estabilidad “por si mismo” • no es posible controlar un sistema inestable • no es posible cambiar el comportamiento dinámico ante referencia y perturbación de manera independiente Supervisión y Control de Procesos 5 • + caro (necesita sensor) • introduce problemas de estabilidad “por si mismo” • es posible controlar un sistema inestable • es posible cambiar el comportamiento dinámico ante referencia y perturbación de manera independiente Control de velocidad de un motor de c.c. (I) Principio de funcionamiento de un motor c.c. Principio funcionamiento conmutador Supervisión y Control de Procesos 6 Control de velocidad de un motor de c.c. (II) Modelado del sistema: T = kt ia generación de par · e = ke qm fuerza contra electromotriz · Va = Ra ia + La dia/dt + ke qm ·· · T = Jm qm + b qm función de transferencia circuito eléctrico circuito mecánico Supervisión y Control de Procesos 7 wm Va = kt s((Jm s + b)(La s + Ra) + kt ke) Control de velocidad de un motor de c.c. (III) Modelado del sistema con par de carga y despreciando la caída de tensión en la inductancia: T = kt ia generación de par · e = ke qm fuerza contra electromotriz · Va = Ra ia + ke qm circuito eléctrico ·· · T + TL= Jm qm + b qm circuito mecánico función de transferencia wm = kt Va + (Jm Ra s + b Ra + kt ke) Supervisión y Control de Procesos Ra (Jm Ra s + b Ra + kt ke) 8 TL Control de velocidad de un motor de c.c. (IV) función de transferencia wm = kt Ra Va + (Jm Ra s + b Ra + kt ke) TL (Jm Ra s + b Ra + kt ke) diagrama de bloques t= Jm Ra constante de tiempo b Ra + kt ke TL B A kt A= b Ra + kt ke B= Va Ra b Ra + kt ke Supervisión y Control de Procesos 9 + A ts + 1 velocidad (wm) Topologías de control Control en cadena abierta Control en cadena cerrada motor motor TL TL referencia (wref) D B A Va + A ts + 1 velocidad (wm) referencia (wref) + error D acción control (Va) - controlador Control proporcional: D = Kol ajuste de ganancia para que en régimen permanente (s=0) y sin par de carga wref = wm Kol = 1/A función transferencia A Tol = Kol ts + 1 Supervisión y Control de Procesos 10 controlador función transferencia A Kcl ts + 1 Tcl = A 1 + Kcl ts + 1 B A +- velocidad (wm) A ts + 1 Rechazo de perturbaciones Control en cadena abierta Control proporcional: D = Kol Control en cadena cerrada Kol = 1/A Control proporcional: D = Kcl función transferencia (wm/ wref) función transferencia (wm/ wref) A Tol = Kol ts + 1 A Kcl ts + 1 Tcl = A 1 + Kcl ts + 1 función transferencia (TL / wref) función transferencia (TL / wref) B Tol = ts + 1 Tcl = error en régimen permanente wm – wref = B TL B ts + 1 B 1 + Kcl ts + 1 error en régimen permanente wm – wref ≈ B/(1+A Kcl) El error es proporcional a la carga y no podemos actuar sobre él Supervisión y Control de Procesos El error se ve disminuido por un factor sobre el cual podemos actuar 11 Variación propiedades dinámicas en cadena cerrada motor función transferencia TL referencia (wref) + error D acción control (Va) - B A +- A Kcl ts + 1 Tcl = A 1 + Kcl ts + 1 velocidad (wm) A ts + 1 = Kcl A = ts + 1 + Kcl A Kcl A 1 + Kcl A controlador • La constante de tiempo varía con la ganancia del controlador • La realimentación hace el sistema más rápido y con frecuencia menos estable Supervisión y Control de Procesos 12 tcl = 1 tcls + 1 t constante de tiempo 1 + Kcl A bucle cerrado Control PID motor TL referencia (wref) + error D acción control (Va) - B A +- velocidad (wm) A ts + 1 controlador Supervisión y Control de Procesos 13 • Acción proporcional (P) • necesita que exista un error en régimen permanente para mantener la acción de control. • Acción integral (I) • permite anular el error en régimen permanente a costa de empeorar el comportamiento dinámico. • Acción diferencial (D) • permite mejorar la respuesta dinámica. Control PID (Acción proporcional) motor TL referencia (wref) + error D acción control (Va) - B A +- velocidad (wm) A ts + 1 • Acción proporcional (P) • necesita que exista un error en régimen permanente para mantener la acción de control. función de transferencia D = Kp controlador Selección de parámetros (Kp) • Altas ganancias reducen el error en régimen permanente: • existen límites físicos a la hora de implementar el controlador real. • el sistema se puede hacer inestable Supervisión y Control de Procesos 14 Control PID (Acción integral) motor TL referencia (wref) + error D acción control (Va) - B A +- velocidad (wm) A ts + 1 • Acción integral (I) • permite anular el error en régimen permanente a costa de empeorar el comportamiento dinámico. función de transferencia t u = Kp e + Ki e(t)dt D(s) = Kp + Ki/s t0 controlador Selección de parámetros (Kp, Ki) • la característica principal es que en en régimen permanente la salida del controlador puede ser diferente de cero aunque el error sea cero. De hecho la acción integral sólo deja de variar cuando la entrada es cero wm = wref Permite anular el efecto de perturbaciones constantes Supervisión y Control de Procesos 15 Control PID (Acción diferencial) motor TL referencia (wref) + error D acción control (Va) - B A +- velocidad (wm) • Acción diferencial (D) • permite mejorar la respuesta dinámica. función de transferencia t A ts + 1 u = Kp e + Ki e(t)dt + de/dt t0 D(s) = Kp + Ki/s + Kds controlador Selección de parámetros (Kp, Ki, Kd) • el efecto de la acción diferencial depende de la velocidad de cambio del error. Como resultado el control diferencial muestra una respuesta “anticipada” en comparación con la acción proporcional Permite mejorar la respuesta dinámica Supervisión y Control de Procesos 16