BeamContact2D: Difference between revisions
(Created page with '{{CommandManualMenu}} This command is used to construct a BeamContact2D element object. {| | style="background:yellow; color:black; width:700px" | '''element BeamContact2D $el...') |
No edit summary |
||
Line 53: | Line 53: | ||
'''EXAMPLE:''' BeamContact2D element with tag 1, connectivity with nodes 1, 2, 3, and 4, and material with tag 1 | '''EXAMPLE:''' BeamContact2D element with tag 1, connectivity with nodes 1, 2, 3, and 4, and material with tag 1 | ||
element BeamContact2D 1 1 2 3 4 1 0.5 1.0e-10 1.0e-10 | element BeamContact2D 1 1 2 3 4 1 0.5 1.0e-10 1.0e-10 0 | ||
---- | ---- |
Revision as of 02:47, 8 March 2011
- 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 BeamContact2D element object.
element BeamContact2D $eleTag $iNode $jNode $sNode $lNode $matTag $width $gTol $fTol <$cFlag$> |
$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 |
$width | the width of the wall represented by the beam element in plane strain |
$gTol | gap tolerance |
$fTol | force tolerance |
$cFlag | optional initial contact flag |
$cFlag = 0 >> contact between bodies is initially assumed (DEFAULT) | |
$cFlag = 1 >> no contact between bodies is initially assumed |
The BeamContact2D element is a two-dimensional beam-to-node contact element which defines a frictional contact interface between a beam element and a separate body. The master nodes are the endpoints of the beam element, and the slave node is a node from a 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.
Under plane strain conditions in 2D, a beam element represents a unit thickness of a wall. The width is the dimension of this wall in the 2D plane. This width should be built-in to the model to ensure proper enforcement of the contact condition. The Excavation Supported by Cantilevered Sheet Pile Wall practical example provides some further examples and discussion on the usage of this element.
NOTE:
- The BeamContact2D 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.
- masterforce - returns the reactions (forces and moments) acting on the master nodes.
EXAMPLE: BeamContact2D element with tag 1, connectivity with nodes 1, 2, 3, and 4, and material with tag 1
element BeamContact2D 1 1 2 3 4 1 0.5 1.0e-10 1.0e-10 0
Code Developed by: Chris McGann, Pedro Arduino, & Peter Mackenzie-Helnwein, at the University of Washington