分享

基于神经网络的汽油车三效催化器老化诊断

 GXF360 2019-11-09

为应对日趋严峻的环境问题,集成三效催化转化器(Three-Way Catalytic Converter,TWC)和汽油机颗粒捕集器(Gasoline Particulate Filter,GPF)的后处理系统已经逐渐成为汽油车的标准配置。后处理系统在使用过程中可能发生故障,这不仅会影响发动机管理系统(Engine Management System,EMS)的正常运行,也会在很大程度上造成车辆排放和动力性能恶化。根据《轻型汽车污染物排放限值及测量方法(中国第六阶段)》中的要求,汽油车需要具备车载诊断系统(On-Board Diagnostics,OBD)的功能,后处理系统相关传感器和部件的诊断正是其中重要的一环。

TWC老化失效是OBD法规中要求诊断的主要故障之一,到目前为止已经发展了近二十年。从总体趋势来看,诊断条件由稳态、固定阈值拓展到非稳态、动态阈值[1-3],诊断策略由基于传感器信号过渡到基于经验或机理模型的方法[4-6]。目前TWC老化诊断主要面临建模困难、标定工作量大等问题。

近年来,随着“深度学习”概念的提出,有关神经网络的研究和应用在各个领域内迎来了新的热潮。基于神经网络的智能化方法在解决复杂故障诊断问题时具有其独特优势[7-9]。本研究同时应用反向传播神经网络(Back Propagation Neural Network,BPNN)和深度置信网络(Deep Belief Network,DBN)进行TWC老化诊断策略的开发和验证。

1 基于神经网络的故障诊断方法

1.1 反向传播神经网络

BPNN分为工作信号正向传递和误差信号反向传递两个子过程。其结构由一个输入层、一个输出层还有若干隐层组成,每层均含有一定数量的神经元节点。1989年Robert Hecht-Nielsen通过数学方法证明了单隐层BPNN可以逼近闭区间内的任意连续函数[10],从而表明了BPNN在解决非线性分类问题上的优势。

以一个常见的单隐层BPNN为例(见图1),每一层节点的输入仅来自于前一层节点的输出。输入信号先前向传播到隐层节点,经过激活函数映射后,再将隐层的输出信息传播到输出节点,最后得到输出结果。该过程可用如下公式描述:

(1)

xj=f(Sj)。

(2)

式中:xi为第i个神经元节点的输出;xj为第j个神经元节点的输出;wij为节点i和节点j的权值;bj为节点j的偏置;f为激活函数,一般选择sigmoid或线性函数。

促改革,水利创新试点工作稳步展开。开展小型农田水利工程管理改革创新试点,选择260个新型管护组织试点,在明晰工程产权、明确管理主体、健全管护机制、落实管护经费等方面积极探索创新。开展 “水生态文明城市”和“水环境优美乡村”建设试点,已选择5个市和13个村作为首批试点单位,探索符合安徽水资源、水生态条件的水生态文明建设模式。开展水利专业化灌溉合作组织试点,制订《安徽省水利专业灌溉合作组织试点办法》,组织7个县开展水利专业灌溉合作组织试点。开展全省水利现代化建设试点,初步确定安徽省水利现代化评价指标体系。

图1 BPNN结构

在BPNN中,误差函数表达为

(3)

式中:yk为神经网络的理论输出;yk为神经网络的实际输出。

误差信号反向传递的过程即BPNN的训练过程,其基于Widrow-Hoff学习规则,沿着相对误差平方和的最速下降方向,连续调整网络的权值和偏置,使得误差函数达到最小值。其调参顺序由输出层到隐层开始,由隐层到输入层结束。

1.2 深度置信网络

DBN是一个概率生成模型,由多伦多大学的Geoff Hinton提出[11]。DBN由若干受限玻尔兹曼机(Restricted Boltzmann Machine,RBM)串联组成,每层RBM的输出将作为下一层的输入。

RBM的结构见图2,其由一个显层和一个隐层构成,两层若干个神经元之间均为双向连接。

图2 RBM双向连接结构

