4.14.1.3. Steel4ΒΆ

uniaxialMaterial('Steel4', matTag, Fy, E0, '-asym', '-kin', b_k, *params, b_kc, R_0c, r_1c, r_2c, '-iso', b_i, rho_i, b_l, R_i, l_yp, b_ic, rho_ic, b_lc, R_ic, '-ult', f_u, R_u, f_uc, R_uc, '-init', sig_init, '-mem', cycNum)

This command is used to construct a general uniaxial material with combined kinematic and isotropic hardening and optional non-symmetric behavior.

 `matTag` (int) integer tag identifying material `Fy` (float) yield strength `E0` (float) initial elastic tangent `'-kin'` (str) apply kinematic hardening `b_k` (float) hardening ratio (E_k/E_0) `params` (list (float)) control the exponential transition from linear elastic to hardening asymptote `params=[R_0,r_1,r_2]`. Recommended values: `R_0 = 20, r_1 = 0.90, r_2 = 0.15` `'-iso'` (str) apply isotropic hardening `b_i` (float) initial hardening ratio (E_i/E_0) `b_l` (float) saturated hardening ratio (E_is/E_0) `rho_i` (float) specifies the position of the intersection point between initial and saturated hardening asymptotes `R_i` (float) control the exponential transition from initial to saturated asymptote `l_yp` (float) length of the yield plateau in eps_y0 = f_y / E_0 units `'-ult'` (str) apply an ultimate strength limit `f_u` (float) ultimate strength `R_u` (float) control the exponential transition from kinematic hardening to perfectly plastic asymptote `'-asym'` (str) assume non-symmetric behavior `'-init'` (str) apply initial stress `sig_init` (float) initial stress value `'-mem'` (str) configure the load history memory `cycNum` (float) expected number of half-cycles during the loading process Efficiency of the material can be slightly increased by correctly setting this value. The default value is `cycNum = 50` Load history memory can be turned off by setting `cycNum = 0`.