OpenFAST
Wind turbine multiphysics simulator
|
Public Attributes | |
integer(intki) | nbody |
[>=1; only used when PotMod=1. More... | |
integer(intki) | nbodymod |
Body coupling model {1: include coupling terms between each body and NBody in HydroDyn equals NBODY in WAMIT, 2: neglect coupling terms between each body and NBODY=1 with XBODY=0 in WAMIT, 3: Neglect coupling terms between each body and NBODY=1 with XBODY=/0 in WAMIT} (switch) [only used when PotMod=1] [-]. | |
real(reki) | gravity |
Supplied by Driver: Gravitational acceleration [(m/s^2)]. | |
real(siki) | wtrdpth |
Water depth (positive-valued) [m]. | |
real(reki), dimension(:), allocatable | ptfmvol0 |
[-] | |
logical | haswamit |
.TRUE. More... | |
real(reki) | wamitulen |
[-] | |
real(reki), dimension(:), allocatable | ptfmrefxt |
The xt offset of the body reference point(s) from (0,0,0) [1 to NBody; only used when PotMod=1 ] [(m)]. | |
real(reki), dimension(:), allocatable | ptfmrefyt |
The yt offset of the body reference point(s) from (0,0,0) [1 to NBody; only used when PotMod=1 ] [(m)]. | |
real(reki), dimension(:), allocatable | ptfmrefzt |
The zt offset of the body reference point(s) from (0,0,0) [1 to NBody; only used when PotMod=1; must be 0.0 if NBodyMod=2 ] [(m)]. | |
real(r8ki), dimension(:), allocatable | ptfmrefztrot |
The rotation about zt of the body reference frame(s) from xt/yt [radians]. | |
real(reki), dimension(:), allocatable | ptfmcobxt |
[-] | |
real(reki), dimension(:), allocatable | ptfmcobyt |
[-] | |
integer(intki) | rdtnmod |
[-] | |
integer(intki) | exctnmod |
[-] | |
real(dbki) | rdtntmax |
[-] | |
real(reki) | wavedir |
[-] | |
character(1024) | wamitfile |
[-] | |
type(conv_rdtn_initinputtype) | conv_rdtn |
[-] | |
real(reki) | rhoxg |
[-] | |
integer(intki) | nstepwave |
[-] | |
integer(intki) | nstepwave2 |
[-] | |
real(reki) | wavedomega |
[-] | |
real(siki), dimension(:), allocatable | waveelev0 |
Wave elevation time history at origin (needed for SS_Excitation module) [m]. | |
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 |
[-] | |
integer(intki) | wavemod |
[-] | |
real(reki) | wtrdens |
[-] | |
real(siki), dimension(:), allocatable | wavedirarr |
Array of wave directions (one per frequency) from the Waves module [-]. | |
real(siki) | wavedirmin |
Minimum wave direction from Waves module [-]. | |
real(siki) | wavedirmax |
Maximum wave direction from Waves module [-]. | |
character(chanlen), dimension(1:18) | outlist |
This should really be dimensioned with MaxOutPts [-]. | |
logical | outall |
[-] | |
integer(intki) | numouts |
[-] | |
logical wamit_types::wamit_initinputtype::haswamit |
.TRUE.
if using WAMIT model, .FALSE. otherwise [-]
integer(intki) wamit_types::wamit_initinputtype::nbody |
[>=1; only used when PotMod=1.
If NBodyMod=1, the WAMIT data contains a vector of size 6*NBody x 1 and matrices of size 6*NBody x 6*NBody; if NBodyMod>1, there are NBody sets of WAMIT data each with a vector of size 6 x 1 and matrices of size 6 x 6] [-]
real(siki), dimension(:,:), allocatable wamit_types::wamit_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)]