首页/文章/ 详情

06 Fluent教程 | Fluent meshing图形界面简介(1)

2月前浏览1139


图形用户界面(GUI)是开展网格划分工作的核心操作载体,其布局与功能会随网格划分模式、求解模式的切换动态适配。本章聚焦网格划分模式下的界面体系,详细拆解功能区、模式切换规则、边界范围控制、裁剪平面、选择辅助工具、显示控制、实体检查与局部修补选项等核心组件的功能定义、操作方法与约束规则,旨在帮助用户快速掌握网格划分阶段的界面交互逻辑,为高效完成网格划分、质量校验与数据传输等工作提供操作指引。

1 图形用户界面

图形用户界面(GUI)的组成如图所示:用户界面组成。界面会根据当前处于网格划分模式或求解模式而发生相应变化,此处仅介绍网格模式。

用户界面组成

1.1 用户界面组件

1.1.1 功能区

网格划分模式下,功能区集成图形显示管理、模型对象/区域选择、网格修补等核心操作工具。处理CAD装配体模型时,部分网格划分工具会自动禁用。

支持界面自定义优化:可点击隐藏按钮最小化功能区,扩大图形窗口显示视野;再次点击即可恢复完整功能区布局。


  • 求解

支持从网格划分模式切换至求解模式,实现网格数据向仿真求解模块的传输,核心规则与注意事项如下:

    • 核心传输规则:仅体网格可传输至求解模式,面网格无法传输;网格传输前必须完成网格质量检查,确认合格后再切换模式;传输过程中,悬点网格会自动转换为多面体网格。

    • 单元区域合并要求:基于对象工作流中,仅同一体区域内的单元区域可合并;不连续、跨体区域的单元区域,需先删除对应对象,再通过「管理单元区域」对话框完成合并。

    • 模式切换限制:网格数据传输完成后,默认无法从求解模式切回网格模式;仅求解模式未读取任何文件时,可通过switch-to-meshing-mode命令切回网格模式重新生成、传输网格。两种模式的部分用户配置不互通,切换后可能出现配置不一致问题。

    • 指令对应:界面「切换至求解模式」按钮对应终端命令switch-to-solution-mode。


      • 边界范围(bounds)  

      可基于模型选定对象的距离范围,图形窗口的模型显示区域,精准聚焦局部模型结构,核心操作如下:

        • 中心选择:通过选择过滤器选定模型对象,作为显示范围的基准中心;

        • 范围限制:在偏差输入框设置对称距离限值,也可通过X/Y/Z坐标轴复选框,实现单向定向范围约束;

        • 状态控制:点击设置范围生效限制,点击重置取消限制,修改后需重绘视图刷新效果;

        • 剖面关联:勾选剖面选项后,可关联网格显示范围设置,最多添加6个剖切平面(X、Y、Z方向各2个),支持非对称位置调节。


          • 裁剪平面(Clipping Planes)

          用于沿坐标系轴向裁剪模型显示区域,隐藏冗余结构,直观观察模型内部网格与几何形态,支持交互式自定义操作。

            • 核心操作:启用工具后,图形窗口生成带局部坐标系的裁剪平面,可通过鼠标拖拽、旋转调整平面位置与角度;支持翻转裁剪方向、显示切割边线(默认关闭)。

            • 网格图层显示:可开启「绘制单元层」功能,在裁剪平面上展示一层体网格单元,搭配冻结功能可固定图层显示,不受其他视图操作影响;也可针对性展示指定单元区域的网格图层。

            • 关键设置与快捷键:裁剪平面法向固定为局部坐标系X轴,与全局坐标系可能存在偏差;通过F10快捷键或对应终端命令,可切换坐标系显示状态;可在软件首选项中修改坐标系工具大小,修改后需重启软件生效;可通过专属终端命令隐藏裁剪平面工具。


              • 选择辅助工具(Selection Helper)  

              适配各类模型区域、实体的精准筛选,支持多维度条件匹配,广泛适用于单元区域、边界区域等所有含对象列表的操作对话框。

                • 基础筛选:通过下拉过滤器选定面区域、边区域、模型对象等实体类型,搭配名称匹配规则快速检索目标;筛选面区域时,可结合几何修复功能精准筛选合规实体;

                • 高级筛选:点击高级选项,可基于实体数量、面区域最大/最小面积等量化条件,拓展筛选范围,适配精细化建模需求。


              • 鼠标探测功能(Mouse Probe Function)

              使用“鼠标探测功能”组设置鼠标探测键的行为。

                • 四大选择模式:单选(精准选取单个实体并录入操作列表)、框选(选取矩形区域内所有实体)、多边形选择(自定义多边形范围选取实体)、可见实体选择(仅选取视图无遮挡的实体,默认关闭)。

                • 特殊注意事项:网格不连续时,无论实体是否遮挡,都会被全部选中;可视化选择仅本地生效,远程操作会触发系统警告。


              • 显示(Display)

              包含控制图形窗口显示的各项选项。

                • 所有面

                  启用或禁用可见区域/对象中所有面的显示,并按区域类型着色。

                • 自由面

                  启用或禁用可见区域/对象中自由面的显示与高亮。自由面指至少有一条边未与相邻面共享的面。

                • 多重连接面

                  启用或禁用可见区域/对象中多重连接面及其节点的显示。多重连接面是指与多于一个其他面共享边的边界面;多重连接节点是指位于多重连接边上(即被两个以上边界面共享)的节点。

                • 网格边

                  启用或禁用可见区域/对象中面边线的显示。该选项需与“所有面”配合使用。

                • 帮助文本    

                  启用或禁用工具按钮或快捷键的帮助文本。单击按钮(或按快捷键)选中命令时,会显示详细帮助信息,直至命令完成或切换其他命令。

                • 高亮显示

                  启用或禁用对树形结构中选中的对象、面区域标签、体区域或单元区域的高亮显示。

                • 特征边区域

                  启用或禁用构成图形窗口中对象的特征边区域显示。

                • 透明度

                  根据当前选择集模式切换选中对象/区域的透明度。若未选中任何对象/区域,则整个几何变为透明,以便查看内部对象/区域。

                • 爆炸图

                  在普通视图与几何对象爆炸视图之间切换。

                • 边区域选择模式

                  启用或禁用边区域选择模式,该模式下仅允许选择边区域实体。

                • 边线

                  独立显示或隐藏所选区域和对象上的边线。若未选中对象/区域,则显示/隐藏当前显示区域/对象的边线。 


              • 检查(Examine)

              包含获取所选实体详细信息的选项。

                • 质心

                  在控制台输出所选面的质心坐标,同样适用于边和节点。

                • 距离

                  计算并显示两个选定位置或节点之间的距离。

                • 实体信息

                  在信息窗口输出所选实体的详细信息。更多内容参见“实体信息”。此外,若选定区域或对象已设为目标,此操作将切换其标识颜色。


              • 局部初始化(Patch Options)  

              包含适用于修补工具的附加选项。

                • 重新划分网格

                  对修补区域执行自动重新网格划分。

                • 分离

                  为新生成的面创建独立的面区域/对象。可在“修补选项”对话框中设置对象/区域的细分粒度与类型(详情参见“使用修补选项对话框”)。

              来源:CFD仿真库
              MeshingFluent MeshingFluent爆炸控制装配
              著作权归作者所有,欢迎分享,未经许可,不得转载
              首次发布时间:2026-07-15
              最近编辑:2月前
              CFD仿真库
              硕士 分享知识,互帮互助,共同进步。
              获赞 22粉丝 111文章 142课程 0
              点赞
              收藏
              作者推荐

              10 基础知识 | 压力基求解器简介

              前几天有读者留言说让我介绍一下求解器算法,由于该部分通常是在仿真计算求解前才进行选择,因此我将其放在了整个系列的最后几节进行介绍,今天我们就先讲一下压力基求解器(主要是基于Fluent展开),与湍流时的讲解一样,理论部分大家可以快速过一遍。(如有错误,请各位指正)讲完这一节,关于CFD的基础知识部分基本就算是结束了(后面可能会在缝缝补补几篇不重要的内容),但总感觉自己写的不伦不类,有一些内容感觉不是特别符合基础知识这个系列,有很多都是理论和操作结合的,还有很多时候想讲一些小技巧,小操作也不知道该放到哪里,例如有人问我求解器的时候又提到了回流,这个确实没有办法能融合到一起,最近也是看了许多其他大佬们的公众 号进行了学习,后面准备基于Fluent User's Guide对这个系列进行重制,将所有的操作和知识放到一个系列,当然大家如果有好的建议也可以留言。1 求解器算法分类与理论Fluent提供了五种压力-速度耦合算法:SIMPLE、SIMPLEC、PISO、Coupled以及Fractional Step(对于使用非迭代时间推进方案(NITA)的瞬态计算问题)。 注意,SIMPLE、SIMPLEC、PISO和Fractional Step使用压力基分离算法,而Coupled使用压力基耦合算法求解。1.1 分离算法1.1.1 SIMPLE与 SIMPLECSIMPLE算法利用速度和压力修正之间的关系来保证质量守恒并获取压力场。用猜测的压力场求解动量方程时,计算得到的面通量不满足连续性方程。因此,在面通量上添加了一个修正量,使得修正后的面通量满足连续性方程。SIMPLE算法假定可以写成其中,是单元格压力修正值。SIMPLE算法将通量校正方程代入离散连续性方程,得到单元格内压力校正的离散方程:其中,源项b是进入单元格的净流量,压力修正方程可采用代数多重网格(AMG)中所述的代数多重网格(AMG)方法求解。获得解后,使用、对单元格压力和面部通量进行修正。这里,是压力的欠松弛因子(有关欠松弛的信息,请参见变量的欠松弛)。校正后的面通量在每次迭代过程中都完全满足离散连续性方程。1.1.2 PISO算子分裂隐式压力(PISO)压力-速度耦合格式属于SIMPLE算法家族,其基础是压力修正与速度修正之间更高程度的近似关系。SIMPLE和SIMPLEC算法的局限性之一是,在求解压力修正方程后,新的速度及相应的通量并不满足动量平衡。因此,必须重复计算直至满足平衡。为提高计算效率,PISO算法 会进行两项额外修正:邻域修正和偏斜修正。邻域修正PISO算法的核心思想是将SIMPLE和SIMPLEC算法所需的重复计算移至压力校正方程的求解阶段。经过一次或多次额外的PISO循环后,校正后的速度能更贴合连续性方程和动量方程。这一迭代过程被称为动量校正或“邻域校正”。PISO算法在每个求解器迭代中会多占用一些CPU时间,但能显著减少收敛所需的迭代次数,尤其对于瞬态问题而言。偏斜修正对于具有一定程度扭曲的网格,单元格面处质量通量的修正与相邻单元格处压力修正的差值之间的近似关系非常粗略。由于沿单元格面的压力修正梯度分量无法预先得知,因此采用类似于上述PISO邻域修正的迭代过程是较为理想的。在得到压力修正方程的初始解后,会重新计算压力修正梯度,并用于更新质量通量修正。这一过程被称为“偏斜度校正”显著减少了与高度扭曲网格相关的收敛困难。1.1.3 FSM在有限元分步方法(FSM)中,动量方程与连续性方程通过一种称为算子分裂或近似因式分解的数学技术解耦。由此产生的求解算法与前面描述的分离式求解算法类似。近似因式分解中使用的形式体系使您能够控制分裂误差的阶数。正因为如此,FSM在Ansys Fluent中被用作非迭代时间推进(NITA)算法(非迭代时间推进格式)中的速度耦合方案。1.2 耦合算法1.2.1 COUPLED如前所述,基于压力的求解器允许您以分离或耦合的方式解决流动问题。与非耦合或分离方法相比,使用耦合方法具有一些优势。耦合格式为稳态流动提供了稳健且高效的单相实现,与分离求解格式相比性能更优。这种基于压力的耦合算法为基于密度的算法和带有SIMPLE型压力-速度耦合的基于压力的分离算法提供了一种替代方案。对于瞬态流动,当网格质量较差或使用较大时间步长时,必须使用耦合算法。基于压力的分离算法分别求解动量方程和压力修正方程。这种半隐式求解方法 会导致收敛速度较慢。耦合算法同时求解动量方程和基于压力的连续性方程。通过对动量方程中压力梯度项进行隐式离散,以及对面质量通量(包括Rhie-Chow压力耗散项)进行隐式离散,实现了完全隐式耦合。在动量方程中,组分k的压力梯度形式为其中是由高斯散度定理和压力插值格式的系数。最后,对于任意第i个单元,分量的动量方程的离散形式定义为。在连续性方程中,通量平衡通过中的通量表达式来替换,从而得到离散形式因此,方程组的整体系统在转换为δ形式后,表示为其中,单元i对单元j的影响具有以下形式 未知向量和残差向量具有以下形式请注意,式是使用耦合代数多重网格法(coupled AMG)求解的。基于压力的耦合算法与非迭代时间推进求解器(NITA)不兼容。2 求解器算法该如何选择2.1 SIMPLE与SIMPLEC算法标准SIMPLE算法和SIMPLEC(SIMPLE-一致)算法均为FLUENT中常用的压力基分离算法,二者核心差异在于收敛效率和稳定性,具体细节及应用要求如下:适用场景:SIMPLE是瞬态模拟的默认算法,适用于各类常规稳态、弱瞬态流动问题;SIMPLEC在许多场景下更具优势,尤其适用于收敛性受压力-速度耦合限制的问题,对于无附加模型启用的层流流动,使用SIMPLEC通常能更快获得收敛解。模型匹配:二者均可匹配层流、常规湍流模型(如k-ε、k-ω SST等)、简单传热模型,适用于常规单相流动;对于涉及湍流和/或附加物理模型的复杂流动,仅当收敛性受压力-速度耦合限制时,SIMPLEC才能改善收敛性,若限制收敛的是附加建模参数,则二者收敛速度相近。操作设置要点:SIMPLEC的核心优势的是可采用更大的欠松弛因子,其中压力修正欠松弛因子通常设为1.0,以此加快收敛速度;但在网格扭曲度较高的问题中,将压力修正欠松弛因子提高到1.0可能会导致计算不稳定性,此时需采取三种解决方案之一:使用一种或多种扭曲度修正方案、采用稍保守的欠松弛值(最高0.7)、切换为SIMPLE算法。慎用场景:SIMPLEC不适用于高扭曲网格(易不稳定)、复杂多物理场耦合问题;SIMPLE在简单层流问题中收敛效率低于SIMPLEC,在压力-速度耦合受限的场景下表现一般。通过以上分析,SIMPLE和SIMPLEC算法,优先选择SIMPLEC算法。2.2 PISO算法PISO算法(带有相邻校正)是FLUENT中针对瞬态流动的推荐算法,其核心优势在于大时间步长下的稳定性:1适用场景:官方推荐将其用于所有瞬态流动计算,尤其适合希望使用较大时间步长的瞬态模拟;对于高度扭曲的网格,无论是稳态计算还是瞬态计算,均建议使用带偏斜校正的PISO算法;需注意,对于使用大涡模拟(LES)湍流模型的问题,由于LES通常需要较小的时间步长,使用PISO可能会增加计算成本,此时应考虑使用SIMPLE或SIMPLEC算法。模型匹配:最适配瞬态流动、动网格、6DOF(六自由度)、VOF(自由界面)模型、强瞬态传热等场景,可匹配常规湍流模型,能很好地应对瞬态下的复杂流动耦合问题。操作设置要点:PISO算法能够在较大的时间步长,以及动量和压力的欠松弛因子均为1.0的情况下保持计算的稳定性;使用PISO邻域修正时,建议所有方程的欠松弛因子设为1.0或接近1.0;若仅对高度扭曲的网格使用PISO偏斜修正(不使用邻域修正),则需设置动量和压力的欠松弛因子,使其总和为1(例如,压力设为0.3,动量设为0.7);若同时使用邻域修正和偏斜修正,需遵循邻域修正的欠松弛建议。注意事项:对于稳态问题,带有相邻校正的PISO算法相较于采用优化欠松弛因子的SIMPLE或SIMPLEC算法,并没有表现出任何明显的优势;对于大多数问题,无需禁用相邻修正与偏斜修正之间的默认耦合,但对于高度扭曲的网格,建议禁用二者的默认耦合。2.3 分数步进法(FSM)分数步进法(FSM)仅在选择NITA格式(即“求解方法”任务页面中的“非迭代时间推进”选项)时可用,其核心特点是计算成本较低:1适用场景:专门适配NITA非迭代时间推进模式,对于使用NITA格式的模拟,FSM的计算成本略低于PISO算法;具体选择FSM还是PISO算法取决于具体应用场景,需结合模拟类型判断。模型匹配:适配NITA非迭代时间推进、部分简单瞬态流动,可用于简单的VOF模拟,但需注意其稳定性限制。操作设置要点:对于大多数问题,求解方法的默认值足以确保因网格扭曲而进行的内部压力修正子迭代实现稳健收敛;仅非常复杂的问题(例如,移动变形网格、滑动界面、VOF模型)可能需要将压力松弛系数降低到0.7或0.8,以保证计算稳定性。慎用场景:对于某些问题(例如使用VOF的模拟),FSM的稳定性可能不如PISO算法;不适用于复杂的移动变形网格、滑动界面及高难度VOF模拟场景。2.4 COUPLED耦合算法属于压力基求解器的重要分支,与基于压力的分离算法相比具有独特优势,具体说明如下:适用场景:基于压力的耦合算法为稳态流动提供了更稳健、更高效的单相实现,适用于稳态单相复杂流动、强压力-速度耦合的稳态场景,特别是网格质量差与时间步长大的情况;需注意,该算法在选择非迭代时间推进选项(NITA)时不可用。模型匹配:适配稳态单相流动、复杂单相流动、强耦合稳态流动,可匹配常规湍流、传热模型,基本适合所有的仿真,但不适用于多相流及NITA相关模拟。注意事项:在某些使用多孔跳跃边界条件的情况下,耦合算法可能会遇到收敛问题,且这些问题不会因耦合求解器设置的更改而得到解决,具体是否出现该问题取决于具体的流动配置和多孔跳跃边界条件值;若在使用多孔跳跃边界条件和耦合算法时观察到收敛不稳定性,建议将压力-速度耦合方式改为分离式算法(SIMPLE、SIMPLEC、PISO等)之一。3 速查表同样,为了帮助PS上述所有算法均属于压力基求解器范畴,核心适配低速、不可压、低马赫数( Ma < 0.3 ) 流动场景,可根据流动类型(稳态/瞬态)、网格质量、模型复杂度及收敛需求,选择对应的算法及设置参数;若为高速、强可压缩、含激波的流动(Ma>1),需切换至密度基求解器,与上述压力基算法无直接适配关系。来源:CFD仿真库

              未登录
              还没有评论
              课程
              培训
              服务
              行家
              VIP会员 学习计划 福利任务
              下载APP
              联系我们
              帮助与反馈