ZeroLengthImpact3D

From OpenSeesWiki
Revision as of 18:25, 28 May 2013 by Cashany (talk | contribs)
Jump to navigation Jump to search




This command constructs a node-to-node zero-length contact element in 3D space.

element zeroLengthImpact3D $tag $slaveNode $masterNode $direction $initGap $frictionRatio $Kt $Kn $Kn2 $Delta_y $cohesion




$tag unique element object tag
$slaveNode Slave node tag
$masterNode Master node tag
$direction

1 if normal vector of master plane points to +X direction

2 if normal vector of master plane points to +Y direction

3 if normal vector of master plane points to +Z direction

$initGap Initial gap between master plane and slave plane
$frictionRatio Friction ratio
$Kt Penalty in tangential directions (parallel to master and slave planes)
$Kn Penalty in normal direction (normal to master and slave planes)
$Kn2 Penalty in normal direction after yielding based on Hertz impact model
$Delta_y Yield deformation based on Hertz impact model
$cohesion Cohesion, if no cohesion, it is zero


NOTES:

  1. This element has been developed on top of the “zeroLengthContact3D” element. All the notes available in the following link would apply to the new element as well. This includes the definition of master and slave nodes, the number of degrees of freedom in the domain, etc.
  2. The following figure shows the normal response of the element. This hysteresis response is based on the Hertz impact model when the gap is 0.5 inches, yield deformation is 0.1 inches, penalty stiffness before yielding is 1.0e5 ksi, and penalty stiffness after yielding is 1.0e4 ksi.




EXAMPLES:

Gang Wang to provide a smart example!



REFERENCES:



Code Developed by: Arash E. Zaghi, Majid Cashany, University of Connecticut (UConn)