Share This Article:

Adaptive Real-Coded Genetic Algorithm for Identifying Motor Systems

Abstract Full-Text HTML XML Download Download as PDF (Size:4318KB) PP. 69-86
DOI: 10.4236/mme.2015.53007    3,632 Downloads   4,280 Views   Citations

ABSTRACT

In this paper, the main objective is to identify the parameters of motors, which includes a brushless direct current (BLDC) motor and an induction motor. The motor systems are dynamically formulated by the mechanical and electrical equations. The real-coded genetic algorithm (RGA) is adopted to identify all parameters of motors, and the standard genetic algorithm (SRGA) and various adaptive genetic algorithm (ARGAs) are compared in the rotational angular speeds and fitness values, which are the inverse of square differences of angular speeds. From numerical simulations and experimental results, it is found that the SRGA and ARGA are feasible, the ARGA can effectively solve the problems with slow convergent speed and premature phenomenon, and is more accurate in identifying system’s parameters than the SRGA. From the comparisons of the ARGAs in identifying parameters of motors, the best ARGA method is obtained and could be applied to any other mechatronic systems.

Conflicts of Interest

The authors declare no conflicts of interest.

Cite this paper

Fung, R. and Lin, C. (2015) Adaptive Real-Coded Genetic Algorithm for Identifying Motor Systems. Modern Mechanical Engineering, 5, 69-86. doi: 10.4236/mme.2015.53007.

References

[1] Markovic, M., Hodder, A. and Perriard, Y. (2009) An Analytical Determination of the Torque-Speed and Efficiency-Speed Characteristics of a BLDC Motor. IEEE Conversion Congress and Exposition, September 2009, 168-172.
[2] Hemati, N. and Leu, M. (1990) A Complete Model Characterization of Brushless DC Motors. IEEE Transactions on Industry Applications, 28, 172-180.
http://dx.doi.org/10.1109/28.120227
[3] Lee, C.Y. and Hsieh, Y.H. (2012) Bearing Damage Detection of BLDC Motors Based on Current Envelope Analysis. Measurement Science Review, 12, 290-295.
http://dx.doi.org/10.2478/v10048-012-0040-7
[4] Fazil, M. and Rajagopal, K.R. (2011) Nonlinear Dynamic Modeling of a Single-Phase Permanent-Magnet Brushless DC Motor Using 2-D Static Finite-Element Results. IEEE Transactions on Magnetics, 47, 781-786.
http://dx.doi.org/10.1109/TMAG.2010.2103955
[5] Wang, S.J., Cheng, C.C., Lin, S.K., Ju, J.J. and Huang, D.R. (2005) An Automatic Pin Identification Method for a Three-Phase DC Brushless Motor. IEEE Transactions on Magnetics, 41, 3916-3918.
http://dx.doi.org/10.1109/TMAG.2005.854970
[6] Melkote, H. and Khorrami, F. (1999) Nonlinear Adaptive Control of Direct-Drive Brushless DC Motors and Applications to Robotic Manipulators. IEEE/ASME Transactions on Mechatronics, 4, 71-81.
http://dx.doi.org/10.1109/3516.752086
[7] Wang, W.J. and Wang, C.C. (1998) A New Composite Adaptive Speed Controller for Induction Motor Based on Feedback Linearization. IEEE Transactions on Energy Conversion, 13.
[8] Krishnan, R. and Doran, F.C. (1987) Study of Parameter Sensitivity in High Performance Inverter Fed Induction Motor Drive System. IEEE Transactions on Industry Applications, IA-23, 623-635.
http://dx.doi.org/10.1109/tia.1987.4504960
[9] Toliyat, H.A., Levi, E. and Raina, M. (2003) A Review of RFO Induction Motor Parameter Estimation Techniques. IEEE Transactions on Energy Conversion, 18.
http://dx.doi.org/10.1109/TEC.2003.811719
[10] Wong, C.D., Wang, C.H. and Rung, R.F. (2013) System Identification of an Induction Motor. Chinese Society of Mechanical Engineers in Ilan University.
[11] Srinivas, M. and Patnaik, L.M. (1994) Adaptive Probabilities of Crossover and Mutation in Genetic Algorithms. IEEE Transactions on System, Man, and Cybernetics, 24, 656-667.
http://dx.doi.org/10.1109/21.286385
[12] Ginley, B.M., Maher, J., Riordan, C.O. and Morgan, F. (2011) Maintaining Healthy Population Diversity Using Adaptive Crossover, Mutation, and Selection. IEEE Transactions on Evolutionary Computation, 15, 692-714.
http://dx.doi.org/10.1109/TEVC.2010.2046173
[13] Jiang, Y., Jiang, J. and Zhang, Y. (2011) A Novel Fuzzy Multi-Objective Model Using Adaptive Genetic Algorithm Based on Cloud Theory for Service Restoration of Shipboard Power Systems. IEEE Transactions on Power Systems, 27, 612-620.
http://dx.doi.org/10.1109/TPWRS.2011.2179951
[14] Schaible, U. and Szabados, B. (1999) Dynamic Motor Parameter Identification for High Speed Flux Weakening Operation of Brushless Permanent Magnet Synchronous Machines. IEEE Transactions on Energy Conversion, 14, 486-492.
http://dx.doi.org/10.1109/60.790901
[15] Goldberg, D.E. and Holland, J.H. (1988) Genetic Algorithms and Machine Learning. Machine Learning, 3, 95-99.
[16] Ha, J.L., Fung, R.F. and Han, C.F. (2005) Optimization of an Impact Drive Mechanism Based on Real-Coded Genetic Algorithm. Sensors and Actuators A: Physical, 121, 488-493.
http://dx.doi.org/10.1016/j.sna.2005.03.001
[17] Chang, P.C., Hsieh, J.C. and Wang, C.Y. (2007) Adaptive Multi-Objective Genetic Algorithms for Scheduling of Drilling Operation in Printed Circuit Board Industry. Applied Soft Computing, 7, 800-806.
http://dx.doi.org/10.1016/j.asoc.2006.02.002
[18] Raman, S. and Patnaik, L.M. (1996) Performance-Driven MCM Partitioning through an Adaptive Genetic Algorithm. IEEE Transactions on Very Large Scale Integration Systems, 4, 434-444.
http://dx.doi.org/10.1109/92.544408
[19] Wang, F., Li, J., Liu, S., Zhao, X., Zhang, D. and Tian, Y. (2014) An Improved Adaptive Genetic Algorithm for Image Segmentation and Vision Alignment Used in Microelectronic Bonding. IEEE/ASME Transactions on Mechatronics, 19, 291-296.
http://dx.doi.org/10.1109/TMECH.2013.2260555
[20] Wang, L. and Tang, D.B. (2011) An Improved Adaptive Genetic Algorithm Based on Hormone Modulation Mechanism for Job-Shop Scheduling Problem. ELSEVIER Expert Systems with Applications, 38, 7243-7250.
http://dx.doi.org/10.1016/j.eswa.2010.12.027
[21] Yuan, L.Z., Xiao, B. and Wei, X.J. (2010) BP Network Model Optimized by Adaptive Genetic Algorithms and the Application on Quality Evaluation for Class Teaching. IEEE International Conference on Future Computer and Communication, 3, 273-276.
http://dx.doi.org/10.1109/icfcc.2010.5497635
[22] Du, Y., Fang, J. and Miao, C. (2014) Frequency-Domain System Identification of an Unmanned Helicopter Based on an Adaptive Genetic Algorithm. IEEE Transactions on Industrial Electronics, 61, 870-881.
http://dx.doi.org/10.1109/TIE.2013.2257135
[23] Yang, X. (2012) Quantitative Detection for Gas Mixtures Based on the Adaptive Genetic Algorithm and BP Network. Proceedings of the IEEE International Conference on Industrial Control and Electronics Engineering, Xi’an, 23-25 August 2012, 1341-1344.
[24] Lin, G. and Liu, G. (2010) Tuning PID Controller Using Adaptive Genetic Algorithms. Proceedings of the IEEE International Conference on Computer Science and Education, Hefei, 24-27 August 2010, 519-523.
http://dx.doi.org/10.1109/iccse.2010.5593559
[25] Chang, C.Y. and Chen, D.R. (2010) Active Noise Cancellation without Secondary Path Identification by Using an Adaptive Genetic Algorithm. IEEE Transactions on Instrumentation and Measurement, 59, 2315-2327.
http://dx.doi.org/10.1109/TIM.2009.2036410
[26] Xu, X.Q. and Lei, L. (2011) The Research of Advances in Adaptive Genetic Algorithm. Proceedings of the IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), Xi’an, 14-16 September 2011, 1-6.
[27] Lin, C. (2009) An Adaptive Genetic Algorithm based on Population Diversity strategy. Proceedings of the 3rd International Conference on Genetic and Evolutionary Computing, Guilin, 14-17 October 2009, 93-96.
http://dx.doi.org/10.1109/wgec.2009.67
[28] Potts, J.C. and Giddens, T.D. (1994) The Development and Evaluation of an Improved Genetic Algorithm Based on Migration and Artificial Selection. IEEE Transactions on Systems, Man, and Cybernetics, 24, 73-86.
http://dx.doi.org/10.1109/21.259687
[29] Li, T.H., Lucasius, C.B. and Katerman, G. (1992) Optimization of Calibration Data with the Dynamic Genetic Algorithm. Analytica Chimica Acta, 268, 123-134.
http://dx.doi.org/10.1016/0003-2670(92)85255-5
[30] Li, J.H. and Li, M. (2008) Genetic Algorithm with Dual Species. Proceedings of the IEEE International Conference on Automation and Logistics, Qingdao, 1-3 September 2008, 2572-2575.
http://dx.doi.org/10.1109/ical.2008.4636604
[31] Nowostawski, M. and Poli, R. (1999) Parallel Genetic Algorithm Taxonomy. Proceedings of the IEEE International Conference on Knowledge-Based Intelligent Information Engineering Systems, Adelaide, 31 August-1 September 1999, 88-92.
http://dx.doi.org/10.1109/kes.1999.820127
[32] Alba, E. and Tomassini, M. (2002) Parallelism and Evolutionary Algorithms. IEEE Transactions on Evolutionary Computation, 6, 443-462.
http://dx.doi.org/10.1109/TEVC.2002.800880
[33] Chen, F., Jiang, B., Tao, G. and Zhang, X. (2013) Improved Adaptive Genetic Algorithm For Grid Resource Scheduling via Quantum Control Techniques. Proceedings of the IEEE Control and Decision Conference, Guiyang, 25-27 May 2013, 3974-3978.
http://dx.doi.org/10.1109/ccdc.2013.6561644
[34] Jiang, Y., Jiang, J. and Zhang, Y. (2012) A Novel Fuzzy Multi-Objective Model Using Adaptive Genetic Algorithm Based on Cloud Theory for Service Restoration of Shipboard Power Systems. IEEE Transactions on Power Systems, 27, 612-620.
http://dx.doi.org/10.1109/TPWRS.2011.2179951
[35] Shao, J., Nolan, D., Teissier, M. and Swanson, D. (2003) A Novel Microcontroller-Based Sensorless Brushless DC (BLDC) Motor Drive for Automotive Fuel Pumps. IEEE Transactions on Industry Applications, 39, 1734-1740.
[36] Kuria, J. and Hwang, P. (2011) Investigation of Thermal Performance of Electric Vehicle BLDC Motor. International Journal of Mechanical Engineering, 1, 1-17.
[37] Liaw, C.M., Chao, K.H. and Lin, F.J. (1992) A Discrete Adaptive Field-Oriented Induction Motor Drive. IEEE Transactions on Power Electronics, 7, 411-419.
[38] Attaianese, C., Damiano, A., Gatto, G., Marongiu, I. and Perfetto, A. (1998) Induction Motor Drive Parameters Identification. Transactions on Power Electronics, 13.
[39] Wang, W.J. and Wang, C.C. (1999) Speed and Efficiency Control of an Induction Motor with Input-Output Linearization. IEEE Transactions on Energy Conversion, 14, 373-378.
[40] Shaw, S.R. and Leeb, S.B. (1999) Identification of Induction Motor Parameters from Transient Stator Current Measurements. IEEE Transactions on Industrial Electronics, 46, 139-149.
http://dx.doi.org/10.1109/41.744405
[41] Zaky, M.S., Khater, M.M., Shokralla, S.S. and Yasin, H.A. (2009) Wide-Speed-Range Estimation with Online Parameter Identification Schemes of Sensorless Induction Motor Drives. IEEE Transactions on Industrial Electronics, 56, 1699-1707.
http://dx.doi.org/10.1109/TIE.2008.2009519
[42] Liaw, C.M., Kung, Y.S. and Wu, C.M. (1991) Design and Implementation of a High-Performance Field-Oriented Induction Motor Drive. IEEE Transactions on Industrial Electronics, 38, 275-282.

  
comments powered by Disqus

Copyright © 2019 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.