Automobile Technology

基于极限学习机的质子­交换膜燃料电池在线故­障诊断方法

刘奥 牛志刚 张东光 朱晓鹏 王壮030024) (太原理工大学,太原

- 刘奥 牛志刚 张东光 朱晓鹏 王壮

【摘要】为解决质子交换膜燃料­电池故障诊断中的增量­学习应用问题,提出了基于在线序列极­限学习机和无监督极限­学习机的在线学习诊断­方法。利用无监督极限学习机­对故障特征向量进行降­维处理以得到能够反映­燃料电池系统状态的特­征向量,使用在线序列极限学习­机对处理后的特征向量­进行分类以获得增量学­习能力,使用K均值聚类辅助进­行增量学习的新数据标­记。实例分析表明,该方法可同时提高聚类­及诊断准确率,适用于多维度大数据量­样本和有增量学习需要­的在线故障诊断。主题词:在线序列极限学习机 无监督极限学习机 质子交换膜燃料电池 故障诊断TM911.48;TP206+.3 A中图分类号: 文献标识码: 10.19620/j.cnki.1000-3703.20200829 DOI:

1 前言

Proton Exchange Membrane

质子交换膜燃料电池(

Fuel Cell,PEMFC)

系统在新能源汽车发展­中具有广阔的应用前景。目前,燃料电池的可靠性和寿­命是

PEMFC

系统大规模商用面临的­主要难点之一[1-3]。

PEMFC

故障诊断系统的主要功­能是检测系统运行

中产生的故障,提高系统的运行稳定性­和使用寿命[4]。目前,相关研究可分为基于模­型的故障诊断和基于数­据

2

驱动的故障诊断 类。基于模型的故障诊断通­过建立

PEMFC

仿真模型,计算模型输出与实际输­出之间的参数偏差,分析残差实现故障检测[5],包括使用等效电路模型­的流阻检测[6]、利用压力降模型的故障­诊断[7]、基于线

Linear Parameter Varying,LPV)

性变参数( 模型的非线性

动力学仿真[8]和针对膜电极失效的相­关研究[9]等。此类诊断方法的难点在­于保证模型相对于试验­电堆的准确率,由于系统内部数据获取­困难,燃料电池系统间存在个­体偏差,难以建立准确、具有普遍性的故障诊断­模型。基于数据驱动的故障诊­断通过算法分析数据建­立模型实现故障诊断,快速高效,且无需燃料电池专业知­识,具有广阔的研究前景。相关研究包括使

Online Sequential Extreme

用在线序列极限学习机(

Learning Machine,OS- ELM)

的故障诊断方法[10]、利用电

Electroche­mical Impedance Spectrosco­py,

化学阻抗谱(

EIS) Support Vector Machine,SVM)

的支持向量机( 模式

Wavelet Transform,WT)

识别[2]、基于小波变换( 和奇异值

Singular Value Decomposit­ion,SVD)

分解( 的信号处理方法[11]等。此外,该方法还包括在线诊断­的实现,如基于

K K-Means) SVM

均值( 和 的在线自适应故障诊断[12]。

SVM Mercer

以上研究仍存在待解决­的问题: 受 条件限制,收敛慢;神经网络复杂度高,对样本、算力需求

Prin⁃

大,存在过拟合、局部极小值等问题;主成分分析(

cipal Component Analysis,PCA)

降维时面对复杂特征聚­类准确率较低;增量学习算法的引入研­究仅探讨了算法本身的­可行性,未考虑诊断模型更新的­实现。

针对以上问题,本文提出基于在线序列­极限学习

Unsupervis­ed Extreme Learning

机和无监督极限学习机(

Machines,US-ELM)

的燃料电池在线故障诊­断方法,引

US-ELM

入 得到反映燃料电池系统­运行状态的特征向

OS- ELM

量,使用 对特征向量进行分类,在数据获取

K- Means

方面,采用 聚类区分正常与故障状­态的数

3

据,并使用包含种不同状态­的样本对方法的有效性­进行验证。

2 蒸发冷却型燃料电池系­统与算法原理2.1 蒸发冷却型质子交换膜­燃料电池

Evaporativ­ely Cooled,EC)

蒸发冷却( 型燃料电池系统是由英­国智能能源公司针对高­容量、低成本的工业需

PEMFC 100 kW EC PEMFC

求设计的 。其 型 电堆可提供

3.5 kW/L 3.0 W/kg EC

及 的功率密度, 技术利用蒸发冷却替代­传统的冷却液循环,无需设置冷却水流道,降低

1

了系统的复杂性、质量和生产成本。系统原理如图 所

2 PEMFC 300

示,系统并联了 台 电堆,分别由 片单电池组成,空气和氢气分别输入到­电池的阴极和阳极,液态

/

冷却水输入到电堆,部分蒸发形成液体蒸汽­混合物并从电堆中带走­热量,为保持系统水量平衡,热交换器会将电堆排出­的蒸汽冷凝,将水收集并送回水箱。

2.2 在线学习故障诊断系统­算法

2.2.1

极限学习机

Extreme Learning Machine,ELM)[

极限学习机( 13]是基于广义逆矩阵的新­型单隐层前馈神经网络,该网络由

2

输入层、隐含层和输出层构成,原理如图 所示。

3基于OS-ELM的在线学习故障­诊断系统

现有的大部分基于数据­驱动的诊断方法中,训练好的诊断模型不再­做进一步调整,当故障出现新的特征时,只能重新训练模型,虽然有文献探讨了增量­学习在故障诊断领域的­应用,但在故障特征提取等方­面并没有考虑新数据的­获取过程。为解决增量学习过程中­的样本获取问题,本文提出

US- ELM K- Means OS- ELM

使用 和 构建基于 的在线故

OS-ELM

障诊断方法,利用 的增量学习能力构建诊­断模

US-ELM

型, 实现基于流形正则的降­维并输出显式的降维函­数。由于数据采集和旧模型­的分类往往无法标记

K-Means

全部数据,故引入 聚类算法,利用不同状态数据聚类­准确率较高的特点,在进行少量人工标记的­情况

3

下达到批量区分标记新­数据的目的。图 所示为使用该方法进行­燃料电池系统故障诊断­的流程。

US-ELM

在系统流程中,预处理步骤包含在 算法程

K- Means

序内, 聚类用于辅助新样本的­数据划分,根据

US- ELM

研究经验, 降维后数据的聚类效果­明显,故利用聚类辅助区分,根据诊断系统的部分预­标记对各聚类区块进行­标记。另外,在整个流程中,初始的在线诊断

OS-ELM OS-ELM

模型由 初始模型提供,之后均由在线

OS-ELM

模型提供,该在线 模型即为在线学习阶段­通过

OS-ELM

新样本更新的 初始模型。

4 实例分析4.1 原始数据获取

为验证本文提出的方法,利用正常状态、膜干故障

3

和阳极缺气故障共 种状态的数据验证算法­的诊断效

PEMFC

果。由蒸发冷却型 获得的原始数据共有约

182 130 Normal)171 020

组,其中正常状态( 组,阳极缺

F1)2 604 F2)8 506 2

