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.
uniaxialMaterial Hysteretic $matTag $s1p $e1p $s2p $e2p <$s3p $e3p> $s1n $e1n $s2n $e2n <$s3n $e3n> $pinchX $pinchY $damage1 $damage2 <$beta>
$matTag |
unique material object integer tag |
|
$s1p |
$e1p |
stress and strain (or force & deformation) at first point of the envelope in the positive direction |
$s2p |
$e2p |
stress and strain (or force & deformation) at second point of the envelope in the positive direction |
$s3p |
$e3p |
stress and strain (or force & deformation) at third point of the envelope in the positive direction (optional) |
$s1n |
$e1n |
stress and strain (or force & deformation) at first point of the envelope in the negative direction* |
$s2n |
$e2n |
stress and strain (or force & deformation) at second point of the envelope in the negative direction* |
$s3n |
$e3n |
stress and strain (or force & deformation) at third point of the envelope in the negative direction (optional)* |
$pinchX |
pinching factor for strain (or deformation) during reloading |
|
$pinchY |
pinching factor for stress (or force) during reloading |
|
$damage1 |
damage due to ductility: D1(mu-1) |
|
$damage2 |
damage due to energy: D2(Eii/Eult) |
|
$beta |
power used to determine the degraded unloading stiffness based on ductility, mu-beta (optional, default=0.0) |
*NOTE: negative backbone points should be entered as negative numeric values