Steel4

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

Model.uniaxial(“Steel04”, name, fy, E)

fy float Yield stress.
E float Young’s modulus of elasticity
kin [b_k,R_0,r_1,r_2], apply kinematic hardening Kinematic hardening is based on the Menegotto-Pinto model. The parameters and their use is identical to those of the Steel02 material. Steel4 param kin.png recommended values: R_0 = 20, r_1 = 0.90, r_2 = 0.15
b_k float hardening ratio (E_k/E_0)
R_0 float control the exponential transition from linear elastic to hardening asymptote
r_1 float
r_2 float
iso [b_i,b_l,rho_i,R_i,l_yp], apply isotropic hardening Isotropic hardening increases the yield strength of the material. The applied increase is calculated as a function of the accumulated plastic strain. The following parameters control that function. Steel4 param iso.png
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 \(\varepsilon_{y0} = f_y / E_0\) units
ult [f_u,R_u], apply an ultimate strength limit The ultimate strength limit serves as an upper limit of material resistance. After the limit is reached the material behaves in a perfectly plastic manner. Exponential transition is provided from the kinematic hardening to the perfectly plastic asymptote. Note that isotropic hardening is also limited by the ultimate strength, but the transition from the isotropic hardening to the perfectly plastic asymptote is instantaneous. Steel4 param ult.png
f_u float ultimate strength
R_u float control the exponential transition from kinematic hardening to perfectly plastic asymptote
asym [[kin1,kin2,kin3,kin4],[iso1,iso2,iso3,iso4],[ult1,ult2]], assume non-symmetric behavior If non-symmetric behavior is assumed, material response under tension and compression will be controlled by two different parameter sets. The normal parameters control behavior under tension. Additional parameters shall be specified to describe behavior under compression. The following parameters are expected after the normal parameters when the options below are used. Steel4 param asymi.png Steel4 param asymk.png
kin [kin1,kin2,kin3,kin4],
kin1 float
kin2 float
kin3 float
kin4 float
iso [iso1,iso2,iso3,iso4],
iso1 float
iso2 float
iso3 float
iso4 float
ult [ult1,ult2],
ult1 float
ult2 float
sig_init float apply initial stress Initial stress is assumed at 0 strain at the beginning of the loading process. The absolute value of the initial stress is assumed to be less than the yield strength of the material. Steel4 param init.png
cycNum int 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.

Examples

Under development…

Code developed by: Adam Zsarnóczay, zsarnoczay@vbt.bme.hu