Saltar al contenido principal
Más del 90 % de los lazos de control de la industria usan un PID: regula la temperatura de un horno, la presión de una tubería, la velocidad de un motor, la altura de un dron o la posición del cabezal de una impresora 3D. Su idea es sencilla: actuar según el error ahora (P), según el error acumulado (I) y según hacia dónde va el error (D). Ajustar bien sus tres números es una de las tareas más comunes de un ingeniero de control.

Lo que vas a aprender

  • La ecuación del PID y su función de transferencia.
  • Qué hace cada acción y qué problemas resuelve y crea.
  • Cuándo usar P, PI, PD o PID.
  • Cómo ajustar los parámetros, a mano y con Ziegler-Nichols.
  • Los problemas prácticos: windup, ruido en la derivada y saturación.
  • Cómo se programa un PID digital.

Fundamentos teóricos

La ley de control

Con el error e(t)=r(t)−y(t)e(t) = r(t) - y(t) entre la referencia y la salida medida: u(t)=Kp e(t)+Ki∫0te(τ) dτ+Kd de(t)dtu(t) = K_p\,e(t) + K_i\int_0^t e(\tau)\,d\tau + K_d\,\frac{de(t)}{dt} En Laplace: C(s)=Kp+Kis+Kd s=Kp(1+1Ti s+Td s)C(s) = K_p + \frac{K_i}{s} + K_d\,s = K_p\left(1 + \frac{1}{T_i\,s} + T_d\,s\right) La segunda forma, con el tiempo integral Ti=Kp/KiT_i = K_p/K_i y el tiempo derivativo Td=Kd/KpT_d = K_d/K_p, es la habitual en la industria.

Qué hace cada acción

Proporcional. Más error, más acción. Pero si la planta necesita una acción u≠0u \ne 0 para mantenerse (un horno necesita calor para compensar pérdidas), hace falta un error ≠0\ne 0 para producirla: queda un error permanente 11+KpG(0)\frac{1}{1 + K_p G(0)}. Integral. Mientras quede algo de error, la integral sigue creciendo y la acción sigue aumentando. Solo se para cuando el error es exactamente cero. Añade un polo en el origen, que convierte el sistema en tipo 1 (ver función de transferencia). Derivativa. Si el error se reduce deprisa, frena la acción antes de llegar, evitando que se pase. Es como mirar hacia delante.

Efecto de aumentar cada ganancia

Son tendencias orientativas; con plantas complicadas pueden cambiar.

Variantes

Ajuste de Ziegler-Nichols (método de oscilación)

  1. Con solo acción P, sube KpK_p hasta que la salida oscile de forma sostenida. Esa es la ganancia crítica KuK_u, y el periodo de oscilación, TuT_u.
  2. Usa la tabla:
Da un ajuste agresivo (sobreoscilación del orden del 25 %), que suele usarse como punto de partida.

Ajuste manual

  1. Con Ki=Kd=0K_i = K_d = 0, sube KpK_p hasta una respuesta rápida con algo de oscilación.
  2. Añade KdK_d hasta que la oscilación se amortigüe.
  3. Añade KiK_i poco a poco hasta eliminar el error en un tiempo razonable.
  4. Retoca.

Problemas prácticos

  • Windup integral. Si el actuador se satura (válvula abierta del todo, motor al 100 %), el error sigue y la integral crece sin control. Al recuperar, el sistema se pasa muchísimo. Solución: anti-windup, que congela o limita la integral mientras hay saturación.
  • Ruido en la derivada. Derivar una medida con ruido da picos enormes. Se filtra: Kds1+s Td/NK_d\frac{s}{1 + s\,T_d/N}, con NN entre 5 y 20.
  • Golpe de derivada. Un salto en la referencia hace la derivada del error infinita. Se deriva solo la medida −y-y, no el error.

PID digital

En un microcontrolador, cada periodo de muestreo TsT_s:
TsT_s debe ser bastante menor que la constante de tiempo del sistema, del orden de 10 a 20 veces.

Ejemplos resueltos

Ejemplo 1 · Error con solo P

