SimpleContact3D: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
(Created page with '{{CommandManualMenu}} This command is used to construct a SimpleContact3D element object. {| | style="background:yellow; color:black; width:600px" | '''element SimpleContact3D...')
 
No edit summary
Line 37: Line 37:
## ''frictionforce'' - returns the frictional 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 single normal and two tangential contact forces.
## ''forcescalar'' - returns the scalar magnitudes of the single normal and two tangential contact forces.
 
# The SimpleContact3D element works well in static analysis situations.  Extension to transient analysis is underway.





Revision as of 22:43, 17 May 2011




This command is used to construct a SimpleContact3D element object.

element SimpleContact3D $eleTag $iNode $jNode $kNode $lNode $sNode $LNode $matTag $gTol $fTol


$eleTag unique integer tag identifying element object
$iNode $jNode $kNode $lNode 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 SimpleContact3D element is a three-dimensional node-to-surface contact element which defines a frictional contact interface between two separate bodies. The master nodes are the nodes which define a surface of a hexahedral element 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. Information on the theory behind this element can be found in, e.g. Wriggers (2002).

NOTE:

  1. The SimpleContact3D element has been written to work exclusively with the ContactMaterial3D 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 single normal and two tangential contact forces.
  3. The SimpleContact3D element works well in static analysis situations. Extension to transient analysis is underway.


EXAMPLE: SimpleContact3D element with tag 1, connectivity with nodes 1, 2, 3, 4, 5, 6, 7, and 8, and material with tag 1

element SimpleContact3D 1  1 2 3 4 5 6 7 8  1  1.0e-10 1.0e-10

Code Developed by: Kathryn Petek, Pedro Arduino, & Peter Mackenzie-Helnwein, at the University of Washington


References:

  1. Wriggers, P. (2002). Computational Contact Mechanics. John Wilely & Sons, Ltd, West Sussex, England.