后处理里U1、U2、U3三列数据摆在面前,不知道哪个是竖向哪个是水平,翻了半天文档才确认。
ABAQUS里的自由度编号是固定的,1对应X方向平动,2对应Y方向平动,3对应Z方向平动,4是绕X轴转动,5是绕Y轴转动,6是绕Z轴转动。所以U1、U2、U3就是三个平动位移分量,UR1、UR2、UR3是三个转动分量。边界条件里写“1,1”表示约束1号自由度,数值为1。“2,0”表示约束2号自由度,值为0。约束三个平动就是1、2、3全写,ENCASTRE固支是1到6全约束。梁单元和壳单元才有转动自由度,实体单元只有1、2、3。
BOUNDARY,1,1,1,0.0,BOUNDARY,2,2,2,0.0,CLOAD,1,1,1000.0,OUTPUT, HISTORY,U1,U2,U3。
有一次做桩土模拟,桩顶施加水平荷载,后处理里读U2提取桩顶水平位移,画出来的曲线跟实测差了一倍。当时是夏天,空调外机就在窗户外头嗡嗡响,桌上放的冰可乐瓶壁全是水珠,顺着往下滴。以为是网格或者接触的问题,调了半天没效果。后来同事看了一眼说桩是沿Y轴竖着的,竖向位移应该是U2,水平位移是U1,我把两个搞反了。改过来曲线跟实测基本吻合。同样是Y方向,在有些软件里是竖向,在有些模型里是水平向,取决于建模时坐标轴的摆放,不能凭习惯认死。
温度自由度是11,孔隙压力是8,在热力耦合或者渗流分析里会用到。声学分析里有额外的自由度编号。UMAT和VUMAT里NTENS和NDI这些参数跟自由度编号是两套体系,别混着理解。

在Interaction模块里定义耦合约束的时候,Coupling Type选Kinematic或者Distributing,影响的自由度范围在Edit Constraint里能看到。COUPLING,KINEMATIC,*DISTRIBUTING,参考点跟从面的自由度耦合关系都在这里定义。接触对里的主从面自由度匹配也得注意,主面节点和从面节点的自由度编号要能对应上,不然接触约束会报错。
基坑开挖模拟里,地连墙沿深度方向的水平位移用U1提取,地表沉降用U2提取,坑底隆起也是U2。边坡稳定性分析里坡顶竖向位移U2是判断失稳的关键指标。隧道拱顶沉降用U2,水平收敛用U1。这些方向约定跟建模时的全局坐标系有关,不是软件强制的。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删