pseudocódigo PID correcto

0

Estaba buscando pseudocódigos simples para un controlador PID y encontré este código.

Si no estoy equivocado, este Ki_Prior está equivocado y debería estar e_integrated ; de lo contrario, también agregaremos esta ganancia de Ki con este término. De acuerdo con el psuedocode debería verse algo como esto

I = I + e*iteration_time

D = (e -e_prior)/iteration_time

output = Kp*error + Ki *I + Kd *D 

¿O me estoy perdiendo algo aquí?

    
pregunta Robert

0 respuestas

Lea otras preguntas en las etiquetas