欢迎来到天天文库
浏览记录
ID:44120214
大小:28.55 KB
页数:6页
时间:2019-10-18
《基于专家系统空调故障诊断探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于专家系统空调故障诊断探究摘要:本文将以空调器为研究对象,讨论在线检测及其实现技术,并结合空调系统的控制要求,对故障诊断专家系统的系统结构、特性、知识库构建以及推理机制做出一定的探讨。从而实现空调器故障诊断专家系统的构建,达到较好的控制空调系统的目的。关键词:专家系统故障诊断空调1概述近年来,随着人们生活水平的不断提高,空调已经得到广泛应用。它能够使人们的生活环境更舒服,但是也给相关的技术人员提出了一些要求,比如怎样才能更好地保持空调的正常运行,怎样才能对正在运行的空调系统实时在线检测,并且能够及时排除故障等。将专家系统应用到故障检测领域,充分利用专家积累的经验知识,模拟人的逻辑思维进行
2、推理来解决实际问题,可降低对专家的依赖,减轻设备管理人员的工作量,减少人为失误,使计算机可以高效、准确地从事大型制冷设备的维护管理工作,也有利于专家从这些工作中解脱出来,使他们有更多的时间和精力去研究本领域中的一些有规律的实质性问题。2实时故障诊断专家系统的实现2・1系统结构2.1.1专家系统的结构专家系统的主要模块有:故障诊断知识库,故障诊断推理机,故障诊断综合数据库,解释程序,空调状态知识获取和人机接口。其中知识库和故障综合数据库为系统的基本数据库。2.1.2空调状态检测系统结构空调器状态检测系统主要核心部分由:传感器子系统、数据采集子系统和计算机信号分析子系统。当然,另外也包括数据分
3、配子系统、基本输入输出(I/O)子系统。2.2知识表示2.2.1知识表示需求针对解决问题的需要,空调器的诊断知识应包括如下六个方面:①设备运行的维护经验;②机械设备结构原理及功能知识;③诊断案例知识;④设备运行状态知识;⑤征兆知识;⑥推理机制。2.2.2知识表达知识是专家的经验知识,是专家经过不断的实践积累获得的,适宜用产生式规则表示,因为系统设备有很多种,结构上也存在着许多差异,这样就会使得规则库非常大,而且不一样的设备出现故障的模式和原因也是不一样的,因此各规则的针对性和适用性并不是统一的。如我们可以用式子IF,THEN,CF来表示模糊推理规则的关系。在这个式子中,规则可信度用CF来表
4、示,[-1,1]为其取值区间,它表示的是规则条件为真时对结论的信任程度;当CF=1时,表示是确定性规则。我们可以以标识的形式给规则做一个明确的分类。这样不仅能够更快地检索到规则,还能够把某些专用规则区分出来,适应了系统的诊断要求。2.2.3知识库建立首先建立规则库,这里需要注意两点:最大限度地简化定义规则的充分条件,防止冗余情况的发生;规则间不要有冲突。下面向我们展示了本系统有关空调器的很多诊断规则,括号中的数字表示可信度,缺省状态下可信度为100%:规则1:如果空调器产生了不制冷的情况,但是却没有发现压缩机及室内外风扇有任何的异常,而且旋松室内外机连接阀接头螺母无法喷出制冷剂,那么造成这
5、种现象的原因是系统发生泄漏(90%L规则2:如果空调器不制冷且冷凝器不热,蒸发器不冷且,万用表检查控制电路正常压缩机运转正常,制冷剂无泄漏则室内外机连接阀未打开(60%)o规则N:如果空调器制冷效果好且噪声大则机内运转产生的异常声音(80%)安装不当引起(60%b将以上的规则输入数据库,完成知识库的建立,然后等待调用。2.2.4知识库维护在知识库初始化时,大量收集知识的同时,还要提供一些获取知识的工具,这样就能够更好地保障现场技术人员及相关专家将新知识写入知识库更方便,从而不断地完善知识库性能。我们可以运用知识调整方式处理新知识,视新知识输入知识库为正确,也就是说我们可以通过知识获取工具中
6、的“检查”功能对新写入的规则进行检查,并且还要对已存在的知识进行检测处理,如果发现有冲突的情况,用新知识调整更新。在对知识库进行维护时,我们要保证新增加的知识或者是改动过的知识与原有的知识是一致的,不能出现重复的现象,也不能有冗余或者是冲突,如果一旦有重复的,那么就一定要删除与之重复的知识。我们可以通过调用检查函数来检查是不是有重复的现象。2.3推理机基于知识的诊断推理的计算机实现构成了诊断推理机,从本质上来讲就是一组计算机程序,可以用来控制、协调整个专家系统。推理机的设计要包括推理方法、推理方向和搜索策略。2.3.1推理方法与控制策略知识具有不确定性。本系统中,规则的不确定是由可信因子C
7、F说明的,规则的如果部分和规则部分的CF决定了该规则输出结论的CF。结论的CF是经过如下两个步骤得到的:①计算如果部分的CF,如果部分的CF的有效值是由各个如果子句的CF值以及连接它们的逻辑联结词综合决定的。假如各个如果子句由“与”联结,则各个如果子句CF值的最小值就是该如果部分CF的有效值;当如果子句是由“或”联结时,各如果子句CF的最大值就是该如果部分CF的有效值。②运用简单的算术乘法可以将如果部分的CF和规则部分的
此文档下载收益归作者所有