Responsive image
博碩士論文 etd-0705100-113139 詳細資訊
Title page for etd-0705100-113139
論文名稱
Title
基因演算法於線性馬達之精密定位控制
Genetic Algorithms to the Precision Position Control of Linear Motors
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
83
研究生
Author
指導教授
Advisor
召集委員
Convenor

口試委員
Advisory Committee
口試日期
Date of Exam
2000-06-30
繳交日期
Date of Submission
2000-07-05
關鍵字
Keywords
線性直流馬達、基因演算法、繼電器回授控制、自調式PID控制、精密定位
Relay-feedback Control, Auto-tuning PID Control, Genetic Algorithm, Precision Position, Linear DC Motors
統計
Statistics
本論文已被瀏覽 5732 次,被下載 2596
The thesis/dissertation has been browsed 5732 times, has been downloaded 2596 times.
中文摘要
本論文希望發展一個符合精密、快速要求的定位控制系統。在此我們以線性直流馬達作為系統本體,分別設計巨觀與微觀模型之控制器,其中巨觀階段以基因演算法搜尋PID控制器參數,以求得近最佳參數值,完成巨觀定位目標,而微觀階段則以Relay-Feedback自調式PID控制器執行定位控制,並透過動態轉換條件,以整合兩階段定位控制。期望系統可在0.2秒內完成1cm以內之定位距離,並達到定位精度小於 的定位目標。
應用基因演算法的原理與運算方式,經過基因揀選複製、交配與突變等程序搜尋近最佳控制器參數,以改善原PID控制器對閉迴路系統的性能表現。由電腦模擬與實驗結果顯示,基因演算法所設計之近最佳控制器,能有效改善線性直流馬達系統的性能響應。
Abstract
The main purpose of this thesis is to design a positioning system that matches the demand of the high-accuracy and the high-speed positioning. Hereon, the linear DC motor will be chosen as the main body of the whole system. Individually, we design the controller for macro model and micro model. Among them, using the genetic algorithms(GA)to find the near-optimum controller parameters for PID controller to complete the macro target. And adopting the relay-feedback auto-tuning PID controller to carry out the micro region position control. Through the dynamic transition condition, the two-step position control system is integrated. We hope that the positioning results can achieve the position sensor resolution, , in 0.2 second(positioning distance <1.0cm).
By adopting the principle and operation procedure of the genetic algorithms to make a search for the near-optimum controller parameters, and through the process of selection, reproduction, crossover, and mutation of genes, and then the performance of the closed-loop system with PID controller is improved. According to the computer simulations and the experimental results, it is obvious that the GA-based near-optimal controller can satisfactorily control the linear DC motor system.
目次 Table of Contents
目錄 I
符號索引 III
圖表索引 VII
中文摘要 X
英文摘要 XI
第一章 緒論 1
1-1 研究動機與目的 1
1-2 文獻回顧 2
1-2.1 系統動態模型及其物理特性回顧 2
1-2.2 控制器設計之回顧 8
1-2.3 基因演算法之回顧 9
1-3 論文架構 11

第二章 系統之動態模式描述 12
2-1 線性直流馬達之巨觀模型 12
2-1.1 數學模型的推導 12
2-1.2 系統參數之鑑別 15
2-2 線性直流馬達之微觀模型 16
2-2.1 微觀運動分析 16
2-2.2 微觀靜摩擦力模型鑑別 22

第三章 基因演算法 23
3-1 基因演算法的簡介 23
3-2 基因演算法的基本原理 25
3-2.1 資料結構 25
3-2.2 編碼與解碼 26
3-2.3 適合函數 27
3-2.4 揀選或複製 29
3-2.5 交配 32
3-2.6 突變 33
3-2.7 替換 34
3-2.8 基因演算法的執行流程 34
3-3 基因演算法的數學理論基礎 35
3-4 基因演算法的特性 38

第四章 控制器之設計 41
4-1 巨觀階段:PID控制器結合基因演算法 41
4-2 控制器之動態轉換 51
4-3 微觀階段:自調式控制器 53
4-3.1 Ziegler-Nichols PID控制器 53
4-3.2 Relay-Feedback自調式PID控制 56

第五章 模擬與實驗結果 61
5-1 實驗設備架構 61
5-2 電腦模擬與實驗結果 64

