Computer Science and Engineering
p-ISSN: 2163-1484 e-ISSN: 2163-1492
2016; 6(2): 25-32
doi:10.5923/j.computer.20160602.02

Romero-Hdz J.1, Saha B. N.2, Toledo G.1
1Centro de Ingeniería y Desarrollo Industrial (CIDESI), México
2Centro de Investigación en Matemáticas (CIMAT), México
Correspondence to: Romero-Hdz J., Centro de Ingeniería y Desarrollo Industrial (CIDESI), México.
| Email: | ![]() |
Copyright © 2016 Scientific & Academic Publishing. All Rights Reserved.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/

Welding deformation plays a negative role in metal joining processes. It greatly impacts industries in several ways such as constraints in the design phase, reworks, quality cost and overall capital expenditure. Welding sequence optimization significantly reduces the welding deformation. Selecting an optimal welding sequence can be considered as a combinatorial optimization problem with many possible configurations which often make it computationally very expensive. This paper reports the development and implementation of a Modified Lowest Cost Search (MLCS) algorithm which produces a pseudo-optimal welding sequence. Welding simulation experiments were conducted on a plate-tube skewed T-joint using Gas Metal Arc Welding (GMAW) which is commonly used in heavy earth-moving, construction and agricultural equipment. Experimental results demonstrate that proposed MLCS algorithm yields less deformation and effective stress.
Keywords: Optimal welding sequence, Welding sequence optimization, Lowest cost algorithm, Welding deformation
Cite this paper: Romero-Hdz J., Saha B. N., Toledo G., Welding Sequence Optimization through a Modified Lowest Cost Search Algorithm, Computer Science and Engineering, Vol. 6 No. 2, 2016, pp. 25-32. doi: 10.5923/j.computer.20160602.02.
where n and r are the number of welding directions and beads (seams or segments) respectively. For example, the total number of welding configurations for 5 beads and 2 directions is 3840 and it grows exponentially with the number of welding beads. It has been found that for a complex weldment in an aero-engine assembly might have 52-64 weld segments (Jackson and Darlington, 2011). Hence, the full factorial design is impractical for industrial practice since the FEM simulation is computationally very expensive. In this research, we first developed and implemented a Modified Lowest Cost Search (MLCS) algorithm which produces the pseudo-optimal welding sequence. The MLCS algorithm is similar to lowest-cost-first Search algorithm (Russell and Norvig, 2003). However, the differences between the MLCS and the lowest-cost-first search are as follows. For the lowest-cost-first search the total cost for reaching a particular node from the source is the sum of the path or arc costs from the source to that particular node. However, the welding deformation is not additive in nature and cannot be computed the total deformation for a particular node as the sum of the inner arc or path costs from the source to that particular node. If we need to find the deformation for a particular node, we have to perform the complete welding sequence together required to reach that node from the source, even if we know ahead all the deformations for all intermediate arc or path costs. Also the deformation distribution from the source to any particular node is very hard to be predictable. One of the possible solutions is to find the optimal sequence using lowest-cost first search in an exhaustive manner which is equal to a full factorial design procedure and hence, it is impractical for the industrial applications. In this paper, we report the following contributions by adapting the lowest-cost-first search for the welding sequence problems. 1) Traditional lowest cost-first search terminates when the goal is achieved or you visit all the nodes in a graph. Therefore, you need to construct the graph first and then traverse all possible shortest paths until you reach the goal or visit all the nodes in the graph. In the MLCS algorithm we construct and traverse the graph in an interleaved fashion. We traverse the graph as soon as the part of the graph is constructed. At each intermediate step, we choose the direction which gives the immediate shortest path. We terminate the process as soon as we achieve a complete sequence (performing the welding to all the beads once) and thus we converge MLCS search much faster than the exhaustive lowest cost-first search. 2) Since the MLCS searches locally, it does not guarantee a global minima and find an optimal sequence. Rather we conclude that we find a pseudo-optimal welding sequence. 3) We carried out a welding simulation experiment on a plate-tube skewed T-joint using GMAW which is commonly used in heavy earth-moving, construction and agricultural equipment. The MLCS algorithm finds a sequence which generates less deformation over single pass welding. The MLCS algorithm not only generates overall less deformation on the total plate-tube skewed T-joint structure, but also yields less Von Mises (effective) stress on the critical regions of the structure which are a very important quality factor for the weldment. The organization of the rest of the paper is as follows. Existing optimization methods for selecting the optimal welding sequence is given in section 2. In section 3 thermal analysis and mechanical analysis are briefly explained. Section 4 presents our developed MLCS algorithm. Experiments results and discussions are demonstrated in section 5. Finally we present our conclusion in Section 6.![]() | (1) |
![]() | (2) |
![]() | Figure 1. Goldak double ellipsoidal model |
is the fraction factor of heat deposited in the front part,
is the fraction factor of heat deposited in the rear part. Those factors must satisfy the relation
.
is the width,
is depth,
is the length of the rear ellipsoid y
is the length of the front ellipsoid.These parameters are physically related to the shape of the weld puddle. Width and depth are commonly taken from the cross section, the authors recommend to use a half of parameter
for the front fraction and two times
for the rear fraction. For a linear trajectory along axis
, is defined by
: ![]() | (3) |
actual coordinate
,
is travel speed,
is a delay factor and
is the time. The heat available from the heat source is defined by: ![]() | (4) |
heat source efficiency,
is the current
,
is the voltage
. Thus the heat input model in CWM must be calibrated with respect to experiments or obtained from WPM models. Therefore, the classical CWM models have some limitations in their predictive power when used to solve different engineering problems. For example, they cannot prescribe what penetration a given welding procedure will give. The appropriate procedure to determine the heat input model is therefore important in CWM [Lindgren, 2007].
(assuming negligible contribution from solid state phase transformation) can be decomposed into three components as follows:
, where
and
represent elastic, plastic and thermal strain respectively. In the welding process, changes in stress caused by deformation are assumed to travel slowly compared to the speed of sound. So, at any instant, an observed group of material particles is approximately in static equilibrium, i.e., inertial forces are neglected. In rate independent plasticity, viscosity is zero and viscous forces are zero. In either the Lagrangian or the Eulerian reference frame, the partial differential equation of equilibrium is, at any moment is given by the conservation of momentum equation that is mentioned below [Goldak, 2010].Conservation of Momentum Equation![]() | (5) |
and
represent partial differential, cauchy strss, total body force, temperature dependent material property (elastic matrix relevant to the modulus of elasticity and Poisson's ratio), the Green-Lagrange strain and displacement vector respectively.
represents the displacement gradient. The mechanical model is based on the solution of three partial differential equations of force equilibrium illustrated in Equation 5. In the FEM formulation, Equation 5 is transformed and integrated over the physical domain, or a reference domain with a unique mapping to the physical domain [Goldak and Akhlaghi, 2005]. Simufact solves this partial differential equation for a viscothermo-elasto-plastic stress-strain relationship. The initial state often is assumed to be stress free. Dirichlet boundary conditions constrain the rigid body modes. The system is solved using a time marching scheme with time step lengths of approximately 0.1 second during welding and 5 second during cooling phase.
which is equal to the full factorial design. However, we found in our experiment that the time complexity is much less than the worst case scenario. For our experiment, in a 5 weld segments and 2 welding directions for plate-tube skewed T joint using GMAW simulation, we found the pseudo-optimal sequence after 35 configurations, where full factorial design or lowest-cost-first search finds the optimal sequence after 3840 welding configurations.![]() | Figure 1. Plate-tube skewed T-joint used for the experiment. (a) Plate-tube skewed T-joint in Simufact welding software. (b) Engineering drawing of the Plate-tube skewed T-joint |
|
![]() | Figure 2. Proposed Modified Lowest Cost Search (MLCS) graph |
|
![]() | Figure 3. Deformation distribution of (a) single pass positive (R-L), (b) single pass negative (L-R), and (c) MLCS |
![]() | Figure 4. Von Mises stress distribution of (a) single pass positive (R-L), (b) single pass negative (L-R), and (c) MLCS |
![]() | Figure 5. Histogram of (a) Deformation and (b) Von Mises stress on total structure |
![]() | Figure 6. Histogram of (a) Deformation and (b) Von Mises stress on critical region |
|
