Ola, estou precisando de ajuda sobre o componente DSP PID, Actualmente tenho um controle com o componente e tenho configurado as propriedades P,I,D e esta tendo uma resposta satisfatório, porem quando quero usar a função de Limitar o valor da integral para evitar Windup, o mesmo praticamente paralisa a saída do PID, fiz alguns teste com valores diferente, porem não consigo atingir o valor esperado na saída do PID.
O melhor desempenho é com o Integral Clamping desativado, segue uma foto o que eu tenho configurado, na qual habilito Clamping desativado e espero o valor máximo na saída no valor 65535 com o limite da INTEGRAL também o máximo nesse valor de 65535.
Para entende melhor, meu projecto é um aquecedor de chocadeira, se deixar a resistência desligada, a integral vai para infinito, e quando ligo a resistência de aquecimento, o aquecimento vai muito alem do Setpoint, e a saída não começa a diminuir o valor para diminuir a temperatura.
também não sei se estou fazendo o correto.
Hello, I need help with the DSP PID component. I currently have a control with the component and have configured the P, I, D properties and it is having a satisfactory response, however, when I want to use the function to Limit the integral value to avoid Windup, it practically paralyzes the PID output. I did some tests with different values, but I can't reach the expected value at the PID output.
The best performance is with Integral Clamping disabled. Here is a picture of what I have configured, in which I enable Clamping disabled and expect the maximum value at the output at 65535 with the INTEGRAL limit also at the maximum at this value of 65535.
To better understand, my project is an incubator heater. If I leave the resistance off, the integral goes to infinity, and when I turn on the heating resistance, the heating goes far beyond the Setpoint, and the output does not start to decrease the value to lower the temperature.
I also don't know if I'm doing the right thing.
DSP PID
-
- Matrix Staff
- Posts: 1924
- Joined: Mon Dec 07, 2020 10:06 am
- Has thanked: 501 times
- Been thanked: 684 times
Re: DSP PID
Hello,
Thanks for letting us know about the problem. Let me investigate and see if I can work out why the response isn't right when clamping is enabled.
Olá,
Obrigado por nos informar sobre o problema. Deixe-me investigar e ver se consigo descobrir por que a resposta não está correta quando o clamping está habilitado.
Thanks for letting us know about the problem. Let me investigate and see if I can work out why the response isn't right when clamping is enabled.
Olá,
Obrigado por nos informar sobre o problema. Deixe-me investigar e ver se consigo descobrir por que a resposta não está correta quando o clamping está habilitado.
Regards Ben Rowland - MatrixTSL
Flowcode Online Code Viewer (Beta) - Flowcode Product Page - Flowcode Help Wiki - My YouTube Channel
Flowcode Online Code Viewer (Beta) - Flowcode Product Page - Flowcode Help Wiki - My YouTube Channel
Re: DSP PID
Olá BenR.
O componente já foi Actualizado, ou já conseguido investigar o que esta causando a falha no componente?

O componente já foi Actualizado, ou já conseguido investigar o que esta causando a falha no componente?




Re: DSP PID
Ola a todos novamente, preciso de suporte da MATRIX para resolver meu problema, difícil acreditar que não tenha ninguém que possa me dizer que não tenha solução e preciso aceitar o péssimo desempenho do componente no qual paguei para aquisição a fim de facilitar o desenvolvimento do meu protejo, já utilizo o flowcode muitos anos, e nunca passei por uma decepção na falta de suporte pela MATRIX.