Abstract
“Industry 4.0” is recognized as the future of industrial production in which concepts as Smart Factory and Decentralized Decision Making are fundamental. This paper proposes a novel strategy to support decentralized decision, whilst identifying opportunities and challenges of Industry 4.0 contextualizing the potential that represents industrial digitalization and how technological advances can contribute for a new perspective on manufacturing production. It is analysed a set of barriers to the full implementation of Industry 4.0 vision, identifying areas in which decision support is vital. Then, for each of the identified areas, the authors propose a strategy, characterizing it together with the level of complexity that is involved in the different processes. The strategies proposed are derived from the needs of two of Industry 4.0 main characteristics: horizontal integration and vertical integration. For each case, decision approaches are proposed concerning the type of decision required (strategic, tactical, operational and real-time). Validation results are provided together with a discussion on the main challenges that might be an obstacle for a successful decision strategy.
Introduction
Recently, the term “Industry 4.0” has invaded all conversations about the future of industrial production. What started as a national initiative in Germany, rapidly evolved to a much more extended concept that is being used to identify what it is seen as the next industrial revolution [46]. In an initiative launched in April 2016, the European Commission recognizes the importance of promoting measures to support the development of a digitized European industry aiming to ensure that Europe is ready for the emerging challenges of digital products and services. Moreover, similar approaches are being followed outside EU (e.g. China has launched “Made in China 2025”, United States created the “Smart Manufacturing Leadership Coalition” (SMLC) initiative, etc.).
The main goal of all these initiatives is to achieve the intelligent factory characterized by flexibility, adaptability, resource efficiency, and ergonomics, as well as the integration of customers and business partners in business and value processes [1]. To achieve this challenging objective companies must cope with the increasingly stricter requirements in terms of flexibility and adaptability, while maintaining their production capacity [17].
Currently, industrial companies are pushed to take ‘glocal’ actions, i.e. thinking globally but acting and staying economically compatible with the local context [15]. The same can happen inside the factory, where enterprise level strategy needs to be accompanied by local action at the resources and devices level. As an example, integrated systems for machining (e.g. CNC machines) are used worldwide, and organizational strategies need to be flexible to accommodate highly variable domains of application and consumer policy restrictions, configuring and allocating resources in-house depending of the product variant.
Manufacturing is typically associated to the transformation of raw material and assemblage of components into final products that fit the needs of many and can be sold worldwide. As a consequence, research and development (R&D) in this domain has targeted the acceleration and mass-replication of more or less static production processes, construction of production machinery and the development of software to control such systems. However, the last decade has demonstrated clear signs that industry cannot proceed with ‘business as usual’ practices. As identified by the European Commission’s Future Internet Enterprise Systems cluster (FInES) roadmap in 2012, a change of paradigm is required to maintain and improve the current standard of life [18].
Mass replication, although still an important part of production, tends to lose space for customized products tailored to fit consumer needs and demands [15]. Also, as production stages and technologies have become more mobile, a single final manufactured good is nowadays often processed in different companies and countries, crossing several information systems (IS) with sequential tasks in the value chain. Therefore, the survival of enterprises in the near and long term future will depend on their ability to see their own role within the physical and social environment and to become flexible to changes in paradigm that can give them a competitive advantage.
The advances in digital automation can contribute significantly to help unleashing their potential to respond to these challenges [22]. Indeed, the explosion in the Internet of Things (IoT), and the shift towards a new industrial paradigm based on cyber physical systems (CPS) are paving the way.
In a Smart Factory (SF), everything is connected [24]. Production machines, humans, products, transport options and IT tools communicate with each other and are organized with the objective of improving overall production, not only within the physical boundaries of the company but also beyond them. One of its key characteristics is the ability to decentralize control and decision as it facilitates modifications in the production process contributing to meet the increasing demand for mass customization.
This paper starts by identifying opportunities, challenges and main characteristics of Industry 4.0 in Section 2 followed by an analysis of the main barriers to its implementation in Section 3. Then, in Section 4 the need for Decentralized Decision Making is discussed and the main areas in which it is needed are identified. Strategies for supporting decision in these areas are presented together with main constraints. In the end initial validation results are presented following discussion on how these should be tackled.
Industry 4.0: Opportunities, challenges and main characteristics
When discussing how companies should be addressing the opportunities provided by Industry 4.0 it becomes obvious that some of them are still waiting for more clear advantages in joining the new paradigm. On the other hand, the examples of companies that are modernizing themselves keep growing. This difference in attitude can be critical for the success, in the middle to long term, of companies that are not accompanying the trend.
Despite their position towards Industry 4.0 companies identify a set of opportunities regarding its adoption [46], namely:
Increased competiveness: digitalization of industry will increase their competitiveness as it will impact both local and global value chains
Easier adaptation to market changes – from “push into the market” to “pull from the consumer”: the immense potential of industry 4.0 will facilitate the integration of customers needs and preferences into the development of new products and adaptation of production processes
Risk and fault reduction: data integration and data analysis contribute for improved monitoring and thus reduce down times and faults. Cyber security will also be reinforced reducing hackerism risks.
Skilled workers and IT: investments on the education of workers as well as in appropriate infrastructure, although mandatory in most cases, are also seen as an opportunity for improving performance
Use of currently growing technologies: smart sensors, 3D printing, etc., are seen as the key for accelerating the transformation for industry 4.0 by enabling rapid testing, prototyping and production adaptation.
It is possible to analyze the identified set of opportunities and to correlate them with some of the most promising technological developments that are considered the biggest contributors for making Industry 4.0 a reality. Concepts such as CPPS (Cyber-Physical Production Systems), and IIoT (Industrial Internet of Things) have emerged and represent challenges that need to be tackled to answer the requirements of continuously changing environment and mass customization [54].

