首页 / 专利库 / 信号处理 / 采样 / SOC的电池组均衡控制方法

SOC的电池组均衡控制方法

阅读:566发布:2024-01-07

专利汇可以提供SOC的电池组均衡控制方法专利检索,专利查询,专利分析的服务。并且一种SOC的 电池 组 均衡控制方法,属于控制技术领域。本 发明 的目的是基于SOC估计结果并采用模型预测控制 算法 来实现电池组均衡的系统,改善电池组中 单体 之间的不一致性,有效减少电池均衡时间和能耗的基于SOC的电池组均衡控制方法。本发明的步骤是:设计了基于功率电感的二级双向均衡 电路 ;建立了考虑 温度 的二阶RC环等效电路模型;进行考虑容量衰减的电池SOC估计,设计了双卡尔曼估计器进行电池SOC估计;进行基于模型预测控制进行电池组均衡控制。本发明是在考虑温度和容量衰减的 基础 上提高电池SOC估计 精度 ,为电池组均衡提供准确的均衡指标。,下面是SOC的电池组均衡控制方法专利的具体信息内容。

1.一种SOC的电池组均衡控制方法,其特征在于:其步骤是:
步骤一:根据电池组均衡电路的设计要求,设计了基于功率电感的二级双向均衡电路;
步骤二:建立了考虑温度的二阶RC环等效电路模型;
步骤三:在步骤二建立的二阶RC环等效电路模型基础上,进行考虑容量衰减的电池SOC估计,设计了双卡尔曼估计器进行电池SOC估计;
步骤四:进行基于模型预测控制进行电池组均衡控制。
2.根据权利要求1所述的SOC的电池组均衡控制方法,其特征在于:设计了基于功率电感的二级双向均衡电路:以三节单体电池为例进行电池均衡电路,L1和L2是两个功率电感,R1和R2是电阻,四个带有二极管的MOSFET,两个单体电池,假设Cell1的SOC值小于Cell2的SOC值,那么实现二者之间的均衡主要包括三个步骤,Cell2放电、Cell1充电和消磁;
(1)Cell2放电
将控制信号发送至控制器,驱动M1_a打开,这时Cell2、L1和M1_a构成一个回路,L1是储能元件,将电能转换成磁能进行存储,L1中的电流大小见式(1),经过一段时间将M1_a关闭,完成Cell2的放电过程,
其中,Ron是当M1_a开启时整个回路中的电阻总和,L是L1的电感大小,ton是M1_a开启的时间,V2是Cell2的电压值;
(2)Cell1充电
控制信号发送至主控芯片,驱动M1_a断开,这时Cell1、L1和D1_b构成一个回路,存储在电感中的磁能转换成电能对Cell1充电,从而完成单体电池1和2之间的能量转换,电感中的电流大小随着电池1充电的进行而减小,直到电流的大小减小到0,完成Cell1的充电过程,电感中的电流大小见式(2),
t=ton→Ts       (2)
其中,iPeak是峰值电流,Roff是M1_a关闭是的回路电阻总和,Ts是转换器M1_a的开关周期,V1是Cell1的电压,VD是D1_b的压降;
(3)消磁过程
R1和L1构成消磁电路将电感中剩余的能量进行消耗。
3.根据权利要求1所述的SOC的电池组均衡控制方法,其特征在于:建立考虑温度的二阶RC环等效电路模型
V是电池的端电压,i是电池的负载电流,R(Ω)(T)是电池的内阻,RC环分别由极化电阻R1(T)和极化电容C1(T)、极化电阻R2(T)和极化电容C2(T)组成,两个RC环的电压分别是V1和V2,电池的OCV和SOC之间的关系由Voc(Soc,T)表示,T是温度,
根据基尔霍夫定律,得到端电压和两个极化电压的表达式:
V=RΩ(T)i+V1+V2+Voc(Soc,T)              (3)
电池SOC定义为
其中,Q(T)是锂离子电池当前的可用容量,η是电池的充放电效率;
将不同温度下的电池最大可用容量表示为
Q(T)=Q(T)+r                    (7)
其中,Q(T)是锂离子电池最大可用容量,r过程噪声;
选择x=[V1V2Soc]T为电池的系统状态变量,输入为电流i,输出为电压V,得到电池的状态空间方程
V=V1+V2+RΩ(T)i+Voc(Soc,T)+v             (9)
其中,w为测量噪声,v为过程噪声;
电池的状态空间方程离散化为:
Qk+1(T)=Qk(T)+rk              (11)
Vk=V1,k+V2,k+RΩ(T)ik+Voc,k(Soc,T)+vk           (12)
其中,Ts为采样时间,Qk(T)是k时刻电池的最大可用容量,wk为k时刻的测量噪声,vk为k时刻的过程噪声;
对电池容量和温度之间的关系进行拟合,得到的二阶表达式如下:
Q(T)=a1·T3+a2·T2+a3·T+a4……………(13)
其中,Q(T)是当前温度下的电池容量,a1=0.007727,a2=-0.4317,a3=10.99,a4=
2913;
得到的电池的OCV和SOC的数据进行二者之间的关系拟合,表达式见式(14),
Voc(Soc,T)=K1(T)·exp(K2(T)·Soc)+K3(T)·exp(K4(T)·Soc)       (14)
参数K与温度之间的拟合关系如公式(15)—(18)所示,公式中的参数如表1所示
K1(T)=b1·T3+b2·T2+b3·T+b4               (15)
K2(T)=b5·T3+b6·T2+b7·T+b8             (16)
3 2
K3(T)=b9·T+b10·T+b11·T+b12                   (17)
K4(T)=b13·T3+b14·T2+b15·T+b16             (18)
表1电池OCV-SOC关系参数表
在不同的温度下进行实验,记录每个温度下电流突变时的电流电压数据,得到电池的内阻和温度之间的表达式如式(19)所示
RΩ(T)=m1·T3+m2·T2+m3·T+m4              (19)
其中,m1,m2,m3,m4分别为-1.264e-05,0.001047,-0.02641,0.4395;
采用递推最小二乘法进行两个RC环的参数辨识,得到电池RC环参数与温度的拟合关系如公式(20)—(23)所示
R1(T)=c1·T3+c2·T2+c3·T+c4               (20)
C1(T)=c5·T3+c6·T2+c7·T+c8                 (21)
R2(T)=c9·T3+c10·T2+c11·T+c12              (22)
C2(T)=c13·T3+c14·T2+c15·T+c16               (23)
式中,c1,c2,...,c12是常数,参数值如表2所示
表2电池RC环参数表
4.根据权利要求1所述的SOC的电池组均衡控制方法,其特征在于:考虑容量衰减的电池SOC估计:
所建立的温度依赖的二阶RC等效电路模型可以表示为:
xk+1,l=Akxk,l+Bkik,l+wk,l                  (24)
Qk+1(T)=Qk(T)+rk       (25)
Vk,l=V1,k,l+V2,k,l+RΩ(T)ik,l+Voc,k,l(Soc,T)+vk,l              (26)
式中,xk,l=[V1,k,l V2,k,l Soc,k,l]T是tk,l=tk,0+l·Ts时刻的状态量,Ts为采样时间,k和l分别是两个时间尺度的指标,Qk(T)是tk,0时刻电池的老化参数,L代表时间尺度;考虑容量衰减的电池SOC估计具体过程如下:
1)参数的初始化
2)SOC估计的时间更新
其中, 是xk,l的估计值, 是状态先验估计值, 是用于状态估计的误差协方差
矩阵, 是状态估计误差协方差矩阵的先验估计值;
3)SOC估计的测量更新
其中, 是状态估计的EKF的反馈增益,矩阵
4)电池SOC值提取;
5)判断k与L之间的关系,进行时间尺度转换;
6)电池容量估计时间更新
其中, 是Qk(T)的估计值, 是容量先验估计值, 是容量估计的误差协方
差矩阵, 是容量估计误差方差矩阵的先验估计值;
7)计算状态误差
8)容量估计的测量更新
其中, 是容量估计的EKF的反馈增益;
9)电池容量提取
5.根据权利要求1所述的SOC的电池组均衡控制方法,其特征在于:基于模型预测控制进行电池组均衡控制
根据电池组均衡过程中的功率守恒,有:
式中,xi为第i个电池的剩余能量,gi为电池通过均衡电路与相邻电池之间的功率传递,pi是电池的充放电功率,f(xi)为电池的能量自损率;
根据能量衰减定律,有:
f(xi)=-τxi    (44)
其中,τ>0;若τ=0,表示忽略电池的能量自损;
电池之间的能量传递效率取ηd;
因此电池的剩余能量可以表达为:
根据能量守恒定律,所有电池和相邻电池之间的能量传递之和为0,即:
当所有电池的剩余能量相等时,结束均衡,即:
x1(T)=x2(T)=...=xn(T)    (47)
其中,T为均衡时间,均衡后的电池SOC大小一致;
为了评估电池均衡的效率,引入下面两个量:
其中,ui,1为相邻单体流入该单体的功率,ui,2为该电池流出到相邻电池的功率;
根据能量守恒定律,有:
根据公式(45),有:
电池的能量损失可以计算为:
T
系统的状态量为x=[x1,x2,x3...xn] ,系统的输入为u=[u1,1,u1,2,u2,1,u2,2...un,1,un,2]T;
根据公式(51),系统的状态方程为:
其中,充放电功率w=[p1,p2,p3...pn]T为状态扰动;A0和B0可以表达为:
A0=-τIn×n    (54)
进行离散化,to为采样时间:
x(k)=Ax(k-1)+Bu(k-1)+tow(k-1)    (56)
其中,A=In×n+A0to,B=B0to;
离散系统的能量损耗:
其中,
对于离散系统,均衡最后的状态满足:
x1(K)=x2(K)=...=xn(K)                  (58)
为了提高均衡能效,设置目标函数为:
系统的约束为:
xl≤x(k)≤xu    (60)
Lu(k)=0               (61)
其中,k=1,...,K,
L=[1,-1,1,-1,...,1,-1]]1×2n;
考虑时间效率,有:
其中,β为权重因子,M=[m1,m2,...,mn];
所以有,模型预测控制状态:
其中,
目标函数为:
其中,
系统的约束为:
xl≤X(k+1)≤xu    (68)
其中,xl和xu分别是电池剩余能量的最小值和最大值,

说明书全文

SOC的电池组均衡控制方法

技术领域

[0001] 本发明属于控制技术领域,特别是涉及一种电动汽车电池均衡的技术。

背景技术

[0002] 随着科技的迅速发展,社会的不断进步,世界各国人民的生活平也不断提高,汽车的保有量也大幅提升,进而导致地球的资源被过度消耗,尤其是一些不可再生的能源,比如石油等。我国是石油进口大国,汽车保有量的不断提高导致我国的石油进口依赖度也不断增加,所以发展电动汽车是我国的必然选择。电动汽车的关键部分是电池,现在的电池一般有镍氢电池、锂离子电池燃料电池等。考虑电池的能量密度循环寿命、自放电等性能,相对其它电池,锂离子电池具有能量密度高、循环寿命长、自放电率低等优点,所以锂离子电池是目前电动汽车使用较为广泛的一种电池。但是锂离子电池在安全性、成本(与使用时间和循环次数有关)等仍然存在一些问题,所以电池管理系统就成为电池研究的重点问题。
[0003] 目前的动电池单体的工作电压范围是1V~4V。但是电动汽车需要的功率比较高,那么对于电压的要求就会很高,一般是100V~500V。所以为了给电动汽车提供足够的能量来源,保证电动汽车的动力需求,一般是将多个电池组成电池组或者电池包。一般一个电池包含成百上千个单体电池,但是单体电池会由于生产过程中生产工艺的不同、材料的密度和材质等产生差异,使电池单体在出厂的时候就存在着一定的不一致性。另外电池组在存储的过程中也会由于单体电池的自放电效率的不同、环境温度湿度的差异进一步加剧电池组中单体电池的不一致性。同时电动汽车的行驶工况存在差异,加剧了电池组中单体电池之间的不一致性。电池组中单体之间的不一致性降低电池的使用寿命,减少电动汽车的续驶里程,甚至可能出现安全问题。
[0004] 根据开关和电荷转移方式的不同,电池组均衡技术一般可以分为能量耗散式均衡和能量非耗散式均衡两种类型。其中耗散式均衡一般是将电池组中能量高的单体电池通过旁路电阻等耗能元件将其以热能的形式耗散,保证电池组中单体电池的一致性。这种方式虽然简单,但是会增加电池组的温度,甚至会导致爆炸等危险。非耗散式均衡主要是通过设计均衡外电路并且利用电感等储能元件实现电池组中单体电池之间的能量转移。电池均衡评价指标是均衡控制中的重要部分,均衡指标的选取会严重影响到电池均衡的效果,影响电池一致性的评价。现在广泛使用的有端电压、剩余容量和电池SOC三种。电池的SOC不仅仅可以为均衡控制提供准确的均衡指标,同时SOC本身也是电池管理系统的重要组成部分,所以大量的学者针对电池SOC估计进行研究,目前常用的有查表法、安时积分法、基于模型的方法和数据驱动的方法。另外选择合适的均衡控制算法可以保证在较短的均衡时间和较少的均衡能耗基础上改善电池组中单体之间的不一致性。常用的均衡控制算法主要有最值法、均值-差值法、模糊控制算法等。

