动力管道的应力分析常用的软件有CEASAR II、SYSPIPE等,这些通常都是针对大型管系的分析,或者可以说是系统层级的分析。以CEASAR II为例,它可以对节点的某个坐标设置限位约束,比如在+x方向允许移动2mm,之后就被限定不动(GAP间隙设置)。而Workbench更像是部件级的分析,通常不会对大型管系进行三维建模后开展分析计算,它可以说是一个放大镜,对某个局部进行更为详细的分析。我们发现,在Workbench里面并没有直接对某个坐标轴的限定位移约束。比如下面的约束,中间部件一端和限位块之间有2mm间隙,只允许在+x方向变形2mm,此时该怎么设置呢?今天我们来讨论一下。

其实对于上面的问题,采用非线性接触分析应该是最符合实际的,但是这个计算相对而言较为麻烦,在工程应用中能简化就最好了。今天我们讨论的一种方法是利用COMBIN40弹簧单元来间接计算。
比如下面的问题,左边的梁在高温下发生膨胀变形,右边有个限位刚性梁,两者之间创建spring连接,弹簧的长度即为高温梁端和限位刚性梁端的距离,弹簧连接的初始刚度可以随便设置,对于静态问题,阻尼系数设置为0。


COMBIN40的使用,需要在弹簧连接下面插入command,输入APDL命令,将弹簧单元类型改为COMBIN40并设置实常数(最后一行),其中,实常数的参数从左往右分别为接触后的限位刚度K1,阻尼C,质量M,间隙GAP(或自由行程),滑移力FSLIDE,弹簧2刚度K2。对于本案例情况,只需要设置K1和GAP即可,其他设置为0表示不启用参数。K1设置成一个很大的值,表示接触到刚性限位梁,GAP设置成实际的初始间隙,单元在间隙范围内不传递力。
ET,_sid,COMBIN40KEYOPT,_sid,3,0R,_sid,10000000,0,0,1.5,0,0

我们看一下计算结果。
首先,高温膨胀梁的最大位移1.5mm,即为COMBIN40设置的GAP值。

由于被限位,膨胀梁将对限位梁产生约束反力。
