BP神经网络在元器件贮存可靠性参数预测中的应用

发布时间:2024-11-28

选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。

第23卷第2期2008年3月

海军航空工程学院学报

JournalofNavalAeronauticalandAstronauticalUniversity

、,01.23No.2

Mar.2008

文章编号:1673-1522(2008)02—0224-03

BP神经网络在元器件贮存

可靠性参数预测中的应用

陈海建,胡丽芳,于

乐,王焱

(海军航空工程学院研究生管理大队。山东烟台264001)

摘要:元器件贮存可靠性受多个非线性因素的影响。时间序列预测实质是实现一个非线性映射。应用BP神经网络模型对某元器件贮存可靠性性能参数时间序列进行了预测,仿真表明BP神经网络预测模型有较高的精度。关键词:元器件;贮存可靠性;BP神经网络;预测中图分类号:TBll

文献标志码:A

元器件经过一段时间的贮存后,产品内部材料的变化是导致贮存失效的根本原因。由于贮存环境(主要是指温度应力、湿度应力、化学应力、机械应力和重力加速度等)的影响,元器件会发生物理或化学变化,其参数的变化是一个复杂的非线性过程【1’21,用一般的预测方法难以对其进行精确的预测。人工神经网络模拟人的大脑活动,具有极强的非线性逼近、大规模并行处理、自训练学习、自组织和容错能力等优点【3】,因此,可利用基于MATLAB的BP神经网络对元器件贮存可靠性参数进行预测。

层。上下层之间实现全连接,而每层神经元之间无连接。当一对学习样本提供给网络后,神经元的激活值从输入层向输出层传播,在输出层的各神经元获得网络的输入响应。然后按照减少目标输出与实际误差的方向,从输出层经过各中间层逐层修正各连接权值,最后回到输入层,这种算法即称为“误差逆传播算法”,即BP算法【41。

1.2

BP算法

设有k个学习样本,第p(P=l,2,…,k)个样

本有输入(畅,%:,…,‰)和输出(0。,0:,…,o),

BP网络理论

神经元节点_,的输入为:

netes=∑%%+B,

1.1网络结构

误差反向传播的多层前向(BP,Error等人于1986年提出‘21,其结构如图l所示。

Back

(1)

对于第一隐层,%=%。神经元节点_,的输出为:

Propagation)神经网络,由Rumelhart、McCelland

%=f(netps)=/(∑%%+g),

(2)

式中:%为节点f与_,之间的连接权值;哆为节点

-,的阈渣;f为非线性转移函数,一般采用Sigmoid函数,即:

厂(工)2寿。

(3)

采用平方型误差函数计算单个样本误差‘和

系统总误差E:

图1

BP网络结构

乞=去∑(白一%)2,

‘j=l

(4)(5)

由图可见,BP网络是一种具有三层或三层以上的神经网络,包括输入层、中间层(隐层)和输出

收稿日期:2007.08.28

作者简介:陈海建(1983一),男,硕士生。

E=∑B,

选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。

第2期陈海建等:BP神经网络在元器件贮存可靠性参数预测中的应用

式中:J,西为第P个样本在输出层节点_,的网络输出值;0为第P个样本在输出层节点_,的教师值。

若E。和E都小于允许的误差,则学习过程结束,否则计算各层节点的输出偏差,进行误差反向传播,修改网络的连接权值和阈值。

对于输出层节点,其偏差为:

化处理,将处理后的数据作为训练网络所需要的样本数据。

5)网络的训练:首先,确定网络的初始权值以及目标函数;然后,用训练样本,采用相应算法训练网络,直到网络收敛于一定的标准;否则,可重新改变网络的初始权值甚至网络的拓扑结构,直至训练结果满意。

6)网络的预测:网络训练结束后。滑动窗口移动到时间序列的最后刀个值,输入到神经网络中,此时的网络输出就是该序列的下一步预测值。窗口

霸=%(1一%)%一%),

对于隐含层节点,其偏差为:

(6)

毛=%(1一%)∑露%。

权值和阈值修正量分别为:

(7)

△%(f+1)=,7易%+必%(f),

