Next Article in Journal
GNSS Applications to Assess Performance in Olympic Sailors: Laser Class
Next Article in Special Issue
A Rule-Based System for Human Performance Evaluation: A Case Study
Previous Article in Journal
Utilization of Optimization of Internal Topology in Manufacturing of Injection Moulds by the DMLS Technology
Previous Article in Special Issue
Web-Based Serious Games and Accessibility: A Systematic Literature Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Bi-Objective Design and Management of Reconfigurable Manufacturing Systems to Optimize Technical and Ergonomic Performances

by
Marco Bortolini
1,*,
Lucia Botti
2,
Francesco Gabriele Galizia
1,* and
Alberto Regattieri
1
1
Department of Industrial Engineering (DIN), University of Bologna, 40136 Bologna, Italy
2
Interdepartmental Research Center on Security and Safety (CRIS), University of Modena and Reggio Emilia, 41121 Modena, Italy
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2021, 11(1), 263; https://doi.org/10.3390/app11010263
Submission received: 10 November 2020 / Revised: 21 December 2020 / Accepted: 27 December 2020 / Published: 29 December 2020
(This article belongs to the Collection Human Factors in the Digital Society)

Abstract

:
In the last decades, Reconfigurable Manufacturing Systems (RMSs) rose as an emerging manufacturing strategy matching the modern industrial and market requirements asking for a wide variety of products in flexible batches. A traditional reconfigurable manufacturing environment consists of dynamic cells, called Reconfigurable Machine Cells (RMCs), including a set of machines called Reconfigurable Machine Tools (RMTs). Such machines are characterized by fixed elements, i.e., basic modules, and dynamic elements, i.e., auxiliary modules, allowing them to perform different operations. Despite their automation level, these systems require the intervention of the human operators in performing specific tasks, e.g., handling of the auxiliary modules from the warehouse to the RMTs and their assembly/disassembly to/from the RMTs. This issue rises relevant ergonomic and safety questions due to the human–machine collaboration. Following this stream, this paper proposes and applies a bi-objective optimization model for the design and management of RMSs. The technical objective function minimizes the reconfiguration time, i.e., the time needed to equip the RMTs with the required auxiliary modules, and the part and auxiliary module travel time among the RMCs. The ergonomic objective function minimizes the repetitive movements performed by the human operators during the working activities according to the ISO 11228-3 standard. Results show the existence of a good trade-off between the two objective functions, proving the possibility to improve the ergonomic conditions of the human operators without excessively increasing the total time needed for RMTs reconfiguration and for part and auxiliary module travelling.

1. Introduction and Literature Review

