| 研究生: |
吳佩儒 Wu, Pei-Ju |
|---|---|
| 論文名稱: |
四旋翼機抗風擾之Hinfinity控制器設計 Quadcopter Hinfinity Controller Design for Wind Disturbance Rejection |
| 指導教授: |
楊憲東
Yang, Ciann-Dong |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 航空太空工程學系 Department of Aeronautics & Astronautics |
| 論文出版年: | 2021 |
| 畢業學年度: | 109 |
| 語文別: | 中文 |
| 論文頁數: | 112 |
| 中文關鍵詞: | 四旋翼無人機 、Hinfinity強健控制 、抗風擾 、紊流風場 |
| 外文關鍵詞: | quadcopter, Hinfinity robust control, wind rejection, wind turbulence |
| 相關次數: | 點閱:211 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來針對四旋翼無人機應用及發展的領域廣泛,主要是因其體積小及機動性高的優勢,使無人機成為具潛力的研究領域。然而,由於四旋翼機的致動器數目少於飛行自由度的特性,造成其抗風能力的不足。本論文針對四旋翼機設計抗風擾強健控制器,使其達到姿態穩定,從而實現四旋翼無人機之姿態控制及位置控制。本論文首先對正字型結構四旋翼機建立數學模型,研究此非線性模型的配平(trim)與線性化。論文其次建立可用於無人機低空域飛行之紊流風場模型,並對此風場模型進行頻域分析。在控制器設計方面,分為兩個部分討論:一是內迴路姿態控制,採用Hinfinity控制律進行設計,用以穩定四旋翼機姿態;二是外迴路位置控制,採用線性PD控制進行路徑追蹤。最後,本研究透過Simulink整合四旋翼機模型、風場模型、內迴路Hinfinity姿態控制器及外迴路PD位置控制器,建立完整四旋翼機的控制架構,並加入風場外擾,對閉迴路系統進行模擬,驗證所提控制系統的可行性。
In recent years, the applications and developments of the quadcopter drones have been widely studied. Because of the advantages of small size and high mobility, UAV (Unmanned Aerial Vehicle) becomes a popular research field. Due to the quadcopters have less actuator numbers than the degree of freedom of fight, to maintain its balance state or the desired attitude under the effect of the wind disturbances becomes necessary. In this thesis, the main work is to design a robust controller for the quadcopter to achieve the position control and the attitude stable. Firstly, a mathematical model of a quadcopter is established, and then the trim and linearization of this nonlinear model is studied. Secondly, an available mathematical model of the turbulence wind in low altitude is set up, analyzed, and discussed. The design of the controller is divided into two parts: Hinfinity controller design for the inner- loop attitude control; while the other is the linear PD controller design for the outer- loop position control. Finally, the quadcopter model, turbulence model, Hinfinity attitude controller and PD position controller are integrated in the MATLAB Simulink platform. In this thesis, the complete flight control system of the quadcopter is established, and its feasibility under the disturbance condition in the closed loop is verified.
[1] W. M. Organization, "Manual on Marine Meteorological Services," Secretariat Of The World Meterological Organization, 2012.
[2] P. Pounds, R. Mahony, and P. Corke, "Modelling and control of a large quadrotor robot," Control Engineering Practice, vol. 18, no. 7, pp. 691-699, 2010.
[3] F. Ahmad, P. Kumar, and P. P. Patil, "Modeling and simulation of a quadcopter with altitude and attitude control," Nonlinear Studies, vol. 25, no. 2, 2018.
[4] S. Allison, H. Bai, and B. Jayaraman, "Modeling trajectory performance of quadrotors under wind disturbances," in 2018 AIAA Information Systems-AIAA Infotech@ Aerospace, 2018, p. 1237.
[5] P. Wang, Z. Man, Z. Cao, J. Zheng, and Y. Zhao, "Dynamics modelling and linear control of quadcopter," in 2016 International Conference on Advanced Mechatronic Systems (ICAMechS), 2016: IEEE, pp. 498-503.
[6] A. T. Bayisa and G. Li-Hui, "Controlling Quadcopter Altitude using PID-Control System," IJERT, vol. V8, no. 12, 12/06 2019.
[7] 王祖齡 , "四旋翼無人機飛行姿態之兩級串接式 PID 控制器設計與實現 ," 虎尾科技大學飛機工程系航空與電子科技碩士班學位論文 , pp. 1-67, 2016.
[8] S. Waslander and C. Wang, "Wind disturbance estimation and rejection for quadrotor position control," in AIAA Infotech@ Aerospace conference and AIAA unmanned... Unlimited conference, 2009, p. 1983.
[9] N. K. Tran, E. Bulka, and M. Nahon, "Quadrotor control in a wind field," in 2015 International Conference on Unmanned Aircraft Systems (ICUAS), 2015: IEEE, pp. 320-328.
[10] M. Numan, "Controller Design for Attitude and Position Control of Quadrotor," Master, Electrical Engineering, Capital University of Science and Technology, 2017.
[11] H. Tnunay, M. Q. Abdurrohman, Y. Nugroho, R. Inovan, A. Cahyadi, and Y. Yamamoto, "Auto-tuning quadcopter using Loop Shaping," in 2013 International Conference on Computer, Control, Informatics and Its Applications (IC3INA), 2013: IEEE, pp. 111-115.
[12] N. Sydney, B. Smyth, and D. A. Paley, "Dynamic control of autonomous quadrotor flight in an estimated wind field," in 52nd IEEE Conference on Decision and Control, 2013: IEEE, pp. 3609-3616.
[13] A. Ataka et al., "Controllability and observability analysis of the gain scheduling based linearization for uav quadrotor," in 2013 International conference on robotics, biomimetics, intelligent computational systems, 2013: IEEE, pp. 212-218.
[14] E. L. S. d. Silva, "Incremental Nonlinear Dynamic Inversion for Quadrotor Control,"Master, Aerospace Engineering, Instituto Superior Técnico, 2015.
[15] F. Sabatino, "Quadrotor control: modeling, nonlinearcontrol design, and simulation," Master, Electrical Engineering, Kungliga Tekniska högskolan, 2015.
[16] H. Liu, D. Li, Z. Zuo, and Y. Zhong, "Robust three-loop trajectory tracking control for quadrotors with multiple uncertainties," IEEE Transactions on Industrial Electronics, vol. 63, no. 4, pp. 2263-2274, 2016.
[17] A. Bansal and V. Sharma, "Design and analysis of robust H-infinity controller," Control theory and informatics, vol. 3, no. 2, pp. 7-14, 2013.
[18] A. T. Gaitan and Y. Bolea, "Modeling and robust attitude control of a quadrotor system," in 2013 10th international conference on electrical engineering, computing science and automatic control (CCE), 2013: IEEE, pp. 7-12.
[19] T. Kang, K. J. Yoon, T.-H. Ha, and G. Lee, "H-infinity control system design for a quad-rotor," Journal of Institute of Control, Robotics and Systems, vol. 21, no. 1, pp. 14-20, 2015.
[20] J. Thomas, J. Currie, and D. Wilson, "Loop Shaping Design Procedure for Quadrotor Control with Weights Designed by Resolving a Constrained Non-linear Optimization Problem," ARAA, 2017.
[21] V. Raghuraman, "Modeling and H-infinity loop shaping control of a vertical takeoff and landing drone," Master, Arizona State University, 2018.
[22] A. Jafar, S. Fasih-UR-Rehman, S. Fazal-UR-Rehman, N. Ahmed, and M. U. Shehzad, "A robust H control for unmanned aerial vehicle against atmospheric turbulence," in 2016 2nd International Conference on Robotics and Artificial Intelligence (ICRAI), 2016: IEEE, pp. 1-6.
[23] J. P. Ortiz, L. I. Minchala, and M. J. Reinoso, "Nonlinear robust H-Infinity PID controller for the multivariable system quadrotor," IEEE Latin America Transactions, vol. 14, no. 3, pp. 1176-1183, 2016.
[24] N. Xuan-Mung, J.-W. Song, and S. K. Hong, "Quadrotor Robust Optimal Attitude Tracking Control subjected to Model Uncertainties and External Disturbances," in 2019 19th International Conference on Control, Automation and Systems (ICCAS), 2019: IEEE, pp. 1450-1453.
[25] C. MASSÉ, O. GOUGEON, D.-T. NGUYEN, and D. SAUSSIÉ, "Modeling and Control of a Quadcopter Flying in a Wind Field: A Comparison Between LQR and Structured ℋ Control Techniques," in 2018 International Conference on Unmanned Aircraft Systems (ICUAS), 2018: IEEE, pp. 1408-1417.
[26] D.-Y. Jeong, T. Kang, H. R. Dharmayanda, and A. Budiyono, "H-infinity attitude control system design for a small-scale autonomous helicopter with nonlinear dynamics and uncertainties," Journal of aerospace engineering, vol. 25, no. 4, pp. 501-518, 2012.
[27] R. U. Amin and L. Aijun, "Design of mixed sensitivity H control for four-rotor hover vehicle," International Journal of Automation and Control, vol. 11, no. 1, pp. 89-103, 2017.
[28] R. Hassan, A. Hossam, and A. El-Badawy, "Robust H-infinity Control for a Bi-rotor System," in AIAA Scitech 2020 Forum, 2020, p. 1834.
[29] Q. Zhang, J. Zhang, X. Wang, Y. Xu, and Z. Yu, "Wind Field Disturbance Analysis and Flight Control System Design for a Novel Tilt-Rotor UAV," IEEE Access, vol. 8, pp. 211401-211410, 2020.
[30] R. Prouty, Helicopter performance, stability, and control. 1995.
[31] M. e. al., "ROTOR ASSEMBLE WITH HIGH LOCK-NUMBER BLADES," US Patent Appl. 0320567, 2017.
[32] MATLAB. (2021). Quadcopter Project [Online]. Available: https://www.mathworks.com/help/aeroblks/quadcopter-project.html.
[33] K. Cole and A. Wickenheiser, "Spatio-Temporal Wind Modeling for UAV Simulations," arXiv e-prints, p. arXiv: 1905.09954, 2019.
[34] 张峰 , 汪沛 , 王冲 , and 谢芳林 , "基于 Von Karman 模型的三维大气紊流仿真 ," 2007.
[35] J. Verberne, "Development of Robust Control Laws for Disturbance Rejection in Rotorcraft UAVs," Master, Aerospace Engineering, Embry-Riddle Aeronautical University, 2019.
[36] U. M. H. MIL-HDBK, "Flying qualities of piloted airplanes," MIL-F-8785C, 1980.
[37] S. Perfetto, E. Denti, G. Mengali, F. H. TUM, and D.-I. S. H. TUM, "Modeling and Implementation of the Atmosphere in MATLAB/Simulink for flight simulation," Master, Flight System Dynamics, Technische Universität München, 2013.
[38] U. M. H. MIL-HDBK, "Flying Qualities of Piloted Aircraf," MIL-STD-1797A, 1990.
[39] 楊憲東 , 非線性系統與控制 .PART I: 系統分析, PART II:控制設計 . 成大出版社 , 2015.
[40] D. Pathak and D. Sambariya, "Methodologies for the Selection of Weighting Function," in 2019 2nd International Conference on Power Energy, Environment and Intelligent Control (PEEIC), 2019: IEEE, pp. 347-350.