一种起动内燃机的铅酸蓄电池健康状态估算方法转让专利

申请号 : CN202011533513.0

文献号 : CN112540318B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杜常清祁锐任重邓文俊孔令昊

申请人 : 武汉理工大学

摘要 :

本发明属于电池管理技术领域,公开了一种起动内燃机的铅酸蓄电池健康状态估算方法;包括构建用于起动内燃机的铅酸蓄电池的“OCV‑温度‑SOC”二维插值表;选取起动电压降、累计起动能量、等电压降放电时间作为电池寿命的健康因子;建立电池寿命的健康因子与电池实际容量的支持向量回归机模型;将待测铅酸蓄电池对应的电池寿命的健康因子输入至训练好的支持向量回归机模型,得到电池实际容量的预测值,根据电池实际容量的预测值得到待测铅酸蓄电池的健康状态。本发明解决了现有技术中起动内燃机的铅酸蓄电池健康状态估算的精度较低的问题。本发明能够高精度估算电池的健康状态。

权利要求 :

1.一种起动内燃机的铅酸蓄电池健康状态估算方法,其特征在于,包括以下步骤:步骤1、构建用于起动内燃机的铅酸蓄电池的“OCV‑温度‑SOC”二维插值表,获得铅酸蓄电池在不同初始电压和不同温度条件下的荷电状态SOC;

步骤2、在不同温度和不同荷电状态SOC下,选取起动电压降、累计起动能量和等电压降放电时间作为电池寿命的健康因子;

通过实车实验采集所述铅酸蓄电池的电压、电流,将采集的内燃机的冷却水温度作为当前温度,得到不同温度下内燃机所需的起动消耗能量;构建能量二维表,所述能量二维表的横坐标为温度,纵坐标为起动消耗能量;通过统计内燃机的起动次数,结合所述能量二维表,得到所述累计起动能量;

步骤3、建立电池寿命的健康因子与电池实际容量的支持向量回归机模型;采集获取铅酸蓄电池试验数据,将所述试验数据划分为训练集和测试集;以电池寿命的健康因子为输入,以电池实际容量为输出,利用所述训练集与所述测试集分别对所述支持向量回归机模型进行训练与测试,得到训练好的支持向量回归机模型;

步骤4、将待测铅酸蓄电池对应的电池寿命的健康因子输入至训练好的支持向量回归机模型,得到电池实际容量的预测值,根据所述电池实际容量的预测值得到待测铅酸蓄电池的健康状态。

2.根据权利要求1所述的起动内燃机的铅酸蓄电池健康状态估算方法,其特征在于,所述步骤1中,将所述铅酸蓄电池起动前的端电压作为开路电压,通过充放电实验得到铅酸蓄电池在不同温度条件下的开路电压数据和荷电状态数据,将多个温度下的SOC‑OCV曲线进行拟合,构建所述铅酸蓄电池的“OCV‑温度‑SOC”二维插值表。

3.根据权利要求1所述的起动内燃机的铅酸蓄电池健康状态估算方法,其特征在于,所述步骤1中,基于所述铅酸蓄电池的“OCV‑温度‑SOC”二维插值表,在起动内燃机前,通过采集铅酸蓄电池的初始电压和内燃机的冷却水温度得到对应电压和温度条件下的荷电状态SOC。

4.根据权利要求1所述的起动内燃机的铅酸蓄电池健康状态估算方法,其特征在于,所述步骤2中,获取不同温度和不同荷电状态SOC下的起动电压降;将在起动工况时放电中,所述铅酸蓄电池的电压从初始电压下降至最低电压的幅值作为所述起动电压降。

5.根据权利要求1所述的起动内燃机的铅酸蓄电池健康状态估算方法,其特征在于,所述步骤2中,获取不同温度和不同荷电状态SOC下的等电压降放电时间;将在所述铅酸蓄电池的放电周期中,所述铅酸蓄电池的电压从第一电压下降至第二电压所需要的时间作为所述等电压降放电时间;所述第一电压对应所述初始电压的第一百分比,所述第二电压对应所述初始电压的第二百分比。

6.根据权利要求1所述的起动内燃机的铅酸蓄电池健康状态估算方法,其特征在于,所述步骤3中,所述支持向量回归机模型中的内积函数选用高斯径向基核函数RBF。

