CAPP系统所需的工艺知识十分广泛,大体可分为四类:(1)手册数据。(2)资源数据,是指与加工环境密切相关的一切工艺数据与知识,如机床、刀具、量具、夹具、辅具信息及与各工厂特定的工艺习惯相对应的数据或工艺规程等。(3)决策知识,由规则(如加工方法选择规则、机床、刀、夹、量具选择规则等)和过程性算法及对工艺决策过程进行控制的知识等组成。(4)模型数据,定义CAPP系统所使用的数据模型,如对产品、零件、工艺、工序、工步等的描述。
传统的知识表示方法主要有谓词、语义网络、框架、产生式规则等,均存在着知识表示形式单一,知识的整体形象难以把握,知识的组织、管理、维护都很困难的缺点。随着面向对象技术的发展,面向对象的知识表示与信息建模已被广泛应用于CAPP系统的设计。
二、工艺知识的面向对象表示在面向对象工艺知识表示中,知识由统一的基本精度,但会增加训练时间。通常采用增加神经元的方法提高网络精度。
在遗传计算中采用离散变量进行设计不可避免的存在截断误差,加长码串长度或优选设计变量的优化区间可以提高设计精度。
在给定参数范围内通过人工神经网络模拟建立的输人工艺参数和分析结果函数关系可以满足工程实际需要。
利用遗传算法能够便捷地求出满足约束条件的函数的*优解。
借助注塑模CAE模块,上述二者的结合可以实元素一一对象构成。各对象以超类、子类、实例的关系形成一个层次网络。
*个对象(Object)可以形式化地用五元组来描述:超类,attribute:对象属性,method:对象方法。
对象标识是一个对象区别于其它任何对象的性质。在面向对象系统中,每个对象(包括系统内部形成的系统对象,如属性、方法等)都有一个永久的标识符,系统通过该标识引用对象。从理论上讲,存在一个对象标识符的无限空间,可满足:①每个非基类对象都有一个对象标识;②对象标识是在对象创建时由系统分配;③一个对象标识仅与一个对象相关联。
对象类是由存在共同结构和行为的事物所组成,是在总结大量同类事物的基础上抽象出来的对这些事物的共性描述,同类对象具有相同的结构和处理能力。
对象类可以有子对象类,该对象类也就是其子对象类的超对象类。面向对象系统的对象类层次结构的一个现注塑工艺优化的目的。