气故障( 组,膜干故障( 组,种故障对电堆的影响如­下:

a.

膜干故障。质子交换膜为保持良好­的离子导电性,运行状态下需要与水接­触以保持较高的相对湿­度,否则产生膜干故障会导­致膜的欧姆阻抗变化[17],极大地影响质子传导率,引起欧姆过电势增加和­电池输出电压下降,严重时会导致电堆内部­温度过高,缩短

PEMFC

使用寿命。

b.

阳极缺气故障。阳极缺气会导致电堆无­法获得足够的氢气供应,在负载电流下表现为工­作电压逐渐

0

下降。严重时,电池电压降至 后会发生“反极”现象,电池阳极析出氧气,大幅降低电堆的电压。极端条件下,氢氧混合可能会在阴极­催化剂上反应发生燃烧,造成燃料电池系统内部­爆炸。考虑机器学习的数据均­衡,本实例对每种状态各采

400

样 组数据,从中随机抽取形成训练­集、测试集,采样

600 3

结果数据集各包含样本 组,每个数据集包含 种状

200 1

态数据各 组,数据的具体参数如表 所示。

4.2 故障特征提取

为提高聚类和模式识别­的效率及准确率,选用

US- ELM US- ELM

对归一化数据进行降维。 降维基于

ELM

流形正则思想,利用 的逼近能力将高维样本­通过非线性映射投影至­低维空间,并能够得到显式的映射­函数[14]。在保证降维数据各维度­的相关性尽量最小的同

时,通过将高维数据合理展­开至低维空间,可大幅简化模型复杂度。

1 1 20

由表 可知,每组原始数据为 个 维特征向量

X=( x1,x2,⋯,x20),

对样本进行归一化处理,将向量中各变

[- 1,1]

量归一化至 区间,在保留数据特征的同时­减少了量纲差异所带来­的问题。由于非线性降维的参数­选取缺乏统一的评判指­标,

US- ELM

本文以 在不同参数下的聚类准­确率作为衡量标准,对比并最终确定特征提­取的参数设置如下:拉普拉斯算子采用基于­距离的权重,距离度量采用欧氏距离

0, 1

函数,算子归一化参数为 迭代阶数为 阶,近邻数量

5 5

为 个,超参数设定嵌入层数为 层,隐含层神经元数量

2 000 1,

默认为 个,归一化输入、输出均为 核函数使用

Sigmoid 2

函数。降维后部分样本数据如­表 所示。

4.3 OS-ELM初始阶段

OS-ELM

初始阶段,算法参数包括初始训练­数据量N0= 200 L= 5

组,隐含层神经元数量 个(考虑预处理后数

Sigmoid OS

据维度),激活函数使用 函数。该阶段对应

ELM

的初始模型生成。在系统流程中,该步骤生成的模型即可­用作最初的在线诊断模­型,对后续试验中获得的数­据进行故障识别及标记。

4.4在线学习阶段的数据­划分

该步骤用于标记经预处­理的原始数据,此时数据缺少状态标签(正常或故障),需对新数据进行聚类和­标

K-Means

记。使用 算法,基于诊断模型的结果和­少量人工标记,即可实现快速分类获得­不同状态的数据,形成新的训练集,配合增量算法实现诊断­模型的更新。

为更好地验证聚类结果,将试验样本合并后进行

K- Means 4

聚类分析,可视化结果如图 所示,经降维后

95.75%

数据的聚类准确率达 ,较原始样本提升约

12.5%, 100%,

其中正常状态数据的聚­类准确率达到 可达到快速有效分离各­状态数据的目的。

在聚类过程中,存在少量样本标记错误­的情况,由于诊断模型的更新在­原模型基础上产生,新样本数量远少于模型­累计训练样本的数量,因此这类错误并不会影­响更新后新模型的诊断­准确率。

4.5 在线学习阶段及验证

OS- ELM L= 5

在线学习阶段,隐含层神经元数量 个

Sigmoid

(考虑预处理后数据维度),激活函数使用 函数,

40

以上参数需与初始阶段­保持一致。数据块为 组,表示

40 1

未训练样本将以 组为 个数据块投入模型模拟­增量学习过程,在初始阶段的基础上对­模型进行更新。试验结

5 OS- ELM 0.187 5 s,

果的分布如图 所示, 的运算用时为

93.17%,

训练样本分类准确率为 测试样本分类准确率为

92.00%, 100%

其中正常状态的分类准­确率达 。

US-ELM-OS-ELM

基于 的燃料电池系统诊断结­果

3 3 US-ELM-OS-ELM

如表 所示。由表 可以看出, 的准

90% 92%,

确率均达到 以上,整体准确率为 分类诊断效果较好。

US-ELM-OS-ELM

试验结果验证了 构建模型的故

PCA-OS-ELM

障诊断能力,此外,结果较 得到的同维数

6.97%,

样本准确率提高约 且达到相近准确率所用­的L

US-ELM K-Means

数值更小,说明 用于特征提取在改善聚­类效果的同时,对模型复杂度的降低能­力更好。

US- ELM K- Means OS

试验验证了使用 和 建立以

ELM

为核心的在线学习诊断­模型的可行性。由于试验的主要目的为­检验聚类辅助数据标记­的可行性和算法的在线­学习能力,样本偏重表现数据特征­的复杂度,导致在样本总量有限的­情况下部分特征独立出­现,对分类

OS-ELM

准确率产生了较大影响, 的分类准确率略低于预­期。本文认为随着增量学习­的进一步深入,该影响会

OS- ELM [10]

随着训练数据的增加得­到改善, 相关文献

OS- ELM

表明,在各特征样本数量充足­的情况下, 准确

98% SVM

率、召回度均可达 以上,且性能优于 、反向传播

Back Propagatio­n,BP)

( 等同类算法。

5 结束语

本文利用蒸发冷却型燃­料电池系统数据进行了­故

OS-ELM US-ELM

障诊断研究,提出了在 基础上使用 和

K-Means 3

构建的在线诊断方法,并在试验中实现了对种­运行状态的识别。该方法具有以下优点:

a. US- ELM

实现了非线性的故障特­征提取,在样本可视化、聚类及故障诊断等方面­均表现了较好的处理结­果,提高了聚类结果的准确­率并降低了模型复杂度。

b. K- Means

聚类的使用实现了新数­据的快速区分,在诊断模型给出结果的­基础上能够对大部分数­据进行正确分类,扩展了增量学习中旧模­型的数据区分范围,降低了增量学习过程中­数据标记的困难程度。

c. OS- ELM

作为基于机器学习的诊­断方法,在样本数量较少的情况­下获得较为可靠的诊断­模型,通过增

量学习能够不断更新诊­断模型并提高诊断性能,具备较高的实用性,并可扩展应用到类似的­模式识别问题中。

参考文献

[1] , , , .陈维荣 刘嘉蔚 李奇 等 质子交换膜燃料电池故­障诊断[J]. , 2017, 37(16):方法综述及展望 中国电机工程学报47­12-4721+4896. CHEN W R, LIU J W, L Q, et al. Review and Prospect of Fault Diagnosis Methods for Proton Exchange Membrane Fuel Cell[J]. Proceeding­s of the CSEE, 2017, 37(16): 47124721. [2] , , , .周苏 韩秋玲 胡哲 等 质子交换膜燃料电池故­障诊断的[J]. , 2017, 45模式识别方法 同济大学学报(自然科学版) (3): 408-412. ZHOU S, HAN Q L, HU Z, et al. Pattern Recognitio­n Method for Proton Exchange Membrane Fuel Cell Fault Diag⁃ nosis[J]. Journal of Tongji University (Natural Science), 2017, 45(3): 408-412. [3] , , , .刘宗巍 史天泽 郝瀚 等 中国燃料电池汽车发展­问题研[J]. , 2018(1): 1-9.究 汽车技术LIU Z W, SHI T Z, HAO H, et al. Research on Main Problems Associated with Developmen­t of Fuel Cell Vehicle in China[J]. Automobile Technology, 2018(1): 1-9. [4] LIU J X, LUO W S, YANG X Z, et al. Robust Model- Based Fault Diagnosis for PEM Fuel Cell Air- Feed System[J]. IEEE Transactio­ns on Industrial Electronic­s, 2016, 63(5): 3261-3270. [5] DING S X. Model- Based Fault Diagnosis Techniques[M]. Berlin Heidelberg: Springer, 2008 [6] HERNANDWZ A, HISSEL D, OUTBIB R. Modeling and Fault Diagnosis of a Polymer Electrolyt­e Fuel Cell Using Electrical Equivalent Analysis[J]. IEEE Transactio­ns on Energy Conversion, 2010, 25(1): 148-160. [7] , , , .单希壮 杨月华 马天才 等 一种用于燃料电池含水­量诊[J]. , 2019(1): 7-12.断的新型压力降模型 汽车技术SHAN X Z, YANG Y H, MA T C, et al. A New Pressure Drop Model for the Diagnosis of Water Content in Fuel Cells [J]. Automobile Technology, 2019(1): 7-12. [8] LIRA S D, PUIG V, QUEVEDO J. LPV Model- Based Fault Diagnosis Using Relative Fault Sensitivit­y Signature Approach in a PEM Fuel Cell[C]// 18th Mediterran­ean of Control & Automation (MED) Conference, IEEE, 2010. [9] , , , .唐嘉楠 邹海斌 张智明 等 车用质子交换膜燃料电­池交[J]. , 2020(4):变温度条件下的膜电极­受力分析 汽车技术16-21. TANG J N, ZOU H B, ZHANG Z M, et al. Stress Analysis of Membrane Electrode Assembly of Automotive Proton Exchange Membrane Fuel Cell under Alternatin­g Tempera⁃ ture Conditions[J]. Automobile Technology, 2020(4): 16-21

[10] , , , .刘嘉蔚 李奇 陈维荣 等 基于在线序列超限学习­机和主成分分析的蒸汽­冷却型燃料电池系统快­速故障诊断[J]. , 2019, 34(18): 3949-3960.方法 电工技术学报LIU J W, LI Q, CHEN W R, et al. Fast Fault Diagnosis Method of Evaporativ­ely Cooled Fuel Cell System Based on Online Sequential Extreme Learning Machine and Principal Component Analysis[J]. Transactio­ns of China Electrotec­hnical Society, 2019, 34(18): 3949-3960. [11] MAO L, JACKSON L, DUNNETT S. Fault Diagnosis of Practical Polymer Electrolyt­e Membrane (PEM) Fuel Cell System with Data- driven Approaches[J]. Fuel Cells, 2017, 17(2): 247-258. [12] , , . K周苏 胡哲 文泽军 基于 均值和支持向量机的燃­料电[J].池在线自适应故障诊断 同济大学学报(自然科学, 2019, 47(2): 255-260.版) ZHOU S, HU Z, WEN Z J. A K- Means/Support Vector Machine Based Self- Adaptive Online Fault Diagnosis Method for Fuel Cell Systems[J]. Journal of Tongji University (Natural Science), 2019, 47(2): 255-260. [13] HUANG G B, ZHOU H M, DING X J, et al. Extreme Learning Machine for Regression and Multiclass Classifica⁃ tion[J]. IEEE Transactio­ns on Systems Man & Cybernetic­s Part B, 2012, 42(2): 513-529. [14] , .陈晓云 廖梦真 基于稀疏和近邻保持的­极限学习机降[J]. , 2019, 45(2): 325-333.维 自动化学报CHEN X Y, LIAO M Z. Dimensiona­lity Reduction with Extreme Learning Machine Based on Sparsity and Neigh⁃ borhood Preserving[J]. Acta Automatica Sinica, 2019, 45 (2): 325-333. [15] HUANG G, SONG S J, JATINDER N D, et al. Semi- Super⁃ vised and Unsupervis­ed Extreme Learning Machines[J]. IEEE Transactio­ns on Cybernetic­s, 2014, 44(12): 24052417. [16] LIANG N Y, HUANG G B, SARATCHAND­RAN P, et al. A Fast and Accurate Online Sequential Learning Algorithm for Feedforwar­d Networks[J]. IEEE Transactio­ns on Neural Networks, 2006, 17(6)17: 1411-1423. [17] , , , .彭跃进 张国瑞 王勇 等 阴、阳极加湿对质子交换膜­燃[J]. , 2017, 32料电池性能影响的­差异性 电工技术学报(4): 196-203. PENG Y J, ZHANG G R, WANG Y, et al. Difference­s on the Influences of Humidity of Cathod and Anode on the Performanc­e of Proton Exchange Membrane Fuel Cell[J]. Transactio­ns of China Electrotec­hnical Society, 2017, 32 (4): 196-203.

(责任编辑 斛畔) 2020 12 16修改稿收到日期为 年 月 日。

 ??  ??
 ??  ?? 图1 EC型燃料电池系统原­理
图1 EC型燃料电池系统原­理
 ??  ??
 ??  ??
 ??  ?? 图 在线诊断模型流程
图 在线诊断模型流程
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??

Newspapers in Chinese (Simplified)

Newspapers from China