7.根据权利要求1所述的起动内燃机的铅酸蓄电池健康状态估算方法,其特征在于,所述步骤3中,对所述铅酸蓄电池进行起动工况下的老化试验,监测记录运行参数,提取电池寿命的健康因子,每隔一段时间对电池进行容量标定;以等电压降放电时间序列、起动电压降序列和累计起动能量序列为输入,以电池实际容量序列为输出,对所述支持向量回归机模型进行训练与测试。

8.根据权利要求7所述的起动内燃机的铅酸蓄电池健康状态估算方法,其特征在于,所述步骤3中,将采集获取的铅酸蓄电池试验数据进行归一化处理之后,提取所述电池寿命的健康因子。

9.根据权利要求1所述的起动内燃机的铅酸蓄电池健康状态估算方法,其特征在于,所述步骤4中,根据所述电池实际容量的预测值得到待测铅酸蓄电池的健康状态采用如下公式:

式中,SOH为电池的健康状态, 为电池实际容量的预测值, 为电池出厂时的额定容量。

说明书 :

一种起动内燃机的铅酸蓄电池健康状态估算方法

技术领域

[0001] 本发明属于电池管理技术领域,更具体地,涉及一种起动内燃机的铅酸蓄电池健康状态估算方法。

背景技术

[0002] 电池的健康状态(SOH)反映了电池当前容量的衰减程度,SOH的精确估算有助于电池的安全使用及维护,对于车辆起动至关重要。目前,SOH估计方法可分为两类,即实验分析
法与基于模型的方法,前者通常通过直接测量容量,欧姆内阻和阻抗来确定电池SOH或者通
过设计或测量反映电池容量衰减或者内阻增加的过程参数(即为健康因子)来间接标定电
池SOH;由于间接健康因子易于测量,可以实现在线监测,从而可以及时根据采集到的数据
更新预测模型,实现电池健康状态的在线监测。后者通常分为自适应状态估计算法和基于
数据驱动的方法,自适应算法需要借助电化学模型或等效电路模型,对模型参数进行辨识,
实现SOH的估算。基于数据驱动的方法需要依赖历史老化数据通过经验/拟合模型或机器学
习算法来完成电池SOH估计,计算精度较高。
[0003] SOH可以通过最大容量和标称容量的比值来计算。针对实车应用中容量、内阻等直接参数的获取较为困难的情况,可通过表征电池SOH的健康因子与电池SOH建立关系模型。
目前研究中绝大部分采用单健康因子来构建关系模型,其估算精度有限。此外,目前没有有
效估算车载铅酸蓄电池健康状态的方案。

发明内容

