一种用于可充电电池的低温电池剩余电量估算方法及装置与流程

文档序号:25085625发布日期:2021-05-18 17:48阅读:284来源:国知局
一种用于可充电电池的低温电池剩余电量估算方法及装置与流程

1.本发明属于低温可充电电池剩余电量估算技术领域,具体涉及一种用于可充电电池的低温电池剩余电量估算方法及装置。


背景技术:

2.近年来,充电锂电池应用范围迅速扩大,但锂电池制造工艺决定电池可放电电量与温度成直接关系,为保证电池低温下具备足够容量,通常会对电池进行加热,同时电池在放电过程中也会产生自温升,实际情况是低温放电初期,电池处于放电状态,但电池剩余电量(soc)增加,此现象较影响用户体验。


技术实现要素:

3.本发明针对上述缺陷,提供一种借助机器算法,建立数据模型,充分考虑电池自放电的热耗及加热功耗,通过预计方法实现电池低温下soc预估,并避免放电状态下电池剩余电量soc增加的可充电电池的低温电池剩余电量估算方法及装置。
4.本发明提供如下技术方案:一种用于可充电电池的低温电池剩余电量估算方法,包括以下步骤:
5.s1:采用温度监控单元采集每个离散时间k的温度t并传递给电量估算单元,采用电压电流监控单元采集每个时间步的所述电池的输出电压y
k
、输入电流i
k
、所述可充电电池充电状态下的电池内部电阻r
+
、所述可充电电池放电状态下的电池内部电阻r

和迟滞现象带来的电阻m并传递给所述电量估算单元;
6.s2:所述电量估算单元构建带有低通滤波器r
s
的状态空间方程的开路电压电池模型,利用所述状态空间方程和状态变量对所述可充电电池于离散时间k时的状态x进行估计,构建电池建模参数θ,得到所述低通滤波器r
s
于离散时间k+1时的滤波器状态向量f
k+1
和于离散时间k时的滤波器输出电压向量
7.s3:所述电量估算单元向加热控制单元发出指令,使所述加热控制单元控制所述加热单元将环境温度加热至不同的温度t下,所述温度t从25℃起始,所述温度监控单元和所述电压电流监控单元再次采集监控所述温度t下的各项参数并传递给所述电量估算单元,所述电量估算单元根据所述不同的温度t及其各项参数构建的不同电池建模参数θ3、θ2、θ1、θ0再次构建根据温度进行电磁建模参数优化后的滤波器输出电压向量y(t):
8.y(t)=θ3t3+θ2t2+θ1t1+θ0;
9.s4:采用离散时间k时的所述s3步骤得到的输出电压向量值y(k)估计电池于离散时间k+1时的电池状态x(k+1);
10.s5:构建离散时间k初始值为0时的电池状态x(k)的期望值模型和协方差矩阵模型并进行逐渐递增的离散之间k的运算;
11.s6:使用扩展卡尔曼滤波算法电池状态x的估计值进行计算,得到的误差最小的
估计值为低温电池剩余电量soc值:
[0012][0013]
进一步地,所述步骤s2包括以下步骤:
[0014]
s21:构建带有低通滤波器r
s
的状态空间方程的开路电压电池模型:
[0015]
v
电池
=v
ocv
+ri
k
+v
p1
+v
p2
+v
h

[0016]
其中,所述v
ocv
为开路电压,所述r为电池内阻,所述v
h
为迟滞现象带来的电压,所述v
p1
为第一电阻c1的电压,所述v
p2
为第二电阻c2的电压;
[0017]
s22:利用所述s21步骤得到的状态空间方程和状态变量对所述可充电电池的状态x=[f
k+1 h
k+1 z
k+1
]
t
进行估计,得到所述可充电电池的电池剩余电量z
k
对应的开路电压ocv(z
k
),所述状态变量包括输入电流i
k
和输出电压y
k

[0018][0019]
ocv(z
k
)=y
k

ri
k

mh
k

filt(i
k
);
[0020]
其中,所述f
k
为离散时间k时的所述低通滤波器状态向量,所述h
k
为离散时间k时的迟滞现象导致的电流,所述z
k
为所述为离散时间k时的所述可充电电池的电池剩余电量;所述y
k
为模型于离散时间k的输出电压,所述filt(i
k
)为所述低通滤波器接收电池充电/放电产生的电流,所述m为迟滞现象带来的电阻,所述c
n
为第n电阻的电池标称容量,所述δt为监测离散时间间隔,所述b
f
为所述低通滤波器的输入增益矩阵;
[0021]
s23:根据代表所述滤波器极点的α1、所述低通滤波器输出常数g1,所述电池的磁滞率常数γ、第n电阻的电池标称容量c
n
、所述可充电电池充电状态下的电池内部电阻r
+
、所述可充电电池放电状态下的电池内部电阻r

