OpenFAST
Wind turbine multiphysics simulator
Public Attributes | List of all members
wamit2_types::wamit2_initinputtype Type Reference

Public Attributes

logical haswamit
 .TRUE. More...
 
character(1024) wamitfile
 Root of the filename for WAMIT2 outputs [-].
 
integer(intki) unsum
 The unit number for the HydroDyn summary file [-].
 
real(reki) wamitulen
 WAMIT unit length scale [-].
 
real(reki) rhoxg
 Density * Gravity – from the Waves module. More...
 
integer(intki) nstepwave
 Total number of frequency components = total number of time steps in the incident wave [-].
 
integer(intki) nstepwave2
 NStepWave / 2 [-].
 
real(reki) wavedomega
 Frequency step for incident wave calculations [(rad/s)].
 
real(reki) wtrdens
 Water density [(kg/m^3)].
 
real(siki), dimension(:,:), allocatable waveelevc0
 Discrete Fourier transform of the instantaneous elevation of incident waves at the platform reference point. More...
 
real(siki) wavedir
 Mean incident wave propagation heading direction [(degrees)].
 
logical wavemultidir
 Indicates the waves are multidirectional – set by HydroDyn_Input [-].
 
real(siki), dimension(:), allocatable wavedirarr
 Wave direction assigned to each frequency [(degrees)].
 
real(siki) wavedirmin
 Minimum wave direction from Waves module [-].
 
real(siki) wavedirmax
 Maximum wave direction from Waves module [-].
 
real(siki), dimension(:), allocatable wavetime
 Simulation times at which the instantaneous second order loads associated with the incident waves are determined [sec].
 
character(chanlen), dimension(1:27) outlist
 This should really be dimensioned with MaxOutPts [-].
 
logical outall
 [-]
 
integer(intki) numouts
 [-]
 
integer(intki) numoutall
 [-]
 
integer(intki) wavemod
 The wave model to use. More...
 
logical ptfmsgf2
 Supplied by Driver: Platform horizontal surge translation force (flag) [-].
 
logical ptfmswf2
 Supplied by Driver: Platform horizontal sway translation force (flag) [-].
 
logical ptfmhvf2
 Supplied by Driver: Platform vertical heave translation force (flag) [-].
 
logical ptfmrf2
 Supplied by Driver: Platform roll tilt rotation force (flag) [-].
 
logical ptfmpf2
 Supplied by Driver: Platform pitch tilt rotation force (flag) [-].
 
logical ptfmyf2
 Supplied by Driver: Platform yaw rotation force (flag) [-].
 
integer(intki) mndrift
 Calculate the mean drift force {0: no mean drift; [7,8,9,10,11, or 12]: WAMIT file to use} [-].
 
integer(intki) newmanapp
 Slow drift forces computed with Newman approximation from WAMIT file:{0: No slow drift; [7,8,9,10,11, or 12]: WAMIT file to use} [-].
 
integer(intki) diffqtf
 Full Difference-Frequency forces computed with full QTF's from WAMIT file: {0: No diff-QTF; [10,11, or 12]: WAMIT file to use} [-].
 
integer(intki) sumqtf
 Full Sum-Frequency forces computed with full QTF's from WAMIT file: {0: No sum-QTF; [10,11, or 12]: WAMIT file to use} [-].
 
logical mndriftf
 Flag indicating mean drift force should be calculated [-].
 
logical newmanappf
 Flag indicating Newman approximation should be calculated [-].
 
logical diffqtff
 Flag indicating the full difference QTF should be calculated [-].
 
logical sumqtff
 Flag indicating the full sum QTF should be calculated [-].
 
real(reki) wvlowcoff
 Low cut-off frequency or lower frequency limit of the wave spectrum beyond which the wave spectrum is zeroed. More...
 
real(reki) wvhicoff
 High cut-off frequency or upper frequency limit of the wave spectrum beyond which the wave spectrum is zeroed. More...
 
real(reki) wvlowcoffd
 Minimum frequency used in the difference methods [Ignored if all difference methods = 0] [(rad/s)].
 
real(reki) wvhicoffd
 Maximum frequency used in the difference methods [Ignored if all difference methods = 0] [(rad/s)].
 
real(reki) wvlowcoffs
 Minimum frequency used in the sum-QTF method [Ignored if SumQTF = 0] [(rad/s)].
 
real(reki) wvhicoffs
 Maximum frequency used in the sum-QTF method [Ignored if SumQTF = 0] [(rad/s)].
 

Member Data Documentation

◆ haswamit

logical wamit2_types::wamit2_initinputtype::haswamit

.TRUE.

if using WAMIT model, .FALSE. otherwise [-]

◆ rhoxg

real(reki) wamit2_types::wamit2_initinputtype::rhoxg

Density * Gravity – from the Waves module.

[-]

◆ waveelevc0

real(siki), dimension(:,:), allocatable wamit2_types::wamit2_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)]

◆ wavemod

integer(intki) wamit2_types::wamit2_initinputtype::wavemod

The wave model to use.

This is for error checking – ideally this would be done in the main calling routine, not here. [-]

◆ wvhicoff

real(reki) wamit2_types::wamit2_initinputtype::wvhicoff

High cut-off frequency or upper frequency limit of the wave spectrum beyond which the wave spectrum is zeroed.

[used only when WaveMod=2,3,4] [(rad/s)]

◆ wvlowcoff

real(reki) wamit2_types::wamit2_initinputtype::wvlowcoff

Low cut-off frequency or lower frequency limit of the wave spectrum beyond which the wave spectrum is zeroed.

[used only when WaveMod=2,3,4] [(rad/s)]


The documentation for this type was generated from the following file: