1 Introduction

The manufacturing assemblies includes a large variety of welding methods. Furthermore, the design of a welding process involves several physical and economic factors even with using the same method. Thus, the selection of a welding method and its process design becomes a hard task. Conventionally, this task still depends mainly on the experience of manufacturing engineers linked with a few factors, mostly the discontinuity (an element of quality) and cost with a few number of welding processes. In the matter of fact, such routine becomes insufficient while the number of alternative processes increases for the same product as seen from Darwish et al. [10], and Jayant and Singh [17]. Therefore, it becomes essential to develop comprehensive systems to solve the welding process selection (WPS) problem with least time and effort. Any successful selection system should comprise an opened database collecting all information of welding methods/processes, products, and materials in addition to a dynamic knowledge-base. The latter contents enable defining, determining, and storing the exact welding problem factors.

It is obvious that the complexity of WPS problem increases as the problem factors increase, and in turn, the number of process differentiation criteria increases. Thus, the WPS represents an NP-hard problem that can’t be solved with rough approaches. The WPS is a typical multicriteria decision making (MCDM) problem. Thus, MCDM methods such as TOPSIS (Technique for Order Preference by Similarity to Ideal Solution), AHP (Analytic Hierarchy Process) and their FUZZY versions become the most relevant to construct a successful system for the current purpose as seen later in this paper.

Several approaches were developed to solve the WPS problem. Most of these approaches are limited to small problems. These approaches can be categorized as Just advisory or guiding, simple methodological, and integrated methodological approaches.

However, this paper reviews the most relevant approaches and that related to the purpose. For instance,. Darwish et al. [10] developed a knowledge-base system for solving the WPS problem and then experimented 30 welding processes. Their system includes the factors of product type, material type and thickness, method of use, quality level, joint type and welding position. Their system needs to a prescreening for the available welding processes. Also, they introduced a methodology to determine the most suitable joining technology based on highlighting the candidate processes that found capable of joining under given conditions. Their selection methodology comprises criteria like joint function (load type and strength), joint technical information (joint configuration and material type), joint spatial information (material thickness and size) and economic factors (production volume and required skills). The corresponding criteria are stored in a database and implemented in a software. Such systems merely candidate welding processes without robust selection mechanism. Yeo and Neo [32] explored quantitively the effect of welding methods on the environment and WPS using AHP with Crisp values.

Later, Silva et al. [27] demostrated a sequential mathematical approach for WPS based on quality and cost in Crisp values. They applied to SMAW, GTAW and two versions of GMAW processes. Balasubramanian et al. [3] reported a specific procedure for WPS using AHP with Crisp values in fabracting cruciform joints of ASTM 517 ‘F’ grade steel. They differentiated the SMAW, FCAW and SAW processes based on the qualitative criteria of initial preparation required, availability of consumables, welder skill requirement, welding procedures, quality of the weld, fatigue of the operator, post weld cleaning, ease of automation, and positional welding capability. Correia and Ferraresi [9] used their WPS method to compare SAW and GMAW processes based on operational costs and non-quality costs in Crisp values for a specific application.

More robust WPS systems were introduced such as that introduced by Esawi and Ashby [12] who described a methodology for joining method selection implemented in a software; where a search engine isolates the processes that meet design requirements of material, joint geometry and loading where the information about joining processes with respect to each criterion are stored in a database. The processes are isolated and then ranked based on the relative equipment cost or production rate; that is more relevant. Balasubramanian et al. [4] applied AHP in a Crisp manner for WPS in fabricating hardface boiler grade steels. They differentiated SMAW, GMAW, GTAW, SAW and PTAW processes based on quantitative and qualitative factors. Their method reported PTAW as the best process for this application. Jafarian and Vahdat [16] described a WPS system consists of a knowledge-base and a FUZZY-AHP-TOPSIS system and used this to differentiate nine important welding processes considering the criteria of operator factor, alloy class, material thickness, capital cost, deposition rate, design application, joint configuration, welding position, equipment portability, and filler metal utilization. Their system indicated that GTAW, PAW and EBW are the most suitable methods for welding the high pressure vessel. Mirhedayatian et al. [24] proposed a FUZZY-TOPSIS system for WPS in repairing nodular cast iron engine block. For this purpose, they compared SAW, PAW, TIG, GMAW, FCAW, SMAW, OFW, EBW and LBW processes.

