OpenFAST
Wind turbine multiphysics simulator
|
Public Attributes | |
character(chanlen), dimension(:), allocatable | writeoutputhdr |
Names of the output-to-file channels [-]. | |
character(chanlen), dimension(:), allocatable | writeoutputunt |
Units of the output-to-file channels [-]. | |
type(progdesc) | ver |
This module's name, version, and date [-]. | |
integer(intki) | numbl |
Number of blades on the turbine [-]. | |
real(reki), dimension(:), allocatable | blpitch |
Initial blade pitch angles [radians]. | |
real(reki) | bladelength |
Blade length (for AeroDyn) [meters]. | |
real(reki) | towerheight |
Tower Height [meters]. | |
real(reki) | towerbaseheight |
Tower Base Height [meters]. | |
real(reki) | hubht |
Height of the hub [meters]. | |
real(reki), dimension(:), allocatable | bldrnodes |
Radius to analysis nodes relative to hub ( 0 < RNodes(:) < BldFlexL ) [-]. | |
real(reki), dimension(:), allocatable | twrhnodes |
Location of variable-spaced tower nodes (relative to the tower rigid base height [-]. | |
real(reki), dimension(1:6) | platformpos |
Initial platform position (6 DOFs) [-]. | |
real(reki), dimension(1:3) | twrbaserefpos |
initial position of the tower base (for SrvD) [m] | |
real(r8ki), dimension(1:3) | twrbasetransdisp |
initial displacement of the tower base (for SrvD) [m] | |
real(r8ki), dimension(1:3, 1:3) | twrbasereforient |
reference orientation of the tower base (for SrvD) [-] | |
real(r8ki), dimension(1:3, 1:3) | twrbaseorient |
initial orientation of the tower base (for SrvD) [-] | |
real(reki) | hubrad |
Preconed hub radius (distance from the rotor apex to the blade root) [m]. | |
real(reki) | rotspeed |
Initial or fixed rotor speed [rad/s]. | |
logical | isfixed_gendof |
whether the generator is fixed or free [-] | |
character(linchanlen), dimension(:), allocatable | linnames_y |
Names of the outputs used in linearization [-]. | |
character(linchanlen), dimension(:), allocatable | linnames_x |
Names of the continuous states used in linearization [-]. | |
character(linchanlen), dimension(:), allocatable | linnames_u |
Names of the inputs used in linearization [-]. | |
logical, dimension(:), allocatable | rotframe_y |
Flag that tells FAST/MBC3 if the outputs used in linearization are in the rotating frame [-]. | |
logical, dimension(:), allocatable | rotframe_x |
Flag that tells FAST/MBC3 if the continuous states used in linearization are in the rotating frame [-]. | |
integer(intki), dimension(:), allocatable | derivorder_x |
Integer that tells FAST/MBC3 the maximum derivative order of continuous states used in linearization [-]. | |
logical, dimension(:), allocatable | rotframe_u |
Flag that tells FAST/MBC3 if the inputs used in linearization are in the rotating frame [-]. | |
logical, dimension(:), allocatable | isload_u |
Flag that tells FAST if the inputs used in linearization are loads (for preconditioning matrix) [-]. | |