Difference between revisions of "MultipleShearSpring Element"

From OpenSeesWiki
Jump to navigationJump to search
Line 35: Line 35:
 
under monotonic loading in every direction.
 
under monotonic loading in every direction.
 
If '''$dsp''' is zero, the element does not calculate the equivalent coefficient.
 
If '''$dsp''' is zero, the element does not calculate the equivalent coefficient.
 +
 +
2) The valid queries to a multipleShearSpring element when creating an ElementRecorder object are
 +
'globalForce', 'localForce', 'basicForce', 'localDisplacement' and 'basicDeformation'.
  
 
[[Image:MultipleShearSpring_Model.png|300px]]
 
[[Image:MultipleShearSpring_Model.png|300px]]
Line 41: Line 44:
  
 
EXAMPLE:
 
EXAMPLE:
 +
 +
[[Media:MultipleShearSpring_Sample.tcl|MultipleShearSpring_Sample.tcl]],
 +
[[Media:MultipleShearSpring_input_X.tcl|MultipleShearSpring_input_X.tcl]],
 +
[[Media:MultipleShearSpring_input_Y.tcl|MultipleShearSpring_input_Y.tcl]]
 +
 +
[[Image:MultipleShearSpring_ForceDeformation_1y.png|250px]]      
 +
[[Image:MultipleShearSpring_path.png|250px]]
 +
 +
[[Image:MultipleShearSpring_ForceDeformation_2y.png|250px]]       [[Image:MultipleShearSpring_ForceDeformation_2z.png|250px]]

Revision as of 22:16, 7 June 2013




This command is used to construct a multipleShearSpring (MSS) element object, which is defined by two nodes. This element consists of a series of identical shear springs arranged radially to represent the isotropic behavior in the local y-z plane.

element multipleShearSpring $eleTag $iNode $jNode $nSpring -mat $matTag <-lim $dsp> <-orient <$x1 $x2 $x3> $yp1 $yp2 $yp3> <-mass $m>

$eleTag unique element object tag
$inode $jnode end nodes
$nSpring number of springs
$matTag tag associated with previously-defined UniaxialMaterial object
$dsp minimum deformation to calculate equivalent coefficient (see note 1)
$x1 $x2 $x3 vector components in global coordinates defining local x-axis
$yp1 $yp2 $yp3 vector components in global coordinates defining vector yp which lies in the local x-y plane for the element
$m element mass

NOTES:

1) If $dsp is positive and the shear deformation of MSS exceeds $dsp, this element calculates equivalent coefficient to adjust force and stiffness of MSS. The adjusted MSS force and stiffness reproduce the behavior of the previously defined uniaxial material under monotonic loading in every direction. If $dsp is zero, the element does not calculate the equivalent coefficient.

2) The valid queries to a multipleShearSpring element when creating an ElementRecorder object are 'globalForce', 'localForce', 'basicForce', 'localDisplacement' and 'basicDeformation'.

MultipleShearSpring Model.png


EXAMPLE:

MultipleShearSpring_Sample.tcl, MultipleShearSpring_input_X.tcl, MultipleShearSpring_input_Y.tcl

MultipleShearSpring ForceDeformation 1y.png       MultipleShearSpring path.png

MultipleShearSpring ForceDeformation 2y.png       MultipleShearSpring ForceDeformation 2z.png