类似BP神经网络,RBM的层级参数有权重w、显层偏置b和隐层偏置c。RBM的能量公式为

UV1200型美谱达紫外分光光度计,上海美谱达仪器有限公司产品;CP223C型分析天平,奥豪斯仪器有限公司产品;MJ-BL25B26型美的榨汁机、WK2102型美的电磁炉,美的电器制造有限公司产品;容量瓶、移液管、比色管、比色皿。此外,不锈钢锅、手持糖度计、pH计、不锈钢刀、筛网、温度计、量筒等。

(4)

式中:vi为第i个显层神经元的取值;hj为第j个隐层神经元的取值;wij为两层之间的权值;bicj分别为显层和隐层的偏置,表示在每一个可见节点的取值和每一个隐层节点的取值之间都存在一个能量值。隐层神经元和显层神经元被激活的概率为

[19]张爱萍、林晓言、陈小君:《网约车颠覆性创新的理论与实证:以滴滴出行为例》,《广东财经大学学报》2017年第2期。

P(hj|v)=σ(cj+∑iwijvi),

(5)

P(vi|h)=σ(bi+∑jwijhj)。

(6)

式中:σ为sigmoid函数,也可以根据情况选择其他函数。

RBM的工作原理由式(7)所描述,其中x为输入向量,μ为[0,1]内的随机数,由此可以得到隐层/显层的每个神经元的激活结果。

hj=1,P(hj|x)≥μ;hj=0,P(hj|x)<μ

(7)

vi=1,P(vi|x)≥μ;vi=0,P(vi|x)<μ

(8)

RBM采用对比散度算法进行网络的训练[12],具体步骤如下:

供给情况:国产钾方面,盐湖装置正常运作,厂家库存维持低位,外输压力显现;受进口钾价格支撑,青海盐湖10月基准产品60%晶粉到站价维持2350元/吨,但无返利政策,地区实际成交价维持2250元/吨左右。进口钾方面,大合同签订后,新货源仍未到港,进口钾补充不足;港口钾库存降至160万吨左右,市场流通现货偏紧;港口钾价格暂稳,62%俄白钾主流报价维持2450-2500元/吨。边贸钾方面,货源仍较紧俏,62%俄白钾报价涨至2300元/吨左右。

1) 令初始值v0=x0,由式(5)对所有隐层神经元计算得到P(h0=1|v0),由gibbs采样原理从中抽取h0P(h0|v0)。

2) 对所有显层神经元,按照式(6)计算得到P(v1=1|h0),从中抽取v1P(v1|h0)。

3) 通过v1再次计算隐层中每个神经元被激活的概率,得到P(h1=1|v1)。

虽然在畜牧业的不断发展中,为能跟上时代的脚步,在基层防疫部门建立了一些兽医实验室,但由于技术人员不到位等多种原因给实验室的发展和进步带来一些问题。这些问题成为阻碍实验室发展的最基本因素,如果不及早解决就会对实验室的长久性产生影响。

4) 对RBM参数进行更新:

ww+λ[P(h0=1|v0)v0T-
P(h1=1|v1)v1T];

bb+λ(v0-v1);

cc+λ[P(h0=1|v0)-P(h1=1|v1)]。

从DBN的结构组成和算法原理中可以看出其具有强大的特征提取能力,近年来对于DBN的实际应用也不断证实了这种观点[13-14]。当然,DBN本质上是深层的神经网络,其对模型训练和求解的硬件载体相对于BPNN有更高的要求。

1.3 神经网络诊断流程

神经网络的故障诊断本质上是应用神经网络的特点解决分类问题,其具体流程见图3。

广前糖业发展有限公司于1994年11月由前进农场和广丰糖厂合并组建而成,“广丰”“前进”各取一个字,构成了“广前”的名字。公司是国家甘蔗机械化生产试验基地,有蔗园面积7万多亩,年产糖蔗40多万吨。

图3 神经网络诊断流程

首先,需要通过传感器采集被诊断部件的相应信息,为了使诊断结果适应于不同背景,需要保证提供原始数据的部件与其他同类部件之间具有良好的一致性。同时,为避免大的数据波动,需要保证采集工作在较稳定的状态下进行。

