专家系统综述

合集下载

农业专家系统文献综述

农业专家系统文献综述

专家系统文献综述1、国内外研究现状1.1国内研究概况随着我国农业科技信息现代化建设的不断发展,全国大多数农业科研院所、农业院校都将农业科技信息现代化建设提到议事日程上,农业领域中专家系统的研究和应用相对较少,尤其是病虫害防治领域,系统应用技术水平低,开发的对象也只限于马尾松毛虫等少数几种,在国内学术期刊中公开报道的有:王淑芬,陈亮,张真(1992)建立的马尾松毛虫防治决策专家系统。

马小明,叶文虎(1993)开发的松毛虫综合管理信息系统;周嘉熹等(1995)采用Profog语言开发的杨树天牛综合管理专家系统;为了解决生产中的实际问题,传播有关方面专家及其防治工作者在长期生产实践中积累起来的宝贵经验,更好地指导生产,王阿川,岳书奎(1998)在国家攻关研究的基础上,经过10年的努力研究完成了“林业种实害虫管理领域内樟子松球果象甲防治决策专家系统”。

进入新千年后,人们对环境的关注程度不断升高,也更加注重生态文明的建设,在这种背景下,越来越多的专家学者花费大量的精力投入病虫害预测,诊断和防治研究中。

齐群,耿祖群,杜永波(2001)采用Sybase公司的Powerbuild 及其数据库系统开发了运行在windows95下的杨树害虫综合治理专家咨询系统。

2003年,王明红等开发的基于B/S结构“北京市农作物病虫害远程预警信息系统”,通过网络将用户和领域专家联系起来,实现了对病虫害灾害远程控制,及时防治的决策目标;徐云等根据我国茶区主要发生的32种病害和5种寄生性植物采用VisualBasic6.O语言开发了“茶树病虫害诊断与防治专家系统”,并取得了应有的效果;张春雨等以Visual later Dev为环境平台,SQL server 7.0为数据库管理系统开发了“枣病虫害诊断咨询专家系统”,系统涉及枣树生产中的31种病害和31种虫害的诊断知识;姚玉霞等将面向对象的知识表达法应用到“水稻病虫害诊治智能化专家系统”中,对水稻病虫鼠害的形态诊断与识别,取得良好的效果;李佐华等以delphi5.0为开发工具完成“温室番茄病虫害、缺素诊断与防治专家系统”的开发;对温室番茄的病害、虫害及非侵染性病害的有效控制进行了细致研究;周如军等采用VisualBasi 6.0和Authorware为开发工具,开发了“中草药病害诊断与防治多媒体专家系统”;系统主要研究内容是中草药病害的诊断与防治,并配有多媒体演示。

专家系统第2章专家系统概述

专家系统第2章专家系统概述
如解题步骤、处理策略、选择此处理方法的理由、系统求 解某种问题的能力、系统组织和管理自身知识的方法等。 目的是便于用户理解和接受专家系统,也便于对系统进行 维护。
2
2.2.2 专家系统的结构 1)基本结构
专家系统的基本结构包括知识库和推理机两个主要部分。
特点:系统结构简单;知识工程师与领域专家直接交互,知识 工程师收集和整理领域专家的知识,将其转化为系统的内 部表示形式,并存储到知识库中;推理机根据用户的问题 求解要求和提供的初始数据,运用知识库中的知识对问题 进行求解,并将产生的结果(结论)输出给用户。
(2)专家系统是一个由存放专门领域知识的数据库, 以及一个能选择和运用知识的推理机制组成的计算机系统。
(3)专家系统与传统计算机程序的根本区别在于:专 家系统使知识库和运用知识的推理机制相互独立。
2
4)从程序设计方法学的角度看设计方法 传统的程序设计方法:数据+算法=程序 专家系统的设计方法:知识+推理=系统 可见,传统程序通过算法对大量的数据进行积累和处 理,使繁琐的事务处理自动化;专家系统则要完成需要拥 有专门知识的专家才能完成的量大而性质相对重要的任务, 如诊断、规划、决策等。通常,专家系统需要考察大量的 可能性,即动态地建立解决问题的方法。
2
2.1 概述 专家——在某一专业领域内,其专业知识与解决问题的能力达
到很高水平的学者。 专家的能力——专家对某一领域的理解及解决问题的技能。 专业知识——分为公开知识和个人知识。
公开知识包括定义、事实和理论,一般收录在教科书和 文献中。
个人知识来源于专家本人的积累和经验,也称为试验性 知识或启发性知识。属于公开性知识之外的试验性知识能够 使专家在需要的时候做出合理的猜测,识别最有希望获得成 功的求解途径,并能有效地处理错误和不完全的数据。

