Linearization Problem in OpenFast V2.3

Dear Jonkman,
I want to linearize NREL 5MW_ITIBarge_DLL_WTurb_WavesIrr as Mohamed in Fri Jun 26, 2020 7:57 pm. But I met some problems and the above discussion may not solve my problem. I enabled only two DOFs, GenDOF and PtfmPDOF. But when I run linearization, but it aborted.
Could you please help me?

The input file is shown below.

------- OpenFAST EXAMPLE INPUT FILE ------------------------------------------- FAST Certification Test #22: NREL 5.0 MW Baseline Wind Turbine with ITI Barge Configuration, for use in offshore analysis ---------------------- SIMULATION CONTROL -------------------------------------- True Echo - Echo input data to <RootName>.ech (flag) "FATAL" AbortLevel - Error level when simulation should abort (string) {"WARNING", "SEVERE", "FATAL"} 600 TMax - Total run time (s) 0.0125 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} 1 CompHydro - Compute hydrodynamic loads (switch) {0=None; 1=HydroDyn} 0 CompSub - Compute sub-structural dynamics (switch) {0=None; 1=SubDyn; 2=External Platform MCKF} 1 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 --------------------------------------------- "NRELOffshrBsline5MW_ITIBarge4_ElastoDyn.dat" EDFile - Name of file containing ElastoDyn input parameters (quoted string) "../5MW_Baseline/NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(1) - Name of file containing BeamDyn input parameters for blade 1 (quoted string) "../5MW_Baseline/NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(2) - Name of file containing BeamDyn input parameters for blade 2 (quoted string) "../5MW_Baseline/NRELOffshrBsline5MW_BeamDyn.dat" BDBldFile(3) - Name of file containing BeamDyn input parameters for blade 3 (quoted string) "../5MW_Baseline/NRELOffshrBsline5MW_InflowWind_Steady18mps.dat" InflowFile - Name of file containing inflow wind input parameters (quoted string) "NRELOffshrBsline5MW_ITIBarge_AeroDyn15.dat" AeroFile - Name of file containing aerodynamic input parameters (quoted string) "NRELOffshrBsline5MW_ITIBarge4_ServoDyn.dat" ServoFile - Name of file containing control and electrical-drive input parameters (quoted string) "NRELOffshrBsline5MW_ITIBarge4_HydroDyn.dat" HydroFile - Name of file containing hydrodynamic input parameters (quoted string) "unused" SubFile - Name of file containing sub-structural input parameters (quoted string) "NRELOffshrBsline5MW_ITIBarge4_MAP.dat" 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) 10 SttsTime - Amount of time between screen status messages (s) 1000 ChkptTime - Amount of time between creating checkpoint files for potential restart (s) 0.0125 DT_Out - Time step for tabular output (s) (or "default") 0 TStart - Time to begin tabular output (s) 0 OutFileFmt - Format for tabular (time-marching) output file (switch) {0: uncompressed binary [<RootName>.outb], 1: text file [<RootName>.out], 2: binary file [<RootName>.outb], 3: both 1 and 2} True TabDelim - Use tab delimiters in text tabular output file? (flag) {uses spaces if false} "ES15.7E2" OutFmt - Format used for text tabular output, excluding the time channel. Resulting field should be 10 characters. (quoted string) ---------------------- LINEARIZATION ------------------------------------------- true Linearize - Linearization analysis (flag) true CalcSteady - Calculate a steady-state periodic operating point before linearization? [unused if Linearize=False] (flag) 3 TrimCase - Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} [used only if CalcSteady=True] (-) 0.001 TrimTol - Tolerance for the rotational speed convergence [used only if CalcSteady=True] (-) 0.01 TrimGain - Proportional gain for the rotational speed error (>0) [used only if CalcSteady=True] (rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque) 0 Twr_Kdmp - Damping factor for the tower [used only if CalcSteady=True] (N/(m/s)) 0 Bld_Kdmp - Damping factor for the blades [used only if CalcSteady=True] (N/(m/s)) 2 NLinTimes - Number of times to linearize (-) [>=1] [unused if Linearize=False] 160, 360 LinTimes - List of times at which to linearize (s) [1 to NLinTimes] [used only when Linearize=True and CalcSteady=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; 3=mode shapes} 2 VTK_type - Type of VTK visualization data: (switch) {1=surfaces; 2=basic meshes (lines/points); 3=all meshes (debug)} [unused if WrVTK=0] false 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 or WrVTK=3]

ElastDyn File