其次,需要对原始数据进行预处理,包括数据筛选和特征提取两部分。其中特征提取过程为神经网络提供了重要的输入数据集,应保证提取的特征向量之间拥有较高的非相关性,并且需要根据具体情况对特征数据进行归一化处理。

扎实推进高中化学实验探究性教学,需要教师转变思维观念,理解教学本质,为学生创造利于“学”的环境.实验探究体现了实事求是、科学求真的精神,也促进了学习方式的多样化.笔者将以创设问题的方式作为实验探究的开端,引导学生通过实验亲身求证书本结论,以加强学生对知识的掌握能力.

随后,从总的特征数据中提取训练数据集进行神经网络的训练。训练过程将离线进行,不断调节相关训练参数优化训练时间和收敛结果。

最后,提取测试数据集并对训练完毕的神经网络诊断模型进行验证。根据诊断结果精度,对上述各环节进行反馈和调整。

2 TWC老化诊断

2.1 TWC老化诊断原理

氧传感器是TWC系统的重要电子部件,一般在TWC前后各布置一个。目前常用的氧传感器有两种类型,分别为阶跃型氧传感器和宽氧传感器,两者输出特性曲线不同。为便于对信号进行对比,TWC前后氧传感器均使用阶跃型氧传感器。

TWC工作时的机理主要由以下反应描述[15]

(9)

对于新鲜的TWC,其中的铈氧化物具有良好的储氧能力,当发动机的工作状态偏离理论空燃比(偏稀或偏浓时),TWC将对这种变化作出响应,进行相应的储氧和放氧过程,从而使得TWC后端的排气始终保持在理论空燃比左右(见图4),此时TWC的转化效率最高;由于高温、催化剂中毒等原因,TWC逐渐老化,其储氧能力不断下降,即最大储氧量不断减少,此时TWC后的排气不再维持在理论空燃比,而是产生一定程度的波动(见图5),此时TWC转化效率下降;当TWC老化达到临界状态时,催化剂基本丧失储氧能力,TWC前后氧传感器的电压信号将趋于一致(见图6)。

作为拥有超过百年历史的全球大型家电制造企业,惠而浦积累了超过百年的消费者洞察经验,努力致力于在消费升级的大趋势下进行创新,将人们从繁琐的家务中解放,赋予人们更多的精力和时间去享受生活,达到理想的生活状态。

中央分隔带为防撞墩,宽度0.5 m。喷洒装置如图11所示。由于装置下边缘距路面高度为40cm,一旦车辆与防撞墩碰撞,根据防撞墩“凸字形”的设计原理,车辆碰撞凸型部位后会被弹回,一般不会直接与喷洒装置产生碰撞,因此,安装方案是可行的。

图4 新鲜TWC前后氧传感器信号对比

图5 老化TWC前后氧传感器信号对比

图6 临界TWC前后氧传感器信号对比

常规的TWC老化诊断策略采用振幅模型化法[16],通过大量试验建立TWC老化的经验模型或储氧量动态模型。在实车运行中用实际采集到的后氧传感器信号与模型预测的后氧信号作对比,结合阈值判断TWC的老化程度。这种诊断策略的主要问题是动态模型建模复杂,且在各稳态工况下标定相关参数的工作量很大。而采用神经网络开发TWC诊断算法的优点在于:神经网络本质上是一种“黑箱”模型,在建模过程中已知TWC系统的输入输出参数就可以拟合出相应的表达式;基于网络训练的调参过程只需要手动设置初始参数,其余过程完全由算法自动执行。

2.2 基于BPNN的TWC老化诊断算法

构建神经网络数据集的原始数据来源于TWC实车试验数据,试验用车参数见表1。

表1 试验用整车参数

车型T17变速箱CVT发动机型式D4G20,2.0 L,PFI排放标准国五整车整备质量/kg1 365催化器优美科

催化器老化在天津索克台架上按照GM875循环进行,得到16万km老化和临界老化的TWC样件。在实车上分别安装连同新鲜TWC在内的3种不同老化程度的样件,运行NEDC循环。以50 Hz采样频率对TWC前后氧传感器信号进行采集,部分结果见图7。

