Next Article in Journal
Progressive Improvement of the Model of an Exoskeleton for the Lower Limb by Applying the Modular Modelling Methodology
Next Article in Special Issue
Drape of Composite Structures Made of Textile and 3D Printed Geometries
Previous Article in Journal
Fault Diagnosis of Motor Vibration Signals by Fusion of Spatiotemporal Features
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Objective Design Optimization of Flexible Manufacturing Systems Using Design of Simulation Experiments: A Comparative Study

1
OLID Laboratory, Higher Institute of Industrial Management of Sfax (ISGIS), University of Sfax, Sfax 3021, Tunisia
2
Department of Industrial Engineering, College of Engineering, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia
3
LASEM Laboratory, Department of Mechanical Engineering, National Engineering School of Sfax (ENIS), University of Sfax, Sfax 3038, Tunisia
4
LA2MP Laboratory, Department of Mechanical Engineering, National Engineering School of Sfax (ENIS), University of Sfax, Sfax 3038, Tunisia
*
Author to whom correspondence should be addressed.
Machines 2022, 10(4), 247; https://doi.org/10.3390/machines10040247
Submission received: 28 February 2022 / Revised: 21 March 2022 / Accepted: 28 March 2022 / Published: 30 March 2022
(This article belongs to the Special Issue Design and Manufacturing: An Industry 4.0 Perspective)

Abstract

:
One of the basic components of Industry 4.0 is the design of a flexible manufacturing system (FMS), which involves the choice of parameters to optimize its performance. Discrete event simulation (DES) models allow the user to understand the operation of dynamic and stochastic system performance and to support FMS diagnostics and design. In combination with DES models, optimization methods are often used to search for the optimal designs, which, above all, involve more than one objective function to be optimized simultaneously. These methods are called the multi-objective simulation–optimization (MOSO) method. Numerous MOSO methods have been developed in the literature, which spawned many proposed MOSO methods classifications. However, the performance of these methods is not guaranteed because there is an absence of comparative studies. Moreover, previous classifications have been focused on general MOSO methods and rarely related to the specific area of manufacturing design. For this reason, a new conceptual classification of MOSO used in FMS design is proposed. After that, four MOSO methods are selected, according to this classification, and compared through a detailed case study related to the FMS design problem. All of these methods studied are based on Design of Experiments (DoE). Two of them are metamodel-based approaches that integrate Goal Programming (GP) and Desirability Function (DF), respectively. The other two methods are not metamodel-based approaches, which integrate Gray Relational Analysis (GRA) and the VIKOR method, respectively. The comparative results show that the GP and VIKOR methods can result in better optimization than DF and GRA methods. Thus, the use of the simulation metamodel cannot prove its superiority in all situations.

1. Introduction

The fourth industrial revolution, known as industry 4.0, is considered the upcoming significant technology development as it allows customers to receive their products based on their expectations in terms of product varieties and quantiles [1]. Industry 4.0 can be attributed to its broadening focus on automation, decentralization, system integration, cyber-physical systems, etc. [2]. One of the basic components of Industry 4.0 is the Flexible Manufacturing System (FMS), which is an advanced production system that interconnects machines, workstations, and logistics equipment, the entire manufacturing process being coordinated with the computer. FMS is intended for manufacturing tasks of large typological diversity, for high complexity, for ensuring timely delivery, and for minimal manufacturing costs, while production is unpredictable, organized in small batches, and has frequent changes [3].
Discrete Event Simulation (DES) is a powerful tool for analyzing and optimizing FMS for the purpose of design, modeling, and ongoing performance [4]. A simulation of an entire manufacturing system involves the identification of organization machines, robots, and the layout of the system, also involving multiple processes in the system. In particular, the design of FMS involves the choice of parameters and their value to optimize its performance. DES models allow the user to understand system performance and assist in behavior prediction and to support FMS diagnostics and design. However, DES responds to what-if questions as a tool for system evaluation; by itself, it cannot provide answers to how-if questions [5]. Moreover, DES is essentially a trial-and-error approach and is, therefore, time consuming and does not provide a method for optimization. In fact, many researchers have attempted to combine simulation and optimization procedures to provide a complete design solution with desired properties [6]. The problem of locating the most preferred alternative system design by using experimental evaluations performed using a computer DES is known as the Simulation Optimization (SO) problem.
The main classification criterion for SO approaches is the number of output performance measures. There are two groups of SO methods [7]. The first group is named Single-Objective Simulation Optimization (SOSO) approaches, which are focused on optimizing a single performance measure. The second group, which is studied in this research, covers Multi-Objective Simulation Optimization (MOSO) approaches. MOSO is an area of decision making of multiple criteria that is concerned with mathematical optimization problems that involve more than one objective function to be optimized simultaneously.
In the next section, the classifications of MOSO methods in the literature are presented, and then the MOSO methods used in FMS design are provided. After that, a new conceptual classification of MOSO was applied to FMS design. According to this classification, the aim is to justify the selection of four MOSO methods that are used in the comparative study.

1.1. Literature Overview

1.1.1. General Literature Review of MOSO Methods

MOSO methods are an area of multiple-criterion decision making that optimize multiple performance measures via simulation. In MOSO literature, there are three main classification criteria for organizing these methods.
  • According to the articulation of the preferences of the Decision Maker (DM). This first classification criterion is proposed by Rosen et al. [8]. Four groups of methods are possible and include the following: (1) a priori MOSO methods when the DM expresses their preferences before optimization is conducted; (2) a posteriori MOSO methods (in these methods, the DM selects a solution at the end of the search. Although this approach avoids the disadvantage of the a priori approach by taking into account preference information only at the end of the optimization process, it can lead to extremely high computational costs); (3) a progressive articulation of DM preferences (also named Interactive MOSO Methods) (the progressive approaches repeatedly solicit preference information from the DM to guide the optimization process). These methods enable DM to change his preferences during the optimization process by incorporating knowledge that only becomes available during the search. Interactive methods may be useful when simulation runs are expensive and the DM is readily available to provide input. Finally, the fourth group involves (4) non preference MOSO methods that operate without regard to the preference of DM.
  • According to the research set and variables nature. This second classification criterion is proposed by Hunter et al. [7]. Three groups of methods are possible, including the following: (1) MOSO on finite sets, called Multi-Objective Ranking and Selection (MORS); (2) MOSO with integer-ordered decision variables; and (3) MOSO with continuous decision variables. In the context of integer-ordered and continuous decision variables, we focus on methods that provably converge to a local efficient set under natural ordering. Furthermore, these methods of the three groups can also be viewed two groups according to the type of the final solution: global solution versus local solution [7]. The MORS methods provide a global solution, in which simulation replications are usually obtained from every point in the finite feasible set, and the estimated solution is the global estimated best. In addition, metaheuristics methods (named also random search) such as simulated annealing, Genetic Algorithms (GA), Tabu Search (TS), etc., also provide global solutions. Metaheuristics methods are efficient because they appropriately control stochastic error. However, the task is more challenging as it results in a number of solutions with different trade-offs among criteria, also known as Pareto optimal or efficient solutions.
  • According to the use or non-use of metamodels. This third classification is proposed implicitly in many research studies such as in Barton and Meckesheimer [9], do Amaral et al. [10], etc. A metamodel or model of the simulation model simplifies the SO in two ways: The metamodel response is deterministic rather than stochastic, and the run times are generally much shorter than the original simulation. The metamodel is used to identify and estimate the relationship between the inputs and outputs of the simulation model, forming a mathematical function that is used to evaluate possible solutions in the optimization process. For example, Hassannayebi et al. [11] highlight that the adoption of metamodel-based SO in industry and service problems has grown due to its potential to reduce the number of simulation rounds necessary in the optimization process. Note that the MOSO methods, which are based on the metamodel, also provide a global solution such as that discussed in the second classification criterion.

1.1.2. FMS Design Literature Review

