Cómo ajustar un lazo PID para un sistema de cilindro y válvula proporcional

Ajuste un lazo PID neumático con trazas de tiempo de subida del 10-90%, anti-windup, filtrado derivativo, comprobaciones del neutro de válvula y validación de carga para el movimiento del cilindro.

Compartir
Eric Zhou, ingeniero de sistemas de control neumático, Bepto Neumática

Sobre el autor

Eric Zhou

ingeniero de sistemas de control neumático

Soy Eric, ingeniero de sistemas de control neumático de Bepto Neumática. Ayudo a revisar requisitos de productos neumáticos, aplicaciones de componentes y detalles técnicos antes de la cotización.

Artículos del autorEric@bepto.com

El ajuste PID de una válvula proporcional y un cilindro es el proceso controlado de ajustar las ganancias de realimentación después de verificar la válvula, el actuador, el sensor, la trayectoria de aire, la mecánica y los límites del controlador como un único sistema. Ajuste esas ganancias a partir de trazas de respuesta registradas, no de una tabla universal. El control de posición neumático cambia con la carga, la posición de la carrera, la fricción, la presión, la zona muerta de la válvula y el volumen de aire atrapado.

La secuencia práctica es sencilla: defina una prueba segura, verifique la polaridad de la señal y el neutro de la válvula, comience con la acción integral y derivativa desactivada cuando el controlador lo permita, establezca una respuesta proporcional útil, añada amortiguación e introduzca la acción integral solo para un error residual repetible. Pruebe cada ajuste aceptado en todo el rango de funcionamiento real.

Puntos clave

  • Las ganancias PID no son transferibles hasta que coincidan la forma del controlador, las unidades, el tiempo de muestreo y los filtros.
  • Registre la consigna, la posición, el comando de la válvula, la presión de alimentación y las presiones de ambas cámaras durante cada prueba.
  • Corrija la saturación, la zona muerta, la fricción, la pérdida de presión y los errores del sensor antes de pedir a las ganancias PID que los compensen.

El mejor cambio de ajuste suele ser no cambiar ninguna ganancia. Una traza que muestra saturación del comando de válvula, caída de la presión de entrada o un movimiento de despegue por pasos identifica un límite físico que una ganancia mayor no puede eliminar.

¿Qué debe ser cierto antes de ajustar el lazo?

Festo describe un sistema de posicionamiento servoneumático con tres elementos principales: un cilindro con encoder de desplazamiento, una válvula direccional proporcional y un controlador de posición. El ajuste PID comienza solo después de que esos tres elementos, la carga mecánica y la trayectoria de aire comprimido funcionen correctamente y fallen de forma segura (Festo, consultado en 2026).

Empiece definiendo la variable controlada. Este artículo supone un eje de posición de lazo cerrado en el que el controlador ordena una válvula direccional proporcional y recibe realimentación continua de posición. Un regulador proporcional de presión que controla la fuerza, o una válvula proporcional de caudal que controla la velocidad en lazo abierto, es una planta diferente y necesita otro diseño de prueba.

Antes de activar el control automático, verifique:

  • El cilindro y la carga se mueven libremente en todo el rango de prueba previsto.
  • Las guías, acoplamientos, utillaje, topes y montaje del sensor están firmes y alineados.
  • La presión de alimentación permanece estable durante el movimiento y ambas trayectorias de escape están libres.
  • La capacidad de caudal de la válvula es suficiente en ambas direcciones con las relaciones de presión reales.
  • La realimentación de posición tiene la polaridad, el rango, las unidades de ingeniería y la referencia correctos.
  • Se conocen la polaridad del comando de válvula, la región neutra, el límite positivo y el límite negativo.
  • La pérdida de alimentación, comando, realimentación o aire produce el estado seguro definido para la máquina.
  • La velocidad de prueba, la aceleración, el recorrido y la fuerza se reducen a límites seguros de puesta en servicio.

