The Use of Evolutionary Methods for the Determination of a DC Motor and Drive Parameters Based on the Current and Angular Speed Response

Determination of the seven parameters of a Direct Current (DC) motor and drive is presented, based on the speed and current step responses. The method is extended for the motor and drive parameter determination in the case of a controlled drive. The influence of a speed controller on the responses is considered in the motor model with the use of the measured voltage. Current limitation of the supply unit is also considered in the DC motor model. For parameter determination, a motor model is used, which is determined with two coupled differential equations. Euler’s first-order and Runge–Kutta fourth-order methods are used for the motor model simulations. For parameter determination, evolutionary methods are used and compared to each other. Methods used are Genetic Algorithm, Differential Evolutions with two strategies, Teaching–Learning-Based Optimization, and Artificial Bee Colony. To improve results, deviation of the motor model simulation time is used and Memory Assistance with three different approaches is analyzed to shorten the calculation time. The tests showed that Differential Evolution (DE)/rand/1/exp is the most appropriate for the presented problem. The division of the motor model simulation time improves the results. For the presented problem, short-term memory assistance can be suggested for calculation time reduction.

[1]  R. Venkata Rao,et al.  Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems , 2011, Comput. Aided Des..

[3]  Dervis Karaboga,et al.  A novel clustering approach: Artificial Bee Colony (ABC) algorithm , 2011, Appl. Soft Comput..

[4]  A. Kaddouri,et al.  Multiobjective genetic estimation of DC motor parameters and load torque , 2004, 2004 IEEE International Conference on Industrial Technology, 2004. IEEE ICIT '04..

[5]  Vivek Patel,et al.  An elitist teaching-learning-based optimization algorithm for solving complex constrained optimization problems , 2012 .

[6]  Ren-Jie He,et al.  Differential Evolution with Adaptive Mutation and Parameter Control Using Lévy Probability Distribution , 2012, Journal of Computer Science and Technology.

[7]  Pablo Cortés,et al.  Genetic algorithm for controllers in elevator groups: analysis and simulation during lunchpeak traffic , 2004, Appl. Soft Comput..

[8]  J. Zou,et al.  Modeling the Viscoelastic Hysteresis of Dielectric Elastomer Actuators with a Modified Rate-Dependent Prandtl–Ishlinskii Model , 2018, Polymers.

[9]  T. N. Mokaev,et al.  Finite-time Lyapunov dimension and hidden attractor of the Rabinovich system , 2015, 1504.04723.

[10]  Marjan Mernik,et al.  Is a comparison of results meaningful from the inexact replications of computational experiments? , 2016, Soft Comput..

[11]  T. N. Mokaev,et al.  Numerical analysis of dynamical systems: unstable periodic orbits, hidden transient chaotic sets, hidden attractors, and finite-time Lyapunov dimension , 2018, Journal of Physics: Conference Series.

[12]  Juan A. Carretero,et al.  On the convergence and origin bias of the Teaching-Learning-Based-Optimization algorithm , 2016, Appl. Soft Comput..

[13]  Subhojit Ghosh,et al.  Modified artificial bee colony optimisation based FIR filter design with experimental validation using field-programmable gate array , 2016, IET Signal Process..

[14]  Swagat Pati,et al.  Teaching-learning based optimization algorithm based fuzzy-PID controller for automatic generation control of multi-area power system , 2015, Appl. Soft Comput..

[15]  Christopher J. Earls,et al.  A modified differential evolution algorithm for damage identification in submerged shell structures , 2013 .

[16]  Mehmet Fatih Tasgetiren,et al.  Differential evolution algorithm with ensemble of parameters and mutation strategies , 2011, Appl. Soft Comput..

[17]  H. Saruhan Differential evolution and simulated annealing algorithms for mechanical systems design , 2014 .

[18]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[19]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.

[20]  Ali Wagdy Mohamed,et al.  Real parameter optimization by an effective differential evolution algorithm , 2013 .

[21]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[22]  Salil Kumar Sanyal,et al.  Optimization of Control Parameters of Differential Evolution Technique for the Design of FIR Pulse-shaping Filter in QPSK Modulated System , 2011, J. Commun..

[23]  Dervis Karaboga,et al.  On clarifying misconceptions when comparing variants of the Artificial Bee Colony Algorithm by offering a new implementation , 2015, Inf. Sci..

[24]  Liu Hong,et al.  Improved Artificial Bee Colony Algorithm and Application in Path Planning of Crowd Animation , 2015 .

[25]  Yanding Qin,et al.  Modeling and Identification of the Rate-Dependent Hysteresis of Piezoelectric Actuator Using a Modified Prandtl-Ishlinskii Model , 2017, Micromachines.

[26]  Mohd Faisal Ibrahim,et al.  Optimal parameter estimation for a DC motor using genetic algorithm , 2020 .

[27]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[28]  Marjan Mernik,et al.  Exploration and exploitation in evolutionary algorithms: A survey , 2013, CSUR.

[29]  D. Puangdownreong,et al.  Application of flower pollination algorithm to parameter identification of DC motor model , 2017, 2017 International Electrical Engineering Congress (iEECON).

[30]  P. Geethanjali,et al.  Parameter estimation and speed control of a PMDC motor used in wheelchair , 2017 .

[31]  Gajanan Waghmare,et al.  Comments on "A note on teaching-learning-based optimization algorithm" , 2013, Inf. Sci..

[32]  Dong An,et al.  Compensation of Hysteresis on Piezoelectric Actuators Based on Tripartite PI Model , 2018, Micromachines.

[33]  Marjan Mernik,et al.  Long Term Memory Assistance for Evolutionary Algorithms , 2019 .

[34]  Mesut Gündüz,et al.  The Analysis of Peculiar Control Parameters of Artificial Bee Colony Algorithm on the Numerical Optimization Problems , 2014 .

[35]  R. Venkata Rao,et al.  Teaching-Learning-Based Optimization: An optimization method for continuous non-linear large scale problems , 2012, Inf. Sci..

[36]  P. Rocca,et al.  Differential Evolution as Applied to Electromagnetics , 2011, IEEE Antennas and Propagation Magazine.

[37]  Serdar Özyön,et al.  Incremental artificial bee colony with local search to economic dispatch problem with ramp rate limits and prohibited operating zones , 2013 .

[38]  Nikolay V. Kuznetsov,et al.  Hidden attractors in dynamical models of phase-locked loop circuits: Limitations of simulation in MATLAB and SPICE , 2017, Commun. Nonlinear Sci. Numer. Simul..

[39]  Marjan Mernik,et al.  A chess rating system for evolutionary algorithms: A new method for the comparison and ranking of evolutionary algorithms , 2014, Inf. Sci..