The recent years are characterized by the advent of the forth industrial revolution, known as Industry 4.0 [1,2]. This revolution is marked by a set of radical changes in the industrial and market context, as flexible production batches, short product life cycles, and a dynamic market demand, which require being efficiently managed. In this scenario, Reconfigurable Manufacturing Systems (RMSs) appear as effective solutions able to manage such modern trends. They were conceived in 1999 by Professor Yoram Coren from the University of Michigan and defined as systems “designed at the outset for rapid change in structure as well as in hardware and software components to quickly adjust production capacity and functionality within a part family in response to sudden change in market or in regulatory requirement” [3,4,5,6]. In these two decades, RMSs became a strategic pillar and mentioned as one of the main challenges by the Committee on Visionary Manufacturing Challenges for the year 2020 [7]. In the field of optimization models for RMS design and management, a high number of studies exist in current literature [8,9,10]. Koren et al. [11] defined a mathematical model that maximizes the system throughput after the reconfiguration phases and an industrial case study to validate the proposed methodology. The key value of this paper is to provide a set of principles for RMS design for scalability to support designers and practitioners of modern manufacturing systems. Moghaddam et al. [7] addressed the problem of configuration design for RMS producing different products. To do this, the Authors defined two new mathematical models to address the system configuration design in different periods and compared the results according to different aspects, such as the total system design costs and the total number of reconfigurations. Maniraj et al. [12] proposed a two-step approach for the configuration selection of a single-item flow-line RMS using ant colony optimization. The former step aims at finding feasible clusters of operations by using priority-based encoding techniques, the latter step uses the ant colony optimization to minimize the capital cost of the RMS. Aljuneidi and Bulgak [13] presented a simultaneous investigation of cellular RMSs and hybrid manufacturing–remanufacturing systems and proposed an integrated approach for the design optimization, analysis, and process planning. To reach this goal, the Authors proposed a mixed integer linear programming model, which links the cell formation problem typical of cellular manufacturing to the production planning problem. Asghar et al. [14] proposed a study based on the co-evolution of machine configurations and process planning, in which machine capabilities are generated through the application of multi-objective genetic algorithms. The model assigns the optimum number of machines by minimizing the machining capabilities to carry out different operations to streamline production responses. Touzout and Benyoucef [15] addressed the multi-objective single-product multi-unit process plan generation problem in an RMS environment proposing three hybrid heuristics. Besides the minimization of the global completion time and the production cost, the minimization of the maximum machines exploitation time is considered an innovative optimization criterion to reach high quality products. Benderbal et al. [16] proposed a multi-objective approach for the RMS design optimization, considering as objective functions the maximization of the modularity of the system, the minimization of the overall cost of the system, and the minimization of the completion time. The authors solved this model using an archived multi-objective simulated annealing method. Bortolini et al. [9,17] defined an optimization model for the RMS design and management balancing the trade-off between the machine reconfiguration and the inter-cell part travel time.
As emerged from the literature review analysis, most of the existing studies face the RMS design and management from a techno-economic perspective. The inclusion of the ergonomic dimension has not yet been explored properly and few studies exist. Among these, Ben Cheikh et al. [18] proposed an approach based on an analytic hierarchy process (AHP) to support the decision makers in the selection of the best RMS configuration, according to both technical and health and safety (HS) performance indicators, e.g., a musculoskeletal trouble indicator, a repeatability indicator, and a noise indicator. The authors proved the benefits of including HS aspects in the RMS design. Kouki et al. [19] introduced a multi-criteria decision tool based on TOPSIS methodology for the evaluation and selection of alterative RMS configurations according to technical and ergonomic indicators, e.g., load, postures, and working conditions. Recently, Bortolini et al. [20] defined a practical methodological and operative framework supporting the integration of ergonomics, safety, and human factors in the emerging reconfigurable manufacturing environments. The main relevant feature of this methodology is to collect the main activities to be performed in an RMS that requires manual operations and to link these actions to specific HR critical areas, i.e., working postures, manual handling tasks, safety, fatigue, and stress. However, quantitative methods and tools supporting the design and management of RMSs including ergonomic aspects are missing in the current literature and highly expected. To fill this gap, this paper proposes and applies an innovative bi-objective techno-ergonomic optimization model for the design and management of RMSs. According to the ISO 11228-3 standard, the ergonomic issue is addressed in terms of minimization of the repetitive movements performed by the human operators during the working activities, using the Occupational Repetitive Actions (OCRA) index. Specifically, the OCRA method is an ergonomic risk assessment methodology developed to analyze the risk factors in repetitive work that may cause work-related upper limb disorders [21]. The quantitative measure for the ergonomic risk assessment with the OCRA method is the OCRA index, which represents the ratio between the overall number of actual technical actions (ATA) performed by the worker during the work-shift and the number of reference technical actions (RTA), for each upper limb, performed in the same time slot. The overall number of ATA carried out in the work-shift is determined from the analysis of the technical actions performed in a representative cycle and the net duration of the investigated repetitive task. The number of RTA within the same work-shift is based on the analysis of the risk factors for work-related upper limb disorders, including the force exertions associated with the work, awkward postures and movements of the upper body segments, job control and work organization, and a set of environmental factors such as, for example, noise, vibration, the requirement for absolute accuracy, and the use of personal protective equipment that may interfere with handling ability. This risk assessment methodology is commonly used in industrial research as well as in the field of Occupational Medicine.
In this study, the ergonomic risk assessment with the OCRA method was based on the characteristics of the repetitive tasks required to accomplish the manual operations in the RMS, e.g., the assembly and the disassembly of the auxiliary modules.
According to this background, the remainder of this paper is organized as follows: Section 2 introduces the mathematical bi-objective optimization model for the techno-ergonomic RMS design, while the application to an industrial scenario and the results discussion are in Section 3 and Section 4, respectively. Finally, Section 5 concludes this paper with final remarks and future opportunities for research.

2. Bi-Objective Model for the Design and Management of RMSs

The aim of this section is to introduce the mathematical model for the design and management of cellular RMSs. Traditionally, the system layout type is cellular, i.e., cellular reconfigurable manufacturing systems (CRMS), including a set of dynamic cells, i.e., reconfigurable machine cells (RMCs) and intelligent machines with a dynamic structure, called reconfigurable machine tools (RMTs). Such machines consist of fixed basic modules and of a variable number of auxiliary customized modules, which can be assembled and disassembled when needed to allow RMTs to perform different tasks. The auxiliary module assembly and disassembly operations represent repetitive movements continuously performed by the human operators within the working activities. To manage this relevant aspect, the model proposed in this paper includes the risk assessment methodology for the evaluation of repetitive movements requiring the manual handling of low loads at high frequency, i.e., the OCRA method. As discussed in the previous Section 1, this method assesses the worker exposure to ergonomic risk factors, comparing the daily number of actions performed by the upper limbs of the workers to the corresponding number of recommended actions that the worker may perform under the so-called optimal conditions [21,22,23]. Figure 1 shows a general schematic of a CRMS, underlining the RMCs and the RMTs.

2.1. Optimization Model Design: Assumptions, Notations, and Analytic Formulation

The bi-objective model aims to best manage the trade-off among the inter-cell travel time among RMTs, the effort to install and disassemble the auxiliary modules on/from the RMT on which the part is located, i.e., RMT reconfiguration, and the ergonomics of the work activity in terms of repetitive movements, i.e., auxiliary module assembly/disassembly, performed during the work-shift. To reach this goal, two objective functions are considered: the former, i.e., technical, minimizes the sum of the inter-cell part and auxiliary module travel time and the RMT reconfiguration time in terms of auxiliary modules assembly and disassembly. The latter, i.e., ergonomics, minimizes the repetitive movements in terms of number of auxiliary module assembly/disassembly performed by the human operators within the working activities to reduce the risk of biomechanical overload. Relevant input data used to explore this trade-off are the information about the part work cycles and the compatibility among tasks, RMTs, and modules.
Moreover, the following assumptions are adopted in the model formulation:
  • the part work cycles and compatibility data among tasks, RMTs, and auxiliary modules are known;
  • auxiliary module units are available in a limited number per type, marking that they represent scarce resources existing in limited quantities;
  • the layout of the reconfigurable production system is given;
  • parts travel among RMTs according to their work cycles organized in batches;
  • at the end of each period, all batches move to the next task of their work cycle;
  • part travel, reconfiguration, and working times are known and deterministic.
