本发明属于电池健康状态检测,尤其涉及soh容量闭环修正方法、装置及程序。
背景技术:
1、soh容量,即电池健康状态,是衡量电池老化和性能衰退的指标,反映了电池随着时间和使用次数的增加而发生的性能退化程度。soh可以通过比较电池当前性能与新电池的性能来计算,或通过监测内阻、容量、自放电率等参数来评估。
2、例如中国专利cn106814318a公开了确定锂离子电池的寿命以及确定估算寿命修正因子的方法,其基于所确定的荷电状态区间、该锂离子电池的标称容量以及在充电过程中对该锂离子电池充入的容量,确定该锂离子电池的寿命。虽然目前的现有技术中对于soh的估算方法还有基于内阻法或循环次数法等,但得到的soh值准确度都不高。
3、故此亟需开发soh容量闭环修正方法、装置及程序来解决现有技术中的问题。
技术实现思路
1、本发明目的在于提供soh容量闭环修正方法、装置及程序,可以修正soh容量值,以解决上述背景技术中提出的soh容量值的准确度不高问题。
2、为解决上述技术问题,本发明的具体技术方案如下:
3、一种电池soh修正方法,包括如下步骤:
4、获取剩余容量值;
5、获取实测容量初始值与预测容量初始值;
6、根据实测容量初始值与预测容量初始值,迭代计算修正容量迭代值;
7、根据修正容量迭代值及剩余容量值,计算最终容量值。
8、进一步,所述的修正容量迭代值,根据修正容量值迭代公式及预测容量值迭代公式迭代得到:
9、所述修正容量值迭代公式如下所示:
10、sohcapcrd(k)=sohcapcrd(k-1)+kp*dsohcapprd(k);
11、其中,sohcapcrd(k)为第k次迭代时的修正容量值,sohcapcrd(k-1)为第k-1次迭代时的修正容量值,kp为可变修正系数,dsohcapprd(k)为第k次迭代时的实测容量值与第k次迭代时的预测容量值的差值;
12、所述差值的计算公式如下:
13、dsohcapprd(k)=sohcapmeas(k)-sohcapprd(k);
14、其中,dsohcapprd(k)为第k次迭代时的差值,sohcapmeas(k)为第k次迭代时的实测容量值,sohcapprd(k)为第k次迭代时的预测容量值;第1次迭代时的预测容量值为预测容量初始值,第1次迭代时的实测容量值为实测容量初始值;
15、所述预测容量值迭代公式如下所示:
16、sohcapprd(k)=sohcapprdnow+sohcapcrd(k-1);
17、其中,sohcapprd(k)为第k次迭代时的预测容量值,sohcapprdnow为剩余容量值,sohcapcrd(k-1)为第k-1次迭代时的修正容量值。
18、进一步,所述可变修正系数根据实测容量值和剩余容量值得到;
19、所述可变修正系数通过如下公式计算:
20、kp=[1-|sohcapmeas(k)-sohcapprdnow-sohcapcrdp(k)|]*q;
21、其中,kp为可变修正系数,sohcapmeas(k)为第k次迭代时的实测容量值,sohcapprdnow为剩余容量值;sohcapcrdp(k)为第k次迭代时的滤波修正值,q为固定值,取值范围为0-1;
22、所述滤波修正值通过如下公式计算:
23、sohcapcrdp(k)=a*sohcapcrdp(k-1)+(1-a)*(sohcapmeas(k)-sohcapprdnow);
24、其中,sohcapcrdp(k)为第k次迭代时的滤波修正值;a为固定值,取值范围为0-1;sohcapmeas(k)为第k次迭代时的实测容量值;sohcapprdnow为剩余容量值。
25、本申请的可变修正系数与实测容量值和剩余容量值相关,可以动态变化,有助于提高soh容量计算的准确度。
26、进一步,所述实测容量初始值或实测容量值通过如下公式计算得到:
27、
28、其中,sohcapmeas为实测容量值,aht2为t2时刻的安时积分,aht1为t1时刻的安时积分,soct2为t2时刻的soc值,soct1为t1时刻的soc值,cap0为电池的初始容量值。
29、进一步,所述的t1时刻的soc值为100%,t1时刻的安时积分记为0。
30、进一步,所述的t2时刻的安时积分及t2时刻的soc值通过如下步骤得到:
31、对充满电的电池进行放电,利用电流累计安时积分,当放电至低soc后,停止放电,对电池进行静置;静置后,为t2时刻;
32、计算t2时刻的安时积分;
33、计算t2时刻的平均电动势;根据平均电动势,查表得到t2时刻的soc值;所述的平均电动势为当前老化状态下充电ocv与放电ocv的平均值。
34、进一步,所述的t2时刻的soc值通过根据平均电动势查询soh-ocv-soc三维表得到。使用soh-ocv-soc三维表得到soc值,有助于提高soc值的准确度,以提高soh容量值修正后的准确度。
35、进一步,所述的剩余容量值通过如下公式计算:
36、
37、其中,sohcapprdnow为剩余容量值,为日历衰减;为循环衰减。
38、一种计算机装置,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现所述方法的步骤。
39、一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现所述方法的步骤。
40、本发明具有以下优点:本申请结合实测容量值与预测容量值,以迭代计算修正容量迭代值,并将修正容量迭代值与初始的剩余容量值结合,以计算最终容量值,从而修正了初始的soh容量,提高了soh容量的准确度。
41、同时,本申请通过ocv-soc曲线关系会随着老化程度不断更新的全生命周期的soh-ocv-soc三维表得到t2时刻的soc值,以提高了soc值的估算精度,从而使得迭代后的修正容量迭代值具备较高的准确度,以提高最终的soh容量值的准确度。
42、本发明的其他特点和优点将会在下面的具体实施方式、附图中详细的揭露。
1.一种电池soh修正方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的电池soh修正方法,其特征在于,所述的修正容量迭代值,根据修正容量值迭代公式及预测容量值迭代公式迭代得到:
3.根据权利要求2所述的电池soh修正方法,其特征在于,所述可变修正系数根据实测容量值和剩余容量值得到;
4.根据权利要求2或3所述的电池soh修正方法,其特征在于,所述实测容量初始值或实测容量值通过如下公式计算得到:
5.根据权利要求4所述的电池soh修正方法,其特征在于,所述的t1时刻的soc值为100%,t1时刻的安时积分记为0。
6.根据权利要求4所述的电池soh修正方法,其特征在于,所述的t2时刻的安时积分及t2时刻的soc值通过如下步骤得到:
7.根据权利要求6所述的电池soh修正方法,其特征在于,所述的t2时刻的soc值通过根据平均电动势查询soh-ocv-soc三维表得到。
8.根据权利要求3所述的电池soh修正方法,其特征在于,所述的剩余容量值通过如下公式计算:
9.一种计算机装置,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-8任一项所述方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-8任一项所述方法的步骤。
