❖ 软件对比
图-Hypermesh VS FluentMeshing
■ Hypermesh
是一款高性能的有限元前处理器,拥有最广泛的商用CAD和CAE软件接口,结合其可编程、开放式构架的用户定制接口能力,Hypermesh可以在任何工作领域与其他工程软件进行无缝连接工作,是最为快速的独立于求解器的最高可信度的CAE建模环境。
■ FluentMeshing
是一款高级流体仿真的前处理工具,在CFD前处理领域有着其独特的优势,具备完整的从CAD到体网格的向导式工作流程,对新手较为友好,支持编写脚本进行批处理,它的多面体网格划分技术、六面体核心网格技术、马赛克网格技术以及体网格优化都是极具优势的。
❖ 我为何要这么做?
1、本人接触Hypermesh更早,Hypermesh在前处理领域也确实非常强大,在几何处理和面网格划分上自由度也非常高。
2、Hypermesh的体网格个人认为不是很适合流场,生成的四面体网格也常出现质量不佳等问题。
3、FluentMeshing在多面体网格、马赛克网格技术、边界层网格生成以及体网格自动优化技术的巨大优势吸引。
4、Hypermesh面网格以*.msh格式转入FluentMeshing进行体网格生成的可行性。
❖ FluentMeshing的工作流程
图-工作流程示意
目前,Fluent Meshing存在两套向导式工作流程以及传统工作流程。
两套向导式工作流程分别为watertight Geometry(干净几何工作流程)和Fault-tolerant Meshing(容错网格划分工作流程)。
本次Hypermesh面网格转FluentMeshing体网格生成使用的便是传统的工作流程。
❖ 流程介绍
图-Hypermesh面网格示例
1、Hypermesh处理完几何并生成面网格后,检查网格质量并对面网格进行分组_
2、在Hypermesh中将面网格以*.msh格式导出_
图-Hypermesh导出示意
3、在Fluent Meshing中读取该*.msh文件_
图-FluentMeshing导入示意
4、我们采用FluentMeshing的传统工作流程,读入的面网格会存在于Unreferenced的Boundary Face Zones中,在此生成mesh objects_
图-FluentMeshing设置示意
❆ 建议勾选creat a label for each face zone,勾选后每个面组的面网格便单独存在,不勾选便会合并在一个组里。
5、mesh objects可通过右键进行网格检查等等一系列操作,因为导出前在Hypermesh里已经检查过网格,这里直接Volumetric Regions_右键_Compute进行网格封闭性分析计算,并列出体网格区域,可通过右键对网格区域进行类型(流体域、固体域、死区)更改,便于决定后续的体网格的保留与删除_
❆ 此时并没有生成体网格,只是依据面网格信息对体网格的区域进行了计算与划分_
6、自动体网格生成,Cell Zones_右键_Auto Mesh进入相关设置_
❆ 可依据需求选择是否保存固体域和死区,篇幅有限,具体设置不多介绍,后续有机会再分享详细攻略_
7、网格质量检查,体网格优化_
图-FluentMeshing设置示意
8、保存文件,转化求解网格后可通过Switch to solution直接转到Fluent求解器设置界面_
❆ 范例
图-体网格示意
✦ 我们导入的面网格更像是一种包含了封闭性、节点等信息的几何,在生成体网格时会依据需要发生改变_
❖ 讨论
1、简要介绍了Hypermesh面网格转FluentMeshing体网格生成的原因及简要流程_
2、FluentMeshing在CFD前处理领域是占有一定优势的,后续有机会再出详细攻略,新手建议采用向导式工作流程,如果有像我一样需要面网格转FluentMeshing体网格生成的可以关注一下,互相学习进步_
❖ 可能会存在描述错误或理解不足等问题,欢迎指正交流_
❖ 可通过以下方式联系博主,欢迎指正交流~
❖ 点个关注不迷路幺~
- 图 -