基于自动测试的故障诊断专家系统_第1页
基于自动测试的故障诊断专家系统_第2页
基于自动测试的故障诊断专家系统_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于自动测试的故障诊断专家系统摘要:本文简要介绍了基于自动测试的故障诊断的意义,对现阶段常用的故障诊断方法及其存在问题进行了阐述,提出了基于自动测试的故障诊断专家系统的构想,并具体论述了专家系统的结构、流程和相关模块设计。关键词:故障诊断;专家系统;自动测试1. 引言 随着科学技术的飞速发展,航天测控设备的复杂程度日益提高,传统的检测维护手段已经无法满足现代化装备对于维护保障越来越高的要求。目前,综合了测量技术、电子技术、自动化技术和计算机技术于一体的自动测试系统成为测控设备技术保障的主流。自动测试系统具有测试速度快、测试精度高、测试数据全等特点,因此研究基于自动测试的故障诊断专家系统对于测控

2、装备适应现代航天测控需求具有深远意义。本文将故障诊断专家系统与故障诊断推理模型结合起来,介绍了一种基于自动测试的故障诊断方法。 2. 自动测试中常用的故障诊断方法介绍 (1)基于直接可测信号的方法 这种方法根据直接可测信号的输入输出及其变化趋势来进行故障诊断,其依据是:正常情况下,被控过程的输入输出及其变化趋势在一定范围内变动,即UminU(t)Umax,若超出这一范围即诊断认定为故障。这种方法简单直观,但缺点是容易误判和漏判。 (2)专家系统故障诊断方法 对于复杂系统的故障诊断,基于专家系统的故障诊断方法尤其有效。随着计算机科学和人工智能的发展,这种诊断方法在故障诊断领域应用最为广泛。一个完

3、整的专家系统包括四个部分:知识库、推理机、知识获取模块和解释界面。知识库将知识以事实和规则的形式存储起来。推理机是协调控制整个系统工作的机构,它根据知识库中的事实、规则,按一定的推理策略求解当前的问题。知识获取模块解决如何将专家的经验、知识化为计算机可使用的形式,一种是人工知识获取,另一种是自动知识获取。解释界面负责向用户说明系统如何进行推理和如何得到推理的结论。 (3)故障树故障诊断方法 故障树是表示系统或设备特定事件或不希望事件与它的各个子系统或各个部件故障事件之间的逻辑结构图,通过这种结构图对系统故障形成的原因做出从总体到部分按照树状结构逐渐进行细化、划分。这种方法可对系统或机器进行预测

4、和诊断。其缺点是:对于复杂系统,其故障树过于庞大。 (4) 基于模型的诊断方法 基于模型的诊断方法就是通过观测和使用从实际设备或系统来的信息,利用模型来推算或预测故障。在这种诊断中,首先用最高层的模型来实现对其直属子单元级的诊断,然后用更为详细的子单元模型来诊断到它的下一级,如此类推。常见的模型类型有:故障字典、因果模型和故障推理模型。 (5)人工神经网络故障诊断方法 人工神经网络故障诊断方法是80年代末90年代初才真正具有实用性的故障诊断方法。所谓人工神经网络就是模仿人脑工作方式而设计的一种机器,它可以用电子器件或光电元件实现,也可以用软件在计算机上仿真。它主要优点是具有学习能力,能用于求解

5、复杂问题而不需要知道对象的模型,在具有噪声及误差的场合,神经网络也可以应用。其缺点是:要求有足够数量的训练例子来供神经网络学习。 3. 基于自动测试的故障诊断专家系统 3.1总体设计 3.1.1专家系统的结构 本文研究的专家系统包括知识库、推理机、综合数据库、知识编辑器、解释模块、人机界面等几部分组成,其结构图如图1所示: 图1:专家系统结构图 3.1.2专家系统的诊断步骤 本系统自动测试时故障诊断有以下几个步骤: (1)自动测试系统选择测试项目,完成相应设备配置,由计算机中测试软件下达测试命令,随后计算机通过GPIB转换器控制测试仪器,并读取测试仪器测得数据。测试完成后,由计算机对测试数据进

6、行分析得出测试结果,同时将测试结果和测试数据存入综合数据库。 (2)将测试结果与事先已保存在综合数据库内的标准值进行比较,由此可以看出被测设备的各项技术指标是否满足指标要求,包括输出频率,输出幅度,相位噪声等,如不满足指标要求,则进入下一步故障诊断。 (3)通过前面的自动测试,我们可以得出如果指标正常表示被测设备正常,否则根据测试结果,计算机将自动启动故障诊断专家系统。专家系统通过故障现象采取相应的故障推理方法,然后进入故障诊断流程按照给定顺序逐点测试,最后故障定位到某个可更换元器件,并给出相应的解决措施。专家系统故障诊断流程图如图2所示。 图2 专家系统诊断流程图 3.2各模块设计 本专家系

