¿Qué es el valor PID?

Calculando y Ajustando Controladores PID

05/07/2025

Valoración: 4.5 (9426 votos)

Los controladores Proporcional-Integral-Derivativo (PID) son, sin duda, la tecnología más extendida y fundamental en los sistemas de control de lazo cerrado a nivel industrial. Desde el control de temperatura en un horno hasta la presión en una tubería o el flujo en una planta química, los PID son omnipresentes. Su capacidad para ajustar automáticamente una salida en función de la diferencia entre un valor deseado (punto de ajuste) y un valor medido (variable de proceso) los convierte en herramientas increíblemente versátiles y potentes. Pero, ¿cómo funcionan exactamente estos controladores y, más importante aún, cómo se calculan y determinan los valores que los hacen operar de manera óptima? Este artículo te guiará a través de la esencia matemática y las metodologías prácticas detrás de la sintonización de los controladores PID.

¿Cómo se calculan los valores PID?
Para calcular los valores PID, se deben determinar tres constantes: proporcional (KP), integral (KI) y derivada (KD). Estas constantes se ajustan para optimizar el rendimiento del controlador PID. Comience configurando KP para controlar la respuesta al error actual.

La sintonización de un controlador PID implica encontrar los valores correctos para sus tres parámetros principales: la ganancia proporcional (Kp), la ganancia integral (Ki) y la ganancia derivativa (Kd). Estos valores no son estáticos; deben ser cuidadosamente seleccionados y ajustados para cada aplicación específica, ya que un sistema mal sintonizado puede llevar a un rendimiento deficiente, oscilaciones o inestabilidad. Entender la contribución de cada término es el primer paso para dominar el control PID.

Índice de Contenido

La Fórmula Fundamental del Control PID

El corazón de cualquier controlador PID es su fórmula de salida, u(t), que es la suma de las contribuciones de los términos proporcional, integral y derivativo. Esta salida es la que el controlador aplica al proceso para corregir el error.

u(t) = Kp ⋅ e(t) + Ki ⋅ ∫e(t)dt + Kd ⋅ d/dt e(t)

Donde:

  • u(t) es la salida del controlador en un momento dado t.
  • e(t) es el error en el momento t, definido como la diferencia entre el punto de ajuste (SP) y la variable de proceso medida (PV): e(t) = SP - PV.
  • Kp es la ganancia proporcional.
  • Ki es la ganancia integral.
  • Kd es la ganancia derivativa.

Analicemos cada uno de estos términos en detalle para comprender su impacto en el comportamiento del sistema.

El Control Proporcional (P): Reacción al Error Actual

El término proporcional, Kp ⋅ e(t), genera una salida que es directamente proporcional al valor actual del error. Esto significa que cuanto mayor sea el error (la diferencia entre lo que quieres y lo que tienes), mayor será la corrección aplicada por este término. Por ejemplo, si Kp = 2 y el error e(t) es 10°C, la salida proporcional será 2 ⋅ 10 = 20. Este término es excelente para mover rápidamente la variable de proceso hacia el punto de ajuste.

Sin embargo, el control puramente proporcional tiene una limitación inherente: el offset o error en estado estacionario. Dado que la acción proporcional requiere de un error para generar una corrección, el sistema puede estabilizarse ligeramente desviado del punto de ajuste. Para que el controlador mantenga una salida que contrarreste una perturbación (como un cambio en la carga), debe existir un error persistente. Cuanto mayor sea la ganancia proporcional, menor será este offset, pero un Kp excesivamente alto puede llevar a inestabilidad y oscilaciones.

El Control Integral (I): Eliminando el Offset

El término integral, Ki ⋅ ∫e(t)dt, aborda el problema del offset al considerar la acumulación de errores pasados a lo largo del tiempo. Al integrar el error, este término actúa como una memoria del sistema, ajustando continuamente la salida del controlador hasta que el error se minimiza a cero. Si Ki = 0.5 y el error acumulado durante 10 segundos es 50°C·s, la salida integral será 0.5 ⋅ 50 = 25. Esta acción es crucial para lograr que la variable de proceso alcance y se mantenga exactamente en el punto de ajuste.

¿Cómo se determina el PID?
Generalmente, se toman muestras del interior de la vagina y el cuello uterino. Estas se envían a un laboratorio para buscar signos de infección bacteriana e identificar la bacteria responsable. Un resultado positivo en la prueba de clamidia, gonorrea o micoplasma genitalium respalda el diagnóstico de EIP .

