Abstract

Industry 4.0, an information and communication umbrella of terms that includes the Internet of Things (IoT) and cyber-physical systems, aims to ensure the future of the manufacturing industry competing in a proper environment of mass customization: demand for short delivery time, high quality, and small-lot products. Within this context of an Industry 4.0 mass customization environment, success depends on its sustainability, where the latter can only be achieved by the manufacturing efficiency of the smart factory-based Industry 4.0 transforming processes. Even though Industry 4.0 is associated with an optimal resource and energy productivity/efficiency, it becomes necessary to answer if the integration of Industry 4.0 elements (like CPS) has a favorable sustainability payoff. This requires performing energy consumption what-if analyses. The original contribution of this paper is the use of the entropy-based formulation as an alternative way of performing the initial steps of the energy consumption what-if analyses. The usefulness of the proposed approach is demonstrated by comparing the results of a discrete-event simulation model of mass customization 4.0 environment and the values obtained by using the entropy-based formulation. The obtained results suggest that the entropy-based formulation acts as a fairly good trend indicator of the system’s performance parameters increase/decrease. The managerial implications of these findings are presented at the end of this document.

1. Introduction

The demand increase for a variety of short-delivery-time, high-quality, and small-lot products requires the use of innovative production approaches as the one proposed by Industry 4.0 paradigm, which combines manufacturing, automation, information, computing, communication, and control technologies—via the use of the Internet of Things (IoT), Big Data, and cyber-physical systems- (CPS-) associated technologies—in order to establish an interconnected industrial value creation process [13]. By bringing together the physical world, i.e., manufacturing processes, with the digital world, i.e., digital entities and procedures [4], each component in the manufacturing system is able to send and receive commands from other components via the Internet [5].

Now, even though Industry 4.0 is associated with an optimal resource and energy productivity/efficiency [6, 7], it becomes important to discuss the social/environmental impacts of the extensive IT infrastructure required to connect the physical and virtual worlds and consequences [1]. This makes it necessary to answer if the integration of Industry 4.0 elements (like CPS) has a favorable sustainability payoff, that is, a proper balance between the economic and environmental perspectives [8]. For this reason, the next section reviews the relationship between sustainability, Industry 4.0, value creation, and energy efficiency. Deriving from this literature review, we proceed to define the research features, that is, (1) to identify the research gaps and opportunities; (2) to enunciate the research proposal, (3) to establish the proposed research methodology; and (4) to highlight the research originality, usefulness, and contributions.

2. Literature Review

2.1. Smart Factory, Industry 4.0, and Sustainability

The study in [9] mentions four elements of value creation that, according to [10], can be characterized as the basis of a smart factory, namely, smart customers, products, processes, and resources [11]. In this sense, a smart factory is obtained when a CPS is coupled with a decentralized, self-contained execution and decision-making structure [12, 13], and a “self-conscious” environment is obtained [7]: smart products (products that request themselves the required resources to complete the production processes) and smart machines (machines can self-organize themselves to orchestrate the production processes), which together have the required knowledge to answer questions like “when was I made?”; “which parameters should be used to produce me?”; and “where should I be delivered to?”

On the other hand, the continued success of organizations is increasingly dependent on achieving the balance between three main types of responsibility, namely, economic, social, and environmental types [14], that is, the Triple Bottom Line (TBL) of sustainability. In this sense, Industry 4.0 has been often linked to sustainability, i.e., [15], mentioning sustainability as one of the three main requirements of CPS-based smart manufacturing systems—the other two being smart products and smart machines—when analyzing the Industry 4.0 paradigm. Some of the opportunities in Industry 4.0 for achieving sustainability are discussed in [1618], while the sustainability implications of Industry 4.0 for organizations are reviewed in [19, 20]. Sustainability is mentioned in [15, 21] as one of the three main requirements of a CPS-based, smart manufacturing systems, as this latter would make it possible to achieve higher agility, productivity, and sustainability levels necessary to cope with global challenges, according to [2225]. The importance of IoT and Big Data analytics in supply chain sustainability is highlighted in [2629]. In the case of IoT, it promotes—besides innovation, customization, and knowledge sharing—sustainability in a global context [30, 31], and when in conjunction with Big Data it enables cleaner [32] and more sustainable production [28]. Finally, the use of a cloud platform by Industry 4.0 allows the intelligent management of shared resources and services, which in turn results in achievement of lower production costs and high levels of productivity and sustainability [32].

Regarding the use of discrete event simulation and sustainability, according to [33], simulation can be used to calculate unknown environmental quantities, and therefore discrete event simulations are a powerful method to assess the sustainability of new processes. The study in [34, 35] presents MILAN, a prototype of a sustainability-enhancing simulation software that allows accurate analysis of typically economic aspects and considers relevant environmental perspectives such as consumption of commodities and resources and additives, energy demand, waste accumulation, and emission generation. The study in [36] claims that modelling and simulation (M&S) techniques can provide helpful aid to TBL management, enabling the test of various TBL strategies [37]. According to [38], the TBL-based discrete event simulation (DES) models developed for sustainability analysis have several limitations: they do not cover the whole TBL-based system, tend to ignore the interconnections with high-level and low-level operations, do not support proactive behavior (which is important when simulating social factors of TBL), and are mostly used at the operational level of abstraction rather than at strategic level.

2.2. Sustainability and Value Creation

A business model focuses on the “what” side of value creation, while a business process model (more detailed than the business model) focuses on the “how” side of value creation; it should be used as a starting point for the analysis of the value creation process and [39, 40] report that there is no qualitative assessment of the contribution of Industry 4.0 to sustainable value creation. In the best case, sustainability is considered a business feature of Industry 4.0 [41] and is considered to be one of the elements of its business model [42]. It has been stated that Industry 4.0 only tackles sustainability issue when its benefits also have an economic benefit [40], as it goes hand in hand with Industry 4.0’s revenue model [43]. For this reason, the sustainability issue and its link with Industry 4.0 has been discussed from a business modelling perspective by [16, 17]. Moreover, there is a need to develop innovative business models that guarantee sustainability [44]. In this sense, a business model ontology—describing the essential building blocks and their relationships—would make it easier for managers to design a sustainable business model [43]. A review of sustainable business models in Industry 4.0 is presented in [40], and the study in [18] identifies opportunities for Industry 4.0 which can result in sustainable business models. Finally, the authors of [40] propose a search agenda that includes the development of sustainable value propositions for Industry 4.0 and the development of cost-benefit analysis/revenue models for Industry 4.0 supporting sustainability.

Regarding the use of discrete event simulation and value creation, business process simulation can be split into long-term strategic planning and short-term operational planning [45]. Examples of long-term strategic planning are presented in [46, 47] and [48]. Papers on short-term operational planning started to appear since the millennium; that is, the study in [49] presents a simulation model using predefined process models enriched with probability distributions from event logs; in [50], the simulation model is built extracting both the process model and probability distributions from log files. A number of papers have been dedicated to business process modelling, for example, in [51], while the authors of [52] present a comparison of business process simulation tools, and the authors of [53] present a classification of the business processes modelling technologies and technologies, including the use of discrete event simulation.

2.3. Sustainability and Energy Efficiency

Energy-efficient manufacturing is an important aspect of sustainable development in current society [54]. According to [55], manufacturing enterprises have to find new ways to produce “more with less,” as the result from the pressure of customers demanding for energy-efficient, eco-efficient manufacturing processes [56], where the core concept is to satisfy high quality, low cost, and low environmental impact simultaneously [57]. Within this context, three facts must be taken into account:(1)The value creation of a product is a manufacturing process chain necessary to transform the input material’s form, shape, and/or properties into the output finished products, which in turn consumes energy—and other auxiliary resources—and induces environmental impacts [58].(2)An energy-efficiency analysis requires creating an energy consumption profile for each resource—involved at each step—of the whole manufacturing process chain [59].(3)The energy consumption of a resource is mostly related to the time spent in specific operative states [59].

Energy efficiency (or energy productivity) refers to producing the same amount of products in the right time, with the right quality consuming less energy [58, 60], in order to achieve the reduction of CO2 emissions [61]. The study in [55] proposes an energy efficiency metric that compares the energy consumption with the corresponding output generated. In this metric, energy efficiency is strongly dependent on the process time (or operative states), even though only a small fraction of this latter actually adds value to the product. The study in [57, 58] extends the previous metric into an eco-efficiency index, which expresses the balance of the product value created by the process versus the cost and the environmental impact necessary to fabricate the product. The authors of [61] mention that it is required to convert the energy consumption into primary CO2 emissions and presents a review of energy-consumption indicators published in the literature. Within the context of Industry 4.0, [8] states that the “environmental backpack” due to the introduction of CPS-related components—that is, computers/servers, peripheral devices, network equipment, additional sensors, batteries, and devices for user interaction—must be put into terms of CO2-emissions equivalents.

2.4. Energy Efficiency and Consumption

