1 Introduction

CyberManufacturing System is a vision for future manufacturing where physical components are fully integrated and seamlessly networked with computational processes, forming an on-demand, intelligent and communicative manufacturing resource and capability repository with optimal, sustainability-oriented manufacturing solutions. By leveraging recent developments in Internet of Things, Cloud Computing, Fog Computing, Cyber-Physical System, Service-Oriented Technologies, Modeling and Simulation, Virtual Reality, Embedded Systems, Sensor Networks, Wireless Communications, Machine Learning, Data Analytics, Advanced Manufacturing Processes, etc., CMS performs as a convergence of promising and advanced Information and Communication Technologies. Particularly, Cyber-Physical System helps CMS enable manufacturing resources and capabilities to be sensed and connected to each other offline or online (Fig. 1).

Fig. 1.
figure 1

CMS network

Among the previous implemented manufacturing systems, FMS (Flexible Manufacturing System) consists of CNC machines connected by automated material-handling system, controlled by computer to create an integrated system for processing palletized parts across various work stations in the systems [1]. However, the design of FMSs, which is based on the machines tools and technological components available on-site, restricts the variety of the parts to be manufactured [2], whereas CMS coordinates a pool of potentially unlimited shared, reconfigurable and scalable manufacturing resources and capabilities. Furthermore, in FMS, the automation and flexibility in control are not designed to utilize recent developments in big data analytics.

In the environment of CMS, manufacturing components and systems operate in an intelligent way and own functions such as self-awareness, self-prediction, self-optimization, and self-configuration. Various initiatives in different countries have been created to reflect and recognize this future vision, including “Industrie 4.0” by Germany [3], “Monozukuri” by Japan [4], “Factories of the Future” by EU [5], and “Industrial Internet” by GE [6].

CMS integrates complete information of product life cycle activities and manufacturing component activities by harnessing and taking advantage of the development of advanced communication and sensor techniques. CMS possesses useful characteristics such as service-orientated manufacturing, proactive and preventive maintenance (Table 1).

Table 1. Supporting techniques, information coverage and characteristics of CMS

2 Architecture of CMS

The proposed architecture in this section is a hierarchical structure for showing the internal mechanism of CMS, as illustrated in Fig. 2. This architecture provides as step-by-step guidance for companies or manufacturers to set up CMSs or migrate to CMSs from current manufacturing systems. In this architecture, the both ends of CMS - the physical provider layer and application/user layer - possess less fixed components and structure but more adaptability. However, the intermediate layers - core services layer - stay in a steady state and only vary by adding or removing storage or computing power. Additional intermediate or supporting components or layers can be added to the structure based on the business needs, user requirements or research emphases.

Fig. 2.
figure 2

CMS hierarchical architecture

This architecture consists of five layers, mainly divided by the substances, pivotal activities and major enabling techniques within each layer. Interlinked relationships between layers also show all the possible interactive activities and information or material flow across layers. By organizing the manufacturing resources and capabilities and linking them by informational components following the proposed architecture, a CMS can thus be established and generates expected benefits.

2.1 Application/User Layer

This layer is intended to directly communicate with the users, including product developer, designer and consumers. Product development and manufacturing missions are two main issues to be addressed in this layer, depending on different phases of product life cycle. These tasks and missions are published to the application interface layer and a list of favorable solutions with auxiliary information or finished products will be returned or delivered for selection or picked up by the users, respectively.

2.2 Application Interface Layer

This layer plays a connecting role between application/user layer and core service layer, acting as a buffer of inventory and information processing. If the mission required from application/user Layer originates from the concept developing stage, opportunities will first be identified. After that, information will be extracted if the opportunity is estimated feasible. Initial concept will be formed and then iterated and enhanced. Similarly, during the manufacturing stage, manufacturing mission will be described, digitalized for quoting and answering, bargaining, and then supervised by manufacturing processes virtualization and visualization.

2.3 Global Core Service Layer

In this layer, a global information hub with powerful storage and computation capability aggregates all the information of registered products’ life cycle activities and manufacturing units in the cyber system, together with logistics information and transaction log by utilizing big data analytics technique [7]. The main function of this layer is to optimally evaluate and match manufacturing resources and capabilities along the fleet, record manufacturing behaviors and transaction activities in a global scale, where CMS adopts the mechanism of Network Manufacturing and Manufacturing Grid.

2.4 Integrated Connection Layer