Main characteristics of Industry 4.0 (adapted from [2]).
With roots on CPS, CPPS are systems of collaborating and autonomous across all levels of production, from processes through machines up to production and logistics networks [35]. They are capable of accessing, providing and using production data from real world at real-time. Aspects such as sovereignty, collaboration, optimization and responsiveness need to be especially addressed by CPPS. In addition to that, simulation, sensor networks, big data and security issues represent an important part to deal with challenge of CPPS implementation.
The recent advances on smart sensors, wireless networks and embedded systems, together with the consistent decrease of technology costs have contributed for the rapid development of industrially oriented IoT. Thus, IIoT appears as the main driver for the implementation of Industry 4.0, supporting applications from virtually any device, any time, from any place in the world [51], and is directly related with the successful development of CPPS [54]. Making use of technologies such as data acquisition and data integration, capabilities to capture and fuse information from various sensors/objects and cloud-based data centers, IIoT facilitates the adjustment of production parameters, opening new perspectives in easy reconfiguration of production lines, effective detection of failures, autonomous maintenance triggering and prompt reaction to unexpected changes in production. Although the possibilities for their application are immense there are still some technological issues that need to be addressed to ensure the full implementation of IIoT (e.g. semantic integration and analysis for which additional developments on standards and protocols are needed).
CPPS together with IIoT enable the creation of a smart network of machines, ICT systems, smart products and people across the entire value chain and the full product life-cycle. Interfacing with other infrastructures is also a reality enabling access to information coming from other smart platforms (e.g. smart logistics).
One key challenge is the introduction of the consumer perspective in the production process with the trend on customization growing every day. Manufacturing, especially in western countries, is no longer based on mass production but on mass customization in a “lot size 1” approach. Thus, links with social media networks are fundamental to access consumer expectations and desires.
To answer to the identified challenges and needs Industry 4.0 is composed by four main approaches that demonstrate its enormous potential for change (see Fig. 1):
Vertical integration: responsible by the vision about high flexibility1
Flexibility: the ability to change from state A to state B in which state B represents the possibility of producing new goods and services or to produce the same goods and services in new ways and/or in different volumes [8].
Adaptability: the ability to change within a given state (e.g. improve performance over a period of time) [8].
Horizontal integration: enables the inclusion of worldwide value network, and allows to work both on the processes as well on the systems till delivery of product to the customer.
Consistent engineering: complete systems engineering, through production digitalization, from product design to product distribution, disposal and aftersales services.
Human-technology synergy: promoting new skills and competences from the workforce, adapting working conditions (more attractive and productive) and safeguarding jobs.
All the aforementioned aspects can only be succeeded if supported by the developments on the areas previously mentioned. But, on the other hand, technological developments must be combined with social sciences and humanities in order to achieve human-technology synergy.
In fact, companies recognize that having the right people in place is critical for leveraging technological gain, and to accomplish the goals of smart manufacturing. The current perception about the so-called “skills gap” is that it will continuing growing as the percentage of new jobs needing highly skilled workers keeps increasing [24].
In addition to this, currently there is still a notion of manufacturing jobs as being less important in society, with lower incomes and poorly recognized. Many companies are facing huge difficulties in attracting talented resources to work with them as they are still very influenced by these views and companies need to work on their message to attract talents for industry [12].
Despite advanced digitization, horizontal integration, with suppliers, customers and other value chain partners, is progressing a slower than the vertical one [19]. Although the potential of greater horizontal integration is broadly recognized (e.g. offers the prospect of coordination of orders, materials flow and production data, with all companies along the value chain being able to add their own value-adding steps) there are still barriers that need to me removed to achieve it. These barriers are not only technological ones but also related with confidence and trust.
The World Economic Forum published the results of a 2014 [61] survey on Industrial Internet in which a set of barriers were identified by companies (see Fig. 2). The results demonstrated that almost two-thirds of the two major issues are related with security and interoperability. Other significant barriers cited include the lack of clearly defined return on investment (ROI), legacy equipment and technology immaturity.

