GPU implementation of DPSO-RE algorithm for parameters identification of surface PMSM considering VSI nonlinearity Zhao-Hua Liu Hua-Liang Wei Qing-Chang Zhong Kan Liu Xiao-Hua Li 2134/25085 https://repository.lboro.ac.uk/articles/journal_contribution/GPU_implementation_of_DPSO-RE_algorithm_for_parameters_identification_of_surface_PMSM_considering_VSI_nonlinearity/9560555 In this study, an accurate parameter estimation model of surface permanent magnet synchronous machines (SPMSM) is established by taking into account voltage-source-inverter (VSI) nonlinearity. A fast dynamic particle swarm optimization (DPSO) algorithm combined with a receptor editing (RE) strategy is proposed to explore the optimal values of parameter estimations. This combination provides an accelerated implementation on graphics processing unit (GPU), and the proposed method is therefore referred to as G-DPSO-RE. In G-DPSO-RE, a dynamic labor division strategy is incorporated into the swarms according to the designed evolutionary factor during the evolution process. Two novel modifications of the movement equation are designed to update the velocity of particles. Moreover, a chaotic-logistic based immune receptor editing operator is developed to facilitate the global best individual (gBest particle) to explore a potentially better region. Furthermore, a GPU parallel acceleration technique is utilized to speed up parameter estimation procedure. It has been demonstrated that the proposed method is effective for simultaneous estimation of the PMSM parameters and the disturbance voltage (Vdead) due to VSI nonlinearity from experimental data for currents and rotor speed measured with inexpensive equipment. The influence of the VSI nonlinearity on the accuracy of parameter estimation is analyzed. 2017-05-22 10:05:47 Particle swarm optimization (PSO) Artificial immune system (AIS) Graphics Processing Unit (GPU) Parallel computing Parameter estimation Permanent magnet synchronous machines (PMSMs) Voltage-source-inverter (VSI) Nonlinearity Mechanical Engineering not elsewhere classified