第六章 結論與未來展望 75
參考文獻 77
附圖A 定位控制實驗設備與線性馬達照片 83
參考文獻 References
[1] Amin, J., Friendland, B., and Harnoy, A., “Implementation of a Friction Estimation and Compensation Technique”, IEEE Control Systems Magazine, Vol. 174, pp. 71-75, August 1997.

[2] , K. J., and , T., “Automatic Tuning of Simple Regulators with Specifications on Phase and Amplitude Margins”, Automatica, Vol. 20, pp. 645-657, 1984.

[3] Backer, J., “Adaptive Selection Methods for Genetic Algorithms”, Proceedings of the Second International Conference on Genetic Algorithms, pp. 100-111,1987.

[4] Bianchi, N., and Bolognani, S., “Design Optimisation of Electric Motors by Genetic Algorithms”, IEE Proceedings-Electric Power Applications, Vol. 145, No. 5, pp. 475-483, September 1998.

[5] Brian, Armstrong-Helouvry, Pierre, D., and Carlos, C. De Wit, “A Survey of Models, Analysis Tools and Compensation Methods for the Control of Machines with Friction”, Automatica, Vol. 30, No. 7, pp. 1083-1138, 1994.

[6] Cavicchio, D. J., “Adaptive Search Using Simulated Evolution”, Unpublished Doctoral Dissertation, University of Michigan, Ann Arbor, 1970.

[7] De Jong, K. A., “An Analysis of the Behavior of A Class of Genetic Adaptive System”, (Doctoral Dissertation, University of Michigan, Ann Arbor) Dissertation Abstracts International 36(10), 5140B, 1975. (University Microfilms No. 76-9381).

[8] Egami, T., and Tsuchiya, T., “Disturbance Suppression Control with Preview Action of Linear DC Brushless Motor”, IEEE Transactions on Industrial Electronic, Vol. 42, No. 5, pp. 494-500, October 1995.

[9] Forrest, S., “Documentation for Prisoners Dilemma and Norms Programs that Use the Genetic Algorithms”, Unpublished manuscript, University of Michigan, Ann Arbor, 1985.

[10] Futami, S., Furutani, A., and Yoshida, S., “Nanometer Positioning and its Micro Dynamics”, Nanotechnology, Vol. 1, pp. 31-37, 1990.
[11] Gen, M., and Cheng, R., “Genetic Algorithms and Engineer Design”, John Wiley & Sons, 1997.

[12] Gillies, A. E., “Machine Learning Procedure for Generating Image Domain Feature Detectors”, Unpublished Doctoral Dissertation, University of Michigan, Ann Arbor, 1985.

[13] Goldberg, David E., “Genetic Algorithms in Search, Optimization and Machine Learning”, Addison-Wesley, 1989.

[14] Grefenstette, J. J., and Baker, J., “How Genetic Algorithms Works : A Critical Look at Implicit Parallelism”, Proceedings of the Third International Conference on Genetic Algorithms, Morgan Kaufmann Publishers, San Mateo, CA, pp. 20-27, 1989.

[15] Grefenstette, J. J., “Optimization of Control Parameters for Genetic Algorithms”, IEEE Transactions on Systems, Man, and Cybernetics, SMC-16(1), pp. 122-128, 1986.

[16] Hadi, S., “Computational Aids in Control Systems Using Matlab”, McGraw-Hill, 1993.

[17] Haessig, D. A., and Friedland, B., “On the Modeling and Simulation of Friction”, Journal of Dynamics Systems, Measurement, and Control, Vol. 113, pp. 354-362, September 1991.

[18] Hang, C. C., , K. J., and Ho, W. K., “Refinements of Ziegler-Nichols Tuning Formula”, IEE Proceeding-D, Vol. 138, No. 2, pp. 111-118, March 1991.

[19] Holland, John H., “Adaptive in Natural and Artificial Systems”, Ann Arbor:The University of Michigan Press, 1975.

[20] Holland, John H., “Adaptive in Natural and Artificial Systems”, MIT Press, 1992.

[21] Hsien, C., and Pan, Yih-Chieh, “Modeling of Static Friction and the Analysis of Integral Controls for Precision Position”, 1997.

