节点文献
组合机床液压系统故障诊断专家系统研究
Research on Hydraulic Fault Diagnosis Expert System of Combined Machine Tool
【作者】 杨宇;
【导师】 常建娥;
【作者基本信息】 武汉理工大学 , 机械设计及理论, 2008, 硕士
【摘要】 当前专家系统是一个非常热门的研究课题。由于液压系统故障频繁且相对复杂,因此液压系统故障诊断专家系统的研究与设计具有重大的现实意义。本课题研究与设计了组合机床液压系统故障诊断专家系统,主要内容如下:仔细分析了目前液压系统故障诊断专家系统研究现状和发展趋势,指出了课题的研究目的和意义,阐明了开发液压系统故障诊断专家系统的必要性。简要介绍了液压系统故障诊断专家系统的构造方法,分别在知识处理系统,推理技术和控制策略,解释机制与人机接口等方面提出了优化方法。以数据库方式建造了组合机床液压系统故障诊断专家系统的知识库,对知识库的管理与维护运用VC++中的数据库来实现。通过VC++和ODBC驱动程序建立其数据源及其连接,通过ODBC类来管理其数据库,在知识库的编辑状态下,完成数据库知识记录的添加、删除等。以VC++语言编写推理程序,实现了诊断推理。其中采用的方式是在故障诊断知识库中的故障状态栏匹配用户选择的故障状态关键词,将匹配成功的记录位置通过书签保存下来,然后再进行多次诊断推理,将最终符合条件的诊断结论显示给用户。由于VC++语言的特点,使得增加深层知识库和深层推理比较容易,可在领域专家的帮助下实现。以VC++语言构造的专家系统用户界面十分友好,远胜于其它语言开发的专家系统。
【Abstract】 The research of expert system is one of hot topics now. The research and design of hydraulic fault diagnosis expert system have significantly realistic meanings because we apply hydraulic system extensively and its faults are relatively complex and occur frequently. The main contents and achievements of this paper are shown as follows.After deeply analyzing the development history and the present situation of hydraulic fault diagnosis expert system technology, this paper introduces the purpose of the research task, and points out urgent needs of developing hydraulic press fault diagnosis expert system.This paper has studied the structuring methods of traditional hydraulic fault diagnosis expert systems, and it has made optimization methods in knowledge processing system, inference technology and control strategy, explanation mechanism and man-machine interface respectively.It has built the knowledge storehouse of combined machine tool hydraulic fault diagnosis expert system with database. Those kinds, for example VC++ is used for maintenance and the management of knowledge storehouse. It has established the storehouse’s data source and its connection through VC++ and ODBC driver. The management is realized through ODBC kind. We can easily modify the database knowledge records such as add or delete records.It has compiled inference program by VC++ language and realized diagnosis inference. The way the paper adopts is using the state of fault in fault diagnosis knowledge storehouse to match the keywords of state of fault which the user inputs, and then using the bookmarks to record the location of the records which matched successfully, then repeated the diagnose inference again, finally gets the last result and displays them to the user.Because of the merits of VC++ language, it will be easy to make deep layer knowledge storehouse and deep layer inference under the help of the field experts. The user interface of this expert system constructed by VC++ language is very friendly. So this kind of expert system develops prevail against any other language systems.
【Key words】 Combined machine tool; Fault diagnosis; Expert System Knowledge storehouse; Inference machine;
- 【网络出版投稿人】 武汉理工大学 【网络出版年期】2008年 09期
- 【分类号】TP182
- 【被引频次】12
- 【下载频次】726