OpenFAST Error TipLoss, IndToler, MaxIter

Hi,

I want to run the 5MW Baseline file from r-test: 5MW_Land_DLL_WTurb.
When I run it I get the following errors:

[code]OpenFAST-v1.0.0
Compile Info:

  • Architecture: 64 bit
  • Precision: single
    Execution Info:
  • Date: 03/06/2019
  • Time: 14:12:10+0100

OpenFAST input file heading:
FAST Certification Test #18: NREL 5.0 MW Baseline Wind Turbine (Onshore)

Running ElastoDyn.
Running AeroDyn.

FAST_InitializeAll:AD_Init:ReadInputFiles:ReadPrimaryFile:Invalid logical input for file
“.\NRELOffshrBsline5MW_Onshore_AeroDyn15.dat” occurred while trying to read TipLoss.
ReadPrimaryFile:Invalid numerical input for file “.\NRELOffshrBsline5MW_Onshore_AeroDyn15.dat”
occurred while trying to read IndToler.
ReadPrimaryFile:Invalid numerical input for file “.\NRELOffshrBsline5MW_Onshore_AeroDyn15.dat”
occurred while trying to read MaxIter.

FAST encountered an error during module initialization.
Simulation error level: FATAL ERROR

Aborting OpenFAST.[/code]

I am using only the default settings from r-test:

