基于LightGBM 的蓄电池容量预测方法研究

2023-08-11 14:54:36杨泽昆竹梦圆周明千中讯邮电咨询设计院有限公司北京00048中讯邮电咨询设计院有限公司郑州分公司河南郑州450007
邮电设计技术 2023年7期
关键词:端电压决策树蓄电池

杨泽昆,竹梦圆,周明千(.中讯邮电咨询设计院有限公司,北京 00048;.中讯邮电咨询设计院有限公司郑州分公司,河南 郑州,450007)

0 引言

阀控式铅酸蓄电池被广泛应用在移动通信设施、船舶以及不间断电源中,其优点是放电时电动势较稳定、工作电压平稳、使用温度及使用电流范围宽、造价较低[1]。在实际使用过程中,充放电方式不正确、充电时间不稳定、放电深度过深等,都会导致电池自身的正常的化学物理变化发生变化,导致电池容量永久退化[2]。根据IEEE 标准1188−1996 中的规定,当铅酸蓄电池可用容量逐渐减少到初始容量的70%~80%时,电池失效,应更换电池[3]。正确估计蓄电池的容量,可以避免过度使用造成蓄电池安全事故发生,同时对用电设备的可靠运行具有重大意义。

在通信行业,数据中心、机房、基站等通信设备的主要电源系统是UPS 供电系统、48 V 供电系统。每套供电系统都有若干蓄电池组构成,蓄电池组的最小组成单位是单体电池。蓄电池保证着市电停电到油机发电之间断电间隔的通信供电,是保障通信系统正常运行的重要基础设施。不同于电动汽车行业的锂电池处于充放电循环工作模式,通信系统所用的备用电池长期处于在线浮充工作模式,其容量损失主要是长时间浮充造成的[4]。在长时间浮充后,蓄电池的现存容量决定着断电后可支持的放电时长。目前运营商常采取定时放电和离线放电的方式来判断蓄电池的容量。运营商的运维人员通常根据蓄电池的运行年限和运行状况,每隔1 年或者2 年进行一次核对性放电试验,以验证电池的优劣[5]。核对性放电风险大,效率低,既浪费电能又费时费力。核对性放电只能测试整组电池的容量,以容量最低的一节作为整组容量,部分电池由于放电深度不够,其劣化程度还不能完全暴露,因而缺乏对每一节单体电池容量的评估。而完全的离线放电需要拆卸电池,在实验室环境下进行放电测试,成本较大。考虑到目前在实际蓄电池维护中还存在一种维护性放电,即对在线运行的蓄电池进行短时放电,其时间控制在10~20 min,本文详细分析了放电过程中的电压数据,通过机器学习中的回归方法预测剩余容量,从而在线诊断电池的健康状态。

1 蓄电池放电电压曲线研究

当前移动基站等基础设施的蓄电池在线监控系统可以对基站内的后备电源蓄电池进行监测管理,记录单体电池的电压、极柱温度和内阻。在蓄电池浮充状态下,浮充电压、浮充电流和内阻等都处于缓慢变化的状态。在恒流放电过程中,由于电量计量特性,蓄电池的端电压会随着时间逐渐降低。先前的研究表明,铅酸蓄电池在满电状态下搁置一段时间后进行放电时会出现一段短时间的电压跌落,而后又出现电压回升至平台电压,然后进入正常放电阶段[6]。其中电压陡降复升段发生在转入放电状态的3~5 min 之内[7]。短时间的放电对电源系统的影响较小,而且有利于保持常处于浮充状态的电池极板物质的活性,这使得利用短时放电的特征数据进行容量预测成为可能[4]。

对现网服役的UPS系统中的12 V/65 Ah电池进行放电测试,放电方式主要为3 h 和10 h 恒流放电,单体终止电压为9 V,设置蓄电池组的终止电压为288 V。采用600 V/100 A放电机,能够实时记录电池两端的电压电流大小,其中的3 h 放电记录间隔达10 s,而10 h放电记录间隔可达1 min,测量结果精确,能够满足实验需求。

图1为在3 h和10 h放电率下,蓄电池组总电压随放电时间的变化。由图1 可知,在相同截止电压条件下,蓄电池的实际放电电流越小,电池的电压能维持稳定的时间越长。放电电流越大,电压下降得越快。以3 h 放电为例,在放电后期蓄电池组端电压几乎直线下降。从化学角度理解,电流大小影响着电化学反应的速率,从而改变着电池的性能参数,因而不同放电率下的容量会存在一定差异。

图1 3 h和10 h放电率下的电压曲线

图2 为3 h 放电率下组内部分单体电池端电压随时间的变化,在蓄电池组下降到截至电压时,代表性地选取了2 类电池,一类电池的单体电压高于9 V(如图2 中a),而另一类电池的单体电压低于9 V(如图2中b)。由图2 可知,2 类电池放电电压曲线的主要区别在后半段,单体电压低于9 V 的电池在后半段的短时间内出现了电压的急速下降,导致了过早地到达了截止电压,而且不同单体电池开始出现急速下降的时间和急速下降段维持的时间并不一样。而单体电压高于9 V 的电池在后半段电压下降速率增大,但还处于刚开始或者尚未开始的阶段,因而在放电末期还维持着较高的电压位。在这2 类电池的放电前段,电压趋势基本一致。

