1 Background

Metal welding is a manufacturing process defined as “joining together of two pieces of metal by heating to a temperature high enough to cause softening or melting, with or without the application of pressure, and with or without the use of filler metal” [1]. Welded metals can be similar or dissimilar. Welding solves the problems of complex manufacturing and heavy assemblies transport. Thus, welding represents an essential process for a large variety of applications in different industries including small products to very large projects. Since the industrial revolution, a large variety of welding methods and equipment was developed.

Unfortunately, welding processes are hazardous to environment and human [2,3,4,5,6], and it is necessary to keep high provisions for sake of health and safety. The environmental dimension is considered in this paper as a planning criterion. A detailed discussion of welding engineering and technology is outside the scope of this paper. For further interest, read in Phillips [7], Bohnart [1], Singh [8], or Althouse et al. [9].

Any welding process can be applied with a variety of process designs subject to many constraints including a large number of decision criteria. From other side, some welding processes becomes dominant for specific applications with minor/major changes. Therefore, an inherent and critical problem arises at the level of manufacturing industry. This problem is the selection of welding process (SWP) for metal welding. The SWP, at the industrial level, is strictly a typical unstructured multiple criteria decision making (MCDM) problem.

Strictly, SWP is a crucial phase of welding process planning. On the first sight, SWP may be thought an easy decision task, but it is really not because of the problem nature and increasing number of welding factors besides presumable factorial interactions, which in turn evokes a non-ending know-how facing huge amount of data, information, and knowledge. The difficulty of solving SWP problem is much reported in the literature [10,11,12,13].

A common practice routine is also still that the SWP is left to the manufacturer depending on the experience of his manufacturing engineers or similar manufacturers (see Capraz et al. [14]). Hence, they consider a small list of criteria and welding processes. For larger industrial problems, this routine almost becomes insufficient [13, 15, 16] and may lead to unsatisfactory decisions and results. Several approaches were introduced to solve the SWP problem with the majority considers a few criteria and a few welding processes. Their decision panel mostly contains around three welding processes and two criteria (cost and quality limited to discontinuities). Other approaches have considered a larger number of welding processes and/or number of criteria but they are still less constructive, less automated, and less informative because of weakness of model built [13].

Early expressive approaches to the SWP problem were by knowledge-based and expert systems. As a part of welding process planning, the expert systems automate the decisions in SWP, welding process control, welding default diagnosis, and welding material selection [15]. Hereafter, several approaches were developed based on structured decision-making methods with or without knowledge-base and/or expert systems [13]. Some known MCDM methods themselves represent primitive knowledge-based systems. However, most of the introduced approaches cannot formally accommodate the real medium or large industrial problems except they represent rough plans that may fail in the most of industrial cases while they remain effective in cases at the workshop level. Review Omar and Soltan [13] and the references therein.

The literature of SWP lacks review articles. This paper represents a mixed-topic literature review, which comprises mainly welding processes and decision-making, and focuses on the SWP problem and its importance. For general, the study is intended to support four categories of specialists—welding practitioners, decision makers, decision/expert systems’ makers, and researchers. Therefore, this literature review is presented comprehensively through the fifty-six articles (1989–2022) those found worked directly on the SWP problem. The paper summaries and critically assesses the existing systems used for SWP in these articles, based on the main determinants of the problem—welding application, joint design, and alternative welding processes—and then provided suggestions to overwhelm the shortcomings of each work. The criteria and software used for welding processes’ evaluation in each article are also stated. Furthermore, these systems were reported also using statistical analysis.

The SWP problem and its developments require a great deal with information and knowledge of several complementary topics such as theory and practice of welding, MCDM systems, performability (sustainability and dependability), LCA, SLCA, LCSA, LCCA, classical manufacturing strategies (lean and agile), and recent manufacturing strategies of Industry 4.0 and prospected Industry 5.0. The latter topics are closely related and not less important than the main topic; and these topics actually shape the SWP problem and its complexity. Therefore, these topics are traced in this paper through other 140 references including books and articles. The evaluation criteria of welding processes are collected from the main fifty-six articles and others are proposed based on other references; and then all criteria are reorganized, classified, and factorized into many levels of sub-criteria. The approaches implemented for SWP are also classified up to two levels.

The declared effort finally concretes contributions represented in providing the specialists, everyone according to the concerned specialty, with six-fold benefits as follows:

  1. 1.

    Foundations of knowledge required for SWP including the related areas in addition. That is to answer the frequent questions and make the specialists aware about the requirements of SWP task.

  2. 2.

    Assessment of the current state of research and identification of inconstancies (gaps, conflicts, and left enquiries) of previous work of SWP.

  3. 3.

    A comprehensive hierarchical scheme for the criteria that evaluate the performance of welding processes based on the enablers of classic and recent manufacturing strategies. It is built in a form of multi-level (criteria and sub-criteria) add-remove (modular) structure.

  4. 4.

    A structure for cooperative expert systems to solve the SWP problem with different welding applications.

  5. 5.

    Several insights and guidelines to construct the components (at system and framework levels) of SWP expert systems. In addition, some of the existing individual and integrated MCDM systems are recommended for this purpose based on the current study and the literature reporting.

  6. 6.

    A suggested agenda for future research according to the current findings and future aspirations in manufacturing strategies.

The remainder of this paper is organized as follows. Section 2 presents a detailed literature review on the approaches adopted for the SWP problem. Significant findings are reported in Section 4 with simple statistical analysis. Section 5 clarifies the problem statement and presents essential insights. Section 6 proposes a guiding structure for prospected expert systems of SWP and presents a hierarchical scheme for decision criteria of the problem. Concluding remarks are presented in Section 7. Finally, Section 7. summarizes proposed future scopes for research. An Appendix is attached including four tables: Table 2 for existing approaches used for SWP, Table 3 for decision criteria adopted in the literature, Table 4 for abbreviations of welding processes investigated for selection in the literature, and Table 5 for distribution of articles on SWP by publications.

2 Approaches used for SWP

For the purpose of this paper, the most appropriate approaches that used to model and solve the SWP problem will be categorized and summarized chronologically as follows.

2.1 Conventional approaches

The early appropriate work was started by DME and MEL-CEGB, UK, in year 1985. Such cooperation yielded many experimental advisory expert systems for SWP for welding thin walled stainless steel pipework such as WELDEXS II in year 1987. Lovegrove et al. [17] traced these early studies and developed the two-phase software WASPS by enhancing the design of WELDEXS II. They incorporated an AI language scheme with a user-friendly interface and a modular database and knowledge-base structure. The first phase highpoints the list of feasible functioning processes based on principal technical criteria; then, the second phase selects the best process in the feasible list through the cost and failure rate analyses. Lovegrove et al. really introduced a valuable demonstration for a flexible interactive expert system shell; even it is classic. It should not be neglected in the area of SWP; nevertheless, many following authors have not beneficiated this in spite of the weighty development of computer science and technology [13].

Hereafter, Darwish et al. [15] developed a simple knowledge-based system to highpoint and then rank candidate processes under specific circumstances. They prescreened and incorporated thirty processes for seven criteria, applied to several industrial cases each with a different number of candidate processes. Yao et al. [18] developed an APM-expert system for welding design and process planning including SWP. Their knowledge-base is designed such that the welding features are generated first and then the SWP is completed for other five criteria. Yao et al. did not show any application or mention any stored information about available applications or welding processes.