Such assumptions are derived by relevant existing studies proposing optimization model formulations for CRMSs design and management [17,24,25]. The aim is to reproduce a realistic industrial setting having a defined layout (re-layout actions are usually time and cost consuming) and in which basic data about parts, auxiliary modules, and machines are collected and available.
The following notations are used.
Indices
cRMCs c = 1 , , C
mmodules type m = 1 , , M
nauxiliary modules n = 1 , , N
ooperations in part work cycle o = 1 , , O i
pparts p = 1 , , P
rRMTs r = 1 , , R
ttime periods t = 1 , , T
Parameters (Standard and OCRA)
A M A M m r additional multiplier for the assembly of module type m on RMT r
A M D M m r additional multiplier for the disassembly of module type m on RMT r
a p t definition of the operation in which the batch of part p is in period t
a t m r assembly time of module type m on RMT r [ m i n / m o d u l e ]
Bnm1 if auxiliary module n belongs to type m; 0 otherwise [binary]
b p planned production volume during a predefined period of time for part p [parts]
D M duration multiplier
d t m r disassembly time of module type m from RMT r [ m i n / m o d u l e ]
F M A M m r force multiplier for the assembly of module type m on RMT r
F M D M m r force multiplier for the disassembly of module type m from RMT r
G o r m 1 if operation o can be performed on RMT r using an auxiliary module of type m ; 0 otherwise [ b i n a r y ]
C F constant of frequency of technical actions per minute
M A X maximum number of modules per RMT and period [#]
M M r c 1 if RMT r is assigned to RMC c ; 0 otherwise [ b i n a r y ]
N T A m r number of technical actions for the assembly of module type m on RMT r [#]
N T D m r number of technical actions for the disassembly of module type m from RMT r [#]
P M A M m r posture multiplier for the assembly of module type m on RMT r
P M D M m r posture multiplier for the disassembly of module type m from RMT r
R E C recovery period multiplier
R P M A m r repetitiveness period multiplier for the assembly of module type m on RMT r
R P M D m r repetitiveness period multiplier for the disassembly of module type m from RMT r
t p o r time to process operation o on RMT r [ m i n / o p ]
t t p c c 1 travel time for batch of part p from cell c to cell c 1 [ m i n / b a t c h ]
t t a m m c c 1 travel time for auxiliary module type m from RMC c to RMC c 1 [ m i n / m o d u l e ]
ξ available time per RMT [ m i n / m a c h i n e ]
ξ m r M A C F · F M A M m r · P M A M m r · R P M A m r · A M A M m r · D M
ξ m r M D C F · F M D M m r · P M D M m r · R P M D m r · A M D M m r · D M
Decisional Variables
A M F n c c 1 t 1 if auxiliary module n moves from RMC c to RMC c 1 in period t ; 0 otherwise [ b i n a r y ]
L r p n t 1 if RMT r works part p using module n in period t , 0 otherwise [ b i n a r y ]
M A R n r t 1 if module n is assembled on RMT r in period t , 0 otherwise [ b i n a r y ]
M D R n r t 1 if module n is disassembled from RMT r in period t , 0 otherwise [ b i n a r y ]
M P p r t 1 if batch of part p is processed by RMT r in period t ; 0 otherwise [ b i n a r y ]
P B F p c c 1 t 1 if batch of part p moves from RMC c to RMC c 1 in period t ; 0 otherwise [ b i n a r y ]
Z n r t 1 module n is on RMT r in period t ; 0 otherwise [ b i n a r y ]
Objective functions
m i n   λ Total part and auxiliary modules travel time and module assembly/disassembly time [ m i n ]
m i n   μ OCRA-based index for the auxiliary module assembly/disassembly operations

2.2. Optimization Model Formulation

The technical objective function (1) minimizes the time needed for RMTs reconfiguration, i.e., first and second terms, respectively, for the assembly and disassembly of the auxiliary modules, and for the part and auxiliary module travel time, i.e., respectively, the third and the fourth terms. The analytic formulation is as follows.
λ = t = 1 T r = 1 R n = 1 N M A R n r t · ( m = 1 M a t m r · B n m )   + t = 1 T r = 1 R n = 1 N M D R n r t · ( m = 1 M d t m r · B n m ) + p = 1 P c = 1 C c 1 = 1 C t = 1 T 1 P B F p c c 1 t   · t t p c c 1 + n = 1 N c = 1 C c 1 = 1 C t = 1 T 1 A M F n c c 1 t · ( m = 1 M t t a m m c c 1 · B n m )
The ergonomic objective function (2) minimizes the overall repetitive movements performed by the human operators for the auxiliary module assembly/disassembly on/from the RMTs, as follows.
μ = t = 1 T r = 1 R m = 1 M n = 1 N B n m · [ ( N T A m r ξ m r M A · a t m r · M A R n r t ) + ( N T D m r ξ m r M D · d t m r · M D R n r t ) ]
Moreover, the model is subject to the following feasibility constraints, adapted from Bortolini et al. [17]:
r = 1 R M P p r t = 1 t ,   p (3)
n : B n m = 1 L r p n t = M P p r t · o : a p t = o G o r m     p ,   t ,   r ,   m (4)
Z n r t p = 1 P L r p n t   r ,   n ,   t (5)
L r p n t Z n r t   p ,   r ,   n ,   t (6)
r = 1 R Z n r t 1   n ,   t (7)
M P p r t m = 1 M o : a p t = o G o r m r ,   p ,   t (8)
n = 1 N Z n r t M A X   r ,   t (9)
r = 1 R n = 1 N B n m ·   Z n r t   n = 1 N B n m m ,   t (10)
Z n r 1   M A R n r 1 r , n (11)
Z n r T   M D R n r T r , n (12)
M A R n r t + 1 Z n r t + 1 Z n r t r ,   n ,   t = 1 , , T 1 (13)
M D R n r t Z n r t Z n r t + 1 r ,   n ,   t = 1 , , T 1 (14)
P B F p c c 1 t r = 1 R m = 1 M o : a p t = o G o r m · M M r c p ,   c ,   c 1 , t = 1 , , T 1 (15)
P B F p c c 1 t r = 1 R m = 1 M o : a p t + 1 = o G o r m · M M r c 1     p ,   c ,   c 1 , t = 1 , , T 2 (16)
M P p r t c = 1 C c 1 = 1 C P B F p c c 1 t · M M r c p ,   r ,   t = 1 , , T 1 (17)
M P p r T c = 1 C c 1 = 1 C P B F p c c 1 T 1 · M M r c 1 p ,   r (18)
c = 1 C c 1 = 1 C P B F p c c 1 t = 1 p ,   t = 1 , , T 1 (19)
c 1 = 1 C P B F p c 1 c t = c 1 = 1 C P B F p c c 1 t + 1 p ,   c ,   t = 1 , , T 2 (20)
n = 1 N m = 1 M ( M A R n r t · a t m r · B n m + M D R n r t · d t m r · B n m )   + p = 1 P o : a p t = o ( M P p r t · t p o r · b p ) ξ r ,   t (21)
Z n r t c = 1 C c 1 = 1 C A M F n c c 1 t · M M r c n ,   r ,   t = 1 , , T 1 (22)
Z n r T c = 1 C c 1 = 1 C A M F n c c 1 T 1 · M M r c 1 n ,   r (23)
c = 1 C c 1 = 1 C A M F n c c 1 t = 1 n ,   t = 1 , , T 1 (24)
c 1 = 1 C A M F n c 1 c t = c 1 = 1 C A M F n c c 1 t + 1 n ,   c ,   t = 1 , , T 2 (25)
r = 1 R m = 1 M ( M A R n r t · a t m r · B n m + M D R n r t · d t m r · B n m )   + c = 1 C c 1 = 1 C m = 1 M A M F n c c 1 t · t t a m m c c 1 · B n m   + r = 1 R p = 1 P o : a p t = o L r p n t · b p · t p o r ξ n ,   t (26)
r = 1 R m = 1 M n = 1 N B n m · ( M A R n r t · N T A m r + M D R n r t · N T D m r )   2.2 · r = 1 R m = 1 M n = 1 N B n m   · ( M A R n r t ·   ξ m r M A · a t m r + M D R n r t ·   ξ m r M D · d t m r ) t (27)
P B F p c c 1 t   b i n a r y p , c ,   c 1 ,   t (28)
A M F n c c 1 t   b i n a r y n ,   c ,   c 1 ,   t (29)
M P p r t   b i n a r y p ,   r ,   t (30)
Z n r t , M A R n r t , M D R n r t   b i n a r y r ,   n ,   t (31)
L r p n t   b i n a r y r ,   p ,   n ,   t (32)
Equation (3) prevents the part processing by more RMTs simultaneously. (4) ensures the availability of a module unit n of type m on RMT r, if the RMT has to process part p in period t. (5) sets the disassembly of module n from RMT r if not needed for the manufacturing of part batch p in period t. (6) allows using module type m to manufacture part p in period t by RMT r if it is available in that period on that RMT. (7) assures that each module unit n is located on just one RMT r in each period t. (8) allows the presence of part batches on RMTs if the machines are equipped with the auxiliary module types required for the execution of the part task. (9) defines the maximum capacity of RMTs in terms of number of auxiliary module units n they can simultaneously host in each period t. (10) prevents the use of a number of auxiliary module units n higher than their available number, per each module type m and period t. Constraints (11–14) set the auxiliary module assembly and disassembly process on/from RMTs. (15) and (16) admit part batch p to flow from cells c to c1, if such cells can work that part. Constraints (17) and (18) link the decision variables M P p r t and P B F p c c 1 t , while (19) and (20) guarantee the continuity of part batch flow. (21) ensures the available working times per period and RMT are not exceeded. Constraints (22) and (23) link the decision variables Z n r t and A M F n c c 1 t , while (24) and (25) control the auxiliary module flows among the RMCs. (26) prevents the global time spent by each auxiliary module unit n in installation and disassembly operations, to flowing among RMTs and for part batch manufacturing to be higher than the available time per RMT and period. Equation (27) represents the OCRA constraint. It derives from the ISO 11228-3 standard [26] and limits the OCRA index to an upper value for each task equal to 2.2, guaranteeing an acceptable risk level. Finally, (28–32) gives consistence to the decisional variables. The industrial scenario adopted to apply the proposed model is introduced in Section 3.

3. Case Study

The proposed bi-objective model is applied to a numeric case study exemplifying an operative industrial setting. It refers to the manufacturing of five products through a set of six tasks. Three RMCs, indicated from 1 to 3, and five RMTs, indicated from A to E, are present, i.e., RMTs A and D are in RMC 1, RMT B is in RMC 2, and RMTs C and E are in RMC 3. Moreover, a set of three auxiliary module types exists, including a total of 12 module units, i.e., four module units per type. Additional information about part work cycles, production volumes, and the auxiliary modules assembly and disassembly times are in Appendix A. The compatibility matrix among tasks, RMTs, and auxiliary modules is in Table 1. This matrix shows the task execution modes, i.e., the RMT/RMTs needed for their processing, the required modules (in round brackets), and the unitary processing times, expressed in seconds (in squared brackets).
As example, task 5 can be processed on RMT B equipped with the auxiliary modules of type 1 and 2 and a unitary processing time equal to 0.12 s or on RMT D equipped with the auxiliary modules of type 1 and 2 and a unitary processing time equal to 0.108 s.
The part travel times among the available RMCs are in the next Table 2, expressed in minutes. The return routing policy is adopted to connect RMCs.
Other relevant data are the parameter MAX, set to a value equal to 20 units, and the parameter T, equal to 120 periods. Table 3 and Table 4 show the OCRA parameters for the ergonomic risk assessment [20,21]. The values of the technical actions for both the assembly and disassembly tasks refer to the most stressed arm. The values for the OCRA parameters in Table 3 are based on the characteristics of the repetitive tasks required to accomplish the manual operations in the reference RMS, e.g., the assembly and the disassembly of the auxiliary modules. Punctual values are from the ISO 11228-3 standard [26]. The force multiplier F M A M m r refers to the force exertions required during the manual task. Repetitive tasks with F M A M m r = 1 require very weak force exertions, e.g., the assembly of the auxiliary modules type 2 and 3 in Table 3. Moderate force is necessary in case of F M A M m r = 0.35 , e.g., the assembly of the auxiliary module type 1 in Table 3. The posture multiplier P M A M m r is equal to 1 when awkward postures or movements of the upper limbs, e.g., pinch or wrist extension, are present for less than one third of the cycle time. Lower values of such multipliers identify the presence of awkward postures for a relevant part of the cycle time. When the cycle time is shorter than 15 s, or when the manual task requires the performance of the same technical actions for at least 50% of the cycle time, the repetitiveness multiplier R P M A m r is equal to 0.7, e.g., the assembly of the auxiliary module type 2 in Table 3. Otherwise, R P M A m r = 1 , e.g., the assembly of auxiliary modules type 1 and 3 in Table 3. The additional multiplier A M A M m r considers the presence of additional factors that may increase the ergonomic risk for the investigated task. Such factors include the use of vibrating tools, the use of gloves that may affect the handling ability, gestures implying countershocks, requirement for absolute accuracy, high pace determined by the machinery operation, localized compressions of the anatomical structures, and the exposure to cold surfaces and environments. The value of A M A M m r is lower than 1 if one or more additional factors are present, e.g., the assembly of auxiliary modules type 1 and 2 in Table 3. Otherwise, A M A M m r = 1 , e.g., the assembly of auxiliary module type 3 in Table 3.
The OCRA parameter values are specific for each auxiliary module type and they do not depend on the RMTs on which the auxiliary modules are installed.
Moreover, the OCRA method includes two additional multipliers for considering the presence of recovery periods during the workshift, i.e.,   R E C , and the overall duration of the repetitive tasks, i.e.,   D M . Specifically, R E C is the recovery period multiplier and it investigates the distribution of the breaks during the workshift. R E C is equal to 1 when the distribution of the breaks during the workshift allows the restoration of the musculoskeletal function of the workers’ muscle and tendon groups. The duration multiplier D M is higher than 1 when the total time of repetitive tasks during the workshift is lower than eight hours. In the reference case study, R E C = 1 and D M = 2 . Finally, N T A m r and N T D m r refer to the number of technical actions required to perform each assembly/disassembly task.
Globally, the set of the input data leads to 78,960 decision variables and 168,226 constraints. The model is coded in AMPL language and processed adopting the solver Gurobi Optimizer© v.4.0.1.0 on an Intel® CoreTM i7 CPU @ 2.40GHz and 8.0GB RAM workstation. The solving method to build the Pareto frontier is the Normalized Normal Constraint Method (NNCM) presented by Messac et al. [27]. Starting from these data, 150 points of the Pareto frontier are computed. The solving time is approximately of about 3 min per point. The key results are described in the following Section 4.

4. Results and Discussion

Figure 2 presents the Pareto frontier obtained by applying the NNCM method. In the figure, the non-dominated points are shown, only. Points P1 (in red) and P121 (in green) are the so-called anchor points of the frontier, i.e., the best solutions in terms of technical performances (P1) and ergonomics (P121), respectively, while the other points balance the two divergent objective functions. Each point of the frontier corresponds to a specific RMS configuration.
Focusing on the anchor points, the technical objective function values range from 4253.41 min, by optimizing the technical objective function, to 5563.71 min, by optimizing the ergonomic objective function. On the other hand, the ergonomic objective function values range from 255.89, by optimizing the technical objective function, to 226.92, by optimizing the ergonomic objective function. The smaller range of variation of the ergonomic objective function is due to the OCRA constraint (Equation (27)), which limits the OCRA index to assume values corresponding to a non-risk situation. Globally, the anchor point values and Pareto frontier trend show the existence of a significant trade-off between technical and ergonomic performances.
Among the non-dominated points, the choice of the final RMS configuration structure is according to any suitable informal approach. In the numerical application, together with P1 and P121, i.e., the technical and ergonomic optima, point P40 (in blue in Figure 2) rises up, representing a break point, because it allows getting good technical performances without a relevant increase of the ergonomic indicator. In detail, this point is selected according to the criteria of the minimum Euclidean distance from the utopia point, i.e., the point with technical and ergonomic optima as coordinates [28]. Compared to the technical anchor point P1, the selected break point involves an improvement of the ergonomic performances of about 7.25%, accepting a worsening of the technical objective function of about 8.50%. On the other hand, compared to the ergonomic anchor point P2, the RMS configuration in P40 involves an improvement of the technical performances of about 16.75%, accepting a worsening of the ergonomic objective function of about 4.60%.

Impact of the Part Batches and Auxiliary Module Inter-Cell Travelling over the Pareto Points

A relevant issue to explore is the impact of the part batches inter-cell flows on the total objective function value, showed in Figure 3.
As expected, the part batches appear to travel more frequently in correspondence of the solutions characterized by good ergonomic performances. This happens because in correspondence of such Pareto points, the part batches move toward the RMT already equipped with the necessary auxiliary modules, rather than stay on the same RMT, changing its configuration.

5. Conclusions and Future Research

Reconfigurable Manufacturing Systems (RMSs) have been introduced in the last years as an emerging manufacturing solution able to face the fluctuant market and industrial conditions. Despite their automation technology level, such systems still require actions to be performed by the human operators, raising relevant safety and ergonomic issues. Particularly, RMSs require the frequent assembly and disassembly of the auxiliary customized modules based on the manual intervention to achieve new system configurations. Such tasks arise as repetitive movements, which need to be efficiently managed according to the ISO 11228-3 standard. According to this background, this paper proposes and applies a bi-objective optimization model for the design and management of RMSs. The technical objective function minimizes the reconfiguration time and the part and auxiliary module travel time among the manufacturing cells, while the ergonomic objective function minimizes the repetitive movements performed by the human operators during their working activities. Results show the existence of a significant trade-off between the two objective functions, proving the possibility to improve the ergonomic conditions of the human operators, i.e., to reduce the number of repetitive movements, without excessively increasing the total time needed for the RMT reconfiguration and for part and auxiliary module travelling. Future research activities deal with the extension of the model to include relevant issues not considered at this stage, i.e., cost drivers, and their application to larger real industrial instances.

Author Contributions

Conceptualization: M.B., F.G.G., and L.B; methodology, M.B., F.G.G., and L.B.; supervision: M.B. and A.R.; writing—original draft preparation: F.G.G. and L.B.; writing—review and editing: M.B. and A.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article or supplementary material.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Part production volumes and work cycles.
Table A1. Part production volumes and work cycles.
Part (p) b p   [ p c s / b a t c h ] Work Cycle
1502-3-1-2-4
21505-2-3-1-2-4-6-2
35001-2-3-4
4755-2-1-2-6
55001-4-6-2-3-5
Table A2. Auxiliary module assembly and disassembly times.
Table A2. Auxiliary module assembly and disassembly times.
RMTAuxiliary Module Type (m)at [Min]dt [Min]
113.322.49
123.732.80
133.562.67
213.872.90
224.223.16
236.104.57
313.902.92
327.205.40
339.006.75
414.603.45
425.804.35
436.344.75
519.407.05
5214.9511.21
538.506.37
Table A3. List of the non-dominated Pareto points (P.P.).
Table A3. List of the non-dominated Pareto points (P.P.).
P.P.λμP.P.λμP.P.λμ
P14253.41255.89P414651.42237.22P815043.90231.11
P24257.53250.82P424661.95236.93P825058.67230.89
P34264.75249.95P434672.26236.86P835070.50230.83
P44276.98249.07P444683.84236.45P845079.25230.73
P54285.17248.89P454700.81236.42P855088.01230.71
P64292.17248.08P464710.11236.10P865096.77230.48
P74304.40247.20P474714.70235.95P875105.52230.38
P84312.59247.02P484725.88235.76P885119.43230.28
P94316.63246.33P494743.25235.50P895130.14230.22
P104330.67245.64P504754.44235.32P905134.20230.05
P114338.86245.45P514756.74235.25P915143.63229.97
P124348.10244.87P524767.93235.07P925158.38229.87
P134356.28244.68P534780.71234.96P935167.56229.79
P144361.95244.36P544785.29234.81P945172.30229.64
P154370.14244.18P554796.48234.63P955181.05229.54
P164384.00243.67P564798.78234.56P965192.89229.49
P174392.18243.48P574809.97234.38P975201.96229.45
P184399.33243.18P584822.75234.27P985208.14229.26
P194408.04242.98P594827.34234.12P995219.16229.14
P204416.22242.79P604840.83233.87P1005233.91229.04
P214428.37242.49P614852.01233.69P1015246.25228.86
P224436.71242.00P624867.10233.51P1025254.10228.85
P234445.42241.80P634869.38233.43P1035260.00228.76
P244453.60241.61P644882.87233.18P1045269.77228.53
P254458.75241.31P654901.05232.99P1055290.67228.43
P264469.46241.10P664909.14232.82P1065298.11228.35
P274477.12240.94P674918.42232.74P1075307.88228.12
P284482.79240.62P684927.33232.64P1085328.78228.02
P294492.98240.43P694931.91232.49P1095349.69227.93
P304506.84239.93P704944.69232.38P1105357.08227.81
P314533.11239.57P714955.00232.31P1115377.98227.71
P324541.42239.51P724958.18232.13P1125398.89227.62
P334548.88239.23P734970.77231.98P1135419.79227.52
P344557.28239.01P744982.80231.97P1145438.28227.50
P354570.12238.65P754983.55231.87P1155440.70227.42
P364588.13238.50P764997.04231.62P1165461.60227.33
P374598.67238.21P775008.88231.57P1175480.09227.30
P384612.16237.96P785017.63231.47P1185501.00227.21
P394620.56237.73P795019.81231.39P1195521.90227.11
P404633.40237.37P805035.15231.21P1205542.81227.02
P1215563.71226.92

References

  1. Galizia, F.G.; ElMaraghy, H.; Bortolini, M.; Mora, C. Product platforms design, selection and customisation in high-variety manufacturing. Int. J. Prod. Res. 2020, 58, 893–911. [Google Scholar] [CrossRef]
  2. Bortolini, M.; Galizia, F.G.; Mora, C. Reconfigurable manufacturing systems: Literature review and research trend. J. Manuf. Syst. 2018, 49, 93–106. [Google Scholar] [CrossRef]
  3. Mehrabi, M.G.; Ulsoy, A.G.; Koren, Y. Reconfigurable manufacturing systems: Key to future manufacturing. J. Intell. Manuf. 2000, 11, 403–419. [Google Scholar] [CrossRef]
  4. Mehrabi, M.G.; Ulsoy, A.G.; Koren, Y.; Heytler, P. Trends and perspectives in flexible and reconfigurable manufacturing systems. J. Intell. Manuf. 2002, 13, 135–146. [Google Scholar] [CrossRef] [Green Version]
  5. Molina, A.; Rodriguez, C.A.; Ahuett, H.; Cortes, C.A.; Ramirez, M.; Jimenez, G.; Martinez, S. Next-generation manufacturing systems: Key research issues in developing and integrating reconfigurable and intelligent machines. Int. J. Comput. Integr. Manuf. 2005, 18, 525–536. [Google Scholar] [CrossRef]
  6. Hasan, F.; Jain, P.K.; Kumar, D. Service level as performance index for reconfigurable manufacturing system involving multiple part families. Procedia Eng. 2014, 69, 814–821. [Google Scholar] [CrossRef] [Green Version]
  7. Moghaddam, S.K.; Houshmand, M.; Saitou, K.; Fatahi Valilai, O. Configuration design of scalable reconfigurable manufacturing systems for part family. Int. J. Prod. Res. 2020, 58, 2974–2996. [Google Scholar] [CrossRef]
  8. Liu, M.; An, L.; Zhang, J.; Chu, F.; Chu, C. Energy-oriented bi-objective optimisation for a multi-module reconfigurable manufacturing system. Int. J. Prod. Res. 2019, 57, 5974–5995. [Google Scholar] [CrossRef]
  9. Bortolini, M.; Galizia, F.G.; Mora, C. Dynamic design and management of reconfigurable manufacturing systems. Proc. Manuf. 2019, 33, 67–74. [Google Scholar] [CrossRef]
  10. Dou, J.; Li, J.; Xia, D.; Zhao, X. A multi-objective particle swarm optimisation for integrated configuration design and scheduling in reconfigurable manufacturing system. Int. J. Prod. Res. 2020. [Google Scholar] [CrossRef]
  11. Koren, Y.; Wang, W.; Gu, X. Value creation through design for scalability of reconfigurable manufacturing systems. Int. J. Prod. Res. 2017, 55, 1227–1242. [Google Scholar] [CrossRef]
  12. Maniraj, M.; Pakkirisamy, V.; Jeyapaul, R. An ant colony optimization-based approach for a single-product flow-line reconfigurable manufacturing systems. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2017, 231, 1229–1236. [Google Scholar] [CrossRef]
  13. Aljuneidi, T.; Bulgak, A.A. A mathematical mode for designing reconfigurable cellular hybrid manufacturing-remanufacturing systems. Int. J. Adv. Manuf. Technol. 2016, 87, 1585–1596. [Google Scholar] [CrossRef]
  14. Asghar, E.; uz Zaman, U.K.; Baqai, A.A.; Homri, L. Optimum machine capabilities for reconfigurable manufacturing systems. Int. J. Adv. Manuf. Technol. 2018, 95, 4397–4417. [Google Scholar] [CrossRef] [Green Version]
  15. Touzout, F.A.; Benyoucef, L. Multi-objective multi-unit process plan generation in a reconfigurable manufacturing environment: A comparative study of three hybrid metaheuristics. Int. J. Prod. Res. 2019, 57, 7520–7535. [Google Scholar] [CrossRef]
  16. Benderbal, H.H.; Dahane, M.; Benyoucef, L. Modularity assessment in reconfigurable manufacturing system (RMS) design: An archived multi-objective simulated annealing-based approach. Int. J. Adv. Manuf. Technol. 2018, 94, 729–749. [Google Scholar] [CrossRef]
  17. Bortolini, M.; Galizia, F.G.; Mora, C.; Pilati, F. Reconfigurability in cellular manufacturing systems: A design model and multi-scenario analysis. Int. J. Adv. Manuf. Technol. 2019, 104, 4387–4397. [Google Scholar] [CrossRef]
  18. Ben Cheikh, S.; Hajri-Gabouj, S.; Darmoul, S. Manufacturing configuration selection under arduous working conditions: A multi-criteria decision approach. In Proceedings of the 2016 International Conference on Industrial Engineering and Operations Management, Kuala Lumpur, Malaysia, 8–10 March 2016; Volume 25, pp. 32–33. [Google Scholar]
  19. Kouki, S. A TOPSIS based multi-criteria decision support approach for facility layout reconfiguration. Int. Res. J. Emerg.Trends Multidiscip. 2016, 2, 1–10. [Google Scholar]
  20. Bortolini, M.; Botti, L.; Galizia, F.G.; Mora, C. Safety, ergonomics and human factors in reconfigurable manufacturing systems. In Reconfigurable Manufacturing Systems: From Design to Implementation; Springer: Cham, Germany, 2020; pp. 123–138. [Google Scholar]
  21. Occhipinti, E. OCRA: A concise index for the assessment of exposure to repetitive movements of the upper limbs. Ergonomics 1998, 41, 1290–1311. [Google Scholar] [CrossRef]
  22. Botti, L.; Mora, C.; Regattieri, A. Integrating ergonomics and lean manufacturing principles in a hybrid assembly line. Comput. Ind. Eng. 2017, 111, 481–491. [Google Scholar] [CrossRef]
  23. Bortolini, M.; Botti, L.; Ferrari, E.; Galizia, F.G.; Mora, C. Including ergonomic principles in the design and management of reconfigurable manufacturing systems. In Sustainable Design and Manufacturing; Springer: Singapore, 2020; pp. 183–192. [Google Scholar]
  24. Pattanaik, L.M.; Jain, P.K.; Metha, N.K. Cell formation in the presence of reconfigurable machines. Int. J. Adv. Manuf. Technol. 2007, 34, 335–345. [Google Scholar] [CrossRef]
  25. Eguia, I.; Molina, J.C.; Lozano, S.; Racero, J. Cell design and multi-period machine loading in cellular reconfigurable manufacturing systems with alternative routing. Int. J. Prod. Res. 2017, 55, 2775–2790. [Google Scholar] [CrossRef]
  26. International Standard Organization. Ergonomics. Manual Handling. Part 3: Handling of Low Loads at High Frequency; ISO 11228-3:2007; British Standards: London, UK, 2007. [Google Scholar]
  27. Messac, A.; Ismil-Yahaya, A.; Mattson, C.A. The normalized normal constraint method for generating the Pareto frontier. Struct. Multidiscip. Opt. 2003, 25, 86–98. [Google Scholar] [CrossRef]
  28. Clempner, J.B.; Poznyak, A.S. Solving the Pareto front for multiobjective Markov chains using the minimum Euclidean distance gradient-based optimization method. Math. Comp. Simul. 2016, 119, 142–160. [Google Scholar] [CrossRef]
Figure 1. Schematic structure of a CRMS (AM: auxiliary module; BM: basic module).
Figure 1. Schematic structure of a CRMS (AM: auxiliary module; BM: basic module).
Applsci 11 00263 g001
Figure 2. Pareto frontier.
Figure 2. Pareto frontier.
Applsci 11 00263 g002
Figure 3. Part batches trend over the Pareto points.
Figure 3. Part batches trend over the Pareto points.
Applsci 11 00263 g003
Table 1. Compatibility data among tasks, RMTs, and modules.
Table 1. Compatibility data among tasks, RMTs, and modules.
Tasks (o)(Auxiliary Modules)–[Unitary Processing Times in Seconds]
RMT ARMT BRMT CRMT DRMT E
1(1,2)–[0.12] (1)–[0.072]
2 (1)–[0.102] (1,3)–[0.108]
3 (1,2)–[0.078]
4 (3)–[0.09](1,3)–[0.108]
5 (1,2)–[0.12] (1,2)–[0.108]
6(2,3)–[0.072]
Table 2. Travel times among RMCs (minutes).
Table 2. Travel times among RMCs (minutes).
Cell Id.RMC #1RMC #2RMC #3
RMC #1-1716
RMC #217-6
RMC #3166-
Table 3. OCRA parameters for the ergonomic risk assessment (assembly tasks).
Table 3. OCRA parameters for the ergonomic risk assessment (assembly tasks).
OCRA Parameters
Auxiliary module type (m)123
F M A M m r 0.3511
P M A M m r 0.70.61
R P M A m r 10.71
A M A M m r 0.950.81
N T A m r 349422
Table 4. OCRA parameters for the ergonomic risk assessment (disassembly tasks).
Table 4. OCRA parameters for the ergonomic risk assessment (disassembly tasks).
OCRA Parameters
Auxiliary module type (m)123
F M D M m r 0.3511
P M D M m r 10.61
R P M D m r 10.71
A M D M m r 10.81
N T D m r 155911
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bortolini, M.; Botti, L.; Galizia, F.G.; Regattieri, A. Bi-Objective Design and Management of Reconfigurable Manufacturing Systems to Optimize Technical and Ergonomic Performances. Appl. Sci. 2021, 11, 263. https://doi.org/10.3390/app11010263

AMA Style

Bortolini M, Botti L, Galizia FG, Regattieri A. Bi-Objective Design and Management of Reconfigurable Manufacturing Systems to Optimize Technical and Ergonomic Performances. Applied Sciences. 2021; 11(1):263. https://doi.org/10.3390/app11010263

Chicago/Turabian Style

Bortolini, Marco, Lucia Botti, Francesco Gabriele Galizia, and Alberto Regattieri. 2021. "Bi-Objective Design and Management of Reconfigurable Manufacturing Systems to Optimize Technical and Ergonomic Performances" Applied Sciences 11, no. 1: 263. https://doi.org/10.3390/app11010263

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