The study of Diaz et al. [12] presents a MOSO approach for a reconfigurable production lines subject to scalable capacities. The production line produces two product families and is composed of 18 workstations. The authors utilized a Non-Dominated Sorting Genetic Algorithm II (NSGA-II), a variant of GA to address the assignment of the tasks to workstations and buffer allocation for simultaneously maximizing the Throughput Rate (TR) and minimizing total buffer capacity. Červeňanská et al. [13] explored an MOSO of an FMS via a scalar simulation-based optimization method. The authors integrated a simulation with Design of Experiment (DoE) and Weighted Sum and Product multi-objective methods to optimize the total number of products, the Mean Flow Time (MFT), the Machine UTILization (MUTIL), and the average costs per unit of part. The modeled FMS produces two different products with eight workstations using parallel automated work machines.
The paper of Hussain and Ali [14] studied the impact of four design and control factors, control architectures, sequencing flexibility, buffer capacity, and scheduling rule on the performance of an FMS. The studied FMS is composed of six Computer Numerical Control (CNC) machines producing six different types of parts. The system is evaluated on the basis of make-span, average MUTIL, and the average Waiting Time (WT) of parts at the queue using the Taguchi–Grey multi-objective method. Apornak et al. [15] considered a multi-objective optimization of five performance measures in FMS. The authors addressed the optimal set of queues capacity, queues discipline, conveyor and transporter’s speed, and operational setup times in an FMS with objectives of minimization of the average WT of raw materials, two average Process Times (PT), as well as the transporter and assembler product outputs. The studied FMS is composed of three work stations producing various kinds of seats for the freight cars. Using DoE, the authors simulated and collected the performance measure of 36 random scenarios. Regression analysis was then used to describe the metamodel of each performance measure. Consequently, the Response Surface Methodology (RSM) was applied to optimize the five objective functions.
Ahmadi et al. [16] proposed two Evolutionary Algorithms (EA): NSGA-II and NRGA are applied and compared to simultaneously combine the improvement of the make-span and stability of the schedule. This stability is evaluated by measuring the deviation of start and completion times of each job between prescheduled and realized schedule. The simulation is used to evaluate the state and condition of the machine breakdowns on a variety of manufacturing systems. Freitag and Hildebrandt [17] used a multi-objective simulation-based optimization to create a control strategy for an FMS by considering earliness and tardiness performance measures. This paper investigates the effect of 10 different attributes, which are the PT, the average PT of all waiting jobs, the Setup Time (ST), the average ST of all waiting jobs, the number of remaining operations, the time in system, the time in queue, the batch family size, the time until operational due date, and the average time until operational due date. The authors used the GA coupled with the simulation to solve the scheduling rule choice problem for a complex FMS.
Ammar et al. [18] investigated the size of the number of workers to be assigned to an FMS as well as the skills that each worker must have in a multi-objective optimization problem. The two objectives considered are minimizing the expected labor cost associated with the manufacturing team and minimizing the expected average task TR. The proposed multi-objective simulation optimization approach is applied to the design of teams of a manufacturing system; using the EA NSGA-II connected to a simulation model developed using Arena. Dengiz et al. [19] implemented a multi-objective optimization method of an FMS based on simulation through DoE, a regression meta-model, and the Goal Programming (GP) method. The authors have modeled and simulated by the ARENA simulation software an FMS with four workstations. Then, they applied the multi-objective optimization method to optimize the TR and MFT in the system by taking into consideration the number of operator, the velocity of material handling, the number of tool, scheduling rules, and the number of pallets as design and control parameters.
Using simulation results, Bouslah et al. [20] developed and solved a mathematical model based on RSM. The main objectives of the authors were to determine the optimal batch size, the optimal hedging level, and the economic sampling plan design, which minimized the average total holding cost, which includes the storage of the Work In Process (WIP) and final inventory stock, the average backlog cost, the average cost of sampling, the average costs of 100% inspection and rectification of the rejected batches, the average cost of transportation, and the average cost of replacement of non-conforming items sold to the consumer. However, the authors did not mention any details on the structure of the simulated manufacturing system. Iç et al. [21] considered a case study of simulation-based multi-objective optimization using the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) method hybridized with the Taguchi design technique. The studied production system is an FMS department composed of four CNC machining centers and producing three part types. The authors based their optimization case on the cycle time, TR, and work in queue as performance measures. In addition, they used five factors as decision variables. These factors are the number of cutting tools, the number of operators, the number of pallets, the velocity of transporter robots, and the pallet selection strategy.
The paper of Wang et al. [22] applies an MOSO method to a flexible shop scheduling problem. The two investigated objective functions are the minimum of the maximum PT and the minimum of the maximum machine load. The main considered constraints are the production resources and the technological process. The scheduling model of an FMS is established using simulation software and integrated to NSGA-II EA. In Zhang et al. [23], a hybrid method based on hybrid GA and TS is used to address a multi-objective FMS scheduling problem. Two objectives, which are the make-span and the starting time deviations, are considered to improve schedule efficiency and stability. A case of study of six machines FMS was studied with four different job arrivals rate and six different number of job arrivals.
Azadeh et al. [24] integrated simulations with the GP method and DoE technique to address a multi-objective scheduling problem of an FMS. The proposed method was applied on a real textile shop floor to minimize make-span and tardiness. The authors determined the decision parameters by using the DoE technique by estimating the effects the dyeing machine type, the temperature of the printing, the temperature and the number of center machines, and the scheduling rules through meta-modeling. Then, they used GP to find the optimal values of these decision variables, which are subject to a set of technical and managerial constraints. Um et al. [25] presented the simulation based multi-objective optimization of the design of an FMS with Automated Guided Vehicles (AGVs). Their principal objectives were to minimize congestion and utilization and to maximize TR based on many parameters including the number, velocity, and dispatch rule of AGV, part types, scheduling, and buffer sizes. In this paper, the authors considered a nonlinear programming method combined to evolution strategy. Nonlinear programming was used to determine the design parameters of the system through multi-factorial and regression analyses, and an evolution strategy was used to verify each parameter for simulation-based optimization.
Syberfeldt et al. [26] describe the use of Artificial Neural Networks (ANN) and EA as MOSO methods to the manufacturing cell at Volvo Aero. The two investigated objectives were the maximization of cell utilization and the minimization of overdue components considering the component inter-arrival times and due date as decision criteria. Kuo et al. [27] proposed a practical case of the Grey-based Taguchi method as a MOSO method for a company that provides integrated circuit packaging services. The authors aimed to optimize TR and cycle time performance for ink marking machines to avoid backlog of orders or lost customers, and the TR of the system must be increased. They based their methodology on five three-level control factors, which are the PT, the machine buffer size, the time between adjustment, the ratio of the adjusted PT to original PT, and the mean time between failures.
Oyarbide-Zubillaga et al. [28] focused on the determination of the optimal preventive maintenance frequencies for multi-equipment systems. The authors apply simulation and NSGA-II to the multi-objective optimization problem of preventive maintenance activities to minimize the system’s cost and to maximize profit by considering the production speed, the percentage of unavailability of a machine due to corrective maintenance, and the fraction of time before and after the last maintenance as control factors. The system cost was defined as the sum of the preventive and corrective maintenance, the production speed lost, and the quality costs for each of the machines. Profit is the result of selling non-defective products. Park et al. [29] presented a method for determining the design and control parameters of an FMS with multi-objective performance via a fully factorial DoE, regression analysis and trade-off programming. A hypothetical FMS with six workstations was modeled and simulated. The number, speed, and dispatching rules of AGVs, in addition to the number of pallets, the buffer sizes, and the loading, routing scheduling rules, were considered as control parameters. These eight parameters were simultaneously determined by compromising performance measures of TR, delay, MUTIL, and WIP that are formulated using regression analysis.

1.2. The Proposed Conceptual Classification of MOSO for FMS Design

There are many MOSO methods applied for FMS design. According to the previous literature review, it is better to classify them in three main groups: Group A, Group B, and Group C, as detailed in Table 1. This classification is applicable regardless of the articulation of DM’s preferences. It should be noted that all of the previous MOSO methods that are applied in the design of FMS are global solutions.
Table 2 summarizes the methods and techniques used in the MOSO methods used for FMS design. The presence of a cross “X” in a row and column intersection means that the research study stated in row use the method mentioned in column. It shows that all of the previous studies have applied a global solution method. These methods can be classified easily according the proposed classification in three groups (A, B, and C). Group C contains complex optimization techniques using metaheuristics, such as (GA, TS, EA, etc.). The performance of MOSO methods is not guaranteed because there is an absence of comparative studies. None of the previous studies has compared different MOSO methods.

1.3. The Objective of the Case Study

Our main contribution is to fill these gaps in the literature and to conduct a study of several relatively straightforward simulation-based FMS optimization methodologies that cover almost all categories of optimization methods classification. Our study investigates and compares the applicability and performances of the Goal Programming (GP), the Desirability Function (DF) method, the Grey Relational Analysis (GRA), and the VlseKriterijuska Optimizacija I Komoromisno Resenje (VIKOR) method.
All these methods are based on the DoE technique. They must be preceded by a design of experiments to program and sometimes analyze the simulation results. Moreover, these four multi-objective optimization methods have in common the type of preferences of DM; indeed, they are all based on an a priori decision of the DM for the choice of the objectives. On the other hand, the two methods GP and DF use the simulation-based metamodel technique and combine continuous and integer decision variables to solve the multi-objective optimization problem, while the two other methods, GRA and VIKOR, are based on the RS technique and use exclusively integer decision variables. The solutions reached by the GP and DF methods are then global and those reached by the GRA and VIKOR methods are local. In this study, we are interested in four multi-objective optimization methods in the context of FMS. An application on an FMS system will be used as a basis to compare the performances of these methods. It is mainly a matter of comparing the deviations between their results and the expected target values.

2. Materials and Methods

Figure 1 describes in detail the adopted MOSO methodologies applied to FMS. These methodologies are essentially made up of three stages. Each of these stages consists of various steps. In the first stage, the primary step starts with FMS factors levels and performance measures selection and definition. Consequently, DoE is constructed, and the corresponding simulation models are developed using ARENA 14 discrete event simulation software. In the final step of this first stage, simulations are run to collect data for every studied performance measure. These simulation results are then analyzed in the second phase by one of the four adopted multi-objective optimization methods. The steps of this phase are discussed in detail in the following paragraphs. Finally, the optimum factors levels are adopted in the last stage of the multi-objective optimization method.

2.1. Simulation of Possible FMS Designs according to the DoE

2.1.1. The Case Study

