簡易檢索 / 詳目顯示

研究生: 練羽軒
Lien, Yu-Hsuan
論文名稱: 適應性觀測器於四旋翼致動器失效下之障誤偵測與容錯控制
Adaptive Observer Based Fault Detection and Fault-Tolerant Control of Quadrotors under Rotor Failure
指導教授: 彭兆仲
Peng, Chao-Chung
學位類別: 碩士
Master
系所名稱: 工學院 - 航空太空工程學系
Department of Aeronautics & Astronautics
論文出版年: 2018
畢業學年度: 106
語文別: 英文
論文頁數: 97
中文關鍵詞: 四旋翼之致動器失效容錯控制障誤偵測適應性非線性觀測器順滑控制
外文關鍵詞: actuator fault of Quadrotors, fault tolerant control, fault detection and isolation, adaptive nonlinear observer, sliding mode control
相關次數: 點閱:118下載:23
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本文致力於探討四旋翼於制動器失效之控制策略,此方法將包含兩部分—障誤偵測與容錯控制。其中,障誤判別分為障誤偵測與參數估測兩部分,除了探討不同方法的可行性,也試圖提出具備準確度與即時性之障誤判別方法,並降低誤判機率。為達到此目的,本論文以建立之四旋翼動力模型為基礎,使用非線性觀測器估測的各個狀態與實際系統量測之狀態產生殘差,並以該殘差是否超過所設計之適應性上下界判斷致動器是否失效。同時,以基於非線性穩定分析所得到之障誤估測法,實現制動器損壞比例之評估。最後再將障誤偵測與估測的結果作為依據,透過所設計之演算法判定障誤是否發生。當障誤條件被觸發後,將切換至所設計之容錯控制方法。透過即時的控制轉換,不但可以維持載具姿態之穩定,亦能於致動器失效情況下,完成既定之飛行任務。另一方面,為了抵禦外擾,本論文之容錯控制部分採用順滑控制作為強健控制器之設計,並輔以座標轉換,從而補償因四旋翼自旋現象造成之偏航。

    This paper aims to propose a strategy for quad-rotors flight control under rotor failure. The proposed control strategy consists of two stages – FDI (fault detection and isolation) part and the FTC (fault tolerant control) part. The control method takes normal flight as well as abnormal flight into consideration. The algorithm that switches the control law between the aforementioned two cases relies on the FDI result. As a consequence, the accuracy of the FDI becomes one of the important issues for field safety flight control. To achieve the FDI, a model based method for fault detection and fault estimation is developed. As for the fault detection, an adaptive boundary of the residues generated from the nonlinear observer is applied, and the fault alarm is going to be triggered if any of the residues exceeds prescribed upper/lower bounds. On the other hands, the update law of fault estimation is formed within the stability analysis of state estimation error, which requires the application of the nonlinear observer. With the combination of the results from fault detection and fault estimation, the judgment in deciding whether the fault actually happens or not could be made. While fault happening, a control strategy that stabilizes the system and keeps the trajectory ability of the quad-rotor is required. To this aim, a coordinate transformation scheme is applied, which corrects the target angles for the quad-rotor to follow a desired trajectory. Furthermore, in order to achieve robust flight during the external wind perturbation, the sliding mode control (SMC) theory is used. Finally, simulations are applied to illustrate the effectiveness and feasibility of the fault control strategy. Numerical results show that the proposed method is able to achieve robust flight even in the presence of rotor failures.

    Abstract i 中文摘要 ii Acknowledgement iii Contents iv List of Tables vi List of Figures vii Notation Conventions x Chapter 1 Introduction 1 1.1 Motivation 1 1.2 Literature Review 2 1.3 Organization and Contribution 3 Chapter 2 Dynamic Modeling 4 2.1 Rotation Dynamics 5 2.1.1 Introduction to Direction Cosine Matrix 5 2.1.2 Angular Momentum Derivative 7 2.1.3 Moment of Inertia of the Quadrotor 10 2.2 Force Equation 11 2.3 Moment Equation 12 2.4 Simulation Model under PID Control Law 16 2.5 Verification of Simulator 21 Chapter 3 Fault Detection and Fault-Tolerant Control for Quadrotors 25 3.1 Modified Control Law with Coordinate Transformation 26 3.2 An Observer Based Fault Detection Method 27 3.2.1 Introduction to Observer 27 3.2.2 Example of Observer Based Control in Pendulum Case 30 3.2.3 Observer Based Fault Detection Method for Quadrotors 32 3.3 Redundant Observer Based Fault-Tolerant Control Strategy 41 3.4 Simulation 42 3.4.1 Keeping Yaw Angle Control under Actuator Fault 42 3.4.2 Releasing Yaw Angle Control under Actuator Fault 43 Chapter 4 Fault Estimation and Fault-Tolerant Control Based on SMC 45 4.1 Introduction to Sliding Mode Control 45 4.2 FDI and FTC Strategy 49 4.2.1 Derivation of FDI and FTC in Pendulum Case 50 4.2.2 Discussion of Active FTC Concept under Slow Time Varying Fault 57 4.2.3 Examination of FDI Strategy on High-Order System with Multi Control Input 62 4.3 FDI and FTC for the Quadrotor 67 4.3.1 FTC for the Quadrotor 67 4.3.2 A Fault Estimation Method for the Quadrotor 72 4.4 Simulation Result 76 Chapter 5 FDI and FTC Scheme for the Quadrotor 81 5.1 Explanation of the FDI and FTC Scheme 81 5.2 Simulation of FDI and FTC Scheme 89 Chapter 6 Conclusion and Future Work 91 Reference 92 Appendix A – Moment of Inertia 94 Appendix B – Demonstration of Quad-rotor’s Flight in Different Cases 97

    [1] Jin Jiang and Youmin Zhang, "Accepting Performance Degradation in Fault-Tolerant Control System Design," in IEEE Transactions on Control Systems Technology, vol. 14, no. 2, pp. 284-292, March 2006.
    [2] Slotine and W. Li, Applied nonlinear control. Englewood Cliffs, New Jersey: Prentice-Hall, 1991.
    [3] Youmin Zhang and Jin Jiang, "Fault Tolerant Control System Design with Explicit Consideration of Performance Degradation," in IEEE Transactions on Aerospace and Electronic Systems, vol. 39, no. 3, pp. 838-848, July 2003.
    [4] Aravena, K. Zhou, X. Li and F. Chowdhury, "Fault Tolerant Safe Flight Controller Bank 1," IFAC Proceedings Volumes, vol. 39, no. 13, pp. 807-812, 2006.
    [5] J. D. Boskovic and R. K. Mehra, "A Multiple Model-Based Reconfigurable Flight Control System Design," Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171), Tampa, FL, pp. 4503-4508 vol.4, 1998.
    [6] M. Gopinathan, J. D. Boskovic, R. K. Mehra and C. Rago, "A Multiple Model Predictive Scheme for Fault-tolerant Flight Control Design," Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171), Tampa, FL, pp. 1376-1381 vol.2, 1998.
    [7] S. Kanev and M. Verhaegen, "A Bank of Reconfigurable LQG Controllers for Linear Systems Subjected to Failures," Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187), Sydney, NSW, pp. 3684-3689 vol.4, 2000.
    [8] K. S. Narendra and J. Balakrishnan, "Adaptive Control Using Multiple Models," in IEEE Transactions on Automatic Control, vol. 42, no. 2, pp. 171-187, Feb 1997.
    [9] K. Narendra, O. Driollet, M. Feiler and K. George, "Adaptive Control Using Multiple Models, Switching and Tuning," International Journal of Adaptive Control and Signal Processing, vol. 17, no. 2, pp. 87-102, 2003.
    [10] R. Hess and S. Wells, "Sliding Mode Control Applied to Reconfigurable Flight Control Design," Journal of Guidance, Control, and Dynamics, vol. 26, no. 3, pp. 452-462, 2003.
    [11] C. L. Chen, H. T. Yau, and C. C. Peng, “Design of Extended Backstepping Sliding Mode Controller for Uncertain Chaotic Systems” , International Journal of Nonlinear Sciences and Numerical Simulation, vol.8, pp. 137-146, 2007.
    [12] C. C. Peng, “Backstepping Design of Sliding Mode Controller and Its Applications to Contouring and Tracking Control of Mechanical System,” PhD dissertation, Department Aeronautics and Astronautics Engineering, NCKU, Tainan, Taiwan, 2009.
    [13] M. Hamayun, C. Edwards, and H. Alwi, Fault Tolerant Control Schemes Using Integral Sliding Modes. Cham: Springer International Publishing, 2016.
    [14] A. Freddi, S. Longhi and A. Monteriù, "A Diagnostic Thau Observer for a Class of Unmanned Vehicles," Journal of Intelligent & Robotic Systems, vol. 67, no. 1, pp. 61-73, 2012.
    [15] Z. Cen, H. Noura and Y. Younes, "Systematic Fault Tolerant Control Based on Adaptive Thau Observer Estimation for Quadrotor UAVs," International Journal of Applied Mathematics and Computer Science, vol. 25, no. 1, 2015.
    [16] S. Ganguli, A. Marcos and G. Balas, "Reconfigurable LPV Control Design for Boeing 747-100/200 Longitudinal Axis," Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301), Anchorage, AK, USA, pp. 3612-3617 vol.5, 2002.
    [17] A. Marcos, S. Ganguli and G. Balas, "An Application of Fault Detection and Isolation to a Transport Aircraft," Control Engineering Practice, vol. 13, no. 1, pp. 105-119, 2005.
    [18] N. A. Chaturvedi, A. K. Sanyal, and N. H. McClamroch, “Rigid-body Attitude Control,” Control Systems, IEEE, vol. 31, no. 3, pp. 30–51, 2011.
    [19] Mueller, Mark W., and Raffaello D'Andrea. "Stability and Control of a Quadrocopter despite the Complete Loss of One, Two, or Three Propellers," Robotics and Automation (ICRA), 2014 IEEE International Conference on. IEEE, 2014.
    [20] A. Monteriù, P. Asthana, K. Valavanis and S. Longhi, "Real-Time Model-Based Fault Detection and Isolation for UGVs," Journal of Intelligent and Robotic Systems, vol. 56, no. 4, pp. 425-439, 2009.

    下載圖示 校內:2021-07-03公開
    校外:2021-07-03公開
    QR CODE