Keywords

1 Introduction

Increased demand for high variety and mass-customized products forces companies to increase their flexibility throughout their value chain, which can be achieved in manufacturing via Reconfigurable Manufacturing Systems (RMS). RMS are designed to be rapidly modified to adjust their production capacity and functionality, for responding to abrupt variations on market demands [1]. To achieve that, RMS count with Computer Numerically Controlled (CNC) machines, and Reconfigurable Machine Tools (RMT), which are modular machines capable to be configured in different ways for performing specific operations [2, 3].

RMS configuration can be divided into system and machine levels [4]. While system-level configuration is related to the layout design, the machine-level corresponds to change or adjust auxiliary machine-modules [5]. Both configuration levels require supplementary costs during the production process that cannot be neglected [6, 7]. Many researchers have proposed different methods to optimize the RMS configuration, considering system or machine-level independently or jointly.

However, as far as we know, there is still no paper focused on understanding optimization issues of RMS configuration. To fill this gap, this paper presents a literature review to investigate (1) How RMS configuration optimization problems are modelled, (2) Which are the main methods used to solve them and (3) Which are the main focus of papers when optimizing the RMS configuration in terms of: (a) configuration-level, (b) objective function and (c) process/production planning.

This review was conducted in four databases: SCOPUS, Science Direct, ISI Web of Science and Taylor & Francis with the keywords “Reconfigurable Manufacturing System” AND “configuration”. The 924 papers found were screened in order to filter only journal papers from 2009 to 2020, and to remove all duplicates and papers not written in English or without the full text available. Finally, 54 papers were selected. This paper is organized as follows. Section 2 brings a broad overview of papers found in literature and Sect. 3 presents the conclusion.

2 Overview of RMS Configuration Optimization Papers

2.1 Main Focus of Papers Optimizing the RMS Configuration

Table 1 presents the configuration levels addressed by papers optimizing the RMS configuration, which are divided in three main types: (1) system and machine levels jointly (68.5%), (2) system-level (26%) and (3) machine-level (5.5%).

Table 1. Configuration-level addressed by papers optimizing the RMS configuration.

However, machine configuration as well as its layout placement could highly affect manufacturing costs. Therefore, layout design and machine configuration must be considered together in the RMS configuration for process planning (PP) or production planning (ProP). Few papers worked on the RMS configuration to improve their PP (21.1%). PP is the translation of a single product design data into a method to manufacture it, including machine and configuration selection and operations sequencing [29]. This is why PP papers mainly worked with a single product [11, 16, 19, 43]. ProP was the mainly focus of the most part of papers addressing the RMS configuration (78.9%). ProP assigns operations defined by PP while respecting some constraints such as due time, machine capacity etc. and generally includes the plan of multiple parts/products simultaneously [3, 10]. In fact, ProP papers from this review mostly optimized the RMS configuration for one or many product families and multiple product/parts simultaneously, by respecting machine capacity and specific demand rates in a time period [15, 24, 29, 40].

Since RMS is a relatively new type of production system, it is still hard to find completely reconfigurable systems in industries; hampering the implementation of real case studies. Papers mainly conducted case studies through numerical illustration or simulation (83%). They mainly used simple or generic parts (few features) and hypothetical values for required parameters (e.g. machine allocation and configuration cost) [3, 6, 7, 44]. This not exactly represents the real life, since modular products can be much more complex, especially in high variety context. Hence, more research with complex products (many features) is still required.

Papers applying real case studies (17%) mostly used a work-piece provided by an industrial partner to map required operations and, based on that, identify all machine-configurations capable to execute these operations. Although their propositions were focused on RMS, their case studies were usually applied in process composed by CNC or dedicated machines, without including RMTs [17, 23, 24, 53]. Some researchers conducted their case study in a reconfigurable assembly line of an automotive industry [10, 25]; while others did not clearly present the machine types that made up their case study [8, 11, 15].

2.2 Modelling and Optimizing the RMS Configuration

Optimization problems of RMS configuration found in literature were mainly multi-variate and multi-objective. This confirms the complexity of optimizing RMS configuration, since researchers must consider many decision variables whilst optimizing various responses of interest. Table 2 summarizes the techniques used to model and solve these problems. They were mainly modelled with integer variables varying between nonlinear and linear models, with the predominance of the latter.

