Next Article in Journal
Federated Learning-Based Analysis of Human Sentiments and Physical Activities in Natural Disasters
Next Article in Special Issue
Design of Manufacturing Systems Based on Digital Shadow and Robust Engineering
Previous Article in Journal
Chains-BERT: A High-Performance Semi-Supervised and Contrastive Learning-Based Automatic Question-and-Answering Model for Agricultural Scenarios
Previous Article in Special Issue
Design of a Compact Planar Magnetic Levitation System with Wrench–Current Decoupling Enhancement
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Selection of Additive Manufacturing Machines via Ontology-Supported Multi-Attribute Three-Way Decisions

Guangxi Key Laboratory of Manufacturing System and Advanced Manufacturing Technology, School of Mechanical and Electrical Engineering, Guilin University of Electronic Technology, Guilin 541004, China
*
Author to whom correspondence should be addressed.
Submission received: 22 January 2023 / Revised: 16 February 2023 / Accepted: 20 February 2023 / Published: 24 February 2023
(This article belongs to the Special Issue Smart Machines and Intelligent Manufacturing)

Abstract

:
Selection of a suitable additive manufacturing (AM) machine to manufacture a specific product is one of the important tasks in design for AM. So far, many selection approaches based on multi-attribute decision making have been proposed within academia. Each of these approaches works well in its specific context. However, the approaches are not flexible enough and could produce undesirable results as they are all based on multi-attribute two-way decisions. In this paper, a selection approach based on ontology-supported multi-attribute three-way decisions is presented. Firstly, an ontology for AM machine selection is constructed according to vendor documents, benchmark data, expert experience, and the Senvol database. Supported by this ontology, a selection approach based on multi-attribute three-way decisions is then developed. After that, four AM machine selection examples are introduced to illustrate the application of the developed approach. Finally, the effectiveness and advantages of the approach are demonstrated via a set of comparison experiments. The demonstration results suggest that the presented approach is as effective as the existing approaches and more flexible than them when the information for decision making is insufficient or the cost for undesirable decision results is high.

1. Introduction

Additive manufacturing (AM) is a set of emerging manufacturing technologies that provide better design flexibility and geometric complexity, shorter development time, lower manufacturing cost, and less by-product wastes than traditional manufacturing technologies [1,2,3]. Existing AM technologies can be divided into seven categories, which are vat photopolymerization, material jetting, binder jetting, powder bed fusion, material extrusion, directed energy deposition, and sheet lamination [4]. Based on these technologies, more than 3500 types of AM machines have been manufactured and sold in the market [5]. A controversy regarding how one machine is better than the other is meaningless, since each machine has its specific target applications. However, a study on selection of a suitable machine to manufacture a specific product is of necessity and importance [6]. There are two main reasons. First, when selecting an AM machine, multiple factors should be considered comprehensively, such as the configuration, function, performance, utilities, strengths, and limitations of alternative machines and the connections between product requirements [7]. However, an AM machine user usually lacks such experience and basic knowledge. Second, different AM machines may have considerable overlap in many aspects, which would increase the difficulty of AM machine selection in practice [6].
To date, many approaches based on multi-attribute decision making (MADM) [8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59], as listed in Table 1, have been proposed to solve the problem of AM machine selection [6]. Each of these approaches works well in its specific context. However, the approaches are not flexible enough and could produce undesirable results as they are all based on multi-attribute two-way decisions. In multi-attribute two-way decisions, the decision regarding each alternative is either acceptance or rejection, which is simple and direct. However, this would hastily classify the alternatives at the border of acceptance or rejection, so that could generate unreasonable decision results. In addition, the values of attributes of an AM machine are generally collected from users from online databases, vendor documents, benchmark data, and expert experience; this is tedious and error-prone. This necessitates a way to automatically generate the information for decision making on demand.
In this paper, an AM machine selection approach based on ontology-supported multi-attribute three-way decisions is proposed. This approach uses ontologies [60] to model the online database. Benefiting from the automatic reasoning capability of an ontology, the approach can automatically generate the information for AM machine selection on demand. Further, alternative AM machines are rated via multi-attribute three-way decisions in the proposed approach. Compared to multi-attribute two-way decisions, this method provides an additional abstaining decision for an alternative, which avoids premature classification of the alternatives at the state of hesitation. Because of this, the proposed approach is more flexible and advantageous than those based on multi-attribute two-way decisions.
The remaining content of this paper is arranged as follows: Section 2 explains the details of the proposed approach. Section 3 illustrates the application of the approach via four AM machine selection examples. Section 4 demonstrates the effectiveness and advantages of the approach via two comparison experiments. Section 5 provides a detailed summary.

2. The Proposed Approach

In this section, the proposed AM machine selection approach based on ontology-supported multi-attribute three-way decisions is described in detail. The proposed approach first obtains all AM machines, attributes, and attribute values and formalizes them in a description logic (DL) ontology.
Because the DL ontology has the advantage of knowledge reasoning, corresponding attribute values are automatically generated according to the AM machines to be selected and the attributes to be considered. Then, AM machine selection is carried out via multi-attribute three-way decisions.

2.1. DL Ontology for AM Machine Selection

A DL ontology for AM machine selection was created in Protege [61]. The DL ontology takes the alternative AM machines and attributes as inputs and the corresponding attribute values as outputs. Thus, the automatic acquisition of attribute values can be realized. In this paper, six AM processes (EBM, SLM, LENS, DMLS, SLS, DMD) and seven attributes (Capability, Strength, Build Time, Density, Part Cost, Complexity, Hardness) are used to describe the developed DL ontology. Fifteen top-level concepts are depicted in Figure 1. These concepts are all atomic concepts.
To represent the data and knowledge for automatic generation of AM machine attribute values, an object relation named hasAttribute; seven data relations named hasBuildTimeValue, hasCapabilityValue, hasComplexityValue, hasDensityValue, hasHardnessValue, hasPartCostValue, and hasStrengthValue; and 13 individuals named dmd, dmls, ebm, lens, slm, sls, buildtime, capability, complexity, density, hardness, partcost, and strength are also created in the DL ontology. Based on the created entities, an ontological view of automatic generation of AM machine attribute values is depicted in Figure 2.

2.2. Concepts and Rules for Multi-Attribute Three-Way Decisions

In AM machine selection, each attribute of alternatives needs to be evaluated. Due to different evaluation criteria (e.g., 0 ~ 1 , 1 ~ 9 , 0 ~ 10 , etc.), data processing will become complex, and attribute values may be wrong due to the conversion of the evaluation criteria. Therefore, in order to guarantee the consistency and reliability of evaluation, the evaluation criteria for attribute values in the proposed approach are 0 ~ 1 (i.e., x i j 0 ,   1 ). Next, some concepts and rules for explaining the multi-attribute three-way decisions [62] are defined.

2.2.1. Relative Loss Function

The relative loss function is given in Table 2.
λ B P represents alternative A i that has attribute C j P to make the noncommitment decision a B , and the loss value is λ B P ;
λ N P represents alternative A i that has attribute C j P to make the rejection decision a N , and the loss value is λ N P ;
λ P N represents alternative A i that has no attribute C j P to make the acceptance decision a P , and the loss value is λ P N ;
λ B N represents alternative A i that has no attribute C j P to make the noncommitment decision a B , and the loss value is λ B N ;
C j P , ¬ C j N indicates two states such that C j P ¬ C j N = Ω , A i C j P , which indicates that A i has attribute C j P , A i ¬ C j N , which indicates that A i does not have attribute C j P ;
a P , a B , and a N , respectively, represent the decisions made: acceptance ( P O S C ), noncommitment ( B N D C ), and rejection ( N E G C ).

2.2.2. Relative Loss Function of Attribute Values