Silva et al. [19] formulated the cost (four components analyzed into eight components) and quality (six components) in two separated additive indexing formulas and examined six processes. First, they set the principal ten welding parameters for each process at the acceptable conditions and then calculated the corresponding four electrode variables. They carried out analysis of cost sensitivity to evaluate the effect of radical cost components beside the operating (duty) factor on the total welding costs. They reported the operator salary as the most impactor on the total welding cost of the expermented processes at the given parameters’ set. Silva et al. did not show a way for finding a final integrated index for both criteria. Their approach represents a technical propasal for finding a balance between quality and cost based on the two formulas in a sequential manner that does not ensure the priority of each process to be selected. However, Silva et al.’s routine can be followed to construct database and knowledge-base for a basic expert system or a MCDM system.

Brown et al. [16] constructed a two-phase knowledge-based system consists of a selection matrix used as a first-level filter followed by advice sheets called PRIMAs [20]. (Each PRIMA maps only one process based on four bundles of criteria—process variations, economic considerations, design aspects and quality aspects, in addition to process technical description, feasible material types and typical feasible applications.) This system is used for joining process selection including SWP, in early stages of the product design, implemented in a software with user interface of five screens. First, the matrix pinpoints candidate processes based on only four sub-criteria—material type, material thickness, degree of joint permanence and production volume. Then, the PRIMAs are followed as a second-level filter to enhance the selection. They reclassified the decision criteria, in another, way into five bundles factorized into sub-criteria. They applied to three designs of an industrial case. Their results pinpoint seven welding candidate processes without further selection. Brown et al.’s approach stays as just an advisory scheme and it is found limited to very small problems because of its intricate knowledge-base that cannot be easily used to automate the SWP. Thus, they themselves proposed further developments using a search algorithm to enhance the process selection.

Mononen et al. [21] carried out workshop welding experiments to compare two processes based on annual welding cost and productivity, with steady process and economic variables with two machine options for each process. They considered production time as the main determinant of both criteria. They factorized the cost into two lower levels of sub-criteria. Each cost component was computed as a function of the corresponding estimated process and economic variables. The results of workshop experiments, such as that of Mononen et al., represent a critical source for constructing robust relational databases in practice. That is necessary for building knowledge-based and expert systems, and advanced hybrid systems. Nevertheless, especially for large problems, this class of work is not independent enough to make sound SWP decisions without adopting one or more reliable decision-making engines.

Esawi and Ashby [22] described a two-phase four-step knowledge-based system embodied with a software for joining process selection including SWP. It consists of an established search engine linked with a created relational database (linked data tables) contains process parameters, inputs, outputs and selection (decision) criteria based on welding processes, material, joint design (geometry and mode of loading) and other related factors. The search engine candidates the processes that satisfy design requirements of material and joint. Then, candidates are ranked based on either relative equipment cost or production rate as relevant. They mentioned nine welding processes in an application. Unfortunately, their database misleads because of inherent confusing mix between the process parameters, inputs, outputs and selection criteria. Esawi and Ashby’s approach can be enhanced by reconstructing its database and integrating a MCDM system because it is still limited to small problems.

Correia and Ferraresi [23] presented a methodology based on only two cost criteria—operational cost and non-quality cost and applied to two processes. The operational costs were calulated through simple tradational formulae. Then, to quantify the inherent non-quality costs, they followed a five-step optimization methodology proposed by Ribeiro and Elsayed [24]. Mainly, they formulated an objective function (gradient loss function) based on Taguchi loss function. This function is composed of three terms account for deviations from quality target values, variations of quality response variables (non-controllable or noise factors) and variations due to fluctuations on process variables (controllable factors), respectively. They followed the experimental design (full factorial design) and response modeling to find the best values of process parameters (gap between plates, contact tip work piece distance and travel speed were concerned). This methodolgy sets the process variables and selects the welding process such that the non-quality cost is minimized in the way that reduces deviations from quality targets, and increase the robustness to response variables and to process variables oscillations. Thus, it is recommended here to be followed to construct databases and knowledge-bases for other decisive systems and can be further used to develop PRIMAs. However, it cannot be used uniquely to solve large indusrial SWP problems, i.e., with more number of criteria and welding processes.

Keane et al. [25] used a simple statistical analysis to compare five processes for two criteria, health and cost. They carried out welding experiments and measured hazardous generations for each process and presented the costs non-quantitatively. However, in general, simple statistical analyses are helpful for databases construction and making primal decisions, but they cannot be relied on for making final decisions in SWP problems. Also, see Keane [26].

Olabode et al. [27] examined eight processes for seven criteria factorized into sub-criteria. They described a simple two-phase approach that excludes unsuitable processes first based on two criteria. Thus, some joint types and processes leave the selection after the first phase. The second phase weights the candidate processes for five criteria using an ordinary rating formula. For each criteria versus each candidate process, they assigned two individual rates—importance level and advantage level. The multiplication of both rates yields a rate called process impact factor, which is summed over all criteria to yield a final rate for each candidate process. Their approach is not strongly decisive and cannot be relied on independently; nevertheless, Olabode et al. reviewed and introduced critical information that can be considered when constructing relational databases in advanced knowledge-based systems.

Continuing experimental works, Campanelli et al. [28] investigated two processes for joint quality factorized into four sub-criteria. Finite element analysis were used for process parameters, and experimental tests were carried out to assess quality sub-criteria, but no aggregate process scoring appears. Also, Hovanski et al. [29] compared three processes for three criteria, including joint quality, factorized into sub-criteria based on testing without final process index. These types of experiments would be more decisively analyzed with indexing formulae or MCDM systems.

Silva et al. [30] experimentally compared, in four steps, two processes for joint quality as a function of energy consumption. First step is pretesting where normal operating conditions and primal process variables were determined, and then a repeated factorial experiment was designed at two levels of energy (low and high) obtained by adjusting energy variables. Second is executing the experimental design on specimens in random sequence. Third is measuring the welded specimens for process responses (joint quality elements). Fourth is interpreting each process response separately based on process energy relationship (main and interaction effects with estimates). As a result productivity and cost can be analyzed in conjunction with energy and quality. They did not end with an overall score for each process to enable manipulating larger problems. However, this experimental work represents a significant contribution to SWP in constructing database and knowledge-base for MCDM systems.

Bagheri et al. [31] comparatively experimented three processes, under different welding, conditions, for the joint quality. Taguchi method and ANOVA were used to optimize the welding parameters. Sub-criteria were measured based on testing, diagrams, and simple equations. The results were discussed based on the values of sub-criteria without submitting a final scoring for each process.

2.2 MCDM systems’ approaches

2.2.1 Single MCDM systems

Some individual MCDM systems were directly demonstrated for SWP without introducing further development, experimental work or methodological recommendations such as Balasubramanian et al. [32] who simply used AHP to differentiate three processes based on nine qualitative criteria considering other criteria to be equal. They did not introduce a clear procedure for assessment of criteria. The AHP is found popular system for solving the SWP problem in spite of an inherent obstacle that is the need for judgmental weights for criteria.

Rao [33] used an example to demonstrate individual MCDM systems, namely GTMA, SAW, WPM, AHP, and TOPSIS, for SWP. Rao did not introduce any recommendation further. Chakraborty and Zavadskas [12] explored the WASPAS method to solve eight manufacturing decision problems including SWP and demonstrated three processes for six criteria, which were formerly weighted using AHP by Rao [33]. Attri and Grover [34] applied the PSI system to the case of Rao [33] and reported that PSI outperform other ten individual MCDM systems. Kim et al. [35] simply applied AHP and ANP to eight processes for five criteria. Saluja and Singh [36] investigated four processes for five criteria using AHP. Also, Daniyan et al. [37] simply differentiated four processes using AHP; also, see Daniyan et al. [38].

