The Architecture of a Product Collaborative Design Platform Based on Cloud Manufacturing

Wei Wei , Yufei Wang , Yong Tao

Strategic Study of CAE ›› 2020, Vol. 22 ›› Issue (4) : 34 -41.

PDF (2667KB)
Strategic Study of CAE ›› 2020, Vol. 22 ›› Issue (4) :34 -41. DOI: 10.15302/J-SSCAE-2020.04.014
Internet Plus Action Plan Development Strategy
Orginal Article

The Architecture of a Product Collaborative Design Platform Based on Cloud Manufacturing

Author information +
History +
PDF (2667KB)

Abstract

Product design is crucial to improving product quality and lowering manufacturing costs. Cloud manufacturing is emerging as a new manufacturing model and an integrated technology and has become an important development direction for advanced manufacturing. To adapt to the transformation of traditional manufacturing to service-oriented and innovative manufacturing, this study investigates the current status of collaborative design and summarizes the problems regarding the sharing and on-demand use of massive resources in traditional manufacturing. It also proposes the architecture of a product collaborative design platform based on cloud manufacturing and explains the meaning of each layer in detail. Then three key technologies for building the platform are discussed: cloud manufacturing technology, product family and product platform technology, and product collaborative design technology. Finally, using a cloud-manufacturing-based product collaborative design platform system established by a company as an example, the system architecture and functions of the platform are analyzed, and the differences in task assign and completion time between cloud manufacturing and traditional manufacturing are compared. The effectiveness and superiority of the cloud manufacturing-based system are verified, and the application and research direction of the system are prospected.

Keywords

云制造 / 协同设计 / 产品平台 / 资源封装 / 平台架构 / cloud manufacturing / collaborative design / product platform / resource encapsulation / platform architecture

Cite this article

Download citation ▾
Wei Wei, Yufei Wang, Yong Tao. The Architecture of a Product Collaborative Design Platform Based on Cloud Manufacturing. Strategic Study of CAE, 2020, 22(4): 34-41 DOI:10.15302/J-SSCAE-2020.04.014

登录浏览全文

4963

注册一个新账户 忘记密码

1 Introduction

Product design is an important aspect that affects product quality and manufacturing costs. Collaborative design can fully utilize existing design resources and maximize value. It is an optimization strategy for reducing product design costs. Although the traditional distributed network system environment can complete collaborative design tasks, it is limited by the static nature of software and hardware systems [1]. The problem of “information islands” in design resources results in the unbalanced use of resources, rendering it impossible to achieve the sharing and ondemand use of massive resources as well as fully satisfy the requirements of users for system dynamics. Therefore, it is important to investigate methods to allow designers to fully access and utilize abundant design resources, improve product design level, and reduce product design costs during product collaborative design.

The method to effectively improve the efficiency of product collaborative design and achieve a breakthrough in the traditional design mode has always been highlighted in academia and industry, both domestically and abroad. Golightly et al. [2] discussed collaboration technologies in cloud manufacturing environments. The Massachusetts Institute of Technology in the United States launched a Distributed Integrated Computer-Assisted Environment research project and established a cloud-based product design system that is convenient for collaborative tasks [3]. Stanford University in the United States conducted the Scalable Framework and Methodology of Concurrent Engineering project, where team members shared design knowledge and design concepts through cloud technology [4]. The Boeing Company of the United States uses Internet-based collaborative design to manage manufacturing companies in more than 40 countries and regions worldwide to jointly manufacture the Boeing 787 passenger aircraft, achieving a shorter development cycle by 30% and a cost reduction of 50% [5]. The results of Katzmaier et al. [6] indicate that Internet-based design patterns surpassed traditional design patterns in terms of versatility, diversity, and synergy. Furthermore, domestic research teams have conducted investigations regarding cloud design and simulation technology as well as built a cloud simulation platform that can be used for the collaborative design of aircraft virtual prototypes [7]. In summary, Internet-based product collaborative design is supported by a good technical foundation and affords significant technical advantages, such as improvements in design efficiency, design versatility, and synergy. However, for high-precision equipment information, advanced expert experience, and design knowledge resources, manufacturing models with better computing capabilities are urgently required to achieve product design collaboration and resource sharing such that heterogeneous resources can be effectively organized, managed, and configured, and resource utilization can be improved [8].

