| 研究生: |
陳上澍 Chen, Shang-Shu |
|---|---|
| 論文名稱: |
以數位訊號處理器為基礎之旋轉型雙節倒單擺系統甩上與平衡控制 Swing Up Balance Control of DSP-Based Rotary Double Link Inverted Pendulum Systems |
| 指導教授: |
何明字
Ho, Ming-Tzu |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 工程科學系 Department of Engineering Science |
| 論文出版年: | 2006 |
| 畢業學年度: | 94 |
| 語文別: | 中文 |
| 論文頁數: | 117 |
| 中文關鍵詞: | 旋轉型雙節倒單擺系統 |
| 外文關鍵詞: | Rotary Double Link Inverted Pendulum Systems |
| 相關次數: | 點閱:120 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
摘要
旋轉型雙節倒單擺系統為一快速、不穩定之非線性系統,故適用於驗證各種控制理論。旋轉型雙節倒單擺是由二個不同平面的連桿所組成,此系統包括旋轉型雙節倒單擺機構與馬達致動器,本論文先以最小平方差系統識別方法與Euler-Lagrangian方程式分別建立出致動器部分與旋轉型雙節倒單擺機構部分之系統數學模型,並將二者合成系統受控體。其控制目的為由直流馬達驅動旋轉臂帶動單擺作甩上運動與平衡控制,本論文的平衡控制器是使用LQR最佳控制理論來完成,甩上控制器則使用以能量為基礎之控制來完成。藉由MATLAB/Simulink模擬分析,設計旋轉型雙節倒單擺系統之控制器。最後以數位信號處理器為基礎,及利用C語言與組合語言撰寫控制器程式來實現整個控制系統。
Abstract
The rotary double link inverted pendulum system is a highly nonlinear and unstable system, The mechanism of this system is not complicated. Because of this reason, this system provides a platform for verifying the effectiveness of different control schemes. The rotary double link inverted pendulum has three links moving on the different planes. The control system consists of the inverted pendulum mechanism and the DC motror. In this study, the least-squares system identification technique is used to obtain the model of the actuator and the dynamic equations of the rotary double link inverted pendulum is derived by the Euler-Lagrangian formulation. The control objective is to swing up the pendulums from the downward position and to balance the pendulums in the vertical-upright position. The LQR control scheme is used to achieve balancing control, and the swing up controller adopts the energy-based control scheme. MATLAB/Simulink are used for simulation, analysis, and contoller design. Finally, the control law is implemented using a digital signal processor with programs coded in C language and assembly.
參考文獻
[1] 林鈺翔,「雙連桿倒單擺系統甩上與平衡控制」,國立成功大學工程
科學系碩士論文,民國九十一年。
[2] K. Craig and S. Awtar, “Inverted Pendulum Systems: Rotary and
Arm-driven, A Mechatronics System Design Case Study,”Mechatronics,
Vol.12, No.2, pp. 357-370, 2002.
[3] T. P. Wilfredo and R. G. Oscar, “Nonlinear Control of Swing-Up
Inverted Pendulum,” Proceedings of the 1996 IEEE International
Conference on Control Applications, pp. 259-264, 1996.
[4] K. Xu and X. D. Duan, “Comparative Study of Control Methods of
Single-rotational Inverted Pendulum,” Proceedings of the First
International Conference on Machine Learning and Cybernetics,pp.
776-778, 2002.
[5] G. Du, N. Hung, G. Wu, P. Zhang, Z. Oing, and D. Sun,“The Rotational
Inverted-pendulum Based on DSP Controller,” Proceedings of the World
Congress on Intelligent Control and Automation, pp. 3101-3105, 2002.
[6] M. Bugeja, “Non-linear Swing-Up and Stabilizing Control of an Inverted
Pendulum System,” B. Eng.(Hons.) Thesis, University of Malta, Msida,
Malta, May 2002.
[7] 洪介仁,「車與桿倒單擺系統之平衡控制」,國立成功大學工程科學系碩士論文,
民國九十二年。
[8] 詹富強,「以數位信號處理器為基礎單板獨立旋轉型倒單擺甩上與平衡控制系統之
實現」,國立成功大學工程科學系碩士論文,民國九十三年。
[9] 黃聖財,「以數位信號處理器為基礎之球與桿系統平衡控制」,國立成功大學工程
科學系碩士論文,民國九十三年。
[10] TMS320C2xx/C24x Code Composer User’s Guide (SPRU490), Texas Instruments
Inc., 2000.
[11] TMS320C2x/C2xx/C5x Optimizing C Compiler User’s Guide (SPRU024E),Texas
Instruments Inc., 1999.
[12] TMS320C1x/C2x/C2xx/C5x Assembly Language Tools User’s Guide, Texas
Instruments Inc., 1995.