Dhanaraj and Rathinasuriyan [39] simply used AHP verified with the software “SuperDecision 3.2”; that is to differentiate three processes for eleven criteria. They expressed that a team of nine experts tackled the designation of evaluation criteria (based on literature) and pairwise comparisons (through a questionnaire) for AHP requirements. This class can be further considered but as a guiding or an advisory direction for the SWP problem.

2.2.2 Integrated MCDM systems

Goel [40] developed an integrated learnable neuro-expert system for making decisions in welding including SWP. He experimented four processes for eleven criteria. In spite of some shortcomings and complexity of extensions, Geol’s approach is a fairly strong and outdoes those former because it well details and organizes all problem factors for various jobs. In addition, it is able to correct old information by continual validation of the output of the neural network through the expert system as a user-friendly interface. Thus, it replaces the inconsistent rules with new ones after learning the neural network that makes this approach able to fit different welding conditions.

LeBacq et al. [41] constructed a two-phase fuzzy knowledge-based system for joining process selection including SWP, implemented in a software. Their system is actuated with an interactive expert questionnaire for supplying requirements in terms of criteria that is directly referenced to detailed parallel databases including matrices of compatibility. The database includes information about twenty welding processes versus sixteen criteria factorized into sub-criteria. The first phase finds the list of functioning processes, and the second phase ranks this list using fuzzy weighted averaging. They applied to an industrial case study. LeBacq et al.’s system is not independently decisive whereas its database and knowledge-base can be used successfully as a module of more advanced systems after completing several arrangements for decision criteria and process parameters (there are some mix between criteria and process parameters).

Ravisankar et al. [10] described a simple combined ABC-AHP system to select amongst three processes for ten criteria while they mentioned other criteria without inclusion. Although they included the cost, they strictly recommended their approach for the cases of nearly alike quantitative criteria. This approach does not represent a move far off AHP.

Balasubramanian et al. [42] used a combined IPM-AHP system to differentiate five processes for eight criteria in two phases in five steps. They mentioned but not applied other four criteria to be considered as qualitative. The first phase differetiates the processes based on quantitative criteria and qualitative criteria separetly. The AHP is assigned to qualitative criteria while a quatitative criterion is weighted by a simple method (reciprocal divided by summation of reciprocals). The second phase combines both types of criteria, based on a final relative weight for each type, through an IPM rating to select the best process. This approach can be used easily to breakdown large problems even with sub-criteria but it does not gurantee firm decisions. Singh and Rao [11] proposed an integrated AHP-GTMA system, in six steps, for industrial alternative selection including SWP. First they constructed what called “decision matrix” to relate each criterion (quantitative and/or qualitative) criteria versus each process with a value for performance or measure of performance. This matrix is then normalized. The AHP is used to quantify the relative importance matrix of criteria, which is then used with the normalized decision matrix to form a matrix, called “alternative selection attribute matrix” for each process. A permanent value called “index score” is calculated by processing each alternative selection attribute matrix using GTMA. (Also, see Rao [43].) They examined three welding processes for ten criteria (the application case of Ravisankar et al. [10]). They mentioned other criteria but not used. This approach represents a fairly step move beyond AHP; but however, it does not introduce further guarantee for reducing uncertainty of subjective weightings.

Jafarian and Vahdat [44] proposed an integrated fuzzy-AHP-TOPSIS system in ten steps. They ranked nine processes based on ten criteria factorized into sub-criteria. The processes were related to criteria based on experts’ guidelines from SME-H in two lingustic subsets. The fuzzy-AHP assesses the criteria weights and the weights of processes for each criterion, from which TOPSIS completes the processes’ ranking. (Based on three field experts and guidelines, criteria were pairwise related.) They carried out sensitivity analysis for five conditions; each reflects concurrent situations of three criteria of external type (criteria impacted by investors’ and customers’ needs), capital cost, operator factor and deposition rate. Thus, each condition changes the favorability of all processes. The approach of Jafarian and Vahdat can efficiently and effectively meet the SWP problem except that it suits limited circumstances; however, it promotes to a framework level. Furthermore, it can be considered as a strong one and can be further extended with modifying its knowledge-base.

The fuzzy-AHP-TOPSIS system is advocated by following authors—Sánchez-Lozano et al. [45], Omar and Soltan [13], and Saluja and Singh [46]; that is promoted by Omar et al. [47] with additional integration. The authors of this paper also highlighted this system to be an integral part of expert systems of SWP.

Mirhedayatian et al. [48] proposed an integrated fuzzy-DEA-TOPSIS system, in five steps. They built their approach based mainly on both CCR DEA model [49] and DEA-TOPSIS sytem of Wang and Luo [50]. Their approach exploits the principal of DEA; that it compares each decision unit with two virtual extreme decision units (ideal and worst). The relative performance between criteria and processes was obtained from literature in two lingustic subsets exactly as Jafarian and Vahdat [44] followed. Comparison criteria are classified into two groups—minimizing criteria as input to DEA and maximizing criteria as output of DEA. They constructed and solved four sequential DEA’s formulations yielding an efficiency score for each process, and both efficiency scores of ideal and worst decision units of all processes. The latter values are substituted into the “relative closeness model” of TOPSIS to rank the processes. Mirhedayatian et al. examined eleven processes for ten criteria factorized into sub-criteria. The application was done over four cases for the purpose of sensitivity analysis. (Notice that the differentiation efficiency of basic DEA is low, but the authors overcome this shortcoming by using the TOPSIS system.) The salient advantage of this approach is that it does not necessitate any preset weights for criteria as it uses DEA; nevertheless, it is limited to specific circumstances. Also, Mirhedayatian et al.’s approach promotes to a framework level in spite of its shortcomings; and they further introduced useful practice information.

Capraz et al. [14] carried out field experiments and used the integrated AHP-TOPSIS system to distinguish five candidate processes based on eleven criteria. Academic and industrial experts, through real meetings, identified the candidate processes, criteria and criteria relative importance. Then, they determined the criteria weights using AHP. Each expert independently evoked a performance value for each process versus each criterion. These values were averaged over all experts; then, the obtained averages beside criteria ranks were fed into TOPSIS to complete the ranking of candidate processes. Capraz et al. did not add further development to the former AHP-TOPSIS, but definitely they contributed to the practice. Their work, to some extent, is similar to Jafarian and Vahdat [44] with less guarantee for criteria weighting and process ranking.

Sánchez-Lozano et al. [45] adopted the known structure of integrated fuzzy-AHP-TOPSIS system [44], in seven steps, to differentiate five processes for seven criteria aided by a two-stage survey of three field experts (“pseudo-Delphi technique” was followed for experts’ knowledge extraction). Fuzzy-AHP was used to weight the criteria. The processes were weighted versus quantitative criteria based on literature extreme values, and versus qualitative criteria based on experts’ knowledge. Then, the final process ranking was obtained through fuzzy-TOPSIS. (Experts’ homogeneous aggregation policy was adopted to aggregate individual experts’ judgments.) Other computational properties are similar to [44].

