动网格的旋转运动可以修改旋转轴吗?
-
各位大佬,请教一个问题,我的模拟需要整体网格有一个转动,在/OpenFOAM-6/tutorials/multiphase/interFoam/laminar/testTubeMixer里是有明确axis参数输入的,但是我们实验室的集群太老,只安装了2.1.1版本,我在openFOAM2.1.1版本里的OpenFOAM-2.1.1/tutorials/multiphase/interDyMFoam/ras/testTubeMixer算例中没找到设置旋转轴的参数,不知道各位大佬清不清楚2.1.1版本的旋转轴参数是如何设置的?
下图分别为of6和of2.1.1版本中testTubeMixer算例的dynamicMeshDict
-
@yu_tian
直接添加axis是无效的,算出来的结果还是围绕着z轴旋转
-
@yu_tian CofG是指旋转中心吗?如果是的话,下边那个radialVelocity指的转速需要给定绕三个轴旋转的速度,(0 0 360)就是指绕x轴转速为0,绕y轴转速为0,绕z轴转速为360,归一化之后旋转方向就是(0 0 1),就是。如果你要改旋转轴,就要同时改旋转中心和转速,转速归一化之后就是旋转方向,加上旋转中心就是旋转轴。
-
@yu_tian 我去翻了一下代码,CofG是指重力中心,不是很明白这个参数的意义,如果这个值不能代指旋转中心,也就是6里的origin的话,那就是旋转轴必须通过原点。需要你再确认一下。
-
@tidedrinker 感谢您的回复,确实如您所言,可以通过修改旋转中的速度矢量来改变旋转轴,而上面的那个参数确实是旋转中心位点