基于实例的蜗轮滚刀cad系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于实例的蜗轮滚刀CAD系统 摘要:以Pro/ENGINEER软件为平台,采用实例推理技术开发了基于实例的蜗轮滚刀CAD系统。介绍了蜗轮滚刀实例库的建立、实例的检索、评价、修改和存储方法以及CAD系统的构成。 1 引言基于实例推理技术(Case-Based Reasoning,CBR)是人工智能领域近年来广泛应用的一项新技术。CBR技术是一种相似推理方法,其核心是通过实例库方式应用过去已有的经验来解决新问题。在产品设计中,设计经验往往起着关键作用,设计者可利用以往的设计经验,通过对已有设计实例进行组合、修改而设计出新产品,因此CBR技术很适合用于解决设计问题。由于大量机械产品的设计是对已有产品进行变型设计,因此现有产品模型就成了设计的出发点,直接利用现有产品就等于利用了以往的设计经验和知识。因此,将CBR技术应用于机械产品CAD系统具有广阔发展前景。 采用基于实例推理的方法进行蜗轮滚刀设计,可充分利用已有的设计经验,通过对蜗轮滚刀设计实例库中最佳实例的修改和优化,设计出新的蜗轮滚刀,从而大大缩短蜗轮滚刀的设计周期,显著提高蜗轮滚刀设计效率。笔者以Pro/ENGINEER为支撑软件,采用Visual C++编程工具开发了基于实例的蜗轮滚刀CAD系统,并对相关技术进行了分析研究。 2 蜗轮滚刀设计实例库的建立蜗轮滚刀设计实例库是应用CBR技术进行涡轮滚刀CAD设计的基础,它应包含以往各类蜗轮滚刀的设计资料。建立蜗轮滚刀设计实例库时,应考虑和解决实例的内容、实例的表达、实例库的组织等问题。本文采用ODBC(Open Database Connectivity)技术建立蜗轮滚刀实例库,采用特征运算与参数化设计相结合的方法建立滚刀的初始实例模型,以Pro/ENGINEER软件为支撑环境表达实例的三维模型,并以模型文件的形式存储实例,以数据库方式存储实例参数。 实例的表达 由于实例结构的复杂性,一般需采用多视图方式表达实例。若采用二维视图表达方式,则只能包括实例图形等少数信息,导致实例修改繁琐,不能实时更新。尤其对于较复杂的实例,视图数量较多,进行实例评价后需对每一个视图进行修改,工作量较大,设计效率低,且容易出现人为错误。基于这一考虑,本文在Pro/ENGINEER支撑软件环境下,以三维特征模型的方式表达蜗轮滚刀实例。这种实例表达方式简明直观,可利用支撑软件的造型功能方便地进行实例的修改和实时更新,大大增加了系统的实用性。 建立初始实例时,首先需建立蜗轮滚刀的参数化特征模型,即构建内部工程数据库。由于初始实例参数需通过应用软件的用户界面输入,因此还需定制一个数据接口,将实例参数传递到支撑软件中。预先建立的参数化特征模型通过调用输入的参数,生成特定参数的模型,即可完成实例的表达。实例的组织 设计实例的组织方式时主要应考虑实例的存储结构,由于检索参数和模型文件两部分相对独立,因此采用将实例的检索参数与实例模型分开保存的方式,即实例检索参数保存在数据库中,而实例模型则以Pro/ENGINEER模型文件的方式保存在特定目录下。这种实例库组织方式可简化实例库的检索机制,提高检索效率。3 蜗轮滚刀设计实例的检索与存储实例的检索 实例的检索就是根据给定的问题描述,利用实例索引,从实例库中寻找适合当前问题的最相似实例。为达此目的,实例索引必须具有高度概括性,能代表实例的主要特征;此外,索引内容必须充分、具体,便于识别和操作。索引的选取与应用领域密切相关,索引的选取也会影响实例的组织。检索算法的优劣直接影响CBD系统的效率和可用性。实例的检索需要依靠索引和实例库组织结构的指导。 根据对蜗轮滚刀相似性的分析,将蜗轮滚刀的检索参数定为滚刀类型、容屑槽类型、螺纹旋向、进给方式、滚刀结构、模数、头数、圆周齿数和滚齿机型号。通过这些关键特征参数即可使一个滚刀实例区别于其它滚刀实例。由于这些参数都包括在蜗轮滚刀特征参数数据库中,因此可直接将蜗轮滚刀特征参数数据库作为相似实例数据库。 本系统采用了并行检索方式。并行检索时,所有参数同时起作用,无主次之分,凡满足并行检索条件的实例均为最相似实例。检索出的最相似实例的数量与设定的检索参数有关,而检索参数的设定又取决于关键特征的确定。关键特征的相似程度越高,则确定的检索参数越多,即检索实例的相似度越高。并行检索的优点是不需要对实例进行事先分类预处理,可直接对数据库所有记录进行遍历以获得最佳实例,检索速度快,操作简单。 应用检索参数对实例库进行检索也是通过ODBC技术实现的。该技术采用标准函数和结构化查询语言对数据库进行操作,而不必关心“数据源”来自何种数据库管理系统,所有的数据库底层操作均由相应的驱动程序完成。实例的存储 将已完成设计的产品以实例形式保存在实例库中,扩充了实例库的内容,体现了CBR系统的自学习能力。基于实例的

文档评论(0)

152****7770 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档