论文部分内容阅读
三维打印将精准的数字技术、工厂的可重复性和工匠的设计自由结合在一起,解放了人类创造性设计和制造的能力。而互联网+三维打印将使个性化定制更为便捷。通过构建云平台,三维打印将迎来O2O的时代,满足终端消费者的个性化需求,从工业、医疗、教育等不同方位实现互联网与三维打印的深度融合。本文设计并实现了面向个性化定制的三维打印云平台,并且对其中关键技术进行了研究。首先,对三维打印云平台的架构以及核心功能的实现方法进行了详细论述。在需求分析的基础上,提出了云平台的系统架构和功能划分。对云平台的三大功能模块——用户管理模块、模型管理模块以及任务优化调度模块分别进行了描述。其中,对模型管理模块的核心功能——模型重复上传检测、模型断点续传、模型的三维显示等的实现思路与算法流程进行了重点分析。其次,深入分析了云打印中设备资源、打印任务建模方法以及本体模型中关键参数的确定方法。从服务信息、基础信息、状态信息、功能信息、上位机信息以及用户评价信息这六个维度建立了设备资源本体模型;从服务信息、基础信息、状态信息、需求信息这四个维度建立了打印任务本体模型。并且从宏观和微观两个角度对本体任务模型中关键参数的确定过程进行了描述。再次,在设备资源、打印任务本体模型基础上研究了云打印任务优化调度方法。在分析了当前主要的云制造过程任务与资源匹配方式后,综合云打印过程实际情况,采用遗传多目标算法作为云打印任务与资源匹配的算法;提出了针对云打印过程用户平均等待时间、平均打印成本这两个参数的多目标模型;分别应用线性加权法、并行选择法、NSGA-Ⅱ法对云打印任务与资源匹配问题进行多目标优化求解。最后,针对具体的云打印过程算例,采用三种多目标遗传算法进行求解,对优化结果进行分析、比较,总结了三种算法的优劣与适用场合,实验结果验证了算法的有效性和优越性。并利用腾讯WeTest平台、阿里PTS平台对云平台的承载能力与服务器性能进行了测试,实验结果验证了云平台的可靠性和稳定性。