基于模糊Petri网专家系统的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
模糊Petri网有很好的知识表达、逻辑推理功能和动态描述因果关系的能力,不但适于表示模糊产生式规则知识,而且进行故障诊断时可以通过矩阵运算,具备良好的并行处理和较强的容错性。模糊Petri网在模糊知识表示和推理方面获得了广泛的应用,而专家系统中关键的问题之一是知识的表示和推理方法,将模糊Petri网作为知识表达和推理工具与专家系统结合的研究目前尚处于初步阶段。
     本文是将模糊Petri网引进专家系统作为知识表示和推理工具的一次尝试。本文在模糊Petri网理论的基础上,详细阐述了模糊规则产生式和模糊Petri网的映射关系,并给出了两者之间的通用转换算法,文中还对模糊Petri网的主要推理算法进行了研究,采用矩阵运算形式化推理作为专家系统的推理算法。
     本文对模糊专家系统理论和方法进行了研究,着重分析了本课题专家系统的模糊知识表示、推理机制和隶属函数确定问题。文中将面向对象的思想应用到本系统的分析、设计和实现中,阐述了系统的框架组成以及各组成模块之间的交互协作的运行机制。另外本文详细阐述了本系统网格可视化技术的原理,描述了网格框架模型工作流程和FPN模型图元对象与网格框架对象的映射算法,并将设计模式思想引入到本系统可视化模块的设计实现中,降低了各模块的耦合性,保证了系统的可维护性和可重用性。
     最后本文以轮胎式装载机变速箱故障诊断为例,对该专家系统进行了验证和实验,并通过一个故障诊断实例证实了模糊Petri网方法与专家系统结合进行故障诊断是可行的,具有较好的理论研究意义和应用前景。
Fuzzy Petri net has a good knowledge representation, logical reasoning and dynamic description of the functional capacity of a causal relationship, with its parallel processing matrix computation and strong fault tolerance. Fuzzy Petri net is widely used in the fuzzy knowledge representation and reasoning aspects recently,one of the key issues in Expert system is knowledge representation and reasoning, and the research about Fuzzy Petri nets combined with expert system is still at an initial stage.
     In this paper, the research about the Fuzzy Petri net introduced into expert system as a tool for knowledge representation and reasoning is attempted. Based on the theory of fuzzy Petri net, the detailed production of fuzzy rules and fuzzy Petri net mapping relations and the conversion common algorithms are given. the main reasoning algorithm on the fuzzy Petri net is discussed, and the matrix operations as a formal reasoning algorithm for expert system reasoning is used.
     In this paper, as topics of the fuzzy expert system theory and methods, the knowledge representation, reasoning mechanisms and the determination of membership function are discussed, Object-oriented thinking has been applied to the system analysis , design and implementation, The system framework of the composition and the collaboration operating mechanism in the interactive module are discribed, This paper discussed the problems in the fuzzy Petri net automatic modeling and simulating visualization , and proposed solutions and the specific methods based on grid visualization technology. Design Pattern is introduced into the design visualization module implementation.
     Finally, through the tire loader gearbox fault diagnosis example, the expert system based on Fuzzy Petri Net is verified, and has a good meaning and application of theoretical research prospects.
