Sintonización de controladores PID es el proceso de ajustar las ganancias proporcional, integral y derivativa de un controlador de realimentación para que una variable de proceso, como la temperatura, el caudal, la presión o la velocidad, alcance y mantenga su consigna rápidamente, sin sobreimpulso excesivo y sin error persistente. Si se manejan mal los tres términos, un lazo o bien se desvía del objetivo, oscila, o somete al elemento final de control a correcciones pequeñas y constantes.
Un controlador PID calcula su salida como la suma de tres contribuciones, cada una actuando sobre el error (la diferencia entre la consigna y la variable de proceso medida):
Cada término se ajusta mediante una ganancia: Kp (ganancia proporcional), Ki o su inverso Ti (ganancia integral o tiempo integral), y Kd o Td (ganancia derivativa o tiempo derivativo). La sintonización es el acto de elegir estos tres números para un proceso específico.
La teoría de control de libro de texto (y décadas de experiencia en campo) describen el efecto cualitativo de aumentar cada ganancia aisladamente de la siguiente manera:
| Término aumentado | Tiempo de subida | Sobreimpulso | Tiempo de asentamiento | Error en estado estacionario |
|---|---|---|---|---|
| Proporcional (Kp) | Disminuye | Aumenta | Pequeño cambio | Disminuye, pero rara vez hasta cero |
| Integral (Ki) | Disminuye | Aumenta | Aumenta | Elimina (lo lleva a cero) |
| Derivativo (Kd) | Cambio menor | Disminuye | Disminuye | Sin efecto |
Estas son tendencias generales, no reglas fijas: los tres términos interactúan y llevar una ganancia demasiado lejos cambia cómo se comportan las otras. Un lazo que parece bien con una señal de caudal lenta y limpia puede comportarse completamente distinto con una señal de presión rápida y ruidosa, por eso la sintonización siempre se hace contra el proceso real, no solo contra la tabla del libro.
La sintonización manual consiste en ajustar Kp, Ki y Kd a mano mientras se observa la respuesta de la variable de proceso a cambios de consigna o a perturbaciones. Una secuencia común:
La sintonización manual es lenta y depende de la habilidad del operario, pero funciona en cualquier proceso y no requiere una prueba especial, por eso sigue siendo común en lazos que son difíciles o inseguros de llevar deliberadamente a oscilar, como la temperatura de hornos o vapor a alta presión.
El método de Ziegler–Nichols, publicado por John Ziegler y Nathaniel Nichols en 1942, da ganancias iniciales basadas en fórmulas a partir de dos posibles pruebas.
Método de lazo cerrado (ganancia última): ponga Ki y Kd a cero, aumente Kp hasta que el lazo mantenga una oscilación de amplitud constante (la ganancia última, Ku, con el periodo último, Pu), y luego aplique:
| Controlador | Kp | Ti | Td |
|---|---|---|---|
| P | 0.5 Ku | - | - |
| PI | 0.45 Ku | Pu / 1.2 | - |
| PID (clásico) | 0.6 Ku | 0.5 Pu | 0.125 Pu |
El método de lazo abierto (curva de reacción del proceso) en cambio ajusta una curva de respuesta escalonada en forma de S para obtener un tiempo muerto (L) y una constante de tiempo (T), y luego aplica Kp = 1.2 (T/L), Ti = 2L, Td = 0.5L para un controlador PID completo.
Ambas variantes son conocidas por producir una respuesta agresiva con decaimiento de la amplitud en cuartos y un sobreimpulso bastante grande (del orden del 25 por ciento para los ajustes clásicos), lo que a menudo es demasiado brusco para lazos de temperatura o cualquier proceso sensible al sobreimpulso. Ziegler–Nichols se trata mejor como un punto de partida que debe ser desintonizado después, no como una solución final, y forzar una oscilación sostenida en un lazo de producción en vivo conlleva riesgos reales si el proceso no lo tolera.
La sintonización lambda, una forma de control por modelo interno (IMC), adopta un enfoque distinto: usa un modelo del proceso (típicamente ganancia, constante de tiempo y tiempo muerto obtenidos de una prueba por escalón) y un único parámetro elegido por el usuario, lambda, la constante de tiempo deseada en lazo cerrado, para calcular ganancias que proporcionen una respuesta suave, predecible y no oscilatoria. Un lambda más pequeño da un lazo más rápido pero más agresivo; un lambda mayor (comúnmente fijado en una a tres veces la constante de tiempo del proceso para una respuesta estable y conservadora) da una respuesta más lenta y suave. Puesto que la agresividad se fija directamente con un parámetro en lugar de ser un artefacto de una prueba de ganancia y periodo, la sintonización lambda es popular donde importa un comportamiento predecible y sin oscilaciones, como lazos interactuantes o procesos que no pueden llevarse al borde de la inestabilidad durante la sintonización.
Un controlador bien sintonizado sigue dependiendo del equipo que hay debajo: una válvula agarrotada, un variador de frecuencia (VFD) que falla o unos rodamientos degradados harán que cualquier lazo parezca mal sintonizado por muchas ganas que se haya puesto en las ganancias. Revisar modos de fallo y síntomas de los rodamientos y comprobar problemas como la cavitación en lazos alimentados por bomba o los códigos de fallo de VFD en lazos controlados por variador a menudo es la forma más rápida de descartar una causa mecánica antes de dedicar más tiempo a la propia sintonización.
Fabrico lee la condición de las máquinas y el OEE directamente desde la línea, usando visión por computador para detectar la degradación que los sensores por sí solos no ven, y enruta automáticamente una orden de trabajo en cuanto se detecta una pérdida real, cerrando el ciclo entre condición y acción de mantenimiento. Está desarrollado y alojado en la UE con residencia de datos en la UE, y opera bajo ISO 27001, ISO 20000-1 e ISO 9001. Reserva una demo de Fabrico.
La ganancia proporcional normalmente se ajusta primero, con integral y derivativa en cero, hasta que la respuesta sea razonablemente rápida con un sobreimpulso aceptable. Luego se añade la acción integral para eliminar el error en estado estacionario, y la derivativa al final, solo si la señal es lo suficientemente limpia como para beneficiarse de ella.
Una oscilación lenta y ondulante con un período mucho mayor que el tiempo muerto del proceso es un signo clásico de demasiada acción integral (Ki demasiado alto, o Ti demasiado corto), no de ganancia proporcional excesiva. Reducir Ki, o aumentar Ti, normalmente lo soluciona.
Sí, como una forma rápida de obtener un punto de partida que funcione, especialmente la prueba de lazo cerrado de ganancia última. Su inconveniente conocido es una respuesta agresiva y oscilatoria, por lo que la mayoría de los practicantes desintonizan las ganancias resultantes después, particularmente en lazos de temperatura y otros sensibles al sobreimpulso.
La acción derivativa responde a la velocidad de cambio del error, por lo que cualquier ruido de alta frecuencia en la señal medida se amplifica en lugar de suavizarse. Un filtro pasa-bajo sobre el término derivativo elimina el ruido de alta frecuencia mientras mantiene la señal derivativa útil y más lenta, lo cual es práctica estándar en cualquier lazo con término derivativo y una variable de proceso ruidosa.