The relative loss function of attribute values is given in Table 3.
λ B P = σ j x i j x m i n represents alternative A i , which has attributes C j P to make the noncommitment decision a B , and the loss value is σ j x i j x m i n ;
λ N P = x i j x m i n represents alternative A i , which has attributes C j P to make the rejection decision a N , and the loss value is x i j x m i n ;
λ P N = x m a x x i j represents alternative A i , which has no attribute C j P to make the acceptance decision a P , and the loss value is x m a x x i j ;
λ B N = σ j x m a x x i j represents alternative A i , which has no attribute C j P to make the noncommitment decision a B , and the loss value is σ j x m a x x i j ;
x m i n is in the normalized fuzzy decision matrix M , x m i n = 0 ;
x m a x is in the normalized fuzzy decision matrix M , x m a x = 1 ;
σ j is the risk coefficient of attributes given by a user, σ j 0 ,   0.5 , when σ j = 0.5 , multi-attribute three-way decisions will reduce to multi-attribute two-way decisions; if the user prefers accurate results, a large value can be assigned; if the user prefers fuzzy results, a small value can be assigned;
C j P , ¬ C j N indicate two states such that C j P ¬ C j N = Ω ; A i C j P indicates that A i has attribute C j P ; and A i ¬ C j N indicates that A i does not have attribute C j P .
a P , a B , a N , respectively, represent the decisions made: acceptance ( P O S C ), noncommitment ( B N D C ), and rejection ( N E G C ).

2.2.3. Comprehensive Relative Loss Function of Alternatives

The comprehensive relative loss function of alternatives is given in Table 4.
λ B P = j = 1 n σ j w j x i j x m i n represents alternative A i that has attribute C j P to make the noncommitment decision a B , and the loss value is j = 1 n σ j w j x i j x m i n ;
λ N P = j = 1 n w j x i j x m i n represents alternative A i that has attribute C j P to make the rejection decision a N , and the loss value is j = 1 n w j x i j x m i n ;
λ P N = x m a x j = 1 n w j x i j represents alternative A i that has no attribute C j P to make the acceptance decision a P , and the loss value is x m a x j = 1 n w j x i j ;
λ B N = j = 1 n σ j w j x m a x x i j represents alternative A i that has no attribute C j P to make the noncommitment decision a B , and the loss value is j = 1 n σ j w j x m a x x i j ;
x m i n is in the normalized fuzzy decision matrix M , x m i n = 0 ;
x m a x is inn the normalized fuzzy decision matrix M , x m a x = 1 ;
σ j is the risk coefficient of attributes given by a user, σ j 0 ,   0.5 , when σ j = 0.5 , multi-attribute three-way decisions will reduce to multi-attribute two-way decisions; if the user prefers accurate results, a large value can be assigned; if the user prefers fuzzy results, a small value can be assigned;
C j P , ¬ C j N indicate two states such that C j P ¬ C j N = Ω ; A i C j P indicates that A i has attribute C j P ; and A i ¬ C j N indicates that A i does not have attribute C j P ;
a P , a B , a N , respectively, represent the decisions made: acceptance ( P O S C ), noncommitment ( B N D C ), and rejection ( N E G C );
w j is weights of attributes for alternative AM machines.

2.2.4. Comprehensive Thresholds of Alternatives

α i = j = 1 n w j 1 σ j x m a x x i j j = 1 n w j 1 σ j x m a x x i j + j = 1 n w j σ j x i j x m i n
β i = j = 1 n w j σ j x m a x x i j j = 1 n w j σ j x m a x x i j + j = 1 n w j 1 σ j x i j x m i n
x m i n is in the normalized fuzzy decision matrix M , x m i n = 0 ;
x m a x is in the normalized fuzzy decision matrix M , x m a x = 1 ;
w j is weights of attributes for alternative AM machines;
σ j the risk coefficient of attributes given by a user, σ j 0 ,   0.5 , when σ j = 0.5 , multi-attribute three-way decisions will reduce to multi-attribute two-way decisions; if the user prefers accurate results, a large value can be assigned; if the user prefers fuzzy results, a small value can be assigned.

2.2.5. Rules for Multi-Attribute Three-Way Decisions

To provide semantic interpretations of the thresholds and three regions in probabilistic rough sets, Yao [63] created decision theoretic rough sets (DTRS) with the use of Bayesian theory. Table 5 lists the two states and three actions that make up a DTRS model.
For x U , we denote R ( a i | x ) as the expected loss when taking the action a i i = P ,   B ,   N , and according to Table 5 it can be calculated as [62]:
R ( a P | x ) = λ P P P r ( C | x ) + λ P N P r ( ¬ C | x )
R ( a B | x ) = λ B P P r ( C | x ) + λ B N P r ( ¬ C | x )
R ( a N | x ) = λ N P P r ( C | x ) + λ N N P r ( ¬ C | x )
The conditional probability of an object x belonging to C , given that the object is described by its equivalence class x , can be expressed as P r ( C | x ) [64]. Note that P r ( ¬ C | x ) = 1 P r ( C | x ) .
According to Bayesian theory, the best decision is the one with minimum loss, so rules for multi-attribute three-way decisions can be indicated as follows:
If   m i n ( R ( a P | x ) ,   R ( a B | x ) ,   R ( a N | x ) ) = R ( a P | x ) ,   decide   x P O S C If   m i n ( R ( a P | x ) ,   R ( a B | x ) ,   R ( a N | x ) ) = R ( a B | x ) ,   decide   x B N D C If   m i n ( R ( a P | x ) ,   R ( a B | x ) ,   R ( a N | x ) ) = R ( a N | x ) ,   decide   x N E G C

2.3. Specific Steps of the Proposed Approach

An AM machine selection problem can be described thus: m alternative AM machines A 1 ~ A m , n attributes c 1 ~ c n , and n weights of attributes w 1 ~ w n such that w j is the weight of the attribute c j , w 1 ~ w n 0 ,   1 and j = 1 n w j = 1 , and a decision matrix M = x i j m × n   ( i 1 ,   m ;   j 1 ,   n ;   x i j > 0 ) such that x i j is the values corresponding to attribute c j of alternative A i . Based on these components, the AM machine selection problem can be solved by evaluating each alternative A i according to the weight w j of each attribute and the decision matrix M [62]. The specific process mainly includes the following steps:
  • Generate the values of attributes.
According to the alternative AM machines and attributes of an AM machine selection problem, the values of attributes are automatically generated by the automatic reasoning of the developed DL ontology for AM machine selection.
2.
Construct a decision matrix M .
According to the attribute values generated by the DL ontology, a decision matrix M is established as:
M = x 11 x 12 x 1 n x 21 x 22 x 2 n x m 1 x m 2 x m n
3.
Construct a fuzzy decision matrix M .
The decision matrix M is fuzzified using:
x i j = x i j i = 1 m x i j 2
where x i j indicates the attribute value of the j-th attribute of the i-th alternative.
Then a fuzzy decision matrix M is obtained as:
M = x 11 x 12 x 1 n x 21 x 22 x 2 n x m 1 x m 2 x m n
4.
Construct a normalized fuzzy decision matrix M .
In an AM machine selection problem, there are two types of attributes (i.e., positive attributes and negative attributes), in which a positive attribute has a positive impact on decision making, and a negative attribute has a negative impact on decision making. In order to eliminate such influences, a complement rule is needed to transform negative attributes into positive attributes [65]:
x i j = x i j i f   c j   i s   a   p o s i t i v e   c r i t e r i o n 1 x i j i f   c j   i s   a   n e g a t i v e   c r i t e r i o n
Thus, a fuzzy decision matrix M is transformed into a normalized fuzzy decision matrix M .
M = x 11 x 12 x 1 n x 21 x 22 x 2 n x m 1 x m 2 x m n
5.
Calculate the relative loss function of the attributes considered for each alternative.
The calculation method is shown in Table 3.
6.
Calculate the comprehensive relative loss function of each alternative.
The calculation method is shown in Table 4.
7.
Calculate the comprehensive thresholds α i and β i of each alternative.
According to Equations (1) and (2), the comprehensive thresholds α i and β i of the alternatives are calculated.
8.
Make the judgment of each alternative.
P r ( C | A i ) α i Decide :   A i P O S C ;
β i < Pr C | A i < α i Decide :   A i B N D C ;
P r ( C | A i ) β i Decide :   A i N E G C .
P r C A i represents the conditional probability of the alternative AM machine A i . P r C A i can be calculated using the method in [66,67,68]. By comparing the conditional probability P r C A i with the comprehensive thresholds α i and β i of the alternative A i , the judgment of the alternative A i is made: acceptance ( P O S C ), noncommitment ( B N D C ), or rejection( N E G C ).

