一种基于恒压充电时长的储能电站锂电池容量估计方法与流程

文档序号:35782993发布日期:2023-10-21 17:27阅读:24来源:国知局
一种基于恒压充电时长的储能电站锂电池容量估计方法与流程

本发明涉及电池储能,具体涉及一种基于恒压充电时长的储能电站锂电池容量估计方法。


背景技术:

1、储能电站中包含了大量锂离子电池,锂电池的安全稳定性对储能电站具有直接影响,因此,实时准确估计其中的锂电池健康状态对于储能电站至关重要。在大多数应用场景中,储能电站主要是起到移峰填谷和平抑新能源波动等作用,其中的锂电池经常处于不完全放电的状态,这导致无法直接根据锂电池的放电容量来测量出锂电池的容量。

2、在现有方法中,主要分为模型法和数据驱动法。模型法需要大量电池老化的先验知识来建立物理模型模拟电池,同时在不同运行环境下,模型的鲁棒性会严重受到影响。而数据驱动法可以不需要建立物理模型,通过将电池的运行参数输入到机器学习、深度学习模型中,即可得到电池的容量估计值。现有数据驱动法中,所采用的特征大部分是从恒流充电曲线中提取的,在面临储能电站的应用场景时,这些特征会因为电池的充电起始点具有随机性而可能无法适用;另一类特征是从电池增量容量曲线中提取的峰值和谷值,例如cn115186579a《一种基于容量增量变化量曲线的锂电池健康状态估计方法》,公开了“一种基于容量增量变化量曲线的锂电池健康状态估计方法,包括:获取锂电池数据;建立等电压差电压序列以及其与充电电量的对应关系以构建容量增量变化量曲线;利用随机森林方法分析容量增量变化量曲线上各函数值重要性;筛选该曲线上可作为表征参数的函数值;通过神经网络建立表征参数与锂电池健康状态的映射关系;应用神经网络估计锂电池健康状态。本发明的锂电池健康状态估计方法的精度和准确性高,通用性较好”,然而电池的增量容量曲线容易受到测量噪声影响,往往需要进行滤波处理,同时当电流较大时,会无法有效获取增量容量曲线。除了特征适用性问题,算法模型的设计也至关重要。现有方法采用单个模型进行容量估计,这容易存在模型泛化能力不足的问题。


技术实现思路

1、基于上述技术问题,发明提供了一种基于恒压充电时长的储能电站锂电池容量估计方法,具体步骤为:

2、采集锂电池管理系统在每个充电周期中监测到的恒压充电过程数据和锂电池在每个充放电循环中的最大放电容量数据,其中,所述恒压充电过程数据包括充电电压数据、充电电流数据和对应的时间节点数据;

3、根据所述充电电流数据和时间节点数据构建每个充电周期的充电电流-时间变化曲线,通过所述充电电流-时间变化曲线获取锂电池在每个充电周期中的恒压充电总时长、充电时间序列和充电差分时间序列;

4、分别计算所述充电时间序列和充电差分时间序列的香农熵,计算充电电流数据的香农熵,将所述充电时间序列的香农熵、充电差分时间序列的香农熵、充电电流数据的香农熵和恒压充电总时长组合作为特征向量,特征向量对应的最大放电容量数据作为标签,构建特征预处理数据集;

5、采用极值归一化法对特征预处理数据集进行归一化处理获得特征数据集,并按照预设比例将特征数据集划分为训练集和测试集;

6、在锂电池管理系统中搭建多模型组合回归模型,所述多模型组合回归模型包括一支持向量回归模型、一岭回归模型和一高斯回归模型,将训练集分别输入支持向量回归模型、岭回归模型和高斯回归模型进行训练,通过测试集调整支持向量回归模型、岭回归模型和高斯回归模型的模型参数设置并进行性能验证,当模型的性能符合要求后,保存所述模型参数设置到锂电池管理系统中;

7、在锂电池管理系统中搭建一bp神经网络模型,将支持向量回归模型、岭回归模型和高斯回归模型输出的容量估计值合并作为一个新的特征向量,新的特征向量对应的最大放电容量作为标签,组成一个新的特征数据集,将所述新的特征数据集按比例划分为新的训练集和新的测试集,利用新的训练集和新的测试集对bp神经网络模型进行训练和性能验证,将符合性能要求的bp神经网络模型的模型参数保存至锂电池管理系统中;

8、当储能电站的锂电池管理系统监测到电池开始恒压充电时,采集锂电池管理系统在每个充电周期中监测到的恒压充电过程数据,并输入至保存于锂电池管理系统中的支持向量回归模型、岭回归模型、高斯回归模型和bp神经网络获得锂电池在当前充放电循环中的容量值。

9、优选的,通过所述充电电流-时间变化曲线获取锂电池在每个充电周期中的充电时间序列和充电差分时间序列具体为:

