capp面向对象知识库管理系统设计与实现

capp面向对象知识库管理系统设计与实现

ID:24739224

大小:51.00 KB

页数:4页

时间:2018-11-16

capp面向对象知识库管理系统设计与实现_第1页
capp面向对象知识库管理系统设计与实现_第2页
capp面向对象知识库管理系统设计与实现_第3页
capp面向对象知识库管理系统设计与实现_第4页
资源描述:

《capp面向对象知识库管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、CAPP面向对象知识库管理系统设计与实现

2、第11工艺知识的面向对象表示与组织1.1工艺知识工艺知识是人们在进行工艺设计过程中所运用的各种数据、工艺和现场经验等的集合。CAPP系统所需的工艺知识十分广泛,大体可分为四类:(1)手册数据,即工艺设计手册及各类工程标准中已标准化的或相对固定的与工艺设计有关的工艺数据与知识,如公差、材料、余量、切削用量及各种规范(如焊接规范、装配规范等)。(2)资源数据,是指与加工环境密切相关的一切工艺数据与知识,如机床、刀具、量具、夹具、辅具信息及与各工厂特定的工艺习惯相对应的数据或工艺规程等。(3)决策知识,由经验性规则(如加工方法

3、选择规则、机床、刀、夹、量具选择规则等)和过程性算法及对工艺决策过程进行控制的知识等组成。(4)模型数据,定义CAPP系统所使用的数据模型,如对产品、零件、工艺、工序、工步等的描述。1.2知识的面向对象表示传统的知识表示方法主要有谓词、语义网络、框架、产生式规则等,在已有的CAPP系统开发中发挥了很大的作用,但是这些表示方法均存在着知识表示形式单一,知识的整体形象难以把握,知识的组织、管理、维护都很困难的缺点。随着面向对象技术的发展,面向对象的知识表示与推理机制已被应用于CAPP系统的设计。在OO-CAPP-KBMS中,知识由统一的基本元素–对象构成。各对象以父类

4、、子类、实例的关系形成一个层次结构。一个对象Object可以形式化地用五元组来描述:在面向对象系统中,每个对象(包括系统内部形成的系统对象,如属性、方法等)都有一个永久的标识符,系统通过该标识引用对象。从理论上讲,存在一个对象标识符的无限空间,满足:1.每个非基类对象都有一个对象标识符;2.对象标识符是在对象创建时由系统分配;3.一个对象标识符与且仅与一个对象相关联。(2)知识类知识类是由存在共同结构和行为的事物所组成,是在总结大量同类事物的基础上抽象出来的对这些事物的共性描述,同类对象具有相同的结构和处理能力。知识类可以有子知识类,该知识类也就是其子知识类的超知

5、识类。面向对象系统的知识类层次结构的一个重要特性是具有继承性,一个知识类可以直接继承其父知识类的全部特性。这种继承还具有传递性,即一个知识类可以继承层次结构中位于其上层的所有父知识类所描述的全部特性。(3)对象属性对象属性是对对象结构特性的描述。通常一个对象具有若干个结构特性,它们构成该对象的对象属性集。一个对象具有了属性才拥有了具体地描述一类事物的能力。对象的属性可有多个,如描述工序的属性可包括工序号、工序名称、工序内容等。(4)对象方法对象方法是对对象所能执行的操作的描述,具体地说,对象方法是在对象中定义的过程。通常一个对象具有若干个方法,它们构成该对象的对象

6、方法集。例如,对于工序对象,可以用机床选择、辅助工序安排、工序排序等方法来描述其所能执行的操作。(5)实例如果一个知识对象具有某个知识类所描述的特性,则该对象就是这个类的一个实例。可以说实例是知识类的数据体现,例如工序类描述的是企业中所有工序的共有信息,包括工序号、工序名称、工序内容、工时定额等,而工序的实例,如粗车,其工序号为10,工序名称为粗车,工序内容为车外圆,工时定额为1.5小时等。(6)规则规则表达由一定的前提推出确定的结论的知识。规则的一般形式是:IFTHEN(或)。在工艺设计中规则的作用是对工艺规程库进行操作,使工艺规程库的数据发生变化,最后得到最终

7、的推理结果。2面向对象知识库管理系统的结构OO-CAPP-KBMS的总体结构可分为三层:上层为图形用户接口(GUI),GUI基于WINDOWS而设计,用户通过GUI与系统进行交互;中间层为对象操纵与查询层,包括对象类的定义与编辑、对象实例的定义与编辑、规则的定义与编辑等;底层为知识库表(物理数据库表)操纵与查询层。该层通过ODBC实现对存储在知识库中数据的操纵与查询。总体结构如图1所示。图形用户接口(GUI)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。