Abstract
The problem of service matching and scheduling in cloud manufacturing (CMfg) is complex for different types of manufacturing services. 3D printing, as a rapidly developing manufacturing technology, has become an important service form in the CMfg platform due to its characteristics of personalized manufacturing. How to solve the task scheduling problem for distributed 3D printing services in CMfg needs further research. In this paper, a service transaction model of 3D printing services in CMfg is built. Based on the service transaction model, we propose 3D printing service matching strategies and matching rules of different service attributes, including model size, printing material, printing preciseness, task cost, task time, and logistics. To reduce the delivery time of tasks from service suppliers to service demanders, a 3D printing service scheduling (3DPSS) method is proposed to generate optimal service scheduling solutions. In 3DPSS, optimization objective, constraints, and optimization algorithm are presented in detail. Experimental results show that the average task delivery time of 3DPSS is shorter than that of typical scheduling methods, such as particle swarm optimization, pattern search, and sequential quadratic programming, when the amounts of tasks change.
Similar content being viewed by others
References
Berman B (2012) 3D printing: the new industrial revolution. Business Horizons 55(2):155–162. https://doi.org/10.1016/j.bushor.2011.11.003
Bose S, Vahabzadeh S, Bandyopadhyay A (2013) Bone tissue engineering using 3D printing. Mater Today 16(12):496–504. https://doi.org/10.1016/j.mattod.2013.11.017
Wittbrodt BT, Glover AG, Laureto J, Anzalone GC, Oppliger D, Irwin JL, Pearce JM (2013) Life-cycle economic analysis of distributed manufacturing with open-source 3-D printers. Mechatronics 23(6):713–726. https://doi.org/10.1016/j.mechatronics.2013.06.002
Rayna T, Striukova L, Darlington J (2015) Co-creation and user innovation: the role of online 3D printing platforms. J Eng Technol Manag 37:90–102. https://doi.org/10.1016/j.jengtecman.2015.07.002
Li BH, Zhang L, Wang SL, Tao F, Cao JW, Jiang XD, Song X, Chai XD (2010) Cloud manufacturing: a new service-oriented networked manufacturing model. (In Chinese). Comput Integr Manuf Syst 16(1):1–7+16
Zhang L, Luo Y, Tao F, Li BH, Ren L, Zhang X, Guo H, Cheng Y, Hu A, Liu Y (2014) Cloud manufacturing: a new manufacturing paradigm. Enterprise Inf Syst 8(2):167–187
Zhou L, Zhang L, Xu Y (2016) Research on the relationships of customized serviceattributes in cloud manufacturing. ASME 2016 11th International Manufacturing Science and Engineering Conference, Blacksburg, Virginia. https://doi.org/10.1115/MSEC2016-8530
Bak D (2003) Rapid prototyping or rapid production? 3D printing processes move industry towards the latter. Assem Autom 23(4):340–345. https://doi.org/10.1108/01445150310501190
Rengier F, Mehndiratta A, Tenggkobligk HV, Zechmann CM, Unterhinninghofen R, Kauczor HU, Giesel FL (2010) 3D printing based on imaging data: review of medical applications. Int J Comput Assist Radiol Surg 5(4):335–341. https://doi.org/10.1007/s11548-010-0476-x
Bassoli E, Gatto A, Iuliano L, Violante MG (2013) 3D printing technique applied to rapid casting. Rapid Prototyp J 13(3):148–155
Macdonald E, Salas R, Espalin D, Perez M, Aguilera E, Dan M, Ryan BW (2014) 3D printing for the rapid prototyping of structural electronics. IEEE Access 2:234–242. https://doi.org/10.1109/ACCESS.2014.2311810
Duballet R, Baverel O, Dirrenberger J (2017) Classification of building systems for concrete 3D printing. Autom Constr 83:247–258. https://doi.org/10.1016/j.autcon.2017.08.018
Do N (2017) Integration of design and manufacturing data to support personal manufacturing based on 3D printing services. Int J Adv Manuf Technol 90(9–12):3761–3773. https://doi.org/10.1007/s00170-016-9688-8
Laili Y, Tao F, Zhang L, Sarker BR (2012) A study of optimal allocation of computing resources in cloud manufacturing systems. Int J Adv Manuf Technol 63(5):671–690. https://doi.org/10.1007/s00170-012-3939-0
Laili Y, Tao F, Zhang L, Cheng Y, Luo Y, Sarker BR (2013) A ranking chaos algorithm for dual scheduling of cloud service and computing resource in private cloud. Comput Ind 64(4):448–463. https://doi.org/10.1016/j.compind.2013.02.008
Cheng Y, Tao F, Liu Y, Zhao D, Zhang L, Xu L (2013) Energy-aware resource service scheduling based on utility evaluation in cloud manufacturing system. Proc Inst Mech Eng B J Eng Manuf 227(12):1901–1915. https://doi.org/10.1177/0954405413492966
Zhou G, Jiang P, Huang GQ (2009) A game-theory approach for job scheduling in networked manufacturing. Int J Adv Manuf Technol 41(9):972–985. https://doi.org/10.1007/s00170-008-1539-9
Cheng Z, Zhan D, Zhao X, Wan H (2014) Multitask oriented virtual resource integration and optimal scheduling in cloud manufacturing. J Appl Math 2014:1–9. https://doi.org/10.1155/2014/369350
Li W, Zhu C, Yang LT, Shu L, Ngai CH, Ma Y (2015) Subtask scheduling for distributed robots in cloud manufacturing. IEEE Syst J 99:1–10
Jian CF, Wang Y (2014) Batch task scheduling-oriented optimization modelling and simulation in cloud manufacturing. Int J Simul Model 13(1):93–101. https://doi.org/10.2507/IJSIMM13(1)CO2
Wang SL, Guo L, Kang L, Li CS, Li XY, Stephane YM (2014) Research on selection strategy of machining equipment in cloud manufacturing. Int J Adv Manuf Technol 71(9–21):1549–1563. https://doi.org/10.1007/s00170-013-5578-5
Cao Y, Wang S, Kang L, Gao Y (2016) A TQCS-based service selection and scheduling strategy in cloud manufacturing. Int J Adv Manuf Technol 82(1–4):235–251. https://doi.org/10.1007/s00170-015-7350-5
Liu Y, Xu X, Zhang L, Wang L, Zhong RY (2017) Workload-based multi-task scheduling in cloud manufacturing. Robot Comput Integr Manuf 45:3–20. https://doi.org/10.1016/j.rcim.2016.09.008
Zhou L, Zhang L, Zhao C, Laili Y, Xu L (2017) Diverse task scheduling for individualized requirements in cloud manufacturing. Enterp Inf Syst 1:1–19. https://doi.org/10.1080/17517575.2017.1364428
Wang L, Guo S, Li X, Du B, Xu W (2016) Distributed manufacturing resource selection strategy in cloud manufacturing. Int J Adv Manuf Technol 1–14. https://doi.org/10.1007/s00170-016-9866-8
Akbaripour H, Houshmand M, Woensel TV, Mutlu N (2017) Cloud manufacturing service selection optimization and scheduling with transportation considerations: mixed-integer programming models. Int J Adv Manuf Technol 4:1–28
Mai J, Zhang L, Tao F, Ren L (2016) Customized production based on distributed 3D printing services in cloud manufacturing. Int J Adv Manuf Technol 84(1–4):71–83. https://doi.org/10.1007/s00170-015-7871-y
Helo P, Suorsa M, Hao Y, Anussornnitisarn P (2014) Toward a cloud-based manufacturing execution system for distributed manufacturing. Comput Ind 65(4):646–656. https://doi.org/10.1016/j.compind.2014.01.015
Thramboulidis K, Christoulakis F (2016) Uml4IOT-a UML-based approach to exploit IOT in cyber-physical manufacturing systems. Comput Ind 82:259–272. https://doi.org/10.1016/j.compind.2016.05.010
Acknowledgements
The authors would like to gratefully acknowledge the financial support of the National High-Tech Research and Development Plan of China (Grant No. 2015AA042101), the National Natural Science Foundation of China (Grant No. 61374199), and the Natural Science Foundation of Beijing Municipality (Grant No. 4142031).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhou, L., Zhang, L., Laili, Y. et al. Multi-task scheduling of distributed 3D printing services in cloud manufacturing. Int J Adv Manuf Technol 96, 3003–3017 (2018). https://doi.org/10.1007/s00170-017-1543-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-017-1543-z