DSP PID

Post here to discuss any new features, components, chips, etc, that you would like to see in Flowcode.
Post Reply
claudemir
Posts: 9
http://meble-kuchenne.info.pl
Joined: Sat Jan 09, 2021 12:17 pm
Has thanked: 2 times

Flowcode v9 DSP PID

Post by claudemir »

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.
Attachments
Captura de tela 2025-03-14 190928.png
Captura de tela 2025-03-14 190928.png (79.26 KiB) Viewed 4102 times

claudemir
Posts: 9
Joined: Sat Jan 09, 2021 12:17 pm
Has thanked: 2 times

Re: DSP PID

Post by claudemir »

Ola, Ninguem para dar apoio ou esclarecer?

claudemir
Posts: 9
Joined: Sat Jan 09, 2021 12:17 pm
Has thanked: 2 times

Re: DSP PID

Post by claudemir »

Olá, Ninguem para dar apoio ou esclarecer minha dificuldade e ou duvida?

BenR
Matrix Staff
Posts: 1924
Joined: Mon Dec 07, 2020 10:06 am
Has thanked: 501 times
Been thanked: 684 times

Re: DSP PID

Post by BenR »

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.

claudemir
Posts: 9
Joined: Sat Jan 09, 2021 12:17 pm
Has thanked: 2 times

Re: DSP PID

Post by claudemir »

Obrigado BenR por responder, fico no aguardo de boas noticias....

claudemir
Posts: 9
Joined: Sat Jan 09, 2021 12:17 pm
Has thanked: 2 times

Re: DSP PID

Post by claudemir »

Olá BenR.
O componente já foi Actualizado, ou já conseguido investigar o que esta causando a falha no componente? :oops: :oops: :oops: :oops:

claudemir
Posts: 9
Joined: Sat Jan 09, 2021 12:17 pm
Has thanked: 2 times

Re: DSP PID

Post by claudemir »

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.

Post Reply