根据《【智能仿真】AI仿真,到哪步了?》文中所述,AI在CAE软件中的应用包括以下几方面:
替代传统求解器:通过AI模型(如神经网络、图神经网络)直接预测物理场(应力、温度、流场等),绕过传统有限元或CFD的迭代计算,实现秒级仿真。
降阶模型(ROM):利用AI构建低维代理模型,替代高保真仿真,用于快速迭代和参数优化。
来源:Ansys SimAI
生成式设计:基于AI(如GAN、强化学习)自动生成满足约束条件的最优设计。
拓扑优化:AI结合传统优化算法,快速生成轻量化结构(如汽车部件、航空航天结构)。
来源:Autodesk Generative design
多物理场耦合简化:AI模型学习多物理场(如热-力-流体耦合)的复杂关系,降低耦合仿真的计算复杂度。
不确定性量化:通过AI预测材料参数、边界条件的不确定性对仿真结果的影响。
来源:SimScale AI功能
实时动态更新:AI结合传感器数据,驱动数字孪生模型实时反映物理系统的状态(如设备健康监测)。
来源:星派仿真-结构健康监测系统
网格生成自动化:AI自动划分高质量网格(如基于深度学习的非结构化网格生成)。
结果分析与可视化:AI自动提取关键特征(如应力集中区域、流场分离点)。
Lumi Mesh Adaptation 生成的 AI 网格
笔者经过调研,发现目前落地比较多的是第一种,通过训练AI模型来加速仿真计算。比如Ansys的SimAI、Altair的PhysicsAI、云境智仿的YJ-DORGP智能求解器、英特仿真的INTESIM-dTwins等等,都是通过AI算法构建低维代理模型进而实现快速仿真。
来源:云境智仿Simversus智能求解器
他们的AI功能存在形态各不相同,有的在云端,有的在客户端。有的是重量级的独立软件,有的是软件平台中的独当一面的功能Tab,也有的是参数设置框中一个大隐隐于市的勾选框。
来源:天洑AICFD
这类AI功能普遍可分为模型生成和模型应用两个应用阶段。
在模型生成阶段,用户需要做的步骤主要包括:训练样本收集、上传样本数据、模型训练、参数配置、模型验证。
在模型应用阶段,包括模型预测、模型部署、界面配置等步骤。
根据操作步骤,设计满足用户体验的产品功能,那么应该如何评价这些功能的用户体验呢?对于大部分刚刚起步的AI功能模块,如何完善产品功能呢?
我赶时髦问了问DeepSeek,他给了我以下答案。虽然体验目标很抽象,但是根据我调研时的体会,它列的这些确实挺全面挺有道理的(内心os:比我总结的好多了,感觉要失业了/(ㄒoㄒ)/),后续笔者会根据这些体验目标浅析市面上几款包含AI功能的CAE软件,产品经理们快来查缺补漏吧。
一、模型生成阶段
- 支持多种数据格式导入,如CSV、Excel、JSON等。 - 提供数据预览和基本统计分析功能,帮助用户了解数据质量。 | - 高效性: 提供高效的数据导入和处理方式,节省用户时间。 - 可控性: 让用户清晰了解数据情况,便于后续步骤的决策。 | |
- 显示上传进度和状态,并提供错误提示和重试机制。 - 对上传数据进行初步校验,如格式检查、数据完整性检查等。 | - 透明性: 让用户实时了解上传进度和状态,减少等待焦虑。 - 安全性: 保障用户数据安全,防止数据泄露。 | |
- 支持自定义模型参数配置,并提供参数说明和推荐值。 - 显示模型训练进度和资源占用情况,并提供训练日志查看功能。 | - 可控性: 让用户能够根据自身需求调整模型参数,优化模型性能。 - 透明性: 让用户了解模型训练过程和资源消耗情况,便于监控和调整。 | |
- 提供参数说明和取值范围,帮助用户理解参数含义。 - 支持参数组合保存和加载,方便用户进行不同参数组合的尝试。 | - 可解释性: 帮助用户理解参数含义和影响,便于进行参数调优。 - 高效性: 提供参数组合保存和加载功能,提高参数调优效率。 | |
- 支持验证数据集上传和划分,方便用户进行模型评估。 - 提供模型对比功能,方便用户选择最优模型。 | - 可解释性: 通过可视化方式展示模型验证结果,便于用户理解模型性能。 - 高效性: 提供模型对比功能,方便用户快速选择最优模型。 |
二、模型应用阶段
- 显示预测结果和置信度,并提供结果解释和可视化展示。 - 支持批量预测和结果导出,方便用户进行后续分析。 | - 可解释性: 提供清晰的预测结果和解释,便于用户理解和使用。 - 高效性: 支持批量预测和结果导出,提高用户工作效率。 | |
- 提供部署向导和文档,指导用户完成部署过程。 - 监控模型运行状态和性能,并提供预警和故障排除功能。 | - 易用性: 简化部署流程,降低用户操作难度。 - 可靠性: 保障模型稳定运行,及时预警和排除故障。 | |
- 支持多种界面元素添加和布局调整,如图表、文本框等。 - 提供界面预览功能,方便用户实时查看配置效果。 | - 易用性: 提供可视化配置工具,降低用户操作难度。 - 实时性: 提供界面预览功能,方便用户实时调整配置。 |
新手引导: 为新用户提供详细的操作指引和教程,帮助他们快速上手。
帮助文档: 提供完善的帮助文档和FAQ,方便用户查阅和学习。
社区支持: 建立用户社区,方便用户交流经验和解决问题。
持续优化: 收集用户反馈,不断优化产品功能和用户体验。
通过以上步骤完善和体验目标分析,我们可以设计出更符合用户需求、更易用、更高效的AI加速仿真计算功能,提升用户满意度和产品竞争力。
往期回顾:
中国版的TechSoft3D,国产CAD/CAE开发组件提供商有哪些?