首页/文章/ 详情

利用机器学习加速仿真设计过程

3小时前浏览3
作者:Marco Turchetto(ESTECO)
   

机器学习(ML)是人工智能的一个分支,它已经渗透到我们的日常生活中:从我们早上醒来的那一刻到我们晚上睡觉的那一刻。它为我们使用的许多在线服务提供动力引擎,可以从我们过去的经验中进行学习,进而影响我们的行为。这背后的理念是,系统可以从数据中学习,自行识别模式,并在最少的人为干预下做出决策。


这同样适用于工程和基于CAE的产品设计,其中机器学习为基于仿真的计算机实验提供了真正的好处。在进行仿真分析时,工程师们必须应对一些挑战,而机器学习可以为他们提供真正的帮助:




  • 由于物理工程问题的规模,仿真时间过长

  • 外部CAD/CAE求解器许可证的可用性

  • 运行仿真所需的昂贵硬件


机器学习可以减少仿真运行时间,最小化求解器运行需求,更智能地使用计算资源,并加快整个仿真设计过程。此外,在进行RSM设计空间探索时,可以在仿真中有效地利用机器学习。


响应面模型(Response Surface Models,RSM)是一种数学和统计工具,用于近似、分析和模拟复杂的现实世界系统。当基于真实物理模型的仿真在计算时间方面无法承受时,RSM允许即时准确地了解一组参数与一个或多个设计目标之间的关系。作为示例,RSM 机器学习辅助算法可以充分利用历史和实验数据集,快速构建和训练有效的元模型,验证其准确性,并使用它来执行额外的基于RSM的优化。然而从RSM训练到验证,构建一个有用且具有代表性的RSM并不总是一项简单的任务。

01      

机器学习在设计空间探索中的应用


在ESTECO,机器学习是我们设计探索和优化技术的一部分。modeFRONTIER作为我们的过程自动化和设计优化软件解决方案,它采用了机器学习算法来:




  • 在企业数据集之上建立代理模型,并使其可用于支持探索可能的良好解决方案

  • 在工程师有限的输入下,通过在运行时逐步改进其内部知识,使自适应探索算法能够探索设计空间


     

机器学习算法在modeFRONTIER中的应用


我们的RSM技术可以生成可靠的元模型,有效地近似复杂系统的多变量输入/输出行为,而无需仿真计算。软件提供的训练、验证和筛选工具有助于从各种方法中选择最精确的模型。通过评估精度指标、比较响应面和交互式理解变量相关性,专家可以专注于RSM调整,同时整个团队都可以从模型重用中受益。我们全面的RSM算法集包含了机器学习算法,如支持向量机(libSVM)、H2O.ai和神经网络。


在探索和理解设计空间的基本关系后,工程师可以使用modeFRONTIER中提供的各种智能算法,以进一步完善其设计并确定最佳候选解决方案。我们的优化算法集可以同时处理离散变量和连续变量,解决单目标和多目标问题。pilOPT是我们的专利算法之一,它包括不同的内部优化策略,利用机器学习逻辑对设计空间进行智能探索,同时结合了局部搜索和全局搜索的优点,在搜索帕累托前沿时以智能方式平衡了基于真实和基于RSM(虚拟)的优化。


使用pilOPT,您可以期望:




  • 对设计空间进行初步探索

  • 确定设计空间中有希望进一步开发的领域

  • 解决多目标和单目标优化问题,并在经过几次设计评估后达到最优

  • 在自主模式下运行它(无需参数设置),并自动找到达到帕累托前沿所需的设计数量并正确探索它,即使在计算量很大的情况下也是如此


02    

用机器学习算法训练RSM:在内燃机过程优化中的省时成功案例


来看一个常见的汽车工程问题:优化发动机排放水平,在发动机燃烧过程中会涉及许多不同的复杂物理和化学现象。这些事件的仿真不仅需要专业知识,还需要很多的计算资源和很长的分析时间。这使得广泛的设计空间探索研究往往不可行。


通常在这种情况下,为了最大限度地提高发动机的功率输出,同时最大限度地降低其油耗和排放,您必须使用许多不同的输入因素,如压缩比、喷油正时、气门正时和许多其他参数。使用机器学习算法训练高质量的RSM可以有效地解释发动机的行为并实现准确的预测。


   


实际上,将实验和仿真数据与中的机器学习算法(由软件解决方案modeFRONTIER提供)相结合,可以重建发动机的物理行为。当RSM(作为机器学习算法的输出)可用且其质量已得到评估时,您可以使用此元模型执行基于RSM的设计空间探索,而不需要大量的仿真时间。这就是RSM帮助加快探索和优化过程的地方。真实的大型长时间仿真模型只用于验证使用元模型找到的解决方案的有效性。


03    

在仿真过程和数据管理(SPDM)平台背景下实现机器学习的民主化


机器学习训练元模型需要被调节以获得最佳性能,这可能是最复杂的任务,但最重要的却是利用它,这就是所谓的仿真民主化。这意味着使这个元模型不仅对仿真专家有利,而且公司中的每个人都可以访问和使用,即使您不一定是机器学习专家。


事实上,借助于VOLTA,一个用于仿真数据和过程管理(SPDM)以及设计优化的协作平台,您可以充分利用机器学习领域专家的能力。这意味着让更广泛的受众能够访问最佳的元模型,使参与仿真设计过程的其他参与者能够执行进一步的分析或做出明智的决策。


所有这些来自于VOLTA SPDM的功能,带来了以下这些关键优势:




  • 知识产权保留:注册并追踪元模型的创建者

  • 元模型生成数据的完整可追溯性,以了解谁生成了设计数据以及使用了哪个元模型

  • 引导性多学科设计优化(MDO)工作流程:将选定的时间要求高的单学科优化(SDO)模型换成快速的机器学习训练元模型,以加速整个MDO过程

    