[code]------- AERODYN v15 for OpenFAST INPUT FILE -----------------------------------------------
NREL 5.0 MW offshore baseline aerodynamic input properties.
====== General Options ============================================================================
False Echo - Echo the input to “.AD.ech”? (flag)
“default” DTAero - Time interval for aerodynamic calculations {or “default”} (s)
1 WakeMod - Type of wake/induction model (switch) {0=none, 1=BEMT, 2=DBEMT} [WakeMod cannot be 2 when linearizing]
2 AFAeroMod - Type of blade airfoil aerodynamics model (switch) {1=steady model, 2=Beddoes-Leishman unsteady model} [AFAeroMod must be 1 when linearizing]
1 TwrPotent - Type tower influence on wind based on potential flow around the tower (switch) {0=none, 1=baseline potential flow, 2=potential flow with Bak correction}
False TwrShadow - Calculate tower influence on wind based on downstream tower shadow? (flag)
True TwrAero - Calculate tower aerodynamic loads? (flag)
False FrozenWake - Assume frozen wake during linearization? (flag) [used only when WakeMod=1 and when linearizing]
False CavitCheck - Perform cavitation check? (flag) [AFAeroMod must be 1 when CavitCheck=true]
====== Environmental Conditions ===================================================================
1.225 AirDens - Air density (kg/m^3)
1.464E-05 KinVisc - Kinematic air viscosity (m^2/s)
335 SpdSound - Speed of sound (m/s)
103500 Patm - Atmospheric pressure ¶ [used only when CavitCheck=True]
1700 Pvap - Vapour pressure of fluid ¶ [used only when CavitCheck=True]
0.5 FluidDepth - Water depth above mid-hub height (m) [used only when CavitCheck=True]
====== Blade-Element/Momentum Theory Options ====================================================== [unused when WakeMod=0]
2 SkewMod - Type of skewed-wake correction model (switch) {1=uncoupled, 2=Pitt/Peters, 3=coupled} [unused when WakeMod=0]
“default” SkewModFactor - Constant used in Pitt/Peters skewed wake model {or “default” is 15/32*pi} (-) [used only when SkewMod=2; unused when WakeMod=0]
True TipLoss - Use the Prandtl tip-loss model? (flag) [unused when WakeMod=0]
True HubLoss - Use the Prandtl hub-loss model? (flag) [unused when WakeMod=0]
true TanInd - Include tangential induction in BEMT calculations? (flag) [unused when WakeMod=0]
False AIDrag - Include the drag term in the axial-induction calculation? (flag) [unused when WakeMod=0]
False TIDrag - Include the drag term in the tangential-induction calculation? (flag) [unused when WakeMod=0 or TanInd=FALSE]
“Default” IndToler - Convergence tolerance for BEMT nonlinear solve residual equation {or “default”} (-) [unused when WakeMod=0]
100 MaxIter - Maximum number of iteration steps (-) [unused when WakeMod=0]
====== Dynamic Blade-Element/Momentum Theory Options ============================================== [used only when WakeMod=2]
2 DBEMT_Mod - Type of dynamic BEMT (DBEMT) model {1=constant tau1, 2=time-dependent tau1} (-) [used only when WakeMod=2]
4 tau1_const - Time constant for DBEMT (s) [used only when WakeMod=2 and DBEMT_Mod=1]
====== Beddoes-Leishman Unsteady Airfoil Aerodynamics Options ===================================== [used only when AFAeroMod=2]
3 UAMod - Unsteady Aero Model Switch (switch) {1=Baseline model (Original), 2=Gonzalez’s variant (changes in Cn,Cc,Cm), 3=Minemma/Pierce variant (changes in Cc and Cm)} [used only when AFAeroMod=2]
True FLookup - Flag to indicate whether a lookup for f’ will be calculated (TRUE) or whether best-fit exponential equations will be used (FALSE); if FALSE S1-S4 must be provided in airfoil input files (flag) [used only when AFAeroMod=2]
====== Airfoil Information =========================================================================
1 InCol_Alfa - The column in the airfoil tables that contains the angle of attack (-)
2 InCol_Cl - The column in the airfoil tables that contains the lift coefficient (-)
3 InCol_Cd - The column in the airfoil tables that contains the drag coefficient (-)
4 InCol_Cm - The column in the airfoil tables that contains the pitching-moment coefficient; use zero if there is no Cm column (-)
0 InCol_Cpmin - The column in the airfoil tables that contains the Cpmin coefficient; use zero if there is no Cpmin column (-)
8 NumAFfiles - Number of airfoil files used (-)
“…/5MW_Baseline/Airfoils/Cylinder1.dat” AFNames - Airfoil file names (NumAFfiles lines) (quoted strings)
“…/5MW_Baseline/Airfoils/Cylinder2.dat”
“…/5MW_Baseline/Airfoils/DU40_A17.dat”
“…/5MW_Baseline/Airfoils/DU35_A17.dat”
“…/5MW_Baseline/Airfoils/DU30_A17.dat”
“…/5MW_Baseline/Airfoils/DU25_A17.dat”
“…/5MW_Baseline/Airfoils/DU21_A17.dat”
“…/5MW_Baseline/Airfoils/NACA64_A17.dat”
====== Rotor/Blade Properties =====================================================================
True UseBlCm - Include aerodynamic pitching moment in calculations? (flag)
“…/5MW_Baseline/NRELOffshrBsline5MW_AeroDyn_blade.dat” ADBlFile(1) - Name of file containing distributed aerodynamic properties for Blade #1 (-)
“…/5MW_Baseline/NRELOffshrBsline5MW_AeroDyn_blade.dat” ADBlFile(2) - Name of file containing distributed aerodynamic properties for Blade #2 (-) [unused if NumBl < 2]
“…/5MW_Baseline/NRELOffshrBsline5MW_AeroDyn_blade.dat” ADBlFile(3) - Name of file containing distributed aerodynamic properties for Blade #3 (-) [unused if NumBl < 3]
====== Tower Influence and Aerodynamics ============================================================= [used only when TwrPotent/=0, TwrShadow=True, or TwrAero=True]
12 NumTwrNds - Number of tower nodes used in the analysis (-) [used only when TwrPotent/=0, TwrShadow=True, or TwrAero=True]
TwrElev TwrDiam TwrCd
(m) (m) (-)
0.0000000E+00 6.0000000E+00 1.0000000E+00
8.5261000E+00 5.7870000E+00 1.0000000E+00
1.7053000E+01 5.5740000E+00 1.0000000E+00
2.5579000E+01 5.3610000E+00 1.0000000E+00
3.4105000E+01 5.1480000E+00 1.0000000E+00
4.2633000E+01 4.9350000E+00 1.0000000E+00
5.1158000E+01 4.7220000E+00 1.0000000E+00
5.9685000E+01 4.5090000E+00 1.0000000E+00
6.8211000E+01 4.2960000E+00 1.0000000E+00
7.6738000E+01 4.0830000E+00 1.0000000E+00
8.5268000E+01 3.8700000E+00 1.0000000E+00
8.7600000E+01 3.8700000E+00 1.0000000E+00
====== Outputs ====================================================================================
True SumPrint - Generate a summary file listing input options and interpolated properties to “.AD.sum”? (flag)
0 NBlOuts - Number of blade node outputs [0 - 9] (-)
1, 9, 19 BlOutNd - Blade nodes whose values will be output (-)
0 NTwOuts - Number of tower node outputs [0 - 9] (-)
1, 2, 6 TwOutNd - Tower nodes whose values will be output (-)
OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-)
END of input file (the word “END” must appear in the first 3 columns of this last OutList line)