Un horno con G(s)=2100s+1G(s) = \frac{2}{100s + 1} (°C por % de potencia) y Kp=4K_p = 4. Referencia: escalón de 100 °C.ess=11+4⋅2=0,111e_{ss} = \frac{1}{1 + 4\cdot2} = 0{,}111: se queda en 88,9 °C. Para un error del 1 % haría falta Kp=49,5K_p = 49{,}5, y con retrasos reales el lazo oscilaría.
Añadiendo KiK_i: C(s)=4+KisC(s) = 4 + \frac{K_i}{s}. El lazo abierto CGC G tiene un polo en s=0s = 0, así queess=lim⁡s→011+C(s)G(s)=0e_{ss} = \lim_{s\to0}\frac{1}{1 + C(s)G(s)} = 0, para cualquier Ki>0K_i > 0.Un ajuste habitual es colocar el cero del PI, s=−Ki/Kps = -K_i/K_p, sobre el polo de la planta (s=−0,01s = -0{,}01): Ki=0,04K_i = 0{,}04. Queda CG=0,08sCG = \frac{0{,}08}{s} y el lazo cerrado es un primer orden con τ=12,5\tau = 12{,}5 s y error nulo.
En un ensayo, la salida oscila de forma sostenida con Ku=8K_u = 8 y periodo Tu=20T_u = 20 s.PID: Kp=4,8K_p = 4{,}8, Ti=10T_i = 10 s, Td=2,5T_d = 2{,}5 s. Es decir, Ki=0,48K_i = 0{,}48 s⁻¹ y Kd=12K_d = 12 s.PI: Kp=3,6K_p = 3{,}6, Ti=16,7T_i = 16{,}7 s.
Motor en posición: G(s)=1s(s+2)G(s) = \frac{1}{s(s + 2)}, con controlador PD Kp+KdsK_p + K_d s.Lazo cerrado: Kp+Kdss2+(2+Kd)s+Kp\frac{K_p + K_d s}{s^2 + (2 + K_d)s + K_p}. Para ωn=10\omega_n = 10 rad/s y ζ=0,7\zeta = 0{,}7: Kp=100K_p = 100 y 2+Kd=142 + K_d = 14, es decir, Kd=12K_d = 12.Sin la derivativa (Kd=0K_d = 0), con Kp=100K_p = 100 saldría ζ=0,1\zeta = 0{,}1: se pasaría un 73 %.
Un dron sujeto al suelo durante 5 s con el error de altura a 2 m y Ki=1K_i = 1 s⁻¹: la integral acumula 10, y la acción integral pide un empuje enorme. Al soltarlo, sale disparado hacia arriba mucho más de lo que debería. Limitando la integral (anti-windup) el despegue es suave.

Errores frecuentes

  • Subir KpK_p para eliminar el error. Solo lo reduce; para eliminarlo hace falta acción integral (o que la planta ya tenga un integrador).
  • Poner derivada con una medida ruidosa sin filtrarla. El actuador vibra.
  • Olvidar el anti-windup. Es la causa más común de sobreoscilaciones enormes en sistemas reales.
  • Ajustar con unidades mezcladas. KiK_i y KdK_d dependen de si el tiempo va en segundos o milisegundos.
  • Muestrear demasiado despacio en un PID digital: añade retraso y desestabiliza.

Preguntas frecuentes

Porque muchos procesos industriales (caudal, presión, nivel) son lentos y tienen medidas con ruido. Un PI bien ajustado basta y es más robusto. La derivativa se reserva para procesos con inercia, como la temperatura o la posición, donde sí ayuda a no pasarse.
Sí: el control predictivo (MPC), que optimiza las acciones futuras con un modelo; el control por realimentación de estados; el control robusto y el adaptativo. Pero el PID sigue siendo el estándar por ser sencillo, entendible y suficiente en la mayoría de los casos.

Temas relacionados

Función de transferencia

Estabilidad y respuesta temporal.

Derivadas paso a paso

La acción derivativa.

Integrales paso a paso

La acción integral.
Última modificación el 12 de octubre de 2026