Menu
Sintonización del controlador PID: efectos de P, I y D y métodos de ajuste

Sintonización del controlador PID: efectos de P, I y D y métodos de ajuste

Cómo las ganancias proporcional, integral y derivativa configuran la respuesta de un lazo de control, además de los métodos de sintonización Ziegler-Nichols y lambda, errores comunes y...
Sintonización del controlador PID: efectos de P, I y D y métodos de ajuste

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.

Qué hacen realmente los tres términos

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):

  • Proporcional (P) produce un cambio de salida proporcional al error actual. Mayor error, mayor corrección, ahora mismo.
  • Integral (I) acumula el error a lo largo del tiempo y sigue empujando la salida hasta que el error se lleva a cero. Es el término responsable de eliminar el error en estado estacionario (offset) que un controlador solo P no puede quitar por sí mismo.
  • Derivativo (D) reacciona a la velocidad de cambio del error, prediciendo efectivamente hacia dónde se dirige el error y amortiguando la respuesta antes de que sobrepase.

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.

Efecto de cada término en la respuesta

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 aumentadoTiempo de subidaSobreimpulsoTiempo de asentamientoError en estado estacionario
Proporcional (Kp)DisminuyeAumentaPequeño cambioDisminuye, pero rara vez hasta cero
Integral (Ki)DisminuyeAumentaAumentaElimina (lo lleva a cero)
Derivativo (Kd)Cambio menorDisminuyeDisminuyeSin 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.

Sintonización manual: ensayo y observación

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:

  • Comience con Ki y Kd en cero. Aumente Kp hasta que la respuesta sea razonablemente rápida con una pequeña y aceptable cantidad de sobreimpulso.
  • Agregue acción integral gradualmente para eliminar el error en estado estacionario restante. Demasiada acción integral, o demasiado rápido, y el lazo empieza a oscilar con un periodo lento y ondulante.
  • Incorpore la acción derivativa solo si el proceso es lo suficientemente suave para tolerarla, para amortiguar el sobreimpulso y acortar el tiempo de asentamiento.

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.

Sintonización de Ziegler–Nichols

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:

ControladorKpTiTd
P0.5 Ku--
PI0.45 KuPu / 1.2-
PID (clásico)0.6 Ku0.5 Pu0.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.

Sintonización lambda

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.

Errores comunes en la sintonización

  • Demasiada ganancia integral. Un Ki excesivo acelera la eliminación del error en estado estacionario pero añade sobreimpulso y puede desencadenar una oscilación lenta y ondulante. El "windup" del integrador también se acumula cuando el actuador se satura, por ejemplo una válvula completamente abierta. La lógica anti-windup, como el retrocálculo o la integración condicional, impide que el término integral siga acumulándose mientras la salida está saturada.
  • Demasiada ganancia derivativa en una señal ruidosa. La acción derivativa amplifica la tasa de cambio, de modo que el ruido de los sensores, especialmente en señales de caudal y presión, se amplifica y provoca una salida de controlador nerviosa y un elemento final de control que tiembla. Aplicar la derivada sobre la medida (en lugar de sobre el error) evita el "golpe derivativo" causado por cambios por escalón de la consigna, y un filtro derivativo (un filtro pasa-bajo sobre el término derivativo) suele ser necesario para evitar que el ruido domine la salida.
  • Sintonizar persiguiendo el síntoma de un problema mecánico. Un lazo que se caza o oscila a veces es un problema de control y otras veces un problema de hardware, como agarrotamiento de válvulas, un actuador subdimensionado o una medición degradada. Perseguir el síntoma con ganancias más ajustadas o más flojas sin revisar el equipo pierde tiempo.
  • Ignorar la interacción entre lazos y las perturbaciones. Ganancias ajustadas de forma aislada en un día tranquilo pueden comportarse mal una vez que vuelven las perturbaciones aguas arriba o entra en juego un lazo interactuante; volver a sintonizar tras una perturbación real del proceso es normal, no un indicio de una mala sintonización inicial.

Dónde encaja la sintonización PID en un programa de mantenimiento

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.

Preguntas frecuentes

¿Qué término del PID debo sintonizar primero?

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.

¿Por qué mi lazo oscila lentamente incluso después de reducir la ganancia proporcional?

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.

¿Sigue siendo válido el método de Ziegler–Nichols?

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.

¿Por qué necesito un filtro derivativo?

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.

Lo último de nuestro blog

Plant Winterization: Freeze Protection as a Scheduled Campaign
Leer ahora
Dead Leg Management: The Pipework Nobody Flows Through
Leer ahora
Defina su hoja de ruta de confiabilidad
Valida tu retorno de inversión potencial: Reserva una demostración en vivo.
Defina su hoja de ruta de confiabilidad
Al hacer clic en el botón Aceptar, usted da su consentimiento para el uso de cookies al acceder a este sitio web y utilizar nuestros servicios. Para obtener más información sobre cómo se utilizan y gestionan las cookies, consulte nuestra Política de privacidad y Declaración de cookies