Cyber-physical manufacturing cloud: Architecture, virtualization, communication, and testbed

https://doi.org/10.1016/j.jmsy.2017.04.004Get rights and content

Highlights

  • Proposed a scalable service-oriented architecture of Cyber-Physical Manufacturing Clouds.

  • Discussed a common virtualization method of the machine tools to be accessible over the Internet from cloud.

  • Described communication mechanisms by elaborating on the contexts of communications in CPMC.

  • Developed a testbed of the Cyber-Physical Manufacturing Cloud using the presented scalable service-oriented architecture and evaluated by several manufacturing scenarios.

Abstract

Cyber-physical systems are integrations of computation, networking, and physical processes and they are increasingly finding applications in manufacturing. Cloud manufacturing integrates cloud computing and service-oriented technologies with manufacturing processes and provides manufacturing services in manufacturing clouds. A cyber physical system for manufacturing is not a manufacturing cloud if it does not use virtualization technique in cloud computing and service oriented architecture in service computing. On the other hand, a manufacturing cloud is not cyber physical system if it does not have components for direct interactions with machine tools and other physical devices. In this paper, a new paradigm of Cyber-Physical Manufacturing Cloud (CPMC) is introduced to bridge gaps among cloud computing, cyber physical systems, and manufacturing. A CPMC allows direct operations and monitoring of machine tools in a manufacturing cloud over the Internet. A scalable and service-oriented layered architecture of CPMC is developed. It allows publication and subscription of manufacturing web services and cross-platform applications in CPMC. A virtualization method of manufacturing resources in CPMC is presented. In addition, communication mechanisms between the layers of the CPMC using communication protocols such as MTConnect, TCP/IP, and REST are discussed. A CPMC testbed is developed and implemented based on the proposed architecture. The testbed is fully operational in two geographically distributed sites. The developed testbed is evaluated using several manufacturing scenarios. Its testing results demonstrate that it can monitor and execute manufacturing operations remotely over the Internet efficiently in a manufacturing cloud.

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)

  • J. Lee et al.

    Industrial big data analytics and cyber-physical systems for future maintenance & service innovation

    Proc. CIRP

    (2015)
  • K.-F. Seitz et al.

    Cyber-physical production systems combined with logistic models – a learning factory concept for an improved production planning and control

    Procedia CIRP

    (2015)
  • L. Wang

    Machine availability monitoring and machining process planning towards Cloud manufacturing

    CIRP J Manuf Sci Technol

    (2013)
  • H.K. Lin et al.

    A manufacturing system engineering ontology model on the semantic web for inter-enterprise collaboration

    Comput Ind

    (2007)
  • B.H. Li et al.

    Cloud manufacturing: a new service-oriented networked manufacturing model

    Comput Integr Manuf Syst

    (2010)
  • E.A. Lee

    Cyber-physical systems-are computing foundations adequate

  • E.A. Lee

    Cyber physical systems: design challenges

    11th IEEE international symposium on object and component and service-oriented real-time distributed computing (ISORC 2008)

    (2008)
  • Shapeways – 3D Printing Service and Marketplace [Internet]

    Shapeways.com

    (2017)
  • L. Wang et al.

    An integrated cyber-physical system for cloud manufacturing

  • H. Kagermann et al.

    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.

    (2013)
  • F. Tao et al.

    Cloud manufacturing: a computing and service-oriented manufacturing model

    Proc Inst Mech Eng B: J Eng Manuf

    (2011)
  • D.W. Rosen et al.

    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)

    (2012)
  • Schaefer D, Design CB. Manufacturing (CBDM): a service-oriented product development paradigm for the 21st...
  • B. Huang et al.

    Cloud manufacturing service platform for small- and medium-sized enterprises

    Int J Adv Manuf Technol

    (2012)
  • D. Suo et al.

    A strategy of building cloud manufacturing service platform based on cloudanalyst

    Proceedings 2013 international conference on mechatronic sciences, electric engineering and computer (MEC)

    (2013)
  • Z. Fan et al.

    Cloud manufacturing resource service platform based on intelligent perception network using fiber optic sensing

    Int J Adv Inf Sci Serv Sci

    (2012)
  • A.L. Kuan et al.

    Cloud-based manufacturing-as-a-service environment for customized products

    eChallenges e-2011 conference proceedings

    (2011)
  • X.V. Wang et al.

    An interoperable solution for Cloud manufacturing

    Robot Comput Integrated Manuf

    (2013)
  • D. Wu et al.

    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

    (2013)
  • V.P. Modekurthy et al.

    Design and implementation of a broker for cloud additive manufacturing services

    J Manuf Sci Eng

    (2015)
  • J. Mai et al.

    Customized production based on distributed 3D printing services in cloud manufacturing

    Int J Adv Manuf Technol

    (2016)
  • Cited by (142)

    View all citing articles on Scopus
    View full text