簡易檢索 / 詳目顯示

研究生: 李正皓
Zheng-Hao Lee
論文名稱: 非線性系統之倒階適應性類神經控制器設計
Adaptive Backstepping Neural Network Controller Design for Nonlinear Systems
指導教授: 洪欽銘
Hong, Chin-Ming
王偉彥
Wang, Wei-Yen
學位類別: 碩士
Master
系所名稱: 工業教育學系
Department of Industrial Education
論文出版年: 2009
畢業學年度: 97
語文別: 英文
論文頁數: 68
中文關鍵詞: 適應性控制類神經網路非線性系統
英文關鍵詞: Adaptive Control, Neural Network, Nonlinear Systems
論文種類: 學術論文
相關次數: 點閱:218下載:13
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本篇論文提出三種非線性系統的控制方法。首先,在第一章先提出一個B-spline適應性倒階典型非線性系統的控制器。這個控制器結合B-spline類神經近似器與強建控制器。主要控制器為B-spline類神經近似器而強建控制器符合 的追蹤效能。B-spline類神經再局部調整的能力比其他類神經來的優異許多,所以非常適合透過內部參數(控制點或是結點)的訓練來即時估測未知的動態系統,為了及時調整這些參數,本篇論文提出均值定理來取代泰勒級數展開的方式避免B-spline基底高次項微分的問題。在第二章我們提出一個B-spline適應性倒階非典型非線性系統的控制器。這個控制系統包含B-spline均值估測類神經網路倒階控制系統設計,而此系統利用均值的觀念來設計即時的更新律。最後,本篇論文提出結合B-spline適應性倒階與一階濾波器得設計概念來控制非典型非線性系統。在n階到階設系統設計的過程中都會發生運算量激增的問題,所以為了克服這問題在本章再傳統到階設計時的每一階步驟都引入一階濾波器的觀念來解決這類問題。

    Three control methods for nonlinear systems are proposed in this thesis. The first controller design is about a B-spline adaptive backstepping controller for affine nonlinear systems. The controller is comprised of a B-spline neural network identifier and a robust controller. The B-spline neural network identifier is the main controller and the robust controller is developed to achieve tracking performance to a desired attenuation level. B-spline neural networks have the advantage over other neural networks of local output adjustment, allowing them to more easily online estimate the system dynamics by tuning their interior parameters, including control points and knot points. To online adjust these parameters, a mean-value estimation technique is proposed to avoid the higher-order derivative problem. This problem generated by both the Taylor linearization expansion and the requirement of finding the derivatives of B-spline basis functions with respect to their parameters. The second controller design is about a B-spline adaptive backstepping controller for nonaffine nonlinear systems. The control scheme combines the backstepping design technique with mean-estimation B-spline neural networks. The mean-estimation B-spline neural networks use a mean estimation technique to develop the update laws for the design of online adaptive controllers. The third controller design is about a B-spline adaptive backstepping controller for nonaffine nonlinear systems with first order filters. The backstepping design technique suffers from on explosion of complexity as order of system increases. In order to overcome this problem, the third controller design uses first order filter at each step of the backstepping design.

    Acknowledgement i Abstract in English ii Abstract in Chinese iv List of Tables……………………………………………………………… v List of Figures………………………………………………………………vi 1. Introduction 2. B-spline Adaptive Backstepping Controllers for Affine Nonlinear Systems 2.1 Problem Formulation………………………………………………… 4 2.2 Design of Backstepping Controllers for Known systems……… 5 2.3 Design of Backstepping Controllers for Unknown Systems……………… 8 2.4 Simulation Results……………………………………………………16 3. B-spline Adaptive Backstepping Controllers for Nonaffine Nonlinear Systems 3.1 Problem Formulation……………………………………………………31 3.2 Design of Backstepping Controllers for Known Systems…………… 32 3.3 Design of B-spline Adaptive Backstepping Controllers for Unknown Systems………………………………………………………… 34 3.4 Simulation Results……………………………………………………….. 39 4. B-spline Adaptive Backstepping Controllers for Nonaffine Nonlinear Systems with First Order Filter 4.1 Problem Formulation………………………………………………… 46 4.2 Design of B-spline Adaptive Backstepping Controllers with First Order Filter……………………………………………………………………… 47 4.3 Stability Analysis………………………………………………… 54 4.4 Simulation Results………………………………………………. 59 5. Conclusion……………………………………………………………… 62 Reference…………………………………………………………………… 64

    [1] M. Zhihong, H. R.Wu, and M. Palaniswami, “An adaptive tracking controller using neural networks for a class of nonlinear systems,” IEEE Transactions. Neural Networks, vol. 9, pp. 947–1031, September. 1998.
    [2] S. S. Ge, C. C. Hang, and T. Zhang, “Adaptive neural network control of nonlinear systems by state and output feedback,” IEEE Transactions. Syst., Man, Cybern. B, vol. 29, pp. 818–828, 1999.
    [3] M. M. Polycarpou, “Stable adaptive neural control scheme for nonlinear systems,” IEEE Transactions Autom. Control, vol. 41, no. 3, pp. 447–451, March. 1996.
    [4] T. Zhang, S. S. Ge, and C. C. Hang, “Adaptive neural network control for strict-feedback nonlinear systems using backstepping design,” Automatica, vol. 36, pp. 1835–1846, 2000.
    [5] S. Ferrari, “Multiobjective Algebraic Synthesis of Neural Control Systems by Implicit Model Following,” IEEE Transactions. Neural Networks, vol. 20, no. 3, March 2009.
    [6] H. Deng, and H. X. Li, “Novel Neural Approximate Inverse Control for Unknown Nonlinear Discrete Dynamical Systems,” IEEE Transactions. Syst., Man, Cybern. B, vol. 35, No. 1, February 2005.
    [7] H. Deng, H. X. Li, and Y. H. Wu, “Feedback-Linearization-Based Neural Adaptive Control for Unknown Nonaffine Nonlinear Discrete-Time Systems,” IEEE Transactions. Neural Networks, vol. 19, no. 9, September 2008.
    [8] H. E. Psillakis, “Sampled-Data Adaptive NN Tracking Control of Uncertain Nonlinear Systems,” IEEE Transactions. Neural Networks, vol. 20, no. 2, February 2009.
    [9] S. Cong and R. Song, “An Improved B-Spline Fuzzy-Neural Network Controller, ” Proceedings of the 3d World Congress on Intelligent Control and Automation, June. 2000.
    [10] C. H. Wang, W. Y. Wang, T. T. Lee, and Pao-Shun Tseng, “Fuzzy B-spline Membership Function and Its Applications in Fuzzy-Neural Control,” IEEE Transactions on Systems, Man, and Cybernetics. vol. 25, no. 5. May 1995.
    [11] W. Y. Wang, C. W. TAO, and C. G. CHANG, “Adaptive Bound Reduced-Form Genetic Algorithms for B-Spline Neural Network Training, ” IEICE TRANS. INF.&SYST., vol.e87-d, no. 11. November 2004.
    [12] Z. H. Lee, W. Y. Wang, Y. G. Leu, and J. H. Yang, “B-spline-based Adaptive Control for a Class of Nonlinear Systems,” National Symposium on System Science and Engineering Conference. June 2008.
    [13] Z. Lin, Donald S. Reay, Barry W. Williams, and X. He, “Online Modeling for Switched Reluctance Motors Using B-spline Neural Networks,” IEEE Transactions on Industrial Electronics, vol. 54, no. 6, December 2007.
    [14] K. F. C. Yiu, S. Wang, K. L. Teo, and A. C. Tsoi, “Nonlinear System Modeling via Knot-Optimizing B-spline Networks,” IEEE Transactions on Neural Networks, vol. 12, no. 5, September 2001.
    [15] H. Deng, R. Oruganti, and D. Srinivasan, “Neural Controller for UPS Inverters Based on B-spline Network,” IEEE Transactions on Industrial Electronic, vol. 55, no. 2, February 2008.
    [16] J. Y. Choi and J. A. Farrell, “Adaptive observer backstepping control using neural networks,” IEEE Transactions Neural Netw., vol. 12, no. 5, pp. 1103–1112, September. 2001.
    [17] C. F. Hsu, C. M. Lin, and T. T. Lee, “Wavelet Adaptive Backstepping Control for a Class of Nonlinear Systems,” IEEE Transactions on Neural Networks, vol. 17, no. 5, September 2006.
    [18] C. H. Lee, B. R. Chung, F. K. Chang, S. K. Chang, “Adaptive Backstepping Control For A Class of Nonlinear Uncertain Systems Using Fuzzy Neural Networks,” IEEE International Conference on Machine Learning and Cybernetics, 19-22, August, 2007.
    [19] S. C. Tong, “Indirect Adaptive Fuzzy Backstepping Control for Nonlinear Systems,” IEEE International Conference on Machine Learning and Cybernetics, 13-16, August, 2006.
    [20] S. S. Ge, C. Wang, “Adaptive Neural Control of Uncertain MIMO Nonlinear Systems,” IEEE Transactions on Neural Network, vol. 15, no.3, may 2004.
    [21] Y. Li, S. Qiang, X. Zhuang, and O. Kaynak, “Robust and Adaptive Backstepping Control for Nonlinear Systems Using RBF Neural Networks,” IEEE Transactions on Neural Networks, vol. 15, no. 3, May 2004.
    [22] F. J. Lin, P. H. Shieh, and P. H. Chou, “ Robust Adaptive Backstepping Motion Control of Linear Ultrasonic Motors Using Fuzzy Neural Network,” IEEE Transactions on Fuzzy System, vol. 16, no. 3, June 2008.
    [23] Y. Zhang, B. Fidan, and P. A. Ioannou, “Backstepping Control of Linear Time-VaryingSystems With Known and Unknown Parameters,” IEEE Transactions on Automatic Control, vol. 11, no. 11, November 2003.
    [24] M. Smaoui, X. Brun, and D. Thomasset, “Systematic Control of an Electropneumatic System:Integrator Backstepping and Sliding Mode Control,” IEEE Transaction on Control Systems Technology, Vol. 14, no. 5, September 2006.
    [25] M. Krstic, I. Kanellakopoulos, and P. V. Kokotovic, Nonlinear and Adaptive Control Design. New York: Wiley, 1995.
    [26] Y. Zhang, P. Y. Peng, Z. P. Jiang, “Stable Neural Controller Design for Unknown Nonlinear Systems Using Backstepping,” IEEE Transactions on Neural Networks, vol. 11, no. 6, November 2000.
    [27] C. M. Lin, and C. F. Hsu, “Neural-Network Hybrid Control for Antilock Braking Systems,” IEEE Transactions on Neural Networks, vol. 14, no. 2, March 2003.
    [28] C. F. Hsu, “Self-Organizing Adaptive Fuzzy Neural Control for a Class of Nonlinear Systems,” IEEE Transactions on Neural Networks, vol. 18, no. 4, July 2007.
    [29] D. Wang, J. Huang, “Neural Network-Based Adaptive Dynamic Surface Control for a Class of Uncertain Nonlinear Systems in Strict-Feedback Form,” IEEE Transactions on Neural Networks, vol. 16, no. 1, January 2005.
    [30] S. S. Ge, F. Hong, and T. H. Lee, “Adaptive Neural Network Control of Nonlinear Systems With Unknown Time Delays,” IEEE Transactions on Automatic Control, Vol. 48, no. 11, November 2003.
    [31] Y. Li, S. Qiang, X. Zhuang, and O. Kaynak, “Robust and Adaptive Backstepping Control forNonlinear Systems Using RBF Neural Networks,” IEEE Transactions on Neural Networks, vol. 15, no. 3, May 2004.
    [32] R. J. Wai, F. J. Lin, R. Y. Duan, K. Y. Hsieh, and J. D. Lee. “Robust Fuzzy Neural Network Control for Linear Ceramic Motor Drive Via Backstepping Design Technique,” IEEE Transactions on Fuzzy systems, vol. 10, no. 1, February 2002.
    [33] M. Wang, B. Chen, and P. Shi, “Adaptive Neural Control for a Class of Perturbed Strict-Feedback Nonlinear Time-Delay Systems,” IEEE Transactions. Syst., Man, Cybern. B, vol. 38, no. 3, June 2008.
    [34] C. Hua, X. Guan , and P. Shi, “Robust Output Feedback Tracking Control forTime-Delay Nonlinear Systems Using Neural Network,” IEEE Transactions on Neural Networks, vol. 18, no. 2, March 2007.
    [35] S. J. Yoo, J. B. Park, and Y. H. Choi, “Adaptive Output Feedback Control of Flexible-JointRobots Using Neural Networks: Dynamic Surface Design Approach,” IEEE Transactions on Neural Networks, vol. 19, no. 10, October 2008.
    [36] J. Zhang, S. S. Ge, and T. H. Lee, “Output Feedback Control of a Class ofDiscrete MIMO Nonlinear Systems With Triangular Form Inputs,” IEEE Transactions on Neural Networks, vol. 16, no. 6, November 2005.
    [37] A. A. Pashilkar, N. Sundararajan, and P. Saratchandran, “Adaptive Back-Stepping Neural Controller for Reconfigurable Flight Control Systems,” IEEE Transaction on Control Systems Technology, Vol. 14, no. 3, May 2006.

    下載圖示
    QR CODE