Implementation of Nature-Inspired Optimization Algorithms for BLDC Motor Drive Control

Manoj Kumar Merugumalla*
Department of Electrical and Electronics Engineering, Tirumala Engineering College, Jonnalagadda, Andhra Pradesh, India.
Periodicity:February - April'2019
DOI : https://doi.org/10.26634/jic.7.2.16717

Abstract

Nature-inspired optimization algorithms are presented in this paper for the control of brushless direct current (BLDC) motor drive. These algorithms have a number of advantages over classical methods for solving complex optimization problems. The algorithms in this class are based on perceptive behaviour of well ordered members of the population. This type of nature can be found among birds, fishes and insects, such as ants, bees, and the like. These algorithms have mastery over classical methods for solving complex and badly corroborated problems. The key feature of the population algorithms is that the search strategy should be simple and independent. No agent should have dominance over the entire search process. The commutation is implemented electronically in this motor drive using power electronic switches to modify current in the windings based on rotor position. The BLDC motor is just a reversed DC commutator motor, as its conductors remain stationary while magnet rotates facilitating the internal or external position sensors in the motors to sense the actual position of rotor. The rotor position can also be found by the measurement of variations in the Back emf, which is known as sensorless control method. This method reduces the cost as well as the size of the motor as it does not require sensors for determining rotor position. Matlab/simulink is used for modelling drive system. The simulation results with the proposed optimization algorithms are effective in controlling the speed of the drive system.

Keywords

Brushless Direct Current Motor (BLDC), Particle Swarm Optimization (PSO), Bat Algorithm (BA), Position, Velocity, PID Controller, Objective Function.

How to Cite this Article?

Merugumalla, M. K. (2019). Implementation of Nature-Inspired Optimization Algorithms for BLDC Motor Drive Control. i-manager's Journal on Instrumentation and Control Engineering, 7(2), 32-41. https://doi.org/10.26634/jic.7.2.16717

References

[1]. Baszynski, M., & Pirog, S. (2013). A novel speed measurement method for a high-speed BLDC motor based on the signals from the rotor position sensor. IEEE Transactions on Industrial Informatics, 10(1), 84-91. https://doi.org/10.1109/TII.2013.2243740
[2]. Cui, C., Liu, G., Wang, K., & Song, X. (2014). Sensorless drive for high-speed brushless DC motor based on the virtual neutral voltage. IEEE Transactions on Power Electronics, 30(6), 3275-3285. https://doi.org/10.11 09/TPEL.2014.2337292
[3]. Goel, S., Goel, N., & Gupta, D. (2014). Unconstrained optimisation through bat algorithm. International Journal of Intelligent Engineering Informatics, 2(4), 259-270. https://doi.org/10.1504/IJIEI.2014.067162
[4]. Hung, C. W., Lin, C. T., Liu, C. W., & Yen, J. Y. (2007). A variable-sampling controller for brushless DC motor drives with low-resolution position sensors. IEEE Transactions on Industrial Electronics, 54(5), 2846-2852. https://doi.org/ 10.1109/TIE.2007.901303
[5]. Jan, R. M., Tseng, C. S., & Liu, R. J. (2008). Robust PID control design for permanent magnet synchronous motor: A genetic approach. Electric Power Systems Research, 78(7), 1161-1168. https://doi.org/10.1016/ j.epsr.2007.09.011
[6]. Juniku, I., & Marango, P. (2015). PID design with bioinspired intelligent algorithms for high order systems. International Journal of Mathematics and Computers in Simulation, vol, 9, 44-52.
[7]. Kennedy, J., & Eberhart, R. (1995). Particle Swarm Optimization. Proceedings of the IEEE International Conference on Neural Networks, 4, 1942-1948. http://doi.org/10.1109/ICNN.1995.488968
[8]. Kim, T. H., & Ehsani, M. (2004). Sensorless control of the BLDC motors from near-zero to high speeds. IEEE Transactions on Power Electronics, 19(6), 1635-1645. https://doi.org/10.1109/TPEL.2004.836625
[9]. Krishnan, R. (2001). Electric Motor Drives: Modeling, Analysis and Control. Upper Saddle River: Prentice Hall.
[10]. Lin, C. L., & Jan, H. Y. (2002, November). Evolutionarily multiobjective PID control for linear brushless DC motors. In IEEE 2002 28th Annual Conference of the Industrial Electronics Society. IECON 02 (Vol. 3, pp. 2033- 2038). IEEE. https://doi.org/10.1109/IECON.2002.1185 285
[11]. Mansouri, M., Kaboli, S. H. A., Ahmadian, J., & Selvaraj, J. (2012, November). A hybrid Neuro-Fuzzy - PI speed controller for BLDC enriched with an integral steady state error eliminator. In 2012 IEEE International Conference on Control System, Computing and Engineering (pp. 234-237). IEEE. https://doi.org/10.1109/ ICCSCE.2012.6487147
[12]. Merugumalla, M. K., & Navuri, P. K. (2016). Sensorless control of BLDC motor using bio-inspired optimization algorithm and classical methods of tuning PID controller. imanager's Journal on Instrumentation & Control Engineering, 5(1), 16-23. https://doi.org/10.26634/ jic.5.1.10349
[13]. Premkumar, K., & Manikandan, B. V. (2016). Bat algorithm optimized fuzzy PD based speed controller for brushless direct current motor. Engineering Science and Technology, an International Journal, 19(2), 818-840. https://doi.org/10.1016/j.jestch.2015.11.004
[14]. Stirban, A., Boldea, I., & Andreescu, G. D. (2012). Motion-sensorless control of BLDC-PM motor with offline FEM-information-assisted position and speed observer. IEEE Transactions on Industry Applications, 48(6), 1950- 1958. https://doi.org/10.1109/TIA.2012.2226194
[15]. Xue, F., Cai, Y., Cao, Y., Cui, Z., & Li, F. (2015). Optimal parameter settings for Bat algorithm. International Journal of Bio-Inspired Computation, 7(2), 125-128. https://doi.org/10.1504/IJBIC.2015.069304
[16]. Yang, X. S. (2013). Bat algorithm: Literature review and applications. International Journal Bio-Inspired Computation, 5(3), 141-149. https://doi.org/10.1504/ IJBIC.2013.055 093
[17]. Yu, K. W., & Hu, S. C. (2006, October). An application of AC servo motor by using Particle Swarm Optimization based sliding mode controller. In 2006 IEEE International Conference on Systems, Man and Cybernetics (Vol. 5, pp. 4146-4150). IEEE. https://doi.org/10.1109/ICSMC. 2006.384784
[18]. Zhang, J., Zhuang, J., & Du, H. (2009). Self-organizing genetic algorithm based tuning of PID controllers. Information Sciences, 179(7), 1007-1018. https://doi.org/ 10.1016/j.ins.2008.11.038
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.