Estoy trabajando con un controlador de temperatura controlado por PID ( SELEC TC544 ). He puesto P = 5 / I = 0 / D = 3.
El sistema tarda mucho en estabilizarse en mi punto de ajuste. ¿Cómo reducir ese tiempo?
Antes de meterse con el sistema, asegúrese de que sea seguro antes de comenzar a jugar con ganancias. Si se excede, podría tener consecuencias desastrosas si el sistema no está limitado (ya sea físicamente o con la salida del controlador).
Intente aumentar su ganancia, tenga en cuenta que si lo hace, sacrificará la estabilidad. Si es necesario, aumente el término integral. Rara vez necesita usar integral, pero una pequeña cantidad puede ayudar a reducir el ruido en un sistema de primer o segundo orden.
Apuesto a que su sistema podría beneficiarse de alguna integral.
A continuación se muestra un gráfico de un sistema que muestra un ejemplo de lo que hacen las diferentes ganancias.
También hay algunos métodos como Ziegler-Nichols que se pueden usar para ajustar los PID de manera eficiente.
También puede estar limitado por la autoridad de control, lo que significa que si su sistema alcanza los límites o los rieles (por ejemplo, si el sistema térmico se está calentando y su PID tiene una salida del 100 %, o si su calentador o peltier tiene la potencia máxima), entonces necesitará para aumentar la autoridad de control (o potencia del calentador).
Respuesta rápida, necesitas alguna acción integral. La I en el PID suele dar una respuesta más rápida pero menos estable.
He visto en la hoja de datos de su controlador que proporcionan algunos valores predeterminados para el PID, donde P es 10, I es 120 y D es 30. ¿Ha probado esos valores? Si es seguro intentarlo, pueden ser adecuados. Tenga en cuenta que I y D corresponden a valores de tiempo. Entonces, cuando dice que establece P = 5, I = 0 y D = 3, ¿I y D representan el tiempo como se muestra en la hoja de datos? Ya que no es lo mismo Ki y Ti.
De todas formas, recomiendo alguna acción integral y compensarla con la derivada, ya que lo más probable es que no sea un sistema de alto orden.
Para que conste, la forma correcta sería obtener la función de transferencia y aplicar algún método fácil como Ziegler-Nichols, como sugirieron otros colegas. Pero si no sabes cómo obtener la función de transferencia o la gráfica de respuesta de tu sistema. Puedes intentarlo primero como dije.
Realmente debería entender cómo funciona un sistema PID, si no lo sabe.
De todos modos, ese I=0 (componente integral) probablemente sea incorrecto. Eché un vistazo al manual de su controlador, pero no puedo entender cuál es el efecto de tener I = 0. Considere que sin componente integral, un sistema no puede alcanzar el punto de ajuste (el objetivo). Si el componente I es demasiado agresivo, el sistema se vuelve inestable. Como mínimo, debe decirnos si su sistema es inestable (demasiado parte integral / demasiado rápido) o si siempre calienta demasiado poco (en este caso, se necesita más I). Dado que en su controlador el parámetro I se da en segundos (tiempo), y los sistemas de calefacción son bastante lentos, sugeriría configurar algo como 120-240 segundos, o incluso más.
El parámetro P puede ser bastante alto en este caso (sistema de calefacción): el manual sugiere 10, es un punto de partida, pero puedes intentar aumentarlo.
El componente D se usa para estabilizar el sistema, déjelo solo o configúrelo bastante alto (tiempos largos): solo si ve una respuesta excesiva del sistema, puede disminuir el tiempo, dando más importancia al componente D. Pero normalmente es más fácil no usarlo, al menos al principio.
Tony Estuardo EE75
usuario_fs10
Pico de voltaje
tyler
harry svensson
Tony Estuardo EE75
Andy alias