Using BUA algorithm to solve a sequential pick and place problem

Azmi Alazzam
{"title":"Using BUA algorithm to solve a sequential pick and place problem","authors":"Azmi Alazzam","doi":"10.1109/INFOCT.2018.8356858","DOIUrl":null,"url":null,"abstract":"There has been always a high demand for process optimization in industry. Different mathematical and heuristic approaches have been used and developed for process optimization. Generally, the purpose of the process optimization is to maximize the throughput of the process under study, and also to minimize the cost associated with this process. In most cases, researchers study processes and analyze them in order to find the parameters that will optimize the system. In fact, some systems are harder to analyze and optimize compared to other systems. In this paper, a new optimization algorithm is introduced. The proposed algorithm is named Best Uniform Algorithm (BUA). This algorithm is a meta-heuristic approach that generates a set of random solutions randomly from the entire search space, and the best solution is then used to generate other solutions. The BUA algorithm is designed to optimize the process in the sequential type of pickup and place machines. There are multiple stationary feeders in the sequential machine, and each feeder is assumed to store the same type of components. The head usually moves to pick up components from feeders and place them into different places on the PCB based on the design. The head starts from a fixed place, and then it moves to pick up one component from one of the feeders and place it on the PCB. Afterwards, the head moves to pick up the next component from the feeder that stores it. The process will continue until all the components are placed. In order to optimize this process, that distance that the head must travel until all the components are placed need to be optimized. The optimal parameters that optimize the total distance will be also found; these parameters will include the position of the feeders and the sequence of the components that need to be placed. Throughout this paper, the new optimization algorithm is introduced and the methodology is discussed. Next, this algorithm is applied to the sequential pickup and place machine in order to optimize the distance that the placement head travels. Finally, the results of applying this algorithm to the pick and place optimization problem are elaborated and compared to the well-known Genetic Algorithm (GA).","PeriodicalId":376443,"journal":{"name":"2018 International Conference on Information and Computer Technologies (ICICT)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Information and Computer Technologies (ICICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INFOCT.2018.8356858","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

There has been always a high demand for process optimization in industry. Different mathematical and heuristic approaches have been used and developed for process optimization. Generally, the purpose of the process optimization is to maximize the throughput of the process under study, and also to minimize the cost associated with this process. In most cases, researchers study processes and analyze them in order to find the parameters that will optimize the system. In fact, some systems are harder to analyze and optimize compared to other systems. In this paper, a new optimization algorithm is introduced. The proposed algorithm is named Best Uniform Algorithm (BUA). This algorithm is a meta-heuristic approach that generates a set of random solutions randomly from the entire search space, and the best solution is then used to generate other solutions. The BUA algorithm is designed to optimize the process in the sequential type of pickup and place machines. There are multiple stationary feeders in the sequential machine, and each feeder is assumed to store the same type of components. The head usually moves to pick up components from feeders and place them into different places on the PCB based on the design. The head starts from a fixed place, and then it moves to pick up one component from one of the feeders and place it on the PCB. Afterwards, the head moves to pick up the next component from the feeder that stores it. The process will continue until all the components are placed. In order to optimize this process, that distance that the head must travel until all the components are placed need to be optimized. The optimal parameters that optimize the total distance will be also found; these parameters will include the position of the feeders and the sequence of the components that need to be placed. Throughout this paper, the new optimization algorithm is introduced and the methodology is discussed. Next, this algorithm is applied to the sequential pickup and place machine in order to optimize the distance that the placement head travels. Finally, the results of applying this algorithm to the pick and place optimization problem are elaborated and compared to the well-known Genetic Algorithm (GA).
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
采用BUA算法求解顺序取放问题
工业上对工艺优化的要求一直很高。不同的数学和启发式方法被用于过程优化。通常,过程优化的目的是使所研究过程的吞吐量最大化,并使与此过程相关的成本最小化。在大多数情况下,研究人员研究过程并对其进行分析,以找到将优化系统的参数。事实上,与其他系统相比,有些系统更难分析和优化。本文提出了一种新的优化算法。该算法被命名为最佳统一算法(Best Uniform algorithm, BUA)。该算法是一种元启发式方法,从整个搜索空间中随机生成一组随机解,然后使用最佳解生成其他解。BUA算法设计用于优化顺序式取放机的过程。顺序机中有多个固定喂料机,假设每个喂料机存储相同类型的零件。头部通常会移动,从馈线上拾取组件,并根据设计将它们放置在PCB上的不同位置。头从一个固定的地方开始,然后它移动到从一个馈线中拾取一个组件并将其放在PCB上。之后,头部移动,从存储它的馈线中拾取下一个组件。该过程将继续,直到所有的组件被放置。为了优化这一过程,需要优化磁头在放置所有组件之前必须行进的距离。并求出优化总距离的最优参数;这些参数将包括进给线的位置和需要放置的组件的顺序。本文介绍了一种新的优化算法,并对其方法进行了讨论。然后,将该算法应用于顺序拾取放置机,以优化放置头的移动距离。最后,详细阐述了该算法在拾取和放置优化问题中的应用结果,并与遗传算法进行了比较。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Modeling banking processes A taxonomy of IoT: Security and privacy threats DDoS attack detection mechanism in the application layer using user features Reinforcement learning for game personalization on edge devices Stylized line rendering for three-dimensional models
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1