IEA 15 MW on UMaine Semi-Sub Floater: Reason for Maximum Thrust Value in the Peak Shaver Routine

Dear all,

I am simulating the IEA 15 MW RWT on the UMaine semi-submersible floater in order to understand the power variations due to the platform pitch angle and the peak shaver routine.

As stated in Figure 9, p.65 of the paper of Abbas et al(2022),“A reference open-source controller for fixed and floating offshore wind turbines”, the maximum rotor thrust, considered in the peak shaving routine of the associated controller is nearly 1.95 MN.
image

Is there a particular reason for choosing this value as the maximum rotor thrust? In addition, is it possible to know what peak shaving percentage was taken into account into designing the peak shaver routine?

Best regards,
Ioannis Voultsos.

Hi Ioannis,

I wouldn’t say that there was a specific reason for choosing this value for the maximum rotor thrust other than using sort of “rule of thumb” guidelines and a subsequent analysis by the designers to ensure that the results are reasonable. One could certainly do a more extensive loads and power analysis to try to define a peak shaving percentage that has some sort of optimality associated with it.

During the tuning, ps_percent=0.8 was used. You can see this in the ROSCO toolbox tuning .yaml file here:
https://github.com/IEAWindTask37/IEA-15-240-RWT/blob/master/OpenFAST/IEA-15-240-RWT-UMaineSemi/ServoData/IEA15MW-UMaineSemi.yaml

Hope this helps,
Nikhar

Dear @Nikhar.Abbas

Do we have the controller discon.dll for 15MW Umaine Semi somewhere?

Best regards
Ramesh

Dear @Ramesh.Kumar,

You can find precompiled versions of the ROSCO DISCON DLL for Windows (libdiscon.dll) on the ROSCO GitHub site: Releases · NREL/ROSCO · GitHub. The same DLL can be used for all variations of the IEA Wind 15-MW RWT; it is only the ROSCO input file (DISCON.IN) that changes.

Best regards,

Dear @Jason.Jonkman

Thanks for the prompt response and confirming that we have same .dll. My concern is around getting different power at same inflow condition and initial rpm in the ED to simulate the rated condition. V=10.59m/s at 7.55RPM.

Is floating feedback affecting the blade pitch and we don’t achieve the same power as in Monopile case?

Best regards
Ramesh

Hi Ramesh,

In steady state, the floating feedback should not create a pitch offset. There is about a 5-6 degree offset in the platform pitch that reduces power. The difference in blade pitch (due to peak shaving) will also reduce the power.

I recommend looking at the OpenFAST outputs for a clearer comparison.

Best, Dan

Dear @Nikhar.Abbas and @Jason.Jonkman

while reviewing the official DISCON input file used to run ROSCO with the IEA 15 MW turbine on GitHub ( IEA-15-240-RWT/OpenFAST/IEA-15-240-RWT-UMaineSemi/IEA-15-240-RWT-UMaineSemi_DISCON.IN at master · I… ), I noticed that the parameter

SD_MaxPit   - Maximum blade pitch angle to initiate shutdown [rad] 

is set to approximately 0.6981 rad (39.99°). This parameter defines the pitch angle threshold beyond which the controller commands a turbine shutdown sequence, ultimately driving the blades to 90°.

According to the IEA 15 MW RWT technical report, the controller pitch demand at the rated maximum wind speed (25 m/s) is about 23°.

image

Based on this, one would expect the SD_MaxPit threshold in the DISCON file to be set slightly above that operational value, so that if the controller were to exceed this pitch angle, it would indicate that the 25 m/s wind speed has been surpassed and the controller should then initiate a shutdown procedure. Instead, the value is set nearly twice as high (~40°), which appears considerably larger than necessary.

Is there any particular reason I may have lost behind selecting ~40° for this parameter? Is this intended as a highly conservative safeguard, or is there another design consideration involved?

Thank you in advance for your support.

Best regards,
Pierluigi

Hi Pierluigi,

I believe this issue may have been fixed in the latest version of ROSCO (v2.10), which also has expanded capabilities for shutdown control.

The value in the updated DISCONs are consistent with the values you expect them to be:

I hope this helps.

Best, Dan

1 Like

Dear @Daniel.Zalkind ,
Thank you for your reply and clarification. I lost the latest example of the 15MW IEA with the new version of ROSCO along the way.

Wish you a good day.

Best Regards,
Pierluigi