专家系统介绍

专家系统介绍

第 12 章 专 家系 统
12.2 系统结构
专家系统是一种计算机应用系统。由于应用领域和实际 问题的多样性, 因此, 专家系统的结构也就多种多样。但抽 象地看, 它们还是具有许多共同之处。
第 12 章 专 家系 统
12.2.1
从概念来讲, 一个专家系统应具有如图 12-1所示的一般 结构模式。其中知识库和推理机是两个最基本的模块。
这里的解释是对仪器仪表的检测数据进行分析、 推测得 出某种结论。例如通过对一个地区的地质数据进行分析, 从 而对地下矿藏的分布和储量等得出结论。又如,通过对一个人 的心电图波形数据进行分析, 从而对该人的心脏生理病理情 况得出某种结论。显然,以上两种事情都是经验丰富的专家才 能胜任的。而所谓“规划”, 就是为完成某任务而安排一个 行动序列。例如, 对地图上的两地间找一条最短的路径、为 机器人做某件事安排一个动作序列等。
第 12 章 专 家系 统
——按规模分类, 可分为大型协同式专家系统和微专家系 统。 大型协同式专家系统就是由多学科、多领域的多个专家 互相配合、 同力协作的大型专家系统。这种专家系统也就是 由多个子(分)专家系统构成的一个综合集成系统。它所解决 的是大型的、复杂的综合性问题, 如工程、社会、经济、生 态、军事等方面的问题。微专家系统则是可固化在一个芯片 上的超小型专家系统,它一般用于仪器、仪表、设备或装置 上, 以完成控制、监测等功能。
第 12 章 专 家系 统
第 12 章 专 家系 统
12.1 基本概念 12.2 系统结构 12.3 实例分析 12.4 系统设计与实现 12.5 开发工具与环境 12.6 专家系统的发展 习题十二
第 12 章 专 家系 统
12.1 基 本概 念
12.1.1 什么是专家系统

基于本体的专家系统研究综述

基于本体的专家系统研究综述
研 究
1 9 9 9年 。马 里 兰 大学 ( U n i v e r s i t y o f M a r y l a n d )计
算 机 系提 出 了基 于 H T ML的本体 语 言 S HO E( S i mp l e
H t m l O n t o l o g y E x t e n s i o n ) .S H O E语 言 扩 展 了 H T ML标

综 述 与 专论 ・
农 业 网 络信 息
AGRr c【 7 ] 阻僦 /  ̄" / W ORK 唧 RMA曰_ 0Ⅳ
2 0 1 3年 第 4期
基于本体 的专家 系统研 究综述
吴春胤 , 陈壮光 , 王浩杰 , 欧振聪
( 华 南农业 大 学信 息学 院 ,广东 广州 5 1 0 6 4 2 )
于 理解 和 建模 ,这 增 加 了知 识 获 取 的难 度 ,也 不 利 于
目前本 体技术 的基础 研究工作 主要 集 中在本 体语
言 和本 体 推 理这 两 方 面 。
知识 的共 享和互操作 ,容易形 成知识孤 岛。本体技术 的出现 ,使上述问题的解决成为可能 。
本 研 究 参 考 国 内外 最 新 的 文 献 资 料 ,对 本 体 在 专
1 9 9 9年 .B e r n e r s — L e e 嗍 提 出了 语 义 We b( S e m a n . t i c We b ) 的概 念 。 语 义 We b的 提 出 , 为 互 联 网 的 智
能化 提供 了一个新 的思路 。于是众 多研究 机构 和学者
专家 系统本 质上属 于知识 工程范畴 ,知识 的表示

