fbpx
.st0{fill:#FFFFFF;}

Controller Tuning Course

Open-loop controller tuning: analyzing the process reaction curve

 August 21, 2011

By  Jose Carlos Villajulca

En contraste con la primera técnica de sintonización presentada por Ziegler y Nichols donde el proceso era puesto a oscilar usando el controlador en automático solamente con la acción proporcional y los valores de esas oscilaciones servían para definir los parámetros de sintonización PID, su segunda técnica no necesita la presencia de la acción del controlador.

En vez de eso, esta segunda técnica consiste en hacer  en modo manual un cambio en la salida (válvula de control) y analizar los efectos resultados en la variable de proceso, así como estudiamos la caracterización de los procesos en artículos anteriores.

Después de realizar este step-change en la señal de salida con el controlador en modo manual, la tendencia de la variable de proceso es íntimamente analizada para encontrar dos valores: el tiempo muerto y la tasa de reacción. El tiempo muerto (L) es la cantidad de retardo entre el cambio en la salida y la primera indicación de cambio en la variable de proceso. La tasa de reacción es la máxima tasa a la cual la variable de proceso cambia seguido del cambio en la salida del controlador (el máximo tiempo derivativo del proceso):

El tiempo muerto y la tasa de reacción son respuestas comunes de los procesos auto-regulatorios e integrativos. Sin importar si la variable de proceso se estabiliza en algún nuevo valor, su tasa de crecimiento tendrá algún valor máximo en el tiempo seguido del cambio en la salida, y esto será la tasa de reacción del proceso. La unidad de medida de la tasa de reacción es en porcentaje por minuto:

R = ΔPV/ Δt

Mientras el tiempo muerto en una tendencia de proceso es constante sin importar la magnitud del cambio en la salida o step-change, la tasa de reacción varía directamente con la magnitud del cambio en la salida. Por ejemplo, un cambio en la salida de 10% generalmente causara que PV crezca a una tasa dos veces más rápido comparado con el efecto de un cambio de 5% en la salida del controlador. Para asegurarnos de que nuestros cálculos predictivos capturen solo lo que es inherente del proceso y no nuestra propia acciones, debemos incluir la magnitud del cambio en la salida o step-change en nuestros cálculos.

Si el controlador en cuestión es netamente proporcional, Ziegler y Nichols nos recomiendan configurar el controlador como sigue:

Kp = Δm/ RL

Where:

Kp = Ganancia del controlador (sin unidades)

Δm = magnitud del step-change o cambio en la salida del controlador cuando se hace el testeo del lazo en modo manual

R = tasa de reacción del proceso (porcentaje por minuto)

L = tiempo muerto del proceso (minutos)

Si el controlador en cuestión tiene acción integral en adición a la proporcional, debemos fijar la ganancia del controlador al 90% del valor de un controlador de acción proporcional pura, y fijar la constante de tiempo integral un poco más de tres veces el tiempo muerto:

Kp = 0.9 (Δm/ RL)

Ti = 3.33 L

Where:

Kp = Ganancia del controlador (sin unidades)

Δm = magnitud del step-change o cambio en la salida del controlador cuando se hace el testeo del lazo en modo manual

R = tasa de reacción del proceso (porcentaje por minuto)

L = tiempo muerto del proceso (minutos)

Ti = constante de tiempo integral del controlador (minutos por repetición)

Si el controlador en cuestión es PID completo, debemos fijar la ganancia del controlador a un 120% del valor de la ganancia de un controlador netamente proporcional, fijar la constante de tiempo integral dos veces el valor del tiempo muerto, y fijar la constante de tiempo derivativa a la mitad del tiempo muerto.

Kp = 1.2 (Δm/ RL)

Ti = 2 L

Td = 0.5 L

Where:

Kp = Ganancia del controlador (sin unidades)

Δm = magnitud del step-change o cambio en la salida del controlador cuando se hace el testeo del lazo en modo manual

R = tasa de reacción del proceso (porcentaje por minuto)

L = tiempo muerto del proceso (minutos)

Ti = constante de tiempo integral del controlador (minutos por repetición)

Td = Constante de tiempo derivativa del controlador (minutos)

Help us grow

Finally, if you are determined to learn Industrial Automation and advance your professional career, you may be interested in our Premium courses:

– Click to see all our courses at MyAutomationClass.com
- Course: «"Become a PLC expert in 60 days, from basic to pro"»
- Course: «"PID Controllers Master Class – 100% practical"»
- Course: «"How to create SCADA/HMI projects from scratch with InTouch"»
- Course: «"PID Tuning Ultimate: The Definitive Course for Tuning"»
- Course: «"Practical Process Modeling: Definitive Steps to Becoming an Expert"»
- Program: «"The Ultimate Process Control Formula" (All-inclusive: PID Control, Tuning, and Modeling)

- Course: How to Learn Industrial Instrumentation, Easily (Complete)

If you have any questions, contact us via Facebook Messenger

Until next time. COMMENT AND SHARE! I'll be happy to answer your questions.



Image CTA - Comment

Jose Carlos Villajulca


I am a passionate Electronics Engineer specializing in Automation, Control, and Industrial Instrumentation. I love learning every day, and above all, sharing my knowledge with the world. If you have any suggestions for improving our website, please write to me at jvillajulca@instrumentacionycontrol.net

You might also be interested in...

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Sign up for our newsletter!

>