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 derivado (K_d) amortigua 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. El método de bucle cerrado: aumente K_p (con K_i=K_d=0) hasta que se produzca una oscilación sostenida en la ganancia máxima K_u y el período T_u. Según las reglas Z-N, las ganancias del 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 un cuarto de decaimiento del 25%, bien el ajuste reduce el K_p entre un 20 y un 40% para las 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 máxima (K_u) mediante el método de ciclo cerrado: Establezca K_i = 0, K_d = 0 Aumente K_p desde 1.0 hasta una oscilación sostenida En K_p = 8.5, el sistema oscila continuamente K_u = 8.5
Paso 2: Mida el período final (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 a la forma 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
Paso 4: Aplica una reducción de potencia si se sobrepasa menos del 5%: Según las directrices de Astrom, reduce K_p un 30% para reducir el sobreimpulso: 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 filtro integrado antienrollamiento y filtrado derivado. Esperado: sobrepaso de < 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 únicamente con el control de PI (K_d = 0): la acción derivada 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% por diseño; reducen el 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
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.