Integrated connection layer serves as the local analysis and self-control center. The main activity of this layer is the encapsulation of physical manufacturing units of factory floor into meaningful information. Compared with the fully global control implemented in Cloud Manufacturing, the existence of this layer of hierarchically controlling helps avoiding the unnecessary trivial communication and controlling of the units in factory units over the cyber informational center, which significantly improves the response speed and communication efficiency. By forming a local self-control manufacturing system, manufacturing units’ accommodation, job dispatch and quality prediction will become faster and more accurate. Furthermore, supervisory self-control rules and parameters will initially be set by human but will perform self-evolutionarily according to the information learnt by data acquisition from physical provider layer in sequencing system control.

2.5 Physical Provider Layer

Physical provider layer is for all manufacturing components, equipment and personnel in a factory level. The conditions of each manufacturing units might be directly measured by diverse sensors, like presence sensor and RFID, or obtained from controller or enterprise manufacturing systems, such as ERP, MES, SCM and CMM [8, 9]. This advanced sensor deployment is the infrastructure of this layer and control activities are operated by actuators executed by the signal feedback from local data and self-control center.

3 Functions of CMS

A CMS exhibits five important functions that represent all the behaviors and characteristics (Table 2). The numbering sequence is based on the implementation layer where a function is enabled. Starting from 1st to 5th, the function is moving toward core service layer and becomes more accessible to big data analytics and utilizing machine learning algorithm. Real-time acquisition, big data analytics, useful information elicitation, behavior learning, prediction and physical actuation enable all the five functions. These five functions of CMS integrate the manufacturing activities and provide a step-by-step guideline for executing CMS.

Table 2. Main enabling techniques, main benefits and main applications of five functions

4 CMS Functions in Life Cycle of Product

The above five CMS functions are implemented in different stages in product life cycle. Self-prediction comes firstly in aggregating resource and allocation of manufacturing jobs. Then self-optimization provides optimal matching of manufacturing units and self-configuration enables waiting missions ready but this function is actually implemented in later manufacturing phase. Self-awareness will be ready for any modification of the working mode of local manufacturing resources and capabilities clusters. Finally, self-monitoring will supervise the functions of all the solution arrangements in the lowest level and latest phase. The working phases of CMS for each function are shown in Fig. 3.

Fig. 3.
figure 3

Working phase of CMS function in product life cycle

5 CMS Performance Research

In order to quantitatively and comprehensively evaluate the performance of CMS, performance evaluation and behavior studying of CMS have been conducted.

5.1 Simulation-Based Evaluation

Simulation is a powerful tool in studying various complex manufacturing systems by mimicking the real system and exploring scenarios, and thus can be used to evaluate manufacturing system solutions, concepts and scenarios before implementing them in actual world [10, 11]. Various simulation tools can be used to support manufacturing system operation through data-driven decision making. Simulation studies generate data in cycle time, throughput, WIP inventory and bottleneck position. Their results can be used for physical layout design of factory floor, control policies, scheduling and routing strategy, diagnosis and other system configurations of manufacturing systems, and corresponding post what-if analysis for optimization.

Among various simulation methods, Agent-based Modeling and Simulation (ABMS), Discrete-Event Modeling and Simulation (DEMS) and System Dynamics Modeling and Simulation (SDMS) are commonly used. Among them, DEMS provides a dynamic simulation on the servicing time, utilization and bottleneck identification, which provides manufacturing system performance evaluation. Based on that, a combination of DEMS and other analysis tools can provide a broader view, more holistic and comprehensive approach with finer resolution of the results of manufacturing systems’ performance. This combination has been applied in the implementation for seeking solution or detecting bottlenecks on current manufacturing systems [12, 13]. Furthermore, CMS is currently only a vision and thus has not been fully realized in industry field yet. Therefore, simulation approach is considered most appropriate and qualified method.

5.2 Examples

In this section, hypothetical examples with different scenarios are used to capture the performance in each phase along manufacturing activities. Simple but representative products, a plastic storage box, a shaft for gear box and a drone, are selected to illustrate the performance of implementation of each function. The manufacturing processes of the storage box are shown in Fig. 4. The bill of material of the plastic box, shaft and drone are shown in Tables 3, 4 and 5, respectively. Processing time of manufacturing a drone is given after that, and the information partially from the paper [14]. The processing time is estimated by WILLIT 3D PRINT and the transfer time is estimated by GOOGLE MAP. Both are open source applications.

Fig. 4.
figure 4

Manufacturing processes of storage box

Table 3. BOM of the storage box
Table 4. BOM of the shaft and support information
Table 5. Bill of material of drone

According to [14], the processing time and transportation time are estimated in the Table 6.

Table 6. Processing time and transportation time of drone

