在fluent里面画的网格植入到了of中,修改周期性边界发现导致映射的id是倒序的
-
@李东岳 十分感谢李老师愿意帮助我,我是利用of与外部软件耦合模拟管道运动对多孔介质流场影响的,我这边就模仿movingcone算例单独建了个管道算例,与前面所说的网格略有区别,但问题是一致的。模型如下

给管道赋予x方向0.8m/s的速度,由于我之前与外部软件耦合模拟多孔介质环境,会多一个耦合力源项,在周期性边界条件下能够运行,单纯的流体算例似乎无法运行(如果改成墙边界是可以运行的),可能是不满足守恒定理(这一块我比较浅薄)。文件和模型我已放在下方,再次感谢李老师的帮助。
文件:moving_tunnel.rar
模型:tunnel_model.msh -
@yzxwh 增加
translational关键字试一试,由于算例没有Allrun,没试算对不对。patches ( { name CYCLIC1; patchInfo { type cyclic; neighbourPatch CYCLIC2; matchTolerance 0.02; transform translational; separationVector (0.3 0 0); } constructFrom patches; patches (left); // 源面 // set f0; } { name CYCLIC2; patchInfo { type cyclic; neighbourPatch CYCLIC1; matchTolerance 0.02; transform translational; separationVector (-0.3 0 0); } constructFrom patches; patches (right); // set f0; } );转换后boundary文件:

这是fluent画好的网格植入后得到的左右两个边界条件,我进行了修改,想改成周期性边界如下图
但是在后续的检查中发现,left面的网格顺序从图形上看是从下往上排列的,而right是从上往下排列的,这就导致了如果按id号顺序进行映射的话,二者在物理空间上的映射是倒序的,即left上部的网格面映射了right下部的网格面,left下部的映射了right的上部面,如何能让他们在物理空间上对应解决这个倒序的问题 求大佬指教!!