La fuerza de la acción integral se define por el parámetro Ki, o su inverso, el “tiempo integral” (τ_I). Un tiempo integral corto significa que el controlador ajusta su salida rápidamente para eliminar el error, mientras que un tiempo integral largo implica un ajuste más lento. Aunque fundamental para eliminar el offset, una acción integral excesiva puede ralentizar la respuesta del sistema y provocar un sobreimpulso (overshoot) o incluso inestabilidad, ya que puede acumular una gran corrección que tarda en disiparse.

El Control Derivativo (D): Anticipación y Estabilización

El término derivativo, Kd ⋅ d/dt e(t), predice errores futuros basándose en la tasa de cambio del error. En esencia, proporciona un efecto de amortiguación que ayuda a reducir el sobreimpulso y las oscilaciones del sistema. Si Kd = 1 y la tasa de cambio del error es 2°C/s, la salida derivativa será 1 ⋅ 2 = 2. Este término reacciona a la velocidad a la que el error está cambiando, lo que lo hace particularmente útil en procesos lentos o con mucha inercia.

La acción derivativa añade estabilidad al sistema, permitiendo en muchos casos el uso de ganancias proporcionales más altas sin inducir inestabilidad. Sin embargo, este término es sensible al ruido en la señal de medición. Pequeñas fluctuaciones o “ruido” pueden ser amplificadas por la acción derivativa, lo que lleva a acciones de control erráticas. Por esta razón, el término derivativo a menudo se usa con precaución o se acompaña de filtros. El parámetro que se ajusta es el “tiempo derivativo” (τ_D), que indica la fuerza de esta anticipación. Un τ_D largo significa una mayor anticipación.

La combinación de estos tres términos permite al controlador PID lograr una respuesta de control suave, precisa y estable. La clave para un rendimiento óptimo reside en la correcta sintonización de Kp, Ki y Kd.

Cómo Se Determinan y Sintonizan los Valores PID

La determinación de los valores PID (Kp, Ki, Kd) es un proceso conocido como sintonización o ajuste PID. No existe una única prueba o diagnóstico como en medicina; más bien, se trata de un proceso iterativo para encontrar el conjunto de parámetros que optimice el rendimiento del sistema de control. La meta es lograr una respuesta rápida sin sobreimpulso excesivo y sin offset.

Existen diversas metodologías para sintonizar controladores PID, que van desde el ajuste manual por ensayo y error hasta métodos más sistemáticos basados en modelos matemáticos del proceso.

1. Ajuste Manual o por Ensayo y Error

Este es el método más básico y a menudo el primero que se intenta, especialmente para sistemas simples. Implica ajustar manualmente los parámetros mientras se observa la respuesta del sistema. Una secuencia común es:

  1. Poner Ki y Kd a cero (control P puro).
  2. Aumentar Kp hasta que la salida del sistema oscile. Reducir Kp ligeramente para detener las oscilaciones.
  3. Aumentar Ki (o disminuir τ_I) hasta que el offset se elimine en un tiempo razonable, pero sin causar oscilaciones significativas.
  4. Aumentar Kd (o aumentar τ_D) para reducir el sobreimpulso y amortiguar las oscilaciones, si las hubiera. Sin embargo, hay que tener precaución para evitar la amplificación del ruido.

Este método requiere experiencia y paciencia, pero puede ser efectivo para procesos que no son críticos o que cambian lentamente.

¿Cómo calcular el error para PID?
El punto de consigna (PS) es el valor objetivo y la variable de proceso (VP) es el valor medido que puede desviarse del valor deseado. El error con respecto al punto de consigna es la diferencia entre PS y VP, y se define como e(t)=PS\u2212VP e ( t ) = PS - VP .

2. Métodos Basados en Modelos (Correlaciones de Sintonización)

Para un ajuste más preciso y sistemático, se utilizan métodos que se basan en un modelo matemático simplificado del proceso a controlar. Uno de los enfoques más comunes es el uso de correlaciones de sintonización como las reglas de Control de Modelo Interno (IMC).

Modelado del Proceso: FOPDT y SOPDT

Antes de aplicar las correlaciones IMC, es necesario caracterizar el proceso mediante un modelo. Los modelos más comunes son:

  • Modelo de Primer Orden más Tiempo Muerto (FOPDT): Se caracteriza por una ganancia de proceso (K_p), una constante de tiempo (τ_p) y un tiempo muerto (θ_p).
  • Modelo de Segundo Orden más Tiempo Muerto (SOPDT): Incluye una ganancia de proceso (K_p), una constante de tiempo (τ_s), un factor de amortiguamiento (ζ) y un tiempo muerto (θ_p).