发明内容

[0005] 本发明的目的是基于SOC估计结果并采用模型预测控制算法来实现电池组均衡的系统,改善电池组中单体之间的不一致性,有效减少电池均衡时间和能耗的基于SOC的电池组均衡控制方法。
[0006] 本发明的步骤是:步骤一:根据电池组均衡电路的设计要求,设计了基于功率电感的二级双向均衡电路;
步骤二:建立了考虑温度的二阶RC环等效电路模型;
步骤三:在步骤二建立的二阶RC环等效电路模型基础上,进行考虑容量衰减的电池SOC估计,设计了双卡尔曼估计器进行电池SOC估计;
步骤四:进行基于模型预测控制进行电池组均衡控制。
[0007] 本发明设计了基于功率电感的二级双向均衡电路:以三节单体电池为例进行电池均衡电路,L1和L2是两个功率电感,R1和R2是电阻,四个带有二极管的MOSFET,两个单体电池,假设Cell1的SOC值小于Cell2的SOC值,那么实现二者之间的均衡主要包括三个步骤, Cell2放电、Cell1充电和消磁;(1)Cell2放电
将控制信号发送至控制器,驱动M1_a打开,这时Cell2、L1和M1_a构成一个回路,L1是储能元件,将电能转换成磁能进行存储,L1中的电流大小见式(1),经过一段时间将M1_a关闭,完成Cell2的放电过程,
其中,Ron是当M1_a开启时整个回路中的电阻总和,L是L1的电感大小,ton是M1_a开启的时间,V2是Cell2的电压值;
(2)Cell1充电
控制信号发送至主控芯片,驱动M1_a断开,这时Cell1、L1和D1_b构成一个回路,存储在电感中的磁能转换成电能对Cell1充电,从而完成单体电池1和2之间的能量转换,电感中的电流大小随着电池1充电的进行而减小,直到电流的大小减小到0,完成Cell1的充电过程,电感中的电流大小见式(2),
t=ton→Ts  (2)
其中,iPeak是峰值电流,Roff是M1_a关闭是的回路电阻总和,Ts是转换器M1_a的开关周期, V1是Cell1的电压,VD是D1_b的压降;
(3)消磁过程
R1和L1构成消磁电路将电感中剩余的能量进行消耗。
[0008] 本发明建立考虑温度的二阶RC环等效电路模型V是电池的端电压,i是电池的负载电流,RΩ(T)是电池的内阻,RC环分别由极化电阻R1(T) 和极化电容C1(T)、极化电阻R2(T)和极化电容C2(T)组成,两个RC环的电压分别是V1和V2,电池的OCV和SOC之间的关系由Voc(Soc,T)表示,T是温度,
根据基尔霍夫定律,得到端电压和两个极化电压的表达式:
V=RΩ(T)i+V1+V2+Voc(Soc,T)  (3)
电池SOC定义为
其中,Q(T)是锂离子电池当前的可用容量,η是电池的充放电效率;
将不同温度下的电池最大可用容量表示为
Q(T)=Q(T)+r  (7)
其中,Q(T)是锂离子电池最大可用容量,r过程噪声;
选择x=[V1V2Soc]T为电池的系统状态变量,输入为电流i,输出为电压V,得到电池的状态空间方程
V=V1+V2+RΩ(T)i+Voc(Soc,T)+v  (9)
其中,w为测量噪声,v为过程噪声;
电池的状态空间方程离散化为:
Qk+1(T)=Qk(T)+rk  (11)
Vk=V1,k+V2,k+RΩ(T)ik+Voc,k(Soc,T)+vk  (12)
其中,Ts为采样时间,Qk(T)是k时刻电池的最大可用容量,wk为k时刻的测量噪声,vk为 k时刻的过程噪声;
对电池容量和温度之间的关系进行拟合,得到的二阶表达式如下:
Q(T)=a1·T3+a2·T2+a3·T+a4……………(13)
其中,Q(T)是当前温度下的电池容量,a1=0.007727,a2=-0.4317,a3=10.99, a4=
2913;
得到的电池的OCV和SOC的数据进行二者之间的关系拟合,表达式见式(14),
Voc(Soc,T)=K1(T)·exp(K2(T)·Soc)+K3(T)·exp(K4(T)·Soc)  (14)
参数K与温度之间的拟合关系如公式(15)—(18)所示,公式中的参数如表1所示
K1(T)=b1·T3+b2·T2+b3·T+b4  (15)
3 2
K2(T)=b5·T+b6·T+b7·T+b8  (16)
K3(T)=b9·T3+b10·T2+b11·T+b12  (17)
K4(T)=b13·T3+b14·T2+b15·T+b16  (18)
表1电池OCV-SOC关系参数表
在不同的温度下进行实验,记录每个温度下电流突变时的电流电压数据,得到电池的内阻和温度之间的表达式如式(19)所示
RΩ(T)=m1·T3+m2·T2+m3·T+m4  (19)
其中,m1,m2,m3,m4分别为-1.264e-05,0.001047,-0.02641,0.4395;
采用递推最小二乘法进行两个RC环的参数辨识,得到电池RC环参数与温度的拟合关系如公式(20)—(23)所示
R1(T)=c1·T3+c2·T2+c3·T+c4  (20)
3 2
C1(T)=c5·T+c6·T+c7·T+c8  (21)
R2(T)=c9·T3+c10·T2+c11·T+c12  (22)
C2(T)=c13·T3+c14·T2+c15·T+c16  (23)
式中,c1,c2,...,c12是常数,参数值如表2所示
表2电池RC环参数表
[0009] 本发明考虑容量衰减的电池SOC估计:所建立的温度依赖的二阶RC等效电路模型可以表示为:
xk+1,l=Akxk,l+Bkik,l+wk,l  (24)
Qk+1(T)=Qk(T)+rk  (25)
Vk,l=V1,k,l+V2,k,l+RΩ(T)ik,l+Voc,k,l(Soc,T)+vk,l  (26)
式中,xk,l=[V1,k,l V2,k,l Soc,k,l]T是tk,l=tk,0+l·Ts时刻的状态量,Ts为采样时间,k和l分别是两个时间尺度的指标,Qk(T)是tk,0时刻电池的老化参数,L代表时间尺度;
考虑容量衰减的电池SOC估计具体过程如下:
1)参数的初始化
2)SOC估计的时间更新
其中, 是xk,l的估计值, 是状态先验估计值, 是用于状态估计的误差协方
差矩阵, 是状态估计误差协方差矩阵的先验估计值;
3)SOC估计的测量更新
其中, 是状态估计的EKF的反馈增益,矩阵
4)电池SOC值提取;
5)判断k与L之间的关系,进行时间尺度转换;
6)电池容量估计时间更新
其中, 是Qk(T)的估计值, 是容量先验估计值, 是容量估计的误差协
方差矩阵, 是容量估计误差方差矩阵的先验估计值;
7)计算状态误差
8)容量估计的测量更新
其中, 是容量估计的EKF的反馈增益;
9)电池容量提取
[0010] 本发明基于模型预测控制进行电池组均衡控制根据电池组均衡过程中的功率守恒,有:
式中,xi为第i个电池的剩余能量,gi为电池通过均衡电路与相邻电池之间的功率传递,pi是电池的充放电功率,f(xi)为电池的能量自损率;
根据能量衰减定律,有:
f(xi)=-τxi  (44)
其中,τ>0;若τ=0,表示忽略电池的能量自损;
电池之间的能量传递效率取ηd;
因此电池的剩余能量可以表达为:
根据能量守恒定律,所有电池和相邻电池之间的能量传递之和为0,即:
当所有电池的剩余能量相等时,结束均衡,即:
x1(T)=x2(T)=…=xn(T)  (47)
其中,T为均衡时间,均衡后的电池SOC大小一致;
为了评估电池均衡的效率,引入下面两个量:
其中,ui,1为相邻单体流入该单体的功率,ui,2为该电池流出到相邻电池的功率;
根据能量守恒定律,有:
根据公式(45),有:
电池的能量损失可以计算为:
T
系统的状态量为x=[x1,x2,x3...xn] ,系统的输入为
u=[u1,1,u1,2,u2,1,u2,2...un,1,un,2]T;
根据公式(51),系统的状态方程为:
其中,充放电功率w=[p1,p2,p3...pn]T为状态扰动;A0和B0可以表达为:
A0=-τIn×n  (54)
进行离散化,to为采样时间:
x(k)=Ax(k-1)+Bu(k-1)+tow(k-1)  (56)
其中,A=In×n+A0to,B=B0to;
离散系统的能量损耗:
其中,
对于离散系统,均衡最后的状态满足:
x1(K)=x2(K)=...=xn(K)  (58)
为了提高均衡能效,设置目标函数为:
系统的约束为:
xl≤x(k)≤xu  (60)
Lu(k)=0  (61)
其中,k=1,...,K,
L=[1,-1,1,-1,...,1,-1]1×2n;
考虑时间效率,有:
其中,β为权重因子,M=[m1,m2,...,mn];
所以有,模型预测控制状态:
其中,
目标函数为:
其中,
系统的约束为:
xl≤X(k+1)≤xu  (68)
其中,xl和xu分别是电池剩余能量的最小值和最大值,
[0011] 本发明的有益效果:1.本发明设计了一种基于功率电感的二级双向均衡电路,该电路不仅仅可以实现电池组中相邻单体之间的能量相互传递,同时实现了电池组的模化均衡,有效提高电池组的均衡速度,为电池组均衡的硬件实现奠定基础。
[0012] 2.本发明设计了考虑温度的二阶RC等效电路模型。首先,该模型相对一阶RC等效电路模型,模型的精度更高;同时该模型考虑了温度对电池模型的影响,所以进一步提高了模型的准确性。然后进行了考虑电池容量衰减的电池SOC估计,并采用双卡尔曼估计器来提高SOC估计的精度。所以本发明是在考虑温度和容量衰减的基础上提高电池SOC估计精度,为电池组均衡提供准确的均衡指标。
[0013] 3.本发明采用模型预测控制算法完成电池组均衡,根据电池组均衡状态来预测未来一段时间的均衡状态,该均衡算法相对简单,鲁棒性强。然后将均衡结果与模糊逻辑控制的结果进行对比,验证了基于模型预测控制算法的电池组均衡方案可以有效改善电池组中单体之间的不一致性,降低电池组均衡时间和能耗。附图说明
[0014] 图1是基于功率电感的双向均衡电路;图2是Cell2进行放电示意图;
图3是Cell1充电过程示意图;
图4是均衡消磁过程示意图;
图5是基于功率电感的二级双向均衡结构图;
图6是考虑温度的二阶RC等效电路模型图;
图7是电池模型验证的温度变化曲线图;
图8是电池模型验证的电流工况图;
图9是电池模型验证结果图;
图10是NEDC电流工况图;
图11是温度变化曲线图;
图12是NEDC工况下电池SOC估计结果图;
图13是NEDC工况下模糊逻辑算法控制的均衡结果图;
图14是NEDC工况下模型预测控制均衡结果图;
图15是32节电池SOC初值图;
图16是基于模型预测控制的SOC图。

