OpenFAST
Wind turbine multiphysics simulator
Public Attributes | List of all members
morison_types::morison_parametertype Type Reference
Collaboration diagram for morison_types::morison_parametertype:
Collaboration graph
[legend]

Public Attributes

real(dbki) dt
 Time step for continuous state integration & discrete state update [(sec)].
 
real(reki) gravity
 Gravity (scalar, positive-valued) [m/s^2].
 
real(reki) wtrdens
 Water density [kg/m^3].
 
real(reki) wtrdpth
 Water depth (positive-valued) [m].
 
real(reki) msl2swl
 Mean Sea Level to Still Water Level offset [m].
 
integer(intki) nmembers
 number of members [-]
 
type(morison_membertype), dimension(:), allocatable members
 Array of Morison members used during simulation [-].
 
integer(intki) nnodes
 [-]
 
integer(intki) njoints
 Number of user-specified joints [-].
 
real(reki), dimension(:,:,:), allocatable i_mg_end
 Inertial matrix associated with marine growth mass at joint [-].
 
real(reki), dimension(:,:), allocatable an_end
 directional area vector of each joint [m^2]
 
real(reki), dimension(:), allocatable dragconst_end
 [-]
 
real(reki), dimension(:,:), allocatable f_wmg_end
 Joint marine growth weight loads, constant for all t [N].
 
real(reki), dimension(:,:), allocatable dp_const_end
 Constant part of Joint dynamic pressure term [N].
 
real(reki), dimension(:), allocatable mass_mg_end
 Joint marine growth mass [kg].
 
real(reki), dimension(:,:,:), allocatable am_end
 3x3 Joint added mass matrix, constant for all t [N]
 
real(siki), dimension(:,:,:), allocatable wavevel
 [-]
 
real(siki), dimension(:,:,:), allocatable waveacc
 [-]
 
real(siki), dimension(:,:), allocatable wavedynp
 [-]
 
real(siki), dimension(:), allocatable wavetime
 Times for which the wave kinematics are pre-computed [s].
 
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 [-].
 
integer(intki) nstepwave
 [-]
 
integer(intki) nmoutputs
 [-]
 
type(morison_moutput), dimension(:), allocatable moutlst
 [-]
 
integer(intki) njoutputs
 [-]
 
type(morison_joutput), dimension(:), allocatable joutlst
 [-]
 
type(outparmtype), dimension(:), allocatable outparam
 [-]
 
integer(intki) numouts
 [-]
 
integer(intki) numoutall
 [-]
 
integer(intki) outswtch
 [-]
 
integer(intki) unoutfile
 [-]
 
character(20) outfmt
 [-]
 
character(20) outsfmt
 [-]
 
character(chanlen) delim
 [-]
 

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