本发明涉及新能源汽车动力电池系统安全技术领域,具体是一种基于动态多安全约束的电池充放电峰值功率预测方法。
背景技术:
电动汽车的峰值功率直接影响了加速爬坡性能以及回馈制动能量回收能力。峰值功率过低,电池所提供的能量将无法满足需要;峰值功率过高,则会对电池造成不可逆的伤害,缩短电池的使用寿命。鉴于峰值功率的不可直接测量特性,对其进行准确预测就显得很尤为必要。
目前,对动力电池峰值功率的预测过程中大多采用将电池的荷电状态(stateofcharge,soc)、端电压、温度以及电池设计的最大电流作为约束进行峰值电流预测的手段,进而实现峰值功率预测。然而动力电池的性能受环境温度的影响显著,尤其是在低温下,电池的性能会发生严重退化。在低温环境下对动力电池大倍率充电,因电池内部电化学反应过程速率减慢,会造成锂离子在电池负极来不及反应而析出金属锂,锂金属的沉积会进一步形成锂枝晶,锂枝晶持续生长最终会刺穿隔膜引起电池内部短路,进而引发热失控。由此可见,为了动力电池能够在宽温度范围安全可靠的进行大倍率充放电,除了考虑常规的soc、端电压、温度和出厂电流限值约束外,负极析锂也是需要考虑的一个重要因素,然而现有技术中对此方面尚缺乏研究。
技术实现要素:
为解决现有技术中的不足,本发明结合现有技术,从实际应用出发,提供一种基于动态多安全约束的电池充放电峰值功率预测方法。
本发明技术方案如下:
一种基于动态多安全约束的电池充放电峰值功率预测方法,其特征在于:包括以下步骤:
步骤s1、记录电池充放电过程中的电流i、端电压ut、电池表面温度t和外界环境温度tex;
步骤s2、建立动力电池的一阶rc等效电路模型;基于外界环境温度、开路电压以及荷电状态三者间的关系,拟合建立开路ocv-soc-tex三维响应面模型;利用所述ocv-soc-tex三维响应面模型获取动力电池的等效电路模型和热模型参数;建立充电过程动力电池负极析锂模型;
步骤s3、以soc作为约束,计算出相应的持续充电峰值电流
步骤s4、辨识所述一阶rc等效电路模型的模型参数,以端电压ut作为约束,基于所述一阶rc等效电路模型计算出相应的持续充电峰值电流
步骤s5、利用所述热模型,以电池温度作为约束,计算出相应的持续充电峰值电流
步骤s6、以负极析锂条件作为约束,计算出相应的持续充电峰值电流
步骤s7、基于以上多约束得到的持续充放电峰值电流及电池出厂电流限值,得到多约束下的电池持续充电峰值电流
进一步,步骤s2中,所述一阶rc等效电路模型具体采用以下形式:
式中,下标k表示第k个采样时刻,△t为采样周期;r0表示欧姆内阻;i表示电流;τ1为时间常数且τ1=r1c1,r1和c1分别为电池的极化内阻和极化电容;u1表示电池极化电压;ut为端电压;模型参数r0、r1和c1通过带遗忘因子的递推最小二乘法在线辨识获得;uocv表示电池开路电压ocv,可通过ocv-soc-tex三维响应面模型获取;
进一步,步骤s2中所述ocv-soc-tex三维响应面模型构建方法为:
在不同外界环境温度tex下分别进行ocv测试,以获取不同外界环境温度下的soc与ocv对应关系,按下式分别对不同外界环境温度下的soc与ocv关系进行拟合,从而得到各个温度tex下的α0,α1,…,α6参数值,然后采用二次函数对参数α0,α1,…,α6与温度tex的关系进行拟合完成三维响应面的建立:
uocv(tex,z)=α0 α1z α2z2 α3z3 α4/z α5ln(z) α6ln(1-z)
[α0α1α2α3α4α5α6]t=λ×[tex2tex1]t
式中,uocv(tex,z)表示开路电压ocv的函数,其为关于tex与soc的函数;α0,α1,…,α6为模型拟合系数;λ为7×3常数矩阵;z表示电池荷电状态soc,基于安时积分法计算:
式中,z0为初始时刻的soc值;η表示电池库伦效率;q表示电池容量;
所述热模型基于任意时刻电池表面的温度t和生热速率q分布均匀的假设建立:
k 1时刻电池的温度可表示为:
式中,rth和cth分别为电池的热阻和热容,τth为热时间常数,且τth=rthcth,热阻和热容可通过绝热量热仪测得,q主要由不可逆热和可逆热组成,可表示为:
其中,(ut-uocv)·i表示电池不可逆生热速率;
动力电池充电过程的负极析锂模型如下:
φn=ηn un-r0·i
式中,φn表示负极过电势,φn>0则不析锂;ηn为负极固液交界面处的反应极化过电势;un为负极在当前嵌锂浓度分数下的电势;r0为电池的欧姆内阻;
其中反应极化过电势ηn满足下式:
式中,r为理想气体常数;f为法拉第常数;mn为计算中间量;c0为电解液初始锂离子浓度;x为负极表面嵌锂浓度分数,x与soc满足线性关系:x=az b,z可通过安时积分法获得;pact为反应极化常数,可通过动态工况实验获得;
un与x可用下述经验公式拟合:
un=a0 a1exp(b1x c1) a2exp(b2x c2) a3exp(b3x c3) a4arctan(b4x c4) a5arctan(b5x c5)(0<x<1)
将x=az b代入可得un与z的关系式,通过负极半电池ocv实验并运用非线性最小二乘拟合可以得到经验公式中的各个参数以及a和b。
进一步,步骤s3中采用以下方法计算出相应的持续充放电峰值电流
将电池的soc作为约束条件,预测步长l为若干个采样周期,根据安时积分法推导出电池的持续充放电峰值电流表达式:
式中,
进一步,步骤s4通过带遗忘因子的递推最小二乘法得到k时刻的模型参数r0,k、r1,k和c1,k,假设在l个采样周期内电池的模型参数不变,当工作电流为ik时,k l时刻的端电压可表示为:
ut,k l=uocv,k l u1,k l ik l·r0
则电池在k l时刻的开路电压值和极化电压值分别可表示为:
令
基于上式可得到电池的持续充放电峰值电流分别为:
式中,
进一步,步骤s5根据电池热模型得到k l时刻电池的表面温度tk l:
式中,τth表示电池热时间常数;tex,k l为k l时刻的外界环境温度;
令
锂离子电池的生热速率可近似为:
式中,rt为电池欧姆内阻和极化内阻之和;
假设在l个采样周期内电池的熵热系数恒定不变,令q=qmax,可得温度约束下峰值充电电流
进一步,步骤s6利用牛顿迭代法求解满足析锂条件的峰值充电电流,具体流程如下:
析锂条件可表述为φn=ηn un-r0·i>0
由
由x=az b,将电池充电的初始soc值z0和最大soc值zmax代入可得x的最小值xmin和最大值xmax,再将xmin和xmax代入γ的表达式可得γ的边界值γ1和γ2,再将xmin和xmax代入un的表达式求出un的边界值u1和u2;
析锂条件的临界情况表示为
利用牛顿迭代法,求出迭代公式为:
迭代初值i0=0,迭代结束条件为前后两次求出的电流差的绝对值小于所给精度的1%,即
比较γ=γ1,un=u1和γ=γ2,un=u2两种情况下求得的ik 1,取其中较小者作为
进一步,步骤s7中多约束的持续充电峰值电流和持续放电峰值电流为:
式中,ichg和idchg分别为电池出厂设计的最大充电电流和最大放电电流;结合电池端电压即进一步得到持续充放电峰值功率:
对比现有技术,本发明的有益效果在于:
本发明同时使用等效电路模型、热模型和负极析锂模型,基于等效电路模型和热模型获得soc、端电压、温度约束下的充放电峰值电流,基于负极析锂模型获得析锂约束下的充电峰值电流,综合考虑各安全约束推导出电池持续充放电峰值电流,进而实现多安全约束下的电池持续充放电峰值功率预测,对于电池的安全性和耐久性具有重要意义。
附图说明
图1是本发明所提供方法的流程示意图;
图2是本发明的方法中所采用的一阶rc等效电路图;
图3是本发明的方法中所采用的热模型电路图。
具体实施方式
下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所限定的范围。
本发明的一个优选实施例中,基于一款lifepo4电池执行本发明所提供的方法进行持续预测峰值功率。所用电池lifepo4电池参数如下:额定电压3.6v,标称容量为20a,上下限截止电压为4.2v和2.5v,最高电流为100a,建议温度使用范围为0℃~50℃。
所执行的电池持续峰值功率预测方法流程如图1所示,具体步骤如下:
步骤s1、记录电池充放电过程中的电流i、端电压ut、电池表面温度t和外界环境温度tex;
步骤s2、建立动力电池的一阶rc等效电路模型;基于外界环境温度、开路电压以及荷电状态三者间的关系,拟合建立ocv-soc-tex(开路电压-荷电状态-环境温度)三维响应面模型;利用所述三维响应面模型获取动力电池的等效电路模型和热模型参数;建立充电过程动力电池负极析锂模型;
建立如图2所示一阶rc等效电路模型,其数学表达式为:
式中,下标k表示第k个采样时刻,△t为采样周期;r0表示欧姆内阻;i表示电流;τ1为时间常数且τ1=r1c1,r1和c1分别为电池的极化内阻和极化电容;u1表示电池极化电压;ut为端电压;模型参数r0、r1和c1通过带遗忘因子的递推最小二乘法在线辨识获得;uocv表示电池开路电压ocv;
其中,ocv-soc-tex三维响应面模型构建方法为:在-10℃、0℃、10℃、20℃、30℃、40℃、50℃和60℃下分别进行ocv测试,以获取不同温度下的soc与ocv对应关系,按下式分别对不同温度下的soc与ocv关系进行拟合,从而得到各个温度tex下的α0,α1,…,α6值,然后采用二次函数对α0,α1,…,α6与温度tex的关系进行拟合完成三维响应面模型的建立:
uocv(tex,z)=α0 α1z α2z2 α3z3 α4/z α5ln(z) α6ln(1-z)
[α0α1α2α3α4α5α6]t=λ×[tex2tex1]t
式中,uocv(tex,z)表示开路电压ocv的函数,其为关于tex与soc的函数;α0,α1,…,α6为模型拟合系数;λ为7×3常数矩阵;z表示电池荷电状态soc,基于安时积分法计算:
式中,z0为初始时刻的soc值;η表示电池库伦效率;q表示电池容量;
建立如图3所示的电池热模型,假设任意时刻电池表面的温度t和生热速率q分布均匀。rth和cth分别为电池的热阻和热容,τth为热时间常数,且τth=rthcth,q为电池的生热速率。
k 1时刻电池的温度可表示为:
式中,rth和cth可通过绝热加速量热仪测得,q主要由不可逆热和可逆热组成,可表示为:
(ut-uocv)·i表示电池不可逆生热速率;
动力电池充电过程的负极析锂模型如下:
φn=ηn un-r0·i
式中,φn表示负极过电势,φn>0则不析锂;ηn为负极固液交界面处的反应极化过电势;un为负极在当前嵌锂浓度分数下的电势;r0为电池的欧姆内阻;
其中反应极化过电势ηn满足下式:
式中,r为理想气体常数;f为法拉第常数;mn为计算中间量;c0为电解液初始锂离子浓度;x为负极表面嵌锂浓度分数,x与soc满足线性关系:x=az b,z可通过安时积分法获得;pact为反应极化常数,可通过动态工况实验获得;
un与x可用下述经验公式拟合:
un=a0 a1exp(b1x c1) a2exp(b2x c2) a3exp(b3x c3) a4arctan(b4x c4) a5arctan(b5x c5)(0<x<1)
将x=az b代入可得un与z的关系式,通过负极半电池ocv实验并运用非线性最小二乘拟合可以得到经验公式中的各个参数以及a和b;
步骤s3、以soc作为约束,计算出相应的持续充电峰值电流
将电池的soc作为约束条件,预测步长l为360个采样周期,根据安时积分法推导出电池的持续充电峰值电流和持续放电峰值电流表达式:
式中,
步骤s4、辨识所述一阶rc等效电路模型的模型参数,以端电压作为约束,基于所述一阶rc等效电路模型计算出相应的持续充电峰值电流
通过带遗忘因子的递推最小二乘法得到k时刻的模型参数r0,k、r1,k和c1,k,通过绝热加速量热仪测得rth和cth。假设在l个采样周期内电池的模型参数不变,当工作电流为ik时,k l时刻的端电压可表示为:
ut,k l=uocv,k l u1,k l ik l·r0
则电池在k l时刻的开路电压值和极化电压值分别可表示为:
令
ut在k l时刻可表示为:
基于上式可得到电池的持续充放电峰值电流分别为:
式中,
步骤五、利用所述热模型,以温度作为约束,计算出相应的持续充电峰值电流
根据电池热模型得到k l时刻电池的表面温度tk l:
令
锂离子电池的生热速率可近似为:
式中,rt为电池欧姆内阻和极化内阻之和;
假设在l个采样周期内电池的熵热系数恒定不变,令q=qmax,可得温度约束下峰值充电电流
步骤s6、以负极析锂条件作为约束,计算出相应的持续充电峰值电流
析锂条件可表述为φn=ηn un-r0·i>0
由
由x=az b,将电池充电的初始soc值z0和最大soc值zmax代入可得x的最小值xmin和最大值xmax,再将xmin和xmax代入γ的表达式可得γ的边界值γ1和γ2;
析锂条件的临界情况可表示为
利用牛顿迭代法,求出迭代公式为:
迭代初值i0=0,迭代结束条件为前后两次求出的电流差的绝对值小于所给精度的1%,即
比较γ1和γ2两种情况下求得的ik 1,取其中较小者作为
步骤s7、基于以上多约束得到的持续充放电峰值电流及电池出厂电流限值,得到多约束下的电池持续充电峰值电流
基于以上多约束的持续充电峰值电流和持续放电峰值电流为:
式中,ichg和idchg分别为电池出厂设计的最大充电电流和最大放电电流。
结合电池端电压进一步得到持续充放电峰值功率:
1.一种基于动态多安全约束的电池充放电峰值功率预测方法,其特征在于:包括以下步骤:
步骤s1、记录电池充放电过程中的电流i、端电压ut、电池表面温度t和外界环境温度tex;
步骤s2、建立动力电池的一阶rc等效电路模型;基于外界环境温度、开路电压ocv以及荷电状态soc三者间的关系,拟合建立开路ocv-soc-tex三维响应面模型;利用所述ocv-soc-tex三维响应面模型实时获取动力电池的等效电路模型的开路电压ocv和热模型的熵热系数;建立充电过程动力电池负极析锂模型;
步骤s3、以soc作为约束,计算出相应的持续充电峰值电流
步骤s4、辨识所述一阶rc等效电路模型的模型参数,以端电压ut作为约束,基于所述一阶rc等效电路模型计算出相应的持续充电峰值电流
步骤s5、利用所述热模型,以电池温度作为约束,计算出相应的持续充电峰值电流
步骤s6、以负极析锂条件作为约束,计算出相应的持续充电峰值电流
步骤s7、基于以上动态多约束得到的持续充放电峰值电流及电池出厂电流限值,得到多约束下的电池持续充电峰值电流
2.根据权利要求1所述的一种基于动态多安全约束的电池充放电峰值功率预测方法,其特征在于:
步骤s2中,所述一阶rc等效电路模型具体采用以下形式:
式中,下标k表示第k个采样时刻,δt为采样周期;r0表示欧姆内阻;i表示电流;τ1为时间常数且τ1=r1c1,r1和c1分别为电池的极化内阻和极化电容;u1表示电池极化电压;ut为端电压;模型参数r0、r1和c1通过带遗忘因子的递推最小二乘法在线辨识获得;uocv表示电池开路电压ocv,可通过ocv-soc-tex三维响应面模型获取;
3.根据权利要求1或2所述的一种基于动态多安全约束的电池充放电峰值功率预测方法,其特征在于:
步骤s2中所述ocv-soc-tex三维响应面模型构建方法为:
在不同外界环境温度tex下分别进行ocv测试,以获取不同外界环境温度下的soc与ocv对应关系,按下式分别对不同外界环境温度下的soc与ocv关系进行拟合,从而得到各个温度tex下的α0,α1,…,α6参数值,然后采用二次函数对参数α0,α1,…,α6与温度tex的关系进行拟合完成三维响应面的建立:
uocv(tex,z)=α0 α1z α2z2 α3z3 α4/z α5ln(z) α6ln(1-z)
[α0α1α2α3α4α5α6]t=λ×[tex2tex1]t
式中,uocv(tex,z)表示开路电压ocv的函数,其为关于tex与soc的函数;α0,α1,…,α6为模型拟合系数;λ为7×3常数矩阵;z表示电池荷电状态soc,基于安时积分法计算:
式中,z0为初始时刻的soc值;η表示电池库伦效率;q表示电池容量;
所述热模型基于任意时刻电池表面的温度t和生热速率q分布均匀的假设建立:
k 1时刻电池的温度可表示为:
式中,rth和cth分别为电池的热阻和热容,τth为热时间常数,且τth=rthcth,热阻和热容可通过绝热量热仪测得,q主要由不可逆热和可逆热组成,可表示为:
其中,(ut-uocv)·i表示电池不可逆生热速率;
动力电池充电过程的负极析锂模型如下:
φn=ηn un-r0·i
式中,φn表示负极过电势,φn>0则不析锂;ηn为负极固液交界面处的反应极化过电势;un为负极在当前嵌锂浓度分数下的电势;r0为电池的欧姆内阻;
其中反应极化过电势ηn满足下式:
式中,r为理想气体常数;f为法拉第常数;mn为计算中间量;c0为电解液初始锂离子浓度;x为负极表面嵌锂浓度分数,x与soc满足线性关系:x=az b,z可通过安时积分法获得;pact为反应极化常数,可通过动态工况实验获得;
un与x可用下述经验公式拟合:
un=a0 a1exp(b1x c1) a2exp(b2x c2) a3exp(b3x c3) a4arctan(b4x c4) a5arctan(b5x c5)(0<x<1)
将x=az b代入可得un与z的关系式,通过负极半电池ocv实验并运用非线性最小二乘拟合可以得到经验公式中的各个参数以及a和b。
4.根据权利要求1所述的一种基于动态多安全约束的电池充放电峰值功率预测方法,其特征在于:
步骤s3中采用以下方法计算出相应的持续充放电峰值电流
将电池的可用soc范围作为约束条件,预测步长l为若干个采样周期,根据安时积分法推导出电池的持续充放电峰值电流表达式:
式中,
5.根据权利要求1所述的一种基于动态多安全约束的电池充放电峰值功率预测方法,其特征在于:
步骤s4通过带遗忘因子的递推最小二乘法得到k时刻的模型参数r0,k、r1,k和c1,k,假设在l个采样周期内电池的模型参数不变,当工作电流为ik时,k l时刻的端电压可表示为:
ut,k l=uocv,k l u1,k l ik l·r0
则电池在k l时刻的开路电压值和极化电压值分别可表示为:
令
基于上式可得到电池的持续充放电峰值电流分别为:
式中,
6.根据权利要求1所述的一种基于动态多安全约束的电池充放电峰值功率预测方法,其特征在于:
步骤s5根据电池热模型得到k l时刻电池的表面温度tk l:
式中,τth表示电池热时间常数;tex,k l为k l时刻的外界环境温度;
令
锂离子电池的生热速率可近似为:
式中,rt为电池欧姆内阻和极化内阻之和;
假设在l个采样周期内电池的熵热系数恒定不变,令q=qmax,可得温度和温度变化率约束下峰值充电电流
7.根据权利要求1所述的一种基于动态多安全约束的电池充放电峰值功率预测方法,其特征在于:
步骤s6利用牛顿迭代法求解满足析锂条件的峰值充电电流,具体流程如下:
析锂条件可表述为φn=ηn un-r0·i>0
由
由x=az b,将电池充电的初始soc值z0和最大soc值zmax代入可得x的最小值xmin和最大值xmax,再将xmin和xmax代入γ的表达式可得γ的边界值γ1和γ2,再将xmin和xmax代入un的表达式求出un的边界值u1和u2;
析锂条件的临界情况表示为
利用牛顿迭代法,求出迭代公式为:
迭代初值i0=0,迭代结束条件为前后两次求出的电流差的绝对值小于所给精度的1%,即
比较γ=γ1,un=u1和γ=γ2,un=u2两种情况下求得的ik 1,取其中较小者作为
8.根据权利要求1所述的一种基于动态多安全约束的电池充放电峰值功率预测方法,其特征在于:
步骤s7中多约束的持续充电峰值电流和持续放电峰值电流为:
式中,ichg和idchg分别为电池出厂设计的最大充电电流和最大放电电流;结合电池端电压即进一步得到持续充放电峰值功率: