往期回顾:
本期将分享非结构网格软件Grille的输出接口功能。
作为一款仿真前处理软件,Grille在完成网格处理后,可输出多种类型的网格文件,以适配不同的仿真求解器需求。
本文将详细介绍该输出接口功能,以NASA6127半模飞行器外流场输出cgns网格为例,供求解器Fluent使用。
01
网格输出接口功能含义
1. 数据转换与传递
Grille软件具备将生成的非结构网格数据按照特定格式要求进行转换并输出的功能,可生成其他CFD软件或数值计算程序能够识别和读取的网格文件。
通过这一功能,实现了数据在不同软件之间的无缝传递与共享,便于用户结合多种软件的优势开展协同工作。例如,用户可以在 Grille 中生成网格后,将其输出到专业的CFD求解器中进行流场模拟计算,提升整体仿真效率和效果。
2. 兼容性与通用性
Grille支持多种常见网格格式文件的输出,使其具备优异的兼容性和通用性。不同CFD软件或工程应用可能对网格格式有特定要求,Grille的输出接口功能能够满足用户在不同场景中的需求。
通过这一功能,Grille生成的网格可广泛应用于各种基于网格的数值计算与仿真分析,为用户提供灵活、高效的解决方案。
3. 工作流程整合
在复杂的工程仿真流程中,网格生成仅是其中一个环节。Grille的输出接口功能帮助将网格生成与后续的求解、后处理等环节紧密衔接,形成完整的工作流程。用户可根据具体工程问题和分析需求,自由选择合适的工具与软件,通过Grille的输出接口实现各环节之间的数据无缝对接,显著提升工作效率和分析精度,优化工程仿真整体流程。
02
支持输出的网格格式文件
在网格划分完成后,Grille软件支持导出多种网格格式,包括 CGNS、OpenFOAM、CFD++ 等,以便将体网格传递至求解器进行计算。
下图展示了软件界面中多输出接口的布局,具体支持的格式及其特点如下:
< 软件界面输出呈现 >
CGNS格式
CGNS(CFD General Notation System)是一种专为存储和交换CFD数据而设计的标准格式,具备优异的通用性和扩展性。
该格式可被多种主流求解器识别和使用,如ANSYS Fluent和Simcenter STAR-CCM+,广泛应用于航空、汽车等领域的数值模拟。
UGRID格式
UGRID格式适用于表示非结构化的四边形或三角形网格,在地理信息系统 (GIS)、海洋工程等领域有较多应用场景,尤其是对于简单几何的仿真需求。
BDF格式
BDF(Boundary Data Format)格式主要用于存储边界条件和网格数据,广泛应用于结构与非结构网格的处理。
此格式常用于Nastran求解器计算,支持航空和机械仿真的结构分析任务。
CFD++格式
CFD++ 格式是专为CFD++求解器设计的一种特定网格格式,其文件结构和数据组织方式适配该求解器的计算需求,常用于复杂流动的数值模拟分析。
OpenFOAM格式
OpenFOAM网格格式适配于开源CFD软件环境,其基于文本文件的设计具备良好的可读性和可编辑性。Grille可生成符合OpenFOAM要求的网格文件,包括边界定义、网格拓扑等信息,便于用户直接在 OpenFOAM中进行计算。
Gambit格式
Gambit是一款经典的网格生成软件,其网格文件格式在许多工程应用中仍有使用。
Grille支持将非结构网格导出为Gambit格式,方便用户在Gambit环境中进一步编辑、查看和处理。
Mesh格式
Mesh格式是一种通用的网格数据表示形式,可满足广泛的数值计算需求,适用于各类网格文件的共享和存储。
Cart3D格式
Cart3D的tri格式基于三角形单元,包含三维顶点坐标、单元连接关系及边界条件等信息,主要支持 Cart3D和Gocart求解器,广泛用于航空航天领域的快速仿真分析。
这些格式的多样性使得Grille软件在跨平台协作、专业领域适配和多求解器支持方面表现出色,大幅提升了用户的工作效率和应用灵活性。
03
网格输出操作方法
1. 设置表面网格生成参数,生成表面网格
2. 设置体网格生成参数,生成体网格
3. 输出cgns网格
以输出cgns网格为例,其余格式同理。生成体网格后,点击“CGNS格式”按钮,弹出对话框,选择文件存放目录,并给文件命名,点击“保存”按钮。
< 输出cgns网格 >
输出成功后,软件界面提示“文件导出成功”。
< 成功导出cgns文件 >
4. 将输出的cgns网格导入求解器Fluent使用
< 导入求解器Fluent >
结 语
本期详细展示了非结构网格软件Grille的多类型网格文件输出功能,充分满足了不同求解器用户在各类复杂工程与科研场景中的需求。
未来,我们将继续专注于Grille软件的优化与创新,不断提升其性能与用户体验。
期待与您携手同行,在网格技术的广阔天地中共同探索与成长,共创更加卓越的未来!