| 研究生: |
練羽軒 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.
[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.