Cyber-physical manufacturing cloud: Architecture, virtualization, communication, and testbed
Introduction
Cloud manufacturing (CMfg) is an integration of cloud and service computing with manufacturing processes [1], [2]. The number of cloud manufacturing systems is increased due to the rapid research and development of CMfg. Cyber Physical Systems (CPS) are another paradigm, which integrates computation, networking, and physical processes and allows directly operating and monitoring physical devices over the Internet and finds applications in manufacturing too [3], [4]. Hence, it is necessary to integrate cloud manufacturing and cyber physical systems for providing manufacturing services, which can directly operate and monitor machine tools in a manufacturing cloud. As a result, a new paradigm of Cyber Physical Manufacturing Clouds (CPMC) is introduced. A CPMC is a type of manufacturing clouds where machining tools can be directly monitored and operated over the Internet from clouds. Many existing manufacturing clouds provide manufacturing services and but do not allow their machining tools to be monitored and operated directly from the clouds. For example, Shapeways provide human-in-the-loop cloud manufacturing services [5]. They allow customers to order 3D printing services from a cloud, human operators manually operate 3D machines to perform manufacturing processes. It would be desirable to further automate manufacturing processes in manufacturing clouds by directly operating machining tools and monitoring their manufacturing processes with less human interventions. On the other hand, several cyber physical systems have been developed for manufacturing [6], [7]. They allow direct operation and monitoring of machine tools over the Internet. But they are not manufacturing clouds with any virtualization methods and are not based on service-oriented architecture.
Several interesting research issues in CPMC need to be addressed. Firstly, a scalable service oriented architecture needs to be developed for CPMC. Secondly, virtualization of manufacturing resources needs to be investigated. Thirdly, communication mechanisms are needed to enable network communications among components of CPMC. There are many network enabled manufacturing tools in the existing manufacturing environments, but very few tools are utilized due to the lack of cyber-physical manufacturing clouds. Application scope of CPMC is widened by the recent developments of Industry 4.0 [8], [9]. Therefore, the potential use of CPMC in manufacturing processes can significantly improve the use of underutilized network enabled manufacturing machines.
This paper presents a scalable service-oriented architecture of CPMC. It allows manufacturers to publish and subscribe web services for manufacturing operations and manufacturing applications to monitor and execute manufacturing operations remotely over the Internet. It also creates an open platform for the manufacturers and customers to develop rich Internet applications. Virtualization of manufacturing resources in CPMC is important due to the diversity and complexity of the manufacturing resources. The presented CPMC system virtualizes manufacturing tools by representing functionalities of machining tools using web services and other machining tool characteristics. Communications between layers of the layered architecture are critical due to the diversity of the technical characteristics of each layer. The communication mechanisms are developed using MTConnect, Transmission Control Protocol/Internet Protocol (TCP/IP), and REpresentational State Transfer (REST) protocol.
An operational testbed is implemented based on the layered architecture of CPMC. The testbed consists of two groups of manufacturing machines located in geographically distributed sites – the University of Arkansas (UARK), and the Missouri Institute of Science and Technology (MST). The testbed cloud is hosted in the network of UARK. These manufacturing machines are virtualized as REpresentational State Transfer based (or RESTful) web services and published using the service-publishing center in the cloud. Multiple manufacturing applications are developed using the published web services over platforms such as Web, iOS, and Android. An application center is developed to publish manufacturing applications. These published applications are ready to be subscribed and used for manufacturing. MTConnect protocol is used in the testbed to monitor manufacturing machines remotely over the Internet. MTConnect is a popular RESTful Internet communication protocol for collecting status information of the machine tools. By design, it supports read-only communication of the machines. Consequently, Transmission Control Protocol/Internet Protocol (TCP/IP) is used in order to operate the manufacturing machines.
This paper has four contributions: (1) design of a scalable and service-oriented layered architecture of CPMC; (2) development of a virtualization method of manufacturing resources for CPMC; (3) development of communication mechanisms for components of CPMC; and (4) implementation of a fully operational testbed of CPMC based on the architecture.
The next section in this paper presents related works. Section 3 discusses a scalable service-oriented architecture of the CPMC system. In addition, a virtualization method of the manufacturing resources and the communication mechanisms of the CPMC system are described in Section 3. Section 4 demonstrates the open platform for publishing applications and web services for manufacturing operations. This section also illustrates different workflows based on the roles of the participants in a CPMC system. In Section 5, a testbed of CPMC is presented and its efficiency is evaluated by multiple application scenarios. Section 6 and 7 discusses the results and concludes the research.
Section snippets
Literature survey
Cloud manufacturing is an emerging manufacturing paradigm. The concept of cloud manufacturing initially was introduced by Li Bo-hu and his team in 2010 [1]. Several researches have been conducted by them on the architecture of cloud manufacturing [10], [11], [12], [13]. According to Esmaeilian et al., research in cloud manufacturing can be classified into three categories: studies focused on designing platform and data-sharing architecture, studies concentrated on resource allocation and
Scalable and service oriented layered architecture of CPMC and manufacturing resource virtualization
A conceptual model of CPMC is presented in Fig. 1. Customers communicate with the CPMC using multiplatform applications from desktops or mobile devices. The multiplatform applications use the secured Hypertext Transfer Protocol (HTTP) based communication protocol. Cloud manufacturing services are hosted in the cloud servers. The cloud services communicate with the manufacturers via local servers to transfer operational commands for monitoring machine tools and operating them. The manufacturers
Publication and subscription of manufacturing applications and web services
The service-oriented architecture of CPMC enables an integration of cloud-based applications with services in manufacturing environments. Additionally, the architecture provides a platform to develop Internet scale manufacturing application software and web services, and make them available over the Internet.
Testbed implementation
We developed a testbed based on the architecture of CPMC in Section 3. The testbed is developed as an operational prototype.
Discussion and future work
The proposed architecture of CPMC provides a strong support to the scalability of manufacturing. Manufacturing resources can be virtualized and added to the CPMC. They even can be reconfigured dynamically. A manufacturer can develop web services to enable accessing manufacturing services over the Internet and publish them in the cloud. To remove manufacturing resources, all a manufacturer needs to do is to remove their web services from the web service publish center in our CPMC. Although the
Conclusions
This paper presents a scalable service-oriented architecture, virtualization technique, and communication methods of a cyber physical manufacturing cloud. It integrates paradigms of cloud manufacturing and cyber physical systems to enable direct operation of machining tools from a manufacturing cloud over the Internet. It has a web-based application for publishing web services for manufacturing operations and an application center to publish software applications for manufacturing operations.
Acknowledgement
This project is supported by NSF Grant CMMI 1551448 entitled “EAGER/Cybermanufacturing: Architecture and Protocols for Scalable Cyber-Physical Manufacturing Systems”.
References (63)
From cloud computing to cloud manufacturing
Robot Comput Integrated Manuf
(2012)- et al.
Enabling smart manufacturing research and development using a product lifecycle test bed
Proc. Manuf.
(2015) - et al.
A cyber-physical systems architecture for industry 4.0-based manufacturing systems
Manuf Lett
(2015) - et al.
Cloud-based design and manufacturing: a new paradigm in digital manufacturing and design innovation
Comp-Aided Design
(2015) - et al.
The evolution and future of manufacturing: a review
J Manuf Syst
(2016) - et al.
Toward a cloud-based manufacturing execution system for distributed manufacturing
Comput Ind
(2014) - et al.
Cloud manufacturing: strategic vision and state-of-the-art
J Manuf Syst
(2013) - et al.
Optimization of selective assembly and adaptive manufacturing by means of cyber-physical system based matching
CIRP Ann – Manuf Technol
(2015) Cyber-physical production systems: roots, expectations and R&D challenges
Procedia CIRP
(2014)- et al.
Current status and advancement of cyber physical systems in manufacturing
J Manuf Syst
(2015)
Industrial big data analytics and cyber-physical systems for future maintenance & service innovation
Proc. CIRP
Cyber-physical production systems combined with logistic models – a learning factory concept for an improved production planning and control
Procedia CIRP
Machine availability monitoring and machining process planning towards Cloud manufacturing
CIRP J Manuf Sci Technol
A manufacturing system engineering ontology model on the semantic web for inter-enterprise collaboration
Comput Ind
Cloud manufacturing: a new service-oriented networked manufacturing model
Comput Integr Manuf Syst
Cyber-physical systems-are computing foundations adequate
Cyber physical systems: design challenges
11th IEEE international symposium on object and component and service-oriented real-time distributed computing (ISORC 2008)
Shapeways.com
An integrated cyber-physical system for cloud manufacturing
Recommendations for implementing the strategic initiative INDUSTRIE 4.0: securing the future of German manufacturing industry; final report of the Industrie 4.0 Working Group.
Cloud manufacturing: a computing and service-oriented manufacturing model
Proc Inst Mech Eng B: J Eng Manuf
GT MENTOR: a high school education program in systems engineering and additive manufacturing
23rd Annual international solid freeform fabrication symposium – an additive manufacturing symposium (SFF 2012)
Cloud manufacturing service platform for small- and medium-sized enterprises
Int J Adv Manuf Technol
A strategy of building cloud manufacturing service platform based on cloudanalyst
Proceedings 2013 international conference on mechatronic sciences, electric engineering and computer (MEC)
Cloud manufacturing resource service platform based on intelligent perception network using fiber optic sensing
Int J Adv Inf Sci Serv Sci
Cloud-based manufacturing-as-a-service environment for customized products
eChallenges e-2011 conference proceedings
An interoperable solution for Cloud manufacturing
Robot Comput Integrated Manuf
Cloud manufacturing: drivers, current status, and future trends
ASME 2013 international manufacturing science and engineering conference collocated with the 41st North American manufacturing research conference
Design and implementation of a broker for cloud additive manufacturing services
J Manuf Sci Eng
Customized production based on distributed 3D printing services in cloud manufacturing
Int J Adv Manuf Technol
Cited by (142)
Machine intelligence and medical cyber-physical system architectures for smart healthcare: Taxonomy, challenges, opportunities, and possible solutions
2023, Artificial Intelligence in MedicineDesigning and modeling of self-organizing manufacturing system in a digital twin shop floor
2024, International Journal of Advanced Manufacturing TechnologyCyber-Physical Systems Based Smart Manufacturing of Disinfectants: A Need, and Solution Driven by COVID-19 Pandemic
2024, Lecture Notes in Mechanical EngineeringFrom CAD to Plug & Produce: A generic structure for the integration of standard industrial robots into agents
2023, International Journal of Advanced Manufacturing Technology