limitazione PID - help needed con windup

K

kvrajasekar

Guest
Ciao a tutti,

Sto cercando di attuare PID algorithm.I dont know how per limitare la P, I, D values.I provato quando l'ho, i valori D esce il valore massimo,

If (i> max)

I = max

Ma la mia confusione è, qual è il valore prossimo ciclo? Mi è toccato il limitato valore di tutti i tempi, dopo il passo di cui sopra.

Please help me su questo.

 
Che è il passo giusto.
Se il vostro algoritmo PID funziona correttamente, l'errore dovrebbe iniziare a diminuire.
Si dovrebbe anche controllare la extreem altri.

I = I> max?max: I;
I = I <min?min: I;

Se il vostro errore è sempre al limite, ridurre i guadagni.

 

Welcome to EDABoard.com

Sponsor

Back
Top