和迟滞现象带来的电阻m的向量得到电池建模参数θ,电池建模参数θ表示为θ=[α1,g1,γ,c
n
,r
+
,r

,m];
[0022]
s24:构建所述低通滤波器的线性状态空间方程:
[0023]
f
k+1
=a
f
f
k
+b
f
i
k

[0024][0025]
其中,所述f
k
为离散时间k处的滤波器状态向量,所述i
k
为输入电流向量,所述为滤波器输出电压向量,所述a
f
为所述低通滤波器的状态转移矩阵,所述b
f
为所述低通滤波器的输入增益矩阵,所述g是滤波器的输出矩阵。
[0026]
进一步地,所述f(i
k
)被定义为:
[0027][0028]
进一步地,所述s4步骤包括以下步骤:
[0029]
x(k+1)=f(x(k),u(k))+w
k

[0030]
y(k)=g(x(k),u(k))+v
k

[0031][0032][0033]
其中,所述w
k
为服从正态分布的估算过程噪声,所述v
k
为服从正态分布的估算测量噪声,所述f(x(k),u(k))为所述电池于离散时间k的预测状态的泰勒级数展开式,所述g(x(k),u(k))为所述电池于离散时间k的卡尔曼估算期望状态的泰勒级数展开式,所述为所述电池于离散时间k的预测系数矩阵,所述为所述电池于离散时间k的卡尔曼估算期望系数矩阵。
[0034]
进一步地,所述s5步骤包括以下步骤:
[0035]
s51:当初始值k=0时,计算所述电池于离散时间k的卡尔曼估算期望状态和所述协方差矩阵
[0036][0037][0038]
其中,所述是所述电池于离散时间k的状态x
k
的期望卡尔曼估算值,所述是所述电池于于初始值0时的状态x0的期望卡尔曼估算值;
[0039]
s52:进入k值运算,所述k=1,2,
……
,所述电池状态估计时间更新公式:
[0040][0041]
其中,所述为所述电池于离散时间k

1时的状态x
k
‑1的预测值,所述u
k
‑1为所述电量估算单元(1)于离散时间k

1时的控制输入电流值;
[0042]
s53:所述电池状态预测误差协方差计算:
[0043][0044]
其中,所述为所述电池于离散时间k

1时的状态x
k
‑1的卡尔曼估算期望系数矩阵,所述为所述的转置矩阵,所述为所述电池于离散时间k

1时的卡尔曼估计误差协方差矩阵,所述s
w
为所述估算过程噪声矩阵;
[0045]
s54:所述电池状态卡尔曼增益l
k
计算:
[0046][0047]
其中,所述为所述电池于离散时间k的预测系数矩阵,所述为所述的转置矩阵,所述s
v
为估算测量噪声矩阵;
[0048]
s55:所述电池状态估算计算:
[0049][0050]
其中,所述为所述电池于离散时间k的预测状态,所述为所述电
池状态测量余量;
[0051]
s56:所述电池状态误差协方差计算:
[0052][0053]
以进一步更新所述电池于离散时刻k时的卡尔曼估算协方差矩阵
[0054]
本发明还提供采用上述可充电电池的低温电池剩余电量估算方法的估算装置,包括电量估算单元、温度监控单元、加热控制单元、加热单元、电池、电压电流监控单元,所述电量估算单元构建带有低通滤波器r
s
的状态空间方程的开路电压电池模型,基于所述开路电压电池模型,所述电量估算单元向加热控制单元发出指令,使所述加热控制单元控制所述加热单元将环境温度加热至不同的温度t下,所述温度t从25℃起始,所述温度监控单元和所述电压电流监控单元再次采集监控所述温度t下的各项参数并传递给所述电量估算单元,结合所述温度监控单元对数据进行拟合,采用离散时间k时的得到的输出电压向量值y(k)估计电池于离散时间k+1时的电池状态x(k+1);构建离散时间k初始值为0时的电池状态x(k)的期望值模型和协方差矩阵模型并进行逐渐递增的离散之间k的运算;使用扩展卡尔曼滤波算法电池状态x的估计值进行计算,得到的误差最小的估计值为低温电池剩余电量soc值,提升低温下电池电量估算准确度。
[0055]
进一步地,所述温度监控单元采用热敏电阻ntc,通过上拉电阻进行分压,输出至电量估算单元。
[0056]
进一步地,所述加热控制单元通过io电路实现加热单元控制;所述加热单元通过加热膜,实现对电池单元加热。
[0057]
进一步地,所述电池选用低温18650锂电池电芯,通过串并方式满足电池容量需求。
[0058]
进一步地,电压电流监控单元选用多节电池的电池组监视器,实现对电池单体电压、总电压及电流的监控。
[0059]
本发明的有益效果为:
[0060]
1、本发明提供的估算方法考虑了温度特性的可充电电池的低温放电后电池荷电状态(soc)估计算法。将可充电电池的非线性特性以数学形式表示为微分方程,通过电池建模,用状态空间方程表示,提取可充电电池的特性参数。采用扩展卡尔曼滤波(ekf)算法作为状态观测器,对电池状态进行估计,进而估算出可充电电池的剩余电量。
[0061]
2、本发明提供的方法及装置借助机器算法,建立数据模型,充分考虑电池自放电的热耗及加热功耗,通过预计方法实现电池低温下soc预估,并避免放电状态下电池剩余电量soc增加。
[0062]
3、本发明提供的装置中电量估算单元通过多次试验数据,对不同环境温度下电池温升速率建立模型,并根据加热单元的功耗数据以及环境温度,确定设备热平衡点,依据电池的温度

