| 研究生: |
盛首鳴 Sheng, Shou-Ming |
|---|---|
| 論文名稱: |
馬達速度控制之速度估測器設計與實現 Design and Implementation of Velocity Estimators for Motor Velocity Control |
| 指導教授: |
何明字
Ho, Ming-Tzu |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 工程科學系 Department of Engineering Science |
| 論文出版年: | 2018 |
| 畢業學年度: | 106 |
| 語文別: | 中文 |
| 論文頁數: | 167 |
| 中文關鍵詞: | 速度估測器 、微分器 、速度控制 |
| 外文關鍵詞: | velocity estimator, differentiator, velocity control |
| 相關次數: | 點閱:85 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文旨在藉由速度估測器來提高馬達速度控制的性能。在伺服馬達上,通常藉由編碼器感測位置,再由簡單的純微分器演算法將相臨兩次取樣間的位移量除以取樣時間以得到速度供回授控制之用,但這會導致量測到的雜訊被放大,因此必須依靠速度估測器來改善此問題。本論文研究了PI Servo-loop速度估測器、Levant微分器和卡門濾波器三種速度估測器,並且先以MATLAB/Simulink軟體進行模擬,接著將三種速度估測器都轉為差分方程式,再用MATLAB軟體模擬比較當以實際馬達位置訊號當輸入時,三種速度估測器速度估測之性能,確認實作之可行性。而在實作上,本系統使用德州儀器公司(Texas Instruments, TI)所生產的數位訊號處理器TMS320F28335做為核心以實現速度估測器演算法,經比較結果後以卡門濾波器在速度控制上的性能最佳。
SUMMARY
The aim of this thesis is to study the performance improvement of motor velocity control using velocity estimators. In practice, most servomotors use the encoder to measure the position of the motor and then use the simple differential algorithm, dividing the displacement between two sampling points by the sampling time, to obtain the velocity for feedback control. However, this way can result in serious noise amplification. In this study, velocity estimators are used to solve this problem. This thesis compares three velocity estimators including PI Servo-loop velocity estimator, Levant differentiator, and Kalman filter. First, MATLAB/Simulink are used to simulate these velocity estimation algorithms. For further validation, these velocity estimation algorithms are realized and tested in the difference formulas with the actual motor position signals. In experiments, the algorithms are implemented on a digital signal processor (TMS320F28335) from Texas Instruments. As a result, the Kalman filter outperforms the other velocity estimators in velocity control.
[1]V. Mayer, M. Schneider, J. Seybold, T. Botzelmann, K. P. Fritz, and H. Kuck, “New High Resolution Optical Incremental Rotary Encoder,” Proceedings of 2nd European Conference and Exhibition on VDE, pp. 1-8, Apr. 2008.
[2]Z. Jabbour, S. Moreau, A. Riwan, J. Van Rhijn, and G. Champenois, “Influence of Speed Estimation Methods and Encoder Resolutions on the Stiffness of a Haptic Interface,” Proceedings of IEEE International Symposium on Industrial Electronics (ISIE) , pp. 1883-1888, Jul. 2010.
[3]iC-TW8 16-Bit Sin/Cos Interpolator with Automatic Calibration Datasheet, iC-Haus, 2012.
[4]Č. Milosavljević, B. Peruničić, and B. Veselić, “A New Real Differentiator with Low-Pass Filter in Control Loop,” Electronics, Vol. 14, No. 2, pp. 27-32, Dec. 2010.
[5]H. W. Kim and S. K. Sul, “A New Motor Speed Estimator Using Kalman Filter in Low-Speed Range,” IEEE Transactions on Instrumentation and Measurement, Vol. 43, No. 4, pp. 498-504, Aug.1996.
[6]A. Levant, “Robust Exact Differentiation via Sliding Mode Technique,” Automatica, Vol. 34, No. 3, pp. 379-384, 1998.
[7]R. Faragher, “Understanding the Basis of the Kalman Filter Via a Simple and Intuitive Derivation,” IEEE Signal Processing Magazine, Vol. 29, pp. 128-132, Sep. 2012.
[8]Z. Jabbour, A. Riwan, S. Moreau, and G. Champenois, “Speed Estimation Improvement Using Kalman Filter For a Happtic Interface,” Proceedings of Pan-American Congress of Applied Mechanics, Vol. 29, No.5, pp. 128-132, Jan. 2010.
[9]蕭家豪,「以視覺為基礎之腕關節型機器人拍擊控制系統之設計與實現」,國立成功大學工程科學系碩士論文,民國一○五年一月。
[10]K. D. Young, V. I. Utkin, and U. Ozguner, “A Control Engineer’s Guide to Sliding Mode Control,” IEEE Transactions on Control Systems Technology, Vol. 7, No. 3, pp. 328-342, May 1999.
[11]A. Levant, “Sliding Order and Sliding Accuracy in Sliding Mode Control,” International Journal of Control, Vol. 58, No. 6, pp. 1247-1263, 1993.
[12]許智韋,「二階順滑模態平衡控制之倒單擺系統」,國立成功大學工程科學系碩士論文,民國一○三年一月。
[13]Y. Shtessel, C. Edwards, L. Fridman, and A. Levant, Sliding Mode Control and Observation, Springer, New York, 2014.
[14]R. E. Kalman, “A New Approach to Linear Filtering and Prediction Problems,’’ Journal of Basic Engineering, pp. 35-45, 1960.
[15]蕭景隆,「線性馬達驅動控制系統之設計與實現」,國立成功大學工程科學系碩士論文,民國一○三年一月。
[16]蘇奎峰,「TMS320x2833xDSP原理及其C程序開發」,北京,北京航空航天大學出版社,二○一五年九月。
[17]吳昭儀,「類比式編碼器之細分割與解析度提升」,國立成功大學工程科學系碩士論文,民國一百零五年七月。
[18]RENISHAW, XL-80 laser measurement system, http://www.renishaw.com.tw/tw/xl-80-laser-measurement-system--8267
[19]定點數的四則運算
http://blog.xuite.net/juinghuei/twblog/99600808-%E5%AE%9A%E9%BB%9E%E6%95%B8%E7%9A%84%E5%9B%9B%E5%89%87%E9%81%8B%E7%AE%97
[20]Probability Density Function,Wikipedia,
https://en.wikipedia.org/wiki/Probability_density_function
[21]Normal distribution,Wikipedia,
https://en.wikipedia.org/wiki/Normal_distribution
[22]TMS320F28335 Digital Signal Processor Datasheet, Texas Instruments, 2009.
[23]Root mean square deviation, Wikipedia,
https://en.wikipedia.org/wiki/Root-mean-square_deviation
校內:2023-07-26公開