Next Article in Journal
Process Analytical Technology for the Production of Parenteral Lipid Emulsions According to Good Manufacturing Practices
Previous Article in Journal
Research on Multi-Equipment Collaborative Scheduling Algorithm under Composite Constraints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of MEREC in Multi-Criteria Selection of Optimal Spray-Painting Robot

1
Department of Mechanical Engineering, Sri Sairam Institute of Technology, Chennai 600 044, India
2
Department of Mechanical Engineering, Sikkim Manipal Institute of Technology, Sikkim Manipal University, Majhitar 737 136, India
3
Department of Machining, Assembly and Engineering Metrology, Faculty of Mechanical Engineering, VSB-Technical University of Ostrava, 708 00 Ostrava, Czech Republic
4
Department of Mechanical Engineering, Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science and Technology, Avadi 600 062, India
*
Authors to whom correspondence should be addressed.
Processes 2022, 10(6), 1172; https://doi.org/10.3390/pr10061172
Submission received: 2 May 2022 / Revised: 8 June 2022 / Accepted: 8 June 2022 / Published: 10 June 2022

Abstract

:
Robots are being increasingly utilized for various operations in industrial and household applications. One such application is for spray painting, wherein atomized paint particles are sprayed on a surface to coat the surface with paint. As there are different models of robots available for the job, it becomes crucial to select the best among them. Multi-criteria decision-making (MCDM) techniques are widely used in various fields to tackle selection problems where there are many conflicting criteria and several alternatives. This work focuses on selecting the best robot among twelve alternatives based on seven criteria, among which payload, speed, and reach are beneficial criteria while mechanical weight, repeatability, cost, and power consumption are cost criteria. Five MCDM techniques, namely combination distance-based assessment (CODAS), complex proportional assessment (COPRAS), combined compromise solution (CoCoSo), multi-attributive border approximation area comparison (MABAC), and višekriterijumsko kompromisno rangiranje (VIKOR) were used for the selection while a weight calculation was performed using an objective weight calculation technique called MEREC. HY1010A-143 was found to be the most suitable robot for spray-painting applications by four of the five techniques used. Correlation studies showed a significant level of correlation among all the MCDM techniques.

1. Introduction

With massive progress in the field of engineering and information technology, robots have become an integral part of industries, primarily in the automobile and manufacturing sector. Robots are self-controlled machines which are reprogrammable and can perform a diverse range of operations. In industries, the applications of a robot include loading, finishing, welding, assembly, spray painting, etc. Spray painting involves directing atomized paint particles toward a surface that needs to be coated [1]. The paint particles are carried to the surface in a gaseous medium, which is usually compressed air [2]. Robots are employed for this process primarily because of the hazardous nature of the process, especially because of the involvement of atomized paint particles, which are damaging to the human body. Because there are many robots available for spray painting, it becomes a challenging task to select the most appropriate robot for the job [3].
Multi-criteria decision-making (MCDM) techniques provide us with the tools that are required for the decision-making process when there are many criteria and alternatives to choose from. MCDM has been employed in various domains of study where decision making becomes crucial for selection among several alternatives based on contrasting criteria. Poongavanam et al. [4] conducted a comparative study between various MCDM techniques for the selection of refrigerants in automobile air conditioning systems. Their decision matrix consisted of fourteen alternatives and thirteen criteria, and the Shannon entropy method was used for weight determination while the ranking was done using an evaluation based on the distance from average solution (EDAS), multi-objective optimization based on ratio analysis (MOORA), and the technique for order of preference by similarity to ideal solution (TOPSIS). Ozkaya et al. [5] used nine MCDM techniques to rank 40 countries based on numerous criteria related to science and technology. They also performed a comparative study of the MCDM techniques using a globally accepted dataset, which showed significant overlap and confirmed the utility of the MCDM techniques used. They stated a few advantages and disadvantages of the MCDM techniques used in their study. Liu et al. [6] used the hybrid decision-making trial and evaluation laboratory (DEMATEL), the analytical network process (ANP), and the višekriterijumsko kompromisno rangiranje (VIKOR) MCDM techniques to select the best low-carbon energy plan among four alternatives. Fifteen criteria were considered as a measure for four types of properties. DEMATEL analysis showed interactions of various properties among each other while ANP was used for the calculation of criteria weights. The ranks obtained using the hybrid technique were compared with the ranks obtained using grey relational analysis (GRA) and TOPSIS, which had also ranked the alternatives similarly. Badi et al. [7] employed the combination distance-based assessment (CODAS) MCDM technique to select a supplier based on four criteria among six alternatives. They made a quality decision using the employed CODAS technique. They had considered both quantitative and qualitative criteria for their study. The robustness of the method was verified by the same authors in their subsequent work by comparing the results of different techniques. Popovic et al. [8] selected the best option among 30 candidates based on six criteria. The weight calculation was done using the stepwise weight assessment ratio analysis (SWARA) method while the ranking was done using the combined compromise solution (CoCoSo) MCDM technique. They also stated that the CoCoSo technique, which is a comparatively new technique, is a highly reliable and simple technique for MCDM problems. Hamdia et al. [9] carried out a damage assessment of reinforced buildings using a fuzzy analytic hierarchy process (AHP).
MCDM techniques are also widely used for the selection of robots for industrial applications because of the complexity and consequences associated with the process of decision making. Chatterjee et al. [10] used MCDMs in the selection of pick-and-place robots. They selected load capacity, maximum tip speed, repeatability, memory capacity, manipulator reach, velocity, vendor’s service quality, program flexibility, and cost as the criteria. They relied on VIKOR and élimination et choix traduisant la realité (ELECTRE) to carry out the analysis. Athawale and Chakraborty [11] carried out one of the preliminary works in pick-and-place robot selection by comparing several MCDMs. They compared the weighted sum model (WSM), weighted product model (WPM), AHP, TOPSIS, VIKOR, ELECTRE, the preference ranking organization method for enrichment evaluation (PROMETHEE), and the GRA method. Athawale et al. [12] used AHP in conjunction with the VIKOR method to select the best pick-and-place robot. For similar problems, Omoniwa [13] used the GRA method whereas Sen et al. [14] used the PROMETHEE II. In another work, Sen et al. [15] used the TODIM method. Parameshwaran et al. [16] developed fuzzy VIKOR and fuzzy TOPSIS frameworks to carry out robot selection in an uncertain decision-making environment. Xue et al. [17] developed a hybrid hesitant 2-tuple linguistic-term-infused MCDM approach for robot selection. Ghorabaee [18] developed an interval type-2 fuzzy set and deployed it with VIKOR for robot selection. Karande et al. [19] used WSM, WPM, WASPAS, and MOORA to solve an industrial robot-selection problem. Goswami et al. [20] used criteria importance through inter-criteria correlation (CRITIC) for weight calculation and employed hybrid COPRAS–ARAS and TOPSIS–ARAS methods to select the best industrial robot based on three beneficial and two non-beneficial criteria. They further validated their newly developed hybrid MCDM techniques using several pre-existing MCDM techniques. Rashid et al. [21] used the BW–EDAS method to select the best robot for industrial applications. Four criteria and five alternatives were included in the decision matrix for the decision-making process. They also compared their results with other MCDM techniques to validate their approach, and a sensitivity analysis was done to check the robustness of their approach. Very recently, Kumar et al. [22] used the SWARA–CoCoSo MCDM approach to select the best industrial robot for spray-painting applications. Three beneficial and four non-beneficial criteria were chosen to decide among twelve alternatives by various manufacturers. They concluded that Fanuc P-350iA/45 was the best choice among the considered alternatives for their study. Choda et al. [23] very recently used an entropy-TOPSIS approach for arc-welding robot selection. Simion et al. [24] selected the best possible arc-welding robot by evaluating the robot’s motion, repeatability, allowable loading moment, payload, robot mass, reach, power rating, cost, and flexibility. They used AHP to achieve the best compromise solution. Similarly, Agarwal et al. [25] considered payload, horizontal reach, vertical reach, repeatability, weight, power rating, cost, flexibility, safety, welding performance, maintainability, and ease of programming as the criteria for the evaluation of robots. They relied on the entropy method to set the weights for the criteria and MABAC to select the appropriate robot.
As evidenced from the discussion of the literature above, MCDM techniques involve determining the weights of all the criteria that are taken into consideration. A weighted normalized decision matrix is considered based on the quantitative data available for each alternative for all the criteria. Various weight-determination criteria, such as the mean weight method, the standard deviation method, the entropy method, CRITIC, MEREC, etc., have been proposed in the literature. Among these methods, MEREC is the most recent one. MEREC was proposed by Ghorabaee et al. [26], where the authors state that it is based on the removal effect of criteria. They compared the weights calculated by their proposed MEREC method with other pre-existing methods, such as CRITIC, the entropy method, and the standard deviation method, to validate the effectiveness of their method. It was observed that MEREC could successfully assign criteria weights. A correlation analysis showed significant overlap with existing weight-determining methods.
The objective of this research was to determine the best spray-painting robot based on the qualitative features of the robots. To avoid any bias in the decision-making process, a newly developed objective weight allocation method called MEREC was used in this work. To the best of our knowledge, this is the first use of MEREC for robot-selection problems. In this work, an attempt has been made to apply the MEREC method for robot selection in a spray-painting application. Moreover, the literature survey also revealed that there is a dearth of works where newer methods such as CoCoSo and MABAC have been applied to robot-selection problems. Thus, in this paper, CoCoSo and MABAC are compared with VIKOR, a widely popular traditional MCDM method applied to robot-selection problems. Furthermore, two other algorithms, namely CODAS and COPRAS, are also considered in this work. The rest of the paper is arranged as follows. The next section details the criteria weight calculation method MEREC, followed by the mathematical frameworks and descriptions of CODAS, COPRAS, CoCoSo, MABAC, and VIKOR. The problem description of the case study considered in this paper is discussed in Section 3. Section 4 presents detailed discussions of the results, and finally, some conclusions based on this study are drawn in Section 5.