The FMS investigated in this study is inspired by Pitchuka et al. [30]. An FMS is a manufacturing system characterized by a certain flexibility that allows the system to react in the case of changes. This flexibility is considered to fall into two categories. The first one, called routing flexibility, generally covers the system’s ability to be changed to produce new product types. The second category is called machine flexibility, which consists of the ability to use various machines to perform the same manufacturing operation on a part.
  • To capture the FMS flexibility effect on its performance, this research adopts different machine LAYOUT (LAYOUT) for the studied FMS. Indeed, Functional Layout (FL) and Cellular Layout (CL) are the two most used machine layouts in FMSs. In FL, functionally similar machines are grouped into departments, and all machines of every department can perform production operations for any incoming part [31]. However, CL is made up of independent manufacturing cells. Each of these cells is made up of different machine types dedicated to the treatment of similar parts grouped into families. In addition, this work aimed also to measure the effect of part Batch Size (BS), part Inter-Arrival Time (IAT), and scheduling RULEs (RULE) on FMS performances (Table 3). The IAT, defined as the difference between the arrival times to the FMS of two consecutive parts, is generally generated by common probabilistic laws. In addition, parts are grouped into batches to reduce the machine’s setup repetitions and transport times between work stations [31]. Furthermore, parts arriving at any work station are made to wait in a queue until the required machine becomes available. Once this required machine is idle, parts must be selected from the waiting queue based on scheduling rules [32,33,34]. As shown in Table 3, each of the considered FMS factors considered is studied with 2 levels.
  • The FMS considered is composed of 8 machines grouped into 3 departments in FL and 2 cells in CL. The two departments “M” and “L” are composed of 3 machines each, while department “M” comprises only 2 machines. This MS is also characterized by two-part families composed of each of 2 part types. Each type of part requires 2 to 5 manufacturing operations (Table 4).
  • The setup and processing times for each type of part are provided in Table 5. Setup times on every machine can be reduced or cancelled by the setup factor (δ) depending on the similarity of the successive parts family or type. Indeed, if successive parts belong to the same family, the subsequent part setup time must be reduced by a factor of δ = 0.5. On the other hand, if these successive parts have the same type, no machine setup is needed and the subsequent part setup time must be cancelled by a factor of δ = 0. Transfer times in the two layouts follow a statistical uniform law between 10 and 16 min.
  • To characterize the fluidity of parts flow in FMS, different optimization studies used WIP and MFT as major performance measures [31]. WIP has mainly been measured as the number of parts in the system, and MFT is simply obtained by averaging all durations between every part exit times and entry times in FMS. The TR of the production was adopted as the third performance measure. To evaluate TR, it is normal to measure the number of processed parts per unit of time. The maximization of such a measure of performance reflects the best use of material and human resources. To enhance the efficiency of FMS piloting, various optimization studies used the waiting and transfer times (WT and TT) as performance indicators, and they essentially aimed to minimize these two indicators.

2.1.2. The Simulation Model

FMS simulation models were built using Arena 14.0 software. The FL and CL models are composed of three parts: “Parts arriving”, “Departments” or “Cells”, and “System exit”:
  • Parts enter to the system through a “Create” module named “Parts Arrival” in which the BS and IAT times are specified. Then, they are grouped into batches by a “Batch” module, named “Arrival Parts Grouping”, to assign them their corresponding types through an “Assign” module named “Part Type”. Due to the stochastic nature of their PT and ST, these batches are separated into unit products through a “Separate” module called “Parts Separation” to assign them each of their execution times through one of the four “Assign” modules named “Attribute Part i’’. However, a preliminary step must be performed through a “Decide” module called “Parts Sorting” to direct each type of product to the corresponding “Assign” module. The products then proceed through a “Batch” module named “Parts Grouping” before proceeding through the “Route” module named “Transfer to System’’ (Figure 2).
  • As soon as one products batch arrives in one of the departments, it is separated into unit products and put on hold in the department queue via the “Hold” module named “Waiting Queue Department i”. This queue is governed by a “Queue” module in which the scheduling rule must be specified. Once one of the department machines becomes free, the selected waiting product is released from the “Hold” module. It then passes through a test, represented by the module “Decide” named “Machine Selection”, which affects it toward this free machine. The processed products of the machines are grouped again in batches by the “Batch” module named “Grouping of Processed Parts Department i’’, which succeeds these machines. Finally, each batch of products is transferred to the next step in its production sequence through the module called “Route Department i’’ (Figure 3).
Figure 3. Simulation part model related to department “i”.
Figure 3. Simulation part model related to department “i”.
Machines 10 00247 g003
In the case of the CL simulation model, as soon as a batch of products arrives in one of the cells, it is directed to the first machine in its production sequence. This batch is then separated into unit products by a “Separate” module called “Separation Parts Machine i”. These products are then placed on hold in the queue of the machine via a “Hold” module named “Waiting Queue Machine i” until this machine becomes available. The choice of products from the machine queue is made according to the priority rule defined in the “Queue” module corresponding to this “Hold” module. The processed products by one of the machines are grouped into batches via the “Batch” module called “Grouping Parts Machine i”. This batch is transferred to the next machine in its production sequence via the “Intracellular Route Cell i” module. By using this module, the transfer is performed in the cells, and the transfer time in this case is equal to zero. Each product with a completed production sequence must be evacuated to the system’s output section. Hence, the “Cell i Output Route” module is used with a non-zero transfer time (Figure 4).
Figure 4. Simulation part model related to cell “i”.
Figure 4. Simulation part model related to cell “i”.
Machines 10 00247 g004
  • In the two FL and CL simulation models, the machines are modeled by “Process” modules. In these modules, the transformation times are defined, which are function of PT and ST weighted by factor δ. Thus, Transformation time = PT + δxST. The value of factor δ depends on the similarity of the types of products entering and leaving the machine. In fact, a module called “Selection Delta Value Machine Selection i” applies a test on all incoming products to the machine to look for the value of this factor. For this, it compares two variables named “Part Type” and “Part Family” defined in the two “Assign” modules, named “Part Type in Machine i” and “Part Type Out Machine i”. If the two variables “Part Type” are identical, the module “Delta value machine selection i” directs the incoming product to the module “Assign” named “Delta Equal 0 Machine i” corresponding to the value of factor δ = 0. If the two variables “Part Type” are different but the two variables “Part Family” are identical, the module “Delta Value Machine i” directs the incoming product to the module “Assign” named “Delta Equal 0.5 Machine i” corresponding to the value of factor δ = 0.5. Otherwise, module “Selection Delta Value Selection Machine i” directs the incoming product to the module “Assign” named “Delta Equal 1 Machine i”, corresponding to the value of factor δ = 1 (Figure 5).
  • The leaving products batch proceeds through an “Assig” module, called “Output Performance Measures”, for computing and updating all variables defined as performance measures. The acquired data are then stored in an Excel file using a “Readwrite” module for further treatment and analysis. Finally, the batches of products are evacuated from the simulation model via the “Dispose” module named “System Exit” (Figure 6).

2.2. Design of Experiments (DoE)

In this phase, we determine the number of distinct model settings to be run and the specific values of the factors for each of these simulation runs. There are many strategies for selecting the number of runs and the factor settings for each run include the following: random designs, combinatorial designs, sequential designs, factorial designs, etc.
Factorial designs are based on a grid, with each factor tested in combination with every level of every other factor. Factorial designs are attractive for three reasons: (i) The number of levels that are required for each factor is one greater than the highest-order power of that variable in the model, and the resulting design permits the estimation of coefficients for all cross-product terms; (ii) they are probably the most commonly used class of designs; and (iii) the resulting set of run conditions are easy to visualize graphically for as many as nine factors [35].
The case study is about an FMS design with four factors, and each factor has two levels, as mentioned in the Table 3. Therefore, a 24 full factorial design was used to collect simulation results.

2.3. Multi-Objective Optimization Methods

2.3.1. The GP Method

The GP is an optimization technique to solve problems with variety of objectives, which are generally incommensurable and often conflict each other in a decision-making horizon. The standard version of GP was first introduced by Charnes and Coper [31]. The GP model is based on an objective function formulated to find the most satisfactory solution that minimizes the total sum of positive and negative deviations from the level of attainment of the objectives levels (goals) set by the decision maker. This objective function is subject to physical and operating constraints of the system. The first type of constraints represents operating physical limits of the studied system. As for the second constraints, they are generally described by mathematical connections between the FMS factors and interactions and the performance measures to optimize. Hence, the principal purpose of the second stage of two first steps of the DoE-GP hybridization method is to build mathematical connections between FMS factors and responses. Statistical analyses are applied on the obtained simulation results to identify significant factors and interactions, and the relationships between the identified significant factors and interactions and the performance measures are translated to mathematical models by using the regression technique. In the third step of this stage, the GP model is developed setting the performance measures as goals and including other FMS constraints. Finally, this model is resolved using resolved using LINGO 18.0 software. The aim of this GP model is to find the most suitable levels of FMS factors that lower the total deviation of each performance measure from their respective target levels obtained in DoE.
The GP model takes the following form.
Minimise   Z = i = 1 p δ i + + δ i ,
Moreover, it is subject to the following:
j = 1 n a ij x j   δ i + + δ i = g i   ( i = 1 p ) ,
ρ x C   ( the   operating   physical   constrain   of   the   system )
x j 0   ( j = 1 n ) ,
δ i + and δ i 0   ( i = 1 p ) ,  
where the following is the case:
  • gi: The goal set for the ith objective for (i =1…p) (the objectives here are the performance measures);
  • xj: The jth decision variable for (j = 1…n) (the decision variables here are the significant FMS factors and interactions);
  • aij: The technological parameters (these parameters are the coefficients of the developed mathematical models relating the performance measures to significant FMS factors and interactions);
  • ρ : The matrix of coefficients related to the physical FMS constraints;
  • C: The vector of available physical FMS resources;
  • δ i + ,   δ i :   The positive and negative deviations from the goals values.

2.3.2. The DF Method

