Research Papers

Parameter Identification of Permanent Magnet Synchronous Machine Based on an Adaptive Mutation Dynamic Differential Evolution

[+] Author and Article Information
Lianghong Wu

School of Information and Electrical Engineering,
Hunan University of Science and Technology,
Xiangtan, Hunan 411201, China
e-mail: lhwu@hnust.edu.cn

Zhao-Hua Liu

School of Information and Electrical Engineering,
Hunan University of Science and Technology,
Xiangtan, Hunan 411201, China
e-mail: zhaohualiu2009@hotmail.com

Hua-Liang Wei

Department of Automatic Control
and Systems Engineering,
The University of Sheffield,
Sheffield S1 3JD, UK
e-mail: w.hualiang@sheffield.ac.uk

Qing-Chang Zhong

Department of Electrical and
Computer Engineering,
Illinois Institute of Technology,
Chicago, IL 60616
e-mail: zhongqc@ieee.org

Xiao-Shi Xiao

School of Information and Electrical Engineering,
Hunan University of Science and Technology,
Xiangtan, Hunan 411201, China
e-mail: xiaoxs2005@163.com

1Corresponding author.

Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received June 10, 2016; final manuscript received November 10, 2016; published online March 23, 2017. Assoc. Editor: Davide Spinello.

J. Dyn. Sys., Meas., Control 139(6), 061006 (Mar 23, 2017) (9 pages) Paper No: DS-16-1306; doi: 10.1115/1.4035239 History: Received June 10, 2016; Revised November 10, 2016

The problem of parameter estimation of permanent-magnet synchronous machines (PMSMs) can be formulated as a nonlinear optimization problem. To obtain accurate machine parameters, it is necessary to develop easily applicable but efficient optimization algorithms to solve the parameter estimation models. This paper proposes a novel dynamic differential evolution with adaptive mutation operator (AMDDE) algorithm for the multiparameter simultaneous estimation of a nonsalient pole PMSM. The dynamic updating of population enables AMDDE to responds to any improved changes of the population immediately and thus generates better optimization solutions compared with the static mechanism used in original differential evolution. Two mutation strategies, namely DE/rand/1 and DE/best/1, are adaptively employed to balance the global exploration and local exploitation. The effectiveness of the proposed AMDDE is demonstrated on the multiparameter estimation for a nonsalient pole PMSM. Experimental results indicate that the proposed method significantly outperforms the existing peer algorithms in efficiency, accuracy, and robustness. Furthermore, the new algorithm can be potentially realized in digital microcontroller due to its simple structure and lower memory requirement. The proposed algorithm can also be applied to other parameter estimation and optimization problems.

Copyright © 2017 by ASME
Your Session has timed out. Please sign back in to continue.