[/code]

AD15 Echo is:

This file of echoed input was generated by AeroDyn on 06-Mar-2019 at 14:22:06.

Data from AeroDyn primary input file ".\NRELOffshrBsline5MW_Onshore_AeroDyn15.dat":


               FTitle         - File Header: File Description (line 2)
  "NREL 5.0 MW offshore baseline aerodynamic input properties."

            T  Echo           - Echo flag
               DTAero         - Time interval for aerodynamic calculations {or default} (s)
  "default"
            1  WakeMod        - Type of wake/induction model {0=none, 1=BEMT} (-)
            2  AFAeroMod      - Type of airfoil aerodynamics model {1=steady model, 2=Beddoes-Leishman unsteady model} (-)
            1  TwrPotent      - Type tower influence on wind based on potential flow around the tower {0=none, 1=baseline potential flow, 2=potential flow with Bak correction} (-)
            F  TwrShadow      - Calculate tower influence on wind based on downstream tower shadow? (flag)
            T  TwrAero        - Calculate tower aerodynamic loads? (flag)
            F  FrozenWake     - Assume frozen wake during linearization? (flag)
            F  CavitCheck     - Perform cavitation check? (flag)

   1.2250E+00  AirDens        - Air density (kg/m^3)
   1.4640E-05  KinVisc        - Kinematic air viscosity (m^2/s)
   3.3500E+02  SpdSound       - Speed of sound (m/s)
   1.0350E+05  Patm           - Atmospheric pressure (Pa)
   1.7000E+03  Pvap           - Vapour pressure of fluid (Pa)
   5.0000E-01  FluidDepth     - Water depth above mid-hub height (MHK only, for cavitation check) (m)

            2  SkewMod        - Type of skewed-wake correction model {1=uncoupled, 2=Pitt/Peters, 3=coupled} [used only when WakeMod=1] (-)
            T  HubLoss        - Use the Prandtl hub-loss model? [used only when WakeMod=1] (flag)
            T  TanInd         - Include tangential induction in BEMT calculations? [used only when WakeMod=1] (flag)
            T  AIDrag         - Include the drag term in the axial-induction calculation? [used only when WakeMod=1] (flag)
            F  TIDrag         - Include the drag term in the tangential-induction calculation? [used only when WakeMod=1 and TanInd=TRUE] (flag)
               IndToler       - Convergence tolerance for BEM induction factors [used only when WakeMod=1] (-)
  "False"

I tried different values for all three errors, but nothing helped. Default settings seem to be in correct form (numerical/logical).

Regards,
Till

Dear Till,

It looks like your AeroDyn input file is formatted for OpenFAST v2, but you are using the executable of OpenFAST v1. I suggest upgrading from OpenFAST v1 to v2.

Best regards,

Hey Jason,

thanks for the quick reply!
Can you provide a link for downloading the v2 .exe?
I used the .exe from this link nwtc.nrel.gov/OpenFAST, but can’t find anything for OpenFAST v2.

Regards,
Till

Dear TIll,

See: github.com/OpenFAST/openfast/releases.

Best regards,