필터 지우기
필터 지우기

fractional order PID controller tunning/optimization

조회 수: 28 (최근 30일)
Farai Gatawa
Farai Gatawa 2023년 12월 22일
답변: Sam Chak 2023년 12월 22일
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
Sam Chak 2023년 12월 22일
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:

카테고리

Help CenterFile Exchange에서 PID Controller Tuning에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by