正在加载图片...
Vol.15 No.2 故璋诊断·机械设计综合专家系统 ·199· 例3:判断故障形式、发生故障的零部件、故障原因、概率、等级等的规则: trouble_mode(X.Y):-t1(.L),member (m(Y).L). trouble_part(X,Y):-t1(Y.L),member (m(X),L). trouble_cause(X,Y.Z):-tro_cau(Y,Y.Z,W) trouble_probability (X.Y.Z):- t1(.L).member(m(Y),L).memble(gq(Z).L). 4.2机械设计专家系统 下列是知识库巾贮存的部分知识类型。 (1)用语义网络方式表达了通用机构的分类和阶层构造。 例4:通用机构中各类机构的所属关系: bl(cam,higherpair).... b3(platecam.plane_cam)..... (2)用框架模式表达这些机构的性能和评价函数。 例5: pl(double_crank,[i(revolve),o(revolve),s(parallel), mo2(change_point),min(fixed)]). p2(cam,[des(easily),pro(difficuty),pre(lower),li(short). fu(motion_transmission),tr(be_based_on_require). ef(low),jo(shaft).jo2(key),jo3(frame),trou(wear. driven_member_cannotrealizekimenaticlaw)]). (3)设计对象的有关知识。 例柴油机的阶层构造(见诊断系统的例1)。 以上3种知识构成深知识,设计系统选择模型进行概念设计时需要使用这些知 识(6)。加入某些规则后即可预测故障。 例6:从机构的薄弱点预测对相邻零部件的影响时,可用下规则: trouble_forecast(X,Y,Z.W.F.E,G):-p2(Z.N,member(trou(W,C).N) t1(X,L),affect_join_part (X,Y.C),member(m(Y).L) member(af(F).L),member(ae(E),L),member(g(G).L). 4.3两个系统相互支援的实例 (1)设计系统对诊断系统的知识支援。 例7:当燃料压送系统止回阀打不开,需探索故障原因时,先用诊断系统的知识和规 则进行诊断: 输入:P-trouble_cause(high_pressure._check._valve, cannotopen,Z). 输出:Z=badmaterialofvalve: % Z=be_fixed_to_valveseat; no 若对这两个原因不满足,可求助于设计系统。利用例6的规则: 输人:?-trouble_.forecast(high_pressure._check._valve,.V o l . 15 N 0 . 2 故障诊断 · 机械设计综合专家 系统 19 9 例 :3 判 断故障形式 、 发 生故 障的零部 件 、 故 障原 因 、 概率 、 等级 等 的规 则 : t r o u b l e一m o d e (X , )Y : 一 t l (X , L ) , m e m b e r (m ( )Y , L ) . t r o u b l e 一P a r t (X , 约 : 一 t l (X , L ) , m e m b e r ( m (x) , L ) . t r o u b l e _ e a u s e (X , Y , Z ) : 一 t r o _ c a u ( X , y Z , 刚 t r o u b l e 一p r o b a b ilit , 厂 (x , y , z ) : 一 t l (X , L ) , m e m b e r ( n i ( )Y , 乙) nr e m b l e ( g q (z ) ,丈) . .4 2 机械设计专家 系统 下 列是 知识库中贮存 的部分知识类 型 。 ( 1) 用语义 网络 方式 表达 了通用机 构的 分类 和 阶层构 造 。 例 4 : 通用机 构 中各类 机构 的所 属关 系 : b l ( e a m , h i g h e r _ p a i r ) . · 一 b 3 (P l a t e 一 c a m , p l a n e 一 e a m ) . … … (2) 用框架 模式 表达这些 机构 的性能和 评价函 数 。 例 5 : p l ( d o u b l e _ c r a n k , [ i ( r e v o l v e ) , o ( r e v o l v e ) , s ( p a r a ll e l ) , m o Z( c h a n g e _ p o i n t ) , m i n ( if x e d )1) . p Z( c a m , [ d e s ( e a s il y ) , p r o (d iif c u t y ) , p r e (l o w e r ) , 11( s h o r t ) , fu (m o t i o n _ t r a n s m i s s i o n ) , t r (b e _ b a s e d _ o n _ r e q u i r e ) , e f( l o w ) ,j o ( s h a ft ) ,j 0 2 ( k e y ) ,j 0 3 ( fr a m e ) , t r o u (w e a r , d r i v e n 一m e m b e址 e a n n o t一 r e a li z e _ k im e n a t i e _ l a w )]) . (3) 设 计对象的有关知识 。 例柴 油机 的阶层 构造 (见 诊断 系统的 例 1) 。 以 上 3 种 知 识 构 成 深 知 识 , 设 计 系 统 选 择 模 型 进 行 概 念 设 计 时 需 要 使 用 这 些 知 识 〔6〕 。 加人某 些规则 后 即可预测 故 障 。 例 6 : 从机构的薄弱点 预测对 相邻零部件 的影 响时 , 可 用下规则 : t r o u b l e一fo r e e a s t (X , Y , Z , 砰 F, E , G ) : 一p Z( z , N , m e m b e r ( t r o u (附 , C ) , N) t l (尤L ) , a fe e t习 o i n 一p a r t (X , Y , C ) , m e m b e r ( 。 i ( )Y , L ) m e m b e r ( a f( 月 , L ) , m e m b e r ( a e (习 , L ) , m e m b e r g( ( G ) ,五) . .4 3 两个系统相互支援的实 例 ( l) 设计系 统对 诊断系统 的知识支 援 。 例 :7 当燃料压送系统止 回阀打不开 , 需 探索故障原 因时 , 先用诊断 系统 的知识和规 则进行 诊断 : 输人 : l卜 t r o u b l e 一 e a u s e ( h i g h _ p r e s s u r e一 e h e c k _ v a l v e , c a n n o t一 o P e n , Z ) . 输 出 : Z = b a d _ m a t e r i a l一。 」泣 v a l v e : Z = b e _ if x e d _ t o _ v a l v e s e a t ; n O 若对这 两个 原 因不满足 , 可求助于设计系统 。 利用 例 6 的 规则 : 输 人 : }?一 t r o u b l e一fo r e e a s t ( h i g h一p r e s s u r e _ e h e c k一 v a l v e
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有