前言
在国产 CAE 软件迈向完全自主化的进程中,始终面临一个关键挑战:如何在不影响工程进度和软件稳定性的前提下,逐步融入并验证国产自研引擎能力?为此,FastCAE团队提出并实践了一条切实可行的路径 —— 通过构建 “多引擎可插拔架构”,为国产核心技术打造一个能够持续集成、迭代与验证的开放平台。
01 实现路径
在这一思路指引下,FastCAE 团队率先基于商业引擎 ACIS 几何内核与 MeshGems 网格引擎,完成了整体架构的设计与工程化验证。该架构的核心并非依赖某一特定引擎,而在于其精心设计的统一接口标准。团队基于这一标准,同步成功集成了开源的 OCC 几何内核与 Gmsh 网格划分器。这一实践不仅印证了架构的通用性与扩展性,更关键的是形成了一套标准化的引擎集成规范。这意味着,当合作伙伴及研发团队推出新的自研几何内核或网格算法时,无需耗费高额成本重构整个前处理模块,仅需按已验证的接口规范完成封装,即可以“插件”形式快速融入现有成熟的 CAE 软件生态,直接面向真实用户场景开展测试与迭代。
02 核心突破

基于创新性的多引擎架构,实现了四大核心突破:
第一,界面操作无缝延续,用户交互逻辑完全一致,无需改变任何操作习惯;
第二,引擎切换灵活极简,仅需调整初始化参数,即可实现技术路线的平滑迁移;
第三,功能调用高度统一,所有接口保持一致,大幅降低开发和学习成本;
第四,数据流通无缝适配,支持多格式自动识别与转换,彻底告别繁琐处理流程。
此举不仅赋予开发者和用户充分的自主选择权,也为构建真正自主可控的CAE软件生态奠定了技术基础。
03 能力全景
为全面展示多引擎架构的实际能力,系统对比了几何与网格两大类引擎的核心功能供参考,具体如下:
表1 多几何引擎功能对比
| 功能模块 | 功能列表 | ACIS | OCC | 自研几何引擎 |
| 数据交换 | 导入几何文件 | sat;sab;stp | stp;igs;brep | 待集成 |
| 导出几何文件 | sat;stp | stp;igs;brep | ||
| 核心建模 | 拉伸、旋转、扫掠创建体 | 支持 | 支持 | |
| 拉伸、旋转、扫掠创建壳 | 支持 | 支持 | ||
| 拉伸、旋转、扫掠生成体 | 支持 | 支持 | ||
| 拉伸、旋转、扫掠生成壳 | 支持 | 支持 | ||
| 拉伸、旋转、扫掠切削 | 支持 | 支持 | ||
| 打圆孔 | 支持 | 支持 | ||
| 倒角、倒圆角 | 支持 | 支持 | ||
| 高级编辑 | 分割边(四种):参数值、方向与百分比、点选位置、基准面切割 | 支持 | 支持 | |
| 分割面(七种):草图、两点、基准面、延长线、延伸面、面面相交、压印边 | 支持 | 支持 | ||
| 分割体(五种):几何面、基准面、延伸面、扫掠边、草图 | 支持 | 支持 | ||
| 创建基准点 | 支持 | 支持 | ||
| 创建基准轴(九种) | 支持 | 支持 | ||
| 创建基准面(七种) | 支持 | 支持 | ||
| 模型修复 | 去除特征面 | 支持 | 支持 | |
| 缝合 | 支持 | 支持 | ||
| 移除小边 | 支持 | 支持,但受限于OCC计算能力 | ||
| 移除面 | 支持 | 支持 | ||
| 覆盖边 | 支持 | 支持 | ||
| 几何面操作:替换面、移除小面、延伸面 | 支持 | 支持移除小面与替换面,但受限于OCC计算能力,延伸面暂不支持 |
几何
从对比可见,两大引擎在基础建模功能上均已完备。真正的差距仅体现在应对复杂、挑战性场景的能力上。
表2 多网格引擎功能对比
| 功能模块 | 功能列表 | MeshGems | Gmsh | 自研网格引擎 |
| 网格划分 | 三角形网格划分(低阶、高阶) | 支持 | 支持 | 待集成 |
| 四面体网格划分(低阶、高阶) | 支持 | 支持 | ||
| 四边形网格划分(低阶、高阶) | 支持 | 支持 | ||
| 六面体网格划分(低阶、高阶) | 支持 | 支持 | ||
| 网格划分技术 | 自由划分 | 支持 | 支持 | |
| 扫略划分 | 支持 | 暂不支持 | ||
| 网格检查 | 网格质量检查 | 支持 | 支持 | |
| 单元类型设置 | 三角形网格划分(低阶、高阶) | 支持 | 支持 | |
| 四面体网格划分(低阶、高阶) | ||||
| 四边形网格划分(低阶、高阶) | ||||
| 六面体网格划分(低阶、高阶) | ||||
| 网格编辑 | 结点创建删除、拆分、合并 | 支持 | 支持 | |
| 单元创建删除、拆分、合并 | 支持 | 支持 |
网格
MeshGems在专业网格划分技术上表现全面,Gmsh作为开源方案具备良好的基础能力与可扩展性。
04 生态共建
FastCAE 团队构建的多引擎架构,其意义不仅在于当下的应用,更在于为国产自研引擎的成熟提供了清晰路径。依托这一架构,团队通过集成 ACIS、MeshGems 等商业与开源引擎,已建立起一套经过工程验证的标准化接口规范。该规范为国产引擎提供了明确的开发指引与验证标准,助力创新技术在成熟工程框架下快速集成、持续迭代,并在真实应用场景中不断优化完善。
后续,FastCAE 团队将持续深化软件组件化发展,集成更多自主可控的专业算法模块,持续提升软件系统的功能丰富度与集成能力,着力构建安全可控的 CAE 软件生态体系。
结语
前路已铺就,未来正可期。各方携手同行,在这条经过验证的道路上,共同推动中国 CAE 软件实现从“可用”到“好用”的跨越,迈向更高水平的自主与卓越。
381

被折叠的 条评论
为什么被折叠?



