HCBBS Forum (Español)
Submit Chemical Projects / Find Solutions
Amplify Your Requirements on a Broader Chemical Platform *Engineering · Technology · Equipment · Solutions*
Submit Request

Entender el PID a través de un ejemplo práctico de Xiao Ming añadiendo agua

2019-09-27View Original

Thread Content

La importancia del PID es evidente; se utiliza ampliamente en el campo del control automático. Jason muestra el proceso del algoritmo PID clásico registrando cómo Xiao Ming llena el cubo de agua, ofreciendo así a los principiantes otra forma de comprender el PID a través de un ejemplo. Jason espera poder explicar los siguientes cinco conceptos mediante ejemplos concretos: 1. Describir de manera sencilla qué es un PID, por qué se necesita un PID y qué función cumple. 2. Comprender la función del elemento P (elemento proporcional): Es el elemento proporcional básico. Desventaja: genera error en estado estacionario. Pregunta: ¿Qué es el error de estado estacionario? ¿Por qué se produce el error de estado estacionario? 3. Comprender la función de I (etapa de integración): eliminar los errores en estado estacionario. Desventajas: Aumenta el sobreajuste. Pregunta: ¿Por qué la integración puede eliminar el error en estado estacionario? 4. Comprender la función del elemento diferencial: aumenta la velocidad de respuesta inercial y reduce la tendencia al sobreajuste. Pregunta: ¿Por qué se puede reducir el sobreajuste? 5. Comprender la función de cada coeficiente proporcional. http://yunrun.com.cn/upload/201908/20/201908200109200498.png Ahora, pasemos al tema principal. 1. ¿Qué es el PID y por qué se necesita? A continuación se muestra el diagrama general del control PID. La descripción del proceso es la siguiente: se establece un valor objetivo para la salida; el sistema de retroalimentación devuelve el valor real de la salida. Si este valor no coincide con el objetivo, existe un error. El PID ajusta entonces los valores de entrada en función de dicho error, hasta que la salida alcance el valor establecido. http://yunrun.com.cn/upload/201908/20/201908200211063978.png Pregunta: Entonces, ¿por qué necesitamos un PID? Por ejemplo, yo controlo la temperatura, pero no puedo monitorear su valor. ¿Debo detener el proceso en cuanto se alcanza ese valor? Primero, debemos definir nuestro objetivo, ya que todo nuestro control tiene como fin lograr los valores que hemos establecido. Es decir, si establecemos un valor de temperatura objetivo, ¿qué tipo de cambio en la temperatura queremos lograr? Por ejemplo, si se establece una temperatura objetivo de 30 °C, el objetivo es lograr el efecto mostrado en la Figura 1: que se llegue a esa temperatura de manera rápida y sin fluctuaciones. http://yunrun.com.cn/upload/201908/20/201908200221422995.png Figura 1: Objetivo de respuesta del sistema de control PID. Así, todos deberían entender que, si se utiliza el método de detener el proceso cuando la temperatura alcanza un cierto valor, entonces, claro, eso podría ser suficiente si las exigencias no son muy altas. Pero definitivamente no se podrán cumplir los requisitos mostrados en la Figura 1, ya que, incluso después de que la temperatura alcance ese valor, el calor residual seguirá haciendo que la temperatura siga aumentando. Además, la propia temperatura también se disipa a través del aire. En resumen: la razón por la que necesitamos un PID es que los métodos de control tradicionales no permiten que la salida alcance rápidamente y de manera estable el valor establecido. Si aún tienes dudas al respecto, comenzaremos a ilustrarlo con un ejemplo común. 2. Para entender qué es PID, tomemos como ejemplo el caso en el que Xiao Ming llena un cubo con agua. Yunrun.com.cn/tech/2683.html. Antes de comenzar, necesitamos escribir la fórmula correspondiente. A primera vista, esta fórmula parece bastante complicada. En realidad, basta con conocer las definiciones básicas de la derivada y la integral para poder entenderlo. Y, al final, todos nuestros esfuerzos tienen como objetivo comprender esta fórmula; de lo contrario, por más precisas que sean las metáforas, no será posible entenderla ni utilizarla realmente. Aquí lo discretizamos (si este paso se realiza demasiado rápido, más adelante se dará una explicación al respecto). En la fórmula, Kp es la constante proporcional; Ki = (Kp × T) / Ti es la constante de integración, y Kd = (Kp × Td) / T es la constante diferencial. A continuación, Jason mostrará con un ejemplo cómo funciona esta ecuación. ①A Xiao Ming se le encomendó una tarea: hay un cubo de agua que debe mantenerse siempre a una altura de 1 m. Actualmente, hay 0,2 m de agua en el cubo. Por lo tanto, Xiao Ming utiliza el método proporcional para añadir agua: cada vez mide la diferencia con respecto a los 1 m y añade una cantidad de agua proporcional a ese error. Por ejemplo, supongamos que Kp = 0.5. La primera vez que se añade agua, el error es 1 – 0.2 = 0.8 m. Por lo tanto, la cantidad de agua que se debe añadir es Kp × 0.8 = 0.4 m ; Al añadir agua por segunda vez, el error es 1 - 0,4 = 0,6 m. Por lo tanto, la cantidad de agua que se debe añadir es Kp × 0,6 = 0,3 m ; …… http://yunrun.com.cn/upload/201908/20/201908200252454737.png http://yunrun.com.cn/upload/201908/20/201908200252553253.png Creemos que esto es perfecto; de esta manera, el problema relacionado con las proporciones se resolverá sin problemas. Pero esperen un momento. Antes de llegar a una conclusión, veamos la nueva tarea de Xiao Ming. ② Nueva tarea de Xiao Ming: Hay un cubo, pero tiene un agujero en el fondo. Es necesario mantener una altura de 1 m. Actualmente, hay 0,2 m de agua en el cubo, pero cada vez que se añade agua, 0,1 m de ella se derrama. Este ejemplo se acerca a los casos que ocurren en las obras reales, como la resistencia y las pérdidas debido a la fricción de los motores. Veamos cómo resolver el problema de Xiao Ming. La primera opción sigue siendo utilizar el control proporcional, es decir, U = Kp × e. Seguimos teniendo Kp = 0.5. Entonces, U = 0.5 × e. El nivel final L será la suma del valor de U actual y del nivel anterior. Primera adición de agua: el error es 1-0,2=0,8 m; por lo tanto, la cantidad de agua que se debe añadir es Kp×0,8=0,4 m. El nivel final del agua será 0,4+0,2-0,1=0,5 m. Segunda adición de agua: el error es 1 – 0,5 = 0,5 m. Por lo tanto, la cantidad de agua que se debe añadir es Kp × 0,5 = 0,25 m. El nivel final del agua será 0,5 + 0,25 – 0,1 = 0,65 m… Pero hemos detectado un problema: el nivel del agua termina estabilizándose en 0,8 m. Esto también tiene sentido, ya que cuando el error es de 0,2 m, la cantidad de agua que se añade es de 0,1 m; es decir, la cantidad de agua añadida equivale exactamente a la cantidad que se pierde. Aquí se introduce el concepto de error en estado estacionario: el error en estado estacionario es el error que existe cuando el sistema alcanza ese estado, en comparación con el valor objetivo. Entonces, si aumentamos el Kp, descubrimos que el error disminuye ; Bueno, sigamos aumentando el valor. Observamos que el sistema comienza a oscilar. Aquí se utilizan gráficos de líneas en Excel; se pueden ajustar los parámetros para observar los cambios. Conclusión: El control proporcional introduce un error estacionario que no puede eliminarse. Aumentar la constante proporcional puede reducir ese error estacionario, pero si es demasiado alta, provoca oscilaciones en el sistema, lo que lo hace inestable. Para eliminar el error en estado estacionario, la segunda opción es añadir un componente de integración a la controlación proporcional, es decir, utilizar el control PI (control proporcional-integrador). El control por integración consiste en sumar todos los errores anteriores y multiplicar ese valor por una constante de integración. ¿Qué significa esta fórmula? ¿Por qué permite eliminar el error de estado estacionario? Primero, supongamos que Kp=0.5 y Ki=0.3 (estos valores los he elegido al azar). La primera vez que se añade agua, el error es de 0.8. La parte proporcional es Kp×0.8=0.4 m; la parte integral es Ki×0.8=0.24 m. Por lo tanto, la cantidad de agua que se añade es 0.4+0.24=0.64 m. El nivel final del agua será 0.2+0.64-0.1=0.74 m. La segunda vez que se añade agua, el error es de 0.26. La parte proporcional es Kp×0.26=0.13 m; la parte integral es Ki×0.26=0.318 m. Por lo tanto, la cantidad de agua que se añade es 0.13+0.318=0.448 m. El nivel final es de 0.74 + 0.448 – 0.1 = 1.088 m. http://yunrun.com.cn/upload/201908/20/201908201410588056.png Vemos que, aunque el proceso fue complicado, al final se logró alcanzar el valor establecido. ¿Qué pasa si se aumenta Ki? Aquí se utilizan gráficos de líneas en Excel; todos pueden ajustar los parámetros para observar los cambios. Conclusión: ① Mientras exista algún desvío, la integral seguirá acumulándose, hasta que el error sea igual a 0. En ese momento, la integral deja de acumularse y se convierte en una constante, lo cual permite compensar el error en estado estacionario. Como se puede ver en la Tabla 2, una vez que el sistema alcanza la estabilidad, el valor del término de integración es aproximadamente 0.1. ②La introducción de la integración permite eliminar el error en estado estacionario, pero aumenta el sobreajuste. Además, a medida que aumenta Ki, también aumenta el monto del sobreajuste. Para eliminar el sobreajuste, introducimos la acción diferencial. Ahora, la ecuación se convierte en la siguiente: Primero, supongamos que Kp=0.5, Ki=0.5 y Kd=0.3. Al añadir agua por primera vez, el error es de 0.8 m. La parte proporcional es Kp×0.8=0.4 m; la parte integral es Ki×0.8=0.24 m. La parte diferencial es 0, ya que antes de añadir agua la diferencia de nivel era ya de 0.8 m. La cantidad de agua añadida es 0.4+0.4=0.8 m. El nivel final es 0.2+0.8-0.1=0.9 m. Al añadir agua por segunda vez, el error es de 0.1 m. La parte proporcional es Kp×0.1=0.1 m; la parte integral es Ki×0.1=0.1 m. La parte diferencial es Kd×0.1=-0.21 m. La cantidad de agua añadida es 0.1+0.1-0.21=0.29 m. El nivel final es 0.9+0.29-0.1=1.09 m. http://yunrun.com.cn/upload/201908/20/201908201501401752.png. Como podemos ver, comparando este gráfico con el anterior, donde Kp=0.5 y Ki=0.5, las fluctuaciones son menores. Esto se debe a que la parte diferencial está actuando para evitar cambios bruscos en el nivel del agua. En la tabla 3, cuando el error es de 0.1 m en la segunda ocasión, y era de 0.8 m en la primera ocasión, la parte diferencial es negativa, lo que evita que el nivel del agua cambie rápidamente. Conclusión: La derivada puede atenuar la tendencia al sobreajuste. Pero, esta forma de onda sigue fluctuando. Sí, no olvidemos que este valor lo he establecido al azar. No podemos esperar que, simplemente al elegir un valor al azar, el sistema PID funcione perfectamente. Si pruebas a simularlo con Excel, descubrirás que si los valores de Ki y Kd son demasiado altos, el sistema comenzará a fluctuar enormemente. Por lo tanto, necesitamos ajustar los valores de Kp, Ki y Kd; en otras palabras, debemos buscar la forma de que la salida cumpla con los requisitos mostrados en la Figura 1. Por supuesto, en este ejemplo en realidad se puede utilizar PI; lo hacemos aquí para comprender el principio de su funcionamiento. Ser capaz de ajustar con habilidad los parámetros PID y poner en marcha los sistemas de control automático representa el nivel de competencias en automatización de los ingenieros técnicos. Sin embargo, muchas personas no dominan realmente el control PID ni el ajuste de sus parámetros. En la página del producto “Reguladores PID” en la página web de Changhui Instruments, se comparte de forma gratuita el libro “Análisis de los sistemas de control automático y ajuste de PID”, escrito por el ingeniero Bai Zhigang. El contenido del libro no incluye fórmulas teóricas complejas; se trata únicamente de información práctica y útil. Al comprender bien el contenido de este libro, incluso quienes tienen solo una educación secundaria pueden ajustar los parámetros PID y dominar completamente el control PID ¡Es útil para usted y es gratuito! Vaya rápidamente a la página de productos de Changhui Instruments y descargue este libro de forma gratuita en la sección de “Reguladores PID” http://yunrun.com.cn/upload/201908/19/201908192101476884.png
Reply #22019-09-28
En teoría suena bien. Entonces, ¿qué tipo de válvula puede permitir un control tan preciso del caudal? Entrenar en artes marciales sin practicar también es en vano… El equipo es, precisamente, esa práctica
Reply #32019-09-28
Bien dicho, te dejo el asunto de las válvulas. ¿Qué te parece?
Reply #42019-09-28
Bien dicho, te dejo el asunto de las válvulas. ¿Qué te parece?
Reply #52019-09-28
Bien dicho, te dejo el asunto de las válvulas. ¿Qué te parece?
Reply #62019-09-28
El libro que recomienda el autor es realmente bueno. Ya lo leí detenidamente después de que lo recomendaran en el foro. Aunque existen diferencias entre los sectores, los principios son los mismos; depende de cómo se utilicen estas experiencias
Reply #72019-09-29
El problema es que yo también quiero saber qué tipo de válvula permite un control tan preciso……
Reply #82019-09-29
Si has trabajado durante algún tiempo con instrumentos de automatización, no es difícil comprender que los artículos sirven únicamente para ayudarte a entender el PID desde un punto de vista cuantitativo; no se dice que en la práctica sea necesario cumplir siempre con esos valores cuantitativos. En la práctica, basta con resolver u optimizar el PID en su esencia para alcanzar el objetivo de este mensaje.
Reply #92019-09-29
La última edición de este mensaje fue realizada por zxg.wylton el 29-9-2019 a las 19:15. Si has trabajado durante algún tiempo con instrumentos de automatización, no es difícil comprender que el mensaje sirve únicamente para ayudarte a entender el concepto de PID desde un punto de vista cuantitativo; no se dice que en la práctica sea necesario cumplir siempre con esos valores cuantitativos. En la práctica, basta con resolver u optimizar el PID en su esencia para alcanzar el objetivo de este mensaje. El funcionamiento satisfactorio de un circuito de regulación depende de varios factores, como las válvulas (incluidos los posicionadores), las características específicas del proceso y el control PID. Es importante aprender quién representa el aspecto principal de la contradicción y quién es la contradicción principal.
Reply #102019-09-30
¿Podría el autor explicar si el PID del circuito de regulación del JX300XP corresponde exactamente al PID que se describe en su teoría? No se puede hacer una correspondencia, ¿entonces cómo se debe entender correctamente? ¡Gracias!

Submit a Project

**Looking for Chemical Technology, Equipment & Solutions?** No Registration Required Broader Platform Exposure | Global Chemical Service Provider Connections

Submit Request — Free Consultation

Disclaimer

This is an automated machine translation of the original thread. Some technical terms may have inaccuracies; the original text shall prevail. Click "View Original" at the top right to access the source page, which supports IP-based automatic real-time language translation. Please watch out for contact details and sales inducements to prevent fraud. All content and translations are for reference only, representing solely the poster's personal views. For enquiries, email service@hcbbs.com.