2. Methodology

2.1. MEREC

Ghorabaee et al. [26] proposed a weight-determination method based on the removal effects of criteria. While most of the other weight-determining methods check for variance in the alternative’s performance associated with the criteria to assign the weights of the criteria, MEREC checks for the effect of the removal of criteria to assign a weight to each criterion. The steps involved in weight determination using MEREC as described by the original author are stated as follows:
Step 1:
The decision matrix is constructed. The matrix will be a n   ×   m matrix, where m is the number of criteria and n is the number of alternatives for the problem, and each row and column will contain a performance value associated with the corresponding alternative and criterion. From here on, x ij is the denomination used to refer to elements in the decision matrix in the ith row and jth column.
Step 2:
The decision matrix is normalized. The formula used to normalize the decision matrix is as follows:
n ij x = min k   x kj x ij   if   j   B x ij max k   x kj   if   j   C  
where B is the set of beneficial criteria and C is the set of non-beneficial (cost) criteria.
Step 3:
The overall performance of the alternatives ( S i ) is calculated as
S i = ln 1 + 1 m   j ln n ij x
Step 4:
The performance of the alternatives is calculated by removing each criterion S ij :
S ij = ln 1 + 1 m   k , k j ln n ik x
Step 5:
The absolute deviation is calculated and is summed up to calculate E j :
E j = i | S ij S i |  
Step 6:
The weights of the criteria are determined using the following formula:
w j = E j k E k
In this equation, w j is the weight assigned to each criterion for all the MCDM techniques used in this paper.

2.2. CODAS

Ghorabaee et al. [27] proposed a combination distance-based assessment (CODAS) technique to effectively solve MCDM problems in 2016. This technique considers two measures to rank the alternatives from best to worst. The primary measure is the Euclidean distance of the alternatives from the negative-ideal solution. This distance is associated with the L2-norm indifference space for criteria. CODAS also considers taxicab distance, which is associated with L1-norm indifference space for criteria. The steps as proposed by the Ghorabaee et al. [27] are stated as follows:
Step 1:
The decision matrix is constructed. The matrix will be a n   ×   m matrix, where m is the number of criteria and n is the number of alternatives, and each row and column will contain a performance value associated with the corresponding alternative and criterion.
Step 2:
The decision matrix is normalized. Linear normalization is considered in CODAS. It is calculated as follows:
n ij x = x ij max i   x ij   if   j   B min i   x ij x ij   if   j   C
Step 3:
The weighted normalized decision matrix is calculated as r ij = w j n ij ,   where   w j   is   the   weight   of   j th   criterion .
Step 4:
The negative ideal solution point is determined as follows:
ns = ns j 1 xm ,   where   ns j = min i   r ij .
Step 5:
The Euclidean and taxicab distances of the alternatives are computed using the following formulas:
E i = j = 1 m r ij ns j 2
T i = j = 1 m r ij n s j
Step 6:
The relative assessment matrix Ra = h ik nxn is defined as follows:
h ik = E i E k + ψ E i E k   x   T i T k
where k 1 , 2 , ,   n , and ψ denotes a threshold function that is either 0 or 1 depending on the necessity to compute the taxicab distance:
ψ x = 1   if     x     τ 0   if     x   < τ
where τ is set by the decision maker.
Step 7:
The assessment score is computed as follows:
H i = k = 1 n h ik
and alternatives are ranked in descending values of the assessment score.
Consequently, the alternative with the highest H i is the best choice among the alternatives.

2.3. COPRAS

COPRAS was introduced by Zavadskas et al. [28] in 1994 as an MCDM technique to select construction sites. It uses stepwise ranking in terms of the utility and significance of the alternatives to rank the available alternatives. Very little computational work makes COPRAS one of the simplest and most effective MCDM techniques currently. The steps involved in the decision-making process are discussed as follows:
Step 1:
As with all the other MCDM techniques, the first step is to define a decision matrix.
Step 2:
Normalization of the decision matrix is done to transform the performance values into comparable dimensionless values. The following formula is used for normalization in COPRAS:
n ij = x ij i = 1 m x ij
Step 3:
The weighted normalized decision matrix is calculated by multiplying the corresponding weight w j with each element of the normalized decision matrix:
D = d ij ;   d ij = n ij x   w j
Step 4:
Each alternative is categorized as minimizing the S and maximizing the S + indices using the formulas
S + = j = 1 k d ij
S = j =   k + 1 n d ij
Step 5:
The relative weight ( Q i ) of the i t h alternative is calculated as follows:
Q i = S + + min i S i = 1   m S S i = 1 m min 1 S S
Step 6:
The priority order of the alternatives is ranked using the value of Q i in descending order. The highest relative weight is the most acceptable alternative.

2.4. CoCoSo

Yazdani et al. [29] proposed a technique called the combined compromise solution (CoCoSo) for an MCDM problem which is based on integrated simple additive weighing and an exponentially weighted product model. Consistency and accuracy are the main advantages of the CoCoSo decision-making process. The steps involved, as suggested by the original authors, are as follows:
Step 1:
As with all the other MCDM techniques, the first step is to determine the decision matrix with m rows and n columns.
Step 2:
A compromise normalization equation is used to normalize the decision matrix. The formula is stated as follows:
r ij = x ij min i   x ij max i   x ij min i   x ij ; j B
r ij = max i   x ij x ij max i   x ij min i   x ij ; j H
Step 3:
Performance indices following the grey relation generation approach and the WASPAS approach are calculated as S i and P i , respectively. The calculation formula is stated below:
S i = j = 1 n w j r ij
P i = j = 1 n r ij w j
Step 4:
Three appraisal scores for each alternative are calculated using the following formula:
k ia = P i + S i i = 1 m P i + S i
k ib = S i min i   S i + P i min i   P i
k ia = 1 λ P i + λ S i λ max i   S i + 1 λ max i   P i  
Step 5:
The alternatives are calculated and ranked in descending order based on k i :
k i = k ia k ib k ic 1 3 + 1 3 k ia + k ib + k ic

2.5. MABAC

Pamucar et al. [30] proposed a multi-attributive border approximation area comparison (MABAC) method to tackle MCDM problems. They applied their newly proposed method for the selection of forklifts. The distance of the criterion function from the border approximation area was used to rank the alternatives using the MABAC method. A sensitivity analysis and comparison with SAW, COPRAS, TOPSIS, and MOORA were also done to confirm the validity of the newly proposed method. The primary advantage of MABAC as stated by the authors is the consistency, accuracy and simplicity of the mathematical apparatus used. The steps involved in MABAC are stated below:
Step 1:
The decision matrix is determined, as with all the other MCDM techniques.
Step 2:
The decision matrix is normalized using the following equations:
t ij = x ij x i x i +   x i ; j B
t ij = x ij x i + x i +   x i ; j   H
where x i + and   x i + are the maximum and minimum values of the observed criterion in the decision matrix.
Step 3:
The weighted normalized matrix is determined as
V = v ij mxn ;   v ij = w j . t ij + w j
Step 4:
The border approximation area matrix is determined as
G = g i 1 xn   ; g i = j = 1 m v ij 1 / m
Step 5:
The distances of the alternatives from the border approximation area are calculated as
Q = V G  
where V and G are the matrices defined in Steps 3 and 4.
Step 6:
The criterion function is calculated as
Si = j = 1 n q ij
Alternatives are ranked in descending order by the criterion function. That is, the highest value of the criterion function is to be ranked as 1.

2.6. VIKOR

Opricovic and Tzeng [31] developed the višekriterijumsko kompromisno rangiranje (VIKOR) technique to solve MCDM problems involving conflicting and non-commensurable criteria. This model proposes a compromise solution that is closest to the ideal solution with an acceptable degree of accuracy. The steps involved in the VIKOR process are discussed below:
Step 1:
The decision matrix is determined, as with the other MCDM techniques.
Step 2:
The best f i + and the worst f i performance values are determined for all criteria.
Step 3:
The S j and R j values are calculated using the following relations:
S j = i = 1 n w i f i + f ij f i + f i
R j = max i w i f i + f ij f i + f i
where w i is the weight of the criterion.
Step 4:
The value of Q i is calculated as follows:
Q i = v S i S i min S i max S i min 1 v R i R i min R i max R i min
where R i max and R i min represent the maximum and minimum values of R j while S i min and S i max represent the maximum and minimum values of S j .
The value of v is given by the decision maker and it represents the weight of the strategy of maximum group utility in the decision-making process. The term 1 v represents individual regret.
Step 5:
Ranking is performed in ascending order of Q i .

3. Problem Description