The cloud manufacturing model not only affords the advantages of cloud computing, but also the advantages of advanced manufacturing models such as flexible manufacturing and networked manufacturing [9]. The cloud manufacturing model can efficiently share and coordinate massive manufacturing resources as well as offers good system openness and user participation; these aspects are important for the development of advanced manufacturing models [1]. Fig. 3 shows the relationship among users, resources, and cloud services in the cloud manufacturing system.

Fig. 3. Relationship among resources, cloud services, and manufacturing clouds in cloud manufacturing system.

3.1.3. Resource management technology

Resource management is key yet challenging for the cloud manufacturing product collaborative design platform to describe, encapsulate, search, and push heterogeneous and remote design resources. Resource management technology primarily focuses on four aspects: unified classification and description of resources, resource virtualization, resource discovery, and resource binding strategy.

(1) Unified classification and description of resources. Based on the characteristics of the distribution, heterogeneity, autonomy, large quantity, and multiple types of design resources in the cloud service environment, relevant technologies are used to uniformly classify and describe various resources to facilitate the integration, sharing, and management of resources. For example, extensible markup language, web services ontology language, and unified modeling language are used to establish corresponding extensible description templates. When establishing a resource description, the requirements of resource discovery, integration, and matching must be considered, and resources must be described as completely as possible.

(2) Resource virtualization. To address the multi-location and heterogeneity of resources, resources deployed in the cloud manufacturing system must be virtualized to facilitate unified access on the network. Resource virtualization primarily comprises two stages: virtual description and service encapsulation. Virtual description aims to establish a resource description specification that comprehensively expresses manufacturing resource information in a unified virtual resource data model, whereas service encapsulation extracts the functional characteristics of design resources from a virtual resource data model and encapsulates them as cloud services for interoperability with cloud platforms in a unified interface [12].

3.2 Key technologies of product family and product platform

3.2.1 Module division technology

The application of module division technology in the cloud manufacturing product platform primarily includes the following: (1) Based on function and structure, the product is classified into unit modules through algorithms, product modules are constructed, and different products are formed through the selection and combination of modules to satisfy market requirements [13]. (2) The complex task is promptly decomposed into multiple schedulable subtasks; subsequently, the mapping relationship of the completed tasks is created in the cloud manufacturing environment. Finally, the user of each subtask is coordinated to complete the task.

3.2.2 Product platform parametric design technology

Parametric design technology is a typical product platform technology. First, the parameterized design data received from the user interface are processed, and the driving parameters of the structural model are generated based on the parameter transfer relationship. Second, the newly generated module parameters are input into the corresponding model database to modify and generate a three-dimensional (3D) model of the new product and twodimensional (2D) engineering drawings.

3.2.3 Product configuration technology

Cloud manufacturing product configuration technology is composed of five main modules: visualization engine, user interface, product evaluation, configuration engine, and cloud manufacturing service [14]. The relationship between product configuration and cloud manufacturing services is shown in Fig. 4. After responding to the system request, the cloud manufacturing service sends the required product-related data to the system to support the product configuration. After the product configuration is completed, the final product specifications and related information are submitted for the next step. The purpose of the configuration engine is to refer to mandatory configuration rules and constraints and then generate effective product specifications based on user input requirements. The visualization engine provides web-based dynamic product visualization, viewing, and 3D product model operations to support product configuration. The interaction between the user and system is primarily used to receive user requirements and view the configuration feedback.

Fig. 4. Relationship between product configuration and manufacturing cloud services.

3.3 Key technologies of product collaborative design

3.3.1 Dynamic monitoring technology

In the product collaborative design platform of cloud manufacturing services, dynamic monitoring technology enable the service status of resources to be monitored comprehensively to ensure the smooth and efficient operation of cloud manufacturing services. The main detections performed by dynamic monitoring technology are as follows: (1) Cooperative process monitoring. To ensure the efficient and rapid completion of complex design tasks, the intelligent conflict detection model of the cloud manufacturing environment is used to monitor the data, process, and authority conflicts in the collaborative design process in real time. Conflict resolution services are called promptly to improve collaboration efficiency; (2) resource dynamic monitoring, where efficient resource monitoring strategies, real-time dynamic monitoring of resource allocation and invocation process, timely detection, and processing of resource failures are adopted; hence, resource allocation and invocation requirements are minimized for system hardware and monitoring efficiency is improved; (3) system failure monitoring and real-time monitoring of the system’s software and hardware; emergency plans are devised for system failures to avoid the complete collapse of the system and the loss of design tasks and design resources.

3.3.2 System security technology

