| 研究生: |
湯惟宇 Tang, Wei-yu |
|---|---|
| 論文名稱: |
具備線上參數鑑別和離線自動靜摩擦鑑別功能的馬達自調式控制器之研發 The Development of a Self-Tuning Motor Controller with On-Line Parameter Identification and Automatic Off-Line Static Friction Identification |
| 指導教授: |
謝成
Hsieh, Chen |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 航空太空工程學系 Department of Aeronautics & Astronautics |
| 論文出版年: | 2009 |
| 畢業學年度: | 97 |
| 語文別: | 中文 |
| 論文頁數: | 97 |
| 中文關鍵詞: | 自動靜摩擦鑑別 、線上參數鑑別 、梯度搜尋法 、曲線擬合 |
| 外文關鍵詞: | automatic static friction identification, curve fitting, on-line parameter identification, gradient search method |
| 相關次數: | 點閱:70 下載:5 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
高度精度結構控制實驗室對於靜摩擦力和極限精密定位的研究已有多年,而且有不錯的研究成果。因此,希望能在應用到工業上時,能夠更有效率,能自動化鑑別馬達的靜摩擦階段的參數。
在靜摩擦階段,必須先自動鑑別出馬達的阻尼和較大界限(lower bound)的彈簧常數,所以必須使用曲線擬合(curve fitting)的方法來擬合在靜摩擦階段的非線性彈簧力矩對角位移的曲線。首先,使用二階和十階多項式來擬合,發現有反曲點的問題並不符合實際曲線,所以使用Hsieh 和 Pan[1]所提出的曲線方程式來擬合。在尋找最佳彈簧非線性曲線時,使用二分法(binary method)來尋找最佳曲線。
另外,由於受控廠的環境並不是不變的,常常會因為外界的干擾而改變參數,或是一開始所使用的系統參數就是不準確的。因此,必須設計出一套能即時偵測出參數變化的方法,即線上參數鑑別,即時的改變相對應的控制律,使得輸出能達到想要的規格。
所用的方法為,先從離線的參數鑑別所得到的參數當作一開始的預測值,然後從這些參數和其他輸出、輸入來預測下一個取樣時間(sampling time)的輸出。而實際的下一個取樣時間輸出減去預測的下一個取樣時間輸出就是系統參數不準造成的誤差。然後,使用梯度搜尋法(gradient search method)來預測這些參數的誤差,本文使用了正規梯度搜尋法(gradient search method)做線上參數鑑別和加權重梯度搜尋法做線上參數鑑別,並經由模擬和實驗驗證其結果。
For static friction identification, from Hsieh and Pan[1], there is a nonlinear spring in the static friction phase. So, use the equation that is represented by Hsieh and Pan[1] to fit the nonlinear spring curve via binary method.
For on-line identification, Use estimated output and actual output to get error, and use gradient search method with weighting and gradient search method without weighting to improve the motor parameters. If the motor parameters change or the intial motor parameters are wrong, we will find and use on-line identification to decrease the error between the actual parameters and the estimated parameters. With simulation and experiments, verify the above method.
[1] C. Hsieh and Y.-C. Pan, “Dynamic Behavior and Modeling of the Pre-Sliding Static Friction”, Wear, vol.242, pp.1-17, 2000.
[2] W.F. Xie and A.B. Rad, “Fuzzy On-Line Identification of SISO Nonlinear Systems,” Fuzzy Sets and Systems, vol.107, pp.323-334, 1999.
[3] Tomohiro HACHINO and Hitoshi TAKATA, “On-Line Identification Method of Continuous-Time Nonlinear Systems Using Radial Basis Function Network Model Adjusted by Genetic Algorithm,” IEICE Trans. Fundametals, vol.E87-A, no.9, pp.2372-2378, 2004.
[4] Sequare Daniel-Berhe, “Real-Time On-Line Identification of a Nonlinear Continuous-Time Plant Using Hartley Modulating Functions Method,” Industrial Technology 2000. Proceedings of IEEE International Conference on, vol.2, pp.584-589, 2000.
[5] Botao Miao, Regan Zane and Dragan Maksimovic, “Practical On-Line Identification of Power Converter Dynamic Responses,” Applied Power Electronics Conference and Exposition, 2005. APEC 2005. Twentieth Annual IEEE, vol.1, pp.57-62, 2005.
[6] I.B. Collings, V. Krishnamurthy and J.B. Moore, “On-Line Identification of Hidden Markov Models via Recursive Prediction Error Techniques,” IEEE Trans. on Signal Processing, vol.42, no.12, pp.3535-3539, 1994.
[7] Ivan Gabrijel and Andrej Dobnikar, “On-Line Identification and Reconstruction of Finite Automata with Generalized Recurrent Neural Networks,” Neural Networks, vol.16, pp.101-120, 2003.
[8] 辛俊光, “永磁式直流有刷馬達之參數自動鑑別系統,” 碩士論文, 國立成功大學, 航空太空工程研究所, 1997.
[9] 潘奕杰, “靜摩擦之研究與高精度定位控制,” 博士論文, 國立成功大學, 航空太空工程研究所, 2000.
[10] 林廷勇, “補償靜摩擦潛變效應之快速精度極限定位,” 博士論文, 國立成功大學, 航空太空工程研究所, 2001.
[11] T.-Y. Lin, Y.-C. Pan and C. Hsieh, “Precision-Limit Positioning of Direct Drive Systems with the Existence of Friction,” Control Engineering Practice, vol.11, pp.233-244, 2003.
[12] http://education.uncc.edu/droyster/courses/fall01/classnotes/gradsearch.pdf
[13] http://education.uncc.edu/droyster/courses/fall01/classnotes/GradientSearch.pdf
[14] George B. Arfken and Hans-Jurgen Weber, Mathematical Methods for Physicists, Elsevier/Academic Press, 2005.
[15] Philip M. Morse and Herman Feshbach, Methods of Theoretical Physics, McGraw-Hill, 1953.
[16] Erwin Kreyszig, Advanced Engineering Mathematics, Wiley, 1999.
[17] Katsuhiko Ogata, Discrete-Time Control Systems, Prentice-Hall, 1995.
[18] Benjamin C. Kuo, Digital control systems, Oxford University Press, 1992.
[19] Richard C. Dorf and Robert H. Bishop, Modern control systems, McGraw-Hill, 2005.
[20] Gene F. Franklin, J. David Powell and Abbas Emami-Naeini, Feedback control of dynamic systems, Addison-Wesley, 1991.