图7 NEDC循环临界TWC前后氧传感器信号采集

后氧传感器的信号波形可以直观地表现TWC的老化情况,故用平均值和标准差2个时域参数对其进行描述。前氧传感器的电压信号实质上是发动机所有工况信息的集中体现,也需要提取其波形中的信息。为了消除前氧传感器信号的不确定性影响[17],将前后氧传感器的均值和标准差做差,最终以前后氧传感器均值的差值、前后氧传感器标准差的差值、后氧传感器的均值和后氧传感器的标准差作为故障特征输入,分别记为UFR_AVG,UFR_SD,UR_AVG和UR_SD。

以1 s为单位对原始数据加时间窗分段处理,对于得到的每段数据求算4个时域参数作为输入。为了取得较好的训练结果,随机地抽取每一种TWC状态的时域参数组合。最终构成2 400×4的输入数据集,包含3种TWC老化状态各800组。部分输入数据集见表2。

表2 TWC老化诊断输入数据集(部分)

TWC状态UFR_AVGUFR_SDUR_AVGUR_SD新鲜0.155 00.704 20.516 90.007 60.413 90.616 60.869 70.009 516万km老化0.142 50.814 70.792 10.077 80.288 10.771 40.760 40.027 9临界0.498 50.367 90.673 20.133 30.149 00.196 90.222 20.266 8

为定量描述三种TWC的老化状态,对其进行向量形式的编码,结果见表3。故障向量与输入一一对应,构成总行数相同的输出数据集。

表3 TWC老化故障编码

TWC状态故障编码新鲜(1,0,0)16万km老化(0,1,0)临界(0,0,1)

将数据集分为训练集和测试集,根据神经网络数据集分类的常规要求,按照3∶1比例选取1 800组作为训练样本,600组作为测试样本。根据原始数据计算的输入参数可能在[0,1]范围之外,故需要对训练数据和测试数据进行相同算法的归一化处理,本研究中采用的归一化算法如下:

(10)

式中:xy分别为归一化前和归一化后的结果;xmaxxmin分别为x中的最大值和最小值。

神经网络训练参数的选取将对网络训练和测试结果造成较大影响,本研究重点考虑隐层节点数、激活函数、学习次数、收敛精度和学习率。经过大量试验,最终选择含有3个隐层的神经网络作为诊断模型的基本结构,其中输入层含4个节点,输出层含3个节点,三个隐层各含50,10,10个节点;激活函数选择logsig,学习次数设置为5 000次,收敛精度取0.01,学习率取0.01。神经网络及训练结果见图8至图11。

图8 神经网络结构

图9 神经网络训练曲线

图10 神经网络训练状态

图11 网络训练回归曲线

从神经网络的训练结果看出,当学习次数达到设定的上限5 000次时,最优收敛误差为0.082 701。在前500次学习过程中,学习曲线的收敛速度很快,但随着学习次数的增加,收敛速度趋于平缓。该趋势表明此时继续增加学习次数对提升收敛的意义不大,也证明了在给定的数据集下,神经网络的训练结果总存在一个上限。过度增加学习次数容易出现过拟合现象。

使用测试集对训练完毕的BPNN进行验证,部分测试输出见表4。由表4可知,由于新鲜和老化TWC的后氧传感器信号较为相似,所以两者中部分输出向量的对应分量存在数值接近的情况,导致误诊发生,而临界TWC输出向量的对应分量则区分度明显。反映到实际诊断精度上,3种不同状态TWC的总体诊断精度为79.52%,新鲜TWC的诊断精度为76.15%,16万km老化TWC的诊断精度为66.55%,临界TWC诊断精度则为95.85%,完全符合其故障向量输出分布情况。

综上所述,胃癌骨转移发生机率较小,一般是淋巴结、肝肺转移合并骨外转移,一旦发生骨转移,预后极差,生存率仅为半年左右。因此对胃癌晚期患者要密切观察,有效预防及治疗骨转移,对胃癌骨转移灶进行及时有效的减症治疗,以期提高患者的生存率。

