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

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 [-].
 
real(reki), dimension(:,:), allocatable bltwist
 Twist at blade node [radians].
 
real(reki), dimension(:), allocatable twrcb
 Coefficient of buoyancy at tower node [-].
 
real(reki), dimension(:,:), allocatable blcenbn
 Normal offset between aerodynamic center and center of buoyancy at blade node [m].
 
real(reki), dimension(:,:), allocatable blcenbt
 Tangential offset between aerodynamic center and center of buoyancy at blade node [m].
 
real(reki) volhub
 Hub volume [m^3].
 
real(reki) hubcenbx
 Hub center of buoyancy x direction offset [m].
 
real(reki) volnac
 Nacelle volume [m^3].
 
real(reki), dimension(1:3) naccenb
 Position of nacelle center of buoyancy from yaw bearing in nacelle coordinates [m].
 
real(reki), dimension(:,:), allocatable blrad
 Matrix of equivalent blade radius at each node, used in buoyancy calculation [m].
 
real(reki), dimension(:,:), allocatable bldl
 Matrix of blade element length based on CB, used in buoyancy calculation [m].
 
real(reki), dimension(:,:), allocatable bltaper
 Matrix of blade element taper, used in buoyancy calculation [-].
 
real(reki), dimension(:,:), allocatable blaxcent
 Matrix of blade element axial centroid, used in buoyancy calculation [-].
 
real(reki), dimension(:), allocatable twrrad
 Array of equivalent tower radius at each node, used in buoyancy calculation [m].
 
real(reki), dimension(:), allocatable twrdl
 Array of tower element length, used in buoyancy calculation [m].
 
real(reki), dimension(:), allocatable twrtaper
 Array of tower element taper, used in buoyancy calculation [-].
 
real(reki), dimension(:), allocatable twraxcent
 Array of tower element axial centroid, used in buoyancy calculation [-].
 
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) numbl_lin
 number of blades in the jacobian [-]
 
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].
 
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 = 1
 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 tfinaero = .FALSE.
 Calculate tail fin aerodynamics model (flag) [flag].
 
type(tfinparametertypetfin
 Parameters for tail fin of current rotor [-].
 

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: