Borrar filtros
Borrar filtros

fractional order PID controller tunning/optimization

28 visualizaciones (últimos 30 días)
Farai Gatawa
Farai Gatawa el 22 de Dic. de 2023
Respondida: Sam Chak el 22 de Dic. de 2023
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

Respuestas (1)

Sam Chak
Sam Chak el 22 de Dic. de 2023
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:

Community Treasure Hunt

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

Start Hunting!

Translated by