zone.hysteretic

Syntax

f := zone.hysteretic(z,s)
zone.hysteretic(z,s) := f

Get/set the hysteretic damping parameter s in zone z. s can have the following possible values: c0, c1, c2, c3, modfac, reduction-minimum, model, e1, e2, e3, e4, e5, and e6.

c0, c1, c2, and c3 return/set the first through fourth parameters of the hysteretic model.

model returns/sets the hysteretic model identification number, where 1 = Default model, 2 = off, 3 = Sigmoidal-3 model, 4 = Sigmoidal-4 model, and 5 = Hardin model.

modfac returns/sets the current reduction factor.

reduction-minimum returns/sets the assigned lower-bound of the reduction factor. The default is 0.005.

e1 through e6 return/set strain components \(γ\)1\(γ\)6. See Hysteretic damping for more details.

Returns:

f - the value of the hysteretic damping value

Arguments:

z - a pointer to a zone

s - the name of the value to retrieve from the zone