具体实施方式

[0015] 本发明包括以下步骤:步骤一:根据电池组均衡电路的设计要求,基于Buck-Boost设计了一种基于功率电感的双向均衡电路,分析均衡电路的工作原理。之后为了加快电池组均衡的效率,对基于功率电感的双向均衡电路进行扩展,设计了基于功率电感的二级双向均衡电路。
[0016] 步骤二:建立了考虑温度的二阶RC环等效电路模型,设计实验并根据实验数据对电池模型中的参数进行辨识,然后在变温的条件下对电池模型的准确性进行验证。
[0017] 步骤三:在步骤二建立的二阶RC环等效电路模型基础上,进行考虑容量衰减的电池 SOC估计,设计了双卡尔曼估计器进行电池SOC估计,并验证估计的准确性。
[0018] 步骤四:进行基于模型预测控制进行电池组均衡控制。首先设计了模型预测控制器,然后选择32节单体电池进行电池组均衡,并将均衡的结果与模糊逻辑算法进行对比,验证基于模型预测控制的电池组均衡可以有效实现电池组中单体之间的不一致性,降低电池组均衡的时间和能耗。
[0019] 下面结合附图,对本发明所提出的技术方案进行进一步阐述和说明。1.设计基于功率电感的二级双向均衡电路
本文基于Buck-Boost设计了基于功率电感的双向均衡电路,如图1所示。该均衡电路结构相对简单,同时具有很好的扩展性,为电池组的实车实现奠定基础。另外该均衡电路是通过旁路来实现的电池均衡,可以应用在电池组的充放电或静置的任何阶段,有效改善电池组中单体之间的不一致性。
[0020] 图1是以三节单体电池为例进行电池均衡的分析和介绍。L1和L2是两个功率电感,用来实现电能和磁能之间的相互转换。R1和R2是电阻,用来为电感消磁。同时图中还有4 个带有二极管的MOSFET,用来控制均衡的开启和关闭。图中的虚线部分有两个单体电池,以这两个单体电池为例进行电池均衡控制的原理介绍。假设Cell1的SOC值小于Cell2的SOC值,那么实现二者之间的均衡主要包括三个步骤,Cell2放电、Cell1充电和消磁。
[0021] (1)Cell2放电Cell2的SOC值大于Cell1,那么需要将单体电池2的部分能量转移到单体电池1中,需要进行二者之间的能量传递。图2是单体电池2放电时候的电流示意图。控制系统需要实现电池单体1和2之间的能量传递,首先是控制系统将控制信号发送至控制器,驱动M1_a打开,这时Cell2、L1和M1_a构成一个回路,电流的方向如图2中箭头所示。L1是储能元件,将电能转换成磁能进行存储,L1中的电流大小如公式1所示。经过一段时间将M1_a关闭,完成Cell2的放电过程。
其中,Ron是当M1_a开启时整个回路中的电阻总和。L是L1的电感大小。ton是M1_a开启的时间。V2是Cell2的电压值。
[0022] (2)Cell1充电上述完成了Cell2的放电,并且将多余的电能以磁能的形式存储在电感中,那么下一步就需要将存储的这部分能量转移到电池单体1中。电池单体1的充电过程如图3所示。首先是控制系统将控制信号发送至主控芯片,驱动M1_a断开,这时Cell1、L1和D1_b构成一个回路,电流的方向如图3中箭头所示。这时存储在电感中的磁能转换成电能对Cell1充电,从而完成单体电池1和2之间的能量转换。电感中的电流大小随着电池1充电的进行而减小,直到电流的大小减小到0,完成Cell1的充电过程。电感中的电流大小如公式2所示:
t=ton→Ts
                            ...............(2)
