*SetNLFEBody() - Cable

Sets the properties for a Cable type Large Deformation Body.

Syntax

*SetNLFEBody(varname, CABLE, area, moi, rayleigh_damping, propmat)

Arguments

varname
The variable name of the large deformation body.
Data type: varname
CABLE
The type of element.
area
The cross-section area of the cable.
Data type: real
moi
The area moment of inertia of the cross-section.
Data type: real
rayleigh_damping
The material damping for the body.
Data type: real
propmat
The variable name of the material.
Data type: varname

Example

In the example below a large deformation body is set to the CABLE type element:
*BeginMDL( the_model, "Model", )
 *StandardInclude(FILE)
 *SetCurrentSolverMode(MotionSolve)
 *Point( p_0, "Point 0" )
 *Point( p_1, "Point 1" )
 *Point( p_2, "Point 2" )
 *Point( p_3, "Point 3" )
 *Point( p_4, "Point 4" )
 *LDBody( ldb_0, "LDBody 0", p_0, p_1, p_2, p_3, p_4 )
 *SetPoint( p_1, 10 )
 *SetPoint( p_2, 20 )
 *SetPoint( p_3, 30 )
 *SetPoint( p_4, 40 )
 *SetOrientation( ldb_0.orient_end, TWOAXES, XY, DXDYDZ, ldb_0.pt4.x - ldb_0.pt3.x, ldb_0.pt4.y - ldb_0.pt3.y, ldb_0.pt4.z - ldb_0.pt3.z, DXDYDZ, 0.0, 1.0, 0.0 )
 *SetOrientation( ldb_0.orient_start, TWOAXES, XY, POINT, ldb_0.pt1, DXDYDZ, 0.0, 1.0, 0.0 )
 
*SetLDBody(ldb_0, CABLE, 78.5, 7856.98, 0.001, propmat_steel)
*EndMDL()

Context

*BeginMdl()

*DefineSystem()

*DefineAssembly()

Comments

This statement is used to set the cross-section and material properties for a large deformation body. Using the keyword CABLE, sets the element type to CABLE.