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

Public Attributes

real(dbki) dt
 Time step for continuous state integration & discrete state update [seconds].
 
integer(intki) wakemod
 Type of wake/induction model {0=none, 1=BEMT, 2=DBEMT, 3=FVW} [-].
 
integer(intki) twrpotent
 Type tower influence on wind based on potential flow around the tower {0=none, 1=baseline potential flow, 2=potential flow with Bak correction} [-].
 
logical twrshadow
 Calculate tower influence on wind based on downstream tower shadow? [-].
 
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].
 
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) 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) fluiddepth
 Submerged hub height [m].
 
type(afi_parametertype), dimension(:), allocatable afi
 AirfoilInfo parameters [-].
 
type(bemt_parametertype) bemt
 Parameters for BEMT module [-].
 
type(fvw_parametertype) fvw
 Parameters for FVW module [-].
 
type(aa_parametertype) aa
 Parameters for AA module [-].
 
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) [-].
 
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) [-]
 
integer(intki) jac_ny
 number of outputs in jacobian matrix [-]
 

Member Data Documentation

◆ frozenwake

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