The detailed estimation of energy consumption in a production system is an increasingly important topic for companies aspiring to control their manufacturing power costs [62]. According to [63], energy consumption depends on the resources’ activation/deactivation states (influenced by the kind of manufactured product) and their duration and rate (influenced by the process used). Even though there is not a standard approach to monitor the energy consumption in a production system, modelling and simulation are some important methods to perform the what-if scenarios that an energy-efficiency analysis requires [55, 64]. In this case, the continuous paradigm seems to be more suitable for representing the power consumption of single machines [65], while the discrete event simulation is more advantageous for the analysis of a production system flow [66, 67]. Within the continuous simulation approach, the study in [68] proposed a simulation method to estimate the energy consumption of a virtual machine tool, the study in [44] put this energy consumption in terms of the machining parameters, and [69] used a regression algorithm to relate both of them; the authors in [70] built a simulation model that evaluated the direct/indirect consumed energy when building a product; the authors in [71] presented a simulation model that combines both the continuous and discrete natures of energy consumption present in discrete manufacturing systems; the authors in [72] incorporated real-time production into their simulation model, as many of the previous works performed only offline evaluation, prediction, and optimization of the energy-efficient manufacturing; the authors in [54] presented an online, digital twin-based bidirectional operation framework, proposed to operationalize a truly energy-efficient manufacturing system; the study in [73] proposes an energy-oriented maintenance methodology proposed to reduce energy for the whole line. Regarding the use of discrete event simulation and energy consumption, the authors in [7477] analyze the energy consumption of a production facility via a production system flow simulation model; the study in [78] proposes the use of process chains for the simulation of energy-oriented manufacturing systems; the study in [79] presents the Energy Blocks simulation methodology, aimed at creating a power (or energy load) profile of each machine’s operation state, for creation. It must be noted that these profiles can be developed for single machines [80, 81], or for several machines, in the form of a cumulative load profile [79, 82].

2.5. Sustainable Mass Customization 4.0

The central notion of Industry 4.0 is a rapidly responsive service-oriented manufacturing model, to deal with the dynamic arrival of manufacturing orders for highly customized product, aimed at meeting the customer requirements in a quick and profitable way and considering the environmental and social impacts that guarantee durable competitiveness [13]. In particular, the use of CPS appears to be the answer to the increasing demand for individualized goods produced in small-lot sizes, as the latter requires the use of more flexible resources [7]. Because of the latter, a goal of Industry 4.0—among several others—is the sustainable success in a mass customization market [83], where customers increase variant diversity [84], designed to their individual specifications [85, 86] and without paying a high price premium [87]. Now, the smart components of Industry 4.0 can help reduce the complexity inherent to managing the mass-customization production system [88], via the use of information technologies [89], as long as there is no lack of information quality and availability for the use of these associated technologies [90]. An example of the latter is presented in [91], which presents a systematic framework that integrates a sensor-driven prognostic method and an opportunistic maintenance policy, for a mass customization environment, based on real-time data acquisition and processing.

2.6. Research Features

The previous sections can be summarized as follows: the success of an Industry 4.0 mass customization environment, defined in this paper as a mass customization production system operating within a reconfigurable CPS context, depends on its sustainability (from here we will use the term Sustainable Mass Customization 4.0), where the latter can only be achieved by the manufacturing efficiency of the smart factory-based Industry 4.0 transforming processes [85, 9294]. Table 1 summarizes the contributions of the authors presented in the previous literature review. From the latter, we can derive the following conclusions:(1)Sustainability is understood as a potential benefit of the implementation of the Industry 4.0 paradigm, specifically from the use of high energy-efficiency systems [95](2)Sustainability is considered to be a core element of the business model of Industry 4.0, specifically when its benefits also have an economic benefit(3)Eco-efficient manufacturing processes—core element of sustaintability—refer to producing “more with less,” using energy-efficient, value creation process chains(4)An energy-efficiency analysis requires performing energy-consumption what-if analyses (where simulation is an appropriate approach)

Based on these findings, we identify the following research opportunity: to establish Sustainable Mass Customization 4.0 in the context of an energy-efficient, value creation manufacturing process chain, upon which energy-consumption comparisons can be made. Now, an energy-efficiency analysis is heavily dependent on the production planning and scheduling activity of the production line and factory supporting the value creation manufacturing process chain [55]. This last fact presents a problem: within an Industry 4.0 context, where machines “negotiate” each next production step, the value creation manufacturing process chain can no longer be predefined, as it has to be created ad hoc for each set of manufactured “customer-specific, make-to-order” products [7], making it hard to establish a priori (a generalized) energy-consumption profile for each product to be manufactured.