3. Application

In this section, four AM machine selection examples are introduced to illustrate the application of the proposed approach.
Example 1 [12]: DMD (Direct Metal Deposition), DMLS (Direct Metal Laser Sintering), EBM (Electron Beam Melting), LENS (Laser Engineered Net Shaping), SLM (Selective Laser Melting), and SLS (Selective Laser Sintering) are six AM processes. One AM machine is selected under each AM process, which makes up six alternative AM machines. This article still uses each AM process to represent its corresponding AM machine. The attributes used to select these AM machines are ultimate tensile strength (MPa), Rockwell hardness (HRC), density (%), detail capability (mm), geometric complexity (nmu), build time (hrs), and part cost ($). Table 6 lists the alternative AM machines and the attributes considered for each alternative. The weights of the seven attributes are 0.167, 0.144, 0.071, 0.024, 0.214, 0.190, and 0.190.
Example 2 [10]: SLA3500, SLS2500, FDM8000, LOM1015, Quadra, and Z402 are six alternative AM machines. The attributes used to select these AM machines are dimensional accuracy ( μ m ), surface roughness ( μ m ), tensile strength (MPa), elongation (%), part cost, and build time. Table 7 lists the alternative AM machines and the attributes considered for each alternative. The weights of the six attributes are 0.1113, 0.1113, 0.0634, 0.0634, 0.3253, and 0.3253.
Example 3 [28]: 3D Systems Viper & Protogen 18420, 3D Systems Viper & Somos Next, M3 Linear & CL 20-316L, EOSCINT & PA 2200, EOSCINT & PA 3200 GF, and APCAMA2 & Ti6A/4v ELI are six alternative AM machines. The attributes used to select these AM machines are cost (€), roughness ( μ m ), build time (hrs), strength (MPa), and density (g/cm3). Table 8 lists the alternative AM machines and the attributes considered for each alternative. The weights of the five attributes are 0.15, 0.15, 0.50, 0.10, and 0.10.
Example 4 [42]: Fortus 360 mc, Fortus 450 mc, Fortus 900 mc, Sigma R17, Sigmax, and Replicator Z18 are six alternative AM machines. The attributes used to select these AM machines are total cost ($), total build time (hrs), and accuracy performance (mm). Table 9 lists the alternative AM machines and the attributes considered for each alternative. The weights of the three attributes are 0.6700, 0.2475, and 0.0825.
Using the proposed approach, the AM machine selection problems in the above four examples can be solved. As an example, the AM machine selection problem in Example 1 is solved via the eight specific steps of the proposed approach. The intermediate and final results are as follows:
A total of 36 object property assertions are created. By executing the attribute values with the automatic generation program, the DL ontology will automatically generate 36 data property assertions. The results are shown in Figure 3.
A decision matrix M is established as:
M = 1800 53 100 1.016 6 25.44 77.78 600 21 95 0.3 10 41.47 1150.18 1430 50 100 1.2 10 10.41 315.03 1703 53 100 0.762 6 5.03 145.51 2000 60 99.5 0.15 10 27.45 679.15 606 15 100 0.6 10 41.47 453.27
A fuzzy decision matrix M is established as:
M = 0.5009 0.4763 0.4120 0.5411 0.2762 0.3607 0.0535 0.1670 0.1887 0.3914 0.1598 0.4603 0.5880 0.7907 0.3980 0.4493 0.4120 0.6391 0.4603 0.1476 0.2166 0.4739 0.4763 0.4120 0.4058 0.2762 0.0713 0.1000 0.5566 0.5392 0.4099 0.0799 0.4603 0.3892 0.4669 0.1686 0.1348 0.4120 0.3196 0.4603 0.5880 0.3116
A normalized fuzzy decision matrix M is established as:
M = 0.5009 0.4763 0.5880 0.5411 0.2762 0.6393 0.9465 0.1670 0.1887 0.6086 0.1598 0.4603 0.4120 0.2093 0.3980 0.4493 0.5880 0.6391 0.4603 0.8524 0.7834 0.4739 0.4763 0.5880 0.4058 0.2762 0.9287 0.9000 0.5566 0.5392 0.5901 0.0799 0.4603 0.6108 0.5331 0.1686 0.1348 0.5880 0.3196 0.4603 0.4120 0.6884
The relative loss functions are shown in Table 10.
The comprehensive relative loss functions are shown in Table 11.
The comprehensive thresholds are shown in Table 12.
9.
Make the judgment of each alternative.
The conditional probability P r C A i for each alternative is calculated as follows:
P r ( C | A 1 ) = 0.4688 ; P r ( C | A 2 ) = 0.4369 ; P r ( C | A 3 ) = 0.4761 ;
P r ( C | A 4 ) = 0.5083 ; P r ( C | A 5 ) = 0.6555 ; P r ( C | A 6 ) = 0.4926 ;
The results of the multi-attribute three-way decisions are shown in Figure 4.
According to the judgment rules (8), (9), and (10), the following judgments are made:
N E G C = A 2 ,   A 6 ,   B N D C = A 1 ,   A 3 ,   P O S C =   A 4 ,   A 5
Similarly, the AM machine selection problems in the remaining examples can also be solved using the proposed approach. The results are respectively depicted in Figure 5, Figure 6 and Figure 7. According to the judgment rules (8), (9), and (10), the following judgments are made:
Example   2 :   N E G C = ,   B N D C = A 3 ,   P O S C =   A 1 ,   A 2 ,   A 4 ,   A 5 ,   A 6 Example   3 :   N E G C = A 6 ,   B N D C = A 3 ,   P O S C = A 1 ,   A 2 ,   A 4 ,   A 5 Example   4 :   N E G C = A 6 ,   B N D C = A 1 ,   P O S C = A 2 ,   A 3 ,   A 4 ,   A 5

4. Demonstration

In this section, two experiments are respectively conducted to demonstrate the effectiveness and advantages of the proposed approach.

4.1. Demonstration of Effectiveness

In general, the effectiveness of a new MADM method is demonstrated by comparing it with existing methods using the same problem. To this end, the four AM machine selection examples listed above are used in the first demonstration experiment. Specifically, Wilson and Rosen [12], Qin et al. [47], and the proposed approach are compared and analyzed using Example 1. Rao and Padmanabhan [14], Vahdani et al. [22], Byun and Lee [10], Zhang and Bernard [28], Zhang et al. [29], Qin et al. [47], and the proposed approach are compared and analyzed using Example 2. Zhang and Bernard [28], Qin et al. [47], and the proposed approach are compared and analyzed using Example 3. Kadkhoda-Ahmadi et al. [42], Qin et al. [47], and the proposed approach are compared and analyzed using Example 4. The experimental results are listed in Table 13.
The experimental results show that:
For Example 1, when the user makes an acceptance decision on two alternatives and a rejection decision on two alternatives, the proposed approach has the same decision results as Wilson and Rosen [12] and Qin et al. [47] in terms of rejection decision, which also shows its effectiveness. However, the decision results of the proposed approach are slightly different from the decision results generated by Wilson and Rosen [12] and Qin et al. [47] in terms of acceptance and noncommitment decisions.
For Example 2, when the user makes an acceptance decision on five alternatives and a rejection decision on zero alternatives, the proposed approach has the same decision results as Byun and Lee [10], Zhang and Bernard [28], and Zhang et al. [29], which verifies its effectiveness. However, the decision results of the proposed approach are slightly different from the decision results generated by Rao and Padmanabhan [14], Vahdani et al. [22], and Qin et al. [47].
For Example 3, when the user an acceptance decision on four alternatives and a rejection decision on one alternative, the proposed approach has the same decision results as Qin et al. [47], which verifies its effectiveness. However, the decision results of the proposed approach are slightly different from the decision results generated by Zhang and Bernard [28].
For Example 4, when the user makes an acceptance decision on four alternatives and a rejection decision on one alternative, the proposed approach has the same decision results as Kadkhoda-Ahmadi et al. [42] and Qin et al. [47], which also shows its effectiveness.
It is worth noting that the main factors that account for the slight differences above include the size of the risk coefficients σ j , the calculation method of conditional probability P r ( C | A i ) , etc.