图2 3 h放电率情况下单体电压曲线变化

总体上,对比图1 和图2,无论是蓄电池组端电压还是单个电池端电压,在放电前期均存在电压陡降复升段。由图1中的局部放大图可知,电流越大,初始电压与陡降复升段电压最小值的差值越大,电压复升又下降的趋势更加明显。铅酸蓄电池的内阻主要包含欧姆内阻和极化内阻,欧姆内阻与电池的尺寸、结构、装配等有关,而极化电阻是电流通过电极时,电极电势偏离平衡电极电势引起的,且极化内阻随电流密度增加而增大。根据铅酸蓄电池的简单等效电路模型U=E−IR,当蓄电池处于浮充电状态时,在线放电电流的增大会导致电压的陡降,理论与实际情况较为相符。

2 浮充容量在线预测方法

2.1 问题分析

在通信行业,作为后备电源,阀控式铅酸蓄电池的年放电次数相对较少,甚至出现部分电池自安装使用后从未进行过完全放电。除此之外,现网的蓄电池组相邻2 次放电过程之间的时间间隔很长,中间甚至会对电池组进行均衡充电,以维持蓄电池组中各单体均处于完全充满的状态。从浮充电压上看,各单体的端电压通常通过电池管理系统进行设置,其浮充电压一般是恒定的,且相差不大。在市电断电后,蓄电池放电时却能观察到部分单体容量下降较快。因而,尽管浮充电压、浮充时间、前次放电深度和温度等因素都会影响到电池容量,但最终的直接表现是放电曲线的变化。相关研究也表明,随着放电电流的减小以及环境温度的升高,陡降复升段的谷底电压和峰值电压将呈近似线性地增大[8]。放电初期蓄电池电压的陡降复升是比较复杂的,不同的放电方式和环境因素都会对其产生影响,目前尚没有研究表明除谷底电压和峰值电压外的特征对蓄电池容量有影响。因而,可以认为蓄电池的实际可用容量是关于陡降复升段特征的函数,进而可以简化蓄电池容量预测模型。

2.2 陡降复升段特征分析与提取

典型的陡降复升段如图3 所示,放电起始时所对应时间点为t0,在电压陡降复升区间内最低点电压为谷底电压,其对应的时间为t1,复升区间的最大电压为峰值电压,其对应的时间为t2。从端电压维度和时间维度进行6 个特征的预提取,在端电压维度上包含放电起始电压与谷底电压的差值(∆U1)、峰值电压与谷底电压的差值(∆U2)以及谷底电压(Vb)3 种特征,在时间维度上包含放电起始电压与谷底电压所处时间点之差(∆T1)、峰值电压与谷底电压所处的时间点之差(∆T2)以及电压陡降段持续的时间占整个陡降复升段持续的时间的比例(ratio),其公式为ratio=除此之外,定义电压相对于时间变化量的特征,以陡降段为例,单位时间内端电压的下降为∆U1/∆T1,同理可得,单位时间内电压的上升量可表示为∆U2/∆T2。以3 h 放电率的数据为例,计算预选特征与不同放电率下放电容量之间的相关性(见表1)。

表1 不同放电率下特征与容量的相关性

图3 陡降复升段电压变化曲线

可见,复升段单位时间内的电压变化量特征、峰值电压与谷底电压的电压差值和时间差值、电压陡降段持续的时间占整个陡降复升段持续的时间的比例与容量具有较好的相关性。特别地,在10 h 放电率下,陡降段单位时间内电压变化量特征与放电容量间的相关性也较大。由表1 可知,最优特征虽然并不完全一样,但相似性较大,可以取2种放电率下特征的并集作为最终的预选特征。这些特征的获得均来自于陡降复升段,相比较于核容实验更易获取,具备作为表征电池健康状态的参数的潜力。

2.3 LightGBM算法模型

2.3.1 梯度提升决策树

梯度提升决策树(Gradient Boost Decision Tree,GBDT)是一种用于机器学习的回归算法[9],由GB(gra⁃dient boosting)算法和CART 二叉回归树组合而成。梯度提升可将弱学习器提升为强学习器,属于重要的集成学习技术。梯度提升方法在迭代的每一步构建一个能够沿着梯度最陡的方向降低损失的学习器来弥补已有模型的不足。理论上,GB算法可以选择各种不同的学习算法作为基学习器,其中用得最多的基学习器是决策树,通常是CART 回归树。决策树算法需要更少的特征工程,便于处理特征间的交互关系并且是非参数化的。单独使用决策树算法时,容易出现过拟合问题。但通过限制树的深度等方法来抑制决策树的复杂性,降低单棵决策树的拟合能力[10],再通过梯度提升方法集成多个决策树,能够缓解过拟合问题。由此可见,梯度提升方法和决策树算法可以取长补短,进而提高精度。