7、统的各功能模块已在图1中标出,下面重点介绍各个模块的设计思想。 (1)综合知识库设计 知识库的作用是存储和管理知识。本系统的知识库主要分两部分:领域专家知识和故障树分析。领域专家知识的来源主要是专家和技术人员的交流,由专家向技术人员传授故障诊断的基本原理、基本方法和相关经验,技术人员将专家传授的这些意见经验进行加工,并归纳到知识库中。当遇到问题时,技术人员以具体故障为线索,根据专家提供的材料进行分析、归纳,给出解决故障的答案。故障树是以测试结果为起始点,紧接着是一组由活动及决策组成的分叉决策树,最终得到维修建议。故障树具有直观性、灵活性、方便性等特点,广泛应用于故障诊断系统中。本系统的故障树分

8、析主要是将技术人员平时遇到的故障实例记录下来,在此基础上进行分析、总结,建立故障树,同时运用类推的方法,将特殊案例推广到一般情况,这样遇到同类问题都可以解决。 (2)推理机设计 推理机是协调控制整个专家系统工作的机构,它根据知识库中的事实、规则,按一定的推理策略求解当前的问题。目前常用的推理机有规则推理机、模型推理机、神经网络推理机和模糊推理机等。规则推理指的是专家知识库中有相应的故障知识与检测的故障特征信号相对应。规则推理实现起来相对简单,但是需要专家知识库中有足够多的专家知识,这对于新设备使用起来比较困难,因此建立模型推理、神经网络推理和模糊推理尤为重要。 本系统推理机的工作流程是:当启动

9、专家系统后,首先推理机根据测试结果异常的参数,按深度优先搜索策略,选择与故障现象直接有关的规则进入规则推理。若发现故障现象从未见过时,那么采用模型推理中诊断推理模型进行诊断。诊断推理模型有两个部分:测试和结论。测试由若干诊断信息源组成,包括自动测试结果、实时监测信息和诊断测试结果等。结论是指故障部位或可更换单元。 (3)知识编辑器的设计 知识编辑器是一个具有良好人机接口的知识获取界面,通过该界面可以方便地实现知识的增加、删除、修改等过程。专家和技术人员通过该接口界面,在系统的提示下可以将知识输入知识库,或者查找、修改、增加、删除知识库中的知识。 (4)解释模块设计 解释模块通过给出专家进行推理

10、的路线,对专家为什么和如何得出这种结论做出解释。通常解释模块实现的方法有:预置文本与路径跟踪法、策略解释法和自动程序员方法。这里我们采用预置文本与路径跟踪法。预置文本是将每一个诊断问题求解的框架采用自然语言和一些简单的图形等事先组织好存入知识库,在诊断过程中产生解释信息,这种方法简单但是开发系统的工作量很大,因此将预置文本与路径跟踪相结合。路径跟踪是对故障诊断的执行过程进行跟踪,在诊断求解的同时,将诊断求解所使用的知识自动记录下来。规则的解释文本作为规则的一个属性而存在,通过提示信息编号调用规则的预置解释文本。每个节点都对应着每个信息编号,在故障诊断过程中会调用相应的提示信息,由提示信息对推理

11、过程进行解释。通过这一解释机制可以了解专家解决问题的思维过程,实现对人员的培训,也为发现知识库中知识的错误提供一个方便的手段。 (5)综合数据库设计 综合数据库主要包括两方面:一是历史数据库,二是动态数据库。历史数据库存放自动测试的各项技术指标和自动测试的测试结果。动态数据库接收被测设备的实时状态参数,以及专家系统在推理过程中得到的结果。 (6)人机接口设计 人机接口是专家系统与用户或专家进行交流的模块。在专家系统进行推理的过程中,如果实时检测到的信息量不足时,专家系统通过人机交互模块实现专家系统与用户或专家人机对话,从而实现问诊。本系统人机接口的设计将被测设备原理图、实物图、故障连接提示和诊断流程图全部显示,更易于初学者学习。 4. 结论 本文简述了自动测试系统常用的故障诊断方法及其存在问题,提出了自动测试故障诊断专家系统的构想,同时详细介绍了专家系统的结构、流程和各分模块。在专家系统中为了寻求更加合理的推理机制,将规则推理和诊断推理模型结合起来,同时在知识库中采用故障树诊断方法。基于自动测试的故障诊断系统是未来装备维护

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论