引文
[1]何新贵.知识处理与专家系统[M].北京:国防工业出版,1996.75-80.
    [2]XLi,F Lara-Rosano.Adaptive fuzzy Petri nets for dynamic knowledge representation[J].Expert Systems with Applications,2000,19(3):235-241
    [3]危胜军,胡昌振,谭惠民.模糊Petri网知识表示方法在入侵检测中的应用[J].计算机工程,2005,(02):130-132
    [4]丁彩红.Petri网建模工具的面向对象设计[J].系统工程与电子技术,2000,22(8):88-89
    [5]曾小伟,向华,陈吉红,等.Petri网可视化工具的设计与实现[J].华中科技大学学报(自然科学版),2002,30(6):43-45
    [6]吴维敏,曾建潮,苏宏业,等.一种面向对象的混合动态系统的仿真环境[J].系统仿真学报,2000,12(3):178-180
    [7]乐晓波,汪琳.面向对象的Petri网建模技术的研究[J].计算机工程,2002,28(5):26-88
    [8]陆汝铃.人工智能.科学出版社,1989:37-50
    [9]陈迎春.一种给予面向对象的知识表示和推理机设计.西南交通大学硕士学位论文.2003:12-14
    [10]J.P.Shim et al.Past,Present and future of Decision Support Technology.Decision Support System.2002(33):111-126
    [11]程显毅,石纯一.分布式人工智能测试床.小型微型计算机系统.2001,22(1):11-13
    [12]李勇建,刘长有.一类混杂系统的混杂时态petri网模型.计算技术与自动化,2000,19(2):15-21
    [13]Cao T and Sanderson A C.A fuzzy Petri net approach to reasoning about uncertainty in robotic systems.1993,317-322
    [14]Cardoso J,Valette R,and Dubois D.Petri nets with uncertain markings.LNCS,Advances in Petri nets.Spinger Verlag.1991,483:64-78
    [15]Dubois D,Pascal J K,and Valette R.A Fuzzy decition and control in manufactuing.In:Handbook on Manufacturing and automation.J Wiley andSons Inc,1994,955-975
    [16]Pascal L C and Valette R.A Petri net based fuzzy PLC for linear intepolation between control steps.Uncertinty in Intelligent Systems.North Holland.1993,297-305
    [17]杨成峰,乐秀璠.配电网故障恢复专家系统的一种实现.电力自动化设备2001,21(11):28-31
    [18]樊金荣,黄玉娟,黎洪生.基于数据库的故障诊断知识库的创建.计算机辅助工程,2002,11(4)
    [19]陈玉宝,夏季强,蔡元龙.机械设备故障诊断模糊、概率Petri网.高技术通讯,2000,10(2):91-93
    [20]邱先念.数控机床故障诊断及维修设备管理与维修.2003,1
    [21]李宏光,刘振娟,王由华.混合型集成神经网络故障诊断方法研究.北京化工大学学报(自然科学版),2003,30(1)
    [22]伍燕芳,尉忠信.用于故障诊断的模糊Petri网[J].航空学报,1995,6(5):564-568
    [23]庆胜,邬学礼.模糊Petri网在FMS故障诊断中的应用研究[J].计算机研究与发展,1994,35(4):358-361
    [24]Ouali M.-S,Ait-Kadi D,Rezg N.Fault Diagnosis Model Based on Petri Net With Fuzzy Colors,Computers&Industrial Engineering,1999(37):173-176
    [25]Shyi-Ming Chen.Fuzzy Backward Reasoning Using Fuzzy Petri Nets[J].IEEE Transactions on Systems,Man,and Cybernetics-Part B:Cybernetics.2000,30(6):846-856.
    [26]袁崇义.Petri网原理[M].北京:电子工业出版社,1998.
    [27]Zadeh L.A.Fuzzy Sets[J].Information and Control.1965,8:333-353.
    [28]Elishakoff I.,Ferracuti B.Fuzzy sets based interpretation of the safety factor[J].Fuzzy Sets and Systems.2006,157(18):2495-2512.
    [29]Looney C.G.Fuzzy Petri nets for rule-based decision making[J].IEEE Transactions on Systems,Man,and Cybernetics.1988,18(1):178-183.
    [30]Fay A.A fuzzy knowledge-based system for railway traffic control[J].Engineering Applications of Artificial Intelligence.2000,13(6):719-729.
    [31]Bostan-Korpeoglu B.,Yazici A.A fuzzy Petri net model for intelligent databases[J].Data & Knowledge Engineering.2007,62(2):219-247
    [32]Haiwen Yuan,Haibin Yuan,Li X.Fuzzy Petri Nets Reasoning for Application of Electric Control System Fault Diagnosis[A].2006 IEEE Conference on Robotics,Automation and Mechatronics[C].2006:1-6.
    [33]王楠,律方成,刘云鹏等.基于粗糙集理论与模糊Petri网络的油浸电力变压 器综合故障诊断[J].中国电机工程学报.2003,23(12):127-132.
    [34]Ting Y.,Lu W.B.,Chen C.H.,Wang G.K.A fuzzy reasoning design for fault detection and diagnosis of a computer-controlled system[J].Engineering Applications of Artificial Intelligence.2008,21(2):157-i?0.
    [35]林闯.随机Petri网和系统性能评价[M].北京:清华大学出版社,2000.1-13
    [36]马敏,黄建国,夏侯士戟.基于自适应模糊Petri网的雷达故障诊断方法研究[J].仪器仪表学报.2008,29(2):261-265.
    [37]Jing Sun,Shi-Yin Qin,Song Y.-H.Fault Diagnosis of Electric Power Systems Based on Fuzzy Petri Nets[J].IEEE TRANSACTIONS ON POWER SYSTEMS.2004,19(4):2053-2059.
    [38]Lee J.,Liu K.F.R.,Chiang W.L.A fuzzy Petri net-based expert system and its application to damage assessment of bridges[J].IEEE Transactions on Systems Man and Cybernetics Part B-Cybernetics.1999,29(3):350-370.
    [39]Deschrijver G.Arithmetic operators in interval-valued fuzzy set theory[J].Information Sciences.2007,177(14):2906-2924.
    [40]王永庆.人工智能原理与方法[M].西安:西安交通大学出版社,1998
    [41]Chen S.Knowledge representation using fuzzy Petri nets[J].IEEE Transactions on Knowledge and Data Engineering.1990
    [42]Chen Shyiming,Ke Jyhsheng,Chang Jinfu.Knowledge Representation Using Fuzzy Petri Nets[J].IEEE Transactions on Knowledge and Data Engineering,1990,2(3):311-319
    [43]Looney C.G..Fuzzy Petri Nets and Application[A].Tzafestas S.G.et al.Fuzzy Reasoning in Information,Decision and Control System[C].Norwell,MA:Kluwer Academic Publishers,1994,511-527
    [44]Li Xiaoou,Lara-Rosano F.Adaptive Fuzzy Petri Nets for Dynamic Knowledge Representation and Inference[J].Expert Systems with Applications,2000,19(3):235-241
    [45]Scarpelli H.,Gomide F.,Yager R..A Reasoning Algorithm for High-level Fuzzy Petri Nets[J].IEEE Transactions on Fuzzy Systems,1996,4(3):282-294
    [46]贾立新,薛钧义,茹峰.采用模糊Petri网的形式化推理算法及其应用[J].西安交通大学学报,2003,37(12):1263-1266
    [47]高梅梅,吴智铭.模糊推理Petri网及其在故障诊断中的应用[J].自动化学报,2000,26(5):677-680
    [48]王蓓蓓,郭基伟等.基于模糊Petri网的知识表示方法在变压器故障诊断专家系统中的应用[J].电力系统及其自动化学报,2003,15(1):74-77
    [49]胡志刚,马好,廖麟.基于模糊神经Petri网的故障诊断模型[J].小型微型计算机系统,2005,26(11):1978-1982
    [50]陈亚华,吴时霖.基于模糊有色Petri网的不确定性学习和推理方法[J].系统仿真学报,2003,8:56-58
    [51]黄可鸣,专家系统,南京:东南大学出版社,1991
    [52]蔡自兴、徐光佑,人工智能及其应用(研究生用书),第三版,北京:清华大学出版社,2004.8
    [53]刘有才,刘增良编著.模糊专家系统原理与设计,北京:北京航空航天大学出版社,1995
    [54]许力.智能控制与智能系统,北京:机械工业出版社,2006
    [55]李凡.模糊专家系统,武汉:华中理工大学出版社,1995
    [56]Theresa Beaubouef etc.Fuzzy Rough Set Technique for Uncertainty Processing in Relational Database[J].International Journal of Intelligent System,2000(5)
    [57]李洋.模糊Petri网参数优化问题的研究及分析[D]长沙理工大学,2007.
    [58]Rong Yang,Pheng-Ann Heng,Leung K.-S.Backward reasoning on rule-based systems modeled by fuzzy Petri nets through backward tree[J].Computational Intelligence for Modelling and Prediction.2005,2:61-71.
    [59]Bao P.M.Reverse reasoning algorithm based on the fuzzy Petri net model[J].Journal of Nanjing Normal University(Engineering and Technology).2003,3(3):21-25.
    [60]江志斌.Petri网及其在制造系统建模与控制中的应用[M].北京:机械工业出版社,2004.
    [61]谢季坚,刘承平.模糊数学方法及其应用[M].武汉:华中科技大学出版社,2006.
    [62]胡宝清.模糊理论基础[M].武汉:武汉大学出版社,2004.
    [63]李安贵,张志宏,孟艳.模糊数学及其应用[M].北京:冶金工业出版社,2005.
    [64]冯东青等.模糊智能控制[M].北京:化学工业出版社,1998.
    [65]谢季坚.模糊数学方法及其应用[M]武汉:华中理工大学出版社,2000
    [66]汪培庄,韩立岩.应用模糊数学[M]北京:北京经济学院出版社,1989
    [67]Tsang E.C.C.,Yeung D.S.Modelling fuzzy production rules with fuzzy expert networks[J].Expert Systems with Applications.1997,13(3):169-178.
    [68]Yeung D.S.,Tsang E.C.C.Weighted fuzzy production rules[J].Fuzzy Sets and Systems.1997,88(3):299-313.
    [69]Jie Yuan,Haibo Shi,Chang Liu,et al.Backward Concurrent Reasoning Based on Fuzzy Petri Nets.2008 IEEE World Congress on Computational Intelligence:Fuzzy Systems(WCCI-FUZZ2008),Hongkong,June 2008:832-837
    [70]Jie Yuan,Haibo Shi,Chang Liu,et al.Improved Basic Inference Models of Fuzzy Petri Nets.Proceedings of the 7th World Congress on Intelligent Control and Automation(WCICA),Chongqing,June 2008:1488-1493
    [71]尹作重,王涛,黎晓东等,一种基于模糊petri网专家系统的面向对象方法设计[J],制造业自动化,2008,30(增刊):146-149
    [72]蔡自兴,徐光枯.人工智能及其应用,北京:清华大学出版社,2004[9]26
    [73]尹作重,袁杰等,一种模糊petri网仿真工具的设计实现[J],制造业自动化,2008(12):87-90
    [74]刘海岩,锁志海.设计模式及其在软件设计中的应用研究[J].西安交通大学学报,2005,39(10):1043-1046
    [75]钟茂生,王明文.软件设计模式及其使用[J).计算机应用,2002,22(8):32-35
    [76]张伟社,武小娟,张帆.装载机变速装置故障树分析方法[J]筑路机械与施工机械化,2004,(09)

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700