Key barriers for industrial digitization.
Thus, in the latest years, interoperability and standards has been one of the areas capturing major attention from public and private institutions. In 2008, European Union launched Public-Private Partnership (PPP) for Factories of the Future (FoF). The FoF work program for 2018–2020 expects to mobilize more than €50bn of public and private investment with great focus on the development of standards for: 5G, Cloud Computing, Internet of Things, Data technologies and Cyber security.
Interoperability is an essential problem of sharing information and exchanging services. It goes far beyond the simple technical problems of computer hardware and software, but encompasses the broad but precise identification of barriers not only concerning data and service but also process and business as well [11]. In fact, difficulties are observed when actors from various fields of expertise or with different types of resources, are forced to exchange information [42,62]. These difficulties arise at two levels:
The difficulties to exchange data: observed when an actor does not have the proper tools to send or receive data. This is also observed when an actor is facing problems in accessing the content of the data files after receiving them.
Difficulties in understanding the information exchanged: once the data exchanged, it must be ensured that the actors have a mutual understanding of the data. In fact, the diversity of actors and their areas of expertise, as well as differences in language and models complicate the uniqueness of meaning and understanding.
In what regards interoperability, traditional integration and interoperability services are often inflexible and difficult to adapt to meet dynamic requirements. Most development is either relying on international accepted standards for data exchange, e.g. STEP,3
ISO 10303-1:1994 Industrial automation systems and integration – Product data representation and exchange – Part 1: Overview and fundamental principles.
ISO 9735: 1988 and ISO 9735-1:2002.
ISO 15000-5:2014.
ISO/IEC 19845:2015.
This sustainability convenes the needs of the present without compromising the ability of future changes, meeting new system requirements [37]. Integration and interoperability is acknowledged with many researchers working in related domains, such as the digital and sensing enterprise [44], smart networks [49], or digital business innovation and big data [32] In many cases, model driven and knowledge-based technology is being promoted [63], however they are rarely applied together and there is little concern on the company network sustainability, currently addressing interoperability only at the network design time. Jardim-Gonçalves et al. [25] define sustainable interoperability as the development of novel strategies, methods and tools to maintain and sustain the interoperability of enterprise systems in networked environments as they inevitably evolve with their environments. These developments are fundamental to establish and maintain interoperability within the company (intra-interoperability) and also in the value chain (extra-interoperability).
Additional work is also needed to develop widely accepted methods for privacy and security. One of the technologies that is positioning as being a strong possibility to deal with these issues is blockchain7
Blockchain: a distributed database that maintains a continuously-growing list of records called blocks (each block contains a timestamp and a link to a previous), secured from tampering and revision (
Reliability and availability: in a network of participants, in case of node failure, the others will continue to operate, maintaining the information’s availability and reliability.
Transparency: transactions are visible to network participants, increasing auditability and trust.
Immutability: changes are almost impossible to be made without being detected, increasing confidence in the information and reducing fraud opportunities.
Irrevocability: transactions can be made irrevocable, increasing the accuracy of records and simplifying back-office processes.
Digitalization: as almost any document or asset can be expressed in code, applications are endless.
Also, the development of mechanisms to support collaboration and information flow are also a key aspect for full horizontal integration. Nonetheless, to get there, companies have to get their vertical integration done first, starting at the heart of their production processes.
In the previous sections considerations on the main challenges and barriers to Industry 4.0 were identified. A closer look to the challenges on horizontal and vertical integration reveals that the promotion of effective strategies to support decision could bring an important contribution not only by enabling complete understanding of the involved dynamics but also by the possibility of enriching these processes with valuable information collected through CPPS and IIoT at different levels. This last point represents a key aspect of effective decision-making, especially when we considerer decentralization. On the other hand, the amount of information collected must also be screened to avoid overloading of decision variables and escalating complexity of the decision process [36]. Finding the best balance in this process is not always an easy task.
Another challenge is how to integrate the different tasks (i.e. decisions at different levels) that must be accomplished in such way that existing systems work more efficiently. Two approaches can be used to overcome this challenge: centralized or decentralized way. In a centralized decision-making (CDM) process, a single, decisional center (DC) is acquainted with all the system information. The central node is in charge of the system planning and owns the power to manage the operations performed by all the network nodes. The central node performs the decision-making in terms of optimizing the objectives of the entire network. In the decentralized decision-making (DDM) models each individual independent network entity makes its own decisions, trying to optimize its own objectives. More than one decision-maker is identified. Depending on the collaboration degree, the nodes will take into account (to a lesser or larger extent) the decisions of other nodes. In DDM collaborative mechanisms are needed to coordinate node’s decisions and exchange the information [7,47]. In a DDM model each independent entity, or DC, has its own objective function, which is subject to its constraints. In addition, the decision variables for each entity are often influenced by other entities’ decisions, and the flows between levels [23].
To manage interdependent relationships of DDM, it is necessary to define mechanisms that are capable of coordinating the decisions made by the different nodes, as well as the information they exchange. These coordination mechanisms can be found in pre-agreed business rules, and assessment and comparison of alternatives using performance measurement techniques [26,30,38,55]. Information is a key aspect for decision-making. In real industrial environments, the structure of the information systems (IS) is usually supported by legacy software such as Enterprise Resource Planning (ERP) or other centralized software. In these cases, first challenge is to define the coordination mechanisms that will be responsible by combining information stored in the ERP with the information managed in the Manufacturing System. As different systems have different objectives, a set of criteria and constraints must be considered when defining the coordination mechanisms. Also, these mechanisms must consider real-time updating of the information regarding unforeseen events to enable multi-objective programming, i.e. providing the system with adaptation capabilities considering different situations.
System Theory [48] states “an organization reacts to conflict by using analytical processes or bargaining processes”. This way, the recommendation [34] is that the problem solving process of conflict resolution is to identify a solution that satisfies the shared criteria building a decisional structure in order to decentralize the decision-making, taking in account the coherence of the objectives between the levels of decision.
This approach enables the classification of decision considering the time-frame associated to the decision process (strategic, tactical, operational, real-time) and will provide the criteria to decentralize the decision and facilitate the reactivity facing unpredicted events. Moreover, it enables the definition of layers of decision (see Fig. 3) in which decentralization is directly associated with degree of granularity and the complexity of the decision. This aspect will be further explained in Section 4.2 virtualizing the automation pyramid for vertical integration and decision-making.

Emergent behaviour and automation pyramid virtualization: an analogy.
In the context of multi-stage Supply Chains (SC), when focusing on a certain decision-making temporal level it is usual to connect the decisions of a specific SC part with the decisions of the rest of the SC parts, especially with those that are immediately upstream or downstream. This is similar when the focus is on the factory at different levels of the automation pyramid that link and manage different stages of the production process. In fact, it is possible to establish a direct analogy between multi-stage supply chains and multi-stage production processes as, in both cases, the next stage depends on the degree of completion (or readiness to make a decision) of the previous one and the information exchanged between stages is critical.
Value chains are distributed and dependent on complex information and material flows requiring new approaches to reduce the complexity of manufacturing management systems. They need ubiquitous tools supporting collaboration among value chain partners and providing advanced algorithms to achieve holistic global and local optimization of manufacturing assets and to respond faster and more efficiently to unforeseen changes.
The way how manufacturing and service industries manage their businesses is changing due to the emerging new competitive environments. According to [9] the enterprises’ success in the new dynamic environments is associated to the improved competencies in terms of new business models, strategies, governance principles, processes and technological capabilities of manufacturing enterprises of 2020. Moreover, especially for SMEs, the participation in collaborative networks is also a key issue for any enterprise that is willing to achieve differentiated and competitive strengths. In the light of this, establishing collaborative relationships becomes an important issue to deal with customer needs, through sharing competencies and resources.
Collaborative Networks consist of a variety of heterogeneous autonomous entities, geographically distributed, in which participants collaborate to achieve a common goal and base their interactions through computer networks. SMEs are characterized by limited capabilities and resources therefore, in order to overcome possible barriers that can appear when establishing collaboration, joint efforts must be performed to achieve the desired collaborative scenarios. When establishing collaboration, networked partners share information, resources and responsibilities to jointly plan, implement, and evaluate a program of activities to reach a common goal and therefore jointly generate value. Thus, establish collaborative relationships imply sharing risks, resources, responsibilities, losses, rewards and trust.
The last decades show a clear trend in business: away from big comprehensive trusts which can cover all stages of a value creation chain, and away from long-standing, well-established and stable supply chains [39]. Most of the companies are moving their focus on their core business competencies and enter into flexible alliances for co-value creation and production. This requires flexible business process integration strategy and interoperable models.
Recent works in interoperability have provided promising results and have been partly responsible for initial commercial products and service offerings and operational deployed applications as discussed in [3,4]. Collaborative systems need to be agile enough to address the changing needs in manufacturing processes. Agile and resilient enterprises have to cope with the complexity of information presented in many interconnected dimensions, and continuously adapt and re-organize themselves [58]. Representing the enterprise as a static system neglects issues raised by the dynamics of today’s business [57].
To achieve this level of collaboration companies must be capable of interoperate. Enterprises today face many challenges related to the lack of interoperability as most of their Information and Communication Technology (ICT) solutions are often inflexible and difficult to adapt to meet the requirements of those changing enterprises [50].
Assuming that the problems regarding interoperability are solved and that all the network participants are able to communicate and understand each other, a new range of collaboration opportunities is open. Among these, the possibility to implement mechanism for decentralized decision-making. In this context we are basically looking for decision that are strategic (i.e. related to network’s mission and objectives) and/or tactical (decisions that will contribute to the longevity, profitability, and continued improvement of all areas of operation).
As we are focusing on decisions that are made within a network of stakeholders procedures that enable decentralized decision-making are sought. In these cases the decision-making methods are not the central part of the problem. Instead, the most important aspects are related with the establishment of the decision process and the elimination of any trust issues that may arise. For establishment of the decision process [56] proposes a six-step approach to facilitate the collaborative decision-making:
Ensure leadership and commitment: despite the collaborative nature of the process, the existence of a facilitator that owns the process is defended to ensure the success;
Frame the problem: specifying known policies, givens, and constraints; identifying problem areas and uncertainties; and defining assumptions and details that are follow-on parts of the decision
Develop evaluation models and formulate alternatives: achieving consensus about how success will be measured is fundamental. Alternatives must be developed based on the network vision, framing of the problem and understanding of the issues requiring consideration and alternatives that overlap or are not independent must be identified.
Collect meaningful, reliable data: all decision processes require collecting the right information (i.e. the one that is critical for the decision to be made) in an appropriate amount (excluding information that can contribute to turn the decision process messy). The use of decision analysis tools (e.g. Nominal Group Technique – NTG [13]) can be helpful for identifying what information is meaningful to the process and how it should be collected.
Evaluate alternatives and make decision: Evaluate identified alternatives and select the one that best fits the criteria. Several decision making tools can be used in this step from a simple cost-benefit analysis to multi criteria decision methods (e.g. Analytical Hierarchy Process – AHP [43])
Develop an implementation plan: success of the process depends on how decisions are implemented. The definition of an implementation plan allows to consider barriers, performance interventions, and project management issues. To support the development action plans and decision tree diagrams can be used.
Collaborative decision-making is a complex task especially in what regards the human factor that is involved. Thus, the criticality along the process resides in the steps that involve interaction among participants to reach a consensus which is directly connected with the elimination of trust issues. This is the reason why Step 1: Ensure leadership and commitment is the most important and represents our contribution to this field. The selection of the facilitator can be made following different strategies. When focusing on value chain networks this selection can be made using two different strategies:
Select an impartial and trustworthy entity, external to the network;
Within the network, select a different facilitator depending on aim of decision process.
For the first case the selection is directly dependent on the degree of impartiality and trustworthiness of the external entity. This has to be evaluated by each involved company and should consider aspects such as: public historical data regarding similar tasks performed by the entity, clear identification of any conflict of interests, clear definition of the legal aspects in case of disagreement and/or break of trust, etc. All companies involved should be perfectly confortable with the selected entity otherwise long-term collaboration will be compromised.
In the second case, a set of rules must be defined at network setup to make this selection clear and accepted by all involved stakeholders. Also, if new partners want to join the network the set of rules must be communicated and accepted. Although rules can de adjusted, the following approach is proposed to select the facilitator while reinforcing the network:
The partner triggering the process (i.e. the one that recognizes the need for a decision) is automatically selected to be the facilitator
The facilitator in cooperation with all partners proceeds to steps 2 to 5 (except the final decision-making)
Each alternative must be analyzed by each partner in terms of pros and cons
Important unbalances should be removed by the facilitator in cooperation with the affected partners (e.g. by implementing compensation schemas)
Final decision is made by the facilitator once unbalances are removed (or at least mitigated).
This approach intends to contribute to maintain the equilibrium in the long term enabling the reinforcement of trust within the network.
Virtualizing the automation pyramid for vertical integration and decision-making
Smart Factory (SF) is a Factory that context-aware assists people and machines in execution of their tasks [31]. Mark Weiser [59] has coined the term ubiquitous computing for this new world. His vision as regards smart environments involves a physical world, closely and invisibly interwoven with sensors, actuators, displays and computer elements, which are seamlessly embedded into daily life objects and connected with each other by a network. Mark Weiser’s approach of smart environments is transferred to manufacturing issues [31]. After the development of digital and virtual factories, the next step is the fusion of physical and digital/virtual world [60] under a so-called SF. The SF concept enables the real-time collection, distribution and access of manufacturing relevant information anytime and anywhere. Systems working in background accomplish their tasks based on information coming from physical and virtual world. SF represents a real-time, context sensitive manufacturing environment that can handle turbulences in production using decentralized information and communication structures for an optimum management of production processes [31]. SF products, resources and processes are characterized by cyber-physical systems where materials are moved efficiently across the factory floor. This provides significant real-time quality, time, resource, and cost advantages in comparison with the traditional production systems. Sensing components such as actuators and sensors within the industrial set-up are expected to become “smart” as they are, increasingly, becoming self-sufficient with integrated computing abilities and low power consumption. SF will involve consolidation of existing solutions based on a holistic integration of field devices and technologies, including context-aware applications, federation platform, sensor fusion, status recognition, embedded systems, calm-systems (hardware), communication technologies (wireless), auto ID technologies, positioning technologies, and assistance of people and machines [31]. This integration is being driven by the need for seamless exchange of business intelligence to enhance the efficiency by the optimization of resource planning, scheduling, and controlling in real time [20].
Industrial automation platforms are experiencing a paradigm shift. New technologies and production strategies are enabling a synchronization of the digital and real world, providing real-time access to sensorial information, as well as giving technological infrastructures advanced networking and processing capabilities to actively cooperate and form a sort of ‘nervous system’ within the factory [5,28]. Enterprise resources (e.g. assets in the form of materials, devices, people, etc.) can be transformed or consumed to produce such benefit. Yet, the development of applications that exploit knowledge from such heterogeneous resources will require a clear understating of all relations and inter-dependencies. Factory resources virtualization exposes an abstraction layer that removes inherent complexity and softens the inner-company operations, creating the conditions to improve agility, responsiveness, and decentralized decision-making [21]. Either by applying simple resource virtualization or mashup, factory virtualization allows to abstract, model and simulate the full automation pyramid, uniquely identifying and virtually representing the real physical entities (e.g. specific sensor) or some aggregation of them (e.g. combined knowledge) [29].
These technologies, when correctly used are capable of providing a huge impact on the factories daily operations. Supported by smart components delivering global and physical awareness to the business systems, they will enhance overall context awareness and the opportunity for better decisions.
Complexity science theorizes simple causes for complex effects, with rules that determine how a set of agents behave and interact over time within their environment. It does not predict an outcome for every state, and uses feedback and learning algorithms to enable systems to adapt to its environment over time. In the domain of factory systems, the application of these rules to a large population leads to emergent behaviour that may emulate real-world phenomena. Figure 3 can be used to better explain the concept of the Smart emergent complexity and an enterprise organization.
It is easy to observe that the automation pyramid can be directly associated to complexity theories and the ‘Glocal’ factory idea:
The combined bottom-up and top-down perspectives, enables the resolution of problems, offering a structure of decomposition that discovers inputs from localized mechanisms (e.g. self-adaptation triggered by smart objects), instead of always starting the “responsive” process from the higher level of the automation pyramid. This will create a feedback loop into the manufacturing process that allows reconfiguring and reorganizing physical, human and computational resources in a better form to respond to new trends in mass-customization and re-shoring, as well as unforeseen problems in the daily operation.
This concept is also tightly connected with the vision of Sensing Enterprise that was created to reconcile traditional non-native “Internet-friendly” organizations with the tremendous possibilities offered by the cyber worlds [30]. This approach envisions the enterprise as a smart complex entity capable of sensing and reacting to stimuli, by integrating decentralized intelligence, context awareness, dynamic configurability and sensorial technology into its decision-making process. The enterprise uses visualization and simulation techniques to anticipating future behaviour and taking decisions on multi-dimensional information captured through physical and virtual objects. Simulation is running potential scenarios based on historical results projected in the future before final implementation. Within these processes, and when focusing on the higher levels of the automation pyramid (i.e. enterprise and supervisory levels) we are dealing, once again, with strategic and tactical decisions. These can be handled by following a decision-making method such as the ones suggested in step 5 of collaborative decision process described in the previous section. In cases that collaborative decision is needed within the company, then the full process can also be followed.
On the other hand, when focusing on machine level and device and component level, decision process is required to be more immediate as a quick answer needs to be provided to avoid production stops, errors or faults. Thus, in these cases we are concentrating on operational and real-time decision-making.
In the context of manufacturing, operational decision-making refers to daily operations within the shop floor. One typical example is related with maintenance decisions. In fact maintenance is a daily operation of industrial plants and, if correctly performed, may contribute positively for their life expectancy. Thus, the minimization of the impact of the maintenance activities in the plant operation, together with the associated costs, is the core of any maintenance strategy [53]. Yet, balancing the two aspects is not always an easy task, especially when time is a constraint. To help solving this issue [33] proposes a strategy that combines case-base reasoning with similarity computation and risk assessment.
This information must be collected through appropriate sources such as:
Monitoring systems: information on the current status of the plant.
Stored operating information: information on normal and abnormal plant operation, especially in terms of failure history.
Expert Opinions (designers, operators, maintenance staff and engineers): based on interviews to people who work at the plant in a daily basis, together with specific plant information (provided mainly by designers and engineers) that can be used to locate potential problem sources.
Similar plant information: provide information on similar plants (only useful when similar operating conditions can be guaranteed).
Engineering analysis: define potential failure operating modes and causes.
Once all this information on the plant is collected it is possible to develop techniques such as cause-effect analysis and/or build a set of Cases that represent what happened in past situations and which decisions were made at that time. The establishment of correlations between the situations, the actions developed to deal with them and their impact in maintenance operation of the plant help the definition of decision-making process.
Depending on the level of criticality, it is possible to identify actions that can be automatically implemented by the system instead of requiring human validation at all times. This approach can also be applied when it comes to device and component level the kind of decision sought is real-time decision. Devices are typically sensors that are spread along the production process, and also on the products being produced, that are aware of the production steps. In this later case, a product that is in the process of being manufactured carries a digital product memory with it from the very beginning and can communicate with its environment via radio signals. The product thus becomes a CPS that enables the real world and the virtual world to merge [36].
Other cases of device level decision can be found in situations that require self-healing operations [41] or automatic tool selection [52]. In the first case the device must include capabilities to detect a specific fault (e.g. tool wearing). Depending on the degree of complexity, information may come from several devices and combined to detect the fault. Once the fault is detected the system automatically initiates the process of changing the tool with another one in good shape.
In the approach proposed here the way the system reacts to the need for a decision is the base for the emergent behaviour. Going down on the pyramid we concentrate in operational and real-time decision-making. Although, this kind of decision is made locally there is information that must “travel” to the upper levels to inform management systems on the implemented action. For instances, going back to the maintenance example, lets consider a device placed at a production station that, at a certain point, detect the need to develop a self-healing operation and decides to proceed with it. This operation must be communicated to the maintenance management system (higher level) so that the information is used to plan maintenance logistic operation (e.g. unsure that the needed maintenance material is always available). Thus, although there is no need for central decision to execute the self-healing operation, the information on its execution must flow upstream to feed the central systems and enhance their performance.
Also, when that specific device is developing a self-healing operation, it is expected that some delay may occur in the production stage performed at that production station. This delay must be communicated to the previous stage (which will be responsible to communicate it to its previous one and so on) in order to slow down the entire process and avoid congestion issues at a specific stage. Thus, information will travel not only upstream but also horizontally enabling the triggering of the self-organization mechanisms. At this point two situations may occur:
The line is not flexible: the production stations do not have self-organization capabilities and all of them will be on hold until the end of the self-healing operation
Flexibility is a reality: the production stations not involved in the self healing operations are capable of automatically redirected them selves to other production processes
Once again, although these decisions are made locally, the result of them must flow upstream so that the production planning system is informed about the status of the production line and the production order being processed.
The establishment of the cause-effect relations and the cases described previously enables the handling of information in the lower levels acting as a decomposition mechanism, facilitating decentralized decision and contributing for faster control and actuation. On the other hand, the way the upper levels react to these activities (e.g. adjusting maintenance management plan) reflects the desired emergent behaviour. Nonetheless, and although a great level of decentralization is achieved, there are cases in which the central system will need to overwrite low levels definitions (e.g. in case a redefinition of the production process is needed). In these cases the production process planning system will be able of communicate to the lower levels the new instructions so that they can adjust to the new requirements.
In this approach the different production stations and the different management systems represent different CPPS equipped with the necessary IIoT to detect, process and communicate information for other CPPS (horizontally, upstream, and downstream). This strategy contributes for the envisaged decentralization of decision paving the way for increased flexibility of the production processes in the context of Industry 4.0.
Validation
The validation of the work here proposed has been conducted in multiple stages in the context of different EU projects, each addressing different parts of the concept here presented. Horizontal integration aspects have been tested in the context of IMAGINE8
FP7-FoF-ICT-285132 IMAGINE – Innovative End to End Management of Dynamic Manufacturing Networks (
H2020-FoF-636909 C2NET – Cloud Collaborative Manufacturing Networks (
Regarding vertical integration main validation work was performed in the context of InLife10
FP6-NMP2-CT-2005-517018 InLife – Integrated Ambient Intelligence and Knowledge-Based Services for Optimal Life-Cycle Impact of Complex Manufacturing and Assembly Lines (
Moreover, the complete framework proposed in the paper is being tested in the context of EU project vf-OS.11
H2020-FoF-723710 – vf-OS-Virtual Factory Open Operating System (
Focusing on the manufacturing use cases, the first one involves a Spanish company reference in the development and manufacture of automation production equipment and a Lithuanian company which is an international manufacturer of Photovoltaic (PV) glass and provider of solar energy solutions. The second use case on manufacturing involves two French companies: one specialized in plastic manufacturing and transformation and another expert on engineering and transforming metal parts using several technologies.
Specifically, the main issues identified by the involved companies are:
Decision support for vertical integration:
Establishment of efficient policies on predictive, preventive and corrective maintenance in terms of spare parts demand forecast and supply chain stakeholders coordination;
Faster reaction to spare-parts failure due to non-visibility of equipment operation indicators and status;
Decrease of production downtime and lost profits due to spare-parts failure in industrial high-value capital assets.
Decision support for horizontal integration:
Detection of the most appropriate business collaboration opportunities (in B2B schema) among common customer projects.
Reinforce common commitment system for customer projects in collaborative schema
Development of reactive tools and mechanisms helping to track and estimate the convergence of manufacturing order operations comparing to customer commitments among the collaborative shop-floors.
Considering the level of decision support required a set of data sources have been selected, namely:
Registries of failures in automation production equipment and other unexpected events
Quality control
Stocking
Maintenance scheduler
Location information of spare-parts and other material
Historical use of spare-parts and associated failures
Historical on impact of events
Real-time equipment indicators
Real-time analytics for behaviour prediction
Monitoring information from spare-parts status
Product details
Production process steps and recipes
Value chain network technical capabilities and availabilities.
The validation scenarios were built taking into consideration the needs from the involved the companies. The scenarios show the total alignment between the decision support strategies here proposed and what companies are really searching for.
Industry 4.0 represents the fourth industrial revolution and represents a huge opportunity, as well as very demanding challenge, for companies. On the other hand, companies that choose to ignore it may be at stake and will for sure struggle in this new production approach. In this paper the authors start by contextualizing the potential that represents industrial digitalization and how technological advances can contribute for a new perspective on manufacturing production. The barriers here presented to the full implementation of Industry 4.0 vision set the scene to the selection of the areas in which decision support is vital. These areas are identified together with the constraints and complexity that are involved in the different processes. The strategies proposed were selected based on two of Industry 4.0 main characteristics: horizontal integration and vertical integration (consistent engineering and human-technology synergy were not considered) reflecting how companies are looking at the industrial digitalization issues (much more concerns about interoperability issues than with societal aspects).
The level of complexity of the decision process grows with the number of variables and constraints that need to be considered. Thus, as previously explained, a careful selection of these variables is fundamental to ensure process success and explainability (an important aspect of any decision process). Together with the number of variables, and for the specific case of collaborative decisions making, the number of intervenient is also an issue. In fact, the higher the number of intervenient the more complex the process becomes. The definition of a leadership is, for this reason, a critical aspect and must not be overlooked. Here we propose a method for the consistent selection of a facilitator to lead the decision process in collaborative networks. The proposed methodology envisages smoothing this complex task as well as reinforcing trust within the network, contributing for horizontal integration in Industry 4.0.
In what concerns operational and/or real time decision making the most important aspect is the profound knowledge about production process. Thus, a careful selection of the information sources and a correct correlation of the information collected are fundamental. In this paper an analysis of information sources that must be considered, especially in industrial environments, is provided. Also, a method to treat this information, structuring it and enabling the extraction of knowledge to build cause-effect relations and cases is suggested as a mean to support decision making within the vertical integration by means of system decomposition. This method, together with appropriate coordination mechanisms, enables the emergent behaviour of the network leading to the possibility of developing adapting strategies to answer continuously changing conditions.
Validation section demonstrates the impact that the application of the proposed framework may have in industrial scenarios. In fact, the promising results achieved provided important stimulus for the continuation of the work and for its broader testing.
Future perspectives of this work include fine-tuning of the methodology to answer new requirements and needs that are being identified in the context of vf-OS project. Future work will also include testing of the proposed strategies in real production environments of Industry 4.0.
Footnotes
Acknowledgements
The research leading to these results has received funding from the European Union H2020 projects InLife (contract nr. 517018), IMAGINE (contract nr. 285132), C2NET (contract nr. 636909) and vf-OS (contract nr. 723710).
