Skip to content

Home > List of Keywords > *GRCONT,NAME=GRPLOAD

*GRCONT,NAME=GRPLOAD

Data format:

Three lines with following parameters:

IGR IOP
DLLFileName
DLLProcName

Restriction :

Group must be previously defined. For dynamic analysis.

Purpose :

To load a group with lineic forces and moments

Details :

Parameter Description
IGR Group number on which the loads are applied
IOP 0 : Wind velocity provided, 1 : horizontal current velocity and diameter, 2: horizontal current + wave horizontal velocity and diameter
DLLFileName Name of the dll file
DLLProcName Name of the procedure in the .dll

Note

The user must then provide a dll with the following exchange data: (time, isize, pos, matrot, posglo, vitnode, accnode, windv, fnoload)

The definition of the variables is:

Provided by DeepLines

  • isize : integer : number of points along the line

  • time : double precision : time at beginning of current time step

  • pos(isize) : double precision : abscissa in m of the points to be loaded along the riser (not a function of time)

  • matrot(9*isize) : double precision : rotational matrix to go from global to local coordinate, matrices are stored at each point, the first line of the matrices is stored followed by the second anf third line for the first point, then data for the second point is stored an so on

  • posglo(3*isize) : double precision : (x,y,z) position in m in DeepLines global frame at each point (converged solution at previous time step)

  • vitnode(6*isize) : double precision : translational velocities in (x,y,z) in m/s and rotational velocities in (x,y,z) in rad/s in DeepLines global frame at each point (converged solution at previous time step)

  • accnode(6*isize) : double precision : translational accelerations in (x,y,z) in m/s and rotational accelerations in (x,y,z) in rad/s in DeepLines global frame at each point (converged solution at previous time step)

  • windv(3*isize) : double precision : wind velocity in (x,y,z) in m/s in DeepLines global frame at each point (at current time step), or current velocity in (x,y) in m/s in DeepLines global frame at each point (at current time step) and hydrodynamic diameter (m), or current plus wave velocity in (x,y) in m/s in DeepLines global frame at each point (at current time step) and hydrodynamic diameter (m).

Provided by the library - fnoload(6*isize) : double precision : force per unit length in (x,y,z) in N/m and moment per unit lengh in (x,y,z)in N.m/m in DeepLines global frame at each point. This will be applied on the elements of the group during the iteration of time step time.