跳到主要內容

臺灣博碩士論文加值系統

(98.82.120.188) 您好!臺灣時間:2024/09/11 07:18
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:楊雲翔
研究生(外文):Yang, Yun-Hsiang
論文名稱:四軸飛行器之主動抗干擾控制器設計
論文名稱(外文):Design of ADRC Controllers for Quadrotors
指導教授:謝易錚吳政郎
指導教授(外文):Hsieh, Yi-ZengWu, Jenq-Lang
口試委員:呂藝光謝易錚吳政郎莊鎮嘉張原彰
口試委員(外文):Leu, Yih-GuangHsieh, Yi-ZengWu, Jenq-LangChuang, Chen-ChiaChang, Yuan-Chang
口試日期:2019-07-18
學位類別:碩士
校院名稱:國立臺灣海洋大學
系所名稱:電機工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2019
畢業學年度:107
語文別:中文
論文頁數:53
中文關鍵詞:四軸飛行器追蹤微分器擴展狀態觀察器主動式抗干擾控制
外文關鍵詞:quadrotortracking differentiatorextended state observeractive disturbance rejection control
相關次數:
  • 被引用被引用:2
  • 點閱點閱:230
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
本論文之研究目的是以Arduino Mega 2560控制板實現四軸飛行器之控制。首先說明如何以牛頓尤拉法得到動態方程式,再結合主動式抗干擾控制方法設計控制器。透過此控制方法設計的擴展狀態觀察器,可以有效估測外在的干擾與系統內部的不確定參數,以此為基礎設計控制輸入補償總干擾項的影響,達到系統平衡的效果。本論文以模擬與實驗結果驗證此控制方法之可行性。
The purpose of this thesis is to implement a controller for a quadrotor by using Arduino Mega 2560. First, we explain how to get the dynamic equation for a quadrotor by the Newton-Euler approach. Then, we design the controller by the active disturbance rejection control method. By using a extended state observer, we can effectively estimate the total disturbance caused by the external disturbance and uncertain parameters of the system. On the basis of the estimated total disturbance, we can design the control signal to compensate the total disturbance and to balance the quadrotor. The results of simulations and experiments validate the proposed methods.
摘要 I
Abstract II
目錄 III
圖目錄 V
表目錄 VII
第一章 緒論 1
1.1 前言 1
1.2 文獻回顧 1
1.3 研究動機與目的 2
1.4 論文架構 2
第二章 系統架構 3
2.1 四軸飛行器機架 3
2.2 無刷直流馬達與螺旋槳 3
2.3 電子變速計 5
2.4 鋰電池 5
2.5 傾斜計 6
2.6 Arduino Mega 2560控制板 6
2.7 系統架構圖 7
第三章 主動抗干擾控制 8
3.1 控制方法的起源與架構 8
3.2 追蹤微分器 10
3.3 擴展狀態觀察器 16
3.3.1 觀察器 16
3.3.2 ESO 18
3.4 ESO-based誤差回授 22
第四章 四軸飛行器之動態模型 25
4.1 四軸飛行器飛行機制 25
4.2 參考座標系與座標轉換 26
4.3 動態方程式 29
4.3.1 力與力矩 30
4.3.2 水平與旋轉動態 32
4.3.3 結合ADRC 34
第五章 模擬與實作結果 36
5.1 控制訊號與轉子推力 36
5.2 四軸飛行器之轉動慣量實驗 40
5.3 四軸飛行器之ADRC控制模擬 43
5.4 四軸飛行器之ADRC控制實作 47
第六章 結論與未來展望 50
6.1 結論 50
6.2 未來展望 50
參考文獻 51
[1]
B. Erginer and E. Altug, “Modeling and PD control of a quadrotor VTOL vehicle,” Proc. IEEE Intelligent Vehicles Symposium, pp. 894-899, 2007.

[2]
A. C. Satici, H. Poonawala, and M. W. Spong, “Robust optimal control of quadrotor UAVs,” IEEE Access, vol. 1, pp. 79-93, 2013.

[3]
T. Madani and A. Benallegue, “Backstepping control for a quadrotor helicopter,” Proc. IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3255-3260, 2006.

[4]
M. Pena, E. Vivas, and C. Rodriguez, “Simulation of the Quadrotor controlled with LQR with integral effect,” ABCM Symposium Series in Mechatronics, vol. 5, no. 1, pp. 390-399, 2012.

[5]
Z. T. Dydek, A. M. Annaswamy, and E. Lavretsky, “Adaptive control of quadrotor UAVs: A design trade study with flight evaluations,” IEEE Transactions on control systems technology, vol. 21, no. 4, pp. 1400-1406, 2012.

