首页 / 专利库 / 废物处理与管理 / 废物处理 / 回收利用 / 一种基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法

一种基于卡尔曼滤波及模糊逻辑汽车电池容量估计方法

阅读:113发布:2022-10-05

专利汇可以提供一种基于卡尔曼滤波及模糊逻辑汽车电池容量估计方法专利检索,专利查询,专利分析的服务。并且本 发明 提供一种基于卡尔曼滤波及 模糊逻辑 汽车 锂 电池 容量估计方法,用于提高汽车锂电池的实际电池容量值的估计 精度 ,包括如下步骤:通过 电池管理系统 采集汽车锂电池在多次充电过程中的充电数据;剔除因汽车自身 电能 回收而造成锂电池充电的充电数据段,获取有效充电数据段;通过安时积分计算获取每个有效充电数据段对应的当前段计算电池容量值以及下一段计算电池容量值;通过预设权重获取卡尔曼滤波的输入噪声和输出噪声,并获取每个有效充电数据段对应的的下一段预估电池容量值;通过 迭代 计算,获得与每个有效充电数据段对应的最优容量估计值,本发明能够通过调整权重系数,控制卡尔曼滤波的输出噪声,进而提高电池容量估计精度。,下面是一种基于卡尔曼滤波及模糊逻辑汽车电池容量估计方法专利的具体信息内容。