Wardana et al. [51] proposed an integrated fuzzy CCP-CCR-DEA system, in five steps, with a simple database, and applied to six processes for fifteen criteria. The performance of each process versus each criterion was evaluated based on averaging the assignments of both academic and field experts. Each expert assigns three values (pessimistic, most likely, optimistic). They constructed and solved one DEA formulation. They introduced valuable database contents even simple. Their system demonstrated higher efficiency than conventional DEA, but further integration with a higher level of MCDM systems such as TOPSIS is still needed. Wardana and Warinsiriruk [52] proposed an integrated DEA (CCR)-TOPSIS system, in five steps, and applied to typical case (same database surveyed by same experts) of Wardana et al. [51]. They constructed and solved four sequential DEA’s formulations yielding the efficiency scores of processes. Then, the latter values substitute in the “relative closeness model” of TOPSIS as a final process scoring. The properties of Wardana and Warinsiriruk’s approach is a drop of Mirhedayatian et al. [48]. If an integration is made between fuzzy CCP-DEA and DEA-TOPSIS systems, it would outperfotm other systems.

Wardana et al. [53] proposed a framework based on integrated p-robust-CCR-DEA system with main four steps. That represents a reduction (fuzzy CCP was omitted) for the framework developed by Fasanghari et al. [54]—integrated p-robust-fuzzy CCP-CCR-DEA system with main five steps. Efficiency scores were estimated based on weighted experts’ assignments to solve independent conventional DEA’s models where the DEA model run separately for each expert. Then, the results are fed into the integrated model to aggregate a final efficiency score for each process. They examined six processes, with a simple database, for ten criteria with existing experts’ opinions (five from academia and five from field) with sensitivity analysis over three investor’s scenarios. As Fasanghari et al. [54], they reported the discrimination weakness of conventional DEA and further proposed integrating TOPSIS system to strengthen the decisions.

Wardana et al. [55] augmented the framework of Wardana et al. [53] to meet the framework of Fasanghari et al. [54] who developed and included the integrated p-robust-fuzzy CCP-CCR-DEA system. Such integration encounters uncertainty and increase discrimination power of DEA in group decision-making. (p-robust technique encounters “ambiguity” due to overlapping of experts’ opinions, and fuzzy CCP encounters “vagueness” of fuzzy input and output due to lack of precision in experts’ opinions.) Two groups (three processes; four processes) were evaluated separately for the same application for thirteen criteria. Five experts’ opinions were adopted for DEA input and output under three fuzzy credibility levels. Each expert assigned pessimistic, most likely and optimistic values for relative performance between processes and criteria. Intuitively, efficiency scores obtained at each credibility level yielded a final process ranking. Thus, such ranking would be enhanced if the efficiency scores were obtained at a wider range of credibility levels subjected to relevant statistical analysis before ranking. In spite of complexity, the efficiency of this framework would be increased if a system like Mirhedayatian et al. [48] is integrated in addition.

Saluja and Singh [56] directly used AHP and integrated AHP-TOPSIS systems to compare three processes for five criteria. No further development or experiments were introduced. Also, Saluja and Singh [46] directly used the integrated fuzzy-AHP-TOPSIS system in eight steps to compare five processes for five criteria. The manipulation of Saluja and Singh [46] is less strong than that of Jafarian and Vahdat [44] in terms of data sourcing, criteria analysis, fuzzification, and reduction of information “uncertainty and vagueness” as a result, even the application is different.

Omar and Soltan [13] developed a two-phase integrated framework, in a portable software, for solving the SWP problems of industry. The first phase candidates the relevant functioning processes based on a family of nine criteria. The second phase is an integrated stepwise system consists of a fuzzy-AHP system and a fuzzy-TOPSIS system; that is for weighting the selection criteria (a family of seven criteria) and ranking the candidate processes. An opened accessible database and knowledge-base is constructed to accommodate all data and rules required for both phases. Currently, the database contains forty nine processes and it can be enlarged. This framework is examined for different applications.

Omar et al. [47] developed a system named FAQT incorporated into a three-phase framework with twenty one steps, and then automated as a portable software. The FAQT integrates fuzzy, AHP, QFD, and TOPSIS systems. It considers the customer satisfaction of welded parts and welding process in the SWP problem modeling. (The process owner is thought as the customer.) The QFD (a quality tool) is employed to relate the customer requirements, as end criteria, to the technical criteria. Thus making it guaranteed to fulfill the customer requirements by the selected process. The fuzzy-AHP yields fuzzy weights for the customer requirements by relating themselves through fuzzy numbers. Then, fuzzy-QFD yields fuzzy weights for the technical criteria based on the weighted customer requirements, and relative importance between technical criteria themselves and their importance relative to customer requirements through fuzzy numbers. Finally, fuzzy-TOPSIS yields ranks for the available welding processes by relating the weighted technical criteria and welding processes through fuzzy numbers. For application, they adopted the case described in Jafarian and Vahdat [44] as a base, which is enlarged and reconstructed by merging customers’ requirements. Therefore, to weight the customers’ requirements, they consulted additional three field experts and retraced the literature. Omar et al. also examined the sensitivity of their framework to potential changes in experts’ assignments for importance of customer requirements following one-at-a-time method.

2.3 Sustainability approaches

Sustainability becomes vital for friendliness manufacturing. Definitions of sustainability differ according to existing categorization standards of sustainability indicators such as NIST [57,58,59]. Additional review on sustainability indicators for manufacturing is found in Huang [60], Song and Moon [61], Murad et al. [62], and Swarnakar et al. [63]. However, the sustainability stands mainly on environmental, economic, and social pillars; while other elements can be considered. The relationship between such pillars can be alternatively realized as shown in Fig. 1 [64,65,66]. In the matter of fact, the environmental pillar is the most critical because of its significant mutual effect with other pillars. The environmental impacts are almost defined, assessed and weighted in three categories: proxy, midpoint, and endpoint according to ISO 14040/14044 standards [67].

Fig. 1
figure 1

Relationship between basic pillars of sustainability

Studies on sustainability can be considered convenient if they were performed through the framework of LCSA methodology (it mainly combines LCA, SLCA, and LCCA methodologies). Commercial generic purpose software are available for LCA such as SimaPro, GaBi, Umberto, Impact, and OpenLCA [68,69,70,71].

The central determinants of sustainability in welding include welding process (type, design, and variables), energy, materials, joint design, and application type and location. That has direct effects on welding workspace and personnel therein (internal effects), surrounding community (external effects), and product quality and cost; that in turn is critical to the survival of a manufacturing organization concerned with welding. Golbabaei and Khadem [72] explored methods for assessment and control of air pollution yielded from some welding processes. Mehta [73] summarizes sustainability hindrances and solutions of some welding processes; that is found useful for the current purpose. Further discussion on sustainablity of welding is found in Mehta [73] and Narayanan [74] for some welding processes.

Several authors in the SWP literature included one or more of sustainability pillars. At least the environmental pillar should be considered to direct a welding process towards sustainability. Some approaches in this category also comprise MCDM systems.

Yeo and Neo [75] introduced a simple combined HHS-AHP system and applied to two processes for six criteria including welding environment. As known each welding process releases emissions with a specific level of danger on human beings in site.Their work focused on the welding environment criterion based on seven health indicators versus five phases of hazardous emmissions of ten materials. They also discussed the emmission forms as grit, dust, mist and smoke. They used HHS system to measure the adverse influence of welding emissions. Each indicator is considered for the five phases of each material in what is named phase matrix. Their approach demonstrates a way for analyzing the environmental hazard effects on the health of operators. Thus, it seems to be the first approach considered an element of sustainability in the SWP problem. Nevertheless, it does not raise the level of decision-making or availability for extension to larger problems.