总的来说,当物理工程项目的复杂性可能需要大量的仿真时间和计算成本时,ESTECO提供的机器学习算法使您能够进行基于RSM的优化研究。此外,通过将机器学习引入作为SPDM平台的VOLTA,您可以期望跨团队和不同组织扩大元模型的使用,以加快仿真过程,更快地设计更好的产品。



来源:艾迪捷
Marc燃烧化学汽车人工智能
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-09-08
最近编辑:3小时前
艾迪捷
MBD CAE解决方案专家
获赞 2粉丝 1文章 309课程 0
点赞
收藏
作者推荐

基于GT-SUITE的电池包热失控传播仿真

概要热失控以及热失控传播是锂电池面临的主要安全问题。本文将基于GT-SUITE针对一个模组进行热失控传播分析,介绍GT-SUITE进行热失控传播仿真的基本方法。热失控传播仿真一般有两种方法:① 直接利用化学反应动力学计算各电芯中不断发生的副反应。该方法是有用的,但计算成本高,且许多反应动力学参数需要标定;② 避免计算化学反应动力学,基于量热器的测试数据,将电芯热失控过程中总的产热量按照一定比例分配到电芯各部分中(如卷芯、正负极喷出物等)。该方法计算成本低,更为实用。本文采用方法二,后续我们将介绍GT-SUITE 基于反应动力学的热失控仿真方法。01 模型介绍下图为本文所用模组。该模组由14个18650型圆柱形电池并联而成,该电芯的标称容量为3.6Ah,标称电压3.6V。模型中包含电池壳(23micro)、卷芯、上下采集板(capture plate)、泡沫衬套(foam liner)。冷却液方式为水冷,冷却位置为电芯底部,假设水冷板的温度为25℃,这样就不必建立冷却水的流体回路。另外,外壳与环境之间也发生辐射传热,环境温度为20℃。 模组几何下表为所用材料的热特性。卷芯与外壳之间的接触热阻假设为0.00125~0.0025 m2-K/W。其他固体部件之间的接触热阻均为0.001m2-K/W。 02 模型处理下图为在GT中进行详细模组热管理的模型处理过程。本模型共14000个有限元网格,可以得到固体部分的温度分布。该模型的计算速度可以达到实时仿真的水平。 03 控制设定热失控传播仿真一般有两种方法:① 直接利用化学反应动力学计算各副反应。该方法是有用的,但计算成本高,且许多反应动力学参数需要标定;② 避免计算化学反应动力学,基于量热测试数据,将电芯热失控过程中总的产热量按照一定比例分配到电芯各部分中(如卷芯、正负极喷出物等)。该方法计算成本低,更为实用。本文采用方法二。下面将介绍如何触发热失控,以及热失控之后的电芯是如何发热的。 热失控的触发热失控的触发一般由3种诱因:机械滥用触发、电滥用触发和热滥用触发。在热失控传播仿真中,可以不考虑单体热失控是如何触发的,而只关注单体热失控触发之后的传播问题。故可以指定14个电芯中的任意一个发生热失控。在模型中这是通过给定该电芯一个60W的热源来实现的。当该电芯外壳顶部的温度达到180℃时,认为热失控被触发。 热失控之后热失控发生后,热量的传递路径可能有三种:电池壁面、极耳、射流火焰。如下图所示。有试验[1]表明通过电池壁面的路径是最重要的。故本文中主要考虑通过电池壁面的传热路径。 热失控传播的传热路径[1]在指定的电芯触发热失控之后,电芯会在很短的时间内(如在0.5-1.5s之内),将热量释放。将热失控过程中总的放热量按照比例进行分配。本例中的电芯在热失控时总的放热量为70kJ,假设40%的热量进入电芯本体(卷芯),其他通过泄压阀喷出。总的放热时间为1.5s。另外,热失控发生后,该电芯相当于处在开路状态,在模型中将相邻的bus bar设置为开路状态。对于复杂的模型,应该分步骤进行建模,如下图所示: 建模步骤04 结果分析下面将分别触发两个位置的电芯,使其发生热失控。一个在模组的Corner位置,一个在模组的中部位置。然后观察其他电芯的响应。 Corner 处的电芯触发热失控 如下图所示,Cell 1触发热失控,而其他电芯都没有发生热失控,其他电芯的最大温度能达到100℃。这表明电芯之间的泡沫衬套起到了很好的隔热效果。 电芯的温度变化下图为不同电芯的电流变化,发生热失控的Cell 1的电流将为0,而其他电芯的电流负载仍然比较均衡。 不同电芯的电流负载 Middle处的电芯触发热失控 如下图所示,Cell 7触发热失控。而其他电芯都没有发生热失控,其他电芯的最大温度能达到90℃。这表明电芯之间的泡沫衬套起到了很好的隔热效果。 电芯的温度变化下图为不同电芯的电流变化,发生热失控的Cell 7的电流将为0,而其他电芯的电流负载仍然比较均衡。 不同电芯的电流负载综上所述,基于方法2的热失控传播仿真能够得到很多有价值的信息,且计算速度快,可用于较大规模的DOE优化设计。后续我们将介绍基于反应动力学的热失控仿真方法。[1] Xuning Feng, Jing Sun, Minggao Ouyang, Fang Wang, Xiangming He, Languang Lu, Huei Peng, Characterization of penetration induced thermal runaway propagation process within a large format lithium ion battery module, Journal of Power Sources, Volume 275, 2015.来源:艾迪捷

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