1.一种基于卡尔曼滤波及模糊逻辑汽车电池容量估计方法,用于提高汽车锂电池的实际电池容量值的估计精度,其特征在于,包括如下步骤:
S1,通过电池管理系统采集所述汽车锂电池在多次充电过程中的充电数据,获取若干个充电数据段;
S2,剔除因汽车自身电能回收而造成所述汽车锂电池充电的充电数据段,获取若干个有效充电数据段;
S3,通过安时积分分别计算获取每个所述有效充电数据段对应的所述汽车锂电池的当前段计算电池容量值以及下一段计算电池容量值;
S4,通过卡尔曼滤波对所述实际电池容量值进行预估,并通过预设权重获取卡尔曼滤波的输入噪声和输出噪声;
S5,根据所述输入噪声、所述输出噪声以及每个所述有效充电数据段对应的当前段所述计算电池容量值,获取每个所述有效充电数据段对应的的下一段预估电池容量值;
S6,对每个所述有效充电数据段对应的当前段所述计算电池容量值、下一段所述预估电池容量值和下一段所述计算电池容量值进行迭代计算,获得与每个所述有效充电数据段对应的所述预估电池容量值的最优容量估计值。
2.根据权利要求1所述的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,其特征在于:
其中,在步骤S3中,安时积分的具体公式如下:
其中:t1表示各所述有效充电数据段的充电起始时间,
t2表示各所述有效充电数据段的充电结束时间,
I(t)表示各所述有效充电数据段中t时刻的电流数据,
AHsum表示各所述有效充电数据段对应的所述汽车锂电池的计算电池容量值。
3.根据权利要求1所述的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,其特征在于:
其中,所述充电数据包括起始荷电状态和终止荷电状态,
在步骤S4中,获取预设权重的步骤为:
通过模糊化处理分别获得所述起始荷电状态对所述实际电池容量值的第一影响权重ω、所述终止荷电状态对所述实际电池容量值的第二影响权重γ、所述计算电池容量值对所述实际电池容量值的第三影响权重
通过所述第一影响权重ω、所述第二影响权重γ和所述第三影响权重 获得预设权重α,计算公式为:
4.根据权利要求3所述的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,其特征在于:
其中,在步骤S4中,还包括对于选取的所述有效充电数据段的所述起始荷电状态,设置辅助参考值n1,取n1=50%,当所述起始荷电状态的值大于n1时,所述第一影响权重ω的值取1,
当所述起始荷电状态的值小于n1时,将所述汽车锂电池的电量在0%~n1内划分成若干个等间距的区间,在不同的区间内设置独立的第一影响权重隶属函数,使得该起始荷电状态在不同的所属区间内分配不同程度的权重,
所述第一影响权重隶属函数为凸函数,并且所述第一影响权重隶属函数中的所述第一影响权重ω值随所述有效充电数据段的所述起始荷电状态值的增大而增大。
5.根据权利要求3所述的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,其特征在于:
其中,在步骤S4中,还包括将所述汽车锂电池的电量在0%~100%划分成两个区间,对于选取的所述有效充电数据段的所述终止荷电状态,该终止荷电状态在不同的所属区间分配不同程度的权重,
设置辅助参考值n2,取n2=98%,
当所述终止荷电状态的值大于辅助参考值n2时,所述第二影响权重γ的值为q1,取q1=1;
当所述终止荷电状态的值小于辅助参考值n2时,所述第二影响权重γ的值为q2,取q2=0.01。
6.根据权利要求3所述的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,其特征在于:
其中,在步骤S4中,还包括通过计算获得每个所述有效充电数据段对应的当前段所述计算电池容量值与上一段所述最优容量估计值的误差e,
设置辅助参考值n3,且e≤n3,取n3=15%,
将0%~n3的范围内划分成若干个等间距的区间,对于所述误差e,该误差e在不同的所属区间分配不同的权重,并在不同的区间内设置独立的第三影响权重隶属函数,所述第三影响权重隶属函数为凸函数,并且所述第三影响权重 的值随所述误差e的增大而增大。
7.根据权利要求6所述的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,其特征在于:
其中,在步骤S4中,还需根据所述汽车锂电池的额定容量设置一个筛选阈值,该筛选阈值用于筛选所述计算电池容量值,
在计算每个所述有效充电数据段对应的当前段所述计算电池容量值与上一段所述最优容量估计值的误差e时,
将不处于所述筛选阈值范围内的所述计算电池容量值全部剔除,将处于所述筛选阈值范围内的所述计算电池容量值作为有效计算值,
再将所述有效计算值的平均值作为起始段所述有效充电数据段的所述最优容量估计值。
8.根据权利要求1所述的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,其特征在于:
其中,在步骤S4中,确定卡尔曼滤波的输入噪声ωi和输出噪声vi时,计算ωi、vi的过程分别如式(1)、式(2)所示:
ωi=a   (1)
vi=αb    (2)
其中,a为预测容量的不确定度,取a=0.05,
b为固定值,取b=1.5,
α为预设权重。
9.根据权利要求1所述的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,其特征在于:
其中,在步骤S5中,获取每个所述有效充电数据段的下一段预估电池容量值的公式,分别如式(3)和式(4)所示,
xi+1=xi+ωi   (3)
yi=xi+vi   (4)
式中,xi为当前段所述汽车锂电池的所述预估电池容量值,作为系统状态向量;xi+1为下一段所述汽车锂电池的所述预估电池容量值;yi为当前段所述汽车锂电池的所述计算电池容量值;ωi、vi分别为卡尔曼滤波的输入噪声和输出噪声。
10.根据权利要求1所述的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,其特征在于:
其中,在步骤S6中,在对当前段所述计算电池容量值、下一段所述预估电池容量值和下一段所述计算电池容量值进行迭代计算时,迭代公式分别如式(5)~式(9)所示,状态估计时间更新:
误差协方差时间更新:
卡尔曼增益更新:
状态估计测量更新:
误差协方差测量更新:
式(5)~式(9)中,i≥2, 是上一状态修正后的所述最优容量估计值, 是利用上一状态预测的现状态的所述预估电池容量值, 是现状态修正后的所述最优容量估计值,是 对应的协方差, 是当前状态更新后的协方差,Li是当前状态的卡尔曼增益,Q是输入噪声ωi的协方差,R是输出噪声vi的协方差,
式(5)和式(6)是对系统的预测,
式(7)和式(8)是结合所述预估电池容量值和所述计算电池容量值后得到现在状态的所述最优容量估计值,
每进行一次迭代,卡尔曼滤波对状态向量和误差协方差分别进行两次估计, 是基于上一状态的 计算得到的, 则基于当前状态测量系统的输出yi、 预估得到的。

