APP下载

动态工况下基于WOA-BiGRU的PEMFC性能退化预测

2024-02-05柳,王

关键词:老化重要性电压

杨 柳,王 巍

(1.湖北开放大学 机电工程学院, 武汉 430074;2.中南财经政法大学 信息与安全工程学院, 武汉 430074)

0 引言

质子交换膜燃料电池(proton exchange membrane fuel cell,PEMFC)在现代可持续清洁能源系统中发挥着关键作用[1-2]。PEMFC是一种轻量化、功率密度高的清洁发电装置,因此在军事、交通等领域得到广泛应用。然而PEMFC的老化现象和寿命问题限制了其进一步商业化和大规模应用[3-4]。

现有的PEMFC预测方法主要分为模型驱动方法和数据驱动方法[5]。模型驱动方法可以反映PEMFC老化涉及的物理和化学过程[6]。Zhou等[7]基于电化学反应原理建立了一种多物理老化模型,通过考虑欧姆效应、活化损耗和反应物传质损失来预测PEMFC的性能退化。Moein-Jahromi等[8]和Futter等[9]从组件层面考虑了PEMFC的老化,分别解释了催化剂层和质子交换膜的老化原理。Liu等[10]提出了一种基于模式识别的方法,使用经验模型从极化曲线中提取静态特征,然后利用专家知识和参数建模从电化学阻抗谱中提取动态特征。

模型驱动方法中的一些参数通常被假设为常数以简化建模过程。但PEMFC老化机制尚未研究透彻,各种老化模型通常未经证明,模型驱动方法的预测准确性通常无法保证。因此,研究人员提出了数据驱动方法。

数据驱动方法基于充足的寿命数据预测PEMFC的老化过程和剩余使用寿命,无需考虑其老化原理。主流的数据驱动方法主要基于神经网络,Liu等[11]提出了一种循环神经网络方法(recurrent neural network,RNN),采用规则间隔采样和局部加权散点平滑来实现数据平滑与重构,在反向传播神经网络的基础上,使用长短期记忆方法(long short term memory,LSTM)将预测精度提高了28.46%。Long等[12]使用与Liu等类似的处理步骤进一步证明门控循环单元(gated recurrent unit,GRU)优于LSTM。Hua等[13]使用基于RNN的回声状态网络(echo state network,ESN)进行预测,使用反映神经元动态的随机生成库替换ESN中的隐藏层,以提高预测效果。

数据驱动方法属于黑盒模型,缺少对PEMFC多样性老化因素的考虑。Ma等[14]的研究表明,燃料电池内部电化学反应会改变内部温度、气体流量和溶液条件,导致电极、气体扩散层、催化剂层和质子交换膜发生老化,从而导致PEMFC的性能出现退化。因此,提出的各种预测模型应当能够充分适应并反映其退化趋势。此外,现有方法缺少对电压恢复现象的考虑。Chu等[15]对3个燃料电池堆分别进行了2 500 h的耐久性测试,表明导致燃料电池性能下降的部分组件的老化是可逆的。操作条件的变化可能会导致部分组件和整体PEMFC系统的性能显著恢复,这种性能恢复导致随着运行时间增加,PEMFC的输出电压整体呈下降趋势,但会在局部出现回升,称为电压恢复现象。

综上所述,现有的数据驱动预测方法缺少对老化机制的考虑,同时,PEMFC的复杂工作机制也给模型驱动方法的使用带来了挑战。在动态工况下,PEMFC频繁启停导致的性能退化和电压恢复现象更加明显。

因此,提出一种双向门控循环单元方法(bi-directional gated recurrent units,BiGRU),并使用鲸鱼优化算法(whale optimization algorithm,WOA)优化BiGRU网络的超参数,以应对PEMFC性能退化和电压恢复现象。以PEMFC电压作为反映整体性能的指标,在动态工况下进行验证,通过与现有方法的对比,证明了WOA-BiGRU方法的优势。

1 实验数据分析

1.1 参数设置与电流等级划分

使用提出的方法对动态工况的实验结果进行研究,该实验包含3 076次动态负载循环过程,共计1 008 h。单次循环内的电压变化如图1所示,关键参数设置见表1。每隔50 h关闭1次以测量PEMFC内部物理状态,关闭到再次开启期间,PEMFC工作状态发生显著变化,导致组件性能恢复。

表1 关键工作参数(部分)

图1 单次循环电压变化

实验负载电流分为9个等级,使用10.4 A负载电流下的电压数据表征PEMFC性能,以1 h为间隔取用前1 000 h电压数据,如图2所示。动态工况下的电压恢复现象使燃料电池的老化机制变得复杂,预测也更加困难。而提出的WOA-BiGRU数据驱动方法可以获得更好的模型参数,很好地适用这种情况。