More recent, Jayant and Singh [17] simply used a knowledge-base AHP system to decide a process for welding high pressure vessel. They differentiated five welding processes based on the criteria of design applications, joint configuration, welding position, capital cost, deposition rate, thickness of parts, weld quality, material class, welding procedure, operator factor filler, metal utilization, and equipment portability. Capraz et al. [8] used AHP and TOPSIS to select a process for welding plain carbon stainless steel storage tank. They used AHP to weight the criteria according to experts’ opinion and used TOPSIS to rank available welding processes. They applied to MMAW, MIG, MAG, GTAW and SAW processes. However, the existing directions of solving the WPS problem vary according to the differentiation principle adopted.

The remaining of this paper is organized as follows. The proposed framework and its auxiliaries are described in Sect. 2 and demonstrated with case studies in Sect. 3. The sensitivity of the proposed framework is examined in Sect. 4. Concluding remarks are presented in Sect. 5. The paper also contains two appendices; Appendix 1 abbreviates the welding processes and Appendix 2 includes the procedural tables.

2 The proposed framework

The welding factors and sub-factors are found classified in several forms. This can be reviewed from Darwish et al. [10], Yeo and Neo [32], Silva et al. [27], Balasubramanian et al. [3], Brown et al. [7], Esawi and Ashby [12], Correia and Ferraresi [9], Balasubramanian et al. [4], Jafarian and Vahdat [16], and Mirhedayatian et al. [24]. However, this paper summarizes the main welding factors as shown in Fig. 1, which can be further classified.

Fig. 1
figure 1

The main welding factors

Figure 2 explores the proposed framework for welding process selection. This framework is mainly an integrated MCDM system. The inception of this layout was introduced by Omar et al. [26]. The database and knowledge-base are constructed to include the welding factors and their related information of a group of 49 welding processes those abbreviated in Appendix 1. Based on the source/cause of coalescence between the welded parts, this group is classified as follows.

Fig. 2
figure 2

Proposed framework for welding process selection

  • Pressure welding processes

    • Fusion welding processes

      RSW, RSEW, RPW, HFW, FW, SW, CD-SW.

    • Non-fusion welding processes

      UW, DFW, RLW, EXW, ICW, BCW, DCW, CEXW, FGW, FSW, FRW, USW.

  • Non-pressure welding processes

    • Homogenous welding processes

      SMAW, MIG, FCAW-G, FCAW-S, PE-TIG, TIG, SAW, P-MIG, L-MIG, PAW, EGW, ESW, EBW-V, EBW-NV, LBW, GW.

    • Heterogeneous welding processes

      TB, DFB, DB, FB, IB, RB, BZW, TS, DFS, DS, FS, IS, RS and THW.

To construct the database and knowledge-base, the relationships regarding the former welding processes with welding criteria are organized from four aiding sources—textbooks, papers, and database of international welding companies and field visits for Egyptian international companies such as Suzuki Egypt and GS for Engineering & Construction. Refer to Tables 4–14 in Appendix 2. Table 4 of welding companies is collected and arranged according to the factors and purpose. Tables 12 and 14 are also based on Table 4. Then, some relationships are set in a linguistic form, which will be transformed using the FUZZY logic. (Notice that Table 4 is concerned with some criteria and most of the welding processes.) Tables of Appendix 2 are associated with the used aiding sources with different degrees as shown in Table 1.

Table 1 Degree of involvement between the framework database and the aiding sources

Making a decision about the best welding process for a given product is completed in two phases—exclusion phase and selection phase. Assisted by the engineers’ opinions and other information, the AHP method is used to weight the welding criteria diffused with FUZZY logic (FUZZY-AHP) such as that followed in Huang et al. [15]. The TOPSIS method is used to find the final ranking of welding processes diffused with FUZZY logic (FUZZY-TOPSIS) such as that followed in Junior et al. [22].

The exclusion phase identifies the functional candidate group of welding processes amongst those submitted first and fathoms the other processes. Thus, the given welding processes are reduced to those meet working circumstances of nine factors—maximum and minimum welded part volume, material type, maximum and minimum joint thickness, production volume, weld position, joint type, applicable joint configuration, weld place, and possible applications.