其中,iPeak是峰值电流,Roff是M1_a关闭是的回路电阻总和,Ts是转换器M1_a的开关周期, V1是Cell1的电压,VD是D1_b的压降。
[0023] (3)消磁过程电池单体1完成充电,也就是实现了两个单体电池之间的能量转移。但是在二者实现能量一致性时,由于电感的储能特性,电感中仍然还有一部分能量,这部分能量会随着均衡次数的增加而积累,那么就可能出现磁饱和的现象,所以在充放电结束后需要进行消磁处理。
消磁过程的示意图如图4所示,R1和L1构成消磁电路将电感中剩余的能量进行消耗,保证电路的稳定运行。
[0024] 从上述分析可以看出,当电池单体2的SOC大于电池1时,是通过控制M1_a的开启和关闭来实现二者之间的能量转移。同理当电池单体1的能量大于电池单体2时,可以通过控制M1_b的开启和关闭来实现能量转移,二者之间的均衡将主要包括三个步骤,Cell1进行放电、Cell2进行充电和消磁。可以看出本文设计的基于功率电感的均衡电路可以很好的实现相邻单体之间的能量流动,以紧凑的电路结构实现能量的双向移动,对于电池均衡的实车实现具有重要意义。
[0025] 单体电池的额定电压一般是3V左右,而电动汽车需要成百上千伏的电压,所以电动汽车需要将大量的单体电池进行串并联组成电池组。本文提出的基于功率电感的双向均衡电路可以很好的实现相邻单体电池之间的能量转移,但是电池单体的数量过于庞大,就会增加均衡的时间,不利于电池组均衡效率的提高。所以为了提高均衡速度进行电路改进,本文对电路结构进行模块化处理,设计基于功率电感的二级双向均衡电路,如图5所示。电路中含有N个模块,每个模块的电路结构和基于功率电感的均衡电路一样,这样可以同时实现模块内单体之间的均衡,也可以实现模块之间的均衡,有效提高均衡效率。
[0026] 2.设计了考虑温度的二阶RC等效电路模型电动汽车电池组的性能受温度的影响很大,温度不仅影响电池安全,同时对电池的充放电效率和电池内阻等有着明显的影响。在电池SOC估计的过程中,如果采用一组恒定的参数来描述电池的状态就很难准确体现电池随温度等变化的特性,进而难以进行电池SOC估计。本文为了保证电池模型的精度,选择二阶RC环等效电路模型,同时考虑到温度对电池模型的影响,最终建立了考虑温度的二阶RC环等效电路模型,如图6所示。
[0027] V是电池的端电压,i是电池的负载电流(假设充电为正,放电为负)。RΩ(T)是电池的内阻,RC环分别由极化电阻R1(T)和极化电容C1(T)、极化电阻R2(T)和极化电容C2(T) 组成,这两个RC环的电压分别是V1和V2。以上的电容和电阻都是变量,会随温度而改变。电池的OCV和SOC之间的关系可以由Voc(Soc,T)表示,T是温度。
[0028] 根据基尔霍夫定律,可以得到端电压和两个极化电压的表达式:V=RΩ(T)i+V1+V2+Voc(Soc,T)…………….(3)
[0029] 电池SOC可以定义为其中,Q(T)是锂离子电池当前的可用容量,η是电池的充放电效率。
[0030] 由于电池最大可用容量在电池充放电循环中会发生改变,因此我们将不同温度下的电池最大可用容量表示为Q(T)=Q(T)+r………..….….….  (7)
其中,Q(T)是锂离子电池最大可用容量。r过程噪声,是均值为零的高斯白噪声。
[0031] 选择x=[V1V2S∝]T为电池的系统状态变量,输入为电流i,输出为电压V。可以得到电池的状态空间方程:V=V1+V2+RΩ(T)i+V∝(S∝,T)+v……..................(9)
其中,w为测量噪声,v为过程噪声,二者是均值为零且不相关的高斯白噪声。
[0032] 电池的状态空间方程可以离散化为:Qk+1(T)=Qk(T)+rk…….............................(11)
Vk=V1,k+V2,k+RΩ(T)ik+V∝,k(S∝,T)+vk................(12)
其中,Ts为采样时间。Qk(T)是k时刻电池的最大可用容量,wk为k时刻的测量噪声,vk为 k时刻的过程噪声。
[0033] 对电池容量和温度之间的关系进行拟合,得到的二阶表达式如下:Q(T)=a1·T3+a2·T2+a3·T+a4...............(13)
其中,Q(T)是当前温度下的电池容量,a1=O.007727,a2=-0.4317,a3=10.99, a4=
2913。
[0034] 根据上述实验得到的电池的OCV和SOC的数据进行二者之间的关系拟合,表达式如 14所示
Voc(Soc,T)=K1(T)·exp(K2(T)·S∝)+K3(T)·exp(K4(T)·S∝)...(14)
参数K与温度之间的拟合关系如公式(15)一(18)所示,公式中的参数如表1所示
K1(T)=b1·T3+b2·T2+b3·T+b4...............(15)
K2(T)=b5·T3+b6·T2+b7·T+b8...............(16)
K3(T)=b9·T3+b10·T2+b11·T+b12............(17)
K4(T)=b13·T3+b14·T2+b15·T+b16............(18)
表1电池OCV-SOC关系参数表
[0035] 电池内阻的测量是在电流突变时测量电压得到的,需要在不同的温度下进行实验,记录每个温度下电流突变时的电流电压数据,得到电池的内阻和温度之间的表达式如式(19) 所示RΩ(T)=m1·T3+m2·T2+m3·T+m4………….(19)
其中,m1,m2,m3,m4分别为-1.264e-05,0.001047,-0.02641,0.4395。
[0036] 在确定了电池内阻之后需要辨识电池模型中的极化电阻和极化电容,采用递推最小二乘法进行两个RC环的参数辨识。得到电池RC环参数与温度的拟合关系如公式(20)-(23) 所示。R1(T)=c1·T3+c2·T2+c3·T+c4…………….(20)
C1(T)=c5·T3+c6·T2+c7·T+c8…………….(21)
R2(T)=c9·T3+c10·T2+c11·T+c12…………….(22)
C2(T)=c13·T3+c14·T2+c15·T+c16………….(23)
式中,c1,c2,…,c12是常数,参数值如表2所示。
表2电池RC环参数表
[0037] 然后在变温下进行电池模型验证。电池在实际的工作过程中,由于电池本身的散热和外界温度的变化,导致电池工作环境的温度是实时变化的,所以为了进一步验证模型的准确性,在变温下进行电池模型验证。所以将在25℃-32℃的温度变化范围内进行模型验证,温度变化曲线如图7所示。模型验证过程中,需要输入电流来得到电池电压的数据,所以采用图8中的电流工况作为输入。模型验证主要是通过对比模型的输出电压和实际电池的电压,比较二者之间的误差来验证模型的精度,图9是电池模型验证的结果。由图9可以看出,电池测量电压和估计的电压吻合度较高。所以该电池模型具有很高的精度,可以为电池SOC估计提供准确的模型。
[0038] 3.进行考虑容量衰减的电池SOC估计电池在使用的过程中,容量会随着充放电次数的增加而减小,那么就会导致电池的SOC估计不准确,所以进行考虑容量衰减的电池SOC估计。在电池的使用过程中,电池SOC的变化很快,而电池容量变化相对较慢,在经过几个充放电循环之后容量才发生可见的变化,所以在进行SOC估计时考虑了二者之间的变化尺度。本发明选择扩展卡尔曼滤波算法来实现电池的 SOC估计。
[0039] 所建立的温度依赖的二阶RC等效电路模型可以表示为:xk+1,l=Akxk,l+Bkik,l+wk,l………………….(24)
Qk+1(T)=Qk(T)+rk……………………….(25)
Vk,l=V1,k,l+V2,k,l+RΩ(T)ik,l+V∝,k,l(S∝,T)+vk,l…(26)
式中,xk,l=[V1,k,l V2,k,i Soc,k,l]T是tk,l=tk,0+l·Ts时刻的状态量,Ts为采样时间。k和l分别是两个时间尺度的指标。Qk(T)是tk,0时刻电池的老化参数。L代表时间尺度。
[0040] 电池的SOC估计频率较快,电池的容量估计频率较慢。电池SOC估计每完成L次,进行一次电池的容量估计,实现二者之间参数的相互调用,保证电池SOC估计的准确性。考虑容量衰减的电池SOC估计具体过程如下:
[0041] 1)参数的初始化
[0042] 2)SOC估计的时间更新其中, 是xk,l的估计值, 是状态先验估计值, 是用于状态估计的误差协方
差矩阵, 是状态估计误差协方差矩阵的先验估计值。
[0043] 3)SOC估计的测量更新其中, 是状态估计的EKF的反馈增益,矩阵
[0044] 4)电池SOC值提取
[0045] 5)判断k与L之间的关系,进行时间尺度转换
[0046] 6)电池容量估计时间更新其中, 是Qk(T)的估计值, 是容量先验估计值, 是容量估计的误差协
方差矩阵, 是容量估计误差方差矩阵的先验估计值。
[0047] 7)计算状态误差
[0048] 8)容量估计的测量更新其中, 是容量估计的EKF的反馈增益。
[0049] 9)电池容量提取
[0050] 为了验证电池模型和SOC估计的准确性,选择相对复杂的新欧洲驾驶工况(New European driving cycle,NEDC)进行电池SOC估计,电流工况如图10所示。NEDC工况是 2000年颁布的欧洲循环驾驶法,包含市区工况和市郊工况。一个完整的NEDC工况共计1180 秒,由四个市区工况小循环和一个郊区工况组成,其中市区工况共780秒,最高车速50KM/H;
郊区工况400秒,最高车速120KM/H。为了验证电池SOC估计的准确性,在变温的条件下进行电池SOC估计。电池SOC估计的温度变化范围如图11所示,温度的变化范围是25℃到32℃。设置SOC的初值为0.8,L设置为50,电池SOC估计的精度验证主要是将SOC估计值与参考值进行对比,图12是NEDC工况下电池SOC估计结果图,可以看出电池SOC估计值与安时积分法得到的参考值逐渐重合,本发明设计的考虑容量的电池SOC估计方法的准确性比较高,可以为电池组均衡控制提供准确的均衡指标。从图12可以看出,电池SOC估计值与安时积分法得到的参考值逐渐重合。可以看出本发明设计的考虑容量的电池SOC估计方法的准确性比较高,可以为电池组均衡控制提供准确的均衡指标。
[0051] 4.进行基于模型预测控制进行电池组均衡控制电动汽车电池组中含有大量的单体电池,电池之间的连接方式相当复杂,同时系统存在一定的耦合关系,所以很难建立准确的数学模型。模型预测控制对模型要求不高,建模比较方便,所以选择模型预测控制算法进行电池均衡。模型预测控制算法是采用滚动优化的思想来实现比较好的控制效果。模型预测控制时根据电池系统当前状态量、约束和当前的测量值来计算优化的控制序列,将第一组控制规律作为下一时刻的输入,不断滚动优化,使预测输出和设定值之间越来越接近。
[0052] 根据电池组均衡过程中的功率守恒,有:式中,xi为第i个电池的剩余能量,gi为电池通过均衡电路与相邻电池之间的功率传递(电池转移能量到相邻电池为负值,相邻电池转移能量到该单体为正值),pi是电池的充放电功率(放电为负,充电为正),f(xi)为电池的能量自损率。
[0053] 根据能量衰减定律,有:f(xi)=-τxi……………………………(44)
其中,τ>0;若τ=0,表示忽略电池的能量自损。
[0054] 电池在使用的过程中由于一些耗能元件不可避免的会产生能量损失,本文中电池之间的能量传递效率取ηd。
[0055] 因此电池的剩余能量可以表达为:
[0056] 根据能量守恒定律,所有电池和相邻电池之间的能量传递之和为0,即:
[0057] 当所有电池的剩余能量相等时,结束均衡,即:x1(T)=x2(T)=...=xn(T)...............(47)
其中,T为均衡时间,均衡后的电池SOC大小一致。
[0058] 为了评估电池均衡的效率,引入下面两个量:其中,ui,1为相邻单体流入该单体的功率,ui,2为该电池流出到相邻电池的功率。
[0059] 根据能量守恒定律,有:
[0060] 根据公式(45),有:
[0061] 电池的能量损失可以计算为:T
系统的状态量为x=[x1,x2,x3...xn] ,系统的输入为u=[u1,1,u1,2,u2,1,u2,2...un,1,un,2]2。
[0062] 根据公式(51),系统的状态方程为:其中,充放电功率w=[p1,p2,p3...pn]T为状态扰动。A0和B0可以表达为:
A0=-τIn×n…………………………(54)
[0063] 进行离散化,to为采样时间:x(k)=Ax(k-1)+Bu(k-1)+toW(k-1)……......(56)
其中,A=In×n+A0to,B=B0to。
[0064] 离散系统的能量损耗:其中,
[0065] 对于离散系统,均衡最后的状态满足:x1(K)=x2(K)=...=xn(K)………………(58)
[0066] 为了提高均衡能效,设置目标函数为:
[0067] 系统的约束为:xi≤x(k)≤xu........................(60)
Lu(k)=0…...............………(61)
其中,k=1,...,K,
L=[1,-1,1,-1,...,1,-1]1×2n。
[0068] 考虑时间效率,有:其中,β为权重因子,M=[m1,m2,...,mn]。
[0069] 所以有,模型预测控制状态:其中,
[0070] 目标函数为:其中,
[0071] 系统的约束为:xi≤X(k+1)≤xu.........................(68)
其中,xl和xu分别是电池剩余能量的最小值和最大值,
[0072] 本发明以32节单体电池组成的电池组为例进行电池均衡。电池组由四个模块组成,每个模块有8个单体电池。然后在MATLAB/Simulink中搭建均衡仿真系统,该系统由数据采集单元、SOC估计单元和电池均衡单元组成。数据采集单元主要是实时采集电流、电压和温度数据,将得到的数据用于电池的SOC估计。SOC估计单元主要为电池均衡控制提供准确的均衡指标,同时为均衡系统提供输入。电池均衡单元主要包括电池均衡电路和模型预测控制器,是电池均衡实现的主要部分,用于改善单体之间的不一致性。
[0073] 为了验证所提出的均衡方案,本发明选择32节单体电池进行电池组均衡,32节单体电池分为四个模块,每个模块中有8个单体电池。为验证电池组均衡的效果,选择模糊逻辑控制算法进行对比,图13是NEDC工况下模糊逻辑算法控制的均衡结果图,可以看出每个模块的曲线都逐渐重合,也就是四个模块都逐渐实现了均衡。模糊逻辑控制算法最大均衡时间为1080s,最小均衡时间为690s,平均均衡时间分别为867.5s。
[0074] 本文以32节单体电池组成的电池组为例进行均衡系统的搭建和仿真验证。电池组由四个模块组成,每个模块有8个单体电池。为了更好的验证所提出的均衡方案,在NEDC工况下比较基于模型预测控制算法和模糊逻辑控制算法的电池组均衡效果。图14是NEDC工况下模型预测算法控制的均衡结果图,可以看出每个模块的曲线都逐渐重合,也就是四个模块都逐渐实现了均衡。模型预测控制算法的最大均衡时间为790s,最小均衡时间490s,平均均衡时间为595s。
[0075] 在NEDC工况下比较基于模型预测控制算法和模糊逻辑控制算法的电池组均衡效果。基于模糊逻辑控制的电池组均衡结果和基于模型预测控制的电池组均衡结果如图13和14所示。模糊逻辑控制算法和模型预测控制算法的最大均衡时间分别为1080s和790s。模糊逻辑控制算法和模型预测控制算法的最小均衡时间分别为690s和490s。模糊逻辑控制算法和模型预测控制算法的平均均衡时间分别为867.5s和595s。可以得到,在NEDC工况下,基于模型预测控制的电池组均衡时间要比基于模糊逻辑控制的电池组均衡时间少31.4%。另外,基于模型预测控制的均衡方案中单体电池没有重复充放电的现象,而基于模糊逻辑控制的均衡方案中单体电池存在重复充放电的现象,所以基于模型预测控制的电池组均衡可以减少均衡过程中的能耗。
[0076] 在本发明中电池SOC是电池均衡的评价指标,均衡开始时32节单体电池的SOC值如图15所示,初值的标准差为6.65,可以看出开始的时候32个单体电池的初值差距比较大。完成基于模型预测控制的电池均衡后,32节单体电池的SOC值如图16所示,最终的标准差为0.15,可以看出完成均衡之后32个单体电池的初值差距很小,说明电池组中单体之间的不一致性得到了有效改善。所以提出的基于模型预测控制的电池均衡有效改善电池组中单体之间的不一致性问题。
[0077] 然后分析本文中的基于模型预测控制的电池均衡的能效,计算公式如式(70)所示。通过计算得到模糊逻辑算法实现电池组均衡和模型预测控制算法实现电池均衡的能效分别为 91.16%和95.47%。与模糊逻辑控制算法相比,基于模型预测控制的电池组均衡能效提高了 4.72%。其中,V(i,t)chr和V(i,t)dis是t时刻第i个电池的充电电压和放电电压。I(i,t)chr和I(i,t)dis是 t时刻第i个电池的充电电流和放电电流。
[0078] 综上所述,与模糊逻辑控制算法相比,所提出的基于模型预测控制的二级双向均衡电路均衡可以有效加快均衡速度,减少均衡能耗,改善电池组中单体之间的不一致性。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