[22] Hussain, N. Al-Duwaish, “Parameterization and Compensation of Friction Forces Using Genetic Algorithms”, Thirty-Fourth IAS Annual Meeting Conference Record of the IEEE on Industry Applications, Vol. 1, pp. 653-655, 1999.

[23] Iwasaki, M., and Matsui, N., “Observer-Based Nonlinear Friction Compensation in Servo Drive System”, AMC’96-MIE: 1996 4th International Workshop on Advanced Motion Control: Proceedings, pp. 344-348, March 18-21, 1996.

[24] Jaschek, H., Krohling, R. A., and Rey, J. P., “Designing PI/PID Controllers for a Motion Control System Based on Genetic Algorithms”, Proceeding 12th International Symposium on Intelligent Control,(ISIC 97), pp. 16-18, July 1997.

[25] Jeon, Jeong-Jul, Lee, Seon-Woo, Chae, Hong-Kook, and Kim, Jong-Hwan, “Low Velocity Friction Identification and Compensation Using Accelerated Evolutionary Programming”, “Proceeding of 1996 IEEE International Conference on Evolutionary Computation (ICEC’96)”, pp. 372-377.

[26] Johnson, C. T., and Lorenz, R. D., “Experimental Identification of Friction and Its Compensation in Precise, Position Controlled Mechanisms”, IEEE Transaction on Industry Applications, Vol. 6, pp. 1392-1398, November/December 1992.

[27] Kang, M. S., “Robust Digital Friction Compensation”, Control Engineer Practice, Vol. 6, pp. 359-367, 1998.

[28] Karnopp, D., “Computer Simulation of Stick-Slip Friction in Mechanical Dynamic Systems”, Journal of Dynamic Systems, Measurement, and Control, Vol. 107, pp. 100-103, March 1985.

[29] Kristinsson, K. and Dumont, G. A., “System Identification and Control Using Genetic Algorithms”, IEEE Transactions on System, Man, and Cybernetic, Vol. 22, No. 5, pp. 1033-1046, September 1992.

[30] Krohling, R. A., “Synthesis of PID Controller Using Genetic Algorithms”, Proceedings IFAC International Symposium on CACSD, Gent, April 1997.

[31] Kuo, B. C., “Automatic Control Systems”, Seventh Edition, Prentice-Hall, 1995.


[32] Kuo. B. C., and Tal, T., “DC Motors and Control Systems”, University of Illinois Urbana-Champaign, 1979.

[33] Lee, H. S. and Tomizuka, M., “Robust Motion Controller Design for High-Accuracy Positioning Systems”, IEEE Transactions on Industrial Electronic, Vol. 43, No. 1, pp. 48-55, February 1996.

[34] Luenberger, D. G., “An Introduction to Observers”, IEEE Transactions on Automatic Control, Vol. AC-16, No. 6, pp. 596-602, December 1971.

[35] Michalewicz, Z., “Genetic Algorithms + Data Structure = Evolution Programs”, Springer-Verlag, 1992.

[36] Mitsukura, Y. Yamamoto, T., and Kaneda, M., “A Genetic Tuning Algorithm of PID Parameters”, Computational Cybernetic and Simulation, 1997 IEEE International Conference on Systems, Man, and Cybernetic, Vol. 1, pp.923-928, 1997.

[37] Mitsukura, Y. Yamamoto, T., and Kaneda, M., “A Design of Self- Tuning of PID Controllers Using a Genetic Algorithm”, Proceeding of the American Conference, Vol. 2, pp. 1361-1365, 1999.

[38] Otten, G., De Vries, T. J. A., Van Amerongen, J., Rankers, A. M., and Gaal, E. W., “Linear Motor Motion Control Using a Learning Feedforward Controller”, IEEE/ASME Transactions on Mechatronics, Vol. 2, No. 3, pp. 179-186, September 1997.

[39] Rey, J. P., Bruinsma, J. A., Van Duivenbode, R., and Krohling, R. A., “Genetic Algorithms Applied to Controller Design of an Electric Drive System”, Proceedings ISIE’98 IEEE International Symposium on Industry Electronics, Vol. 2, pp. 579-583, 1998.

