KikuchiBearing ElementΒΆ

This command is used to construct a KikuchiBearing element object, which is defined by two nodes. This element consists of multiple shear spring model (MSS) and multiple normal spring model (MNS).

element('KikuchiBearing', eleTag, *eleNodes, '-shape', shape, '-size', size, totalRubber, <'-totalHeight', totalHeight>, '-nMSS', nMSS, '-matMSS', matMSSTag, <'-limDisp', limDisp>, '-nMNS', nMNS, '-matMNS', matMNSTag, <'-lambda', lambda>, <'-orient', <x1, x2, x3>, yp1, yp2, yp3>, <'-mass', m>, <'-noPDInput'>, <'-noTilt'>, <'-adjustPDOutput', ci, cj>, <'-doBalance', limFo, limFi, nIter>)
eleTag (int) unique element object tag
eleNodes (list (int)) a list of two element nodes
shape (float) following shapes are available: round, square
size (float) diameter (round shape), length of edge (square shape)
totalRubber (float) total rubber thickness
totalHeight (float) total height of the bearing (defaulut: distance between iNode and jNode)
nMSS (int) number of springs in MSS = nMSS
matMSSTag (int) matTag for MSS
limDisp (float) minimum deformation to calculate equivalent coefficient of MSS (see note 1)
nMNS (int) number of springs in MNS = nMNS*nMNS (for round and square shape)
matMNSTag (int) matTag for MNS
lambda (float) parameter to calculate compression modulus distribution on MNS (see note 2)
x1 x2 x3 (float) vector components in global coordinates defining local x-axis
yp1 yp2 yp3 (float) vector components in global coordinates defining vector yp which lies in the local x-y plane for the element
m (float) element mass
'-noPDInput' (str) not consider P-Delta moment
'-noTilt' (str) not consider tilt of rigid link
ci cj (float) P-Delta moment adjustment for reaction force (default: ci =0.5, cj =0.5)
limFo limFi nIter (float) tolerance of external unbalanced force ( limFo), tolorance of internal unbalanced force ( limFi), number of iterations to get rid of internal unbalanced force ( nIter)

See also