Estoy usando un algoritmo de red neuronal PID (PIDNN) para controlar un hardware de temperatura de zonas múltiples. El objetivo del algoritmo es minimizar el error con la regla de Backpropagation y la actualización de pesos.
El dispositivo está comandado por la CPU B & R X20CP1484.
Desafortunadamente, el dispositivo tiene una inercia muy grande (temperatura de ajuste de 60 °, temperatura actual puede alcanzar 72 °). La estabilización del sistema requiere mucho tiempo, pero siempre con algunos grados por encima y por debajo. PD: Este es el caso cuando se controla solo una zona (el modelo tiene 4 zonas, y mucho menos el control de las 4 zonas).
Pensé en el desacoplamiento y agregué todas las ecuaciones necesarias. Aún así, el sistema tiene una inercia muy grande, la calefacción es imparable. También estoy usando un PWM, por lo que cuando el valor del sensor es igual al valor establecido, el servicio es 0. La temperatura sigue aumentando incluso cuando el calentador está apagado.
La pregunta es: ¿Están equivocados los parámetros PID? ¿Hay algún problema con el período de PWM?
El mismo modelo se controló antes con GPC y tuvo resultados perfectos.
El dispositivo está usando 4 SSR, los 4 sensores son unos pocos CM cercanos al termopar.
¿Alguna sugerencia? Gracias de antemano.