...
首页> 外文期刊>IEEE transactions on components, packaging, and manufacturing technology. Part B, Advanced packaging >Integer programming approach to printed circuit board assembly time optimization
【24h】

Integer programming approach to printed circuit board assembly time optimization

机译:整数编程方法可优化印刷电路板组装时间

获取原文
获取原文并翻译 | 示例
           

摘要

A printed circuit board (PCB) assembly task requires that a set of components be picked from their respective pickup locations and then be placed at their respective placement locations on the card being assembled. A pick-and-place robot is used for automated assembly of PCB's. The overall assembly time depends on two different decision variables: (i) the pickup locations of the components (in general there are several alternative pickup locations available, whereas the placement location of components is fixed and is determined by the card being assembled), and (ii) the sequence in which the pickup and placement of components is performed. In this paper, we develop a technique based on integer programming to determine both an optimal assignment of pickup locations as well as an optimal sequence of pickup and placements of the components. We demonstrate that the overall optimization problem is an instance of linear integer programming, and hence it is computationally intractable. We obtain near optimal solutions-that are computationally tractable-using the techniques of (i) minimum weight matching for determining an optimal assignment of pickup locations, and (ii) traveling salesman problem for determining an optimum sequence of pickups and placements. Near optimal solutions provide an upper bound for the optimal assembly time; we consider a linear programming relaxation of the problem to obtain a lower bound for the optimal assembly time. The gap between the upper bound and the lower bound provides a measure of closeness of near optimal solutions to an optimal one. Finally, we use simulations to compare the saving in overall assembly time using the techniques developed here and some of the techniques that are currently in use in industrial settings.
机译:印刷电路板(PCB)组装任务要求从它们各自的拾取位置拾取一组组件,然后将它们放置在要组装的卡上它们各自的放置位置。拾放机器人用于PCB的自动化组装。总的组装时间取决于两个不同的决策变量:(i)组件的拾取位置(通常有几个备用的拾取位置可用,而组件的放置位置是固定的,并由要组装的卡确定),以及(ii)拾取和放置组件的顺序。在本文中,我们开发了一种基于整数编程的技术,可以确定拾取位置的最佳分配以及组件拾取和放置的最佳顺序。我们证明了整体优化问题是线性整数规划的一个实例,因此它在计算上是棘手的。我们使用(i)最小权重匹配来确定拾音器位置的最佳分配,以及(ii)旅行商问题来确定拾音器和放置的最佳顺序,从而获得在计算上易于处理的近乎最佳的解决方案。接近最佳的解决方案为最佳的组装时间提供了一个上限;我们考虑问题的线性规划松弛,以获得最佳装配时间的下限。上限和下限之间的距离提供了一种接近最优解的最优度量。最后,我们使用仿真来比较使用此处开发的技术和工业环境中当前使用的某些技术节省的总装配时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号