Modern-day industries need to be safe, fast, efficient, and precise. Thus, most painting applications in industrial settings now use robotic systems. However, numerous alternatives with varying configurations and complexities are available to choose from. At times, due to end user bias, an improper robotic system may be selected for a particular application which could have been performed more efficiently and cost-effectively by another robot. Often, a robotic system is selected without adequate examination of the application necessities. Therefore, it is imperative that, while selecting an appropriate robotic system for spray-painting applications, due consideration is given to the specifications and capabilities of the robotic systems. These could include checking functional features such as production rate, speed, or ability to work with different materials, or checking physical features such as space requirements, power consumption, availability of spare parts, etc. The selection of an appropriate robotic system from a set of viable alternatives by comparing their various features (criteria), which may have conflicting requirements, is a typical multi-criteria decision-making (MCDM) problem. The presence of conflicting requirements, such as high power consumption due to high speed or high capital cost due to better brand/better efficiency, means that spray-painting robot selection is a non-trivial problem.
An industrial spray-painting robot-selection problem was considered in this study. The data for the analysis were collected from Kumar et al. [22]. In total, 12 robots from six different manufacturers were considered. All the robots were capable of movement in six degrees of freedom. Payload (P), mass (M), speed (S), repeatability (RE), reach (RC), cost (C), and power consumption (PC) were the seven deciding factors, or criteria, for the selection of the optimal robot. Payload (P), speed (S), and reach (RC) were the beneficial criteria and mass (M), repeatability (RE), cost (C), and power consumption (PC) were the cost criteria. Payload (P) was the total weight of the paint and spray gun, as well as the end arm tooling, that the robot could lift. It was measured in kg. Speed (S) was a measure of the robot’s productivity and was defined as the rate at which the robot could carry out the spray-painting operation. It was measured in m/sec. Repeatability (RE) was a measure of the robot’s ability to consistently perform the same task with minimum deviation. It was measured in +/− mm. Reach (R) was a measure of the robot’s work envelope. It was the distance from the centre of a robot to the fullest extension of its arm. It was measured in mm. Cost (C) was the upfront capital investment for the procurement of the robot. It was measured in USD. Power consumption (C) was the total electric power required to operate the robot. It was measured in kVA.

4. Results and Discussion

Weight determination in past work was done using subjective weight-determining techniques such as SWARA, and comparisons were made with other similar techniques such as AHP, PIPRECIA, BWM, and FUCOM. Although subjective methods have their own merits, they rely heavily on the assumption that an expert decision maker is competent enough to assign weights to each criterion without any error, which may or may not always be true. Thus, this work focused on the application of the MCDM techniques CODAS, COPRAS, CoCoSo, MABAC, and VIKOR for the selection of robots in a spray-painting application. The weights of the various criteria considered in this study were calculated using an objective weight-determining method based on the removal effect of criteria (MEREC), and all the alternatives were ranked using the MCDM techniques discussed above.
The first step in any MCDM problem is the formulation of a decision matrix. Table 1 shows the list of 12 alternatives to choose from, based on seven different criteria. Three of the seven criteria, namely payload (P), speed (S), and reach (RC), were required to be maximized (beneficial criteria), while mechanical weight (M), repeatability (RE), cost (C), and power consumption (PC) were to be minimized (cost criteria). For weight calculations, the normalized decision matrix was calculated using Equation (1). Normalization was done to ensure that the performance values conformed to the same standard. The overall performance values of alternatives were calculated using Equation (2) and are shown in Table 2. The performance value of each alternative upon removing each criterion was calculated using Equation (3). Table 3 shows the S ij determined by the matrix. E j , or the absolute deviation, was calculated using Equation (4) and the weights of criteria were calculated using Equation (5). It can be observed that M > RE > C > P > PC > RC > S was the order of weight assigned to each criterion using the MEREC method. The mechanical weight of the robot was selected as the most significant criteria for spray-painting robot selection using the MEREC technique.
E j The selection of the best robot among 12 alternatives was done using five MCDM techniques, namely CODAS, COPRAS, CoCoSo, MABAC, and VIKOR. The procedural steps discussed in Section 2.2 were religiously followed for the rank calculation using CODAS. Normalization of the decision matrix was done using Equation (6). The weights determined using MEREC were multiplied by the performance value associated with the corresponding criterion for all available alternatives to determine the weighted normalized matrix, as shown in Table 4. The negative ideal solution was calculated using Equation (8), and the Euclidian and taxicab distances were calculated using Equations (9) and (10), respectively. The H assessment matrix was determined using Equation (11) and the value of τ was selected as x for the computation of the H values presented in Table 5. The ranking was done in descending order of the H values computed using Equation (13). The ranks obtained using the CODAS technique are tabulated in Table 5. According to the CODAS technique, HY1010A-143 was the best robot in the lot for spray-painting applications, while HS-6-1640 and HS-6-1722 were ranked 2nd and 3rd, respectively. KF121 was selected to be the least desirable for spray-painting applications according to the CODAS technique. Similarly, robots were also ranked using COPRAS by following the procedural steps discussed in Section 2.3. The normalization procedure was slightly different for the COPRAS method and was done using Equation (14). The weighted normalized matrix was determined using Equation (15). The S +   and   S values were calculated by summing up the elements in the weighted normalized matrix under beneficial and cost criteria, respectively, as shown in Equations (16) and (17). The relative weights of each alternative were calculated using Equation (18) and the alternatives were ranked in descending order of Q i . The calculation of ranks using COPRAS is shown in Table 6; HY1010A-143 was ranked first by COPRAS while KF121 was ranked last. It can be seen that CODAS also ranked the same two robots as the best and the worst alternatives.
Following the procedural steps discussed in Section 2.4, robots for spray-painting applications were also ranked using CoCoSo. The compromise normalization of the decision matrix was done using Equation (19). The performance indices S i   and   P i were calculated from the weighted normalized matrix and the exponentially weighted normalized matrix, respectively, using Equations (20) and (21). The calculations of S i   and   P i are shown in Table 7 and Table 8, respectively. Three appraisal scores were calculated using these two performance indices and Equations (22)–(24), which were aggregated together in Equation (25) to calculate the ranking index k . The calculated values of performance indices and ranks are presented in Table 9. Alternatives were ranked in decreasing order of k as shown in the table. CoCoSo ranked HS-6-1722 as the best robot for spray-painting applications. CoCoSo, as with COPRAS and CODAS, also predicted KF121 as the least favourable alternative for spray-painting applications.
The MABAC technique was also used to rank the alternatives. Firstly, the decision matrix was normalized using Equations (26) and (27) depending on the type of criteria. The weights calculated with MEREC were used to calculate the weighted normalized matrix by using Equation (28). The border approximation area matrix G was calculated using Equation (29), as shown in Table 10, and the distances of the performance values from the border approximation area were calculated using Equation (30). The criterion function S i was calculated using Equation (31) and the alternatives were ranked in decreasing order of S i , as shown in Table 11. HY1010A-143 was ranked number one by the MABAC technique, while KF121 was ranked last.
The VIKOR MCDM technique was also used to determine the ranks of the alternatives using the steps discussed in Section 2.6. The worst and best performance values for each criterion were noted and Equations (32) and (33) were used to calculate the S and R values. The Q values were calculated with the Sj and Rj values obtained using Equation (34), and ranking was done in ascending order of the Q values. Table 12 shows the ranks of all the alternatives calculated using VIKOR. HY1010A-143 was selected as the best robot by the VIKOR technique, which agreed with the CODAS, COPRAS, and MABAC techniques as discussed above. KF121 was placed at the bottom of the ranks by VIKOR.
All the MCDM techniques employed were consistent in choosing the least preferable robot as the KJ121 robot. Also, HY1010A-143 was ranked the best by four of the MCDM techniques, while the two Haosheng-made robots were ranked among the top three by all the MCDM techniques—among which four techniques ranked HS-6-1640 as the better of the two. The ranks obtained using all the MCDM techniques are tabulated in Table 13.
A correlation analysis has also been done to study the overlap and mismatch in the MCDM techniques used. The Pearson correlation coefficient was chosen as the measure to check the association of the ranks. It is a well-established measure of correlation for checking the linear association between two arrays. It is calculated as:
Correlation   coefficient X , Y = x   x ¯ y   y ¯ ( x   x ¯ ) 2 ( y   y ¯ ) 2
The “correl” function of MS Excel was used to obtain the correlation coefficients shown in Figure 1. Figure 1 shows the correlation matrix among the five techniques used. All the techniques used showed more than 90% correlation, validating the rankings obtained in this study.
From the obtained results, it was observed that the five different MCDMs selected in this work had a high correlation in terms of the best robot predicted. This indicates that the methods are likely to give the same best solution. In general, there was no conflict seen in the predicted best and predicted worst robots by the different MCDMs. However, owing to the difference in the methodology of the calculation of performance scores, the internal ranks (except the top and bottom 1%) showed some conflicts. Nevertheless, MCDMs are generally used only to select the best compromise solution or avoid the worst possible solution. In this regard, all five methods were found to be reliable.

