簡易檢索 / 詳目顯示

研究生: 高偉倫
Kao, Wei-Lun
論文名稱: 一種可插拔智慧製造機邊服務之新的實現機制
A Novel Implementation Scheme of Pluggable Intelligent Manufacturing Edge Services
指導教授: 鄭芳田
Cheng, Fan-Tien
共同指導教授: 洪敏雄
Hung, Min-Hsiung
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 製造資訊與系統研究所
Institute of Manufacturing Information and Systems
論文出版年: 2018
畢業學年度: 106
語文別: 中文
論文頁數: 45
中文關鍵詞: 全工廠邊緣裝置雲計算邊緣計算兩層式RESTful 網路服務機制可插拔應用程式模組智能機邊製造服務
外文關鍵詞: Factory-Wide Edge Devices, Cloud Computing, Edge Computing, Two-Layer RESTful Web Service Mechanism, Pluggable Application Module (PAM), Intelligent Edge Manufacturing Service
相關次數: 點閱:153下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在與生產設備連接的全工廠邊緣裝置上實現智能製造服務,並使得這些製造服務可通過網絡插拔,隨插即用和可管理,是一項具有挑戰性的任務,也對促進實現智能工廠非常有利。本論文利用雲計算,邊緣計算和兩層式RESTful 網路服務等技術,提出了一種基於雲的可插拔製造服務機制(CPMSS, Cloud-based Pluggable Manufacturing Serivce Scheme),來解決上述問題。通過使用兩層RESTful服務機制,能以可插拔應用程式模組(PAM)的形式構建製造服務。CPMSS允許工程師使用網頁操作介面(Web GUI)將選定的PAM從雲端平台部署至目標邊緣裝置中,並能夠遠程運行和管理PAM,以便為所連接的生產機台提供各種智能製造服務。CPMSS可支援各種不同語言實現的PAM,例如腳本語言Python、R等,以及編譯式語言C#、Java等。最後,本論文以3種PAM:(1) R PAM-太陽能電池PECVD機台之預測性維護(Predictive Maintenance)、(2) C# PAM-螺絲破損偵測(Breakage Detection)、及(3) Python PAM-鍛造模具老化特徵萃取(Feature Extraction),進行整合測試及效能評估,測試結果驗證了所提CPMSS之有效性與效率。因此,CPMSS可作為在全工廠邊緣設備上實現智能機邊製造服務之可行方案。

    Implementing intelligent manufacturing services on factory-wide edge devices connected with production equipment efficiently so that those manufacturing services are pluggable, plug-and-play, and manageable through the network is a challenging task and is highly beneficial for facilitating realizing a smart factory. This thesis proposes a cloud-based pluggable manufacturing service scheme (called CPMSS) by leveraging cloud computing, edge computing, and RESTful Web Service to address this issue. By using a two-layer-RESTful-service mechanism, the manufacturing services can be built in the form of pluggable application module (PAM). The proposed CPMSS allows the engineers to deploy selected PAMs from the cloud to target edge devices efficiently to provide intelligent manufacturing services for production equipment. Further, CPMSS enables the engineers to
    run and manage the plugged PAMs remotely through the cloud platform using Web-based GUIs for supporting intelligent manufacturing activities on target production equipment. Thereby, CPMSS can facilitate fast and factory-wide deployment of intelligent manufacturing services on edge devices for supporting smart manufacturing. In addition, CPMSS can support various types of PAMs implemented in different languages, including scripting languages, such as Python and R, and complied languages, such as C# and Java. Finally, a R-based PAM that implements a function for predictive maintenance of PECVD equipment of solar cell manufacturing, a C#-based PAM that implements a function for screw breakage detection, and a Python-based PAM that implements a function for feature extraction of forging die aging are used to conduct the integrated tests and performance evaluation of CPMSS. Testing results validate the effectiveness and efficiency of the proposed CPMSS, which can thereby provide a promising solution to implementing manufacturing services on factory-wide edge devices.

    中文摘要 英文摘要 誌謝 摘 要 i SUMMARY ii INTRODUCTION iii MATERIALS AND METHODS iv RESULTS AND DISCUSSION viii 誌謝 xi 目錄 xii 表目錄 xvi 圖目錄 xvii 第一章 緒論 1 1.1 研究背景 1 1.2 研究目的與研究議題 5 1.3 論文架構 6 第二章 系統運作架構與核心元件設計 7 2.1 CPMSS系統架構設計 7 2.2 PAM上傳機制之運作流 10 2.3 PAM部署機制之運作流程 12 第三章 核心功能機制設計 14 3.1 CPA管理機制設計 14 3.1.1 CPA管理機制需求分析 14 3.1.2 CPA基本註冊資訊 14 3.1.3 CPA資料表設計 15 3.1.4 CPA註冊及回報機制 15 3.1.5 CPA警示機制 16 3.2 PAM上傳機制設計 17 3.2.1 PAM上傳機制簡介 17 3.2.2 ProgPAM架構設計 18 3.2.3 ProgPAM執行流程之基本步驟 20 3.2.4 InfoPAM設計 23 3.2.5 InfoPAM參數設計 24 3.2.6 PAM雙層服務架構 26 3.2.7 SWPAMAPI設計 27 3.2.8 PAM DB資料表設計 28 3.2.9 PAM上傳機制流程 28 3.3 PAM佈署機制 29 3.3.1 PAM佈署機制之雲端部分運作流程 29 3.3.2 Port指派機制 30 3.3.3 CPA Local DB資料表設計 31 3.3.4 PAM佈署機制之邊緣裝置端運作流程 32 3.4 PAM操作機制 33 3.4.1 PAM雙層服務架構 33 3.4.2 PAM操作機制圖 34 第四章 系統整合測試與效能評估 35 4.1 實驗環境設置 35 4.2 上傳及佈署系統展示 35 4.2.1 CPA管理畫面 35 4.2.2 PAM上傳部署頁面 36 4.3 測試一: PAM 佈署效能測試 38 4.3.1 測試說明 38 4.3.2 測試結果 38 4.4 CPMSS操作系統展示 39 4.5 測試二:PAM 執行效能測試 40 4.5.1 測試說明 40 4.5.2 測試結果 41 第五章 結論 42 5.1 論文總結 42 5.2 未來研究方向 43 參考文獻 44

    [1] S.-F. Su, I. J. Rudas, J. M. Zurada, M.-J. Er, J.-H. Chou and D. Kwon, “Industry 4.0: A Special Section in IEEE Access.” IEEE Access, vol. 5, 2017, pp. 12257–12261.
    [2] N. Jazdi, “Cyber physical systems in the context of industry 4.0,” 2014 IEEE International Conference on Robotics and Automation, pp. 1–4, May 22-24, 2014.
    [3] J. Wan, M. Chen, F. Xia, L. Di, and K. Zhou, “From machine-to-machine communications towards cyber-physical systems,” Comput. Sci. Inf. Syst., vol. 10, no. 3, pp. 1105–1128, Feb. 2013.
    [4] M. Aazam, S. Zeadally, and K. A. Harras, “Deploying Fog Computing in Industrial Internet of Things and Industry 4.0,” IEEE Transactions on Industrial Informatics, pp.1-9, 2018. DOI 10.1109/TII.2018.2855198, IEEE Early Access.
    [5] K. Thramboulidis, “A Cyber-Physical System-based Approach for Industrial Automation Systems,” Computers in Industry, vol. 72, pp. 92-102, September 2015.
    [6] A. R. Khan, M. Othman, S. A. Madani, and S. U. Khan, “A Survey of Mobile Cloud Computing Application Models,” IEEE Communication Surveys & Tutorials, vol. 16, no. 1, pp. 393-413, First Quarter 2014.
    [7] M.-H. Hung, Y.-Y. Li, Y.-C. Lin, C.-F. Wei, and F.-T. Cheng, “Development of a Novel Cloud-based Multi-tenant Model Creation Service for Automatic Virtual Metrology,” Robotics and Computer-Integrated Manufacturing, vol. 44, pp. 174-189, April 2017.
    [8] Y.-S. Hsieh, F.-T. Cheng, H.-C. Huang, C.-R. Wang, S.-C. Wang, and H.-C. Yang,, “VM-Based Baseline Predictive Maintenance Scheme,” IEEE Transactions on Semiconductor Manufacturing, vol. 26, no. 1, pp.132-144, Feb. 2013.
    [9] J. Lee, M. Ghaffari, and S. Elmeligy, “Self-Maintenance and Engineering Immune Systems: Towards Smarter Machines and Manufacturing Systems,” Annual Reviews in Control, vol. 35, pp. 111-122, April 2011.
    [10] W. He and L. Xu, “A state-of-the-art of cloud manufacturing,” Int. J. Comput. Integr. Manuf., pp. 1–12, Feb. 2014.
    [11] W. Shi, J. Cao, Q. Zhang, Y. Li and L. Xu, “Edge Computing: Vision and Challenges,” IEEE Internet of Things Journal, vol. 3, no. 5, pp. 637–646, June 2016.
    [12] M. Satyanarayanan, P. Bahl, R. Caceres and N. Davies, “The Case for VM-Based Cloudlets in Mobile Computing,” IEEE Pervasive Computing, vol. 8, no. 4, pp. 14–23, October 2009.
    [13] M. Satyanarayanan, “The Emergence of Edge Computing.” Computer, vol. 50, no. 1, pp. 30–39, January 2017.
    [14] Smart Machine Box Action Plan, Smart Machine Industrialization Promotion Project, Precision Machinery Research and Development Center, Taiwan, ROC, 2017.
    [15] Y.-C. Lin, M.-H. Hung, H.-C. Huang, C.-C. Chen, H.-C Yang, Y.-S. Hsieh, and F.-T. Cheng, “Development of Advanced Manufacturing Cloud of Things (AMCoT) - A Smart Manufacturing Platform,” IEEE Robotics and Automation Letters (RA-L), vol. 2, no. 3, pp. 1809-1816, July 2017.
    [16] M.-H. Hung, Y.-Y. Li, Y.-C. Lin, C.-F. Wei, and F.-T. Cheng, “Development of a novel cloud-based multi-tenant model creation service for automatic virtual metrology,” Robot. Comput. Integr. Manuf., vol. 44, pp. 174–189, Apr. 2017.
    [17] Y.-C. Chiu, Fan-Tien Cheng, and Hsien-Cheng Huang. “Developing a Factory-Wide Intelligent Predictive Maintenance System Based on Industry 4.0.” Journal of the Chinese Institute of Engineers, vol. 40, no. 7, pp. 562–571, October 2017.
    [18] M. Aazam, I. Khan, A. A. Alsaffar and E.-N. Huh, “Cloud of Things: Integrating Internet of Things and Cloud Computing and the Issues Involved,” Proceedings of 2014 11th International Bhurban Conference on Applied Sciences & Technology (IBCAST), Islamabad, Pakistan, pp. 414-419, January 14-18, 2014,
    [19] C.-W. Tsai, C.-F. Lai, M.-C. Chiang, and L.-T. Yang, “Data mining for internet of things: A survey,” IEEE Commun. Surv. Tuts., vol. 16, no. 1, pp. 77–97, Feb. 2014.
    [20] X. Xu, “From Cloud Computing to Cloud Manufacturing,” Robotics and Computer-Integrated Manufacturing, vol. 28, pp. 75-86, August 2012.
    [21] 孫瑋志, “發展具預測能力之通用型設備監控平台,” 國立成功大學製造與資訊研究所碩士論文,2012年6月。
    [22] Node.js Web Site. URL: https://nodejs.org/
    [23] Mongodb Web Site. URL: https://www.mongodb.com/
    [24] JSON (JavaScript Object Notation) Web Site. URL: https://www.json.org/
    [25] 第5代網頁語言(HTML5).
    URL: http://www.w3.org/TR/2014/REC-html5-20141028/
    [26] D. Taibi, V. Lenarduzzi, and C. Pahl, “Processes, Motivations, and Issues for Migrating to Microservices Architectures: An Empirical Investigation,” IEEE Cloud Computing, pp. 22-32, Sept./Oct. 2017.

    下載圖示 校內:2023-09-01公開
    校外:2023-09-01公開
    QR CODE