SimpleContact2D
- Command_Manual
- Tcl Commands
- Modeling_Commands
- model
- uniaxialMaterial
- ndMaterial
- frictionModel
- section
- geometricTransf
- element
- node
- sp commands
- mp commands
- timeSeries
- pattern
- mass
- block commands
- region
- rayleigh
- Analysis Commands
- Output Commands
- Misc Commands
- DataBase Commands
This command is used to construct a SimpleContact2D element object.
element SimpleContact2D $eleTag $iNode $jNode $sNode $lNode $matTag $gTol $fTol |
$eleTag | unique integer tag identifying element object |
$iNode $jNode | master nodes |
$sNode | slave node |
$lNode | Lagrange multiplier node |
$matTag | unique integer tag associated with previously-defined nDMaterial object |
$gTol | gap tolerance |
$fTol | force tolerance |
The SimpleContact2D element is a two-dimensional node-to-segment contact element which defines a frictional contact interface between two separate bodies. The master nodes are the nodes which define the endpoints of a line segment on the first body, and the slave node is a node from the second body. The Lagrange multiplier node is required to enforce the contact condition. This node should not be shared with any other element in the domain.
NOTE:
- The SimpleContact2D element has been written to work exclusively with the ContactMaterial2D nDMaterial object.
- The valid recorder queries for this element are:
- force - returns the contact force acting on the slave node in vector form.
- frictionforce - returns the frictional force acting on the slave node in vector form.
- forcescalar - returns the scalar magnitudes of the normal and tangential contact forces.
EXAMPLE:
element SimpleContact2D 1 1 2 3 4 1 1.0e-10 1.0e-10
Code Developed by: Kathryn Petek, Pedro Arduino, & Peter Mackenzie-Helnwein, at the University of Washington