Anda di halaman 1dari 9

j o u r n a l o f m a t e r i a l s p r o c e s s i n g t e c h n o l o g y 2 0 9 ( 2 0 0 9 ) 25762584

journal homepage: www.elsevier.com/locate/jmatprotec

Optimization of friction welding parameters using evolutionary computational techniques


P. Sathiya a, , S. Aravindan b , A. Noorul Haq a , K. Paneerselvam a
a b

Department of Production Engineering, National Institute of Technology, Tiruchirappalli 620015, Tamilnadu, India Department of Mechanical Engineering, Indian Institute of Technology Delhi, New Delhi 110016, India

a r t i c l e
Article history:

i n f o

a b s t r a c t
The purpose of this study is to propose a method to decide near optimal settings of the welding process parameters in friction welding of stainless steel (AISI 304) by using non conventional techniques and articial neural network (ANN). The methods suggested in this study were used to determine the welding process parameters by which the desired tensile strength and minimized metal loss were obtained in friction welding. This study describes how to obtain near optimal welding conditions over a wide search space by conducting relatively a smaller number of experiments. The optimized values obtained through

Received 23 July 2007 Received in revised form 19 May 2008 Accepted 7 June 2008

Keywords: Tensile strength Metal loss Genetic algorithm (GA) Simulated annealing (SA) Particle swarm optimization (PSO) Articial neural network (ANN)

these evolutionary computational techniques were compared with experimental results. The strength and microstructural aspects of the processed joints were also analyzed to validate the optimization. 2008 Elsevier B.V. All rights reserved.

1.

Introduction

Friction welding is a solid state joining process that produces coalescence by harnessing the heat developed through controlled rubbing of the faying surfaces. Due to the heat, the material reaches the softened state, at which the plasticized material begins to form layers that intervene with one another and results in good quality weld. To produce the good quality joint it is important to set up the proper welding process parameters. The welding process is a multi-input and multi-output process in which joints are closely associated with welding parameters. Therefore, identifying the suitable combinations of process input parameters to produce the desired output require many experiments (Kalyanmoy, 1996), making this process time consuming and costly. There have been many studies on screening experiments, modeling and

optimization for welding processes. However, there are few techniques to move the experimental to region near optimal welding condition. The development of mathematical models for the selection of the process parameters and the prediction of bead geometry (bead width, bead height and penetration). Factorial design was employed as a guide for optimization of process parameters (Kim et al., 2003). Statistical experimental designs were used for optimizing process parameters. Three commonly employed dissimilar metal combinations are used and only fair agreement was obtained between predicted and actual strengths for joints (Murti and Sundaresan, 1983). The selection of process parameters for obtaining optimal weld pool geometry in the tungsten inert gas welding of the stainless steel. The modied taguchi method is adopted to analyze the effect of each welding process parameters on the weld pool geometry, and to determine the process parameters

Corresponding author. Tel.: +91 94434 94090; fax: +91 431 2500133. E-mail address: psathiya@nitt.edu (P. Sathiya). 0924-0136/$ see front matter 2008 Elsevier B.V. All rights reserved. doi:10.1016/j.jmatprotec.2008.06.030

j o u r n a l o f m a t e r i a l s p r o c e s s i n g t e c h n o l o g y 2 0 9 ( 2 0 0 9 ) 25762584

2577

