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