Lightweight Extreme Learning Machine for MCU and Lithium Battery Health State Estimation
-
摘要:
提出一种面向微控制单元(MCU)的轻量化极限学习机(ELM),并将其应用于锂电池健康状态(SOH)预测与估计。通过对锂电池老化数据的分析和研究,对传统的ELM算法进行了一系列的改进,以提升其计算效率降低其对硬件资源的占用。基于NASA数据集在不同型号的电池、多种编程语言与各种MCU上进行了实验。结果表明:该方法可以实现高精度、高效率的锂电池SOH估计。
Abstract:A lightweight Extreme Learning Machine (ELM) tailored for Microcontroller Units (MCU) has been proposed, with a specific application in lithium battery State of Health (SOH) prediction. By analyzing data on lithium battery aging, this study introduces several enhancements to the conventional ELM, aimed at enhancing its computational efficiency and minimizing hardware resource consumption. Utilizing the NASA dataset, extensive experiments were conducted across different battery types, multiple programming languages, and a variety of MCUs. The results demonstrate that our proposed methodology is capable of delivering highly accurate and efficient lithium battery SOH estimations.
-
Keywords:
- battery state of health /
- carbon neutral /
- extreme learning machine
-
科技迅速发展带来了一系列能源消耗以及环境污染[1]问题,我国对新能源的需求也随之增长[2],为积极响应政府提出的在更长时间段内通过各种方式吸收和抵消人类活动直接和间接产生的二氧化碳排放量的号召,社会对广泛应用于便携式电子产品、电动汽车[3-4]以及航天等低成本、使用方便的电池提出了更高的要求。因此,在减排降碳的全球大趋势下,估计电池健康状态在存储可再生能源方面日益重要。随着时间推移,电池在充放电过程中电阻逐渐增大,容量逐渐减少,性能不断降低,估计使用寿命在电池管理中必不可少[5],是最重要的功能之一[6],对电池系统稳定运行[7]及使用安全问题具有重要意义。
目前国内外在估计电池寿命SOH方面主要有数据驱动、电池热模型、电化学锂浓度模型以及半经验模型等方法。电池由多个串联的独立电池组成[8],而锂离子电池主要由复合负极、复合正极、隔膜以及2个电极组成[9]。电池的温度基于电池内部发生的各化学反应,电池热模型通过时间-空间光谱推导出基于递推温度场的动态模型,通过传感器提高模型可观测度,最终实现电池健康状态的估计。电池热模型需要用到的实验设备要求较高,对可应用场景有一定限制,电池内部三维空间的温度给电池安全运行[10]带来不确定性。电化学模式可以精准仿真电池内部各阶段发生的离子扩散以及能量转移等一系列电化学过程,在忽略电解质及电流传输限制的情况下可简化模型。在忽略传输限制的基础上通过偏微分方程建立电池健康状态和锂浓度的关系,模拟电池中短路燃烧、短路以及穿透等状态来估计SOH。但是建立电化学模型过程复杂,参数众多,对设备的算力有较高要求,此外还需避免电势差带来的电势迟滞效应。半经验模型需要大量的实验数据建立电池各特性和循环次数等因子的数学关系,引入阿伦尼乌斯经验模型分析电池电压和锂损失以提高模型准确性。半经验模型结构易实现但只能应用在个别的电池老化情况下。基于统计学的方法主要采用统计模型来处理电池的历史数据,但是收到数据质量和采样频率的限制,预测精度受到一定程度的影响[11]。
MCU是一种集成了处理器核心、存储器、输入输出接口和定时器等功能的小型计算机芯片。它广泛应用于各种电子设备中,具有低功耗、体积小、成本低以及较强的实时性等特点,在减少碳排放方面具有重要的作用。在检测电池健康状态时,MCU过实时监测电池的健康状态,可以精确控制电池的充放电过程,且全固态电池具有较好的循环性能[12],可以降低能源浪费,延长电池寿命,减少对新原料的需求以及对废旧电池的处置,从而减轻对环境的负面影响。
本文以数据驱动算法为基础,针对MCU的硬件特点,提出了一种简单而有效的电池健康状态估计模型。通过分析锂电池老化数据的特点以及各种健康因子(HI)的变化趋势,本文提出了一系列的针对极限学习机的改进方法。在保证精度的同时降低其对硬件计算资源的依赖。本文实验采用NASA数据集,并均选取方均根误差(RMSE),平均绝对误差(MAE),以及皮尔逊相关系数(PCCs)作为算法的评价指标。通过大量的实验论证了本文所提方法的有效性。
1. 研究方法
1.1 极限学习机
从神经网络的架构上来看极限学习机(ELM)可认为是仅有一个隐层的人工神经网络[13],常用于故障检测[14]和手写识别[15]。然而,ELM与人工神经网络的不同之处在于输入层与隐藏层之间的连接权重。ELM的输入层到隐藏层的连接权重是随机生成的,而隐藏层与输出层之间的连接权重是通过最小二乘法优化得到的。所以相较人工神经网络,ELM的训练没有通过计算损失函数对参数的偏导数,即梯度,来更新权重的这一过程。从而可以减少多次使用梯度下降算法进行迭代的时间,避免由于模型训练数据噪声多而对参数的优化过程造成干扰。此外,通过这种方式计算得到输出层权重的高效训练策略也大大提高了ELM的训练速度,使其速度远超其他机器学习算法。对于只有一个输出节点的ELM,其输出的数学表达式可以表示为:
Y=g(ω⋅XT+b)T⋅β, (1) 式中,X和Y分别为输入和输出向量,ω为随机输入权重矩阵,b为隐藏层的偏置,g(·)为激活函数,β为输出权重向量。
最优的ˆβ可以用最小二乘法计算如下:
ˆβ=(HTH)−1HT⋅Yt, (2) 其中,
H=g(ω⋅XT+b)T, (3) Yt为真实值构成的目标向量。最小二乘法是一种常用的数学方法,可以通过矩阵乘法和求逆来计算。在处理大型矩阵等大数据应用时能够提供快速的近似解[16]。此外,ELM的计算过程还具有高度并行化的特点,训练速度较传统及其算法来说有很大的提升。ELM这一系列特点使得其对硬件计算能力的要求不高,从而可以灵活的部署在智能手机、智能家居、智能穿戴以及其它智能传感器、无人机等设备上。
1.2 极限学习机的轻量化
目前有许多工作是使用ELM来估计电池的SOH[17],但都是在台式计算机来完成模型的训练和推理的。随着电力监测系统的广泛分布[18],动力电池的健康状态估计成为关键技术之一[19]。为了将机器学习技术应用于MCU以解决锂电池的SOH预测问题,本文提出对ELM的以下改进:
(1) 传统的ELM中只会保存权重,而不会保存随机矩阵。这使得在模型的推理过程中每次需要重新生成随机矩阵。本研究中保存了训练时生成的随机矩阵用于推理,这样使得推理仅需要2次矩阵乘法,进一步节省了大量的计算资源并极大地提高了推理速度。
(2) 对于SOH预测,由于所选择的HI与SOH之间有很强的相关性。因此在推理阶段不使用非线性激活函数。应该注意本文所提出的模型在训练阶段仍然使用了Relu激活函数,因此算法从本质上来说还是非线性的。
(3) 无须数据预处理,直接使用HI数据本身进行训练和推理。这对于提高MCU中的机器学习算法的推理速度有较大的作用。因为在极度受限的计算资源环境下,过多的数据预处理操作会加大对计算量的开销。此外,在某些硬件中也不支持的如中值滤波等复杂的数据预处理操。
考虑到上述因素,方程(1)、(2)可简化为:
Y=(ω⋅XT+b)T⋅β=[βT(ω⋅XT+b)]T=(βT⋅ω⋅XT+b)T, (4) 其中, ω=ωΤ·β而:
ˆβ=(HTSHS)−1HTS⋅Ytruth , (5) 其中, HS=(ω⋅XT+b)T。可见本研究提出的轻量级方法与传统算法的推理过程对比,计算量大幅降低。传统算法通过公式(1)进行推理需要做2次矩阵乘法。而本文提出的简化的ELM在可以将矩阵βΤω和βΤb计算好并储存在设备中。这样在推理时只需要做一次矩阵乘法,从而减少了推理过程所需时间提高算法的性能。
1.3 对比实验
为了验证本文提出的算法的有效性,考虑了3种机器学习算法和2种深度学习算法来进行对比实验。其中机器学习算法采用了支持向量回归机(SVR),随机森林(RF)和K最近邻(KNN)。深度学习算法则采用了一种基于注意力机制的一维卷积神经网络模型(MA1DCNN)[20]和一种用于电池状态预测的长短期记忆网络模型(LSTM)[21]。
2. 结果与讨论
2.1 实验细节
为了验证本文算法的有效性,我们用Python和C两种编程语言分别实现了2个版本,分别用于在台式机上训练和在MCU中测试。其中,Python版本是用于在台式机上训练模型并进行对比实验评估模型的精度。在这一实验中Python版本为3.7,并使用了版本为1.19.5的Numpy库来进行矩阵数组的操作。当训练完成后将模型的权重和推理的必要函数都持久化到一个C语言的头文件中。再将这个头文件加入到相关的Keil或CubeIDE项目工程中,就可以使用本文模型进行推理。STM32单片机有着便捷灵活能耗低且适用范围广[22]等优点,因而广泛应用于各种设备中。本文采用了2种STM32 MCU进行推理速度测试。2种MCU的具体参数如表 1所示,设备主要规格参数如表 2所示。对比实验中用到的机器学习算法SVR,RF和KNN则使用Python语言和Sikit-learn-1.0.2库来实现。此外,对比试验中涉及的2个深度学习模型使用Python语言Keras-2.7.0以及Tensorflow-2.7.0来实现。对于非深度学习模型(SVR,RF,KNN)使用了网格搜索方法来寻找模型的最优参数,并将搜索结果列于表 1中。对于深度学习模型(MA1DCNN,LSTM)则直接使用文献[20]和[21]中的网络结构和超参数来训练。
表 1 3个对比模型的主要参数Table 1. Parameters of three comparison models模型 参数和 取值 SVR 正则化参数
松弛变量
核函数类型
核函数的参数γ10
0.05
RBF
0.01RF 树的数量单棵树的最大深度
叶节点最小样本数
分裂时的特征数量23
5
1
1KNN 邻居的数量
权重函数类型
距离度量方式5
distance
minkowski表 2 设备的主要规格Table 2. Main specifications of devices设备 型号 CPU 静态内存/kB 存储器闪存/GB STM32 F407ZGTx Arm 32-bit Cortex-M4 192+4 1 STM32 F103ZET6 Arm 32-bit Cortex-M3 64 512 2.2 NASA数据集和锂电池健康指标
NASA(美国国家航空航天局)提供了一个公开的电池老化数据集用于研究和分析锂电池的健康状态。这个数据集包括了不同类型和规格的锂离子电池在实际使用中的性能数据,其中包括了充放电循环次数、电池容量、内阻、开路电压等信息。数据集中提供了4种电池的老化数据,分别是B0005、B0006、B0007和B0018[23]。为了统一标准和推动电池健康状态估计技术的发展,国际标准化组织和电工委员会开展了多种健康特征[24]HI标准的制定工作,以便提供全球通用的标准和指导方针。HI为电池健康估计提供了重要的技术支持和参考。本研究基于放电电压选择了5个HI,如表 3所示,其中包括初始电压骤降值(HI1)、等压降时间(HI2)、谷底电压(HI3)、放电电压最小点时间(HI4)以及温度最高时间点(HI5)。
表 3 SOH估计的健康指标Table 3. Health indicators of SOH estimation指标 描述 HI1 初始电压骤降值 HI2 等压降时间 HI3 谷底电压 HI4 放电电压最小点时间 HI5 温度最高时间点 初始电压骤降值(Initial Voltage Drop)是指在电池开始充电或放电时,电压的下降幅度,记为HI1。这个指标可以用来判断电池内部的电阻和效率,因为电池的内阻增加会导致初始电压骤降值增大,从而对电池的充放电效率和性能产生影响。测量初始电压骤降值可以帮助评估电池的健康状态,尤其是在充电和放电开始阶段。等压降时间(Time at Constant Voltage Drop)这个指标用来描述电池在充电和放电过程中保持稳定压降的时间,记为HI2。如果电池的内阻增加或容量下降,电池在稳定压降状态下的时间会减少,因此等压降时间可以作为评估电池健康状态的重要指标之一。谷底电压(Minimum Voltage)是指电池在放电过程中达到的最低电压值,记为HI3。随着电池老化或容量衰减,谷底电压会逐渐下降,因此这个指标可以被用来判断电池的健康状况,特别是在放电过程中性能衰减的情况。放电电压最小点时间(Time at Minimum Discharge Voltage)这个指标描述了电池在放电过程中保持最低电压的时间,记为HI4。如果电池的容量衰减严重,放电电压最小点时间会减少。温度最高时间点(High Temperature Time)指的是电池在使用或充放电过程中达到最高温度的时刻, 记为HI5。电池在高温下会加速老化并且降低性能,因此监测电池达到最高温度的时间点可以帮助评估电池的使用和充放电过程中的温度异常情况。通过分析这个特征值,可以识别出可能存在的过热问题,进一步预测电池的寿命和性能衰减。综上所述模型输入是一个包含五个数据的一维向量,记为X=(HI1, HI2, HI3, HI4, HI5)。
本文模型的预测目标为电池的健康状态(SOH),其定义为当前电容量与初始电容量之比:
SOH=CcCi×100%, (6) 其中,Cc为当前容量,Ci为初始容量。在NASA数据集中,取电池B0005、B0006、B0018中的数据作为训练集和测试集,其中划分80%实例用来训练模型,剩下20%实例评估训练好的模型性能。为了验证模型在整个电池生命周期上的表现,取电池B0007的整个周期数据作验证集。B0007电池在168次循环时达到终止容量,该目标用于预测SOH。它的退化轨迹相对平稳,适合用于测试不同模型在预测电池健康状态变化趋势上的表现。
RMSE =√1NN∑i=1(ˆyi−yi)2, (7) MAE的定义为:
MAE =1NN∑i−1|ˆyi−yi|, (8) PCCs的定义为:
PCCs =N∑i=1(ˆyi−E(ˆy))(yi−E(y))√N∑i=1(ˆyi−E(ˆy))2√N∑i=1(yi−E(y))2, (9) 其中,E(·)为数组的平均值,N为实例数,yi是真实的SOH,i为估计的SOH。
2.3 实验结果
本文的主要实验结果如图 1和表 4所示,其中图2为模型在验证集上的测试曲线。可以看出SVR只有在充放电循环次数处于90至110之间的估计比较贴合实际。RF在循环次数位于40至60区间内预测值贴近真实值,而后两者差值逐渐增加,在周期达到90次时两者再次重合。KNN在循环40次时预测值与真实值重合,而后两者走向与趋势平行但相差一定的值。而MA1DCNN算法在充放电循环次数达到40次时逐渐趋向真实值,但循环次数达到100后估计的结果大于真实值。随着循环次数进一步增加,SOH的估计值走向逐渐偏离真实的SOH,整体估计情况不理想。基于LSTM的估计整体走向与实际情况相似,循环次数只有达到90时估计效果最好,但其余时间估计与实际存在一定距离。本研究提出的轻量化ELM的预测情况在整个电池的生命周期中表现都非常准确,预测值与真实值比较贴合,尤其是在循环周期处于40至60之间时两者误差不超过0.008 4。
表 4 在NASA数据集上的RMSE、MAE和PCCs定量比较Table 4. Quantitative comparisons on NASA dataset in terms of RMSE, MAE, and PCCs模型 数据集 均方根
误差平均绝
对误差皮尔逊
相关系数本文模型 训练集 0.021 0.027 0.994 测试集 0.035 0.029 0.949 验证集 0.013 0.012 0.999 SVR 训练集 0.042 0.056 0.987 测试集 0.053 0.044 0.954 验证集 0.044 0.034 0.999 RF 训练集 0.008 0.017 0.993 测试集 0.010 0.004 0.996 验证集 0.034 0.032 0.953 KNN 训练集 0.021 0.003 0.992 测试集 0.016 0.006 0.989 验证集 0.033 0.032 0.940 MA1DCNN 训练集 0.114 0.089 0.901 测试集 0.127 0.121 0.893 验证集 0.128 0.125 0.957 LSTM 训练集 0.097 0.106 0.988 测试集 0.108 0.105 0.972 验证集 0.096 0.096 0.992 由表 4可知,本文模型预测结果的RMSE和MAE均为最小。此外,所有模型的而PCCs数值全部位于0.9到1的范围内,属于强相关。此外,LSTM在测试集和验证集上PCCs最小。从表 4中训练集和测试集上的结果也可以看出在模型的训练过程中并未出现过拟合现象。
表 5中给出了本文模型基于Python和C语言的2种实现方式的对比实验结果。可见不同的实现方式之间存在着微小的精度差异。RMSE和MAE在使用Python实现时最小,分别为0.011和0.009。对于模型运行时的内存占用方面,2种编程语言给出了相似的测试结果,均为1 kb左右。这说明本文模型的运行内存占用极小,可以运行在内存容量受限的各种MCU上。
表 5 2种实现方式的定量比较Table 5. Quantitative comparisons with two different realizations编程语言 均方根
误差平均绝
对误差皮尔逊
相关系数运行
内存/kBPython 0.013 0.012 0.999 0.962 C 0.018 0.022 0.997 1.01 本文模型的C语言程序在台式机、STM32-F407ZGTx、STM32-F103ZET6设备上测试的推理时间分别为0.06、64、75 ms。在F103ZET6型设备上的本文模型推理速度最快,所需时间最短。在本文所用的MCU上模型每秒都可以推理10次以上,可以满足大规模电池阵列的并行监控需求。应该注意在本文模型的应用场景中虽然仍需要先计算出HI,但是这部分计算可以由数据采集设备来完成。而主要的模型推理部分由MCU来完成,无须依赖外部高性能计算设备的支持,且推理延迟满足应用的实时性要求。
3. 结论
为了改进传统算法计算速度慢、计算量大以及设备要求高等问题,本文在传统极限学习机的基础上进行简化和改进,提出了一种轻量化ELM算法。该算法通过5个HIs(特征量初始电压骤降值、等压降时间、谷底电压、放电电压最小点时间以及温度最高时间点)就可以高效且准确的估计电池SOH。针对2种不同的MCU,通过Python和C语言2种不同的实现方式进行了大量的实验。结果表明:提出的轻量化ELM算法不仅在准确性方面优于其他算法,同时也可以在STM32 MCU上实现每秒十次以上的推理频率。
-
表 1 3个对比模型的主要参数
Table 1 Parameters of three comparison models
模型 参数和 取值 SVR 正则化参数
松弛变量
核函数类型
核函数的参数γ10
0.05
RBF
0.01RF 树的数量单棵树的最大深度
叶节点最小样本数
分裂时的特征数量23
5
1
1KNN 邻居的数量
权重函数类型
距离度量方式5
distance
minkowski表 2 设备的主要规格
Table 2 Main specifications of devices
设备 型号 CPU 静态内存/kB 存储器闪存/GB STM32 F407ZGTx Arm 32-bit Cortex-M4 192+4 1 STM32 F103ZET6 Arm 32-bit Cortex-M3 64 512 表 3 SOH估计的健康指标
Table 3 Health indicators of SOH estimation
指标 描述 HI1 初始电压骤降值 HI2 等压降时间 HI3 谷底电压 HI4 放电电压最小点时间 HI5 温度最高时间点 表 4 在NASA数据集上的RMSE、MAE和PCCs定量比较
Table 4 Quantitative comparisons on NASA dataset in terms of RMSE, MAE, and PCCs
模型 数据集 均方根
误差平均绝
对误差皮尔逊
相关系数本文模型 训练集 0.021 0.027 0.994 测试集 0.035 0.029 0.949 验证集 0.013 0.012 0.999 SVR 训练集 0.042 0.056 0.987 测试集 0.053 0.044 0.954 验证集 0.044 0.034 0.999 RF 训练集 0.008 0.017 0.993 测试集 0.010 0.004 0.996 验证集 0.034 0.032 0.953 KNN 训练集 0.021 0.003 0.992 测试集 0.016 0.006 0.989 验证集 0.033 0.032 0.940 MA1DCNN 训练集 0.114 0.089 0.901 测试集 0.127 0.121 0.893 验证集 0.128 0.125 0.957 LSTM 训练集 0.097 0.106 0.988 测试集 0.108 0.105 0.972 验证集 0.096 0.096 0.992 表 5 2种实现方式的定量比较
Table 5 Quantitative comparisons with two different realizations
编程语言 均方根
误差平均绝
对误差皮尔逊
相关系数运行
内存/kBPython 0.013 0.012 0.999 0.962 C 0.018 0.022 0.997 1.01 -
[1] 朱小樨. 基于环保新形势下电力工业节能减排的研究[J]. 现代工业经济和信息化, 2023, 13(10): 286-287;290. ZHU X X. Energy saving and emission reduction in electric power industry based on the new situation of environmental protection[J]. Modern Industrial Economy and Informationization, 2023, 13(10): 286-287;290.
[2] 乔露露, 文森淼. "双碳目标"下汽车节能减排技术的研究与应用[J]. 内燃机与配件, 2024(1): 83-85. QIAO L L, WEN S M. Research and application of automobile energy-saving and emission-reduction technologies under "Dual Carbon Goals"[J]. Internal Combustion Engine & Parts, 2024(1): 83-85.
[3] 巩浩, 钟洪伟, 孙梦凯, 等. 新能源电动汽车节能减排效应及发展[J]. 能源与节能, 2023(12): 80-84. GONG H, ZHONG H W, SUN M K, et al. Energy conservation and emission reduction effect and development of new-energy electric vehicles[J]. Energy and Energy Conservation, 2023(12): 80-84.
[4] 张继享. 废旧三元锂电正极材料再生制备P2/P3/尖晶石-NMNC复合钠电正极材料[J]. 福建师范大学学报(自然科学版), 2024, 40(6): 63-70. ZHANG J X. Recycled P2/P3-NMNC cathode for sodium-ion batteries from waste ternary cathode in lithium-ion batteries[J]. Journal of Fujian Normal University(Natural Science Edition), 2024, 40(6): 63-70.
[5] ALSUWIAN T, ANSARI S, ZAINURI M A A M, et al. A review of expert hybrid and Co-Estimation techniques for SOH and RUL estimation in battery management system with electric vehicle application[J]. Expert Systems with Applications, 2024, 2024: 123123.
[6] LI C, YANG L, LI Q, et al. SOH estimation method for lithium-ion batteries based on an improved equivalent circuit model via electrochemical impedance spectroscopy[J]. Journal of Energy Storage, 2024, 86: 111167. doi: 10.1016/j.est.2024.111167
[7] HE Y, BAI W, WANG L, et al. SOH estimation for lithium-ion batteries: an improved GPR optimization method based on the developed feature extraction[J]. Journal of Energy Storage, 2024, 83: 110678. doi: 10.1016/j.est.2024.110678
[8] BRAUN J A, BEHMANN R, CHABROL D, et al. Single-cell operando SOC and SOH diagnosis in a 24 V lithium iron phosphate battery with a voltage-controlled model[J]. Journal of Energy Storage, 2024, 85: 110986. doi: 10.1016/j.est.2024.110986
[9] 徐超. 锂离子电池SOC估计和循环寿命预测方法研究[J]. 天津化工, 2024, 38(1): 112-115. [10] HUANG H, BIAN C, WU M, et al. A novel integrated SOC-SOH estimation framework for whole-life-cycle lithium-ion batteries[J]. Energy, 2024, 288: 129801. doi: 10.1016/j.energy.2023.129801
[11] 史永胜, 翟欣然, 胡玙珺. 基于机器学习的钠离子电池剩余使用寿命预测[J]. 华南师范大学学报(自然科学版), 2023, 55(3): 17-24. doi: 10.6054/j.jscnun.2023031 SHI Y S, ZHAI X R, HU Y J. Machine learning-based prediction of the remaining life of sodium-ion batteries[J]. Journal of South China Normal University (Natural Science Edition), 2023, 55(3): 17-24. doi: 10.6054/j.jscnun.2023031
[12] 陈鹏飞, 冯杰仪, 吴镝. 高能量密度全固态锂金属电池Li6.4La3Zr1.4Ta0.6O12基锂硼负极的制备及性能[J]. 华南师范大学学报(自然科学版), 2022, 54(3): 28-33. doi: 10.6054/j.jscnun.2022040 CHEN P F, FENG J Y, WU D. The preparation and performance of Li6.4La3Zr1.4Ta0.6O12-based lithium boron anode for the high energy density all-solid-state lithium metal battery[J]. Journal of South China Normal University (Natural Science Edition), 2022, 54(3): 28-33. doi: 10.6054/j.jscnun.2022040
[13] 王小雪, 王快妮. 基于l0范数的鲁棒极限学习机的稀疏算法研究[J]. 南通大学学报(自然科学版), 2023, 22(2): 59-65. WANG X X, WANG K N. Sparse algorithm of robust extreme learning machine with l0-norm[J]. Journal of Nantong University (Natural Science Edition), 2023, 22(2): 59-65.
[14] 张莲, 贾浩, 张尚德, 等. 基于改进极限学习机的高压断路器故障诊断[J]. 电工电气, 2022, (10): 50-56. ZHANG L, JIA H, ZHANG S D, et al. Fault diagnosis of high voltage circuit breaker based on improved extreme learning machine[J]. Electrotechnics Electric, 2022, (10): 50-56.
[15] 何玉林, 李旭, 金一等. 基于分解极限学习机的手写字符识别方法[J]. 计算机科学, 2022, 49(11): 148-155. HE Y L, LI X, JIN Y, et al. Handwritten character recognition based on decomposition extreme learning machine[J]. Computer Science, 2022, 49(11): 148-155.
[16] 王渴心, 周军, 王岩. 基于鹈鹕优化和极限学习机的锂离子电池健康状态估计[J]. 电气应用, 2023, 42(11): 16-25. WANG K X, ZHOU J, WANG Y. State of health estimation of lithium-ion battery based on Pelican optimization algorithm and extreme learning machine[J]. Electrotechnical Application, 2023, 42(11): 16-25.
[17] LIU W, XU Y. Data-driven online health estimation of Li-ion batteries using a novel energy-based health indicator[J]. IEEE Transactions on Energy Conversion, 2020, 35(3): 1715-1718. doi: 10.1109/TEC.2020.2995112
[18] 赵晨, 李开成, 林寿英, 等. 基于Jerk流形正则化深度极限学习机的电能质量复合扰动识别[J]. 华南师范大学学报(自然科学版), 2021, 53(4): 8-16. doi: 10.6054/j.jscnun.2021052 ZHAO C, LI K C, LIN S Y, et al. The deep Jerk-regularized extreme learning machine for complex power quality disturbance classification[J]. Journal of South China Normal University (Natural Science Edition), 2021, 53(4): 8-16. doi: 10.6054/j.jscnun.2021052
[19] 纵瑞州, 李帅, 胡韦涛, 等. 新能源汽车动力电池荷电状态估计[J]. 无线互联科技, 2023, 20(24): 83-85;89. ZONG R Z, LI S, HU W T, et al. Estimation of the SOC oh the new energy vehicle power battery[J]. Wireless Internet Science and Technology, 2023, 20(24): 83-85;89.
[20] WANG H. Understanding and learning discriminant features based on multi-attention 1DCNN for wheelset bearing fault diagnosis[J]. IEEE Transactions on Industrial Informatics, 2019, 16(9): 5735-5745
[21] KAMALI M A, CALIWAG A C, LIM W. Novel SOH estimation of lithium-ion batteries for real-time embedded applications[J]. IEEE Embedded Systems Letters, 2021, 13(4): 206-209.
[22] 王阗, 黄小容, 符伟彬, 等. 基于STM32单片机多功能探测巡检车的设计[J]. 电子世界, 2020(2): 208-209. [23] NASA. Li-ion battery agingdatasets[DB/OL]. https://data.nasa.gov/dataset/Li-ion-Battery-Aging-Datasets/uj5r-zjdb/aboutdata.
[24] 汪宇航, 黄海宏, 王海欣, 等. 基于荷电状态差异的退役电池健康状态快速估计研究[J]. 仪器仪表学报, 2023, 44(12): 55-68. WANG Y H, HUANG H H, WANG H X, et al. Research on fast estimation of the state of health of retired batteries based on the state of charge differences[J]. Chinese Journal of Scientific Instrument, 2023, 44(12): 55-68.