`Overclosure is too large` 弹出来之前先看边界条件,多半是对称面约束加错了方向。XSYMM是U1=UR2=UR3=0,约束的是垂直于X=常数平面的平动和绕该平面内两个轴的转动,加在X=0面上就对了。有人把XSYMM加到Y=0面上,U1约束的是X方向位移,但Y=0面的法向是Y方向,约束U1等于没约束法向,两个半模型直接穿模。
YSYMM是U2=UR1=UR3=0,ZSYMM是U3=UR1=UR2=0。记法很简单,XY对称约束的就是UZ、URX、URY,跟字母顺序反着来。XSYMM约束U1、UR2、UR3,Y方向的平动和X、Z方向的转动放开。对称面法向是哪个轴就约束哪个轴的平动,另外两个轴的转动也约束,剩下两个平动和绕法向的转动自由。
半模型切在X=0面,加XSYMM。切在Y=0面,加YSYMM。切在Z=0面,加ZSYMM。两个对称面都用四分之一模型,X=0加XSYMM,Y=0加YSYMM,接触对只建在保留的那段圆弧或者平面上。集中力在半模型上只加一半,压力加全值,体力不用改,重力自动按体积算。

之前做一个卡箍的接触分析,半模型切在X=0面上,手滑点了YSYMM,提交之后算了两步就报 `Zero pivot`,打开变形图看到上半部分直接往Y方向飘走了。当时以为是接触刚度不够,把法向刚度因子从0.1调到1.0,还是飘。后来看约束反力,X=0面上RF1全是零,RF2有值,才反应过来约束加反了。改回XSYMM之后一次通过。那天下午办公室在换灯管,梯子搬来搬去,电钻声一阵一阵的。
对称边界和固定约束的区别。对称边界只约束法向平动,切向平动和绕法向转动是自由的,材料可以在对称面内滑动和转动。固定约束是把所有自由度都掐死,两个半模型在对称面附近会像焊在一起一样,应力集中完全是假的。把XSYMM换成ENCASTRE,应力峰值能差出两倍。
轴对称问题不用对称边界,直接用CAE里的Axisymmetric选项,单元类型CAX4R或者CAX8R,对称轴在X=0或者Y=0,看模型怎么摆。二维轴对称跟三维四分之一模型在结果上一样,但计算量差一个量级。能简化成轴对称的就别建三维。
检查对称约束加对没对,看约束反力。X=0面上RF1应该有值,RF2和RF3接近零。如果有RF2不为零,说明切向被锁住了,对称边界加错或者多加了别的约束。Tools -> Query -> Probe values,选节点,看RF分量。反力曲线平滑没有振荡,对称面传力路径就是对的。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删