要 :基 于 本体 的专 家 系统 正逐 渐成 为人 工 智 能领域 的研 究热 点之 一 。本研 究 在参 考 国 内外最 新文 献 资料 的基 础 上 ,

专家系统

专家系统


6.传统程序与专家系统具有不同的系统结构。

谢!
专家系统

自1968年研制成功第一个专家系统DENDRAL 以来,专家系统技术发展迅速,已经应用到数学、 物理、化学、医学、地质、气象、农业、法律、 教育、交通运输、机械、艺术以及计算机科学本 身,甚至渗透到政治,经济,军事等重大决策部 门,产生了巨大的社会效益和经济效益,成为人 工智能的重要分支。

二、专家系统的概念

Ⅰ.专家系统的定义
专家系统是基于知识的系统,用于在特定的领域中运用领域专家多年 积累的经验和专业知识,求解需要专家才能解决的困难问题。专家系统作 为一种计算机系统,继承了计算机快速、准确的特点,在某些方面比人类 专家更可靠、更灵活,可以不受时间、地域及人为因素的影响。所以专家 系统的专业水平能够达到甚至超过人类的水平。

3.数据库
数据库主要用于存放初始事实、问题描述及系统运行过程中得到的中 间结果、最终结果等信息。

4.知识获取机构
知识获取是建造和设计专家系统的关键,也是目前建造专 家系统的
“瓶颈”。知识获取的基本任务是为专家系统获取知识,建立起健全、
完善、有效的知识库,以满足求解领域问题的能力。

5.人机接口
人机接口是专家系统与领域专家、知识工程师、一般用户之间进行交 互的界面,用于完成输入输出工作。

6.解释机构
解释机构回答用户提出的问题,解释系统的推理过程。
四、专家系统与传统程序的区别

1.从编程思想来看
传统程序 = 数据结构 +算法 专家系统 = 知识 + 推隐含于程序中,而专家系统则将知识与运 用知识的过程即推理机分离;

专家系统发展综述

专家系统发展综述

专家系统发展综述专家系统是领域的一个重要分支,自20世纪60年代初以来,已经经历了数十年的发展。

本文将对专家系统的发展历程、基本概念、应用领域以及未来趋势进行综述。

一、专家系统的发展历程专家系统的发展可以追溯到1965年,当时美国科学家Feigenbaum提出了基于规则的专家系统概念。

随后,在1970年,Feigenbaum和Stuart Russell合著的《专家系统》一书出版,标志着专家系统的正式诞生。

在此之后,专家系统经历了快速发展和广泛应用,逐渐成为了人工智能领域的重要支柱。

二、专家系统的基本概念专家系统是一种智能计算机程序,它利用计算机技术和人工智能理论,模拟人类专家解决问题的思维过程,为用户提供专业领域的咨询和服务。

通常情况下,专家系统包括知识库和推理机两个核心组成部分,其中知识库用于存储领域专业知识,推理机则用于根据已有知识进行推理和解决问题。

三、专家系统的应用领域1、医疗领域:医生专家系统可以帮助医生进行疾病诊断和治疗方案制定。

例如,基于医学知识的智能问诊系统,可以根据患者症状和病史,进行初步诊断和用药建议。

2、金融领域:金融专家系统可以帮助银行、证券公司等金融机构进行投资决策、风险管理等方面的工作。

例如,基于金融市场数据的智能投顾系统,可以根据市场行情和投资者风险偏好,制定个性化的投资策略。

3、交通领域:交通管理专家系统可以帮助交通管理部门进行交通流量规划和调度指挥。

例如,基于路网信息的智能交通管理系统,可以根据实时交通信息进行路况预测和交通调度。

4、教育领域:教育专家系统可以帮助教师进行教学辅助和学生学习辅导。

例如,基于学科知识的智能教育辅导系统,可以根据学生的学习需求和学科水平,提供个性化的学习资源和教学方案。

四、专家系统的未来趋势1、知识库的构建与更新:随着知识爆炸的时代到来,专家系统的知识库需要不断更新和优化,以适应领域发展的需要。

因此,如何高效地进行知识获取、整理、表达和更新将成为未来研究的重要方向。

专家系统简介

专家系统简介

