Dear @Jason.Jonkman,
I am trying to linearize the onshore 5 MW reference wind turbine at a steady wind speed of 23 m/s. I have been facing some problems and I followed a debbuging process, that I will be explaining, and I would be glad if you could share your thoughts about it. The configuration I have been using can be found in this link:
First, I was receving this warning message:
"_NREL5MW_LINParametric/../5MW_Baseline/NRELOffshrBsline5MW_AeroDyn_blade.dat".
AD_Init:Init_BEMTmodule:BEMT_Init:UA_Init:UA_SetParameters:UA_ValidateAFI:File
"_NREL5MW_LINParametric/../5MW_Baseline/Airfoils/DU40_A17.dat":
The separation function f_st does not reach 1; max(f_st)=0.56668.
Check the calculation or provide f_st in the input file.
I have seen a similar issue here, and the proposed solutions are to either change the airfoil data or use a different UAMod. I got this message for all the speeds (3-25 m/s), but at the end the of the simulation I was seeing “OpenFAST terminated normally”. However, it was only when the OP was 23 m/s or higher (24 or 25 m/s) that I couldn’t apply the MBC3 to the lin files. I was getting this error message in MATLAB:
Unable to perform assignment because the size of the left side is 438-by-438 and
the size of the right side is 314-by-438.
I checked the issue and realized that the A matrix was being truncated at the 314 state variable (AD x4 blade 1, node 18, -), where it row was full of NaN. I first solved this issue by setting UAEndRad = 0.85 instead of 1, but I was still getting the first warning message.
Then, I started checking the results with UA_Mod = 5 and got the following warning messages:
AD_Init:Init_BEMTmodule:BEMT_Init:UA_Init:UA_SetParameters:UA_ValidateAFI:File
“_NREL5MW_LINParametric/../5MW_Baseline/Airfoils/DU40_A17.dat”:UA cutout parameter should be at a value where the separation function is 0; separation function is 1.29902E-02.
UA_SetParameters:UA_ValidateAFI:File
“_NREL5MW_LINParametric/../5MW_Baseline/Airfoils/DU35_A17.dat”:UA cutout parameter should be at a value where the separation function is 0; separation function is 1.43151E-02.
UA_SetParameters:UA_ValidateAFI:File
“_NREL5MW_LINParametric/../5MW_Baseline/Airfoils/DU30_A17.dat”:UA cutout parameter should be at a value where the separation function is 0; separation function is 1.06945E-03.
This warnings made me change the parameter UAStartRad, to avoid having UA on those airfoils. After trying some values I finally set it to 0.45. With UAStartRad = 0.45 I am able to run the linearizations without any of those warning messages and then I can apply the MBC3 without any problems.
SUMMARY:
UA_Mod = 4
UAStartRad = 0
UAEndRad = 1
“The separation function f_st does not reach 1” warning message and I can’t apply MBC3 because the matrix A gets truncated.
UA_Mod = 4
UAStartRad = 0
UAEndRad = 0.85
“The separation function f_st does not reach 1” warning message still appearing, but I can apply MBC3.
UA_Mod = 5
UAStartRad = 0
UAEndRad = 1
Second warning messages appeared, and I can apply MBC3.
UA_Mod = 5
UAStartRad = 0.45
UAEndRad = 1
No warning messages, and I can apply MBC3.
UA_Mod = 4
UAStartRad = 0.45
UAEndRad = 1
No warning messages, and I can’t apply MBC3 because the matrix A gets truncated.
Best regards,
Ignacio López