132
Views
4
CrossRef citations to date
0
Altmetric
Original Articles

Sequencing algorithms for multiple arc-welding robots considering thermal distortion

&
Pages 4751-4767 | Received 01 May 2006, Published online: 18 Jul 2008
 

Abstract

This paper focuses on sequencing welding lines in multiple arc-welding robot systems, which is the problem of assigning individual welding operations to robots as well as determining their sequences with the objective of minimizing the maximum completion time. Each welding operation is denoted by a weld line with two end-points, each of which can be a possible starting point for the welding operation. Thermal distortion is explicitly considered by introducing a delay between welding operations associated with weld lines near each other. Due to the complexity of the problem, this paper suggests three types of search heuristics, genetic algorithms, simulated annealing and tabu search, each of which incorporates new methods to generate neighbourhood solutions. To show the performances of the heuristics, computational experiments are performed on a number of randomly generated test problems, and the results are reported. In particular, some of the search heuristics outperform the exiting method.

Acknowledgements

The authors are grateful to the anonymous reviewers for their helpful comments and suggestions to improve the contents and presentation of the paper.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.