图2 10.4 A负载电流下电压变化

2 模型建立

2.1 预测方法框架

WOA-BiGRU方法的预测原理如图3所示。

图3 预测方法框架

在提出的混合预测模型中,首先使用随机森林算法进行数据特征分析,确定模型训练使用的特征量。然后建立BiGRU模型,并使用WOA算法进行参数优化。最后,使用经过优化的BiGRU模型进行PEMFC性能退化预测,并进行预测效果评估。下文对模型的建立过程展开说明。

2.2 随机森林

使用随机森林进行数据特征分析,以明确各个变量的重要程度。随机森林具有处理高维数据和快速训练的能力。因此,选择它作为对原始数据进行预处理的方法。主要步骤如下:

1) 以基尼系数(Gini coefficient,GI)和特征重要性(variable importance measure,VIM)作为衡量贡献度的指标。对第m个节点有:

(1)

式中:k表示特征数量,pmk是第k个特征在第m个节点上的分数。则特征Xj在第m个节点的重要性计算为:

VIMjm=GIm-GIl-GIr

(2)

式中:GIl和GIr分别为对应分支前后2个节点的基尼系数。

2) 当特征Xj包含在决策树I的不同节点,设m属于集合M(m∈M),则第i个树的重要性可表示为:

(3)

此时,Xj的特征重要性表示为:

(4)

2.3 BiGRU

BiGRU由正向GRU和反向GRU组成,单个GRU的结构如图4所示。

图4 GRU结构

各环节计算原理为:

zt=σ(Wz·[ht-1,xt])

(5)

rt=σ(Wr·[ht-1,xt])

(6)

(8)

式中:Wz、Wr和Wh分别是更新门、重置门和候选状态的网络权重,σ、tanh均为激活函数。

BiGRU的隐藏状态由正、反2个GRU的状态共同决定,如图5所示。此时,BiGRU隐藏状态的生成过程可表示为:

图5 BiGRU结构

htBi=Bi(htF,htR)

(9)

式中:htBi为BiGRU在当前时刻的隐藏状态,htF和htR分别表示正向和反向GRU的隐藏状态。这种双向结构使BiGRU可以更好地提取电压变化特征,提高对电压变化的预测效果。

2.4 WOA算法

使用WOA算法获取最佳的BiGRU模型参数。WOA算法是模仿自然界中鲸鱼捕食行为的群体优化算法,包括包围猎物、狩猎行为和搜索猎物3个步骤[16-17]。

X(t+1)=Xp(t)-A·D

(10)

D=|C·Xp(t)-X(t)|

(11)

式中:t为迭代次数,X(t)为鲸鱼个体当前的位置向量,X(t+1)为鲸鱼个体下一迭代内的位置向量,Xp(t)为猎物的位置向量,A和C为系数向量,随迭代次数进行更新。

2) 狩猎行为。在狩猎阶段,WOA算法对包围区域内的潜在解进行搜索,使算法更快地接近最优解,并一定程度上避免陷入局部最优解。其数学模型表示为:

X(t+1)=D·ebl·cosθ+Xp(t)

(12)

式中:常量系数b决定鲸鱼个体螺旋前进时的螺旋线形状,b取值为1时即为普通的对数螺旋线;l∈[-1,1],θ∈[-2π,2π]。同时,利用p(p∈[0,1])判别位置更新采用的方式,其数学模型为:

(13)

3) 搜索猎物。WOA算法模拟鲸鱼搜索猎物的行为,使用参数A控制处于搜寻猎物或包围猎物阶段,以通过实现全局搜索策略。当|A|>1时,鲸鱼缺乏猎物有效信息,需要通过随机方式发现猎物线索并进行搜索。该算法的数学模型为:

D=|C·Xrand(t)-X(t)|

(14)

X(t+1)=Xrand(t)-A·D

(15)

式中:Xrand(t)为随机生成的鲸鱼个体位置向量。

3 实验效果分析

3.1 误差指标

采用平均绝对误差(mean absolute error,MAE)、均方根误差(root mean square error,RMSE)、平均绝对百分比误差(mean absolute percentage error,MAPE)来表征预测效果,相应数学表达式如下:

(18)

3.2 实验结果分析

3.2.1 特征重要性

使用随机森林算法分析原始数据中的各种信息,对得到的重要性进行归一化,如表2所示。

表2 随机森林特征重要性

使用10.4 A电流条件下的电压数据,可以视为电流恒定,因此功率与电压呈线性关系,这与表2中功率重要性最高的结果相符。此外,表2中显示阴极堆、阳极堆总流量的重要性最高,进口、出口温度的重要性其次,各处压力的重要性最小。

根据表2中特征重要性,选用功率、阴极堆总流量、阳极堆总流量进行模型训练。

