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