表4 TWC老化诊断结果(部分)

新鲜0.727 50.482 20.854 80.888 60.854 30.314 10.496 40.171 10.218 60.179 00.008 30.002 30.002 80.007 90.003 116万km老化0.005 40.197 10.658 80.440 20.102 50.985 80.748 70.474 60.391 40.895 90.010 50.012 20.010 90.100 50.039 3临界0.010 80.005 80.002 00.004 30.003 10.036 90.031 10.014 50.052 20.010 80.967 20.990 20.996 60.924 90.996 7

2.3 基于DBN的TWC老化诊断算法

对于在实际工况下运行的TWC系统,基于BPNN的诊断方法将面临两方面的问题:一方面是实际工况多变而复杂,氧传感器的电压信号随老化状态的变化不再像稳态工况下那么直观,故障特征值的维度将提高;另一方面,按照上述特征提取方法进行数据处理必然会在一定程度上占用控制器的计算资源,影响诊断的实时性。而且这种方法本质上也基于经验,其可靠性在复杂诊断条件下难以保证。由于DBN在特征提取能力方面的优势,对基于DBN的TWC诊断模型进行训练和验证。

YUE Changsheng, Wang Sheng, XIA Chun, et al. The research progress of steel slag utilization and stabilization technology[J]. Conservation and utilization of mineral resources, 2018(6):145-150.

DBN的模型机制使其在训练数据方面相比于传统神经网络拥有更大的需求,由于实际获得的原始数据往往有限,所以需要采用深度学习中常用的数据增强[18]对DBN数据集进行扩充,这里选择在原始数据集上叠加随机噪声的方法。对采集到的前后氧传感器原始数据分别进行2 s的时间加窗预处理,得到1 200×200的输入数据集;采用awgn函数分别加入信噪比为20 dB,30 dB,40 dB和50 dB的噪声,最终将数据集扩充为6 000×200。

DBN的训练过程包含了预训练和微调两部分。首先初始化DBN各层参数;然后输入训练集对每层RBM进行训练和堆叠,完成DBN的训练;最后DBN通过dbnunfoldtonn函数将预训练参数传递给BP神经网络进行微调,在预训练结果收敛到目标值附近后,采用BP算法进一步逼近。DBN参数设置与BPNN主要不同在于对预训练参数的设置,并且由于数据量的增大,引入了batchsize(批大小)变量对数据进行分组训练。经过大量的网络训练试验,选取最优的参数组合(见表5)。

表5 DBN参数设置

过程网络结构学习次数批大小动量因子学习率预训练[100,100]2005000.90.1调优[200,100,100,3]2 000500

使用测试集对训练完毕的DBN神经网络进行验证,计算诊断精度并与BP神经网络进行对比,结果见表6。可见,基于DBN的TWC老化诊断算法在简化了特征提取过程的同时,精度相比于基于BP神经网络的诊断精度提升了11.23%,达到90.75%。但作为代价,训练时间增加为原来的7.76倍,模型运算次数也增加为原来的37.06倍。在实际汽油车TWC诊断上的应用,应当权衡精度、时间成本与单片机性能三者,进行算法的合理选择。

表6 基于神经网络的TWC老化诊断算法对比

算法训练时间/s模型运算次数/次TWC老化诊断精度/%BPNN14.981 58779.52DBN131.2460 39790.75

3 结束语

基于BPNN开发了TWC老化诊断算法,根据实车循环工况数据,手动提取4种故障特征建立数据集。在合理的网络训练参数设置下,3种TWC老化状态的诊断精度达到79.52%。基于DBN对TWC老化诊断算法进行改进,采用数据增强的手段得到网络训练需要的数据集。在大量试验的基础上,分别设置DBN预训练参数和调优参数,最终诊断精度达到90.75%,提升11.23%,证明基于DBN的神经网络诊断算法相比于传统BPNN算法具有更好的表达能力,并且简化了手动提取故障特征的过程;但其需要消耗数倍于BPNN的训练时间成本和模型计算量,故需要根据实际诊断需求辩证地选择算法。基于神经网络的TWC老化诊断算法建模简便,具有较高的精度和泛化能力,且对工况瞬态变化不敏感,网络离线训练和在线诊断的结合在更为严格的排放法规实施下具有很好的应用前景。