[0004] 本发明通过提供一种起动内燃机的铅酸蓄电池健康状态估算方法,解决现有技术中电池健康状态估算的精度较低、现有技术中没有针对起动内燃机的铅酸蓄电池健康状态
估算方案的问题。
[0005] 本发明提供一种起动内燃机的铅酸蓄电池健康状态估算方法,包括以下步骤:
[0006] 步骤1、构建用于起动内燃机的铅酸蓄电池的“OCV‑温度‑SOC”二维插值表,获得铅酸蓄电池在不同初始电压、不同温度条件下的荷电状态SOC;
[0007] 步骤2、在不同温度、不同荷电状态SOC下,选取起动电压降、累计起动能量、等电压降放电时间作为电池寿命的健康因子;
[0008] 步骤3、建立电池寿命的健康因子与电池实际容量的支持向量回归机模型;采集获取铅酸蓄电池试验数据,将所述试验数据划分为训练集和测试集;以电池寿命的健康因子
为输入,以电池实际容量为输出,利用所述训练集与所述测试集分别对所述支持向量回归
机模型进行训练与测试,得到训练好的支持向量回归机模型;
[0009] 步骤4、将待测铅酸蓄电池对应的电池寿命的健康因子输入至训练好的支持向量回归机模型,得到电池实际容量的预测值,根据所述电池实际容量的预测值得到待测铅酸
蓄电池的健康状态。
[0010] 优选的,所述步骤1中,将所述铅酸蓄电池起动前的端电压作为开路电压,通过充放电实验得到铅酸蓄电池在不同温度条件下的开路电压数据、荷电状态数据,将多个温度
下的SOC‑OCV曲线进行拟合,构建所述铅酸蓄电池的“OCV‑温度‑SOC”二维插值表。
[0011] 优选的,所述步骤1中,基于所述铅酸蓄电池的“OCV‑温度‑SOC”二维插值表,在起动内燃机前,通过采集铅酸蓄电池的初始电压、内燃机的冷却水温度得到对应电压和温度
条件下的荷电状态SOC。
[0012] 优选的,所述步骤2中,通过实车实验采集所述铅酸蓄电池的电压、电流,将采集的内燃机的冷却水温度作为当前温度,得到不同温度下内燃机所需的起动消耗能量;构建能
量二维表,所述能量二维表的横坐标为温度、纵坐标为起动消耗能量;通过统计内燃机的起
动次数,结合所述能量二维表,得到所述累计起动能量。
[0013] 优选的,所述步骤2中,获取不同温度、不同荷电状态SOC下的起动电压降;将在起动工况时放电中,所述铅酸蓄电池的电压从初始电压下降至最低电压的幅值作为所述起动
电压降。
[0014] 优选的,所述步骤2中,获取不同温度、不同荷电状态SOC下的等电压降放电时间;将在所述铅酸蓄电池的放电周期中,所述铅酸蓄电池的电压从第一电压下降至第二电压所
需要的时间作为所述等电压降放电时间;所述第一电压对应所述初始电压的第一百分比,
所述第二电压对应所述初始电压的第二百分比。
[0015] 优选的,所述步骤3中,所述支持向量回归机模型中的内积函数选用高斯径向基核函数RBF。
[0016] 优选的,所述步骤3中,对所述铅酸蓄电池进行起动工况下的老化试验,监测记录运行参数,提取电池寿命的健康因子,每隔一段时间对电池进行容量标定;以等电压降放电
时间序列、起动电压降序列、累计起动能量序列为输入,以电池实际容量序列为输出,对所
述支持向量回归机模型进行训练与测试。
[0017] 优选的,所述步骤3中,将采集获取的铅酸蓄电池试验数据进行归一化处理之后,提取所述电池寿命的健康因子。
[0018] 优选的,所述步骤4中,根据所述电池实际容量的预测值得到待测铅酸蓄电池的健康状态采用如下公式:
[0019]
[0020] 式中,SOH为电池的健康状态,Cnow为电池实际容量的预测值,Crated为电池出厂时的额定容量。
[0021] 本发明中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0022] 在发明中,首先通过实验构建出“开路电压(OCV)‑温度‑荷电状态(SOC)”的二维表,将不同温度下的SOC‑OCV曲线进行曲线拟合,根据SOC‑OCV曲线查表获得SOC。对电池进
行起动测试,并采集电池起动电压和电流信号数据,然后在不同温度,不同SOC下以起动电
压降、累计起动能量、等电压降放电时间为电池寿命的健康因子,建立上述健康因子与电池
实际容量支持向量机模型,以起动电压降、累计起动能量、等电压降放电时间为输入,实际
电池容量为输出,将实验数据划分为训练集和测试集,对模型进行训练与测试,获取电池寿
命的健康因子与实际容量的关系模型,以此可计算电池健康状态(SOH)。本发明针对了目前
没有有效估算车载铅酸蓄电池健康状态的问题提出了一种有效方法,具有较强的实用性和
较高的精度。本发明针对该类铅酸蓄电池使用的特殊工况,充分考虑起动工况提取了多种
特殊健康因子,具有较好适用性。

附图说明

[0023] 图1为本发明实施例提供的一种起动内燃机的铅酸蓄电池健康状态估算方法的流程示意图;
[0024] 图2为本发明实施例提供的一种起动内燃机的铅酸蓄电池健康状态估算方法中的OCV‑SOC曲线图;
[0025] 图3为本发明实施例提供的一种起动内燃机的铅酸蓄电池健康状态估算方法中的起动电压图;
[0026] 图4为本发明实施例提供的一种起动内燃机的铅酸蓄电池健康状态估算方法中的起动工况图;
[0027] 图5为本发明实施例提供的一种起动内燃机的铅酸蓄电池健康状态估算方法的预测结果图。

具体实施方式

