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

本文介绍了如何在Fluent软件中利用温度梯度进行自适应网格调整,以提高计算精度。通过显示并选择温度梯度场,设置适应性函数,确定细化阈值,然后进行网格调整,最终实现对高梯度区域网格的优化,从而获得更精确的计算结果。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

转载自: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. 用调整后的网格进行计算

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

转载于:https://www.cnblogs.com/liusuanyatong/p/11259774.html

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值