No lleve deliberadamente un eje de producción a una oscilación sostenida cerca de topes rígidos, personas, utillaje o una carga vertical sin apoyo. Si el controlador seleccionado ofrece identificación del fabricante o autoajuste, siga su manual de puesta en servicio, porque las estructuras internas de control y los límites de seguridad pueden diferir de los de un bloque PID genérico.

Puertas de preparación antes del ajuste PID neumático Un flujo vertical de puesta en servicio comprueba la mecánica, la capacidad de aire, la realimentación, el neutro de la válvula, los límites de salida y el movimiento seguro antes de ajustar las ganancias PID. Supere las comprobaciones de la planta antes de cambiar las ganancias Cada puerta elimina un fallo que el PID no puede reparar de forma segura. 1. Mecánica y carga Recorrido libre · guía · topes · carga útil · protección de carga vertical 2. Trayectoria de aire y capacidad de la válvula Presión dinámica · diámetro interior del tubo · datos de caudal · restricción de escape 3. Realimentación y escalado Referencia de posición · polaridad · rango · tiempo de muestreo · filtrado 4. Neutro y límites de la válvula Signo del comando · banda inactiva · saturación · gestión del integrador 5. Movimiento seguro de puesta en servicio Recorrido · fuerza · velocidad · aceleración reducidos · aborto definido Solo entonces comience a ajustar el controlador
El ajuste PID es la última capa de la puesta en servicio, después de superar la mecánica, la neumática, la realimentación, los límites y el comportamiento del estado seguro.

Para seleccionar la válvula y la realimentación, use la guía independiente de control de movimiento con válvula proporcional. Si el comando de válvula alcanza su límite antes de que el cilindro alcance la velocidad solicitada, estime la demanda del actuador con la Calculadora de requisitos de caudal del cilindro antes de continuar con el ajuste.

¿Qué ecuación PID y qué unidades utiliza el controlador?

MathWorks documenta dos formas PID continuas habituales, paralela y estándar, además de implementaciones discretas separadas con fórmulas seleccionables de integración y filtrado derivativo. Esa diferencia explica por qué Kp = 1 o Ki = 0.2 no tienen un significado transferible hasta que se registran la forma del controlador, las unidades, el tiempo de muestreo y los algoritmos (MathWorks, consultado en 2026).

En un controlador PID de forma paralela con un término derivativo filtrado, la función de transferencia del controlador puede escribirse como:

C(s)=Kp+Kis+KdsTfs+1C(s) = K_p + \frac{K_i}{s} + \frac{K_d s}{T_f s + 1}

(K_p) es la ganancia proporcional, (K_i) la ganancia integral, (K_d) la ganancia derivativa y (T_f) la constante de tiempo del filtro derivativo. El error es (e(t) = r(t) - y(t)), donde (r(t)) es la posición ordenada y (y(t)) la posición medida. La salida del controlador se convierte en el comando de válvula después del escalado y la limitación.

Algunos controladores utilizan en cambio la ganancia proporcional con tiempos integral y derivativo, como (K_p), (T_i) y (T_d). Otros exponen la ganancia de velocidad, el feedforward de aceleración, la compensación de zona muerta o parámetros de amortiguación específicos del proveedor en lugar de un PID de libro de texto. Convierta las ganancias solo con la relación documentada por el fabricante.

Registre esta identidad del controlador antes del ajuste:

Ajuste Qué debe documentarse Por qué cambia el resultado
Tipo de controlador P, PI, PD, PID, PIDF o forma específica del proveedor determina qué acciones están activas
Forma matemática paralela, estándar, posicional o incremental cambia el significado y las unidades de las ganancias
Tiempo de muestreo intervalo de ejecución del controlador cambia la integración y diferenciación discretas
Unidades de posición mm, cuentas, porcentaje de carrera o unidades de ingeniería escala el error proporcional e integral
Unidades de salida voltios, corriente, porcentaje o palabra de comando con signo escala la autoridad del comando y la saturación
Método del integrador Euler directo, Euler inverso, trapezoidal o método del proveedor cambia el comportamiento integral discreto
Método derivativo del error o de la medición, filtrado o sin filtrar cambia la sensibilidad al ruido y la respuesta a la consigna
Límites de salida comando positivo y negativo permitidos define la saturación y el comportamiento anti-windup