图4 为GBDT 的训练和测试流程。在训练集上进行多轮迭代,每轮迭代产生一个基模型,每个基模型在上一轮基模型的残差基础上进行训练。基模型满足足够简单、低方差和高偏差的要求,如分类回归树。训练的过程是通过降低偏差来不断提高最终模型的精度。最终的回归模型由每轮训练得到基模型加权求和得到[11],其公式如下:

图4 GBDT的训练和测试流程

其中,M为基模型的个数,T为基模型,θm为每个基模型的可学习参数。

2.3.2 LightGBM

LightGBM 是一种对GBDT 的优化模型。虽然GBDT 算法表现出良好的机器学习效果,但其需要构建一定数量的决策树,划分最优分割点,并对特征值进行排序,随着数据量的几何式增长,GBDT 面临着易过拟合、训练速度慢等问题[12]。LightGBM 对特征进行分桶,将连续的浮点特征值离散化成整数,根据特征所在的区间进行梯度累加和个数统计,遍历寻找最优的分割点。特征的离散使得存储方便、运算更快、鲁棒性强、模型更加稳定。使用互斥特征捆绑方法将许多互斥的特征绑定为一个特征,达到降维效果并且降低计算复杂性。采用单边梯度采样算法,在保留大梯度样本的同时,减少大量只具有小梯度的样本,仅用保留的样本计算信息增益,在减少数据和保证精度之间达到平衡[13]。除此之外,LightGBM 直接支持类别特征,特征、数据、投票并行,多项的工程优化大大提高了算法的性能。

3 基于LightGBM 的容量预测结果与分析

从基站、机房等收集了现网近300 多组蓄电池组的核对性放电数据,基本情况如下:蓄电池组的运行时间为3~10 年,单体蓄电池额定容量为200~1 000 Ah,额定电压为2 V 和12 V,放电方式为3 h、10 h 恒流放电。统计分析在不同放电倍率下陡降复升段持续的时间,其中3 h 放电情况下的短时放电时间为7~10 min,而10 h放电情况下的短时放电时间为23~30 min。从短时放电过程中提取陡降复升段,形成8 个预选特征,并建立LightGBM 容量预测模型。特征归一化能够使机器学习模型快速收敛,同时可以避免输入数据量纲不一致的问题。预选特征归一化计算如下:

容量归一化计算如下:

其中,Co为原始计算出来的放电容量的数据,Cs为相应放电倍率下电池的额定容量。针对回归问题,常用的评价指标为平均绝对误差(MAE)和平均绝对百分比误差(MAPE)。MAE 可以避免计算误差时相互抵消的问题,能够准确反映实际预测误差的大小;MAPE 常用于衡量预测的准确性,越接近0 则预测误差越小[14]。

本文采用LightGBM 分别对额定电压为2 V 和12 V 的蓄电池容量进行回归预测,对同一额定电压和放电倍率的所有单体电池计算MAE 和MAPE,其实验结果如表2 所示。在相同的10 h 放电率的条件下,额定电压为2 V 和12 V 的蓄电池容量预测的MAPE 分别为8%和11%。在3 h 放电率的情况下,MAE 在47 Ah 左右,MAPE 会高一些,在额定电压为2 V 时,MAPE 较10 h 放电增加了31%,但考虑到只使用了放电开始后7~10 min 的电压数据已经能够达到40%的MAE,说明了所提出的方法的潜力。在额定电压为12 V 的情况下,3 h 容量预测的MAPE 小于2 V 蓄电池大约13 个百分点,达到了不错的精度。综合上述结果来看,所提出的预测方法可作为判断蓄电池剩余容量的参考。

表2 容量预测结果表

4 结语

本文提出了基于LightGBM 的蓄电池容量预测方法,该方法可以在线检测蓄电池健康状态。相比较于其他的电池容量检测方法,本文提出的方法基于蓄电池的浅放电过程,大大降低了对电源系统可靠性的影响。除此之外,详细分析了放电过程中陡降复升段的电压特征,通过相关性分析,考虑不同特征对放电容量的影响。采用基于LightGBM 的机器学习模型预测不同放电情况下的放电容量,并在现网收集的蓄电池数据上进行验证性实验,在10 h 放电的情况下,MAPE可控制在10%左右。本文提出的方法容易实现容量在线监测,且不会对电池造成不可逆的损害,对确保蓄电池的安全稳定运行具有重大意义。

猜你喜欢
端电压决策树蓄电池
一种针对不均衡数据集的SVM决策树算法
决策树和随机森林方法在管理决策中的应用
电子制作(2018年16期)2018-09-26 03:27:06
励磁调节器PT回路故障后机端电压变化分析
聊聊蓄电池的那点事儿(1) 汽车蓄电池的前世
人工心脏无位置传感器无刷直流电动机非导通相端电压分析
微特电机(2016年3期)2016-11-29 09:43:45
蓄电池去哪儿了
基于决策树的出租车乘客出行目的识别
蓄电池去哪儿了?VOL12.雷克萨斯RX450h
蓄电池去哪儿了?
钛管蒸发器在酸性溶液中的防腐防垢