OpenFAST
Wind turbine multiphysics simulator
|
Public Attributes | |
integer(intki) | numblades |
Number of blades on the turbine [-]. | |
integer(intki) | numblnds |
Number of nodes on each blade [-]. | |
integer(intki) | numtwrnds |
Number of nodes on the tower [-]. | |
real(reki), dimension(:), allocatable | twrdiam |
Diameter of tower at node [m]. | |
real(reki), dimension(:), allocatable | twrcd |
Coefficient of drag at tower node [-]. | |
real(reki), dimension(:), allocatable | twrti |
Turbulence intensity for tower shadow at tower node [-]. | |
type(bemt_parametertype) | bemt |
Parameters for BEMT module [-]. | |
type(aa_parametertype) | aa |
Parameters for AA module [-]. | |
integer(intki), dimension(:,:), allocatable | jac_u_indx |
matrix to help fill/pack the u vector in computing the jacobian [-] | |
real(reki), dimension(:), allocatable | du |
vector that determines size of perturbation for u (inputs) [-] | |
real(reki), dimension(:), allocatable | dx |
vector that determines size of perturbation for x (continuous states) [-] | |
integer(intki) | jac_ny |
number of outputs in jacobian matrix [-] | |
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]. | |
real(reki) | airdens |
Air density [kg/m^3]. | |
real(reki) | kinvisc |
Kinematic air viscosity [m^2/s]. | |
real(reki) | spdsound |
Speed of sound [m/s]. | |
real(reki) | gravity |
Gravitational acceleration [m/s^2]. | |
real(reki) | patm |
Atmospheric pressure [Pa]. | |
real(reki) | pvap |
Vapour pressure [Pa]. | |
real(reki) | wtrdpth |
Water depth [m]. | |
real(reki) | msl2swl |
Offset between still-water level and mean sea level [m]. | |
integer(intki) | aeroprojmod = 0 |
Flag to switch between different projection models [-]. | |
integer(intki) | numouts |
Number of parameters in the output list (number of outputs requested) [-]. | |
character(1024) | rootname |
RootName for writing output files [-]. | |
type(outparmtype), dimension(:), allocatable | outparam |
Names and units (and other characteristics) of all requested output parameters [-]. | |
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) | bldnd_numouts |
Number of requested output channels per blade node (AD_AllBldNdOuts) [-]. | |
integer(intki) | bldnd_totnumouts |
Total number of requested output channels of blade node information (BldNd_NumOuts * BldNd_BlOutNd * BldNd_BladesOut – AD_AllBldNdOuts) [-]. | |
type(outparmtype), dimension(:), allocatable | bldnd_outparam |
Names and units (and other characteristics) of all requested output parameters [-]. | |
integer(intki), dimension(:), allocatable | bldnd_bloutnd |
The blade nodes to actually output (AD_AllBldNdOuts) [-]. | |
integer(intki) | bldnd_bladesout |
The blades to output (AD_AllBldNdOuts) [-]. | |
logical aerodyn_types::rotparametertype::frozenwake |
Flag that tells this module it should assume a frozen wake during linearization.
[-]