3B 工艺数据库与知识库_第1页
3B 工艺数据库与知识库_第2页
3B 工艺数据库与知识库_第3页
3B 工艺数据库与知识库_第4页
3B 工艺数据库与知识库_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第五讲,工艺数据库与知识库,1.数据库基础知识,1)数据:是一种物理符号序列,用来记录事物的情况。 数据用类型和值来表示。不同的数据类型记录的事物性质不一样。 2)数据处理:是对数据进行收集、整理、存储、检索、统计、维护和传输等一系列活动的总称。 数据处理目的是为了从大量的、繁杂的、不易理解的数据中抽取、获得对某些方面有价值、有意义的数据,为进一步的生产与社会活动提供决策的依据。,3)信息:经过加工的数据。 所有的信息都是数据,而只有经过提炼和抽象之后具有使用价值的数据才能成为信息。经过加工所得到的信息仍然以数据的形式出现,些时的数据是信息的载体,是人们认识信息的一种媒介。,4)数据库(Dat

2、aBase):是按照一定的规则相互关联数据的集合。它是用来反映各类实物的属性的数据。 5)数据库管理系统(DBMSData Base Management System):是能够用来建立数据库,完成数据库的维护、管理等操作,并能够帮助用户方便地使用数据库的软件。,*,数据库系统是由计算机软、硬件资源组成的系统,它实现了有组织地、动态地存储大量关联数据,方便多用户访问。 有效地组织数据,即对数据进行合理设计,以便计算机存取; 方便地将数据输入到计算机中; 根据用户的要求将数据从计算机中抽取出来。 数据库技术的应用范围是相当广泛的。如:学生的学籍数据库和图书馆的图书数据库,这其中都包含了一些相关的

3、数据信息,可以很方便进行检索和充分、有效地使用这些数据资源。,6)数据库的分类: 按数据的组织与管理方式来分常见的数据模型有三种:关系模型、层次模型 和 网络模型,根据这三种数据模型建立的数据库分别为关系型数据库、层次型数据库和网络型数据库。,*,关系模型 是目前最为流行的一种数据模型,用二维表格结构表示实体集,关键码(关键字段)表示实体间的联系,所有的数据都是这张二维表中的元素。如:位于第二行第五列的是张斌的考试成绩。,关系型数据库管理系统有很多种:Sybase、FoxPro、Oracle、SQL server等。,*,7)数据库的特点 数据结构化,适于表示相互间的多种联系; 数据独立性,可

4、以独立于程序; 数据共享、减少冗余,提高信息的利用率;,*,2.知识库基础知识,1)知识库的定义: 知识库系统(Knowledge Base System) 将AI技术引进到传统数据库中,以改进和扩充数据库的性能和执行效率而形成的新型数据库系统。 AI(Artificial Intelligence):AI是60年代开始发展起来的一门研究机器智能和智能机器的新兴的高科技学科。,*,2)人工智能 - AI(Artificial Intelligence)其研究目标是: 近期目标 让计算机来模拟人类的各种高级思维活动。如:推理、分析、思考、决策、理解、规划、设计和学习等。 远期目标 研究人类智能的

5、基本机理,探索如何用各种自动机和智能机去模拟人的某些思维和智能行为,从而揭示人类思维的奥秘。,知识库: 借助AI思想,即利用AI思想来研究数据库,从而从管理数据发展到管理知识。,*,3)知识库的特点 性能: 演绎(推理)能力的扩充 语义知识的引入 知识的获取 知识和数据的有效组织和管理。 效率: 数据库对用户查询的快速响应与查询优化。,从数据库专家的角度来看: JDUllman:一个知识库系统是具有如下两种特征的逻辑程序设计系统: 有一个既作为查询语言又作为宿主语言的描述性语言; 支持数据库系统的主要功能。 DHWarren:一个知识库系统应该能够有效地处理中等规模的知识库的逻辑程序设计系统。

6、 由3000个谓词,3万条规则和300万个事实组成,总存储容量达30MB 从AI专家的角度来看: 利用人类所认识的各种知识进行推理、联想、学习和问题求解的智能计算机信息系统。,4)知识 知识是一种用符号表示的信息,是知识库系统操纵和管理的对象。 首先,知识是一种信息,其次,它可以用一定的符号形式表示出来。其中信息是知识的内涵与实体,而符号则是信息的外延与形式。 例:(X2) = 2X (数学知识) 例:正方形的四条边长度相等 (完全知识) 例:明天可能下雨 (不完全知识),知识与数据是有区别的,但它们又是相互联系和相互补充的。数据用于表示特定实例(事实)的信息,知识则表示一般概念(抽象)的信息