with optimal weld pool geometry (Juang and Tarang, 2002). Response Surface Methodology (RSM) by designing a four factor, ve level central composite rotatable design matrix with full replication for planning, conduction, execution and development of mathematical models. These are useful not only for selecting optimum process parameters but also for achieving the desired quality and process optimization (Gunaraj and Murugan, 1999). Neural network and multiple regression methods were used to understand the relationships between process parameters and top-bead width, and to predict the process parameters on top-bead width in robotic gas metal arc welding process (Ill-Soo et al., 2003). Polar coordinate model were established to characterize the weld pool geometry. A neural network was therefore proposed to identify the parameters in real time. By using pulsed laser elimination, clear images of the weld pool could be captured. The developed imageprocessing algorithm extracts the boundary of the weld pool in the real time, to determine the optimized welding process parameters and to obtain the desired weld bead geometry in gas metal arc welding (Zhang et al., 1996). The output variables were the bead height and depth of penetration of weld bead. These output variables were determined according to the input variables, which are the root opening, wire feed rate, welding voltage and welding speed (Kim and Rhee, 2001). Neutral network was constructed to obtain the relationship between welding process parameters and weld pool geometry in TIG welding process. An optimization algorithm called simulated annealing (SA) is then applied to the network for searching the process parameters with optimal weld pool geometry. From the observations made on the above literature, optimization of friction welding parameters will be of time consuming if the conventional technique of optimization is used, by concentrating on a single parameter whereas keeping the others as constant (Tarang et al., 1999). A hybrid intelligent method for Electric Discharge Machining process discusses on cultivating the advantages of the two methods namely articial neural network (ANN) and genetic algorithm(GA) (Kesheng et al., 2003). The main objectives in this study are to maximize the tensile strength and minimize the metal loss. In this work to achieve the above mentioned objectives articial neural network, is used to map the input/output relationships of the joining process, with the help of the experimental data and then genetic algorithm, simulated annealing (SA) and particle swarm optimization (PSO) are used to search the near optimal welding parameters.

Table 2 Input variable range S. no.


1 2 3 4

Input variable
Heating pressure (HP) Heating time (HT) Upsetting pressure (UP) Upsetting time (UT)

Range
1525 bar 310 s 3545 bar 37 s

tion and forge pressures are in the range of 1525 bar and 3545 bar respectively. The spindle rotating speed was kept constant at 1125 rpm and the welding was performed under the specied friction upset distance. Austenitic stainless steel (AISI 304) specimens of size 16 mm diameters and a length of 160 mm were used as parent materials in this study. The chemical composition of the specimen material is presented in Table 1. Similar austenitic stainless steel specimens were joined by friction welding process without any preheat. The range of parameters in friction welding is presented in Table 2. Friction joints are processed experimentally at randomly chosen parameters sets. For each parameter set, ve joints were processed. Strength related properties of the joints were tested and the average data is presented. Theoretical optimization was carried out in order to maximize the tensile strength of the joint and to minimize the metal loss by non-traditional optimization techniques. The process was considered here as multi-input and multi-output system. The objective function was formulated by articial neural network method.

3.

Problem formulation

The friction welding parameters such as heating pressure (HP), heating time (HT), upsetting pressure (UP), and upsetting time (UT) are highly inuencing the mechanical properties of the weld in turn dictate the qualities of the joints. Increased tensile strength and reduced metal loss are the objectives of this study.

2.

Experimental details
Fig. 1 Structure of ANN model to predict tensile strength and metal loss.

A continuous drive friction welding machine (KUKA, Germany) with a maximum 150 kN load was used for welding. The fric-

Table 1 Base material chemical composition Element C


% 0.046

Si
0.344

Mn
1.31

P
0.018

Cr
17.8

Ni
8.28

Co
0.078

Mo
0.01

As
0.015

Pb
0.0007

Ti
0.035

Fe
Balance

2578

j o u r n a l o f m a t e r i a l s p r o c e s s i n g t e c h n o l o g y 2 0 9 ( 2 0 0 9 ) 25762584

So the combined objective function is to maximize J, which is given as follows J= w1 T0 Td w2 M0 Md (1)

where J is the combined objective function, T0 is obtained tensile strength in MPa, M0 is obtained metal loss in mm, Td is desired tensile strength in MPa (696 MPa, 120% of parent material strength), Md is desired metal loss in mm (4 mm, 2.5% of total length of the joint); w1 is weight for obtained tensile strength (0.8); w2 is weight for obtained metal loss (0.2) (values of Md , Td , w1 and w2 were chosen arbitrarily).

3.1.

General model

Process modeling and optimization are very important issues in welding engineering. Welding processes are usually too complicated to warrant appropriate analytical models and most of the time, analytical models are developed based on many assumptions, which contradict reality. More importantly, it is sometimes difcult to adjust the parameters of the models according to the actual situation of the welding process. Because of the complexity of the welding process, optimization and optimal control are difcult to perform. Therefore, articial neural network is used, which can map the input/output relationships of joining process. The back-propagation network is the most commonly used neural network because there exists a mathematically strict learning scheme to train the network and guarantee mapping between inputs and outputs. Back-propagation neural network (Haykin, 1999) is usually referred to as feed forwarded, multi-layered network with a number of hidden layers, trained with a gradient descent technique as explained in Fig. 1. Preliminary trials on friction welding were performed on a random manner within the available range. The tensile strength and the metal loss of the processed joints were determined. The input parameters and the output parameters of the processed joints were presented in Table 3. These parameters were used to train the ANN model. Fig. 2 explains the accuracy of the developed model with the number of iterations. From the gure, it is observed that the training were planned

Fig. 2 Number of iterations vs percentage errors.

to perform upto 9,000 iterations which are necessary to obtain minimized mean standard error, but we obtained minimum mean standard error of 4.90479e914 at 8552 iterations itself. The developed ANN model is integrated with optimization algorithm as explained in the ow chart, presented in Fig. 3.

3.2.

Welding constraints

The practical constraints imposed during the welding operations are stated as follows. Parameter bounds: Bounds on heating pressure HPL HP HPU (1)

where HPL and HPU are the lower and upper bounds of heating pressure, respectively.

Table 3 Experimental values of friction processed joints S. no.


1 2 3 4 5 6 7 8 9 10 11 12 13 14

Heating pressure (HP) (bar)


15 20 20 15 16 17 18 19 20 21 22 23 24 25

Heating time (HT) (s)


3 5 8 5 5 6 6 7 7 8 8 9 9 10

Upsetting pressure (UP) (bar)


40 40 45 35 36 37 38 39 40 41 42 43 44 45

Upsetting time (UT) (s)


5 7 3 3 3 4 4 5 5 6 6 7 7 7

Tensile strength (MPa)


596.7 581.3 542.7 585.0 580.7 574.0 562.7 551.3 542.3 535.0 533.7 523.0 524.8 524.0

Metal loss (mm)


9.56 11.38 10.7 9.86 12.62 12.87 12.86 13.15 13.87 13.92 13.94 13.65 13.95 14.1

j o u r n a l o f m a t e r i a l s p r o c e s s i n g t e c h n o l o g y 2 0 9 ( 2 0 0 9 ) 25762584

2579

4.1.

Genetic algorithm methodology

Genetic algorithms are computerized search and optimization algorithms based on the mechanics of natural genetics and natural selection. GA is very different from traditional search and optimization methods used in engineering problems. Because of its simplicity, ease of operation, minimum requirements and global perspective, GA has been successfully used in a wide variety of problems (Kalyanmoy, 1996). The general optimization procedure using a genetic algorithm is shown in Fig. 4.

4.1.1.

Steps in genetic algorithm

Fig. 3 Flow chart for general model usage with optimization algorithms.

Bounds on heating time HTL HT HTU (2)

Step 1: Choose a coding to represent problem parameters, a selection operator, a crossover operator and a mutation operator. Choose population size n, crossover probability pc , and mutation probability pm . Initialize a random population of strings of size l. Choose a maximum allowable generation number tmax . Set t = 0. Step 2: Evaluate each string in the population. Step 3: If t > tmax or other termination criteria is satised, terminate. Step 4: Perform reproductions on the population.

where HTL and HTU are the lower and upper bounds of heating time, respectively. Bounds on upsetting pressure UPL UP UPU (3)

where UPL and UPU are the lower and upper bounds of upsetting pressure, respectively. Bounds on upsetting time UTL UT UTU (4)

where UTL and UTU are the lower and upper bounds of upsetting time, respectively.

4.

Solution methodology

Most of the researchers have used traditional optimization techniques for solving engineering problems. The traditional methods of optimization and search do not perform well over a broad spectrum of problem domains. Traditional techniques are not efcient when practical search space is too large. These algorithms are not robust. Traditional techniques such as geometric programming, dynamic programming and branch and bound techniques found hard to solve these problem and they are inclined to obtain a local optimal solution. Based on the merits of non-traditional optimization techniques over traditional techniques, this paper has proposed to compare three non-traditional techniques (GA, SA and PSO) in solving welding optimization problem.

Fig. 4 The general structure of the genetic algorithm.

2580

j o u r n a l o f m a t e r i a l s p r o c e s s i n g t e c h n o l o g y 2 0 9 ( 2 0 0 9 ) 25762584

Step 5: Perform crossovers on pair of strings with probability pc . Step 6: Perform mutations on strings with probability pm . Step 7: Evaluate strings in the new population. Set = t + 1 and go to Step 3.

4.2.

Simulated annealing algorithm

4.1.2.

Genetic algorithm parameters

The parameters used for GA is given below. Population size Length of chromosome Selection operator Crossover operator Crossover probability Mutation probability Fitness parameter 100 40 Roulette method Single point operator 0.9 0.01 Tensile strength and metal loss

The ow chart for the simulated annealing algorithm is shown in Fig. 5. The algorithm begins with an initial point x1 (HP1 , HT1 , UP1 , and UT1 ) and a high temperature T. A second point x2 (HP2 , HT2 , UP2 , and UT2 ) is created using Gaussian distribution and the differences in the function values ( E) at these points are calculated. If the second point has a smaller value, the point is accepted. Otherwise the point is accepted with a probability exp ( E/t). This completes one iteration of the simulated annealing procedure. The algorithm is terminated when a sufciently small temperature is obtained or a small enough change in function value is obtained (Kalyanmoy, 1996).

4.2.1.

Simulated annealing steps

Step 1: Choose an initial point x1 , Set T as a sufciently high value. Cooling rate C. And set, t = 0.

Fig. 5 Flow chart for the simulated annealing algorithm.

j o u r n a l o f m a t e r i a l s p r o c e s s i n g t e c h n o l o g y 2 0 9 ( 2 0 0 9 ) 25762584

2581

Step 2: Calculate a neighboring point using Gaussian distribution


n

x2 = x1 +
i=1

ri

n 2

where maximum value of parameter mininum value of parameter 6

tions and searches for optimum by updating generations. However, unlike GA, PSO has no evolution operators such as crossover and mutation. In PSO, the solutions, called particles, are own through the problem space by following the current optimum particles. The ow chart for the particle swarm optimization algorithm is shown in Fig. 6.

4.3.1.
.

PSO parameter control

= varaince =

In PSO following parameters are needed to be tuned. Here is a list of the parameters and their typical values. (a) The number of particles The typical range is 2040. Actually for most of the problems, 10 particles is large enough to get good results. For some difcult or special problems, one can try 100 or 200 particles as well. (b) Dimension of particles Dimension of particles is determined by the problem to be optimized. Here, heating pressure (HP), heating time (HT), upsetting pressure (UP) and upsetting time (UT) are taken as the dimension of particles. (c) Range of particles Range of particles is determined by the problem to be optimized. (d) Learning factors c1 and c2 are learning factors usually equals to 2. However, other settings can be also used in different process. But usually c1 equals to c2 and ranges from 0 to 4. (e) The stop condition

n: number of random numbers; ri : random numbers. Step 3: If E = E(x(t+1) )E(x(t) ) > 0, i.e. if the difference in the tness value ispositive then, set T = T*C; else create an random number (r) in the range (0, 1). If the r exp( E/T ) set T = T*C; else go to Step 2. Step 4: If the temperature is small, terminate. Else go to Step 2. The parameters used in the simulated annealing algorithm are given as: the initial temperature Ts = 1000 C, the nal temperature Te = 1 C and the decaying ratio Cr = 0.95.

4.3.

Particle swarm optimization

Particle swarm optimization (PSO) is an evolutionary computation technique was developed in 1995, inspired by social behavior of bird ocking or sh schooling (Haykin, 1999). Similar to GA, PSO is a population based optimization tool. The system is initialized with a population of random solu-

Fig. 6 Flow chart describing the particle swarm optimization (PSO) algorithm.

2582

j o u r n a l o f m a t e r i a l s p r o c e s s i n g t e c h n o l o g y 2 0 9 ( 2 0 0 9 ) 25762584

The stop condition depends on the problem to be optimized. The maximum number of iteration that the PSO can execute is termed as the stop condition. (f) Inertia weight It is the weight given to the previous velocity. Its value equals to 0.5 for the best result.

4.3.2.

PSO algorithm

PSO is initialized with a group of random particles (solutions) and then searches for optimum by updating generations. In every iteration, each particle is updated by the following two best values. The rst one is the best solution (tness) it has achieved so far. (The tness value is also stored). This value is called pbest. Another best value that is tracked by the particle swarm optimizer is the best value among the current and previous pbest values, obtained so far by any particle in the population. This best value is a global best and hence it is called as gbest. Fig. 6 shows the ow chart for the particle swarm optimization algorithm. The following equations are used to update the velocity and position of the algorithm, v [ ] = w v[] + c1 rand( ) (pbest[ ] present[ ]) + c2 rand( ) (gbest[ ] present[ ]) (5)

Fig. 7 Friction-welded sample.

Fig. 8 Tensile tested sample. present[ ] = persent[ ] + v[ ] (6)

where v[ ] is the particle velocity; persent[ ] is the current particle (solution), pbest[ ] is the particles best, gbest[ ] is the global best, rand( ) is a random number between (0, 1), c1 , c2 are learning factors. Usually c1 = c2 = 2.

5.

Results and discussion

Investigations were carried out already to assess the relationship of microstructure/property relationships of similar and dissimilar joints of stainless steel by various welding processes (Eberhart and Kennedy, 1995; Mohandas et al., 1999; Ramazan and Orhan, 2004; Hisoshi et al., 1997). The effects of joining process parameters on metallurgical and mechanical properties of friction-welded (304 austenitic stainless steel) joints were investigated, and the correlation between the microstructure and the joint strength was carried out (Sathiya et al., 2005). Due to the difculties associated with conventional way of optimization, we used evolutionary computational techniques to get maximized tensile strength and minimized metal loss. Typical macrograph of the friction-

Fig. 9 Fracture surface of the friction-welded tensile sample.

welded specimen is presented in Fig. 7. The friction welding experiments were conducted with a random change of parameters with in the range specied in Table 2. The processed joints were subjected to tensile testing to evaluate the strength related aspects of joints. The process parameters for the

Table 4 Comparison of results of various algorithms Algorithm Heating pressure (HP) (bar)
17.7028 16.0535 16.1598

Heating time (HT) (s)


4.2663 4.3096 6.3566

Upsetting pressure (UP) (bar)


35.1078 39.7534 37.1210

Upsetting time (UT) (s)


4.0250 5.7388 5.9542

Metal loss (M0 ) (mm)


8.9114 9.1401 9.0694

Tensile strength (T0 ) (MPa)


591.9098 591.8333 591.6310

Genetic algorithm (GA) Simulated annealing (SA) Particle swarm optimization (PSO)

j o u r n a l o f m a t e r i a l s p r o c e s s i n g t e c h n o l o g y 2 0 9 ( 2 0 0 9 ) 25762584

2583

Fig. 10 SEM photograph of the fracture surface for tensile test specimen (500). Table 5 Comparison between theoretical and experimental input and output values Input parameters Heating pressure (HP) (bar)
Theoretically optimized parameters by GA Experimentally used parameters 17.7028 17

Output parameters Upsetting time (UT) (s)


4.0250 4

Heating time (HT) (s)


4.2663 4

Upsetting pressure (UP) (bar)


35.1078 35

Metal loss (M0 ) (mm)


8.9114 9.8

Tensile strength (T0 ) (MPa)


591.9098 586

joints and the associated strength and metal loss are presented in Table 4. These experimental input and output values were utilized to train the general ANN model (explained in Section 3) developed using MATLAB. The ow chart (Fig. 3) explains the general procedure of optimization. The program is constructed in such a way that the trained ANN will take random input parameters from the optimization algorithm (GA/SA/PSO) and the output of ANN is again presented to algorithm for optimization and nally the respective optimized outputs are obtained separately. The results obtained from the optimization algorithm (GA/SA/PSO) are presented in Table 4. The table presents the optimized parameters for the maximized strength and minimized metal loss. From the Table 4, it can be observed that for this friction processed joints, among the optimization techniques used, GA, give the best results in terms of maximized tensile strength and minimized metal loss. The best input parameters obtained through GA, were used to process the friction joints experimentally. The tensile strength and metal loss of those joints were evaluated. Typical tensile tested specimen which was machined from the joint processed at the optimized input parameters by genetic algorithm is presented in Fig. 8. The macrograph of the fractured specimen is presented in Fig. 9. From the macrograph presented above, it can be understood that the joints failed mostly at the nearby joint zone and partly through the parent material. Fig. 10 shows the SEM micrographs of the fractured surface of the tensile tested specimen. The shear ow of material observed in the micrographs is the mechanism behind the failure of joint. Micrographs also reveal smaller dimple like structures which conrm the ductile mode failure of the joints. Table 5 presents the theoretical and experimental input and output parameters of the friction processed similar joints of stainless steel (AISI 304). The very close agree-

ment between theoretical and experimental data conrms the potential applicability of these evolutionary computational techniques for the industrial problems.

6.

Conclusion

The following conclusions are drawn from this work. Investigation on the implementation of friction welding of similar stainless steel (AISI 304) joints is carried out. The relationship between the input parameters such as heating pressure, heating time, upsetting pressure and upsetting time with the output parameters like tensile strength and metal loss is modeled through ANN. The developed ANN model is suitably integrated with optimization algorithms. To optimize the welding parameters, GA, SA and PSO techniques were employed. Among the three algorithms GA outperforms well for this friction welding process. For the optimized welding parameters of GA, the friction welding joints were processed. Joints exhibit higher quality. The good agreement between the theoretically predicted (GA) and experimentally obtained tensile strength and metal loss conrms the applicability of these evolutionary computational techniques for optimization of process parameters in the welding process.

references

Eberhart, D., Kennedy, J., 1995. Particle swarm optimization. Proceedings of IEEE International Conference on Neural Networks, 19421948.

2584

j o u r n a l o f m a t e r i a l s p r o c e s s i n g t e c h n o l o g y 2 0 9 ( 2 0 0 9 ) 25762584

Gunaraj, V., Murugan, N., 1999. Application of response surface methodology for predicting weld bead quality in submerged arc welding of pipes. Journal of Material Processing Technology 88, 266275. Haykin, S., 1999. Neural Network. In: A Comprehensive Foundation. Macmillan, New York. Hisoshi, Y., Koishi, O., Toshiro, K., Yoshinao, T., 1997. Evaluation of friction welded joint performance. International Journal of the Japan Society for Precision Engineering 31, 1014. Ill-Soo Kim, Joon-Sik Son, Prasad Yarlagadda, K.D.V., 2003. A study on the quality improvement of robotic GMA welding process, Robotics and Computer Integrated Manufacturing 19, 567 572. Juang, S.C., Tarang, Y.S., 2002. Process Parameter selection for optimizing the weld pool geometry in the tungsten inert gas welding of stainless steel. Journal of Materials Processing Technology 122, 3337. Kalyanmoy, D., 1996. Optimizations for Engineering Design Algorithm and Examples. Prentice Hall of India, New Delhi, pp. 290333. Kesheng, W., Hirpa, L., Gelgele, Y., Qingfeng, Y., Minglung, F., 2003. A hybrid intelligent method for modeling the EDM process. International Journal of Machine Tools & Manufacture 43, 995999. Kim, D., Rhee, S., 2001. Optimization of arc welding process parameters using a genetic algorithm. Welding Journal, 184189.

Kim, I.S., Son, K.J., Yang, Y.S., Yaragada, P.K.D.V., 2003. Sensitivity analysis for process parameters in GMA welding processes using a factorial design method. International Journal of Machine Tools & Manufacture 43, 763769. Mohandas, T., Madhusudhan Reddy, G., Mohammad, N., 1999. A comparative evaluation of gas tungsten and shielded metal arc welds of a ferritic stainless steel. Journal of Material Processing Technology 94, 133140. Murti, K.G.K., Sundaresan, S., 1983. Parameter optimization in friction welding dissimilar materials. Metal Construction, 331335. Ramazan, K., Orhan, B., 2004. An investigation of microstructure/properties relationships in dissimilar welds between martensitic and austenitic stainless steel. Materials and Design 25, 317329. Sathiya, P., Aravindan, S., Noorul Haq, A., 2005. Mechanical and metallurgical properties of friction welded AISI 304 stainless steel. International Journal of Advanced Manufacturing Technology 26, 501511. Tarang, Y.S., Tsai, H.L., Yeh, S.S., 1999. Modeling optimization and classication of weld quality in tungsten inert gas welding. International Journal of Machine Tools & Manufacture 39, 14271438. Zhang, Y.M., Kovacevic, R., Li, L., 1996. Characterization and real-time measurement of geometrical appearance of the weld pool. International Journal of Machine tools & Manufacture 136, 799816.

Anda mungkin juga menyukai