![]() |
OpenFAST
Wind turbine multiphysics simulator
|

Public Attributes | |
| logical | echo |
| Echo input file to echo file [-]. | |
| real(dbki) | dtaero |
| Time interval for aerodynamic calculations {or "default"} [s]. | |
| integer(intki) | wakemod |
| Type of wake/induction model {0=none, 1=BEMT, 2=DBEMT, 3=FVW} [-]. | |
| integer(intki) | afaeromod |
| Type of blade airfoil aerodynamics model {1=steady model, 2=Beddoes-Leishman unsteady model} [-]. | |
| integer(intki) | twrpotent |
| Type of tower influence on wind based on potential flow around the tower {0=none, 1=baseline potential flow, 2=potential flow with Bak correction} [-]. | |
| integer(intki) | twrshadow |
| Type of tower influence on wind based on downstream tower shadow {0=none, 1=Powles model, 2=Eames model} [-]. | |
| logical | twraero |
| Calculate tower aerodynamic loads? [flag]. | |
| logical | frozenwake |
| Flag that tells this module it should assume a frozen wake during linearization. More... | |
| logical | cavitcheck |
| Flag that tells us if we want to check for cavitation [-]. | |
| logical | buoyancy |
| Include buoyancy effects? [flag]. | |
| logical | compaa |
| Compute AeroAcoustic noise [flag]. | |
| character(1024) | aa_inputfile |
| AeroAcoustics input file name [quoted strings]. | |
| character(1024), dimension(:), allocatable | adblfile |
| AD blade file (NumBl filenames) [quoted strings]. | |
| real(reki) | airdens |
| Air density [kg/m^3]. | |
| real(reki) | kinvisc |
| Kinematic air viscosity [m^2/s]. | |
| real(reki) | patm |
| Atmospheric pressure [Pa]. | |
| real(reki) | pvap |
| Vapour pressure [Pa]. | |
| real(reki) | spdsound |
| Speed of sound [m/s]. | |
| integer(intki) | skewmod |
| Type of skewed-wake correction model {0=orthogonal, 1=uncoupled, 2=Pitt/Peters, 3=coupled} [unused when WakeMod=0] [-]. | |
| real(reki) | skewmodfactor |
| Constant used in Pitt/Peters skewed wake model (default is 15*pi/32) [-]. | |
| logical | tiploss |
| Use the Prandtl tip-loss model? [unused when WakeMod=0] [flag]. | |
| logical | hubloss |
| Use the Prandtl hub-loss model? [unused when WakeMod=0] [flag]. | |
| logical | tanind |
| Include tangential induction in BEMT calculations? [unused when WakeMod=0] [flag]. | |
| logical | aidrag |
| Include the drag term in the axial-induction calculation? [unused when WakeMod=0] [flag]. | |
| logical | tidrag |
| Include the drag term in the tangential-induction calculation? [unused when WakeMod=0 or TanInd=FALSE] [flag]. | |
| real(reki) | indtoler |
| Convergence tolerance for BEM induction factors [unused when WakeMod=0] [-]. | |
| real(reki) | maxiter |
| Maximum number of iteration steps [unused when WakeMod=0] [-]. | |
| integer(intki) | 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] [-]. | |
| logical | 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 [used only when AFAeroMod=2] [flag]. | |
| real(reki) | incol_alfa |
| The column in the airfoil tables that contains the angle of attack [-]. | |
| real(reki) | incol_cl |
| The column in the airfoil tables that contains the lift coefficient [-]. | |
| real(reki) | incol_cd |
| The column in the airfoil tables that contains the drag coefficient [-]. | |
| real(reki) | incol_cm |
| The column in the airfoil tables that contains the pitching-moment coefficient; use zero if there is no Cm column [-]. | |
| real(reki) | incol_cpmin |
| The column in the airfoil tables that contains the drag coefficient; use zero if there is no Cpmin column [-]. | |
| integer(intki) | aftabmod |
| Interpolation method for multiple airfoil tables {1 = 1D on AoA (only first table is used); 2 = 2D on AoA and Re; 3 = 2D on AoA and UserProp} [-]. | |
| integer(intki) | numaffiles |
| Number of airfoil files used [-]. | |
| character(1024) | fvwfilename |
| FVW input filename [quoted string]. | |
| character(1024), dimension(:), allocatable | afnames |
| Airfoil file names (NumAF lines) [quoted strings]. | |
| logical | useblcm |
| Include aerodynamic pitching moment in calculations? [flag]. | |
| logical | sumprint |
| Generate a summary file listing input options and interpolated properties to "<rootname>.AD.sum"? [flag]. | |
| integer(intki) | nblouts |
| Number of blade node outputs [0 - 9] [-]. | |
| integer(intki), dimension(1:9) | bloutnd |
| Blade nodes whose values will be output [-]. | |
| integer(intki) | ntwouts |
| Number of tower node outputs [0 - 9] [-]. | |
| integer(intki), dimension(1:9) | twoutnd |
| Tower nodes whose values will be output [-]. | |
| integer(intki) | numouts |
| Number of parameters in the output list (number of outputs requested) [-]. | |
| character(chanlen), dimension(:), allocatable | outlist |
| List of user-requested output channels [-]. | |
| real(reki) | tau1_const |
| time constant for DBEMT [used only when WakeMod=2 and DBEMT_Mod/=2] [s] | |
| integer(intki) | dbemt_mod |
| Type of dynamic BEMT (DBEMT) model {1=constant tau1, 2=time-dependent tau1} [-]. | |
| integer(intki) | bldnd_numouts |
| Number of requested output channels per blade node (AD_AllBldNdOuts) [-]. | |
| character(chanlen), dimension(:), allocatable | bldnd_outlist |
| List of user-requested output channels (AD_AllBldNdOuts) [-]. | |
| character(1024) | bldnd_bloutnd_str |
| String to parse for the blade nodes to actually output (AD_AllBldNdOuts) [-]. | |
| integer(intki) | bldnd_bladesout |
| The blades to output (AD_AllBldNdOuts) [-]. | |
| real(reki) | uastartrad |
| Starting [radius]. | |
| real(reki) | uaendrad |
| Ending [radius]. | |
| type(rotinputfile), dimension(:), allocatable | rotors |
| Rotor (blades and tower) input file data [-]. | |
| logical aerodyn_types::ad_inputfile::frozenwake |
Flag that tells this module it should assume a frozen wake during linearization.
[-]
1.8.13