带有3个节点的三角形是最基础的二维有限元单元。相比起其他单元,3节点三角形最大的特点是应变和应力在单元上的分布是相同的,所以也被称为Constant Strain Triangular (CST) 单元。 本文介绍如何通过用户自定义单元子程序UEL在ABAQUS环境中开发CST单元。单元为平面应变单元,对标ABAQUS中的CPE3。
由于ABAQUS不支持显示用户自己开发的单元,所以需要通过UMAT辅助显示UEL计算得到的结果。大致的流程为: (1)在input中定义两种单元,一种是用户自己开发的“真”单元(UEL),另一种是“假”单元(abaqus内置的单元,但是材料用UMAT),用于后处理显示。这两种单元享用相同的节点标号,但是有不同的单元标号;
(2)在UEL和UMAT中都定义COMMON block,比如: common/KUSER/ UVAR;通信井
(3)UEL计算得到结果,将需要显示的结果赋值给SVARS (UEL中的场变量);
酒精壁炉
偏光膜(4)在UEL中把 SVARS 的数值赋予 UVAR;左右摇头摆
抑制的生活
爆震弹(5)UMAT中的SDV接收UVAR,另外需要写一个弹性的本构,弹性模量 E 可以设置得很小.