Hey there,
after a while I am getting back to work with FAST, finally. Thus, I have compiled OpenFAST on my ArchLinux system and try to run some old simulations where the input files have been written to be used with FAST v8.16. However, as recommended in[[url]https://wind.nrel.gov/nwtc/docs/README_OpenFAST.pdf[/url] The input file for AeroDyn has been updated to include now the lines needed by OpenFAST:
False CavitCheck - Perform cavitation check? (flag) TRUE will turn off unsteady aerodynamics
103500 Patm - Atmospheric pressure (Pa) [used only when CavitCheck=True]
1700 Pvap - Vapour pressure of fluid (Pa) [used only when CavitCheck=True]
.5 FluidDepth - Water depth above mid-hub height (m) [used only when CavitCheck=True]
But when trying to run OpenFAST with different input files which have been working on FAST 8.16 before the same error occurs:
$ openfast .../Load-Cases-Nantes/LB/DOWEC_6MW_LB_Test03a_Steady_12mps_DLL.fst
**************************************************************************************************
OpenFAST
Copyright (C) National Renewable Energy Laboratory
Copyright (C) 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-v2.0.0
Compile Info:
- Architecture: 64 bit
- Precision: double
- Date: Oct 22 2018
- Time: 10:24:58
Execution Info:
- Date: 10/23/2018
- Time: 17:43:58+0200
OpenFAST input file heading:
SOF-3 Load Simulation: DOWEC 6 MW Wind Turbine (Onshore)
Running ElastoDyn.
Running AeroDyn.
FAST_InitializeAll:AD_Init:ReadInputFiles:ReadPrimaryFile:Invalid numerical input for file
".../Load-Cases-Nantes/LB/DOWEC_6MW_AeroDyn15.dat" occurred while trying to
read SkewModFactor.
ReadPrimaryFile:Invalid logical input for file
".../Load-Cases-Nantes/LB/DOWEC_6MW_AeroDyn15.dat" occurred while trying to
read TIDrag.
ReadPrimaryFile:Invalid numerical input for file
".../Load-Cases-Nantes/LB/DOWEC_6MW_AeroDyn15.dat" occurred while trying to
read IndToler.
ReadPrimaryFile:Invalid numerical input for file
".../Load-Cases-Nantes/LB/DOWEC_6MW_AeroDyn15.dat" occurred while trying to
read MaxIter.
FAST encountered an error during module initialization.
Simulation error level: FATAL ERROR
Aborting OpenFAST.
I think there is an error in the file path or something similiar, caused by switching from windows to linux because the errors do not make sense to me as the respective files seem to be correct. Can these errors occur when OpenFAST ist not capable of finding the respective files?
Best regards,
Daniel
Edit: Unfortunately I got an http error while attaching the input file. Thus I am posting it here:
------- FAST v8.16.* INPUT FILE ------------------------------------------------
Wind Turbine (Onshore)
---------------------- SIMULATION CONTROL --------------------------------------
true Echo - Echo input data to <RootName>.ech (flag)
"WARNING" AbortLevel - Error level when simulation should abort (string) {"WARNING", "SEVERE", "FATAL"}
200 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 DT_UJac - Time between calls to get Jacobians (s)
1E+06 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 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn}
0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn}
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}
---------------------- INPUT FILES ---------------------------------------------
"DOWEC_6MW_ElastoDyn_land-based_Test3a.dat" EDFile - Name of file containing ElastoDyn input parameters (quoted string)
"unused" BDBldFile(1) - Name of file containing BeamDyn input parameters for blade 1 (quoted string)
"unused" BDBldFile(2) - Name of file containing BeamDyn input parameters for blade 2 (quoted string)
"unused" BDBldFile(3) - Name of file containing BeamDyn input parameters for blade 3 (quoted string)
"6MW_InflowWind_12_1mps_SteadyNoshear.dat" InflowFile - Name of file containing inflow wind input parameters (quoted string)
"AeroDyn15.dat" AeroFile - Name of file containing aerodynamic input parameters (quoted string)
"ServoDyn.dat" ServoFile - Name of file containing control and electrical-drive input parameters (quoted string)
"unused" HydroFile - Name of file containing hydrodynamic input parameters (quoted string)
"unused" SubFile - Name of file containing sub-structural input parameters (quoted string)
"unused" MooringFile - Name of file containing mooring system input parameters (quoted string)
"unused" IceFile - Name of file containing ice input parameters (quoted string)
---------------------- OUTPUT --------------------------------------------------
True SumPrint - Print summary data to "<RootName>.sum" (flag)
5 SttsTime - Amount of time between screen status messages (s)
99999 ChkptTime - Amount of time between creating checkpoint files for potential restart (s)
"default" DT_Out - Time step for tabular output (s) (or "default")
0 TStart - Time to begin tabular output (s)
3 OutFileFmt - Format for tabular (time-marching) output file (switch) {1: text file [<RootName>.out], 2: binary file [<RootName>.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)
---------------------- LINEARIZATION -------------------------------------------
False Linearize - Linearization analysis (flag)
2 NLinTimes - Number of times to linearize (-) [>=1] [unused if Linearize=False]
30, 60 LinTimes - List of times at which to linearize (s) [1 to NLinTimes] [unused if Linearize=False]
1 LinInputs - Inputs included in linearization (switch) {0=none; 1=standard; 2=all module inputs (debug)} [unused if Linearize=False]
1 LinOutputs - Outputs included in linearization (switch) {0=none; 1=from OutList(s); 2=all module outputs (debug)} [unused if Linearize=False]
False LinOutJac - Include full Jacobians in linearization output (for debug) (flag) [unused if Linearize=False; used only if LinInputs=LinOutputs=2]
False LinOutMod - Write module-level linearization output files in addition to output for full system? (flag) [unused if Linearize=False]
---------------------- VISUALIZATION ------------------------------------------
0 WrVTK - VTK visualization data output: (switch) {0=none; 1=initialization data only; 2=animation}
1 VTK_type - Type of VTK visualization data: (switch) {1=surfaces; 2=basic meshes (lines/points); 3=all meshes (debug)} [unused if WrVTK=0]
true VTK_fields - Write mesh fields to VTK data files? (flag) {true/false} [unused if WrVTK=0]
15 VTK_fps - Frame rate for VTK output (frames per second){will use closest integer multiple of DT} [used only if WrVTK=2]