专家系统是一类具有专门知识和经验的计算机智能程序系统,通过对人类专家的问题求解能力的建模,采用人工智能中的知识表示和知识推理技术来模拟通常由专家才能解决的复杂问题,达到具有与专家同等解决问题能力的水平。

这种基于知识的系统设计方法是以知识库和推理机为中心而展开的,即专家系统 = 知识库 + 推理机它把知识从系统中与其他部分分离开来。

专家系统强调的是知识而不是方法。

很多问题没有基于算法的解决方案,或算法方案太复杂,采用专家系统,可以利用人类专家拥有丰富的知识,因此专家系统也称为基于知识的系统(Knowledge-Based Systems)。

一般说来,一个专家系统应该具备以下三个要素:(1)具备某个应用领域的专家级知识;(2)能模拟专家的思维;(3)能达到专家级的解题水平。

专家系统与传统的计算机程序的主要区别如表7.1所示。

表7.1 专家系统与传统的计算机程序的主要区别列项传统的计算机程序专家系统适用范围无限制封闭世界假设建造一个专家系统的过程可以称为“知识工程”,它是把软件工程的思想应用于设计基于知识的系统。

知识工程包括下面几个方面:(1)从专家那里获取系统所用的知识(即知识获取)(2)选择合适的知识表示形式(即知识表示)(3)进行软件设计(4)以合适的计算机编程语言实现。

专家系统的发展史1965年斯坦福大学的费根鲍姆(E.A. Feigenbaum)和化学家勒德贝格(J. Lederberg)合作研制DENDRAL 系统,使得人工智能的研究以推理算法为主转变为以知识为主。

20世纪70年代,专家系统的观点逐渐被人们接受,许多专家系统相继研发成功,其中较具代表性的有医药专家系统MYCIN、探矿专家系统PROSPECTOR等。

20世纪80年代,专家系统的开发趋于商品化,创造了巨大的经济效益。

1977年美国斯坦福大学计算机科学家费根鲍姆 (E.A.Feigenballm)在第五届国际人工智能联合会议上提出知识工程的新概念。

专家系统概述及其应用人工智能毕业论文

专家系统概述及其应用人工智能毕业论文

专家系统概述及其应用摘要:人工智能(Artificial Intelligence) ,英文缩写为AI。

它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。

人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。

专家系统是人工智能应用研究的主要领域。

专家系统是一个具有大量的专门知识与经验的程序系统,它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题,简而言之,专家系统是一种模拟人类专家解决领域问题的计算机程序系统。

本文中介绍了人工智能的概念,分类,特点以及人工智能的研究的发展及其现状。

由此引出专家系统的基本概念及主要特点。

最后,通过查阅各种资料以及自己的理解分析,对专家系统的主要应用做具体分析。

阐述了将计算机人工智能的专家系统理念与全厚度再生机材料配置与设备自动控制系统相结合的思想,同时,具体分析了构建全厚度再生机材料配置与设备自动控制专家系统可供利用的计算机应用技术,并初步建立了该系统的模块体系。

关键词:人工智能,专家系统,全厚度再生机材料配置与设备自动控制系统Expert system outline and applicationAbstract: The artificial intelligence (Artificial Intelligence), English abbreviation is AI. It is the research, the development uses in simulating, extending and expands human's intelligence theory, the method, technical and an application system new technical science. The artificial intelligence is a computer science branch, it attempts the understanding intelligence the essence, the parallel intergrowth delivers one kind newly to be able to make the response by the human intelligence similar way the intelligent machine, this domain research including robot, language recognition, pattern recognition, natural language processing and expert system and so on.In this article introduced the artificial intelligence concept, the classification, the characteristic as well as the artificial intelligence research development and the present situation. From this draws out the expert system the basic concept and the main characteristic. Finally, through consults each kind of material as well as own understanding analysis, makes the concrete elaboration to the expert system main application. Introduced unifies the computer artificial intelligence expert system idea and the Auto-Control system plan, simultaneously, analyzed the construction to Auto-Control system specifically to be possible to supply the use the computer application technology, and established initially module of this expert system.Key word: Artificial intelligence, Expert system, Auto-Control Expert System目录目录 (3)1 引言 (4)人工智能 (4)专家系统 (5)人工智能与专家系统之间关系 (5)2 概述 (5)专家系统与传统程序 (5)专家系统的特点 (6)专家系统的优点 (6)3 详细介绍 (7)专家系统的结构与类型 (7)专家系统的结构 (7)专家系统的类型 (8)专家系统的工作方式 (9)专家系统的工作过程 (9)专家系统的开发过程 (9)4 实际应用 (11)系统结构图 (11)材料知识库软件的设计思路 (12)材料配比体系结构图 (12)材料知识库涉及到的数据表 (12)推理机涉及到的数据表 (13)发泡沥青推理机 (13)发泡沥青环境界面的功能选项 (13)发泡沥青体系推理机推理分析过程 (13)5 现状与发展前景 (15)6 总结 (16)7 参考文献 (17)1 引言人工智能人工智能(Artificial Intelligence) ,英文缩写为AI。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

专家系统综述摘要综述专家系统的基本概念、主要结构、开发方法以及在机械制造领域的应用情况。

关健词:专家系统综述1、什么是专家系统人工智能(Artifieial Inteligenee简称Al)被誉为本世纪的三大科学技术成就之一,受到了世界各国的普遍重视。

而60年代中期作为人工智能的一个应用领域的专家系统(Expert System简称ES)的出现,使得人工智能的研究从实验室走向了现实世界。

所谓专家系统实际上是一个(或一组)能在某特定领域内.以人类专家水平去解决该领域中困难问题的计算机程序。

或者说,专家系统是这样一个系统:a.专家系统处理现实世界中提出的需要由专家来分析和判断的复杂问题。

b.专家系统利用专家推理方法的计算机模型来解决间题,并且可以得到和专家相同的结论。

由于专家系统的功能主要依赖于大量的知识,这些知识均存在知识库中,通过推理机按一定的推理策略去解决问题,所以它也被称大知识基系统。

专家系统是研究用解决某专门问题的专家知识来建立人机系统的方法和技术。

由于知识在专家系统中起着决定性作用,所以一般将建立专家系统的工作过程称为知识工程。

2、专家系统的基本结构及分类2.1专家系统的墓本结构一个完整的专家系统结构由图1所示的六个部分组成。

其中数据库、知识库、推理机和人机接口是必不可少的部分。

解释部分、知识获取部分是期望部分。

下面分别介绍这些部分。

a.知识库知识库是领域知识的存储器。

它存储专家经验、专门知识与常识性知识,是专家系统的核心部分。

知识库可以由事实性知识和推理性知识组成。

知识是决定一个专家系统性能的主要因素。

一个知识库必须具备良好的可用性、确实性和完善性。

要建立一个知识库,首先要从领域专家那里获取知识即称为知识获取。

然后将获得的知识编排成数据结构井存入计算机中,这就形成了知识库,可供系统推理判断之用。

b.数据库数据库用于存储领域内的初始数据和推理过程中得到的各种信息。

数据库中存放的内容是该系统当前要处理的对象的一些事实。

c.推理机推理机是用来控制、协调整个系统的。

它根据当前输入的数据即数据库中的信息,利用知识库中的知识,按一定的推理策略,去解决当前的问题.并把结果送到用户接口。

在专家系统中,推理方式有:正向推理、反向推理、混合推理。

在上述三种推理方式中,又有精确与不精确推理之分。

因为专家系统是模拟人类专家进行工作,所以推理机的推理过程应与专家的推理过程尽可能一致。

d.人机接口人机接口是专家系统与用户通信的部分。

它既可接受来自用户的信息,将其翻译成系统可接受的内部形式,又能把推理机从知识库中推出的有用知识送给用户。

e.解释部分解释部分能对推理给出必要的解释。

这给用户了解推理过程,向系统学习和维护系统提供了方便。

f.知识获取部分知识获取部分为修改、扩充知识库中的知识提供手段。

这里指的是机器自动实现的知识获取。

它对于一干专家系统的不断完善、提高起着重要的作用。

通常,它应具备能删除知识库中不需要的知识及把需要的新知识加入知识库中的功能。

最好还具有能根据实践结果,发现知识库中不合适的知识以及能总结出新知识的功能。