The core element of an energy-efficient manufacturing requires to perform energy-consumption what-if analyses, and the latter depends on the operative states of the value creation manufacturing process chain, we consider that it becomes necessary to find an alternative way of performing such what-if analyses. For this reason, we propose the use of the entropy-based formulation ɛMC4.0 [96] as an alternative way of performing the initial steps of the energy-consumption what-if analyses required by an energy-efficient manufacturing process, as its main feature is its ability to act as a fairly good trend indicator of the increase/decrease of the queue length and waiting time in a Mass Customization 4.0 environment. The original contribution of the research work proposed in this paper is the following approach: as within the Energy Blocks methodology, the energy-consumption calculation is based on the required power P—based on a measured average value or taken from a vendor specification [79]—and the duration T of the operation state; the use of ɛMC4.0 expression allows the comparisons of energy-consumption trends for different production scenarios. The usefulness of the proposed approach is demonstrated by comparing the results of a discrete-event simulation model of Mass Customization 4.0 environment (regarding the operating states of the system) and the values obtained by using the ɛMC4.0 expression. The rest of the paper is organized as follows: Section 2 presents the case of a Mass Customization 4.0 environment and the discrete-event simulation (DES) model built with the idea of generating statistical output that reflects the behavior of the system. Sections 3 introduces the ɛMC4.0 expression and tests its validity. Deriving from the obtained results, Section 4 presents the final conclusions and the identified future research venues.

3. Mass Customization 4.0 Environment

The details of the Mass Customization 4.0 environment to be analyzed, as well as the discrete-event simulation (DES) model built to collect statistical data about the system’s performance—measured in terms of the manufacturing resources’ queue length and the products’ waiting time—can be found in [96] (a brief summary is presented in Appendix A). In this case, Table 2 shows the manufacturing process routes for each of the manufactured products, in terms of type of manufacturing resource Mi used (Figure 1) and processing time (i.e., product 1B uses manufacturing resource M2 for three time units, followed by the use of manufacturing resource M4 for three time units).

In order to reflect the “smart” side of the Mass Customization 4.0 environment, the discrete-event simulation model allows manufacturing resources to “talk” to each other, and they decide which product is processed next by each one of them. Figure 2 refers to the machine-to-machine operation mode, and each manufacturing resource drags to its waiting queue the type of product that is more convenient to be processed next. For example, M23 drags Product 2A1B1C from M2 waiting queue (for the same reason expressed above) and M2 proceeds in a similar way (dragging Product 1B from M23 waiting queue). See Appendix A for the details of how this was implemented in the DES.

The following operational conditions were used:(i)The Mass Customization 4.0 environment is assumed to be operating continuously; that is, breakdowns, changeover, setup, and load/unload times are assumed to be negligible, and each manufacturing resource is capable of processing only one unit at a time(ii)All the manufacturing resources were subject to certain degree of variation (reflected as an exponential normal distribution for the processing times)(iii)A simulation run time, long enough to allow the total processing of twelve units of each product type, was used(iv)Thirty replications were used in order to avoid significant variation in the observed results

The simulation run output was examined for reasonableness, according to the verification and validation approach suggested by [97]. Confidence intervals of 90% were used in order to provide the proper statistical basis for making inferences and conclusions. Two different scenarios were tested under these operative conditions (Table 3): Scenario #1, sequential (in terms of increasing level of complexity), and Scenario #2, totally random.

3.1. Entropy-Based Formulation ɛMC4.0

