汽车故障诊断专家系统的现状与发展趋势.pdf
《汽车故障诊断专家系统的现状与发展趋势.pdf》由会员分享,可在线阅读,更多相关《汽车故障诊断专家系统的现状与发展趋势.pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3 9 卷第1 1 期机械工程学报V o l3 9N o1 12 0 0 3 年-月c H 型兰!呈!旦旦垦坚些旦三坚呈竺坚叁型!竺垒兰型鱼坠呈呈!塑型g翌!二:!:_ _-_ _ _ _ _ _ _ _-_ I _ _ _-_ _ _ _ l _ _ _ l _ _ l _ l _-_ _ _ _ _ _-_ _ _ _ 一汽车故障诊断专家系统的现状与发展趋势4陈朝阳张代胜任佩红r 合肥工业大学机械与汽车工程学院合肥2 3 0 0 6 9)摘要:回顾了汽车故障诊断专家系统的发展历史阐述了国内外诊断专家系统的发展现状。针对目前研究较多的故障诊断专家系统智能模型进行了分析,并指出各自的技术特点
2、和局限性。最后,指出智能故障诊断专家系统今后的发展趋势。关键词:汽车故障诊断专家系统现状与趋势中图分类号:U 2 7 9研究现状、实现技术难点和发展趋势。0刖茜1国内外的发展及应用2 0 世纪6 0 和7 0 年代,汽车故障诊断受到世界各国先进汽车生产厂家的普遍重视,为提高产品的可维修性,美国、日本、德国和法国等国家相继研制了在线故障诊断(O n b o a r dd i a g n o s t i c)装置”J。这种故障诊断装置通过故障码的存储与读取,借助汽车仪表板上的故障指示灯,反映系统的工作状况和故障发生部位。2 0 世纪8 0 年代,基于串行通信口的车外故障诊断工具(解码器)得到迅速发
3、展,它通过与E C U 交互式通信,获取更多的信息,诊断功能有较大的提高口J。1 9 9 4 年,美国汽车工程师协会(S A E)在第一代车载诊断标准的基础上,统一故障代码和软硬件结构,铝4 订了第二代在线诊断标准O B DI【。然而,故障诊断工具没有脱离“故障代码读取工具”或“R A M 值读取工具”的范围,不能对E C U存储的数据进行分析。要排除汽车故障,维修人员还必须参照说明书,了解故障码的含义。人工智能技术的迅速发展,特别是专家系统、人工神经网络在故障诊断领域的进一步应用,为智能汽车故障诊断的发展奠定了基础p J。智能诊断技术能够有效地获取、传递、处理、再生和利用诊断信息,利用计算机
4、来模拟人类专家对复杂系统进行诊断,充分发挥领域专家在诊断中的作用,并实现专家知识和经验的交流、汇集、复制、传播和长期保存。2 0 世纪8 0 年代中后期,国外对汽车故障诊断专家系统进行了大量的研究,并进行了试运作和评价,部分诊断专家系统已经走向成熟和实用化。这里主要探讨汽车故障诊断专家系统的国内外纪念机械工程学报创刊5 0 周年“机械工程技术的历史、进展与展望”聿嚣征文4 安撒省“十五”科技重大专项基金资助项目(0 1 0 2 0 5 E 2)。正0 0 3 0 7 曲收到初稿,2 0 0 3 0 8 2 8 收到修改藕汽车故障诊断专家系统的研究始于2 0 世纪7 0年代末,并用于工程领域的故
5、障诊断研究。如2 0世纪7 0 年代末期,D o n a l d 等把故障诊断专家系统用于军用汽车发动机的故障诊断中。汽车发动机是汽车的心脏,其故障发生频繁。汽车发动机的故障诊断成为早期汽车故障诊断专家系统的一个重要研究内容,也是人工智能的一个最具挑战性的问题9 J。特别是现代汽车的电控系统(燃油喷射系统等)不断增加,其故障诊断正向高难度复杂化方向发展。1 9 8 2年意大利米兰汽车工业大学成功地研制汽车电系故障诊断专家系统;1 9 8 5 年美国通用汽车公司研制了发动机冷却系统诊断专家系统E n g i n ec o o l i n ga d v i s o t:1 9 8 6 年日本N i
6、 s s a n 汽车公司研制的发动机电子集成控制系统的诊断专家系统;1 9 8 7 年加拿大太平洋铁路公司开发了发动机故障诊断专家系统E D M S 等p“J。上述故障诊断专家系统在快速故障诊断、改善汽车修理质量和降低维修成本方面显示出了巨大潜力。早期汽车故障诊断专家系统的研究始终与动态信号处理紧密相关pJ,并通过与电控单元E C U 的数据信息交互,达到快速诊断系统故障的目的。如Y o o等uo,“1 开发了一个汽车E C U 的诊断专家系统D I A S l,通过对电控单元的数据分析,结合专家诊断知识,实现对电控系统的故障诊断。1 9 8 9 年美国V e n k a t 等首次将神经网
7、络用于故障诊断中【I,并与基于知识的专家系统进行了比较,克服了传统诊断推理速度慢、不适应在线诊断的缺陷,获得理想的结果。此后,M a r k o 等“”1把神经网络引入到汽车控制系统和柴油发动机的故障诊断中,利用神经网络的学习功能和强大的非线 万方数据汽车美容类型(一)汽车汽车/用品用品/配件配件/改装改装/摩托摩托汽车美容之车表护理:无水洗车、泡沫精无水洗车http:/ h a r k v 等”1 对柴油发动机的故障机理进一步研究的基础上,提出多神经网络的诊断策略,与单一策略专家系统诊断对比,表明多神经网络诊断系统的强大诊断功能。2 0 世纪9 0 年代初期,汽车故障诊断专家系统研究对象的范
8、围逐步扩大到各个汽车系统总成,并向多知识、多模型诊断方向发展 1 8,2 1 。B r e n n a n 等呲”】运用状态监控和模糊逻辑推理,开发了汽车悬架单元的故障诊断系统。S t a s z e w s k i 等口“圳通过振动信号的特征提取和神经网络模式识别,建立汽车变速箱故障诊断系统。ML S m i t h 为E a t o n 公司开发的汽车制动系集成诊断系统,该系统对诊断输入信息和事实数据进行规则和神经网络交互式推理后,完成制动系统的诊断。澳大利亚的A u r a r 等“在C A M O D E 系统的基础上,结合浅知识和深知识推理,开发了柴油机自诊断专家系统。H i r p
9、 a l 等B”开发了一个基于决策树的诊断专家系统E X E D S,通过建立征兆群,达到快速诊断的目的。P i s u 开发了一个基于层次模型的在线汽车制动和转向故障诊断系统f 2 4 J,该系统通过主动单元和被动单元实现故障定位、离线处理和诊断,比传统的F M E A、F T A 以及事故树功能更强大。国内在汽车故障诊断技术的研究方面起步较晚。2 0 世纪8 0 年代末,国内部分高校和科研机构对汽车故障诊断专家系统进行研究,并相继发表了一些研究文献”“”1。2 0 世纪9 0 年代中期后,国内的研究进入快速发展期,部分高等院校做了大量的研究工作,部分研究已达到国外同等水平”。从整体上看,无
10、论是知识表示方法,还是诊断推理方法,都呈现出多样化。在基于信号处理方面,从传统的傅里叶变换到小波分析,为故障诊断信号的预处理提供一条有效的技术路线。在基于知识处理方面,从传统基于逻辑的诊断专家系统模型到集成模糊逻辑、实例和神经网络技术的诊断专家系统模型,仅仅经历了十来年的时间。总的来说,我国在汽车故障诊断专家系统方面的研究一直紧跟国外学术动态,对新理论、新方法和新趋势等方面的把握和研究及时,逐步取得了一些有价值的成果。由于我国汽车制造业水平的相对落后,制造质量、工艺等环节技术薄弱以及汽车运行环境较差等原因,导致汽车故障的频发性和多变性,促使了汽车故障诊断专家系统的研究与开发。随着汽车数量的不断
11、增加,与之形成强烈反差的是车辆的维修与保养环节极其滞后,汽车维修质量水平低下,相关领域专家的缺少和低层次的重复建设等等,都是研究开发汽车故障诊断专家系统的一个促进因素。2 汽车故障诊断专家系统技术目前已研究的故障诊断专家系统模型有:基于规则的诊断专家系统、基于实例的诊断专家系统、基于行为的诊断专家系统、基于模糊逻辑的诊断专家系统和基于人工神经网络的诊断专家系统。这些诊断专家系统的优缺点及技术要点如下。2 1 基于规则的诊断专家系统第一代汽车故障诊断专家系统构筑在产生式规则的基础上【9,3”。基于规则的诊断方法是根据以往专家诊断的经验,将其归纳成规则,通过启发式经验知识进行故障诊断,适合于具有丰
12、富经验的专业领域故障诊断。基于规则的诊断具有知识表述直观、形式统一、易理解和解释方便等优点,诊断知识的获取依赖于领域专家。但复杂系统所观测到的症状与所对应诊断之间的联系是相当复杂,通过归纳专家经验来获取规则,有相当难度,且一致性难以保证。尽管基于规则的诊断专家系统获得初步成功,但存在知识获取困难、知识台阶窄以及控制策略不灵活等缺点。对大型规则库来说,容易产生规则匹配冲突、组合爆炸等问题,而且系统缺乏自学习能力,不适用于复杂系统或经验不足系统的故障诊断。对于大型的诊断对象,其求解过程搜索空间大,速度慢,难以实现实时在线诊断要求。2 2 基于实例的诊断专家系统基于实例推理(C a s e-b a
13、s e dr e a s o n i n g,简称C B R)是近年来人工智能领域兴起的一种诊断推理技术,是类比推理的一个独立子类,符合人类的认知心理p。简单地说,基于实例推理的依据就是相似的问题有相似的解。基于实例的诊断专家系统具有诸多优点:无须显式的领域知识;无须规则提取,降低知识获取难度:系统是开放体系,增量式学习,实例库的覆盖度随系统的不断使用而逐渐增加【4 3 l。基于实例的诊断适用于领域定理难以装示成规则形式,而易表示成实例的领域。基于实例推理的关键是建立一个有效的检索机制与实例组织方式m J。实例匹配不仅要考虑表面特征的相似性,而且结构相似性和深层特征有时也具有同样不容忽视的作用
14、m J。深层信息不仅能减小搜索空间,还可以增加匹配成功率。基于实例推理面I 晦的另一个问题是诊断实例能否覆盖所有解空间,因为覆盖度小会导致搜索时可能会漏掉最优解,造 万方数据!生!旦堕塑里筻!墨兰垫堕堡堑主窒至竺堕墨坚兰丝垦整茎:3-成误诊或漏诊。基于实例的诊断方法难点还在于实例特征的选择、权重分配以及处理实例修订时的一致性检验(特征变量间的约束关系)问题等【4。2 3 基于模糊理论的诊断专家系统在汽车故障诊断中,存在界限不分明的模糊概念f 如发动机温度“偏高”、轮胎磨损“较严重”等具有模糊性),运用模糊理论的诊断方法将更为有效。模糊诊断的实质是引入隶属函数概念,模糊逻辑以其较强的结构性知识表
15、达能力,适合处理诊断中的不确定信息和不完整信息。模糊故障诊断有两种基本方法【1 0”J,一种是先建立征兆与故障类型之间的因果关系矩阵矗,再建立故障与征兆的模糊关系方程,即,笱胄,这里,为模糊故障矢量;s 为模糊征兆矢量;“”为模糊合成算子。另一种方法是先建立故障与征兆的模糊规则库,再进行模糊逻辑推理的诊断过程。模糊诊断知识获取困难,尤其是故障与征兆的模糊关系较难确定,且系统的诊断能力依赖模糊知识库,学习能力差,容易发生漏诊或误诊。由于模糊语言变量是用隶属函数表示的,实现语言变量与隶属函数之间的转换是一个难点。2 4 基于行为的诊断专家系统基于行(B e h a v i o r-b a s e
16、d)雕3 诊断专家系统是一种动态、模块化的诊断系统”1。系统的行为就是指系统从一个状态转移到另一个状态的过程,一个状态的出现是系统行为动作的结果,而状态则描述了系统的行为。通常,基于行为的诊断专家系统采用N N 模块化单元,以确保系统与诊断对象的实时交互。这种N N 模块化单元不同于一般基于N N 的诊断系统,它是一种相对独立且能够动态构建故障诊断子N N 模块单元的变结构单元。该方法同汽车电控单元E C U 之间进行数据交互,可实现实时在线监控诊断J。基于行为的诊断专家系统的突出优点是在缺乏先验诊断知识情况下,通过与诊断对象系统行为进行交互作用,逐步学习进化,最终构成一个完善的诊断系统。因此
17、,不必事先给出所有故障类型,极大地减轻了故障诊断专家系统开发的规模和知识获取困难问题。开发基于行为的诊断专家系统关键问题是:故障行为征兆(语义征兆、图形征兆)的自动获取难度较大;新故障自动识别和分类,尤其是同时出现多故障,是该方法的根本突破点。2 5 基于人工神经网络的故障诊断模型人工神经网络(A r t i f i c i a ln e u r a ln e t w o r k,简称A N N)具有较好的容错性、响应快、强大的学习能力、自适应能力和非线性逼近能力等,被广泛应用于汽车故障诊断领域【3 3”,5。基于神经网络的故障诊断专家系统有两种形式:一种是使用神经网络来构造专家系统,变基于符
18、号的推理为基于数值运算的推理,提高系统效率和自学习问题;另一种是把神经网络作为知识源的表示与处理模式,并与其他推理机制相融合,实现多模式推理。基于神经网络的诊断专家系统是一类新的知识表达体系,不同于传统诊断专家系统的高层逻辑模型,是一种低层数值模型。其分布式联结机制,实现知识表示、存储和推理三者融为一体,在知识获取、并行推理和自适应学习等方面显示出明显的优越性5”,一定程度上克服了传统诊断专家系统存在的知识获取困难、推理速度慢等问题。目前,国内外对基于神经网络的故障诊断研究多集中于B P 网络,尽管提出了一些改进算法”,以避免B P 算法存在的收敛慢、振荡和局部极小等问题,但仍然存在一些困难。
19、首先,训练样本的致密性、遍历性和相容性问题,对网络的诊断影响很大;其次,基于神经网络的诊断知识单一,只能进行数值化计算,忽视了领域专家在长期实践中积累的经验知识;再次,神经推理过程难以解释。B P算法一个突出问题在于对异常类故障的处理能力低,其求解能力对样本的依赖性极大,不具备增量学习功能。1 9 9 4 年在美国奥兰多首次召开了I E E E全球计算智能大会(w c c i),将模糊算法、神经网络和遗传算法三个领域综合在一起,利用模糊理论来处理诊断领域的模糊性问题,利用遗传算法来优化网络结构和隶属函数,有力地促进了不同研究领域之间的交叉渗透和共同发展i 4”。3 发展趋势3 1 基于机器学习
20、的智能故障诊断专家系统智能诊断系统的核心问题是它的学习能力问题“,知识的自动获取一直是智能故障诊断专家系统研究的难点。解决知识获取的途径是机器学习,即让机器能够在实际工作中不断地总结成功和失败的经验教训,对知识库中的诊断知识进行调整和修改,以丰富和完善系统知识b”J。机器学习的方法有:基于实例的学习、基于神经网络的学习等。机器学习是提高智能故障诊断专家系统的主要途径,也是衡量一个系统智能程度的主要标志。基于实例的学习是在系统遇到新实例时,通过分析新实例与以前存储旧实例之间的关系,获得新 万方数据!垫苎三型兰塑一墨!堂苎三生实例的分类4”。基于实例的学习方法包括基于实例的推理过程,在实例推理各阶
21、段的任务中,实例的回收体现了实例的学习机制。通过对结构化实例库的冗余检测,实现多实例整合、知识抽取,并建立实例索引,完成机器学习功能。基于神经网络的机器学习是广泛应用的种机器学习方法。该方法涉及到网络结构、学习样本、学习算法以及深层次知识抽取方法,如动态网络结构优化、改进训练算法等 4 8,5 5 。目前常采用B P 神经网络进行知识学习,该方法主要问题是网络结构不能改变,不能向不完全的初始规则集添加新的符号规则。因此,发展和完善现有的机器学习方法,探索新的学习方法,建立新的机器学习系统,特别是多种学习方法协同工作的智能诊断专家系统,是研究的一个重要方向。3 2 网络架构下的集成故障诊断专家系
22、统故障诊断与知识表示、处理和诊断推理方法密切相关,同时又与诊断对象领域相关联。就汽车故障诊断而言,由于汽车零部件多、相互影响,故障形式多样、表现不一,单一的知识表示、推理方法难以完成对故障的有效诊断口。再者,汽车故障诊断实例来源丰富,诊断信息不完全度较高,存在许多模糊信息,知识获取的压力大,因此选择种适合该领域诊断专家系统的知识表示和推理方法非常重要。网络架构下的集成汽车故障诊断专家系统适合汽车领域的故障诊断要求,该集成系统以多种诊断模型融合、分布式网络体系和多媒体技术的应用而成为研究热点。32 1 多模型诊断的集成在多模型集成诊断中,基于实例、规则和模糊神经网络模型的集成诊断专家系统,是集成
23、故障诊断专家系统的研究方向之一。诊断专家系统的集成是知识构筑方法的集成,诊断推理机制的集成,也是诊断模型的集成。在集成模型中,针对诊断对象的结构、功能和知识表述特点,系统自动选择合适的诊断模型。灵活的诊断知识表示和处理,适合多种诊断推理方式的需要,也是集成系统的特点。诊断推理机制应具有互补性,满足内在机理上的相融合,避免冗余诊断问题。3 22 多媒体技术的应用在集成诊断专家系统中,多媒体技术的应用有助于提高故障诊断的准确性和效率 3 0,3 7 1。多媒体技术利用计算机及其它电子手段传递文本、声音、图像、动画和图形信息,实现信息媒体的多样性、交互性和集成性,从而使机器处理的信息多维化。在故障诊
24、断系统中综合采用了声音、图像、图形、动画和视频等多媒体技术,可使整个诊断平台有着良好的人机界面和交互式的工作环境,增加了系统的易操作性和可靠性,能够提高对突发性事件的监视、识别、诊断和预报能力。32 3 从单机到分布式网络诊断汽车的运动性和故障的时发性,导致异地诊断和远程诊断的需求不断增加,汽车故障诊断由传统的诊断方式向异地诊断和远程诊断方向发展”。特别是方便、快捷网络的普及,通过局域网、因特网来传输诊断信息成为种趋势,网络架构下的集成汽车故障诊断专家系统成为研究热点。网络诊断系统实现诊断服务信息的交流和共享,达成多专家协同诊断,提高诊断的准确率和效率”。4 结论总之,集成系统需要解决的关键问
25、题是:集成诊断系统中诊断模型的自动选择:模型的结构层次、知识表达能力和逻辑严谨性;推理机制的内在融合机理,避免各自为政的简单混合以及知识的灵活表示和处理等。参考文献1G r a yM O v e r c o m i n gt h el i m i t a t i o n so f 出es y s t e ma r c h i t e c h u r eo fo n-b o a r dv e h i c l ed i a g n o s t i c s S A EP a p e r9 4 0 4 3 22Z a l e s k iJVT E C H li n t e r a c t i v ed
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 故障诊断 专家系统 现状 发展趋势
限制150内