Wang, L. , Fan, J. , Wang, Z. , Zhan, B. , and Li, J. , 2015, “ Dynamic Analysis and Control of a Permanent Magnet Synchronous Motor With External Perturbation,” ASME J. Dyn. Syst. Meas. Control, 138(1), p. 011003. [CrossRef]
Pellegrino, G. , Vagati, A. , Guglielmi, P. , and Boazzo, B. , 2012, “ Performance Comparison Between Surface-Mounted and Interior PM Motor Drives for Electric Vehicle Application,” IEEE Trans. Ind. Electron., 59(2), pp. 803–811. [CrossRef]
Underwood, S. J. , and Husain, I. , 2010, “ Online Parameter Estimation and Adaptive Control of Permanent-Magnet Synchronous Machines,” IEEE Trans. Ind. Electron, 57(7), pp. 2435–2443. [CrossRef]
Inoue, Y. , Kawaguchi , Morimoto, Y. S. , and Sanada, M. , 2011, “ Performance Improvement of Sensorless IPMSM Drives in a Low-Speed Region Using Online Parameter Identification,” IEEE Trans. Ind. Appl., 47(2), pp. 798–804. [CrossRef]
Xu, Y. , Parspour, N. , and Vollmer, U. , 2014, “ Torque Ripple Minimization Using Online Estimation of the Stator Resistances With Consideration of Magnetic Saturation,” IEEE Trans. Ind. Electron., 61(11), pp. 5921–5928. [CrossRef]
Kim, J. W. , and Ha, J. I. , 2015, “ Enhancement of Parameter Estimation Accuracy Using Current Shaping in PM Machine Drive,” 9th International Conference on Power Electronics-ECCE Asia, Seoul, South Korea, June 1–5, pp. 2123–2128.
Liu, Q. , and Hameyer, K. , 2015, “ A Fast Online Full Parameter Estimation of a PMSM With Sinusoidal Signal Injection,” IEEE Energy Conversion Congress and Exposition (ECCE), Sept. 20–24, pp. 4091–4096.
Ramakrishnan, R. , Islam, R. , Islam, M. , and Sebastian, T. , 2009, “ Real Time Estimation of Parameters for Controlling and Monitoring Permanent Magnet Synchronous Motors,” IEEE Int. Elect. Mach. Drives Conf., Miami, FL, May 3–6, pp. 1194–1199.
Liu, K. , Zhang, Q. , Chen, J. , Zhu, Z. Q. , and Zhang, J. , 2011, “ Online Multiparameter Estimation of Nonsalient-Pole PM Synchronous Machines With Temperature Variation Tracking,” IEEE Trans. Ind. Electron., 58(5), pp. 1776–1788. [CrossRef]
Liu, K. , Zhu, Z. Q. , and Stone, D. A. , 2013, “ Parameter Estimation for Condition Monitoring of PMSM Stator Winding and Rotor Permanent Magnets,” IEEE Trans. Ind. Electron., 60(12), pp. 5902–5913. [CrossRef]
Liu, K. , and Zhu, Z. Q. , 2014, “ Online Estimation of the Rotor Flux Linkage and Voltage-Source Inverter Nonlinearity in Permanent Magnet Synchronous Machine Drives,” IEEE Trans. Power Electron., 29(1), pp. 418–427. [CrossRef]
Odhano, S. A. , Bojoi, R. , Popescu, M. , and Tenconi, A. , 2015, “ Parameter Identification and Self-Commissioning of AC Permanent Magnet Machines—A Review,” IEEE Workshop on Electrical Machines Design, Control and Diagnosis (WEMDCD), Mar. 26–27, pp. 195–203.
Xiao, X. , Chen, C. M. , and Zhang, M. , 2010, “ Dynamic Permanent Magnet Flux Estimation of Permanent Magnet Synchronous Machines,” IEEE Trans. Appl. Supercond., 20(3), pp. 1085–1088. [CrossRef]
Shi, Y. C. , Sun, K. , Huang, L. P. , and Li, Y. , 2012, “ Online Identification of Permanent Magnet Flux Based on Extended Kalman Filter for IPMSM Drive With Position Sensorless Control,” IEEE Trans. Ind. Electron, 59(11), pp. 4169–4178. [CrossRef]
Rashed, M. , Macconnell, P. F. A. , Stronach, A. F. , and Acarnley, P. , 2007, “ Sensorless Indirect-Rotor-Field-Orientation Speed Control of a Permanent-Magnet Synchronous Motor With Stator-Resistance Estimation,” IEEE Trans. Ind. Electron., 54(3), pp. 1664–1675. [CrossRef]
Thierry, B. , Nicolas, L. , Babak, N. M. , and Farid, M. T. , 2011, “ Online Identification of PMSM Parameters: Parameter Identifiability and Estimator Comparative Study,” IEEE Trans. Ind. Appl., 47(4), pp. 1944–1957. [CrossRef]
Zhang, Y. , Yin, Z. , Sun, X. , and Zhong, Y. , 2015, “ On-Line Identification Methods of Parameters for Permanent Magnet Synchronous Motors Based on Cascade MRAS,” 9th International Conference on Power Electronics-ECCE Asia, Seoul, South Korea, June 1–5, pp. 345–353.
Hamida, M. A. , Leon, J. D. , Glumineau, A. , and Boisliveau, R. , 2013, “ An Adaptive Interconnected Observer for Sensorless Control of PM Synchronous Motors With Online Parameter Identification,” IEEE Trans. Ind. Electron., 60(2), pp. 739–748. [CrossRef]
Odhano, S. A. , Bojoi, R. , Rosu, S. G. , and Tenconi, A. , 2015, “ Identification of the Magnetic Model of Permanent-Magnet Synchronous Machines Using DC-Biased low-Frequency AC Signal Injection,” IEEE Trans. Ind. Appl., 51(4), pp. 3208–3215. [CrossRef]
Ji, X. , and Noguchi, T. , 2014, “ Off-Line Parameter Identification of Interior Permanent Magnet Motor by Searching Minimum Point of Current Norm Characteristics,” International Symposium on Power Electronics, Electrical Drives, Automation and Motion, June 18–20, pp. 2014–2019.
Eiben, A. E. , and Smith, J. , 2015, “ From Evolutionary Computation to the Evolution of Things,” Nature, 521(7553), pp. 476–482. [CrossRef] [PubMed]
Liu, K. , Zhu, Z. Q. , Zhang, J. , and Zhang, Q. , 2010, “ Multi-Parameter Estimation of Nonsalient Pole Permanent Magnet Synchronous Machines by Using Evolutionary Algorithms,” IEEE 15th International Conference on Bio-Inspired Computing. Theories and Application, Sept. 23–26, pp. 766–774.
Liu, K. , Zhu, Z. Q. , and Stone, D. A. , 2015, “ Quantum Genetic Algorithm-Based Parameter Estimation of PMSM Under Variable Speed Control Accounting for System Identifiability and VSI Nonlinearity,” IEEE Trans. Ind. Electron., 62(4), pp. 2363–2371. [CrossRef]
Liu, W. X. , Liu, L. , Chung, I. Y , and Cartes, D. A. , 2011, “ Real-Time Particle Swarm Optimization Based Parameter Identification Applied to Permanent Magnet Synchronous Machine,” Appl. Soft Comput., 11(2), pp. 2556–2564. [CrossRef]
Pérez, J. N. H. , Hernandez, O. S. , Caporal, R. M. , Magdaleno, J. de J. R. , and Barreto, H. P. , 2013, “ Parameter Identification of a Permanent Magnet Synchronous Machine Based on Current Decay Test and Particle Swarm Optimization,” IEEE Latin America Trans., 11(5), pp. 1176–1181. [CrossRef]
Liu, Z. H. , Zhang, J. , Zhou, S. W. , Li, X. H. , and Liu, K. , 2013, “ Coevolutionary Particle Swarm Optimization Using AIS and Its Application in Multiparameter Estimation of PMSM,” IEEE Trans. Cybern., 43(6), pp. 1921–1935. [CrossRef] [PubMed]
Liu, Z. H. , Li, X. H. , Wu, L. H. , Zhou, S. W. , and Liu, K. , 2015, “ GPU-Accelerated Parallel Coevolutionary Algorithm for Parameters Identification and Temperature Monitoring in Permanent Magnet Synchronous Machines,” IEEE Trans. Ind. Inf., 11(5), pp. 1220–1230. [CrossRef]
Sandre-Hernandez, O. , Morales-Caporal, R. , Rangel-Magdaleno, J. , Peregrina-Barreto, H. , and Hernandez-Perez, N. , 2015, “ Parameter Identification of PMSMs Using Experimental Measurements and a PSO Algorithm,” IEEE Trans. Instrum. Meas., 64(8), pp. 2146–2154. [CrossRef]
Storn, R. , and Price, K. , 1997, “ Differential Evolution—A Simple and Efficient Heuristic for Global Optimization Over Continuous Spaces,” J. Global Optim., 11(4), pp. 341–359. [CrossRef]
Das, S. , and Suganthan, P. N. , 2011, “ Differential Evolution: A Survey of the State-of-the-Art,” IEEE Trans. Evol. Comput., 15(1), pp. 4–31. [CrossRef]
Marcic, T. , Fitumberger, B. , and Fitumberger, G. , 2014, “ Differential-Evolution-Based Parameter Identification of a Line-Start IPM Synchronous Motor,” IEEE Trans. Ind. Electron., 61(9), pp. 5105–5114. [CrossRef]
Zhan, C. , Situ, W. , Yeung, L. F. , Tsang, P. W. M. , and Yang, G. , 2014, “ A Parameter Estimation Method for Biological Systems Modelled by ODE/DDE Models Using Spline Approximation and Differential Evolution Algorithm,” IEEE/ACM Trans. Comput. Biol. Bioinf, 11(6), pp. 1066–1075. [CrossRef]
Qing, A. , 2006, “ Dynamic Differential Evolution Strategy and Applications in Electromagnetic Inverse Scattering Problems,” IEEE Trans. Geosci. Remote Sens., 44(1), pp. 116–125. [CrossRef]
Harno, H. G. , and Petersen, I. R. , 2015, “ Synthesis of Linear Coherent Quantum Control Systems Using a Differential Evolution Algorithm,” IEEE Trans. Autom. Control, 60(3), pp. 799–805. [CrossRef]
Wu, L. H. , Wang, Y. N. , Yuan, X. F. , and Chen, Z. L. , 2011, “ Multiobjective Optimization of HEV Fuel Economy and Emissions Using the Self-Adaptive Differential Evolution Algorithm,” IEEE Trans. Veh. Technol., 60(6), pp. 2458–2472. [CrossRef]
Qin, A. K. , Huang, V. L. , and Sugannthan, P. N. , 2009, “ Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization,” IEEE Trans. Evol. Comput., 13(2), pp. 398–417. [CrossRef]


Grahic Jump Location
Fig. 1

Schematic diagram of vector control and multiparameter estimation

Grahic Jump Location
Fig. 2

Sampled electrical angular speed, dq-axis currents, voltages, and injected current pulse (id = −2A)

Grahic Jump Location
Fig. 5

Average convergence curves over 100 runs of different DE and DDE variants

Grahic Jump Location
Fig. 6

Typical statistics results by Box–Whisker plot

Grahic Jump Location
Fig. 3

Estimated parameters with temperature variations: (a) estimated winding resistance, (b) estimated rotor flux linkage, (c) estimated d-axis inductance (id = −2A), and (d) estimated q-axis inductance (id = 0)

Grahic Jump Location
Fig. 4

Estimated parameters of dynamic estimation: (a) estimated winding resistance, (b) estimated rotor flux linkage, (c) estimated d-axis inductance (id = −2A), and (d) estimated q-axis inductance (id = 0)



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In