Chien et al. [76] proposed a methodology, in two steps, to kinematically differentiate constrained joining processes including welding based on two sustainability criteria (environment and cost). As usual, energy consumption and material flow were considered as sustainability determinants. They used LCA over two life stages (raw material and processing), and LCCA over three life stages (raw material, processing, and end-of-life) to assess both potential environmental midpoint impacts (in one chosen impact category) and cost, respectively. (All data were sourced from literature including software.) Tensile stress-fatigue life plots were used to map the relative “joint kinematic performance” of each process for constraints. Box plots were used to separately analyze cost and environmental impact. The results of both LCA and LCCA are used to formulate Pareto sets and continue Pareto optimality. Each process is then scored by a two-component weighed function. This methodology is efficient but for small problems and requires integrating a higher level MCDM system.

Dawood et al. [77] carried out several experiments to differentiate two processes for five criteria (including environment), factorized into subcriteria, in a specific application. The criteria were assigned performance values as results of testing at different process variables. The calculation is based only on individual field and test formulae of input and assessed output. Such way of selection is exhaustive and not decisive, escpecially with larger problems. It does not comprise even a tabulare form for data to reveal the relationships between the problem factors; and it does not yield an overall score/index/weight for each process over all the concerned criteria. Neverthless, Dawood et al.’s results can be considered as a data source when constructing databases for expert systems.

Shrivastava et al. [78] experimentally measured the energy consumption over joint creation stages (pre-welding, welding, and post-welding) for two processes. The LCA methodology was also used to assess the potential environmental midpoint impacts (in six chosen impact categories) based on process inputs and outputs (life cycle inventory). Process variables were fixed over specimens of each welding process. They considered in addition some geometric aspects, tensile strength, joint failure and material saving. Unfortunately, they did not establish an overall index that integrates both criteria although a strict relationship necessarily exists between energy consumption and process emissions. The experimental work of Shrivastava et al. can be considered to construct a comprehensive database/input for MCDM systems to enlarge the sets of processes and criteria; but it cannot be further used independently for industrial SWP problems.

Chang et al. [79] compared four processes for sustainability. They experimentally applied the LCA (CML 2001 LCIA model), aided by GaBi 6.0 (2014) software, and SLCA, respectively, to evaluate potential environmental midpoint impacts (in four chosen impact categories) and social & socioeconomic impacts (in two chosen impact categories). Both criteria are factorized into sub-criteria. The experiments were carried out such that each process performs a specific application with a relational steady setting of process variables. The LCA results were based on a functional unit of 1-meter weld seam. As a phase of LCA, the components of life cycle inventory were individually quantified. Then, they quantified potential fume health risk (an environmental endpoint impact category) of each process. Environmental sub-criteria were individually quantified and interpreted (some sub-criteria were discussed subjectively). Furthermore, they discussed the processes based on other criteria, those were not explicitly framed. Notice that they considered the socioeconomic aspects as health and salary while health is physically related to the environmental impacts. However, an overall index was not formulated for processes; and the mutual effects between environmental and socioeconomic criteria were not firmly evaluated. (Also, refer to Sproesser et al. [80].) The work type of Chang et al., to some extent, belongs to that work category of Shrivastava et al. [78].

Sproesser et al. [81] followed the practice of Chang et al. [79] with some differences. They adopted the same state-of-the-art welding technologies, with some changes in machine’s set and method of use in addition to changes in base metals and filler material. They experimentally applied LCA (CML 2002 LCIA model), aided by GaBi 6.0 (2014) software, to evaluate potential environmental midpoint impacts (in four chosen categories) and adopted, for sensitivity analysis, three scenarios for “electricity mix and filler material” data. Other criteria were also discussed. Fume emissions were reported from the literature, but fume health risk was not evaluated. The functional unit of LCA was taken also 1-meter weld seam. Computational shortcomings are as Chang et al. [79]. For instance, a salient disadvantage is missing an overall index for each process that necessitates using MCDM systems. This study reported that energy consumption and filler material contribute to higher impacts followed by electrode coating consumption, especially with MAW technology. However, all studies, which comprised safety, health and/or environment in their criteria, have concluded that the manual welding technologies convey much higher risk than the automatic technologies. A step forward sustainability, the same authors Sproesser et al. [81] applied both LCA and SLCA in Sproesser et al. [80] to the same welding technologies.

Sproesser et al. [82] followed the practice of Chang et al. [79] and Sproesser et al. [81] with differences. (Three papers were mutually by the same research group.) Then, they presented an integrated LCA-WSP system in three steps and differentiated two processes for one criteria—a subset of sustainability (potential environmental midpoint impacts (in two chosen impact categories) and economic impacts (welding cost was chosen)). That is in addition to complementary criteria. First, they experimentally applied LCA (CML 2001 LCIA model), aided by GaBi 6.0 (2014) software, to evaluate the environmental impacts, while fume emissions were estimated according to rates (based on power range and transfer mode) from the literature. (The LCA functional unit was agreed 1-m weld seam.) The system includes three mathematical models. The first model is an affine function (slope and intercept) of seam length used to evaluate the performance value of each process versus each of the three sub-criteria over the life cycle stages. The second model is a non-dimensional transform for the affine evaluation function. The third model represents a MCDM weight space for the processes and sub-criteria, which is built based on the latter function. Then, a WSP approach is applied to determine a weight space partition for the processes at each of three scenarios of the seam length. (In WSP, the criteria is schemed pairwise on axes versus processes.) However, Sproesser et al.’s system is limited to very small problems because of complexity of WSP approach and difficulty of formulating an overall index.

Sangwan et al. [83] used LCA to assess potential environmental impacts sourced by training courses of two processes. They used “CML 2001 LCIA model” for midpoint impacts (in thirteen chosen impact categories), in three life stages. In addition, the LCIA model “Impact 2002+ 2.2” [84] is used for endpoint impacts (in four chosen impact categories), in four life stages. The software “Umberto NXT Universal” and “ecoinvent Database 3.0” was adopted to model and evaluate material and energy flows along the life cycle. For LCIA, they followed three knowledge spheres (see Bhakar et al. [85]): technosphere (yielding inventory table); ecosphere (linking inventory table with damage categories); valuesphere (combining the damage of all life stages in a single indicator for each damage category). They reported from the midpoint analysis that the “raw material stage,” in which welding equipment and other welding requirements were manufactured, is most contributing to all impact categories because of steel used, followed by the “use stage” (because of energy consumed and fumes generated). They did not differentiate the two processes but supplied useful database information that can be used when considering both processes as a combined contributor to environmental impacts.

Epping and Zhang [86] compared two processes in transition phase (transitioning a manual process to an automatic process) based on sustainability. On a typical SME, they applied LCA using “ReCiPe 2008 LCIA model” [87] aided by the software “GaBi” and “ecoinvent Database” to assess potential environmental midpoint impacts (in sixteen chosen impact categories) and potential environmental endpoint impacts (in two chosen impact categories). (Review Chang et al. [79] and Sangwan et al. [83].) They also assessed social and socioeconomic impacts (in two chosen impact categories) applying SLCA. In addition, economic impacts (three main categories) were assessed using LCCA. Potential fume health risk (an environmental endpoint impact category) of each process was also calculated. All assessments were based on a functional unit of 0.3-m weld seam (here, the welded part length). Beside sustainability, some transformative factors were approved. They integrated the three assessment methodologies into a decision framework for transition plan implementation, but unfortunately, an overall score formulation did not appear for each process. However, they recommended, but not showed how, assessing what is called “violation cost” for negative environmental impacts of automatic process to make profit comparison between processes. Furthermore, they proposed using the PROMETHEE system or an optimization method with their framework for having a final decision.