[code]------- ELASTODYN for OpenFAST INPUT FILE -------------------------------------------
NREL 5.0 MW Baseline Wind Turbine for Use in Offshore Analysis. Properties from Dutch Offshore Wind Energy Converter (DOWEC) 6MW Pre-Design (10046_009.pdf) and REpower 5M 5MW (5m_uk.pdf)
---------------------- SIMULATION CONTROL --------------------------------------
False Echo - Echo input data to “.ech” (flag)
3 Method - Integration method: {1: RK4, 2: AB4, or 3: ABM4} (-)
“default” DT - Integration time step (s)
---------------------- ENVIRONMENTAL CONDITION ---------------------------------
9.80665 Gravity - Gravitational acceleration (m/s^2)
---------------------- DEGREES OF FREEDOM --------------------------------------
false FlapDOF1 - First flapwise blade mode DOF (flag)
false FlapDOF2 - Second flapwise blade mode DOF (flag)
false EdgeDOF - First edgewise blade mode DOF (flag)
False TeetDOF - Rotor-teeter DOF (flag) [unused for 3 blades]
false DrTrDOF - Drivetrain rotational-flexibility DOF (flag)
True GenDOF - Generator DOF (flag)
false YawDOF - Yaw DOF (flag)
false TwFADOF1 - First fore-aft tower bending-mode DOF (flag)
false TwFADOF2 - Second fore-aft tower bending-mode DOF (flag)
false TwSSDOF1 - First side-to-side tower bending-mode DOF (flag)
false TwSSDOF2 - Second side-to-side tower bending-mode DOF (flag)
false PtfmSgDOF - Platform horizontal surge translation DOF (flag)
false PtfmSwDOF - Platform horizontal sway translation DOF (flag)
false PtfmHvDOF - Platform vertical heave translation DOF (flag)
false PtfmRDOF - Platform roll tilt rotation DOF (flag)
True PtfmPDOF - Platform pitch tilt rotation DOF (flag)
false PtfmYDOF - Platform yaw rotation DOF (flag)
---------------------- INITIAL CONDITIONS --------------------------------------
0 OoPDefl - Initial out-of-plane blade-tip displacement (meters)
0 IPDefl - Initial in-plane blade-tip deflection (meters)
14 BlPitch(1) - Blade 1 initial pitch (degrees)
14 BlPitch(2) - Blade 2 initial pitch (degrees)
14 BlPitch(3) - Blade 3 initial pitch (degrees) [unused for 2 blades]
0 TeetDefl - Initial or fixed teeter angle (degrees) [unused for 3 blades]
0 Azimuth - Initial azimuth angle for blade 1 (degrees)
12.1 RotSpeed - Initial or fixed rotor speed (rpm)
0 NacYaw - Initial or fixed nacelle-yaw angle (degrees)
0 TTDspFA - Initial fore-aft tower-top displacement (meters)
0 TTDspSS - Initial side-to-side tower-top displacement (meters)
0 PtfmSurge - Initial or fixed horizontal surge translational displacement of platform (meters)
0 PtfmSway - Initial or fixed horizontal sway translational displacement of platform (meters)
0 PtfmHeave - Initial or fixed vertical heave translational displacement of platform (meters)
0 PtfmRoll - Initial or fixed roll tilt rotational displacement of platform (degrees)
0 PtfmPitch - Initial or fixed pitch tilt rotational displacement of platform (degrees)
0 PtfmYaw - Initial or fixed yaw rotational displacement of platform (degrees)
---------------------- TURBINE CONFIGURATION -----------------------------------
3 NumBl - Number of blades (-)
63 TipRad - The distance from the rotor apex to the blade tip (meters)
1.5 HubRad - The distance from the rotor apex to the blade root (meters)
-2.5 PreCone(1) - Blade 1 cone angle (degrees)
-2.5 PreCone(2) - Blade 2 cone angle (degrees)
-2.5 PreCone(3) - Blade 3 cone angle (degrees) [unused for 2 blades]
0 HubCM - Distance from rotor apex to hub mass [positive downwind] (meters)
0 UndSling - Undersling length [distance from teeter pin to the rotor apex] (meters) [unused for 3 blades]
0 Delta3 - Delta-3 angle for teetering rotors (degrees) [unused for 3 blades]
0 AzimB1Up - Azimuth value to use for I/O when blade 1 points up (degrees)
-5.0191 OverHang - Distance from yaw axis to rotor apex [3 blades] or teeter pin [2 blades] (meters)
1.912 ShftGagL - Distance from rotor apex [3 blades] or teeter pin [2 blades] to shaft strain gages [positive for upwind rotors] (meters)
-5 ShftTilt - Rotor shaft tilt angle (degrees)
1.9 NacCMxn - Downwind distance from the tower-top to the nacelle CM (meters)
0 NacCMyn - Lateral distance from the tower-top to the nacelle CM (meters)
1.75 NacCMzn - Vertical distance from the tower-top to the nacelle CM (meters)
-3.09528 NcIMUxn - Downwind distance from the tower-top to the nacelle IMU (meters)
0 NcIMUyn - Lateral distance from the tower-top to the nacelle IMU (meters)
2.23336 NcIMUzn - Vertical distance from the tower-top to the nacelle IMU (meters)
1.96256 Twr2Shft - Vertical distance from the tower-top to the rotor shaft (meters)
87.6 TowerHt - Height of tower above ground level [onshore] or MSL [offshore] (meters)
0 TowerBsHt - Height of tower base above ground level [onshore] or MSL [offshore] (meters)
0 PtfmCMxt - Downwind distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters)
0 PtfmCMyt - Lateral distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters)
-0.281768 PtfmCMzt - Vertical distance from the ground level [onshore] or MSL [offshore] to the platform CM (meters)
-0 PtfmRefzt - Vertical distance from the ground level [onshore] or MSL [offshore] to the platform reference point (meters)
---------------------- MASS AND INERTIA ----------------------------------------
0 TipMass(1) - Tip-brake mass, blade 1 (kg)
0 TipMass(2) - Tip-brake mass, blade 2 (kg)
0 TipMass(3) - Tip-brake mass, blade 3 (kg) [unused for 2 blades]
56780 HubMass - Hub mass (kg)
115926 HubIner - Hub inertia about rotor axis [3 blades] or teeter axis [2 blades] (kg m^2)
534.116 GenIner - Generator inertia about HSS (kg m^2)
240000 NacMass - Nacelle mass (kg)
2.60789E+06 NacYIner - Nacelle inertia about yaw axis (kg m^2)
0 YawBrMass - Yaw bearing mass (kg)
5.452E+06 PtfmMass - Platform mass (kg)
7.269E+08 PtfmRIner - Platform inertia for roll tilt rotation about the platform CM (kg m^2)
7.269E+08 PtfmPIner - Platform inertia for pitch tilt rotation about the platform CM (kg m^2)
1.4539E+09 PtfmYIner - Platform inertia for yaw rotation about the platform CM (kg m^2)
---------------------- BLADE ---------------------------------------------------
17 BldNodes - Number of blade nodes (per blade) used for analysis (-)
“…/5MW_Baseline/NRELOffshrBsline5MW_Blade.dat” BldFile(1) - Name of file containing properties for blade 1 (quoted string)
“…/5MW_Baseline/NRELOffshrBsline5MW_Blade.dat” BldFile(2) - Name of file containing properties for blade 2 (quoted string)
“…/5MW_Baseline/NRELOffshrBsline5MW_Blade.dat” BldFile(3) - Name of file containing properties for blade 3 (quoted string) [unused for 2 blades]
---------------------- ROTOR-TEETER --------------------------------------------
0 TeetMod - Rotor-teeter spring/damper model {0: none, 1: standard, 2: user-defined from routine UserTeet} (switch) [unused for 3 blades]
0 TeetDmpP - Rotor-teeter damper position (degrees) [used only for 2 blades and when TeetMod=1]
0 TeetDmp - Rotor-teeter damping constant (N-m/(rad/s)) [used only for 2 blades and when TeetMod=1]
0 TeetCDmp - Rotor-teeter rate-independent Coulomb-damping moment (N-m) [used only for 2 blades and when TeetMod=1]
0 TeetSStP - Rotor-teeter soft-stop position (degrees) [used only for 2 blades and when TeetMod=1]
0 TeetHStP - Rotor-teeter hard-stop position (degrees) [used only for 2 blades and when TeetMod=1]
0 TeetSSSp - Rotor-teeter soft-stop linear-spring constant (N-m/rad) [used only for 2 blades and when TeetMod=1]
0 TeetHSSp - Rotor-teeter hard-stop linear-spring constant (N-m/rad) [used only for 2 blades and when TeetMod=1]
---------------------- DRIVETRAIN ----------------------------------------------
100 GBoxEff - Gearbox efficiency (%)
97 GBRatio - Gearbox ratio (-)
8.67637E+08 DTTorSpr - Drivetrain torsional spring (N-m/rad)
6.215E+06 DTTorDmp - Drivetrain torsional damper (N-m/(rad/s))
---------------------- FURLING -------------------------------------------------
False Furling - Read in additional model properties for furling turbine (flag) [must currently be FALSE)
“unused” FurlFile - Name of file containing furling properties (quoted string) [unused when Furling=False]
---------------------- TOWER ---------------------------------------------------
20 TwrNodes - Number of tower nodes used for analysis (-)
“NRELOffshrBsline5MW_ITIBarge4_ElastoDyn_Tower.dat” TwrFile - Name of file containing tower properties (quoted string)
---------------------- OUTPUT --------------------------------------------------
True SumPrint - Print summary data to “.sum” (flag)
1 OutFile - Switch to determine where output will be placed: {1: in module output file only; 2: in glue code output file only; 3: both} (currently unused)
True TabDelim - Use tab delimiters in text tabular output file? (flag) (currently unused)
“ES10.3E2” OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (quoted string) (currently unused)
30 TStart - Time to begin tabular output (s) (currently unused)
1 DecFact - Decimation factor for tabular output {1: output every time step} (-) (currently unused)
1 NTwGages - Number of tower nodes that have strain gages for output [0 to 9] (-)
10 TwrGagNd - List of tower nodes that have strain gages [1 to TwrNodes] (-) [unused if NTwGages=0]
1 NBlGages - Number of blade nodes that have strain gages for output [0 to 9] (-)
9 BldGagNd - List of blade nodes that have strain gages [1 to BldNodes] (-) [unused if NBlGages=0]
OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-)
“BldPitch1” - Pitch angles for blades 1, 2, and 3
“BldPitch2” - Pitch angles for blades 1, 2, and 3
“BldPitch3” - Pitch angles for blades 1, 2, and 3
“Azimuth” - Blade 1 azimuth angle
“RotSpeed” - Low-speed shaft and high-speed shaft speeds
“GenSpeed” - Low-speed shaft and high-speed shaft speeds
“NacYaw” - Nacelle yaw angle and nacelle yaw error estimate
“OoPDefl1” - Blade 1 out-of-plane and in-plane deflections and tip twist
“IPDefl1” - Blade 1 out-of-plane and in-plane deflections and tip twist
“TwstDefl1” - Blade 1 out-of-plane and in-plane deflections and tip twist
“OoPDefl2” - Blade 2 out-of-plane and in-plane deflections and tip twist
“IPDefl2” - Blade 2 out-of-plane and in-plane deflections and tip twist
“TwstDefl2” - Blade 2 out-of-plane and in-plane deflections and tip twist
“OoPDefl3” - Blade 3 out-of-plane and in-plane deflections and tip twist
“IPDefl3” - Blade 3 out-of-plane and in-plane deflections and tip twist
“TwstDefl3” - Blade 3 out-of-plane and in-plane deflections and tip twist
“TwrClrnc1” - Tip-to-tower clearance estimate for blades 1, 2, and 3
“TwrClrnc2” - Tip-to-tower clearance estimate for blades 1, 2, and 3
“TwrClrnc3” - Tip-to-tower clearance estimate for blades 1, 2, and 3
“NcIMUTAxs” - Nacelle IMU translational accelerations (absolute) in the nonrotating, shaft coordinate system
“NcIMUTAys” - Nacelle IMU translational accelerations (absolute) in the nonrotating, shaft coordinate system
“NcIMUTAzs” - Nacelle IMU translational accelerations (absolute) in the nonrotating, shaft coordinate system
“TTDspFA” - Tower fore-aft and side-to-side displacements and top twist
“TTDspSS” - Tower fore-aft and side-to-side displacements and top twist
“TTDspTwst” - Tower fore-aft and side-to-side displacements and top twist
“PtfmSurge” - Platform translational surge, sway, and heave displacements
“PtfmSway” - Platform translational surge, sway, and heave displacements
“PtfmHeave” - Platform translational surge, sway, and heave displacements
“PtfmRoll” - Platform rotational roll, pitch and yaw displacements
“PtfmPitch” - Platform rotational roll, pitch and yaw displacements
“PtfmYaw” - Platform rotational roll, pitch and yaw displacements
“PtfmTAxt” - Platform translation accelerations (absolute) in the tower-base coordinate system
“PtfmTAyt” - Platform translation accelerations (absolute) in the tower-base coordinate system
“PtfmTAzt” - Platform translation accelerations (absolute) in the tower-base coordinate system
“RootFxc1” - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 1
“RootFyc1” - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 1
“RootFzc1” - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 1
“RootMxc1” - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1
“RootMyc1” - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1
“RootMzc1” - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 1
“RootFxc2” - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 2
“RootFyc2” - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 2
“RootFzc2” - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 2
“RootMxc2” - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 2
“RootMyc2” - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 2
“RootMzc2” - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 2
“RootFxc3” - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 3
“RootFyc3” - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 3
“RootFzc3” - Out-of-plane shear, in-plane shear, and axial forces at the root of blade 3
“RootMxc3” - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 3
“RootMyc3” - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 3
“RootMzc3” - In-plane bending, out-of-plane bending, and pitching moments at the root of blade 3
“Spn1MLxb1” - Blade 1 local edgewise bending, flapwise bending, and pitching moments at span station 1 (approx. 50% span)
“Spn1MLyb1” - Blade 1 local edgewise bending, flapwise bending, and pitching moments at span station 1 (approx. 50% span)
“Spn1MLzb1” - Blade 1 local edgewise bending, flapwise bending, and pitching moments at span station 1 (approx. 50% span)
“Spn1MLxb2” - Blade 2 local edgewise bending, flapwise bending, and pitching moments at span station 1 (approx. 50% span)
“Spn1MLyb2” - Blade 2 local edgewise bending, flapwise bending, and pitching moments at span station 1 (approx. 50% span)
“Spn1MLzb2” - Blade 2 local edgewise bending, flapwise bending, and pitching moments at span station 1 (approx. 50% span)
“Spn1MLxb3” - Blade 3 local edgewise bending, flapwise bending, and pitching moments at span station 1 (approx. 50% span)
“Spn1MLyb3” - Blade 3 local edgewise bending, flapwise bending, and pitching moments at span station 1 (approx. 50% span)
“Spn1MLzb3” - Blade 3 local edgewise bending, flapwise bending, and pitching moments at span station 1 (approx. 50% span)
“RotThrust” - Rotor thrust and low-speed shaft 0- and 90-rotating shear forces at the main bearing
“LSSGagFya” - Rotor thrust and low-speed shaft 0- and 90-rotating shear forces at the main bearing
“LSSGagFza” - Rotor thrust and low-speed shaft 0- and 90-rotating shear forces at the main bearing
“RotTorq” - Rotor torque and low-speed shaft 0- and 90-rotating bending moments at the main bearing
“LSSGagMya” - Rotor torque and low-speed shaft 0- and 90-rotating bending moments at the main bearing
“LSSGagMza” - Rotor torque and low-speed shaft 0- and 90-rotating bending moments at the main bearing
“YawBrFxp” - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw)
“YawBrFyp” - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw)
“YawBrFzp” - Fore-aft shear, side-to-side shear, and vertical forces at the top of the tower (not rotating with nacelle yaw)
“YawBrMxp” - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw)
“YawBrMyp” - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw)
“YawBrMzp” - Side-to-side bending, fore-aft bending, and yaw moments at the top of the tower (not rotating with nacelle yaw)
“TwrBsFxt” - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (platform)
“TwrBsFyt” - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (platform)
“TwrBsFzt” - Fore-aft shear, side-to-side shear, and vertical forces at the base of the tower (platform)
“TwrBsMxt” - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (platform)
“TwrBsMyt” - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (platform)
“TwrBsMzt” - Side-to-side bending, fore-aft bending, and yaw moments at the base of the tower (platform)
“TwHt1MLxt” - Local side-to-side bending, fore-aft bending, and yaw moments at tower gage 1 (approx. 50% elevation)
“TwHt1MLyt” - Local side-to-side bending, fore-aft bending, and yaw moments at tower gage 1 (approx. 50% elevation)
“TwHt1MLzt” - Local side-to-side bending, fore-aft bending, and yaw moments at tower gage 1 (approx. 50% elevation)
END of input file (the word “END” must appear in the first 3 columns of this last OutList line)