5. Conclusions

In this paper, twelve spray-painting robots were compared based on three beneficial and four cost criteria to select the best one for the job. The MCDM techniques COPRAS, CODAS, CoCoSo, MABAC, and VIKOR were used to tackle the selection problem. The weights of the criteria were calculated by using an objective weight-determination technique called MEREC. Based on the rigorous analysis, the following conclusions can be made from the current work:
  • HY1010A-143 was the best robot for spray-painting applications, followed by HS-6-1640 and HS-6-1722 according to most of the MCDM techniques used in the current work.
  • KF121 was the least desirable robot for spray-painting applications.
  • The MEREC weight calculation was successfully employed with diverse MCDM techniques for the selection of industrial robots for spray-painting applications. This method was observed to be less cumbersome as compared to subjective methods.
  • A correlation analysis showed a high degree of correlation among all five MCDM techniques used in this analysis.
Thus, it can be concluded that the MEREC method can be applied for similar robot/machinery selection problems, where it is desired that the weights are not affected by the preference of the decision makers. The MEREC weights were purely qualitative, as they are dependent on the traits and specifications of the robots. Moreover, the ranking performance of various MCDM methods has been contrasted here, which builds high reliability in the obtained results. This work could be further extended to include newer methods such as MARCOS, MARICA, the Rao method, etc. Furthermore, since the methodology is data-driven, it can be easily applied to other research problems such as site selection, machinery selection, material selection, etc., as well.

Author Contributions

Conceptualization, G.S. (G. Shanmugasundar), R.Č. and K.K.; data curation, G.S. (G. Shanmugasundar) and G.S. (Gaurav Sapkota); formal analysis, G.S. (G. Shanmugasundar) and G.S. (Gaurav Sapkota); investigation, G.S. (Gaurav Sapkota); methodology, G.S. (G. Shanmugasundar) and G.S. (Gaurav Sapkota); software, R.Č. and K.K.; supervision, R.Č. and K.K.; visualization, K.K.; writing—original draft, G.S. (G. Shanmugasundar) and G.S. (Gaurav Sapkota); writing—review and editing, R.Č. and K.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available through email upon request to the corresponding author.

Acknowledgments