[6]
H. Jingqing, “Auto-disturbances-rejection Controller and Its Applications,” Control and decision, vol. 1, pp. 19-23, 1998. (in Chinese)

[7]
K. Chang, Y. Xia, K. Huang, and D. Ma, “Obstacle avoidance and active disturbance rejection control for a quadrotor,” Neurocomputing, vol. 190, pp. 60-69, 2016.

[8]
D. Ma, Y. Xia, T. Li, and K. Chang, “Active disturbance rejection and predictive control strategy for a quadrotor helicopter,” IET Control Theory & Applications, vol. 10, no. 17, pp. 2213-2222, 2016.

[9]
H. Yang, L. Cheng, Y. Xia, and Y. Yuan, “Active disturbance rejection attitude control for a dual closed-loop quadrotor under gust wind,” IEEE Transactions on control systems technology, vol. 26, no. 4, pp. 1400-1405, 2017.


[10]
Q. Zheng, L. Q. Gaol, and Z. Gao, “On stability analysis of active disturbance rejection control for nonlinear time-varying plants with unknown dynamics,” IEEE conference on decision and control, pp. 3501-3506, 2007.

[11]
J. Han, “From PID to active disturbance rejection control,” IEEE Transactions on Industrial Electronics, vol. 56, no. 3, pp. 900-906, 2009.

[12]
Z. Gao, “Scaling and bandwidth-parameterization based controller tuning,” Proc. of the American control conference, vol. 6, pp. 4989-4996, 2006.

[13]
Z. Gao, “Active disturbance rejection control: a paradigm shift in feedback control system design,” American control conference, pp. 2399-2405, 2006

[14]
J. Han and W.Wang, “Nonlinear Tracking-Differentiator,” Systems Science and Mathematical Sciences, vol. 14, no. 2, pp. 177-183, 1994. (in Chinese)

[15]
H. Jingqing, “The Extended State Observer" of a Class of Uncertain Systems,” Control and Decision, vol. 1, 1995.

[16]
B.-Z. Gao and Z.-L. Zhao, "Active disturbance rejection control: Theoretical perspectives, “Communications in Information and Systems,” vol. 15, no. 3, pp. 361-421, 2015.

[17]
J. Han, “Control theory: the doctrine of model or the doctrine of control?,” System Science and Mathematics, vol. 9, no. 4, pp. 328-335, 1989.

[18]
B.-Z. Gao and Z.-l. Zhao, “On the convergence of an extended state observer for nonlinear systems with uncertainty,” Systems & Control Letters, vol. 60, no. 6, pp. 420-430, 2011.

[19]
J. Han, “Active disturbance rejection control technique-the technique for estimating and compensating the uncertainties,” National Defense Industry Press, pp. 197-270, 2008.

[20]
S. Bouabdallah, “Design and control of quadrotors with application to autonomous flying,” EPFL Theses, 2007.


[21]
B. N. Pamadi, “Performance, stability, dynamics, and control of airplanes,” American Institute of aeronautics and astronautics, 2004.

[22]
H. A. Ardakani and T. Bridges, “Review of the 3-2-1 euler angles: a yaw-pitch-roll sequence,” Department of Mathematics, University of Surrey, Guildford GU2 7XH UK, Tech. Rep, 2010.

[23]
L. R. G. Carrillo, A. E. D. López, R. Lozano, and C. Pégard, “Quad rotorcraft control: vision-based hovering and navigation,” Springer Science & Business Media, 2012.

[24]
M. D. Schmidt, “Simulation and control of a quadrotor unmanned aerial vehicle,” University of Kentucky Master's Theses, 2011.

[25]
X. Gong, Y. Tian, Y. Bai, and C. Zhao, “Trajectory tacking control of a quad-rotor based on active disturbance rejection control,” IEEE International Conference on Automation and Logistics, pp. 254-259, 2012.

[26]
Y.-C. Choi and H.-S. 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, 2014.

[27]
葉治寬,四旋翼飛行器之滑動模式懸停控制器設計,國立台灣海洋大學電機工程學系碩士論文,2017。

[28]
林昱廷,四旋翼載具之懸停控制,國立台灣海洋大學電機工程學系碩士論文,2015。

[29]
XXD A2212 930KV brushless outrunner motor
https://www.aliexpress.com/item/A2212-930KV-1000KV-1400KV-2200KV-2450KV-XXD-Brushless-Motor-Outrunner-For-RC-Aircraft-Airplane-Multi-copter/32889826135.html

[30]
Arduino Mega 2560 datasheet
https://store.arduino.cc/usa/mega-2560-r3

[31]
XXD A2212 930KV datasheet
https://goods.ruten.com.tw/item/show?21917188138087
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top