| With the rapid development and continuous permeating into various industries and fields of computer science, information and network technology, traditional mechanical manufacturing is becoming more and more digitalized, intelligentized and informationlized. As the mark of digital, flexible and smart manufacturing,3D printing comes with a huge impact tawards traditional manufacturing industry and has been applied to many areas. Unlike traditional manufacturing methods,3D printing belongs to material-addition manufacturing method and is an important apporch to realize highly flexible and individual service-oriented manufacturing.Based on the analysis of the characters of IOT system and 3D printing, we combined them together to develop a 3DP model design and management system based on cloud platform. In this paper, we conducted R&D of the cloud-based system from two aspects:the PC client and the cloud server.Firstly, we studied the client and server of C/S system and made the overall project design. An architecture diagram was plotted to illustrate the relation and workflow of different components in the cloud-based system. As for the development platform and database, we took many factors into consideration and decided to use SQL Server dabase combined with Windows system.Secondly, we analyzed the multi-parts printing problem in depth and simplified the problem through a series of measures. To get a better understanding of the multi-parts printing problem and make it easier to solve, a mathematical model was build. Then, we analyzed the objective function, constraints and layout rules, and conducted research on multi-parts automotive layout by the aid of PSO. For higher utilization of the 3DP platform, a gap-filling rule was developed to make further optimization.Thirdly, we studied the cloud server system from two aspects:the server and the cloud database. As for the cloud database, we designed relational database tables based on user and model by SQL programming. Then, we provided friendly access interfaces like stored procedure and trigger to maintain the cloud database. As for the server program, we studied the IOCP model and multi-thread theory to develop highly concurrent server. Also, we designed the the data interactive format and packaged the database-access class using three smart pointers.Finally, we conducted tests concerning automative layout and server load capacity. The test results showed the wonderful performance of the 3DP cloud system. Based on the conclusion of R&D process, the future research direction was discussed. |