Figures
Abstract
This paper investigates the layout optimization of multi-layer circular manufacturing cells (MCMC), a topic that has garnered limited attention compared to single-layer circular manufacturing cells (SCMC). With the continuous advancement of global intelligent manufacturing, MCMC has emerged as a viable solution, with several smart factories already implementing this model. Existing literature predominantly utilizes the NSGA II algorithm for SCMC layouts due to their relatively few objectives. However, the layout problem for MCMC encompasses a significantly larger number of objectives, rendering NSGA II inadequate. This study aims to fill this research gap by proposing an innovative approach using NSGA III, specifically designed for complex multi-objective optimization. A multi-dimensional target mathematical model for MCMC is established, facilitating the systematic examination of layout configurations. The methodology employs NSGA III to effectively tackle the challenges posed by MCMC layouts. To validate the effectiveness of NSGA III, empirical data from a smart factory in Zhejiang, China, is utilized. The findings demonstrate that NSGA III significantly outperforms traditional algorithms, yielding superior solutions for MCMC layout problems. This research not only challenges the conventional SCMC layout paradigm but also expands the options available for facility layouts in smart factories. Ultimately, it addresses the pressing engineering needs of smart factory construction and contributes valuable insights to the field of MCMC research, establishing a robust methodology for future studies.
Citation: Zhao Y (2024) Research on equipment layout of multi-layer circular manufacturing cell based on NSGA III. PLoS ONE 19(12): e0312364. https://doi.org/10.1371/journal.pone.0312364
Editor: Peiman Ghasemi, University of Vienna: Universitat Wien, AUSTRIA
Received: June 12, 2024; Accepted: October 4, 2024; Published: December 23, 2024
Copyright: © 2024 Yanlin Zhao. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the manuscript and its Supporting Information files.
Funding: This research was funded by the Natural Science Foundation of Sichuan Province (Grant No. 24NSFSC7602,), Sichuan Technology & Engineering Research Center for Vanadium Titanium Materials (Grant No. 2021-FTGC-Z-05). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. The funders only provide financial assistance.
Competing interests: The authors have declared that no competing interests exist.
1. Introduction
Background and context
With the rise of intelligent factories, advanced concepts such as Cloud Manufacturing, the Internet of Manufacturing Things, and Cyber-physical production systems have emerged. These systems aim to integrate cutting-edge technologies into smart factory construction, facilitating the transformation and upgrading of production models [1,2]. As these models evolve, the demand for customized, small-batch production is increasing, which has led to the widespread adoption of Cellular Manufacturing Systems (CMS) in intelligent factory settings. CMS, originally developed from group technology, is designed to cater to multi-variety and small-batch production, making it well-suited for the diverse manufacturing needs of smart factories [3].
The engineering application of smart factories requires addressing the market’s diverse needs effectively. CMS organizes equipment into product families based on the similarity of production processes, promoting flexibility while maintaining the efficiency of larger assembly line operations. However, the shift towards intelligent logistics and uncrewed operations in smart factories has necessitated a reevaluation of manufacturing cell layouts, moving beyond traditional single-layer configurations to more complex Multi-layer Circular Manufacturing Cells (MCMC).
MCMC layouts offer significant advantages when production capacity must expand in limited factory space or when production logistics costs are high. However, MCMC is still in the early stages of engineering application, facing challenges due to its complexity and the need for three-dimensional space considerations [4]. For example, the layout of the primary 3D manufacturing cell facility as shown in Fig 1. The MCMC layout problem is fundamentally a multi-objective combinatorial optimization problem, characterized by non-linear, discontinuous, and multi-constrained aspects that complicate problem-solving.
Research gap and significance
Despite advancements in CMS research, there remains a notable gap regarding the environmental impacts associated with production distribution networks, particularly within the context of MCMC layouts [6]. Most existing studies have concentrated on operational efficiency and production performance, often neglecting the ecological consequences of manufacturing configurations. Addressing this gap is critical for developing sustainable practices that align with the growing emphasis on environmental responsibility in manufacturing.
This study aims to contribute to the existing body of knowledge by focusing on the environmental implications of MCMC layouts in smart factories [7]. By highlighting the necessity of integrating sustainability into facility design, this research seeks to provide valuable insights for both academics and practitioners, ultimately fostering a more sustainable approach to manufacturing.
Objectives and scope
The primary objective of this research is to analyze the layout of Multi-layer Circular Manufacturing Cells (MCMC) and its environmental impacts within production distribution networks. The study will utilize a mixed-methods approach, employing both quantitative analysis and case studies to explore effective layout strategies that enhance sustainability. Specifically, the research will focus on developing a high-dimensional mathematical model to address the complexities of MCMC layouts, utilizing the NSGA III algorithm to optimize solutions.
Structure of the paper
This paper is structured as follows:
Section 2 presents a literature review, discussing existing research on manufacturing cell layouts and their environmental impacts.
Section 3 outlines the mathematical problem description, detailing the key challenges associated with MCMC layouts.
Section 4 describes the model building and algorithm design, including the implementation of NSGA III.
Section 5 presents case applications to demonstrate the effectiveness of the proposed methodology.
Section 6 presents important managerial insights from this study for managers in smart manufacturing environments.
Section 7 concludes the paper with a summary of findings and recommendations for future research.
2. Literature review
Related studies
Scholars’ research on manufacturing cell layout mainly includes layouts forms, mathematical models, and solution methods. Table 1 summarizes key studies in this area.
The most commonly used forms of cell layout are linear, U-shaped, and circular. For example, Yu [8], Liu [9], Li [10], and others have studied the layout of linear manufacturing cells. Bao [11] and Bányai [12] have researched U-shaped manufacturing cells. Zheng [13] and Peng Y [14] conducted studies on ring-shaped robot cells and concluded that these cells are suitable for robotic manufacturing. Scholars’ research on manufacturing cells mainly focuses on single-layer layouts, with few documents addressing multi-layer layouts. Zhao [15] proposed an integrated layout with multiple forms. Mariem [5] proposed a 3D equipment layout, constructed a mathematical model for multi-layer equipment arrangements in workshops, and solved it. The work of these two scholars has shifted the traditional 2D equipment layout into the 3D era.
The manufacturing cell layout problem has evolved from an initial single-objective optimization problem focused on minimizing the total logistics flow to a dual-objective optimization problem that minimizes both the total logistics flow and total floor area, and now to a multi-objective optimization problem that considers various factors. Early research by Li [16] addressed the single-objective problem of minimizing the total cost of material handling in manufacturing cell layouts. Arkat [17] constructed a bi-objective optimization mathematical model that addresses total transportation cost and completion time. Mohtashami [18], Golmohammadi [19], and Farboodi [20] improved the fast non-dominated sorting genetic algorithm and the particle swarm algorithm to develop a new algorithm for solving the multi-objective problem of manufacturing cell layout, achieving good results.
The manufacturing cell equipment layout problem has shifted from early single-objective research to current multi-objective studies. Various optimization algorithms are available for multi-objective problems. Initially, precise algorithms dominated, but now intelligent algorithms are more prevalent. Professor Kalyanmoy Deb [21] categorized multi-objective algorithms into two types. The first type converts multi-objective problems into single-objective problems using preference selection factors. The second type retains the attributes of the original objective functions and employs a specific selection strategy to choose individuals with excellent characteristics for iteration. The first type of algorithm alters the original objective function attributes, meaning that the strategic choice of preference selection factors directly affects the solution results, which complicates their use. In contrast, the second type does not alter the original objective function attributes and focuses on multi-objective excellence selection.
In 1994, Kalyanmoy Deb and Nidamarthi Srinivas proposed the non-dominated sorting method [22]. By retaining multi-objective attributes, excellent individuals are selected for iteration through non-dominated sorting, opening up a research path for non-dominated sorting evolutionary algorithms [23]. The first generation of the non-dominated sorting genetic algorithm (NSGA) faced issues with slow search speeds and excessive computation. To address these problems, Professor Deb proposed the fast non-dominated sorting genetic algorithm (NSGA II) in 2000. Since its launch, NSGA II has been favored by scholars and engineers and widely applied, including by Shahab Safaei [24], Peiman Ghasemi [25], and A Babaeinesami [26] in solving facility layout problems. NSGA II has achieved good results [27–29]. In multi-objective optimization applications, NSGA II excels in solving problems with three or fewer objectives. However, as the number of solution targets increases, its performance declines. Therefore, in 2014, Professor Deb proposed the non-dominated sorting genetic algorithm III (NSGA III), based on reference points. Since its introduction, NSGA III has been widely used in engineering applications and academic research, yielding promising results. However, in the context of equipment layout, NSGA II remains the primary solution both domestically and internationally, with few scholars applying NSGA III to the equipment layout of manufacturing cells.
Research gap analysis and contributions
Despite significant advancements in manufacturing cell layout research, most studies primarily focus on single-layer layouts, leaving a substantial gap in the exploration of multi-layer circular manufacturing cells (MCMC). While algorithms like NSGA II have demonstrated effectiveness in solving single-layer manufacturing cell layout problems with a limited number of objectives, they falter when applied to MCMC, where the complexity increases due to a higher number of targets and equipment arrangements. This limitation highlights the necessity for more robust methodologies tailored to the multi-dimensional nature of MCMC.
Furthermore, existing literature reveals that while some scholars, such as Zhao and Mariem, have ventured into integrated and 3D layouts, their approaches often do not address the unique challenges posed by multi-layer configurations, particularly in dynamic manufacturing environments. The lack of comprehensive models and algorithms for MCMC not only constrains practical applications in modern smart factories but also hinders academic discourse in this emerging area.
This paper aims to bridge this research gap by constructing a novel mathematical model specifically for MCMC layout problems and introducing NSGA III as a solution method. NSGA III is better equipped to handle the high-dimensional target optimization required for MCMC, leveraging its ability to maintain the integrity of multiple objectives during the optimization process. Through case studies and empirical validation, this research not only demonstrates the effectiveness of NSGA III in addressing MCMC layout challenges but also provides valuable insights into the design and implementation of multi-layer manufacturing systems. By filling this critical gap, the study contributes to both theoretical frameworks and practical applications, offering a foundation for future research in the evolving landscape of intelligent manufacturing.
3. Problem description
MCMC mainly includes processing equipment, conveyor belts, elevators, processed products, guardrails, stairs, and multi-layer platforms. Among these, the layout of processing equipment is the focus of this article, so "equipment" in this context refers specifically to the equipment that processes products.
In the MCMC layout, the starting point and endpoint of logistics are the same, forming a logistics loop; thus, it is called a Multi-layer Circular Manufacturing Cell (MCMC). MCMC equipment is arranged across four planes, with each plane containing at least one level of equipment. The conveyor belts on each floor form a circular loop, and a material-handling robot is positioned in the center of this loop. A three-dimensional diagram of the MCMC layout is shown in Fig 2.
We abstract Fig 2 and construct an XYZ rectangular coordinate system. The XOY plane corresponds to the Z1 plane, while the plane parallel to the XOY plane is the Z2 plane. The YOZ plane represents the Z3 plane, and the plane parallel to the YOZ plane is the Z4 plane. Multi-layer equipment is placed on the four planes—Z1, Z2, Z3, and Z4—respectively, with the centerline of the equipment forming a loop, as shown in Fig 3.
We use Z3 as the datum plane and expand the MCMC at the intersection of Z4 and Z2. The equipment on the expanded floor plan is sized according to its projection onto each plane, as shown in Fig 4.
MCMC is a layout form of multi-layer manufacturing cells and includes single-layer manufacturing cell layouts. The single-layer manufacturing cell is a specific case where the number of layers r = 1 in the multi-layer manufacturing cell. Therefore, the layout of the multi-layer manufacturing cell and the layout of the single-layer manufacturing cell have an inclusive relationship, with the latter being a subset of the former.
4. Multi-objective model building
Currently, MCMC is still in the budding stage of engineering applications and is mainly used in smart factories with a high degree of automation, in the layout of local multi-layer manufacturing cells, and in robotic manufacturing cells. Based on company visits and exchanges, the engineering application requirements for MCMC are primarily focused on the following points:
- The planned land area of the factory is limited.
- Land is expensive.
- The factory layout needs to be compact.
- Market demand is variable, requiring increased production flexibility.
- A significant amount of equipment needs to be added to the original site.
- Material handling costs remain high.
- There is a demonstrative effect of smart factories.
In addition to these needs, MCMC can reduce work-in-progress inventory, improve the production balance rate to lower manufacturing costs, shorten manufacturing time to enhance customer service levels, and allow for quick adjustments in equipment to respond to market changes.
We summarize these requirements into key issues such as occupied space, distance for moving materials, production line balance, stability, and non-logistics relationships. For instance, occupied space corresponds to factors like expensive land, limited planning area, and compact production lines. The distance for moving materials relates to the high cost of material handling. Production line balance is associated with the flexibility of the production line and the number of products in process. The relationship between stability and non-logistics is mainly considered from the perspective of equipment attributes and product process requirements. Therefore, MCMC takes into account factors such as occupied space, distance for transporting materials, production line balance (cell loss time), stability, and non-logistics relationships, and builds a multi-objective model of MCMC based on these factors.
Material handling objective
In a smart factory, the equipment for processing products is highly intelligent, and the material handling equipment is automated. Consequently, the material handling method primarily involves unitized handling equipment, which can manage one or more cell products at a time. Let Vp represent the processing batch size of product p, and Bp represent the handling batch size of product p. The material handling volume between equipment i and equipment j is given by ceil[Vp/Bp], where ceil[] denotes the ceiling function (rounding up to the nearest integer). Since this study focuses on smart factories, transportation relies on automated handling equipment, and weight does not significantly impact machine handling. Therefore, the logistics handling volume does not account for weight factors, but considers distance, handling volume, and handling times. In factories with a high degree of automation, the handling distance approximates the Manhattan distance; thus, this article uses Manhattan distance as the logistics handling distance. The material handling objective function is represented in Eq (1).
- D represents the total amount of material handling for processing tasks.
- i and j represent the device numbers.
- p represents the product category number being processed.
- P represents the total number of product types being processed.
- M represents the total number of equipment units.
- Vp represents the total quantity of product p to be processed.
- Bp represents the quantity of product p transported at one time.
- xi, yi, zi represent the center coordinates of device i.
- ceil[] denotes rounding up to the nearest integer
The distance between equipment i and equipment j is measured based on the center points of the equipment. Since current intelligent logistics handling systems, such as robotic arms or conveyor belts, primarily operate with right-angle turns in the three directions of X, Y, and Z, the Manhattan distance is selected for this analysis. As shown in Fig 5, the movement path is between the two planes Z1 and Z2, while Fig 6 illustrates the movement path within the same plane.
Cell volume objective
The volume objective function of MCMC must consider three elements: the cell’s length, width, and height. When these three dimensions are minimized, the cell volume is also minimized. Therefore, in constructing the objective function, it is necessary to develop separate objective functions for each of the three elements while retaining the resulting output values for length, width, and height. The cell volume objective function is formulated in Eqs (2) to (5).
- (1)Length objective function;
- C represents the length of the cell.
- xi represents the x value representing the center point of device i.
- li and wi represent the dimensions projected onto the X-axis and Z-axis when device i is first laid out.
- fi indicates whether the device has a condition for horizontal rotation.
The cell length objective function is the set of the sum of the x value of the center coordinate of the device and half of the size of the device projected onto the X axis, and then find the difference between the maximum value and the minimum value in the set to be the cell length. When arranging cell equipment, some equipment can be arranged in one direction in the XOZ plane, so fi is introduced to determine whether the equipment is rotated. If the equipment does not have the conditions for turning, then the value ratio of fi is 1. If the equipment has the conditions for turning, then fi can be 0 or 1.
(2)Width objective function;
(3)
K represents the width of the cell.
zi represents the z value of the center point of device i.
li and wi means that when device i is first laid out, it is projected onto the X-axis and Z-axis.
fi represents the same value as fi in the length objective function.
The cell width objective function is the set of the sum of the z value of the center coordinate of the device and half of the size of the device projected onto the Z axis, and then find the difference between the maximum value and the minimum value in the set to be the cell width. When arranging cell equipment, some equipment can be arranged in one direction in the XOZ plane, so fi is introduced to determine whether the facilities are arranged in a direction. If the equipment does not have the conditions for turning, then the value ratio of fi is 1. If the equipment has the conditions for turning, then fi can be 0 or 1.
(3)Height objective function;
(4)
- H represents the height of the cell.
- yi represents the y value representing the center point of device i.
- hi represents the height of device i.
The cell height objective function is a set of the sum of the y value of the center coordinate of the equipment and half of the size of the facility projected onto the Y axis, and then finding the maximum value in the set is the cell height.
- (4)Volume objective function;
- V represents the volume of the cell.
- C represents the length of the cell.
- K represents the width of the cell.
- H represents the height of the cell.
Find the minimum value of C, K, H, which is also the minimum value of cell height V. Therefore, the three objective functions of length, width, and height can be synthesized into a volume objective function, but the calculation process must retain the values of C, K, and H at the minimum volume, because there are multiple values of C, K, and H in the same volume. Engineering applications require the selection of appropriate C, K, and H values based on actual needs.
Cell loss time objective
The production balance of MCMC directly affects the efficiency of the cell, the number of work-in-progress, and the smoothness of the cell. MCMC’s balance indicators include balance rate, loss rate, and loss time. These three indicators can all indicate the balance of the manufacturing cell. This paper uses lost time as the production balance index of MCMC.
In the material handling target model, the smaller the total handling distance is, the better. However, this goal may not necessarily achieve the shortest manufacturing loss time of the cell. In the production process of a product, the equipment processing time can be regarded as a fixed value. The transportation time between equipment in the product process route changes with the different cell equipment layouts. For the bottleneck process, arrival too fast or too slow will cause time loss and increase the number of work-in-process in the cell. Therefore, the production line balance needs to be considered in the cell to construct an objective function that minimizes the manufacturing loss time of the cell.
As shown in the time axis diagram of product 1 in Fig 7, the bottleneck process is t2, and we need to satisfy min(|t1-t2|+|t2-t3|), and so on to all products, to construct the cell manufacturing loss time objective function Formula (6) and Eq (7).
- T table shows the total lost time in cell manufacturing.
- Tp represents the process path time set of p type products, including equipment processing time and handling time, such as the set of product 1 in Fig 7 [t1, t2, t3].
represents the processing time of type p products at facility i.
- δ represents the conversion factor between distance and time.
is a 0–1 variable, indicating that the process path of type p products passes through equipment i and j.
- p and P represent the total number of types of products and processed products respectively.
- length() and sum() respectively represent the total number of elements in the collection and the sum of all element values in the collection.
Cell stability objective
The layout of MCMC is a high-rise cell, and the stability of the cell will affect the cell’s infrastructure cost, operational safety, and ease of installation. The more stable the cell, the heavier the equipment, the lower the center of gravity, the better, so the objective function is constructed as shown in Eq 8.
- B represents the cell stability objective function. The smaller B is, the more stable the cell is.
- yi represents the center point height of the device.
- Wi is the weight of device i (unit: kg).
Non-logistics relationship objective
In equipment layout problems, non-logistics relationships are one of the essential objectives to consider. Some equipment attributes do not want to be close, and some equipment attributes can be close. For example, the positional relationship between high-temperature equipment and flammable equipment is undesirable. Therefore, non-logistics relationships are one of the factors that must be considered in equipment layout. The non-logistics relationship consists of the adjacency value and adjacency factor of the non-logistics relationship between devices. Before cell layout, the adjacency value between devices has been obtained through qualitative analysis. The larger the score, the closer the device is expected to be, and the closer the device is expected to be.) Referring to the research results of other scholars, the adjacency value and adjacency factor are set as shown in Tables 2 and 3.
The non-logistics relationship objective function is shown in Formula (8) and Formula (10).
- dij represents the Manhattan distance from device i to device j.
- E represents the total value of cell non-logistics relationships.
- aij represents the adjacency value from device i to device j.
- bij represents the adjacency factor from device i to device j.
- M represents the total number of devices.
Constraint analysis
The constraints of MCMC mainly include circular layout constraint, boundary constraint, equipment non-interference constraint (non-overlapping constraint), same-layer equipment centerline constraint, equipment position uniqueness constraint and line wrapping constraint.
- Circular layout constraint
Equipments of MCMC are arranged on the Z1, Z2, Z3, and Z4 planes, f represents the 0–1 decision variable, and the construction constraints are shown in Eq (11).(11)
indicates that the device must be in one of Z1, Z2, Z3, and Z4.
indicates that at least one device must be arranged on each plane of Z1, Z2, Z3, and Z4.
- Boundary constraint
This constraint means that any device cannot exceed the boundaries of the cell. The constraints are shown in Eq (12).(12)
Kg represents the length boundary constraint of the cell in the X-axis direction.
Cg represents the width boundary constraint in the Z-axis direction of the cell.
Hg represents the height constraint in the Y-axis direction of the cell.
(xi,yi,zi) represents the coordinate value of any device i.
(li, wi, hi) represents the size of any device i. - Equipment non-interference constraint
The device non-interference constraint includes devices not overlapping and satisfying the device minimum spacing constraint. The constraints are shown in Eq (13).(13)
and
respectively represent the coordinate x value when adjacent device i and device i+1 are both on the same layer r, then
represents the distance limit between adjacent device coordinates on the same layer;
and
respectively represent the coordinate y values of device i and device j when they are in layer r and layer r+1 respectively, then
represents the distance limit between device coordinates when they are on different and adjacent layers;
and
MM respectively indicate the distance limit in the Z-axis direction when equipment i and equipment j are located directly opposite, such as (Z1, Z2) or (Z3, Z4);
- G1, G2, and G3 are respectively given constant values, indicating the minimum distance limit between device surfaces.
- Same-layer equipment centerline constraint;
In engineering applications, the height parameters of conveyor belts on the same layer are consistent. After the equipment processes the product, it is transported to the conveyor belt for material transfer. Therefore, this article assumes that the logistics delivery of equipment is the facility center, and the equipment center point is on the same horizontal line. The construction constraints are shown in Eq (14).(14)
and
bb represent the coordinate y values of device i and device j on layer r respectively.
- Equipment position uniqueness constraint;
The uniqueness of equipment location means that the equipment can and can only be arranged in a certain location of the cell, and cannot be arranged in multiple locations at the same time. This is equivalent to the fact that the Manhattan distance between any two devices cannot be 0. The constraints are shown in Eq (15).(15)
(xi, yi, zi), (xj, yj, zj) respectively represent the coordinate values of arbitrary equipment i and equipment j. If i≠j represents two different arbitrary equipment positions, then the difference between the coordinates of any different equipment in the cell is not 0, which indicates the uniqueness of all equipment arrangements. - Line wrapping constraint;
The constraints are shown in Eq (16).(16)
and
represent the line wrapping constraints of Z1, Z2 planes, in many cases
=
.
and
represents the line wrapping constraints of Z3 and Z4 planes, in many cases
=
.
G1 represents the horizontal device spacing limit.
Algorithm design
A large number of scholars use NSGA II to solve the equipment layout problem of manufacturing cells [30–32]. The main reason is that the NSGA II algorithm is mature, efficient, and stable in operation. Especially for equipment layout problems, NSGA II is easy to implement and adjust. Because the number of objectives of the equipment layout problem of traditional SCMC is mainly less than three, scholars have been very mature in using NSGA II to solve this problem. Professor Deb has confirmed that NSGA II is not effective in solving problems with more than three objectives, while NSGA III is better for solving more than three objectives. Although NSGA III is less used to solve the equipment layout of manufacturing cells, it has been applied to other industries. For example, Opris A [33], Tang H [34], Sethi K C [35], etc. Because MCMC has five objective functions, this article uses NSGA III to solve this problem and explores the advantages and disadvantages of the NSGA III for solving MCMC.
- (1)Coding and population initialization
The equipment layout problem is a combinatorial optimization problem of equipment arrangement. Symbolic encoding is commonly used, so this article also uses symbolic encoding.
The equipment codes of MCMC represent the equipment codes of four plane layouts: Z1, Z3, Z2, and Z4. The coding sequence is Z1, Z4, and the equipment layout sequence is from right to left. The equipment layout sequence in Z2 and Z3 planes is from left to right. The equipment layout layers are arranged from the bottom to the top. The coding plane sequence of MCMC is [Z1, Z3, Z2, Z4]. As shown in Fig 4, the MCMC encoding result is [1–15].
From Fig 4, it is easy to find that the equipment center coordinate values in the four planes Z1, Z3, Z2, and Z4 in the multi-layer manufacturing cell have certain characteristics. For example, the z value in the Z1 plane is 0, the x value in the Z3 plane is 0, the x value in the Z2 plane is a fixed value, and the x value in the Z4 plane is a fixed value. For the convenience of decoding after encoding, the coordinate value needs to be followed by the symbol encoding. For example [1(x1,y1,z1),2(x2,y2,z2),…,n(xn,yn,zn)], the characteristics of the coordinate values directly represent the locations of the four planes of Z1, Z3, Z2, and Z4 where the equipment is located.
In the evolutionary algorithm of equipment layout, many scholars use random population initialization for the initial population. Therefore, this paper also uses the initial layout population of randomly generated MCMC as the initial population.
- (2)Crossover and mutation
The crossover operation of parent individuals is the primary way for NSGA III to generate new individuals and form new populations. It involves exchanging gene segments between parent individuals according to the crossover probability so that excellent genes can be continuously inherited. MCMC’s equipment layout adopts symbolic sequence encoding, intercepts the gene segments of the layout individual based on two randomly selected points, and exchanges the gene segments to form a new layout individual, as shown in Fig 8.
Mutation operation simulates genetic mutations in biological evolution. It can prevent the population from falling in-to the local optimal solution to a certain extent and increase the diversity of the population.
The use of reverse sequence mutation for sequentially coded individuals is highly convenient and operable. The MCMC equipment layout reverse sequence mutation operation is shown in Fig 9.
- (3)Population elite retention strategy
The elite retention strategy is a key step to ensure the population convergence of MCMC. It is also a strategy used by both the fast non-dominated sorting genetic algorithm and the reference point-based non-dominated genetic algorithm. The elite retention strategy is shown in Fig 10.
As shown in Fig 10, the parent population is assumed to be Pt and the offspring population is Qt. The parent and offspring population are merged into the [Pt, Qt] population, and the number of individuals in the new population is 2N. Perform non-dominated sorting on the new population [Pt, Qt], and the sorting result is [Rank 1, Rank 2, Rank 3,…, Rank L] layer, where Rank l is a column vector. If the total number of individuals from Rank 1 to Rank l is equal to N, then select these N individuals as the next generation population Pt+1. If the total number of individuals from Rank 1 to Rank (l-1) is less than N, and the total number of individuals from Rank 1 to Rank l is greater than N, then individuals in Rank l need to be selected. Using crowding degree selection is NSGA Ⅱ, and using reference point selection is NSGA Ⅲ.
For information on the crowding degree calculation of NSGA Ⅱ and the reference point calculation of NSGA Ⅲ, please refer to Deb[21,22,27].
- (4)Algorithmic process
Fig 11 shows the main process of NSGA III solving the equipment layout problem of MCMC.
NSGA III and NSGA II have the same algorithm structure. They will have fast non-dominated sorting and population crossover and mutation. The only difference is the strategy for selecting the 2N population. NSGA II uses the crowding strategy, and NSGA III uses the reference point. The algorithm pseudocode of NSGA III is as follows.
step 1: St = ∅,i = 1
step 2: Qt = cross(Pt)+mutation(Pt)
step 3: Rt = Pt∪Qt
step 4: (Rank 1,Rank2,…) = Non dominated sort (Rt)
step 5: repeat:
St = St∪Rank i i=i+1
until length(St)≥N
step 6: Last front to be included: Rank l = Rank i
step 7: if length(St) = N
Pt+1 = St, break
else
Calculate Rank l individuals based on reference points, select K individuals
Pt+1 = Pt+1∪K
end if
5. Case application
Case data
This article takes the intelligent workshop of a hardware processing company in Zhejiang as the research object. This workshop mainly produces domestic and foreign kitchen hardware products. The non-stick pans and pressure cookers produced are famous Chinese brand products. The actual scene of the workshop is shown in Fig 12. The products produced in this workshop mainly include small kitchen utensils such as woks, milk soup pots, and frying pans. The main processes include repeating, extrusion, punching, stretching, and diecasting. In engineering applications, the equipment layout is usually between 4 and 10 cells, while academic research on verifying algorithm solutions is mainly between 6 and 15 cells. In the absence of constraints, the scale of the equipment arrangement is the factorial of the number of equipment, and the factorial of 15 equipment is a large-scale optimization problem. In order to verify the effectiveness of the algorithm, this paper selects 17 pieces of equipment in the workshop as the research objects, and codes the equipment. The information of the equipment is shown in Table 4.
MCMC has a larger number of equipment, can process more types of products, and has more complex process routes than traditional manufacturing cells. Number the processed products p in the workshop. The processed product information of this workshop is shown in Table 5.
In addition to considering the logistics intensity relationship between equipment and equipment, there are also non-logistics relationships to consider. The importance of non-logistics relationships is represented by five levels: A, E, I, O, and U, as shown in Table 6.
In addition to the relevant information in the above table, it also includes δ = 3, G1 = 0.2, G2 = 0.2, G3 = 1, Cz1 = 2, Cz2 = 2, Kz3 = 2, Kz4 = 2, fi = 1.
Case solution
The algorithm population size is 100, the maximum number of iterations is 3000 generations, and each is run 10 times. The operating environment is shown in Table 7.
The equipment layout problem of MCMC is simulated and solved using NSGA Ⅱ and NSGA Ⅲ algorithms. Three optimal Pareto solution sets are obtained through the Anaconda3 (Python3.7) program. The Pareto solution set includes coding order, coordinate values, and five target values of D (distance), V (volume), T (loss time), B (stability), and E (non-logistics) as shown in Table 8. Fig 13 shows the optimal layout decoding obtained by part of MCMC. Fig 14 shows the individual collection of D, V, and T populations in the three layout forms during the calculation process and in the solution process of the two algorithms.
As mentioned above, the five objectives of MCMC are D (distance), V (volume), T (loss time), B (stability), and E (non-logistics), and the five objective values are the quantitative results of the MCMC layout problem. As shown in Table 7, the optimal result [D, V, T, B, E] of NSAG II is [40037.5, 18.7, 140985.0, 5991.5, 17.3], and the optimal result [D, V, T, B, E] of NSGA III is [34565.0, 14.9, 122230.0, 4493.5, 14.5]. This paper compares the objective values of the solution results of NSAG II and NSGA III, as shown in Fig 14.
As shown in Fig 15, the yellow bar graph represents the solution results of NSGA III, and the blue bar graph represents the solution results of NSAG II. In the five-dimensional target [D, V, T, B, E], the solution results of NSGA III are better than those of NSAG II. The results show that the results of NSGA III in solving the MCMC equipment layout problem with high-dimensional targets are better than those of NSAG II.
The solution results show that NSGA III is significantly better than NSAG II. As the number of targets increases, there are more individuals at the same level (Rank i). When individuals are selected in the key layer (Rank l), the population diversity of the NSAG II selection method using crowding degree is significantly lower than that of NSGA III using reference point selection. The population diversity of NSAG II and NSGA III is shown in Fig 14. Through the above case analysis, it can be concluded that NSGA III based on the reference point performs well in solving multi-objective MCMC and has strong superiority.
The application of this case describes the application and solution of MCMC of multi-dimensional objective functions. Also, it verifies the effectiveness of NSGA III in solving high-dimensional MCMC equipment layout. The model has a certain degree of versatility. For example, the number of targets can be freely increased or decreased, and the constraints can also be changed. For instance, in a manufacturing enterprise where the equipment weight is not large, the stability target and constraints can be deleted. For example, in a semi-automated manufacturing enterprise, human-machine cooperation is required, and human-machine cooperation targets and constraints need to be added. In addition to the above examples, many enterprises can use NSGA III to solve the model by increasing or decreasing targets and constraints. In summary, the model has a certain degree of versatility.
6. Managerial insights
The findings of this study carry several important implications for managers in smart manufacturing environments. Firstly, the introduction of Multi-layer Circular Manufacturing Cells (MCMC) presents an opportunity for enhanced operational efficiency and flexibility. Managers should consider implementing MCMC layouts to optimize material handling and reduce operational bottlenecks, ultimately leading to improved production throughput.
Moreover, the application of the NSGA III algorithm demonstrates the value of advanced analytical tools in addressing complex layout challenges. Managers are encouraged to invest in algorithmic solutions and training to equip their teams with the necessary skills to leverage these technologies effectively. By adopting innovative layout strategies and analytical methods, organizations can remain competitive in a rapidly evolving manufacturing landscape.
Furthermore, the multi-objective model developed in this study provides a robust framework for decision-making. Managers can utilize this model to evaluate trade-offs among various factors such as cost, space utilization, and equipment interactions. This holistic approach enables informed decisions that align with organizational goals and resource constraints.
Finally, as the industry transitions toward more integrated manufacturing systems, managers should be proactive in exploring the synergy between single-layer and multi-layer manufacturing cells. This integration can lead to greater adaptability and responsiveness to market demands, enhancing overall operational resilience.
7. Conclusions, limitations, and recommendations for future research
Findings
This paper addresses the engineering demand for Multi-layer Circular Manufacturing Cells (MCMC) in smart factory construction by proposing a comprehensive layout method and establishing a multi-objective mathematical model. The NSGA III algorithm was designed to effectively solve the MCMC layout problem, demonstrating superior performance compared to NSGA II. Key contributions include pioneering research on MCMC layouts, providing a foundational framework for future studies, and establishing a complex multi-objective model that incorporates various factors such as material handling, volume, loss time, stability, and non-logistics relationships. Additionally, the constraints considered in this study enhance the applicability of the proposed model.
Research limitations
While this research offers significant insights, it is important to acknowledge certain limitations. The case studies presented may not fully represent all potential scenarios in smart factory environments, as variations in manufacturing processes and equipment types could influence layout efficiency. Furthermore, the complexity of the mathematical model may pose challenges for practical implementation in diverse industrial contexts.
Recommendations for future research
Future research should focus on several areas to build upon this study. First, exploring real-time solutions for equipment layout problems using AR/VR technology in digital factories represents a promising direction. Machine learning can be leveraged for real-time adjustments, requiring extensive data for effective model training. Second, integrating the application of single-layer and multi-layer manufacturing cells within factories could yield valuable insights, albeit with increased complexity and challenges. Addressing these future challenges will enhance the adaptability and efficiency of manufacturing layouts in evolving smart factory environments.
Acknowledgments
We are grateful to thank the editor and anonymous reviewers for their valuable insights and suggestions.
References
- 1. Thoben K.; Wiesner S.; Wuest T. Industrie 4.0 and smart manufacturing–a review of research issues and application examples. International Journal of Automation Technology 2017, 11(1), 4–16.
- 2. Leal F.; Chis A. E.; Caton S. Smart pharmaceutical manufacturing: ensuring end-to-end traceability and data integrity in medicine production. Big Data Research 2021, 24, 122–139.
- 3. Milisavljevic-Syed J., Li J., Xia H. Realisation of responsive and sustainable reconfigurable manufacturing systems. International Journal of Production Research, 2024, 62(8), 2725–2746.
- 4. Zhao Y. L. Manufacturing cell integrated layout method based on RNS-FOA algorithm in smart factory. Processes 2022, 10(9), 1759.
- 5. Mariem B.; Zolghadri M.; Affonso R. C. 3D facility layout problem. Journal of Intelligent Manufacturing. 2020, 6(6), 1–26.
- 6. Zhao Y, Duan D. Workshop Facility Layout Optimization Based on Deep Reinforcement Learning[J]. Processes, 2024, 12(1): 201.
- 7. Kelly J. J.; Leahy P. G. Sizing battery energy storage systems: using multi-objective optimization to overcome the investment scale problem of annual worth. IEEE Transactions on Sustainable Energy 2020, 11(4), 2305–2314.
- 8. Yu W.Y.; Fang J. J. Research on integrated layout method of linear manufacturing cells and facilities. Industrial Engineering and Management 2023, 21(04), 102–108.
- 9. Liu J.; Liang C. Y. Research and implementation of design-oriented hybrid manufacturing system simulation. Computer Integrated Manufacturing Systems 2022, 22(05), 7-147-14.
- 10. Li H, Cai Z, Zhang S, et al. Time series importance measure-based reliability optimization for cellular manufacturing systems[J]. Reliability Engineering & System Safety, 2024, 244: 109929.
- 11. Bao S.; Qi E. Lean design method for U-shaped manufacturing cell facility layout based on improved genetic algorithm. Industrial Engineering and Management 2021, 22(06), 2305–2314.
- 12. Bányai T, Kaczmar I. Staffing and human resource assignment in U-shaped production cells[J]. Advanced Logistic Systems-Theory and Practice, 2024, 18(1): 5–14.
- 13. Zheng Y. Q.; Dai D. M. Manufacturing cell layout method based on one-way ring method. Computer Integrated Manufacturing Systems 2023, 19(06), 1224–1231.
- 14. Yuangang Peng, Sichen Xie, Wenyu Zeng, et al. Integrated process planning and scheduling method for robotic manufacturing cell[J]. Mechanical Research and Application, 2024, 37(03): 78–82.
- 15. Zhao Y. L.; Lu J.S; Yi W.C. A new cellular manufacturing layout: Multi-floor Linear Cellular Manufacturing Layout. International Journal of Advanced Robotic Systems 2020, 17(3), 1–16.
- 16. Li Z. G.; Tang H. J.; Wang T. Y. Research on reconfigurable manufacturing unit equipment layout optimization method based on genetic algorithm. Journal of Changchun University of Science and Technology 2003, 26(02), 17–18.
- 17. Arkat J.; Ahmadizar F.; Farahani M. H. International Journal of Computer Integrated Manufacturing. International Journal of Computer Integrated Manufacturing 2012, 25(07), 625–635.
- 18. Mohtashami A.; Alinezhad A.; Niknamfar A. H. A fuzzy multi-objective model for a cellular manufacturing system with layout designing in a dynamic condition. International Journal of Industrial and Systems Engineering 2020, 19(03), 12–23.
- 19. Golmohammadi A M, Goli A, Jahanbakhsh-Javid N, et al. Simultaneous consideration of time and cost impacts of machine failures on cellular manufacturing systems[J]. Engineering Applications of Artificial Intelligence, 2024, 134: 108480.
- 20. Farboodi S, Paydar M M, Nemati A. Designing a virtual cellular manufacturing system with route selection and workers’ considerations: A multi-objective robust possibilistic model[J]. Expert Systems with Applications, 2024, 238: 122263.
- 21. Deb K, Jain H. An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints[J]. IEEE transactions on evolutionary computation, 2013, 18(4): 577–601.
- 22. Srinivas N, Deb K. Muiltiobjective optimization using nondominated sorting in genetic algorithms[J]. Evolutionary computation, 1994, 2(3): 221–248.
- 23. Reza P. M.; Sadigh R. An integrated simulation-based optimization technique for multi-objective dynamic facility layout problem. Journal of Industrial Information Integration 2017, 08, 49–58.
- 24. Safaei S, Ghasemi P, Goodarzian F, et al. Designing a new multi-echelon multi-period closed-loop supply chain network by forecasting demand using time series model: a genetic algorithm[J]. Environmental science and pollution research, 2022, 29(53): 79754–79768.
- 25. Reza Pourhassan M, Khadem Roshandeh M R, Ghasemi P, et al. A multi echelon location-routing-inventory model for a supply chain network: NSGA II and multi-objective whale optimization algorithm[J]. International Journal of Supply and Operations Management, 2023.
- 26. Babaeinesami A, Tohidi H, Ghasemi P, et al. A closed-loop supply chain configuration considering environmental impacts: a self-adaptive NSGA-II algorithm[J]. Applied Intelligence, 2022, 52(12): 13478–13496.
- 27. Ahrari A.; Blank J.; Deb K. A proximity-based surrogate-assisted method for simulation-based design opti-mization of a cylinder head water jacket. Engineering Optimization 2020, 01, 1–19.
- 28. Javadi B, Yadegari M. A graph-pair representation and linear programming embedded genet-ic algorithm for unequal-sized layout of cellular manufacturing systems[J]. Journal of Model-ling in Management, 2024.
- 29. Kulkarni P C. Multi-objective machine cell formation by NSGA-II[J]. Engineering Today, 2024, 3(2).
- 30. Huo J, Liu J, Gao H. An nsga-ii algorithm with adaptive local search for a new double-row model solution to a multi-floor hospital facility layout problem[J]. Applied Sciences, 2021, 11(4): 1758.
- 31. Erfani B, Ebrahimnejad S, Moosavi A. An integrated dynamic facility layout and job shop scheduling problem: A hybrid NSGA-II and local search algorithm[J]. Journal of Industrial & Management Optimization, 2020, 16(4).
- 32. Esmikhani S, Kazemipoor H, Sobhani F M, et al. Solving fuzzy robust facility layout problem equipped with cranes using MPS algorithm and modified NSGA-II[J]. Expert Systems with Applications, 2022, 210: 118402.
- 33. Opris A, Dang D C, Sudholt D. Runtime analyses of NSGA-III on many-objective problems[J]. arXiv preprint arXiv:2404.11433, 2024.
- 34. Tang H, Xiao Y, Zhang W, et al. A DQL-NSGA-III algorithm for solving the flexible job shop dynamic scheduling problem[J]. Expert Systems with Applications, 2024, 237: 121723.
- 35. Sethi K C, Rathinakumar V, Harishankar S, et al. Development of discrete opposition-based NSGA-III model for optimizing trade-off between discrete time, cost, and resource in construction projects[J]. Asian Journal of Civil Engineering, 2024: 1–12.