研究生: |
吳祈勳 Wu, Chi-Hsun |
---|---|
論文名稱: |
四旋翼無人機之模糊PID控制器設計與實現 Design and Implementation of Fuzzy PID Controllers for Quadcopters |
指導教授: |
呂藝光
Leu, Yih-Guang |
口試委員: | 吳政郎 張原彰 杜國洋 陶金旺 呂藝光 |
口試日期: | 2021/07/30 |
學位類別: |
碩士 Master |
系所名稱: |
電機工程學系 Department of Electrical Engineering |
論文出版年: | 2021 |
畢業學年度: | 109 |
語文別: | 中文 |
論文頁數: | 79 |
中文關鍵詞: | 四軸飛行器 、串級模糊PID控制器 、姿態控制 、高度控制 |
英文關鍵詞: | Quadcopter, cascade fuzzy PID controller, attitude control, altitude control |
研究方法: | 實驗設計法 |
DOI URL: | http://doi.org/10.6345/NTNU202101243 |
論文種類: | 學術論文 |
相關次數: | 點閱:153 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文設計了一套四旋翼飛行器系統,利用串級模糊 PID (Proportional–Integral–Derivative)控制器,來完成俯仰角(Pitch)、翻滾角(Roll)、偏航角(Yaw)與高度(altitude)的定位控制。並在文中探討各項因素對飛行器整體所造成的影響。一般商業四旋翼飛行器所採用的控制器常使用串級PID控制器,其優點就是面對飛行器這種複雜的非線性系統,不需要透過建立精確數學模型,依然能有效控制。但定值的PID參數在面對各種突發情況下,並非是當下最合適的值。為了能在不同的情況下,提供適當PID增益參數,因此導入模糊理論至PID控制器,形成串級式模糊 PID控制器。
透過不同控制器間的相互比較來證實此方法的可行性,並會對各增益參數與模糊規則進行探討。最後,透過許多實驗設計,來測試本論文所提四旋翼飛行器的性能。
In this study, a set of quadcopter system is designed. The cascade fuzzy PID controller is used to control the attitude and altitude of the quadcopter. Moreover, various factors that will influence the quadcopter are discussed. The cascade PID controller is adopted to control the quadcopter in most commercial cases. The advantage of the cascade PID controller is that it can work well under a complex nonlinear system without establishing an accurate mathematical model. However, the fixed PID parameter values may not be the most suitable ones in various situations. By introducing the fuzzy theory to the original cascade PID controller, the fuzzy cascade PID controller can change the gain parameters under different cases.
The feasibility of the fuzzy cascade PID controller is verified through the comparison of experiments with different controllers. Furthermore, the performance of the proposed quadcopter is evaluated by experimental design.
[1] Jonathan P. How, Brett Behihke, Adrian Frank, Daniel Dale and John Vian. "Real-time indoor autonomous vehicle test environment," IEEE Control Systems Magazine, vol.28, no.2, pp.51-64, April 2008
[2] Nathan Michael, Daniel Mellinger, Quentin Lindsey and Vijay Kumar. "The GRASP Multiple Micro-UAV Testbed," IEEE Robotics & Automation Magazine, vol.17, no.3, pp.56-65, Sept. 2010
[3] Nia Maharani Raharja, Iswanto, Muhammad Faris and Adha Imam Cahyadi. "Hover position quadrotor control with fuzzy logic," 2014 1st International Conference on Infonnation Technology, Computer and Electrical Engineering (lCITACEE), Semarang, Indonesia, Nov. 2014, pp.89-92
[4] Pierre-JeanBristeau, François Callou, David Vissière and Nicolas Petit. "The Navigation and Control technology inside the AR.Drone micro UAV," 18th IFAC World Congress, vol.44, no.1, pp.1477-1484, Jan. 2011.
[5] R Athira Krishnan, V. R. Jisha and K Gokulnath. "Path Planning of an Autonomous Quadcopter based Delivery System," 2018 International Conference on Emerging Trends and Innovations In Engineering And Technological Research (ICETIETR), Ernakulam, India, July 2018, pp.1-5
[6] A. Tayebi and S. McGilvray. "Attitude Stabilization of a VTOL Quadrotor Aircraft," IEEE Transactions on Control Systems Technology, vol.14, no.3, pp.562-571, May.2006.
[7] Iyad M. Salameh, Emad M. Ammar and Tarek A. Tutunji, "Identification of quadcopter hovering using experimental data," 2015 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT), Amman, Jordan, Nov. 2015
[8] M. A. Lukmana and H. Nurhadi, "Preliminary study on unmanned aerial vehicle (UAV) quadcopter using PID controller," 2015 International Conference on Advanced Mechatronics Intelligent Manufacture and Industrial Automation (ICAMIMIA), Surabaya, Indonesia, Oct. 2015, pp.34-37
[9] Minh Nguyen Duc, Thang Nguyen Trong and Yang Sheng Xuan. "The quadrotor MAV system using PID control," 2015 IEEE International Conference on Mechatronics and Automation (ICMA), Beijing, China, Aug. 2015, pp.506-510
[10] Djihad Matouk, Oussama Gherouat, Foudil Abdessemed and Abdelouahab Hassam. "Quadrotor position and attitude control via backstepping approach," 2016 8th International Conference on Modelling, Identification and Control (ICMIC), Algiers, Algeria, Nov. 2016, pp.73-79
[11] Young-Cheol Choi and Hyo-Sung Ahn, "Nonlinear Control of Quadrotor for Point Tracking:Actual Implementation and Experimental Tests," IEEE/ASME Transactions on Mechatronics, vol.20, no.3, pp.1179 - 1192, June 2015
[12] Mapopa Chipofya and Deok Jin Lee, "Position and altitude control of a quadcopter using State-Dependent Riccati Equation (SDRE) control," 2017 17th International Conference on Control, Automation and Systems (ICCAS), Jeju, Korea (South), Oct. 2017, pp.1242-1244
[13] El Hamidi Khadija, El Kari Abdeljalil, Mjahed Mostafa and Ayad Hassan, "Adapting parameters for flight control of a quadcopter using reference model and fuzzy logic," 2015 Third World Conference on Complex Systems (WCCS), Marrakech, Morocco, Nov. 2015
[14] Yanguo Fu, Qianqian Zhao, Zhigang Liu, Yan Xu and Xianyong Liu, "A Self-adaptive Cascade Fuzzy PID Method of Attitude Control for Quadrotor," 2018 IEEE 4th International Conference on Control Science and Systems Engineering (ICCSSE), Wuhan, China, Aug. 2018, pp.269-275
[15] Nengsheng Bao, Xie Ran, Zhanfu Wu, Yanfen Xue and Keyan Wang ,"Research on attitude controller of quadcopter based on cascade PID control algorithm," 2017 IEEE 2nd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chengdu, China, Dec. 2017, pp.1493-1497
[16] 李克泓,”四軸飛行器之實現與控制器設計”,碩士論文,國立臺灣師範大學電機工程學系,台灣,2019