The DF method is based on two steps. The first defines a desirability function by assigning values to responses that reflect their desirability. This involves transforming each value of the performance measure ‘j’ of experiment ‘i’, yij, into a partial dimensionless desirability function di, where 0 ≤ di ≤ 1. This function includes the choices of the decision maker when constructing the optimization procedure.
A one-sided desirability transformation arises when the goal is to maximize or minimize the response, and two values A and B must be specified as the lower and upper limits. Equations (6) and (7) present the one-sided transformation equations that will be used for minimization and maximization goals, respectively.
d i = { 1                     A y ij ( y ij A B A ) ω j     A y ij B 0                       y ij B ,
d i = { 1                         y ij B ( y ij A B A ) ω j     A y ij B 0                       A y ij ,
The parameter ωj can be described as a power value or weight allocated according to the researcher subjective impression about the role of the response in the total desirability of the product.
A value of ωj equal to 1 implies that a linear desirability function is applied. If the value of ωj is less than 1, the obtained desirability function means that performance does not have to be close to the lower or upper limit, depending on the optimization goal, to have a higher desirability value. In contrast, if the value ωj is greater than 1, the desirability function implying that the performance has to be closest to the lower or upper limit, depending on the optimization goal, to have a higher desirability value.
To simultaneously optimize multiple performance sets, the individual desirability is combined using a geometric mean in the composite desirability.
DF = ( i = 1 n d i ) 1 n ,
A value of DF different from zero implies that all performances are in a desirable range simultaneously. In addition, a value of DF close to 1 means that the combination of the different criteria is globally optimal and the performances values are near the target values.

2.3.3. The GRA Method

Units of performance measurement are often different, so the influence of some of them may be neglected. This can also happen if some performance measures have a very wide range compared to others. In addition, if the expected optimization goals are contradictory, this will result in incorrect results in the analysis [36]. It is, therefore, necessary to normalize all performance values for each experiment in the first step of the multi-objective GRA-based optimization method’s second stage.
In the developed DoE, for each of the “m” simulation experiments, “n” performance measures are measured. The ith experiment trial can be expressed as Yi = (yi1, yi2, ‥yij, ‥, yin). Here, yij is the value of the performance measure “j” of experiment “i”. The term Yi can be translated into the comparability sequence Xi = (xi1,xi2,‥,xij,‥, xin) using one of Equations (9) and (10), which are, respectively, used for larger-the-better and smaller-the-better objective values:
x ij = y ij y j _ y j ¯ y j _ i = 1 ,   2 ,   ,   mj = 1 ,   2 ,   ,   n ,
x ij = y j ¯ y ij y j ¯ y j _ i = 1 ,   2 ,   ,   mj = 1 ,   2 ,   ,   n ,
where the following is the case.
y j ¯ = Max { y ij ,   i = 1 ,   2 ,   ,   m } ,
y j _ = Min { y ij ,   i = 1 ,   2 ,   ,   m } ,
After the normalization procedure, all xij values, relative to the performance measures, will be scaled in [0, 1]. The Grey Relational Coefficient (GRC) is then computed to determine how close xij is to x0j = Max{xij, i = 1, 2, …, m}. The larger the grey relational coefficient, the closer xij and x0j are. The grey relational coefficient can be calculated in the second step by the following:
γ ( x 0 j ,   x ij ) = Δ min + ζ Δ max Δ ij + ζ Δ max i = 1 ,   2 ,   ,   mj = 1 ,   2 ,   ,   n ,
where the following is the case.
  Δ ij = | x 0 j x ij | ,
Δ min = Min { Δ ij ,   i = 1 ,   2 ,   ,   m ; j = 1 ,   2 ,   ,   n } ,
Δ max = Max { Δ ij ,   i = 1 ,   2 ,   ,   m ; j = 1 ,   2 ,   ,   n } ,
Note that ζ is the distinguishing coefficient, ζ ∈ [0, 1]. The purpose of this coefficient is to expand or compress the range of the grey relational coefficient; usually, it is set equal to 0.5.
Once the entire GRC is computed, the Grey Relational Grade (GRG) is calculated in the third step based on the comparability and the reference sequence Xi = (xi1, xi2, …, xij, …, xin) and X0 = (x01, x02, …, x0j, …, x0n) using the following:
Γ ( X 0 ,   X i ) = j = 1 n ω j γ ( x 0 j ,   x ij ) ; i = 1 ,   2 ,   ,   m ,
where ωj is the weight for the jth response, chosen by the decision makers. Of course, the sum of ωj is equal to 1.
In the final step of the GRA method, the GRG values are ranked in decreasing order. The optimal trial corresponds to the GRG maximum value.

2.3.4. The VIKOR Method

As in the case of the GRA method, which is based on GRG ranking, the VIKOR method is based on the computation of the VIKOR index and its ranking. In the first step of the VIKOR method, the ideal solution (A*) and the negative-ideal solution (A) are to be determinate. A* and A represent, respectively, the maximum and minimum performance measure values of every experimental trial, and they are described as follows.
A * = Max { y ij ,   i = 1 ,   2 ,   ,   m } = { y 1 * ,   y 2 * ,   , y j * ,   ,   y n * } ,
A = Min { y ij ,   i = 1 ,   2 ,   ,   m } = { y 1 ,   y 2 ,   , y j ,   ,   y n } ,
In the two following steps of the VIKOR method application the utility and the regret measures for the ith experimental trial, Si and Ri respectively, are computed as follows:
S i = j = 1 n ω j ( y j * y ij ) / ( y j * y j ) ,
R i = Max i [ ω j ( y j * y ij ) / ( y j * y j ) ] ,
where ωj is the weight for the jth response, chosen by the decision makers. Of course, the sum of ωj is equal to 1.
In the fourth step, the VIKOR index of the ith experimental trial is computed as follows:
Q i = v [ S i S S * S ] + ( 1 v ) [ R i R R * R ] ,
where the following is the case.
S = MinS i ,
S * = MaxS i ,
R = MinR i ,
R * = MaxR i ,
Note that ν is the weight of the maximum group’s utility. It is usually set to 0.5.
In the final step of the VIKOR method application, the VIKOR index values are ranked in decreasing order, and the optimal trials correspond to the maximum value.

3. Results

3.1. Simulation Results

The case study is about an FMS design with four factors, each factor has two levels, as mentioned in Table 3. Therefore, a 24 full factorial design was used to collect simulation results. Each of the 16 simulation experiments was replicated 10 times. Simulation results show that a warm-up period of 10,000 min is needed, and models can then be run for 90,000 min. All final simulation results are provided in Appendix A. MFT simulation results are stated in Table A1, WIP simulation results are in Table A2, TR simulation results are in Table A3, WT simulation results are in Table A4, and TT simulation results are in Table A5.

3.2. Multi-Objective Optimization Methods

3.2.1. The GP Method

The use of GP as an MOSO method contains mainly four phases. The first phase is about the selection of the significant coefficient of the metamodel using Student’s t-test. The second phase provides the final metamodel of each performance measure. The third and fourth phases concern the application of GP optimization.
  • Determination of statistically significant FMS parameters: The main effects of the studied factors and interactions were analyzed in α = 0.05 of significance levels using the MINITAB statistical package (Table 6). Significant factors and interactions (p ≤ 0.05) are shown in bold.
2.
Development of mathematical models: Based on the simulation results, mathematical models were computed. Regression Equations (27)–(31) with identified significant factors and interactions effects have been derived for MFT, WIP, TT, and WT.
MFT = 144.633 – 13633 × BS − 5742.6 × IAT − 68028 × RULE − 71627 × LAYOUT + 542.4 × BS × IAT + 6511 × BS × RULE + 6809 × BS × LAYOUT + 2721.8 × IAT × RULE + 2845.2 × IAT × LAYOUT + 33807 × RULE × LAYOUT − 260.52 × BS × IAT × RULE − 269.48 × BS × IAT × LAYOUT − 3235.7 × BS × RULE × LAYOUT − 1352.5 × IAT × RULE × LAYOUT + 129.46 × BS × IAT × RULE × LAYOUT(27)
With R2 = 99.41% and R2(adj) = 99.34%,
WIP = 1078.3 − 96.84 × BS − 42.75 × IAT + 239.6 × RULE − 529.2 × LAYOUT + 3.849 × BS × IAT − 25.91 × BS × RULE + 48.47 × BS × LAYOUT − 9.52 × IAT × RULE + 20.99 × IAT × LAYOUT − 121.6 × RULE × LAYOUT + 1.031 × BS × IAT × RULE − 1.912 × BS × IAT × LAYOUT + 13.16 × BS × RULE × LAYOUT + 4.835 × IAT × RULE × LAYOUT − 0.5237 × BS × IAT × RULE × LAYOUT (28)
With R2 = 99.47% and R2(adj) = 99.42%,
TP = −61.61 + 9.883 × BS + 4.1508 × IAT + 2.415 × RULE + 98.713 × LAYOUT − 0.50632 × BS × IAT − 9.4912 × BS × LAYOUT − 0.0971 × IAT × RULE − 3.9333 × IAT × LAYOUT − 1.116 × RULE × LAYOUT + 0.37771 × BS × IAT × LAYOUT + 0.0448 × IAT × RULE × LAYOUT(29)
With R2 = 99.88% and R2(adj) = 99.87%,
TT = 3.12 + 51.558 × BS − 1.898 × LAYOUT − 12.7192 × BS × LAYOUT(30)
With R2 = 99.97% and R2(adj) = 99.97%,
WT = 669,420 − 58944 × BS − 26657 × IAT − 298872 × RULE − 334431 × LAYOUT + 2351 × BS × IAT + 27062 × BS × RULE + 30009 × BS × LAYOUT + 11951 × IAT × RULE + 13247 × IAT × LAYOUT + 148498 × RULE × LAYOUT − 1081.9 × BS × IAT × RULE − 1176.1 × BS × IAT × LAYOUT − 13447 × BS × RULE × LAYOUT − 5937 × IAT × RULE × LAYOUT + 537.4 × BS × IAT × RULE × LAYOUT(31)
With R2 = 97.86% and R2(adj) = 97.64%,
Every constant in each of these equations corresponds to the average responses for each performance measure, and the coefficients assigned to the factors and interactions correspond to their respective effects.
3.
GP model formulation and resolution: We propose a GP model in which the selected performance measures are considered. The optimal configuration of decision variables minimizes the sum of penalties (dj). The parameter dj are deviations from the desired levels of the goals that are subject to series constraints. With the regression equations presented previously, the above-mentioned goal programming model can be stated as shown in Equations (32)–(40):
Min   Z = d MFT + + d WIP + + d TR + d WT + + d TT + ,
which are subject to the following.
144633 13633   ×   BS 5742.6   ×   IAT 68028   ×   RULE 71627   ×   LAYOUT + 542.4   ×   BS   ×   IAT + 6511   ×   BS   ×   RULE + 6809   ×   BS   ×   LAYOUT + 2721.8   ×   IAT   ×   RULE + 2845.2   ×   IAT   ×   LAYOUT + 33807   ×   RULE   ×   LAYOUT 260.52   ×   BS   ×   IAT   ×   RULE 269.48   ×   BS   ×   IAT   ×   LAYOUT 3235.7   ×   BS   ×   RULE   ×   LAYOUT 1352.5   ×   IAT   ×   RULE   ×   LAYOUT + 129.46   ×   BS   ×   IAT   ×   RULE   ×   LAYOUT + d MFT d MFT + = G MFT , (33)
1078.3 96.84   ×   BS 42.75   ×   IAT + 239.6   ×   RULE 529.2   ×   LAYOUT + 3.849   ×   BS   ×   IAT 25.91   ×   BS   ×   RULE + 48.47   ×   BS   ×   LAYOUT 9.52   ×   IAT   ×   RULE + 20.99   ×   IAT   ×   LAYOUT 121.6   ×   RULE   ×   LAYOUT + 1.031   ×   BS   ×   IAT   ×   RULE 1.912   ×   BS   ×   IAT   ×   LAYOUT + 13.16   ×   BS   ×   RULE   ×   LAYOUT + 4.835   ×   IAT   ×   RULE   ×   LAYOUT 0.5237   ×   BS   ×   IAT   ×   RULE   ×   LAYOUT + d WIP d WIP + = G WIP , (34)
61.61 + 9.883   ×   BS + 4.1508   ×   IAT + 2.415   ×   RULE + 98.713   ×   LAYOUT 0.50632   ×   BS   ×   IAT 9.4912   ×   BS   ×   LAYOUT 0.0971   ×   IAT   ×   RULE 3.9333   ×   IAT   ×   LAYOUT 1.116   ×   RULE   ×   LAYOUT + 0.37771   ×   BS   ×   IAT   ×   LAYOUT + 0.0448   ×   IAT   ×   RULE   ×   LAYOUT + d TR   d TR + = G TR , (35)
3.12 + 51.558   ×   BS 1.898   ×   LAYOUT 12.7192   ×   BS   ×   LAYOUT + d TT d TT + = G TT , (36)
669420 58944   ×   BS 26657   ×   IAT 298872   ×   RULE 334431   ×   LAYOUT + 2351   ×   BS   ×   IAT + 27062   ×   BS   ×   RULE + 30009   ×   BS   ×   LAYOUT + 11951   ×   IAT   ×   RULE + 13247   ×   IAT   ×   LAYOUT + 148498   ×   RULE   ×   LAYOUT 1081.9   ×   BS   ×   IAT   ×   RULE 1176.1   ×   BS   ×   IAT   ×   LAYOUT 13447   ×   BS   ×   RULE   ×   LAYOUT 5937   ×   IAT   ×   RULE   ×   LAYOUT + 537.4   ×   BS   ×   IAT   ×   RULE   ×   LAYOUT + d WT d WT + = G WT , (37)
LAYOUT and RULE are binary (1 or 2), (38)
5 ≤ IAT ≤ 25, (39)
5 ≤ BS ≤ 10, (40)
The objective GMFT, GWIP, GTR, GTT, and GWT goal values were fixed basing on the experimental design results.
4.
The GP model was solved using the mathematical software LINGO 18.0. The best value of the objective function was found to be equal to 136.99 and was obtained for the following levels of the studied factors: LAYOUT = CL, RULE = FCFS, IAT = 25, and BS = 5.

3.2.2. The DF Method

Applying Equations (6) and (7) for the studied performance measures, the individual desirability functions ‘d’ are very close to 1.0, as shown in Figure 7. Furthermore, Figure 7 illustrates the effect of each factor (columns) on the FMSs’ performance measures and the desirability of the composite (rows). The red vertical lines and the corresponding numbers in red indicate the levels of optimal factors. The blue horizontal lines and the corresponding numbers in blue represent the values of the performance measures corresponding to the levels of optimal factors. Each of the performance measures is accompanied by the corresponding desirability function values ‘di’. In addition, the first row provides the value of the composite desirability ‘DF’, as presented in Equation (8), corresponding to the levels of the optimal factors. The obtained DF is equal to 0.984, which represents an ideal case of optimization. To obtain this desirability, the factors’ levels must be set to the values shown below the global solution in Figure 7. That is, BS = 5, IAT = 5, LAYOUT = CL, and RULE = SPT.

3.2.3. The GRA Method

Based on Equations (9)–(17), the simulation results were normalized, and the GRC and GRG were calculated (Table 7). Once GRG was ranked, it appears that the optimum performance measures were obtained for the factor levels LAYOUT = CL, RULE = SPT, IAT = 5, and BS = 5. The row in bold in Table 7 indicate the optimal solution obtained using the GRA method, which has a rank equal to 1.

3.2.4. The VIKOR Method

Based on Equations (18)–(26), the utility and the regret measures as well as the VIKOR index were computed (Table 8). Once the VIKOR index was ranked, it appears that the optimum performance measures were obtained for factor levels LAYOUT = CL, RULE = SPT, IAT = 25, and BS = 5. The row in bold in Table 8 indicates the optimal solution obtained using VIKOR method, which has a rank equal to 1.

4. Discussion

The application of the four optimization methods in the context of FMS shows good results for four of the five performances in the case of the two methods GP and VIKOR, and only two performance measures for DF and GRA methods (Table 9).
The results show that the MFT, WIP, TT, and WT performance measures met their targets for GP and VIKOR methods. Indeed, they all show relatively minor deviations from their target values. Only the deviation of RT reaches, respectively, −63.53% and −81.87% in the case of these two methods. On the other hand, in the case of DF and GRA methods, only the optimal values of TT and TR were close to their corresponding targets, while the deviations between the achieved values and the objective values in the case of WIP, WT, and MFT can reach +242.529%, +107.377%, and +83.293% respectively. Hence, the optimization results can be considered satisfactory in the case of GP and VIKOR methods. Meanwhile, it was not the case for the optimization results of the DF and GRA methods.
The two methods GP and DF require a higher level of analysis effort than the two methods of GRA and VIKOR. Indeed, in addition to the modeling and development of the simulation models, which is a common point to the four compared optimization methods, as well as the planning of experiments with the DoE method, the two methods GP and DF require relatively higher levels of expertise in the use of the analysis software MINITAB and LINGO. On the opposite side, the two methods GRA and VIKOR only need the development of the equations on Excel, which is within the reach of the majority of DMs. This has an impact on the applicability of the MOSO method.
Table 10 summarizes the performance of the four MSOSO methods being compared in this study. Signs ‘+’ and “−” are assigned to the optimization methods based on their achieved optimization results and their applicability. A ‘+’ is assigned to each method resulting in a good optimization result, which is expressed by reasonable or small deviations. On the other hand, a “−” is assigned to each method that leads to an optimization result characterized by high deviations. For applicability, a “−” is assigned to each method that requires a high level of analysis and expertise. In the opposite case, a ‘+’ is assigned to this optimization method. These methods are then classified according to assigned signs. Any method obtaining two “+” signs will be considered the most efficient. On the other hand, if it obtains two “−” signs, it will be considered as the most mediocre one. In the case where the optimization method obtains both signs “+” and “−”, the classification gives priority to the obtained optimization result. The best method is VIKOR, which belongs to group B in the proposed classification. It is followed by the GP method, from group A, since it reaches good optimization results, although it requires a considerable analysis effort. The GRA method, from group B, comes in third rank and the DF method, from the group A, closes the classification at the last rank. This classification shows that the use of optimization methods based on a metamodel does not always produce the best results.

5. Conclusions

Various MOSO methods have been presented, developed, and used in the literature. These methods have been the subject of numerous classifications. However, the performance of these methods is not guaranteed due to the lack of comparative studies. Moreover, these classifications have been very diverse and are rarely related to the specific domain of manufacturing systems.
The objective of this research is two-fold. First, we proposed a new conceptual classification of MOSO methods applied to the context of MFS design. Second, four MOSO methods are selected according to this classification and compared through a case study related to the FMS design problem inspired by the literature. This comparison is based on the quality of the optimal solutions obtained by these methods as well as the degree of difficulty of their applicability through the necessary analysis effort and the degree of expertise of the user of these methods. All these studied methods are based on DoE. Two of them are metamodel-based approaches that incorporate the GP and the DF, respectively. The other two methods are not metamodel-based approaches and incorporate GRA and VIKOR, respectively. The comparative results show that the VIKOR method can result in a better optimization than GP, GRA, and DF methods in that order. It is clear, thus, that the use of MOSOs based on meta-models does not produce the best solution in all situations.
This research compares four MOSO methods applied in the context of FMS design. Some future research perspectives should be addressed:
  • In this study, four MOSO methods are compared. Two methods belong to group A of the proposed new classification, while the other two belong to group B. The extension of the current comparison to other MOSO methods belonging to group C is the first objective of our interesting perspectives.
  • The studied MOSO methods have been applied on a model of an FMS inspired from the literature. This model has six machines grouped in two cells in the CL and three departments in FL. In addition, this FMS processes only four products grouped into two families. Extending the comparison performed in this study to real and more complex FMSs to evaluate the reliability of MOSO methods is the second objective of our interesting perspectives.
  • The experimental design developed in this comparison study and which is the basis for the simulation results used in the analysis and generation of optimization solutions is based on four factors: IAT, BS, RULE, and LAYOUT. These four factors are explored on the basis of two levels each. This number of factors and levels remains relatively limited and generates a limited number of experiments. The comparison of MOSO Methods in Manufacturing Systems characterized by a large number of factors and levels is the third objective of our interesting perspectives.
  • The application of the compared MOSO methods proceeds through different steps to generate optimization solutions. These steps usually require the intervention of a user to transfer the results from one step to another. The integration of these analysis and optimization steps into the simulation software, as in the case of the OptQuest tool in several simulation tools, would be a very interesting perspective.

Author Contributions

Conceptualization, A.J. and W.H.; methodology, A.J. and W.H.; software, A.J.; validation, A.J., N.K.M., A.M.A. and F.M.; formal analysis, W.H. and A.M.A.; investigation, A.J. and N.K.M.; resources, A.J. and N.K.M.; data curation, A.J., A.M.A. and F.M.; writing—original draft preparation, A.J. and F.M.; writing—review and editing, A.J., A.M.A., N.K.M. and W.H.; visualization, A.J. and W.H.; supervision, W.H. and F.M.; project administration, A.J., A.M.A., W.H. and F.M.; funding acquisition, A.M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported and funded by Taif University Researchers Supporting Project number (TURSP-2020/229), Taif University, Taif, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

This research was supported by Taif University Researchers Supporting Project number (TURSP-2020/229), Taif University, Taif, Saudi Arabia. First, the authors are grateful for the financial support. Second, the authors would like to thank the editors and the three anonymous referees for their valuable and constructive comments on the first draft of this manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. MFT simulation results according to DoE.
Table A1. MFT simulation results according to DoE.
EXPFactor LevelsReplication
LAYOUTRULEIATBS12345678910
1115516,334.116,645.916,612.216,866.217,446.516,523.316,778.216,601.817,529.318,119.7
2115102312.81636.82435.73132.72374.03222.13128.31968.74831.22432.0
311255597.0549.5559.6528.5614.4540.6583.7577.4552.6569.8
4112510538.0565.0560.4577.7559.5581.1546.9538.7538.2547.6
512552574.73339.82014.42735.92348.52484.62698.91959.82784.83760.3
6125101881.71261.21463.61614.91166.61919.41276.11449.31662.22019.3
712255547.0570.4567.4564.8552.6559.2599.0565.1606.4577.2
8122510546.7544.0545.1561.6544.9565.4543.0558.3559.2562.0
921551460.91149.01314.0711.9825.9699.7848.5846.1832.2859.4
10215101087.71052.01305.7993.01214.91155.91038.41132.81153.91085.4
1121255434.5431.8423.1422.7419.7427.9423.9423.9424.8433.5
12212510773.0769.2796.1783.9771.2768.1772.8769.6791.4783.7
132255690.2717.1752.2721.71260.2741.1721.4748.1690.2777.0
14225101159.51053.51133.91121.71080.11187.41071.31085.11080.91094.4
1522255438.0427.5421.1422.6428.0425.6423.8426.3436.3432.3
16222510773.0769.0796.1783.9771.0768.1772.8769.6791.4783.4
LAYOUT: 1 = FL, 2 = C; RULE: 1 = FCFS, 2 = SPT.
Table A2. WIP simulation results according to DoE.
Table A2. WIP simulation results according to DoE.
EXPFactor LevelsReplication
LAYOUTRULEIATBS12345678910
11155276.4285.9287.2288.6296.7286.0286.4288.0299.9308.5
21151038.527.341.152.339.853.752.133.180.040.6
3112556.15.65.75.46.25.55.95.95.65.8
41125105.45.75.65.85.65.95.55.45.45.5
51255325.0345.3302.0349.1318.0322.5332.9329.0371.0343.7
61251058.223.538.329.422.465.822.735.248.438.5
7122555.96.26.26.16.06.06.56.16.66.3
81225105.65.65.65.75.65.85.55.75.75.7
9215524.419.222.012.013.911.714.214.214.014.4
102151018.217.621.916.620.319.317.418.919.318.1
11212554.44.44.34.34.34.34.34.34.34.4
122125107.87.78.07.97.77.77.87.78.07.9
13225514.413.114.213.224.013.616.313.712.513.0
142251020.118.119.719.418.620.619.118.718.718.8
15222554.54.44.34.34.44.44.44.44.54.5
162225107.87.88.07.97.87.87.87.88.07.9
LAYOUT: 1 = FL, 2 = C; RULE: 1 = FCFS, 2 = SPT.
Table A3. TR simulation results according to DoE.
Table A3. TR simulation results according to DoE.
EXPFactor LevelsReplication
LAYOUTRULEIATBS12345678910
1115539.5438.3737.7238.2337.2937.9938.2337.7636.7435.8
21151037.8438.5936.6636.3338.0735.9835.9637.2234.6937.81
31125528.5228.4628.3128.4828.428.3628.4228.3728.4628.45
411251014.3114.3114.3114.2614.3114.2614.3114.2814.2414.27
5125539.739.0541.8337.9240.4940.2739.3439.8835.4838.14
61251036.338.6737.4938.2738.4635.5939.1837.2136.5737.71
71225528.5228.4828.3528.3628.4128.4528.3728.4128.3328.28
812251014.2714.3114.2714.314.2714.3414.3114.3514.2714.27
9215576.9577.6177.2778.3578.2778.7178.578.5378.2378.24
102151038.7938.8838.5639.0538.9138.8838.8938.9138.8739.12
112125528.5428.528.5828.5428.5828.528.6228.5428.5828.62
1221251014.1914.1914.1514.2314.2214.1614.1814.2314.1814.22
13225578.578.5278.2478.4777.578.677.3978.6378.7278.46
142251038.9239.0638.7339.0338.9238.9738.7739.0338.9339.05
152225528.5328.528.5828.528.5428.5528.6228.5428.5728.58
1622251014.1914.1914.1514.2314.2214.1614.1814.2314.1814.22
LAYOUT: 1 = FL, 2 = C; RULE: 1 = FCFS, 2 = SPT.
Table A4. WT simulation results according to DoE.
Table A4. WT simulation results according to DoE.
EXPFactor LevelsReplication
LAYOUTRULEIATBS12345678910
1115582,836.885,752.286,140.386,578.089,250.284,996.385,347.685,214.989,138.492,596.2
21151021,801.715,089.422,715.829,844.822,789.530,417.229,423.018,018.846,237.523,032.6
3112551927.41838.21837.41681.12073.21759.21939.31923.31779.01920.5
41125103938.84089.84115.04115.84030.94087.63949.33991.34038.83955.6
5125526,779.825,064.314,124.124,226.413,939.319,553.421,059.212,639.714,090.337,979.1
61251017,439.011,361.613,119.915,247.010,391.819,065.111,499.013,196.115,287.019,011.7
7122551776.71854.71843.81829.61754.01829.41942.51837.22073.11883.9
81225104019.14010.44017.54086.74034.94129.13973.34076.84030.64063.8
921556628.15230.55937.73069.73627.53008.13746.43740.83663.63781.3
102151010,025.49574.912,052.18981.611,220.210,425.29458.410,387.810,438.49835.0
11212551664.41655.01637.71637.61634.21676.71646.61630.71640.71653.1
122125106773.56798.36731.16853.66657.26739.56990.06786.56747.46830.7
1322553367.23093.63233.13102.45799.13205.13084.33216.53006.03062.0
142251010,596.69474.910,320.710,257.99831.710,804.99753.29931.99828.19990.0
15222551671.31631.51636.31632.51646.61654.31646.31651.41693.21689.2
162225106772.96796.76730.76853.66654.96739.56707.06786.56747.46827.4
LAYOUT: 1 = FL, 2 = C; RULE: 1 = FCFS, 2 = SPT.
Table A5. TT simulation results according to DoE.
Table A5. TT simulation results according to DoE.
EXPFactor LevelsReplication
LAYOUTRULEIATBS12345678910
11155194.0194.6195.2195.2196.3194.5195.0195.2195.6194.2
211510389.9389.1390.2389.2387.4389.8389.4389.2390.6388.4
311255194.7195.4195.0194.7195.7195.5195.4194.9194.7194.1
4112510388.3389.2388.9390.1389.0389.7390.0389.6386.9388.8
51255195.7195.2194.6197.1193.3193.9195.2210.8194.0194.4
612510392.3387.7390.0388.1390.3392.1389.9390.8390.7389.5
712255195.5194.8195.1195.9195.2195.4194.9195.3195.3195.5
8122510391.7388.7390.9389.4389.7390.2388.3387.6392.7390.1
92155130.0130.1130.3130.4129.9129.9129.7130.7129.7130.3
1021510262.1259.5261.0260.6260.6259.9258.8261.0260.5259.6
1121255130.2129.0130.2130.5129.4130.1129.2130.3129.6130.4
12212510258.4258.8261.2259.6261.2260.4261.0259.3262.8260.4
132255129.4129.7129.8129.9129.8130.4130.1129.9130.3129.9
1422510262.6260.9259.8261.4260.5261.7260.1260.8262.4260.7
1522255130.0128.9130.0130.2130.0129.9129.2129.9129.4130.2
16222510258.4258.8261.2259.6261.2260.4261.0259.3262.8260.4
LAYOUT: 1 = FL, 2 = C; RULE: 1 = FCFS, 2 = SPT.

References

  1. Salah, B.; Alsamhan, A.M.; Khan, S.; Ruzayqat, M. Designing and Developing a Smart Yogurt Filling Machine in the Industry 4.0 Era. Machines 2021, 9, 300. [Google Scholar] [CrossRef]
  2. Mian, S.H.; Salah, B.; Ameen, W.; Moiduddin, K.; Alkhalefah, H. Adapting Universities for Sustainability Education in Industry 4.0: Channel of Challenges and Opportunities. Sustainability 2020, 12, 6100. [Google Scholar] [CrossRef]
  3. Florescu, A.; Barabas, S.A. Modeling and Simulation of a Flexible Manufacturing System—A Basic Component of Industry 4.0. Appl. Sci. 2020, 10, 8300. [Google Scholar] [CrossRef]
  4. Saren, S.K.; Tiberiu, V. Review of flexible manufacturing system based on modeling and simulation. Fascicle Manag. Technol. Eng. 2016, 24, 113–118. [Google Scholar] [CrossRef]
  5. Ammeri, A.; Hachicha, W.; Chabchoub, H.; Masmoudi, F. A comprehensive literature review of mono-objective simulation optimization methods. Adv. Prod. Eng. Manag. 2011, 6, 291–302. [Google Scholar]
  6. Hachicha, W. A Simulation Metamodeling based Neural Networks for Lot-sizing problem in MTO sector. Int. J. Simul. Model. 2011, 10, 191–203. [Google Scholar] [CrossRef]
  7. Hunter, S.R.; Applegate, E.A.; Arora, V.; Chong, B.; Cooper, K.; Rincón-Guevara, O.; Vivas-Valencia, C. An Introduction to Multiobjective Simulation Optimization. ACM Trans. Modeling Comput. Simul. 2019, 29, 1–36. [Google Scholar] [CrossRef]
  8. Rosen, L.; Harmonosky, C.M.; Traband, M.T. Optimization of systems with multiple performance measures via simulation: Survey and recommendations. Comput. Ind. Eng. 2008, 54, 327–339. [Google Scholar] [CrossRef]
  9. Barton, R.R.; Meckesheimer, M. Chapter 18 metamodel-based simulation optimization Handb. Oper. Res. Manag. Sci. 2006, 13, 535–574. [Google Scholar]
  10. Amaral, J.V.S.; Montevechi, J.A.B.; Miranda, R.C.; de Sousa Junior, W.T. Metamodel-based simulation optimization: A systematic literature review. Simul. Model. Pract. Theory 2022, 114, 102403. [Google Scholar] [CrossRef]
  11. Hassannayebi, E.; Boroun, M.; Jordehi, S.A.; Kor, H. Train schedule optimization in a high-speed railway system using a hybrid simulation and meta-model approach. Comput. Ind. Eng. 2019, 138, 106110. [Google Scholar] [CrossRef]
  12. Diaz, C.A.B.; Aslam, T.; Ng, A.H.C. Optimizing Reconfigurable Manufacturing Systems for Fluctuating Production Volumes: A Simulation-Based Multi-Objective Approach. IEEE Access 2021, 9, 144195–144210. [Google Scholar] [CrossRef]
  13. Červeňanská, Z.; Kotianová, J.; Važan, P.; Juhásová, B.; Juhás, M. Multi-Objective Optimization of Production Objectives Based on Surrogate Model. Appl. Sci. 2020, 10, 7870. [Google Scholar] [CrossRef]
  14. Hussain, M.S.; Ali, M.A. Multi-agent Based Dynamic Scheduling of Flexible Manufacturing Systems. Glob. J. Flex. Syst. Manag. 2019, 20, 267–290. [Google Scholar] [CrossRef]
  15. Apornak, A.; Raissi, S.; Javadi, M.; Tourzani, N.A.; Kazem, A. A simulation-based multi-objective optimisation approach in flexible manufacturing system planning. Int. J. Ind. Syst. Eng. 2018, 29, 494. [Google Scholar] [CrossRef]
  16. Ahmadi, E.; Zandieh, M.; Farrokh, M.; Emami, S.M. A multi objective optimization approach for flexible job shop scheduling problem under random machine breakdown by evolutionary algorithms. Comput. Oper. Res. 2016, 73, 56–66. [Google Scholar] [CrossRef]
  17. Freitag, M.; Hildebrandt, T. Automatic design of scheduling rules for complex manufacturing systems by multi-objective simulation-based optimization. CIRP Ann. 2016, 65, 433–436. [Google Scholar] [CrossRef]
  18. Ammar, A.; Pierreval, H.; Elkosantini, S. A multiobjective simulation optimization approach to define teams of workers in stochastic production systems. In Proceedings of the 2015 International Conference on Industrial Engineering and Systems Management (IESM), Seville, Spain, 21–23 October 2015; pp. 977–986. [Google Scholar] [CrossRef]
  19. Dengiz, B.; Tansel, Y.; Coskun, S.; Dagsalı, N.; Aksoy, D.; Çizmeci, G. A new design of FMS with multiple objectives using goal programming. In Proceedings of the International Conference on Modeling and Applied Simulation, Vienna, Austria, 19–21 September 2012; pp. 42–46. [Google Scholar]
  20. Bouslah, B.; Gharbi, A.; Pellerin, R. Joint production and quality control of unreliable batch manufacturing systems with rectifying inspection. Int. J. Prod. Res. 2014, 52, 4103–4117. [Google Scholar] [CrossRef]
  21. Iç, Y.T.; Dengiz, B.; Dengiz, O.; Cizmeci, G. Topsis based Taguchi method for multi-response simulation optimization of flexible manufacturing system. In Proceedings of the Winter Simulation Conference, Savannah, GA, USA, 7–10 December 2014; pp. 2147–2155. [Google Scholar]
  22. Wang, G.C.; Li, C.P.; Cui, H.Y. Simulation Optimization of Multi-Objective Flexible Job Shop Scheduling. Appl. Mech. Mater. 2013, 365–366, 602–605. [Google Scholar] [CrossRef]
  23. Zhang, L.P.; Gao, L.; Li, X.Y. A hybrid genetic algorithm and tabu search for a multi-objective dynamic job shop scheduling problem. Int. J. Prod. Res. 2013, 51, 3516–3531. [Google Scholar] [CrossRef]
  24. Azadeh, A.; Ghaderi, S.F.; Dehghanbaghi, M.; Dabbaghi, A. Integration of simulation, design of experiment and goal programming for minimization of makespan and tardiness. Int. J. Adv. Manuf. Technol. 2010, 46, 431–444. [Google Scholar] [CrossRef]
  25. Um, I.; Cheon, H.; Lee, H. The simulation design and analysis of a Flexible Manufacturing System with Automated Guided Vehicle System. J. Manuf. Syst. 2009, 28, 115–122. [Google Scholar] [CrossRef]
  26. Syberfeldt, A.; Ng, A.; John, R.; Moore, P. Multi-objective evolutionary simulation-optimisation of a real-world manufacturing problem. Robot. Comput.-Integr. Manuf. 2009, 25, 926–931. [Google Scholar] [CrossRef] [Green Version]
  27. Kuo, Y.; Yang, T.; Huang, G.W. The Use of a Grey-Based Taguchi Method for Optimizing Multi-Response Simulation Problems. Eng. Optim. 2008, 40, 517–528. [Google Scholar] [CrossRef]
  28. Oyarbide-Zubillaga, A.; Goti, A.; Sanchez, A. Preventive maintenance optimisation of multi-equipment manufacturing systems by combining discrete event simulation and multi-objective evolutionary algorithms. Prod. Plan. Control 2008, 19, 342–355. [Google Scholar] [CrossRef]
  29. Park, T.; Lee, H.; Lee, H. FMS design model with multiple objectives using compromise programming. Int. J. Prod. Res. 2001, 39, 3513–3528. [Google Scholar] [CrossRef]
  30. Pitchuka, L.N.; Adil, G.K.; Ananthakumar, U. Effect of the conversion of the functional layout to a cellular layout on the queue time performance: Some new insights. Int. J. Adv. Manuf. Technol. 2006, 31, 594–601. [Google Scholar] [CrossRef]
  31. Jerbi, A.; Chtourou, H.; Maalej, A.Y. Comparing functional and cellular layouts using simulation and Taguchi method. J. Manuf. Technol. Manag. 2010, 21, 529–538. [Google Scholar] [CrossRef]
  32. Jerbi, A.; Chtourou, H.; Maalej, A.Y. Comparing Functional and Cellular Layouts: Simulation models. Int. J. Simul. Model. 2009, 8, 215–224. [Google Scholar] [CrossRef]
  33. Chan, F.T.S. Impact of operation flexibility and dispatching rules on the performance of a flexible manufacturing system. Int. J. Adv. Manuf. Technol. 2004, 24, 447–459. [Google Scholar] [CrossRef]
  34. Dominic, P.D.D.; Kaliyamoorthy, S.; Saravana, K.M. Efficient dispatching rules for dynamic job shop scheduling. Int. J. Adv. Manuf. Technol. 2004, 24, 70–75. [Google Scholar] [CrossRef]
  35. Barton, R.R. Designing simulation experiments. In Proceedings of the 2013 Winter Simulation Conference, Washington, DC, USA, 8–11 December 2013; Pasupathy, R., Kim, S.-H., Tolk, A., Hill, R., Kuhl, M.E., Eds.; IEEE: Piscataway, NJ, USA, 2013; pp. 342–353. [Google Scholar]
  36. Huang, J.T.; Liao, Y.S. Optimization of machining parameters of wire-EDM based on grey relational and statistical analyses. Int. J. Prod. Res. 2003, 41, 1707–1720. [Google Scholar] [CrossRef]
Figure 1. The major steps of the FMS optimization approach with multiple performance objectives.
Figure 1. The major steps of the FMS optimization approach with multiple performance objectives.
Machines 10 00247 g001
Figure 2. Simulation part model related to parts arriving.
Figure 2. Simulation part model related to parts arriving.
Machines 10 00247 g002
Figure 5. Simulation part model related to machine “i”.
Figure 5. Simulation part model related to machine “i”.
Machines 10 00247 g005
Figure 6. Simulation part model related to system exit.
Figure 6. Simulation part model related to system exit.
Machines 10 00247 g006
Figure 7. Desirability optimization results.
Figure 7. Desirability optimization results.
Machines 10 00247 g007
Table 1. The proposed MOSO classification for FMS design.
Table 1. The proposed MOSO classification for FMS design.
The Use
of DoE
The Use of MetamodelDescription
Group AYesYesFirst, using designing simulation experiments. Second, applying optimization method on metamodel. A priori DM preferences are generally applied.
Group BYesNoFirst, using designing simulation experiments. Second, applying multi criteria optimization method on experiments. A priori DM preferences are generally applied.
Group CNoNoIterative simulation and optimization using principally metaheuristics for random design research such as simulated annealing, genetic algorithms, etc. Only in this group, the articulation of the preferences of the DM is important.
Table 2. MOSO classification for FMS design (since year 2000).
Table 2. MOSO classification for FMS design (since year 2000).
StudyMethodNumber of ObjectivesNumber of FactorsThe Decision Maker’s PreferencesThe Research Set and Variables NatureThe Use of Meta-Model or NotThe Proposed Classification
A PrioriA PosterioriProgressiveNo-PreferenceRanking and SelectionInteger DVContinuous DVNo MetamodelMetamodelGroup AGroup BGroup C
[12]NSGA II22 X X X
[13]DoE, Weighted Sum, Weighted Product32X XX XX
[14]Taguchi design, GRA24 X X X
[15]DoE, Regression metamodel, RSM58 X X XX
[16]NSGA-II, NRGA22 X X X
[17]Genetic Programming210 X X X
[18]NSGA-II22 X X X
[19]DoE, Regression meta-model, GP25X X XX
[20]RSM83 X X XX
[21]Taguchi (DoE), TOPSIS35 XX X X
[22]NSGA-II22 X X X
[23]GA, TS22 X X X
[24]DoE, Regression meta-model, GP25X XX XX
[25]Non-Linear Programming, Evolution Strategy36 X X X
[26]EA, ANN22 X X X
[27]Taguchi, GRA25 X X X X
[28]NSGA-II23 X X X X
[29]DoE, regression metamodel48X XX
Table 3. Studied factors and levels for the FMS case study.
Table 3. Studied factors and levels for the FMS case study.
FactorLevels
12
LAYOUTFLCL
IAT (Minutes/part)525
BS (parts)510
RULEFCFSSPT
FL: functional layout; CL: cellular layout; IAT: inter-arrival time; BS: batch size; Rule: dispatching rule; FCFS: first come first served; SPT: short processing time.
Table 4. Part routing used for the FMS case study.
Table 4. Part routing used for the FMS case study.
PartFunctional LayoutCellular Layout
TypeFamilyRouting DepartmentsCellRouting Machines
P1F2“L”→ “M”→“D”C2“L2”→ “M2”→ “D2”
P2F1“L”→“D”→“M”C1“L1”→ ”D1”→ “M1”
P3F1“L”→“M”C1“L1”→ “M1”
P4F2“L”→“M”→ “D”→ “L”→ “M”C2“L2”→ “M2”→ “D2”→ “L3”→ “M3”
Table 5. Parts’ setup and processing time used for the FMS case study.
Table 5. Parts’ setup and processing time used for the FMS case study.
LMDLM
P1STT (39, 44, 49)U (49, 69)N (65, 15)
PTT (15, 18, 21)U (9, 13)N (29, 5)
P2STT (90, 101, 110)U (64, 84)N (107, 35)
PTT (17, 21, 25)U (20, 28)N (14, 5)
P3STT (80, 84, 88)U (72, 92)
PTT (23, 28, 32)U (14, 18)
P4STT (62, 66, 70)U (50, 58)N (101, 10)T (33, 38, 45)U (78, 98)
PTT (18, 20, 22)U (25, 33)N (12, 5)T (20, 23, 26)U (15, 23)
ST: setup time; PT: processing time; N: normal distribution; U: uniform distribution; T: triangular distribution; all the times are in minutes.
Table 6. Estimated coefficients of the simulation metamodel.
Table 6. Estimated coefficients of the simulation metamodel.
MFT WIP TR WT TT
TermCoefTPCoefTPCoefTPCoefTPCoefTP
Constant2034.880.780.00051.54185.460.00034.7833647.600.00012,80451.200.000243.8651955.650.000
BS−883.4−35.070.000−32.921−54.590.000−8.6261−160.600.000−2499−9.990.00081.199651.160.000
IAT−1452.7−57.670.000−45.593−75.600.000−13.4205−249.860.000−9222−36.870.000−0.175−1.400.163
RULE−977.3−38.800.0002.2313.700.0000.14652.730.007−4889−19.550.0000.2431.950.054
LAYOUT−1237.8−49.140.000−39.896−66.150.0005.178496.410.000−7200−28.790.000−48.646−390.110.000
BS*IAT967.338.400.00033.70055.880.0001.506428.050.000432317.290.0000.0150.120.903
BS*RULE828.132.870.000−3.119−5.170.000−0.0592−1.100.273344413.770.0000.0650.520.603
BS*LAYOUT1032.540.990.00034.68057.500.000−4.7818−89.030.000536221.440.000−15.899−127.500.000
IAT*RULE977.638.810.000−2.155−3.570.000−0.1495−2.780.006488719.540.000−0.111−0.890.376
IAT*LAYOUT1258.349.950.00040.04766.400.000−5.1661−96.180.000783131.310.0000.0260.210.836
RULE*LAYOUT95437.870.000−2.313−3.830.000−0.1110−2.070.041476219.040.000−0.191−1.530.128
BS*IAT*RULE−829−32.910.0003.0655.080.0000.06501.210.228−3447−13.780.0000.0240.190.850
BS*IAT*LAYOUT−941.1−37.360.000−33.724−55.920.0004.721487.900.000−4624−18.490.000−0.066−0.530.600
BS*RULE*LAYOUT−808.6−32.100.0003.3165.500.0000.03750.700.486−3366−13.460.0000.0700.560.577
IAT*RULE*LAYOUT−954.0−37.870.0002.2693.760.0000.11202.080.039−4766−19.060.0000.0270.210.831
BS*IAT*RULE*LAYOUT809.132.120.000−3.273−5.430.000−0.0413−0.770.444335913.430.000−0.126−1.010.314
A*B: interaction between factor A and factor B (For example, BS*IAT means interaction between factor BS and factor IAT.
Table 7. GRA results.
Table 7. GRA results.
ExpNormalizationGRCGRGRank
MFTWIPTRTTWTMFTWIPTRTTWT
10.0000.1320.3680.7500.0000.3330.3650.4420.6660.3330.42816
20.8600.8740.3540.0030.7150.7810.7990.4360.3340.6370.59714
30.9910.9960.2220.7500.9970.9830.9910.3910.6660.9950.8055
40.9920.9960.0010.0040.9720.9850.9920.3340.3340.9470.71811
50.8640.0000.3900.7440.7730.7860.3330.4510.6610.6880.58415
60.9310.8970.3640.0000.8480.8780.8290.4400.3330.7670.65013
70.9910.9940.2220.7480.9970.9830.9890.3910.6650.9950.8056
80.9920.9960.0020.0010.9720.9850.9920.3340.3340.9470.71812
90.9680.9650.9960.9990.9700.9400.9340.9930.9970.9430.9612
100.9580.9560.3850.4980.8990.9220.9190.4480.4990.8320.72410
111.0001.0000.2241.0001.0001.0001.0000.3920.9991.0000.8784
120.9790.9890.0000.4990.9400.9590.9790.3330.4990.8920.7338
130.9780.9681.0000.9990.9790.9590.9401.0000.9990.9600.9721
140.9590.9550.3860.4960.9010.9240.9170.4490.4980.8350.7259
151.0001.0000.2241.0001.0001.0000.9990.3921.0001.0000.8783
160.9790.9890.0000.4990.9400.9590.9790.3330.4990.8930.7337
Table 8. VIKOR results.
Table 8. VIKOR results.
Exp. The   Utility   Measure   ( S i ) The   Regret   Measure   ( R i ) The   VIKOR   Index   ( Q i ) Rank
10.3050.1500.00016
20.6460.1750.49314
30.9470.2000.9593
40.7150.1990.7877
50.6030.1730.44315
60.6910.1860.63913
70.9460.2000.9584
80.5930.1990.69912
90.9030.2000.9286
100.8180.1920.7859
111.0000.2001.0002
120.6810.1980.74910
130.9080.2000.9325
140.8170.1920.7868
151.0000.2001.0001
160.6810.1980.74911
Table 9. MOSO results.
Table 9. MOSO results.
Performance MeasureMFTWIPTRTTWT
Goal value426.5964.32378.303129.7571647.683
GPOptimized value433.0004.42528.557129.9221704.500
Deviation value+6.404+0.102−49.746+0.165+56.817
Deviation in %+1.501%+2.359%−63.530%+0.127%+3.448%
DFOptimized value781.92114.80678.257129.9713416.917
Deviation value+355.325+10.483−0.046+0.214+1769.234
Deviation in %+83.293%+242.494%−0.059%+0.165%+107.377%
GRAOptimized value781.92114.80678.303129.9173416.917
Deviation value+355.325+10.4840+0.160+1769.234
Deviation in %+83.293%+242.529%0%+0.124%+107.377%
VIKOROptimized value428.1644.40914.195129.7571655.257
Deviation value+1.568+0.086−64.1080+7.574
Deviation in %+0.368%+1.982%−81.872%0%+0.460%
Table 10. MOSO performances.
Table 10. MOSO performances.
MOSOGroupOptimization ResultApplicabilityRank
GPA+2
DFA4
GRAB+3
VIKORB++1
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jerbi, A.; Hachicha, W.; Aljuaid, A.M.; Masmoudi, N.K.; Masmoudi, F. Multi-Objective Design Optimization of Flexible Manufacturing Systems Using Design of Simulation Experiments: A Comparative Study. Machines 2022, 10, 247. https://doi.org/10.3390/machines10040247

AMA Style

Jerbi A, Hachicha W, Aljuaid AM, Masmoudi NK, Masmoudi F. Multi-Objective Design Optimization of Flexible Manufacturing Systems Using Design of Simulation Experiments: A Comparative Study. Machines. 2022; 10(4):247. https://doi.org/10.3390/machines10040247

Chicago/Turabian Style

Jerbi, Abdessalem, Wafik Hachicha, Awad M. Aljuaid, Neila Khabou Masmoudi, and Faouzi Masmoudi. 2022. "Multi-Objective Design Optimization of Flexible Manufacturing Systems Using Design of Simulation Experiments: A Comparative Study" Machines 10, no. 4: 247. https://doi.org/10.3390/machines10040247

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