布局优化的掩模固化快速成型工艺_第1页
布局优化的掩模固化快速成型工艺_第2页
布局优化的掩模固化快速成型工艺_第3页
布局优化的掩模固化快速成型工艺_第4页
布局优化的掩模固化快速成型工艺_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计外文资料翻译学 院: 河北科技大学理工学院 专 业: 机械设计制造及其自动化 姓 名: 董文博 学 号: 12L0551077 外文出处: Robotics and computer Integrated Manufacturing 18(2002)41-51 附 件: 1.外文资料翻译译文;2.外文原文。 指导教师评语: 签名: 年 月 日布局优化的掩模固化快速成型工艺X. Zhang, B. Zhou, Y. Zeng, P. Gu加拿大艾伯塔省 卡尔加里 卡尔加里大学 机械制造工程系摘要 快速成型制造技术,可直接用于CAD模型的产品开发,用来制造工具和制造模具。掩模固化(SGC)

2、技术中的快速成型技术, 适合建立多种不同零部件的快速成型样机和几何尺寸的批量生产,其成本降至最低。 然而,平面CAD模型环境的布局是费时的。 由于树脂的成本高,SGC的在任何工业环境中的布局模式是成功的关键。 本文利用模拟退火布局优化技术。开发了一个软件系统是为了协助前部分进行各种型号的CAD几何形状的布置。 STL系统接受来自任何实体造型环境的信息。下面提供几个例子来说明技术的有效性。 1. 引言全球的主导产品竞争日益需要厂商更加灵活地适应瞬息万变的市场需求。 大幅削减产品开发时间将改善企业对市场的需求,因此赢得竞争优势。 快速成型制造技术也不断提高了厂商建立三维模型和原型等几方面快速反应能

3、力; 而具有成本效益的生产模式和复杂模具曲面1的快速成型技术可直接从CAD模型生成原型。 各种快速成型技术的出现,包括固化、选择性激光烧结(SLS)、熔融沉积制造、叠层实体制造、三维印刷和掩模固化(SGC)。它们有一个共同特点:成型制作是加入材料而不是像传统的那样去除材料或变形工序2。 这些技术可以填补空间不确定具体部分的概念设计。该技术也可大大提高工作效率和模具制作工艺水准。SGC的过程能在单一格局内生产多种不同形状和尺寸的零件,因此适合批量生产。 在SGC的制造过程中(图1),使负截面的一部分产生静电收取玻璃板。这就像平时使用的激光打印机。 在此期间,一层液态固化树脂以一种分布式的方式到位

4、工作。 然后放在工作空间的灯和表面之间用玻璃板挡起来,不是用激光束或者是紫外线灯注满空间和照亮整个层。剩余的液态树脂是用吸尘器抹去。 向后移动的样盘上曝露在紫外线灯下第二次凝固的液态树脂没有被吸尘器完全清理干净。 在这层充满热蜡液的空间,蜡被一个冷态金属碟子冷却到固体之后,这个树脂蜡层被刀具快速的粉碎成指定的大小。样盘从磨床回到曝光厅后,树脂的新层被应用。SGC程序能同时由一个限制简单的CAD 模型形成多个复杂部件的玻璃装料模型。 因此,可以用来生产机器前部分分批多型号。然而,在SGC的建立过程中, 树脂不能被重复使用,因为它已经部分被恢复。 如果我们要建立一个单一的部分,并且没有其它任何地方

5、共享区段,这部分可以很昂贵,除非占有大多数的托盘模式。 此外, 大多数其它快速成型机必须依次编织每个过渡部分。 虽然这些时间可由机器同时生产多种零部件而减少,生产时间的长短取决零件的数量和零部件的几何形状。 在SGC的过程中,每一层曝露在具有相同时间紫外线灯下的跨度为预设操作。 因此消费和制造树脂的每一层时间都是固定的, 是一批独立的几何形状和数量的零部件。 因此, 当一批零部件的生产成本单纯依靠被生产层的数字时,为了最大限度地减少成本和生产率, 各地应在每一批'封装'时给予尽可能低的示范区,使托盘制作的一批零部件成本降到最小。 当两个或两个以上的部分是在在三维图形环境中同一时

