OpenFAST
Wind turbine multiphysics simulator
|
Public Attributes | |
integer(intki), dimension(:), allocatable | nodeindx |
Index of each of the member's nodes in the master node list [-]. | |
integer(intki) | memberid |
User-supplied integer ID for this member [-]. | |
integer(intki) | nelements |
number of elements in this member [-] | |
real(reki) | reflength |
the reference total length for this member [m] | |
real(reki) | cosphi_ref |
the reference cosine of the inclination angle of the member [-] | |
real(reki) | dl |
the reference element length for this member (may be less than MDivSize to achieve uniform element lengths) [m] | |
real(reki), dimension(1:3) | k |
unit vector of the member's orientation (may be changed to per-element once additional flexibility is accounted for in HydroDyn) [m] | |
real(reki), dimension(1:3, 1:3) | kkt |
matrix of matmul(k_hat, transpose(k_hat) [-] | |
real(reki), dimension(1:3, 1:3) | ak |
matrix of I - kkt [-] | |
real(reki), dimension(:), allocatable | r |
outer member radius at each node [m] | |
real(reki), dimension(:), allocatable | rmg |
radius at each node including marine growth [m] | |
real(reki), dimension(:), allocatable | rin |
inner member radius at node, equivalent to radius of water ballast at this node if filled [m] | |
real(reki), dimension(:), allocatable | tmg |
Nodal thickness with marine growth (of member at node location) [m]. | |
real(reki), dimension(:), allocatable | mgdensity |
Nodal density of marine growth [kg/m^3]. | |
real(reki), dimension(:), allocatable | drdl_mg |
taper dr/dl of outer surface including marine growth of each element [-] | |
real(reki), dimension(:), allocatable | drdl_in |
taper dr/dl of interior surface of each element [-] | |
real(reki) | vinner |
Member volume without marine growth [m^3]. | |
real(reki) | vouter |
Member volume including marine growth [m^3]. | |
real(reki) | vballast |
Member ballast volume [m^3]. | |
real(reki) | vsubmerged |
Submerged volume corresponding to portion of Member in the water [m^3]. | |
real(reki) | l_fill |
fill length along member axis from start node 1 [m] | |
real(reki) | h_fill |
fill length of partially flooded element [m] | |
real(reki) | z_overfill |
if member is fully filled, the head height of the fill pressure at the end node N+1. More... | |
real(reki) | h_floor |
the distance from the node to the seabed along the member axis (negative value) [m] | |
integer(intki) | i_floor |
the number of the element that pierces the seabed (zero if the member doesn't pierce it) [-] | |
logical | doendbuoyancy |
compute the end plate effect for the hightest node of this member [-] | |
integer(intki) | memfloodstatus |
Member-level flooded status for each elemen: 0 unflooded or fully below seabed, 2 partially flooded, 1 fully flooded [-]. | |
integer(intki), dimension(:), allocatable | floodstatus |
flooded status for each element: 0 unflooded or fully below seabed, 1 fully flooded, 2 partially flooded [-] | |
real(reki), dimension(:), allocatable | alpha |
relative volume centroid of each element including marine growth, from node i to node i+1 [-] | |
real(reki), dimension(:), allocatable | alpha_fb |
relative volume centroid of each element's flooded ballast, from node i to node i+1 [-] | |
real(reki), dimension(:), allocatable | alpha_fb_star |
load distribution factor for each element after adjusting alpha_fb for node reference depths [-] | |
real(reki), dimension(:), allocatable | cd |
Member Cd at each node [-]. | |
real(reki), dimension(:), allocatable | ca |
Member Ca at each node [-]. | |
real(reki), dimension(:), allocatable | cp |
Member Cp at each node [-]. | |
real(reki), dimension(:), allocatable | axcd |
Member axial Cd at each node [-]. | |
real(reki), dimension(:), allocatable | axca |
Member axial Ca at each node [-]. | |
real(reki), dimension(:), allocatable | axcp |
Member axial Cp at each node [-]. | |
real(reki), dimension(:), allocatable | m_fb_l |
mass of flooded ballast in lower portion of each element [kg] | |
real(reki), dimension(:), allocatable | m_fb_u |
mass of flooded ballast in upper portion of each element [kg] | |
real(reki), dimension(:), allocatable | h_cfb_l |
distance to flooded ballast centroid from node point in lower portion of each element [m] | |
real(reki), dimension(:), allocatable | h_cfb_u |
distance to flooded ballast centroid from node point in upper portion of each element [m] | |
real(reki), dimension(:), allocatable | i_lfb_l |
axial moment of inertia of flooded ballast in lower portion of each element [kg-m^2] | |
real(reki), dimension(:), allocatable | i_lfb_u |
axial moment of inertia of flooded ballast in upper portion of each element [kg-m^2] | |
real(reki), dimension(:), allocatable | i_rfb_l |
radial moment of inertia of flooded ballast in lower portion of each element [kg-m^2] | |
real(reki), dimension(:), allocatable | i_rfb_u |
radial moment of inertia of flooded ballast in upper portion of each element [kg-m^2] | |
real(reki), dimension(:), allocatable | m_mg_l |
mass of marine growth in lower portion of each element [kg] | |
real(reki), dimension(:), allocatable | m_mg_u |
mass of marine growth in upper portion of each element [kg] | |
real(reki), dimension(:), allocatable | h_cmg_l |
distance to marine growth centroid from node point in lower portion of each element [m] | |
real(reki), dimension(:), allocatable | h_cmg_u |
distance to marine growth centroid from node point in upper portion of each element [m] | |
real(reki), dimension(:), allocatable | i_lmg_l |
axial moment of inertia of marine growth in lower portion of each element [kg-m^2] | |
real(reki), dimension(:), allocatable | i_lmg_u |
axial moment of inertia of marine growth in upper portion of each element [kg-m^2] | |
real(reki), dimension(:), allocatable | i_rmg_l |
radial moment of inertia of marine growth in lower portion of each element [kg-m^2] | |
real(reki), dimension(:), allocatable | i_rmg_u |
radial moment of inertia of flooded ballast in upper portion of each element [kg-m^2] | |
real(reki), dimension(:), allocatable | cfl_fb |
axial force constant due to flooded ballast, for each element [N] | |
real(reki), dimension(:), allocatable | cfr_fb |
radial force constant due to flooded ballast, for each element [N] | |
real(reki), dimension(:), allocatable | cm0_fb |
moment constant due to flooded ballast, for each element about lower node [Nm] | |
real(reki) | mgvolume |
Volume of marine growth material for this member/element [m^3]. | |
real(reki) | mdivsize |
User-requested final element length (actual length may vary from this request) [m]. | |
integer(intki) | mcoefmod |
Coefs model for member: 1 = simple, 2 =depth, 3 = member-based [-]. | |
integer(intki) | mmbrcoefidindx |
If MCoefMod=3, then this is the index for the member's coefs in the master Member Coefs Table [-]. | |
integer(intki) | mmbrfilledidindx |
If this member is part of a fill group, this is the index into the master fill group table, if not = -1 [-]. | |
real(reki) | fillfsloc |
Z-location of the filled free-surface [m]. | |
real(reki) | filldens |
Filled fluid density [kg/m^3]. | |
logical | proppot |
Is this element/member modeled with potential flow theory T/F [-]. | |
logical | flipped |
Was the member flipped in a reordering event? Need to know this to get the correct normal vector to the ends [-]. | |
real(reki) morison_types::morison_membertype::z_overfill |
if member is fully filled, the head height of the fill pressure at the end node N+1.
Zero if member is partially filled. [m]