Ajuste del controlador PID (Ziegler-Nichols)
Calcule las ganancias del controlador PID mediante el método de bucle abierto (curva de reacción) de Ziegler-Nichols a partir de la ganancia del proceso, el tiempo muerto y la constante de tiempo.
Fórmula
Referencia: Ziegler & Nichols, 1942
Cómo Funciona
Esta calculadora determina las ganancias del controlador PID utilizando los métodos de ajuste de Ziegler-Nichols para el control de la velocidad y la posición del motor. Los ingenieros de sistemas de control, los programadores de automatización y los desarrolladores de robótica la utilizan para establecer los parámetros PID iniciales que permiten lograr un rendimiento de circuito cerrado estable y con capacidad de respuesta. El control PID permite una regulación de entre un 0,1 y un 1%, frente a un ± 10 a 20% en los sistemas de circuito abierto.
Según «Feedback Systems» (2ª edición) de Astrom y Murray, el control PID combina tres términos: proporcional (K_p) proporciona una corrección inmediata proporcional al error, integral (K_i) elimina la compensación en estado estacionario al acumular el historial de errores, y derivativo (K_d) amortiza la oscilación al responder a la tasa de cambio. La función de transferencia es: u (t) = K_p×e + K_i×∫e·dt + K_d×de/dt.
El ajuste de Ziegler-Nichols proporciona ganancias de punto de partida basadas en la identificación del sistema. Método de ciclo cerrado: aumentar K_p (con K_i=K_d=0) ) hasta que se produzca una oscilación sostenida con la ganancia final K_u y el período T_u. Según las reglas Z-N, las ganancias de PID son: K_p = 0.6×K_u, T_i = 0.5×T_u, T_d = 0.125×T_u. Estos valores suelen producir una respuesta de sobreimpulso y cuarto de caída del 25%; el ajuste fino reduce el K_p 9 entre un 20 y un 40% en aplicaciones que requieren un sobreimpulso inferior al 5%. Las encuestas del sector muestran que el 95% de los bucles PID utilizan únicamente el control PI (K_d=0), ya que la acción derivada amplifica el ruido de medición.
Ejemplo Resuelto
Ajuste un controlador PID para un sistema de control de velocidad de una cinta transportadora. Motor: inducción de 2,2 kW con VFD. Necesario: sobreimpulso inferior al 5%, tiempo de estabilización inferior a 2 segundos, error de estado estacionario cero.
Paso 1: encuentre la ganancia definitiva (K_u) mediante el método de ciclo cerrado: Establezca K_i = 0, K_d = 0 Aumente K_p desde 1.0 hasta alcanzar una oscilación sostenida En K_p = 8.5, el sistema oscila continuamente K_u = 8.5
Paso 2: Mida Ultimate Period (T_u): Período de oscilación a partir del registro de datos: T_u = 1.2 segundos Frecuencia de oscilación: f_u = 1/1.2 = 0.83 Hz
Paso 3: Calcule los parámetros PID de Ziegler-Nichols: K_p = 0.6 × K_u = 0.6 × 8.5 = 5.1 T_i = 0.5 × T_u = 0.5 × 1.2 = 0.6 s T_d = 0.125 × T_u = 0.125 × 1.2 = 0.15 s Conversión al formulario estándar: K_i = K_p / T_i = 5.1 / 0.6 = 8.5 K_d = K_p × T_d = 5.1 × 0.15 = 0.765
Step 4 — Apply derating for <5% overshoot: Per Astrom guidelines, reduce K_p by 30% for reduced overshoot: K_p_final = 5.1 × 0.70 = 3.57 K_i_final = 3.57 / 0.6 = 5.95 K_d_final = 3.57 × 0.15 = 0.54
Paso 5: Implemente el filtro antienrollamiento y el filtro derivado: Pinza integradora: ± 100% del rango de salida Filtro derivado: τ_d = T_d/10 = 0.015 s (límite de ~10 Hz)
Resultado: Parámetros finales: K_p=3.57, K_i=5.95, K_d=0.54 con antienrollamiento integrador y filtrado derivado. Esperado: sobrepaso inferior al 5%, tiempo de estabilización de 1,5 a 2 segundos. Realice la prueba con variaciones de carga para verificar la estabilidad.
Consejos Prácticos
- ✓Según la práctica industrial, comience solo con el control PI. (K_d=0)—derivative Action amplifica el ruido del codificador y rara vez mejora la respuesta para el control del motor; añada D solo si se produce una oscilación sostenida con ganancias de PI optimizadas
- ✓Implemente la derivada en la medición (no el error) según las directrices de la ISA: cuando el punto de ajuste cambia instantáneamente, la derivada del error provoca un pico infinito («impulso derivado»); la derivada en la medición evita esto y proporciona un rechazo de perturbaciones idéntico
- ✓Según las pautas de control de movimiento de NEMA, utilice un PID en forma de velocidad (incremental) en lugar de en forma de posición: antienrollamiento inherente, transferencia sin interrupciones entre los modos manual y automático e implementación de punto fijo más sencilla en las MCU
Errores Comunes
- ✗Aplicar las ganancias de Ziegler-Nichols directamente a la producción sin necesidad de realizar ajustes: según la teoría de control, las reglas Z-N producen un sobreimpulso del 25% según el diseño; reducen el margen K_p entre un 20 y un 40% para las aplicaciones que requieren un sobreimpulso inferior al 10%
- ✗Ajuste sin carga e implementación en un sistema cargado: según los principios de identificación del sistema, la ganancia del motor y las constantes de tiempo cambian entre un 30 y un 50% entre sin carga y con carga completa; vuelva a ajustar o implemente la programación de ganancia para aplicaciones con carga variable
- ✗Omitir el bloqueo del integrador: según las pautas de implementación de los controles, cuando la producción se satura (motor a la velocidad máxima), la acumulación integral ilimitada provoca un sobrepaso del 50 al 200% en la reducción del punto de ajuste: la restricción de la implementación, el cálculo inverso o la integración condicional
Preguntas Frecuentes
Artículos Relacionados
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Calculadoras relacionadas
Motor
Velocidad Motor DC
Calcula la velocidad, par motor, potencia y eficiencia de motores de corriente continua.
Motor
Resolución del codificador
Calcule los recuentos de codificadores por revolución, la resolución angular y la frecuencia máxima para los codificadores monocanal y en cuadratura.
Motor
Deslizamiento del motor
Calcule el deslizamiento del motor de inducción, la velocidad síncrona, la frecuencia de deslizamiento y la velocidad del rotor para motores de inducción de corriente alterna.
Motor
Motor Paso a Paso
Calcula el ángulo de paso, velocidad de rotación, frecuencia de pulsos y par de motores paso a paso.