In a highly open collaborative design platform for cloud manufacturing products, security is key for ensuring the smooth operation of the system. The main problems solved by system security technology are as follows: (1) Platform security test—the platform can dynamically add and delete users when performing tasks; (2) the platform user permissions are granted—during task coordination, the platform grants user permissions reasonably and appropriately to ensure that users can not only complete the design tasks, but will not interfere with matters beyond the design permissions.

4 Case analysis of cloud manufacturing product collaborative design platform system

Product demand changes rapidly and hence a good product design model is essential. Based on analyzing the architecture of the product collaborative design platform, a cloud manufacturing product collaborative design platform system developed by a certain enterprise (Fig. 5) is presented as an example herein to describe the application of the cloud manufacturing product collaborative design platform. Subsequently, the functions of the system are analyzed. The company’s platform system performed well throughout the product lifecycle.

Fig. 5. Cloud manufacturing product collaborative design platform system.

4.1 System function introduction

The cloud manufacturing product collaborative design platform system homepage developed by the company, as shown in Fig. 6, primarily comprises five functional modules: user data management, product management, resource management, conflict resolution, and system security services. A user data management service refers to the authorization and management of user permissions. Users with different roles are granted strict permission levels to ensure the safe and successful completion of tasks; product management services are used for product lifecycle management, including collaborative design, collaborative modeling, and collaborative simulation and production. Resource management services are used to describe, encapsulate, manage, and apply resources such that users can use resources promptly and effectively. The main applications of conflict resolution services are the formulation of detection classification, resolution strategies, task assignment, and intelligent processing during system operation. The main application of the system security service is to dynamically monitor all the parameters of the system during the operation of the system to ensure the safety of real-time product design data, historical design cases, and various design resources in the product platform.

Fig. 6. Home page of product platform for cloud manufacturing.

This section primarily introduces the product management services of the cloud manufacturing product collaborative design platform system. Based on a CNC milling machine as an example, the applications of product collaborative design, product collaborative modeling, and product collaborative simulation are explained.

(1) The product collaborative design application can call the computer-aided design software (Pro/ENGINEER) through the cloud server to read the 3D structure drawing and 2D engineering drawing of the selected component to realize parameter-driven product design. The relevant parameters of the product model are obtained by reading the 3D model, and the size modification of the 3D structural model is realized using a parameter-driven method; subsequently, its model storage database is updated.

(2) The procedures involved in the product collaborative modeling application are as follows: Determine the CNC milling machine series based on the user’s requirements; determine the parameters, structure, and auxiliary structure characteristics of each module of the CNC milling machine and select different structural module codes; select the combination of various modules to promptly design new CNC milling machine products; modify and save the main structural modules of the CNC milling machine, and assemble the structural modules into a CNC milling machine to satisfy customer requirements.

(3) In the product co-simulation application, the CNC milling machine model is imported, and the application of loads, constraints, and post-processing can be realized through the command stream. The user can edit the task number, task name, and other information, as well as set the end time of the task. The system dynamically calls related resources based on the end time of the task, such as the number of central processing units used by the server during the calculation process, to ensure that the task is completed on time. After the task is completed, the results of the simulation analysis are displayed on the interface, and the analysis result can be output as a hypertext markup language file.

4.2 System analysis

In this study, task allocation time and task completion time were used as indicators to measure the efficiency of traditional and cloud manufacturing models. Three manufacturing companies located in Beijing, i.e., A, B, and C, were selected as the research objects. With permission, the research team accessed the company’s MES system and database; subsequently, relevant data regarding the time required to allocate tasks as well as to complete tasks before and after the application of the cloud manufacturing product collaborative design platform system by the three companies were obtained. The average task time was used as the basis for evaluation. However, owing to the significant amount of data, the two manufacturing modes were compared by selecting key node data and drawing charts.

The time difference between the assignment and completion of tasks based on the two manufacturing modes is shown in Fig. 7. Fig. 7a shows the average task allocation time of the three companies; the dotted line in Fig. 7b was obtained by the scatter coordinates of the task completion time of the three companies. The fitted line shows the difference in the time required for the company to complete tasks in the two manufacturing modes. In the initial stage, owing to the complex operating mechanism of the cloud manufacturing model, its response speed was not on par with that of the traditional manufacturing model. When the task volume reached a certain value, the computing advantages of the cloud manufacturing model were revealed.

Fig. 7. Difference in time for assigning and completing tasks based on two manufacturing modes.

5 Conclusion