说明书全文

一种基于卡尔曼滤波及模糊逻辑汽车电池容量估计方法

技术领域

[0001] 本发明属于电池技术领域,涉及一种汽车锂电池容量估计方法,具体涉及一种基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法。

背景技术

[0002] 电动汽车是进入21世纪以来诞生的新产物,在当今时代的大背景下,符合当今社会对于节能环保方面的需求,因此具有广阔的发展前景。对于电动汽车而言,其电池的容量是衡量一辆汽车电池性能的重要指标。SOC,全称是State of Charge,电池荷电状态,也叫剩余电量,代表的是电池使用一段时间或长期搁置不用后的剩余可放电电量与其完全充电状态的电量的比值,常用百分数表示。电池的容量衰减程度表征了电池寿命的长短,因此,需要对电池的容量进行估计。
[0003] 目前在汽车锂电池容量估计过程中使用的滤波法一般是按照固定权重系数,此类算法计算方式简单,便于实施,然而其估计结果精度很低,容易出现偏差,不符合车辆锂电池真实容量情况。

发明内容

[0004] 为解决上述问题,提供一种能够通过调整权重系数,控制卡尔曼滤波的输出噪声,进而提高电池容量估计精度的估计方法,本发明采用了如下技术方案:
[0005] 本发明提供了一种基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,用于提高汽车锂电池的实际电池容量值的估计精度,其特征在于,包括如下步骤:
[0006] S1,通过电池管理系统采集汽车锂电池在多次充电过程中的充电数据,获取若干个充电数据段;
[0007] S2,剔除因汽车自身电能回收而造成汽车锂电池充电的充电数据段,获取若干个有效充电数据段;
[0008] S3,通过安时积分分别计算获取每个有效充电数据段对应的汽车锂电池的当前段计算电池容量值以及下一段计算电池容量值;
[0009] S4,通过卡尔曼滤波对实际电池容量值进行预估,并通过预设权重获取卡尔曼滤波的输入噪声和输出噪声;
[0010] S5,根据输入噪声、输出噪声以及每个有效充电数据段对应的当前段计算电池容量值,获取每个有效充电数据段对应的的下一段预估电池容量值;
[0011] S6,对每个有效充电数据段对应的当前段计算电池容量值、下一段预估电池容量值和下一段计算电池容量值进行迭代计算,获得与每个有效充电数据段对应的预估电池容量值的最优容量估计值。
[0012] 本发明提供的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,还可以具有这样的技术特征,其中,在步骤S3中,安时积分的具体公式如下:
[0013]
[0014] 其中:t1表示各有效充电数据段的充电起始时间,
[0015] t2表示各有效充电数据段的充电结束时间,
[0016] I(t)表示各有效充电数据段中t时刻的电流数据,
[0017] AHsum表示各有效充电数据段对应的汽车锂电池的计算电池容量值。
[0018] 本发明提供的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,还可以具有这样的技术特征,其中,充电数据包括起始荷电状态和终止荷电状态,在步骤S4中,获取预设权重的步骤为:通过模糊化处理分别获得起始荷电状态对实际电池容量值的第一影响权重ω、终止荷电状态对实际电池容量值的第二影响权重γ、计算电池容量值对实际电池容量值的第三影响权重 通过第一影响权重ω、第二影响权重γ和第三影响权重 获得预设权重α,计算公式为:
[0019]
[0020] 本发明提供的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,还可以具有这样的技术特征,其中,在步骤S4中,还包括对于选取的有效充电数据段的起始荷电状态,设置辅助参考值n1,取n1=50%,当起始荷电状态的值大于n1时,第一影响权重ω的值取1;当起始荷电状态的值小于n1时,将汽车锂电池的电量在0%~n1内划分成若干个等间距的区间,在不同的区间内设置独立的第一影响权重隶属函数,使得该起始荷电状态在不同的所属区间内分配不同程度的权重,第一影响权重隶属函数为凸函数,并且第一影响权重隶属函数中的第一影响权重ω值随有效充电数据段的起始荷电状态值的增大而增大。
[0021] 本发明提供的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,还可以具有这样的技术特征,其中,在步骤S4中,还包括将汽车锂电池的电量在0%~100%划分成两个区间,对于选取的有效充电数据段的终止荷电状态,该终止荷电状态在不同的所属区间分配不同程度的权重,设置辅助参考值n2,取n2=98%,当终止荷电状态的值大于辅助参考值n2时,第二影响权重γ的值为q1,取q1=1;当终止荷电状态的值小于辅助参考值n2时,第二影响权重γ的值为q2,取q2=0.01。
[0022] 本发明提供的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,还可以具有这样的技术特征,其中,在步骤S4中,还包括通过计算获得每个有效充电数据段对应的当前段计算电池容量值与上一段最优容量估计值的误差e,设置辅助参考值n3,且e≤n3,取n3=15%,将0%~n3的范围内划分成若干个等间距的区间,对于误差e,该误差e在不同的所属区间分配不同的权重,并在不同的区间内设置独立的第三影响权重隶属函数,第三影响权重隶属函数为凸函数,并且第三影响权重 的值随误差e的增大而增大。
[0023] 本发明提供的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,还可以具有这样的技术特征,其中,在步骤S4中,还需根据汽车锂电池的额定容量设置一个筛选阈值,该筛选阈值用于筛选计算电池容量值,在计算每个有效充电数据段对应的当前段计算电池容量值与上一段最优容量估计值的误差e时,将不处于筛选阈值范围内的计算电池容量值全部剔除,将处于筛选阈值范围内的计算电池容量值作为有效计算值,再将有效计算值的平均值作为起始段有效充电数据段的最优容量估计值。
[0024] 本发明提供的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,还可以具有这样的技术特征,其中,在步骤S4中,确定卡尔曼滤波的输入噪声ωi和输出噪声vi时,计算ωi、vi的过程分别如式(1)、式(2)所示:
[0025] ωi=a   (1)
[0026] vi=αb   (2)
[0027] 其中,a为预测容量的不确定度,取a=0.05,
[0028]      b为固定值,取b=1.5,
[0029]      α为预设权重。
[0030] 本发明提供的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,还可以具有这样的技术特征,其中,在步骤S5中,获取每个有效充电数据段的下一段预估电池容量值的公式,分别如式(3)和式(4)所示,
[0031] xi+1=xi+ωi   (3)
[0032] yi=xi+vi   (4)
[0033] 式中,xi为当前段汽车锂电池的预估电池容量值,作为系统状态向量;xi+1为下一段汽车锂电池的预估电池容量值;yi为当前段汽车锂电池的计算电池容量值;ωi、vi分别为卡尔曼滤波的输入噪声和输出噪声。
[0034] 本发明提供的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,还可以具有这样的技术特征,其中,在步骤S6中,在对当前段计算电池容量值、下一段预估电池容量值和下一段计算电池容量值进行迭代计算时,迭代公式分别如式(5)~式(9)所示,[0035] 状态估计时间更新:
[0036]
[0037] 误差协方差时间更新:
[0038]
[0039] 卡尔曼增益更新:
[0040]
[0041] 状态估计测量更新:
[0042]
[0043] 误差协方差测量更新:
[0044]
[0045] 式(5)~式(9)中,i≥2, 是上一状态修正后的所述最优容量估计值, 是利用上一状态预测的现状态的所述预估电池容量值, 是现状态修正后的所述最优容量估计值, 是 对应的协方差, 是当前状态更新后的协方差,Li是当前状态的卡尔曼增益,Q是输入噪声ωi的协方差,R是输出噪声vi的协方差,式(5)和式(6)是对系统的预测,式(7)和式(8)是结合所述预估电池容量值和所述计算电池容量值后得到现在状态的所述最优容量估计值,每进行一次迭代,卡尔曼滤波对状态向量和误差协方差分别进行两次估计,是基于上一状态的 计算得到的, 则基于当前状态测量系统的输出yi、预估得到的。
[0046] 发明作用与效果
[0047] 根据本发明提供的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,通过将汽车锂电池的充电数据分成多个数据段,并且剔除因汽车自身电能回收而造成汽车锂电池充电的充电数据段,获取若干个有效充电数据段,再通过安时积分分别计算获取每个有效充电数据段对应的当前段计算电池容量值以及下一段计算电池容量值,再通过调整预设权重,控制卡尔曼滤波的输出噪声,获取有效充电数据段对应的的下一段预估电池容量值,并将当前段计算电池容量值、下一段预估电池容量值和下一段计算电池容量值进行迭代计算,从而获取预估电池容量值的最优容量估计值,因此,相比采用固定权重的滤波方法测得的电池容量估计值,本发明通过调整预设权重,控制卡尔曼滤波的输出噪声,能够减小汽车锂电池容量估计的误差,提高电池容量估计精度。附图说明
[0048] 图1是本发明实施例的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法的工作流程图
[0049] 图2是本发明实施例的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法中的第一影响权重隶属函数图;
[0050] 图3是本发明实施例的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法中的第三影响权重隶属函数图;
[0051] 图4是本发明实施例的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法中的模糊控制规则图;
[0052] 图5是本发明实施例的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法中的卡尔曼滤波结果及模糊卡尔曼滤波结果图。

