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