簡易檢索 / 詳目顯示

研究生: 游世杰
Shi-Chieh Yu
論文名稱: 以內部模型原理為基礎之控制器初始值補償及其於精密線性平台之應用
Initial Value Compensation of Internal Model Principle-Based Controllers and Its Application to Linear Stage
指導教授: 呂有勝
Lu, Yu-Sheng
學位類別: 碩士
Master
系所名稱: 機電工程學系
Department of Mechatronic Engineering
論文出版年: 2010
畢業學年度: 98
語文別: 中文
論文頁數: 139
中文關鍵詞: 精密線性平台內部模型原理為基礎之控制器超越量振盪初始值補償
英文關鍵詞: linear stage, IMP-based controllers, overshoot, oscillation, IVC
論文種類: 學術論文
相關次數: 點閱:70下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本文針對內部模型為基礎之控制器會有超越量(Overshoot)或振盪(Oscillation)的問題進行控制器初始值補償(Initial Value Compensation, IVC)設計。內部模型原理為基礎之控制器具有抑制已知干擾模型的優點,透過IVC之設計可降低超越量或振盪的產生,大大地提升控制器的性能;本文並利用數位訊號處理器(DSP)與可程式邏輯閘陣列(FPGA)實現於精密線性平台系統。
    本文實驗平台之架構上,採用美國德州儀器公司(Texas Instruments, TI)所生產之TMS320C6713 DSP搭配具FPGA之自製擴充子板為實驗平台。在FPGA方面,以硬體描述語言(VHDL)撰寫Encoder, A/D與D/A等週邊界面程式;在控制器實現上,利用TI所提供的Code Composer Studio (CCS)環境下以C/C++撰寫控制器程式並下載到DSP上執行。經由實驗結果證實,透過初始值補償之控制器,能有效改善傳統控制器設計的缺點,改善系統的暫態響應,並且可以消除穩態誤差。

    This thesis presents a solution to the overshoot and oscillation problem in Internal Model Principle-based (IMP-based) controllers by using the Initial Value Compensation (IVC). By using IVC the plant can smoothly, fast and accuarately reach the desired position.
    The experimental system for IMP-based controllers consists of a commercially avariable single axis linear stage, a brushless servo motor and a DSP/FPGA system that is the control kernel. We use C language and very-high- speed hardware description language (VHDL) as tools for developing a servo control system. Experimental results confirm the effectiveness of the presented schemes.
    Keywords: , oscillation, ,

    摘 要 I ABSTRACT II 致 謝 III 目錄 IV 圖目錄 VII 表目錄 X 第一章 緒論 1 1.1 前言 1 1.2 文獻回顧 2 1.3 論文架構 3 第二章 實驗系統介紹與系統鑑別 4 2.1 系統架構簡介 4 2.2系統硬體架構 6 2.2.1 訊號處理架構 6 2.2.2 系統之位置與速度 6 2.3 速度估測器架構 7 2.3.1 FDM與ITM速度估測法 7 2.3.2 FDM與ITM速度估測實驗結果 9 2.4 線性平台系統鑑別 11 第三章 內部模型原理為基礎之控制器設計 14 3.1 內部模型原理為基礎之線性控制器 14 3.1.1 靜態狀態回授控制器原理與設計 14 3.1.2 一階內部模型控制器之原理與設計 19 3.1.3 二階內部模型控制器之原理與設計 25 3.1.4 三階內部模型控制器之原理與設計 26 3.2 滑動模式控制器 28 3.3 內部模型原理為基礎之滑動模式控制器 34 3.3.1 內部模型為基礎之滑動模式控制原理及優點 34 3.3.2 一階內部模型控制器之原理與設計 34 3.3.3 二階內部模型控制器之原理與設計 39 3.3.4 三階內部模型控制器之原理與設計 44 3.4 內部模型原理為基礎之控制器於精密線性平台之模擬結果 46 3.4.1 內部模型原理為基礎之線性控制器模擬結果 46 3.4.2 內部模型原理為基礎之滑動模式控制器模擬結果 51 第四章 初始值補償之設計 60 4.1 初始值補償(Initial Value Compensation, IVC)之設計原理 60 4.2 初始值補償應用於內部模型線性控制器設計與模擬 61 4.2.1 一階內部模型控制器之初始值補償 61 4.2.2 二階內部模型控制器之初始值補償 62 4.2.3 三階內部模型控制器之初始值補償 63 4.3 初始值補償應用於內部模型滑動模式控制器設計與模擬 65 4.3.1 二階內部模型滑動模式控制器之初始值補償 65 4.3.2 三階內部模型滑動模式控制器之初始值補償 66 4.4 初始值補償於精密線性平台之模擬結果 67 4.4.1 內部模型線性控制器之模擬結果 67 4.4.2 內部模型滑動模式控制器之模擬結果 72 第五章 精密線性平台之控制實驗結果 78 5.1 內部模型原理為基礎之線性控制器之控制實驗結果 78 5.2 內部模型原理為基礎之滑動模式控制器之控制實驗結果 88 5.2.1 實驗結果 88 5.2.2 實驗結果 96 第六章 結論 109 參考文獻 110 附錄A TI TMS320C6713 DSK簡介 113 附錄B 自製TI TMS C6X DSK擴充子板簡介 117 附錄C 內部模型原理為基礎之n階滑動模式控制器穩定分析 121 C.1 n階滑動模式控制器穩定分析 121 C.2 傳統滑動模式控制器穩定分析 124 C.3 積分型滑動模式控制器穩定分析 125 附錄D 內部模型原理為基礎之n階控制器初始值補償設計 127 D.1 線性控制器設計 127 D.2 n階內部模型線性控制器設計 127 D.3 n階內部模型線性控制器之初始值補償設計 129 D.4 積分型滑動模式控制器設計 130 D.5 n階內部模型滑動模式控制器設計 131 D.6 n階內部模型滑動模式控制器之初始值補償設計 132 附錄E 負載變化於精密線型平台之模擬結果 133 附錄F 無刷伺服馬達驅動器使用說明 138

    [1] http://www.servo-taiwan.com.tw/?f=Applications
    [2] B. A. Francis and W. M. Wonham, “The Internal Model Principle of Control Theory,” Automatica, vol. 12, no. 5, pp. 457-465, 1976.
    [3] C. C. Hang, K. J. Astrom and W. K. Ho, “Refinements of the Ziegler-Nichols Tuning Formula,” IEE Proc. D Control Theory Applications, vol. 138, no. 2, pp. 111-118, 1991.
    [4] C. C. Hang and L. Cao, “Improvement of Transient Response by Means of Variable Set Point Weighting,” IEEE Trans. Industrial Electronics, vol. 43, no. 4, pp. 477-484, 1996.
    [5] A. Visioli, “Tuning of PID Controllers with Fuzzy Logic,” IEE Proc. Control Theory Applications, vol. 148, no. 1, pp. 1-8, 2001.
    [6] K. E. Rifai and O. E. Rifai, “Design of Hybrid Resetting PID and Lag Controllers with Application to Motion Control,” IEEE/ASME International Conference Advanced Intelligent Mechatronics, pp. 685-692, 2009.
    [7] D. Wu, G. Guo and Y. Wang, “Reset Integral-Derivative Control for HDD Servo System,” IEEE Trans. Control Systems Technology, vol. 15, no. 1, pp. 161-167, 2007.
    [8] T. Yamaguchi, K. Shishida, S. Tohyama and H. Hirai, “Mode Switching Control Design with Initial Value Compensation and Its Application to Head Positioning Control on Magnetic Disk Drives,” IEEE Trans. Industrial Electronics, vol. 43, no. 1, pp. 65-73, 1996.
    [9] T. Yamaguchi, Y. Soyama, H. Hosokawa, K. Tsuneta and H. Hirai, “Improvement of Settling Response of Disk Drive Head Positioning Servo Using Mode Switching Control with Initial Value Compensation,” IEEE/ASME Trans. Magnetics, vol. 32, no. 3, pp. 1767-1772, 1996.
    [10] M. Iwasaki, N. Hirose, M. Kawafuku and H. Hirai, “Residual Vibration Suppression Using Initial Value Compensation for Repetitive Positioning,” Proc. of 8th International Workshop Advanced Motion Control, pp. 571-576, 2004.
    [11] N. Hirose, M. Iwasaki, M. Kawafuku and H. Hirai, “Initial Value Compensation Using Additional Input for Semi-Closed Control Systems,” IEEE Trans. Industrial Electronics, vol. 56, no. 3, pp. 635-641, 2009.
    [12] J. Ishikawa, Y. Yanagita, T. Hattori and M. Hashimoto, “Head Position Control for Low Sampling Rate Systems Based on Two Degree-of freedom Control,” IEEE Trans. Magnetics, vol. 32, no. 3, pp. 1787-1792, 1996.
    [13] M. Johansson, “Optimal Initial Value Compensation for Fast Settling Times in Mode-Switching Control Systems,” Proc. of 39th IEEE Conference Decision and Control, vol. 5, pp. 5137-5142, 2000.
    [14] Y. Li, Y. Sun, C. Smith, L. Guo and W. Guo, “Optimization of Initial Value Compensation for Settle Control in Hard Disk Drivers,” IEEE Trans. Magnetics, vol. 41, no. 2, pp. 797-801, 2005.
    [15] T. Y. Doh and J. R. Ryoo, “A Linear Matrix Inequality Approach to Initial Value Compensation for Mode Switching Control in Hard Disk Drive Servo Systems,” IEEE Trans. Magnetics, vol. 45, no. 9, pp.3362-3364, 2009.
    [16] Y. S. Lu and C. M. Cheng, “Design of a Non-Overshooting PID Controller with an Integral Sliding Perturbation Observer for Motor Positioning Systems,” JSME International Journal Series C, vol. 48, no. 1, pp. 103-110, 2005.
    [17] 劉聖濠,積分控制之初始值補償策略實作,碩士論文,國立雲林科技大學機械工程系,雲林、台灣,2008。
    [18] 王炫文,高性能加速規之研製與無刷伺服系統之速度估測與干擾補償,碩士論文,國立雲林科技大學機械工程系,雲林、台灣,2007。
    [19] N. S. Nise, Control Systems Engineering, Wiley, New York, 2004.
    [20] Y. S. Lu and J. S. Chen, “Design of a Global Sliding Mode Controller for Robot Manipulators with Robust Tracking Capability,” Proc. of the National Council, vol. 18, no. 5, pp. 463-476, 1994.
    [21] R. C. Dorf and R. H. Bishop, Modern Control Systems, Prentice-Hall, New Jersey, 2008.
    [22] 詹順興,以內部模型為基礎之滑動模式控制於光碟機循軌系統之應用,碩士論文,國立雲林科技大學機械工程系,雲林、台灣,2004。
    [23] H. K. Khalil, Nonlinear Systems, Prentice-Hall, New Jersey, 2002.
    [24] Y. S. Lu, “Sliding-Mode Control Based on Internal Model Principle,” IMechE Journal of System and Control Engineering, vol. 221, no. 3, pp. 395-406, 2007.
    [25] TMS320C6711 DSK Help, Texas Instruments Incorporated, 2001.
    [26] TMS320C6711 DSP Datasheet, SPRS073D, Texas Instruments Incorporated, 1998, 2000.
    [27] Vertex 2.5 V Field Programmable Gate Arrays Datasheet, Xilinx Inc, 2001.

    無法下載圖示 本全文未授權公開
    QR CODE