![]() |
OpenFAST
Wind turbine multiphysics simulator
|

Public Attributes | |
| real(dbki) | dt |
| Requested integration time for ElastoDyn [seconds]. | |
| logical | flapdof1 |
| First flapwise blade mode DOF [-]. | |
| logical | flapdof2 |
| Second flapwise blade mode DOF [-]. | |
| logical | edgedof |
| Edgewise blade mode DOF [-]. | |
| logical | teetdof |
| Rotor-teeter DOF [-]. | |
| logical | drtrdof |
| Drivetrain rotational-flexibility DOF [-]. | |
| logical | gendof |
| Generator DOF [-]. | |
| logical | yawdof |
| Nacelle-yaw DOF [-]. | |
| logical | twfadof1 |
| First tower fore-aft bending-mode DOF [-]. | |
| logical | twfadof2 |
| Second tower fore-aft bending-mode DOF [-]. | |
| logical | twssdof1 |
| First tower side-to-side bending-mode DOF [-]. | |
| logical | twssdof2 |
| Second tower side-to-side bending-mode DOF [-]. | |
| logical | ptfmsgdof |
| Platform horizontal surge translation DOF [-]. | |
| logical | ptfmswdof |
| Platform horizontal sway translation DOF [-]. | |
| logical | ptfmhvdof |
| Platform vertical heave translation DOF [-]. | |
| logical | ptfmrdof |
| Platform roll tilt rotation DOF [-]. | |
| logical | ptfmpdof |
| Platform pitch tilt rotation DOF [-]. | |
| logical | ptfmydof |
| Platform yaw rotation DOF [-]. | |
| real(reki) | oopdefl |
| Initial out-of-plane blade-tip displacement [meters]. | |
| real(reki) | ipdefl |
| Initial in-plane blade-tip deflection [meters]. | |
| real(reki), dimension(:), allocatable | blpitch |
| Initial blade pitch angles [radians]. | |
| real(reki) | teetdefl |
| Initial teeter angle [radians]. | |
| real(r8ki) | azimuth |
| Initial azimuth angle for blade 1 [radians]. | |
| real(reki) | rotspeed |
| Initial rotor speed [rad/s]. | |
| real(reki) | nacyaw |
| Initial nacelle-yaw angle [radians]. | |
| real(reki) | ttdspfa |
| Initial fore-aft tower-top displacement [meters]. | |
| real(reki) | ttdspss |
| Initial side-to-side tower-top displacement [meters]. | |
| real(reki) | ptfmsurge |
| Initial horizontal surge translational displacement of platform [meters]. | |
| real(reki) | ptfmsway |
| Initial horizontal sway translational displacement of platform [meters]. | |
| real(reki) | ptfmheave |
| Initial vertical heave translational displacement of platform [meters]. | |
| real(reki) | ptfmroll |
| Initial roll tilt rotational displacement of platform [radians]. | |
| real(reki) | ptfmpitch |
| Initial pitch tilt rotational displacement of platform [radians]. | |
| real(reki) | ptfmyaw |
| Initial yaw rotational displacement of platform [radians]. | |
| integer(intki) | numbl |
| Number of blades [-]. | |
| real(reki) | tiprad |
| Preconed blade-tip radius (distance from the rotor apex to the blade tip) [meters]. | |
| real(reki) | hubrad |
| Preconed hub radius (distance from the rotor apex to the blade root) [meters]. | |
| real(reki), dimension(:), allocatable | precone |
| Rotor precone angles [radians]. | |
| real(reki) | hubcm |
| Distance from rotor apex to hub mass [meters]. | |
| real(reki) | undsling |
| Undersling length [meters]. | |
| real(reki) | delta3 |
| Delta-3 angle for teetering rotors [radians]. | |
| real(r8ki) | azimb1up |
| Azimuth value to use for I/O when blade 1 points up [radians]. | |
| real(reki) | overhang |
| Distance from yaw axis to rotor apex or teeter pin [meters]. | |
| real(reki) | shftgagl |
| Distance from hub or teeter pin to shaft strain gages [meters]. | |
| real(reki) | shfttilt |
| Rotor shaft tilt angle [radians]. | |
| real(reki) | naccmxn |
| Downwind distance from tower-top to nacelle CM [meters]. | |
| real(reki) | naccmyn |
| Lateral distance from tower-top to nacelle CM [meters]. | |
| real(reki) | naccmzn |
| Vertical distance from tower-top to nacelle CM [meters]. | |
| real(reki) | ncimuxn |
| Downwind distance from the tower-top to the nacelle IMU [meters]. | |
| real(reki) | ncimuyn |
| Lateral distance from the tower-top to the nacelle IMU [meters]. | |
| real(reki) | ncimuzn |
| Vertical distance from the tower-top to the nacelle IMU [meters]. | |
| real(reki) | twr2shft |
| Vertical distance from the tower-top to the rotor shaft [meters]. | |
| real(reki) | towerht |
| Height of tower above ground level [onshore], MSL [offshore], or seabed [MHK] [meters]. | |
| real(reki) | towerbsht |
| Height of tower base above ground level [onshore], MSL [offshore], or seabed [MHK] [meters]. | |
| real(reki) | ptfmcmxt |
| Downwind distance from the ground [onshore], MSL [offshore], or seabed [MHK] to the platform CM [meters]. | |
| real(reki) | ptfmcmyt |
| Lateral distance from the ground [onshore], MSL [offshore], or seabed [MHK] to the platform CM [meters]. | |
| real(reki) | ptfmcmzt |
| Vertical distance from the ground [onshore], MSL [offshore], or seabed [MHK] to the platform CM [meters]. | |
| real(reki) | ptfmrefzt |
| Vertical distance from the ground [onshore], MSL [offshore], or seabed [MHK] to the platform reference point [meters]. | |
| real(reki), dimension(:), allocatable | tipmass |
| Tip-brake masses [kg]. | |
| real(reki) | hubmass |
| Hub mass [kg]. | |
| real(reki) | hubiner |
| Hub inertia about teeter axis (2-blader) or rotor axis (3-blader) [kg m^2]. | |
| real(reki) | geniner |
| Generator inertia about HSS [kg m^2]. | |
| real(reki) | nacmass |
| Nacelle mass [kg]. | |
| real(reki) | nacyiner |
| Nacelle yaw inertia [kg m^2]. | |
| real(reki) | yawbrmass |
| Yaw bearing mass [kg]. | |
| real(reki) | ptfmmass |
| Platform mass [kg]. | |
| real(reki) | ptfmriner |
| Platform inertia for roll tilt rotation about the platform CM [kg m^2]. | |
| real(reki) | ptfmpiner |
| Platform inertia for pitch tilt rotation about the platform CM [kg m^2]. | |
| real(reki) | ptfmyiner |
| Platform inertia for yaw rotation about the platform CM [kg m^2]. | |
| real(reki) | bldnodes |
| Number of blade nodes (per blade) used for analysis [-]. | |
| type(ed_blademeshinputdata), dimension(:), allocatable | inpblmesh |
| Input data for blade discretizations (could be on each blade) [see BladeMeshInputData]. | |
| type(bladeinputdata), dimension(:), allocatable | inpbl |
| Input data for individual blades [see BladeInputData type]. | |
| integer(intki) | teetmod |
| Rotor-teeter spring/damper model switch [-]. | |
| real(reki) | teetdmpp |
| Rotor-teeter damper position [radians]. | |
| real(reki) | teetdmp |
| Rotor-teeter damping constant [N-m/(rad/s)]. | |
| real(reki) | teetcdmp |
| Rotor-teeter rate-independent Coulomb-damping [N-m]. | |
| real(reki) | teetsstp |
| Rotor-teeter soft-stop position [radians]. | |
| real(reki) | teethstp |
| Rotor-teeter hard-stop position [radians]. | |
| real(reki) | teetsssp |
| Rotor-teeter soft-stop linear-spring constant [N-m/rad]. | |
| real(reki) | teethssp |
| Rotor-teeter hard-stop linear-spring constant [N-m/rad]. | |
| real(reki) | gboxeff |
| Gearbox efficiency [%]. | |
| real(reki) | gbratio |
| Gearbox ratio [-]. | |
| real(reki) | dttorspr |
| Drivetrain torsional spring [N-m/rad]. | |
| real(reki) | dttordmp |
| Drivetrain torsional damper [N-m/(rad/s)]. | |
| logical | furling |
| Use Additional Furling parameters? [-]. | |
| integer(intki) | twrnodes |
| Number of tower nodes used in the analysis [-]. | |
| logical | sumprint |
| Print summary data to <RootName>.sum [-]. | |
| integer(intki) | outfile |
| Switch to determine where output will be placed: (1: in module output file only; 2: in glue code output file only; 3: both) [-]. | |
| logical | tabdelim |
| Flag to cause tab-delimited text output (delimited by space otherwise) [-]. | |
| character(20) | outfmt |
| Format used for module's text tabular output (except time); resulting field should be 10 characters [-]. | |
| real(dbki) | tstart |
| Time to start module's tabular output [seconds]. | |
| integer(intki) | decfact |
| Decimation factor for module's tabular output (1=output every step) [-]. | |
| integer(intki) | ntwgages |
| Number of tower strain gages [-]. | |
| integer(intki), dimension(1:9) | twrgagnd |
| Nodes closest to the tower strain gages [-]. | |
| integer(intki) | nblgages |
| Number of blade strain gages [-]. | |
| integer(intki), dimension(1:9) | bldgagnd |
| Nodes closest to the blade strain gages [-]. | |
| integer(intki) | numouts |
| Number of parameters in the output list (number of outputs requested) [-]. | |
| character(chanlen), dimension(:), allocatable | outlist |
| List of user-requested output channels [-]. | |
| integer(intki) | ntwinpst |
| Number of tower input stations [-]. | |
| real(reki), dimension(1:2) | twrfadmp |
| Tower fore-aft structural damping ratios [%]. | |
| real(reki), dimension(1:2) | twrssdmp |
| Tower side-to-side structural damping ratios [%]. | |
| real(reki), dimension(1:2) | fasttunr |
| Tower fore-aft modal stiffness tuners [-]. | |
| real(reki), dimension(1:2) | sssttunr |
| Tower side-to-side modal stiffness tuners [-]. | |
| real(reki), dimension(:), allocatable | htfract |
| Fractional height of the flexible portion of tower for a given input station [-]. | |
| real(reki), dimension(:), allocatable | tmassden |
| Tower mass density for a given input station [kg/m]. | |
| real(reki), dimension(:), allocatable | twfastif |
| Tower fore-aft stiffness for a given input station [Nm^2]. | |
| real(reki), dimension(:), allocatable | twssstif |
| Tower side-to-side stiffness for a given input station [Nm^2]. | |
| real(reki), dimension(:), allocatable | twfam1sh |
| Tower fore-aft mode-1 shape coefficients [-]. | |
| real(reki), dimension(:), allocatable | twfam2sh |
| Tower fore-aft mode-2 shape coefficients [-]. | |
| real(reki), dimension(:), allocatable | twssm1sh |
| Tower side-to-side mode-1 shape coefficients [-]. | |
| real(reki), dimension(:), allocatable | twssm2sh |
| Tower side-to-side mode-2 shape coefficients [-]. | |
| real(reki), dimension(:), allocatable | twgjstif |
| Tower torsional stiffness for a given input station [Nm^2]. | |
| real(reki), dimension(:), allocatable | tweastif |
| Tower extensional stiffness for a given input station [N]. | |
| real(reki), dimension(:), allocatable | twfainer |
| Tower fore-aft (about yt-axis) mass inertia per unit length for a given input station [kg m]. | |
| real(reki), dimension(:), allocatable | twssiner |
| Tower side-to-side (about xt-axis) mass inertia per unit length for a given input station [kg m]. | |
| real(reki), dimension(:), allocatable | twfacgof |
| Tower fore-aft (along the xt-axis) mass cg offset for a given input station [meters]. | |
| real(reki), dimension(:), allocatable | twsscgof |
| Tower fore-aft (along the yt-axis) mass cg offset for a given input station [meters]. | |
| logical | rfrldof |
| Rotor-furl DOF [-]. | |
| logical | tfrldof |
| Tail-furl DOF [-]. | |
| real(reki) | rotfurl |
| Initial or fixed rotor-furl angle [radians]. | |
| real(reki) | tailfurl |
| Initial or fixed tail-furl angle [radians]. | |
| real(reki) | yaw2shft |
| Lateral distance from the yaw axis to the rotor shaft [meters]. | |
| real(reki) | shftskew |
| Rotor shaft skew angle [radians]. | |
| real(reki), dimension(1:3) | rfrlcm_n |
| Vector from tower-top to rotor-furl CM [meters]. | |
| real(reki), dimension(1:3) | boomcm_n |
| Vector from tower-top to tail boom CM [meters]. | |
| real(reki), dimension(1:3) | tfincm_n |
| Vector from tower-top to tail fin CM [meters]. | |
| real(reki), dimension(1:3) | rfrlpnt_n |
| Vector from tower-top to arbitrary point on rotor-furl axis [meters]. | |
| real(reki) | rfrlskew |
| Rotor-furl axis skew angle [radians]. | |
| real(reki) | rfrltilt |
| Rotor-furl axis tilt angle [radians]. | |
| real(reki), dimension(1:3) | tfrlpnt_n |
| Vector from tower-top to arbitrary point on tail-furl axis [meters]. | |
| real(reki) | tfrlskew |
| Rotor-furl axis skew angle [radians]. | |
| real(reki) | tfrltilt |
| Rotor-furl axis tilt angle [radians]. | |
| real(reki) | rfrlmass |
| Rotor-furl mass [kg]. | |
| real(reki) | boommass |
| Tail boom mass [kg]. | |
| real(reki) | tfinmass |
| Tail fin mass [kg]. | |
| real(reki) | rfrliner |
| Rotor-furl inertia about rotor-furl axis [kg m^2]. | |
| real(reki) | tfrliner |
| Tail boom inertia about tail-furl axis [kg m^2]. | |
| integer(intki) | rfrlmod |
| Rotor-furl spring/damper model switch [-]. | |
| real(reki) | rfrlspr |
| Rotor-furl spring constant [N-m/rad]. | |
| real(reki) | rfrldmp |
| Rotor-furl damping constant [N-m/(rad/s)]. | |
| real(reki) | rfrlussp |
| Rotor-furl up-stop spring position [radians]. | |
| real(reki) | rfrldssp |
| Rotor-furl down-stop spring position [radians]. | |
| real(reki) | rfrlusspr |
| Rotor-furl up-stop spring constant [N-m/rad]. | |
| real(reki) | rfrldsspr |
| Rotor-furl down-stop spring constant [N-m/rad]. | |
| real(reki) | rfrlusdp |
| Rotor-furl up-stop damper position [radians]. | |
| real(reki) | rfrldsdp |
| Rotor-furl down-stop damper position [radians]. | |
| real(reki) | rfrlusdmp |
| Rotor-furl up-stop damping constant [N-m/(rad/s)]. | |
| real(reki) | rfrldsdmp |
| Rotor-furl down-stop damping constant [N-m/(rad/s)]. | |
| integer(intki) | tfrlmod |
| Tail-furl spring/damper model switch [-]. | |
| real(reki) | tfrlspr |
| Tail-furl spring constant [N-m/rad]. | |
| real(reki) | tfrldmp |
| Tail-furl damping constant [N-m/(rad/s)]. | |
| real(reki) | tfrlussp |
| Tail-furl up-stop spring position [radians]. | |
| real(reki) | tfrldssp |
| Tail-furl down-stop spring position [radians]. | |
| real(reki) | tfrlusspr |
| Tail-furl up-stop spring constant [N-m/rad]. | |
| real(reki) | tfrldsspr |
| Tail-furl down-stop spring constant [N-m/rad]. | |
| real(reki) | tfrlusdp |
| Tail-furl up-stop damper position [radians]. | |
| real(reki) | tfrldsdp |
| Tail-furl down-stop damper position [radians]. | |
| real(reki) | tfrlusdmp |
| Tail-furl up-stop damping constant [N-m/(rad/s)]. | |
| real(reki) | tfrldsdmp |
| Tail-furl down-stop damping constant [N-m/(rad/s)]. | |
| integer(intki) | method |
| Identifier for integration method (1 [RK4], 2 [AB4], or 3 [ABM4]) [-]. | |
| integer(intki) | bldnd_numouts |
| Number of requested output channels per blade node (ED_AllBldNdOuts) [-]. | |
| character(chanlen), dimension(:), allocatable | bldnd_outlist |
| List of user-requested output channels (ED_AllBldNdOuts) [-]. | |
| character(1024) | bldnd_bloutnd_str |
| String to parse for the blade nodes to actually output (ED_AllBldNdOuts) [-]. | |
| integer(intki) | bldnd_bladesout |
| The blades to output (ED_AllBldNdOuts) [-]. | |
1.8.13