7、。例如: 例(数据):王先生的年龄是45岁。 例(知识):35岁至50岁之间的人是中年人。,5)知识库是知识的集合,包括: 概 念 事 实 规 则 知识库应包括概念、事实与规则三部分,缺一不可。由于概念一般包含在事实内,因此,实际上知识库中应包括事实与规则两个部分。,3.工艺数据库与知识库,工艺数据是指CAPP系统在工艺设计过程中所使用的和产生的数据; 工艺知识是指支持CAPP系统工艺决策所需的规则。 CAPP系统进行工艺设计时,一方面要利用系统中存储的工艺数据与知识等信息进行工艺决策,另一方面还要生成零件的工艺过程文件、NC程序、刀具清单、工序图等信息。即CAPP系统的工作过程实际上是工艺数

8、据与知识的访问、调用、处理和生成新数据的过程。,*,为了满足CAPP系统的需求,必须建立工艺数据库与知识库来对数据和知识进行管理和维护。 工艺数据库与知识库是CAPP系统的重要支持系统。,*,工艺知识库 CAPP智能化的基础是建立丰富的工艺知识库,包括以下知识: 1. 制造资源知识:有关机床设备、工艺装备、材料等多方面的知识。 2. 制造对象知识:有关产品、零件、毛坯等方面的知识。 3. 制造工艺知识:有关工艺方法、典型工艺、加工参数及各类相关的工程/工艺标准规范等方面的知识。 4. 工艺决策知识:有关工艺决策方法与过程等方面的知识。,*,*,4.工艺数据与知识的种类和特点,1)工艺数据与知识

9、的种类 工艺数据分为静态和动态两类。 静态工艺数据主要是指工艺设计手册上已经标准化和规范了的工艺数据,以及标准工艺规程等。静态工艺数据一般由加工材料数据、加工数据、机床数据、刀具数据、量夹具数据、标准工艺规程数据、成组分类特征数据以及已输入计算机的零件信息和对应的最终工艺规程等组成。且常采用表格、线图、公式、图形及格式化文本表示。 动态工艺数据则主要指在工艺规划过程中产生的相关信息,如中间过程数据、零件图形数据、工序图形数据、工件工艺规程、NC代码等。,工艺知识主要分为选择性规则和决策性规则两大类。 选择性规则主要有加工方法选择规责、基准选择规则、设备与工艺选择规则、切削用量选择规则、余量选择

10、规则、毛坯选择规则等等。 决策性规则主要有加工方法排序规则(包括工序排序和工步排序规则)、实例或样件筛选(推理)规则、工艺规程修正规则、工序图生成规则、工序尺寸标注规则等。,2)工艺数据与知识的特点 数据类型复杂:工艺数据与知识涉及到关系数据库中所没有的变长数据、非结构化数据、具有复杂关联关系的数据、过程数据以及图形数据等。 动态的数据模式:动态工艺数据是在工艺设计过程中由各个问题求解行为所产生的中间及最终设计结果。,数据结构复杂:工艺数据的复杂数据类型及动态数据模式的特点,又导致了其数据结构的复杂及实现上的困难。虽然局部工艺数据可采用常用的线性表、树结构、链表结构等来实现,但全局工艺数据涉及

11、到复杂的树状、网状和图状的结构。,3)工艺数据与知识的获取与表达 工艺数据与知识的获取: 工艺数据和知识的表达规范化和标准化 数据与知识的内存表达规范化 数据与知识的内存表达的文本表达格式(供用户收集和整理数据与知识时用)标准化 数据与知识的获取界面规范化 工艺数据与知识的获取方式规范化与方便化 第一步是收集、整理、归纳、总结和分类,并用系统提供的标准文本格式记录下来 第二步就是输入、维护和管理,图4-1 CAPP系统工艺数据与知识的获取过程,工艺数据与知识的表达 工艺数据与知识的表达是通过数据结构来实现的,用于表达工艺数据与知识的数据结构有串、表、栈、树、图以及框架结构(类似于树)、网络结构