Based on the investigation and analysis of the status quo in the field of collaborative design as well as the use and sharing of resources in traditional manufacturing models, a five-layer architecture of a product collaborative design platform for cloud manufacturing was proposed herein; the architecture organically combined cloud manufacturing technology, product family, product platform technology, and product collaborative design technology. Furthermore, a cloud manufacturing product collaborative design platform prototype system was established; the system is used in related manufacturing companies for application verification via a comprehensive comparison with the traditional manufacturing model. Additionally, the time difference between the assignment and completion of tasks based on the two manufacturing models was analyzed, and the effectiveness and superiority of the cloud manufacturing model were verified.

In the future application of the product collaborative design platform based on cloud manufacturing, it is recommended to combine the actual situation of the project, use the agile and intelligent characteristics of the cloud manufacturing model, and fully utilize the advantages of the cloud manufacturing model throughout the product life cycle. Designers, customer demanders, product suppliers, and other entities should collaborate to complete the product design and manufacturing process as well as improve product design efficiency and product quality.

Owing to the continuous development of cloud manufacturing technology, this study was limited by technology and time. The following can be considered in future investigates: (1) In-depth study of different cloud service architectures, where the effectiveness of each cloud service architecture is compared; optimization of cloud technologies, such as resource packaging and dynamic monitoring, and improvement in the product collaborative design platform; (2) the support of additive manufacturing and big data analysis, as well as improvement in system functions of the cloud manufacturing product collaborative design platform to further realize the functions of rapid product manufacturing and market demand forecasting.

References

[1]

Tao F, Laili Y J, Xu L, et al. FC-PACO-RM: A parallel method for service composition optimal-selection in cloud manufacturing system [J]. IEEE Transactions on Industrial Informatics, 2012, 9(4): 2023–2033.

[2]

Golightly D, Sharples S, Patel H, et al. Manufacturing in the cloud: A human factors perspective [J]. International Journal of Industrial Ergonomics, 2016, 55: 12–21.

[3]

Wei Y, Blake M B. Service-oriented computing and cloud computing: Challenges and opportunities [J]. IEEE Internet Computing, 2010, 14(6): 72–75.

[4]

Armbrust M, Fox A, Griffith R, et al. A view of cloud computing [J]. Communications of the ACM, 2010, 53(4): 50–58.

[5]

Ding B, Yu X Y, Sun L J. A cloud-based collaborative manufacturing resource sharing services [J]. Information Technology Journal, 2012, 11(9): 1258–1264.

[6]

Katzmaier A, Hanneghan M. Design pattern evaluation of mobile and web based application frameworks [C]. Abu Dhabi: 2013 International Conference on Developments in eSystems Engineering, 2013.

[7]

Li B H, Chai X D, Hou B C, et al. Networked modeling & simulation platform based on concept of cloud computing—Cloud simulation platform [J]. Journal of System Simulation, 2009, 21 (17): 5292–5299. Chinese.

[8]

Gu P, Hashemian M, Nee A Y C. Adaptable design [J]. CIRP Annals, 2004, 53(2): 539–557.

[9]

Zhang L, Luo Y L, Fan W H, et al. Analyses of cloud manufacturing and related advanced manufacturing models [J]. Computer Integrated Manufacturing Systems, 2011, 17(3): 458–468. Chinese.

[10]

Tao F, Zhang L, Guo H, et al. Typical characteristics of cloud manufacturing and several key issues of cloud service composition [J]. Computer Integrated Manufacturing Systems, 2011, 17(3): 477–486. Chinese.

[11]

Tao F, Zuo Y, Da Xu L, et al. IoT-based intelligent perception and access of manufacturing resource toward cloud manufacturing [J]. IEEE Transactions on Industrial Informatics, 2014, 10(2): 1547– 1557.

[12]

Liu N, Li X, Wang Q. A resource & capability virtualization method for cloud manufacturing systems [C]. Anchorage: 2011 IEEE International Conference on Systems, Man, and Cybernetics, 2011.

[13]

Wei W, Liang H, Xu S P. Module division of robust product platform based on improved artificial immune algorithms [J]. Computer Integrated Manufacturing Systems, 2015, 21 (4): 885-893. Chinese.

[14]

Yip A L K, Corney J R, Jagadeesan A P, et al. A product configurator for cloud manufacturing [C]. Madison: ASME 2013 International Manufacturing Science and Engineering Conference Collocated with the 41st North American Manufacturing Research Conference, 2013.

Funding

()

PDF (2667KB)

5024

Accesses

0

Citation

Detail

Sections
Recommended

/