电量曲线、电压电量信息以及放电前的剩余电量(soc),实现对电池剩余电量(soc)精确预估。
附图说明
[0063]
在下文中将基于实施例并参考附图来对本发明进行更详细的描述。其中:
[0064]
图1为本发明实施例1提供的方法构建的带有低通滤波器r
s
的状态空间方程的开路电压电池模型示意图;
[0065]
图2为本发明实施例2提供的可充电电池的低温电池剩余电量估算装置结构示意图。
[0066]
具体实施例方式
[0067]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0068]
实施例1
[0069]
本实施例提供一种用于可充电电池的低温电池剩余电量估算方法,包括以下步骤:
[0070]
s1:采用温度监控单元2采集每个离散时间k的温度t并传递给电量估算单元1,采用电压电流监控单元6采集每个时间步的所述电池的输出电压y
k
、输入电流i
k
、所述可充电电池充电状态下的电池内部电阻r
+
、所述可充电电池放电状态下的电池内部电阻r

和迟滞现象带来的电阻m并传递给所述电量估算单元1;
[0071]
s2:所述电量估算单元1构建带有低通滤波器r
s
的状态空间方程的开路电压电池模型,利用所述状态空间方程和状态变量对所述可充电电池于离散时间k时的状态x进行估计,构建电池建模参数θ,得到所述低通滤波器r
s
于离散时间k+1时的滤波器状态向量f
k+1
和于离散时间k时的滤波器输出电压向量
[0072]
s3:所述电量估算单元1向加热控制单元3发出指令,使所述加热控制单元3控制所述加热单元4将环境温度加热至不同的温度t下,所述温度t从25℃起始,所述温度监控单元2和所述电压电流监控单元6再次采集监控所述温度t下的各项参数并传递给所述电量估算单元1,如表1所示,所述电量估算单元1根据所述不同的温度t及其各项参数构建的不同电池建模参数θ3、θ2、θ1、θ0再次构建根据温度进行电磁建模参数优化后的滤波器输出电压向量y(t):
[0073]
y(t)=θ3t3+θ2t2+θ1t1+θ0;
[0074]
s4:采用离散时间k时的所述s3步骤得到的输出电压向量值y(k)估计电池于离散时间k+1时的电池状态x(k+1);
[0075]
s5:构建离散时间k初始值为0时的电池状态x(k)的期望值模型和协方差矩阵模型并进行逐渐递增的离散之间k的运算;
[0076]
s6:使用扩展卡尔曼滤波算法电池状态x的估计值进行计算,得到的误差最小的估计值为低温电池剩余电量soc值:
[0077][0078]
表1
[0079][0080]
其中,步骤s2包括以下步骤:
[0081]
s21:如图1所示,构建带有低通滤波器r
s
的状态空间方程的开路电压电池模型:
[0082]
v
电池
=v
ocv
+ri
k
+v
p1
+v
p2
+v
h

