OpenFAST
Wind turbine multiphysics simulator
|
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 [-]. | |
real(siki), dimension(:), allocatable waves_types::waves_initoutputtype::wavedirarr |
Wave direction array.
Each frequency has a unique direction of WaveNDir > 1 [(degrees)]
real(siki) waves_types::waves_initoutputtype::wavedirmax |
Maximum wave direction.
[(degrees)]
real(siki) waves_types::waves_initoutputtype::wavedirmin |
Minimum wave direction.
[(degrees)]
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)]
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)]