4.2. Demonstration of Advantages

σ is called the risk coefficient, which indicates the extent to which a user obtains information. The larger the σ value, the more sufficient the information obtained. The second demonstration experiment will demonstrate that the proposed approach is superior to the approaches based on multi-attribute two-way decisions when the σ value is small. According to Table 3 and (3), (4), and (5), and assuming P r ( C | x ) = 0.5 , then the expected loss values of decision P O S C (i.e., a P ), B N D C (i.e., a B ), and N E G C (i.e., a N ) are, respectively:
A 1 :   R ( a N | x ) = 0.5 x i j A 2 :   R ( a B | x ) = 0.5 σ A 2 - 1 :   ( A 2   curve   at   σ = 0 ) ; A 2 - 2 :   ( A 2   curve   at   σ = 0.1 ) ; A 2 - 3 :   ( A 2   curve   at   σ = 0.2 ) ; A 2 - 4 :   ( A 2   curve   at   σ = 0.3 ) ; A 2 - 5 :   ( A 2   curve   at   σ = 0.4 ) ; A 2 - 6 :   ( A 2   curve   at   σ = 0.5 ) ; A 3 :   R ( a P | x ) = 0.5 1 x i j
The dominant values of decision a B under different σ are, respectively:
B 1 :   R ( a N | x ) R ( a B | x )   when   x i j 0 ,   0.5                                         R ( a P | x ) R ( a B | x )   when   x i j 0.5 ,   1 ;   ( σ = 0 ) B 2 :   R ( a N | x ) R ( a B | x )   when   x i j 0 ,   0.5                                             R ( a P | x ) R ( a B | x )   when   x i j 0.5 ,   1 ;   ( σ = 0.1 ) B 3 :   R ( a N | x ) R ( a B | x )   when   x i j 0 ,   0.5                                             R ( a P | x ) R ( a B | x )   when   x i j 0.5 ,   1 ;   ( σ = 0.2 ) B 4 :   R ( a N | x ) R ( a B | x )   when   x i j 0 ,   0.5                                             R ( a P | x ) R ( a B | x )   when   x i j 0.5 ,   1 ;   ( σ = 0.3 ) B 5 :   R ( a N | x ) R ( a B | x )   when   x i j 0 ,   0.5                                             R ( a P | x ) R ( a B | x )   when   x i j 0.5 ,   1 ;   ( σ = 0.4 ) B 6 :   R ( a N | x ) R ( a B | x )   when   x i j 0 ,   0.5                                             R ( a P | x ) R ( a B | x )   when   x i j 0.5 ,   1 ;   ( σ = 0.5 )
The experimental results are shown in Figure 8 and Figure 9.
The results show that when 0.5 σ falls below the A1 line (when x i j 0 ,   0.5 ) or 0.5 σ falls below the A3 line (when x i j 0.5 ,   1 ), m i n ( R ( a P | x ) ,   R ( a B | x ) ,   R ( a N | x ) ) = R ( a B | x ) , and the smaller the σ value (i.e., the more insufficient the information obtained or the cost for undesirable decision results is high), the larger the dominant value and dominant range ( x i j interval corresponding to the dominant value) of decision a B , so it is more flexible and reasonable to make three decisions (i.e., P O S C , N E G C , B N D C ) than to make two decisions (i.e., P O S C , N E G C ).
To sum up, the proposed approach has two advantages. First, the proposed approach uses DL ontology to automatically generate attribute values, which is more intelligent and convenient than the traditional ways of obtaining attribute values. Second, it is based on multi-attribute three-way decisions, which are more flexible and reasonable than the traditional multi-attribute two-way decisions, especially when the information obtained for decision making is insufficient. When the information obtained is sufficient, by assigning σ = 0.5 , the multi-attribute three-way decisions will transform into multi-attribute two-way decisions.

5. Conclusions

This paper develops an AM machine selection approach based on ontology-supported multi-attribute three-way decisions. This approach consists of two parts. The first part is a DL ontology for AM machine selection, which automatically generates the values of attributes according to the AM machines to be selected and the attributes to be considered. The second part is a decision-making method based on multi-attribute three-way decisions, which prioritizes the alternative AM machines based on the generated attribute values. The paper also illustrates the application of the approach via four AM machine selection examples and demonstrates the effectiveness and advantages of the approach via two experiments. The demonstration results show that that the developed approach is as effective as the existing approaches and the smaller the σ value (i.e., the more insufficient the information obtained or the cost for undesirable decision results is high), the larger the dominant value and dominant range ( x i j interval corresponding to the dominant value) of decision a B , so it is more flexible and reasonable to make three decisions (i.e., P O S C , N E G C , B N D C ) than to make two decisions (i.e., P O S C , N E G C ).
A main limitation of the proposed method is that inappropriate risk coefficients σ j may cause no or many alternatives to be classified into the acceptance region, thus making further decisions difficult. In the proposed method, the risk coefficients σ j were manually assigned according to experience. It would be of importance to develop an automatic approach to determine proper risk coefficients σ j . Another limitation is that distortions of the input data may have negative influence the final decision-making results. It would be of necessity to study the reduction of such influence. Last, future work will also focus on applications of the developed approach to other MADM problems in the field of AM, such as material selection, build direction determination, and process parameter optimization. More criteria relevant to part performance would be considered in these applications.

Author Contributions

Conceptualization, M.H., B.F. and Y.Q.; methodology, M.H., B.F. and Y.Q.; software, Y.P.; validation, B.F.; formal analysis, L.C.; investigation, B.F.; resources, B.F.; data curation, B.F.; writing—original draft preparation, M.H., B.F. and Y.Q.; writing—review and editing, M.H., B.F. and Y.Q.; visualization, L.C.; supervision, project administration, funding acquisition, M.H. and Y.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (No. 52165064 and No. 52105511).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

AMAdditive Manufacturing
MADMMulti-Attribute Decision Making
DLDescription Logic
AHPAnalytic Hierarchy Process
KVMKnowledge Value Measuring
MAHPMultiplicative Analytic Hierarchy Process
SPASimple Pair Analysis
GRAGrey Relational Analysis
VIKORVlsekriterijuska optimizacija I KOmoromisno Resenje
DSMDeviation-Similarity Model
PROMETHEEPreference Ranking Organisation METHod for Enrichment Evaluation
TOPSISTechnique for Order of Preference by Similarity to Ideal Solution
AOsAggregation Operators
COPRASCOmplex PRoportional ASsessment
FSEFuzzy Synthetic Evaluation
PSIPreference Selection Index
ANPAnalytical Network Process
EEExpert Experience
BDBenchmark Data
VDVendor Documents
DTRSDecision Theoretic Rough Sets
DMDDirect Metal Deposition
DMLSDirect Metal Laser Sintering
EBMElectron Beam Melting
LENSLaser Engineered Net Shaping
SLMSelective Laser Melting
SLSSelective Laser Sintering

