OpenFAST
Wind turbine multiphysics simulator
|
Public Attributes | |
integer(intki) | unsum |
The unit number for the HydroDyn summary file [-]. | |
real(reki) | gravity |
Gravitational acceleration [(m/s^2)]. | |
real(reki) | wtrdens |
Water density [(kg/m^3)]. | |
real(siki) | wtrdpth |
Water depth [(meters)]. | |
integer(intki) | nstepwave |
Total number of frequency components = total number of time steps in the incident wave [-]. | |
integer(intki) | nstepwave2 |
NStepWave / 2 [-]. | |
real(siki) | wavedomega |
Frequency step for incident wave calculations [(rad/s)]. | |
integer(intki) | wavestmod |
Model for stretching incident wave kinematics to instantaneous free surface {0: none=no stretching, 1: vertical stretching, 2: extrapolation stretching, 3: Wheeler stretching} [-]. | |
logical | wavemultidir |
Indicates the waves are multidirectional – set by HydroDyn_Input [-]. | |
real(siki), dimension(:), allocatable | wavedirarr |
Wave direction array. More... | |
real(siki), dimension(:,:), allocatable | waveelevc0 |
Discrete Fourier transform of the instantaneous elevation of incident waves at the platform reference point. More... | |
real(siki), dimension(:), allocatable | wavetime |
Simulation times at which the instantaneous second order loads associated with the incident waves are determined [sec]. | |
integer(intki) | nwaveelev |
Number of points where the incident wave elevations can be output [-]. | |
real(siki), dimension(:), allocatable | waveelevxi |
xi-coordinates for points where the incident wave elevations can be output [(meters)] | |
real(siki), dimension(:), allocatable | waveelevyi |
yi-coordinates for points where the incident wave elevations can be output [(meters)] | |
real(siki), dimension(:,:), allocatable | waveelevxy |
Supplied by Driver: X-Y locations for WaveElevation output (for visualization). More... | |
integer(intki) | nwavekin |
Number of points where the incident wave kinematics will be computed [-]. | |
real(siki), dimension(:), allocatable | wavekinxi |
xi-coordinates for points where the incident wave kinematics will be computed; these are relative to the mean sea level [(meters)] | |
real(siki), dimension(:), allocatable | wavekinyi |
yi-coordinates for points where the incident wave kinematics will be computed; these are relative to the mean sea level [(meters)] | |
real(siki), dimension(:), allocatable | wavekinzi |
zi-coordinates for points where the incident wave kinematics will be computed; these are relative to the mean sea level [(meters)] | |
logical | wvdiffqtff |
Full difference QTF second order forces flag [(-)]. | |
logical | wvsumqtff |
Full sum QTF second order forces flag [(-)]. | |
real(siki) | wvlowcoffd |
Minimum frequency used in the difference methods [Ignored if all difference methods = 0] [(rad/s)]. | |
real(siki) | wvhicoffd |
Maximum frequency used in the difference methods [Ignored if all difference methods = 0] [(rad/s)]. | |
real(siki) | wvlowcoffs |
Minimum frequency used in the sum-QTF method [Ignored if SumQTF = 0] [(rad/s)]. | |
real(siki) | wvhicoffs |
Maximum frequency used in the sum-QTF method [Ignored if SumQTF = 0] [(rad/s)]. | |
character(chanlen), dimension(1:18) | outlist |
This should really be dimensioned with MaxOutPts [-]. | |
logical | outall |
[-] | |
integer(intki) | numouts |
[-] | |
integer(intki) | numoutall |
[-] | |
real(siki), dimension(:), allocatable waves2_types::waves2_initinputtype::wavedirarr |
Wave direction array.
Each frequency has a unique direction of WaveNDir > 1 [(degrees)]
real(siki), dimension(:,:), allocatable waves2_types::waves2_initinputtype::waveelevc0 |
Discrete Fourier transform of the instantaneous elevation of incident waves at the platform reference point.
First column is real part, second column is imaginary part [(meters)]
real(siki), dimension(:,:), allocatable waves2_types::waves2_initinputtype::waveelevxy |
Supplied by Driver: X-Y locations for WaveElevation output (for visualization).
Index 1 corresponds to X or Y coordinate. Index 2 corresponds to point number. [-]