一种磷酸铁锂电池的dzsoc算法
技术领域
1.本发明涉及到磷酸铁锂电池放电管理系统技术领域,尤其涉及一种磷酸铁锂电池的dzsoc(dead zone soc)算法。
背景技术:
2.近几年,电子产品中磷酸铁锂电池的需求量大大增加。锂电池可以满足电动汽车的需求,这类电池在未来动力能源领域举足轻重。锂电池过放电是锂电池的放电电量大于电池的额定容量。如果电池放到某一特定电压以下,虽然电池内部的安全电路会启动,但这个时候电池就会出现寿命受损,甚至使电池报废期提前。目前,国内外的学者都将注意力集中在soc的预估和电池管理系统的研究上,没有对电池的放电截止点进行分析研究。
技术实现要素:
3.针对现有技术中存在的问题,本发明的目的在于一种能有效的保护电池的使用、避免深度放电、从而延长电池寿命的磷酸铁锂电池dzsoc算法。
4.为达到以上目的,本发明采用如下技术方案。
5.一种磷酸铁锂电池的dzsoc算法,其特征在于,包括如下步骤:1)测量电池的电压、电流;2)通过ocv函数计算电池当前荷电状态nsoc;3)判断当前荷电状态nsoc是否大于最低荷电状态lsoc;如果否,则以最低荷电状态lsoc为dzsoc;如果是,则通过电压、电流计算输出功率p0、并进一步判断p0是否大于负载功率p
l
;如果p0>p
l
,则继续电池放电使用,如果p0≤p
l
,则以当前荷电状态nsoc为dzsoc,并停止电池放电。
6.ovc函数为:ovc
i
=y(soc
i
,w) ε
i
。
ꢀꢀ
(1)。
7.。
ꢀꢀ
(2)。
8.式中,soc
i
和ocv
i
分别对应剩余电量和电源开路电压值,ε
i
是采集噪声,符合高斯分布;w是可调节权值,权值可通过上面公式迭代得出;实现步骤如下:a)初始化参数和数据集合,确定初始权值w;并将soc值与w值带入式(2)中计算,随后计算误差平方,将r2升序排列,并依据r2的顺序排列,最后将这个集合的前一半作为t0;b)利用新的t0集合来更新w,随后通过新的w来更新y和,利用来判断噪声的大小,设定一个阀值,当小于阀值时,以此来更新t0;c)根据新集合来更新权值,并通过新权值对参数进行重新计算;d)重复步骤b)和步骤c),直到得到稳定的权值,随后代入soc和对应的权值,就得到ocv的值,完成了ocv与soc的算法。
9.更为优选的是,最低荷电状态lsoc的取值为20%。
10.更为优选的是,利用改进的pngv等效电路模型来估计当前荷电状态nsoc的变化情况。
11.更为优选的是,改进的pngv等效电路模型是在pngv等效电路模型的基础上增加了一组rc回路并取消了串联电容。
12.更为优选的是,在改进的pngv等效电路模型中,用e0表示电池的初始开路电压,用rs表示电池的欧姆阻抗,用r1‑
c1回路表示电池的电化学极化,用r2‑
c2表示锂离子在电极上的扩散过程。
13.更为优选的是,在改进的pngv等效电路模型中,具体模型公式和参数识别方法如下:利用脉冲放电法对电池nsoc进行参数识别;电池开路电压为。
14.。
ꢀꢀ
(3)。
15.。
ꢀꢀ
(4)。
16.k
u1
取值1.89—1.92,k
s1
取值14.00—15.12。
17.。
ꢀꢀ
(5)。
18.k
sc1
取值
‑
25.11—
‑
24.92,k
sc2
取值33.10—34.22,k
sc3
取值
‑
4.30—
‑
4.42, k
sc4
取值0.51—0.62。
19.。
ꢀꢀ
(6)。
20.k
sr1
取值
‑
4.11—
‑
4.92,k
sr2
取值0.90—0.98,k
sr3
取值
‑
0.73—
‑
0.74,k
sr4
取值0.19—0.22。
21.。
ꢀꢀ
(7)。
22.k
u2
取值0.032—0.043,k
s2
取值1.15—1.23。
23.。
ꢀꢀ
(8)。
24.k
sr5
取值2.41—2.43,k
se
取值
‑
3.13—
‑
3.27,k
sr6
取值为0.05270—0.5280。
25.。
ꢀꢀ
(9)。
26.k
sc5
取值
‑
7.31—
‑
7.42,k
sc6
取值25.11—26.62。
[0027] r
s
取值0.0119—0.0120。
[0028]
本发明的有益效果是。
[0029]
一、本发明在充分考虑负载功率影响和电池特性的前提下,首次提出死区soc(dzsoc)的概念,采用本发明提供的dzsoc算法,在dzsoc阈值熔断机制下,能有效的保护电池的使用,避免深度放电,从而延长电池的寿命。
[0030]
二、利用改进的等效电路模型来估算当前荷电状态nsoc具有更加高的精度。通过准确估算磷酸铁锂电池的当前荷电状态,不仅可以有效防止电池过充和过放,避免对电池造成永久性的伤害,大大提高电池的寿命;而且可以大大减小电池性能设计时的剩余容量,确保电池的容量充分使用。
附图说明
[0031]
图1所示为本发明提供的dzsoc算法的具体流程图。
[0032]
图2所示为当前荷电状态的估算等效电路模型。
具体实施方式
[0033]
下面结合说明书的附图,对本发明的具体实施方式作进一步的描述,使本发明的
技术方案及其有益效果更加清楚、明确。下面通过参考附图描述实施例是示例性的,旨在解释本发明,而不能理解为对本发明的限制。
[0034]
本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。
[0035]
名词解释:dzsoc,dead zone soc的英文缩写;soc,state of charge的英文缩写。
[0036]
电池的dzsoc是电动汽车可持续行驶的最低阈值直接依据,本实施例提供的一种磷酸铁锂电池dzsoc算法,其基本原理是:充分考虑负载功率影响和电池的特性,提出dzsoc的算法。
[0037]
如图1所示,dzsoc算法的具体流程为:1)测量电池的电压、电流;2)通过ocv函数计算电池当前荷电状态nsoc;3)判断当前荷电状态nsoc是否大于最低荷电状态lsoc;如果否,则以最低荷电状态lsoc为dzsoc;如果是,则通过电压、电流计算输出功率p0、并进一步判断p0是否大于负载功率p
l
;如果p0>p
l
,则继续电池放电使用,如果p0≤p
l
,则以当前荷电状态nsoc为dzsoc,并停止电池放电。
[0038]
本专利首次提出死区soc(dzsoc)的概念,采用本实施例提供的dzsoc算法,在dzsoc阈值熔断机制下,能有效的保护电池的使用,避免深度放电,从而延长电池的寿命。
[0039]
本算法中,lsoc是low soc的缩写,一般取值为20%。nsoc是now soc的缩写。
[0040] ovc函数为:ovc
i
=y(soc
i
,w) ε
i
ꢀꢀ
(1)。
[0041]
ꢀꢀ
(2)。
[0042]
式中,soc
i
和ocv
i
分别对应剩余电量和电源开路电压值;ε
i
是采集噪声,符合高斯分布。w是可调节权值,权值可通过上面公式迭代得出。
[0043]
实现步骤如下。
[0044] 1)初始化参数和数据集合,确定初始权值w;并将soc值与w值带入式(2)中计算,随后计算误差平方,将r2升序排列,并依据r2的顺序排列,最后将这个集合的前一半作为t0。
[0045] 2)利用新的t0集合来更新w。随后通过新的w来更新y和。利用来判断噪声的大小,设定一个阀值,当小于阀值时,以此来更新t0。
[0046]
3)根据新集合来更新权值,并通过新权值对参数进行重新计算。
[0047]
4)重复步骤2)和3),直到得到稳定的权值。随后代入soc和对应的权值,就得到ocv的值,完成了ocv与soc的算法。
[0048]
图2所示为当前荷电状态nsoc的数学模型图,用来估计当前荷电状态nsoc的变化情况。从图2可以看出,nsoc数学模型是一种改进的pngv等效电路模型,其在pngv等效电路模型的基础上增加了一组rc回路并取消了串联电容。
[0049]
图2中,e0表示电池的初始开路电压,rs为电池的欧姆阻抗,r1‑
c1回路表示电池的电化学极化,r2‑
c2表示锂离子在电极上的扩散过程。
[0050]
nsoc数学模型的具体模型公式和参数识别方法如下。
[0051]
利用脉冲放电法对电池nsoc进行参数识别。电池开路电压为。
[0052]
ꢀꢀ
(3)。
[0053]
ꢀꢀꢀ
(4)。
[0054]
k
u1
取值1.89—1.92,k
s1
取值14.00—15.12。
[0055]
ꢀꢀ
(5)。
[0056]
k
sc1
取值
‑
25.11—
‑
24.92,k
sc2
取值33.10—34.22,k
sc3
取值
‑
4.30—
‑
4.42, k
sc4
取值0.51—0.62。
[0057]
ꢀꢀꢀ
(6)。
[0058]
k
sr1
取值
‑
4.11—
‑
4.92,k
sr2
取值0.90—0.98,k
sr3
取值
‑
0.73—
‑
0.74,k
sr4
取值0.19—0.22。
[0059]
ꢀꢀ
(7)。
[0060]
k
u2
取值0.032—0.043,k
s2
取值1.15—1.23。
[0061]
ꢀꢀ
(8)。
[0062]
k
sr5
取值2.41—2.43,k
se
取值
‑
3.13—
‑
3.27,k
sr6
取值为0.05270—0.5280。
[0063]
ꢀꢀ
(9)。
[0064]
k
sc5
取值
‑
7.31—
‑
7.42,k
sc6
取值25.11—26.62。
[0065]
r
s
取值0.0119—0.0120。
[0066]
与现有技术相比,利用图2所示的等效电路模型来估算当前荷电状态nsoc具有更加高的精度。通过准确估算磷酸铁锂电池的当前荷电状态,不仅可以有效防止电池过充和过放,避免对电池造成永久性的伤害,大大提高电池的寿命;而且可以大大减小电池性能设计时的剩余容量,确保电池的容量充分使用。
[0067]
通过上述的结构和原理的描述,所属技术领域的技术人员应当理解,本发明不局限于上述的具体实施方式,在本发明基础上采用本领域公知技术的改进和替代均落在本发明的保护范围,本发明的保护范围应由各权利要求项及其等同物限定之。具体实施方式中未阐述的部分均为现有技术或公知常识。
技术特征:
1.一种磷酸铁锂电池的dzsoc算法,其特征在于,包括如下步骤:1)测量电池的电压、电流;2)通过ocv函数计算电池当前荷电状态nsoc;3)判断当前荷电状态nsoc是否大于最低荷电状态lsoc;如果否,则以最低荷电状态lsoc为dzsoc;如果是,则通过电压、电流计算输出功率p0、并进一步判断p0是否大于负载功率p
l
;如果p0>p
l
,则继续电池放电使用,如果p0≤p
l
,则以当前荷电状态nsoc为dzsoc,并停止电池放电;ovc函数为:ovc
i
=y(soc
i
,w) ε
i
ꢀꢀ
(1)
ꢀꢀ
(2)式中,soc
i
和ocv
i
分别对应剩余电量和电源开路电压值,ε
i
是采集噪声,符合高斯分布;w是可调节权值,权值可通过上面公式迭代得出;实现步骤如下:a)初始化参数和数据集合,确定初始权值w;并将soc值与w值带入式(2)中计算,随后计算误差平方,将r2升序排列,并依据r2的顺序排列,最后将这个集合的前一半作为t0;b)利用新的t0集合来更新w,随后通过新的w来更新y和,利用来判断噪声的大小,设定一个阀值,当小于阀值时,以此来更新t0;c)根据新集合来更新权值,并通过新权值对参数进行重新计算;d)重复步骤b)和步骤c),直到得到稳定的权值,随后代入soc和对应的权值,就得到ocv的值,完成了ocv与soc的算法。2.根据权利要求1所述的一种磷酸铁锂电池的dzsoc算法,其特征在于,最低荷电状态lsoc的取值为20%。3.根据权利要求1所述的一种磷酸铁锂电池的dzsoc算法,其特征在于,利用改进的pngv等效电路模型来估计当前荷电状态nsoc的变化情况。4.根据权利要求3所述的一种磷酸铁锂电池的dzsoc算法,其特征在于,改进的pngv等效电路模型是在pngv等效电路模型的基础上增加了一组rc回路并取消了串联电容。5.根据权利要求4所述的一种磷酸铁锂电池的dzsoc算法,其特征在于,在改进的pngv等效电路模型中,用e0表示电池的初始开路电压,用rs表示电池的欧姆阻抗,用r1‑
c1回路表示电池的电化学极化,用r2‑
c2表示锂离子在电极上的扩散过程。6.根据权利要求5所述的一种磷酸铁锂电池的dzsoc算法,其特征在于,在改进的pngv等效电路模型中,具体模型公式和参数识别方法如下:利用脉冲放电法对电池nsoc进行参数识别;电池开路电压为:;
ꢀꢀ
(3);
ꢀꢀ
(4)k
u1
取值1.89—1.92,k
s1
取值14.00—15.12;;
ꢀꢀ
(5)k
sc1
取值
‑
25.11—
‑
24.92,k
sc2
取值33.10—34.22,k
sc3
取值
‑
4.30—
‑
4.42, k
sc4
取值0.51—0.62;
;
ꢀꢀ
(6)k
sr1
取值
‑
4.11—
‑
4.92,k
sr2
取值0.90—0.98,k
sr3
取值
‑
0.73—
‑
0.74,k
sr4
取值0.19—0.22;
ꢀꢀ
(7)k
u2
取值0.032—0.043,k
s2
取值1.15—1.23;;
ꢀꢀ
(8)k
sr5
取值2.41—2.43,k
se
取值
‑
3.13—
‑
3.27,k
sr6
取值为0.05270—0.5280;;
ꢀꢀ
(9)k
sc5
取值
‑
7.31—
‑
7.42,k
sc6
取值25.11—26.62;r
s
取值0.0119—0.0120。
技术总结
本发明公开一种磷酸铁锂电池的DZSOC算法,其在充分考虑负载功率影响和电池特性的前提下,首次提出死区SOC(DZSOC)的概念,采用本发明提供的DZSOC算法,在DZSOC阈值熔断机制下,能有效的保护电池的使用,避免深度放电,从而延长电池的寿命。同时,本发明还利用改进的等效电路模型来估算当前荷电状态NSOC,具有更加高的精度;通过准确估算磷酸铁锂电池的当前荷电状态,不仅可以有效防止电池过充和过放,避免对电池造成永久性的伤害,大大提高电池的寿命;而且可以大大减小电池性能设计时的剩余容量,确保电池的容量充分使用。确保电池的容量充分使用。确保电池的容量充分使用。
技术研发人员:刘学鹏 彭一航 李荣恩 黄永恩 冯勇豪 姚志轩
受保护的技术使用者:佛山职业技术学院
技术研发日:2021.02.26
技术公布日:2021/6/29
转载请注明原文地址:https://doc.8miu.com/read-12765.html