12、(类似于图)等。 在工艺设计过程中,系统根据当前零件信息,在推理机的控制策略下,按一定顺序执行各个子任务,对应于各个子任务的有关函数被执行,有关知识被一次调入或被清除出内存。 各个子任务的推理、设计或计算结果被一次记录下来,存入工艺规程数据结构,直到各个子任务全部完成为止,工艺规程才告形成。,工艺知识库的建立 工艺知识库是一个完整的规则集,它可以划分为若干个规则子集。根据需要每个规则子集还可以划分成若干个规则组。,工艺知识库的规则集,一般可包含以下几个部分: 1加工方法的选择 CAPP系统一般都采用逆向编程原理,首先确定能达到质量要求的各个加工表面的最终加工方法。然后再确定其它的准备加工工序。

13、 2工艺路线的确定 工艺路线的制定一般都是以划分加工阶段为依据,并遵循先基准后其它、先粗后精等原则。 3毛坯的选择 毛坯选择主要根据加工零件的材料、尺寸、技术条件和现有加工条件等。首先要确定毛坯的类型和毛坯加工的方法。,特征元素的规则实例,IF (加工表面为外圆柱面或外圆锥面) (工件材料为碳钢或合金钢) (表面要求淬火、HRC38) (表面粗糙度Rz1.6) (加工精度IT6) THEN(推荐采用磨削加工方法) (要求预加工表面精度IT9,粗糙度6.3),*,IF (加工表面为孔) (直径公差0.007) (表面粗糙度Rz:1.6m) (直线度0.005) (圆度0.007) (位置度0.0

14、02) (平行度0.012) (长径比10) THEN(推荐采用镗削工序) (切削余量0.005),*,IF (加工表面为沉头孔) (孔径为12) (沉头孔直径为18,高度10) THEN(先钻孔12) (后锪沉头孔18,高度10) (要求预加工表面的上下偏差为0.05,表面粗糙度为1.25),*,工艺路线产生式规则实例,IF (加工表面为平面,面积较大) (要求较高的平面度和表面粗糙度) (与其它表面之间有尺寸关系) THEN (采用端铣刀精铣,且经粗铣一、二次) IF (加工表面为平面和平面上的孔) (平面和孔的精度要求一般) (平面和孔有一定垂直度要求) THEN (先加工平面,以平面为

15、基准再加工孔),*,IF (加工表面为一阶梯孔) (且两边大、中间小) THEN(建议从两边加工为保证位置精度要求,在最终精加工之前须经一到二次粗加工) IF (加工表面为单向阶梯孔,孔深不大) THEN (可以从一面加工,加工前须经一次粗加工) IF (加工表面为具有同轴度要求的两孔) THEN (建议将它们安排在同一工序中加工) IF (加工表面为圆柱面或圆锥面) (并有倒角、退刀槽、螺纹等特征元素的加工) THEN(建议加工顺序为:先加工圆柱面或圆锥面,然后加工倒角和退刀槽螺纹),*,IF外圆柱面; 材料: 45钢; 热处理:淬火; 最高精度等级:6,最低精度等级:8; 最高粗糙度0.8

16、,最低粗糙度1.6; 普通机床加工; THEN粗车,半精车,淬火,粗磨,精磨,*,毛坯选择实例,IF (工件材料为碳钢或合金钢) (工件形状为回转体,最大长径比为7) (零件最大长度为200) THEN (建议采用棒料,毛坯为单个加工),*,图4-2 工艺决策知识框架结构的一个应用表达示例,4) 工艺数据库与知识库的设计 一般途径 : 按照数据库设计的一般方法与步骤,开发满足工艺数据与知识特点的适用于CAPP系统要求的工程数据库是解决问题最根本的途径。 根据CAPP的应用特点,用高级语言开发实用型的层次式数据库。方法简单易行,比较适合于CAPP系统对数据和知识的管理需求,但是不便于用户自行扩充和定义数据类型,数据管理界面也不统一。 在现有商品化数据库的基础上二次开发工艺数据库与知识库。,*,功能需求 支持对复杂数据类型的定义 支持对动态数据模式的操作 支持复杂数据模型的定义、描述与操作 支持版本控制机制 支持工程事务处理和恢复功能 支持分布式支持环境下的数据操作,数据模型 工艺数据与知识的数据模型是实现工艺

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论