远程故障诊断系统关键技术的实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
远程故障诊断系统关键技术的实现   摘要:远程故障诊断系统在网络的支持下实现了异地故障判定与处理,减少了维护成本,提高了诊断的及时性和准确性。该文在阐述远程故障诊断系统的框架的基础上,深入剖析了远程故障诊断专家系统关键技术的实现。   关键词:远程故障诊断;专家系统   中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)21-5118-02   在实时信息系统的运用中,随着信息源的多样化和实时信息的复杂化,实时信息系统在使用过程中有很多不确定性因素,前期的测试信息输入也没有现场环境接收实时信息的复杂多样,系统容易出现各类故障。如何快速实现远程故障诊断,克服时间和地域的限制,对实时信息系统而言是必须解决和关注的课题。随着网络技术的发展,基于远程过程调用技术的软件远程故障诊断模式逐步产生了。本文在阐述远程故障诊断系统的框架的基础上,深入剖析了远程故障诊断系统关键技术的实现。   1 远程故障诊断系统的设计与实现   1.1 系统构架设计   系统构架如图1所示,在远程故障诊断系统中的应用数据库技术,能够实现异地有效故障诊断。   基于模糊规则的推理机是故障诊治模块的核心部分,推理机是整个专家系统的控制中心,控制知识库、人机交互接口、数据库和其它机构的运行,解决用户提出的问题。推理机构的控制方式被称为推理机制,亦称控制策略,目前比较成熟也较通用的控制策略主要是推理策略,即根据因果关系进行分析、推断推理机处理所输入的参数,在知识库进行搜索,并获取参数对应的权值,结合匹配公式,对相应的隶属度进行计算,计算的结果用于最后决策。   1.2 网络接口设计   软件系统故障诊治专家系统的模型数据库主要维护以下几种数据表文件,分别是环境因子表存储了系统运行环境、网络结构等数据项目。系统因子表存储了信息系统运行参数等数据项目,还有中间变量,故障规则,模型参数等。其中故障规则表中存储着软件系统故障的所有信息,包括故障分类号,故障事实描述,前提条件ID,后续结论ID,还包括事实可信度,以及阈值、权值等。   1.3 系统关键技术的实现   1)软件系统故障模糊知识库的建立   设备故障的原因往往是多方面的,多种故障结果也可能来自一种故障原因,因此专家系统的知识库构建是十分关键的,本课题构建知识库的思路阐述如下。   知识获取是故障专家系统中的重要流程,通过知识获取,可以从众多的知识源处提炼出专门用于软件系统软件系统故障诊治的专门知识,然后将其转化为程序。本系统采取人工获取方式、半自动获取方式以及全自动获取方式获取知识,并经整理分析后存储入数据库。数据库中的一条记录对应于知识库中的一条事实规则。   结合模糊专家系统的特点和软件系统软件系统故障诊治的实际需求,构建以下的事实结构类:   class CFact_:public CObject   {   public:   CFact_();   int m_Fact_ClassID;// 软件系统故障分类号   int m_Fact_ID;// 软件系统故障序号   float m_Fact_Cre;//可信度   CString m_Fact_KW;// 软件系统故障关键词   float m_Fact_Thhd;//阈值   float m_Fact_Wgh;//权重   int m_Fact_PreID;//前提条件序号   int m_Fact_NtID;//后续结论序号   BOOL m_bFact_Visited;//“己访问”标志   };   2)推理机的设计   a) 推理方式的选择   在不确定性推理过程中,为计算双方相似的程度,本文设计了计算两者匹配相似程度的算法,同时指定一个相似度的阈值,以判定双方的相似度是否在限定范围之内。定义模糊集合A,B贴近度为:(A,B)H=1-δH(A,B)   式中,A,B的汉明距以δH(A,B)表示,其值反映了特征元素对模糊集的隶属度。   通过基于模糊规则的推理机,处理输入参数,并在知识库中进行搜索,获取权值与可信度,结合匹配公式得出隶属度,进行判决。考虑到软件系统故障诊断相应结论较少,症状较多,本文选取的是反向推理模型。直接从目标结论出发,紧紧围绕着能证明目标结论的方向进行推理,与求证目标无关的事实和规则不必参与运算,因此反向推理的效率更高,推理的目的性更强,特别适合于故障诊断系统。   b) 软件系统故障模糊推理机的设计   在专家系统的设计中,结合模糊推理机的工作特点,为使之易于实现并具有清晰的逻辑结构,引入面向对象的设计方法。模糊推理机收到用户输入软件系统故障具体症状信息的激励,在系统的全局数据库中进行搜索,然后从相关知识库中提取出没有匹配

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档