智能诊断系统学习_第1页
智能诊断系统学习_第2页
智能诊断系统学习_第3页
智能诊断系统学习_第4页
智能诊断系统学习_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、 智能诊断系统学习机制概论11学习的概念智能诊断系统的学习,是对特定目标(如诊断对象)的知识获取的智能过程,系统的内部表现为新的知识结构的建立和改进,外部表现为系统诊断性能的改善。显然,学习的过程是一个诊断信息反馈与智能系统结构及性能改进与优化的过程。学习的过程也是一个智能诊断系统适应不断变化的外部环境因素的过程。12学习系统为使智能诊断系统具有学习能力,使之通过学习增长知识,提高诊断能力,就必须建立相应的学习子系统。学习子系统在与环境相互作用时,能够利用其过去与环境作用是得到的信息,并由此提高系统的性能。学习系统应具有适当的学习环境,具有相应的学习能力,能用所学的知识解决问题,能提高系统的诊

2、断能力。典型的学习系统至少包括环境、知识库、学习环节与执行环节(如图1所示)。图1智能诊断系统学习模型智能诊断系统的环境就是考察对象和外界条件,即症状与相关的信息。环境提供给系统的信息水平与质量对学习系统影响较大。学习环节是系统的学习机构,是学习的核心。它通过对环境的搜索取得外部信息,然后经分析、综合、类比、推理等思维过程获得知识,并将这些知识送入知识库中,供执行环节使用。知识库的设计应注意选择知识表示的形式,要考虑到知识的可表达性、推理难度、可修改性、可扩充性等基本要求。执行环节用于智能诊断,并在有关人员的参与下评价诊断的正确性,同时完成信息的反馈。12学习的类型智能诊断系统的学习主要是机械

3、学习(RoteLearning)、讲授学习(LearningfromInstruction)、演绎学习(DeductiveLearning)、解释学习(Explanation-basedLearning)、类比学习(LearningbyAnalogy)、归纳学习(InductiveLearning)等。机械学习是最简单的学习方法,它不需要推理,而是由教师向系统提供被记忆的信息,并用这些信息指导系统的故障诊断活动。讲授学习是由外部给诊断系统提供抽象的、一般化的信息,经学习系统选择和改造,把新的信息与系统原有的知识融为一体。这是一个实用化转换过程,一般由咨询、解释、实用化、归并与评价等步骤构成。演

4、绎学习是一种常规的逻辑推理方法,主要包括知识改造、知识编译、生成宏操作、保持等价操作等步骤。解释学习利用问题求解的实例,依赖领域知识构造出求解过程的因果解释结构,并获取相应的知识,为以后类似问题求解提供指导。学习的过程包括产生解释与对解释结构和事例进行概括两个步骤。类比学习通过对不同论与的描述进行匹配,确定公共的子结构,并以此为基础作类比映射。归纳学习是由教师或环境提供某种概念的若干例子,学生利用归纳推理将这些例子推广,产生该概念的一般描述。归纳学习分为实例学习(LearningfromExamples)和观察与发现学习(LearningfromObservationandDiscovery)

5、两类。实例学习由教师提供某种概念的正例集合与反例集合,通过归纳推理产生覆盖所有正例并排除所有反例的该概念的一般描述。观察与发现学习是由环境提供一组观察事例,学生构成一个一般的概念描述(即理论)来覆盖所有或大多数实例,这是一种无导师学习。此外,智能诊断系统还可通过神经网络进行学习。一种基于统计结果的模糊评判系统学习方法2.1故障模糊综合评判的途径由于设备故障症状因果关系的交错性、重叠性和随机性,一个症状往往对应多个可能的故障,一个故障发生时,也有多个症状出现。模糊评判常用于评判各故障可能性的大小,其一般表达式为:Y二RX式中Y=(y,yy)T为故障集;X=(x,x,x)T为症状集,x.的取值范1