△岛(f+1)=,7厶+moAt),

子,取值为0.9左右;t为网络迭代步数。

(8)(9)

再向后移动一次,包括原时间序列的最后n+1个值及预测值,又可以得到第二步预测,这样下去就能够连续得到数步后的预测值,这是一个迭代过程。

式中:r/为学习速率,取值为0.01一l;口为动量因

网络连接权值和节点阈值,经过上述过程的反复修正,逐渐趋于稳定的值。

3算例分析

某元器件在贮存试验中,每季度都对元器件的性能参数进行检测。其某项关键性能参数的检测数据如表1所示,预测2007年四个季度的参数。

表1

某项关键性能参数的检测数据

2基于BP网络的时间序列预测方法

基于BP网络的时间序列预测步骤【5】如下:1)网络结构的设计:网络结构的设计包括确定网络的隐层数、隐层节点数及输入输出层节点数。

2)网络拓扑的设计:网络拓扑的设计包括选择网络的连接方法、节点激活函数等。

3)样本的选取:将已知的时间序列数据分成两组,分别构成训练样本和预测样本。设网络的输入节点数是疗,输出节点是1,则n+1个数据组成一个样本,其前it/个值作为输入数据,后1个值是期望输出。

4)样本数据的归一化处理:由于激活函数的饱和特性,对输入、输出样本向量各分量的取值范围有要求。因此要对实际的输入、输出样本进行归一

本文以连续7个季度的数据来预测第8个季度的数据,样本数据如表2所示,前十组作为训练样本,后七组作为测试样本。

表2网络训练和测试数据

选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。

由于三层神经网络可以以任意精度逼近一个连续函数嘲,故使用三层BP神经网络。

输入神经元数n=7,输出神经元数m=1,则中问层应该有15个神经元。但是中间层的神经数是很难确定的,而这又在很大程度上影响着网络的预测性能,故这里先取15个,然后观察网络性能;之后.再分别取10和20,并于此时的预测性能进行比较,检验中间层神经元个数对网络性能的影响。当网络的预测误差最小时,网络中间层的神经元数目就是最佳值。BP网络训练次数设定为1000,训练目标设定为0.000001,训练函数为trainlm,利用MATLAB进行仿真,如图2—5所示。

图2训练误差曲线(中间层为15)4结束语

图3训练误差曲线(中间层为10)

图4训练误差曲线(中间层为20)

( 一,:中间层为10; +,:中间层为15;‘一一’中间层为20)

图5预测误差对比曲线

将三种情况进行对比,如图5所示,可见中间层神经元个数为15时,网络的收敛速度最快,且预测误差最小,故选用此中间层神经元个数为15的BP神经网络进行预测。以对2007年4个季度的性能参数预测为例,预测结果如表3所示。

蕊蕊一

旦一一德一刚一

鳖粼

黼亟

三层BP神经网络具有很强的非线性映射特性,元器件贮存可靠性参数预测实质上是实现一个非线性映射。据此,本文建立了基于BP神经网络的元器件贮存可靠性参数时间序列预测方法。但是BP网络是基予非线性函数的梯度优化算法,收敛速度慢且容易陷入局部最优,而网络参数(如层节点数、学习速度)难以确定也使其应用受到一定的局限。通过改进BP算法或与其他方法结合,如利用遗传

算法优化神经网络的权值,可以加快收敛速度和提高精度。

参考文献:

【l】孙亮,徐廷学,陈宁.某型导弹贮存可靠性置信下限

【J】.海军航空工程学院学报,2004,19(4):455.458 【2】徐廷学,甄伟,陈红,等.基于Bayes理论的导弹贮存

可靠性试验研究【J】.海军航空工程学院学报,2006,21(6):672—674.

