本模型基于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).