机械故障诊断学 钟秉林 第9章专家系统诊断原理_ppt课件_第1页
机械故障诊断学 钟秉林 第9章专家系统诊断原理_ppt课件_第2页
机械故障诊断学 钟秉林 第9章专家系统诊断原理_ppt课件_第3页
机械故障诊断学 钟秉林 第9章专家系统诊断原理_ppt课件_第4页
机械故障诊断学 钟秉林 第9章专家系统诊断原理_ppt课件_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第9章 专家系统诊断原理 l 专家系统的基本结构及功能 l 推理机制 l基于行为的故障诊断专家系统 机械故障诊断理论与方法 第2篇 基于人工智能的故障诊断技术 *1 内 容 安 排 l 知识表示与知识获取 l人工神经网络与专家系统 1.专家系统历史与现状 作为人工智能一个重要分支的专家系统(Expert System, ES)是在20世纪60年代初期产生和发展起来的一门新兴的 应用科学,而且正随着计算机技术的不断发展而日臻完善 和成熟。1982年美国斯坦福大学教授费根鲍姆给出了专家 系统的定义: 专家系统是一种智能的计算机程序,这种程序使用知识与 推理过程,求解那些需要杰出人物的专门知识才能求解的 复杂问题。 一、概述 *2 一般认为,专家系统就是应用于某一专门领域,由知识工 程师通过知识获取手段,将领域专家解决特定领域的知识 ,采用某种知识表示方法编辑或自动生成某种特定表示形 式,存放在知识库中,然后用户通过人机接口输入信息、 数据或命令,运用推理机构控制知识库及整个系统,能像 专家一样解决困难的和复杂的实际问题的计算机(软件) 系统。 专家系统有三个特点,即: 启发性,能运用专家的知识和经验进行推理和判断; 透明性,能解决本身的推理过程,能回答用户提出的问题 ; 灵活性,能不断地增长知识,修改原有的知识。 一、概述 *3 1.1 初创期 人工智能早期工作都是学术性的,其程序都是用来开发游戏的 。尽管这些努力产生了如国际象棋、跳棋等有趣的游戏,但其 真实目的在于计算机编码加入人的推理能力,以达到更好的理 解。在这阶段的另一个重要领域是计算逻辑。 1957年诞生了第一个自动定理证明程序,称为逻辑理论家。 20世纪60年代初,人工智能研究者便集中精力开发通用的方法 和技术,通过研究一般的方法来改变知识的表示和搜索,并且 使用它们来建立专用程序。 到了60年代中期,知识在智能行为中的地位受到了研究者的重 视,这就为以专门知识为核心、求解具体问题的基于知识的专 家系统的产生奠定了思想基础。 一、概述 *4 1965年在美国国家航空航天局要求下,斯坦福大 学研制成功了DENRAL系统,DENRAL的初创工作引导 人工智能研究者意识到智能行为不仅依赖于推理 方法,更依赖于其推理所用的知识。该系统具有 非常丰富的化学知识,是根据质谱数据帮助化学 家推断分子结构,被广泛地应用于世界各地的大 学及工业界的化学实验室。 一、概述 *5 这个系统的完成标志着专家系统的诞生。在此之后,麻 省理工学院开始研制MACSYMA系统,它作为数学家的助手 使用启发式方法变换代数表达式,现经过不断扩充,能 求解600多种数学问题,其中包括微积分、解方程和方程 组,矩阵运算等。 同期,还有美国卡内基梅隆大学开发的用于语音识别 的专家系统HEARSAY,该系统表明计算机在理论上可按编 制的程序同用户进行交谈。 20世纪70年代初,匹兹堡大学的鲍波尔和内科医生合作 研制了第一个用于医疗的内科病诊断咨询系统INTERNIST 。 这些系统的研制成功使得专家系统受到学术界及 工程领域的广泛关注。 一、概述 *6 1.3 发展期 从20世纪80年代初,医疗专家系统占了主流,主要原因 是它属于诊断类型且开发比较容易。 但是到了80年代中期,专家系统发展在应用上最明显的 特点是出现大量的投入商业化运行的系统,并为各行业 产生了显著的经济效益。其中一个著名的例子是DEC公司 与卡内基梅隆大学合作开发的XCON-R1专家系统,它用 于辅助数据设备公司(DEC)的计算机系统的配置设计。 它每年为DEC公司节省数百万美元。 专家系统的应用日益广泛,处理问题的难度和复 杂度不断增大,导致了传统的专家系统无法满足较为 复杂的情况,迫切需要新的技术去支持。 一、概述 *9 从80年代后期开始,一方面随着面向对象、神经网络和模 糊技术等新技术迅速崛起,为专家系统注入了新的活力; 另一方面计算机的运用也越来越普及,而且对智能化的要 求出越来越高。由于这些技术发展的成熟,并成功运用到 专家系统之中,使得专家系统得到更广泛的运用。 在这期间开发的专家系统按其处理问题的类型可以分为: 解释型、预测型、诊断型、设计型、规划型、监视型、调 试型、修正型、教学型和控制型。 其应用领域也涉及到农业、商业、化学、通信、计算机系 统、医学等多个方面,并已成为常用的解决问题的手段之 一。 一、概述 *10 2.在故障诊断中的应用 专家系统:基于知识(Knowledge-based)的人工智能系统。 专家系统实质是应用大量人类专家的知识和推理方法求解 复杂的实际问题的一种人工智 能计算机程序。 专家系统能够模拟、再现、保存和复制,有时还能超过人类专家的脑力劳动,是人工智能 领域中目前最活跃最成功的一个分支。 就机械设备故障诊断而言,专家系统比较适用于复杂的、比较规范化的(即只是来源可以 从类似机器获取)的大型动态系统,如针对汽轮发电机组等研发的诊断专家系统,已经在 工程实际中取得了良好的经济效益。 一、概述 *11 3.专家系统的分类(按推理规则分) 基于规则的专家系统 基于规则推理(Rule Base Reasoning,RBR)的方法是根据以往专家诊断的 经验, 将其归纳成规则, 通过启发式经验知识进行推理。 它具有明确的前提,得到确定的结果。它是构建专家系统最常用的方法,这 主要归功于大量的成功实例和工具的出现。早期的专家系统大多数是用规则推理 的方法。 一、概述 *12 基于案例的专家系统 基于案例推理(Case Based Reasoning,CBR)的方法就是通过搜索曾经成功 解决过的类似问题,比较新、旧问题之间的特征、发生背景等差异,重新使用或 参考以前的知识和信息,达到最终解决新问题的方法。 它起源于1982年美国学者Roger Schank,关于人类学习和回忆的动态存储模 型的研究工作。 一、概述 *13 基于框架的专家系统 框架(Frame) 是将某类对象的所有知识组织在一起的一种通用数据结构,而相 互关联的框架连接组成框架系统。 一、概述 *14 基于模糊逻辑的专家系统 模糊理论的概念由美国加利福尼亚大学著名教授扎德在他的Fuzzy Sets 和Fuzzy Algorithm等著名论著中首先提出。模糊性是指客观事物在状态及其 属性方面的不分明性,其根源是在类似事物间存在一系列过渡状态,它们互相渗 透、互相贯通,使得彼此之间没有明显的分界线。 一、概述 *15 基于D-S证据理论的专家系统 D-S证据理论是由Dempster于1967年提出的,他首先提出了上、下界概率的定义 ,后由Shafer于1976年加以推广和发展,故人们也把证据理论称为D - S理论。 基于人工神经网络的专家系统 人工神经网络(Artificial Neural Network ,ANN)是仿效生物体信息处理系统获 得柔性信息处理能力。它是从20世纪80年代后期开始兴起:由理论研究阶段发展到应用 阶段。 基于遗传算法的专家系统 遗传算法(Genetic Algorithms,GA)是一种基于自然选择和基因遗传学原 理的优化搜索方法。由美国John H.Holland教授在1975年提出的。 一、概述 *16 1.一般概念 二、 专家系统的基本结构及其功能 *17 实用专家系统框图 l特点: 专家系统是包含知识和推理的智能计算机程序; 求解问题的知识与程序和数据结构分离。增强了系统的适应性和灵活性;(vs传 统的计算机应用程序:求解问题的知识隐含在程序和数据结构中) 专家系统通常由5个基本组成部分:知识库、推理机、数据库以及解释程序、知 识获取程序。 二、 专家系统的基本结构及其功能 *18 2.知识库 知识库是专家系统的核心; 知识库是专家知识、经验与书本知识、常识的存储器; 专家诊断系统知识库通常包括: 背景知识:背景知识作为辅助信息,在推理过程中起着重要作用。如设备运行规范可以 成为诊断过程中触发、激活某一诊断规则的依据等。 二、 专家系统的基本结构及其功能 *19 诊断知识 领域专家在长期的诊断实践中积累起来的知识和经验。产生式规则表达: IF THEN WITH 现象:观察到的机组症状; 假设:表示机组的故障或中间结论; 可信度:表示在观察到这些“现象”后,推断机组具有这类故障的可信程度。 一般诊断知识按故障树结构分层组织。 二、 专家系统的基本结构及其功能 *20 机组病例与运行档案 描述机组以往诊断病例及其安装维修的记录情况,它对如何沿最有可能的故障 方向进行诊断推理具有很大影响。 过程性知识 一系列分析计算程序,以独立的模块形式存在,在诊断过程中需要时被调用。 如在诊断中需要获取某振动信号关于转速频率的谱峰情况,就需调用 FFT频谱 计算程序。 二、 专家系统的基本结构及其功能 *21 控制性知识 对领域知识起指导作用的知识,如引导规则的选择、控制推理路径及指明 诊断系统在诊断过程中对机组运行数据进行何种分析等。 决策知识 机组发生某故障时应采取的措施。它包括机组本身的运行规程和领域专家 处理该类故障时的措施方法,另外,还包括在不能确诊某故障时向用户建议应 重点监测何种信号及注意事项。 二、 专家系统的基本结构及其功能 *22 知识库的结构形式取决于所采用的知识表示方式,常用的有:逻辑表示、语义 网络表示、规则表示、框架表示和子程序表示等。 用产生式规则表达知识的方法是目前专家系统中应用最普遍的一种方法。 二、 专家系统的基本结构及其功能 *23 3.数据库 专家系统中用于存放反映系统当前状态的事实数据的场所。包括:用户输入的 事实、已知的事实以及推理过程中得到的中间结果等。 动态数据库:保存推理过程中,产生的中间结论(包括最终结论),以及大量的 症状信息和推理路径。 二、 专家系统的基本结构及其功能 *24 4.推理机 推理机是专家系统的灵魂,它根据当前输入信息和过去历史情况,激活知识库中的有关规 则,按一定的推理策略完成证据与假设之间的映射关系。 n推理过程中通常需要保存推理轨迹以期对诊断结果进行解释 n推理策略有:正向推理、反向推理和正反向混合推理三种。 二、 专家系统的基本结构及其功能 *25 5.解释程序 对于诊断结果,若用户有疑问或不解,通过解释程序对诊断结果、推理路径和症状信 息进行解释,提高系统的透明性和可信性; n 包括与系统推理有关的问题和与系统推理无关的系统自身的问题。 6.知识获取 研究如何把“知识”从人类专家大脑中提取和总结出来,并且保证所获取的知识间的 一致性,它是专家系统开发中的一道关键工序。 二、 专家系统的基本结构及其功能 *26 构造专家系统时,要求专业领 域的专家和知识工程师密切合作,总结总结 和提取专家领域知识,把它形式化并编码存入计算机中形成知识库。 n 但是,专业领 域知识是启发式的,较难 较难捕捉和描述,专业领 域专家通 常善于提供事例而不习惯习惯提供知识,所以,知识获取被公认为是专家系统 开发研究中的瓶颈问题颈问题 。 二、 专家系统的基本结构及其功能 *27 1.推理机制 推理:根据一个或一些判断得出另一个判断的思维过程。 推理所根据的判断,称为前提。 由前提得出的判断,称为结论。 在专家系统中,推理机利用知识库的知识,按一定的推理策略去解决当前的问题。 三、推理机制 *28 2. 三段论 由且只由三个性质判断组成,其中两个性质判断是前提,另一个性质判断是结 论。 所有的推理系统都是智能系统; 专家系统是推理系统; 所以,专家系统是智能系统。 大项 中项 小项 三、推理机制 *29 3. 基于规则的演绎 前提与结论之间有必然性联系的推理,是演绎推理。 前提与结论之间的这种联系可由一般的蕴涵表达式直接表示,成为知识的规则。 例如,所有的哺乳动物都是动物,可以写成如下的蕴涵式: ( x ) Mammal (x) Animal (x) 三、推理机制 *30 利用规则进行演绎的系统,通常称作基于规则的演绎系统。常用的演绎推理方法有正向、 反向和正反向联合三种: q 正向演绎系统 定义义:从一组事实出发,不断尝试尝试 所有可利用的规则,并在此过程中不断 加入新事实,直到获得包含目标公式的结束条件为止。 特点:由数据到结论; 数据驱动策略。 三、推理机制 *31 q 反向演绎系统 定义:先提出假设(结论),然后去寻找支持这个假设的证。 特点: 由结论到数据; 目标驱动 策略。 三、推理机制 *32 q 正反向联合演绎系统 正向演绎系统和反向演绎系统的局限: 正向系统可以处理任意形式的事实表达式,但被限制 在目标表达式为由文字析取组成的一些表达式。 反向系统可以处理任意形式的目标表达式,但被限制 在事实表达式为由文字合取组成的一些表达式。 正反向联合演绎,发挥各自的优点,克服其局限性。 三、推理机制 *33 4. 归纳推理 定义:由个别的事物或现象推出该类事物或现象的普遍性规律的推理。 常见的推理方法:简单枚举法、类比法、统计推理、因果关系法等五种(契合法、差 异法、契合差异并用法、共变法与剩余法)。 三、推理机制 *34 5. 不精确推理 定义义:基于不确定的推理规则进进行推理,形成结论。 常见见的不精确推理方法: 概率论方法 可信度方法 模糊子集法 证据论方法等。 三、推理机制 *35 1.一般概念 知识表示是计算机科学研究的重要领领域,智能活动过程主要是一个获得应用知识的过 程。智能活动的研究范围围: 知识的获取、知识的表示、知识的应用 知识表示的基本要求: 可扩充性、简明性、明确性等。 知识表示方法: 符号逻辑法、产生式规则、框架理论、语义网络、特征矢量法、过程表示法等。 四、知识表示与知识获取 *36 2. 知识的符号逻辑 表示法 优点: 逻辑表示的演绎结果在一定范围内保证证正确,而其他知识表示方案,至今还未达到 这一点。 逻辑表示从现有事实推导导出新事实的方法可以机械化。 四、知识表示与知识获取 *37 l一阶谓词逻辑 表示法 一阶谓词逻辑是一种形式语言系统,研究的是假设与结论之间的蕴含关系, 即用逻辑方法研究推理的规律。 n 由于它与自然语言相似,故可用来表示人类的某些知识。 四、知识表示与知识获取 *38 P(x, a): 指 x (某人)的身份为a,a为常量,可以 是 teacher, studenut 等; A(y, b) : 指 y (某人)的年龄为 b ; GE(x, y) :指 xy ; E(u, e) : 指u (某人)的文化程度为e, e可分为high, middle 和 primary 三挡; S(z, c) : 指z 的性别为 c, c 的取值为 male 或 female ; W(w, d) : 指w 的工作年限(工龄)为 d。 四、知识表示与知识获取 *39 例: 谓词: 事实: P(Wang, teacher):老王的职业为教师; S(Wang, male): 老王为男性; W(Wang, 20): 老王工龄20年。 规则: (1) (x)P(x, teacher)E(x, high): 表示:所有的教师都具有大学以上文化程度 (2) (“x)E(y, high)($x)(A(y, x)GE(x, 23): 表示:所有具备大学文化程度以上的人,年龄一般大于或等于23岁 四、知识表示与知识获取 *40 (3) (z)(v) P(z, teacher)w(z, v)(w)EQ(w, ADD(v, 23) (x)(A(z, x)GE(x, w) 表示:任何一位工龄为v的教员,其年龄一般大于或等于v+23 问题:老王年龄多大? 四、知识表示与知识获取 *41 回答:推理, 从已知事实P(Wang, teacher)根据推理规则(1),经变量置换xWang后得: P(Wang, teacher)E(Wang, high) 即:“老王受过高等教育”。 由推理规则(2),经变量置换yWang后得: E(Wang, high)(x)(A(Wang, x)GE(x, 23) 即:“老王年龄至少是23岁或23岁以上” 四、知识表示与知识获取 *42 从推理规则(3),利用事实P(Wang, teacher)和 W(Wang, 20),经变量置换z / Wang, v / 20,从另外的推理路线得: P(Wang,teacher) w(Wang,20) (w)EQ(w, ADD(20,23) (x)(A(Wang, x) GE(x, w) 得知:“老王年龄大于或等于43岁”。 四、知识表示与知识获取 *43 3.产生式规则 表示法 优点:产生式规则之间相互独立,有利于系统的修改、扩充。 如MYCIN医学咨询系 统。 产生式系统中,论域知识分成两部分: 事实:静态的知识,如事物、事件和它们之间的关系; 产生式规则:推理和行为的过程。由于这类系统的知识库中主要存储的是规则,所以 又称基于规则的系统。 四、知识表示与知识获取 *44 事实的表示 对于孤立的事实,在专家系统中常用(特性对象取值)三元组表示。在谓词演算 中关系谓词也常以这种形式表示。如: (Age Wang-Feng 38) (Men Wang-Feng True) (Father Wang-Ling Wang-Feng) 四、知识表示与知识获取 *45 不完全知识: (判断,振动基频分量振幅占通频振幅60以上,基频振动,0.9) (判断,主蒸汽压力低于规程标准,主蒸汽压力低,1.0) n上述规则分别表示: “振动基频分量振幅占通频振幅60以上判断为基频振动” 的置信度为90% “主蒸汽压力低于规程标准为主蒸汽压力低”的置信度为 100%。 四、知识表示与知识获取 *46 振动峰峰值大 基频振动低频振动二倍频振动 广谱振动 不平衡振动热弯曲油膜涡动油膜振荡支承问题轴裂纹不对中摩擦 联轴器问题 初始不平衡零部件脱落 . . . . . . . . . . . . 汽轮发电机组故障树 四、知识表示与知识获取 *47 对于各事实之间的关系,常以树状结构来表示: 规则的表示 RULE=( (IF ;若事实1成立且 ;事实2成立且 );事实n成立 (THEN ;则结论1成立且 ;结论2成立且 );结论m成立 四、知识表示与知识获取 *48 规则2=基频振动 (如果 振动工频分量占通频振幅的比例大于60 0.95; 过临界转速对振幅明显增大,且相位变化大于1000.8; 稳速时,相位不随时间、负荷而变化 0.8); (则为 不平衡故障 0.9) ; 置信度 四、知识表示与知识获取 *49 n但这种完全独立的规则集虽然增删、修改容易,但寻找可用规则时只能顺序进行 ,效率很低。 n在实际专家系统中,由于规则较多,所以总是以某种方式把有关规则连接起来, 如建立某种形式的索引文件。这样既方便查找,又可把规则存放在磁盘上,避免把 所有规则调入内存造成内存不足等问题。例如: 四、知识表示与知识获取 *50 n对于油膜振荡故障,可以有如下规则: IF (油膜振荡) THEN (规则 287, 288, 289, 290, 291, 292, 293, 294, 395); n同样,对于决策性知识,也可用类似表示法: IF (油膜振荡) THEN (决策 10, 11, 12, 20, 25); 决策序号 规则序号 四、知识表示与知识获取 *51 4. 框架理论 n框架是一种描述某种形态的数据结构,它由一组槽所组 组成。一般,框架有如下 形式: 框架名 槽名1侧面名11(值111,值112,. ) 侧面名12(值121,值122,. ) 槽名2侧面名21(值211,值212,. ) 侧面名22(值221,值222,. ) 四、知识表示与知识获取 *52 n框架可用来描述动作与推测。例如,在工况监视与故障诊断系统中有: 动作框架 类型 监测 动作者 工况监视与故障诊断系统 被监测者 汽轮发电机组 可能结果 情况1框架 情况2框架 情况3框架 四、知识表示与知识获取 *53 n情况1框架 类型 描述 对象 汽轮发电 机组 反映 低压转子两侧工频振动大 可能结果 低压转子不平衡或热弯曲 n情况2框架 类型 描述 对象 汽轮发电 机组 反映 各项参数正常 可能结果 机组工作正常,继续正常运转 四、知识表示与知识获取 *54 情况3框架 类型 描述 对象 汽轮发电 机组 反映 轴振动超限值 可能结果 报警,停机检修 四、知识表示与知识获取 *55 n框架也可以来描述一个概念。如:描述轧钢 机的框架: 轧钢机框架 类型 用途 (初轧机框架,连轧机框架.) 规格 (650,850,1150,1700,.) 结构 轧辊 (轧辊框架) 牌坊 (机架框架) 主传动系统 (传动系统框架) 电动机 (电动机框架) 四、知识表示与知识获取 *56 传动系统框架 高速轴 轴 (带飞轮,不带飞轮,) 联轴器 (刚性,弹性,) 小齿轮 (渐开线,圆孤,) 轴承 (滚动,滑动,) 低速轴 轴 (带动一架,带动二架,) 联轴器 (齿轮联轴器,弹性联轴器) 轴承 (滚动,滑动,) 大齿轮 (渐开线,圆孤,) 四、知识表示与知识获取 *57 5. 不精确知识的表示 不精确知识来源: 知识并非完全可靠; 知识不完全; 知识来自多个相冲突的知识源等; 由于情况的不断变化,或在对客观事物所掌握的信 息不完整或不正确的情况下进行推论所导出的结自 然也具有不确定性。 四、知识表示与知识获取 *58 n不精确知识的表示方法: Bayes方法 模糊集理论 决策因子表示法,按因子在决策中所起的作用分成:支持、反对、充分、矛 盾等决策因子。 四、知识表示与知识获取 *59 6. 知识获 取(机器学习) n知识获取又称机器学习,是专家系统中不可缺少的一个 组成部分。 n知识获取的理论是机器学习,它主要研究学习的计算理 论、学习主要方法及其在专家系统中的应用。 n知识获取的目的:使系统适应 应不断变化着的客观世界。 n知识获取被公认为 认为 专家系统开发研究中的瓶颈颈问题。 四、知识表示与知识获取 *60 知识获取的基本步骤 认识阶段概念化阶段形成化阶段实现阶段测试阶段验收阶段 认识 问题 的 特征 找出 概念 建立 关系 设计 组织 结构 建立 知识 库及 推理 机制 检验 知识 及 系统 功能 试 运 行 提出 要求 形成 概念 确定知 识表示 及推理 的方法 原型 系统 再认识再分析 再设计 再改进 四、知识表示与知识获取 *61 l人工神经网络与专家系统 n专家系统的局限性: 知识获取的瓶颈; 难难于处理多个领域专家知识间的相互矛盾; 自学习能力几乎没有; 五、人工神经网络与专家系统 *62 窄台阶效应:专家系统能以专家水平处理专家知识 领域以内的问题,而不能处理专家知 识领域以外的 任何问题; 现有逻辑理论表达和单一推理机制的局限; 运行过程中大量的人工干预。 将神经网络视为一类知识源的表达与处理模型,与 其它知识表达模型一起去表达领域专家的知识。 n基于神经网络的专

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论