The authors thank M. Ramachandran, lead research scientist, REST Labs, India, for his help in the data curation and some of the analyses.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Akafuah, N.K. Automotive paint spray characterization and visualization. In Automotive Painting Technology; Springer: Berlin/Heildeberg, Germany, 2013; pp. 121–165. [Google Scholar]
  2. Pendar, M.R.; Pascoa, J. Numerical investigation of electrostatic spray painting transfer processes for vehicle coating. SAE Int. J. Adv. Curr. Pract. Mobil. 2019, 2, 747–754. [Google Scholar]
  3. Boubekri, N.; Sahoui, M.; Lakrib, C. Development of an expert system for industrial robot selection. Comput. Ind. Eng. 1991, 20, 119–127. [Google Scholar] [CrossRef]
  4. Poongavanam, G.; Sivalingam, V.; Prabakaran, R.; Salman, M.; Kim, S.C. Selection of the best refrigerant for replacing R134a in automobile air conditioning system using different MCDM methods: A comparative study. Case Stud. Therm. Eng. 2021, 27, 101344. [Google Scholar] [CrossRef]
  5. Ozkaya, G.; Timor, M.; Erdin, C. Science, Technology and Innovation Policy Indicators and Comparisons of Countries through a Hybrid Model of Data Mining and MCDM Methods. Sustainability 2021, 13, 694. [Google Scholar] [CrossRef]
  6. Liu, R.; Sun, H.; Zhang, L.; Zhuang, Q.; Zhang, L.; Zhang, X.; Chen, Y. Low-carbon energy planning: A hybrid MCDM method combining DANP and VIKOR approach. Energies 2018, 11, 3401. [Google Scholar] [CrossRef] [Green Version]
  7. Badi, I.; Abdulshahed, A.M.; Shetwan, A. A case study of supplier selection for a steelmaking company in Libya by using the Combinative Distance-based ASsessment (CODAS) model. Decis. Mak. Appl. Manag. Eng. 2018, 1, 1–12. [Google Scholar] [CrossRef]
  8. Popović, M. An MCDM approach for personnel selection using the CoCoSo method. J. Process Manag. New Technol. 2021, 9, 78–88. [Google Scholar] [CrossRef]
  9. Hamdia, K.M.; Arafa, M.; Alqedra, M. Structural damage assessment criteria for reinforced concrete buildings by using a Fuzzy Analytic Hierarchy process. Undergr. Space 2018, 3, 243–249. [Google Scholar] [CrossRef]
  10. Chatterjee, P.; Athawale, V.M.; Chakraborty, S. Selection of industrial robots using compromise ranking and outranking methods. Robot. Comput.-Integr. Manuf. 2010, 26, 483–489. [Google Scholar] [CrossRef]
  11. Athawale, V.M.; Chakraborty, S. A comparative study on the ranking performance of some multi-criteria decision-making methods for industrial robot selection. Int. J. Ind. Eng. Comput. 2011, 2, 831–850. [Google Scholar] [CrossRef]
  12. Athawale, V.M.; Chatterjee, P.; Chakraborty, S. Selection of industrial robots using compromise ranking method. Int. J. Ind. Syst. Eng. 2012, 1, 3–15. [Google Scholar] [CrossRef]
  13. Omoniwa, B. A solution to multi criteria robot selection problems using grey relational analysis. Int. J. Comput. Inf. Technol. 2014, 3, 328–332. [Google Scholar]
  14. Sen, D.K.; Datta, S.; Patel, S.K.; Mahapatra, S.S. Multi-criteria decision making towards selection of industrial robot: Exploration of Promethee II method. Benchmark. Int. J. 2015, 22, 465–487. [Google Scholar] [CrossRef]
  15. Sen, D.K.; Datta, S.; Mahapatra, S.S. Application of TODIM (Tomada de Decisión Inerativa Multicritero) for industrial robot selection. Benchmark. Int. J. 2016, 27, 1818–1833. [Google Scholar] [CrossRef]
  16. Parameshwaran, R.; Kumar, S.P.; Saravanakumar, K. An integrated fuzzy MCDM based approach for robot selection considering objective and subjective criteria. Appl. Soft Comput. 2015, 26, 31–41. [Google Scholar] [CrossRef]
  17. Xue, Y.-X.; You, J.-X.; Zhao, X.; Liu, H.-C. An integrated linguistic MCDM approach for robot evaluation and selection with incomplete weight information. Int. J. Prod. Res. 2016, 54, 5452–5467. [Google Scholar] [CrossRef]
  18. Ghorabaee, M.K. Developing an MCDM method for robot selection with interval type-2 fuzzy sets. Robot. Comput.-Integr. Manuf. 2016, 37, 221–232. [Google Scholar] [CrossRef]
  19. Karande, P.; Zavadskas, E.; Chakraborty, S. A study on the ranking performance of some MCDM methods for industrial robot selection problems. Int. J. Ind. Eng. Comput. 2016, 7, 399–422. [Google Scholar] [CrossRef]
  20. Goswami, S.S.S.; Behera, D.K.K.; Afzal, A.; Kaladgi, A.R.; Khan, S.A.A.; Rajendran, P.; Subbiah, R.; Asif, M. Analysis of a robot selection problem using two newly developed hybrid MCDM models of TOPSIS-ARAS and COPRAS-ARAS. Symmetry 2021, 13, 1331. [Google Scholar] [CrossRef]
  21. Rashid, T.; Ali, A.; Chu, Y.-M. Hybrid BW-EDAS MCDM methodology for optimal industrial robot selection. PLoS ONE 2021, 16, e0246738. [Google Scholar] [CrossRef]
  22. Kumar, V.; Kalita, K.; Chatterjee, P.; Zavadskas, E.K.; Chakraborty, S. A SWARA-CoCoSo-based approach for spray painting robot selection. Informatica 2022, 33, 35–54. [Google Scholar] [CrossRef]
  23. Chodha, V.; Dubey, R.; Kumar, R.; Singh, S.; Kaur, S. Selection of industrial arc welding robot with TOPSIS and Entropy MCDM techniques. Mater. Today Proc. 2022, 50, 709–715. [Google Scholar] [CrossRef]
  24. Simion, M.; Socaciu, L.; Giurgiu, O.; Petrişor, S.M. The selection of industrial robots for military industry using AHP method: A case study. Acta Tech. Napocensis-Ser. Appl. Math. Mech. Eng. 2018, 61, 131–140. [Google Scholar]
  25. Agarwal, S.; Chakraborty, S.; Prasad, K.; Chakraborty, S. A rough multi-attributive border approximation area comparison approach for arc welding robot selection. Jordan J. Mech. Ind. Eng. 2021, 15, 169–180. [Google Scholar]
  26. Keshavarz-Ghorabaee, M.; Amiri, M.; Zavadskas, E.K.; Turskis, Z.; Antucheviciene, J. Determination of objective weights using a new method based on the removal effects of criteria (MEREC). Symmetry 2021, 13, 525. [Google Scholar] [CrossRef]
  27. Ghorabaee, M.K.; Zavadskas, E.K.; Turskis, Z.; Antucheviciene, J. A new combinative distance-based assessment (CODAS) method for multi-criteria decision-making. Econ. Comput. Econ. Cybern. Stud. Res. 2016, 50, 25–44. [Google Scholar]
  28. Zavadskas, E.K.; Kaklauskas, A.; Peldschus, F.; Turskis, Z. Multi-attribute assessment of road design solutions by using the COPRAS method. Balt. J. Road Bridge Eng. 2007, 2, 195–203. [Google Scholar]
  29. Yazdani, M.; Zarate, P.; Zavadskas, E.K.; Turskis, Z. A Combined Compromise Solution (CoCoSo) method for multi-criteria decision-making problems. Manag. Decis. 2018, 57, 2501–2519. [Google Scholar] [CrossRef]
  30. Pamučar, D.; Ćirović, G. the selection of transport and handling resources in logistics centers using Multi-Attributive Border Approximation area Comparison (MABAC). Expert Syst. Appl. 2015, 42, 3016–3028. [Google Scholar] [CrossRef]
  31. Opricovic, S.; Tzeng, G.-H. Extended VIKOR method in comparison with outranking methods. Eur. J. Oper. Res. 2007, 178, 514–529. [Google Scholar] [CrossRef]
