OpenFAST / openfast

Main repository for the NREL-supported OpenFAST whole-turbine and FAST.Farm wind farm simulation codes.
http://openfast.readthedocs.io
Apache License 2.0
680 stars 456 forks source link

Test case #18 modification - strange behaviour in region 2.5 and 3 #1735

Closed uniqueusername-sahil closed 1 year ago

uniqueusername-sahil commented 1 year ago

Hello,

I have made a modification of test #18, in which the input wind speed file is turbulent with a mean speed of 12m/s. the simulation completes without error, but I am suspecting that the controller is not transitioning OK between region 2.5 and 3. I have done my best to set the intial rotor speed and blade pitch in the elastodyn such that the initial oscillations are minimised. I have made use on the graphs on page 32 in this doc https://www.nrel.gov/docs/fy09osti/38060.pdf (side question: are the csv data for these figures available somewhere?)

Here is the input wind speed, and I have coloured in red the points where I am noticing the problem:- image The grey line above is a wind speed of 11.3 m/s which I think is the boundary between region 2.5 and 3.

I have marked out these points because the blade pitch is zero, where I believe it should not be the case. I believe that the pitch controller should be trimming to keep the rotor speed up. Here is the blade pitch:- image

and rotor speed:- image

and active power:- image

I am trying to plot the power curve (from simulated data, not the specification), and this weird behaviour especially around the 20 second mark is not easy for me to understand. The first ten seconds could be down to my initial conditions not being OK, but the turbine seems to stabilise, and then do this weird dip around 20 seconds.

Am I doing something wrong in the setup? Or is it just a bad idea to try and simulate turbulence near to a region boundary (2.5 to 3)?

Thanks, Sahil

jjonkman commented 1 year ago

Dear @uniqueusername-sahil,

Numerical values for the data presented in Figure 9-1 of the NREL 5-MW baseline wind turbine specifications report are available in my post dated May 28, 2010 in the following topic on our forum: https://forums.nrel.gov/t/nrel-5-mw-reference-turbine/257.

My guess is that your model is experiencing a start-up transient over the first 30 seconds or so, To minimize the start-up transient, I would suggest initializing the rotor speed to 12.1 rpm and the blade-pitch angles to 3.823deg (as indicated in the numerical data of Figure 9-1) based on your mean hub-height wind speed of 12 m/s.

Best regards,

uniqueusername-sahil commented 1 year ago

Hi @jjonkman ,

Thanks very much for sharing the data, and recommendation.

The situation is broadly the same. See below figures re-plotted after applying the recommended initial conditions:- image Above we see that the pitch controller quickly puts the pitch down to zero anyway, and around the 20 second mark the behaviour is the same as in the original plot.

Rotor speed also does not have much different to say. image

Nor the active power. image

Thank you so much for your help and guidance. Let me know if you wish me to attach the simulation input files, or see any specific exerpt.

Thanks, Sahil

jjonkman commented 1 year ago

I don't see anything out of the ordinary in your results once the start-up transient is passed. I'll go ahead and close this issue.

Best regards,

uniqueusername-sahil commented 1 year ago

Can you please help me to understand why around the 20 second mark the active power drops to around 3500kW, despite the fact that the wind speed in the same time is around 13 m/s? Refer to the original figures for the input wind speed.

Thanks,

jjonkman commented 1 year ago

The baseline controller for the NREL 5-MW turbine does not have direct knowledge of the wind speed; rather, it uses rotor speed as an input. The rotor speed and blade-pitch have dropped, so, the controller believes the wind turbine is in Region 2 (below rated), hence power has dropped accordingly.

uniqueusername-sahil commented 1 year ago

That makes sense, I think I saw something similar in the ROSCO paper. My next question is since the controller manages the blade pitch, why would it reduce the pitch? And isn't the reducing rotor speed a function of the reducing pitch?

jjonkman commented 1 year ago

Blades are pitched to feather to reduce aerodynamic torque, so, increasing pitch should lead to reduced speed when the generator torque is constant. But the generator torque is also varying with rotor speed.

uniqueusername-sahil commented 1 year ago

Thanks @jjonkman for your time and effort. I have plotted the gen torque below image

here we can see the gen torque is increasing as you expected. If I understood well, then that is what is causing the pitch controller to feather down to zero, at which point the control region changes and the torque controller reduces the torque and consequently active power.

In fact we can also see the same situation is starting to come around the 60 second mark where the simulation has terminated.