3.1.10.61. MultipleShearSpring Element

This command constructs a multiple shear spring (MSS) element consisting of identical shear springs arranged radially to represent isotropic behavior in the local y-z plane. The command name MSS is an alias for multipleShearSpring.

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

Argument

Type

Description

$eleTag

integer

unique element tag

$iNode $jNode

integer

end nodes

$nSpring

integer

number of radial shear springs

$matTag

integer

tag of a previously defined uniaxial material (-mat)

$dsp

float

minimum deformation to compute equivalent coefficient (optional; default 0.0)

$m

float

element mass (optional)

Note

  1. When $dsp is positive and shear deformation exceeds $dsp; the element adjusts force and stiffness to reproduce monotonic uniaxial material behavior in every direction.

  2. Valid Element Recorder queries include globalForce, localForce, basicForce, localDisplacement, and basicDeformation.

Example

  1. Tcl Code

element multipleShearSpring 1 1 2 16 -mat 1
  1. Python Code

element('multipleShearSpring', 1, 1, 2, 16, '-mat', 1)

Code developed by: Masaru Kikuchi