做电池热管理仿真的时候往往需要一维系统仿真软件来搭建整包热模型来验证电化学性能匹配和热管理控制策略等。但是,由于整包内部结构复杂,电芯所处的热边界条件不同,若只采用整包平均温度的话,温度精度和温度变化率上都差点意思,那么如何来建模呢,目前作者所知的主要有两种方法:
LTI ROM是基于CFD或者测试提取出来的高阶的数值算法,从传热学角度讲其本质是热容热阻的高度等效,详细的原理与实践可以参考RC电路应用。
而离散,按字面意思就是不连续,即是将连续体按一定规则切分,切分出来的块作为单独个体(温度)来表现。
但是,电池包内电芯个数众多,少则几十,多则几百上千,若将每个电芯按一个或者几个方向切分,虽然会无限贴近真实温度,代价却是需要设置的参数成倍上升,标定起来也很花费时间。那么如何搭建合适的热模型呢,今天我们的文章就以两个软件的demo来聊聊电池包离散化的模型搭建。
模型搭建的一大原则是需求,就是仿真的目的是什么,关注点是哪里。相对于三维仿真,系统仿真中这一点尤其关键,因为模型往往需要重新搭建,采用何种架构的热模型直接关系到仿真的效率与精度。
比如需要预估快充时需求的冷量,关注点往往是在最高温度与换热量上,电池包内部温度分布暂时不做评估,这种情况下直接可以用一个质量点来反应温度趋势。
而设计定型以后运用一维模型进行加热或者冷却策略预标定的时候就需要模型能正确反应最低和最高温度的时候就会选择离散模型,这个时候离散程度会比较高,质量点也会增加。
参考依据就是手头上有哪些数据可以用来参考建模,一维模型比较抽象,而且算法上经验公式居多,若想得到较高的精度,就需要拿现有数据进行标定模型。
在设计开发阶段,一般三维仿真走在前面,所以可以拿三维CFD仿真温度云图作为离散依据。比如amesim的最新demo就是以Star-ccm+的温度云图和流体域换热系数作为理论依据。
当然也可以直接拿测试数据,比如类似的设计做过测试的,或者前期小block做过一些电池包热测试的数据都可以拿来标定模型。
温度梯度也是离散的一个重要依据。其根本原因是毕渥数,这个知识点之前的文章讲过,可以直接参考一维电池热模型。
首先还是上面提到的amesim的case,amesim终于在2021版本更新了液冷电池包的案例,比较有借鉴意义。
从该demo的step2的上下两冷板大概看出来是为了研究快充时的换热性能和电芯温差的,关键点是最低和最高温度点,所以重点离散了进口靠近冷板位置和出口远离冷板位置,其他的电芯离散程度不高。比较smart的点是采用了非均一比例切分,电芯高度方向上1:8:1,而冷却液流向上除了最低最高电芯那一列是单电芯外,其他以5-6个电芯为一组,另外在纵深方向上由于水冷板都是并联的,所以未做离散。
另外比较讨巧的一点是水冷板的换热处理,首先水冷板也做了长度方向上的离散处理。考虑到入口段效应,将努塞尔数写成与入口距离的函数。amesim help文档里有对该处理的详细解释,2022版的这个demo用了节点形式的换热管道单元,其原理是一样的。
另一个找到的例子是AVL CRUISE M里的VTMS and HVAC整车热管理案例,软件采用的是模块化的建模方式,主要包括车辆动力模块、乘员舱、电机、电池、冷却液和制冷剂循环。
其中液冷电池包采用的是比较规则的三等全分离散的形式,不仅离散了电芯,还离散了模组的端板,连Basbar也做了一定的离散,离散程度还是比较高的。
由于是整车热管理的复杂工况仿真,考虑到行驶过程中电池包箱体与车身底部空气会进行换热,对housing也做了一定建模与离散。整包热模型搭建的比较完整。
以上两个底部液冷板的案例,都在电芯的高度方向上和水流方向上做了两个维度的离散,一个不同是离散比例不同,若是amesim这种1:8:1会使区域温度更接近与最高最低温度,而AVL的模型的亮点主要在完整性上。
从以上的分析来看,需不需要离散,如何离散首先还是看仿真需求以及手头上的数据。若要离散的话,等分离散相对来说容易些,基础参数设置都一样;非等分离散的话,就是重点关注位置离散程度高。另外包括一些箱体和铜排若有温度梯度,都可以进行离散建模。
系统仿真,一个较明显的特征就是建模的自由度很高,搭建电池包热模型也一样,只有一定的方法却没有具体的标准,只要能正确表现电池温度趋势,哪怕你是用纯数学运算也是可行的。简单的两个电池包例子,供大家参考。