欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 机电一体化论文

BP神经网络在某测试设备故障诊断中的应用_测试系统

时间:2012-03-02  作者:秩名

论文导读::因此要时刻确保导弹的测试系统的处于良好状态。神经网络的结构及数学描述。将神经网络引入测试设备的故障诊断中。
论文关键词:测试系统,BP神经网络,故障诊断

 

引 言

系统测试是导弹发射前必要的过程,测试的快速性和有效性直接影响到导弹的正常发射,因此要时刻确保导弹的测试系统的处于良好状态,才能做到对导弹的及时保障。而导弹的测试系统是一个非常复杂的系统,具有系统性强、结构复杂的特点,一旦发生故障很难排查。多层前馈神经网络及其误差向后传播的BP神经网络是目前应用最成功的一种神经网络,本文以导弹伺服机构测试设备的故障为例,将神经网络引入测试设备的故障诊断中,使故障诊断更加方便、快捷,对增强导弹部队的生存能力有着重要意义。

1 BP(Back Propagation)神经网络的结构及学习算法

1.1 BP神经网络的结构及数学描述

标准的BP网络由三层神经元组成,由于三层前向神经网络可以实现以任意精度逼近任意连续函数,所以本文只研究三层.BP神经网络及其学习算法。图1是一个典型的三层前向网络结构图[1,3]。图中圆圈代表神经元,?(.)是作用函数测试系统,多层前向神经网络的作用函数是sigmoid函数。输入层对应于故障现象,输出层对应于故障原因。设输入层有m个节点,输出层有n个节点,隐含层节点的数目u可根据需要设置。

隐含层中的节点输出函数为

(1)

输出层中节点的输出函数为

(2)

式中,――输入层输入,也是输入层输出;

――输入层到隐含层间的连接权;――隐含层到输出层间的连接权;

――隐含层的阈值;――输出层单元阈值。

1.2 BP网络的学习算法

BP网络自学习原理[3-4]:神经网络学习时输出层出现的与事实不符的误差,归结为连接层中各节点连接权及闽值的过错,通过把输出层节点的输出误差逐层向输入层逆向传播以分给各连接节点,可算出各连接点的参考误差,并据此对各连接权进行相应的调整,使网络达到适合要求的输出,实现训练模式对A(k)--C(k)(k= 1,2,3......, N)的映射,其中

C(k)=(C1(k),C2 (k),...,Cn(k))――第k个输出样本

A(k)=(a1(k),a2(k),...,am(k)),――第k个输入样本

ai(k),cj(k)∈R (R为实数域)

概括起来,BP网络的自学习算法如下:

(1)给随机赋一个(0,1)之间的较小值;

(2)将的值输入给输入层节点,输入层节点激活值,依次正向计算

(3)计算输出层节点输出与期望输出值的误差

(4)向隐含层节点反向分配误差

BP神经网络

(5)权值调整

BP神经网络

BP神经网络

式中为学习步长,一般取(0,1)范围内的值;为动量因子,取(0,1)范围内的值。

(6)阈值调整

(7)重复(2)至(6),直至对于,误差变得足够小或者达到规定的训练步数。

2某伺服机构测试系统的故障诊断模型

以某导弹伺服机构为例论文提纲怎么写。伺服机构是导弹重要的组成部分,其所处工作状态的好坏直接关系到导弹能否正常发射,因此伺服机构的测试是保障工作必不可少的内容。伺服机构的测试装置采用的是智能化和自动化程度较高的测试系统,主要由控制机箱、启动机箱、计算机、显示器、打印机等组成测试系统,测试原理框图如下[2]

伺服机构测试系统故障是与测试步骤、测试动作相联系的,而且故障可归类为指示灯、测试仪表和其他三类中。指示灯涵盖了测试设备所有的指示灯,对于每一个指示灯,故障可分为动作后不亮或不灭,仪表故障可分为无读数或读数出现偏差等,其他故障包括计算机显示错误、数据传输错误等。故障定位网络主要根据以上所述完成故障的定位,它通过对测试信号的判别(在线)或用户的选择(离线)对故障进行分类,其输出对应第二层的输入。第二层网络包括漏电故障、计算机故障、综合测试等诊断网络,它们分别完成各自的故障诊断。每个网络都是一个前馈式网络,包括输入层、隐含层和输出层[6]。例如,在建立的故障诊断系统的神经子网络中,有一网络,其输入输出符号定义如下表格A:

表格 A

 

符号

代表意义

1

0

符号

代表意义

1

0

X1

压力表1

指示正确

指示不正确

X10

LED显示

正确

不正确

X2

压力表2

指示正确

指示不正确

Y1

调压电路

正常工作

故障

X3

压力表3

指示正确

指示不正确

Y2

调流电路

正常工作

故障

X4

电流表

指示正确

指示不正确

Y3

灯泡1

正常

故障

X5

指示灯1

不亮

Y4

灯泡2

正常

故障

X6

指示灯2

不亮

Y5

灯泡3

正常

故障

X7

指示灯3

不亮

Y6

灯泡4

正常

故障

X8

指示灯4

不亮

Y7

灯泡5

正常

故障

X9

指示灯5

不亮

Y8

数据传输

正常

故障

3仿真

根据表A所示,建立神经网络,它具有10个输入神经元,8个输出神经元,隐含神经元数取为10个。分别以x1,x2??x10 为输入矩阵的各行,以x1,x2??x10 的状态0/1为输入矩阵的各列;分别以y1,y2??y10 为输出矩阵的各行,以y1,y2??y10的状态0/1为输出矩阵的各列[5]

对应的输入矩阵为:输出矩阵为:

设置训练目标的误差为0.001,最大循环次数为100次,学习效率为0.1,利用MATLAB神经网络工具箱对建立的网络进行训练。图2所示是网络的训练结果,

图2 网络训练图

从图中可以看出,经过23次训练之后测试系统,网络的训练就达到了精度要求。从中选择一样本作为检验样本,输出结果为[0.9995 0.9998 1.0002 1.0000 -0.00011.0001 0.9998 1.0001],而期望输出为[1 1 1 1 0 1 11],可以看出网络的诊断结果与实际结果相一致,故障原因节点接近1,非故障原因节点接近0,说明了诊断具有较高的准确性和可靠性。

4 结束语

从以上可以看出,基于BP神经网络的导弹测试设备故障诊断方法可行,通过大量验证,故障诊断识别准确率高达96%。实例表明,诊断的结果是理想、可信的,因此,建立一个基于神经网络的测试设备故障诊断系统,有利于迅速排除测试设备故障,从而提高导弹装备的保障效率。


参考文献:
[1]周春雷,蔡敏.基于BP神经网络的航空故障诊断 .舰船电子工程,2009(10):163-165.
Zhou Chunlei,Cai Min.Aviation Fault Diagnosis Based onBP Neural Network.Ship Electronic Engineering,2009(10):163-165.
 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:自动测试系统计量保障方法研究_计量策略
下一篇论文:基于MAX+plusII的LED显示屏设计_软件编程
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关机电一体化论文
最新机电一体化论文
读者推荐的机电一体化论文