multiRegion计算中,interface附近场量后处理显示异常
-
在OpenFOAM multiRegion的计算结果的后处理中,区域的界面附近的场量会出现异常。下面是一个简单计算圆柱发热冷却的算例
如下图,中间的圆柱为发热体,里面有均匀的热源,这里为了计算方便,这里所有的物性参数设为1,体积热源也设置为1W/m^3。周围包裹着空气,这里为了计算方便,空气的物性参数全部设为1,无热源。为了方便,空气和发热圆柱体内忽略流动。发热圆柱和空气之间的界面没有热阻。整个区域,上下表面绝热,圆柱面固定温度,为0度。
经过计算,得到了上面云图的结果,看起来好像还不错。取路径如上图,得到曲线如下:
图中两个奇怪的下坠就是异常的地方,另外我看了一下计算结果文件,两个区域的interface上的量是一样的,也就是计算结果没有问题,而是后处理软件把interface附近的量给掰弯了。
目前,我想通过三个方式解决这个问题,但是遇到了一些困难:
1、修改paraview中处理OpenFOAM多区域边界附近的差值算法,但是自己对paraview开发不熟,不知道怎么下手
2、将固定路径的数据通过OpenFOAM中后处理工具以txt的格式输出来,然后通过其他软件作图即可。毕竟paraview中的云图还能凑合看,写文章编辑也发现不了什么
3、选取新的后处理软件,但是不知道还有什么软件可以处理OpenFOAM的数据,求大佬推荐~~~