3.2.2 WOA-BiGRU预测结果

使用前500 h数据进行训练,后500 h数据进行预测,评估WOA-BiGRU方法的预测效果。得到的预测电压如图6所示,每小时预测值的误差值如图7所示。

图6 500 h的WOA-BiGRU预测电压曲线

图7 500 h的预测误差值

如图6和表3所示,预测电压和真实电压之间具有良好的相关性,但存在局部预测效果的下降。图6中,波峰波谷处的预测值普遍偏小,表明了电压恢复现象对预测效果的影响。

表3 多训练集比例、多方法误差对比

图7显示,大部分预测误差的数值在0.005以下,表明WOA-BiGRU方法具有较为稳定的预测效果。此外,少部分预测误差在0.005~0.020的范围间波动,这表明局部电压剧烈波动对WOA-BiGRU方法的预测效果影响有限,说明了WOA-BiGRU方法对电压恢复现象的良好适应性能。

4 优越性验证

4.1 双向机制优越性

为验证使用的双向机制的优势,分别使用LSTM、BiLSTM、GRU、BiGRU方法进行验证。与前文相同,使用前500 h数据进行训练,后500 h数据用于验证。预测结果如图8所示,相应的预测误差见表3。

图8 500 h双向机制优势验证

由图8中可以看出,4种方法都可以实现预测目的,但整体预测性能存在差异。对比BiLSTM和LSTM,可得BiLSTM的预测值普遍更小,而且在650~800 h区间内最为明显,这表明引入双向机制有效提高了LSTM的预测性能。根据图8和表3中500 h下的预测误差,这种引入双向机制的优势对GRU仍然成立。

由图8可得,在波峰、波谷处,BiGRU的预测性能比BiLSTM更好,这一现象在650 h处波谷、700 h波峰处表现最为明显。因此选用BiGRU结合WOA算法,通过优化BiGRU的参数以进一步提高预测效果。

4.2 WOA参数优化

为验证WOA算法的作用,分别使用BiGRU、WOA-BiGRU进行验证。训练、测试集设置与上文相同。得到的预测结果如图9所示,相应的预测误差见表3。

图9 WOA算法优势验证

由图9可以看出,2种方法都可以实现预测目的,但WOA-BiGRU对波谷的预测性能更好,这一优势在650 h处的波谷表现最为明显。此外,根据图9中的放大图,在698~705 h的电压上升阶段,2种方法的预测效果相同,而在690~698 h、705~730 h的下降阶段,WOA-BiGRU的预测值更接近真实值。这表明在电压恢复阶段,2种方法的预测性能接近,在其他时间,WOA-BiGRU的预测效果更好。这表明使用WOA算法调整BiGRU参数可以实现更好的预测性能。

4.3 不同训练集比例下预测结果对比

使用多种训练集、多种方法进行对比研究,以验证WOA-BiGRU算法在不同训练集条件下的预测稳定性。得到的预测误差如表3所示,相应的变化趋势如图10—图12所示。使用的算法参数如表4所示。

表4 算法参数设置

图10 MAE对比

图11 RMSE对比

图12 MAPE对比

对比LSTM,BiLSTM的效果提升了10.9%~11.8%。对比GRU,BiGRU的效果提升了3.4%~4.2%。2项对比证明了在多个训练条件下,引入双向机制的优势。而BiGRU比BiLSTM的效果更佳,因此使用WOA算法进一步提高其预测效果。

WOA-BiGRU的效果较BiGRU提高了25.5%~31.2%,较GRU提高了28.1%~33.7%。这表明结合双向机制与WOA优化算法,可以有效提高对PEMFC性能退化的预测能力。

5 结论

1) 使用随机森林进行特征重要性计算,提取3种与电压退化强相关的运行信息进行模型训练。在GRU中引入双向机制,更好地提取数据的变化特征。

2) 使用WOA算法优化BiGRU的模型参数,提高预测模型对电压变化的适应能力,增强预测效果。在500 h训练长度下,将MAE减小到0.001 8,RMSE减小到0.003 4。

3) 结合WOA和BiGRU方法,对比单独GRU方法,更好地适应PEMFC退化过程中的电压恢复现象,将预测效果提高了28.1%~33.7%。

提出的方法可以有效完成PEMFC性能退化预测工作,未来应考虑将该方法扩展到长期预测领域,进一步应用于剩余使用寿命预测。

猜你喜欢

老化重要性电压
延缓大脑老化,要怎样吃
“0”的重要性
论七分饱之重要性
幼儿教育中阅读的重要性
让我们一起认识电压
节能技术在开关电源老化测试中的应用
谈谈电压
基于Multisim的滞回电压比较器的设计及其应用
高电压精密电压互感器的研制
杜绝初春老化肌