Home > List of Keywords > *GRNOCONT,NAME=LOADLOC
*GRNOCONT,NAME=LOADLOC
Data format:
Four lines defined as follows:
NNO
I_1 ... I_NNO
DLLFileName
DLLProcName
Status :
Optional
Restriction :
For dynamic analyses only.
Purpose :
To define loads on a set of nodes updated at every time step
Details :
Parameter | Description |
---|---|
NNO | Number of nodes |
I_1 ... I_NNO | List of the identification numbers of the NNO nodes |
DLLFileName | DLL file name |
DLLProcName | DLL procedure name |
Note
Procedure in the DLL exchanges the following information with DeepLines at the beginning of each timestep :
( t, dt, isize, matrot, posglo, vitnode, accnode, fnoload ) where
- t : time when the dll is called (input to .dll)
- dt : time step (input to .dll)
- isize (=NNO): Number of nodes provided to the .dll (input to .dll)
- matrot(9x isize ) : rotation matrix of the nodes, first line from 1 to 3, second line from 4 to 6 and third line from 7 to 9 (input to .dll) for first node and so on
- Posglo(3x isize ) : position of the nodes (for first node and so on) in the global frame (input to .dll)
- Vitnode(6x isize ) : velocity of the nodes (for first node and so on) in the global frame (input to .dll)
- Accenode(6x isize ) : acceleration of the nodes (for first node and so on) in the global frame (input to .dll)
- fnoload(6x isize ) : loads (force and moment) in local frame of the nodes (output from .dll)