References

  1. Additive Manufacturing: General: Principles: Terminology; International Organization for Standardization: Geneva, Switzerland, 2015.
  2. Kumar, L.J.; Pandey, P.M.; Wimpenny, D.I. 3D Printing and Additive Manufacturing Technologies; Springer: Berlin/Heidelberg, Germany, 2019. [Google Scholar]
  3. Gao, W.; Zhang, Y.; Ramanujan, D.; Ramani, K.; Chen, Y.; Williams, C.B.; Wang, C.C.L.; Shin, Y.C.; Zhang, S.; Zavattieri, P.D. The Status, Challenges, and Future of Additive Manufacturing in Engineering. Comput.—Aided Des. 2015, 69, 65–89. [Google Scholar] [CrossRef]
  4. Additive Manufacturing: General Principles. Part. 2: Overview of Process Categories and Feedstock; International Organization for Standardization: Geneva, Switzerland, 2015.
  5. Senvol, L.L.C. Senvol Database: Industrial Additive Manufacturing Machines and Materials. Available online: http://senvol.com/machine-search/ (accessed on 1 January 2023).
  6. Wang, Y.; Blache, R.; Xu, X. Selection of Additive Manufacturing Processes. Rapid Prototyp. J. 2017, 23, 434–447. [Google Scholar] [CrossRef]
  7. ISO 17296-3; Additive Manufacturing—General Principles—Part 3: Main Characteristics and Corresponding Test Methods. International Organization for Standardization: Geneva, Switzerland, 2017.
  8. Braglia, M.; Petroni, A. A Management-Support Technique for the Selection of Rapid Prototyping Technologies. J. Ind. Technol. 1999, 15, 2–6. [Google Scholar]
  9. Xu, F.; Wong, Y.S.; Loh, H.T. Toward Generic Models for Comparative Evaluation and Process Selection in Rapid Prototyping and Manufacturing. J. Manuf. Syst. 2001, 19, 283–296. [Google Scholar] [CrossRef]
  10. Byun, H.S.; Lee, K.H. A Decision Support System for the Selection of a Rapid Prototyping Process Using the Modified Topsis Method. Int. J. Adv. Manuf. Technol. 2005, 26, 1338–1347. [Google Scholar] [CrossRef]
  11. Mahesh, M.; Fuh, J.Y.; Wong, Y.S.; Loh, H.T. Benchmarking for Decision Making in Rapid Prototyping Systems. In Proceedings of the IEEE International Conference on Automation Science and Engineering, Edmonton, AB, Canada, 1–2 August 2005. [Google Scholar]
  12. Wilson, J.O.; Rosen, D. Selection for Rapid Manufacturing Under Epistemic Uncertainty. In Proceedings of the International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Long Beach, CA, USA, 24–28 September 2005. [Google Scholar]
  13. Lan, H.; Ding, Y.; Hong, J. Decision Support System for Rapid Prototyping Process Selection through Integration of Fuzzy Synthetic Evaluation and an Expert System. Int. J. Prod. Res. 2005, 43, 169–194. [Google Scholar] [CrossRef]
  14. Rao, R.V.; Padmanabhan, K.K. Rapid Prototyping Process Selection Using Graph Theory and Matrix Approach. J. Mater. Process. Technol. 2007, 194, 81–88. [Google Scholar] [CrossRef]
  15. Armillotta, A. Selection of Layered Manufacturing Techniques by an Adaptive Ahp Decision Model. Robot. Comput. Integr. Manuf. 2008, 24, 450–461. [Google Scholar] [CrossRef]
  16. Borille, A.; Gomes, J.; Meyer, R.; Grote, K. Applying Decision Methods to Select Rapid Prototyping Technologies. Rapid Prototyp. J. 2010, 16, 50–62. [Google Scholar] [CrossRef]
  17. Lokesh, K.; Jain, P. Selection of Rapid Prototyping Technology. Adv. Prod. Eng. Manag. 2010, 5, 75–84. [Google Scholar]
  18. Venkata Rao, R.; Patel, B.K. Decision Making in the Manufacturing Environment Using an Improved Promethee Method. Int. J. Prod. Res. 2010, 48, 4665–4682. [Google Scholar] [CrossRef]
  19. Zhou, B.; Chen, C. Multi-Level Fuzzy Comprehensive Evaluations for Rapid Manufacturing Systems. In Proceedings of the 2010 Seventh International Conference on Fuzzy Systems and Knowledge Discovery, Yantai, China, 10–12 August 2010. [Google Scholar]
  20. Chakraborty, S. Applications of the Moora Method for Decision Making in Manufacturing Environment. Int. J. Adv. Manuf. Technol. 2011, 54, 1155–1166. [Google Scholar] [CrossRef]
  21. Khrais, S.; Al-Hawari, T.; Al-Araidah, O. A Fuzzy Logic Application for Selecting Layered Manufacturing Techniques. Expert Syst. Appl. 2011, 38, 10286–10291. [Google Scholar] [CrossRef]
  22. Vahdani, B.; Mousavi, S.M.; Tavakkoli-Moghaddam, R. Group Decision Making Based On Novel Fuzzy Modified Topsis Method. Appl. Math. Model. 2011, 35, 4257–4269. [Google Scholar] [CrossRef]
  23. İç, Y.T. An Experimental Design Approach Using Topsis Method for the Selection of Computer-Integrated Manufacturing Technologies. Robot. Robot. Comput.—Integr. Manuf. 2012, 28, 245–256. [Google Scholar] [CrossRef]
  24. Mahapatra, S.S.; Panda, B.N. Benchmarking of Rapid Prototyping Systems Using Grey Relational Analysis. Int. J. Serv. Oper. Manag. 2013, 16, 460–477. [Google Scholar] [CrossRef]
  25. Roberson, D.A.; Espalin, D.; Wicker, R.B. 3D Printer Selection: A Decision-Making Evaluation and Ranking Model. Virtual Phys. Prototyp. 2013, 8, 201–212. [Google Scholar] [CrossRef]
  26. Liao, S.; Wu, M.J.; Huang, C.Y.; Kao, Y.S.; Lee, T.H. Evaluating and Enhancing Three-Dimensional Printing Service Providers for Rapid Prototyping Using the Dematel Based Network Process and Vikor. Math. Probl. Eng. 2014, 2014, 349348. [Google Scholar] [CrossRef] [Green Version]
  27. Vinodh, S.; Nagaraj, S.; Girubha, J. Application of Fuzzy Vikor for Selection of Rapid Prototyping Technologies in an Agile Environment. Rapid Prototyp. J. 2014, 20, 523–532. [Google Scholar] [CrossRef]
  28. Zhang, Y.; Bernard, A. An Integrated Decision-Making Model for Multi-Attributes Decision-Making (Madm) Problems in Additive Manufacturing Process Planning. Rapid Prototyp. J. 2014, 20, 377–389. [Google Scholar] [CrossRef]
  29. Zhang, Y.; Xu, Y.; Bernard, A. A New Decision Support Method for the Selection of Rp Process: Knowledge Value Measuring. Int. J. Comput. Integr. Manuf. 2014, 27, 747–758. [Google Scholar] [CrossRef]
  30. Mançanares, C.G.; Zancul, E.d.S.; Cavalcante Da Silva, J.; Cauchick Miguel, P.A. Additive Manufacturing Process Selection Based On Parts’ Selection Criteria. Int. J. Adv. Manuf. Technol. 2015, 80, 1007–1014. [Google Scholar] [CrossRef]
  31. Paul, D.; Agarwal, P.; Mondal, G.; Banerjee, D. A Comparative Analysis of Different Hybrid Mcdm Techniques Considering a Case of Selection of 3D Printers. Manag. Sci. Lett. 2015, 5, 695–708. [Google Scholar] [CrossRef]
  32. Makhesana, M.A. Application of Improved Complex Proportional Assessment (Copras) Method for Rapid Prototyping System Selection. Rapid Prototyp. J. 2015, 21, 671–674. [Google Scholar] [CrossRef]
  33. Vimal, K.; Vinodh, S.; Brajesh, P.; Muralidharan, R. Rapid Prototyping Process Selection Using Multi Criteria Decision Making Considering Environmental Criteria and its Decision Support System. Rapid Prototyp. J. 2016, 22, 225–250. [Google Scholar]
  34. Kumar, V.; Kumar, L.; Haleem, A. Selection of Rapid Prototyping Technology Using an Anp Based Approach. IOSR J. Mech. Civ. Eng. (IOSR-JMCE) 2016, 13, 71–78. [Google Scholar] [CrossRef]
  35. Zheng, P.; Wang, Y.; Xu, X.; Xie, S.Q. A Weighted Rough Set Based Fuzzy Axiomatic Design Approach for the Selection of Am Processes. Int. J. Adv. Manuf. Technol. 2017, 91, 1977–1990. [Google Scholar] [CrossRef]
  36. çetİnkaya, C.; Kabak, M.; Özceylan, E. 3D Printer Selection by Using Fuzzy Analytic Hierarchy Process and Promethee. Bilişim Teknolojileri Dergisi 2017, 10, 371–380. [Google Scholar] [CrossRef] [Green Version]
  37. Gitinavard, H.; Mousavi, S.M.; Vahdani, B. Soft Computing-Based New Interval-Valued Hesitant Fuzzy Multi-Criteria Group Assessment Method with Last Aggregation to Industrial Decision Problems. Soft Comput. 2017, 21, 3247–3265. [Google Scholar] [CrossRef]
  38. Anand, M.; Vinodh, S. Application of Fuzzy Ahp–Topsis for Ranking Additive Manufacturing Processes for Microfabrication. Rapid Prototyp. J. 2018, 24, 424–435. [Google Scholar]
  39. Zaman, U.K.U.; Rivette, M.; Siadat, A.; Mousavi, S.M. Integrated Product-Process Design: Material and Manufacturing Process Selection for Additive Manufacturing Using Multi-Criteria Decision Making. Robot. Comput.—Integr. Manuf. 2018, 51, 169–180. [Google Scholar] [CrossRef] [Green Version]
  40. Wang, Y.; Zhong, R.Y.; Xu, X. A Decision Support System for Additive Manufacturing Process Selection Using a Hybrid Multiple Criteria Decision-Making Method. Rapid Prototyp. J. 2018, 24, 1544–1553. [Google Scholar] [CrossRef]
  41. Yildiz, A.; Uğur, L. Evaluation of 3D Printers Used in Additive Manufacturing by Using Interval Type-2 Fuzzy Topsis Method. J. Eng. Res. Appl. Sci. 2018, 7, 984–993. [Google Scholar]
  42. Kadkhoda-Ahmadi, S.; Hassan, A.; Asadollahi-Yazdi, E. Process and Resource Selection Methodology in Design for Additive Manufacturing. Int. J. Adv. Manuf. Technol. 2019, 104, 2013–2029. [Google Scholar] [CrossRef]
  43. Moiduddin, K.; Mian, S.H.; Alkhalefah, H.; Umer, U. Decision Advisor Based On Uncertainty Theories for the Selection of Rapid Prototyping System. J. Intell. Fuzzy Syst. 2019, 37, 3897–3923. [Google Scholar] [CrossRef]
  44. Prabhu, S.R.; Ilangkumaran, M. Decision Making Methodology for the Selection of 3D Printer Under Fuzzy Environment. Int. J. Mater. Prod. Technol. 2019, 59, 239–252. [Google Scholar] [CrossRef]
  45. Prabhu, S.R.; Ilangkumaran, M. Selection of 3D Printer Based On Fahp Integrated with Gra-Topsis. Int. J. Mater. Prod. Technol. 2019, 58, 155–177. [Google Scholar] [CrossRef]
  46. Raigar, J.; Sharma, V.S.; Srivastava, S.; Chand, R.; Singh, J. A Decision Support System for the Selection of an Additive Manufacturing Process Using a New Hybrid Mcdm Technique. Sādhanā 2020, 45, 101. [Google Scholar] [CrossRef]
  47. Qin, Y.; Qi, Q.; Scott, P.J.; Jiang, X. An Additive Manufacturing Process Selection Approach Based on Fuzzy Archimedean Weighted Power Bonferroni Aggregation Operators. Robot. Comput.—Integr. Manuf. 2020, 64, 101926. [Google Scholar] [CrossRef]
  48. Qin, Y.; Qi, Q.; Shi, P.; Scott, P.J.; Jiang, X. Linguistic Interval-Valued Intuitionistic Fuzzy Archimedean Prioritised Aggregation Operators for Multi-Criteria Decision Making. J. Intell. Fuzzy Syst. 2020, 38, 4643–4666. [Google Scholar] [CrossRef]
  49. Qin, Y.; Cui, X.; Huang, M.; Zhong, Y.; Tang, Z.; Shi, P. Linguistic Interval-Valued Intuitionistic Fuzzy Archimedean Power Muirhead Mean Operators for Multiattribute Group Decision-Making. Complexity 2020, 2020, 2373762. [Google Scholar] [CrossRef]
  50. Liu, W.; Zhu, Z.; Ye, S. A Decision-Making Methodology Integrated in Product Design for Additive Manufacturing Process Selection. Rapid Prototyp. J. 2020, 26, 895–909. [Google Scholar] [CrossRef]
  51. Prabhu, S.R.; Ilangkumaran, M.; Mohanraj, T. 3D Printing of Automobile Spoilers Using Mcdm Techniques. Mater. Test. 2020, 62, 1121–1125. [Google Scholar] [CrossRef]
  52. Bikas, H.; Porevopoulos, N.; Stavropoulos, P. A Decision Support Method for Knowledge-Based Additive Manufacturing Process Selection. Procedia CIRP 2021, 104, 1650–1655. [Google Scholar] [CrossRef]
  53. Saxena, P.; Pagone, E.; Salonitis, K.; Jolly, M.R. Sustainability Metrics for Rapid Manufacturing of the Sand Casting Moulds: A Multi-Criteria Decision-Making Algorithm-Based Approach. J. Clean. Prod. 2021, 311, 127506. [Google Scholar] [CrossRef]
  54. Ransikarbum, K.; Khamhong, P. Integrated Fuzzy Analytic Hierarchy Process and Technique for Order of Preference by Similarity to Ideal Solution for Additive Manufacturing Printer Selection. J. Mater. Eng. Perform. 2021, 30, 6481–6492. [Google Scholar] [CrossRef]
  55. Psarommatis, F.; Vosniakos, G. Systematic Development of a Powder Deposition System for an Open Selective Laser Sintering Machine Using Analytic Hierarchy Process. J. Manuf. Mater. Process. 2022, 6, 22. [Google Scholar] [CrossRef]
  56. Raja, S.; John Rajan, A.; Praveen Kumar, V.; Rajeswari, N.; Girija, M.; Modak, S.; Vinoth Kumar, R.; Mammo, W.D. Selection of Additive Manufacturing Machine Using Analytical Hierarchy Process. Sci. Program. 2022, 2022, 1596590. [Google Scholar] [CrossRef]
  57. Raja, S.; Rajan, A.J. A Decision-Making Model for Selection of the Suitable Fdm Machine Using Fuzzy Topsis. Math. Probl. Eng. 2022, 2022, 7653292. [Google Scholar] [CrossRef]
  58. Chandra, M.; Shahab, F.; Kek, V.; Rajak, S. Selection for Additive Manufacturing Using Hybrid Mcdm Technique Considering Sustainable Concepts. Rapid Prototyp. J. 2022, 28, 1297–1311. [Google Scholar] [CrossRef]
  59. Qin, Y.; Qi, Q.; Shi, P.; Lou, S.; Scott, P.J.; Jiang, X. Multi-Attribute Decision-Making Methods in Additive Manufacturing: The State of the Art. Processes 2023, 11, 497. [Google Scholar] [CrossRef]
  60. Gruber, T.R. A Translation Approach to Portable Ontology Specifications. Knowl. Acquis. 1993, 5, 199–220. [Google Scholar] [CrossRef]
  61. Musen, M.A. The Protégé Project: A Look Back and a Look Forward. AI Matters 2015, 1, 4–12. [Google Scholar] [CrossRef] [Green Version]
  62. Jia, F.; Liu, P. A Novel Three-Way Decision Model Under Multiple-Criteria Environment. Inf. Sci. 2019, 471, 29–51. [Google Scholar] [CrossRef]
  63. Yao, Y.; Wong, S.K.M. A Decision Theoretic Framework for Approximating Concepts. Int. J. Man-Mach. Stud. 1992, 37, 793–809. [Google Scholar] [CrossRef]
  64. Liang, D.; Pedrycz, W.; Liu, D.; Hu, P. Three-Way Decisions Based On Decision-Theoretic Rough Sets Under Linguistic Assessment with the Aid of Group Decision Making. Appl. Soft. Comput. 2015, 29, 256–269. [Google Scholar] [CrossRef]
  65. Huang, M.; Chen, L.; Zhong, Y.; Qin, Y. A Generic Method for Multi-Criterion Decision-Making Problems in Design for Additive Manufacturing. Int. J. Adv. Manuf. Technol. 2021, 115, 2083–2095. [Google Scholar] [CrossRef]
  66. Liu, P.; Wang, Y.; Jia, F.; Fujita, H. A Multiple Attribute Decision Making Three-Way Model for Intuitionistic Fuzzy Numbers. Int. J. Approx. Reason. 2020, 119, 177–203. [Google Scholar] [CrossRef]
  67. Qin, Y.; Qi, Q.; Shi, P.; Scott, P.J.; Jiang, X. A multi-criterion three-way decision-making method under linguistic interval-valued intuitionistic fuzzy environment. J. Ambient Intell. Humaniz. Comput. 2022. [Google Scholar] [CrossRef]
  68. Qin, Y.; Qi, Q.; Shi, P.; Scott, P.; Jiang, X. Selection of materials in metal additive manufacturing via three-way decision-making. Int. J. Adv. Manuf. Technol. 2023. [Google Scholar] [CrossRef]