具体实施方式

[0053] 以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。
[0054] 图1是本发明实施例的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法的工作流程图。
[0055] 如图1所示,本实施例的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,包括如下步骤:
[0056] 步骤S1,通过电池管理系统采集汽车锂电池在多次充电过程中的充电数据,获取若干个充电数据段,每一个充电数据段对应一个汽车锂电池的充电过程。
[0057] 步骤S2,剔除因汽车自身电能回收而造成汽车锂电池充电的充电数据段,获取若干个有效充电数据段。现有的汽车通常都配备有电能回收系统,但通过电能回收使汽车锂电池充电的过程与实际充电过程差别较大,因此在收集充电数据时,为了保证估计结果的精准性,需要将因电能回收而产生的充电数据段剔除。
[0058] 步骤S3,通过安时积分分别计算获取每个有效充电数据段对应的汽车锂电池的当前段计算电池容量值以及下一段计算电池容量值。
[0059] 在步骤S3中,安时积分的具体公式如下:
[0060]
[0061] 其中:t1表示各有效充电数据段的充电起始时间,t2表示各有效充电数据段的充电结束时间,I(t)表示各有效充电数据段中t时刻的电流数据,AHsum表示各有效充电数据段对应的汽车锂电池的计算电池容量值。通过采集的各个充电数据段的充电数据,能够通过安时积分计算出电池容量值,然而计算的结果存在偏差,需要进行进一步修正。
[0062] 步骤S4,通过卡尔曼滤波对实际电池容量值进行预估,并通过预设权重获取卡尔曼滤波的输入噪声和输出噪声。卡尔曼滤波输出噪声的大小影响汽车锂电池容量估计的精度,输出噪声越小,汽车锂电池容量估计的精度越高,通过预设权重能够对卡尔曼滤波的输出噪声进行控制,从而实现对汽车锂电池容量估计精度的控制。
[0063] 在步骤S4中,确定卡尔曼滤波的输入噪声ωi和输出噪声vi时,计算ωi、vi的过程分别如式(1)、式(2)所示:
[0064] ωi=a   (1)
[0065] vi=αb   (2)
[0066] 其中,a为预测容量的不确定度,在实施例中a=0.05,b为固定值,b=1.5,α为预设权重。
[0067] 步骤S5,根据输入噪声、输出噪声以及每个有效充电数据段对应的当前段计算电池容量值,获取每个有效充电数据段对应的的下一段预估电池容量值。
[0068] 在步骤S5中,获取每个有效充电数据段的下一段预估电池容量值的公式,分别如式(3)和式(4)所示,
[0069] xi+1=xi+ωi   (3)
[0070] yi=xi+vi   (4)
[0071] 式中,xi为当前段汽车锂电池的预估电池容量值,作为系统状态向量,xi+1为下一段汽车锂电池的预估电池容量值,yi为当前段汽车锂电池的计算电池容量值,ωi、vi分别为卡尔曼滤波的输入噪声和输出噪声。
[0072] 步骤S6,对每个有效充电数据段对应的当前段计算电池容量值、下一段预估电池容量值和下一段计算电池容量值进行迭代计算,获得与每个有效充电数据段对应的预估电池容量值的最优容量估计值。
[0073] 在步骤S6中,在对当前段计算电池容量值、下一段预估电池容量值和下一段计算电池容量值进行迭代计算时,迭代公式分别如式(5)~式(9)所示,
[0074] 状态估计时间更新:
[0075]
[0076] 误差协方差时间更新:
[0077]
[0078] 卡尔曼增益更新:
[0079]
[0080] 状态估计测量更新:
[0081]
[0082] 误差协方差测量更新:
[0083]
[0084] 式(5)~式(9)中,i≥2, 是上一状态修正后的所述最优容量估计值, 是利用上一状态预测的现状态的所述预估电池容量值, 是现状态修正后的所述最优容量估计值,
[0085] 是 对应的协方差, 是当前状态更新后的协方差,Li是当前状态的卡尔曼增益,Q是输入噪声ωi的协方差,R是输出噪声vi的协方差。
[0086] 式(5)和式(6)是对系统的预测,式(7)和式(8)是结合所述预估电池容量值和所述计算电池容量值后得到现在状态的所述最优容量估计值。
[0087] 由式(5)~式(9)可知,每进行一次迭代,卡尔曼滤波对状态向量和误差协方差分别进行两次估计, 是基于上一状态的 计算得到的, 则基于当前状态测量系统的输出yi、 预估得到的。
[0088] 充电数据包括起始荷电状态和终止荷电状态,在步骤S4中,获取预设权重的步骤为:
[0089] 通过模糊化处理分别获得起始荷电状态对实际电池容量值的第一影响权重ω、终止荷电状态对实际电池容量值的第二影响权重γ、计算电池容量值对实际电池容量值的第三影响权重 其中,0≤ω≤1,0≤γ≤1,
[0090] 通过第一影响权重ω、第二影响权重γ和第三影响权重 获得预设权重α,计算公式为:
[0091]
[0092] 图2是本发明实施例的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法中的第一影响权重隶属函数图。
[0093] 如图2所示,在步骤S4中,还包括对于选取的有效充电数据段的起始荷电状态,设置辅助参考值n1,取n1=50%,当起始荷电状态的值大于n1时,第一影响权重ω的值取1;
[0094] 当起始荷电状态的值小于n1时,将汽车锂电池的电量在0%~n1内划分成若干个等间距的区间,在实施例中,将0%~n1内划分成10个等间距的区间,在不同的区间内设置独立的第一影响权重隶属函数,使得该起始荷电状态在不同的所属区间内分配不同程度的权重;
[0095] 第一影响权重隶属函数为凸函数,并且第一影响权重隶属函数中的第一影响权重ω值随有效充电数据段的起始荷电状态值的增大而增大。此外,汽车锂电池的电量划分区间以及辅助参考值n1的值并不是固定的,在实际操作中,可以根据汽车锂电池的实际情况进行调整。
[0096] 在步骤S4中,还包括将汽车锂电池的电量在0%~100%划分成两个区间,对于选取的有效充电数据段的终止荷电状态,将其做二值化处理,该终止荷电状态在不同的所属区间分配不同程度的权重。
[0097] 设置辅助参考值n2,在实施例中n2=98%,当终止荷电状态的值大于辅助参考值n2时,第二影响权重γ的值为q1,取q1=1;当终止荷电状态的值小于辅助参考值n2时,第二影响权重γ的值为q2,取q2=0.01。此外,汽车锂电池的电量划分区间以及辅助参考值n2的值并不是固定的,在实际操作中,可以根据汽车锂电池的实际情况进行调整,但是要保证q1的值远大于q2,且0<q1≤1,0<q2≤1。
[0098] 图3是本发明实施例的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法中的第三影响权重隶属函数图。
[0099] 在步骤S4中,还包括通过计算获得每个有效充电数据段对应的当前段计算电池容量值与上一段最优容量估计值的误差e,设置辅助参考值n3,且e≤n3,在实施例中n3=15%,将0%~n3的范围内划分成若干个等间距的区间,对于误差e,该误差e在不同的所属区间分配不同的权重,并在不同的区间内设置独立的第三影响权重隶属函数,第三影响权重隶属函数为凸函数,并且第三影响权重 的值随误差e的增大而增大。此外,辅助参考值n3的值并不是固定的,在实际操作中,可以根据汽车锂电池的实际情况进行调整。
[0100] 在步骤S4中,还需根据汽车锂电池的额定容量设置一个筛选阈值,该筛选阈值用于筛选计算电池容量值,筛选阈值的范围可以根据汽车锂电池出厂时的额定容量进行选定,超出筛选阈值的计算电池容量值明显不符合实际情况,需要剔除。
[0101] 在计算每个有效充电数据段对应的当前段计算电池容量值与上一段最优容量估计值的误差e时,将不处于筛选阈值范围内的计算电池容量值全部剔除,将处于筛选阈值范围内的计算电池容量值作为有效计算值,再将有效计算值的平均值作为起始段有效充电数据段的最优容量估计值。通过获得起始段有效充电数据段的最优容量估计值,便可以进行第二段有效充电数据段计算电池容量值误差e的计算,以实现各个有效充电数据段计算电池容量值误差e的循环计算。
[0102] 图4是本发明实施例的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法中的模糊控制规则图。
[0103] 如图4所示,预设权重取值较大的一层为终止荷电状态小于99%时,误差e和起始荷电状态对应的权重大小;预设权重取值较小的一层为终止荷电状态≥99%时,误差e和起始荷电状态对应的权重大小。利用模糊控制规则图,可以根据输入的起始荷电状态、终止荷电状态以及误差e的精度综合评估出预设权重的大小,从而实现卡尔曼滤波输出噪声的控制。
[0104] 图5是本发明实施例的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法中的卡尔曼滤波结果及模糊卡尔曼滤波结果图。
[0105] 如图5所示,相较于原始的卡尔曼滤波,通过使用模糊控制对其输出噪声进行调整,并对不同的起始荷电状态、终止荷电状态以及误差e分配不同的权重,能够得到相对稳定的滤波结果,从而提高汽车锂电池容量估计的精度。
[0106] 实施例作用与效果
[0107] 根据本发明提供的基于卡尔曼滤波及模糊逻辑汽车锂电池容量估计方法,通过将汽车锂电池的充电数据分成多个数据段,并且剔除因汽车自身电能回收而造成汽车锂电池充电的充电数据段,获取若干个有效充电数据段,再通过安时积分分别计算获取每个有效充电数据段对应的当前段计算电池容量值以及下一段计算电池容量值,再通过调整预设权重,控制卡尔曼滤波的输出噪声,获取有效充电数据段对应的的下一段预估电池容量值,并将当前段计算电池容量值、下一段预估电池容量值和下一段计算电池容量值进行迭代计算,从而获取预估电池容量值的最优容量估计值,因此,相比采用固定权重的滤波方法测得的电池容量估计值,本发明通过调整预设权重,控制卡尔曼滤波的输出噪声,能够减小汽车锂电池容量估计的误差,提高电池容量估计精度。
[0108] 通过模糊化处理能够分别获得起始荷电状态对实际电池容量值的第一影响权重、终止荷电状态对实际电池容量值的第二影响权重、计算电池容量值对实际电池容量值的第三影响权重,从而获得预设权重,通过对不同的起始荷电状态、终止荷电状态以及误差e分配不同的权重,能够调整预设权重的大小。
[0109] 以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术无需创造性劳动就可以根据本发明的构思做出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