Nonlinear problems were mostly solved by approximate or hybrid approaches using GA singly [13, 17, 50, 52] or coupled with other methods, like Monte Carlo [30] and dynamic programming [42]. Linear problems were also solved by approximate methods, but papers mostly tried to validate a new heuristic [43] or metaheuristic method [44, 54] by comparing their solution with those obtained by the well-known NSGA-II. Since commercial software, like LINGO, are capable to find a global optimum for ILP and MILP problems, some papers compared their results with those obtained by approximate [5, 53, 54] or hybrid methods [51] to verify the reliability of those methods. Others just used these solvers singly [28, 47, 48]. Linear problems were also solved by different exact approaches, like enumerative [2, 24] and iterative techniques [11, 41, 44].

Some papers modelled their problems as Multi-Criteria Decision-Making (MCDM) ones, by comparing divergent criteria of multiple alternatives and ranking them according to its suitability. MCDM problems mainly compared different system configurations [21, 55], but comparison of resource [16] and scheduling [25] alternatives were also found. They mainly addressed qualitative attributes (e.g. system reconfigurability, convertibility) being mostly solved by heuristic [16, 21, 25] or enumerative methods [34, 55].

Many papers from literature partially detailed their optimization problems, without including all information about decision variables, constraints etc., while others presented the whole model without classifying their problem [23, 38, 39, 45]. Not surprisingly, they mostly used metaheuristics (50%), like GA and NSGA-II, which have proven their effectiveness to solve optimization problems related to RMS configuration. Metaheuristics are known to not being problem-specific, meaning that they can solve several problems with few modifications in the algorithm [56]. Therefore, it allows people solving complex problems, like RMS configuration, even if they do not totally know how to model their optimization problems. Further, papers dealing with multi-objective problems also hybridized multi-objective metaheuristics, like NSGA-II and AMOSA, with TOPSIS, which attributes weights to each objective for ranking solutions in the Pareto front [3, 6, 22].

Table 2. Approaches used to model and solve optimization problems of RMS configuration.

Researchers tried to optimize many objectives, but cost stood out as the most addressed, being minimized by 74.1% of works. The three main types of costs were: (1) Capital cost: to attain new market demands [17, 23], to satisfy pre-fixed demand scenarios [2, 27, 33], or to deal with stochastic demands [13, 14]. (2) Reconfiguration cost: mainly related to machine allocation or configuration for reducing costs of changing product’s production within the same family [32, 36, 37]. (3) Production cost: of single/multiple parts [3, 44, 53]. Most of the time, papers addressed the minimization of these costs simultaneously [3, 57,36].

Due to the RMS ability to rapidly change their production capacity or to accommodate new operations required by new product launches, they are known as key enablers of MC. Nevertheless, few papers (16,7%) have addressed MC, and those who have considered it mostly focused on optimizing the RMS for responding to given demand scenarios and due times [5, 10, 21, 49, 50, 52]. One paper focused on increasing system modularity to accommodate high variety in MC [6], while others cited MC without clearly explain which were their scientific contribution to enable MC throughout the RMS configuration optimization [19, 44].

The increasing attention to the worldwide environmental sustainability have reflected the challenges faced by works optimizing the RMS configuration. Recent publications have showed their interest in minimizing the energy consumption of RMS [18, 24, 44, 54]. However, these works represent only 7.4% of papers found, meaning that there are opportunities to do more investigations in this domain.

3 Conclusion

This paper presents a literature review of RMS configuration in terms of (1) configuration level and (2) optimization techniques for modelling and solving problems related to the RMS configuration as well as (3) the main focus of RMS configuration optimization. This review highlights that although papers mostly work with system and machine level configurations, there is still no work dealing with layout design and machine-configuration issues simultaneously. Indeed, few papers were dedicated to the layout design optimization. Very few papers conducted real case studies and those who have done it did not address RMTs, evidencing that it is still very hard to find laboratories or industries equipped with RMS or their prototypes. RMS configuration optimization problems are mainly modelled with integer variables or no optimization model is available. In any case, metaheuristic methods highlight as the most used ones due to their ability of solving complex optimization problems by providing optimal acceptable solutions in relatively little time. Cost minimization is the main focus of papers optimizing the RMS configuration; however, recent publications also show a tendency to focus on sustainability and MC issues.