知识获取部分实际上是一种学习功能。

专家系统的一个重要特征是知识库与推理机分离,系统允许在运行过程中不断修改知识,增加新知识,使系统性能不断提高。

综上所述可知,一个专家系统不仅能提供专家水平的建议与意见,而且当用户需要时,能对系统本身行为作出解释,同时还有知识获取功能。

专家系统的工作特点是运用知识进行推量,因此知识获取(包括人工方式的知识获取和机器学习)、知识表示和知识运用是建造专家系统的三个核心部分。

另外专家系统强调符号处理,并希望有一个理想的人机接口,做到专家或用户能以一种接近自然语言的语言甚至口语形式同系统进行信息的交流。

这些都是传统程序所不具备的特点。

如下表所示:表1专家系统和传统程序的比较3、专家系统开发工具专家系统开发工具很多,但从专家系统的实现途径看大致可划分为四类:即用人工智能系统开发的通用程序设计语言、专用知识表示和处理语言、专家系统外壳和专家系统开发工具箱(环境)。

3.1通用人工智能语言目前最流行的人工智能语言是LISP、PROLOG和Smalltalk。

它们都是适用于实现专家系统的程序设计语言,且各用其特点。

LISP是函数型程序设计语言,具有很强的符号和数据处理能力,其程序有可能随着执行而不断被改进和完善,因而具有一定的自学能力和智能性。

PROLOG是一种用逻辑来进行程序设计的计算机语言,具有很强的逻辑推理能力,很适合于表达人类的思维和推理规则.这是PROLOG语言在人工智能领域与LISP一样被广泛应用的原因。

Smlltalk语言是最有代表性的一个面向对象的程序设计语言,它对知识的描述方式的最大特点是具有很好的模块性,并且类间接口清楚,便于分工开发和调试。

由于面向对象的方法具有众多的优点,近年来越来越受到软件界的重视。

3.2专用知识表示和处理语言知识的处理虽然也包含着对数据的处理,但主要是符号处理和逻辑处理,使用通用的人工智能程序设计语言来表示知识和处理知识,编程工作量大,需要较高的编程技巧。

为解决这些困难和减少工作量,人工智能学者又开发了更专用的知识表示和处理语言,如有代表性的FRL、OPSS和KEE等。

它们为知识表示提供了固定模式,应用很方便。

3.3专家系统外壳为了减少建造专家系统时的编程工作量,在知识表达、推理或执行方式、解释机构以及学习机构等方面预先形成基本固定的模式,类似于有了一个“空架子”,这个“空架子”就叫做专家系统外壳。

专家系统外壳的出现使专家系统的开发经费大幅度降低,开发速度大为提高。

专家系统外壳按其用途可分为三类:基于规则的外壳系统、归纳型外壳系统和基于混合知识表示的外壳系统。

3.4专家系统开发工具箱为了克服前三种开发工具的缺点,软件专家又设计了专家系统开发工具箱。

该工具箱给开发者提供的既不仅仅是一个专家系统外壳,也不仅仅是简单的一种开发语言,而是方便灵活、集成组织的、完整的一套工具。

在专家系统的整个开发过程中都有较方便适用的工具可供用户选择。

4、如何建立专家系统建立专家系统通常包括以下几个步骤。

(1)知识获取知识获取就是把解决问题所用的专门知识从某些知识来源变换为计算机程序,知识获取由计算机方面的工程师—知识工程师来完成。

(2)知识表达育式的选择经过多次和专家交换意见以及阅读有关资料,知识工程师逐渐熟悉这个专门领域中的专门知识以后,就可以选择合适的知识表达方法。

所选择的知识表达方法应该具有以下两个性质:a.一具有表达专家知识的能力;b.能简单和方便地描述、修改和解释系统中的知识。

此外还需要在以计算机表达知识的方便性和结构的复杂性之间加以平衡。

(3)专家系统的建立a.知识库初步设计。

这又包括以下三个主要步骤:问题定义:规定目标、约束、知识来源、参加者以及他们的作用。

概念化:详细叙述向题如何分解成子问题;从假设、数据、中间推理、概念等方面来说明每个子间题的组成;这些概念化如何影响可能的执行过程。

