二维不规则零件优化排样软件系统地研究.pdfVIP

二维不规则零件优化排样软件系统地研究.pdf

  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文档。上传文档
查看更多
二维不规则零件优化排样软件系统的研究 祝振广’ 蒋勇 孔庆华(同济大学) 摘要 首先确定了自主开发独立软件系统的基本策略,分析了排样系统的需求,规划了排 样系统的基本功能2,建立了排样系统的基本框架,讨论了排样系统中的数据结构 关键词 排样,二维不规则零件,冲模 国外许多已经商品化的CAD/CAM系统中都含有计算机自动排样系统,它是神压成型及模具 有相当差距。因此,研究开发计算机自动排样系统,对推动国内计算机集成制造技术的发展具有理 论与实际意义。 本文在。二维不规则零件排样方法的研究”(待发表)的基础上,对二维不规则零件优化排样 系统进行包主开发,实现了系统是好的兼容性和集成性。 1基于形状特征推理的二维不规则零件优化排样设计方法 一个完整的排样系统,其技术组成一般包括三个方面:排样前处理、排样优化和排样后处理。 其中排样优化环节是系统的核心。 1.1二维不规则零件优化排样方法的选择 解决二维不规则零件优化排样问题的方法和算法可分为以下三类 (1)用包络矩形近似来代替二维不规则零件轮廓,而后对矩形排样 (2)用概率优化技术(随机算法)实施优化排样 (3)基于规则的专家或智能系统,采用人工智能启发式搜索。 人们较多采用矩形包络法。但矩形包络法对复杂零件的排样结果不能令人满意。基于概率优化 技术的随机排样方法需要花费大量时间去做约束条件可行性的判断,使其在时间复杂度和空间复杂 度方面都较大。本文从减少约束条件可行性的判断时间这个原则出发,提出。基于形状特征推理的 二维不规则零件优化捧样”方法,其特点在于模仿人工排样时对排样图形区域和零件图形形状的判 断推理。 1.2基本技术和算法 =维不规则零件优化排样中的基本技术和算法包括廓面积的计算、图形的平移和旋转、最佳包 络形求法和图形判交等。 lj形状特征在优化捶样中的应用 ——10—— 把零件图形简化,得到简化轮廓,然后抽取零件和来排区域的形状特征,并以一定的数据结构 形式存储。形状特征的几何信息在每一次摆放都扮演了双重角色。一是对可行性摆放的数量进行控 制,限制摆放形式的任意性;二是一旦选择了某种配对吻合,其形状特征被用于下一步在未排区域 对零件进行定位和摆向。这样,每次摆放零件时,零件的选择和定位都基于对形状特征的运用。 IA人工智能方法的运用 人工智能研究的核心是闻题求解。所谓“问题求解”,就是在广义图中寻找一条从初始状态出 发,到达目的状态的解数。问题求解技术包括状态空间的表示和搜索。状态空间搜索就是要在问题 状态空问中找到一条问题求解路径。 广度优先搜索和深度优先搜索属于无信息搜索,耗时大,在应用上往往行不遁。本文采用启发 式搜索的方法,即利用启发信息进行搜索。而启发信息的确定,来自于对人工=}非样策略的分析。 2实现优化捧样软件系统的途径 2.1捧样系统软件开发的方法 目前,排样系统软件开发一般采用以下两种方法 (1)在已有的通用CAD系统平台下.针对具体的需求进行二次开发,在通用CAD系统中增加一 个专用于排样系统CAD环境和功能模块。 (2)在高级程序设计平台上运用各种开发工具进行自主版权的CAD系统开发,如以微机作为硬件 c.H等。此类面向对象或可 平台时,可选用Wingdows环境和各种编程语言开发平台,如Bofla.,ad 视化程序设计语言便于组织复杂的数据结构,同时也提供丰富的开发工具和库函数支持:Windows 丰富的资源支持也为开发良好的图形用户界面(GUI)提供了便利。因此,利用这种开发平台,可 把主要精力集中在数据结构和核心算法上,缩短了开发周期。 2.2排样系统开发平台的确定 2.2.1.基于软件开发平台自主开发排样系统 排样系统对CAD/CAM系统来说,只是其中一个模块;对一人或几人组成的开发者来说,开发 工作量处于在技术上可接纳和实施的范围之内。另外,只要处理好数据输入输出接口,采用标准数 据交换格式,将来把排样系统无缝集成到CAD/CAM系统,也是非常方便的工作。虽然基于软件开 发平台自主开发的工作量较大,但独立开发可使排样系统具有独立运行、可任意修改数据结构和完 善核心算法、拥有全部技术版权等优点。经比较,本文使用基于软件开发平台自主开发排样系统的 方法。 2.2.2.排样系统开发、运行环境排样

文档评论(0)

youyang99 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档