Control Automático Sistemas de Control PID
Control Automático Sistemas de Control PID
Control Automático Sistemas de Control PID
Objetivo
• Describir las características del control todo-nada simple y diferencial (banda muerta).
• Describir las propiedades del control P, PI, PD y PID. Explicar los criterios de ajuste para
controladores todo-nada y PID.
• Describir los métodos de ajuste para controladores todo-nada y PID.
Introducción
En esta se sesión se abarcarán los diferentes tipos de controladores que se pueden emplear en el
control de sistemas.
• ON/OFF
• P
• PI
• PD
• PID
1
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
Donde:
• u es la ‘señal de salida’
• e es la ‘diferencia entre la referencia especificada y la salida medida del proceso’. Se la
denomina error de control.
Esta ley de control implica que siempre se usa la acción correctiva máxima. De esta manera, la
variable manipulada tiene su valor más grande cuando el error es positivo y un valor más pequeño
cuando el error es negativo.
Es simple y no tiene parámetros que configurar, aparte de las acciones mínima y máxima que se
ejecutan desde la señal de control.
El control ON-OFF, muchas veces, es suficientemente
apropiado para mantener la variable a controlar del proceso
cerca del valor de referencia que fue especificado, pero es
típico que resulte siendo un sistema en el que las variables
oscilan como se observa en la figura de la derecha, el
proceso tolera enormes variaciones entre los valores
de operación y los valores establecidos como banda de
operación.
2
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
El controlador ON/OFF se encuentra en ON cuando el valor medido está por debajo del valor
preestablecido SP. Cuando el valor medido de la variable manipulada se encuentra por encima del
valor preestablecido, el controlador está en OFF.
El sistema de control opera por intervalos, por lo que existe un tiempo muerto en el que se dejan de
hacer ajustes.
En el siguiente archivo observa los ejemplos para comprender más este tipo de sistema de control
ON/OFF.
Ejemplo
3
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
Se observa que tenemos una perturbación (abrir la puerta). Tenemos nuestra entrada y la
temperatura de salida. Observa qué entrada proporciona la salida deseada:
Vemos que con un factor de calentamiento de 2.0 alcanzamos los 20°C a los 250 minutos si no
tenemos perturbaciones.
Debido a que nuestro sistema es de lazo abierto, si a los 150 minutos se abre la puerta, la
temperatura de la habitación se observa:
Como era de esperarse, nuestro sistema es muy sensible a perturbaciones externas. Por lo que
haremos nuestro sistema de lazo cerrado y con un controlador ON-OFF:
Como puedes observar, la salida después de la perturbación d(t) se retroalimenta para calcular el
error r(t) - y(t) y este error entra a nuestro controlador que opera:
4
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
Lo cual tiene efecto sobre nuestra función de transferencia G(s). Supongamos un valor de M = 10 y
la aplicación de la perturbación:
Se puede observar que la temperatura de la habitación se alcanza en mucho menos tiempo que
en el lazo abierto. El efecto de la perturbación es mucho menor en la salida del sistema y que el
controlador ON-OFF varía rápidamente después de alcanzar el valor de ~20°C.
Si hacemos “zoom” a la zona donde el controlador cambia rápidamente, veremos algo como lo
siguiente:
Las pequeñas disminuciones en la temperatura hacen que nuestro controlador esté en ON. Cuando
la temperatura llega de nuevo a 20°, el controlador pasa a OFF. Esto sucede muy rápido en este
ejemplo que el cambio de temperatura sería imperceptible.
5
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
Matemáticamente, esto es, la salida del controlador Y(s) viene dada por:
El error se puede minimizar aumentando la ganancia proporcional, pero entre más se aumenta esta
ganancia, se puede crear una tendencia a la inestabilidad.
6
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
Ejemplo
Donde Kp es la ganancia del controlador. Esta ganancia se puede calcular con los datos
proporcionados por el ejemplo, de modo que sería la pendiente de la siguiente recta:
7
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
La ganancia integral, Ki es una amplificación de la señal de error del proceso que depende del
tiempo. Si existiese un error que se mantiene durante un periodo de tiempo largo, esto se conoce
como off-set o desviación. La ganancia integral compensa esta desviación de la siguiente forma:
La salida de control Aout es la integral del error y su variación en el tiempo multiplicado por la
amplificación de la ganancia integral.
Donde Co (t0) es la salida del controlador en el momento que se produce la primera medición.
8
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
Nota cómo cada repetición de t0 dependiendo del valor de Ki será la magnitud de la salida en Ki
veces.
La desventaja de un controlador puramente integral es que es muy lento para ganancias pequeñas
o por tener overshoots excesivos, incluso oscilaciones para valores de ganancia grandes. Por esta
razón se usa una combinación de controladores P y controladores I.
La siguiente figura muestra cómo varía la salida del controlador puramente integral dependiendo de
la ganancia integral:
9
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
Comparado con otros modos de control, el control de PI no tiene desviación, pero la eliminación de la
desviación se logra a costa de un sobre-impulso mayor, de un período de oscilación más largo y de
más tiempo, para que cesen las oscilaciones.
Ejemplo:
10
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
Por lo que:
Este tipo de control combina las ventajas de cada modo de control anteriormente planteado. Se
suma la acción integral a la proporcional de modo que el error se elimina de manera permanente,
pero el sobrepaso del sistema y el tiempo de estabilización del sistema incrementan, es por eso que
al aplicar el efecto de la acción derivativa se reducen estos sobrepasos e incrementos en el tiempo
de asentamiento de la señal de salida.
11
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
• El modo PID es el más común en los sistemas de control. Es útil, de manera especial, para
controlar procesos lentos tales como el de temperatura, ya que ayuda a compensar los largos
lapsos que se dan en el transporte de estos procesos.
• Sin embargo, el modo PID se debe utilizar con más cuidado en procesos donde está presente
un ruido excesivo. Además, la acción derivativa tiende a amplificar el ruido, lo cual puede
causar que la señal de salida del controlador se vuelva ruidosa y derivar en un sistema
inestable.
• La acción derivativa puede sobre-reaccionar a los cambios repentinos en el punto de
referencia o la variable medida y derivar en mayores sobrepasos en la variable controlada.
• Estos problemas se pueden solucionar, añadiendo un filtro paso bajo en la entrada de la
sección del modo derivativo del controlador.
• La función del filtro es la de restaurar la estabilidad del sistema, eliminando cualquier cambio
en la señal de error que sea más rápido que la respuesta del proceso.
Para calcular los parámetros de Kp,Ti,Td se debe localizar primeramente la “y” el periodo de
oscilación críticos, Kcr y Pcr respectivamente, de esta forma para un controlador PID se fija:
Una vez hecho esto, para obtener los valores de los parámetros se emplea la siguiente tabla:
12
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
Por lo que, igualando a cero para encontrar las raíces vemos que:
En MATLAB:
13
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
La función de transferencia del sistema con un controlador proporcional Kp se puede obtener del
álgebra de bloques mediante un lazo cerrado:
Donde:
Siguiendo las tablas de Ziegler-Nichols, vemos que la ganancia proporcional crítica es:
14
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
15
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
Sabemos que Kcr = 30 y que Pcr = 2.81 seg, por lo que de la tabla calculamos:
Kp = 0.6(Kcr ) = 0.6(30) = 18
Ti = 0.5(Pcr) = 0.5(2.81) = 1.405 s
Td = 0.125(Pcr) = 0.125(2.81) = 0.35125 s
16
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
e) Características de cada señal de salida del sistema, sistema con control proporcional y
sistema con control proporcional integral derivativo.
17
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
Todas las propiedades descritas se pueden ver dando “clic derecho” en la pantalla del gráfico
y seleccionando las características de la respuesta del sistema que queremos conocer.
Como podemos ver, el controlador PID asienta al 98% la señal en 10 segundos, comparado contra
los 15 segundos del sistema sin control y 18 segundos para el control P. Se observa que hay
sobrepaso y es criterio del ingeniero indicar si esto es aceptable o se pueden variar los parámetros
del controlador para tener menor tiempo de asentamiento y menor sobrepaso en la salida.
Conclusión
Durante la sesión se explicaron los diferentes tipos de controladores que se pueden emplear en el
control de sistemas. Se explicaron las características de cada uno y sus ventajas y desventajas a la
hora de aplicarlos a alguna situación práctica.
Se vieron ejemplos de cómo calcular los parámetros de los controladores y se analizó la simulación
de sus respuestas usando MATLAB.
Es importante notar que en el diseño de controladores no hay realmente un controlador mejor que
otro, la selección de un cierto tipo de controlador en una aplicación real depende de factores como
el costo, que tanto permite el sistema tener sobrepasos, que tan crítica es la variable a controlar o la
naturaleza del proceso (temperatura de una habitación o temperatura del fuselaje de un avión, etc.).
El ingeniero debe tener el criterio adecuado para realizar la correcta selección de un controlador
tomando en cuenta todos estos factores.
Glosario
Diagrama de bloques. Muestra gráficamente las funciones de cada uno de los componentes
del sistema de control. Tal diagrama se encarga de mostrar las relaciones que existen entre los
diferentes componentes del sistema.
18
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
Tiempo de retraso. El tiempo muerto de un sistema, es el retraso que se tiene desde la aplicación
de la entrada hasta que el sistema empieza a generar una salida correspondiente a la acción de la
entrada.
Constante de tiempo. Es la constante que nos indica el tiempo que tardará la salida del sistema
para tener un 63% de su valor final.
Lazo abierto. Es aquel sistema en que solo actúa el proceso sobre la señal de entrada y da como
resultado una señal de salida independiente a la señal de entrada, pero basada en la primera. Esto
significa que no hay retroalimentación hacia el controlador para que este pueda ajustar la acción de
control. Es decir, la señal de salida no se convierte en señal de entrada para el controlador.
Lazo cerrado. Son los sistemas en los que la acción de control está en función de la señal de salida.
Los sistemas de circuito cerrado usan la retroalimentación desde un resultado final para ajustar la
acción de control en consecuencia.
Estabilidad del sistema. Capacidad del sistema para producir una salida de magnitud finita ante
una entrada de magnitud finita.
Polos. Raíces del polinomio del denominador de la función de transferencia. Indican la estabilidad
del sistema, si una de estas raíces tiene parte real positiva, el sistema es inestable.
Ceros. Raíces del polinomio del numerador de la función de transferencia. Indican si el sistema será
críticamente estable o estable.
Error en estado estable. Es la diferencia entre el valor de la señal de salida real contra el valor
de salida esperado. Este error se realimenta al sistema de lazo cerrado para ajustar la salida y
minimizarlo.
19
Universidad Tecnológica Santa Catarina
• Educación a Distancia •
Control automático
Sesión 4 Sistemas de control PID saber hacer para competir
Referencias
20
Universidad Tecnológica Santa Catarina
• Educación a Distancia •