Saad et al. [88] developed an integrated framework to evaluate manufacturing processes based on the sustainability assessment represented by environmental, economic, and social dimensions. That can be used for SWP. They referred to common international categorizations of sustainability indicators from Joung et al. [58], and focused on NIST indicators. They proposed using a package of EWM, Min-Max method, Z-score method, and MCDM systems (AHP; ANP; GRA; TOPSIS; ELECTRE) for weighting, normalizing and aggregating a score for each process. Then final ranks can be obtained based on aggregated/integrated sustainability scores. Strictly, each MCDM system finally gives an independent rank for each welding process. They suggested to conduct sensitivity analysis on the aggregated weights of the considered processes using from a package of four methods (one-at-a-time, linear regression, differential, and index). The main merit of Saad et al.’s approach is reducing ambiguity and vagueness (EWM, GRA and ELECTRE) especially for subjective weighting. It can be further enhanced by using fuzzy values.

Bevilacqua et al. [89] used the LCA (CML 2002 LCIA model), aided by a software of “Impact 2002+ 2.2” [84] to evaluate the potential environmental midpoint impacts (in six chosen impact categories) of three processes. They referred to experiments done by them previously, and performed additional experiments to analyze the effect of process variables on such impacts. Two functional units were defined for LCA—service maximum non-failure tensile force and 1.7-meter weld seam. They collected and evaluated all process inputs and outputs (materials and energy flows) and carried out their analysis over joint creation stages (pre-welding, welding, and post-welding). They focused the effect of energy consumption and tool geometry evolution, and analyzed mechanical properties and reliability of joints and other output events of equipment and tools. They also defined a performance index considering both environmental impact and ultimate tensile strength of joints. Unfortunately, they did not introduce an overall environmental impact index for each process at end of joint creation lifecycle. Such shortcoming can be easily overcome using for instance MCDM systems. Bevilacqua et al.’s work enlarged that of Shrivastava et al. [78].

Favi et al. [90] implemented aLCA [91] to compare five processes based on potential environmental impacts. (aLCA considers incidences related only to product.) A functional unit of 1-m weld seam was adopted. Sensitivity analyses for midpoint impacts was performed over a variety of process features, and then for process parameters. They designed two welding scenarios: two configurations of joint and base metal thickness, and four configurations of base and filler material. A configuration was agreed as a comparison baseline. They defined eight proxy impacts. Over two life stages, they used “CED LCIA model” to assess and analyze the contribution of energy consumption to the midpoint impacts, and used “ReCiPe 2016 LCIA model” [92, 93] for both midpoint impacts (in eight chosen impact categories) and endpoint/damage impacts (in three chosen impact categories).

Favi et al. prepared the life cycle inventories and process parameters from available product engineering design documentation and literature through a data framework. Other criteria were preset and not used directly for comparison. Results of such studies become necessary for SWP during early product design phases. Unfortunately, the damage impacts were not quantified. As most of welding environmental studies, an overall process score was not formulated. The framework introduced by Favi et al. [94] for environmental assessment can be considered a valuable complementary work to that of Favi et al. [90].

Chucheep et al. [95] experimentally compared two processes based on quality and two sustainability criteria (environment and cost). Energy consumption and slag were estimated while fume emissions and noise values were picked up directly from the literature. The environmental impact assessment was considered as in Choi et al. [96]. They ended with values for total cost with breakeven analysis, and potential fume health risk [79] by a simple approach using traditional formulae maintaining a functional unit of 0.138-meter weld seam, while quality was assessed in two (qualitative and quantitative) categories. However, an overall score was not yielded for each process and the features of MCDM is missed.

Saad et al. [97] applied experimentally their “integrated framework” of Saad et al. [88] that developed to assess manufacturing processes based on sustainability. They activated environmental (four indicators), economic (four indicators) and social (two indicators) dimensions. That is in addition to physical performance dimension (four indicators) of “joint and base metal” accounting for the joint quality. All indicators were categorized as beneficial or non-beneficial. The knowledge-base was engaged with four welding processes. For each process, three samples were experimented at fixed parameters. Some indicators were measured experimentally and others were obtained from literature. All process parameters were also set according to recommended ranges in literature. The EWM was used to weight all indicators, and then three MCDM systems (GRA; TOPSIS and COPRAS) were implemented independently to normalize and aggregate such weights to obtain normalized decision matrices and in turn obtain a single score for each process. Saad et al. found that FSW is the most sustainable in their study. They checked the robustness of the solutions with a sensitivity analysis method (one-at-a-time method) to assess the change of the final aggregated score given by each MCDM system versus small changes in energy consumption and welding time. They further proposed integrating LCA method with their framework.

Jamal et al. [98] proposed a methodology for sustainability assessment. That was adapted and applied experimentally to compare three processes for sustainability in four categories—environmental, economic, social, and physical performance—based on NIST standards with modification. They determined corresponding indicators inside each category. Each indicator is formulated and measured ending with a final score for each category. An overall sustainability score is formulated and computed for each process. This methodology is seen independent, fairly comprehensive, and helpful. It would be further strengthened with using MCDM systems, and LCA, SLCA, LCCA, and LCSA methodologies.

Golubev and Meyer [99] implemented experimental testing and LCA to distinguish four processes based on quality and two sustainability criteria (environmental impacts and economic impacts (time and cost)). The three criteria were factorized into sub-criteria. The software “GaBi” was used to evaluate the carbon footprint (yield of proxy impacts). Radar chart is used to demonstrate the comparison criteria without a clear overall scoring that necessitates using formulae or decision systems.

2.4 Related studies and books

Some studies are found worthwhile to the current purpose even they did not explicitly focus on the problem of SWP or welding processes’ comparison. For instance, Vimal et al. [100] proposed a methodology, which can be used to model, evaluate and implement sustainable manufacturing strategies, and then applied to a single welding process. Alkahla and Pervaiz [101] reviewed a single welding process for sustainability assessment based on a specific sustainability approach. Rivas et al. [102] presented a framework for selecting indicators, and assessing and enhancing the sustainability of manufacturing processes; that was demonstrated with a single welding process.

Studies comes moreover into the interest, those directed to sustainability assessment of manufacturing processes such as Ziout et al. [103], Moldavska and Welo [104], and Jamwal et al. [105]. Studies on sustainability assessment in general certainly will be assistive such as Lindfors [106]. Trace the evolution of sustainable approaches and sustainability assessment in Serrano-Arcos et al. [107]. The LCA and LCCA can be reviewed from Curran [108], Sonnemann et al. [109], and França et al. [110]. More general, sustainability can be further studied from Büyüközkan and Karabulut [111], Singh et al. [112], Singh et al. [113], Joung et al. [58], Mehta [73], Schlickmann et al. [114], Murad et al. [62], and Mengistu and Panizzolo [115].

Several books can be used to assimilate the basics of the LCSA methodology such as Farr [116], Muthu [117], Hauschild and Huijbregts [118], Olivier et al. [119], Curran [120], Farr and Faber [121], Ren and Toniolo [122], and Muthu [123].

The MCDM systems mentioned in this paper and others can be detailed and classified from books such as Rao [33], Zopounidis and Pardalos [124], Doumpos and Grigoroudis [125], Greco et al. [126], and Gupta and Ilgın [127], including AHP, ANP, MACBETH, ELECTRE, PROMETHEE, VIKOR, COPRAS, and TOPSIS systems, in addition to AI systems.

