Anti-windup techniques for multiple PID Controller feeding the same actuator
15 次查看(过去 30 天)
显示 更早的评论
Hello,
I am developing a simulink model where I have 1 PI controller and 1 PID controller that sum their outputs and feed the same actuator (I didnt't use the PID build-in blocks of simulink library, I have recreated them from scratch). Now, I would like to implement also an anti-windup method in case of actuator saturation.
The problem, also stated here (https://it.mathworks.com/help/simulink/slref/anti-windup-control-using-a-pid-controller.html), is that both clamping and back-calculation, don't work in this case. Can you suggest me some anti-windup methods or provide me some material (e.g. in simulink) where I can understand how to fix this problem?
Thank you in advance.
Francesco
0 个评论
回答(2 个)
Oguz Kaan Hancioglu
2023-2-20
I don't understand why you are using both PI and PID for controlling the actuator. You can implement it using a single PID block by changing gain accordingly. Are you trying to build a cascade controller structure? This is the structure of anti-windup. Each uses the actuator output to reset its intergrator values. How do you define the reset sequence when you connect two controllers to the same actuator? For detail information, you can look this book.
[1] Åström, Karl J., and Tore Hägglund. Advanced PID Control. Triangle Park, NC: International Society of Automation, 2006.
2 个评论
Oguz Kaan Hancioglu
2023-2-21
Hi,
You are using cascade control strucure. İn your design inner loop is the sas and the outer loop is the hold. Therfore you need to adjust the sas untiwindup for actuar and to adjust the hold untiwindup for the sas controller. Bests
Sam Chak
2023-2-21
The PID Controller block can be located in the Continuous block library.
Check this out:
There is also an anti-windup mechanism built in the PID block that prevents output saturation. Look up the link to study how to apply and enable it in your Helicopter model.
Can you post the image of your designed PI–PID controller? It helps to understand how their configurations are connected to provide both Stability Augmentation and Attitude hold system at the same time.
2 个评论
Sam Chak
2023-2-21
I don't see how you hook up the PI and PID together in the image. But I guess that the input signal to both PI and PID blocks is deltaCLong signal.
Can you sketch the PI and PID blocks on the exisiting image?
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Gain Scheduling 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!