The selection phase ranks the functional candidate group using FUZZY-TOPSIS method based on next seven factors—welding equipment cost, operator factor, maintenance complexity of welding equipment due to machine structure, surface finish, process preparation, health & safety, and weld discontinuity free.

This framework is programmed in MATLAB environment and it can be introduced as software for users with the graphical user interface shown in Fig. 3. The user only feeds the information displayed. For each factor, the user selects from a pop-up-menu. The program is constructed to display the most preferable welding processes on the solution screen cell while other results are stored internally. The user supplies information about the relative importance (pairwise comparison matrix) of the seven selection criteria in criteria weights determination panel based on AHP Saaty’s scale {1/9, 1/8, …, 1/2; 1, 2, …, 9}. Other information are also supplied following the instructions on the interface.

Fig. 3
figure 3

The graphical user interface of the proposed framework

3 Demonstration

The framework is applied to three typical cases from industry (Figs. 4, 5, 6). The purpose is to find the best welding process for each application. The output becomes a list grades all welding processes as the best one on the top and so on. Table 15 in the Appendix 2 represents the pairwise comparison matrix of AHP for all cases.

Fig. 4
figure 4

A plumbing butt joint welding

Fig. 5
figure 5

A piping butt joint welding

Fig. 6
figure 6

An automotive lap joint welding

To verify the results of the selection process, the FUZZY linguistic values of the seven selection criteria are judgmentally reviewed. From the other side, the current field practice validates the framework decisions. In addition, for the first two cases, the selected welding processes highly satisfy the physical and economic requirements of the weld. However, the selected welding process for the third case doesn’t highly satisfy the required weld strength even this selection is the same as applied in the field practice.

4 Sensitivity analysis

It remains to examine the sensitivity of the proposed framework to potential changes in the inherent welding factors both qualitative and quantitative. In other words, for the same welding application, a selected welding process may be altered if one or more factors change. For this purpose, Table 2 explores fourteen cases extracted from plumping welding application type with application place ‘in-site welding’ and ‘part volume of 0.07 m3’, i.e., it is allowed to change six exclusion factors. Furthermore, it taken in consideration to impose extreme cases to further examine the robustness of the exclusion process as cases 4, 13 and 14.

Table 2 Different cases of the plumping application with fixed place and part volume

Table 3 and Fig. 7 summarizes the sensitivity analysis of the proposed framework in terms of the fourteen cases addressed in Table 2 based on the relative weight (closeness). The candidate welding processes of this experiment are found TS, TB, TIG and SMAW, and cases 4, 13 and 14 are refused by all welding processes. Referring to the plumping application of Fig. 4, it is found that TB process is the best welding process and as it can be seen from Fig. 7 that TB still apply and dominate as a best process for the examined cases (57% of cases) followed by TS (14% of cases) and then SMAW (7% of cases). Notice that the changes in the exclusion factors bring the TS process to the best panel and postpone the TIG process (Table 3). However, TB seems to be the most appropriate welding process for the plumping welding application type. Thus, the framework is sensitive to the significant changes in welding factors.

Table 3 Weights of candidate welding processes to the examined cases
Fig. 7
figure 7

Weights of candidate welding processes to the examined cases

Intuitively, the welding application type is the most determinant of the best welding process followed by ‘part thickness’ and then ‘production volume’. The results proved that any significant changes in ‘part thickness’ can alter the selected process; for instance if all part thicknesses becomes 5 mm, the TS process will replace the TB process in this experiment. This property enables the welding engineers to set a range of any quantitative factor in which a specific welding process still apply.

5 Conclusions

This paper introduces and applies a modular decision framework for welding process selection avoiding several shortcomings of exiting methods. It filters the submitted processes twice through a sequence of two sets of robust criteria including new ones such as health & safety and system maintenance. This is actuated with an integrated powerful decision making engine. Thus, it can ensure the right decision of differentiating a wider range of industrial processes whatever the complexity of products and welding processes including recent situations. Furthermore, this framework can easily accommodate other criteria and evaluation functions since it becomes an inception for a portable software. This framework is verified and then validated with current industrial cases. The framework sensitivity to changes in the exclusion welding factors is also examined with hypothetical cases based on an industrial application. For a coming extension, the framework will be equipped with additional bundles of factors. A mechanical bundle will be merged to include factors such as weld strength to obtain more accurate and precise selection and to avoid such shortcoming of the third case.