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] or MSL [offshore] [meters]. | |
real(reki) | towerbsht |
Height of tower base above ground level [onshore] or MSL [offshore] [meters]. | |
real(reki) | ptfmcmxt |
Downwind distance from the ground [onshore] or MSL [offshore] to the platform CM [meters]. | |
real(reki) | ptfmcmyt |
Lateral distance from the ground [onshore] or MSL [offshore] to the platform CM [meters]. | |
real(reki) | ptfmcmzt |
Vertical distance from the ground [onshore] or MSL [offshore] to the platform CM [meters]. | |
real(reki) | ptfmrefzt |
Vertical distance from the ground [onshore] or MSL [offshore] 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) | rfrlcmxn |
Downwind distance from tower-top to rotor-furl CM [meters]. | |
real(reki) | rfrlcmyn |
Lateral distance from tower-top to rotor-furl CM [meters]. | |
real(reki) | rfrlcmzn |
Vertical distance from tower-top to rotor-furl CM [meters]. | |
real(reki) | boomcmxn |
Downwind distance from tower-top to tail boom CM [meters]. | |
real(reki) | boomcmyn |
Lateral distance from tower-top to tail boom CM [meters]. | |
real(reki) | boomcmzn |
Vertical distance from tower-top to tail boom CM [meters]. | |
real(reki) | tfincmxn |
Downwind distance from tower-top to tail fin CM [meters]. | |
real(reki) | tfincmyn |
Lateral distance from tower-top to tail fin CM [meters]. | |
real(reki) | tfincmzn |
Vertical distance from tower-top to tail fin CM [meters]. | |
real(reki) | tfincpxn |
Downwind distance from tower-top to tail fin CP [meters]. | |
real(reki) | tfincpyn |
Lateral distance from tower-top to tail fin CP [meters]. | |
real(reki) | tfincpzn |
Vertical distance from tower-top to tail fin CP [meters]. | |
real(reki) | tfinskew |
Tail fin chordline skew angle [radians]. | |
real(reki) | tfintilt |
Tail fin chordline tilt angle [radians]. | |
real(reki) | tfinbank |
Tail fin planform bank angle [radians]. | |
real(reki) | rfrlpntxn |
Downwind distance from tower-top to arbitrary point on rotor-furl axis [meters]. | |
real(reki) | rfrlpntyn |
Lateral distance from tower-top to arbitrary point on rotor-furl axis [meters]. | |
real(reki) | rfrlpntzn |
Vertical distance 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) | tfrlpntxn |
Downwind distance from tower-top to arbitrary point on tail-furl axis [meters]. | |
real(reki) | tfrlpntyn |
Lateral distance from tower-top to arbitrary point on tail-furl axis [meters]. | |
real(reki) | tfrlpntzn |
Vertical distance 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) | rfrlcdmp |
Rotor-furl rate-independent Coulomb-damping moment [N-m]. | |
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) | tfrlcdmp |
Tail-furl rate-independent Coulomb-damping moment [N-m]. | |
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) [-]. | |