在浏览一篇文章的时候,把握一些技巧可以使学生更加轻松地理解文章。例如“所有景语皆情语”,在一般的游记文章中,开头是阳光明媚、春风拂面就意味着这篇文章的基调是欢快的,学生可以用一种放松的心态去阅读。在动荡岁月里诞生的文章,文章开头是秋风萧瑟,一片肃穆之景,学生就需要静下心去感受那种隐隐约约的不安。把握一定的阅读技巧可以帮助我们理解文章,也是提高阅读能力的一条捷径。

参考文献

[1] Schoenhaber J,Richter J M,Despres J,et al.Advanced TWC technology to cover future emission legislations[C].SAE Paper 2015-01-0999.

[2] Sawut U.Development of new On-Board Diagnostic (OBD) methods for three-way catalysts applicable to various driving: examples of application to a CNG vehicle[C].SAE Paper 2012-01-1676.

[3] Syu Y F,Wu J S,Syu J S,et al.Development of three-way catalytic converter diagnostic strategy[C].SAE Paper 2015-32-0783.

[4] Hepburn J S,Dobson D A,Hubbard C P,et al.A review of the dual EGO sensor method for OBD-Ⅱ catalyst efficiency monitoring[C].SAE Paper 942057,1994.

[5] Jones J C P,Muske K R.Model-based OBD for three-way catalyst systems[C].SAE Paper 2004-01-0639.

[6] Jones J C P,Makki I,Muske K R.Catalyst diagnostics using adaptive control system parameters[C].SAE Paper 2006-01-0170.

[7] Volponi A J,DePold H,Ganguli R,et al.The use of Kalman filter and neural network methodologies in gas turbine performance diagnostics: a comparative study[J].Journal of engineering for gas turbines and power,2003(4):917-924.

[8] Atkinson C M,Long T W,Hanzevack E L.Virtual sensing:a neural network-based intelligent performance and emissions prediction system for on-board diagnostics and engine control[C].SAE Paper 980516,1998.

[9] Wu J D,Liu C H.An expert system for fault diagnosis in internal combustion engines using wavelet packet transform and neural network[J].Expert systems with applications,2009,36(3):4278-4286.

[10] Hecht-Nielsen R.Theory of the backpropagation neural network[J].Neural networks,1998(1):65-93.

[11] Hinton G E,Osindero S,Teh Y W.A fast learning algorithm for deep belief nets[J].Neural computation,2006,18(7):1527-1554.

[12] 石鑫,朱永利.深度学习神经网络在电力变压器故障诊断中的应用[J].电力建设,2015,36(12):116-122.

[13] Lee H,Grosse R,Ranganath R,et al.Convolutional deep belief networks for scalable unsupervised learning of hierarchical representations[C]//Proceedings of the 26th annual international conference on machine learning.[S.l.]:ACM,2009:609-616.

[14] Tamilselvan P,Wang P.Failure diagnosis using deep belief learning based health state classification[J].Reliability Engineering & System Safety,2013,115:124-135.

[15] 邓乃上,袁忠庄,任亚为,等.三效催化器失效被动式监测策略及标定方法[C]//2015中国汽车工程学会年会论文集(Volume1).上海:中国汽车工程学会,2015:4.

[16] 张旭升,颜伏伍.基于OBD的三效催化转化器失效的诊断研究[J].汽车电器,2007(10):8-13.

[17] Yamamoto T,Tsuneyama J,Ogawa Y.Detection of deteriorated catalyst on vehicle under actual operation conditions:application of FFT analysis to signal wave by the dual oxygen sensors method[C].SAE Paper 2007-01-0927.

[18] Krizhevsky A,Sutskever I,Hinton G E.Imagenet classification with deep convolutional neural networks[C]//Advances in neural information processing systems.[S.l.]:[s.n.],2012:1097-1105.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多