[40] Ro, P. I., and Hubbel, P. I., “Model Reference Adaptive Control of Dual-Mode Micro/Macro Dynamics of Ball Screws for Nanometer Motion”, Journal of Dynamics Systems, Measurement, and Control, Vol. 115, pp. 103-108, March 1993.

[41] Senoh, S., Wakiwaka, H., Yajima, H., and Yamada, H., “Simplified Thrust Limit Equation of Linear DC Motor”, IEEE Transactions on Magnetics, Vol. 32, No. 5, pp. 5073-5075, 1996.


[42] Shahian, Bahram and Hassul, Michael, “Control System Design Using Matlab”, Prentice-Hall, 1993.

[43] Shaw, J., “Improving Control System Performances Via a Genetic Algorithm”, Hua Fan Annual Journal, Vol. 4, No. 1, pp. 153-164, 1997.

[44] Slotine, J.-J. E., and Li, W., “Applied Nonlinear Control”, Prentice-Hall, 1991.

[45] Spears, W. and De Jong, K. A., “On the Virtues of Parameterized Uniform Crossover”, Proceedings of the Fourth International Conference on Genetic Algorithms, Morgan Kaufmann Publishers, San Mateo, CA, pp. 230-236, 1991.

[46] Syswerda, G., “Uniform Crossover in Genetic Algorithms”, Proceedings of the Third International Conference on Genetic Algorithms, Morgan Kaufmann Publishers, San Mateo, CA, pp. 2-9, 1989.

[47] Wu, S. J. and Chow, P. T., “Steady-State Genetic Algorithms for Discrete Optimization of Trusses”, Computer & Structure, Vol. 56, No. 4, pp. 695-702, 1995.

[48] Yajima, H., Wakiwaka, H., and Senoh, S., “Consideration on High-Response of a Linear DC Motor”, IEEE Transaction on Magnetics, Vol. 33, No. 5, pp. 3880-3882, 1997.

[49] Ziegler, J. G. and Nichols, N. B., “Optimum Settings for Automatic Controllers”, Transactions ASME, Vol. 65, pp. 433-444, 1942.

[50] 王俊賢, “線性馬達之高速精密定位控制”, 國立中山大學機械工程研究所碩士論文, 民國87年。

[51] 王文俊, “認識Fuzzy”, 全華出版社, 民國86年11月。

[52] 余文傑, “永磁式無刷線性直流馬達高精度定位控制”, 國立成功大學航空太空工程研究所碩士論文, 民國86年。

[53] 李應遠,“傳動系統精密定位之控制器設計”, 國立中山大學機械工程研究所碩士論文, 民國87年。

[54] 李祖添, “利用遺傳演算法設計未知或不確定動態系統控制器”, 行政院國科會科資中心, NSC83-0404-E011-046, 民國83年。

[55] 林榮盛, “潤滑學”, 全華出版社,民國83年。

[56] 林青松, “永磁式直流扭力馬達之高精度定位控制”, 國立成功大學航空太空工程研究所碩士論文, 民國84年。

[57] 林俊男, “海底無人小艇之方位控制”, 國立中山大學機械工程研究所碩士論文, 民國87年。

[58] 周培之, “遺傳演算法解混合離散型最佳化問題”, 國立中山大學機械工程研究所博士論文, 民國84年。

[59] 陳希瑞, “基因演算法於主動式振動控制器之設計”, 國立中山大學機械工程研究所碩士論文, 民國88年。

[60] 康榮坤, “以觀察器為基礎之線性馬達定位控制”, 國立中山大學機械工程研究所碩士論文, 民國88年。

[61] 張世彬, “線性馬達在精密定位系統上的應用, 民國86年。

[62] 張世彬, “精密定位系統之快速次微米超越量定位控制技術”, 科儀新知, 第十八卷二期, pp. 78-87, 民國85年。

[63] 黃朝魁, “分散式遺傳演算法於最佳化設計之研究”, 國立中山大學機械工程研究所碩士論文, 民國85年。

[64] 劉瑞宏, “X-Y平台的高速精密定位控制”, 國立中山大學機械工程研究所碩士論文, 民國88年。

[65] 潘奕杰, 謝成,“永磁式有刷直流馬達之參數識別”, 1997自動控制研討會論文集, pp. 261-265, 民國86年。
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code