问题的计算机表达:为在概念化阶段中确定了的子问题的各个组成部分选择表达方式。

这是第一个要求计算机执行的阶段。

在这一阶段中信息流的研究以及概念和数据的连接将更为完善。

b.原型的发展和实验一旦选定了知识表达方法,就可以着手执行整个系统所需知识的原型子集。

这个子集的选择是关键性的。

它必须包括有代表性的知识样本,这些知识样本对整个模型来说是有典型意义的,同时又必须只涉及对试验是足够简单的子任务和推理过程。

一旦原型产生了可接受的推理,这个原型就要扩展以包括它必须解释的各种更为详细的问题。

然后,用更复杂的情况来进行试验。

这些比较复杂的情况以后将被用作改善知识库时的标准试验集。

这些试验的结果一定会对间题的基本组成以及它们之间的关系作出许多调整。

c.知识库的改进和推广如果要达到专家那样很高的水平,这个阶段将要花费相当长的时间。

然而,经过几个月的努力,有可方面,达到令人相当满意的性能。

5、专家系统在机械制造领域中的应用实例机械制造中的工艺设计是结构设计与制造间的纽带。

由于工艺设计的复杂程度很高,长期以来都由人工来完成。

西安交通大学的XJDCAP是一工艺设计专家系统,它采用框架来描述零件和记录工艺设计结果,用产生式规则表示车、铣、钻、磨、热处理工艺设计中的决策知识,用反向设计方式,进行模糊推理,可输出合理完善的工艺文件及CNC机床程序。

下面简略地介绍此系统的情况。

5.1.XJDCAP系统的组成系统的组成见图2。

系统采用GCLISP语言编写,以回转体零件为主要对象,工艺设计系统的输入为零件模型,输出为工艺文件。

系统的输入和输出由框架处理模块完成,设计由工艺决策模块和规则集完成,数据库作为系统的支持工具。

系统中由零件模型和规则集组成知识库。

图3XJDCCAP系统组成图5.2.零件的描述回转体零件的形体组成可分成两部分:基本形体及其特征要素。

系统的基本形体包括:外圆柱、外圆锥、成形面、内圆柱孔、内圆锥孔等;特征要素包括内外倒角、内外螺纹、内外圆角、内外割槽、端面槽、滚花、键槽、外平面、轴向或径向辅助孔。

零件的信息可以表示为一棵树,具有树干、树枝和分枝……。

树形的数据组织和框架的形式一样,所以选用框架来形成零件的设计模型,它以嵌套的联合表形式存入计算机中.用框架表示零件的模型可使零件描述得完整、准确、并易于建立、修改和检索,也易于被产生式系统所接受。

系统枢架与标准框架结构的区别是联结表的嵌套层次可以变化。

5.3.工艺设计过程(1)规则基工艺设计知识用产生式规则表示,其形式为:(RULEnumber IF condition THEN Action cfv),其中number为规则号,conditions是条件,可以是多层的AND、OR、NOT嵌套,action是结论,可以是多条,cfv是可信度,值从-1到+1。

若规则无cfv值则为纯规则,用来选用其它规则或确定其它参数。

系统中有300多条规则,按类存贮和调用,以提高搜索效率,规则分如下几类:1、毛坯选择规则.2、最终加工方法选择规则3、工序内容确定和排序规则4、机床选择规则5、装夹方式选择规则6、加工余量确定规则7、切削用量选择规则(2)推理与搜索系统采用反向推理方式,即从零件的最终形状和技术参数开始,逐步安排可达到当前零件状态的加工工序,并不断修改零件模型,直到零件不再需要加工形成毛坯为止。

这样的反向推理方式与人的设计思维过程接近。

而且零件的设计要求作为唯一的目标,避免了盲目性,易保证质量。

最终加工方法确定,对于每一基本形体,按照工件材料和它的技术要求等等因素,适用的加工方法可能不止一个。

系统采用逆向推理获得最佳解。

即用目的制异规则给出该基本形体可能的加工方法,把这些加工方法再作为假设结论(目的),然后调用可形成这个结论的规则,判别规则中的条件是否存在。

相关文档
最新文档