cnpcshangbo/simscapeFOPD

How to implement anti-windup in discrete transfer function block?

Opened this issue · 3 comments

I found that when I use discrete transfer function block to implement IOPID controller, it makes big saturation.

I have to use continuous PID block to implement the anti-windup.

I'll try to see if the figure gets better in the updated PID parameters. The updated parameters can be found in Word file. To run the Simscape file, I need to launch the Simulink prj file, the open the Quadrotor_Controller.slx.

image
From this figure we can see that FOPD is better.
ITAE of FOPD: 0.79
ITAE of IOPID: 0.89