OpenFAST
Wind turbine multiphysics simulator
Public Attributes | List of all members
waves_types::waves_initoutputtype Type Reference

Public Attributes

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 wavedirarr
 Wave direction array. More...
 
real(siki) wavedirmin
 Minimum wave direction. More...
 
real(siki) wavedirmax
 Maximum wave direction. More...
 
real(siki) wavedir
 Incident wave propagation heading direction [(degrees)].
 
integer(intki) wavendir
 Number of wave directions [only used if WaveDirMod = 1] [Must be an odd number – will be adjusted within the waves module] [(-)].
 
logical wavemultidir
 Indicates the waves are multidirectional – set by HydroDyn_Input [-].
 
real(siki) wavedomega
 Frequency step for incident wave calculations [(rad/s)].
 
real(siki), dimension(:), allocatable wavekinzi
 zi-coordinates for points where the incident wave kinematics will be computed; these are relative to the mean see level [(meters)]
 
real(siki), dimension(:,:), allocatable pwavedynp0
 Instantaneous dynamic pressure of incident waves , at the location (xi,yi,0), at each of the NWaveKin points where the incident wave kinematics will be computed [(N/m^2)].
 
real(siki), dimension(:,:), allocatable wavedynp
 Instantaneous dynamic pressure of incident waves , accounting for stretching, at each of the NWaveKin points where the incident wave kinematics will be computed [(N/m^2)].
 
real(siki), dimension(:,:,:), allocatable waveacc
 Instantaneous acceleration of incident waves in the xi- (1), yi- (2), and zi- (3) directions, respectively, accounting for stretching, at each of the NWaveKin points where the incident wave kinematics will be computed [(m/s^2)].
 
real(siki), dimension(:,:,:), allocatable pwaveacc0
 Instantaneous acceleration of incident waves in the xi- (1), yi- (2), and zi- (3) directions, respectively, at the location (xi,yi,0), at each of the NWaveKin points where the incident wave kinematics will be computed [(m/s^2)].
 
real(siki), dimension(:,:,:), allocatable wavevel
 Instantaneous velocity of incident waves in the xi- (1), yi- (2), and zi- (3) directions, respectively, accounting for stretching, at each of the NWaveKin points where the incident wave kinematics will be computed (The values include both the velocity of incident waves and the velocity of current.) [(m/s)].
 
real(siki), dimension(:,:,:), allocatable pwavevel0
 Instantaneous velocity of incident waves in the xi- (1), yi- (2), and zi- (3) directions, respectively, at the location (xi,yi,0), at each of the NWaveKin points where the incident wave kinematics will be computed (The values include both the velocity of incident waves and the velocity of current.) [(m/s)].
 
real(siki), dimension(:,:), allocatable waveelev
 Instantaneous elevation time-series of incident waves at each of the NWaveElev points where the incident wave elevations can be output [(meters)].
 
real(siki), dimension(:), allocatable waveelev0
 Instantaneous elevation time-series of incident waves at the platform reference point [(meters)].
 
real(siki), dimension(:,:), allocatable waveelevseries
 Instantaneous elevation time-series at each of the points given by WaveElevXY. More...
 
real(siki), dimension(:), allocatable wavetime
 Simulation times at which the instantaneous elevation of, velocity of, acceleration of, and loads associated with the incident waves are determined [(sec)].
 
real(dbki) wavetmax
 Analysis time for incident wave calculations; the actual analysis time may be larger than this value in order for the maintain an effecient FFT [(sec)].
 
integer(intki), dimension(:,:), allocatable nodeinwater
 Logical flag indicating if the node at the given time step is in the water, and hence needs to have hydrodynamic forces calculated [-].
 
real(siki) rhoxg
 = WtrDens*Gravity [-]
 
integer(intki) nstepwave
 Total number of frequency components = total number of time steps in the incident wave [-].
 
integer(intki) nstepwave2
 NStepWave / 2 [-].
 

Member Data Documentation

◆ wavedirarr

real(siki), dimension(:), allocatable waves_types::waves_initoutputtype::wavedirarr

Wave direction array.

Each frequency has a unique direction of WaveNDir > 1 [(degrees)]

◆ wavedirmax

real(siki) waves_types::waves_initoutputtype::wavedirmax

Maximum wave direction.

[(degrees)]

◆ wavedirmin

real(siki) waves_types::waves_initoutputtype::wavedirmin

Minimum wave direction.

[(degrees)]

◆ waveelevc0

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

◆ waveelevseries

real(siki), dimension(:,:), allocatable waves_types::waves_initoutputtype::waveelevseries

Instantaneous elevation time-series at each of the points given by WaveElevXY.

Used for making movies of the waves. First index is the timestep. Second index is XY point number corresponding to second index of WaveElevXY. [(m)]


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