10、将充电电流等间隔划分为n段,计算每个充电电流段的时间长度,得到充电时间序列tn,seq,对充电时间序列tn,seq进行一阶差分,获得长度为n-1的充电差分时间序列△tn,seq,以公式表达为:

11、tn,seq=[t1,t2,…,tn,…,tn];

12、△tn=tn+1-tn;

13、△tn,seq=[△t1,△t2,…,△tn,…,△tn-1];

14、式中,tn表示第n个充电电流间隔的时间长度,△tn表示tn与tn+1之间的差值。

15、优选的,分别计算所述充电时间序列和充电差分时间序列的香农熵以公式表达为:

16、

17、

18、式中,tn,shan为充电时间序列的香农熵集合,pn为充电时间序列中出现tn的值的概率,△tn,shan为充电差分时间序列的香农熵集合,pn’为充电差分时间序列中出现△tn的值的概率。

19、优选的,计算充电电流数据的香农熵以公式表达为:

20、in,seq=[i1,i2,…,in,…,in];

21、

22、式中,in,seq为充电电流数据,in为第n个充放电循环中的充电电流数据值,in,shan为充电电流数据的香农熵集合,为时间序列中出现in的值的概率。

23、优选的,将所述充电时间序列的香农熵、充电差分时间序列的香农熵、充电电流数据的香农熵和恒压充电总时长组合作为特征向量,以公式表达为:

24、f1,n=[tcv,n,tn,n,shan,△tn,n,shan,in,shan];

25、式中,f1,n为第n个充放电循环的特征向量,tcv,n为第n个充放电循环的恒压充电总时长,in,shan为第n个充放电循环的充电电流数据的香农熵。

26、优选的,构建特征预处理数据集具体为:

27、将每个充放电循环对应的最大放电容量数据作为标签,将特征向量与标签值组合构建特征预处理数据集d,以公式表达为:

28、

29、式中,cn为第n个充放电循环对应的最大放电容量数据。

30、优选的,进行性能验证具体为:

31、采用均方根误差作为多模型组合回归模型的性能量化指标,预设性能合格阈值,利用测试集对多模型组合回归模型进行测试,并在测试过程中调整多模型组合回归模型的模型参数,直至测试结果达到性能合格阈值,此时多模型组合回归模型的性能符合要求,性能验证结束。

32、本技术还提供了一种基于恒压充电时长的储能电站锂电池容量估计系统,包括数据采集单元、数据处理单元、控制单元和输出单元,其中:

33、所述数据采集单元用于采集锂电池管理系统在每个充电周期中监测到的恒压充电过程数据,其中,所述恒压充电过程数据包括充电电压数据、充电电流数据和对应的时间节点数据;

34、所述数据处理单元的输入端与数据采集单元的输出端电连接,用于获取锂电池管理系统在每个充电周期中监测到的恒压充电过程数据,根据恒压充电过程数据中的充电电流数据和时间节点数据构建每个充电周期的充电电流-时间变化曲线,通过所述充电电流-时间变化曲线获取锂电池在每个充电周期中的恒压充电总时长、时间序列和差分时间序列;

35、所述数据处理单元还用于分别计算所述时间序列和差分时间序列的香农熵,计算充电电流数据的香农熵,将所述时间序列的香农熵、差分时间序列的香农熵、充电电流数据的香农熵和恒压充电总时长组合作为特征向量,构建容量估计特征数据集;

36、所述控制单元的输入端与所述数据处理单元的输出端电连接,用于获取容量估计特征数据集,所述控制单元内部设置有训练完成的多模型组合回归模型和bp神经网络模型,将所述容量估计特征数据集输入多模型组合回归模型获得容量估计值,将所述容量估计值输入bp神经网络模型获得锂电池在当前循环中的容量值,其中,所述多模型组合回归模型包括一支持向量回归模型、一岭回归模型和一高斯回归模型;

37、所述输出单元的输入端与控制单元的输出端电连接,用于获取锂电池在当前循环中的容量值并展示。

38、本技术还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明任一实施例所述的一种基于恒压充电时长的储能电站锂电池容量估计方法。

39、本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任一实施例所述的一种基于恒压充电时长的储能电站锂电池容量估计方法。

40、与现有技术相比,本发明的有益效果是:

41、1、本发明提供了一种基于恒压充电时长的储能电站锂电池容量估计方法,从锂电池的恒压充电过程中提取多个基于恒压充电时间的统计特征和电流的统计特征,包括充电时间序列的香农熵、充电差分时间序列的香农熵、充电电流数据的香农熵和恒压充电总时长,有效提高了特征的适用范围,也更加适应储能电站的实际运行工况;

42、2、本发明提供了一种基于恒压充电时长的储能电站锂电池容量估计方法,通过bp神经网络来融合多模型组合回归模型的容量估计,更合理客观地对每个回归模型输出的估计结果分配权重,提高了模型的泛化能力,所述多模型组合回归模型集成了支持向量回归模型、岭回归模型和高斯回归模型三种模型的估计结果,有效提高了估计精度。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1