Computational & Technology Resources
an online resource for computational,
engineering & technology publications 

CivilComp Proceedings
ISSN 17593433 CCP: 84
PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY Edited by: B.H.V. Topping, G. Montero and R. Montenegro
Paper 133
Computer Aided Determination of the Assembly Sequence of Machine Parts and Sets O. Ciszak
Division of Technology Planning, Institute of Mechanical Engineering, Faculty of Mechanical Engineering and Management, Poznan University of Technology, Poland O. Ciszak, "Computer Aided Determination of the Assembly Sequence of Machine Parts and Sets", in B.H.V. Topping, G. Montero, R. Montenegro, (Editors), "Proceedings of the Fifth International Conference on Engineering Computational Technology", CivilComp Press, Stirlingshire, UK, Paper 133, 2006. doi:10.4203/ccp.84.133
Keywords: assembly technology, process and product modelling, assembly sequence, Yager method, CAD, virtual environment.
Summary
This paper presents the concept of the determination of the assembly sequence of machine
parts and sets, taking advantage of graph theory and heuristic methods of
multicriterion optimisation. Algorithms for establishing possible assembly
sequences of machine parts and sets on the basis of a mathematical product model
created with graph theory and the selection of the most advantageous assembly
sequence based on the Yager optimisation model [2] are discussed. Also presented is the
simulation and visualization connection process algorithm using CAD systems and the
virtual environment (VE).
The assembly process is one of the most responsible tasks in team designing and implementing technological processes. This concerns both assembly processes carried out by hand and with special equipment and industrial robots. The design of an assembly process is not easy and it calls for the designers' thorough knowledge and rich experience. One of priorities is establishing such an assembly sequence as to minimise the time and cost of the production process. However, in order to obtain this, mathematical modelling which can be carried out by means of classical graph theory becomes necessary. While designing the technological process of the assembly sequence one should consider possible variants of the process. The selection of the best assembly sequence is difficult from a combinatorial perspective due to geometric, topological and technological restrictions citeciszak:1,ciszak:3. Most often a mathematical product model is required in the case of designing a technological assembly process with a resulting multivariant operation sequence, no matter what methods have been used to generate it. The main concept behind the mathematical product model is a description of relations between its parts, contact surfaces and the limitations imposed by the designer and the technology. From the formal perspective the relationships of such a succession and antecedence are considered, which means that the sequence of all operations, events and activities must comply with strict rules. Out of several possibilities the Berge graph was selected which is simultaneously a digraph and a unigraph. On the basis of a design drawing one can establish relations between parts of the product, subassemblies and assemblies and, consequently, define sets of parts: anteceding and succeding elements. The structure of a product can be visualised in the form of a graph or in a form of a matrix which is more suitable for the purposes of mathematical analysis. Assembly sequences can be established within a graph by means of determining a path going through all its vertices. In the graph theory it is called a Hamilton circuit (sometimes also a Hamilton path). Determination of a possible sequence of assembling of specific parts is equivalent to finding a Hamilton path in the graph being considered. If there is no Hamilton path, the assembly is impossible. The algorithms for determining Hamilton paths as well as the components of strong connectivity  Leifman's algorithm have been presented. Another stage of designing an assembly sequence is the assessment and selection of the most advantageous variant out of those obtained at the previous stage. The Yager method [2] has been used to achieve this, where the input data are the process assessment criteria m (the criteria may include for example: the producibility of a construction, basket, etc.), the number of variants of the technological assembly process n (received in the previous stage), the importance matrix of the selected criteria (determined by experts) as well as the score assessment matrix , which are determined for the ith process variant according to the jth criterion. Assessment of each variant of the technological process depending on the acceptance criterion, is carried out according to the scores expressed in points given by experts. The algorithm of Yager's method and its practical utilisation for evaluating and selecting assembly sequence variants are presented in this paper. Due to the theoretical and practical research a computer application "Montaz" for the determination (graph theory) and selection (Yager's method) was developed. The third step for determining the optimum assembly sequence is the simulation of assembly process using the 3D CAD systems in a virtual environment. The main steps in the process of modelling of the assemblies (products) and testing the sequences using the VR environment are presented in the paper. The suggested methodology (presented in this paper in three main stages) of determining the assembly sequence of the technological process should secure the selection of the most advantageous solution from the technological point of view as well as the most profitable one from the economic perspective. References
purchase the fulltext of this paper (price £20)
go to the previous paper 
