![]() |
OpenFAST
Wind turbine multiphysics simulator
|
Public Attributes | |
character(1024) | inputfile |
Supplied by Driver: full path and filename for the HydroDyn module [-]. | |
logical | useinputfile |
Supplied by Driver: .TRUE. More... | |
character(1024) | outrootname |
Supplied by Driver: The name of the root file (without extension) including the full path [-]. | |
logical | linearize = .FALSE. |
Flag that tells this module if the glue code wants to linearize. More... | |
real(dbki) | dt |
Supplied by Driver: Simulation time step [(sec)]. | |
real(reki) | gravity |
Supplied by Driver: Gravitational acceleration [(m/s^2)]. | |
real(dbki) | tmax |
Supplied by Driver: The total simulation time [(sec)]. | |
logical | hasice |
Supplied by Driver: Whether this simulation has ice loading (flag) [-]. | |
real(siki), dimension(:,:), allocatable | waveelevxy |
Supplied by Driver: X-Y locations for WaveElevation output (for visualization). More... | |
real(reki) | ptfmlocationx |
Supplied by Driver: X coordinate of platform location in the wave field [m]. | |
real(reki) | ptfmlocationy |
Supplied by Driver: Y coordinate of platform location in the wave field [m]. | |
character(80) | ptfmsgfchr |
Platform horizontal surge translation force (flag) or DEFAULT [-]. | |
logical | ptfmsgf |
Optionally Supplied by Driver: Platform horizontal surge translation force (flag) [-]. | |
character(80) | ptfmswfchr |
Platform horizontal sway translation force (flag) or DEFAULT [-]. | |
logical | ptfmswf |
Optionally Supplied by Driver: Platform horizontal sway translation force (flag) [-]. | |
character(80) | ptfmhvfchr |
Platform vertical heave translation force (flag) or DEFAULT [-]. | |
logical | ptfmhvf |
Optionally Supplied by Driver: Platform vertical heave translation force (flag) [-]. | |
character(80) | ptfmrfchr |
Platform roll tilt rotation force (flag) or DEFAULT [-]. | |
logical | ptfmrf |
Optionally Supplied by Driver: Platform roll tilt rotation force (flag) [-]. | |
character(80) | ptfmpfchr |
Platform pitch tilt rotation force (flag) or DEFAULT [-]. | |
logical | ptfmpf |
Optionally Supplied by Driver: Platform pitch tilt rotation force (flag) [-]. | |
character(80) | ptfmyfchr |
Platform yaw rotation force (flag) or DEFAULT [-]. | |
logical | ptfmyf |
Optionally Supplied by Driver: Platform yaw rotation force (flag) [-]. | |
real(reki), dimension(1:6) | addf0 |
Additional pre-load forces and moments (N,N,N,N-m,N-m,N-m) [-]. | |
real(reki), dimension(1:6, 1:6) | addclin |
Additional stiffness matrix [-]. | |
real(reki), dimension(1:6, 1:6) | addblin |
Additional linear damping matrix [-]. | |
real(reki), dimension(1:6, 1:6) | addbquad |
Additional quadratic damping (drag) matrix [-]. | |
type(waves_initinputtype) | waves |
Initialization data for Waves module [-]. | |
type(waves2_initinputtype) | waves2 |
Initialization data for Waves module [-]. | |
type(current_initinputtype) | current |
Initialization data for Current module [-]. | |
character(1024) | potfile |
The name of the root potential flow file (without extension for WAMIT, complete name for FIT) [-]. | |
type(wamit_initinputtype) | wamit |
Initialization data for WAMIT module [-]. | |
type(wamit2_initinputtype) | wamit2 |
Initialization data for WAMIT2 module [-]. | |
type(morison_initinputtype) | morison |
Initialization data for Morison module [-]. | |
logical | echo |
Echo the input files to a file with the same name as the input but with a .echo extension [T/F] [-]. | |
integer(intki) | potmod |
1 if using WAMIT model, 0 if no potential flow model, or 2 if FIT model [-] | |
integer(intki) | nuseroutputs |
Number of Hydrodyn-level requested output channels [-]. | |
character(chanlen), dimension(:), allocatable | useroutputs |
This should really be dimensioned with MaxOutPts [-]. | |
integer(intki) | outswtch |
Output requested channels to: [1=Hydrodyn.out 2=GlueCode.out 3=both files] [-]. | |
logical | outall |
Output all user-specified member and joint loads (only at each member end, not interior locations) [T/F] [-]. | |
integer(intki) | numouts |
The number of outputs for this module as requested in the input file [-]. | |
character(chanlen), dimension(1:54) | outlist |
The user-requested output channel labels for this modules. More... | |
logical | hdsum |
Generate a HydroDyn summary file [T/F] [-]. | |
integer(intki) | unsum |
File unit for the HydroDyn summary file [-1 = no summary file] [-]. | |
character(20) | outfmt |
Output format for numerical results [-]. | |
character(20) | outsfmt |
Output format for header strings [-]. | |
logical hydrodyn_types::hydrodyn_initinputtype::linearize = .FALSE. |
Flag that tells this module if the glue code wants to linearize.
[-]
character(chanlen), dimension(1:54) hydrodyn_types::hydrodyn_initinputtype::outlist |
The user-requested output channel labels for this modules.
This should really be dimensioned with MaxOutPts [-]
logical hydrodyn_types::hydrodyn_initinputtype::useinputfile |
Supplied by Driver: .TRUE.
if using a input file, .FALSE. if all inputs are being passed in by the caller [-]
real(siki), dimension(:,:), allocatable hydrodyn_types::hydrodyn_initinputtype::waveelevxy |
Supplied by Driver: X-Y locations for WaveElevation output (for visualization).
First dimension is the X (1) and Y (2) coordinate. Second dimension is the point number. [m,-]