[/code]

ServoDyn File

[code]------- SERVODYN v1.05.* INPUT FILE --------------------------------------------
NREL 5.0 MW Baseline Wind Turbine for Use in Offshore Analysis. Properties from Dutch Offshore Wind Energy Converter (DOWEC) 6MW Pre-Design (10046_009.pdf) and REpower 5M 5MW (5m_uk.pdf)
---------------------- SIMULATION CONTROL --------------------------------------
False Echo - Echo input data to .ech (flag)
“default” DT - Communication interval for controllers (s) (or “default”)
---------------------- PITCH CONTROL -------------------------------------------
0 PCMode - Pitch control mode {0: none, 3: user-defined from routine PitchCntrl, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch)
0 TPCOn - Time to enable active pitch control (s) [unused when PCMode=0]
9999.9 TPitManS(1) - Time to start override pitch maneuver for blade 1 and end standard pitch control (s)
9999.9 TPitManS(2) - Time to start override pitch maneuver for blade 2 and end standard pitch control (s)
9999.9 TPitManS(3) - Time to start override pitch maneuver for blade 3 and end standard pitch control (s) [unused for 2 blades]
2 PitManRat(1) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 1 (deg/s)
2 PitManRat(2) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 2 (deg/s)
2 PitManRat(3) - Pitch rate at which override pitch maneuver heads toward final pitch angle for blade 3 (deg/s) [unused for 2 blades]
0 BlPitchF(1) - Blade 1 final pitch for pitch maneuvers (degrees)
0 BlPitchF(2) - Blade 2 final pitch for pitch maneuvers (degrees)
0 BlPitchF(3) - Blade 3 final pitch for pitch maneuvers (degrees) [unused for 2 blades]
---------------------- GENERATOR AND TORQUE CONTROL ----------------------------
1 VSContrl - Variable-speed control mode {0: none, 1: simple VS, 3: user-defined from routine UserVSCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch)
2 GenModel - Generator model {1: simple, 2: Thevenin, 3: user-defined from routine UserGen} (switch) [used only when VSContrl=0]
94.4 GenEff - Generator efficiency [ignored by the Thevenin and user-defined generator models] (%)
True GenTiStr - Method to start the generator {T: timed using TimGenOn, F: generator speed using SpdGenOn} (flag)
True GenTiStp - Method to stop the generator {T: timed using TimGenOf, F: when generator power = 0} (flag)
9999.9 SpdGenOn - Generator speed to turn on the generator for a startup (HSS speed) (rpm) [used only when GenTiStr=False]
0 TimGenOn - Time to turn on the generator for a startup (s) [used only when GenTiStr=True]
9999.9 TimGenOf - Time to turn off the generator (s) [used only when GenTiStp=True]
---------------------- SIMPLE VARIABLE-SPEED TORQUE CONTROL --------------------
9999.9e-9 VS_RtGnSp - Rated generator speed for simple variable-speed generator control (HSS side) (rpm) [used only when VSContrl=1]
43093.55 VS_RtTq - Rated generator torque/constant generator torque in Region 3 for simple variable-speed generator control (HSS side) (N-m) [used only when VSContrl=1]
9999.9e-9 VS_Rgn2K - Generator torque constant in Region 2 for simple variable-speed generator control (HSS side) (N-m/rpm^2) [used only when VSContrl=1]
9999.9e-9 VS_SlPc - Rated generator slip percentage in Region 2 1/2 for simple variable-speed generator control (%) [used only when VSContrl=1]
---------------------- SIMPLE INDUCTION GENERATOR ------------------------------
9999.9 SIG_SlPc - Rated generator slip percentage (%) [used only when VSContrl=0 and GenModel=1]
9999.9 SIG_SySp - Synchronous (zero-torque) generator speed (rpm) [used only when VSContrl=0 and GenModel=1]
9999.9 SIG_RtTq - Rated torque (N-m) [used only when VSContrl=0 and GenModel=1]
9999.9 SIG_PORt - Pull-out ratio (Tpullout/Trated) (-) [used only when VSContrl=0 and GenModel=1]
---------------------- THEVENIN-EQUIVALENT INDUCTION GENERATOR -----------------
9999.9 TEC_Freq - Line frequency [50 or 60] (Hz) [used only when VSContrl=0 and GenModel=2]
9998 TEC_NPol - Number of poles [even integer > 0] (-) [used only when VSContrl=0 and GenModel=2]
9999.9 TEC_SRes - Stator resistance (ohms) [used only when VSContrl=0 and GenModel=2]
9999.9 TEC_RRes - Rotor resistance (ohms) [used only when VSContrl=0 and GenModel=2]
9999.9 TEC_VLL - Line-to-line RMS voltage (volts) [used only when VSContrl=0 and GenModel=2]
9999.9 TEC_SLR - Stator leakage reactance (ohms) [used only when VSContrl=0 and GenModel=2]
9999.9 TEC_RLR - Rotor leakage reactance (ohms) [used only when VSContrl=0 and GenModel=2]
9999.9 TEC_MR - Magnetizing reactance (ohms) [used only when VSContrl=0 and GenModel=2]
---------------------- HIGH-SPEED SHAFT BRAKE ----------------------------------
0 HSSBrMode - HSS brake model {0: none, 1: simple, 3: user-defined from routine UserHSSBr, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch)
9999.9 THSSBrDp - Time to initiate deployment of the HSS brake (s)
0.6 HSSBrDT - Time for HSS-brake to reach full deployment once initiated (sec) [used only when HSSBrMode=1]
28116.2 HSSBrTqF - Fully deployed HSS-brake torque (N-m)
---------------------- NACELLE-YAW CONTROL -------------------------------------
0 YCMode - Yaw control mode {0: none, 3: user-defined from routine UserYawCont, 4: user-defined from Simulink/Labview, 5: user-defined from Bladed-style DLL} (switch)
9999.9 TYCOn - Time to enable active yaw control (s) [unused when YCMode=0]
0 YawNeut - Neutral yaw position–yaw spring force is zero at this yaw (degrees)
9.02832E+09 YawSpr - Nacelle-yaw spring constant (N-m/rad)
1.916E+07 YawDamp - Nacelle-yaw damping constant (N-m/(rad/s))
9999.9 TYawManS - Time to start override yaw maneuver and end standard yaw control (s)
2 YawManRat - Yaw maneuver rate (in absolute value) (deg/s)
0 NacYawF - Final yaw angle for override yaw maneuvers (degrees)
---------------------- STRUCTURAL CONTROL --------------------------------------
0 NumBStC - Number of blade structural controllers (integer)
“unused” BStCfiles - Name of the files for blade structural controllers (quoted strings) [unused when NumBStC==0]
0 NumNStC - Number of nacelle structural controllers (integer)
“unused” NStCfiles - Name of the files for nacelle structural controllers (quoted strings) [unused when NumNStC==0]
0 NumTStC - Number of tower structural controllers (integer)
“unused” TStCfiles - Name of the files for tower structural controllers (quoted strings) [unused when NumTStC==0]
0 NumSStC - Number of substructure structural controllers (integer)
“unused” SStCfiles - Name of the files for substructure structural controllers (quoted strings) [unused when NumSStC==0]
---------------------- BLADED INTERFACE ---------------------------------------- [used only with Bladed Interface]
“…/5MW_Baseline/ServoData/DISCON_ITIBarge.dll” DLL_FileName - Name/location of the dynamic library {.dll [Windows] or .so [Linux]} in the Bladed-DLL format (-) [used only with Bladed Interface]
“DISCON.IN” DLL_InFile - Name of input file sent to the DLL (-) [used only with Bladed Interface]
“DISCON” DLL_ProcName - Name of procedure in DLL to be called (-) [case sensitive; used only with DLL Interface]
“default” DLL_DT - Communication interval for dynamic library (s) (or “default”) [used only with Bladed Interface]
false DLL_Ramp - Whether a linear ramp should be used between DLL_DT time steps [introduces time shift when true] (flag) [used only with Bladed Interface]
9999.9 BPCutoff - Cutoff frequency for low-pass filter on blade pitch from DLL (Hz) [used only with Bladed Interface]
0 NacYaw_North - Reference yaw angle of the nacelle when the upwind end points due North (deg) [used only with Bladed Interface]
0 Ptch_Cntrl - Record 28: Use individual pitch control {0: collective pitch; 1: individual pitch control} (switch) [used only with Bladed Interface]
0 Ptch_SetPnt - Record 5: Below-rated pitch angle set-point (deg) [used only with Bladed Interface]
0 Ptch_Min - Record 6: Minimum pitch angle (deg) [used only with Bladed Interface]
0 Ptch_Max - Record 7: Maximum pitch angle (deg) [used only with Bladed Interface]
0 PtchRate_Min - Record 8: Minimum pitch rate (most negative value allowed) (deg/s) [used only with Bladed Interface]
0 PtchRate_Max - Record 9: Maximum pitch rate (deg/s) [used only with Bladed Interface]
0 Gain_OM - Record 16: Optimal mode gain (Nm/(rad/s)^2) [used only with Bladed Interface]
0 GenSpd_MinOM - Record 17: Minimum generator speed (rpm) [used only with Bladed Interface]
0 GenSpd_MaxOM - Record 18: Optimal mode maximum speed (rpm) [used only with Bladed Interface]
0 GenSpd_Dem - Record 19: Demanded generator speed above rated (rpm) [used only with Bladed Interface]
0 GenTrq_Dem - Record 22: Demanded generator torque above rated (Nm) [used only with Bladed Interface]
0 GenPwr_Dem - Record 13: Demanded power (W) [used only with Bladed Interface]
---------------------- BLADED INTERFACE TORQUE-SPEED LOOK-UP TABLE -------------
0 DLL_NumTrq - Record 26: No. of points in torque-speed look-up table {0 = none and use the optimal mode parameters; nonzero = ignore the optimal mode PARAMETERs by setting Record 16 to 0.0} (-) [used only with Bladed Interface]
GenSpd_TLU GenTrq_TLU
(rpm) (Nm)
---------------------- OUTPUT --------------------------------------------------
True SumPrint - Print summary data to .sum (flag) (currently unused)
1 OutFile - Switch to determine where output will be placed: {1: in module output file only; 2: in glue code output file only; 3: both} (currently unused)
True TabDelim - Use tab delimiters in text tabular output file? (flag) (currently unused)
“ES10.3E2” OutFmt - Format used for text tabular output (except time). Resulting field should be 10 characters. (quoted string) (currently unused)
30 TStart - Time to begin tabular output (s) (currently unused)
OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-)
“GenPwr” - Electrical generator power and torque
“GenTq” - Electrical generator power and torque
END of input file (the word “END” must appear in the first 3 columns of this last OutList line)