2.5 Annotations

The decision criteria are found dispersed in the literature and sometimes listed in truncated forms. These forms almost were designed for specific cases of small and medium problems. Where many details of lower level criteria (sub-criteria) are missed. The forms of criteria in the literature do not promote to a general/comprehensive scheme. In addition, a criterion may be found differently expressed. Naturally, a criterion may belong to more than one category.

The former approaches agglomerate a comprehensive overview for the requirements of solving the SWP problem. However, the authors have summarized and chronically organized the essential information from the cited literature in Appendix, Tables 2 and 3. Table 2 lists welding approaches, candidate welding processes, and welding applications. Table 3 lists decision criteria with minor changes in expression and bundling of several criteria and/or sub-criteria for the purpose of rearrangement and unification. Table 4, in Appendix, lists abbreviations for the investigated welding processes.

3 Statistical analysis

The vital question is which approach can be adopted to solve a certain SWP problem? The answer depends on the problem complexity. Thus, it is preferred to implement an automated robust approach to accommodate all levels of the problem. However, Section 2 reviewed fifty-six articles on SWP and introduced essential findings for the problem. The current section yields additional findings through a simple statistical analysis (Figs. 2, 3, 4, 5 and 6).

Fig. 2
figure 2

Highly recommended systems for SWP

Fig. 3
figure 3

Additional demonstration for systems of SWP

Fig. 4
figure 4

Upper adopted criteria for SWP

Fig. 5
figure 5

Upper investigated welding processes

Fig. 6
figure 6

Annual articles on SWP between years 1987–2022

This paper highly recommends the systems demonstrated in Fig. 2 based on their success that reported for SWP and other problems in addition to the experience of the paper authors in SWP and MCDM. The mutual integration between these systems can introduce more robust systems. For instance, better results can be expected by integrating fuzzy-AHP-TOPSIS system with sustainability methods—LCA, LCCA, SLCA, and LCSA—and/or quality tools such as QFD [47].

Figure 3a represents fairly recommended systems. Figure 3b embodies the systems that were popular in use for SWP—fuzzy, AHP, and TOPSIS in both states, single and integrated. (Because of its simplicity, AHP system is found most popular, but it is only recommended as a complementary part of integrated systems.)

Figure 4 reveals the most upper criteria that have been considered in the literature for SWP. As seen, base metal (type and thickness) is the most determinant of the suitable welding process; that is a fact even if not mentioned. The GMAW process received attention more than other processes as shown in Fig. 5. Some welding processes each appeared only one time in the literature. Figure 6 shows the annual articles on SWP between years 1987–2022. The distribution of articles on SWP by publications is located at Appendix (Table 5) and the upper five are found journals as explored in Fig. 7.

Fig. 7
figure 7

Distribution of articles on SWP by publications

Weldability [128] is an extremely critical characteristic of base metals (mechanical, metallurgical and chemical, and electrical properties); and it relates somewhat to other factors—mainly welding process, joint design, initial preparation, and consumables. Weldability is a complex formula that represents a significant matter of weld quality. It delivered attention in experimental research work. Nevertheless, weldability has not received considerable attention as a decision criterion for SWP in the literature. Review Liu and Bhole [129], Vekeman et al. [130], Lippold [131], Bodea [132], Park et al. [133], and Pandey et al. [134] for more details about the weldability. Formability [135,136,137,138] is another critical characteristic, which did not receive considerable attention in SWP.

4 The SWP problem revisited

4.1 Statement of the problem

The formulation of a decision problem consists of a goal combine one or more objective functions, and one or more constraints. In turn, the problem factors and decision variables represent the basic built units of such formulation. The SWP problem comprises three crucial elements—decision criteria (type and count), hierarchy of decision criteria, and interrelationships between decision criteria depending on intended welding applications and considered welding processes. Therefore, deriving a common solvable mathematical model for large industrial SWP problem becomes intricate task, and it cannot be solved with a guaranteed optimality.

The criteria of the problem become either qualitative or quantitative or both. Intuitively, the goal will be finding the best welding process that satisfy several constraints originated from state active decision criteria. The decision criteria commonly have different importance concerning the welding applications and business process. The welding processes as alternatives, in turn, differ in preference on each criterion. Such tradeoffs complicate the problem even for its simplest form of two welding processes and two decision criteria. As a result, the SWP problem goes more complex as the number of problem factors (available welding processes and decision criteria) increases especially when qualitative criteria exist. Further level of complexity acts when the problem factors become dependent, i.e., some mutual relationships are found between those factors as seen from the simple hierarchy in Fig. 8 (for instance, the weld quality is a function of the metal filler). The impact of factors’ dependency can be modeled with systems like ANP or QFD.

Fig. 8
figure 8

A hierarchy of 2 × 3 SWP problem

4.2 Essential insights

As mentioned formerly, SWP is unstructured MCDM problem. Unfortunately, the specialists in welding may be some far from modeling and solution using MCDM systems. Thus, the matter necessitates an automated expert system based on the findings of Sections 2 and 4. A general strong approach to the SWP problem must be built at a framework level, which comprises

  1. 1.

    A complete standardized structure for all decision criteria and sub-criteria including the potential relationships that may exist between such criteria;

  2. 2.

    A mathematical model for the boundary conditions of the problem with

  1. (a)

    A clear assumptions and restrictions pattern,

  2. (b)

    A combined objective function comprising all active decision criteria;

  1. 3.

    Responsive standardized knowledge-based system linked with a large information-database, in addition to a sufficient organizing decision rules. The knowledge-based system automates the SWP. That can be primarily promoted to a standard expert system by merging organizing and selection decision rules. (Available expertise of manufacturers and welding engineers should be included as a reviewing panel.) In addition a compatibility matrix (welding processes versus possible applications and other requirements of joint design) should be included as a part of information.

  2. 4.

    An integrated decision system comprises at least two of the known MCDM systems as a base and one or more artificial intelligence metaheuristics can be merged on. (The solution procedure should follows the requirements of the mathematical model if it exists and further it must consider all currently active criteria.) Furthermore, the solution procedure should be at least two phases; the first phase tests the manufacturability of the given product design and material, and then screens the list of available welding processes according to their functionality based on their compatibility to the welding applications at hand. Furthermore, the integrated system should be constructed considering two cornerstones, formulation of customer’s requirements and uncertainty.

Those four components can be assembled and automated in a well-built standard software. That enables the welding engineers to solve the SWP problem with minimal interventions leading to nearly unified results for a problem at hand. However, the second component is very hard to be obtained for large problems, but it can be dispensed if the boundary conditions are carefully followed, even in a stepwise logic routine. The first component does not exist in a satisfying form in the literature [13]. Therefore, it represents one of the contributions of this paper.