Figure 1. Correlation matrix of the ranks obtained using various MCDMs.
Figure 1. Correlation matrix of the ranks obtained using various MCDMs.
Processes 10 01172 g001
Table 1. Decision matrix consisting of various robot models and their features [22].
Table 1. Decision matrix consisting of various robot models and their features [22].
ManufacturerModelAlternativePSRCMRECPC
KawasakiKF121A112126687700.552,1865
KJ264A215226405400.558,1377
ABBIRB 5500-22A313129757800.220,1676
IRB 5510A413126007670.212,5505
YASKAWAMotoman MPX-3500A515227005900.239,0003
Motoman EPX-2800A620227796500.544,0005
HaoshengHS-6-1722A720217222200.154,0004
HS-6-1640A810216401850.150,0006
FanucP-250iB/15A915228005300.222,5004
P-350iA/45A1045226065900.125,0003
YooheartHY1010A-143A1110214301700.123,0003
HY1050A-200A1250220005200.125,0008
Table 2. Calculations of the performance values of alternatives using MEREC.
Table 2. Calculations of the performance values of alternatives using MEREC.
AlternativePSRCMRECPCSi
A10.831.000.540.991.000.900.640.03
A20.670.800.540.691.001.000.910.11
A30.770.860.481.000.300.350.780.27
A40.770.860.550.980.300.220.660.36
A50.670.600.530.760.300.670.380.37
A60.500.600.510.831.000.760.630.19
A70.500.600.830.280.120.930.550.55
A81.000.600.870.240.100.860.710.51
A90.670.670.510.680.400.390.550.36
A100.220.670.550.760.200.430.390.54
A111.000.751.000.220.120.400.380.61
A120.200.750.720.670.160.431.000.51
Table 3. Weight calculations using MEREC.
Table 3. Weight calculations using MEREC.
AlternativePSRCMRECPC
A10.010.030.100.090.030.160.09
A20.050.080.140.480.110.130.12
A30.240.260.351.050.130.150.25
A40.330.340.411.280.230.190.31
A50.330.320.431.120.240.330.27
A60.110.130.270.230.190.270.18
A70.490.500.561.330.350.540.49
A80.510.460.521.320.280.490.48
A90.310.310.421.070.260.260.29
A100.400.500.591.400.390.470.46
A110.610.580.611.620.430.530.53
A120.360.480.541.280.340.430.51
E j 0.64410.38720.54817.88211.40140.90290.5554
Weight0.05230.03140.04450.63970.11370.07330.0451
Table 4. Normalized decision matrix for CODAS.
Table 4. Normalized decision matrix for CODAS.
AlternativePSRCMRECPC
A10.01250.01890.03990.14120.01140.01760.0265
A20.01570.02360.03950.20140.01140.01580.0185
A30.01360.02200.04450.13940.03790.04560.0218
A40.01360.02200.03890.14180.03790.07330.0255
A50.01570.03140.04040.18430.03790.02360.0451
A60.02090.03140.04160.16730.01140.02090.0270
A70.02090.03140.02570.49430.09480.01700.0307
A80.01050.03140.02450.58780.11370.01840.0237
A90.01570.02830.04190.20520.02840.04090.0307
A100.04700.02830.03900.18430.05690.03680.0436
A110.01050.02510.02140.63970.09480.04000.0451
A120.05230.02510.02990.20910.07110.03680.0169
Table 5. Rank calculations using CODAS.
Table 5. Rank calculations using CODAS.
AlternativeEuclideanTaxicabHRankAlternativeEuclideanTaxicabHRank
A10.02110.0338−4.019312A70.36520.48075.42043
A20.06500.0916−2.59839A80.46020.57597.70192
A30.04660.0906−3.006610A90.07730.1569−1.99296
A40.06640.1188−2.41808A100.08350.2017−1.60405
A50.06420.1442−2.29237A110.50860.64239.07981
A60.03980.0863−3.266611A120.10360.2070−1.00414
Table 6. Weighted normalized matrix, with performance metrics and rank calculations using COPRAS.
Table 6. Weighted normalized matrix, with performance metrics and rank calculations using COPRAS.
AlternativePSRCMRECPC S + S QRank
A10.00470.00330.00840.01050.04140.04660.00740.01640.10600.049512
A20.00580.00420.00830.00740.04140.05190.01060.01830.11130.049811
A30.00510.00390.00940.01060.01240.01800.00900.01830.05010.08836
A40.00510.00390.00820.01050.01240.01120.00770.01710.04180.10104
A50.00580.00550.00850.00800.01240.03480.00440.01990.05970.07867
A60.00780.00550.00880.00890.04140.03930.00730.02210.09690.058310
A70.00780.00550.00540.00300.00500.04820.00640.01870.06260.07478
A80.00390.00550.00520.00250.00410.04470.00830.01460.05960.07349
A90.00580.00500.00880.00720.01660.02010.00640.01960.05030.08935
A100.01750.00500.00820.00800.00830.02230.00450.03070.04320.11192
A110.00390.00440.00450.00230.00500.02060.00440.01280.03220.12171
A120.01950.00440.00630.00710.00660.02230.01160.03020.04770.10373
Table 7. Si calculations for CoCoSo.
Table 7. Si calculations for CoCoSo.
AlternativePSRCMRECPCSi
A10.00260.00000.03560.01050.00000.00960.02610.0845
A20.00650.01180.03480.25170.00000.00000.00630.3112
A30.00390.00790.04450.00000.08850.06100.01620.2220
A40.00390.00790.03370.01360.08850.07330.02430.2452
A50.00650.03140.03660.19930.08850.03080.04510.4381
A60.01310.03140.03880.13630.00000.02270.02700.2694
A70.01310.03140.00840.58730.11120.00670.03250.7905
A80.00000.03140.00600.62400.11370.01310.02070.8090
A90.00650.02360.03940.26220.07580.05730.03250.4973
A100.04570.02360.03390.19930.10110.05330.04420.5010
A110.00000.01570.00000.63970.11120.05650.04510.8682
A120.05230.01570.01640.27270.10620.05330.00000.5165
Table 8. P i   calculations for CoCoSo.
Table 8. P i   calculations for CoCoSo.
AlternativePSRCMRECPC P i
A10.85500.00000.99020.07210.00000.86140.97573.7545
A20.89700.96960.98920.55060.00000.00000.91524.3216
A30.87340.95741.00000.00000.97180.98670.95505.7442
A40.87340.95740.98770.08530.97181.00000.97265.8481
A50.89701.00000.99130.47420.97180.93841.00006.2727
A60.93011.00000.99400.37200.00000.91780.97725.1911
A70.93011.00000.92860.94680.99740.83870.98536.6269
A80.00001.00000.91500.98421.00000.88140.96565.7462
A90.89700.99100.99470.56520.95490.98210.98536.3702
A100.99300.99100.98790.47420.98670.97690.99916.4088
A110.00000.97850.00001.00000.99740.98111.00004.9570
A121.00000.97850.95660.57950.99220.97690.00005.4837
Table 9. Rank calculations using CoCoSo (Lambda = 0.5).
Table 9. Rank calculations using CoCoSo (Lambda = 0.5).
Alternative k a k b k c kRankAlternative k a k b k c kRank
A10.0532.0000.5121.23412A70.10311.1250.9905.1141
A20.0644.8350.6182.41610A80.09111.1090.8754.9843
A30.0834.1580.7962.32811A90.0957.5850.9163.7365
A40.0844.4610.8132.4608A100.0967.6390.9223.7624
A50.0936.8580.8953.4447A110.08111.6000.7775.0522
A60.0764.5730.7292.4249A120.0837.5760.8013.6156
Table 10. Weighted normalized decision matrix for MABAC.
Table 10. Weighted normalized decision matrix for MABAC.
AlternativePSRCMRECPC
A10.05490.03140.08010.65020.11370.08280.0712
A20.05880.04320.07930.89140.11370.07330.0514
A30.05620.03930.08900.63970.20220.13430.0613
A40.05620.03930.07820.65330.20220.14660.0694
A50.05880.06280.08110.83900.20220.10400.0902
A60.06530.06280.08330.77600.11370.09600.0721
A70.06530.06280.05291.22700.22500.07990.0775
A80.05230.06280.05051.26370.22750.08640.0658
A90.05880.05500.08390.90190.18960.13060.0775
A100.09800.05500.07830.83900.21480.12660.0893
A110.05230.04710.04451.27940.22500.12980.0902
A120.10460.04710.06090.91240.21990.12660.0451
G0.06340.04960.07020.88010.18120.10690.0703
Table 11. Q matrix and ranks using MABAC.
Table 11. Q matrix and ranks using MABAC.
AlternativePSRCMRECPC S i Rank
A1−0.0085−0.01810.0100−0.2299−0.0675−0.02410.0009−0.337212
A2−0.0046−0.00640.00920.0113−0.0675−0.0337−0.0189−0.11058
A3−0.0072−0.01030.0188−0.24040.02100.0274−0.0090−0.199711
A4−0.0072−0.01030.0080−0.22680.02100.0396−0.0009−0.176510
A5−0.00460.01330.0109−0.04110.0210−0.00290.01990.01647
A60.00190.01330.0132−0.1041−0.0675−0.01090.0018−0.15229
A70.00190.0133−0.01730.34690.0437−0.02700.00720.36883
A8−0.01110.0133−0.01960.38360.0463−0.0206−0.00450.38732
A9−0.00460.00540.01380.02180.00840.02360.00720.07566
A100.03460.00540.0082−0.04110.03360.01960.01900.07935
A11−0.0111−0.0024−0.02570.39930.04370.02280.01990.44651
A120.0412−0.0024−0.00930.03230.03870.0196−0.02520.09484
Table 12. Rank calculations using VIKOR.
Table 12. Rank calculations using VIKOR.
AlternativesPSRCMRECPCSRQRank
A1121.226687700.552,1865.10.91550.62920.991112
A2151.526405400.558,1377.30.68880.38800.64118
A3131.429757800.1520,1676.20.77800.63970.912311
A4131.426007670.1512,5505.30.75480.62610.885910
A515227005900.1539,00030.56190.44050.60487
A620227796500.544,00050.73060.50340.76599
A720217222200.0654,0004.40.20950.06660.06183
A810216401850.0550,0005.70.19100.06020.04452
A9151.828005300.222,5004.40.50270.37750.51355
A10451.826065900.125,0003.10.49900.44050.56476
A11101.614301700.0623,00030.13180.0523< 0.00011
A12501.620005200.0825,00080.48350.36710.49234
Table 13. Ranks obtained using various MCDM techniques.
Table 13. Ranks obtained using various MCDM techniques.
AlternativesCODASCOPRASCoCoSoMABACVIKOR
A11212121212
A2991088
A31010111111
A48881010
A577777
A61111999
A733133
A822322
A966565
A1055456
A1111211
A1244644
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Shanmugasundar, G.; Sapkota, G.; Čep, R.; Kalita, K. Application of MEREC in Multi-Criteria Selection of Optimal Spray-Painting Robot. Processes 2022, 10, 1172. https://doi.org/10.3390/pr10061172

AMA Style

Shanmugasundar G, Sapkota G, Čep R, Kalita K. Application of MEREC in Multi-Criteria Selection of Optimal Spray-Painting Robot. Processes. 2022; 10(6):1172. https://doi.org/10.3390/pr10061172

Chicago/Turabian Style

Shanmugasundar, G., Gaurav Sapkota, Robert Čep, and Kanak Kalita. 2022. "Application of MEREC in Multi-Criteria Selection of Optimal Spray-Painting Robot" Processes 10, no. 6: 1172. https://doi.org/10.3390/pr10061172

APA Style

Shanmugasundar, G., Sapkota, G., Čep, R., & Kalita, K. (2022). Application of MEREC in Multi-Criteria Selection of Optimal Spray-Painting Robot. Processes, 10(6), 1172. https://doi.org/10.3390/pr10061172

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop