mapFields 映射后的流场细节出现问题



  • 我目前用mapFields 以及 mapFieldsPar 两个工具,将750W的网格流场映射到7500W的网格上。
    我先是用mapFieldsPar 映射,发现速度流场最大值从0.76变成1.1,然后温度场更是出现了150K这样的低温,本来都是301.15K以上的。

    接着我用mapFields,默认的映射方法会报错。然后我改用-mapthod mapNearest,可以正常映射,但结果仍然跟之前的一样,流场变了。

    然后自己改用了-mapthod cellPointInterpolation,结果速度场变得比较正常,最大值0.79,比0.76稍微大了一点,其他细节都跟源算例比较相像。但是温度场,压力场仍然出现很低的低值。

    但是我点击了paraview的rescale to visible data range,流场就变得正常了,应该是忽略了一些细微的不怎么可见的温度/压力范围。映射前后对比如下:

    温度全场.png

    接着我放大了细节,发现低温出现在了入口的边缘(图中蓝色),很细节的地方,映射不成功。
    温度细节.png

    对于这种情况,可以忽略这种细节吗?或者还有其他的方法映射吗?试了好久,求助。谢谢!



  • 目前速度场文件能用,温度场我批量地把低于301.15K的值统一改为301.15K(初始温度),然后温度场看起来正常了。压力场我是用之前跑过一小段的压力文件。四拼五凑跑起来了:mianmo: 不知道压力场用比较之前的文件,会不会对趋于充分发展的湍流造成影响,又给打回原形去了。:zoule:



  • 我试过一次mapfields,如果从coarse mesh 映射到finer mesh的话,很多细节都是错的。。



  • @星星星星晴 然而也没其他办法了吧:zoule:


Log in to reply
 

CFD中文网 2016 - 2020 | 京ICP备15017992号-2