Intuitively, each MCDM system possesses its own degree of strength, weakness, and application possibility. The literature of MCDM involves several individual systems, some of which performs very well despite the shortcomings associated with them, and can be integrated successfully to participate in solving the SWP problem. However, in constructing an integrated system, the principle “best-of-each one” is followed, i.e., from each method, a segment is designated for the task in which it can perform highly. Accordingly, this paper recommends the individual MCDM systems mentioned in Table 1 for integration. (That is in addition to what has been reported formerly in Section 4.) The choice of these systems are also based on what reported about their properties [33, 124,125,126,127]. The QFD is originally a customer-oriented quality system used in product and process development, and it is also used in selection [127], as described by Omar et al. [47], the first who used QFD in SWP. The p-robust technique [54] reduces the “ambiguity” of subjective judgements that sourced from overlapping of experts’ opinions in group decision-making. Fuzzy CCP can be also integrated to reduce the “vagueness” of fuzzy input and output due to lack of precision in experts’ opinions [54]. MACBETH, VIKOR, and PROMETHEE systems [126, 127] were not used previously in SWP whereas they have attractive strength points, as shown in Table 1, and can be used successfully in the SWP. Notice that, formerly in Section 3, Epping and Zhang [86] recommended the PROMETHEE system for use in SWP.

Table 1 Systems recommended for constructing integrated systems for SWP

Each of the nominated systems is assigned a task based on that the yielded integrated system should include formulation for both customer’s requirements and uncertainty [47]. The AHP (ratio scale) and MACBETH (interval scale) can be used alternatively depending on the scale suitability for the problem. The ANP replaces AHP if dependency exists between criteria. The QFD is necessary while TOPSIS, VIKOR, COPRAS, PROMETHEE, and ELECTRE compete according to the boundary conditions of the problem, which should be determined by the decision maker.

5 Prospected expert systems for SWP

The overall purpose is to guide constructing general robust expert systems for solving the SWP problem. Figure 9 exhibits a structure proposed here for such systems. It consists of two engines—sustainability assessment and an integrated “decision support system,” beside six blocks of direct information—welding application requirements, joint design requirements, candidate welding processes, leagility practices, ergonomics requirements, and performability. That is in addition to a block of PRIMAs [20], in more advanced forms; that is recommended to be active as pre and/or post filter for candidate welding processes. PRIMAs of welding processes were originally developed as advisors for process selection based on the main determinants of SWP (welding application, joint design, and welding processes) and other factors. (Notice that there are PRIMAs for other manufacturing processes, not only welding.)

Fig. 9
figure 9

A basic structure for expert system of SWP problem

The leagility is a manufacturing paradigm aims at waste removal together with market responsiveness by integrating lean and agile practices. Review lean and agile from Katayama and Bennett [139], Feld [140], Narasimhan et al. [141], Soltan [142], Eltawy and Gallear [143], Lotfi and Saghiri [144], Raji et al. [145], Garbie and Parsaei [146], and Bertagnolli [147]. Performability is an attributional integration between dependability (quality, reliability, maintainability and safety) and sustainability over lifecycle of a system [148]. The criteria and sub-criteria of SWP problem can be extracted by analyzing the six blocks and their interrelationships. By following this procedure, a new hierarchical scheme is developed to organize the criteria of the SWP problem; that is shown in Fig. 10. However, further discussion about leagility and performability is beyond the current purpose.

Fig. 10
figure 10

A hierarchical scheme for SWP criteria

The proposed scheme is constructed as a general guide in a modular hierarchical assembly that can accommodate all current industrial welding processes and modern criteria of manufacturing strategies. Therefore, in this scheme, several criteria are originated for modern policies and others are renamed to accommodate current sub-criteria. Moreover, this scheme will be a handmaiden for constructing expert systems for SWP. The proposed scheme can be reconstructed in many ways. Notice that a bundle of criteria may share one or more bundles with sub-criteria according to their nature and some sub-criteria may be missed; therefore, the planner should refine (add/remove) the scheme based on his problem requirements.

6 Concluding remarks

Complexity of decision-making in welding extremely outstrips that in other manufacturing processes, especially the selection of welding processes and/or parameters.

Review papers on SWP may be not provided. This paper extensively studied the literature on SWP problem from many sides. It is found that the main determinants of the problem are welding application, joint design, and alternative candidate welding processes. The decision criteria are extracted from the required function of the joint and mutual relationships between the problem determinants, in addition to other considerations such as costs, customers’ requirements, and environment.

The complexity of the SWP increases with increased number of candidate processes and decision criteria, in addition to uncertainty of judgements. Another source of complexity emanates from potential interdependencies between the criteria themselves and increased number of process parameters. Thus, the SWP is unstructured MCDM problem that cannot be solved optimally at large industrial levels. The problem stayed solved for many years depending mainly on the experience of the practitioners. Thereafter, many systems were developed by academics, and some of them were automated to obtain satisfactory solutions.

The study revealed that some integrated systems are doing well such as fuzzy-AHP-TOPSIS and its current extension, FAQT system [47]. The fuzzy, AHP, and TOPSIS systems have popularity in use for SWP at the integration mode. At standalone mode, AHP system is the most popular. However, because of its properties, TOPSIS system can do well more than AHP system at standalone mode, but this is not recommended. The power of AHP system comes only at the integration mode because it can weight a large number of criteria together, especially when several welding experts are consulted for judgements.

Up to now, no approach can be supposed settles the problem eventually. Therefore, the SWP problem is still needs to extensive research to introduce more enhanced approaches and advanced expert systems. Many findings are positioned, and in turn, several insights and schemes are proposed to guide manipulation and software construction for the problem of SWP. For instance, the study introduced a general structure for prospected expert systems for modeling and solving the problem (Fig. 9). The analysis settled on the most influencing decision criteria factorized into possible sub-criteria that assembled in a modular hierarchical scheme (Fig. 10). This scheme is modifiable because of its modularity; and it can be enlarged or compacted easily by add/remove criteria or sub-criteria. As thought, the paper planned the research in the problem of SWP and opens new directions.

7 Research agenda

The technology of manufacturing and manufacturing strategies develop rapidly under the environment of industrial and economic revolutions. This study considers some requirement of such development for SWP especially sustainability. However, findings of this study open several research directions for the problem of SWP as follows.

  • This roadmap can be followed to develop various expert systems for SWP.

  • This roadmap can be also used as a basis for experimental research of SWP.

  • It is prospected to include in addition the problem of “welding parameters’ effect and selection” [149,150,151,152,153,154,155,156] as a complementary part. Also, the problem of “consumables’ assessment and selection” [157,158,159,160,161,162] can be included.

  • It will be highly desirable to build a special module for weldability and formability assessment in expert systems because of their criticality to SWP. That is a matter of weld quality influenced by the main determinants of SWP problem—welding application, joint design and welding processes in addition to other factors. Weldability and formability (factorized into sub-criteria) can be merged into the scheme of criteria connected to all its influence factors, not only the base metal. Furthermore, if the welding application (such as military applications) makes weldability dominate the other criteria, it should be considered as a special pre-filter for candidate welding processes, linked with advanced PRIMAs (refer to Fig. 9).

  • It will be promising to include a special module in SWP for welding-based additive manufacturing [163,164,165,166,167,168,169,170].

  • Synergistic manufacturing strategies can be more widely considered such as lean manufacturing and agile manufacturing; and the wider is Industry 4.0 [145, 146, 171,172,173,174,175,176,177,178,179,180,181,182,183] and prospected Industry 5.0 [180, 184,185,186,187,188].

  • Sustainability assessment becomes indispensable for any future studies of SWP. That is also essential for performability evaluation [148] of welding processes. Therefore, it is prospected to build a hierarchical scheme for expert system considering the sustainability of welding processes at more extended level.

  • Further upgrade, for sustainability assessment, is to consider the links between Industry 4.0 technologies and circular economy [189,190,191,192,193,194,195]. That will be mind for sustainability assessment in SWP.

  • It is highly prospected to extend the current study to reintroduce the roadmap over the framework of “Design for Six Sigma” methodology [196].