研究生: |
李承諺 Lee, Cheng-Yen |
---|---|
論文名稱: |
以數位訊號處理器實現之智慧型音圈馬達定位控制系統 Development of Intelligent Voice Coil Motor Position Control System using Digital Signal Processor |
指導教授: |
陳瑄易
Chen, Syuan-Yi |
學位類別: |
碩士 Master |
系所名稱: |
電機工程學系 Department of Electrical Engineering |
論文出版年: | 2016 |
畢業學年度: | 104 |
語文別: | 中文 |
論文頁數: | 119 |
中文關鍵詞: | 音圈馬達 、控制系統 、數位訊號處理器 、模糊類神經網路 、滑動模式控制 |
英文關鍵詞: | Voice coil motor, position control system, digital signal processor, neural network, sliding mode control |
DOI URL: | https://doi.org/10.6345/NTNU202204459 |
論文種類: | 學術論文 |
相關次數: | 點閱:161 下載:7 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文目標為針對非線性時變之音圈馬達,設計一具強健性與高精度之控制系統,本論文首先提出基於比例積分微分型細菌覓食模糊類神經網路控制系統,由於傳統的類神經網路控制系統,網路參數初值設計會導致控制系統陷入區域最佳解,所以本篇論文以最佳化演算法改良型細菌覓食演算法在馬達運動前先進行歸屬函數最佳化,避免系統陷入區域最佳解。
為了簡化控制系統計算複雜度,進一步提出具動態參數估測能力之補償型模糊類神經網路,此控制系統利用動態粒子群演算法於控制過程中即時最佳化Jacobia項,可有效提高系統控制指標性能。在此架構中,主控制器為補償型模糊類神經網路,另使用Elman類神經網路即時估測音圈馬達動子位置。
為提高系統之強健性,本論文提出智慧型分數階滑動模式系統,此系統以補償型類神經網路對不確定項估測,可解決傳統分數階滑動模式控制中切換控制之抖動現象,另外亦設計一平滑補償器,可補償估測誤差與確保系統之漸進穩定。
本論文以數位訊號處理器實現上述控制法則,並設計兩種追隨軌跡與兩種測試情況。實驗結果顯示所提出之控制系統確實能有效控制音圈馬達之動子位置。
This paper aimed to design robust and precise control systems for the position control of a non-linear and time-varying voice coil motor (VCM). First, a proportional-integral-derivative based fuzzy neural network with elitist bacterial foraging optimization (PIDFNN-EBFO) control strategy was proposed in which the initial parameters of the network were optimized to avoid falling into local optimal solutions. Subsequently, a compensatory fuzzy neural network with dynamic particle swarm optimization (CFNN-DPSO) control approach was further developed to simplify the computational burden of the PIDFNN-EBFO control system. In CFNN-DPSO, the CFNN and DPSO were used to derive the control effort and estimate the Jacobian term, respectively. Besides, an Elman neural network (ENN) was used to serve as a virtual VCM system for the online estimation of the mover position.
In order to improve the robustness of the VCM control system, an intelligent fractional order sliding mode control (IFOSMC) system was proposed in this study. In the IFOSMC, a CFNN observer was designed to observe a lumped uncertainty and replace the hitting control directly. Besides, a switching compensator was employed to compensate the observation error considering the system stability and control smoothness.
All the real-time control systems were implemented via the digital signal processor (DSP). Moreover, two reference trajectories and two test conditions were provided to evaluate the control performances in this study. From the experimental results, the VCM can be controlled to track the reference trajectories efficiently and accurately via the proposed control systems.
[1] 楊頊, "基於系統模型之視覺回授音圈馬達控制," 國立臺灣海洋大學碩士論文, 2015.
[2] W. Shuai, J. Zongxia, Y. Liang, Z. Rui, Y. Juntao, and C. Chin Yin, "Development of a Direct-Drive Servo Valve With High-Frequency Voice Coil Motor and Advanced Digital Controller," Mechatronics, IEEE/ASME Transactions on, vol. 19, pp. 932-942, 2014.
[3] R. Oboe, A. Beghi, P. Capretta, and F. C. Soldavini, "A simulation and control design environment for single-stage and dual-stage hard disk drives," IEEE/ASME Transactions on Mechatronics, vol. 7, pp. 161-170, 2002.
[4] Y. Park, "Precision motion control of a three degrees-of-freedom hybrid stage with dual actuators," IET Control Theory & Applications, vol. 2, pp. 392-401, 2008.
[5] H. C. Yu, T. C. Chen, and C. S. Liu, "Adaptive Fuzzy Logic Proportional-Integral-Derivative Control for a Miniature Autofocus Voice Coil Motor Actuator With Retaining Force," IEEE Transactions on Magnetics Society, vol. 50, pp. 1-4, 2014.
[6] C. Hsu and Y. Chen, "Microcontroller-Based B-Spline Neural Position Control for Voice Coil Motors," IEEE Transactions on Industrial Electronics Society, vol. 62, pp. 5644-5654, 2015.
[7] Y. Pan, M. J. Er, X. Li, H. Yu, and R. Gouriveau, "Machine health condition prediction via online dynamic fuzzy neural networks," Engineering Applications of Artificial Intelligence, vol. 35, pp. 105-113, 2014.
[8] Z. Yan Qing and A. Kandel, "Compensatory neurofuzzy systems with fast learning algorithms," IEEE Transactions on Neural Networks, vol. 9, pp. 83-105, 1998.
[9] C. H. Chen, "Compensatory neural fuzzy networks with rule-based cooperative differential evolution for nonlinear system control," Nonlinear Dynamics, vol. 75, pp. 355-366, 2013.
[10] C. C. Peng and C. H. Chen, "Compensatory neural fuzzy network with symbiotic particle swarm optimization for temperature control," Applied Mathematical Modelling, vol. 39, pp. 383-395, 2015.
[11] L. Jun and Z. Feng, "Nonlinear inverse modeling of sensor characteristics based on compensatory neurofuzzy systems," 2006 1st International Symposium on Systems and Control in Aerospace and Astronautics , pp. 5-288, 2006.
[12] M. Vahedpour, A. R. Noei, and H. A. Kholerdi, "Comparison between performance of conventional, fuzzy and fractional order PID controllers in practical speed control of induction motor," in 2015 2nd International Conference on Knowledge-Based Engineering and Innovation (KBEI), pp. 912-916, 2015.
[13] J. Huang, H. Li, F. Teng, and D. Liu, "Fractional order sliding mode controller for the speed control of a permanent magnet synchronous motor," in 2012 24th Chinese Control and Decision Conference (CCDC), pp. 1203-1208, 2012.
[14] 謝邦昌, https://www.google.com.tw/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwjEmems7YPNAhVlHqYKHewGAfoQFggfMAA&url=http%3A%2F%2Fbidm.stat.fju.edu.tw%2Fschool%2FDOWNLOAD%2Fneural.doc&usg=AFQjCNHmGCPAJ_MwXAg8A-4YPOIpA6AmQw&sig2=PqKwaScoFT87ec7nXDfr8Q.
[15] L. A. Zadeh, "Fuzzy sets," Information and Control, vol. 8, pp. 338-353, 1965.
[16] H. Li, H. Liu, H. Gao, and P. Shi, "Reliable Fuzzy Control for Active Suspension Systems With Actuator Delay and Fault," IEEE Transactions on Fuzzy Systems, vol. 20, pp. 342-357, 2012.
[17] M. Chadli and T. M. Guerra, " LMI Solution for Robust Static Output Feedback Control of Discrete Takagi–Sugeno Fuzzy Models," IEEE Transactions on Fuzzy Systems, vol. 20, pp. 1160-1165, 2012.
[18] 高嘉良, "移動機器人之階層模糊邏輯控制," 國立台灣師範大學工業教育研究所碩士論文, 2016.
[19] F. J. Lin, S. Y. Chen, L. T. Teng, and H. Chu, "Recurrent Functional-Link-Based Fuzzy Neural Network Controller With Improved Particle Swarm Optimization for a Linear Synchronous Motor Drive," IEEE Transactions on Magnetics, vol. 45, pp. 3151-3165, 2009.
[20] W. Wei Yen, I. H. Li, L. Shu Chang, T. Men Shen, and S. Shun Feng, "A dynamic hierarchical fuzzy neural network for a general continuous function," Fuzzy Systems, 2008. FUZZ-IEEE 2008. (IEEE World Congress on Computational Intelligence), pp. 1318-1324, 2008.
[21] K. G. Jolly, R. Sreerama Kumar, and R. Vijayakumar, "Intelligent task planning and action selection of a mobile robot in a multi-agent system through a fuzzy neural network approach," Engineering Applications of Artificial Intelligence, vol. 23, pp. 923-933, 2010.
[22] 林進燈, http://ecaaser3.ecaa.ntu.edu.tw/weifang/LifeScience/FuzzyNeuro.html.
[23] 趙春棠, http://faculty.stust.edu.tw/~tang/fuzzy/f_neural/fnn_learning_tips.pdf.
[24] V. Utkin, "Variable structure systems with sliding modes," IEEE Transactions on Automatic Control, vol. 22, pp. 212-222, 1977.
[25] 溫彥侯, "兩輪式自我平衡車之控制器設計與實現," 國立臺灣師範大學應用電子科技學系, 2013.
[26] G. Herrmann, S. S. Ge, and G. Guoxiao, "Practical implementation of a neural network controller in a hard disk drive," IEEE Transactions on Control Systems Technology, vol. 13, pp. 146-154, 2005.
[27] 司麥德國際股份有限公司, http://www.pcbshop.org/tw/supplier/product_details.asp?ProID=1453&SupID=249.
[28] 維基百科, https://zh.wikipedia.org/wiki/%E5%8F%B3%E6%89%8B%E5%AE%9A%E5%89%87.
[29] 司麥德國際股份有限公司, http://www.smmc.com.tw/ELMO/Elmo-Cello.html.
[30] Elmo motion control, http://www.elmomc.com/china/home-china.html.
[31] 北京高控科技有限公司, http://ouyutao.diytrade.com/sdp/968602/3/pd-4793096/6296068-1894066/MicroE%E5%85%89%E6%9F%B5%E7%B7%A8%E7%A2%BC%E5%99%A8.html.
[32] H. L. Shu, "Study on the neural PID network based cascade control system," Automation & Instrumentation pp. 5, 5-7, 1997.
[33] S. Y. Chen and F. J. Lin, "Decentralized PID neural network control for five degree-of-freedom active magnetic bearing," Engineering Applications of Artificial Intelligence, vol. 26, pp. 962-973, 2013.
[34] F. J. Lin, R. J. Wai, and C. C. Lee, "Fuzzy neural network position controller for ultrasonic motor drive using push-pull DC-DC converter," IEE Proceedings - Control Theory and Applications, vol. 146, pp. 99-107, 1999.
[35] K. M. Passino, "Biomimicry of bacterial foraging for distributed optimization and control," IEEE Control Systems, vol. 22, pp. 52-67, 2002.
[36] C. J. Lin and C. H. Chen, "A compensation-based recurrent fuzzy neural network for dynamic system identification," European Journal of Operational Research, vol. 172, pp. 696-715, 2006.
[37] C. H. Chen and C. J. Lin, "Compensatory Neurofuzzy Inference Systems for Pattern Classification," in Computer, Consumer and Control (IS3C), 2012 International Symposium on, pp. 88-91, 2012.
[38] J. B. Oliveira, J. Boaventura Cunha, P. B. Moura Oliveira, and H. Freire, "A swarm intelligence-based tuning method for the sliding mode generalized predictive control," ISA Transactions, vol. 53, pp. 1501-1515, 2014.
[39] J. L. Elman, "Finding structure in time," Cognitive Science, vol. 14, pp. 179-211, 1990.
[40] S. Y. Chen, F. J. Lin, and K. K. Shyu, "Direct decentralized neural control for nonlinear MIMO magnetic levitation system," Neurocomputing, vol. 72, pp. 3220-3230,2009.
[41] J. Kennedy and R. Eberhart, "Particle swarm optimization," Neural Networks, 1995. Proceedings., IEEE International Conference on (Volume:4 ), pp. 1942-1948 vol.4, 1995.
[42] Y.Y. Hong, F.J. Lin, S. Y. Chen, Y. C. Lin, and F. Y. Hsu, "A novel adaptive elite-based particle swarm optimization applied to VAR optimization in electric power systems," Mathematical Problems in Engineering 2014, vol. 2014, pp. 1-14, 2014.
[43] H. Li, H. He, and Y. Wen, "Dynamic particle swarm optimization and K-means clustering algorithm for image segmentation," Optik - International Journal for Light and Electron Optics, vol. 126, pp. 4817-4822, 2015.
[44] K. S. Miller and B. Ross, "An Introduction to the Fractional Calculus and Fractional Differential Equations," John Wiley & Sons, 1993.
[45] 薛定宇, "控制系統計算機輔助設計: MATLAB語言與應用."
[46] C. M. Lin and H. Y. Li, "Intelligent Control Using the Wavelet Fuzzy CMAC Backstepping Control System for Two-Axis Linear Piezoelectric Ceramic Motor Drive Systems," IEEE Transactions on Fuzzy Systems, vol. 22, pp. 791-802, 2014.
[47] F. J. Lin, Y. C. Hung, and K. C. Ruan, "An Intelligent Second-Order Sliding-Mode Control for an Electric Power Steering System Using a Wavelet Fuzzy Neural Network," IEEE Transactions on Fuzzy Systems, vol. 22, pp. 1598-1611, 2014.
[48] F. J. Lin, S. Y. Chen, and K. K. Shyu, "Robust Dynamic Sliding-Mode Control Using Adaptive RENN for Magnetic Levitation System," IEEE Transactions on Neural Networks, vol. 20, pp. 938-951, 2009.
[49] J. J. E. Slotine and W. P. Li, Applied Nonlinear Control., Englewood Cliffs, NJ, USA: Prentice–Hall, 1991.