您的位置:网站首页 > Solidworks

基于实例推理的冲模智能CAD系统关键技术的研究

时间:2010-06-02 08:00:00 来源:

    3.2.2原形实例库建立模块
   
    通过运行原形实例建立原形实例库,具体步骤如下:
   
    (1)参数输人模块
   
    参数输人模块的功能是实现冲模特征参数的输人。特征参数通过系统的用户界面由键盘输人,在操作时以新建一个模具的方式来实现,参数输人后保存到DBZ数据库中,作为生成冲模特征模型的原始参数。
   
    (2)数据接口模块
   
    数据接口模块的功能是将输入的冲模特征参数,通过数据接口传送到支撑软件的工程数据库中。本文采用的是生成数据接口文件,并由SolidWorks调用该文件的方式,实现应用软件到支撑软件的数据传递。由新建方式输人的冲模特征参数,在参数输入后,由系统自动生成数据接口文件。如果是数据库中已有的参数数据,则可用导出的方式生成数据接口文件。
   
    (3)原形实例生成模块
   
    原型实例生成模块的功能是生成冲模的原始实例。由SolidWorks调用生成的数据文件,将参数输人到内部的工程数据库中,通过这些参数值建立冲模的特征模型,该模型经过一定的修改,就生成了冲模的一个原始实例。
   
    4 实例的检索与存储
   
    4.1实例的检索

   
    实例的检索就是根据给定的问题描述,利用实例索引,从实例库中寻找适合当前问题的最相似实例。为达此目的,实例索引必须具有高度概括性,能代表实例的主要特征;此外,索引内容必须充分、具体,便于识别和操作。索引的选取与应用领域密切相关,索引的选取也会影响实例的组织。因此检索算法的优劣将直接影响系统的效率和可用性。实例的检索需要依靠索引和实例库组织结构的指导;根据对冲模相似性的分析,将冲模的检索参数定为材料类型、孔径、孔数、孔间距、孔边距、圆角半径、断面质量和轮廓尺寸等型号。通过这些关键特征参数即可使一个冲模实例区别于其它冲模实例。由于这些参数都包括在冲模特征参数数据库中,因此可直接将冲模特征参数数据库作为相似实例数据库。
   
    该系统采用了并行检索方式,并行检索时,所有参数同时起作用,无主次之分,凡满足并行检索条件的实例均为最相似实例。检索出的最相似实例的数量与设定的检索参数有关,而检索参数的设定又取决于关键特征的确定。关键特征的相似程度越高,则确定的检索参数越多,即检索实例的相似度越高。并行检索的优点是不需要对实例进行事先分类预处理,可直接对数据库所有记录进行遍历以获得最佳实例,检索速度快,操作简单。应用检索参数对实例库进行检索也是通过ODBC技术实现的。该技术采用标准函数和结构化查询语言对数据库进行操作,而不必关心"数据源"来自何种数据库管理系统,所有的数据库底层操作均由相应的驱动程序完成。
   
    4.2实例的储存
   
    实例的存储方法决定了实例表达和检索的方式,需要存的实例包含两部分内容:一是原形实例,二是基于实例设计出结果也作为原形实例存储在实例库中。扩充了实例库的内容,体现了CBR的自学习能力。本文实例的存储采用的是参数模型分别储存的方式,冲模参数保存在DBZ数据中,与冲模的特征模型参数共用一个数据库。由于数据的传递是从系统到支撑软件Solidworks的单向传递,所以参数存储的方法是采用新建模型的方法。实例检索参数是根据实例相似性得到的用于提取最相似实例的参数,它是从特征模型中提取的关键特征参数。由于模具参数化特征模型的参数数据库中包含了实例检索的所有参数,因而它们可以使用同一DB2数据库保存,数据库中的每一条记录就是一个实例的索引,它包括实例的名称和实例的相似性特征等信息,实例则以SolidWorks模型文件的形式保存在特定的录下。
   
    5 实例的评价与修改
   
    5.1实例的评价

   
    从实例库中提取的实例(或重新创建的实例)均需经过实例评价,对于评价结果不满意的实例则应进行修改。实例评价内容主要包括功能评价和成本评价。成本评价主要是对生成的实例模型的制造和材料成本进行评价,判定其是否满足设计要求。冲模的成本评价主要是评价冲模的材料成本和制造成本。功能评价主要用于评测生成的实例在功能方面对设计要求的满足程度以及参数的合理性等。
   
    5.2实例的修改
   
    实例的修改是对实例提取阶段选取的相似实例进行必要的修改以适应新设计要求的过程。实例的修改可分两步进行:首先确定新设计与检索出的实例之间的差异;然后以检索出的实例为起点进行修改(既可对某个实例进行修改,也可对多个实例进行重组和修改)。实例的修改可采用两种方法:
   
    (1)是人工干预法,即由设计者对设计实例进行人工修改;
   
    (2)是基于知识的修改方法,即修改过程可使用具体的领域知识和与领域无关的知识。
   
    冲模检索实例的修改主要采用人工干预法。本系统采用的是参数修改法和组合修改法,经过修改完善后的新实例就是符合设计要求的冲模产品。
   
    6 结束语
   
    本文以三维软件为平台,给出了基于实例推理的冲模智能CAD系统的冲模建模及参数化实现、实例库的建立、实例的检索和存储、实例的评价和修改的方法。并依据上述方法建立了基于实例推理的冲模智能CAD系统,有效的解决了冲模的设计问题。基于实例推理的冲模智能CAD系统关键技术的研究结果表明,对其它领域的CAD系统有一定的指导意义。
   
    本文作者创新点是基于实例的方法建立冲模的原形实例模型,用并行检索方式来检索实例,用关系数据库来存储实例,用人工干预法对检索出的实例进行修改。