Nunca copie ganancias de otra máquina a menos que coincidan toda esta identidad y la planta física. Incluso cilindros con el mismo diámetro pueden diferir por la posición de la carrera, el volumen del tubo, el tamaño de la válvula, la carga útil, la fricción y el escalado del sensor.

Defina las métricas de aceptación antes de ajustar las ganancias

MathWorks define por defecto el tiempo de subida de una respuesta escalón entre el 10% y el 90% del cambio ordenado y utiliza un umbral de estabilización del 2%, salvo que el usuario especifique otro valor. Son convenciones de análisis, no tolerancias de máquina; el responsable del proceso debe definir la banda de posición real, el tiempo de permanencia, el sobreimpulso y los límites de fallo (MathWorks, consultado en 2026).

Elija un movimiento representativo pero seguro, alejado de los topes finales. Registre el mismo movimiento en ambas direcciones y utilice la misma carga útil, presión, límites de perfil, muestreo y filtros al comparar cambios del controlador.

Como mínimo, registre:

  • posición ordenada y estado del perfil de movimiento;
  • posición medida y velocidad calculada;
  • valores de sensor sin procesar y filtrados cuando estén disponibles;
  • salida del controlador sin saturar y comando final limitado de la válvula;
  • realimentación de la válvula o posición del carrete si la válvula la proporciona;
  • presión de entrada de la máquina y presiones de ambos puertos del cilindro;
  • carga, posición del cilindro, temperatura del aire y tiempo de funcionamiento transcurrido;
  • modo del controlador, conjunto de ganancias activo y estado de fallo.

Use la traza para calcular métricas definidas por el proyecto:

Métrica Definición práctica Qué ayuda a revelar
Tiempo de subida tiempo entre las fracciones inferior y superior indicadas del movimiento velocidad de respuesta
Sobreimpulso máximo mayor posición más allá del objetivo amortiguación insuficiente o corrección retrasada
Tiempo de estabilización tiempo para entrar y permanecer dentro de la banda de posición indicada caza, fricción y recuperación integral lenta
Error estacionario diferencia final con signo entre el comando y la posición medida sesgo, carga, fugas, fricción o acción integral insuficiente
Repetibilidad variación entre pruebas idénticas repetidas fricción, presión, carga, ruido o mecánica cambiantes
Tiempo de saturación del comando duración en el límite de salida positivo o negativo autoridad de válvula insuficiente o demanda de movimiento excesiva

Un movimiento rápido con el eje vacío no es una prueba de aceptación del ajuste. Puede ocultar saturación integral, cambios de fricción de los sellos al calentarse, pérdida de presión durante una demanda simultánea, comportamiento desigual de avance y retroceso y un conjunto de ganancias estable solo cerca de una posición de carrera.

¿Cómo se separan los errores de ajuste de los fallos del hardware neumático?

ISO 6358-1 define ensayos de las características de caudal en estado estacionario para componentes neumáticos, mientras que CAGI recomienda no superar una caída de presión del 10% entre el compresor y el punto de uso en un sistema bien diseñado. Estos límites importan porque una válvula saturada o una alimentación que colapsa no se corrigen aumentando la ganancia PID (ISO, 2013; CAGI, 2022).

Compruebe la primera señal inaceptable de la cadena registrada:

Firma de la traza Causa más probable Compruebe antes de reajustar
El comando de válvula permanece en su límite mientras la posición queda atrás capacidad de caudal, demanda de perfil o escalado de salida datos de la válvula, presión dinámica, diámetro interior del tubo, escape y límite de comando
La presión de entrada de la máquina cae durante cada movimiento caída de presión aguas arriba o demanda compartida regulador, filtro, línea derivada, depósito y usuarios simultáneos
La presión de la cámara sube mientras el pistón permanece quieto y después la posición salta fricción de despegue o atasco mecánico sellos, guía, alineación, carga y política de lubricación
La posición oscila dentro de una banda neutra amplia de la válvula zona muerta, fricción, fugas o acción integral excesiva mapa del neutro, dimensionamiento de válvula, gestión de zona muerta e integrador
La señal del sensor salta mientras la presión y la mecánica permanecen suaves ruido del sensor, montaje, escalado o problema de muestreo realimentación sin procesar, apantallado, referencia, intervalo de actualización y filtro
Una dirección es lenta con una magnitud de comando similar áreas desiguales, gravedad, caudal direccional o restricción de escape ambas vías de la válvula, presiones de puerto, dispositivos meter-out y silenciador
La respuesta cambia mucho con la posición de la carrera volumen de cámara y rigidez neumática volumen atrapado, carga, presión y necesidad de una ganancia dependiente de la posición