As mentioned in Section 2.5, we propose the use of the entropy-based formulation ɛMC4.0 [96] as an alternative way of performing the initial steps of the energy-consumption what-if analyses required by an energy-efficient manufacturing process, as its main feature is its ability to act as a fairly good trend indicator of the increase/decrease of the queue length and waiting time in a Mass Customization 4.0 environment. This ɛMC4.0 expression takes the following form:where Pi depends upon the processing time of each product’s manufacturing process route. As there can be multiple alternative manufacturing process routes for the same product, Table 4 presents the frequency of occurrence of each alternative route (Scenario #1) and the corresponding processing time for each case. The frequency of occurrence was obtained by running enough number of simulations’ replications until no significant variation of these values was observed. In this way, regarding Table 4, product P3 has a corresponding manufacturing process route of 2M1 + 2M2 + 2M4, where(i)the two minutes for M1, 49.4% of the times, come from M1 (0.459 + 0.02 + 0.492 + 0.009) and, 50.6% of the times, come from M14 (1.02)(ii)The two minutes for M2, 49.8% of the times, come from M2 (0.459 + 0.020 + 0.519) and, 50.2% of the times, come from M23 (0.492 + 0.018 + 0.492)(iii)The two minutes for M4, 47.5% of the times, come from M4 (0.459 + 0.492) and, 52.5% of the times, come from M14 (0.020 + 0.018 + 1.002)

Table 5 shows the calculation of Pi for the case of manufacturing resource M1. It must be noted that whenever a product processing time appears as NA, we consider its contribution to the ɛMC4.0 expression value to be negligible. Plugging these probabilities Pi into the ɛMC4.0 expression, we obtain the values shown in Table 6. Appendix B, at the end of this document, shows the steps for the calculation of the values presented in Tables 46 in more detail.

4. Scenario Results and Analysis

In order to assess the level of usefulness of the ɛMC4.0 expression to the what-if analyses required by an energy-efficient manufacturing process, that is, the comparisons of energy consumption trends for different production scenarios, two scenarios were tested: Scenario #1, where the increasing level of complexity is sequential, and Scenario #2, where the increasing level of complexity is totally random. For Scenario #1, Table 7 shows the simulation results of the six manufacturing resources Mi and Table 8 shows their respective ɛMC4.0 values. Appendix C, at the end of this document, shows the steps for the calculation of the values presented in Table 8 in more detail. It must be noted that this sequence of steps—as well as the incoming/outgoing conditions mentioned in this section—is an original contribution of this research effort, as they are not part of the original way of calculating the ɛMC4.0 values, as presented in [96]. Figures 3(a) through 3(f) show the normalized values presented in these tables, where is waiting time and Lq is queue length. In a similar way, Figures 4(a) through 4(f) show the case for Scenario #2.

4.1. Analysis of Scenarios #1 and #2

For both Scenarios #1 and #2, the following facts can be observed:(i)The normalized values of the ɛMC4.0 expression follow closely the trend of the normalized values of and Lq for manufacturing resources M1, M4, and M14. Also, these values follow an always-increasing trend. A look at the products processed by these manufacturing resources reveals that these products have no associated and Lq decrease points (see Appendix C for a further explanation of these decrease points).(ii)The normalized values of the ɛMC4.0 expression do not follow closely the trend of the normalized values of and Lq for manufacturing resources M2, M3, and M23. Also, these values follow an alternating increasing/decreasing trend. A look at the products processed by these manufacturing resources reveals that these products have a lot of associated and Lq decrease points (see Appendix C for a further explanation of these decrease points).

Moreover, Table 9 presents a segmentation of the normalized values of both queue length Ql and waiting time and the frequency upon which both Scenarios #1 and #2 fall into those value ranges. In this way, for example, for manufacturing resource M2, with queue length Ql, Scenario #1 values fall 50% of the times in the 0.4–0.6 segment, while, for Scenario #2, the values fall 40% of the times in the 0.0–0.2 segment, leaving the impression that Scenario #2 presents advantages compared to Scenario #1. However, for this same case, Scenario #1 values fall only 10% of the times in the 0.8–1.0 segment, while, for Scenario #2, the values fall 30% of the times in the same segment. A similar analysis can be made for the rest of the manufacturing resources present in Table 9.

4.2. Managerial Implications

The previous section can be summarized as follows:(1)The ɛMC4.0 expression acts as a fairly good trend indicator of the system’s performance parameters increase/decrease but not as an estimator of the final values, something that is consistent with previous reported findings in [98, 99](2)The accuracy of the trend indicator depends on the mix of products processed by these manufacturing resources and the number of and Lq decrease points associated with these products(3)Depending on the managerial objectives of the Mass Customization 4.0 environment, there could be a sequence of products—to be processed by the manufacturing resources—that present advantages, in terms of minimizing the queue length Ql and waiting time normalized values or, on the other hand, that stabilize these values around a desired level of performance

If, as mentioned by [100], developing a production program/schedule is about to squeeze products through available resources—which often result in unfeasible or difficult-to-follow schedules [101]—it is our belief that the ɛMC4.0 expression is promising in the area of flexible job shop scheduling, where the machine assignment and operation sequencing represent a very complex problem (in fact, traditional mathematic optimization methods are difficult to tackle within a reasonable amount of time [102], due to the flexibility exhibited by the manufacturing system (something of a proper Mass Customization 4.0 environment)). By using the ɛMC4.0 expression as a basis, a methodology to perform the what-if analyses is required by an energy-efficient manufacturing system, in terms of the time spent in specific operative states, as they are strongly related to energy consumption.

5. Conclusions and Future Research

The concept of mass customization imposes a series of pressures due to the fact that customers want to have the opportunity to design their own products/services without a high price premium. Now, even though Industry 4.0 aims to ensure the competitiveness within this environment, its ultimate success depends on its level of sustainability, achieved through the use of an energy-efficient manufacturing process. The latter requires performing energy-consumption what-if analyses, which are hard to perform as the value creation manufacturing process chain cannot longer be predefined (due to the use of highly flexible and reconfigurable CPS). The original contribution of this paper is the use of the entropy-based formulation ɛMC4.0 as an alternative way of performing the initial steps of the energy-consumption what-if analyses. The usefulness of the proposed approach is demonstrated by comparing the results of a discrete-event simulation model of Mass Customization 4.0 environment (regarding the operating states of the system) and the values obtained by using the ɛMC4.0 expression. The obtained results suggest that the ɛMC4.0 expression acts as a fairly good trend indicator of the system’s performance parameters increase/decrease and that the accuracy of the trend indicator depends on the mix of products processed by these manufacturing resources and the number of and Lq decrease points associated with these products. This leads to the conclusion that there must be an optimal sequence of products that minimize the queue length Ql and waiting time normalized values or, in a worse case, stabilize these values around a desired level of performance. The recommendations for future research include the following:(1)Introducing a ɛMC4.0-based methodology to perform the energy-efficiency what-if scenarios, which, in turn, allow finding the most suitable and advantageous sequence of products to be processed by the manufacturing resources. Going back to Section 4.2, it can be noticed that, under some circumstances, Scenario #1 (sequential level of complexity) presents advantages compared to Scenario #2 (random level of complexity), and vice versa. The proposed methodology could guide the process of finding the best alternative, according to a certain set of managerial objectives.(2)Assessing the validity of Cases #1 and #2—for identifying the and Qt decrease points within a certain sequence of products to be processed by the manufacturing resources—for the case of nonsequential manufacturing process routes. Going back to Table 2, it can be noticed that all the products presented follow sequential manufacturing process routes, meaning that the manufacturing flow always goes from M1 to M4 (something called flow dominance). The research question to be answered is whether Cases #1 and #2 are still valid for nonsequential manufacturing process routes, that is, 1M4 + 2M2, 1M1 + 2M3 + 2M1, 1M2 + 2M4 + 2M3 + 7M1, and so forth.(3) Exploring the impact the information-sharing mechanism—used to decide which type of product is more convenient to process next—has on the final and Qt values. Going back to Figure 2, it can be noticed that, in the information-sharing mechanism “machine-to-machine operation mode,” the main “interest” of a manufacturing resource is to choose a product with the highest number of compatible transformation operations. However, it could be the case of a hypothetical “product-to-product operation mode,” where the main “interest” of a product to be processed is to choose a manufacturing resource that guarantees minimum processing time.

Appendix

A

The discrete-event simulation (DES) model of the mass customization production system was developed based on the logic of the ARENA model “a Small Manufacturing System,” presented in [103], specifically with the use of the STATION and ROUTE modules (Figure 5 presents an excerpt of the DES model, for the case of manufacturing resource M1). The simulation run output was verified and validated according to the recommendations proposed by [104]. A simulation runtime—long enough to allow the total processing of twelve units of each product type—was used, the system is assumed to be operating continuously, all processing times follow an exponential distribution, thirty replications were used for each scenario, and confidence intervals of 90% were used in order to provide the proper statistical basis for making inferences and conclusions.

Figure 2 refers to the machine-to-machine operation mode; each manufacturing resource drags to its waiting queue the type of product that is more convenient to be processed next. For example, M23 drags Product 2A1B1C from M2 waiting queue (for the same reason expressed above) and M2 proceeds in a similar way (dragging Product 1B from M23 waiting queue). In this case, products 5 and 6 were arbitrarily assigned priority of use in manufacturing resources M14, and M23, respectively. The logic behind the machine-to-machine operation mode was that it was implemented based on the structure of the model “Service Model with Balking and Reneging,” presented in [103], specifically with the use of the SEARCH and REMOVE modules. Figure 6 presents an excerpt of the DES model for the case of manufacturing resources M1 and M14.

B

We exemplify how the calculations presented in this document were performed.(1)Regarding Table 4 (frequency of occurrence of alternative manufacturing process routes and related processing times: Scenario #1):(i)For example, product 10 consumes two minutes of manufacturing resource M1, three minutes of M2, two minutes of M3, and nine minutes of M4:(a)M1-M2-M3-M4 route is followed 19.3% of the time(b)M1-M2-M23-M4 route is followed 1.9% of the time(c)M1-M23-M4 route is followed 26.2% of the time(d)M14-M2-M3 route is followed 14.0% of the time(e)M14-M2-M23 route is followed 11.3% of the time(f)M14-M23 route is followed 27.3% of the time(ii)The total consumed time by manufacturing resource is as follows:(a)M1 is 2 ∗ (0.193 + 0.019 + 0.262) = 0.948(b)M2 is 3 ∗ (0.193 + 0.019 + 0.14 + 0.113) = 1.397(c)M3 is 2 ∗ (0.193 + 0.14) = 0.667(d)M4 is 9 ∗ (0.193 + 0.019 + 0.262) = 4.264(e)M14 is (2 + 9) ∗ (0.14 + 0.113 + 0.273) = 5.788(f)M23 is 2 ∗ (0.019 + 0.113) + (3 + (2) ∗ (0.262 + 0.273) = 2.937(iii)The total combined time consumed is as follows:(a)M1 and M4 must be equal to (2 + 9) = 11 minutes, which is confirmed by adding 0.948 (from M1) + 4.264 (from M4) + 5.788 (from M14)(b)The total combined time consumed by M2 and M3 must be equal to (2 + 3) = 5 minutes, which is confirmed by adding 1.397 (from M2) + 0.667 (from M3) + 2.937 (from M23)(2)Regarding Table 5 (probabilities Pi for all the ten tested scenarios):(i)row “Processing time on M1” (from Table 4) shows the processing time consumed by manufacturing resource M1 for each product; that is,(a)products 1 and 2 (Scenarios 1 and 2) do not use manufacturing resource M1 (so it appears as NA)(b)product 3 (Scenario 3) consumes 0.989 minutes(c)product 4 (Scenario 4) consumes 2.881 minutes and so on(ii)row “Σ processing time” shows the accumulated time for each scenario; that is,(a)products 1 and 2 do not use manufacturing resource M1, and the accumulated time is zero(b)the accumulated time for product 3 is 0.989(c)the accumulated time for product 7 is 3.87 and so on(iii)rows P1 through P10, Scenario 10, show the calculations for each product’s probability; that is,(a)product 1: P1 = NA/0 = NA(b)product 2: P1 = NA/0 = NA and P2 = NA/0 = NA(c)product 3: P1 = NA/0.989 = NA, P2 = NA/0.989 = NA, and P3 = 0.989/0.989 = 1(d)product 7: P1 = NA/3.87 = NA, P2 = NA/3.87 = NA, P3 = 0.989/3.87 = 0.2556, P7 = 2.8810/3.87 = 0.7444, and so on(3)Regarding Table 6 (ɛMC4.0 values for manufacturing resource M1, Scenario #1):(i)rows P1 through P10, Scenario 10, show the calculations for each product’s ɛMC4.0 values, using equation (1) (it must be noted that whenever the processing time of a product i appears as NA, its associated Pi is considered to be NA, and its contribution to the ɛMC4.0 expression value is considered to be zero); that is,(a)product 1: ɛMC4.0 = (1/NA) ∗ log2 (1/NA) = 0(b)product 2: P1ɛMC4.0 = (1/NA) ∗ log2 (1/NA) = 0 and P2ɛMC4.0 = (1/NA) ∗ log2 (1/NA) = 0(c)product 3: P1ɛMC4.0 = (1/NA) ∗ log2 (1/NA) = 0, P2ɛMC4.0 = (1/NA) ∗ log2 (1/NA) = 0, and P3ɛMC4.0 = (1/1) ∗ log2 (1/1) = 0(d)product 7: P1ɛMC4.0 = (1/NA) ∗ log2 (1/NA) = 0, P2ɛMC4.0 = (1/NA) ∗ log2 (1/NA) = 0, P3ɛMC4.0 = (1/0.2556) ∗ log2 (1/0.2556) = 7.702, P7ɛMC4.0 = (1/0.7444) ∗ log2 (1/0.7444) = 0.5719, and so on

The last row in Table 6 (Calculated ɛMC4.0 for M1) is the summation of each product’s ɛMC4.0 values. The reason for proceeding in this way has to do with the blocking effect the set of resources used for obtaining a product (and the sequence in which they are used) imposes on the process flow. More details about this blocking effect can be found in [98, 99].

C

Figure 7 shows, on the right side, the behavior of manufacturing resource M2 (, Lq, and ɛMC4.0 normalized values) and, on the left side, the products involved in Scenario #1 in terms of their processing time and according to the sequence on which they appear; that is, product P3 (2M1 + 2M2 + 2M4) is preceded by P2 (4M3 + 4M4) and is followed by product P7 (3M1 + 3M2 + 6M4). In this figure,(i)the horizontal arrow denotes the sequence of processing times through the four different manufacturing resources Mi; that is, for product 1, it does not use M1 and M3 and uses M2 and M4 for three minutes(ii)the vertical arrow denotes the sequence of processing times for the same manufacturing resource Mi; that is, for manufacturing resource M1, products 1 and 2 do not use M1, product 3 uses it for two minutes, product 7 uses it for three minutes, and so on(iii)the “+” sign denotes an increase in the processing time; that is, for the case of M1, going from product 2 to product 3, there is an increase from zero to two minutes(iv)the “” sign denotes a decrease in the processing time; that is, for the case of M1, going from product 7 to product 4, there is a decrease from three to two minutes(v)the “x” sign denotes no change in the processing time; that is, for the case of M1, going from product 1 to product 2, there is no change, as it remains in zero minutes

Now, from Figure 7, it can be observed that whenever there is a decrease in the and Lq values, this corresponds to one of the following cases:(i)Case #1(Figure 8)(ii)Case #2 (Figure 9)

The validity of Case #1 and Case #2 was tested by running different scenarios, consisting in varying the number of processed products and their processing sequence. As a result of proceeding in this way, it was found that, 100% of the times, there was a decrease point, and, 78.7% of the times, it corresponded to the conditions presented in Case #1 and Case #2. Also, from the 100% of times when there was a decrease point, 85.3% of the times, Case #1 and Case #2 conditions identified it correctly. Now, the fact that these results are not enough to make the claim that the conditions presented in Case #1 and Case #2 are total and always valid must be stressed. In any case, more research is needed regarding this issue.

Going back to the use of the incoming/outgoing conditions of Cases #1 and #2, for the calculation of the final ɛMC4.0 values for each manufacturing resource Mi, the following steps must be followed:Step 1. Identify the products with related and Lq decrease points, for each manufacturing resource Mi. For the case of Scenario #1, we identify the following points:(i)Manufacturing resource M1 (Figure 3(a)): Case #1 and Case #2 are not present(ii)Manufacturing resource M2 (Figure 3(b)): Case #1, products P4, P8, and P9; Case #2, product P6(iii)Manufacturing resource M3 (Figure 3(c)): Case #1, products P3, P7, and P10; Case #2, product P5(iv)Manufacturing resource M4 (Figure 3(d)): Case #1 and Case #2 are not presentStep 2. Calculate the ɛMC4.0 values for each manufacturing resource Mi, without taking into account the products identified in the previous step. Table 10 shows the probabilities Pi for M2—Scenario #1—and the corresponding calculated ɛMC4.0 values. It can be noticed that products 4, 8, 6, and 9 are not taken into account for this calculation.

Step 3. Calculate the final ɛMC4.0 values for each manufacturing resource Mi by proceeding in the following way:(1)Use the calculated ɛMC4.0 values of each manufacturing resource Mi (Step 2)(2)Use the “criteria for final ɛMC4.0” (shown in row #3, Tables 1113) to discount the impact the products—associated with the and Lq decrease points—have on the calculated ɛMC4.0 values (from here the term “final ɛMC4.0 values” is used)
Step 4. Calculate the ɛMC4.0 values for manufacturing resources M14 and M23, without taking into account the products identified in Step 1, for each manufacturing resource Mi_ and M_j. Table 14 shows the probabilities Pi for M23—Scenario #1—and the corresponding calculated ɛMC4.0 values. It can be noticed that products P4, P8, P6, and P9 (from manufacturing resource M2) and products P3, P7, P5, and P10 (from manufacturing resource M3) are not taken into account for this calculation.Step 5. Calculate the final ɛMC4.0 values for manufacturing resources M14 and M23 by proceeding in the following way:(1)Use the calculated ɛMC4.0 value of each manufacturing resource Mij (Step 4)(2)Use the “criteria for final ɛMC4.0” (shown in row #3, Tables 15 and 16) to discount the impact the products—associated with the and Lq decrease points—have on the calculated ɛMC4.0 values (from here the term “final ɛMC4.0 values” is used)

Data Availability

The DES model used to support the findings of this study is available from the corresponding author upon request.

Conflicts of Interest

The author declares that there are no conflicts of interest.