-
Notifications
You must be signed in to change notification settings - Fork 105
Description
Hello everyone,
I'm having persistent issues trying to run several NREL onshore wind turbine models (for instance, NREL-2.8-127) with OpenFAST v4.1.2.
All four turbine models I've tried fail with the same SumPrint error during initialization, despite the IEA 3.4-130-RWT model working perfectly.
What I've Tried:
Setting SumPrint to both True and False
Using the Echo feature for debugging
Testing both the latest models and legacy versions
Resolved previous MHK-related errors, but stuck on this one
Current Situation:
OpenFAST Version: v4.1.2
Working model: IEA 3.4-130-RWT
Failing models: NREL-2p3-116, NREL-2.8-127, and two others
Error: "Invalid logical input for file occurred while trying to read SumPrint"
I would think to be unexpected to have compatibility issues since I'm using the latest OpenFAST version with what should be compatible models. Has anyone else encountered this specific SumPrint problem with the NREL models? Any suggestions for resolving this or insights into version compatibility would be greatly appreciated.
Thank you!
Log:
penfast NREL-2p8-127-HH120.fst
OpenFAST
Copyright (C) 2025 National Renewable Energy Laboratory
Copyright (C) 2025 Envision Energy USA LTD
This program is licensed under Apache License Version 2.0 and comes with ABSOLUTELY NO WARRANTY.
See the "LICENSE" file distributed with this software for details.
OpenFAST-v4.1.2
Compile Info:
- Compiler: GCC version 14.3.0
- Architecture: 64 bit
- Precision: single
- OpenMP: No
- Date: Oct 2 2025
- Time: 20:54:00
Execution Info: - Date: 10/14/2025
- Time: 16:32:00-0300
OpenFAST input file heading:
Generated with AeroElasticSE FAST driver
FAST_InitializeAll:FAST_Init:FAST_ReadPrimaryFile:Invalid logical input for file
"NREL-2p8-127-HH120.fst" occurred while trying to read SumPrint.
OpenFAST encountered an error during module initialization.
Simulation error level: FATAL ERROR
Aborting OpenFAST.
.fst file that i have made the MHK modifications
------ OpenFAST INPUT FILE -------------------------------------------
Generated with AeroElasticSE FAST driver
---------------------- SIMULATION CONTROL --------------------------------------
True Echo - Echo input data to .ech (flag)
"FATAL" AbortLevel - Error level when simulation should abort (string) {"WARNING", "SEVERE", "FATAL"}
720.0 TMax - Total run time (s)
0.01 DT - Recommended module time step (s)
2 InterpOrder - Interpolation order for input/output time history (-) {1=linear, 2=quadratic}
0 NumCrctn - Number of correction iterations (-) {0=explicit calculation, i.e., no corrections}
99999.0 DT_UJac - Time between calls to get Jacobians (s)
1000000.0 UJacSclFact - Scaling factor used in Jacobians (-)
---------------------- FEATURE SWITCHES AND FLAGS ------------------------------
1 CompElast - Compute structural dynamics (switch) {1=ElastoDyn; 2=ElastoDyn + BeamDyn for blades}
1 CompInflow - Compute inflow wind velocities (switch) {0=still air; 1=InflowWind; 2=external from OpenFOAM}
2 CompAero - Compute aerodynamic loads (switch) {0=None; 1=AeroDyn v14; 2=AeroDyn v15}
1 CompServo - Compute control and electrical-drive dynamics (switch) {0=None; 1=ServoDyn}
0 CompSeaSt - Compute sea state information (switch) {0=None; 1=SeaState}
0 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn}
0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn; 2=External Platform MCKF}
0 CompMooring - Compute mooring system (switch) {0=None; 1=MAP++; 2=FEAMooring; 3=MoorDyn; 4=OrcaFlex}
0 CompIce - Compute ice loads (switch) {0=None; 1=IceFloe; 2=IceDyn}
0 MHK - MHK turbine type (switch) {0=Not an MHK turbine; 1=Fixed MHK turbine; 2=Floating MHK turbine}
---------------------- ENVIRONMENTAL CONDITIONS --------------------------------
9.81 Gravity - Gravitational acceleration (m/s^2)
1.225 AirDens - Air density (kg/m^3)
1025 WtrDens - Water density (kg/m^3)
1.464e-05 KinVisc - Kinematic viscosity of working fluid (m^2/s)
335 SpdSound - Speed of sound in working fluid (m/s)
103500 Patm - Atmospheric pressure (Pa) [used only for an MHK turbine cavitation check]
1700 Pvap - Vapour pressure of working fluid (Pa) [used only for an MHK turbine cavitation check]
300 WtrDpth - Water depth (m)
0 MSL2SWL - Offset between still-water level and mean sea level (m) [positive upward]
---------------------- INPUT FILES ---------------------------------------------
"NREL-2p3-116_ElastoDyn.dat" EDFile - Name of file containing ElastoDyn input parameters (quoted string)
"none" BDBldFile(1) - Name of file containing BeamDyn input parameters for blade 1 (quoted string)
"none" BDBldFile(2) - Name of file containing BeamDyn input parameters for blade 2 (quoted string)
"none" BDBldFile(3) - Name of file containing BeamDyn input parameters for blade 3 (quoted string)
"NREL-2p3-116_InflowFile.dat" InflowFile - Name of file containing inflow wind input parameters (quoted string)
"NREL-2p3-116_AeroDyn15.dat" AeroFile - Name of file containing aerodynamic input parameters (quoted string)
"NREL-2p3-116_ServoDyn.dat" ServoFile - Name of file containing control and electrical-drive input parameters (quoted string)
"none" HydroFile - Name of file containing hydrodynamic input parameters (quoted string)
"none" SubFile - Name of file containing sub-structural input parameters (quoted string)
"none" MooringFile - Name of file containing mooring system input parameters (quoted string)
"none" IceFile - Name of file containing ice input parameters (quoted string)
---------------------- OUTPUT --------------------------------------------------
False SumPrint - Print summary data to ".sum" (flag)
10.0 SttsTime - Amount of time between screen status messages (s)
99999.0 ChkptTime - Amount of time between creating checkpoint files for potential restart (s)
Default DT_Out - Time step for tabular output (s) (or "default")
120.0 TStart - Time to begin tabular output (s)
1 OutFileFmt - Format for tabular (time-marching) output file (switch) {1: text file [.out], 2: binary file [.outb], 3: both}
True TabDelim - Use tab delimiters in text tabular output file? (flag) {uses spaces if false}
"ES10.3E2" OutFmt - Format used for text tabular output, excluding the time channel. Resulting field should be 10 characters. (quoted string)