La guía de control de compresibilidad del aire explica por qué la planta neumática cambia cuando cambian los volúmenes de las dos cámaras. La guía de diagnóstico de caída de presión cubre las comprobaciones de presión dinámica anteriores a la válvula.

Firmas de trazas de respuesta PID neumática y causas probables Cuatro tarjetas verticales de diagnóstico muestran la saturación de la válvula, la caza alrededor del objetivo, el movimiento stick-slip y el ruido del sensor como patrones de traza distintos que no deben recibir el mismo cambio de ganancia. Lea la traza antes de cambiar las ganancias Las firmas diferentes apuntan a límites diferentes. Saturación del comando de válvula El comando está fijado mientras la posición sigue lenta: compruebe capacidad, límites y demanda de movimiento. Caza alrededor del objetivo Inspeccione zona muerta, fricción, fugas, ganancia proporcional y acción integral. Despegue stick-slip La posición avanza por pasos después de acumular presión: inspeccione primero fricción y mecánica. Realimentación ruidosa o chatter derivativo Compruebe la calidad del sensor sin procesar, el tiempo de muestreo, la puesta a tierra, el filtrado y la implementación derivativa. Firmas conceptuales. Diagnostique con datos sincronizados de comando, presión y posición.
La saturación de la válvula, la caza, el stick-slip y el ruido de realimentación requieren acciones correctivas diferentes.

Ajuste PID de una válvula proporcional y un cilindro: secuencia manual segura

El flujo de autoajuste PID en tiempo real de MathWorks requiere el tipo y la forma del controlador, el dominio temporal, el tiempo de muestreo, el método del integrador y el método de filtrado antes de calcular las ganancias. Un procedimiento manual necesita documentar los mismos seis elementos, además de límites de movimiento seguros y condiciones de prueba repetibles (MathWorks, consultado en 2026).

Use la siguiente secuencia cuando el fabricante del controlador permita el ajuste manual de ganancias. Mantenga disponible un aborto inmediato y cambie un parámetro cada vez.

  1. Guarde una línea base recuperable. Exporte la configuración funcional del controlador, el escalado de la válvula, los filtros, los límites, el perfil de movimiento y los ajustes de seguridad.
  2. Elija un movimiento de prueba seguro. Use un desplazamiento moderado alejado de los topes finales, con velocidad, aceleración y límites de salida reducidos.
  3. Desactive la acción integral y derivativa si es posible. Confirme que el modo proporcional puro resultante sigue siendo controlable para la prueba seleccionada.
  4. Aumente la acción proporcional en incrementos pequeños y documentados. Deténgase cuando el tiempo de subida sea adecuado, se alcance el primer límite de sobreimpulso, el ruido se haga visible o comience la oscilación. No fuerce una oscilación sostenida como prueba rutinaria de una máquina de producción.
  5. Aléjese del primer comportamiento inaceptable. Seleccione un ajuste proporcional conservador y repita el movimiento varias veces en ambas direcciones.
  6. Añada derivada o el término de amortiguación del controlador solo cuando sea necesario. Auméntelo gradualmente mientras vigila la realimentación sin procesar y el chatter del comando de válvula. Aplique el filtro derivativo documentado.
  7. Añada acción integral después de estabilizar la respuesta proporcional. Use solo la necesaria para eliminar el sesgo estacionario repetible dentro del tiempo requerido. Confirme que el anti-windup está activo en los límites de salida.
  8. Vuelva a comprobar todas las métricas. Compare el tiempo de subida, el sobreimpulso, la estabilización, el error residual, la repetibilidad, la saturación del comando y las presiones de cámara con la línea base.
  9. Amplíe gradualmente el rango de prueba. Añada movimientos mayores y menores, permanencia, velocidad, carga útil, posiciones de carrera, rango de presión y demanda de aire simultánea realista.

