interfoam计算出现了奇怪的结果,猜测是压力的问题,但是不知道具体改怎么做。。。
-
在openfoam里用interFoam算了一个很简单的cas,大概就是一个平板前面有个inlet,往里面注水,想看这个水流的情况,但是出现了非常离谱的状况,我先放上结果图
我设置的速度方向是(1 0 0),因此我觉得他不应该出现向上喷射的这个状态。
同样的我又在fluent里面简单跑了一下这个cas,边界条件设置都是相同的,结果是这样的:
今天着重的了解了一下这个p_rgh文件,大概可以理解为引入的一个方便求解的中间参量,等于原来的p-rhogh。
两者设置里面最唯一出现的差别可能就是压力,fluent的设置更加傻瓜式一点,直接对边界区域的相对压力给定值就好了,这个p_rgh原则上感觉不需要去关心具体是多少,但是总感觉这个东西好像跟不同的坐标有一定的关系,比方说坐标( 1 1 0)的点和坐标( 1 1 1 )的点在初场设置时想让他们的静压或者说P文件中的压力为0的时候,需要设置在的p_rgh中的值应该是不一样的。
感觉出现这个问题也可能是我openfoam这边设置的问题。所以也得请求各位大佬帮着看一下,openfoam的设置文件我放在下面了。
test2.zip因为文件稍微有点大我就给网格删了,不过都是均匀网格所以画起来也不麻烦,直接blockMesh就好,不过需要topoSet+createPatch一下来创造一个inlet来着