本模型基于Unger的论文[1,2],针对平面应力问题,实现了将塑性行为与损伤行为分离计算的损伤塑性模型。该模型不考虑压缩硬化。
模型输入
函数 [Material_State2,D]=Damage_Plasticity_Model_2D(Material,Material_State,e)
拥有以下输入参数:
- Material: 包含材料属性的结构体,包括:
Material.E
(弹性模量)Material.v
(泊松比)Material.f_t
(拉伸强度)Material.g_f
(归一化断裂能)Material.f_c
(单轴抗压强度)Material.f_c2
(双轴抗压强度)
- Material_State: 包含先前增量或迭代步骤中材料状态变量历史记录的结构体,包括:
Material_State.s
(应力向量)Material_State.e
(应变向量)Material_State.s_eff
(有效应力)Material.k_RK
(兰金屈服准则的当前状态变量)
- e: 当前应变增量
模型输出
- Material_State2: 更新后的材料状态变量
- D: 损伤变量
参考文献
[1] Unger, J. F., & Eckardt, C. (2011). Multiscale modeling of concrete: From damage behavior to structural analysis. Springer Science & Business Media.
[2] Unger, J. F. (2007). Ein mehrskalenmodell für die beschreibung des trag- und verformungsverhaltens von beton unter kurzzeitiger belastung (Doctoral dissertation, Universität Stuttgart).