![]() |
OpenFAST
Wind turbine multiphysics simulator
|
Public Attributes | |
| character(1024) | inputfile |
| Name of the input file [-]. | |
| character(1024) | dirroot |
| The name of the root file including the full path. More... | |
| character(1024) | wvkinfile |
| The root name of user input wave kinematics files [-]. | |
| logical | writewvkin |
| Flag indicating whether we are going to write out kinematics files. More... | |
| integer(intki) | unsum |
| The unit number for the HydroDyn summary file [-]. | |
| real(reki) | gravity |
| Gravitational acceleration [(m/s^2)]. | |
| real(reki) | msl2swl |
| Offset between still-water level and mean sea level [positive upward; must be zero if using WAMIT] [(meters)]. | |
| real(siki) | wvlowcoff |
| Low cut-off frequency or lower frequency limit of the wave spectrum beyond which the wave spectrum is zeroed. More... | |
| real(siki) | wvhicoff |
| High cut-off frequency or upper frequency limit of the wave spectrum beyond which the wave spectrum is zeroed. More... | |
| real(siki) | wavedir |
| Mean 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 [-]. | |
| integer(intki) | wavedirmod |
| Directional wave spreading function {0: none, 1: COS2S} [only used if WaveMod=6] [-]. | |
| real(siki) | wavedirspread |
| Spreading coefficient [WaveMod=2,3,4 and WaveDirMod=1] [-]. | |
| real(siki) | wavedirrange |
| Range of wave directions (full range: WaveDir +/- WaveDirRange/2) [only used if WaveMod=6] [(degrees)]. | |
| real(dbki) | wavedt |
| Time step for incident wave calculations [(sec)]. | |
| real(siki) | wavehs |
| Significant wave height of incident waves [(meters)]. | |
| integer(intki) | wavemod |
| Incident wave kinematics model {0: none=still water, 1: plane progressive (regular), 2: JONSWAP/Pierson-Moskowitz spectrum (irregular), 3: white-noise spectrum, 4: user-defind spectrum from routine UserWaveSpctrm (irregular), 5: GH BLADED } [-]. | |
| character(80) | wavemodchr |
| String to temporarially hold the value of the wave kinematics input line [-]. | |
| logical | wavendamp |
| Flag for normally-distributed amplitudes in incident waves spectrum [flag] [-]. | |
| real(siki) | wavephase |
| Specified phase for regular waves [(radians)]. | |
| real(siki) | wavepkshp |
| Peak shape parameter of incident wave spectrum [1.0 for Pierson-Moskowitz] [-]. | |
| character(80) | wavepkshpchr |
| String to temporarially hold value of peak shape parameter input line [-]. | |
| integer(intki), dimension(1:2) | waveseed |
| Random seeds of incident waves [-2147483648 to 2147483647] [-]. | |
| 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} [-]. | |
| 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)]. | |
| real(siki) | wavetp |
| Peak spectral period of incident waves [(sec)]. | |
| real(siki) | wtrdens |
| Water density [(kg/m^3)]. | |
| real(siki) | wtrdpth |
| Water depth [(meters)]. | |
| 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)] | |
| real(siki), dimension(:), allocatable | currvxi |
| xi-component of the current velocity at elevation i [(m/s)] | |
| real(siki), dimension(:), allocatable | currvyi |
| yi-component of the current velocity at elevation i [(m/s)] | |
| real(siki) | pcurrvxipz0 |
| xi-component of the partial derivative of the current velocity at elevation near mean sea level [(m/s)] | |
| real(siki) | pcurrvyipz0 |
| yi-component of the partial derivative of the current velocity at elevation near mean sea level [(m/s)] | |
| type(nwtc_randomnumber_parametertype) | rng |
| Parameters for the pseudo random number generator [-]. | |
| character(1024) waves_types::waves_initinputtype::dirroot |
The name of the root file including the full path.
This may be useful if you want this routine to write a permanent record of what it does to be stored with the simulation results: the results should be stored in a file whose name (including path) is generated by appending any suitable extension to DirRoot. [-]
| real(siki), dimension(:,:), allocatable waves_types::waves_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. [-]
| logical waves_types::waves_initinputtype::writewvkin |
Flag indicating whether we are going to write out kinematics files.
[Must be FALSE if WaveMod = 5 or 6, if TRUE then WvKinFile must have a string value and this is the rootname for all the output files] [-]
| real(siki) waves_types::waves_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)]
| real(siki) waves_types::waves_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)]
1.8.13