El orden no es una ley de control universal. Algunos sistemas funcionan mejor como PI, PD filtrado, PID de dos grados de libertad, lazos en cascada de presión y posición o un posicionador específico del proveedor. Use el controlador más sencillo que cumpla las métricas de aceptación medidas sin ocultar un fallo de la planta.

¿Cómo ayudan el anti-windup, el filtrado derivativo y el feedforward?

MathWorks documenta dos enfoques anti-windup en su bloque PID, recálculo inverso y limitación, porque un integrador puede seguir acumulando error después de que la salida del actuador se sature. El mismo riesgo existe cuando el comando neumático alcanza el límite eléctrico o la válvula alcanza su límite de caudal (MathWorks, consultado en 2026).

Anti-windup es la lógica del controlador que evita o deshace un estado integral excesivo cuando el comando final de la válvula no puede seguir la salida sin restricciones del controlador. Sin ella, un movimiento grande puede fijar el comando, almacenar error integral y crear un sobreimpulso prolongado después de que el eje se acerque finalmente al objetivo.

El filtrado derivativo es un método para limitar la ganancia de alta frecuencia de la acción derivativa. Compruebe la realimentación sin procesar antes de cambiar el filtro. Un filtro demasiado débil puede pasar ruido del sensor al comando de válvula; uno demasiado fuerte añade retraso de fase y puede reducir el beneficio de amortiguación.

Feedforward es una acción de control que ordena parte del esfuerzo esperado de la válvula a partir del movimiento solicitado, en lugar de esperar al error de posición. El feedforward de velocidad puede reducir el error de seguimiento en trayectorias repetibles, mientras que un sesgo identificado puede compensar la gravedad o una carga estacionaria conocida. El feedforward no debe ocultar una polaridad de realimentación incorrecta, un neutro de válvula incorrecto, una capacidad de caudal deficiente o límites de movimiento inseguros.

La compensación de zona muerta y fricción necesita evidencia de un barrido de comando lento o de una traza presión-posición. La ganancia integral por sí sola es un mal compensador de zona muerta, porque puede acumularse hasta que el pistón se desprende, invertir el error y repetir el ciclo como caza.

Mantenga cada adición con posibilidad de activarse y desactivarse por separado durante la puesta en servicio. Si desactivar una función no produce el cambio esperado, verifique sus unidades, orden de ejecución, límites y trayectoria de señal antes de ajustar alrededor de ella.

Valide el controlador en todo el rango de funcionamiento

Un estudio servoneumático de 2025 comparó controladores con cuatro condiciones de carga externa, 0, 1, 5 y 9 kg, e informó que la compensación de fricción y la adaptación no lineal cambiaron el rendimiento de seguimiento en ese banco específico. La lección útil no son sus valores de ganancia, sino que la variación de carga debe probarse y no suponerse (Kamaludin et al., 2025).

Valide el controlador aceptado en condiciones que cambien la planta neumática:

  • carga útil ligera, nominal y máxima aprobada;
  • avance y retroceso;
  • posiciones cercanas a ambos extremos y cerca del centro de la carrera;
  • correcciones pequeñas y movimientos grandes;
  • arranque en frío y funcionamiento térmicamente estable;
  • presión de alimentación mínima y máxima permitida;
  • condiciones realistas de tubos, silenciadores y tratamiento de aire;
  • demanda aislada y peor uso simultáneo de aire permitido;
  • periodos de permanencia cortos y largos;
  • parada normal, parada por fallo y comportamiento de reinicio.

