Professional Documents
Culture Documents
DOI 10.1007/s40430-014-0299-8
TECHNICAL PAPER
13
J Braz. Soc. Mech. Sci. Eng.
such as, wire feed speed, welding speed and arc voltage,
from a pre-defined width.
Even with the set of welding parameters well defined,
the possibility of having discontinuities or defects always
exists. To overcome that possibility, a control system in real
time was built up to detect possible defects caused during
welding on weld beads. It aimed to detect them as fast as
possible, executing the necessary changes, correcting the
process and achieving the quality demanded by project or
welding procedure.
So that the proposed system can act in real time, a strategy
for its implementation has been developed. The proposed
system uses the information coming from a web camera, Fig. 1 Weld bead geometry characteristics
allowing observation of the weld pool and the formation of
the weld bead during welding runs. By filtering and process- on the weld bead geometry, which are directly related to
ing the obtained images, the mean value of the bead width the welding process parameters [2]. Some of the most
is found. The difference between the pre-defined width and important characteristics of the weld beads geometry are
the information obtained from web camera images is applied shown in Fig. 1.
to a fuzzy controller to adjust the welding speed along the
time, through a constant corrective action, guaranteeing that 2.2 Intelligent systems
the bead presents the desired width. To validate the proposed
methodology, a control system was implemented on GMAW Intelligent systems (IS) provide a standardized meth-
process with two types of wires: solid and metal cored. odological approach to solve important and fairly com-
plex problems and obtain consistent and reliable results
over time [3]. From the perspective of computation, the
2 Literature review intelligence of a system can be characterized by its flex-
ibility, adaptability, memory, learning, temporal dynamics,
2.1 GMAW process improving efficiency, information compression, extrapo-
lated reasoning, robustness across problem domains and
Gas metal arc welding—commonly referred to as MIG/ the ability to manage uncertain and imprecise information,
MAG (metal inert gas/metal active gas)—is an electric arc in other words, an intelligent system is a system that emu-
welding that is shielded from contaminants by the flow of lates some aspects of intelligence exhibited by nature [4].
an inert, active or mixed gas. This process uses a continu- The branch of knowledge and science that emerged
ously fed consumable metal wire/electrode which is melted together and from such systems is called artificial intelli-
by the arc from the tip to the weld pool. The GMAW gence. By Bezdek [5] a system is called computationally
process can be suited to a variety of job requirements by intelligent if it deals only with numerical data, has a pat-
choosing the correct welding parameters. Welding param- tern recognition component, exhibits computational adapt-
eters include the voltage, current, travel speed, arc length ability, computational fault tolerance, speed approaching
(stick out) and wire feed rate. The arc voltage and wire feed human-like turnaround and error rates that approximate
rate will determine the filler metal transfer method; this human performance. Artificial intelligence is oriented
effect has been widely studied [1]. towards the analysis and design of expert systems based on
The metal transfer mode determines the operating fea- fuzzy logic, artificial neural networks and probabilistic rea-
tures of the welding process and it depends on the welding soning including genetic algorithms and chaos theory [6].
conditions. These transfers can take place in three principal
modes: globular, spray, and short circuiting. 2.2.1 Neural networks
2.1.1 GMAW process operating variables An artificial neural network is an analysis paradigm that
is roughly modeled after the massively parallel structure
In the welding field, welding quality depends mainly on the of the brain. It simulates a highly interconnected, parallel
mechanical properties of the weld metal and heat-affected computational structure with many relatively simple indi-
zone, which in turn is influenced by the chemical compo- vidual processing elements. It is known for its ability to
sition and metallurgical characteristics of the weld. Thus, deal with noisy and variable information. Classification,
such mechanical and metallurgical characteristics depend associative memory, clustering or compression, generation
13
J Braz. Soc. Mech. Sci. Eng.
13
J Braz. Soc. Mech. Sci. Eng.
same structure as classical ones, but the difference resides Fig. 4 The methodology used in the present study
in the semantics used in the fuzzy operators.
13
J Braz. Soc. Mech. Sci. Eng.
Table 2 Selected experiments
Experiment x1 x2 x3
1 5.5 19 8
2 7.5 19 8
3 5.5 27 8
4 7.5 27 8
5 5.5 19 12
6 7.5 19 12
7 5.5 27 12
8 7.5 27 12
9 4.8 23 10
10 8.2 23 10
11 6.5 16.3 10
Fig. 5 Central composite design for three input variables 12 6.5 29.7 10
13 6.5 23 6.6
14 6.5 23 13.4
number of points of the factorial part, that is, 8. Then 15 6.5 23 10
α = (8)1/4 = 1.682 [9].
The units presented previously in Fig. 5 are given in
terms of the codified normalized levels (−1, 0, 1) of the • Distance from contact tube to the workpiece: 16 mm.
entrance variables. The entrance variables are codified • Shielding gas: 96 % Ar and 4 % CO2.
starting from the Eq. 4. • Shielding gas flow rate: 15 liters/min.
ξj − [max(ξj ) + min(ξj )]/2
xj = (4) The experiments indicated in Table 2 were undertaken
[max(ξj ) − min(ξj )]/2
for each one of the previously mentioned wires, where the
where xj indicates the codified level; ξ is the real value of measure of weld bead width for each one of the combina-
the variable; J represents the variable; max(ξj ) and min(ξj ) tions presented was obtained.
are the real values of the factorial planning. For the geometrical parameters measurement, a scan-
The codified levels and the entrance variables with their ning system which was developed for previous work was
work ranges are shown in Table 1. used. It mainly consists of a line-shape laser and a webcam.
According to the combination of variables’ values pre- The device is run through the weld bead and using a digi-
sented in Table 1, the matrix of experiments is performed. tal image processing, generates a 3D reconstruction of the
Table 2 shows the selected experiments and the correspond- weld. Measurements of reinforcement, width and area of
ing values specified for each variable. weld bead are obtained as shown in Figs. 6 and 7.
Using the scanning system, two measures for each out-
3.1.4 Development of experiments put variable are obtained. The first being the average meas-
ure, regardless the limits of the bead, and the second is a
The materials used in the experimental procedure are: measure of the error with respect to the non-uniformity of
the weld bead (measure standard deviation).
• Solid wire: AWS A5.18 ER70S-type 6 with a diameter
of 1 mm. 3.1.5 Neural network configuration
• Metal-cored wire: 410NiMo MC with a diameter of
1.2 mm. To achieve the optimization and modeling of a width bead
• Base material: steel AISI 1020. in relation to selected welding variables, it is chosen as the
13
J Braz. Soc. Mech. Sci. Eng.
13
J Braz. Soc. Mech. Sci. Eng.
Fig. 11 Image in 4 sections
13
J Braz. Soc. Mech. Sci. Eng.
3.3.2 Determination of the fuzzy sets for the input 4.1 Modeling of the width through artificial neural
and output variables networks
For the input variable, seven pertinence functions were Table 3 highlights the experiments results listed in Table 2,
used (Fig. 13). The parameters of each function are based with the width measures for both, the solid and metal-cored
on the experience generated from the different experimen- wires.
tal tests. As the training errors and simulation values greatly
For the output variable, five pertinence functions were change with the function of neurons number, the network
used (Fig. 14). topology that presented the smallest simulation errors was
chosen. Figure 17 presents the network training for both
3.3.3 Determination of the group of rules solid and metal-cored wires with their respective iterations,
time of training and validation error.
The control strategy is described by a group of linguistic As shown in Fig. 17, it is possible to grasp that using the
rules, where, one input is considered for one output. The same network topology few errors occur, which makes it
group of rules comes in Fig. 15. suitable for modeling.
MATLAB, from the fifteen experimental data, carries
3.3.4 Election of the defuzzification method out the division randomly in three groups; 60 % of data
were used for training, 20 % for validation and 20 % for
The method of the selected defuzzification was the centroid testing. Figure 18 highlights the measurement error in the
method, where the obtained numeric value represents the function of the iterations for training, validation and testing
center of gravity of the probability distribution of fuzzy for the two wire types studied.
system output. By comparing the training errors, validation and test in
Fig. 18, it is observed that errors tend to decrease in the
3.3.5 Implementation of the control system three data sets, indicating that the network is properly
trained, and is able to predict the welding parameters for a
Finally, with the network trained and evaluated, the images specific weld bead width.
processed and the fuzzy controller are integrated in an It is important to emphasize that the neural network out-
operating environment system of the application. put is given as coded values of the variables, according to
For the real-time control strategy implementation, a the existing levels (−1, 0, 1). To obtain the actual variables’
feedback system is implemented, where the output signal values, eq. 4 was used. Equation 5 shows the coded values
has a direct effect on the control action, as evidenced in conversion to actual values of the welding parameters.
Fig. 16. The error signal in the measure—that is the dif-
ζ1 = x1 + 6.5
ference between the input signal (desired width) and the
output signal (the width measured throughout the cam-
ζ2 = 4x2 + 23 (5)
ζ3 = 2x3 + 10
era web)—is the input signal to the controller, trying to
reduce the error and lead the system output to a desired Tables 4 and 5 show the values of arc voltage, wire feed
value, exerting a direct control action over the welding speed and welding speed determined by neural networks
speed. for different widths with solid and metal-cored wires.
13
J Braz. Soc. Mech. Sci. Eng.
Table 3 Results of the composed central design experiments process, the initial parameters must be sent: the weld bead
No exp Solid wire Metal-cored wire size, parameters for the welding power source, etc., in addi-
tion of the control system selected. If the system is config-
Width (mm) Width (mm)
ured as “Uncontrolled”, it makes a video during welding run
μ σ μ σ but it does not exercise any control action. If the system is
configured as “Controlled”, the system begins the process
1 5.9 0.2 5.0 0.3
and waits 2 s until the arc is stable to start the image acqui-
2 6.8 0.2 5.5 0.6
sition. The captured images are processed, measuring the
3 7.6 0.6 7.8 0.5
bead width in real time. Thus, the difference between this
4 8.8 0.5 8.7 0.5
measure and the desired value is supplied to the controller
5 5.0 0.2 4.8 0.2
to perform the control action on welding speed. Once the
6 5.3 0.4 5.4 0.4
welding process is finished it is possible to visualize the
7 5.7 0.7 6.1 0.5
acquired images, the changes made on welding speed and
8 6.7 0.4 7.0 0.4
welding current signals, arc voltage and wire feed speed dis-
9 5.6 0.5 6.2 0.5
posed by the welding power source.
10 7.2 0.5 7.6 0.2
11 4.9 0.9 4.6 0.6
4.2.1 Results obtained for the weld beads using the solid
12 7.7 0.4 7.7 0.5 wire and aiming a bead width of 6 mm
13 8.6 0.4 8.4 0.5
14 5.5 0.5 6.0 0.3 Figure 20 shows the set of width measurements obtained
15 6.5 0.6 6.2 0.4 from the image processing. The control action exerted on
the welding speed for the weld bead width of 6 mm is pre-
sented in Fig. 21.
The weld bead obtained is shown in Fig. 22.
Figure 23 shows the 3D reconstruction of the weld bead.
Figure 24 presents the measurements of the weld bead
geometric characteristics. The result was an average width
of 6.01 mm with a standard deviation of 0.37 mm, height
of reinforcement of 2.7 mm with a standard deviation of
0.1 mm and weld bead area of 12.77 mm2 with a standard
deviation of 0.91 mm2.
Figure 25 shows the voltage and current signals obtained
from the welding process. In this sense, it can be observed
that the transfer mass occurred in short circuit mode with
an average current value of approximately 151 A and an
average voltage value of approximately 19.36 V.
Fig. 17 Training of the neural network. a For solid wire. b For
metal-cored wire
4.2.2 Results obtained for the weld beads using the
metal‑cored wire and aiming a bead width of 6 mm
4.2 Control system implementation
Figure 26 shows the set of width measurements obtained
Once described and developed, the set of steps that com- from the image processing. The control action exerted on
prise the system are proposed and the evaluation was per- welding speed for the weld bead width of 6 mm is pre-
formed. The control system was implemented in MAT- sented in Fig. 27.
LAB, which allows controlling the weld bead width in real Figure 29 shows the 3D reconstruction of the weld bead.
time—the system adapts itself for variations during the Figure 30 presents the measurements of the weld bead
process. Figure 19 shows the graphical interface developed geometric characteristics. The result was an average width
to facilitate user interaction. of 6.14 mm with a standard deviation of 0.36 mm, rein-
The weld bead obtained is shown in Fig. 28. forcement height of 2.31 mm with a standard deviation of
On the referred interface, the user selects the wire type 0.16 mm and weld bead area of 10.64 mm2 with a standard
and inserts the desired width. At the time that the user per- deviation of 0.88 mm2.
forms the action “calculate”, the network selects the optimal Figure 31 shows the voltage and current signals obtained
parameters to the desired width. Before starting the welding from the welding process. In this sense, it can be observed
13
J Braz. Soc. Mech. Sci. Eng.
5 18.9 5.5 12
5.5 19.1 7.6 12
6 18.9 5.5 7.9
6.5 17.9 7.2 7.4
7 20.8 7.2 8.7
13
J Braz. Soc. Mech. Sci. Eng.
Fig. 20 Measures for the weld bead with width of 6 mm in solid wire
welding parameters in looking for the desired bead width. Fig. 25 Measurements of welding process signals for the weld bead
Arc voltage, wire feed speed and welding speed values that with 6 mm of width in solid wire
optimize the response were found, giving welds of good
appearance and quality for both types of wire. The neural
network modeling designed and developed in the present The implementation of the fuzzy controller was pre-
study adequately predicts the welding process parameters sented and the fuzzy logic provides satisfactory perfor-
for a certain desired bead width. mance when trying to control the weld bead width.
13
J Braz. Soc. Mech. Sci. Eng.
13
J Braz. Soc. Mech. Sci. Eng.
The images obtained allowed the weld bead width to be 2. Esme U, Bayramoglu M, Kazancoglu Y, Ozgun S (2011) Optimi-
identified quite accurately. The present controller system zation of weld bead geometry in TIG welding process using grey
relation analysis and Taguchi method. Mater Technol 43:143–149
proved to be efficient, practical, inexpensive and adaptable 3. Byrd TA, Hauser RD (1991) Expert systems in production and
for industrial applications and for research purposes. operations management: research directions in assessing overall
Even though the control system showed time varying impact. Int J Prod Res 29:2471–2482
behavior—nonlinear and uncertain—satisfactory results 4. Krishnakumar K (2003) Intelligent systems for aerospace
engineering—an overview. NASA Technical Report. doi:
were obtained in the experimental application. 20030105746
To verify the proposed methodology two types of wire 5. Bezdek JC (1994) “What is computational intelligence?” Com-
were used. It can be verified that by varying one parameter putational Intelligence, Imitating Life, IEEE Computer Society
in the process—the type of wire—the results with respect Press, pp 1–12
6. Rudas IJ, Fodor J (2008) Intelligent Systems. J. of Computers,
to the bead width are different. The proposed control sys- Communications & Control, ISSN 1841-9836, 3:132-138
tem showed applicability in both types of wire. The metal- 7. Kumar S (2009) Artificial neural network seminar report-09’.
cored showed more variations at the beginning of the bead, AL-Ameen Engineering College, Department of Electronics and
however, its adequate control was still possible, showing Communication Engineering, Tamilnadu
8. Rojas R (1996) Neural networks: a systematic introduction.
that the system control is adaptable and works even with Springer-Verlag, Berlin
changes in the welding process conditions. 9. Torres EMM, Cruz JAG, Lopera JEP, Alfaro S (2013) Param-
eter optimization in GMAW process with solid and metal-cored
wires. In: 22nd International Congress of Mechanical Engineer-
ing (COBEM 2013). Nov 3–7, Ribeirão Preto, SP, Brazil
References 10. Lee J, Um K (2000) A comparison in a back-bead prediction of
gas metal arc welding using multiple regression analysis and arti-
1. Modenesi P, Marques P, Santos D (2012) Introdução à Metalurgia ficial neural network. J Opt Lasers Eng 34:149–158
da Soldagem. Universidade Federal de Minas Gerais, Departa-
mento de Engenharia Metalúrgica e de Materiais, Belo Horizonte
13