[31胡守仁,于少波,戴葵.神经网络导论【M】 长沙:国

防科技大学出版社,1993:10.14.

(下转第233页)

选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。

tIuaelissiM

第2期柳爱利等:诊断反舰导弹故障模式的故障诊断法运用

233

4应用前景

通过对反舰导弹弹上系统原理、结构的分析,对导弹故障的统计和分析,建立起的反舰导弹的故障模式.能够为导弹的故障判断和维修保障提供理论依据。研究的成果对提高部队保障和维修能力有一定作用。

障诊断模糊专家系统设计【J】.海军航空工程学院学报,2006,21(5):539-540.

【2】赵冰,崔学忠,戴邵武.导弹自动驾驶仪故障分析软

件设计【J】.海军航空工程学院学报,2006,21(6):662-6“.

【3】杨乐平.测试技术【M】.北京:国防工业出版社,2002:

76.121.

参考文献:

【I】焦纲领,罗轶,朱元水,等.岸舰导弹自动驾驶仪故

【4】虞和济,陈长征.基于神经网络的智能诊断【M】.北

京:冶金工业出版社。2002:35.81.

FaultDlagnosls"ResearchKesearchOtfCertainnAntiAnti-SI"llODiag:ShipM1SSlle

BasedontheTroubleMode

LIUAi-li,SHIJian-hong,KOUKun.hu

(DepartmentofControlEngineering NAAU YantaiShandong264001 China)

Abstract:Byanalyzingthetroublemodeofanti shipmissile,takinggoodadvantageofthe

FTA(fault

tree

analysis),thetrouble

diagnosismore

modeoftheundertestanti missileandtheATEwasconstructed.Soit

canmakethefault

automaticallyandimproverepairingabilityoftheArmy.

Keywords:troublemode;faultdiagnosis;FTA

(上接第226页)

【4】沈世镒.神经网络系统理论及其应re[M].北京:科

学出版社。1998:56.59.

【5】吕瑛沽,胡昌华,张伟.一种组合预测模型在导弹惯

性器件故障预报巾的应用[J1.湖北航天科技。2004

(6):14.18.

【6】侯福均,吴祈宗.BP神经网络在铁路客运市场时间序

列预测巾的应用【J】.运筹与管理,2003(4):21 26.

ApplicationofBPNeuralNetworkonthePredictionofNon—operationReliabilityofElectronDevices

CHEN

Hai-jian HU

Li—fang,YU

Le,WANG

Yah

(GraduateStudents’BrigadeofNAAU,YantaiShandong

Abstract:Thestoragereliabilityofelectrondevicespredictionisessentiallynetworkmodel

to

264001,China)

iSaffectedbyseveralnonlinearfactors.Thetimeseries

tO

realizea

nonlinearmappingfromtheinputspace

theout

space.ABPneural

forthepredictionofthestoragereliabilityofelectrondeviceswasintroduced.Itwasshown

accurate

thattheBPneuralnetworkmodelwasan

andpracticalmethod.

Keywords:electrondevices;thestoragereliability;BPneuralnetwork;prediction

选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。

BP神经网络在元器件贮存可靠性参数预测中的应用

作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:

陈海建, 胡丽芳, 于乐, 王焱, CHEN Hai-jian, HU Li-fang, YU Le, WANG Yan海军航空工程学院,研究生管理大队,山东,烟台,264001海军航空工程学院学报

JOURNAL OF NAVAL AERONAUTICAL ENGINEERING INSTITUTE2008,23(2)1次

参考文献(6条)

1.侯福均;吴祈宗 BP神经网络在铁路客运市场时间序列预测中的应用[期刊论文]-运筹与管理 2003(04)2.吕瑛洁;胡昌华;张伟 一种组合预测模型在导弹惯性器件故障预报中的应用 2004(06)3.沈世镒 神经网络系统理论及其应用 19984.胡守仁;于少波;戴葵 神经网络导论 1993

5.徐廷学;甄伟;陈红 基于Bayes理论的导弹贮存可靠性试验研究[期刊论文]-海军航空工程学院学报 2006(06)6.孙亮;徐廷学;陈宁 某型导弹贮存可靠性置信下限[期刊论文]-海军航空工程学院学报 2004(04)

引证文献(1条)

1.李涵.周东君.张锋 基于BP网络的机载导弹备件需求量预测[期刊论文]-海军航空工程学院学报 2010(4)

本文链接:http:///Periodical_hjhkgcxyxb200802027.aspx

BP神经网络在元器件贮存可靠性参数预测中的应用.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219