比如我想模拟一块金属方块放在一个光滑桌面上的热膨胀,实际上它只有垂直方向收到桌面的支撑而得到约束,其它几个方向都是完全自由的。但是在comsol当中我如果设定金属块与桌面接触的那个下表面为面约束,在模拟过程中会发现这个约束实际上是三维的,即这个表面上的各个点全部被约束死了,金属块的上表面会鼓起,这与我想模拟的实际情况不符。请问大神们该如何处理?万分感谢。
谢谢大神回复。以前确实这么干过,但是也有问题,比如这个方块如果受力可怎么办下面没有面支撑的话就不收敛了。增加多体动力学能否解决这个问题,没用过这个。期待再次指教。
追答如果再次受力的话,其实也是作为一个边界条件出现的。不用多动力学。
你说你仅仅是支撑在桌面上,没说有其他问题呀,如果有测力,那么会失去平衡。如果是从上向下的应力,不会影响结果的,这种这设定不会有问题。
实际情况就是最中间那点形变凸起成为整个结构的束缚点。其他各部分自由扩张。
谢谢再次回复。其它各部分扩张的结果应该是金属方块相对于光滑桌面在4个方向都出现相对滑动,但是这貌似又要指定摩擦系数了。不用多体能实现吗?谢谢。