请教mappedFile的相关问题
-
最近在学习使用DFSEM湍流入口,需要在入口设置一些参数U、R、L,用的方法是mappedFile,相应的U、R、L和points文件在constant/ boundaryData/ inlet中。
在运行时候报错:
【
FOAM FATAL ERROR:(openfoam-2106)
Did not find a corresponding surfacePoint for every face centre】
之所以确定是因为mappedFile报的错,是因为我把入口改为均匀入口,不使用这些mappedFile就没问题。因此我猜想,是不是因为points文件中写的坐标的问题。(我选了inlet面200个点的坐标写入了points文件里,然后再其他三个文件中写入对应的U、R、L值。)
问题如上所述,希望各位前辈能指点一二。
-
问题已解决。
发现原因可能是points文件需要的是一条入口inlet面的边上的线。
比如下图,我本来用的是线CD上所有cell的坐标,然后报错如主楼所说,我稍微看了一下代码,发现 if (!fullMatched) 就会输出错误信息如上。然后我试了试把points中的数据换成AB线上的cell坐标就可以了。
具体原因本工程专业的代码小白现在先不深究了,等有空了再看看。
-
@mania 发现是我搞错了,用成了以前的不是DFSEM的算例,搞了两三天头晕了,捂脸
问题还是没解决@李东岳
这个二楼能删了么李老师 -
@mania 你用RAS计算得到U、R、L和points,直接放到主程序计算就可以。of2006有自带的算例