[0083]
其中,所述v
ocv
为开路电压,所述r为电池内阻,所述v
h
为迟滞现象带来的电压,所述v
p1
为第一电阻c1的电压,所述v
p2
为第二电阻c2的电压;
[0084]
s22:利用所述s21步骤得到的状态空间方程和状态变量对所述可充电电池的状态x=[f
k+1 h
k+1 z
k+1
]
t
进行估计,得到所述可充电电池的电池剩余电量z
k
对应的开路电压ocv(z
k
),所述状态变量包括输入电流i
k
和输出电压y
k

[0085][0086]
ocv(z
k
)=y
k

ri
k

mh
k

filt(i
k
);
[0087]
其中,所述f
k
为离散时间k时的所述低通滤波器状态向量,所述h
k
为离散时间k时的迟滞现象导致的电流,所述z
k
为所述为离散时间k时的所述可充电电池的电池剩余电量;所述y
k
为模型于离散时间k的输出电压,所述filt(i
k
)为所述低通滤波器接收电池充电/放电产生的电流,所述m为迟滞现象带来的电阻,所述c
n
为第n电阻的电池标称容量,所述δt为监测离散时间间隔,所述b
f
为所述低通滤波器的输入增益矩阵;
[0088]
f(i
k
)被定义为:
[0089][0090]
在该方程中,低通滤波器filt(i
k
)的函数使输出电压y
k
在经过一段静止时间后收敛到ocv(z
k
),并且在恒流充放电时,输出y
k
收敛到包括ocv(z
k
)在内的ocv(z
k
)+h
k
+ri
k

[0091]
s23:由于电解质浓度、电池标称容量(c
n
)、电池内部电阻估计值对于充电(r
+
)和放
电(r

)等条件的不同,在极化和放电期间出现的滞后(h
k
)不同,因此需要根据代表所述滤波器极点的α1、所述低通滤波器输出常数g1,所述电池的磁滞率常数γ、第n电阻的电池标称容量c
n
、所述可充电电池充电状态下的电池内部电阻r
+
、所述可充电电池放电状态下的电池内部电阻r

和迟滞现象带来的电阻m的向量得到电池建模参数θ,可表示为θ=[α1,g1,γ,c
n
,r
+
,r

,m];
[0092]
s24:构建所述低通滤波器的线性状态空间方程:
[0093]
f
k+1
=a
f
f
k
+b
f
i
k

[0094][0095]
其中,所述f
k
为离散时间k处的滤波器状态向量,所述i
k
为输入电流向量,所述为滤波器输出电压向量,所述a
f
为所述低通滤波器的状态转移矩阵,所述b
f
为所述低通滤波器的输入增益矩阵,所述g是滤波器的输出矩阵。
[0096]
s4步骤包括以下步骤:
[0097]
x(k+1)=f(x(k),u(k))+w
k

[0098]
y(k)=g(x(k),u(k))+v
k

[0099][0100][0101]
其中,所述w
k
为服从正态分布的估算过程噪声,所述v
k
为服从正态分布的估算测量噪声,所述f(x(k),u(k))为所述电池于离散时间k的预测状态的泰勒级数展开式,所述g(x(k),u(k))为所述电池于离散时间k的卡尔曼估算期望状态的泰勒级数展开式,所述为所述电池于离散时间k的预测系数矩阵,所述为所述电池于离散时间k的卡尔曼估算期望系数矩阵。
[0102]
s5步骤包括以下步骤:
[0103]
s51:当初始值k=0时,计算所述电池于离散时间k的卡尔曼估算期望状态和所述协方差矩阵
[0104][0105][0106]
其中,所述是所述电池于离散时间k的状态x
k
的期望卡尔曼估算值,所述是所述电池于于初始值0时的状态x0的期望卡尔曼估算值;
[0107]
s52:进入k值运算,所述k=1,2,
……
,所述电池状态估计时间更新公式:
[0108][0109]
其中,所述为所述电池于离散时间k

1时的状态x
k
‑1的预测值,所述u
k
‑1为所述电量估算单元(1)于离散时间k

1时的控制输入电流值;
[0110]
s53:所述电池状态预测误差协方差计算:
[0111][0112]
其中,所述为所述电池于离散时间k

1时的状态x
k
‑1的卡尔曼估算期望系数矩阵,所述为所述的转置矩阵,所述为所述电池于离散时间k