[/code]

Error

BldPitch

PtfmPitch

Are there some instructions about the linearization of offshore wind turbines?

Best regards!

Dear Dezheng.Zhu,

I’m not seeing anything obviously wrong with your inputs, but it looks like the internal pitch controller enabled by setting TrimCase = 3 is causing the platform-pitch motion to become unstable. Does decreasing TrimGain improve the stability?

What do you have specified in the InflowWind, AeroDyn, and HydroDyn input files?

Best regards,

Dear Jonkman,
Yes, decreasing TrimGain helps improve stability. Thanks a lot!!!
Best regards!

Great!

Dear Jonkman,
In my later simulation, I found a strange question. I have built a PI controller as your Fortran code and it ran well for OC4DeeCMind Model. But when I use it in ITIBarge, it will have the wrong messages.

Error due to multiple causes. Caused by: Error reported by S-function 'FAST_SFunc' in 'ITIBarge_PI/FAST Nonlinear Wind Turbine/S-Function': FAST_InitializeAll:AD_Init:ReadInputFiles:ReadPrimaryFile:Invalid logical input for file "H:\OpenFast3.0_repeat\r-test-3.0.0\glue-codes\openfast\5MW_ITIBarge_DLL_WTurb_WavesIrr\NRELOffshrBsline5MW_ITIBarge4_AeroDyn15.dat" occurred while trying to read TwrShadow. The expression: u(strmatch('Azimuth',OutList)) in 'ITIBarge_PI/Select Azimuth' has a syntax error The expression: u(strmatch('GenSpeed',OutList)) in 'ITIBarge_PI/Select Generator speed' has a syntax error The expression: u(strmatch('BldPitch1',OutList)) in 'ITIBarge_PI/Select blade pitch' has a syntax error