Estos parámetros se obtienen típicamente realizando una prueba de escalón en el proceso (cambiar la entrada del controlador de forma abrupta y observar la respuesta de la variable de proceso) y luego ajustando los datos a uno de estos modelos.

Correlaciones de Sintonización IMC (FOPDT)

Las reglas IMC ofrecen un equilibrio entre el rendimiento agresivo y conservador, permitiendo al sintonizador elegir un “tiempo de respuesta deseado” (τ_c). Las fórmulas para K_c, τ_I y τ_D (en la forma dependiente del PID) son:

K_c = (1 / K_p) * (τ_p + 0.5θ_p) / (τ_c + 0.5θ_p)
τ_I = τ_p + 0.5θ_p
τ_D = (τ_p * θ_p) / (2τ_p + θ_p)

Donde τ_c se selecciona según el tipo de sintonización deseada:

  • Sintonización Agresiva:τ_c = max(0.1τ_p, 0.8θ_p) (Respuesta rápida, posible sobreimpulso).
  • Sintonización Moderada:τ_c = max(1.0τ_p, 8.0θ_p) (Buen equilibrio).
  • Sintonización Conservadora:τ_c = max(10.0τ_p, 80.0θ_p) (Respuesta lenta, muy estable).

Para casos con tiempo muerto despreciable (θ_p ≈ 0) y sintonización moderada, las reglas IMC se simplifican considerablemente:

K_c = 1 / K_p
τ_I = τ_p
τ_D = 0

Esto muestra que para procesos simples sin retardo, un control PI (sin derivativo) puede ser suficiente y fácil de sintonizar.

Correlaciones de Sintonización IMC (SOPDT)

Para modelos de segundo orden, las correlaciones IMC son:

K_c = (2ζτ_s) / (K_p * (θ_p + τ_c))
τ_I = 2ζτ_s
τ_D = τ_s / (2ζ)

Características Clave en la Implementación de PID

Más allá de las fórmulas básicas, las implementaciones prácticas de los controladores PID incluyen características importantes para mejorar su rendimiento y robustez:

Forma del Controlador PID: Posicional vs. Velocidad

Los controladores PID pueden implementarse en dos formas principales:

  • Forma Posicional: Es la forma estándar que hemos visto, donde la salida u(t) es directamente el valor calculado.
  • Forma de Velocidad: Se utiliza comúnmente en PLCs y DCSs industriales. En esta forma, la salida del controlador es el cambio en la salida del controlador (du/dt) en lugar del valor absoluto. La ventaja es que los cambios en los parámetros de sintonización no provocan saltos repentinos en la salida del controlador, lo que es deseable en muchas aplicaciones.

La forma de velocidad se deriva diferenciando la forma posicional. Para controladores discretos (digitales), esto lleva a variaciones como:

  • Tipo A (PID de Libro de Texto):u_k = u_{k-1} + Kp(e_k - e_{k-1}) + Ki e_k Δt + Kd (e_k - 2e_{k-1} + e_{k-2})/Δt. Rara vez se usa debido al “golpe derivativo”.
  • Tipo B (SP fuera del Derivativo): Elimina el setpoint del término derivativo para evitar el golpe derivativo.
  • Tipo C (SP fuera del Proporcional y Derivativo): Elimina el setpoint de ambos términos, proporcional y derivativo, para evitar impulsos en la salida cuando hay cambios en el setpoint. Los Tipos B y C son los preferidos en la práctica industrial.

Golpe Derivativo (Derivative Kick)

El “golpe derivativo” ocurre cuando el punto de ajuste (SP) se cambia abruptamente. Dado que el error e(t) = SP - PV, un cambio repentino en SP hace que e(t) cambie instantáneamente, lo que resulta en un valor derivativo muy grande y una acción de control excesiva. Para evitar esto, en la práctica, el término derivativo a menudo se calcula a partir de la variable de proceso (PV) en lugar del error, es decir, -Kd ⋅ d(PV)/dt, asumiendo que el punto de ajuste es constante o cambia lentamente.

Filtro Derivativo

Para mitigar la sensibilidad del término derivativo al ruido de medición, se puede añadir un filtro. Este filtro reduce la amplificación del ruido en la salida del controlador, suavizando la acción derivativa y evitando movimientos erráticos de la válvula o actuador final.

Anti-Reset Windup (Anti-Sobresaturación Integral)

