行业分享丨AI赋能流体仿真:从虚拟风洞到智能设计的实践与案例
HyperMesh CFD 和结构有限元建模工具 HyperMesh 是基于相同的平台开发,并集成了虚拟风洞模块VWT,主要用于空气动力学、气动噪声的建模,并集成了 CFD post 工具,以及流致噪声信号处理。
全文内容选自 Altair 区域技术交流会华东站
Altair 高级技术经理 陈刚《 AI 驱动 CFD 仿真》演讲
大家好,我这次演讲的主题和流体力学结合AI相关,接下来分成几个主题进行。首先我们把 Altair CFD 的解决方案简单介绍一下。
1、流体仿真求解器
HyperWorks 产品包里面包含了通用的 CFD 工具,也就是解 NS 方程的工具,用于解决常见的管路问题、外流问题。同时也有无网格 CFD 算法,适用于特殊的应用场景,比如空气动力学、气动噪声,以及水管理。
-
AcuSolve:FEM 算法,通用热-流体分析
-
ultraFluidX:LBM 算法,虚拟风洞、车辆空气动力学、气动噪声
-
nanoFluidX: SPH 算法,传动系统润滑、液体晃动、车辆涉水、水管理
-
EletroFlo:FVM 算法,PCB 板级,电子设备机箱散热仿真
-
Flow Simulator:一维流动和热网络,系统级 CFD 仿真
2、流体仿真建模工具
HyperMesh CFD 和结构有限元建模工具 HyperMesh 是基于相同的平台开发,并集成了虚拟风洞模块VWT,主要用于空气动力学、气动噪声的建模,并集成了 CFD post 工具,以及流致噪声信号处理。
SimLab 是多学科集成平台,目前嵌入了3个流体求解器:AcuSolve / ElectoFlo / nanoFluidX,还包括流体拓扑优化、DOE 参数优化、流固耦合 FSI、流体+多体动力学耦合、流体+离散元耦合以及电池包热分析、电池热失控分析功能。
3、PhysicsAI 预测汽车风阻
首先我们来看 AI 和汽车空气动力学结合的案例。在汽车主机厂通常需要进行风洞实验,仿真方法是采用虚拟风洞模拟汽车的空气动力学,通常这类模型规模较大,并涉及多轮设计变动,需要花费很多时间建模、修改、消耗计算资源和人工。总之、实验成本较高,仿真也不便宜。
Altair PhysicsAI 是学科中立的,基于几何深度学习,本质是数据驱动的,不论预测的是结构、电磁还是流体场都可以适用。在空气动力学仿真中,我们通常关注一些气动参数,比如阻力系数 Cd 或升力系数 Cl。
接下来我们看一下在 PhysicsAI 中如何快速预测这些空气动力学参数。这里我们使用了 DrivAer 标模,因为是公开数据,有详细的数据可供下载。PhysicsAI 优势在于无需参数化,传统参数优化需要用户定义尺寸参数,如悬架高度、车身宽度等,而参数定义本身就会带来约束,且整车气动外形很难用少量参数精确表达。因此,用几何深度学习方法预测风阻是一种较理想的方式。
第一步是准备样本。如果已有历史数据,车身表面数据,Pressure 和 Wall Shear Stress 可直接作为训练集。如果没有,可以使用 HyperMesh 中的 Morph 功能进行形状变形,比如调整后视镜或车尾。在这个例子中,训练集包含98个样本,测试集20个,训练使用了1张 A100 GPU,峰值显存消耗23G,训练时间13小时,但预测速度仅需几十秒。
训练完成后,形成一个 AI 代理模型,用于快速预测空气动力学性能。预测时只需输入表面网格或 CAD 数据,输出为h3d格式的仿真结果,在 CFD-Post 模块中可以查看表面压力、剪切力,并通过输入参考速度等参数计算气动系数。
整个流程并不复杂:准备训练集、进行训练、再做预测。结果显示。预测值与求解器计算值存在一定偏差,我们使用平均绝对误差(MAE)评估预测精度。除了积分值Cd,还可以预测风阻发展曲线,即在 CFD post 工具中沿车身长度切多个截面,每个截面的风阻贡献累加得到风阻发展曲线,曲线末端即为总风阻系数。
预测存在误差的原因包括超参数的设置、样本数量和质量,以及噪声点(outlier)的影响。尽管训练样本还不够充分,但整体趋势已经相当不错。
4、PhysicsAI 预测风扇噪声
接下来是风扇性能预测案例,可预测云图或性能参数如流量和噪声。通过 HyperStudy 对风扇角度、厚度等参数进行 DOE 设计变动,用 ultraFluidX 计算产生样本。80%样本用于训练,20%样本用于测试。CFD 计算使用4张A100,单个风扇噪声模型2.5亿个格子,计算13小时。预测使用 RTX3050,仅需13秒,得到的曲线非常接近。
5、romAI 预测齿轮箱温度
另一个工具是 romAI,它是一种降阶模型工具,使用多层感知网络进行状态预测。分析对象是齿轮箱搅油分析,采用 nanoFluidX 两相流模型计算,单个模型在A100 GPU上需12小时。我们使用5个样本点训练齿轮表面的对流换热系数(HTC)。选择样本时需覆盖整个运行区域,包括润滑油油量和齿轮转速的变化范围。romAI 不预测云图,仅预测物理量变化的时间历程,因此训练成本较低,预测速度是仿真的130倍。
通过模型降价,形成 FMU 格式的 AI 代理模型,嵌入Activate 一维系统模型,实现快速部署和温度预测。用户只需输入齿轮转速,润滑油量和环境温度即可实时预测齿轮温度。
6、根据应用场景选择 AI 工具
总结一下,根据应用场景选择工具:若需场值预测,可使用 PhysicsAI,训练成本取决于样本数量和网格规模,可能需几小时到几天,大模型训练 GPU 加速效果显著;若需时间历程预测,如温度变化,力的变化曲线等等,可使用 romAI,且训练好的降价模型 FMU 文件可部署在系统级仿真模型中进行快速预测。
以上就是我与计算流体力学相关的一些 AI 案例介绍,谢谢大家。
全球100个AI应用案例电子书下载
△Altair 正式发布全球100个AI应用案例电子书,内容覆盖10+行业的100个AI应用场景。关注Altair微信立即获取,了解全球AI驱动工程设计应用成功案例,以及AI技术如何为工业制造业的产品全生命周期带来赋能与革新。
如您对 Altair 软件及解决方案感兴趣
欢迎关注Altair微信,申请免费试用
Altair 是计算智能领域的全球指引者之一,在仿真、高性能计算 (HPC) 和人工智能等领域提供软件和云解决方案,服务于16000多家全球企业,应用行业包括汽车、消费电子、航空航天、能源、机车车辆、造船、国防军工、金融、零售等。
近期,Altair被全球工业软件指引者西门子收购,成为西门子数字化工业软件(Siemens Digital Industries Software)旗下成员,进一步巩固西门子在仿真和工业人工智能领域的全球指引者地位,其技术正与西门子Xcelerator解决方案进行深度整合。
更多内容欢迎关注 AltairChina
更多推荐
所有评论(0)