簡易檢索 / 詳目顯示

研究生: 黃炫喬
Husan-Chiao Huang
論文名稱: 基於廣義預測控制理論應用於無線網路式 控制系統
Generalized Predictive Control in a Wireless Networked Control System
指導教授: 李敏凡
Min-Fan Ricky Lee
口試委員: 周宜雄
Yi-Shyong Chou
邱士軒
Shih-Hsuan Chiu
學位類別: 碩士
Master
系所名稱: 工程學院 - 自動化及控制研究所
Graduate Institute of Automation and Control
論文出版年: 2010
畢業學年度: 98
語文別: 英文
論文頁數: 84
中文關鍵詞: 封包丟失時延網路式控制系統廣義預測控制
外文關鍵詞: Packet Loss Generalized Predictive Control, Network-induced Delay, Networked Control system, Network Simulator version 2
相關次數: 點閱:351下載:14
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 網路式控制系統(Networked Control System, NCS) 於1999年由馬里蘭大學(University of Maryland) Walsh, G. C.等人所提出。 網路式控制系統有別於傳統之控制系統,其為網路通訊技術和自動化控制技術兩個學術領域的融合。 系統可分為控制器端與制動器/感測器端,前述兩者以網路(如:有線網路、無線網路等)連結的方式,互相傳送控制訊號與感測器資料而形成閉迴路控制系統。 其意為位於遠端之控制系統只包含制動器、感測器與受控廠,控制器位於本地並以網路通訊作為媒介之控制。在通訊網路中,由於網路不確定性時延與封包丟失等因素,使控制系統無法即時性運作並造成系統性能降低或使系統不穩定。 本文分析網路中影響系統性能之因素,並將網路中時延與封包丟失之現象模型化。
    廣義預測控制理論(Generalized Predictive Control, GPC)為模式預估控制(Model Predictive Control) 理論中的一種,且廣義預測控制對於不確定性時延系統的適應力強。 本文提出基於廣義預測控制理論為基礎之方法,以網路式控制系統模型與NS2實現於無線網路(IEEE 802.11b)式控制系統(Wireless NCS, WiNCS),探討無線網路不同的時延與不同的封包丟失率對系統的影響。


    The conception of “Networked Control Systems (NCS)” was presented by Walsh G. C. et al. from the University of Maryland in 1999. The NCSs are different to the traditional control systems which are the integration of the automation and control area and network communication area. The simple NCS architecture composed of controller node and the actuator/sensor node, and each node transmitted data such as control signal and sensor measurement in the form of information packages through a real-time network (i.e. wired network, wireless network or CAN bus etc.).
    When a NCS operates over the communication network, one of the major challenges is the network-induced delay in data transfer among the controllers, actuators, and sensors. This delay may degrade system performance and even cause an unstable system.
    This thesis proposes a Generalized Predictive Control (GPC) with the Kalman state estimator to cope with network-induced delay and packet loss. The GPC is implemented in Wireless NCS (WiNCS) based on IEEE 802.11b, using a NCS model and Network Simulator version 2 (NS2) for simulation and analyzing the performance with the condition of different delay and packets loss rate.

    Abstract I 中文摘要 II Acknowledgements III Contents IV List of Figure VI List of Table VIII List of Symbols IX Chapter 1 Introduction 1 1.1 Background 1 1.2 Overview of Networked Control System 4 1.2.1 NCS Architecture 5 1.2.2 Wireless Network 6 1.3 Overview of Model Predictive Control 9 1.4 Literature Review 11 1.5 Purpose 13 1.6 Thesis Organization and Contribution 14 Chapter 2 Analysis of NCS 16 2.1 Effects of Delay in Control Loop 16 2.2 Problem Description of NCS 20 2.2.1 Networked-Induced Delay 21 2.2.2 Network Scheduling 21 2.2.3 Single-Packet and Multiple-Packet Transmission 22 2.2.4 Packet Loss 22 2.3 Formulation of the NSC Model 23 2.3.1 Delay Characteristic in NCS Model 24 2.3.2 Packets Loss Model 26 2.3.3 State Feedback Control of NCS Model with Delay and Packet Loss 27 2.3.4 Output Feedback Control of NCS Model with Delay and Packet Loss 31 Chapter 3 NCS Controller Design 35 3.1 Basic Principles of MPC 35 3.2 GPC Foundation 37 3.2.1 Formulation of GPC 37 3.2.2 GPC Control Strategy 42 3.3 GPC in State-Space Formulation 44 3.4 State Estimator 50 Chapter 4 Experiments and Results 54 4.1 Experimental Setup 54 4.2 Implement GPC in WiNCS 57 4.2.1 Wireless Network Environment Setup 59 4.3 Results 62 4.3.1 System Response with Random Delay and Packets Loss 62 4.3.2 System Response with Networked-Induced Delay in NS2 70 Chapter 5 Discussion and Conclusion 77 5.1 Discussion 77 5.2 Conclusion 78 5.3 Future Works 79 References 80 Biography 84

    [1] K. J. Astrom and B. Wittenmart, Computer-Controlled Systems: Theory and Design, 1990.
    [2] Z. Wei, et al., "Stability of networked control systems," Control Systems Magazine, IEEE, vol. 21, pp. 84-99, 2001.
    [3] Y. Tipsuwan and M.-Y. Chow, "Control methodologies in networked control systems," Control Engineering Practice, vol. 11, pp. 1099-1111, 2003.
    [4] F.-Y. Wang and D. Liu. (2008). Networked Control Systems:Theory and Applications.
    [5] W. L. D. Leung, et al., "Intelligent space with time sensitive applications," in Advanced Intelligent Mechatronics. Proceedings, 2005 IEEE/ASME International Conference on, 2005, pp. 1413-1418.
    [6] Y. Tipsuwan and C. Mo-Yuen, "Network-based controller adaptation based on QoS negotiation and deterioration," in Industrial Electronics Society, 2001. IECON '01. The 27th Annual Conference of the IEEE, 2001, pp. 1794-1799 vol.3.
    [7] Y. Tipsuwan and C. Mo-Yuen, "Gain adaptation of networked mobile robot to compensate QoS deterioration," in IECON 02 [Industrial Electronics Society, IEEE 2002 28th Annual Conference of the], 2002, pp. 3146-3151 vol.4.
    [8] 粘添壽, 電腦網路與連線技術. 台北: 全華科技圖書股份有限公司, 2006.
    [9] W. Stallings, Wireless Communication and Networks: Prentice Hall, 2002.
    [10] C. R. Cutler and B. L. Ramaker, "Dynamic matrix control-A computer control algorithm," National Meeting, Houston,Paper #51b., 1979.
    [11] D. W. Clarke, et al., "Generalized Predictive Control - Part II. Extensions and Interpretations " Automatica, vol. 23, pp. 149-160, 1987.
    [12] G. C. Walsh, et al., "Stability analysis of networked control systems," Control Systems Technology, IEEE Transactions on, vol. 10, pp. 438-446, 2002.
    [13] G. C. Walsh, et al., "Asymptotic behavior of networked control systems," in Control Applications, 1999. Proceedings of the 1999 IEEE International Conference on, 1999, pp. 1448-1453 vol. 2.
    [14] C. Mo-Yuen and Y. Tipsuwan, "Gain adaptation of networked DC motor controllers based on QoS variations," Industrial Electronics, IEEE Transactions on, vol. 50, pp. 936-943, 2003.
    [15] L. Zhang, et al., "A New Method for Stabilization of Networked Control Systems With Random Delays," Automatic Control, IEEE Transactions on, vol. 50, pp. 1177-1181, 2005.
    [16] L. A. Montestruque and P. Antsaklis, "Stability of model-based networked control systems with time-varying transmission times," Automatic Control, IEEE Transactions on, vol. 49, pp. 1562-1572, 2004.
    [17] Y. Dong, et al., "State feedback controller design of networked control systems," Circuits and Systems II: Express Briefs, IEEE Transactions on, vol. 51, pp. 640-644, 2004.
    [18] O. Beldiman, et al., "Predictors for networked control systems," in American Control Conference, 2000. Proceedings of the 2000, 2000, pp. 2347-2351 vol.4.
    [19] W. Aiguo, et al., "Application of generalized predictive control with neural network error correction in networked control system," in Intelligent Control and Automation, 2004. WCICA 2004. Fifth World Congress on, 2004, pp. 1386-1390 Vol.2.
    [20] M. Dejun, et al., "Research on Generalized Predictive Control Algorithm of Networked Control System," in Control Conference, 2006. CCC 2006. Chinese, 2006, pp. 119-122.
    [21] T. Poi Loon and C. W. de Silva, "Compensation for transmission delays in an ethernet-based control network using variable-horizon predictive control," Control Systems Technology, IEEE Transactions on, vol. 14, pp. 707-718, 2006.
    [22] E. Witrant, et al., "Predictive control over wireless multi-hop networks," in Control Applications, 2007. CCA 2007. IEEE International Conference on, 2007, pp. 1037-1042.
    [23] Y. Tipsuwan and C. Mo-Yuen, "Fuzzy logic microcontroller implementation for DC motor speed control," in Industrial Electronics Society, 1999. IECON '99 Proceedings. The 25th Annual Conference of the IEEE, 1999, pp. 1271-1276 vol.3.
    [24] L. Feng-Li, et al., "Performance evaluation of control networks: Ethernet, ControlNet, and DeviceNet," Control Systems Magazine, IEEE, vol. 21, pp. 66-83, 2001.
    [25] K. C. Lee and S. Lee, "Performance evaluation of switched Ethernet for real-time industrial communications," Computer Standards & Interfaces, vol. 24, pp. 411-423, 2002.
    [26] J. Nilsson, "Real-Time Control Systems with Delays," Department of Automatic Control, Lund Institute of Technology, 1998.
    [27] J.-P. Ebert and A. Willig, "A Gilbert-Elliot Bit Error Model and the Efficient Use in Packet Level Simulation," Telecommunication Networks Group, Technical University Berlin, 1999.
    [28] M. Garcia-Rivera and A. Barreiro, "Analysis of networked control systems with drops and variable delays," Automatica, vol. 43, pp. 2054-2059, 2007.
    [29] L. Yuzhong, "Modeling and Analysis of Networked Control Systems with Time Delay and Data Packet Dropout," in Intelligent Control and Automation, 2006. WCICA 2006. The Sixth World Congress on, 2006, pp. 4609-4613.
    [30] S. Lanxiang and G. Shouping, "A Uniform Modeling of Networked Control System with Random Delays," in Intelligent Control and Automation, 2006. WCICA 2006. The Sixth World Congress on, 2006, pp. 4509-4512.
    [31] M.J.Grimble, Predictive Control: A Unified Approach: Prentice Hall International, 1992.
    [32] C. B. E.F.Camacho, Model predictive Control: Springer, 2004.
    [33] D. W. Clarke, et al., "Generalized Predictive Control - Part I. The Basic Algorithm," Automatica, vol. 23, pp. 137-148, 1987.
    [34] D. Soloway, et al., "GPC-Based Stable Reconfigurable Control," NASA Ames Research Center.
    [35] K. Belda and J. Bohm, "Range-space predictive control for optimal robot motion," INTERNATION JOURNAL OF CIRCUITS, SYSTEMS and SIGNAL PROCESSING, vol. Issue 1, Vol.1, 2007.
    [36] W. H. Press, et al., Numerical Recipes: The Art of Scientific Computing, 3rd ed.: Cambridge Univ Pr, 2007.
    [37] G. H. Golub and C. F. V. Loan, Matrix Computations, Third ed.: The Johns Hopkings University, 1996.
    [38] W. Y. Yang, et al., Applied Numerical Methods Using MATLAB: John Wiley & Sons, Inc., Hoboken, New Jersey., 2005.
    [39] M. Pohjola and S. Nethi. (March, 2009, PiccSIM Manual http://autsys.tkk.fi/en/Control/PiccSIM.
    [40] E. Altman and T. Jimenez, "NS Simulator for beginners," Dec.4, 2003.

    QR CODE