簡易檢索 / 詳目顯示

研究生: 賴康裕
Lai, Kang-Yu
論文名稱: 多軸伺服平台即時網路控制系統之建置
A Network-Based Real-Time Control System for Multi-Axis Servomechanism
指導教授: 謝旻甫
Hsieh, Min-Fu
學位類別: 碩士
Master
系所名稱: 工學院 - 系統及船舶機電工程學系
Department of Systems and Naval Mechatronic Engineering
論文出版年: 2010
畢業學年度: 98
語文別: 英文
論文頁數: 125
中文關鍵詞: PC-BasedSERCOS同動控制即時網路控制系統系統鑑別運動控制
外文關鍵詞: PC-Based, SERCOS, Synchronous Control, Real-Time Network-Based Control System, System Identification, Motion Control
相關次數: 點閱:168下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文為了改善傳統類比控制系統在建置大型控制系統時,往往會因為接線過於複雜而難以維護,且因為類比電訊容易受環境雜訊之干擾,而容易造成系統精度不如預期。為解決上述問題本論文研製了一個具備工業乙太網路為基礎的即時多軸運動控制系統,以PC為控制核心,並且利用RTX即時多工核心程式來達成Windows下即時運算的目標,並且選用具開放式的網路通訊協定 - SERCOS III,建置出一套以PC-Based控制為基礎的即時網路控制系統,相較於傳統類比控制系統,本系統僅需一條標準Cat.5e的網路線即可以串聯位於網路上所有的裝置,大幅度簡化接線及維護的難度,此外由於系統為全數位的系統,因此訊號在傳輸及接收時都會經過嚴謹的電訊架構及訊號之編解碼,因此幾乎不受環境雜訊的干擾。
    為驗證本研究所建置的即時網路控制系統,將應用多軸具機構耦合的伺服平台來進行驗證,並且建立一套適用於即時網路控制系統下的鑑別方法,找出實際物理系統的近似數學模型,加以進一步分析與討論,最後作為控制器之設計及系統模擬之用,並實際運用於伺服平台上。
    最後,本論文成功建置了即時網路控制系統,並實際應用多軸具機構耦合之伺服平台進行驗證,結果顯示透過本文所建置的系統,除了可以達到傳統類比系統可以達到的系統精度外,亦改善了諸多類比系統的缺點,研究結果不論對於台灣發展自主工業網路控制系統或是對於將應用於極端場合之系統將有所幫助。

    This thesis aims at improving the following shortcomings for the conventional analog system when building large control systems. First, it is hard to maintain because of the complicated wiring. Moreover, the accuracy of the system is lower than expected because the simulated telegram is easy to be interfered by the environmental noise. To fix the mentioned issues, this thesis develops a real-time multi-axis motion control system based on the industrial Ethernet network. Taking PC as the control core, it uses RTX real-time multi-tasks kernel program to achieve the goal of real-time calculation under Windows. Moreover, it selects SERCOS III, an open network communication protocol, to build a set of real-time network-based control system based on PC control. Compared with the conventional analog control system, this one just needs a standard Cat 5e cable to connect all devices on the network in series, making the wiring and maintenance much easier. Additionally, with the fully digitized system, it will go through precise telegram structure and compiling code for signal transmission and receipt. Thus, it is hardly to be interfered by the environmental noise.
    To verify the real-time control system developed in this thesis, it adopts servo platform of multi-axis coupling mechanism, and builds a set of system identification methods applicable to real-time control system to work out the proximate mathematic model of practical physical system for further analysis and discussion, which is finally used for the design and system simulation of the controllers, and applied onto the servo platform practically.
    Finally, this thesis develops the real-time network-based control system successfully, which is practically applied to the servo platform of multi-axis coupling mechanism for verification. The results show that the system developed in this thesis, apart from achieving the system accuracy of the conventional analog system, improves the shortcomings of many other analog systems. These findings are helpful for the development of the autonomous industrial network-based control systems and the systems applying in the extreme occasions in Taiwan.

    中文摘要 I Abstract II 致謝 III Danksagung IV Table of Contents VI List of Tables VIII List of Figures IX Nomenclature XII Chapter 1 Introduction 1 1.1 Introduction to Network-Based Control 1 1.2 Literature Review 2 1.2.1 Network-Based Real-Time Control System 2 1.2.2 Multi-Axis Synchronous Control 5 1.2.3 Discussion 11 1.3 Research Motivation and Objective 12 1.4 Overview of the Thesis 16 Chapter 2 The Structure and Initialization of SERCOS III 17 2.1 SERCOS III Communication Protocol 17 2.2 SERCOS III System Structure 21 2.2.1 Communication Principles 22 2.3 Advantage of SERCOS III System 34 2.3.1 CIP Safety on SERCOS III 36 2.4 Initialization of the SERCOS interface 38 2.4.1 Non-Real-Time Mode (NRT) 39 2.4.2 Communication Phase 0 (CP0) 39 2.4.3 Communication Phase 1 (CP1) 40 2.4.4 Communication Phase 2 (CP2) 42 2.4.5 Communication Phase 3 (CP3) 44 2.4.6 Communication Phase 4 (CP4) 45 Chapter 3 Construction of Real-Time Network Control System 47 3.1 System Structure 47 3.2 Description of Relative Software and Hardware 49 3.2.1 Hardware 49 3.2.2 Software 52 3.3 Communication Management 57 3.3.1 Communication Model 57 3.3.2 Connection Structure and Configuration setup 59 3.3.3 Cross Communication 62 3.4 RTX Environment Establish 63 3.5 SERCOS-Based Control System Establish 65 3.6 PC-Based Control 70 3.6.1 Program Structure 70 Chapter 4 System Modeling and Control Design 73 4.1 System Modeling 74 4.2 System Identification 76 4.3 Servo Loop Design 92 4.3.1 Servo Controller Design 92 4.3.2 Synchronous Controller Design 98 Chapter 5 Experiment Results 99 5.1 Motion Planning 100 5.2 Control Structure Analysis 102 5.3 Continuous S-curve Command Experiment Results 103 5.3.1 Low Speed S-curve Motion Command 103 5.3.2 High Speed S-curve Motion Command 107 5.4 Conclusions 110 Chapter 6 Conclusions and Recommendations 111 6.1 Conclusions 111 6.2 Recommendations 111 References 115 Appendix A. Proper Noun Explanation 119 Appendix B. Description the part of S-type IDNs 121

    [1] M. Beier, SERCOS III Detailed power point, BOSCH Rexroth, 2007.
    [2] P. C. Chen, A Research on the SERCOS-Based Motion Control Technology, Master thesis, National Chiao Tung University, Taiwan, 1998. (written in Chinese language)
    [3] C. R. Chiang, Control Design of a Stage Equipped with Dual Parallel Ball Screws Coupled Mechanically, Master thesis, National Cheng Kung University, Taiwan, 2007. (written in Chinese language)
    [4] G. Ellis, “PDFF: An Evaluation of a Velocity Loop Control Method”, Conference Proceedings of 1999 PCIM Europe, 1999.
    [5] G. Ellis, Control System Design Guide, Academic Press, San Diego, 2004.
    [6] A. Egner, General Overview and Architecture V1.1.2.1.3, SERCOS International e.V., 2009.
    [7] L. Feng, Y. Koren, J. Borenstein, “Cross-Coupling Motion Controller for Mobile Robots”, IEEE Control Systems Magazine, vol. 13, pp. 36-43, 1993.
    [8] FANUC, Parameter Manual of a-series AC Servo Motor, FANUC, 1994.
    [9] C. C. Hsieh, Design and Implementation of a Real-Time Network-Based High-Performance Multi-Axis Motion Controller, Master thesis, National Chiao Tung University, Taiwan, 1998. (written in Chinese language)
    [10] S. C. Hibbard, Open Drive Interface for Advanced Mfg Concepts, SERCOS International e.V., 2006.
    [11] M. F. Hsieh, W. S. Yao and C. R. Chiang, “Modeling and Synchronous Control of a Single-Axis Stage Driven by Dual Mechanically-Coupled Parallel Ball Screws”, The International Journal of Advance Manufacture Technology, vol. 34, no. 9-10, pp. 933-943, 2007.
    [12] M. F. Hsieh, C. J. Tung and M. C. Wu, “Servo Design of a Vertical Axis Drive using Dual Linear Motors for High Speed Electric Discharge Machining”, The International Journal of Advance Manufacture, vol. 47, no. 3-4, pp. 546-554, 2007.
    [13] M. F. Hsieh, W. S. Yao and C. H. Hsu, “Modeling and Control of a Feed Drive with Multiple Mechanically Coupled Ball Screws”, Conference Proceedings of 2009 CACS International Automatic Control, 2009.
    [14] M. F. Hsieh, W. S. Yao and C. H. Hsu, “System Identification of a Feed Drive Composed of Multiple Mechanically-Coupled Ball Screws”, Conference Proceedings of 2009 Automation, 2009.
    [15] C. H. Hsu, Modeling and Control of a Triple Mechanically-Coupled Ball Screws System, Master thesis, National Cheng Kung University, Taiwan, 2009.
    [16] IEC, International Standard 61491, IEC, Oct 2002.
    [17] IGS e.V., White Paper SERCOS-III V1.2, IGS/BRC, 2004.
    [18] R. M. Jiang, Planning and Analysis of Multi-Axes Control System based on SERCOS Network, Master thesis, National Chiao Tung University, Taiwan, 1991.
    [19] M. J. Jang, K. C. Lin and C. L. Chen, “Modeling and Positioning Control of a Ball Screw Driven Stage”, IEEE Networking Sensing and Control International Conference, vol. 2, pp. 943-948, 2004.
    [20] S. K. Jeong and S. S. You, “Precise Position Synchronous Control of Multi-Axis Servo System”, The Journal of Mechatronics, vol. 18, pp. 129-140, 2008.
    [21] M. S. Kim and S. C. Chung, “A Systematic Approach to Design High-Performance Feed Drive Systems”, International Journal of Machine Tools and Manufacture, vol. 45, pp. 1421-1435, 2005.
    [22] R. D. Lorenz and P. B. Schmidt, “Synchronized Motion Control for Process Automation”, Proceedings of the IEEE Industry Applications Annual Meeting, vol. 2, pp. 1693-1698, 1989.
    [23] S. Y. Lin, C. Y. Ho and Y. Y. Tzou, “Distributed Motion Control Using Real-Time Network Communication Techniques”, Conference Proceedings of Power Electronics and Motion Control, 2000.
    [24] W. T. Lin , Servo System Design with SERCOS Interface, Master thesis, National Taiwan University, Taiwan, 2000. (written in Chinese language)
    [25] C. Y. Lin , Bounded Error Controller Synthesis based on SERCOS Interface, Master thesis, National Taiwan University, Taiwan, 2001. (written in Chinese language)
    [26] Open DeviceNet Vendors Association, CIP Safety White Paper English Version, Open DeviceNet Vendors Association, pp.2, 2003.
    [27] H. Peg, Hard Real‐Time with IntervalZero RTX® on the Windows® Platform, IntervalZero, 2010. (White Paper)
    [28] Bosch Rexroth, Rexroth SERCANS III, Bosch Rexroth, 2008. (Application Manual, First edition)
    [29] S. Schultze, “Fault-Tolerance in Real-Time Communication”, Conference Proceedings of Industrial Electronics, 1993.
    [30] SIEMENS, 840D/FM-NC Description of Functions, Special Functions (Part 3), SIEMENS, 1999.
    [31] SERCOS International e.V., Technical Short Description, SERCOS International e.V., 2002.
    [32] E. Schemm, “SERCOS to Link with Ethernet for Its Third Generation”, The International Journal of Computing & Control Engineering, vol. 15, Issue 2, pp.30 - 33, 2004.
    [33] STMicroelectronics, 32-bit embedded SuperH Device, STMicroelectronics, 2005.
    [34] SERCOS International e.V., SERCOS Interface NEWS, SERCOS International e.V., vol.1, pp.12, 2007.
    [35] SERCOS International e.V., SERCOS III Universal Real-Time Communication with Ethernet, SERCOS International e.V., 2007.
    [36] SERCOS International e.V., http://www.sercos.com/, SERCOS International e.V., Oct 2009.
    [37] SERCOS International e.V., https://www.sercos.org/wiki/Main_Page, SERCOS International e.V., Oct 2009.
    [38] M. T. Su, T. I. Kao, L. Y. Chen and C. J. Chen, “High Precision Position Controller Design for Laser Micromachining System”, The Journal of the Mechatronic Industry, vol. 311, pp.78 - 91, 2009. (written in Chinese language)
    [39] K. C. Tai, “The Structure Analysis of FANUC Controller” The Journal of the Mechatronic Industry, vol. 121, pp.278 - 292, 1993.
    [40] M. C. Wu, An Investigation on Synchronous Control of Linear Servo System, Master thesis, National Cheng Kung University, Taiwan, 2007. (written in Chinese language)
    [41] S. H. Wang, Application of Linear Motor Synchronous Control to All-Electric Injection Molding Machine, Master thesis, National Cheng Kung University, Taiwan, 2007. (written in Chinese language)
    [42] J. X. Yang, The Identification and Control of a Twin Linear Servo System with mechanical coupling, Master thesis, National Cheng Kung University, Taiwan, 2003. (written in Chinese language)

    下載圖示 校內:2010-10-31公開
    校外:2010-10-31公開
    QR CODE