Una característica crucial para los controladores con acción integral es el “anti-reset windup”. Si la salida del controlador alcanza un límite (por ejemplo, una válvula está completamente abierta o cerrada) y el error persiste, el término integral seguirá acumulándose. Esto puede hacer que el controlador se quede en su límite de saturación durante un período prolongado incluso después de que el error haya comenzado a corregirse. El anti-reset windup evita esta acumulación excesiva del término integral cuando la salida del controlador está saturada, permitiendo que el controlador responda más rápidamente una vez que el error se invierte.

¿Cómo se calculan los valores PID?
Para calcular los valores PID, se deben determinar tres constantes: proporcional (KP), integral (KI) y derivada (KD). Estas constantes se ajustan para optimizar el rendimiento del controlador PID. Comience configurando KP para controlar la respuesta al error actual.

Tabla Comparativa de los Términos PID

TérminoFunción PrincipalEfecto en la RespuestaProblemas Potenciales
Proporcional (P)Reacciona al error actualReduce el error rápidamente; afecta la velocidad de respuesta.Offset (error en estado estacionario); Kp alto puede causar oscilaciones.
Integral (I)Elimina el error acumulado (offset)Elimina el offset; ayuda a alcanzar el setpoint exacto.Sobreimpulso; respuesta lenta; “windup” si no se maneja.
Derivativo (D)Anticipa errores futuros (tasa de cambio)Reduce el sobreimpulso y las oscilaciones; estabiliza el sistema.Sensibilidad al ruido; “golpe derivativo” con cambios de setpoint.

Preguntas Frecuentes sobre el Control PID

¿Qué es el error en un controlador PID?

El error (e(t)) es la diferencia entre el punto de ajuste (SP), que es el valor deseado, y la variable de proceso (PV), que es el valor medido del sistema. Se calcula como e(t) = SP - PV.

¿Por qué se usa más un controlador PI que uno PID completo?

En muchas aplicaciones industriales, el control PI (Proporcional-Integral) es suficiente para lograr un buen rendimiento. El término derivativo, aunque útil para la estabilidad y la reducción de sobreimpulsos, puede ser muy sensible al ruido en la medición, lo que puede causar una acción de control errática. Para sistemas donde la respuesta no es extremadamente lenta o donde el ruido es significativo, omitir el término derivativo simplifica la sintonización y mejora la robustez del sistema.

¿Qué significa sintonizar un PID?

Sintonizar un PID significa ajustar los valores de las ganancias proporcional (Kp), integral (Ki) y derivativa (Kd) del controlador para que el sistema de control se comporte de la manera deseada. Esto implica lograr una respuesta rápida, estable, con mínimo o nulo sobreimpulso y sin error en estado estacionario. Una buena sintonización es crucial para la eficiencia y fiabilidad de un proceso.

¿Cómo sé si mi controlador PID está bien sintonizado?

Un controlador bien sintonizado exhibirá una respuesta rápida al cambio de setpoint o a las perturbaciones, con un sobreimpulso mínimo (idealmente ninguno) y sin oscilaciones persistentes. La variable de proceso debe asentarse rápidamente en el punto de ajuste sin error en estado estacionario. Si el sistema oscila, tiene un sobreimpulso excesivo o tarda mucho en alcanzar el setpoint, es probable que necesite una mejor sintonización.

¿Se pueden aplicar las mismas reglas de sintonización a cualquier proceso?

No, las reglas de sintonización son específicas del proceso. Cada proceso tiene su propia dinámica (ganancia, constante de tiempo, tiempo muerto), y lo que funciona para un sistema puede no ser óptimo para otro. Por eso, las correlaciones de sintonización como IMC requieren un modelo del proceso para calcular los parámetros PID adecuados.

Conclusión

Los controladores PID son una piedra angular de la automatización moderna, y su eficacia radica en la comprensión y correcta aplicación de sus principios fundamentales. Desde la simple fórmula que combina la reacción al error actual, la corrección de errores pasados y la anticipación de errores futuros, hasta las sofisticadas metodologías de sintonización como las reglas IMC, cada aspecto del PID contribuye a su capacidad para mantener los procesos bajo control. Aunque el cálculo de sus valores puede parecer complejo al principio, dominar estos conceptos y las técnicas de ajuste es una habilidad invaluable para cualquier ingeniero o técnico involucrado en sistemas de control, garantizando un rendimiento estable, eficiente y preciso en una amplia gama de aplicaciones industriales.

Si quieres conocer otros artículos parecidos a Calculando y Ajustando Controladores PID puedes visitar la categoría Cálculos.

Subir