Figure 1. Graphical representation of fifteen top-level concepts in the DL ontology.
Figure 1. Graphical representation of fifteen top-level concepts in the DL ontology.
Applsci 13 02926 g001
Figure 2. Ontological view of automatic generation of AM machine attribute values.
Figure 2. Ontological view of automatic generation of AM machine attribute values.
Applsci 13 02926 g002
Figure 3. Automatic generation of attribute values for Example 1.
Figure 3. Automatic generation of attribute values for Example 1.
Applsci 13 02926 g003aApplsci 13 02926 g003b
Figure 4. Results of the multi-attribute three-way decisions for Example 1.
Figure 4. Results of the multi-attribute three-way decisions for Example 1.
Applsci 13 02926 g004
Figure 5. Results of the multi-attribute three-way decisions for Example 2.
Figure 5. Results of the multi-attribute three-way decisions for Example 2.
Applsci 13 02926 g005
Figure 6. Results of the multi-attribute three-way decisions for Example 3.
Figure 6. Results of the multi-attribute three-way decisions for Example 3.
Applsci 13 02926 g006
Figure 7. Results of the multi-attribute three-way decisions for Example 4.
Figure 7. Results of the multi-attribute three-way decisions for Example 4.
Applsci 13 02926 g007
Figure 8. Loss value functions for A1, A2, and A3.
Figure 8. Loss value functions for A1, A2, and A3.
Applsci 13 02926 g008
Figure 9. The dominant value curves of decision a B under different σ .
Figure 9. The dominant value curves of decision a B under different σ .
Applsci 13 02926 g009
Table 1. An overview of the forty-eight MADM-based approaches in the literature.
Table 1. An overview of the forty-eight MADM-based approaches in the literature.
MADM-Based ApproachSpecific TechniquesData SourceDecision-Making Method
Braglia and Petroni (1999) [8]AHPEETwo-way decision
Xu et al. (2001) [9]KVMBDTwo-way decision
Byun and Lee (2005) [10]TOPSISBDTwo-way decision
Mahesh et al. (2005) [11]FS theoryBDTwo-way decision
Wilson and Rosen (2005) [12]Interval analysisVD, EETwo-way decision
Lan et al. (2005) [13]FSE——Two-way decision
Rao and Padmanabhan (2007) [14]Matrix approachBDTwo-way decision
Armillotta (2008) [15]AHPVD, BD, EETwo-way decision
Borille et al. (2010) [16]AHP, MAHP, SPABDTwo-way decision
Lokesh and Jain (2010) [17]AHPEETwo-way decision
Rao and Patel (2010) [18]PROMETHEEBDTwo-way decision
Zhou and Chen (2010) [19]AHPEETwo-way decision
Chakraborty (2011) [20]Ratio analysisBDTwo-way decision
Khrais et al. (2011) [21]FS theoryEETwo-way decision
Vahdani et al. (2011) [22]TOPSISBD, EETwo-way decision
Ic (2012) [23]TOPSISBDTwo-way decision
Mahapatra and Panda (2013) [24]GRAEETwo-way decision
Roberson et al. (2013) [25]Ranking modelBDTwo-way decision
Liao et al. (2014) [26]VIKOREETwo-way decision
Vinodh et al. (2014) [27]VIKOREETwo-way decision
Zhang and Bernard (2014) [28]DSMBDTwo-way decision
Zhang et al. (2014) [29]KVMBDTwo-way decision
Mancanares et al. (2015) [30]AHPVD, EETwo-way decision
Paul et al. (2015) [31]Hybrid——Two-way decision
Makhesana et al. (2015) [32]COPRAS——Two-way decision
Kek (2016) [33]FS theoryBD, EETwo-way decision
Kumar et al. (2016) [34]ANP——Two-way decision
Zheng et al. (2017) [35]Rough set theoryBDTwo-way decision
Cetinkaya et al. (2017) [36]Hybrid——Two-way decision
Gitinavard et al. (2017) [37]COPRAS——Two-way decision
Anand and Vinodh (2018) [38]AHP-TOPSISEETwo-way decision
uz Zaman et al. (2018) [39]AHPVDTwo-way decision
Wang et al. (2018) [40]AHP-TOPSISBDTwo-way decision
Yildiz et al. (2018) [41]TOPSIS——Two-way decision
Kadkhoda-Ahmadi et al. (2019) [42]AHPVD, BD, EETwo-way decision
Moiduddin et al. (2019) [43]Hybrid——Two-way decision
Prabhu et al. (2019) [44,45]Hybrid——Two-way decision
Raigar et al. (2020) [46]Hybrid——Two-way decision
Qin et al. (2020) [47,48,49]AOs——Two-way decision
Liu et al. (2020) [50]AHP——Two-way decision
Prabhu et al. (2020) [51]PSI——Two-way decision
Bikas et al. (2021) [52]AHP——Two-way decision
Saxena et al. (2021) [53]TOPSIS——Two-way decision
Ransikarbum et al. (2021) [54]Hybrid——Two-way decision
Psarommatis et al. (2022) [55]AHP——Two-way decision
Raja et al. (2022) [56]AHP——Two-way decision
Raja et al. (2022) [57]TOPSIS——Two-way decision
Chandra et al. (2022) [58]Hybrid——Two-way decision
Notes: AHP refers to analytic hierarchy process; KVM refers to knowledge value measuring; MAHP refers to multiplicative analytic hierarchy process; SPA refers to simple pair analysis; GRA refers to grey relational analysis; VIKOR refers to vlsekriterijuska optimizacija i komoromisno resenje; DSM refers to deviation-similarity model; PROMETHEE refers to preference ranking organization method for enrichment evaluation; TOPSIS refers to technique for order of preference by similarity to ideal solution; AOs refers to aggregation operators; COPRAS refers to complex proportional assessment; FSE refers to fuzzy synthetic evaluation; PSI refers to preference selection index; ANP refers to analytical network process; EE refers to expert experience; BD refers to benchmark data; and VD refers to vendor documents.
Table 2. Relative loss function.
Table 2. Relative loss function.
A i C j P ¬ C j N
a p 0 λ P N
a B λ B P λ B N
a N λ N P 0
Table 3. Relative loss function of attribute values.
Table 3. Relative loss function of attribute values.
A i C j P ¬ C j N
a p 0 x m a x x i j
a B σ j x i j x m i n σ j x m a x x i j
a N x i j x m i n 0
Table 4. Comprehensive relative loss function of alternatives.
Table 4. Comprehensive relative loss function of alternatives.
A i C j P ¬ C j N
a p 0 x m a x j = 1 n w j x i j
a B j = 1 n σ j w j x i j x m i n j = 1 n σ j w j x m a x x i j
a N j = 1 n w j x i j x m i n 0
Table 5. The loss function.
Table 5. The loss function.
A i C j P ¬ C j N
a p λ P P λ P N
a B λ B P λ B N
a N λ N P λ N N
Table 6. Example 1 σ = 0.35 ,   0.4 ,   0.4 ,   0.4 ,   0.5 ,   0.35 ,   0.4 .
Table 6. Example 1 σ = 0.35 ,   0.4 ,   0.4 ,   0.4 ,   0.5 ,   0.35 ,   0.4 .
AM
Machine
c 1
Strength
c 2
Hardness
c 3
Density
c 4
Capability
c 5
Complexity
c 6
Build Time
c 7
Part Cost
A 1 DMD1800531001.016625.4477.78
A 2 DMLS60021950.3001041.471150.18
A 3 EBM1430501001.2001010.41315.03
A 4 LENS1703531000.76265.03145.51
A 5 SLM20006099.50.1501027.45679.15
A 6 SLS606151000.6001041.47453.27
Table 7. Example 2 σ = 0.35 ,   0.4 ,   0.4 ,   0.4 ,   0.5 ,   0.4 .
Table 7. Example 2 σ = 0.35 ,   0.4 ,   0.4 ,   0.4 ,   0.5 ,   0.4 .
AM
Machine
c 1
Accuracy
c 2
Roughness
c 3
Strength
c 4
Elongation
c 5
Part Cost
c 6
Build Time
A 1 SLA35001206.5655.0VHM
A 2 SLS250015012.5408.5VHM
A 3 FDM800012521.03010.0HVH
A 4 LOM101518520.02510.0SHSL
A 5 Quadra953.5306.0VHSL
A 6 Z40260015.551.0VVLVL
Table 8. Example 3 σ = 0.35 ,   0.4 ,   0.4 ,   0.4 ,   0.5 .
Table 8. Example 3 σ = 0.35 ,   0.4 ,   0.4 ,   0.4 ,   0.5 .
AM
Machine
c 1
Cost
c 2
Roughness
c 3
Build Time
c 4
Strength
c 5
Density
A 1 3D Systems Viper & Protogen 1842047.703.495.4061.381.20
A 2 3D Systems Viper & Somos Next35.087.802.3255.101.17
A 3 M3 Linear & CL 20-316L.211.423.126.66475.007.80
A 4 EOSCINT & PA 2200146.1419.033.4047.221.05
A 5 EOSCINT & PA 3200 GF146.1419.813.4037.921.32
A 6 APCAMA2 & Ti6A/4v ELI481.7824.969.02936.604.42
Table 9. Example 4 σ = 0.35 ,   0.4 ,   0.4 .
Table 9. Example 4 σ = 0.35 ,   0.4 ,   0.4 .
AM Machine c 1 Total Cost c 2 Total Build Time c 3 Accuracy Performance
A 1 Fortus 360 mc24,92338070.21
A 2 Fortus 450 mc15,31415310.21
A 3 Fortus 900 mc41403530.20
A 4 Sigma R1711,08127571.56
A 5 Sigmax34186231.56
A 6 Replicator Z1832,37995011.66
Table 10. The relative loss functions of Example 1.
Table 10. The relative loss functions of Example 1.
c 1 c 2 c 3 c 4 c 6 c 7
C 1 ¬ C 1 C 2 ¬ C 2 C 3 ¬ C 3 C 4 ¬ C 4 C 6 ¬ C 6 C 7 ¬ C 7
A 1 a P 00.499100.523700.41200.458900.723800.3607
a B 0.17530.17470.19050.20950.23520.16480.21640.18360.13810.36190.22380.1262
a N 0.500900.476300.58800.541100.276200.63930
A 2 a P 00.83300.811300.391400.840200.539700.588
a B 0.05850.29160.07550.32450.24340.15660.06390.33610.23020.26990.14420.2058
a N 0.16700.188700.608600.159800.460300.4120
A 3 a P 00.60200.550700.41200.360900.539700.1476
a B 0.13930.21070.17970.22030.23520.16480.25560.14440.23020.26990.29830.0517
a N 0.39800.449300.58800.639100.460300.85240
A 4 a P 00.526100.523700.41200.594200.723800.0713
a B 0.16590.18410.19050.20950.23520.16480.16230.23770.13810.36190.3250.025
a N 0.473900.476300.58800.405800.276200.92870
A 5 a P 00.443400.460800.409900.920100.539700.3892
a B 0.19480.15520.21570.18430.2360.1640.0320.3680.23020.26990.21380.1362
a N 0.556600.539200.590100.079900.460300.61080
A 6 a P 00.831400.865200.41200.680400.539700.588
a B 0.0590.2910.05390.34610.23520.16480.12780.27220.23020.26990.14420.2058
a N 0.168600.134800.58800.319600.460300.4120
Table 11. The comprehensive relative loss functions of Example 1.
Table 11. The comprehensive relative loss functions of Example 1.
C ¬ C
A 1 a P 00.4326
a B 0.22260.1809
a N 0.56740
A 2 a P 00.6813
a B 0.1320.2715
a N 0.31870
A 3 a P 00.4024
a B 0.23750.1661
a N 0.59760
A 4 a P 00.3942
a B 0.23540.1681
a N 0.60580
A 5 a P 00.4697
a B 0.21150.192
a N 0.53030
A 6 a P 00.5954
a B 0.16640.2372
a N 0.40460
Table 12. The comprehensive thresholds of Example 1.
Table 12. The comprehensive thresholds of Example 1.
α i β i
A 1 0.53060.3442
A 2 0.75640.5926
A 3 0.49880.3157
A 4 0.48990.3122
A 5 0.56770.376
A 6 0.68290.4989
Table 13. Results of the comparison experiment.
Table 13. Results of the comparison experiment.
ExampleAM Machine Selection ApproachGenerated Rank of Alternative AM Machines
Example 1Wilson and Rosen [12]A3 > A5 > A4 > A1 > A6 > A2
Qin et al. [47]A3 > A4 > A1 > A5 > A6 > A2
The proposed approach N E G C = A 2 ,   A 6 , B N D C = A 1 ,   A 3 , P O S C =   A 4 ,   A 5
Example 2Rao and Padmanabhan [14]A5 > A1 > A2 > A4 > A3 > A6
Vahdani et al. [22]A5 > A1 > A2 > A4 > A3 > A6
Byun and Lee [10]A6 > A4 > A5 > A1 > A2 > A3
Zhang and Bernard [28]A6 > A5 > A1 > A4 > A2 > A3
Zhang et al. [29]A6 > A5 > A4 > A1 > A2 > A3
Qin et al. [47]A5 > A1 > A2 > A4 > A3 > A6
The proposed approach N E G C = , B N D C = A 3 , P O S C =   A 1 ,   A 2 ,   A 4 ,   A 5 ,   A 6
Example 3Zhang and Bernard [28]A1 > A2 > A3 > A4 > A5 > A6
Qin et al. [47]A2 > A1 > A4 > A5 > A3 > A6
The proposed approach N E G C = A 6 , B N D C = A 3 , P O S C = A 1 ,   A 2 ,   A 4 ,   A 5
Example 4Kadkhoda-Ahmadi et al. [42]A3 > A5 > A2 > A4 > A1 > A6
Qin et al. [47]A3 > A5 > A2 > A4 > A1 > A6
The proposed approach N E G C = A 6 , B N D C = A 1 , P O S C = A 2 ,   A 3 ,   A 4 ,   A 5
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Huang, M.; Fan, B.; Chen, L.; Pan, Y.; Qin, Y. Selection of Additive Manufacturing Machines via Ontology-Supported Multi-Attribute Three-Way Decisions. Appl. Sci. 2023, 13, 2926. https://0-doi-org.brum.beds.ac.uk/10.3390/app13052926

AMA Style

Huang M, Fan B, Chen L, Pan Y, Qin Y. Selection of Additive Manufacturing Machines via Ontology-Supported Multi-Attribute Three-Way Decisions. Applied Sciences. 2023; 13(5):2926. https://0-doi-org.brum.beds.ac.uk/10.3390/app13052926

Chicago/Turabian Style

Huang, Meifa, Bing Fan, Long Chen, Yanting Pan, and Yuchu Qin. 2023. "Selection of Additive Manufacturing Machines via Ontology-Supported Multi-Attribute Three-Way Decisions" Applied Sciences 13, no. 5: 2926. https://0-doi-org.brum.beds.ac.uk/10.3390/app13052926

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