Logo UniControl S.A.S.

Simulador PID

Diseñamos este sencillo simulador para ofrecer una herramienta para quienes necesiten experimentar y generar intuición al sintonizar lazos de control.

Instrucciones

UniControl PIDsim

Parámetros PID


Límites
Ejecución
Ventana de Gráfico (ej. 120s para 2 minutos)
Modelos de simulación


Parámetros PT1
Controles en vivo
0
0
0

= SP − PV0
= Kp·E0
I ← I + (Kp/Ti)·E·dt0
= Kp·Td·dE/dt0

Guía de Uso del Simulador UniControl PIDsim

El simulador UniControl PIDsim ha sido diseñado para que pueda experimentar de forma interactiva con los parámetros de un controlador PID y comprender cómo afectan el comportamiento de un sistema. A continuación, se explica cada sección y cómo puede utilizarla para generar intuición sobre el control de procesos.

1. Parámetros PID

2. Límites

Esta sección permite definir los rangos de operación de la Variable de Proceso (PV) y la Variable Manipulada (OUT).

3. Ejecución

4. Ventana de Gráfico

5. Modelos de Simulación

El simulador ofrece diferentes modelos de procesos para que pueda observar cómo un PID reacciona a distintos tipos de dinámicas.

6. Controles en Vivo

Esta sección permite interactuar con el simulador mientras se ejecuta y observar las contribuciones de cada componente del PID.

Cómo Interpretar el Gráfico

El gráfico muestra la evolución de las variables clave a lo largo del tiempo. Preste atención a:

Experimente con los valores y observe cómo el sistema reacciona. Es recomendable cambiar un parámetro a la vez para entender su impacto individual.

Análisis del Controlador PID: Componentes y Aplicaciones

En el ámbito de la automatización y el control de procesos, el Controlador PID es un algoritmo fundamental. Sus siglas, Proporcional, Integral y Derivativo, corresponden a las tres acciones que combina para mantener una variable de proceso en el valor deseado.

La comprensión del funcionamiento de este algoritmo es esencial en la ingeniería de control, dada su relevancia y omnipresencia en una amplia gama de aplicaciones.

Concepto de Lazo de Control

Previo al análisis del PID, es importante entender el concepto de un lazo de control. Considere, por ejemplo, el objetivo de mantener la temperatura de una habitación a 25°C. Un lazo de control es el sistema encargado de asegurar esta condición, operando de la siguiente manera:

  1. Medición (PV - Process Variable): Un sensor (termómetro) mide la temperatura actual de la habitación.
  2. Comparación (Error): La temperatura actual (PV) se compara con la temperatura deseada (SP - SetPoint), en este caso 25°C. La diferencia resultante es el error.
  3. Decisión (Controlador PID): Basado en el error, el controlador determina la acción correctiva necesaria. Si la habitación está fría (error positivo), calcula la cantidad de calor requerida. Si está caliente (error negativo), determina la reducción de calor necesaria.
  4. Actuación (MV - Manipulated Variable): El controlador envía una señal a un actuador (por ejemplo, una válvula de un radiador o un sistema de aire acondicionado) para ajustar la fuente de calor.

Este ciclo se ejecuta de forma continua, formando un "lazo" que busca eliminar el error y mantener la variable de proceso en su valor deseado.

Las Tres Acciones del PID

El controlador PID procesa el error mediante tres acciones distintas, cada una con una función específica para lograr un control óptimo:

1. Acción Proporcional (P)

La acción Proporcional es una respuesta directa al error actual. La salida del controlador es proporcional a la magnitud del error. A mayor error, mayor es la acción correctiva aplicada. Esta acción se enfoca en la situación presente del proceso.

Analogía: Considere la situación de mantener la velocidad de un auto en 100 km/h (SP). Si el auto se desplaza a 90 km/h (PV), existe un error de -10 km/h. La acción Proporcional equivaldría a aplicar el acelerador con una intensidad directamente proporcional a este error. Cuanto mayor sea la diferencia de velocidad, mayor será la acción sobre el acelerador.

Ecuación Fundamental:

$$P = K_p \cdot E$$

Donde:

Consideraciones:

2. Acción Integral (I)

A diferencia de la acción Proporcional, la acción Integral incorpora una "memoria" del error. Acumula el error a lo largo del tiempo y genera una acción correctiva destinada a eliminar cualquier error permanente que la acción Proporcional por sí sola no pueda corregir.

Analogía: Retomando el ejemplo del auto, si a pesar de aplicar el acelerador (acción Proporcional), una ligera pendiente ascendente impide alcanzar exactamente los 100 km/h y la velocidad se estabiliza en 98 km/h. La acción Integral sería la detección de esta deficiencia persistente y la aplicación gradual de una mayor presión en el acelerador para compensar esa "deuda" de velocidad acumulada.

Ecuación Fundamental (Forma Discreta para Simuladores):

$$I \leftarrow I + \frac{K_p}{T_i} \cdot E \cdot \Delta t$$

Donde:

Consideraciones:

3. Acción Derivativa (D)

La acción Derivativa considera la tasa de cambio del error, actuando como un elemento predictivo. Anticipa la dirección futura del error y aplica una corrección para mitigar oscilaciones o sobreimpulsos.

Analogía: Volviendo al auto, si se observa que la aguja del velocímetro se desplaza rápidamente de 90 km/h hacia 100 km/h, la acción Derivativa indicaría una leve reducción de la presión sobre el acelerador, incluso antes de alcanzar los 100 km/h, para evitar sobrepasar la velocidad deseada. Esta acción ayuda a "amortiguar" la inercia del cambio.

Ecuación Fundamental (Forma Discreta):

$$D = K_p \cdot T_d \cdot \frac{\Delta E}{\Delta t}$$

Donde:

Consideraciones:

Salida del Controlador (MV)

La salida final del controlador PID, que es la señal enviada al actuador, es la suma de las contribuciones de las tres acciones:

$$MV = P + I + D$$

Esta Variable Manipulada (MV) se ajusta dinámicamente en cada ciclo de control para minimizar el error y llevar la Variable de Proceso (PV) al SetPoint (SP).

Generando Intuición: Proceso de Sintonización

La sintonización de un controlador PID implica encontrar el equilibrio óptimo entre la velocidad de respuesta y la estabilidad del sistema. No se trata solo de aplicar ecuaciones, sino de comprender cómo cada parámetro afecta el comportamiento del sistema. A continuación, se presentan algunas pautas generales para la sintonización, las cuales se pueden experimentar directamente en el simulador:

  1. Iniciar con la Acción Proporcional (P):
    • Incremente $K_p$ de forma gradual. Observe cómo la PV se aproxima al SP.
    • Analice si persiste un error permanente o si el sistema presenta oscilaciones. Si las oscilaciones son excesivas, reduzca $K_p$.
    • Con solo la acción Proporcional, es común observar un error de offset.
  2. Incorporar la Acción Integral (I) para Eliminar el Offset:
    • Una vez establecido un $K_p$ adecuado, introduzca la acción Integral.
    • Comience con un $T_i$ elevado (lo que implica una acción integral reducida). Luego, disminúyalo lentamente.
    • Observe cómo la PV se acerca al SP sin error permanente. Si $T_i$ es demasiado bajo, se presentarán sobreimpulso y oscilaciones prolongadas.
  3. Añadir la Acción Derivativa (D) para Suavizar y Anticipar:
    • Si el sistema presenta sobreimpulso o se desea una respuesta más rápida sin oscilaciones, incorpore la acción Derivativa.
    • Aumente $T_d$ de forma gradual. Observe la reducción del sobreimpulso y la mejora en el tiempo de establecimiento.
    • Se debe proceder con precaución, ya que un $T_d$ excesivamente alto o un proceso con alto nivel de ruido pueden generar una MV muy inestable.
  4. Análisis de las Curvas P, I, D: El simulador permite visualizar las contribuciones individuales de P, I y D.
    • Cuando la PV se encuentre lejos del SP, la contribución de P será significativa.
    • Ante un error constante, la contribución de I aumentará para eliminarlo.
    • Cuando la PV esté cambiando rápidamente, la contribución de D reaccionará para suavizar el movimiento.

La sintonización es un proceso que combina conocimiento técnico y experiencia. Cada proceso posee características únicas que demandan un ajuste específico de los parámetros del PID. El simulador es una herramienta valiosa para desarrollar esta comprensión y optimizar el control de sus procesos.

A pesar de su origen histórico, el controlador PID continúa siendo un componente indispensable en el control industrial. Su robustez, simplicidad y versatilidad lo hacen una opción preferente. Al comprender sus componentes y la forma en que interactúan, no solo se adquiere un conocimiento fundamental en ingeniería, sino que también se desarrolla la capacidad de influir en el comportamiento de los procesos para alcanzar los objetivos deseados.