机床厂故障诊断专家系统设计毕业设计.doc
《机床厂故障诊断专家系统设计毕业设计.doc》由会员分享,可在线阅读,更多相关《机床厂故障诊断专家系统设计毕业设计.doc(48页珍藏版)》请在三一办公上搜索。
1、摘要基于WEB的机床故障诊断系统研究的主要目的是使得用户在机床设备发生故障后,能够借助本系统快速诊断出故障的原因,找到排除故障的方法,有效的缩短因设备故障而造成的设备停机时间。同时对于机床制造商来说,可以通过故障诊断系统减少小故障、常见故障维修的问题,减少维修人员的出差次数,降低了售后技术支持费用,增强产品的市场竞争力。 本文设计并实现了一个基于WEB的故障诊断专家系统,该系统能够提升机床厂维修人员解决问题的效率。对快速恢复生产有重要的作用。系统编程采用java语言,适用性强,理论上能在许多终端机上运行。该系统能够快速解决机床的故障问题,系统中分为普通用户系统和管理员用户系统,分别能进行不同类
2、型的操作。论文以无锡开源机床生产的机床为研究对象,首先介绍了故障诊断技术和专家系统的发展历史,列出了该机床厂常见机床信息和故障类型,其次研究了故障诊断专家系统的结构,组成专家系统的各个部分成分及其功能,然后设计解决方案,构建出系统的总体框架,最后完成数据库的设计,实现系统的各个功能模块。关键词:专家系统 故障诊断 机床故障 数据库 javaAbstractThe main purpose of the research of Machine tool fault diagnosis system based on WEB is to make the user of the machine t
3、ool equipment can quickly diagnose the fault reasons when machine tool goes wrong. And the user can find a way to solve the faults, through the systemwe can effective shorten equipments downtime due to equipment faults. For machine tool manufacturers, they can reduce many small and easy faults due t
4、o expert diagnosis system, also they can reduce the number of maintenance people, reduce the after-sale technical support costs, the system can improve the competitiveness of products.This paper designed and realized a fault diagnosis expert system based on WEB services, the system can improve the e
5、fficiency of solving machine tools problems. And has an important effect to quickly restore production. This system uses the Java language, so it can run on many terminals in theory. The system can quickly solve the problem of malfunction of the machine tools. The system is divided into ordinary use
6、rs and administrator users, they can go for different types of operations.This paper is based on wuxi kaiyuan machine tool plant, at first it introduces the development history of fault diagnosis technology and expert system, lists the common machine tools information and fault types, then we study
7、the structure of fault diagnosis expert system , different parts of the expert system and their functions, at last we design the solutions of the system and build the systems framework, finally we completed the design of the database, and realizes each function of the module in the system.Key word:
8、fault diagnosis; expert system; machine tool faults; database; java language; 目 录前言1第一章 绪论21.1 故障诊断技术现状、发展及分类21.1.1故障诊断技术发展的过程21.1.2故障诊断技术发展现状31.1.3故障诊断方法按诊断方法的原理可以分为:31.2专家系统的发展41.3国内外研究现状51.4课题的研究意义和研究内容51.4.1本课题研究意义51.4.3本课题研究的内容61.5本文结构6第二章无锡开源机床厂机床的类型及常见故障72.1开源机床厂常见的机床72.2机床常见故障72.21按发生故障部位72.
9、22按故障发生频率72.2.3按发生的故障性质分类72.24无锡开源机床厂机床故障7第三章故障诊断专家系统总体设计架构73.1系统的总设计思想73.1.1专家系统的结构731.2故障诊断专家系统的优点7313专家系统的建立步骤73.2系统的总体设计732.1系统的功能结构图和流程图7第四章JAVA语言的简介74.1组成74.2优势74.3语言特点7第五章 数据库设计75.1数据库环境的建立75.1.1安装mySQL数据库75.1.2安装mySQL管理软件Navicat for mySQL75.2数据库需求分析75.2.1本系统的用户分为管理员用户和普通用户75.2.2数据库概念结构设计7第六章
10、 系统操作界面设计与实现761登录模块设计与实现76.2普通用户操作模块设计与实现76.3管理用户操作模块设计与实现7第七章 系统实现的若干问题解决77.1添加struts包实现动态action动作。77.1.1struts77.1.2 历史库添加机床故障历史信息实例:77.2管理员和普通用户分别在两种不同的界面登录:7第八章 结论与展望78.1论文总结78.2课题展望7参考文献7致谢7前言 专家系统能够汇集和管理来自不同渠道、学科和众多专家的经验,适和用来解决大量知识和经验才能解决的问题。目前,专家系统在各行各业运用的非常良好,本文研究机床故障方面的专家系统。通过研究故障诊断专家系统的设计方
11、法,采用myeclispse开发工具,使用Navicat for MySQL来连接管理数据库,设计开发出基于WEB的故障诊断专家系统。通过不同的用户,设置了不同的登录界面,普通用户可以实现故障的查询,翻阅机床故障历史纪录,管理员用户可以实现知识库、历史库等信息的增加、删除、查询。本系统侧重的功能是故障查询模块,所以不涉及员工信息管理等模块,该系统能提供故障查询,机床历史故障信息查询等功能。并能对知识库部分进行有效的管理,保证软件的能够与时俱进。由于本课题研究的是机床厂故障诊断,所以有必要介绍一下故障诊断这门技术的发展历史和现状,而课题研究的内容是机床厂故障诊断专家系统,所以在开篇部分分别从故障
12、诊断技术的发展和专家系统的发展两个方面来分析。 第一章 绪论1.1 故障诊断技术现状、发展及分类1.1.1故障诊断技术发展的过程故障诊断技术是现代生产发展的产物,早在20世纪60年代末,美国国家宇航局(NASA)就创立了美国机械故障预防小组MFPG(Machinery Fault Prevention Group)。其后,由于诊断技术应用所产生的巨大的经济效益,从而得到快速的发展。如美国Bechtel电力公司开发了火电厂机械设备诊断用专家系统(SCOPE,1987);美国Radial公司也在此时开发了汽轮发电机组振动诊断用的专家系统(Turbomac 1987);美国西屋电气公司(WHEC)首
13、先将网络技术应用于汽轮故障诊断,建立故障诊断中心,将分布在各地电站的多台机组实行远程诊断;美国Bently公司对旋转机械故障诊断及传感器的研究都进行了比较深入的研究。当故障诊断技术在美国迅速发展的同时,在西欧国家也得到了相应的发展。英国在1971年成立了机械保健中心(Mechanical Health Monitoring),促进了各类机械工厂机械设备性能检测和维修水平的提高;法国电力部门从1978年起就在汽轮发电机组上安装了振动监测装置,20世纪90年代又提出了监测与振动支援站的设想;还有瑞士的ABB公司、德国的西门子公司、丹麦的B&K公司等都开发了有关诊断系统及信号监测装置。在亚洲,日本针
14、对汽轮发电机组寿命监测和故障诊断进行了很多研究,1987年东芝电气公司开发了大功率汽轮机轴系诊断系统,20世纪90年代又开发了机器寿命诊断的专家系统;日立公司于1982年开发了汽轮组寿命诊断装置,并逐步形成了一套完整的机器寿命诊断方法;三菱公司在20世纪80年代也研制了能自动进行异常征兆监测并能诊断其原因的诊断系统1。由上述分析可知,各国家有关故障诊断技术的研究和诊断系统的研制大多是从汽轮发电机开始,其原因:1)电力系统对国民经济建设和人民生活均十分重要,影响面广;2)在连续生产系统中,发电机、空气压缩机都是动力源,如果一台机组产生故障,不仅影响其本身效率的发挥,还会影响整个生产系统的正常运行
15、;3)汽轮发电机组的生产过程是连续的旋转过程,振动信号拾取和信号处理的处理的方法相对其他方法而言比较成熟,在生产条件下容易实现。1.1.2故障诊断技术发展现状近十年来,国内外故障诊断方法与技术的发展主要集中在三个方面,一是故障诊断策略与模式的研究,如分布式监测诊断模式、基于internet的远程分布式监测诊断模式等;二是智能诊断方法与技术的研究,如基于行为的神经网络诊断方法、基于多智能体(即多代理)的诊断方法等;三是故障特征分析与特征量提取的研究,如小波分析和时频分析方法的应用2。1.1.3故障诊断方法按诊断方法的原理可以分为1).频域诊断法 应用频谱分析技术,根据频谱特征变化,判别机器的运行
16、状态及故障形成的原因。2).时域分析法 应用时间序列模型及有关的特性函数,判别机器工况状态的变化。3).统计分析法 应用概率统计模型及其有关的特性函数,实现机器的工况状态监视与故障诊断。4).非平稳信号分析法 机械设备的测试信号常常是非平稳的,可应用Wigner分部、小变换和时频分析等方法进行研究并提取特征量,判别故障性质。5).信息理论分析法 应用基于信息理论建立的某些特性函数,如Kull-back信息数、J散度等机器运行过程中的变化,进行机器的工况状态分析与故障诊断。6).人工智能方法 如模式识别、人工神经网络、专家系统等。由于人工智能技术的发展而提出来的诊断方法。随着计算机和网络技术的发
17、展,分布式人工智能方法的提出,近年来又提出多代理协作诊断方法等2。1.2专家系统的发展专家系统是一个智能计算机程序系统,其内部含有大量的某个领域专家水平的知识与经验,能够利用人类专家的知识和解决问题的方法来处理该领域问题。也就是说,专家系统是一个具有大量的专门知识与经验的程序系统,它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题,专家系统是一种模拟人类专家解决领域问题的计算机程序系统2。1965年,f.a.费根鲍姆等人在总结通用问题求解系统的成功与失败经验的基础上,结合化学领域的专门知识,研
18、制了世界上第一个专家系dendral,可以推断化学分子结构。20多年来,知识工程的研究,专家系统的理论和技术不断发展,应用渗透到几乎各个领域,包括化学、数学、物理、生物、医学、农业、气象、地质勘探、军事、工程技术、法律、商业、空间技术、自动控制、计算机设计和制造等众多领域,开发了几千个的专家系统,其中不少在功能上已达到,甚至超过同领域中人类专家的水平,并在实际应用中产生了巨大的经济效益3。专家系统的发展已经历了3个阶段,正向第四代过渡和发展。第一代专家系统(dendral、macsyma等)以高度专业化、求解专门问题的能力强为特点。但在体系结构的完整性、可移植性等方面存在缺陷,求解问题的能力弱
19、。第二代专家系统(mycin、casnet、prospector、hearsay等)属单学科专业型、应用型系统,其体系结构较完整,移植性方面也有所改善,而且在系统的人机接口、解释机制、知识获取技术、不确定推理技术、增强专家系统的知识表示和推理方法的启发性、通用性等方面都有所改进。第三代专家系统属多学科综合型系统,采用多种人工智能语言,综合采用各种知识表示方法和多种推理机制及控制策略,并开始运用各种知识工程语言、骨架系统及专家系统开发工具和环境来研制大型综合专家系统。在总结前三代专家系统的设计方法和实现技术的基础上,已开始采用大型多专家协作系统、多种知识表示、综合知识库、自组织解题机制、多学科协
20、同解题与并行推理、专家系统工具与环境、人工神经网络知识获取及学习机制等最新人工智能技术来实现具有多知识库、多主体的第四代专家系统3。1.3国内外研究现状近十年来,无论在理论上还是在系统开发方面,故障诊断专家系统的研究工作都有了较大的发展。最初人们研制出来的专家系统,几乎都只能用于实验室,有些系统只是到了近几年才在性能上有所扩展,并有效的应用到实际中。认识到这一点后,人工智能领域和工程领域的研究人员转而降低研究对象的复杂程度,去研制一些基础问题和简单系统及复合系统的诊断专家系统。随着各种技术储备的增加,人们最终会开发出能直接为工程领域服务的高性能的故障诊断专家系统。我国对专家系统的研究开发起步较
21、晚,大约开始于七十年代末,但其发展速度是比较快的。八十年代初,我国专家系统研究从最初的医疗农业领域,逐步渗透到交通领域、地质勘探、气象预报等领域,到了八十年代中期,我国专家系统的应用领域迅速扩大,在数学、物理、化学、工程、机械、经济、教育、军事等领域先后有一批专家系统问世。随着数控机床的广泛应用,其故障诊断专家系统的研制开发越来越受到人们的普遍重视4。1.4课题的研究意义和研究内容1.4.1本课题研究意义我国企业现有数控设备的利用率和完好率普遍偏低,除了由于普遍存在的生产任务不足的原因外,维修力量不够和编程能力不够成为开工不足的主要原因,分别占34.8%和17.6%。影响数控设备的完好率的主要
22、原因是维修力量不足,占42.5%5。基于WEB的机床故障诊断系统研究的主要目的是使得用户在机床设备发生故障后,能够借助本系统快速诊断出故障的原因,找到排除故障的方法,有效的缩短因设备故障而造成的设备停机时间。同时对于无锡机床制造商来说,可以通过使用本系统减少小故障、常见故障维修问题,减少维修人员的出差次数,降低了售后技术支持费用,增强产品的市场竞争力。1.4.3本课题研究的内容1.讨论了世界先进的故障诊断技术及专家系统的发展趋势,研究无锡开源机床厂的故障类型,并以故障树的方式表现出来。2运用Navicat for SQL 建立系统信息的数据库。3.在MyEclipse中编写程序,设计出普通用户
23、登录模块、管理员登录模块、历史库管理模块、知识库管理模块、故障查询模块等。4在设计的网页上进行各种操作,实现用户对各种故障进行查询,管理员同时能够对历史库和知识库的管理。5.定期对系统进行相关问题检测,并提出改善改进。1.5本文结构全文共分八部分:第一章:绪论 本章介绍了故障诊断技术发展历史及现状,然后引出专家系统的发展历史,研究了国内外专家系统的发展状况,介绍了课题来源,研究内容和意义。第二章:无锡开源机床厂机床的类型及常见故障 本章介绍了无锡开源机床厂的机床类型,研究了故障的类型,并用故障树的方法分析归纳出来。第三章:故障诊断专家系统总体设计架构 分析故障诊断专家系统的总体设计框架,从潜在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机床厂 故障诊断 专家系统 设计 毕业设计
链接地址:https://www.31ppt.com/p-2944860.html