| 研究生: |
康皓祖 Kang, Hao-Tsu |
|---|---|
| 論文名稱: |
基於容器技術之數位孿生軟體快速建置及維護機制 Rapid Construction and Maintenance Scheme of Digital Twin Software based on Container Technology |
| 指導教授: |
陳朝鈞
Chen, Chao-Chun |
| 共同指導: |
洪敏雄
Hung, Min-Hsiung |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 製造資訊與系統研究所 Institute of Manufacturing Information and Systems |
| 論文出版年: | 2023 |
| 畢業學年度: | 111 |
| 語文別: | 中文 |
| 論文頁數: | 85 |
| 中文關鍵詞: | 容器技術 、網路服務 、數位孿生 、製造軟體函式庫包 、映像 、容器化製造服務 、自動化建置與維護方案 、智慧製造 、雲製造 |
| 外文關鍵詞: | Container Technology, Web Service, Digital Twin, Manufacturing Software Library Package, Image, Containerized Manufacturing Service, Automated Construction and Maintenance Scheme, Intelligent Manufacturing, Cloud Manufacturing |
| 相關次數: | 點閱:111 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著容器技術(Container Technology)日漸成熟使得雲端服務邁向嶄新的道路,各大企業與供應商開始導入容器技術作為客戶解決方案。而在許多容器技術的文獻中,雖有一套基於容器技術之製造服務自動化建造方案(MSACSC),能將.NET Core、.NET Framework、Python、Java與MATLAB的函式庫包(Library Package)建置為容器化製造服務,並提供通用化方法將EXE應用程式與RESTful網路服務建置成容器化製造服務。然而此方案卻無法將數位孿生(Digital Twin, DT)應用建置為容器化製造服務並維護數量龐大的數位孿生軟體。因此,本論文針對當前MSACSC之上述缺失提出改善對策,使其成為更為通用之容器化製造服務快速建置與維護工具。首先,本論文提出一個容器化數位孿生服務自動化建置與維護之2階段工作流程(Workflow),分別可用來(1)快速建置數位孿生映像與部署軟體及(2)利用版本控制維護容器化數位孿生軟體。接著,本論文基於MSACSC進行DT服務的擴充,並提出基於容器技術之數位孿生軟體快速建置及維護機制(RDSDT)雲端系統架構,並為RDSDT設計系統運作流程。然後,本論文將MSACSC所提供的Web系統進行改良並重新整合至RDSDT,讓使用者透過網頁即可輕易地操作RDSDT之各項功能。最後,本論文將RDSDT應用在IF-DTiM (A Novel Implementation Framework of Digital Twins for Intelligent Manufacturing)中進行測試與驗證,並在智慧製造數位孿生資通平台上快速建置容器化數位孿生服務、容器化IPMC服務等製造服務。測試結果顯示RDSDT可讓使用者透過操作網頁將數位孿生相關的服務,快速建置為容器化製造服務。因此,經過本研究所改良的RDSDT已經改善現行MSACSC之缺失,成為更加通用之容器化數位孿生服務快速建置與維護工具。它不僅可以大幅減輕開發人員容器化製造服務的時間,同時也降低容器技術應用於數位孿生之門檻,達到促進我國製造業之【智慧製造數位孿生系統】發展之效益。
The emergence of container technology has brought cloud services to a new milestone, and various network service providers have begun to introduce container technology as solutions for customers. In the previous works, a container technology-based manufacturing service automated construction solution, called MSACSC, can transform library packages of .NET Framework,.NET Core, Jar, MATLAB, and Python into containerized manufacturing services. However, the existing MSACSC cannot transforms other types of applications (such as Digital Twin applications) into containerized manufacturing services. Thus, this thesis aims at providing improvement measures for the above-mentioned deficiencies of the current MSACSC, making it a more general tool for rapid construction and maintenance of containerized manufacturing services. First, this thesis proposes a two-stage workflow for the automated construction of containerized Digital Twin services, which can be used to (1) Rapid Construct Digital Twin Images and Deploy Software, and (2) Rapid Maintain containerized digital twins by using version control. Next, this paper expands DT services based on MSACSC, and proposes a cloud system architecture based on container technology-based digital twin software rapid construction and maintenance mechanism (RDSDT), also designs the system operation process for RDSDT. Then, this thesis improves and reintegrates the Web system provided by MSACSC into RDSDT, so that users can easily operate various functions of RDSDT through the webpage. Finally, this thesis applies RDSDT to IF-DTiM for testing and verification. And rapidly build containerized digital twin services, containerized IPMC services and other manufacturing services on the Intelligent manufacturing digital twin information platform. The test results show that RDSDT allows users to rapidly build services related to digital twins into containerized manufacturing services by operating web GUIs. Therefore, the RDSDT has improved the lack of the current MSACSC, and has become a more general tool for rapid construction and maintenance of containerized digital twin services. Not only greatly reduce the time of developers for containerized manufacturing services, but also lower the threshold for container technology to be applied to digital twins, and achieve the benefits of promoting the development of our country's manufacturing industry [Intelligent Manufacturing Digital Twin System].
[1] 行政院生產力 4.0 發展方案(Taiwan Productivity 4.0 Initiative)核定版,104 年 9 月。
[2] 行政院智慧機械產業推動方案規劃,105 年 7 月 21。[Online Available]: http://www.ey.gov.tw/News_Content.aspx?n=4E506D8D07B5A38D&s=D98F7BAFB503B307
[3] W. He, Z.Li, and C. L. Philip Chen, “A Survey of Human-Centered Intelligent Robots: Issues and Challenges,” IEEE/CAA Journal of Automatica Sinica, Vol. 4, No. 4, pp. 602-609, Oct. 2017.
[4] C. Rocha, C. Quandt, F. Deschamps, S. Philbin, and G. Cruzara, “Collaborations for Digital Transformation: Case Studies of Industry 4.0 in Brazil,” IEEE Transactions on Engineering Management, pp. 1-15, March 2021.
[5] "掌握企業智能製造落地四大關鍵",2020 全球製造新秩序趨勢論壇。[Online Available]: https://topic.cw.com.tw/event/2018ibm/article/index1/article7.html
[6] Ben Wu and Masa Chen, "工業 4.0,完整解析工業 4.0 的定義、九大科技、以及八大應用領域"。[Online Available]: https://oosga.com/industry4-0/
[7] F. Tao, H. Zhang, A. Liu, and A. Y. C. Nee, “Digital Twin in Industry: State-of-the-Art,” IEEE Transactions on Industrial Informatics, Vol. 15, Issue. 4, pp. 2405-2415, October 2018.
[8] Q. Qi, and F. Tao, " Digital Twin and Big Data Towards Smart Manufacturing and Industry 4.0: 360 Degree Comparison," IEEE Access Vol. 6, pp. 3585-3593, January 2018.
[9] B. R. Barricelli, E. Casiraghi, and D. Fogli, “A Survey on Digital Twin: Definitions, Characteristics, Applications, and Design Implications,” IEEE Access, Vol. 7, pp. 167653-167671, November 2019.
[10] A. Rasheed, O. San, and T. Kvamsdal, “Digital Twin: Values, Challenges and Enablers From a Modeling Perspective,” IEEE Access, Vol. 8, pp. 21980-22012, Janurary. 2020.
[11] X. Wang, Y. Wang, F. Tao, and A. Liu, “New Paradigm of Data-Driven Smart Customisation through Digital Twin,” Journal of Manufacturing Systems, August. 2020.
[12] Qinglin Qi, Fei Tao, Tianliang Hu, Nabil Anwer, Ang Liu, Yongli Wei, Lihui Wang, and A.Y.C.Nee, “Enabling technologies and tools for digital twin,” Journal of Manufacturing Systems, October. 2019.
[13] Aidan Fuller, Zhong Fan, Charles Day, and Chris Barlow, “Digital Twin: Enabling Technologies, Challenges and Open Research,” IEEE Access, Vol. 8, pp. 108952-108971, May. 2020.
[14] R. Zou, X. Liang, Q. Chen, M. Wang, M. A. S. Zaghloul, H. Lan, M. P. Buric, P. R. Ohodnicki, B. Chorpening, A. C. To, and K. P. Chen, “A Digital Twin Approach to Study Additive Manufacturing Processing Using Embedded Optical Fiber Sensors and Numerical Modeling,” Journal of Lightwave Technology, Vol. 38, Issue. 22, pp. 6402-6411, July. 2020.
[15] G. N. Schroeder, C. Steinmetz, R. N. Rodrigues, R. Ventura, B. Henriques, A. Rettberg, and C. E. Pereira, “A Methodology for Digital Twin Modeling and Deployment for Industry 4.0,” Proceedings of the IEEE, pp. 1-12, November. 2020.
[16] " 歐 洲 工 具 機 廠 如 何 運 用 數 位 雙 胞 胎 技 術 加 速 生 產 流 程 ?" 。 [Online Available]: https://www.ctimes.com.tw/DispArt/tw/%E6%95%B8%E4%BD%8D%E9%9B%99%E8%83%9E%E8%83%8E/Digital-Twin/20051411386F.shtml.
[17] Automation systems and integration — Digital twin framework for manufacturing, [Online Available]:https://www.iso.org/standard/75066.html
[18] Min-Hsiung Hung*, Y.-C. Lin, H.-C. Hsiao, C.-C. Chen, K.-C. Lai, Y.-M. Hsieh, H. T., T.-H. Tsai, H.-C. Huang, H.-C. Yang, and F.-T. Cheng, “A Novel Implementation Framework of Digital Twins for Intelligent Manufacturing based on Container Technology and Cloud Manufacturing Services,” IEEE Transactions on Automation Science and Engineering (T-ASE), vol. 19, no. 3, pp. 1614-1630, July 2022.
[19] Development of Rapid Construction and Deployment Scheme of Intelligent Manufacturing Services based on Container Technology。 [Online Available]:https://ndltd.ncl.edu.tw/cgi-bin/gs32/gsweb.cgi/login?o=dnclcdr&s=id=%22110NCKU5621001%22.&searchmode=basic
[20] What is Docker Container? Use containers to Build, Share and Run your applications。[Online Available]: https://www.docker.com/resources/what-container/
[21] John McCabe and Michael Fris, “Introduction to Windows Containers,” e-book, Microsoft Press, 2017.
[22] Adam, Y.C. Lee, and A.Y. Zomaya, “Stochastic Resource Provisioning for Containerized Multi-Tier Web Services in Clouds,” IEEE Transactions on Parallel and Distributed Systems, Vol. 28, No. 7, pp. 2060-2073, July 2017.
[23] R. Morabito, “Virtualization on Internet of Things Edge Devices with Container Technologies: A Performance Evaluation,” IEEE Access, Vol. 5, pp. 8835-8850, June 2017.
[24] Introduction to Helm.[Online Available]: https://helm.sh/docs/intro/using_helm/
[25] Kubernetes Web Site.[Online Available]: https://kubernetes.io
[26] A. Khan, “Key Characteristics of a Container Orchestration Platform to Enable a Modern Application,” IEEE Cloud Computing, pp42-48, Sept./Oct. 2017.
[27] P. Chekin, “Multi-container pods and container communication in Kubernetes,” Open Cloud Digest, August 2017. URL: https://www.mirantis.com/blog/multi-container-pods-and-container-communication-in-kubernetes/
[28] GitOps Introduction and Overview of the Structure. [Online Available]:https://www.weave.works/technologies/gitops/
[29] Argo CD - Declarative GitOps CD for Kubernetes. [Online Available]: https://argo-cd.readthedocs.io/en/stable/
[30] C.-C. Chen, M.-H. Hung, P.-Y. Li, Y.-C. Lin, Y.-Y. Liu, and F.-T. Cheng, “A Novel Automated Construction Scheme for Efficiently Developing Cloud Manufacturing Services”, IEEE Robotics and Automation Letter, vol. 3, no. 3, pp. 1378-1385, July 2018.
[31] M- H. Hung, Y.-C. Lin, C.-C. Chen, P.-C. Lee, B. Suryajaya, C.-Y. Lin, H.-C. Huang, and F.-T. Cheng, “Development of Containerized Automatic Virtual Metrology Service based on Docker and Kubernetes,” The 17th International Conference on Automation Technology (Automation 2020), Hualien, Taiwan, pp. 1-6, November 12-14, 2020.
[32] WebXR Standards and Accessibility Architecture, [Online Available]: https://www.w3.org/WAI/APA/wiki/WebXR_Standards_and_Accessibility_Architecture_Issues
[33] Harbor Private Registry, [Online Available]:https://goharbor.io/
[34] Min-Hsiung Hung, Yu-Chuan Lin, You-Cheng Lin, Zih-Yan Shieh, Benny Suryajaya, Chao-Chun Chen, and Fan-Tien Cheng,“A Novel Implementation Architecture of Intelligent Predictive Maintenance with Continuous Integration and Delivery based on Container Technology,” 2021 IEEE 17th International Conference on Automation Science and Engineering(CASE) ,August 23-27, 2021, Lyon, France
[35] Development of Efficient Maintenance Scheme with Continuous Integration and Deployment Capability for Containerized Manufacturing Services。 [Online Available]: https://ndltd.ncl.edu.tw/cgi-bin/gs32/gsweb.cgi/login?o=dnclcdr&s=id=%22110NCKU5621002%22.&searchmode=basic
[36] Min-Hsiung Hung, Chao-Chun Chen, and Yu-Chuan Lin, “Chapter 7: Advanced Manufacturing Cloud of Things (AMCoT) Framework,” Industry 4.1: Intelligent Manufacturing with Zero Defects, IEEE Press, Wiley, August 10, 2021.
[37] Y.-C. Lin, Min-Hsiung 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, 2017.