计算机科学与技术专业毕业论文11779.doc
《计算机科学与技术专业毕业论文11779.doc》由会员分享,可在线阅读,更多相关《计算机科学与技术专业毕业论文11779.doc(50页珍藏版)》请在三一办公上搜索。
1、题目:基于B/S结构的电站新机组调试专家系统设计化学子系统设计西安工业大学毕业设计(论文)任务书1.毕业设计(论文)题目: 基于B/S结构的调试专家系统设计 2.题目背景和意义: 电站的调试启动阶段是电站建设的重要环节,所谓电站新机组调试,指的是对新安装的机组在其单体、分系统、整套试运等阶段,经过试验、调整、试运行等过程,测试机组在设计、制造、安装过程中存在的缺陷,并处理这些缺陷,使机组能够安全稳定地运行的过程。调试阶段也是电站建设过程中各种缺陷的暴露阶段,这些缺陷能否及时诊断并迅速正确的处理,这直接关系到电站能否及时投入生产,所以,调试工作备受相关单位的重视。但调试工作常受调试人员的调试经验
2、的影响,不同人员调试的结果可能有差异,为最大限度降低调试工作中人的因素,需要对调试流程进行标准化,调试的每个环节都需要专家经验。因此开发设计电站机组调试专家系统势在必行。 3.设计(论文)的主要内容(理工科含技术指标): 本课题要求基于B/S结构为电站调试单位开发出一套协助调试技术人员进行机组调试,加快新建机组投入运行并正常工作的调试专家系统。研究内容主要是五个相对独立的调试专家子系统(包括锅炉、汽机、电气、热控和化学调试专家子系统)和网站的开发。4.设计的基本要求及进度安排(含起始时间、设计地点): 毕业设计(论文)工作起至时间:2010年12月29日至2011年6月20日 毕业设计(论文)
3、进行地点:西安工业大学 13 周:查阅相关资料,完成需求分析、准备开题报告。 46周:系统总体设计、数据库表设计。 79周:功能模块详细设计。 1014 周:编码及调试。 1517 周:整理资料、完成论文、准备答辩。 5.毕业设计(论文)的工作量要求 实验(时数)*或实习(天数): 图纸(幅面和张数)*: 其他要求: 指导教师签名: 年 月 日 学生签名: 年 月 日 系(教研室)主任审批: 年 月 日基于B/S结构的电站新机组调试专家系统设计化学子系统设计摘 要专家系统是人工智能领域中最重要同时也是最活跃的一个应用领域,它实现了人工智能从理论研究走向实际应用,从一般推理策略探讨转向运用专门知
4、识的重大突破。专家系统目前已广泛应用在工程、科学、医药、军事、商业等方面,成果相当丰硕。从应用领域来划分,专家系统有多种类型。本文所设计的是一种故障诊断型专家系统,主要针对发电厂新机组调试过程中遇到的问题,协助调试人员对故障进行判断和分析,从而获得故障的处理办法。本文先对本课题的相关背景及主要工作进行介绍,然后再对专家系统进行研究,了解专家系统的概念、特点、功能以及结构,研究知识的表示方法和获取途径,同时探讨专家系统的推理过程。在研究有关专家系统的基础知识后,又对本课题进行需求分析、系统设计以及系统功能实现,体现软件开发的一般过程。本课题的重点在于对推理机和知识库的设计。因此本课题的主要工作包
5、括:选取适当的推理机制并对其进行设计;选择合适的载体存储知识,即对知识库进行设计;设计简洁易用的界面程序,方便调试人员对本系统的使用。最后,在系统设计完成后,利用开发平台将本系统的功能一一实现。关键词:人工智能;专家系统;知识表示;知识库;推理机Design of the debugging expert systerm of power plants new units based on B/S structure Design of the chemistry subsystemAbstractAn expert system is the most important field of
6、artificial intelligence and is also one of the most active application field.It achieved a major breakthrough in artificial intelligence research from theory to practical application, from the general reasoning strategy of turning the use of expertise.Expert system has been widely used in engineerin
7、g, science, medicine, military, business,and achieved fruitful achievements.With application field to divide, there are several types of expert systems. This paper is designed to debug expert system which is mainly used for debugging new power plants units.The article focuses on the background of th
8、is issue and introduced the main work,and then research the expert system,understanding of the concept of expert systems, features, functions and structure, study on knowledge representation and access,also discussed the reasoning expert system. After research the basic of the expert system,then foc
9、us on the needs analysis of the subject,system design and implementation of function, reflects the general process of software development.The issues focused on the design of inference engine and knowledge bases.Therefore, the main work of this project, including:select the appropriate reasoning mec
10、hanism and design it.Select the appropriate carrier to store the knowledge, in another word is design the knowledge bases.Designed simple and easy to use interface program to facilitate the commissioning to use it.Finally, system design is complete,then make the function all come true by the develop
11、ment platform.Key Words: artificial intelligence;expert system;knowledge expressing;knowledge warehouse;inference machine目 录摘 要IABSTRACTII1绪论11.1概述11.2本课题的研究背景及意义11.3国内外相关领域的研究情况11.4本课题的主要工作22专家系统的研究32.1专家系统32.1.1专家系统的概念32.1.2专家系统的特点32.1.3专家系统的分类及其功能42.1.4专家系统基本结构研究52.2知识的获取及其表示方法62.2.1知识获取途径的研究62.2
12、.2知识表示方法的研究72.3故障诊断专家系统推理过程研究83系统需求分析93.1引言93.2系统的功能要求93.2.1 B/S结构93.2.2按原理诊断模式103.2.3按知识诊断模式103.2.4知识库维护功能104系统设计114.1引言114.2总体设计114.2.1系统功能设计114.2.2人机界面设计134.3推理机设计134.3.1本课题所采用的知识表示方法134.3.2推理过程144.3.3推理机总体设计144.3.4推理机制探讨164.4知识库设计174.4.1原始知识库表设计174.4.2故障现象与原因对应库表设计175系统功能的实现195.1 引言195.2 开发环境及工具
13、简介195.2.1 Microsoft Sliverlight Tools 3简介195.2.2 SQL Server 2005数据库简介195.3人机界面的实现205.4推理机的实现235.5知识库的实现256结论29参考文献30致 谢31毕业设计(论文)知识产权声明32毕业设计(论文)独创性声明33附录:外文资料翻译341绪论1.1概述专家系统是一个智能的计算机程序系统,其内部含有大量的某个领域专家水平的知识与经验,能够利用人类专家的知识和解决问题的方法来处理该领域问题。众所周知,对电站新机组进行调试,是保证发电机组经济、安全运行的重要手段。因此所有的电站正式投入运营之前或者在引进新机组后
14、,都必须要对这些机组进行调试,以便在正式运营之前尽早发现故障并解决,以避免这些故障在电厂正式运营后突然出现从而带来经济损失甚至安全事故。本课题主要是将专家系统应用于对发电厂新机组的调试上。专家系统可按照被调试的机组的功能划分,分为相应的若干个子系统。本课题是专家系统的化学子系统,主要用来对发电机组的化学系统进行调试。同时,该系统采用了浏览器-服务器的结构。即专家系统全部运行在服务器端,用户只需拥有一台可以上网并且带有WWW浏览器的设备即可登录本系统,无需任何其它的软件。1.2本课题的研究背景及意义由于电站机组的调试工作不仅工作量大、调试项目繁多,而且在调试过程中还会涉及到众多不同领域的专业知识
15、。因此,如果完全依靠人力行电站进机组的调试,不仅效率不高,而且由于调试人员的水平不尽相同,调试工作的质量也会参差不齐。在这样的背景下调试专家系统应运而生,它在帮助调试人员进行机组调试方面,起到了巨大作用。引入专家系统后,当调试人员对机组进行调试时,只需向专家系统提交故障现象,专家系统的推理机在对其知识库进行推理、查找后便可向用户返回故障原因和解决方案。从而大大减小了调试人员的工作量,也提高了调试工作的效率。更重要的是最大限度降低了调试工作中人的因素,对调试流程进行标准化,使得调试的每个环节都有专家经验。因此开发设计电站机组的调试专家系统对于电厂的正常运行具有重要意义1.3国内外相关领域的研究情
16、况电站的专家系统在国内外诸多发电厂均有诸多应用。但是目前许多正在应用中的电站专家系统大多为实时数据采集和处理,这种专家系统对于已经正常运行的电站来说,大大减轻了人的体力劳动和工作负担,因此有着广泛的应用。但是对于新建的电站来说,目前的专家系统并不能起到很好的调试作用。在体系结构方面,目前的专家调试系统很少有B/S结构。这样就造成了调试专家系统成本高、使用不够灵活等问题。而本文所讨论的化学调试专家系统采用了B/S结构,不仅使得调试成本大大降低,而且在灵活性和方便性上有着明显优势。1.4本课题的主要工作本课题的最终目的是开发出一套能够对电站机组的化学系统进行调试的专家系统。其成果形式是一套运行在服
17、务器端的计算机软件。当调试人员登录服务器后便可利用本系统对电站机组进行调试。为实现这一目标,本课题的主要工作包括:对专家系统的研究、对专家系统推理过程的研究、对知识表示方法的研究、需求分析、对系统的设计及编码实现等。2专家系统的研究本章主要是对专家系统进行初步的研究,了解什么是专家系统、它有什么特点、有哪些类型、内部是什么结构以及可以完成什么工作等等。在对专家系统有了初步认识后,进一步研究了有关知识的获取和表达等问题。因为专家系统在模拟人类大大脑解决问题时,必然需要知道解决问题时所用到的知识。因此在设计专家系统之前,还必须要了解专家系统的知识如何获得,以及知识应该以怎样一种方式表示才能被计算机
18、所理解和处理。在本章最后,还研究了专家系统在推理过程中的一般流程是什么。2.1专家系统2.1.1专家系统的概念专家系统是一种在特定领域内具有专家水平解决问题能力的程序系统。它能够有效地运用专家多年积累的有效经验和专门知识,通过模拟专家的思维过程,解决需要专家才能解决的问题。专家系统属于人工智能的一个发展分支,自1968第一个专家系统被研制成功以来,获得了飞速的发展,并且运用于医疗、军事、地质勘探、教学、化工等领域,产生了巨大的经济效益和社会效益。现在,专家系统已成为人工智能领域中最活跃、最受重视的领域。到目前为止,关于专家系统虽然还没有一个严格公认的形式化定义,但是从实际应用来看,专家系统是一
19、种具有大量专门知识与经验的智能程序系统。它能用某个领域一个或多个专家的经验和专门知识,模拟人类专家求解问题时的思维过程,从而解决该领域中的各种复杂问题。一般认为专家系统具有3个方面的含义:a.它是一种具有智能的程序系统。与普通程序相区别的是,专家系统能够运用知识和经验进行推理。b.它必须要包含大量专家水平的领域知识,并且能在运行过程中不断地对这些知识进行更新。c.它能应用人工智能技术模拟人类专家求解问题的推理过程,解决那些原本是由人类专家才能解决的问题。2.1.2专家系统的特点专家系统能作为一套具有专家水平解决问题能力的程序系统,和普通的计算机程序有很大不同。相比之下,专家系统具有普通程序所不
20、具备的以下特点:a.专家系统的建造是为了为解决特定领域的具体问题,除需要一些公共的常识,还需要大量与所研究领域问题密切相关的知识。b.一般情况下,专家系统采用启发式的解题方法。c.在解决问题的过程中除了用演绎方法外,有时还要求助于归纳方法和抽象方法。d.待处理的问题一般都具有模糊性、不确定性和不完全性。e.能对自身的工作过程进行推理,即自推理或解释。f.采用基于知识的问题求解方法。g.专家系统的知识库与推理机分离。2.1.3专家系统的分类及其功能专家系统有多种不同的分类方法,不同的分类方法以及不同的分类依据从各自的角度对专家系统进行分类,其分类结果也各不相同。本文以专家系统的特性与处理问题的类
21、型为依据,对专家系统进行如下分类:a.解释型专家系统。这种专家系统通过对已知信息和数据进行推理分析,从而确定它们的含义,给出相应解释的异类专家系统。其特点是能够对大量的不准确甚至错误的数据或信息进行处理。还能对某些有省略或有遗漏的不完整数据做出假设补充,进而作出较合理的解释。b.诊断型专家系统。这一类的专家系统可以根据输入系统的有关被诊断信息,来推断出相应对象存在的故障和其产生原因,并进一步给出排除故障方法。其主要特点是,能够分析和掌握被诊断对象的组成特性以及各部分的组成关系,能够从被诊断对象的表面症状辨别出被掩盖的现象,甚至还可从一些用户提供的不太确切的信息中发现真正故障,并通过知识库中的知
22、识提供相应的故障排除建议。c.调试型专家系统。该类的专家系统主要是对失灵的对象制定出排除故障的规划并实施排除的一类专家系统。其主要特点是能够根据相应的标准监测被调试对象存在的错误,并能从多种纠错方案中选出适用于当前情况的最佳方法,排除错误。其常用来对新产品或新系统的调试。本课题所设计的电站新机组调试专家系统就是这种类型的专家系统。d.设计型专家系统。这类专家系统是根据用户输入的设计要求数据。求解出满足设计要求的配置方案的一类专家系统。这类系统的主要特点是,善于从较大的问题求解空间中,搜索出符合多个要求和限制条件的一类方案。他能够对被设计问题的各部分及它们之间的关系进行分析。试验性地构造出多种易
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 技术 专业 毕业论文 11779

链接地址:https://www.31ppt.com/p-4031539.html