OpenFAST
Wind turbine multiphysics simulator
Public Attributes | List of all members
aerodyn_types::rotparametertype Type Reference

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

Member Data Documentation

◆ frozenwake

logical aerodyn_types::rotparametertype::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: