Simulink Example of 5MW WT

This forum if for discussing controls. Questions about how to implement controls in FAST are more appropriate to the CAE Tools forum.

Moderator: Bonnie.Jonkman

Peter.Wang
Posts: 5
Joined: Tue Aug 18, 2020 6:50 am
Organization: UTT
Location: France

Simulink Example of 5MW WT

Postby Peter.Wang » Tue Aug 18, 2020 10:27 am

Dear Bonnie,
I want to do an experiment about the pitch angle control, now I saw an example on the <<Definition of a 5-MW Reference Wind Turbine for Offshore System Development>>.The flowchar is in below. Could you provide the specific Simulink files? When I use the provided parameters, I still have problems to build the Simulink model.
Thank you.
[img]chart.png[/img]
Attachments
chart.png
chart.png (100.91 KiB) Viewed 1007 times

Peter.Wang
Posts: 5
Joined: Tue Aug 18, 2020 6:50 am
Organization: UTT
Location: France

Re: Simulink Example of 5MW WT

Postby Peter.Wang » Tue Aug 18, 2020 11:23 am

What's the value of the gain schedule( Gain Factor)? 1 ?
Does the Proportional Gain have two inputs(Gain Factor and Speed Error)?
The maximum value of the Integral Term is the maximum value of the Pitch Limit Saturation?

Jason.Jonkman
Posts: 5729
Joined: Thu Nov 03, 2005 4:38 pm
Location: Boulder, CO
Contact:

Re: Simulink Example of 5MW WT

Postby Jason.Jonkman » Tue Aug 18, 2020 1:31 pm

Dear Peter.Wang,

I have not used this myself, but Leonardo.Lopez uploaded his Simulink implementation of the baseline controller for the NREL 5-MW turbine in the Mar 03, 2017 post in the following forum topic: viewtopic.php?f=30&t=1777&p=8735.

Best regards,
Jason Jonkman, Ph.D.
Senior Engineer | National Wind Technology Center (NWTC)

National Renewable Energy Laboratory (NREL)
15013 Denver West Parkway | Golden, CO 80401
+1 (303) 384 – 7026 | Fax: +1 (303) 384 – 6901
nwtc.nrel.gov

Peter.Wang
Posts: 5
Joined: Tue Aug 18, 2020 6:50 am
Organization: UTT
Location: France

Re: Simulink Example of 5MW WT

Postby Peter.Wang » Thu Aug 20, 2020 1:16 am

Dear Bonnie,
When I read the materials about the Control of the Variable Speed Wind Turbuines, I found that the Troque Controller has two input parameters, Gen Torque and Power, as I know, someone only use the one input parameter, Gen Torque to control, What's the difference about this two kinds of the methods. I also read some material that said the variable speed wind turbines has two control methods, they are torque control and power control, can you explain why we need power control because I think the torque control can fix the control issues well.
Thank you!

3.png
3.png (37.01 KiB) Viewed 975 times

Nikhar.Abbas
Posts: 29
Joined: Wed Apr 29, 2020 7:11 pm
Organization: National Renewable Energy Lab
Location: Boulder, CO

Re: Simulink Example of 5MW WT

Postby Nikhar.Abbas » Thu Aug 20, 2020 10:05 am

Hi Peter,

Generally, the torque control logic is described as "constant torque" or "constant power", but in either case, the generator torque is the primary control input. Traditionally, the generator torque controller will follow the k*omega^2 law in below-rated operation, and then regulate for constant torque or constant power above-rated.

For constant power: tau_g = P_rated/omega
For constant torque: tau_g = P_rated/omega_rated,

where tau_g is the generator torque, P_rated is the rated power, and omega is the generator speed (rated, or as a function of time). Constant power control will maintain the rated power output for the turbine in above-rated operation, but at the cost of increased generator torque actuation. Constant torque control will hold the generator torque constant in above-rated operation, but the power will only be as constant as the rotor speed is (based on the above equation).

In any case, the inputs to the SFunction block coming from the Torque Controller in the simulink model you have shown should be such that Power = generator torque * generator speed * generator efficiency.

If you think it might be useful, a simulink model of the ROSCO controller is made available via the ROSCO toolbox. This can be found at: https://github.com/NREL/ROSCO_toolbox. This might be a good reference for you to understand the general controller work-flow within OpenFAST.

Cheers,
Nikhar


Return to “Controls”

Who is online

Users browsing this forum: No registered users and 1 guest