6、间制造时,具体操作模拟包装件应放置在它们或它们的CAD模型上。在计算机屏幕上的一个封袋内,可保证部件不相互干涉, 而且它们完全在限制的体积之内。 每批零件可用于不同的程序和不同客户。 因此零件形状和大小可以相差很大, 使得很难找到用手动解决的最佳经营模式的布局。 因此,需要找到一个电脑系统的优化,配置一批生产成本最低的布局。 图1 描述SGC的制造过程2. 相关研究工作 布局问题的模型可归纳为典型装箱问题。 应用装箱问题可用在集成电路设计、切割和股票等其它领域。典型的二维和三维装箱问题已被证明是疑难问题3。生产效率最优解的密切近似算法的开发对装箱问题具有重要现实意义是。 这些方法包括:线性规划

7、、启发式技术,模拟退火(SA)和遗传分析(GA)。 线性规划方法已成功地广泛应用于学习、普通切割的问题中。 然而,由于它们的结构或大小,这些方法对许多真正的问题是不适当的。 在这种情况下,应用启发式手段,如动态规划搜索方法。 动态规划法是一种把单个问题转换成一系列单阶段问题的算法,其难度是如何迅速确定最优决策。树-搜索的方法是将所有可能的解决方法罗列成树状结构,在同一条路径上开始和结束,当其被认为是已经找到的最佳答案或者是已经知道会造成令人不满意的解决方案后,上述大部分办法要么是最佳或接近最佳的解决方案,要么是不适用多种应用而且比较复杂形式的问题4。为克服线性规划、启发式方法的局限, 研究成果

8、已使用SA和GA解决封装问题。 rao及Iyengar5适用于多样化的装箱问题。 大量仿真实验表明典型的启发式方法已经显著的改进。 cagan6摸索SA用二维和三维解决问题。适应退火时间表,多分辨率建模与动态步骤提出改进策略选择算法性能。 Han和Na 7嵌套方法提出了两个阶段:初级布局阶段,改善布局阶段。 自组织算法辅助设计制造了一种'优的'初步布局; 然后用SA布局作初步改善。 Corcoran 8探索GA问题在三维封装中的应用以便GA更好的解决三维封装问题。 值得一提的是,ikonen等9用GA来为机器解决三维模型的规划问题。 上述的研究大多简化了零部件的形状。 ikon

9、en几何方法的零件不需要在封装前简化。 不过用这个方法搜索的封装过程可能非常费时 (例如15个部件需要8.5小时)。 总之,已证明它有解决GA和SA装箱问题能力。不过,GA和SA在效率和效益上很大程度取决于空间解来实施策略和目标功能。 在这项研究中, SA算法目前应用于封装的具体问题,根据客观战略SGC的搜索功能和过程。 3. 制定示范布局问题 在这项工作中,SGC的模盘代表容器的上限。 这个问题的布局模式研究一批堪称封装大小不同零件的容器(集装箱)。 封装任务具有以下三个目标: *装修进入指定型号集装箱;*避免模型重叠; *实现高密度封装. 在目前的应用中, 每一部分CAD模型用STL格式来

10、表示。它由三角面坐标数据及其相应三维空间表面组成。 相对于其它格式的CAD模型,STL格式非常简单。 然而,如果STL模型是一个完整的信息编码算法,搜索会很费时,这是因为很平常的机械部分有成千上万的三角面的STL模型,一个简单操作如'旋转'或'移动'就是重新定位每一个三角面的新模式。 此外,这些动作都是用数千'迭代'在SA搜索过程,因此简化是必要的。 大多数的研究者只是包抄一部分,因为它是一个长方形盒子容易执行,使包装算法变得过于复杂 4。 这种方法还用于这项研究。 不同之处在于制定具体的搜索功能和战略目标。 三维模型图可以描述以下步骤(图二):

11、 1.解析STL文件的零件制造、每一个封闭部分产生示范。2. 据具体算法封装。箱体批量的大小相同,机器的最大体积相同。 3. 计算每一部分更新STL文件。 4. 最后结果显示布局。步骤1,3,4涉及计算机图形学、可视化技术、 所不明确的问题,涉及到包装、较易执行现有图形工具。 我们的重点是在第2步。 制定这一问题的关键是树立正确的算法。 装箱问题可以作为最优化问题是方程。 (1):其中n是模型的数量、pi是封装状态模型、p是布局、 P是一批规划布局、B是轮廓边界PiPj两模型之间的交接、 PiB箱体边界和模型之间的交接、h总体规划高度与f高度目标函数映射成为集P实数。 目前这个问题,是一个单批

12、零件的布局满足限制方程(1)的界定。 目标函数定义为整体的布局高度。 典型的封装状态是由封袋的位置和方向决定的。 每一个部分的坐标是由封袋的几何中心定义的。集装箱的左下角定义为整体的坐标原点。 封袋的几何中心确定封袋在箱中的位置。 典型的方位有六个如图(3)所示。 一个状态对另一个状态的转变可通过一个或两个旋转操作实现。旋转操作是局部调整旋转轴附近的封袋。 例如,图(3)把封袋的一种状态换成另一种状态,它可以绕X轴旋转也可以绕Y轴旋转。 每个封装袋表面总是平行或垂直于正交轴。所以每个封袋的形式pi表示为:其中xi、 yi 、zi 相对应的表示第i个封袋的顶点。 i 表示它的方向,n是用来记数的

13、;Xi 、Yi、 Zi 表示第i个封袋沿x、 y、 z 方向的长度。目标函数f 定义为在有效方向上搜索到的合适的点。在这项研究中,目的是尽量减少总体布局的高度可以由下列公式: 图3 自由度导向示范在搜查过程中, 通过已知的模型结果搜索更加准确的解决方法。 在最后目标函数的设计中应该避免重叠。 因此目标函数有两个条件f2: 当两个平行长方形箱子重叠,重叠部分也是一个长方形。 在方程(4)中Oij(x)、 Oij(y)和Oij(z) 表示第i个箱子和第j个箱子重叠部分沿x 、y 、z 方向的长度。Oij 表示重叠部分三个方向长度的总和。重叠量化方程(4)的线性叠加最常用于多目标函数优化7,9: 不

14、过,这个功能很少能够成功的优化这个封装的问题。 在搜索过程中, 解答f值方法是搜索目标函数值。 不同的重量物品的比较结果,可以不同。 因此这两个重量相对价值是至关重要的。f2变化范围是由各部分的数量和大小决定的,一对'重量'不同包装情况找不到一个比较好的方法。 即使有重叠和客观高度的值也很难找到数学方法决定自己价值。如果w2远大于W1;目标函数将更为敏感变更重叠量f2: 该模型将放置在搜索过程初期消除重叠。最后,将模型在集装箱里堆高,如果高度比意义更是值得考虑,较为敏感的全局高度和重叠量的目标函数将变化,因为目标函数值将因为高度下降而减少。 避免难以确定的重量值、 非线性目标函

15、数和定义使用于这项研究。 下面的目标函数: 重叠高度上限是由集装箱高度决定的。当f2=1时因为f2<1无法成立函数值使f等于0, 否则会引起冲突。换句话说,当目标函数值不再减少,就不会得到改善。 在方程(4)重叠两个封袋重叠长度的计算总结三个方面。用数学给这两个封袋重叠部分定义合适的目标函数方程(7): 在搜查过程中利用非线性目标函数搜索重叠的客观职能是好的, 假设移动不可行组态(布局)可以导致上级可行配置(布局)4。 以此为目标函数, 算法引导搜索的走向会降低,布局重叠高度后已经很小。虽然还存在小小的重叠的型号,最后的总体布局的高度普遍较低。 SA办法来解决上述问题的最优解比较试验都是

16、封装重叠量化使用重叠方程(4)确定。SA办法在使用第一种方法时表现较差或没有更好的表现。测试结果将在后文表明。这里指的封装算法不能保证找到一个可接受的解决方案。 消除重叠解决小SA所得的补偿算法是一个简单的程序。 SA搜索过程完成后,如果存在重叠, 补偿程序可以找出重叠模型和解决措施,显示他们最低重叠量。 由于可能产生新的重复动作,再次检查所有型号; 是否出现新的重叠,直到程序没有继续存在的重叠模式。重叠在大多数情况下,可以轻松地解决后执行这项补偿计划。在测试的情况下,整体水平SA提高不明显。4. 模拟退火方法4.1 观念SASA是基于物理概念金属热处理是为了找到最低能量金属状态。数学方法是用

17、退火冷却时间表。SA是一个统计力学随机计算技术,用来寻找附近所有最低成本所得的解决大型优化问题的方法。 在许多情况下, 寻找一个客观的取小价值与功能的自由度受到许多限制,是一种矛盾的疑难问题。由于有许多客观的功能将趋于局部极小。优化程序解决这类问题,应寻找样本空间,如此才能使寻找最优或接近最优解在合理时间有一个高的概率。SA是由Kirkpatrick et al 10决定的。 这一构想源自Metropolis11。 最初的起始温度T; 给予最大值,并假设系统处于初始状态开始计算目标函数值f。国家规定用p表示; 然后测试六个点的转变职能。 如果此举导致目标函数有所改善, 用新的函数代替原函数。其

