按变量梯度自适应调整网格【转载】

转载自:http://blog.163.com/lxo_8848/blog/static/6586205200821010133707/

Fluent提供了自适应网格技术,可以针对计算结果重新划分网格,从而进一步提高计算的精度,本文拟用温度梯度对网格进行自适应调整,说明这一功能的使用。

一. 按网格显示温度场

若要按某一个变量梯度进行自适应调整,就先显示此变量的分布。按网格显示可以较精确的显示结果(事实上这并不是必须的)。

  1. 按网格显示温度梯度场

    在等值线面板中的Contours Of 下面选择Adaption(适应)和Adaption Function(适应函数),点击Display(显示)按钮显示按网格显示的温度梯度场。

    需要注意的是,Adaption Function(适应性函数)的值被系统缺省设定为最近显示过的函数的梯度值,在这里就是温度的梯度值。

  2. 显示特定范围的梯度值

    显示某个范围内的梯度值,以便标示出需要调整的网格:

    在Options(选项)前面取消Auto Range(自动范围)的选择,在Min(最小值)中填入0.01,即取消系统对显示范围的缺省设置,然后将显示的最小值设为0.01。点击Display(显示)按钮进行显示。

    用这种方式可以显示梯度较高,因而需要进行调整的网格区域。

  3. 调整高梯度区域的网格

    首先启动Gradient Adaption(梯度适应)面板:Adapt -> Gradient...

    在Gradient Of 列表中选择Temperature...(温度)和Static Temperature(静温),取消Options(选项)下面对Coarsen(粗糙)的选择,点击Compute(计算),FLUENT 随即更新Min(最小值)和Max(最大值)。

    在Refine Threshold(细化阈值)中输入0.01。点击Mark(标记)按钮,FLUENT 将在控制台窗口中报告将被调整的网格数目。点击左面的Manage...(管理)按钮,打开网格适应管理(Manage Adaption Registers)面板,显示将被调整的网格信息。点击Display(显示)按钮显示将被调整的网格。点击Adapt(适应)按钮,并在弹出的提示信息窗口中,点击Yes 按钮完成调整。相关操作图如下:

     

  4. 显示调整后的网格

    Display->Grid...

    下图显示了调整前后网格的对比,显然,在梯度较大的地方改良了网格的质量,便计算更加精确。

    调整后网格

    调整前网格

  5. 用调整后的网格进行计算

    可以用调整后的网格接着迭代计算。

posted @ 2016-06-16 13:33  硫酸亚铜  阅读(2166)  评论(0编辑  收藏  举报