I searched my AeroDyn File. And I think it seems not to be wrong. I used the AeroDyn v15 File for OC3HyWind and I modify the tower base height to 6m, what I cannot know is the tower base diameter, so I did not change it.
Next is my AeroDyn File.

[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, 3=OLAF} [WakeMod cannot be 2 or 3 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}
0 TwrShadow - Calculate tower influence on wind based on downstream tower shadow (switch) {0=none, 1=Powles model, 2=Eames model}
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]
False CompAA - Flag to compute AeroAcoustics calculation [used only when WakeMod = 1 or 2]
“unused” AA_InputFile - AeroAcoustics input file [used only when CompAA=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 or 3]
2 SkewMod - Type of skewed-wake correction model (switch) {1=uncoupled, 2=Pitt/Peters, 3=coupled} [unused when WakeMod=0 or 3]
“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 or 3]
True TipLoss - Use the Prandtl tip-loss model? (flag) [unused when WakeMod=0 or 3]
True HubLoss - Use the Prandtl hub-loss model? (flag) [unused when WakeMod=0 or 3]
True TanInd - Include tangential induction in BEMT calculations? (flag) [unused when WakeMod=0 or 3]
False AIDrag - Include the drag term in the axial-induction calculation? (flag) [unused when WakeMod=0 or 3]
False TIDrag - Include the drag term in the tangential-induction calculation? (flag) [unused when WakeMod=0,3 or TanInd=FALSE]
“Default” IndToler - Convergence tolerance for BEMT nonlinear solve residual equation {or “default”} (-) [unused when WakeMod=0 or 3]
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]
====== OLAF – cOnvecting LAgrangian Filaments (Free Vortex Wake) Theory Options ================== [used only when WakeMod=3]
“unused” OLAFInputFileName - Input file for OLAF [used only when WakeMod=3]
====== 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=Minnema/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 AFTabMod - Interpolation method for multiple airfoil tables {1=1D interpolation on AoA (first table only); 2=2D interpolation on AoA and Re; 3=2D interpolation on AoA and UserProp} (-)
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/=0, or TwrAero=True]
11 NumTwrNds - Number of tower nodes used in the analysis (-) [used only when TwrPotent/=0, TwrShadow/=0, or TwrAero=True]
TwrElev TwrDiam TwrCd TwrTI (used only with TwrShadow=2)
(m) (m) (-) (-)
0.6000000E+01 6.5000000E+00 1.0000000E+00 1.0000000E-01
1.7760000E+01 6.2400000E+00 1.0000000E+00 1.0000000E-01
2.5520000E+01 5.9700000E+00 1.0000000E+00 1.0000000E-01
3.3280000E+01 5.7100000E+00 1.0000000E+00 1.0000000E-01
4.1040000E+01 5.4500000E+00 1.0000000E+00 1.0000000E-01
4.8800000E+01 5.1800000E+00 1.0000000E+00 1.0000000E-01
5.6560000E+01 4.9200000E+00 1.0000000E+00 1.0000000E-01
6.4320000E+01 4.6600000E+00 1.0000000E+00 1.0000000E-01
7.2080000E+01 4.4000000E+00 1.0000000E+00 1.0000000E-01
7.9840000E+01 4.1300000E+00 1.0000000E+00 1.0000000E-01
8.7600000E+01 3.8700000E+00 1.0000000E+00 1.0000000E-01
====== Outputs ====================================================================================
True SumPrint - Generate a summary file listing input options and interpolated properties to “.AD.sum”? (flag)
3 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, (-)
“RtArea”
“B1N3Clrnc, B2N3Clrnc, B3N3Clrnc”
END of input file (the word “END” must appear in the first 3 columns of this last OutList line)

