CAE前处理多引擎切换,在工程中迭代自研引擎能力!

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

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

前言

在国产 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 软件实现从“可用”到“好用”的跨越,迈向更高水平的自主与卓越。

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值