6、2n12mj围是0或1,症状出现即为1,否则为0。rr1112rrR=21221mr2m为关系密切系数,为模糊算子。rr.rn1n2nmmx.=乙ri.=1儿越大则它所代表的故障的可能性也越大,y与相关。人建立之初其中不可避免地含有不切实际的成分或主观成分,为使评判式得出的结论更加符合实际,就必须通过学习不断修正R。本文提出一种基于故障-症状实际关系的学习方法可达到之一目的。其基本过程是:根据经验或统计数据初步确定故障-症状关系密切系数矩阵R中个元素rijij的初值。每次系统出现异常时,用模糊系统进行评判,求出目前症状组对应的故障及可能性大小。根据评判结论找到实际的故障,求出其实际的故障-症状

7、因果关系r。将对象实际的因果关系r的数据加入到R中去,由此对R进行修正。2.2模糊系统的构建设t.为由初步统计得出的症状X.出现且故障y.也出现的次数,由此得到矩阵ijjiT0。t11t12tt2122ttn1n2t1mt2mtnm故障y.出现的总次数是t.y.则Ty=(ti,12,,t),t.y1y2。yny.=imt.症状x.故出现的总次数是t.x.则Tx=(tx1,tx2,txm),tx.x1x2。xmx.t.=1设故障y.出现的前提下症状x.出现的概率为p(x./y)则p(x/y.)p(x/y)=/ty1/ty2/tyn,t./t.),.my.=R=r11r21r12r22r1mr2m