[/code]

Could you take a look at it sometime?

Best regards!

Dear Dezheng.Zhu,

Regarding the first error, I don’t see any obvious problem with your AeroDyn input file, but I’m not sure which version of OpenFAST you are running either (the title of this topic refers to OpenFAST v2.3, but your input file appears to be v3.0). As with any input file processing error, I would enable the Echo option to debug.

Best regards,

Dear Jonkman,
Sorry for that. Yes, my version is openfast3.0. I seem not to find the appropriate title for openfast3.0 linearization.
**** Should I create a new title?

I set true in AeroDyn echo, and my result is :

[code]This file of echoed input was generated by AeroDyn on 12-Jan-2022 at 09:09:11.

Data from AeroDyn primary input file “H:\OpenFast3.0_repeat\r-test-3.0.0\glue-codes\openfast\5MW_ITIBarge_DLL_WTurb_WavesIrr\NRELOffshrBsline5MW_ITIBarge4_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=DBEMT, 3=FVW} (-)
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} (-)
T TwrAero - Calculate tower aerodynamic loads? (flag)
F FrozenWake - Assume frozen wake during linearization? (flag)
F CavitCheck - Perform cavitation check? (flag)
F CompAA - Compute AeroAcoustics? (flag)
AA_Inputfile - AeroAcoustics Input filename
“unused”[/code]

