基于Web Service 的远程分布式故障诊断专家系统.doc基于Web Service 的远程分布式故障诊断专家系统.doc

收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

专业文档,值得下载专业文档,值得珍藏基于WEBSERVICE的远程分布式故障诊断专家系统秦振汉,史慧(北京航天测控技术开发公司,北京100037)摘要本文针对武器保障系统中普遍存在的异构问题,建立了一个基于WEBSERVICE技术的远程分布式故障诊断专家系统并详细分析了该系统的结构组成。之后,阐明了WEBSERVICE的基本原理,并在此基础上详细论证了远程诊断专家系统的组成、功能和诊断方法。该系统可以有效地实现网络各节点的资源共享,从而提高系统的诊断能力。关键词远程分布式故障诊断;WEBSERVICE;专家系统0前言我国武器装备具有型号多、批次多、数量多、广域分布、机动部署的特点,这给武器型号的后勤保障与维护带来了极大的困难。同时随着高新技术在武器型号上的应用,对武器型号的现场保障维护提出了更高的要求。而目前的装备监测与故障诊断系统普遍存在相对独立、诊断知识不足、问题求解能力单一等缺点,很难实现复杂的诊断任务,难以满足部队的实际需求。造成这种局面的一个主要原因是各个系统之间缺乏信息交互手段,成为一个个“信息孤岛”,无法实现资源的有效整合,降低了诊断资源的利用效率,导致保障能力的不足。随着计算机技术和网络通讯技术的发展,以INTRANET/INTERNET为应用背景的分布式计算技术应用已经成为故障诊断领域的重要发展方向,为武器装备保障能力的提高提供了新的技术途径。对于故障诊断,远程分布式网络在信息共享方面将发挥更大的优势。利用远程分布式网络,将处于不同地域的武器研制、试验、使用、维护单位密切联系起来,综合利用它们各自的保障资源和诊断知识,为诊断对象提供远程诊断服务,可以有效解决目前各自独立的诊断系统所无法解决的复杂问题1。1远程分布式诊断系统的体系结构远程分布式诊断系统架构在INTRANET/INTERNET之上,开发人员可以通过建立B/S或C/S系统,实现网络内各种资源的集成。该系统由远程诊断用户、远程诊断中心、远程节点等构成,其具体结构如图1所示。远程诊断用户主要包括武器试验基地、武器保障基地、战斗执行单位等现场节点。在远程分布式诊断系统中,该节点主要由测试系统、监测系统、数据库系统、服务器组成,专业文档,值得下载专业文档,值得珍藏其主要功能为现场的各种数据和信息的采集、获取、存储、传输以及简单的故障诊断。现场节点通过INTRANET将各个分系统联接,构成现场节点的内部局域网,并通过WEB服务器与互联网联接。远程诊断中心是远程分布式故障诊断系统的重要部件,它主要由故障诊断专家系统、综合数据管理系统组成2。其主要功能包括1)对现场传输信息进行分析、处理,综合运用各种诊断推理方法进行故障定位;2)接受客户端的诊断请求及问题咨询信息,并向其提供相应的问题解答和查询结果,为远端用户提供技术支持;3)完成诊断中心内大量的武器装备信息、用户信息、各服务站点所提供服务的维护和整理工作。远程节点,包括试验单位、研制单位、保障单位等,作为整个远程分布式诊断系统的服务、资源的重要提供者。它们的主要作用是在诊断中心的调度下,提供各自具有的诊断、维护等服务,为远程诊断中心的故障诊断提供支援。因而,从诊断中心的角度来看,这些远程节点即是在互联网上提供各种资源的WEB服务站点,这些站点可能采用其它分布式对象技术如CORBA、COM\DCOM、COM以及用ASP、CGI、JSP等脚本语言开发,部署在不同的平台上,因而诊断中心与各个远程节点之间的高效通讯是整个系统建立的难点。2WEBSERVICE技术在不同地域的不同单位的诊断系统开发过程中,由于缺乏统一的规范,因而采用的开发语言、操作平台、通讯协议及数据格式可能存在巨大的差异,因此已有的系统大多是异构的,不能有效的进行信息交换和资源共享。因而建立远程分布式诊断系统首要的问题就是解决在这种异构环境下的诊断系统通讯问题。近几年新出现的分布式计算体系结构WEBSERVICE框架体系为这些问题的解决提供了一种行之有效的方法,使WEB站点不仅可以成为资源共享平台,而且也可以成为服务共享平台3。在这个平台中,任何站点对外提供的都是一种可编程的服务即WEBSERVICE,图1远程分布式诊断系统的体系结构专业文档,值得下载专业文档,值得珍藏在这些服务基础上可以开发一套完整的诊断应用集成系统。WEBSERVICE是松散耦合的、可重复利用的WEB组件。部署后,其它的节点都可以发现并调用它提供的诊断服务,执行从简单的数据分析到复杂的故障诊断的任何功能。WEBSERVICE的基本结构包括服务提供者、服务请求者、服务代理者以及发现、查找、绑定等三种操作。服务提供者拥有一个可以通过网络访问的WEBSERVICE,并为这个WEBSERVICE定义了服务说明,然后把它直接发布给服务的请求者或发布给服务代理者。服务请求者通过查找操作从本地或服务代理者得到服务说明,并根据服务说明中的描述信息绑定服务,然后与WEBSERVICE进行交互,调用其中的操作。这样开发出来的系统就可以通过SOAP来调用指定的WEBSERVICE。WEBSERVICE主要依靠的几个关键技术包括SOAP(SIMPLEOBJECTACCESSPROTOCOL,简单对象存取协议),它是WEB服务中用于信息传输的标准协议,为分布式环境下使用XML交换结构化和类型化信息提供了一个简单的机制。通过SOAP,诊断服务请求者把对于远程服务的调用和参数转换为XML封装,再通过底层的传送通信协议传递到远程的诊断服务提供者4。WSDL(WEBSERVICEDESCRIPTIONLANGUAGE,WEB服务描述语言)是一种描述WEB服务的规范,它使用XML语法定义了用于描述WEB服务各个方面的元素,这些方面包括WEB服务所在的位置、它支持的传输协议、包含的接口、接口中的方法以及方法的参数类型等。UDDI(UNIVERSALDESCRIPTION,DISCOVERYANDINTEGRATION,统一描述、发现、集成),它是分布式WEB服务的信息注册规范,它的技术基础是XML和SOAP,它提供了一种动态发布和查找WEB服务的机制。通过UDDI提供的规范,远程分布式系统中的各个节点可以在诊断中心发布、注册自己的WEB诊断服务,以便被其它需要该服务的用户发现、调用,同时也可以查询特定服务的描述信息,并动态绑定到该服务5。图2为WEB服务技术架构,其最底层为网络层。WEB服务要被服务请求者调用,就必须是可以通过网络访问的。该层应包括武器装备维修保障单位所采用的网络协议如HTTP、FTP、SMTP等。上一层是基于XML的消息传递,它表示使用XML作为消息传递协议的基础。SOAP是一种简单的、轻量级的基于XML的机制,用于在网络应用程序之间进行结构化数据交换。SOAP包括三部分一个定义描述消息内容的框架的信封、一组表示应用程序定义的数据类型实例的编码规则,以及表示远程过程调用和响应的约定。SOAP可以和各种网络协议相结合使用,或者用这些协议重新封装后使用。在服务描述层,WSDL定义了服务完成的功能以及交互的接口和结构。客户端即可根据WSDL文件调用WEB服务。最后,通过UDDI进行注册和发布。概括地说,远程分布式故障诊断系统中的服务是通过SOAP在INTERNET/INTRANET提供的图2WEB服务技术架构专业文档,值得下载专业文档,值得珍藏WEB组件;服务的输入输出通过用WSDL文件进行说明,并通过UDDI在诊断中心进行注册;使用标准的互联网协议,将组件功能及使用说明发布在互联网或保障单位的内部网上。一旦部署后,服务请求者查找到需要的服务并得到服务的说明,然后根据服务说明中的描述信息绑定服务,进而与WEB服务进行交互,调用其中的诊断操作。3故障诊断专家系统远程故障诊断专家系统是分布式系统中进行故障定位的具体实施者,其功能是服务请求者的诊断请求,然后调用专家系统内部的诊断资源进行故障推理;如果无法解决问题,则调用远端各节点的诊断资源,实现群体会诊。诊断专家系统的组成结构如图3所示。31诊断服务系统主要提供四类服务数据分析服务包括各种信号处理方法如滤波算法、幅值域分析、频谱分析、倒频谱分析、频率细化、时间序列分析、相关性分析、小波分析等。该服务的主要功能是对采集的信号进行分析处理,从而获得出反映装备状态的特征信息,提取故障征兆等;诊断推理服务包括各种诊断推理方法如规则推理、模糊推理、神经网络推理、案例推理等。该服务的主要功能是根据客户端的诊断请求,结合本地数据库和知识库以及远程节点的信息,进行诊断推理,实现故障定位;趋势分析服务包括各种参数评估方法和趋势预测算法。该服务的主要功能是利用历史数据对武器装备的性能进行评估,确定装备的完好程度,并预测其未来的变化趋势,从而为装备的维修保养提供技术支持;综合决策服务主要包括粗糙集、DS证据理论等算法以及故障确定后的相应处理方案,其主要功能是协调其它服务之间的工作,给出最终的诊断结果和维修方案。所有的服务都采用基于COM组件技术进行开发,具有开发方便、升级灵活、利于调试和维护、容易移植等优点,使得对复杂系统并行开发和多语言协作开发成为可能,可以加快开发进度、降低开发费用。COM组件开发完成后,利用WSDL描述组件所要完成的功能、接口、消息格式等信息,从而使得该服务可以为其它节点调用。32分布式节点间的信息交互在远程分布式诊断系统中,每一个节点既是服务的请求者,也是服务的提供者。所有的服务都必须在远程故障诊断中心的综合数据管理系统中注册、发布,只有注册过的诊断图3远程故障诊断专家系统原理图
编号:201311161023394314    类型:共享资源    大小:54.00KB    格式:DOC    上传时间:2013-11-16
  
5
关 键 词:
基于Web Service Service Service
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:基于Web Service 的远程分布式故障诊断专家系统.doc
链接地址:http://www.renrendoc.com/p-94314.html

当前资源信息

4.0
 
(2人评价)
浏览:23次
dingyx0101上传于2013-11-16

官方联系方式

客服手机:17625900360   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

精品推荐

相关阅读

人人文库
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5