fractional order PID controller tunning/optimization
显示 更早的评论
Hello, i am trying to model a wind turbine pitch controller using Fractional order PID controller but i am not familiar with matlab/simulink. please help me tune it. My school work is due next week wednesday, 27/12/23
回答(1 个)
Sam Chak
2023-12-22
0 个投票
I received the following warning:
Warning: Unable to load block diagram 'fod'
>>
because the Simulink stock libraries do not contain a Fractional-order PID controller block.
It's okay if you have a beginner competency level in MATLAB/Simulink. However, I assume that you are already proficient in the fundamental fields that are expected, such as Wind Turbine dynamics, Fractional-order derivative, PID control design, and Stability analysis.
Since I'm unfamiliar with the "fod" block, I replaced it with a tuned PI controller and managed to get the output to track the reference signal of 41.9. To maintain this tracking, the control signal of the Pitch Angle has to be maintained at the value of -86.85. The saturation limits [2.8, 34] that you placed on the actuation of FOPID control signal seem unreasonable because the pitch angle equilibrium value is outside of this range.
You are advised to check the equations of the Wind Turbine again and review the control design procedure to identify any mistakes, especially in relation to why you chose that saturation range.
Original Simulink model with the Fractional-order PID controller.

Edited Simulink model: A PI controller is used because the Wind Turbine is a 1st-order nonlinear system. The FOPID, Transfer Fcn and Saturation blocks are commented out.

Results:


类别
在 帮助中心 和 File Exchange 中查找有关 PID Controller Tuning 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!