18、目标函数值也用这个新解。这可以大概计算目标函数值。 共认的概率决定如下: 温度值开始随时间下降。 每个温度系统都有几次不稳定。这反复进行温度迭代计算称为Markov链。迭代连环次数称为链长。最初,动作通过空间状态几乎随机的,造成了广泛的探索空间的客观功能。由于概率接受劣质动作下跌,它们往往很难使算法收敛到最优。 5. 封装策略51. 运动装置 SA从解(s)开始搜索的一个或多个进程,然后选择认定其预先的解。 此过程用“”表示; 这是一种新颖的操作办法p可以从旧的中得到, 移动装置是由各个动作依据模型布局组成。 当新布局由旧产生,一个动作是有移动装置中几个可能的动作中选出的。 在运动装置中定义六

19、个动作的问题如下: *转动。 改变封袋方向一个模式不改变中心位置封袋。 共有6个方向可以选择。 然而,可能性最小的方向给予更多的高度封套。 *漫步。 随意改变的中心位置在封袋正负x 正负y 正负z方向,货厢的运动方向和移动距离取决于当前的温度。 在更高温度较长距离的运动,企图将选择一个更大的变化,实现功能的成本,并避免局部极小。 *交换。 改变两个封袋地点; 两个封袋是随机抽选调换。 *回到起点(0,0,0)。 随机挑选封袋提出一个方向,使沿线的X; Y和Z座标,封袋温度减少的那一刻将减少移动距离。*'消除'重叠。 计算向量之间重叠每个封袋沿线移动相应载体。 这一行动旨在减少整

20、体重叠、 其实并不能消除重叠,因为以后排除一切可能产生重叠的新举措。 *靠墙移动。 在提出抽样封袋x-y平面(不改变其Z坐标位置),直到它触及墙往就近封袋或其它容器壁、 然后向下直到它触及封袋或其它容器底部。 实际上有两个在移动装置中的基本操作旋转、漫步中, 其它被视为一个特殊的操作或动作顺序。 后者的主要目的是提高四个业务的算法效率。 52 重叠计算检测重叠计算评价两个或两个以上封袋重叠的程度。封袋预计二维平面坐标,这使计算方便。 一旦有重叠的两个封袋,就有重叠每个二维平面(X-Z、X-Y、Y-Z平面)。 如果任何两个平面之间没有重叠,这两个封袋之间就没有重叠 如图(4)。图4 模型布局优化

21、算法SA6.结论 快速成型制造技术可大幅度降低产品开发时间,迅速适应市场需求。作为一个普通的快速成型技术工艺,能生产多种零部件SGC的同步进程。不过,需要做研究,以减少生产成本,提高机械效率。 SGC的SA过程用于解决在模型中布局优化、发现问题,提高了生产效率和降低成本。新的目标函数功能将于传统线性函数相比较。有效的比较办法是SA。 软件开发工具包可以从机器上减少繁琐且未必有效的工作部分。它也可以由工程师接收STL格式。封袋自动生成和更新的STL文件的封袋型号以及相应布置的办法。 最后的布置可转为VRML的格式和可视VRML。 最新日志档案可直接装入机床制造一批多种零部件。 致谢 这项研究得到

22、了加拿大自然科学及工程研究理事会 (NSERC)战略性str192769补助。参考资料 1 Yan X, Gu P. A review of rapid prototyping technologies and systems. Computer-Aided Des 1996;28(4):30718.2 Kruth JP. Material increases manufacturing by rapid prototyping techniques. Ann CIRP 1991;40/2:60313.3 Garey MR, Johnson DS. Computers and intracta

23、bility: a guide to the theory of NP-completeness. San Fransisco: W.H. Freeman and Co., 1979.4 Szykman S, Cagan J. A simulated annealing-based approach to three-dimensional component packing. J Mech Des 1995;117: 30814.5 Rao RL, Iyengar SS. Bin-packing by simulated annealing. Comput Math Appl 1994;27(5):7189.6 Cagan J. A shape annealing solution to the constrained geometric Knapsack problem. Computer-Aided Des 1994;28(10):7639.7 Han G-C,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论