考虑参数时变的电池包电热耦合建模
Electrothermal coupling modeling of battery pack considering time-varying parameters
通讯作者: 罗勇(1983—),男,博士,副教授,从事新能源汽车及车辆动力控制相关研究,E-mail:cquluo@126.com。
收稿日期: 2022-04-24 修回日期: 2022-05-13
基金资助: |
|
Received: 2022-04-24 Revised: 2022-05-13
作者简介 About authors
罗勇(1983—),男,博士,副教授,从事新能源汽车及车辆动力控制相关研究,E-mail:
在对动力电池包散热系统进行设计时,以往采用有限元建模估计电池温度存在着不能与控制算法进行实时仿真的问题,基于此提出一种在MATLAB/Simulink中依据电池的生散热特性搭建的电热耦合模型,用于实时估计电池包温度变化。动力电池电热耦合模型主要由电池等效电路模型及热模型两部分组成,利用电池充放电试验,使用遗传算法离线辨识时变条件下的等效电路模型参数,热模型参数通过理论分析动力电池的产热方式和散热方式计算得到。等效电路模型和电池热模型通过内阻-温度的关系相互耦合,从而建立单体电池电热耦合模型。通过分析电池模组中热量传递方式,建立冷却流道温度模型,从而进一步完善电池包的电热耦合模型。将电池耦合模型与通过STAR-CCM+数值模拟温度对比,二者误差基本处于1 ℃左右;同时电热耦合模型端电压仿真结果能较好地跟踪实测端电压;而且能合理地描述电池包内降温过程温度分布。研究结果表明电热耦合模型可以有效估计实际电池包的温度变化,从而达到缩短电池包热管理控制策略开发周期的目的。
关键词:
When designing a power battery-pack cooling system, the use of finite element modeling to estimate the battery temperature cannot be simulated in real-time using the control algorithm. Thus, an electrothermal-coupling model built in MATLAB/Simulink based on the heat generation and dissipation characteristics of the battery is proposed to estimate the temperature change of the battery pack in real-time. The electrothermal-coupling model of the power battery is composed of two parts: the battery equivalent circuit and thermal models. The battery charge and discharge test is used, and the genetic algorithm is used to identify the equivalent circuit model parameters under the time-varying conditions offline. The thermal model parameters are theoretically analyzed. Heat generation and dissipation methods were calculated. The equivalent circuit and battery thermal models are coupled with each other using the relationship between internal resistance and temperature, thus, establishing a single battery electrothermal-coupled model. The temperature model of the cooling channel is established to improve the electrothermal-coupling model of the battery pack by analyzing the heat-transfer mode of the battery module. The temperature difference between the battery-coupling model and numerical simulation using STAR-CCM+ is 1 ℃; the terminal-voltage simulation results of the electrothermal-coupling model can track the measured terminal voltage and can describe the battery pack at the same time. The Temperature distribution during the internal cooling process. The research results show that the electrothermal-coupled model can estimate the temperature change of the actual battery pack to shorten the development cycle of the thermal management control strategy for the battery pack.
Keywords:
本文引用格式
罗勇, 周振雨, 申付涛, 黄欢, 邱晓斌, 翁勇永.
LUO Yong.
电池热模型在电池温度估计研究中发挥着重要作用。当前,常用的电池热模型主要分为电化学-热耦合模型和电-热耦合模型。Hallaj等[5]通过建立了一维集总参数锂离子电池热模型,模拟了放大容量的圆柱形锂离子电池在不同冷却条件下的温度分布。Somasundaram等[6]基于电化学反应过程中的电荷、质量和能量守恒关系,结合电池产热项以及与温度相关的物理化学特性,建立了电化学和热行为双向耦合方程,并对18650型圆柱形锂离子电池进行了CFD数值模拟。Shah等[7]建立了锂离子电池温升数学模型,准确模拟了高速放电过程中锂离子电池对流冷却的热响应,实验表明模型能较为准确地描述电池的热行为。陈明超[8]根据牛顿冷却定律和能量守恒定律建立了单体电池热模型,并结合液冷散热方式下管道中的流体温度特性,对电池组热模型进行简化,建立电池组热模型。在AMESim中搭建电池散热系统的仿真模型。由此可以看出传统的电池热模型需要使用CFD或者AMEsim等软件进行建模,但此类软件不适用于控制策略的编写,如需要编写控制策略则需要用到另外的软件进行联合仿真。这可能会出现一些软件之间的协同问题。
图1
图2
1 参数时变电池模型的建立
1.1 等效电路模型建立
其中,
图3
1.2 参数辨识
1.2.1 RC参数辨识原理
考虑到电池内部复杂的电化学反应,锂离子电池在放电结束后,内部反应并不会立即停止,从动力电池的外特性可以看出锂离子动力电池的端电压并不是保持不变的,而是呈现一段时间的动态特性,即动力电池的“回弹特性”,如图4所示。
图4
观察试验获取的动力电池在放电结束后的电压曲线,放电结束时,首先电压急剧上升,如图4中AB段所示,这是由于欧姆内阻分压所导致。BC段锂离子动力电池电压会缓慢上升趋于平缓,这是由于电池内部的浓差极化以及电化学极化现象导致的。BC段电压随时间变化关系
B点为极化反应初始时刻,放电结束时RC环节的电容含有初始电压
其中
因此只要能够获得锂离子电池的回弹曲线,便可以利用回弹曲线以及
1.2.2 电池特性测试
由于锂离子电池在不同温度、不同电流倍率、不同SOC下具有不同的外特性,使得不同状态下动力电池的RC参数也有所不同,因此需要获取不同时变条件下电池回弹测试数据,具体的测试步骤如下:
①为保证电池寿命,采用“两段法”充电策略对电池进行满充;
②对电池以一定的放电倍率进行放电,每次放电5%SOC,然后静置0.5 h,直到SOC降到0。并获取试验中的电压电流数据;
③分别在0.33 C、0.5 C、1 C、2 C下重复①~②步骤;
④分别在-15 ℃、15 ℃、25 ℃、35 ℃、45 ℃环境温度下重复步骤①~③。
按照上述测试方案进行测试,得到不同时变条件下的电池测试数据,图5所示为在0.33 C、25 ℃下的电池测试电压及电流。
图5
1.2.3 基于遗传算法的单体电芯参数辨识
遗传算法是一种常用的寻优进化算法,具有高效、并行、全局随机搜索能力,且鲁棒性较好等优点。本工作采用遗传算法对电池参数进行辨识。具体步骤如下:
①初始化种群
②适应度函数
适应度函数是评价个体是否满足要求的唯一指标,对于动力电池等效电路模型来说,评价RC参数辨识结果的准确与否,主要是依据把辨识出的参数代入等效电路模型后,得到的模拟端电压
③个体选择
从当前种群选出部分个体作为下一代种群的父代的过程,称为遗传算法中的个体选择。选出的父代既要保证一定随机性,避免算法进入局部最优,又要保证一定的进化度,使种群整体向前发展。所以在父代个体选择上,本工作采用了轮盘赌的算法。
④交叉
交叉便是将上一代选择出的父本、母本两两组合,应用于动力电池的参数辨识,即为母本与父本的RC参数进行互换。RC参数是否互换取决于以下规则:针对于每一个参数,生成一个在0~1范围内的随机数,若随机数小于设置的交叉概率,则对应的参数值进行互换,否则保持不变。
⑤变异
为避免参数辨识过程中陷入局部最优问题,需扩大种群取值范围,通过采取变异操作,增加个体广泛性。现有研究表明,变异的概率需设置在0~0.05之间[14]。通过大量尝试研究,得出当算法变异的概率为0.04时,算法的运行效果较好。即种群中每个RC参数都有0.04的概率进行重新赋值,赋值的范围会在L148N50型三元锂离子电池RC参数的合理取值范围之中。
⑥迭代结束,输出最优结果
每次对遗传迭代次数进行累计,当累计值达到设定的最大迭代代数时,停止迭代过程,遗传算法结束,否则返回步骤②继续计算。
将不同时变条件下回弹时的电流电压导入到遗传算法中,即可辨识出不同温度、不同放电倍率和不同SOC下所需的RC参数,得到如图6所示结果。
图6
2 单体电池电热耦合模型
在搭建整个电池包的温度场之前,首先需要知道每一个单体电池的生热以及传热情况,然后根据电池包内部物理结构以及传热学理论搭建电池包温度场模型,于是首先搭建单体电池的电热耦合模型。
由于动力电池是一个复杂的非线性系统,电池参数受温度、SOC、充放电电流等因素影响发生较大变化。如果在建立电池生热模型中认为电池参数是固定的,随着时间的增加,得到生热量的误差会逐渐增大,最后影响整理热模型的精度。根据电池模型参数在不同条件下的辨识结果,对生热模型中的参数进行实时更新,从而提高电池热模型的精度,模型结构如图7所示。
图7
2.1 电池单体生热
对于动力锂离子电池,在正常的工作过程中,它的产热主要有以下四个部分。
(1)焦耳热
焦耳热主要是锂离子电池充放电过程中,电流通过电池内部时,电池内部材质(隔膜、电极等)存在欧姆内阻,从而产生大量欧姆热,是电池生热的主要来源[9]。焦耳热
其中,I为电流;
(2)反应热
反应热是锂离子在电池正负极反复嵌入和脱出时产生的热量,在充电表现为吸热,放电表现为放热。反应热
其中,n为电池数量;m为电池质量,单位为kg;
(3)极化热
极化产热的来源是电化学反应造成电极电位和平衡电位失衡,这种现象对于锂离子电池表现为热扩散运动中吸收化学能。一般在计算极化过程能量损耗时,将其等效为电化学极化内阻、欧姆极化内阻、浓差极化内阻三者放热损失[15]。极化热
其中,
(4)副反应热
锂离子电池副反应热的产生主要有两部分,一是SEI膜和电解液发生分解反应时放出的热量,二是电池在一些极端工况下的产热。研究表明,锂离子电池只有在温度超过80 ℃时产生副反应热的概率才较高,电池内部的分解也很少会出现,因此在锂离子电池最佳工作范围内不考虑副反应热[16]。
综上,结合Bernardi产热公式得到锂离子单体电池在单位时间内的产热量
式中,
2.2 电池单体传热
对于物体与物体之间的传热关系,主要有三种方式:热传导、热对流以及热辐射。以下分别进行介绍。
(1)热传导
热传导是指微观粒子的热运动导致热传导现象,基于自然界的熵增定律而使能量从高温部分传至低温部分[18]。主要发生在固体与固体的传热,对于电池包而言,热传导发生在电池与电池接触面以及电池与冷却板的接触面。其传热表达式如公式(
其中,
(2)热对流
对流换热是指流体中质点发生相对移动而带动热量传递,主要发生于流体中传热,对于电池包而言,热对流主要发生在冷却管路与电池发热源之间,其两者对流换热遵循牛顿冷却定律:
其中,
据流体力学原理,雷诺数的大小一般被用来判定冷却液在流动时属于层流还是湍流状态。在工程应用中,常取雷诺数2300作为判定临界值。如果雷诺数大于2300,则流动的冷却液为湍流状态,反之则为层流状态[19]。
其中,
式中,
(3)热辐射
对于锂离子电池自身受到的热辐射,可用斯特藩-玻尔兹曼
另外,电池自身向外界发出的热辐射损失的热量如
其中,
对于L148N50型三元锂离子动力电池来说,能够保证电池寿命的临界温度为60 ℃。对于电动汽车电池的冷却系统来说,冷却系统会保证电池包温度在最佳工作温度区间内,使电池包发挥更好的性能,在这个温度区间内,计算得出的热辐射量在10-4量级,热辐射损失热量较小,不予考虑。
2.3 单体电热耦合模型
综上,在得到单体的生热量以及传热量后,结合锂离子动力电池的实际情况后,即可得到单体电芯的电热耦合模型,如
式中,
3 电池包电热耦合模型
3.1 电池包电热耦合模型
得到单体电热耦合模型之后,进行整个电池包的温度场分布分析。研究所用的电池包整体结构是3P96S,且考虑到相邻两节电池的温差并不大,选取其中96个温度检测点。
对于每一个需要检测温度的电池,会考虑以下热关系:和周围电池的热传导、和下方冷却介质的对流换热以及和顶部空气的自然对流换热。以图8中几个典型的单体为例,举例说明每个电池温度的计算方法。
图8
对于图8中右下角的9个单体电池,假设从左到右,从上到下分别为1~9号电池,每一个单体电池的温度计算模型如下。
(1)对于5号电池来说,和其他物体的热关系如下所示:
① 和2、4、6、8号电池的热传导,传递的热量如
② 和冷却液的对流换热,传递的热量如
③ 和顶部空气的对流换热。对于顶部来说只考虑与空气的自然对流换热,空气的自然对流换热系数一般为5~25,电池包内部空气流动不大,取为5。传递的热量如
综上,5号电池的温度计算模型如
其中,
(2)对于4号电池(类比于2、6、8号电池)来说,和其他物体的热关系如下。
① 和1、5、7号电池的热传导,传递的热量如
② 和冷却液的对流换热,传递的热量如
③ 和外侧空气的自然对流换热,传递的热量如
综上,4号电池的温度计算模型如
(3)对于1号电池(类比于3、7、9号电池)来说,和其他物体的热关系如下。
① 和2、4号电池(类比于3、7、9号电池)的热传导,传递的热量如
② 和冷却液的对流换热,传递的热量如
③ 和外侧空气的自然对流换热,传递的热量如
综上,1号电池的温度计算模型如
3.2 冷却流道温度模型
对于冷却流道中的冷却介质,它的温度是随着流道的方向逐渐增长的,其温度的增加量,即为电池与冷却介质的对流换热量。如图9所示,箭头方向为冷却介质的流动方向。
图9
每一个温度监测点下方的冷却液温度计算模型如
4 电池包电热耦合模型精度验证
首先进行电池包电热耦合模型温度的精度验证。由于实验条件和设备的限制,借助计算流体力学软件STAR-CCM+模拟真实运行条件下的电池,将STAR-CCM+中得到的电池温度作为电池的真实测量温度值,并且与在MATLAB/Simulink中建立的电池包温度场分布模型仿真结果进行对比分析,验证电池组电热耦合模型的精度。STAR-CCM+中的操作及设置流程如图10所示。
图10
在三维软件STAR-CCM+中得到的替代真实电池模组温度的网格图和电池包NEDC电流下温度云图如图11所示。
图11
图11
电池包网格图及NEDC工况温度云图
Fig. 11
Cloud map of battery pack grid map and NEDC temperature
仿真生成的温度云图可以很明显地看出整个电池包在设定工况下的温度分布,但是却并不能具体反映某处温度仿真的结果。STAR-CCM+可以将某一个剖面的平均温度以数表的形式保存并导出,因此本文将整个电池包温度最高的一个电芯中心剖面处的温度仿真结果保存并导出,与在MATLAB/Simulink中所建立的电池包电热耦合模型计算出的最高温度的一个电芯的仿真结果结果进行对比,对比结果如图12所示。
图12
图12
MATLAB与STAR-CCM+ Tmax仿真结果对比图
Fig. 12
Comparison of simulation results between MATLAB and STAR-CCM+ Tmax
由图12可以看出,在整个1200 s的工况中,大约80%的仿真时间温度误差在1 ℃左右,200 s左右温度误差接近4 ℃,误差较大,原因可能是STAR-CCM+中的对流换热系数计算是基于内部复杂求解器,而电热耦合模型则是基于半经验公式,考虑因素较少使得对流换热系数相对较小,引起降温过程误差不断累计,在200 s左右有较大误差,最终趋于热平衡。考虑到大部分时间误差较小,误差在可接受范围内,二者的温度变化趋势也保持一致,因此认为在MATLAB/Simulink中所建立的电池包电热耦合模型可以较为准确地模拟电池包实际的温度变化。
图13
由对比结果可知,二者最大绝对误差为174 mV,误差平均值为15.72 mV,误差都在mV级,结果表明电热耦合模型输出电压可以较好地跟踪实际测量的电池电压。
设置电池模组初始温度为40 ℃,冷却介质入口处温度20 ℃,冷却介质流速1 m/s,电池包运行工况为一个NEDC循环工况。如图14所示,选择模组1以及模组12的仿真结果进行展示。
图14
图14
模组1及模组12温度仿真结果
Fig. 14
Temperature simulation results of group1 and group12
5 结论
(1)为实现动力电池包内温度的快速准确估计,提出一种将电池时变参数模型与电池热模型耦合建模方法。通过电压回弹特性实验数据辨识二阶RC模型时变参数,用于实时更新电池热模型;根据电池包3P96S结构,分析电池包内不同位置热传导和对流换热方式,搭建每一个测温点处的温度计算模型,进而组合成整体的电池包电热耦合模型用于电池包内温度估计。
(2)对于电池包电热耦合模型的精度验证,变电流工况下电热耦合模型的仿真温度能够较好地模拟电池包内温度变化;同时所建立的电热耦合模型端电压能够较好地跟随电池实测端电压。结果表明所搭建的电池包电热耦合模型能较为准确地反映真实电池包内的降温分布情况,从而为新能源汽车动力电池热管理策略快速开发提供理论和技术支持。
参考文献
/
〈 |
|
〉 |
