UEL (User Element Subroutine) 子程序允許用戶自定義單元的切線剛度矩陣及節點力向量,在實現相場斷裂模型時具有靈活性與便利性。UMAT (User Material Subroutine)子程序可以供用戶自定義材料的本構模型,同時可彌補UEL子程序無法可視化的缺陷。本文中的計算結合UEL子程序與UMAT子程序,采用雙層模型進行交互計算材料的斷裂過程。
傳統損傷模型對于單元的尺寸十分敏感,不同單元尺寸會導致有限元模型精度出現明顯偏差。針對該問題,梯度損傷(Gradient-damage)模型的概念被提了出來。本文詳細介紹了如何將梯度損傷模型應用于4節點平面單元,并在有限元模型中進行模擬。ABAQUS提供了UEL(user defined element)給使用者進行開發。筆者利用UEL開發4節點平面單元,其邊界條件如下圖所示。