利用OF内的overInterDyMFoam,基于重叠网格模拟二维方形结构物以恒定的速度垂直入水。
数值模型包含了两套网格,一是固定不动的背景网格,二是做恒速垂直下落运动的组件网格。
目前的问题是,组件网格在下落的时候,整个组件网格里面的air、water一直都与初始时刻的相同,无任何变化,如下图所示。感觉是背景网格里的air、 water与组件网格里的air、water是相互独立的两部分。
计算四五个时间步后就发散了。
恳请老师们能予以解答,感激不尽!
利用OF内的overInterDyMFoam,基于重叠网格模拟二维方形结构物以恒定的速度垂直入水。
数值模型包含了两套网格,一是固定不动的背景网格,二是做恒速垂直下落运动的组件网格。
打扰老师了,您可以帮我看一下这个问题吗 @cfdwired
您好,我现在也在通过修改floatingBody这个算例,将里面的矩形修改为楔形体,使用重叠网格做物体入水,能否看一下您的dynamicMeshDict文件的设置吗?还有就是我是从外部导入的一个楔形体STL文件,然后用snappyHexMesh划分的网格,但是不知道floatingBody/system/topoSetDict中的c0区域怎么改
actions
(
{
name c0;
type cellSet;
action new;
source boxToCell;
box (0.38 0.38 0.2) (0.62 0.62 0.6); // 我现在是一个楔形体,他这里是定义的一个矩形,不知道这一部分代码怎么修改
}
{
name c0;
type cellSet;
action invert;
}
);
谢谢