[0028] 为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0029] 本发明提供的一种起动内燃机的铅酸蓄电池健康状态估算方法,参见图1,包括以下步骤:
[0030] 步骤1:构建用于起动内燃机的铅酸蓄电池的“OCV‑温度‑SOC”二维插值表,获得铅酸蓄电池在不同初始电压、不同温度条件下的荷电状态SOC。
[0031] 通过对起动用铅酸蓄电池进行充放电实验,辨识荷电状态SOC。具体的,考虑起动型铅酸蓄电池实际使用特征,其SOC通常为100%至80%。将起动用铅酸蓄电池起动前的端
电压近似为开路电压(OCV),通过充放电实验构建出电池的“OCV‑温度‑SOC”的二维插值表
数据,将不同温度(例如,‑20℃,‑10℃,0℃,10℃,20℃,30℃,40℃,50℃)下的SOC‑OCV曲线
进行曲线拟合,如图2所示;基于所拟合到的二维插值表,起动内燃机前,通过采集的初始电
压(即起动前测量的端电压)以及所起动内燃机的冷却水温度可得到此时状态(即当前温度
和初始电压)下的荷电状态SOC。其中,充放电实验过程如下:
[0032] 1)将待测电池放置于环境舱中静置2小时;
[0033] 2)采用恒流恒压充电方式(Constant current and Constant voltage method)将电池充满电;
[0034] 3)静置1小时;
[0035] 4)用1/3C电流放电5%DOD(depth of discharge);
[0036] 接着将步骤3)至步骤4)循环6次,以覆盖SOC100%至70%。
[0037] 步骤2:在不同温度、不同荷电状态SOC下,选取起动电压降、累计起动能量、等电压降放电时间作为电池寿命的健康因子。
[0038] 具体的,电池寿命的健康因子数据的获取,通过实车实验采集电池的电压、电流(整个起动工况的电压和电流),建立不同温度下内燃机所需的起动能量值,并制成横坐标
为温度、纵坐标为起动能量的能量二维表;通过统计起动次数,结合所述能量二维表,累计
当前起动次数下总的起动能量,得到所述累计起动能量。通过实车采集内燃机的冷却水温
度作为当前温度。
[0039] 所述起动电压降是指在起动工况时放电中,电压从初始电压下降至最低电压的幅值。所述累计起动能量是指基于所有的起动次数所得到的起动能量。所述等电压降放电时
间是指在放电周期中,电池电压从一个第一电压(即较高电压)下降至第二电压(即较低电
压)所需要的时间。其中,所述第一电压对应所述初始电压的第一百分比,所述第二电压对
应所述初始电压的第二百分比。所述第一百分比和所述第二百分比可根据应用需要进行设
置。例如,所述第一电压(即较高电压)可确定为初始电压的97%~94%,所述第二电压(即
较低电压)可确定为初始电压的90%~88%。
[0040] 起动工况下采样的放电电压数据如图3所示,所述等电压降放电时间表示为:
[0041]
[0042] 式中,ti为等电压降放电时间, 为放电周期中第一电压对应的时间, 为放电周期中第二电压对应的时间。
[0043] 所述起动电压降表示为:
[0044] vi=|vmaz‑vmin|,i=1,2,…
[0045] 式中,vmax为放电周期中的初始电压(即最高电压),vmin为放电周期中的最低电压。
[0046] 所述起动消耗能量二维表根据图4所示的起动工况的电流、电压得到:
[0047] E=∫It vt dt
[0048] 式中,E为某温度下起动内燃机所需的能量,vt、It分别为某时刻下的电压值、电流值。
[0049] 则所述累计起动能量表示为:
[0050]
[0051] 式中,Q为累计起动能量,Ei为每次起动所需能量,N为起动次数。
[0052] 步骤3:建立电池寿命的健康因子与电池实际容量的支持向量回归机模型;采集获取铅酸蓄电池实验数据,将所述实验数据划分为训练集和测试集;以电池寿命的健康因子
为输入,以电池实际容量为输出,利用所述训练集与所述测试集分别对所述支持向量回归
机模型进行训练与测试,得到训练好的支持向量回归机模型。
[0053] 其中,支持向量回归机(SVM)的基本思想是利用内积函数将训练数据映射到一个高维空间,在高维空间中运用函数进行线性回归,然后返回到原空间,得到原输入空间的线
性分类。
[0054] 本发明中的内积函数选用高斯径向基核函数RBF,其表达式为:
[0055] K(x,xi)=exp(‑γ||x‑xi||2),γ>0
[0056] 式中,γ为核参数,γ=1/2σ2,σ为函数的宽度参数;x为核函数中心,xi为输入样本。
[0057] 具体的,首先对电池进行起动工况下的老化试验,监测记录运行参数,提取电池寿命的健康因子,每隔一段时间,对电池进行容量标定。其中,等压降的电压范围可以根据电
池特性和使用情况选取,获取其对应的等压降放电时间。例如,根据统计车载12V铅酸蓄电
池实验数据,等压降范围可取11.5V‑10.8V之间。所述起动电压降即可选择在起动工况时放
电中电压从初始电压下降至最低电压的幅值。然后,以等压降放电时间序列、起动电压降序
列、累计起动能量序列为输入,以电池实际容量序列为输出,建立、训练、测试所述支持向量
回归机模型。
[0058] 假设获得的样本数据为:
[0059] {(x1,y1),(x2,y2),…,(xn,yn)}
[0060] 式中,xi为第i个输入样本,即电池寿命的健康因子,包括等压降放电时间序列、起动电压降序列、累计起动能量;yi为第i个输出样本,即电池实际容量;n为采集样本的次数。
[0061] 在高维特征空间转换成线性回归方程如下式:
[0062] f(x)=w·x+b
[0063] 式中,f(x)为回归方程的预测值,w为高维特征空间F中待求解的回归系数向量;xn
为输入样本序列,b为偏置;w∈R,b∈R,R为实数。
[0064] 基于结构风险最小化原则,得到支持向量回归算法,把回归问题转化成在约束条件下的凸优化问题的求解,可转化为:
[0065]
[0066] 约束条件为:
[0067]
[0068] 式中,C为惩罚因子,C>0; 为松弛变量,ε表示f(x)与电池实际容量之间的误差。
[0069] 针对上式,通过给每一个约束条件加上一个拉格朗日乘子α,定义拉格朗日函数,通过拉格朗日函数将约束条件融合到上述函数里去,从而只用一个函数表达式。
[0070]
[0071] 通过核函数实现线性回归,得到线性回归表达式为:
[0072]
[0073] 式中, 为拉格朗日乘子的最优解,K(x,xi)为核函数。
[0074] 应用中,可根据电池工况数据进行归一化处理,提取电池寿命的健康因子并输入到支持向量回归机模型进行训练,得到训练好的支持向量回归机模型。
[0075] 步骤4:将待测铅酸蓄电池对应的电池寿命的健康因子输入至训练好的支持向量回归机模型,得到电池实际容量的预测值,根据所述电池实际容量的预测值得到待测铅酸
蓄电池的健康状态SOH。
[0076] 具体的,对电池SOH进行估计根据下式得到:
[0077]
[0078] 式中,Cnow为电池实际容量的预测值,作为当前电池容量;Crated为出厂时的额定容量。
[0079] 其中,电池容量的测量实验为电池在25℃条件下,以1C的放电电流放电到截止电压所释放的最大电量。
[0080] 即模型运用时,将测试数据代入到训练完成的支持向量回归机模型进行测试,可将该算法写入单片机中,利用传感器采集数据进行运用。
[0081] 图5为利用本发明提供的一种起动内燃机的铅酸蓄电池健康状态估算方法得到的预测结果图,可以看到电池SOH的实际值和预测值非常接近,说明本发明能够对铅酸蓄电池
的健康状态进行准确的估算,且精度高。
[0082] 本发明实施例提供的一种起动内燃机的铅酸蓄电池健康状态估算方法至少包括如下技术效果:
[0083] 本发明考虑多种健康因子来估算电池健康状态。本发明在不需要建立电池等效电路模型即不需要得到电池内部参数的情况下,通过构建多种健康因子得到健康因子与电池
实际容量的对应关系,能够高精度估算电池的健康状态。本发明针对了目前没有有效估算
车载铅酸蓄电池健康状态的问题提出了一种有效方法,具有较强的实用性和较高的精度,
针对该类铅酸蓄电池使用的特殊工况,充分考虑起动工况提取了多种特殊健康因子,具有
较好适用性。
[0084] 最后所应说明的是,以上具体实施方式仅用以说明本发明的技术方案而非限制,尽管参照实例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明
的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖
在本发明的权利要求范围当中。