您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > AI人工智能 > 人工智能在故障诊断领域的应用
人工智能在故障诊断领域的应用摘要:本文在简要介绍故障诊断和人工智能的基础上,详细分析人工智能在故障诊断领域中的应用,包括智能故障诊断技术和故障诊断专家系统,最后总结基于人工智能的故障检测的发展趋势。关键词:故障诊断;人工智能;专家系统;智能诊断ApplicationofArtificialIntelligenceinthefieldofFaultDiagnosisAbstract:Basedonabriefintroductiononthefaultdiagnosisandartificialintelligence,thispaperdetailedlyanalysestheapplicationofartificialintelligenceinthefieldoffaultdiagnosis,includingintelligentfaultdiagnosisandfaultdiagnosisexpertsystem.Finally,thispapersummarizesthedevelopmenttrendoffaultdetectionbasedonartificialintelligence.Keywords:FaultDiagnosis;ArtificialIntelligence;ExpertSystem;IntelligentDiagnosis1引言随着科学技术的发展,装备的结构越来越复杂,功能也越来越完善,自动化程度越来越高,不但同一设备的不同部分之间相互关联,紧密耦合,而且不同设备之间也存在着紧密的联系,在运行过程中形成一个整体。一处故障可能引起一系列连锁反应,导致整个过程不能正常运行,甚至会造成重大的损失。因此,对故障诊断的要求也越来越高。另一方面,人工智能技术近年来得到很大发展,基于人工智能的故障诊断专家系统已成为当前研究和应用的一个热点。系统的故障是指系统的运行处于不正常状态(劣化状态),并可导致系统相应的功能失调,即导致系统相应的行为(输出)超过允许范围,使系统的功能低于规定的水平,这种劣化状态就称为故障。故障诊断是指系统在一定工作环境下查明导致系统某种功能失调的原因或者性质,判断劣化状态发生的部位和部件,以及预测状态劣化的发展趋势等[1,2,3]。故障诊断的基本思想可以这样描述:设被检测对象全部可能发生的状态(包括正常和故障状态)组成状态空问S,它的可观测量特征的取值范围全体构成特征空问Y,状态空间与特征空间的关系如下图来表示。特征空间Y状态空间SFG图1状态空间与特征空间的关系图故障诊断的过程主要分成三个步骤:第一步检测设备状态的特征信号;第二步从检测到的信号中提取征兆;第三步根据征兆和其他诊断信息来识别设备的状态,从而完成故障诊断。[4]故障诊断技术的发展大体经历了三个阶段[5]:第一阶段是故障诊断的初级阶段,诊断结果是建立在领域专家的感官和专业经验基础上,仅对诊断信息作简单的处理,其诊断水平受到个人技术能力和工作经验的限制。第二阶段是以传感器技术和动态测试技术为手段、以信号处理和建模处理为基础的常规诊断技术。其中,信号处理包括统计分析、相关分析、频谱分析、小波分析和模态分析等;建模处理包括参数估计、系统辨识、模式识别等,其理论基础是系统论、信息论和控制论。在这一阶段,故障诊断技术在工程上得到了广泛的应用,其自身也得到了空前的发展,诞生出许多新的诊断方法。如振动诊断技术、声发射诊断技术、频谱诊断技术、光谱诊断技术、无损诊断技术和热成像检测诊断技术等。第三阶段是智能诊断技术阶段。所谓诊断系统的智能就是它可以有效地获取、传递、处理、再生和利用诊断信息,从而具有对给定环境下的诊断对象进行成功状态识别和状态预测的能力。至80年代中期以后,由于机器设备的大型化、复杂化以及连续高速运行的需要,加之自动化制造系统的诞生和发展,单靠信号处理和人工分析判断又难以实现在线的精确诊断。目前,国内检测诊断技术的研究主要集中在以下几个方面:传感技术研究:传感技术是反映设备状态参数的仪表技术。国内先后开发了各种类型的传感器,如屯涡流传感器、速度传感器、加速度传感器和温度传感器等;最近开发的传感技术有光导纤维、激光、声发射等。关于信号分析与处理技术的研究:从传统的谱分析、时序分析和时域分析,开始引入了一些先进的信号分析手段,如快速傅立叶变换,Wigner谱分析和小波变换等。这类新方法的引入弥补了传统分析法的不足。关于人工智能和专家系统的研究:这方面的研究已成为诊断技术的发展主流,目前已有日程机械故障诊断专家系统,但这一技术在工程方面的研究尚未达到人们所期望的水平。关于神经网络的研究:比如旋转机械神经网络分类系统等的研究已经取得了应用,取得了满意的效果。关于诊断系统的开发与研究:从单机巡检与诊断到上下位机式主从机结构,直至以网络为基础的布式系统的结构越来越复杂,实时性越来越高。专门化与便携式诊断仪器和设备的研制与开发。目前,我国的冶金、电力、化工等行业的故障诊断技术己经很成熟,得到了广泛的应用。2人工智能人工智能是计算机科学的一个重要组成部分。它的任务是:让计算机模拟人类的智能活动,使之具有应用知识、逻辑推理、解决实际问题的能力。人工智能的研究,始于1956年,是从所谓难题求解开始的。早期的问题,大都限于下棋、猜谜和数学定理证明之类的简单领域。目前人工智能的研究,几乎涉及所有学科,其主要包括以下几个方面[6]:专家系统:让计算机模拟人类专家的决策过程,求解那些无法建立数学模型而必须依靠专家经验来解决实际问题。决策支持系统:通过计算机的推理、判断,对某些多元的、非精确的或不确定的难题进行辅助决策。自然语言理解系统:使计算机能够理解人类的语言,改善人机联系的条件。知识库系统把人类自己掌握的知识,用一定的规则表示出来,即经过形式比较处理存放在计算机中,为用户提供知识共享。智能机器人使机器人具有入的手、眼、脑的功能,不仅会看、会做、还会思考,并能根据环境条件决定自己的行为,智能机器人已在航天、核工业、冶金、机械、化工等各个领域开始部分代替人类的工作。智能计算机在知识库的支持下,能识别声音、图像、自动进行程序设计,具有推理、学习等功能的新一代计算机。人工智能系统还构成了新兴的知识工业,它将为新技术革命提供重要的工具,为变革人类的生产和生活方式做出了巨大贡献。Schreiber在1978年首次提出了自动测试生成技术(AutomaticTestGenerationTechniques)[7]。由于电路的日益复杂,故障诊断也变得越来越困难。在过去的几十年中,人工智能技术(AI)已经成为一个重要的研究课题。2001年Fenton等人对AI技术进行了很好地总结,并对这种技术进行了分类[8]。AI技术传统方法基于模型的方法学习机其他方法基于规则故障决策树基于结构和行为基于解释的学习故障字典临时模型CBR依据数据的学习模糊技术神经网络图2AI技术分类2.1专家系统专家系统是目前人工智能中最活跃、最有成效的一个研究领域,是基于知识的计算机智能程序系统。它从人类领域专家那里获取知识,并用来解决只有领域专家才能够解决的困难问题。因此可以这样来定义专家系统:专家系统是一种具有特定领域内大量知识与经验的程序系统,它应用人工智能技术,根据某个领域一个或多个人类专家提供的知识和经验进行推理判断,模拟人类专家求解问题的思维过程,以解决该领域内的各种问题。人类对问题求解的过程离不开对知识的表示和利用来两个方面。下面由知识的表示,就专家系统及其原理进行深入阐述。专家系统一般被认为它是一个智能程序系统;它具有相关领域内大量的专家知识;能应用人工智能技术模拟人类专家求解问题的思维过程进行推理,解决相关领域内的困难问题,并达到领域专家的水平。专家系统按系统的体系结构可分为三种:集中式专家系统:指对知识及推理进行集中管理的专家系统。目前大多数成功应用的专家系统都属于这一类型。分布式专家系统:指把知识和推理机制分布在一个计算机网络上的专家系统。这种类型的系统具有具有较强的问题求解能力。它将复杂的问题进行分解,并在求解之后将各个子问题的解合为原问题的解,对那些单个机构难以解决的问题它都可以实现求解。神经网络专家系统:采用人工神经网络技术建立的一种专家系统。它以神经网络为体系结构实现知识表示和求解推理。一个专家系统通常具有以下功能:咨询功能,回答用户提出的问题,解决其决策过程;学习功能,专家的训练下,系统能不断扩充和完善自己的知识;教育功能,系统能回答用户的提问,使用户在与系统交流时掌握领域内的知识。专家系统特点是灵活性、透明性、交互性[9]。专家系统是在计算机中实现的。它由知识库、知识获取机构、综合数据库、推理机、人-机接口、解释器五个部分组成。其中知识库和推理机是专家系统的核心部分。各部分的关系如图所示。在上述各组成部分中,知识库与推理机是专家系统不可缺少的组成部分。某些应用领域中,可以缺少解释部分和知识获取部分,但是一个完善的专家系统应具备上述五个部分。图3故障诊断专家系统结构图2.2机器学习在AI领域,知识获取已经成为建造专家系统的“瓶颈”问题。知识的自动获取更是人工被诊断对象人机接口知识库数据库推理机结果智能研究的难点。机器学习是解决知识获取问题的主要途径。机器学习研究的主要目标是通过构造智能学习机让机器自身具有获取知识的能力,使其能在实际工作中不断总结成功和失败的经验教训,对知识库中的知识自动进行调整和修改,以丰富、完善系统的知识。机器学习从内在行为来看,是从未知到已知的过程,是知识增长的过程;从外在表现看,是系统的某些适应性改变,使得系统能完成原来不能完成的任务或把原来的任务做得更好。学习是一切智能系统最根本的特征。机器学习是人工智能最具智能特征和最前沿的研究领域之一。机器学习的研究取得重大进展往往意味着人工智能,甚至整个计算机科学向前迈进了坚实的一步。因此,机器学习是提高故障诊断系统智能水平的主要途径,一旦诊断系统具有了自学习能力,它就能从环境的变化中学习新知识,不断实现自我完善。关于学习的概念,多数人工智能学者认为学习是以组织化的知识出发,然后变得更为组织化HJ.Simon定义说:学习是系统发生了变化,使得下一次比这一次做得更好;Minsky的定义是:学习是我们头脑里有用的变化;Miehalski认为:学习是对经历描述的建立或修改;Diettvrich认为:学习是知识的增长。这些定义虽然不尽相同,但可以看出学习的形式不外乎两种:知识获取和技能改善。在人工智能领域中,学习系统的研究、认知模拟和理论性分析这三者之间的相互竞争和支持,反映了人工智能领域的整体情况,使问题和概念相互交融。机器学习是研究怎样使用计算机模拟或实现人类学习活动的科学,是人工智能中最具智能特征、最前沿的研究领域之一。自80年代以来,机器学习作为实现人工智能的途径,在人工智能界引起了广泛的兴趣。特别是近几年来,机器学习领域的研究工作发展很快,它已成为人工智能的重要课题之一。“。机器学习不仅在基于知识的系统中得到应用,而且在自然语言处理、非单调推理、机器视觉、模式识别等许多领域也得到了广泛开展。一个系统是否具有学习能力已成为是否具有“智能”的一个标志。机器学习研究的主要发展过程大致可分为四个阶段,并分别以四个重要事件为标志。第一阶段:第一个学习机器的创立。(60年代)第二阶段:学习理论基础的创立。(60-70年代)第三阶段:神经网络(ANN)的创立,(80年代)第四阶段:ANN替代方法的创立(90年代)3人工智能在故障诊断领域的应用人工智能技术与诊断科学的结合,推动了一门崭新的分支学科,即基于知识的诊断推理的诞生和发展。智能诊断系统,是由领域专家、现代模拟脑功能的硬件及软件所组成的系统。从发展的成熟程度来看,诊断专家系统或基于知识的诊断系统是最为优秀的。而构造这些系统的一个重要理论基础就是基于知识的诊断推理。其研究工作发展迅速、成果迭出。专家系统实际上就是使计算机尽可能模拟人类专家解决某些实际问题的决策和工作过程的系统。人工智能技术的发展
本文标题:人工智能在故障诊断领域的应用
链接地址:https://www.777doc.com/doc-7343002 .html