4.14.3.5. HystereticΒΆ

uniaxialMaterial('Hysteretic', matTag, *p1, *p2, *p3=p2, *n1, *n2, *n3=n2, pinchX, pinchY, damage1, damage2, beta=0.0)

This command is used to construct a uniaxial bilinear hysteretic material object with pinching of force and deformation, damage due to ductility and energy, and degraded unloading stiffness based on ductility.

matTag (int)

integer tag identifying material

p1 (list (float))

p1=[s1p, e1p], stress and strain (or force & deformation) at first point of the envelope in the positive direction

p2 (list (float))

p2=[s2p, e2p], stress and strain (or force & deformation) at second point of the envelope in the positive direction

p3 (list (float))

p3=[s3p, e3p], stress and strain (or force & deformation) at third point of the envelope in the positive direction

n1 (list (float))

n1=[s1n, e1n], stress and strain (or force & deformation) at first point of the envelope in the negative direction

n2 (list (float))

n2=[s2n, e2n], stress and strain (or force & deformation) at second point of the envelope in the negative direction

n3 (list (float))

n3=[s3n, e3n], stress and strain (or force & deformation) at third point of the envelope in the negative direction

pinchX (float)

pinching factor for strain (or deformation) during reloading

pinchY (float)

pinching factor for stress (or force) during reloading

damage1 (float)

damage due to ductility: D1(mu-1)

damage2 (float)

damage due to energy: D2(Eii/Eult)

beta (float)

power used to determine the degraded unloading stiffness based on ductility, mu-beta (optional, default=0.0)

See also

Hysteretic