8、rn1rn2rnm/t.)中较大者所对应的症状与它y.tt.,?t.2y.m对于故障y.来说,(的关系更加密切。(t.1/ty.,t.2/ty.,t.m/ty.)中各元素最大值是1,它表明故.1y.2y.my.障y.每次出现时,症状x.都会出现;最小值是0,它表明症状x.与故障y.无关。设症状x.出现的前提下故障y.出现的概率为p(y./则p(y/x.)为(t.1/ty.,.1y.1y.2y.my.x.)t.2/tx.,t.m/t),.2x.mt/tt/t.t/1-rr.r11x112x21mxm11121mt/tt/t.t/1rr.r21x122x22mxm=R=21222m.t/tt/t.

9、t/1rr.rn1x1n2x2nmxmn1n2nm.2x.p(y/x.)=t.1/tx.,对于症状x.来说,(t/tt/t,.,t./tj)中较大者所对应的故障与它ji1xji2xjimxj的关系更加密切。(tIt.,tit.,.,t./t.)中各元素最大值是1,它表明症.1x.2x.mx.状x.每次出现时,故障y.都会出现;最小值是0它表明症状x.与故障y.无关。R中i行代表故障y.与各症状的关系密切程度,R中j列代表症状Xj与各故障的关系密切程度。如果以R作为X与Y的关系密切系数矩阵,是从故障的角度来考察问题,评判的准则是:当故障y.出现的同时经常出现症状X.(根据纪录与统计);症状X.在

10、此次评判中出现了;7则故障y.发生的可能性大。如果以R”作为X与Y的关系密切系数矩阵,是从症状的角度来考察问题,评判的准则是:当症状X.出现的同时经常出现故障y.(根据纪录与统计);症状X.在此次评判中出现了;1则故障y.发生的可能性大。这两种评判方法得到的结果经常是不一致的。例如,在液压系统中,液压泵发生故障时经常出现压力下降的症状,但压力下降的原因主要是调压系统故障。因此,需要统筹、全面地考察问题,评判的准则应该是:当故障y.出现的同时经常出现症状x.,且当症状x.出现的同时经常出现故障.y.;症状X.在此次评判中出现了;则故障y.发生的可能性大。为了实现这一目的,可将R与R”中对应的元素

11、相乘,构成矩阵R。故在R中r=rxr2.3关系密切系数矩阵R的学习由于关系密切系数矩阵R是根据一些初步的、不太完整甚至是假定的数据建立起来的,因此它不可能很精确,需要用系统实际故障诊断过程中得出的故障-症状因果关系对其进行修正。学习的过程如下:用R对系统实际出现的症状X=(x,x,.x)T进行评判,计算出12mY=(y1,y2,.,yn)T。根据Y中各y.的大小,按顺序进一步检查系统,确定故障(找到y.)。在Ty=(ty1,ty2,JU)中,y.对应的ty.,加】;在Tx=(ttxm)中,此次诊断中出现的X.所对应的t.均加1;在矩阵T里,y.对应的t.行中,.x.ii此次诊断中出现的X.所对

12、应的t.均加1。.i.用修改过的Ty=(q,址,。tyn),Tx=(txi,tx2,。txm),矩阵T,运用式9-1、9-2计算出新的R与R”,并最终计算出关系密切系数矩阵R。每次故障发生和诊断之后都作上述运算,R将逐步精确起来,因为它将实际的故障-症状的对应关系融合进来了。这种学习方法有充分的事实根据,简洁且易于实现,值得现场推广使用,在同类系统较多的地方则更加适用。如果系统出现了新的故障与症状,只要把相关的数据输入,也可方便地修正评判系统。2.4程序实现症状、故障信息以及两者相互对应发生的次数已经存在于知识库,可以直接从知识库中调出。由于R、R、R都是矩阵,所以在程序实现的时候,采用动态二

13、维数组来处理,只在程序初始化时,将数据库中的值赋予数组和在运算结束时将结果更新到数据库,其它中间运算都是针对数组进行。这样可以提高计算效率。程序流程图如下:”/初始化系数数组显示症状、故障信息用户确定最终出现症状、故障|对应症状、故障发生次数+1归一化数组并计算R、R以及R归一化R,将第一列作为故障发生权重输出/结果存入知识库/*(结束)2.4程序界面学习并刷新008611000000002000初始化0000.20000050.71420.1210.0871MoogD761型伺服阀故障诊断学习子程序请选择出现的故障0.33330.57890.19510.14630.09750.26820.1

14、9510.14630.03250.155300.05710请选择症状圍曲对应症状出现次数.行曲对应故障出现次数线圈匝间短路衔铁卡性气隙中有脏物导磁悻松动紧固件松动放丈器零点与机械零点不一制弹簧管疲劳反馈管球头磨损或损坏零点谭移电流増犬零点不稳定控制电流下降控制电流存在但不工作系统位移工作奚限垂统工作不稳定001000001000000000000000000.66660000.21050000.21050.2357000200000100000000000000000800040004001000001000000000000000000.8000100010.1707001000001000

15、000000000000000.53320000.21050000.21050.1707初始矩阵界面学习后矩阵界面2.4电液伺服阀模糊综合评判诊断系统学习的实例现以珠钢CSP轧机AGC控制装置D761-2716AS63J0GMGUPL型电液伺服阀力矩马达部分模糊故障诊断系统为例,进一步探讨此类系统的学习方法。这种阀由Moog公司提供,广泛应用于钢铁冶金液压控制系统。如珠钢CSP液压系统在AGC、CVC等控制回路中就采用了这种阀。阀主要特点是:双喷咀挡板,力反馈,两级电液伺服控制;干式、桥型、永磁式力矩马达,弹簧管支承;喷咀压合在一级座内,工作可靠,力矩马达及喷咀挡板级为分离的独立部件,调试方便

16、;三凸肩四通滑阀,铝合金壳体,有阀套,阀套与壳体采用橡胶圈密封,加工性能好;反馈杆端部小球与杆部为一整体,利于反馈。阀的总体特点是:工作稳定可靠,静态精度较高,动态频响范围宽(达80Hz)。系统的主要故障如下:y1线圈匝间短路y2衔铁卡住y3气隙中有赃物y4导磁体螺钉松动y5紧固件松动y6放大器零点与机械零点不重合y7弹簧管疲劳y8反馈杆球头磨损或损坏系统的主要症状如下:x1零点偏移电流增大x2零点不稳定x3控制电流I下降x4控制电流I存在但系统不工作x5系统位移工作受限x6系统不稳定6ty2,。,t)、Tx=(tynx1设由初步统计及相关资料得出的矩阵T0Ty=(ty12,。4)如下:Ttt

17、tttxx1x2x3x4x5Ty4141021ty1750200ty2200020ty3100001ty4770000ty5880000ty6660000ty71240800ty819114000tx6400000004由此计算出R与R”,并最后计算关系密切系数矩阵R0如下:0.1200.08000000100000010R0=0.1700000000.195000000.146000000.04900.80000.2680.3640000.364实际故障诊断中出现的症状是零点偏移电流增大与系统不稳定(症状x1与x6出现),用R进行评判,得Yt=(0.12,0,0,0.170,0.195,0.

18、146,0.049,1600.632),得到的故障结论是反馈杆球头磨损(y8成立)。用X与x6对应y8这一结论对R0进行修正,则矩阵T、Ty=(ty1,t)、Tx=(t,t,t)等变为:ynx1x2。xmTttttttxxx2x3x4x5x6Tyty4240257502000ty22000200ty300000ty47700000ty58800000ty66600000ty72408000ty82240005由此计算R与R”,并最后计算出R。0.11800.08000000100000010R=0.167000000.190000000.143000000.04800.80000.2860.3

19、330000.416ty2,。比较R与R。,可发现X与x6对应y8的关系密切系数r8与r86相对增大,分别由0.268与0.364增至0.286与0.416,与此同时其他一些关系密切系数(位于第列与第8行)有所减小。由此可见症状与故障同时出现的次数越多,它们之间的关系密切系数也相对大。显然,,在一定的条件下,也可用R或R”作关系密切系数矩阵直接进行模糊评判,此时也能进行上述的学习与修改。基于实例的故障诊断专家系统的学习方法31概述故障诊断专家系统的学习能力与神经网络比相对弱一些,如果能合理地安排便于信息交流的人机界面,能巧妙地设计相关的程序,能充分地利用相关的数据库技术,使专家系统具有一定程度

20、的学习能力也是可以实现的。事实上,无论是神经网络还使专家系统,其学习的原理都是将计算出(或推出)的结论与对象的实际状况作对比,找出其中的误差,再将误差输入到系统中,依此对系统进行修正。这个修正与调整(亦即学习过程)过程,是一个信息反馈、系统改进与优化、以及适应环境变化的过程。专家系统故障诊断过程与结论的误差源自于推理错误和判断错误。对推理错误的改正是通过对有关专家知识(推理规则)的修改来实现的。对判断错误的改正是通过对有关的阈值的修改来实现的。专家系统的学习主要是机械学习。32基于实例的专家知识与推理过程的学习基于实例的学习是以实际发生的故障与当时出现的症状及相关信息来修改原推理知识的。它是建

21、立在故障与症状关系的相似性(即同一故障对应相似的症状)基础之上的。在故障诊断专家系统中,推理的规则可表示为:IfX1thenYn此处X为症状或相关的信息,Y为根据X推出的故障结论。n在多数情况下,X为一组信息,即X=xand兀andandx12n因此,推理规则可表示为:IfxandxandandxthenY12nn在建立专家推理知识库的初始阶段,由于条件的限制和数据的缺乏,信息组X可能不一定完全正确,需要在实际应用的过程中修改。假设在某次故障诊断中发现,当故障Y发生时,出现的信息组并不是XI,n而是X2=x21andx22andandx2K,X2中有部分元素与X1相同,又有部分不同。12K这时可将信息组X2出现对应于Y出现这一关系当作一个案例,形

温馨提示

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

最新文档

评论

0/150

提交评论