基于故障树故障诊断专家系统推理机设计

基于故障树故障诊断专家系统推理机设计

ID:5251219

大小:27.00 KB

页数:5页

时间:2017-12-07

基于故障树故障诊断专家系统推理机设计_第1页
基于故障树故障诊断专家系统推理机设计_第2页
基于故障树故障诊断专家系统推理机设计_第3页
基于故障树故障诊断专家系统推理机设计_第4页
基于故障树故障诊断专家系统推理机设计_第5页
资源描述:

《基于故障树故障诊断专家系统推理机设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于故障树故障诊断专家系统推理机设计  摘要:该文研究了专家系统推理机的原理,设计了基于故障树的汽车故障诊断专家系统推理机;并以汽车发动机不能正常启动为例,说明了该推理机的推理过程。关键词:故障树;故障诊断;推理机;专家系统中图分类号:TP311文献标识码:A文章编号:1009-3044(2014)02-0404-031概述5专家系统是将人类专家处理领域问题的过程模拟为计算机程序,通过计算机程序来解决实际问题,人工智能最主要的一个分支便是专家系统。故障诊断专家系统的推理和诊断过程是根据专业领域中一个或者多个人类专家

2、提供的知识、经验、明确规定的一些规则进行的,以解决那些现实生活中需要专家亲自解决的复杂问题。如今,我国大部分汽车维修企业,主要使用的维修方法是:拆卸车辆部件来检查故障。拆解车辆零部件来检查故障的故障诊断的准确度非常高,但是对车辆部件进行拆解的过程中,由于有些设备的结构非常复杂导致拆装难度大,以拆解为主的诊断方法肯定会增加维修成本拖延维修速度。所以智能的故障诊断手段是非常有必要的,能在不拆解或者拆解范围小的情况下,根据故障现象或故障征兆或者检测出的具体参数,诊断出车辆故障情况,确定故障产生的原因、严重程度及发生的具体

3、部位,最终给出准确可行的维修策略和处理方法[1]。专家系统由知识库、推理机、人机界面接口、全局数据库(GlobalDatabase)、解释机制(ExplanationMechanism)知识获取机制(KnowledgeAcquisition)[2]六部分组成,但专家系统的核心是推理机,该文设计了基于故障树的汽车故障诊断专家系统推理机。2专家系统推理机原理推理引机实际上是一组用于控制和协调整个专家系统,根据当前输入的信息,利用知识数据库,按一定的推理策略来处理需要解决的问题的计算机程序,常见的三种推理策略:正向推理,

4、反向推理,正反混合推理。2.1正向推理(forwardreasoning)5正向推理又称为数据驱动型推理[3],是一种从事实(即故障现象或故障征兆)到目标(故障原因)的推理方法。从故障现象或故障征兆出发通过一定的规则来证明目标也就是故障原因是成立的即为正向推理。具体推理步骤是:开始向数据库提供一些故障现象或故障征兆,然后将故障现象或故障征兆通过推理控制系统,与知识库中已经存在的知识进行匹配。综合数据库中存入,以触发到的知识为结论的故障现象或故障征兆。继续重复上面的步骤,再将更新后的数据库中的故障现象或故障征兆,和知

5、识库中的其他知识进行匹配,然后更新其结论到数据库。直到没有更多的新知识可以匹配,没有更多的新的故障症状出现添加到数据库中。最后,为了测试是否得到的结果,无解则提示无法匹配退出,有解则返回结果。图1为正向推理流程图。2.2反向推理(backwardreasoning)反向推理又称为目标驱动型推理[4],它的推理方式和正向推理相反,一种从目标到事实的推理方法。大致步骤为:1)从规则库中选择后件与目标相匹配的规则,将其前提加入待匹配的集合。2)从待匹配规则集合中选择一条规则,将其前提作为假设事实。递归调用这个步骤,直到已

6、知事实出现在待匹配的规则集合中,则推理结束。2.3正反混合推理(globalreasoning)正反向混合推理(双向推理)则是一种从事实到目标,再由目标到事实的综合推理方法,双向推理的步骤为:1)初始化事实数据库;2)进行正向推理,由已知事实推出部分结果;3)从部分结果中选出一个目标;4)以这个目标作为假设事实,进行反向推理;5)如果有结论则推理成功,否则转到第二步重新推理。2.4三种推理方式的比较3基于故障树正向推理的推理机设计53.1故障树的推理策略根据车辆发动机的故障状况,故障现象通常明确地展现给用户,从而通

7、过故障现象或故障征兆推理出故障原因和故障部位,在确认故障原因的同时,建议给用户解决问题的措施。与这种思维方式符合的诊断推理过程即为正向推理策略。3.2故障树的建立及检索策略高效准确的推理机,搜索策略必须和相关领域的实际问题相结合。所以设计推理机时选择的搜索策略必须是和具体的领域问题相对应的。所选择的搜索算法合适不合适是影响系统推理机性能的最主要因素,好的搜索算法可以减少时间和空间复杂度,提高系统推理机的性能。最常用的搜索算法有:广度优先搜索算法与深度优先搜索算法。针对发动机的故障现象和故障征兆是显性显示的特点,本系

8、统算法采用深度优先搜索算法。从最不希望发生的顶事件即故障征兆一直搜索到底事件即故障原因。3.3系统推理机的推理过程用户根据当前显性显示的故障征兆——发动机不能发动,选取相应的子故障树,系统将采用深度优先搜索算法,检索相应的子故障树的各个节点,动态地找到相对应的故障表读取故障原因,然后应用推理机的正向推理策略证明目标节点也就是给出故障原因,通过与用户交互,根据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。