Based on the manufacturing information of above three products, 5 scenarios serving for the evaluation of each function are created and summarized in the Table 7.

Table 7. Hypothetical example studying summary

6 Result and Analysis

Table 8 shows all the simulation results based on the scenario setting in the previous chapters. Due to the limited space of this paper, the result shows the most critical indicator for measuring and evaluating the performance of each function.

Table 8. Summary of simulation result

6.1 Self-monitoring

In this example, real-time monitoring guarantees the information accurately and quickly conveying among the others components, and the action of starting or stopping of production branch in system is actuated with no delay. In this example, the average number of box body in the production system is selected for showing the performance of the system since the main benefits is to reduce the WIP inventory. Seen from the comparison results, self-monitoring brings significant decrease in waiting items. Even though the absolute storage space saved is less than 2 items, the saving in buffer or storage of the whole system will be significantly accumulated in the networked environment.

6.2 Self-awareness

In this example, the threading machine will not be ready until the arrival of first part from inspection process, from the viewpoint of traditional in-house manufacturing. Self-awareness function of CMS will save the time on set-up preparation by arousing them in advance upon the detection of coming parts. The benefit mainly shows as the increase of productivity or saving of time. The result shows the difference is not significant since the saving of preparation time or other working mode switching time of one component makes little effect compared with other uncertainties in a production line, such as downtime and stochastic processing time, etc. However, the accumulation of this time saving in production system will greatly shorten the final finishing time.

6.3 Self-prediction

In this example, prediction on tool life and avoidance on possible occurrence of tool breakdown or repair time will significantly save total manufacturing time and the unnecessary loss of tools. Manufacturing time can be used to represent the benefits. Seen from the result, a significant time saving has been achieved.

6.4 Self-optimization

Traditionally, the mission will be more likely to be evenly or randomly assigned to all the available equipment in the factory floor. In CMS, a list of available and favorable manufacturing resources will be ranked and sorted by multi-criteria specified by manufacturing tasks. A smart matching of manufacturing resources may bring either significantly increased productivity output given a fixed manufacturing time or a shorter finishing time given a batch size. Moreover, the variance brought by uncertainties in production system will be greatly reduced by real-time sensor system and dynamic optimization arrangement.

6.5 Self-configuration

In manufacturing systems, bottleneck processes usually stay in occupied status while the rest processes are always starving. For starving manufacturing components in cyber system, a list of manufacturing missions from the cyber information center are on hold and waiting to be processed, resulting in maximization of these components’ utilization. In this example, the inspection worker is overqualified for only coping with inspection mission of box body. The waiting task assigned from cyber center is lid inspection. The result shows a slight increase of productivity of box body, which validates the premise that the current manufacturing mission will not be influenced. In the same time, the production line also makes accomplishment of checking 10 lids by utilizing the idle time of the inspector. The results illustrate that this function not only helps manufacturing units to fully achieve current manufacturing goals, but also makes some extra progresses in on other manufacturing missions (Fig. 5).

Fig. 5.
figure 5

Simulation result boxplots

In order to quantify the performance change by migrating to CMS, an index system has been developed (Table 9).

Table 9. Performance indices metrics coefficients table

According to the developed coefficients table, the improved performance can be aggregated as in the Table 10.

Table 10. Summary of benefits by implementing CMS function in examples

From the results, reduction on waiting time, inventory cost, storage space, and increase on productivity and product quality are shown as the main benefits of CMS. Even though not in the same significance level, these key performances indicators measured by evaluation framework shows the change and improvement when migrating to CMS from solely in-house traditional manufacturing system. By rapid communication and adaptive behavior learning in different levels, quick accommodation, better manufacturing mission dispatch, optimal manufacturing component utilization will be achieved.

7 Discussion and Conclusion

CMS is new concept and requires additional work on its definitions and implementation details. This research covers from definition, architecture, uniqueness, functions, performance evaluation and simulation studying, forming a multi-facet, comprehensive learning on CMS. Integrating all the necessary manufacturing information, CMSs give better solution in solving the bottleneck in material and energy consumption, increase of manufacturing efficiency and pricing strategy.

This work provides explorative insights into behavior pattern and characteristics of CMS thus performance assessment with preliminary benefits analysis related with leveraging CMSs. However, more comprehensive models are needed for further studying the working pattern and whole behaviors of CMS. More work and devotion in this area will enable the CyberManufacturing to be quickly developed into a well-defined manufacturing system. This research will convince researchers of the general benefits brought by CMS and enlighten them to further and deeper pursue understanding and application of CMS.