SimpleContact2D

From OpenSeesWiki
Revision as of 01:36, 8 March 2011 by Mcganncr (talk | contribs) (Created page with '{{CommandManualMenu}} This command is used to construct a SimpleContact2D element object. {| | style="background:yellow; color:black; width:600px" | '''element SimpleContact2D...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search




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:

  1. The SimpleContact2D element has been written to work exclusively with the ContactMaterial2D nDMaterial object.
  2. The valid recorder queries for this element are:
    1. force - returns the contact force acting on the slave node in vector form.
    2. frictionforce - returns the frictional force acting on the slave node in vector form.
    3. 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