1时的卡尔曼估计误差协方差矩阵,所述s
w
为所述估算过程噪声矩阵;
[0113]
s54:所述电池状态卡尔曼增益l
k
计算:
[0114][0115]
其中,所述为所述电池于离散时间k的预测系数矩阵,所述为所述的转置矩阵,所述s
v
为估算测量噪声矩阵;
[0116]
s55:所述电池状态估算计算:
[0117][0118]
其中,所述为所述电池于离散时间k的预测状态,所述为所述电池状态测量余量;
[0119]
s56:所述电池状态误差协方差计算:
[0120][0121]
以进一步更新所述电池于离散时刻k时的卡尔曼估算协方差矩阵
[0122]
在估算中,广泛采用的是利用电池组电阻分量的阻抗电流积分法。本文通过对电池的建模,建立了电池的状态方程,然后利用状态观测器来估计电池的剩余容量。首先,选择电池的状态参数。在此基础上,通过输入电流i
k
和输出电压y
k
得到soc的状态变量ocv(z
k
)。系统由一个状态变量组成,通过输入和输出,可以对其进行测量。扩展卡尔曼滤波算法利用测量电压y值估计电池的状态x,即通过ekf估计电池的soc,并使状态估计观测值的中误差最小。
[0123]
实施例2
[0124]
如图2所示,为利用实施例1的一种用于可充电电池的低温电池剩余电量估算方法的估算装置,包括电量估算单元1、温度监控单元2、加热控制单元3、加热单元4、电池5、电压电流监控单元6,所述电量估算单元构建带有低通滤波器r
s
的状态空间方程的开路电压电池模型,基于所述开路电压电池模型,所述电量估算单元向加热控制单元发出指令,使所述加热控制单元控制所述加热单元将环境温度加热至不同的温度t下,所述温度t从25℃起始,所述温度监控单元2和所述电压电流监控单元6再次采集监控所述温度t下的各项参数并传递给所述电量估算单元,结合所述温度监控单元对数据进行拟合,采用离散时间k时的得到的输出电压向量值y(k)估计电池于离散时间k+1时的电池状态x(k+1);构建离散时间k初始值为0时的电池状态x(k)的期望值模型和协方差矩阵模型并进行逐渐递增的离散之间k的运算;使用扩展卡尔曼滤波算法电池状态x的估计值进行计算,得到的误差最小的估计值为低温电池剩余电量soc值,
[0125]
本实施例的电量估算单元采用stm32f429,基于试验数据建立计算模型,模型分为
只放电不加热、边放电边加热、先加热后放电,同时分析确认不同模型热平衡点,并依据电量温度曲线以及电压电流信息,进行数据拟合,通过机器算法实现电池剩余电量预计。stm32f429处理器内部集成内存(sram)、非遗失性存储器(rom),单芯片可构成完整的、小巧的系统,同时支持正常工作模式(normal)、低功耗模式(stanby),可通过外部电路唤醒。
[0126]
温度监控单元2采用热敏电阻ntcalug01t103f,其电阻阻值根据温度进行相应变化,通过上拉电阻进行分压,输出至电量估算单元,其可靠性非常高。
[0127]
加热控制单元3采用大电流固态继电器assr

1530,可对外提供60v/1a电流,驱动接触器吸合,通过io电路实现加热单元,4控制,对加热膜进行供电;加热单元4选用电加热膜实现,加热膜由电阻丝、绝缘包覆层、引出导线和接插件组成,绝缘包覆层背面背胶保证安装可靠性,实现对电池单元5加热。
[0128]
电池5选用国产宽温18650锂电池电芯sw18650

22sp,单节电芯4.2v/2200mah,,通过串并方式满足电池容量需求,可在低温下稳定可靠放电。
[0129]
电压电流监控单元6选用凌特公司第3代多节电池的电池组监视器ltc6804,可测量多达12个串接电池的电压,并具备低于1.2mv的总测量误差,实现对电池单体电压、总电压及电流的监控。
[0130]
本发明采用电子器件,借助机器算法,建立数据模型,充分考虑电池自放电的热耗及加热功耗,通过预计方法实现电池低温下soc预估,并避免放电状态下电池剩余电量(soc)增加。
[0131]
电量估算单元1通过多次试验数据,对不同环境温度下电池温升速率建立模型,并根据加热单元4的功耗数据以及环境温度,确定设备热平衡点,依据电池的温度

电量曲线、电压电量信息以及放电前的剩余电量soc,实现对电池剩余电量soc精确预估。
[0132]
虽然已经参考优选实施例对本发明进行了描述,但在不脱离本发明的范围的情况下,可以对其进行各种改进并且可以用等效物替换其中的部件。尤其是,只要不存在结构冲突,各个实施例中所提到的各项技术特征均可以任意方式组合起来。本发明并不局限于文中公开的特定实施例,而是包括落入权利要求的范围内的所有技术方案。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1