La compresibilidad del aire hace que la rigidez dependa de la posición, y las áreas desiguales del pistón hacen que el avance y el retroceso sean asimétricos. Un único conjunto de ganancias fijo puede superar la prueba, pero debe demostrarse a partir de las trazas.

Use programación de ganancias solo cuando los datos medidos muestren regiones de funcionamiento distintas que un único conjunto de ganancias conservador no pueda cubrir. Defina la variable de programación, los límites, el comportamiento de interpolación o conmutación, la transferencia del integrador y la respuesta de reserva ante fallos. Porcentajes arbitrarios «ligero», «medio» y «pesado» no son un método de diseño.

La documentación de autoajuste de ganancias programadas de MathWorks exige que el tipo y la forma del controlador coincidan en cada punto de funcionamiento. Trate cada región programada como un controlador que necesita sus propias comprobaciones de estabilidad, saturación, transición y aceptación (MathWorks, consultado en 2026).

Una programación de ganancias debe describir un cambio medido de la planta, no compensar un problema de hardware no registrado. Si un programa de carga «pesada» solo se necesita cuando la presión de entrada colapsa, la variable de programación está ocultando un fallo de capacidad de aire.

Para detalles de arquitectura, sensor y válvula, consulte la guía de control de posición del cilindro. Para límites de precisión realistas, compare la máquina terminada con los límites técnicos del posicionamiento servoneumático.

Preguntas frecuentes sobre el ajuste del lazo PID: ¿qué deben comprobar los ingenieros de control?

La arquitectura servoneumática de tres elementos de Festo y las múltiples formas PID de MathWorks apuntan a la misma regla: las ganancias pertenecen a una válvula, cilindro, sensor, controlador, tiempo de muestreo y punto de funcionamiento definidos. Por tanto, las cinco respuestas siguientes utilizan criterios de aceptación medidos en lugar de valores de ganancia universales (Festo, 2026).

¿Puedo copiar las ganancias PID de otro eje de cilindro?

Solo si coinciden la forma del controlador, el tiempo de muestreo, el escalado, la válvula, la geometría del cilindro, el volumen del tubo, la presión, la mecánica, el sensor, la carga, los filtros y los límites de salida. Es poco frecuente. Use el otro eje como referencia de diagnóstico, no como fuente automática de parámetros, y valide la configuración copiada con movimientos de energía reducida.

¿Debo aumentar la ganancia integral para superar la zona muerta de la válvula?

No como primera respuesta. La acción integral puede acumular comando a través de una zona muerta hasta que el pistón se desprende, y después invertirlo y crear caza. Mida primero el mapa del neutro de la válvula, la fricción, las fugas y el escalado del comando. Use compensación de zona muerta documentada o una válvula mejor dimensionada cuando la evidencia lo respalde.

¿Por qué el eje se ajusta bien en una dirección y mal en la otra?

El avance y el retroceso pueden tener áreas efectivas, efectos de gravedad, trayectorias de caudal de válvula, restricciones de escape, fricción y volúmenes de cámara diferentes. Compare el comando sincronizado, la posición, la presión de entrada y las presiones de ambos puertos en cada dirección. Separe la asimetría del hardware direccional de los efectos de las ganancias antes de crear conjuntos de ganancias diferentes.

¿Cuántos ciclos debo esperar después de cambiar un ajuste PID?

No existe una regla universal de tres o cinco ciclos. Ejecute suficientes movimientos idénticos para demostrar repetibilidad después de que la respuesta se haya estabilizado y después de que se estabilicen las condiciones relevantes de temperatura o presión. Registre el número de muestras en el plan de prueba y compare distribuciones, en lugar de aceptar una única traza excepcionalmente buena.

¿Cuándo se justifica programar las ganancias?

La programación de ganancias se justifica cuando las mediciones repetibles muestran que la carga, la posición de la carrera, la presión u otra variable de funcionamiento conocida cambian la planta lo suficiente para que un único conjunto de ganancias no cumpla los requisitos. Defina transiciones seguras, gestión del integrador, interpolación, comportamiento de reserva y pruebas de aceptación para cada región antes de activar la conmutación automática.

Fuentes y referencias técnicas