****It seems not read TwrShadow line

To solve this, I only change the PCMode and VSContrl to 5. It runs well and AeroDyn echo is:

Echo file for AeroDyn 15 primary input file: H:\OpenFast3.0_repeat\r-test-3.0.0\glue-codes\openfast\5MW_ITIBarge_DLL_WTurb_WavesIrr\NRELOffshrBsline5MW_ITIBarge4_AeroDyn15.dat ------- AERODYN v15 for OpenFAST INPUT FILE ----------------------------------------------- NREL 5.0 MW offshore baseline aerodynamic input properties. ====== General Options ============================================================================ true = Echo default = DTAero 1 = WakeMod 2 = AFAeroMod 1 = TwrPotent 0 = TwrShadow true = TwrAero False = FrozenWake False = CavitCheck False = CompAA unused = AA_InputFile ====== Environmental Conditions =================================================================== 1.225 = AirDens 1.464E-05 = KinVisc 335 = SpdSound 103500 = Patm 1700 = Pvap 0.5 = FluidDepth ====== Blade-Element/Momentum Theory Options ====================================================== [unused when WakeMod=0 or 3] 2 = SkewMod default = SkewModFactor True = TipLoss True = HubLoss True = TanInd False = AIDrag False = TIDrag Default = IndToler 100 = MaxIter ====== Dynamic Blade-Element/Momentum Theory Options ============================================== [used only when WakeMod=2] 2 = DBEMT_Mod 4 = tau1_const ====== OLAF -- cOnvecting LAgrangian Filaments (Free Vortex Wake) Theory Options ================== [used only when WakeMod=3] unused = OLAFInputFileName ====== Beddoes-Leishman Unsteady Airfoil Aerodynamics Options ===================================== [used only when AFAeroMod=2] 3 = UAMod True = FLookup ====== Airfoil Information ========================================================================= 1 = AFTabMod 1 = InCol_Alfa 2 = InCol_Cl 3 = InCol_Cd 4 = InCol_Cm 0 = InCol_Cpmin 8 = NumAFfiles ../5MW_Baseline = AFNames ../5MW_Baseline = ../5MW_Baseline = ../5MW_Baseline = ../5MW_Baseline = ../5MW_Baseline = ../5MW_Baseline = ../5MW_Baseline = ====== Rotor/Blade Properties ===================================================================== True = UseBlCm ../5MW_Baseline = ADBlFile(1) ../5MW_Baseline = ADBlFile(2) ../5MW_Baseline = ADBlFile(3) ====== Tower Influence and Aerodynamics ============================================================= [used only when TwrPotent/=0, TwrShadow/=0, or TwrAero=True] 11 = NumTwrNds Tower Table Header: TwrElev TwrDiam TwrCd TwrTI (used only with TwrShadow=2) Tower Table Header: (m) (m) (-) (-) 0.6000000E+01 6.5000000E+00 1.0000000E+00 1.0000000E-01 1.7760000E+01 6.2400000E+00 1.0000000E+00 1.0000000E-01 2.5520000E+01 5.9700000E+00 1.0000000E+00 1.0000000E-01 3.3280000E+01 5.7100000E+00 1.0000000E+00 1.0000000E-01 4.1040000E+01 5.4500000E+00 1.0000000E+00 1.0000000E-01 4.8800000E+01 5.1800000E+00 1.0000000E+00 1.0000000E-01 5.6560000E+01 4.9200000E+00 1.0000000E+00 1.0000000E-01 6.4320000E+01 4.6600000E+00 1.0000000E+00 1.0000000E-01 7.2080000E+01 4.4000000E+00 1.0000000E+00 1.0000000E-01 7.9840000E+01 4.1300000E+00 1.0000000E+00 1.0000000E-01 8.7600000E+01 3.8700000E+00 1.0000000E+00 1.0000000E-01 ====== Outputs ==================================================================================== True = SumPrint 3 = NBlOuts 1, 9, 19 BlOutNd - Blade nodes whose values will be output (-) 0 = NTwOuts 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, (-) "RtArea" "B1N3Clrnc, B2N3Clrnc, B3N3Clrnc" END of input file (the word "END" must appear in the first 3 columns of this last OutList line)

I cannot find any problem, I am a litter puzzled.
Could you please give me some advice?

Best regards!!!

Dear Jonkman,
The echo for “true” is really useful. Now I can run it. Although I have not looked at the results. My opinion is that the FAST input file format is OpenFAST 2.4 version. I have changed AeroDyn, ServoDyn, and HydroDyn files, and then find the input ExctnMod which is in OpenFAST 2.4.
Thanks a lot!!!

Best regards!!!

Dear Dezheng.Zhu,

I’m not following everything you are saying. What did you change to get your simulation to run now? Sharing the full output from the command prompt and your AeroDyn input file(s) may help me understand.

Best regards,

Dear Jonkman,
Sorry to bother you, I just find I have a serious mistake. I forget to place map_x64++、openfast-simulink x64 and mexw64 in my folder. Maybe this is the main cause of not reading the input files.
Sorry, I have deleted the files. My meaning is if I changed the input file format to openfast2.4, it seemingly runs well without map_x64++、openfast-simulink x64 and mexw64.
Now I run the model well. Thanks a lot. I was too stupid :blush:. I am sorry to bother you so long.

Best regards!