OpenFAST
Wind turbine multiphysics simulator
Public Attributes | List of all members
aerodyn_types::ad_inputfile Type Reference
Collaboration diagram for aerodyn_types::ad_inputfile:
Collaboration graph
[legend]

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 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 [-].
 

Member Data Documentation

◆ frozenwake

logical aerodyn_types::ad_inputfile::frozenwake

Flag that tells this module it should assume a frozen wake during linearization.

[-]


The documentation for this type was generated from the following file: