Optimal parameter estimation for a DC motor using genetic algorithm

Mohammad Soleimani Amiri, Mohd Faisal Ibrahim, Rizauddin Ramli


Estimating the parameters of a geared DC motor is crucial in terms of its non-linear features. In this paper, parameters of a geared DC motor are estimated genetically. Mathematical model of the DC motor is determined by Kirchhoff’s law and dynamic model of its shafts and gearbox. Parameters of the geared DC motor are initially estimated by MATLAB/SIMULINK. The estimated parameters are defined as initial values for Genetic Algorithm (GA) to minimize the error of the simulated and actual angular trajectory captured by an encoder. The optimal estimated model of the geared DC motor is validated by different voltages as the input of the actual DC motor and its mathematical model. The results and numerical analysis illustrate it can be ascertained that GA is appropriate to estimate the parameters of platforms with non linear characteristics.


S. Mondal, et al., ”Performance evaluation of brushless DC motor drive for three different types of MOSFET based DC-DC converters,” Proceedings of 2nd International Conference on 2017 Devices for Integrated Circuit, , pp. 589-593, 2017.

A. Zulkipli et al.,”Characterization of DC brushless motor for an efficient multicopter design”, International Conference on Advances in Electrical, Electronic and Systems Engineering, ICAEES, pp586-591, 2017.

H. Jayaseelan et al.,”Dc Brushless Motor Characterization Instrument for Multirotor Design Jayaseelan”, Journal of Fundamental and Applied Sciences, vol. 10, pp 388-400, 2018.

A. Yusof et al.,”Back-drivability of powered knee orthosis for knee free swing and knee extension”, 7th IEEE International Conference on Control System, Computing and Engineering, ICCSCE, pp 331-335, 2018.

D. Puangdownreong et al.,”Application of flower pollination algorithm to parameter identification of DC motor model”, nternational Electrical Engineering Congress, iEECON, 2017.

F. Al-Mahturi et al.,”Parameters identification of a brushless DC motor by specification”, IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering, ElConRus, pp 558-561, 2018.

H, Usman et al.,”parameters estimation via universal adaptive stabilization”, vol. 90, pp 50-62, 2019.

M. Akbar, et al., ”Model Reference Adaptive Control for DC Motor Based on Simulink,” nternational Annual Engineering Seminar (InAES), , pp. 101-106, 2016.

T. Roy et al.,”Adaptive controller design for speed control of DC motors driven by a DC-DC buck converter”, International Conference on Electrical, Computer and Communication Engineering, pp 100-105, 2017.

D. Somwanshi et al.,” Comparison of fuzzy-PID and PID controller for speed control of DC motor using LabVIEW” Procedia Computer Science, vol. 152, pp 252-260, 2019.

S. Kumar, et al., ”A fuzzy logic controller based brushless DC motor using PFC cuk converter,” International Journal of Power Electronics and Drive Systems, , vol. 10 pp. 1894-1905, 2019.

Y. Sangsefidi, et al., ”A new two-motor drive to control a two-phase induction motor and a DC motor,” IEEE International Electric Machines and Drives Conference, IEMDC, , pp. 818-822, 2016.

C. Hoo et al.,”New integral antiwindup scheme for PI motor speed control”, Asian Journal of Control, vol. 17, pp 2115-2132, 2015.

F. Beltran-Carbajal et al.,”Adaptive dynamical tracking control under uncertainty of shunt DC motors”, Electric Power Systems Research, vol. 164, pp 70-78, 2018.

W. Napasool, et al., ”System Identification Of the Two Tanks System Subjected to Wireless HART

Delays,” 18th International Conference on Control, Automation and Systems (ICCAS), vol. 1, pp. 363-

, 2018.

A. Obed, et al., ”Speed performance evaluation of BLDC motor based on dynamic wavelet neural network and PSO algorithm,” International Journal of Power Electronics and Drive Systems, vol. 10 pp. 1742-1750, 2019.

, Zakaria et al.,”Parameters estimation of double exponential smoothing for hand jitter reduction using genetic algorithm”, vol. 77, pp 91-95, 2015.

B. Nayak, et al., ”Parameter estimation of DC motor through whale optimization algorithm,” International Journal of Power Electronics and Drive Systems, vol. 10 pp. 83-92, 2019.

B. Pillai, et al., ”Motion control applications: Observer based DC motor parameters estimation for novices,” International Journal of Power Electronics and Drive Systems, vol. 10 pp. 195-210, 2019.

A. Noshadi, et al., ”System Identification and Robust Control of Multi-Input Multi-Output Active Magnetic Bearing Systems,” IEEE Transactions on Control Systems Technology, vol. 24, pp. 1227-1239, 2016.

G. Sun, et al., ”Performance of multi-parents genetic algorithms (MPGA) for IIR adaptive system identification,” Midwest Symposium on Circuits and Systems, pp. 1-4, 2015.

G. Sun, et al., ”Parameter Estimation of Three-Phase Induction Motor Using Hybrid of Genetic Algorithm and Particle Swarm Optimization,” Journal of Engineering(United States), 2014.

C. Dorf, et al., ”Modern Control Systems,” Pearson Education, Inc., 13th edition, 2017.

P. Corke , ”Robotics, vision and control: fundamental algorithms in MATLAB,” R ,” Springer, 2017.

M.S. Amiri, et al., ”Hybrid design of PID controller for four DoF lower limb exoskeleton,” Applied Mathematical Modelling, vol. 72 pp. 17-27, 2019.

E. Dale, et al., ” Process Dynamics and Control,” John Wiley & Sons , 2nd edition, 2004.

L. Jacobson, et al., ” Genetic algorithms in Java basics,” Springer, 2015.

DOI: http://doi.org/10.11591/ijpeds.v11.i2.pp%25p
Total views : 21 times


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.