当前位置:
文档之家› 飞机故障诊断专家系统的软件实现
飞机故障诊断专家系统的软件实现
计算机应用研究
2002年
不需要被动地由外界给出对各种特征的注意权值,这种 自适应能力可以弥补因特殊性估计是人为确定可能带 来的误差。由于sOM的权值调整是局部的.故与全局调 整网络(如BP网络)相比学习速度较快一
综合考虑以上因素,本软件采用了sOM神经网络处 理排序问题,来对飞机故障信息进行处理,给出维修建 议=
(2)故 万障特 方征数,据包括发生故障的机号、故障的分类、
故障发生时所能够观察到的现象或对应仪表所显示的
信息一
(3)故障原因和置信度权值。对每个故障原『划的检 测及其所需要的操作提示来自于排故手册和故障汇编。
置信度权值为检索而设计,初始值由々家给出,其p‘配
数值在使用过程中可由软件根据实际情挝进行调整。 (4)检测出的故障修理方法及解释?
第6期
张祥伟等:飞机故障诊断专家系统的软件实现
89
3系统简介
奉系统主要由,k机接口、事例库、事例库管理模块, 事例库检索模块、动态数据库和自学习模块等模块构 成。其结构如图l所示。
o々家——一o—。一 I"jftI
^机接口
匝亚1 事侧库管理懂块+一l a学习挺块 一诊断}^果{
,[!—型——!—_—_—————±——————————一r———一——[—!—旦—壁£—室——堕——堡JL一f
…elⅢ
(522HH22)
REL^Y 4HB2
REI Ay 3HB2
RⅡ^Y 7HR
…ng
战障结论:2l,5l—00-810_804
权值l 权值2 权值3 权值4 权值5 权值6 权值7 权值8 杈值9
其中,故障信息来自仪表显示;各nf能故障原因按
置信度顺序进行排序,下划线的一项当前置信』篁最大,
在实际维修中将优先考虑。在每次排故结束后,置信度
计算机应用研究
2002年
飞机故障诊断专家系统的软件实现“
张祥伟,丁运亮,刘毅,夏庆凡 (南京航空航天大学航空宇航学院,江苏南京210016)
摘要:首先提出了开发飞机故障诊断专家系统的必要性,并简要说明了笔者所研制的软件的知识基础
和设计与实现方法;介绍了基于事例的椎理(case.Based Reasoninz.cBR)的优越性,重点说明了该软件中事
~;{w目(t)一1(I)(^一w。(I))g为小正确分类
(3)
【
1=1,2,…,M
式中,1(t)为本轮学习的学习率,且0‘1“)<1,
1(t)=叫o)【I-÷I
(4)
田(0)为学习率的初始值(0.5≤q(0)≤1),t为学习轮
数,100≤T≤1000为总的学习轮数。
(5)返回步骤(2)输人下一个样本,直至p个样本争
权值都将进行涮整.故障结沧来自空中客车公司发行 的电子版排战手册(Tmuble shoolinR Manual,TsM,在本软 件斗『已包含),按其编号即可查得。故障排除可以参照
宁中客车公司提供的各种操作手册,这些均nf从本软件 巾获得:
5权值的调整一故障诊断算法
自组纠特征映射删络(srlLO‘即nj矗ng M8p,sOM,是由 芬兰赫尔辛基大学KENoNFN教授提出来的一种基于两 层神经元的神绎网络,它模仿人脑特征,通过训练以后 札二维的输出层上面形成一种有规律的神经元的聚类, 从而达到分类的效果。
研究表明,sOM在输人样本及输出神绎元足够多的 情况下,经过训练,网络的权系数分布近似于输入随机 样本的概率密度分布,在输出神经元上也反映了这种分 布,而且它只要求输入故障样本,无需知道各样本概率 分市的先骑知识,
soM网络属竞争型神经网络,其基本思想是网络竞 争屡的各神经元竞争埘输人向量的响应机会,从而确定 出惟一的获胜神经冗,并凋整与之相关的连接权值。所 以sOM网络能自动将注意力集中于最有意义的特征,而
b而eny on t11e knowled即枷bsⅡa把皿d the implement砒ion of tllis svstem;mld山en introduces tIm且dv丑n诅辨of the C船争B鼬ed Rea80n-
Map(sOM),lk工ealiz幽0f缸go打岫仰d自曲em札ic ing(CBR).t11e BtreBB ls laid on山e鲫Lure and sHucture of cases in tllls Bvstem;mofe口,er,tIlh anicle lnⅡo山lces In detail山e SeⅡ0卜
“m自o
Yu邶ERtn}t,
§q#口目‘,m十K蓝
METHnn.FxPT^、^TI(H
Lo、c(★十目9目l:}qV, m№目*自镕MH#镕M
‘个完整的事例被存储为以下几个部分:
(1)事例所属机型。不同机型对应事例,在()ra c;1e数 据库中其故障特征也各不相同(参见事例第3部分),其
表结构也会有所变化。
4 2事例的知识表示
本软件充分利用了O.acle埘数据库的强大存储功 能和管理功能.提供厂大量丰富而又典型的事例,井可 在今后的实践中不断地进行增加和完善,
在Orarle数据库中,事例结构丌丁以简化为表l所示。 表l事例结构简表
2& r^uⅡ{0uRcF
——
#¥பைடு நூலகம்_
“#
一
vAK¨^m 7}≈■·&十目自《∞
2知识基础
20世纪80年代初发展起来的专家系统是一组能在
收稿日期:2001.06一lI:修返日期:20c)1—10一08 基金项目:民航科技甚金资助项目,属东方航空股份有限公 司科技项目
万方数据
一特定领域内.运用知识进行推理的计算机程序,可以 协助人类进行分类、诊断、调度规划、设计制造和决策支 持,并且能以无数专家的知以和经验去解决该领域的难 题,同时还具有通过自学习掌握新经验以逐步完善的能 力。目前专家系统已在许多领域得到r广泛的应用,近 来专家系统开发工具的问世,进一步加快了中、小璎专 家系统进入人类牛产生活的步伐。据统计,绝大多数专 家系统能将人的工作效率提高10.300倍.大大节省r 昕需的人力、物力,
鲫izlng
of pm酽am shuctLl珥;6naLb蛐aly日ed the ex忙n自iYe applicalio”pm8pect
oftIIis so矗wm
Key words:casPBa酬R洲IliⅡg(cBR);seⅡ0rg蚰i血gMap(SoM);Fa山t Dla和osis;E印en sysi吼
Aircm The ReaHzation of
Fault Diagnosis Expen System
(of姆o,A唧华删£增z脚HAe“Nc咐x.i№帅耐g州增lE,栅D…IⅣ玎c0,Yu^n…—埘li∞all曲g.山ufu伽Ywi础。,X№IA耐Qi昭“^g蛐-h“酽“210016.矾‘腿)
Ab甜ract=陆t坤.t11“p8per。印r幅enb theneces8i‘y南r tlle deveL叩meⅡt of Airc珀n Fault Di89nosis E。pen sy自帅,a—e。plai陋
例的来源和事例库的构造;并详细介绍了自组织特征映射网络(seⅡOr帮llizi峭MⅡp,s0M),以厦其在该软件
中的实现算法和程序结构简图;最后分析了该软件广泛的应用前景。
关键词:基于事例的推理;sOM网络;故障诊断;专家系统
中图法分类号:TPl8
文献标识码:A
文章编号:1001.3695(2002)06—0088一03
自组织神经网络(s0M)的算法描述如下: 设网络的输入向量A=(a.,a2,·.-,aN);输出向量B =(bI,b2,…,bM);网络连接权为{w。},·=1,2,…,N;j= l,2,…,M。本软件中,{w…-被赋必[0 95,l:间的随机
值: 学习步骤:
(1)提供学习样本~=(a:,….a:),k=1,2,…,p,p 为学习样本数量。并随机生成样本输入次序。
图1系统结构示意【圭| n-开发本系统时我们采用丫专家系统新的构造技术 一基于现代没引方法学的专家系统构造技术、现代设计 方法学是一门新兴的学科,其研究的宅嘤内容为对某一 领域内现有的研究方法进行分析总结,进而去发掘和创 造新的方法.并把这一方法应用于该科学领域。基于现 代投计方法学的专家系统构造技术强凋:基于面向对象 的模型构造、基于用户的功能设汁和基于模糊技术、神经 网络的知识处婵及基于现代设计j二具的实现等。 奉系统在数据库平台Oracle上用visu甜Basic和sQL
CMS WAH、INCS:2l一5l一5l卜(:S PACK2 FLOW CON—
TROL VAIVE(512HB)8
可能故障原因(Possible causPs):
P2 FT0w cTL~ALⅥ:(51 2HB)…
Pc 2(532HH)
P2 PNFuM sENsuH.cPR OvHT
P2 FL0w sFNs0R(514HBj
随着计算机的普及以及专家系统的完善和发展,通 过开发专家系统来收集、整理、保存和运用专家经验,采 用人工智能技术.用计算机模拟人类专家的思维和判断 过稃,尽可能快地确定故障部位,成为解决此矛盾的比 较理想和有效的途径。
“飞机故障诊断专家系统”正是在此基础上开发完 成的。该软件整理应用了大量的专家经验,利用专家系 统理论和神经网络知识,在飞机维修过程中起到指导和 启发的作用:
以下为本软件中空中客车公司A340型客机故障事
例库中的一个事例. 机型:A340 故障特征:
机号:238l
故障分类:
ChaptPr 21:Ajr Conditio川ng
故障信息:EcAⅥw^RNINcs:2l。5l ATR PAcK
VAI Vh 2 FAULT
ASSOClAT E1)WARNINGS:NON}:
部输入一遍。
(6)令t=t+1.返回步骤(2),直至t;T: