research article estimation of stator resistance and...

8
Research Article Estimation of Stator Resistance and Rotor Flux Linkage in SPMSM Using CLPSO with Opposition-Based-Learning Strategy Jian He and Zhao-Hua Liu School of Information and Electrical Engineering, Hunan University of Science and Technology, Xiangtan 411201, China Correspondence should be addressed to Zhao-Hua Liu; [email protected] Received 31 March 2016; Revised 26 May 2016; Accepted 27 June 2016 Academic Editor: Qiao Zhang Copyright © 2016 J. He and Z.-H. Liu. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Electromagnetic parameters are important for controller design and condition monitoring of permanent magnet synchronous machine (PMSM) system. In this paper, an improved comprehensive learning particle swarm optimization (CLPSO) with opposition-based-learning (OBL) strategy is proposed for estimating stator resistance and rotor flux linkage in surface-mounted PMSM; the proposed method is referred to as CLPSO-OBL. In the CLPSO-OBL framework, an opposition-learning strategy is used for best particles reinforcement learning to improve the dynamic performance and global convergence ability of the CLPSO. e proposed parameter optimization not only retains the advantages of diversity in the CLPSO but also has inherited global exploration capability of the OBL. en, the proposed method is applied to estimate the stator resistance and rotor flux linkage of surface- mounted PMSM. e experimental results show that the CLPSO-OBL has better performance in estimating winding resistance and PM flux compared to the existing peer PSOs. Furthermore, the proposed parameter estimation model and optimization method are simple and with good accuracy, fast convergence, and easy digital implementation. 1. Introduction In recent years, permanent magnet synchronous machines (PMSM) have been widely applied in industrial servo control system and renewable energy power generation system [1– 3], as they possess superiority in high power density, torque response, high efficiency performances, and so forth. It is necessary to exactly obtain the parameters of PMSM for assisting controller design, speed regulation, and condition monitoring in reality industrial drive system [4]. Particularly, the most important physical parameters such as the stator resistance and the rotor PM flux linkage are the indicators of system health status. For example, the stator resistance can be seen as the indicator of stator temperature due to metal thermal efficiency, since the machine service life will be damaged if the temperature exceeds its critical range. e demagnetization in PM will influence machine electromag- netic torque output performance [5]. However, the PMSM is a typical nonlinear time-varying dynamic system, whose physical parameters are easily sensitive to the changes of envi- ronment such as noise and temperature. us, technologies for estimating the winding resistance and rotor flux linkage of PMSM have become an important task for machine control [6]. Existing literatures mainly focus on online estimation and algorithms including extended Kalman filter (EKF) [6, 7], model reference adaptive system (MRAS) [8, 9], recursive least-square (RLS) methods [10, 11], and neural network (NN) [12] are widely employed. However, the aforementioned methods possess some drawbacks such as error convergence, unsteadiness, and high computing expense in the process of PMSM estimation. Recently, inspired by biological computing, some re- searchers try to use evolutionary computation techniques to estimate the parameters of PMSM as the evolutionary algorithms have the ability to obtain a suitable set of param- eter values via optimizing objective function between the system model and the actual ones. e particle swarm optimization (PSO) has recently been introduced as an attractive optimization technique in system identification and successfully applied in PMSM parameter estimation [2, 5, 13–15], due to its simple implementation, little control parameters, multidirectional search, and fast convergence. Since the basic PSO easily gets trapped in local minima when solving the complex nonlinear problem of PMSM parameter Hindawi Publishing Corporation Journal of Control Science and Engineering Volume 2016, Article ID 5781467, 7 pages http://dx.doi.org/10.1155/2016/5781467

Upload: lamdan

Post on 08-May-2018

222 views

Category:

Documents


1 download

TRANSCRIPT

Research ArticleEstimation of Stator Resistance and Rotor Flux Linkage inSPMSM Using CLPSO with Opposition-Based-Learning Strategy

Jian He and Zhao-Hua Liu

School of Information and Electrical Engineering Hunan University of Science and Technology Xiangtan 411201 China

Correspondence should be addressed to Zhao-Hua Liu zhaohualiu2009hotmailcom

Received 31 March 2016 Revised 26 May 2016 Accepted 27 June 2016

Academic Editor Qiao Zhang

Copyright copy 2016 J He and Z-H Liu This is an open access article distributed under the Creative Commons Attribution Licensewhich permits unrestricted use distribution and reproduction in any medium provided the original work is properly cited

Electromagnetic parameters are important for controller design and condition monitoring of permanent magnet synchronousmachine (PMSM) system In this paper an improved comprehensive learning particle swarm optimization (CLPSO) withopposition-based-learning (OBL) strategy is proposed for estimating stator resistance and rotor flux linkage in surface-mountedPMSM the proposedmethod is referred to as CLPSO-OBL In the CLPSO-OBL framework an opposition-learning strategy is usedfor best particles reinforcement learning to improve the dynamic performance and global convergence ability of the CLPSO Theproposed parameter optimization not only retains the advantages of diversity in theCLPSObut also has inherited global explorationcapability of the OBL Then the proposed method is applied to estimate the stator resistance and rotor flux linkage of surface-mounted PMSMThe experimental results show that the CLPSO-OBL has better performance in estimating winding resistance andPM flux compared to the existing peer PSOs Furthermore the proposed parameter estimation model and optimization methodare simple and with good accuracy fast convergence and easy digital implementation

1 Introduction

In recent years permanent magnet synchronous machines(PMSM) have been widely applied in industrial servo controlsystem and renewable energy power generation system [1ndash3] as they possess superiority in high power density torqueresponse high efficiency performances and so forth It isnecessary to exactly obtain the parameters of PMSM forassisting controller design speed regulation and conditionmonitoring in reality industrial drive system [4] Particularlythe most important physical parameters such as the statorresistance and the rotor PM flux linkage are the indicatorsof system health status For example the stator resistancecan be seen as the indicator of stator temperature due tometal thermal efficiency since the machine service life willbe damaged if the temperature exceeds its critical range Thedemagnetization in PM will influence machine electromag-netic torque output performance [5] However the PMSMis a typical nonlinear time-varying dynamic system whosephysical parameters are easily sensitive to the changes of envi-ronment such as noise and temperature Thus technologiesfor estimating the winding resistance and rotor flux linkage of

PMSM have become an important task for machine control[6] Existing literaturesmainly focus on online estimation andalgorithms including extended Kalman filter (EKF) [6 7]model reference adaptive system (MRAS) [8 9] recursiveleast-square (RLS) methods [10 11] and neural network(NN) [12] arewidely employedHowever the aforementionedmethods possess some drawbacks such as error convergenceunsteadiness and high computing expense in the process ofPMSM estimation

Recently inspired by biological computing some re-searchers try to use evolutionary computation techniquesto estimate the parameters of PMSM as the evolutionaryalgorithms have the ability to obtain a suitable set of param-eter values via optimizing objective function between thesystem model and the actual ones The particle swarmoptimization (PSO) has recently been introduced as anattractive optimization technique in system identificationand successfully applied in PMSM parameter estimation [25 13ndash15] due to its simple implementation little controlparameters multidirectional search and fast convergenceSince the basic PSO easily gets trapped in local minima whensolving the complex nonlinear problem of PMSM parameter

Hindawi Publishing CorporationJournal of Control Science and EngineeringVolume 2016 Article ID 5781467 7 pageshttpdxdoiorg10115520165781467

2 Journal of Control Science and Engineering

identification some enhanced operators are introduced intothe PSO and produced new hybrid PSO to design theparameters estimator of PMSM For example a coevolutionbased parameter estimator by combining multiple popu-lation PSO and artificial immune algorithm was investi-gated to improve multiparameter estimation performance ofPMSM [2] In order to improve the efficiency of parameteridentification a parallel implementation using an immune-cooperative dynamic learning particle swarm optimization(PSO) algorithm with multicore computation architecturesis presented for PMSM parameter estimations [5] anothermethod of graphic processing unit (GPU) accelerated parallelcoevolutionary immune PSO was designed for parameterestimation and temperature monitoring of a PMSM [15]for which the performance of the parameter estimation wassignificantly improved by those new PSO methods

In this paper in order to estimate the stator resistanceand rotor flux linkage of surface-mounted PMSM effectivelythe parameter estimation of PMSM is converted to anoptimization problem and then a novel comprehensive learn-ing particle swarm optimization (CLPSO) with opposition-learning strategy is proposed to explore optimal parameterthe proposed parameter optimizationmethod called CLPSO-OBL The CLPSO was firstly proposed by Liang et al [16]where all the flying directions of individuals are updated byrandomly selected particle of the whole population duringthe iteration process and it is superior in diversity keptfor solving multimodal optimization problem In order toimprove the global convergence of theCLPSO an opposition-based-learning (OBL) strategy is used for Pbest particleslearning and helps it jump out of local optima OBL is a rein-forcement learning strategy using computing and countercomputing simultaneously which can be used to acceleratethe convergence performance of other evolutionary algo-rithms [17] Finally the proposed CLPSO-OBL is applied toestimate the stator resistance and rotor flux linkage of surface-mounted PMSM The tests show that the proposed methodcan simultaneously accurately estimate stator resistance androtor flux linkage performance much better than the existingimproved hybrid PSOs

The structure of this paper is as follows An estimatormodel for the identification of stator resistance and rotor fluxlinkage of a PMSM is described in Section 2 A CLPSO-OBLalgorithm is proposed in Section 3 where the optimizationprocedure and steps are described Experimental results andthe analysis are given in Section 4 Finally some conclusionsand future work are presented in Section 5

2 PMSM Model and Design of ParameterEstimation Model

21 PMSM Model In order to estimate the parameters ofa PMSM the 119889119902-axis voltage equations of the machine areused

119906119889 = 119877119894119889 + 119871119889

119889119894119889

119889119905minus 119871119902120596119894119902

119906119902 = 119877119894119902 + 119871119902

119889119894119902

119889119905+ 119871119889120596119894119889 + 120595120596

(1)

PMSM

CLPSO-OBL

Ud

Uq

y

y

minus

+

f(p)

Ld = Lq and is fixed to p

ud(k) = Rid(k) minus Lq120596(k)iq(k)

uq(k) = Riq(k) + Ld120596(k)id(k) + 120595120596(k)

the measured value

Figure 1 PMSM parameter estimation model

where 120596 119906119889 119906119902 119894119889 and 119894119902 are electrical angular velocity119889119902-axis stator voltage and current and the parameter set119877 119871119889 119871119902 120595 is winding resistance 119889119902-axis inductances androtor PM flux linkage respectively where 119871119889 = 119871119902 = 119871 forSPMSM Equation (1) can be discretized as follows when themachine is on steady state

119906119889 (119896) = 119877119894119889 (119896) minus 119871119902120596 (119896) 119894119902 (119896)

119906119902 (119896) = 119877119894119902 (119896) + 119871119889120596 (119896) 119894119889 (119896) + 120595120596 (119896)

(2)

In real application the 119889119902-axis inductance belongs to theslowly varying parameters within a certain range comparedto the stator resistance and the rotor PM flux linkage soit can be considered constant and fixed to measured valuesduring parameter estimation process The parameters vector119877 120595 is unknown and needs to be identified in this studyThe estimation of the parameters is formulated as a systemoptimization problem by optimizing the designed objectivefunction in this study The fitness function is defined as adiscrepancy between the model output and the measuredactual system output The estimation of the parameters canbe addressed as an optimization problem via optimizingobjective function The PMSM parameter estimation modelis as shown in Figure 1 From Figure 1 by comparing modeloutput and actual output the objective function (3) forestimating the winding resistance and rotor flux linkage isdesigned as follows

119891 () = 119865 (119877 120595)

=1

119899

119899

sum

119896=1

(1003816100381610038161003816119906119889 (119896) minus 119889 (119896)

1003816100381610038161003816 +10038161003816100381610038161003816119906119902 (119896) minus 119902 (119896)

10038161003816100381610038161003816)

(3)

where the symbol ldquordquo means that they are computed voltagesby the estimated parameters and measured value The actualmachine parameter values can be obtained if the designedobjective function is minimized by the proposed CLPSO-OBL Actually the objective function (3) is a nonlinearmultidimensional function optimization problem and hasmany local points as it relates to the actual motor systemwhose system variables are easy to change

3 The Proposed Improved CLPSO Using OBL

31 Principle of Basic PSO Algorithm Inspired by the intel-ligent behavior of birds a swarm of particles are to find

Journal of Control Science and Engineering 3

a better solution Assuming in a 119889-dimensional solutionspace each particle 119894 is composed of the velocity vector 119881119894 =1198811198941 1198811198942 119881119894119889 and position vector119883119894 = 1198831198941 1198831198942 119883119894119889the velocity and position of 119894th particle are modified as givenin

119881119894119889 (119905 + 1) = 120601119881119894119889 + 1205821

lowast rand1 ( ) (119875119887119890119904119905119894119889 (119905) minus 119883119894119889 (119905))

+ 1205822

lowast rand2 ( ) (119866119887119890119904119905119889 (119905) minus 119883119894119889 (119905))

119883119894119889 (119905 + 1) = 119883119894119889 (119905) + 119881119894119889 (119905 + 1)

(4)

where 119875119887119890119904119905119894119889 represents the best position found by the 119894thparticle up to now and 119866119887119890119904119905119889 is the best particle among theentire population 1205821 and 1205822 are acceleration coefficients 120601is inertia weight factor and rand1 and rand2 are uniformlydistributed numbers generated randomly on [0 1]

32 Principle of Basic CLPSO Algorithm The CLPSO wasfirst introduced by Liang et al to solve multimodel problems[16]The searchingmechanism of CLPSO is that any particlersquosvelocity vector could be selected to update the velocity of theparticle that needs to be modified according to the designedlearning probability among the swarm This modificationstrategy can effectively avoid diversity losses of convergencefor population during the search process The modificationsof the velocity and position of 119894th particle in CLPSO are asgiven in

V119896+1119894119889

= 119908 times V119896119894119889+ 119888 times rand ( ) times (119875119887119890119904119905119891119894(119889) minus 119909

119896

119894119889)

V119896119894119889= min (V119896maxmax (V119889min V

119896

119894119889))

119909119896+1

119894119889= 119909119896

119894119889+ V119896+1119894119889

(5)

where 119891119894 = [119891119894(1) 119891119894(2) 119891119894(119889)] defined which particlethe 119894th particle should learn from and 119875119887119890119904119905119891119894(119889) could be anyparticlersquos dimension corresponding value or could be its self-corresponding value which is determined by the learningprobabilities 119901119888 the details as in [16] The basic ideas areas given if the random number is greater than 119901119888119894 thisdimension will be learning from the particlersquos own Pbestotherwise it learns from other particlesrsquo Pbest There is onedrawback for existing CLPSO algorithm that is once thegroup falls into local optimum the search behavior of wholeswarmwill easily get similarity among the total population asthere is no effective mechanism to guarantee the escape fromlocal optima

33 OBL for Pbestrsquos Learning The Pbestrsquos positions are used asthe exemplars to lead the flying direction of thewhole popula-tion so the search status of Pbest particles is important for theCLPSO In order to enhance global convergence performanceof the Pbest particles an OBL strategy is introduced intoCLPSO The OBL was a machine learning method describedin detail by Rahnamayan et al [17] which is a simpletechnique that allows the population-based algorithms to

Measurementdata

M M

SPMSMDC motor

(load)

DSP drive

Rotor rotation speed and position

Current signals

DC voltage

CLPSO-OBL Host PCEstimatormodel

minus +

Figure 2The hardware and software platform for the identificationof stator resistance and rotor flux linkage in SPMSM

search for an optimal point in the counter direction and thecurrent search simultaneously The basic idea is that when asolution is being exploited in a direction it executes a searchin the opposite direction simultaneously as given in

= 119886 + 119887 minus 119909 (6)

where 119909 is real number in the interval [119886 119887] and is theopposite number of 119909 This definition can also be extendedto multidimensional space In 119863-dimensional space where1199091 1199092 119909119863 isin 119877 and 119909119894 isin [119886119894 119887119894] the point 119909119894 can be definedas

119894 = 119886119894 + 119887119894 minus 119909119894 (7)

The OBL machine learning technique is applied into CLPSOand executes opposite learning for Pbestrsquos particles as given in

119900119875119887119890119904119905119894119889(119895) = 119874119886119889 (119905) + 119874119887119889 (119905) minus 119875119887119890119904119905119894119889(119895)

119874119886119889 (119905) = min (119875119887119890119904119905119894119889(119895))

119874119887119889 (119905) = max (119875119887119890119904119905119894119889(119895))

(8)

After the above modification evaluate the fitness value(119865119894119905(119883119894)) of 119900119875119887119890119904119905119899 (opposition 119875119887119890119904119905119894) and update 119875119887119890119904119905119894as (119875119887119890119904119905119894 larr 119875119887119890119904119905119894 cup 119900119875119887119890119904119905119894) The proposed OBL learningoperator can help Pbest particles jump out of the local optimaand obtain a global convergence performance in the CLPSO

4 Experimental Verification

The proposed estimator is verified by experiments in thissection The Digital Signal Process (DSP) based vector con-trol system and the schematic diagram of testing processare shown in Figure 2 The offline estimation procedureusing CLPSO-OBL is as shown in Figure 3 The designparameters of the used prototype machine are detailed asfollows rated speed (400 rpm) rated current (4A) DClink voltage (36 v) nominal terminal wire resistance (0043)nominal self-inductance (291mh) nominal mutual induc-tance (minus0330mh) nominal 119889-axis inductance (324mh)

4 Journal of Control Science and Engineering

Begin

End

Parameterinitialization

CLPSO evolutionarycomputation

OBL strategy for Pbestparticles learning

Fitnesscalculation

Termination condition met

Optimal results

Best individualselection

Yes

No

Datameasurement

Parameter estimatormodeling

Objectivefunction

Figure 3 The process of parameter estimation in PMSM based onCLPSO-OBL

nominal 119902-axis inductance (324mh) nominal amplitude offlux induced by magnets (776mWb) number of pole pairs(5) nominal phase resistance (119879 = 25

∘C) (0330Ω) andinertia (08119890 minus 5 kgm2)

119871119889 = 119871119902 = 119871 is fixed to one of our prior estimated values[18] (in this research literature 119871 is set to be 397 (mWb) onnormal temperature and 119871 is set to be 376 (mWb) on theheating temperature) As is shown in Figure 3 the estimationof PMSM parameter includes data measurement parameterestimation modeling and model parameter optimizationprocedure For comparison the designed PMSM parameterestimationmodel is also tested by other existing PSOs such asa hybrid PSO with wavelet mutation (HPSOWM) operationmethod [19] comprehensive learning PSO (CLPSO) method[16] an improved comprehensive learning PSO (A-CLPSO)method [20] and adaptive particle swarm optimization(APSO) method [21] The basic settings of these PSOs are asfollows the population size is 50 the maximum generationis 300 and the number of runs is 30 All the tested PSOs areusing the same measurement data and operated on the samesoftware platform All experiments are carried out on thesame host computer with hardware configuration of Intel-core-i5-2450M and 40GB DDR3 RAM

The experiments are carried out under two different workconditions including normal temperature and temperaturevariation

Under normal temperature condition the convergenceof different PSOs is shown in Figure 4 the experimentalresults are depicted in Table 1 and the two parametersrsquoestimated results plotted curve for different PSOs is shown

Mea

n fit

ness

50 100 150 200 250 3000Iteration number

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

102

101

100

Figure 4The convergence curve of five PSOs on PMSM parameterestimation under normal temperature condition

Table 1 Result of PMSM parameter estimation under normaltemperature condition

119879 = 300 HPSOWM CLPSO A-CLPSO APSO CLPSO-OBLParameters Results119877 (Ω) 0339 0329 0333 0346 0334120595 (mWb) 00790 7929 7920 7921 7916FitMean 1819 4224 4632 28034 886Std dev 2412 3124 2989 21209 267119905-value 273 755 885 905 0

in Figure 5 From Table 1 and Figure 3 it can be seen that theCLPSO-OBL shows the best performances in terms of meanstandard deviations and t-values compared to the existingpeer hybrid PSOs (ie HPSOWM CLPSO A-CLPSO andAPSO) Furthermore the convergence speed of CLPSO-OBLis faster than other hybrid PSOs as shown in Figure 4

It is evident that the optimality convergence and algo-rithmic efficiency of CLPSO is improved thanks to theOBL operator which enhanced the global convergence ofCLPSO and pushed it out from the local point As canbe seen from Table 1 the estimated winding resistance(0334Ω) by the CLPSO-OBL is quite coincident with itsnominal value (033Ω) under normal temperature conditionAlso the estimated flux linkage 120595 (7916mWb) by CLPSO-OBL is quite close to its nominal value (776mWb) Theslight difference between the estimated and nominal valuesof machine parameters may be caused by nonlinearity ofmachine operation condition

The parameters of PMSM are easily changed by theenvironment temperature In order to check the performanceof the proposedmethod andwhether it can track the variationof parameters with the changing temperature condition aheater is used to heat the prototype PMSM for 20minutes andthen to measure the data for experiment test The identifiedresults of temperature variation operation condition are listedin Table 2 and the comparison with different PSOs is as

Journal of Control Science and Engineering 5

50 100 150 200 250 3000Iteration number

Resis

tanc

e (Ω

)

03

031

032

033

034

035

036

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(a) The estimated stator resistance

0 50 100 150 200 250 30000785

0079

00795

008

Iteration number

Flux

link

age (

wb)

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(b) The estimated rotor PM flux linkage

Figure 5 The curve of estimated parameters with normal temperature

Table 2 Results of PMSM parameter identification with tempera-ture variation

119879 = 300 HPSOWM CLPSO A-CLPSO APSO CLPSO-OBLParameters Results119877 (Ω) 0455 0463 0455 0475 0454120595 (mWb) 00769 7669 7692 764 769Fit

Mean 906 4892 1709 26539 847Std dev 232 2972 945 12678 052119905-value 172 962 643 1433 0

Mea

n fit

ness

50 100 150 200 250 3000Iteration number

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

102

101

Figure 6 The convergence curve of several PSOs on PMSMparameter estimation under temperature variation (with heating for20min)

shown in Figures 6 and 7 respectively FromTable 2 it is clearthat CLPSO-OBL outperforms other peer PSOs in terms ofmean standard deviation and 119905-test values From Figure 5it can be noticed that CLPSO-OBL has a faster convergencespeed than other hybrid PSOs

The analysis results show that the estimated windingresistance 119877 and rotor flux linkage 120595 vary with the changingtemperature condition For example the estimated windingresistance value increases from 0334 (Ω) to 0454 (Ω) withheating for 20 minutes under high temperature This phe-nomenon indicates that the metal resistance value increaseswith increasing temperature due to metal thermal efficiencyThe estimated rotor flux linkage decreases from 7916 (mWb)to 769 (mWb) the abrupt drop in the estimated rotor fluxlinkage after 20-minute heating This phenomenon indicatesthat magnetic field density decreases with the increasingtemperatureThese results show that the proposed parameterestimator can simultaneously track the stator resistance androtor PM flux linkage of PMSM

5 Conclusion

Stator resistance and rotor PM flux linkage are importantfor controller design and conditionmonitoring of permanentmagnet synchronous machine (PMSM) system In this studyan improved CLPSO with OBL strategy is proposed forestimating stator resistance and rotor PM flux in surface-mounted PMSM In the presented algorithm frameworkan OBL strategy is used for Pbest particles reinforcementlearning to improve the dynamic performance and globaloptimization ability of the CLPSOThe proposedmethod notonly retains the advantages of diversity in the CLPSO butalso has inherited global exploration capability of the OBLFinally the proposed method has been successfully appliedinto the estimation of the stator resistance and rotor PM fluxlinkage of SPMSM The experimental results show that theCLPSO-OBL has better performance inestimating windingresistance and rotor PMflux linkage compared to the existinghybrid PSOs Furthermore the proposed method can trackthe variation of machine parameters effectively with thechanging work conditionMoreover the proposed parameterestimation model is simple and with fast convergence andeasy digital implementation Thus the proposed method

6 Journal of Control Science and Engineering

50 100 150 200 250 3000Iteration number

Resis

tanc

e (Ω

)

042

043

044

045

046

047

048

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(a) The estimated stator resistance

0 50 100 150 200 250 300Iteration number

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

00765

0077

00775

0078

Flux

link

age (

wb)

(b) The estimated rotor PM flux linkage

Figure 7 Identified parameters under temperature variation (with heating for 20min)

can be used for the condition monitoring of the statorwinding and rotor PM flux linkage of PMSM With theincreasing of industrial real-time demand we will carry it outon Field-Programmable Gate Array (FPGA) and real-timeperformance control of PMSM will be greatly improved infuture

Competing Interests

The authors declare that there are no competing interestsregarding the publication of this paper

Acknowledgments

This work was supported in part by the National NaturalScience Foundation of China under Grants 61503134 and61573299 the China Postdoctoral Science Foundation fundedproject under Grants 2013M540628 and 2014T70767 and theHunan Provincial Education Department outstanding youthproject under Grant 15B087 The first author (Jian He isan Undergraduate Student) acknowledges the guidance ofteacher Xiao-Hua Li who is with the School of Informationand Electrical Engineering Hunan University of Science andTechnology

References

[1] Z Chen J M Guerrero and F Blaabjerg ldquoA review of thestate of the art of power electronics for wind turbinesrdquo IEEETransactions on Power Electronics vol 24 no 8 pp 1859ndash18752009

[2] Z-H Liu J Zhang S-W Zhou X-H Li and K Liu ldquoCoevo-lutionary particle swarm optimization using AIS and its appli-cation in multiparameter estimation of PMSMrdquo IEEE Transac-tions on Cybernetics vol 43 no 6 pp 1921ndash1935 2013

[3] F F M El-Sousy ldquoIntelligent optimal recurrent wavelet elmanneural network control system for permanent-magnet syn-chronous motor servo driverdquo IEEE Transactions on IndustrialInformatics vol 9 no 4 pp 1986ndash2003 2013

[4] S Kwak U-C Moon and J-C Park ldquoPredictive-control-baseddirect power control with an adaptive parameter identificationtechnique for improved AFE performancerdquo IEEE Transactionson Power Electronics vol 29 no 11 pp 6178ndash6187 2014

[5] Z H Liu X H Li H Q Zhang L H Wu and K Liu ldquoAnenhanced approach for parameter estimation using immunedynamic learning PSO based on multi-core architecturerdquo IEEESystemsMan and CyberneticsMagazine vol 2 no 1 pp 26ndash332016

[6] Y C Shi K Sun L P Huang and Y Li ldquoOnline identificationof permanent magnet flux based on extended Kalman filter forIPMSM drive with position sensorless controlrdquo IEEE Transac-tions on Industrial Electronics vol 59 no 11 pp 4169ndash4178 2012

[7] E Monmasson L Idkhajine M N Cirstea I Bahri A Tisanand M W Naouar ldquoFPGAs in industrial control applicationsrdquoIEEE Transactions on Industrial Informatics vol 7 no 2 pp224ndash243 2011

[8] M Rashed P F A MacConnell A F Stronach and P AcarnleyldquoSensorless indirect-rotor-field-orientation speed control of apermanent-magnet synchronous motor with stator-resistanceestimationrdquo IEEE Transactions on Industrial Electronics vol 54no 3 pp 1664ndash1675 2007

[9] S Moreau R Kahoul and J-P Louis ldquoParameters estimationof permanent magnet synchronous machine without addingextra-signal as input excitationrdquo in Proceedings of the IEEEInternational Symposium on Industrial Electronics vol 1 pp371ndash376 Ajaccio France May 2004

[10] R Ramakrishnan R Islam M Islam and T Sebastian ldquoRealtime estimation of parameters for controlling and monitoringpermanent magnet synchronous motorsrdquo in Proceedings of theIEEE International Electric Machines and Drives Conference(IEMDC rsquo09) pp 1194ndash1199 Miami Fla USA May 2009

[11] S J Underwood and I Husain ldquoOnline parameter estima-tion and adaptive control of permanent-magnet synchronousmachinesrdquo IEEE Transactions on Industrial Electronics vol 57no 7 pp 2435ndash2443 2010

[12] F F M El-Sousy ldquoRobust wavelet-neural-network sliding-mode control system for permanent magnet synchronousmotor driverdquo IET Electric Power Applications vol 5 no 1 pp113ndash132 2011

Journal of Control Science and Engineering 7

[13] L Liu W X Liu and D A Cartes ldquoPermanent magnet syn-chronous motor parameter identification using particle swarmoptimizationrdquo International Journal of Computational Intelligence Research vol 4 no 2 pp 211ndash218 2008

[14] Z-H Liu S-W Zhou K Liu and J Zhang ldquoPermanentmagnet synchronous motor multiple parameter identificationand temperature monitoring based on binary-modal adaptivewavelet particle swarm optimizationrdquo Acta Automatica Sinicavol 39 no 12 pp 2121ndash2130 2013

[15] Z-H Liu X-H Li L-H Wu S-W Zhou and K Liu ldquoGPU-accelerated parallel coevolutionary algorithm for parametersidentification and temperature monitoring in permanent mag-net synchronous machinesrdquo IEEE Transactions on IndustrialInformatics vol 11 no 5 pp 1220ndash1230 2015

[16] J J Liang A K Qin P N Suganthan and S BaskarldquoComprehensive learning particle swarm optimizer for globaloptimization of multimodal functionsrdquo IEEE Transactions onEvolutionary Computation vol 10 no 3 pp 281ndash295 2006

[17] R S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolutionrdquo IEEETransactions onEvolutionary Computation vol 12 no 1 pp 64ndash79 2008

[18] Z-H Liu J Zhang X-H Li and Y-J Zhang ldquoImmune co-evolution particle swarm optimization for permanent magnetsynchronous motor parameter identificationrdquo Acta AutomaticaSinica vol 38 no 10 pp 1698ndash1708 2012

[19] S H Ling H H C Iu K Y Chan H K Lam B C W Yeungand F H Leung ldquoHybrid particle swarm optimization withwavelet mutation and its industrial applicationsrdquo IEEE Trans-actions on Systems Man and Cybernetics Part B Cyberneticsvol 38 no 3 pp 743ndash763 2008

[20] H Wu J Geng R Jin et al ldquoAn improved comprehensivelearning particle swarm optimization and its application tothe semiautomatic design of antennasrdquo IEEE Transactions onAntennas and Propagation vol 57 no 10 pp 3018ndash3028 2009

[21] Z-H Zhan J Zhang Y Li and H S-H Chung ldquoAdaptiveparticle swarm optimizationrdquo IEEE Transactions on SystemsMan and Cybernetics Part B Cybernetics vol 39 no 6 pp1362ndash1381 2009

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

2 Journal of Control Science and Engineering

identification some enhanced operators are introduced intothe PSO and produced new hybrid PSO to design theparameters estimator of PMSM For example a coevolutionbased parameter estimator by combining multiple popu-lation PSO and artificial immune algorithm was investi-gated to improve multiparameter estimation performance ofPMSM [2] In order to improve the efficiency of parameteridentification a parallel implementation using an immune-cooperative dynamic learning particle swarm optimization(PSO) algorithm with multicore computation architecturesis presented for PMSM parameter estimations [5] anothermethod of graphic processing unit (GPU) accelerated parallelcoevolutionary immune PSO was designed for parameterestimation and temperature monitoring of a PMSM [15]for which the performance of the parameter estimation wassignificantly improved by those new PSO methods

In this paper in order to estimate the stator resistanceand rotor flux linkage of surface-mounted PMSM effectivelythe parameter estimation of PMSM is converted to anoptimization problem and then a novel comprehensive learn-ing particle swarm optimization (CLPSO) with opposition-learning strategy is proposed to explore optimal parameterthe proposed parameter optimizationmethod called CLPSO-OBL The CLPSO was firstly proposed by Liang et al [16]where all the flying directions of individuals are updated byrandomly selected particle of the whole population duringthe iteration process and it is superior in diversity keptfor solving multimodal optimization problem In order toimprove the global convergence of theCLPSO an opposition-based-learning (OBL) strategy is used for Pbest particleslearning and helps it jump out of local optima OBL is a rein-forcement learning strategy using computing and countercomputing simultaneously which can be used to acceleratethe convergence performance of other evolutionary algo-rithms [17] Finally the proposed CLPSO-OBL is applied toestimate the stator resistance and rotor flux linkage of surface-mounted PMSM The tests show that the proposed methodcan simultaneously accurately estimate stator resistance androtor flux linkage performance much better than the existingimproved hybrid PSOs

The structure of this paper is as follows An estimatormodel for the identification of stator resistance and rotor fluxlinkage of a PMSM is described in Section 2 A CLPSO-OBLalgorithm is proposed in Section 3 where the optimizationprocedure and steps are described Experimental results andthe analysis are given in Section 4 Finally some conclusionsand future work are presented in Section 5

2 PMSM Model and Design of ParameterEstimation Model

21 PMSM Model In order to estimate the parameters ofa PMSM the 119889119902-axis voltage equations of the machine areused

119906119889 = 119877119894119889 + 119871119889

119889119894119889

119889119905minus 119871119902120596119894119902

119906119902 = 119877119894119902 + 119871119902

119889119894119902

119889119905+ 119871119889120596119894119889 + 120595120596

(1)

PMSM

CLPSO-OBL

Ud

Uq

y

y

minus

+

f(p)

Ld = Lq and is fixed to p

ud(k) = Rid(k) minus Lq120596(k)iq(k)

uq(k) = Riq(k) + Ld120596(k)id(k) + 120595120596(k)

the measured value

Figure 1 PMSM parameter estimation model

where 120596 119906119889 119906119902 119894119889 and 119894119902 are electrical angular velocity119889119902-axis stator voltage and current and the parameter set119877 119871119889 119871119902 120595 is winding resistance 119889119902-axis inductances androtor PM flux linkage respectively where 119871119889 = 119871119902 = 119871 forSPMSM Equation (1) can be discretized as follows when themachine is on steady state

119906119889 (119896) = 119877119894119889 (119896) minus 119871119902120596 (119896) 119894119902 (119896)

119906119902 (119896) = 119877119894119902 (119896) + 119871119889120596 (119896) 119894119889 (119896) + 120595120596 (119896)

(2)

In real application the 119889119902-axis inductance belongs to theslowly varying parameters within a certain range comparedto the stator resistance and the rotor PM flux linkage soit can be considered constant and fixed to measured valuesduring parameter estimation process The parameters vector119877 120595 is unknown and needs to be identified in this studyThe estimation of the parameters is formulated as a systemoptimization problem by optimizing the designed objectivefunction in this study The fitness function is defined as adiscrepancy between the model output and the measuredactual system output The estimation of the parameters canbe addressed as an optimization problem via optimizingobjective function The PMSM parameter estimation modelis as shown in Figure 1 From Figure 1 by comparing modeloutput and actual output the objective function (3) forestimating the winding resistance and rotor flux linkage isdesigned as follows

119891 () = 119865 (119877 120595)

=1

119899

119899

sum

119896=1

(1003816100381610038161003816119906119889 (119896) minus 119889 (119896)

1003816100381610038161003816 +10038161003816100381610038161003816119906119902 (119896) minus 119902 (119896)

10038161003816100381610038161003816)

(3)

where the symbol ldquordquo means that they are computed voltagesby the estimated parameters and measured value The actualmachine parameter values can be obtained if the designedobjective function is minimized by the proposed CLPSO-OBL Actually the objective function (3) is a nonlinearmultidimensional function optimization problem and hasmany local points as it relates to the actual motor systemwhose system variables are easy to change

3 The Proposed Improved CLPSO Using OBL

31 Principle of Basic PSO Algorithm Inspired by the intel-ligent behavior of birds a swarm of particles are to find

Journal of Control Science and Engineering 3

a better solution Assuming in a 119889-dimensional solutionspace each particle 119894 is composed of the velocity vector 119881119894 =1198811198941 1198811198942 119881119894119889 and position vector119883119894 = 1198831198941 1198831198942 119883119894119889the velocity and position of 119894th particle are modified as givenin

119881119894119889 (119905 + 1) = 120601119881119894119889 + 1205821

lowast rand1 ( ) (119875119887119890119904119905119894119889 (119905) minus 119883119894119889 (119905))

+ 1205822

lowast rand2 ( ) (119866119887119890119904119905119889 (119905) minus 119883119894119889 (119905))

119883119894119889 (119905 + 1) = 119883119894119889 (119905) + 119881119894119889 (119905 + 1)

(4)

where 119875119887119890119904119905119894119889 represents the best position found by the 119894thparticle up to now and 119866119887119890119904119905119889 is the best particle among theentire population 1205821 and 1205822 are acceleration coefficients 120601is inertia weight factor and rand1 and rand2 are uniformlydistributed numbers generated randomly on [0 1]

32 Principle of Basic CLPSO Algorithm The CLPSO wasfirst introduced by Liang et al to solve multimodel problems[16]The searchingmechanism of CLPSO is that any particlersquosvelocity vector could be selected to update the velocity of theparticle that needs to be modified according to the designedlearning probability among the swarm This modificationstrategy can effectively avoid diversity losses of convergencefor population during the search process The modificationsof the velocity and position of 119894th particle in CLPSO are asgiven in

V119896+1119894119889

= 119908 times V119896119894119889+ 119888 times rand ( ) times (119875119887119890119904119905119891119894(119889) minus 119909

119896

119894119889)

V119896119894119889= min (V119896maxmax (V119889min V

119896

119894119889))

119909119896+1

119894119889= 119909119896

119894119889+ V119896+1119894119889

(5)

where 119891119894 = [119891119894(1) 119891119894(2) 119891119894(119889)] defined which particlethe 119894th particle should learn from and 119875119887119890119904119905119891119894(119889) could be anyparticlersquos dimension corresponding value or could be its self-corresponding value which is determined by the learningprobabilities 119901119888 the details as in [16] The basic ideas areas given if the random number is greater than 119901119888119894 thisdimension will be learning from the particlersquos own Pbestotherwise it learns from other particlesrsquo Pbest There is onedrawback for existing CLPSO algorithm that is once thegroup falls into local optimum the search behavior of wholeswarmwill easily get similarity among the total population asthere is no effective mechanism to guarantee the escape fromlocal optima

33 OBL for Pbestrsquos Learning The Pbestrsquos positions are used asthe exemplars to lead the flying direction of thewhole popula-tion so the search status of Pbest particles is important for theCLPSO In order to enhance global convergence performanceof the Pbest particles an OBL strategy is introduced intoCLPSO The OBL was a machine learning method describedin detail by Rahnamayan et al [17] which is a simpletechnique that allows the population-based algorithms to

Measurementdata

M M

SPMSMDC motor

(load)

DSP drive

Rotor rotation speed and position

Current signals

DC voltage

CLPSO-OBL Host PCEstimatormodel

minus +

Figure 2The hardware and software platform for the identificationof stator resistance and rotor flux linkage in SPMSM

search for an optimal point in the counter direction and thecurrent search simultaneously The basic idea is that when asolution is being exploited in a direction it executes a searchin the opposite direction simultaneously as given in

= 119886 + 119887 minus 119909 (6)

where 119909 is real number in the interval [119886 119887] and is theopposite number of 119909 This definition can also be extendedto multidimensional space In 119863-dimensional space where1199091 1199092 119909119863 isin 119877 and 119909119894 isin [119886119894 119887119894] the point 119909119894 can be definedas

119894 = 119886119894 + 119887119894 minus 119909119894 (7)

The OBL machine learning technique is applied into CLPSOand executes opposite learning for Pbestrsquos particles as given in

119900119875119887119890119904119905119894119889(119895) = 119874119886119889 (119905) + 119874119887119889 (119905) minus 119875119887119890119904119905119894119889(119895)

119874119886119889 (119905) = min (119875119887119890119904119905119894119889(119895))

119874119887119889 (119905) = max (119875119887119890119904119905119894119889(119895))

(8)

After the above modification evaluate the fitness value(119865119894119905(119883119894)) of 119900119875119887119890119904119905119899 (opposition 119875119887119890119904119905119894) and update 119875119887119890119904119905119894as (119875119887119890119904119905119894 larr 119875119887119890119904119905119894 cup 119900119875119887119890119904119905119894) The proposed OBL learningoperator can help Pbest particles jump out of the local optimaand obtain a global convergence performance in the CLPSO

4 Experimental Verification

The proposed estimator is verified by experiments in thissection The Digital Signal Process (DSP) based vector con-trol system and the schematic diagram of testing processare shown in Figure 2 The offline estimation procedureusing CLPSO-OBL is as shown in Figure 3 The designparameters of the used prototype machine are detailed asfollows rated speed (400 rpm) rated current (4A) DClink voltage (36 v) nominal terminal wire resistance (0043)nominal self-inductance (291mh) nominal mutual induc-tance (minus0330mh) nominal 119889-axis inductance (324mh)

4 Journal of Control Science and Engineering

Begin

End

Parameterinitialization

CLPSO evolutionarycomputation

OBL strategy for Pbestparticles learning

Fitnesscalculation

Termination condition met

Optimal results

Best individualselection

Yes

No

Datameasurement

Parameter estimatormodeling

Objectivefunction

Figure 3 The process of parameter estimation in PMSM based onCLPSO-OBL

nominal 119902-axis inductance (324mh) nominal amplitude offlux induced by magnets (776mWb) number of pole pairs(5) nominal phase resistance (119879 = 25

∘C) (0330Ω) andinertia (08119890 minus 5 kgm2)

119871119889 = 119871119902 = 119871 is fixed to one of our prior estimated values[18] (in this research literature 119871 is set to be 397 (mWb) onnormal temperature and 119871 is set to be 376 (mWb) on theheating temperature) As is shown in Figure 3 the estimationof PMSM parameter includes data measurement parameterestimation modeling and model parameter optimizationprocedure For comparison the designed PMSM parameterestimationmodel is also tested by other existing PSOs such asa hybrid PSO with wavelet mutation (HPSOWM) operationmethod [19] comprehensive learning PSO (CLPSO) method[16] an improved comprehensive learning PSO (A-CLPSO)method [20] and adaptive particle swarm optimization(APSO) method [21] The basic settings of these PSOs are asfollows the population size is 50 the maximum generationis 300 and the number of runs is 30 All the tested PSOs areusing the same measurement data and operated on the samesoftware platform All experiments are carried out on thesame host computer with hardware configuration of Intel-core-i5-2450M and 40GB DDR3 RAM

The experiments are carried out under two different workconditions including normal temperature and temperaturevariation

Under normal temperature condition the convergenceof different PSOs is shown in Figure 4 the experimentalresults are depicted in Table 1 and the two parametersrsquoestimated results plotted curve for different PSOs is shown

Mea

n fit

ness

50 100 150 200 250 3000Iteration number

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

102

101

100

Figure 4The convergence curve of five PSOs on PMSM parameterestimation under normal temperature condition

Table 1 Result of PMSM parameter estimation under normaltemperature condition

119879 = 300 HPSOWM CLPSO A-CLPSO APSO CLPSO-OBLParameters Results119877 (Ω) 0339 0329 0333 0346 0334120595 (mWb) 00790 7929 7920 7921 7916FitMean 1819 4224 4632 28034 886Std dev 2412 3124 2989 21209 267119905-value 273 755 885 905 0

in Figure 5 From Table 1 and Figure 3 it can be seen that theCLPSO-OBL shows the best performances in terms of meanstandard deviations and t-values compared to the existingpeer hybrid PSOs (ie HPSOWM CLPSO A-CLPSO andAPSO) Furthermore the convergence speed of CLPSO-OBLis faster than other hybrid PSOs as shown in Figure 4

It is evident that the optimality convergence and algo-rithmic efficiency of CLPSO is improved thanks to theOBL operator which enhanced the global convergence ofCLPSO and pushed it out from the local point As canbe seen from Table 1 the estimated winding resistance(0334Ω) by the CLPSO-OBL is quite coincident with itsnominal value (033Ω) under normal temperature conditionAlso the estimated flux linkage 120595 (7916mWb) by CLPSO-OBL is quite close to its nominal value (776mWb) Theslight difference between the estimated and nominal valuesof machine parameters may be caused by nonlinearity ofmachine operation condition

The parameters of PMSM are easily changed by theenvironment temperature In order to check the performanceof the proposedmethod andwhether it can track the variationof parameters with the changing temperature condition aheater is used to heat the prototype PMSM for 20minutes andthen to measure the data for experiment test The identifiedresults of temperature variation operation condition are listedin Table 2 and the comparison with different PSOs is as

Journal of Control Science and Engineering 5

50 100 150 200 250 3000Iteration number

Resis

tanc

e (Ω

)

03

031

032

033

034

035

036

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(a) The estimated stator resistance

0 50 100 150 200 250 30000785

0079

00795

008

Iteration number

Flux

link

age (

wb)

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(b) The estimated rotor PM flux linkage

Figure 5 The curve of estimated parameters with normal temperature

Table 2 Results of PMSM parameter identification with tempera-ture variation

119879 = 300 HPSOWM CLPSO A-CLPSO APSO CLPSO-OBLParameters Results119877 (Ω) 0455 0463 0455 0475 0454120595 (mWb) 00769 7669 7692 764 769Fit

Mean 906 4892 1709 26539 847Std dev 232 2972 945 12678 052119905-value 172 962 643 1433 0

Mea

n fit

ness

50 100 150 200 250 3000Iteration number

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

102

101

Figure 6 The convergence curve of several PSOs on PMSMparameter estimation under temperature variation (with heating for20min)

shown in Figures 6 and 7 respectively FromTable 2 it is clearthat CLPSO-OBL outperforms other peer PSOs in terms ofmean standard deviation and 119905-test values From Figure 5it can be noticed that CLPSO-OBL has a faster convergencespeed than other hybrid PSOs

The analysis results show that the estimated windingresistance 119877 and rotor flux linkage 120595 vary with the changingtemperature condition For example the estimated windingresistance value increases from 0334 (Ω) to 0454 (Ω) withheating for 20 minutes under high temperature This phe-nomenon indicates that the metal resistance value increaseswith increasing temperature due to metal thermal efficiencyThe estimated rotor flux linkage decreases from 7916 (mWb)to 769 (mWb) the abrupt drop in the estimated rotor fluxlinkage after 20-minute heating This phenomenon indicatesthat magnetic field density decreases with the increasingtemperatureThese results show that the proposed parameterestimator can simultaneously track the stator resistance androtor PM flux linkage of PMSM

5 Conclusion

Stator resistance and rotor PM flux linkage are importantfor controller design and conditionmonitoring of permanentmagnet synchronous machine (PMSM) system In this studyan improved CLPSO with OBL strategy is proposed forestimating stator resistance and rotor PM flux in surface-mounted PMSM In the presented algorithm frameworkan OBL strategy is used for Pbest particles reinforcementlearning to improve the dynamic performance and globaloptimization ability of the CLPSOThe proposedmethod notonly retains the advantages of diversity in the CLPSO butalso has inherited global exploration capability of the OBLFinally the proposed method has been successfully appliedinto the estimation of the stator resistance and rotor PM fluxlinkage of SPMSM The experimental results show that theCLPSO-OBL has better performance inestimating windingresistance and rotor PMflux linkage compared to the existinghybrid PSOs Furthermore the proposed method can trackthe variation of machine parameters effectively with thechanging work conditionMoreover the proposed parameterestimation model is simple and with fast convergence andeasy digital implementation Thus the proposed method

6 Journal of Control Science and Engineering

50 100 150 200 250 3000Iteration number

Resis

tanc

e (Ω

)

042

043

044

045

046

047

048

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(a) The estimated stator resistance

0 50 100 150 200 250 300Iteration number

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

00765

0077

00775

0078

Flux

link

age (

wb)

(b) The estimated rotor PM flux linkage

Figure 7 Identified parameters under temperature variation (with heating for 20min)

can be used for the condition monitoring of the statorwinding and rotor PM flux linkage of PMSM With theincreasing of industrial real-time demand we will carry it outon Field-Programmable Gate Array (FPGA) and real-timeperformance control of PMSM will be greatly improved infuture

Competing Interests

The authors declare that there are no competing interestsregarding the publication of this paper

Acknowledgments

This work was supported in part by the National NaturalScience Foundation of China under Grants 61503134 and61573299 the China Postdoctoral Science Foundation fundedproject under Grants 2013M540628 and 2014T70767 and theHunan Provincial Education Department outstanding youthproject under Grant 15B087 The first author (Jian He isan Undergraduate Student) acknowledges the guidance ofteacher Xiao-Hua Li who is with the School of Informationand Electrical Engineering Hunan University of Science andTechnology

References

[1] Z Chen J M Guerrero and F Blaabjerg ldquoA review of thestate of the art of power electronics for wind turbinesrdquo IEEETransactions on Power Electronics vol 24 no 8 pp 1859ndash18752009

[2] Z-H Liu J Zhang S-W Zhou X-H Li and K Liu ldquoCoevo-lutionary particle swarm optimization using AIS and its appli-cation in multiparameter estimation of PMSMrdquo IEEE Transac-tions on Cybernetics vol 43 no 6 pp 1921ndash1935 2013

[3] F F M El-Sousy ldquoIntelligent optimal recurrent wavelet elmanneural network control system for permanent-magnet syn-chronous motor servo driverdquo IEEE Transactions on IndustrialInformatics vol 9 no 4 pp 1986ndash2003 2013

[4] S Kwak U-C Moon and J-C Park ldquoPredictive-control-baseddirect power control with an adaptive parameter identificationtechnique for improved AFE performancerdquo IEEE Transactionson Power Electronics vol 29 no 11 pp 6178ndash6187 2014

[5] Z H Liu X H Li H Q Zhang L H Wu and K Liu ldquoAnenhanced approach for parameter estimation using immunedynamic learning PSO based on multi-core architecturerdquo IEEESystemsMan and CyberneticsMagazine vol 2 no 1 pp 26ndash332016

[6] Y C Shi K Sun L P Huang and Y Li ldquoOnline identificationof permanent magnet flux based on extended Kalman filter forIPMSM drive with position sensorless controlrdquo IEEE Transac-tions on Industrial Electronics vol 59 no 11 pp 4169ndash4178 2012

[7] E Monmasson L Idkhajine M N Cirstea I Bahri A Tisanand M W Naouar ldquoFPGAs in industrial control applicationsrdquoIEEE Transactions on Industrial Informatics vol 7 no 2 pp224ndash243 2011

[8] M Rashed P F A MacConnell A F Stronach and P AcarnleyldquoSensorless indirect-rotor-field-orientation speed control of apermanent-magnet synchronous motor with stator-resistanceestimationrdquo IEEE Transactions on Industrial Electronics vol 54no 3 pp 1664ndash1675 2007

[9] S Moreau R Kahoul and J-P Louis ldquoParameters estimationof permanent magnet synchronous machine without addingextra-signal as input excitationrdquo in Proceedings of the IEEEInternational Symposium on Industrial Electronics vol 1 pp371ndash376 Ajaccio France May 2004

[10] R Ramakrishnan R Islam M Islam and T Sebastian ldquoRealtime estimation of parameters for controlling and monitoringpermanent magnet synchronous motorsrdquo in Proceedings of theIEEE International Electric Machines and Drives Conference(IEMDC rsquo09) pp 1194ndash1199 Miami Fla USA May 2009

[11] S J Underwood and I Husain ldquoOnline parameter estima-tion and adaptive control of permanent-magnet synchronousmachinesrdquo IEEE Transactions on Industrial Electronics vol 57no 7 pp 2435ndash2443 2010

[12] F F M El-Sousy ldquoRobust wavelet-neural-network sliding-mode control system for permanent magnet synchronousmotor driverdquo IET Electric Power Applications vol 5 no 1 pp113ndash132 2011

Journal of Control Science and Engineering 7

[13] L Liu W X Liu and D A Cartes ldquoPermanent magnet syn-chronous motor parameter identification using particle swarmoptimizationrdquo International Journal of Computational Intelligence Research vol 4 no 2 pp 211ndash218 2008

[14] Z-H Liu S-W Zhou K Liu and J Zhang ldquoPermanentmagnet synchronous motor multiple parameter identificationand temperature monitoring based on binary-modal adaptivewavelet particle swarm optimizationrdquo Acta Automatica Sinicavol 39 no 12 pp 2121ndash2130 2013

[15] Z-H Liu X-H Li L-H Wu S-W Zhou and K Liu ldquoGPU-accelerated parallel coevolutionary algorithm for parametersidentification and temperature monitoring in permanent mag-net synchronous machinesrdquo IEEE Transactions on IndustrialInformatics vol 11 no 5 pp 1220ndash1230 2015

[16] J J Liang A K Qin P N Suganthan and S BaskarldquoComprehensive learning particle swarm optimizer for globaloptimization of multimodal functionsrdquo IEEE Transactions onEvolutionary Computation vol 10 no 3 pp 281ndash295 2006

[17] R S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolutionrdquo IEEETransactions onEvolutionary Computation vol 12 no 1 pp 64ndash79 2008

[18] Z-H Liu J Zhang X-H Li and Y-J Zhang ldquoImmune co-evolution particle swarm optimization for permanent magnetsynchronous motor parameter identificationrdquo Acta AutomaticaSinica vol 38 no 10 pp 1698ndash1708 2012

[19] S H Ling H H C Iu K Y Chan H K Lam B C W Yeungand F H Leung ldquoHybrid particle swarm optimization withwavelet mutation and its industrial applicationsrdquo IEEE Trans-actions on Systems Man and Cybernetics Part B Cyberneticsvol 38 no 3 pp 743ndash763 2008

[20] H Wu J Geng R Jin et al ldquoAn improved comprehensivelearning particle swarm optimization and its application tothe semiautomatic design of antennasrdquo IEEE Transactions onAntennas and Propagation vol 57 no 10 pp 3018ndash3028 2009

[21] Z-H Zhan J Zhang Y Li and H S-H Chung ldquoAdaptiveparticle swarm optimizationrdquo IEEE Transactions on SystemsMan and Cybernetics Part B Cybernetics vol 39 no 6 pp1362ndash1381 2009

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

Journal of Control Science and Engineering 3

a better solution Assuming in a 119889-dimensional solutionspace each particle 119894 is composed of the velocity vector 119881119894 =1198811198941 1198811198942 119881119894119889 and position vector119883119894 = 1198831198941 1198831198942 119883119894119889the velocity and position of 119894th particle are modified as givenin

119881119894119889 (119905 + 1) = 120601119881119894119889 + 1205821

lowast rand1 ( ) (119875119887119890119904119905119894119889 (119905) minus 119883119894119889 (119905))

+ 1205822

lowast rand2 ( ) (119866119887119890119904119905119889 (119905) minus 119883119894119889 (119905))

119883119894119889 (119905 + 1) = 119883119894119889 (119905) + 119881119894119889 (119905 + 1)

(4)

where 119875119887119890119904119905119894119889 represents the best position found by the 119894thparticle up to now and 119866119887119890119904119905119889 is the best particle among theentire population 1205821 and 1205822 are acceleration coefficients 120601is inertia weight factor and rand1 and rand2 are uniformlydistributed numbers generated randomly on [0 1]

32 Principle of Basic CLPSO Algorithm The CLPSO wasfirst introduced by Liang et al to solve multimodel problems[16]The searchingmechanism of CLPSO is that any particlersquosvelocity vector could be selected to update the velocity of theparticle that needs to be modified according to the designedlearning probability among the swarm This modificationstrategy can effectively avoid diversity losses of convergencefor population during the search process The modificationsof the velocity and position of 119894th particle in CLPSO are asgiven in

V119896+1119894119889

= 119908 times V119896119894119889+ 119888 times rand ( ) times (119875119887119890119904119905119891119894(119889) minus 119909

119896

119894119889)

V119896119894119889= min (V119896maxmax (V119889min V

119896

119894119889))

119909119896+1

119894119889= 119909119896

119894119889+ V119896+1119894119889

(5)

where 119891119894 = [119891119894(1) 119891119894(2) 119891119894(119889)] defined which particlethe 119894th particle should learn from and 119875119887119890119904119905119891119894(119889) could be anyparticlersquos dimension corresponding value or could be its self-corresponding value which is determined by the learningprobabilities 119901119888 the details as in [16] The basic ideas areas given if the random number is greater than 119901119888119894 thisdimension will be learning from the particlersquos own Pbestotherwise it learns from other particlesrsquo Pbest There is onedrawback for existing CLPSO algorithm that is once thegroup falls into local optimum the search behavior of wholeswarmwill easily get similarity among the total population asthere is no effective mechanism to guarantee the escape fromlocal optima

33 OBL for Pbestrsquos Learning The Pbestrsquos positions are used asthe exemplars to lead the flying direction of thewhole popula-tion so the search status of Pbest particles is important for theCLPSO In order to enhance global convergence performanceof the Pbest particles an OBL strategy is introduced intoCLPSO The OBL was a machine learning method describedin detail by Rahnamayan et al [17] which is a simpletechnique that allows the population-based algorithms to

Measurementdata

M M

SPMSMDC motor

(load)

DSP drive

Rotor rotation speed and position

Current signals

DC voltage

CLPSO-OBL Host PCEstimatormodel

minus +

Figure 2The hardware and software platform for the identificationof stator resistance and rotor flux linkage in SPMSM

search for an optimal point in the counter direction and thecurrent search simultaneously The basic idea is that when asolution is being exploited in a direction it executes a searchin the opposite direction simultaneously as given in

= 119886 + 119887 minus 119909 (6)

where 119909 is real number in the interval [119886 119887] and is theopposite number of 119909 This definition can also be extendedto multidimensional space In 119863-dimensional space where1199091 1199092 119909119863 isin 119877 and 119909119894 isin [119886119894 119887119894] the point 119909119894 can be definedas

119894 = 119886119894 + 119887119894 minus 119909119894 (7)

The OBL machine learning technique is applied into CLPSOand executes opposite learning for Pbestrsquos particles as given in

119900119875119887119890119904119905119894119889(119895) = 119874119886119889 (119905) + 119874119887119889 (119905) minus 119875119887119890119904119905119894119889(119895)

119874119886119889 (119905) = min (119875119887119890119904119905119894119889(119895))

119874119887119889 (119905) = max (119875119887119890119904119905119894119889(119895))

(8)

After the above modification evaluate the fitness value(119865119894119905(119883119894)) of 119900119875119887119890119904119905119899 (opposition 119875119887119890119904119905119894) and update 119875119887119890119904119905119894as (119875119887119890119904119905119894 larr 119875119887119890119904119905119894 cup 119900119875119887119890119904119905119894) The proposed OBL learningoperator can help Pbest particles jump out of the local optimaand obtain a global convergence performance in the CLPSO

4 Experimental Verification

The proposed estimator is verified by experiments in thissection The Digital Signal Process (DSP) based vector con-trol system and the schematic diagram of testing processare shown in Figure 2 The offline estimation procedureusing CLPSO-OBL is as shown in Figure 3 The designparameters of the used prototype machine are detailed asfollows rated speed (400 rpm) rated current (4A) DClink voltage (36 v) nominal terminal wire resistance (0043)nominal self-inductance (291mh) nominal mutual induc-tance (minus0330mh) nominal 119889-axis inductance (324mh)

4 Journal of Control Science and Engineering

Begin

End

Parameterinitialization

CLPSO evolutionarycomputation

OBL strategy for Pbestparticles learning

Fitnesscalculation

Termination condition met

Optimal results

Best individualselection

Yes

No

Datameasurement

Parameter estimatormodeling

Objectivefunction

Figure 3 The process of parameter estimation in PMSM based onCLPSO-OBL

nominal 119902-axis inductance (324mh) nominal amplitude offlux induced by magnets (776mWb) number of pole pairs(5) nominal phase resistance (119879 = 25

∘C) (0330Ω) andinertia (08119890 minus 5 kgm2)

119871119889 = 119871119902 = 119871 is fixed to one of our prior estimated values[18] (in this research literature 119871 is set to be 397 (mWb) onnormal temperature and 119871 is set to be 376 (mWb) on theheating temperature) As is shown in Figure 3 the estimationof PMSM parameter includes data measurement parameterestimation modeling and model parameter optimizationprocedure For comparison the designed PMSM parameterestimationmodel is also tested by other existing PSOs such asa hybrid PSO with wavelet mutation (HPSOWM) operationmethod [19] comprehensive learning PSO (CLPSO) method[16] an improved comprehensive learning PSO (A-CLPSO)method [20] and adaptive particle swarm optimization(APSO) method [21] The basic settings of these PSOs are asfollows the population size is 50 the maximum generationis 300 and the number of runs is 30 All the tested PSOs areusing the same measurement data and operated on the samesoftware platform All experiments are carried out on thesame host computer with hardware configuration of Intel-core-i5-2450M and 40GB DDR3 RAM

The experiments are carried out under two different workconditions including normal temperature and temperaturevariation

Under normal temperature condition the convergenceof different PSOs is shown in Figure 4 the experimentalresults are depicted in Table 1 and the two parametersrsquoestimated results plotted curve for different PSOs is shown

Mea

n fit

ness

50 100 150 200 250 3000Iteration number

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

102

101

100

Figure 4The convergence curve of five PSOs on PMSM parameterestimation under normal temperature condition

Table 1 Result of PMSM parameter estimation under normaltemperature condition

119879 = 300 HPSOWM CLPSO A-CLPSO APSO CLPSO-OBLParameters Results119877 (Ω) 0339 0329 0333 0346 0334120595 (mWb) 00790 7929 7920 7921 7916FitMean 1819 4224 4632 28034 886Std dev 2412 3124 2989 21209 267119905-value 273 755 885 905 0

in Figure 5 From Table 1 and Figure 3 it can be seen that theCLPSO-OBL shows the best performances in terms of meanstandard deviations and t-values compared to the existingpeer hybrid PSOs (ie HPSOWM CLPSO A-CLPSO andAPSO) Furthermore the convergence speed of CLPSO-OBLis faster than other hybrid PSOs as shown in Figure 4

It is evident that the optimality convergence and algo-rithmic efficiency of CLPSO is improved thanks to theOBL operator which enhanced the global convergence ofCLPSO and pushed it out from the local point As canbe seen from Table 1 the estimated winding resistance(0334Ω) by the CLPSO-OBL is quite coincident with itsnominal value (033Ω) under normal temperature conditionAlso the estimated flux linkage 120595 (7916mWb) by CLPSO-OBL is quite close to its nominal value (776mWb) Theslight difference between the estimated and nominal valuesof machine parameters may be caused by nonlinearity ofmachine operation condition

The parameters of PMSM are easily changed by theenvironment temperature In order to check the performanceof the proposedmethod andwhether it can track the variationof parameters with the changing temperature condition aheater is used to heat the prototype PMSM for 20minutes andthen to measure the data for experiment test The identifiedresults of temperature variation operation condition are listedin Table 2 and the comparison with different PSOs is as

Journal of Control Science and Engineering 5

50 100 150 200 250 3000Iteration number

Resis

tanc

e (Ω

)

03

031

032

033

034

035

036

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(a) The estimated stator resistance

0 50 100 150 200 250 30000785

0079

00795

008

Iteration number

Flux

link

age (

wb)

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(b) The estimated rotor PM flux linkage

Figure 5 The curve of estimated parameters with normal temperature

Table 2 Results of PMSM parameter identification with tempera-ture variation

119879 = 300 HPSOWM CLPSO A-CLPSO APSO CLPSO-OBLParameters Results119877 (Ω) 0455 0463 0455 0475 0454120595 (mWb) 00769 7669 7692 764 769Fit

Mean 906 4892 1709 26539 847Std dev 232 2972 945 12678 052119905-value 172 962 643 1433 0

Mea

n fit

ness

50 100 150 200 250 3000Iteration number

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

102

101

Figure 6 The convergence curve of several PSOs on PMSMparameter estimation under temperature variation (with heating for20min)

shown in Figures 6 and 7 respectively FromTable 2 it is clearthat CLPSO-OBL outperforms other peer PSOs in terms ofmean standard deviation and 119905-test values From Figure 5it can be noticed that CLPSO-OBL has a faster convergencespeed than other hybrid PSOs

The analysis results show that the estimated windingresistance 119877 and rotor flux linkage 120595 vary with the changingtemperature condition For example the estimated windingresistance value increases from 0334 (Ω) to 0454 (Ω) withheating for 20 minutes under high temperature This phe-nomenon indicates that the metal resistance value increaseswith increasing temperature due to metal thermal efficiencyThe estimated rotor flux linkage decreases from 7916 (mWb)to 769 (mWb) the abrupt drop in the estimated rotor fluxlinkage after 20-minute heating This phenomenon indicatesthat magnetic field density decreases with the increasingtemperatureThese results show that the proposed parameterestimator can simultaneously track the stator resistance androtor PM flux linkage of PMSM

5 Conclusion

Stator resistance and rotor PM flux linkage are importantfor controller design and conditionmonitoring of permanentmagnet synchronous machine (PMSM) system In this studyan improved CLPSO with OBL strategy is proposed forestimating stator resistance and rotor PM flux in surface-mounted PMSM In the presented algorithm frameworkan OBL strategy is used for Pbest particles reinforcementlearning to improve the dynamic performance and globaloptimization ability of the CLPSOThe proposedmethod notonly retains the advantages of diversity in the CLPSO butalso has inherited global exploration capability of the OBLFinally the proposed method has been successfully appliedinto the estimation of the stator resistance and rotor PM fluxlinkage of SPMSM The experimental results show that theCLPSO-OBL has better performance inestimating windingresistance and rotor PMflux linkage compared to the existinghybrid PSOs Furthermore the proposed method can trackthe variation of machine parameters effectively with thechanging work conditionMoreover the proposed parameterestimation model is simple and with fast convergence andeasy digital implementation Thus the proposed method

6 Journal of Control Science and Engineering

50 100 150 200 250 3000Iteration number

Resis

tanc

e (Ω

)

042

043

044

045

046

047

048

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(a) The estimated stator resistance

0 50 100 150 200 250 300Iteration number

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

00765

0077

00775

0078

Flux

link

age (

wb)

(b) The estimated rotor PM flux linkage

Figure 7 Identified parameters under temperature variation (with heating for 20min)

can be used for the condition monitoring of the statorwinding and rotor PM flux linkage of PMSM With theincreasing of industrial real-time demand we will carry it outon Field-Programmable Gate Array (FPGA) and real-timeperformance control of PMSM will be greatly improved infuture

Competing Interests

The authors declare that there are no competing interestsregarding the publication of this paper

Acknowledgments

This work was supported in part by the National NaturalScience Foundation of China under Grants 61503134 and61573299 the China Postdoctoral Science Foundation fundedproject under Grants 2013M540628 and 2014T70767 and theHunan Provincial Education Department outstanding youthproject under Grant 15B087 The first author (Jian He isan Undergraduate Student) acknowledges the guidance ofteacher Xiao-Hua Li who is with the School of Informationand Electrical Engineering Hunan University of Science andTechnology

References

[1] Z Chen J M Guerrero and F Blaabjerg ldquoA review of thestate of the art of power electronics for wind turbinesrdquo IEEETransactions on Power Electronics vol 24 no 8 pp 1859ndash18752009

[2] Z-H Liu J Zhang S-W Zhou X-H Li and K Liu ldquoCoevo-lutionary particle swarm optimization using AIS and its appli-cation in multiparameter estimation of PMSMrdquo IEEE Transac-tions on Cybernetics vol 43 no 6 pp 1921ndash1935 2013

[3] F F M El-Sousy ldquoIntelligent optimal recurrent wavelet elmanneural network control system for permanent-magnet syn-chronous motor servo driverdquo IEEE Transactions on IndustrialInformatics vol 9 no 4 pp 1986ndash2003 2013

[4] S Kwak U-C Moon and J-C Park ldquoPredictive-control-baseddirect power control with an adaptive parameter identificationtechnique for improved AFE performancerdquo IEEE Transactionson Power Electronics vol 29 no 11 pp 6178ndash6187 2014

[5] Z H Liu X H Li H Q Zhang L H Wu and K Liu ldquoAnenhanced approach for parameter estimation using immunedynamic learning PSO based on multi-core architecturerdquo IEEESystemsMan and CyberneticsMagazine vol 2 no 1 pp 26ndash332016

[6] Y C Shi K Sun L P Huang and Y Li ldquoOnline identificationof permanent magnet flux based on extended Kalman filter forIPMSM drive with position sensorless controlrdquo IEEE Transac-tions on Industrial Electronics vol 59 no 11 pp 4169ndash4178 2012

[7] E Monmasson L Idkhajine M N Cirstea I Bahri A Tisanand M W Naouar ldquoFPGAs in industrial control applicationsrdquoIEEE Transactions on Industrial Informatics vol 7 no 2 pp224ndash243 2011

[8] M Rashed P F A MacConnell A F Stronach and P AcarnleyldquoSensorless indirect-rotor-field-orientation speed control of apermanent-magnet synchronous motor with stator-resistanceestimationrdquo IEEE Transactions on Industrial Electronics vol 54no 3 pp 1664ndash1675 2007

[9] S Moreau R Kahoul and J-P Louis ldquoParameters estimationof permanent magnet synchronous machine without addingextra-signal as input excitationrdquo in Proceedings of the IEEEInternational Symposium on Industrial Electronics vol 1 pp371ndash376 Ajaccio France May 2004

[10] R Ramakrishnan R Islam M Islam and T Sebastian ldquoRealtime estimation of parameters for controlling and monitoringpermanent magnet synchronous motorsrdquo in Proceedings of theIEEE International Electric Machines and Drives Conference(IEMDC rsquo09) pp 1194ndash1199 Miami Fla USA May 2009

[11] S J Underwood and I Husain ldquoOnline parameter estima-tion and adaptive control of permanent-magnet synchronousmachinesrdquo IEEE Transactions on Industrial Electronics vol 57no 7 pp 2435ndash2443 2010

[12] F F M El-Sousy ldquoRobust wavelet-neural-network sliding-mode control system for permanent magnet synchronousmotor driverdquo IET Electric Power Applications vol 5 no 1 pp113ndash132 2011

Journal of Control Science and Engineering 7

[13] L Liu W X Liu and D A Cartes ldquoPermanent magnet syn-chronous motor parameter identification using particle swarmoptimizationrdquo International Journal of Computational Intelligence Research vol 4 no 2 pp 211ndash218 2008

[14] Z-H Liu S-W Zhou K Liu and J Zhang ldquoPermanentmagnet synchronous motor multiple parameter identificationand temperature monitoring based on binary-modal adaptivewavelet particle swarm optimizationrdquo Acta Automatica Sinicavol 39 no 12 pp 2121ndash2130 2013

[15] Z-H Liu X-H Li L-H Wu S-W Zhou and K Liu ldquoGPU-accelerated parallel coevolutionary algorithm for parametersidentification and temperature monitoring in permanent mag-net synchronous machinesrdquo IEEE Transactions on IndustrialInformatics vol 11 no 5 pp 1220ndash1230 2015

[16] J J Liang A K Qin P N Suganthan and S BaskarldquoComprehensive learning particle swarm optimizer for globaloptimization of multimodal functionsrdquo IEEE Transactions onEvolutionary Computation vol 10 no 3 pp 281ndash295 2006

[17] R S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolutionrdquo IEEETransactions onEvolutionary Computation vol 12 no 1 pp 64ndash79 2008

[18] Z-H Liu J Zhang X-H Li and Y-J Zhang ldquoImmune co-evolution particle swarm optimization for permanent magnetsynchronous motor parameter identificationrdquo Acta AutomaticaSinica vol 38 no 10 pp 1698ndash1708 2012

[19] S H Ling H H C Iu K Y Chan H K Lam B C W Yeungand F H Leung ldquoHybrid particle swarm optimization withwavelet mutation and its industrial applicationsrdquo IEEE Trans-actions on Systems Man and Cybernetics Part B Cyberneticsvol 38 no 3 pp 743ndash763 2008

[20] H Wu J Geng R Jin et al ldquoAn improved comprehensivelearning particle swarm optimization and its application tothe semiautomatic design of antennasrdquo IEEE Transactions onAntennas and Propagation vol 57 no 10 pp 3018ndash3028 2009

[21] Z-H Zhan J Zhang Y Li and H S-H Chung ldquoAdaptiveparticle swarm optimizationrdquo IEEE Transactions on SystemsMan and Cybernetics Part B Cybernetics vol 39 no 6 pp1362ndash1381 2009

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

4 Journal of Control Science and Engineering

Begin

End

Parameterinitialization

CLPSO evolutionarycomputation

OBL strategy for Pbestparticles learning

Fitnesscalculation

Termination condition met

Optimal results

Best individualselection

Yes

No

Datameasurement

Parameter estimatormodeling

Objectivefunction

Figure 3 The process of parameter estimation in PMSM based onCLPSO-OBL

nominal 119902-axis inductance (324mh) nominal amplitude offlux induced by magnets (776mWb) number of pole pairs(5) nominal phase resistance (119879 = 25

∘C) (0330Ω) andinertia (08119890 minus 5 kgm2)

119871119889 = 119871119902 = 119871 is fixed to one of our prior estimated values[18] (in this research literature 119871 is set to be 397 (mWb) onnormal temperature and 119871 is set to be 376 (mWb) on theheating temperature) As is shown in Figure 3 the estimationof PMSM parameter includes data measurement parameterestimation modeling and model parameter optimizationprocedure For comparison the designed PMSM parameterestimationmodel is also tested by other existing PSOs such asa hybrid PSO with wavelet mutation (HPSOWM) operationmethod [19] comprehensive learning PSO (CLPSO) method[16] an improved comprehensive learning PSO (A-CLPSO)method [20] and adaptive particle swarm optimization(APSO) method [21] The basic settings of these PSOs are asfollows the population size is 50 the maximum generationis 300 and the number of runs is 30 All the tested PSOs areusing the same measurement data and operated on the samesoftware platform All experiments are carried out on thesame host computer with hardware configuration of Intel-core-i5-2450M and 40GB DDR3 RAM

The experiments are carried out under two different workconditions including normal temperature and temperaturevariation

Under normal temperature condition the convergenceof different PSOs is shown in Figure 4 the experimentalresults are depicted in Table 1 and the two parametersrsquoestimated results plotted curve for different PSOs is shown

Mea

n fit

ness

50 100 150 200 250 3000Iteration number

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

102

101

100

Figure 4The convergence curve of five PSOs on PMSM parameterestimation under normal temperature condition

Table 1 Result of PMSM parameter estimation under normaltemperature condition

119879 = 300 HPSOWM CLPSO A-CLPSO APSO CLPSO-OBLParameters Results119877 (Ω) 0339 0329 0333 0346 0334120595 (mWb) 00790 7929 7920 7921 7916FitMean 1819 4224 4632 28034 886Std dev 2412 3124 2989 21209 267119905-value 273 755 885 905 0

in Figure 5 From Table 1 and Figure 3 it can be seen that theCLPSO-OBL shows the best performances in terms of meanstandard deviations and t-values compared to the existingpeer hybrid PSOs (ie HPSOWM CLPSO A-CLPSO andAPSO) Furthermore the convergence speed of CLPSO-OBLis faster than other hybrid PSOs as shown in Figure 4

It is evident that the optimality convergence and algo-rithmic efficiency of CLPSO is improved thanks to theOBL operator which enhanced the global convergence ofCLPSO and pushed it out from the local point As canbe seen from Table 1 the estimated winding resistance(0334Ω) by the CLPSO-OBL is quite coincident with itsnominal value (033Ω) under normal temperature conditionAlso the estimated flux linkage 120595 (7916mWb) by CLPSO-OBL is quite close to its nominal value (776mWb) Theslight difference between the estimated and nominal valuesof machine parameters may be caused by nonlinearity ofmachine operation condition

The parameters of PMSM are easily changed by theenvironment temperature In order to check the performanceof the proposedmethod andwhether it can track the variationof parameters with the changing temperature condition aheater is used to heat the prototype PMSM for 20minutes andthen to measure the data for experiment test The identifiedresults of temperature variation operation condition are listedin Table 2 and the comparison with different PSOs is as

Journal of Control Science and Engineering 5

50 100 150 200 250 3000Iteration number

Resis

tanc

e (Ω

)

03

031

032

033

034

035

036

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(a) The estimated stator resistance

0 50 100 150 200 250 30000785

0079

00795

008

Iteration number

Flux

link

age (

wb)

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(b) The estimated rotor PM flux linkage

Figure 5 The curve of estimated parameters with normal temperature

Table 2 Results of PMSM parameter identification with tempera-ture variation

119879 = 300 HPSOWM CLPSO A-CLPSO APSO CLPSO-OBLParameters Results119877 (Ω) 0455 0463 0455 0475 0454120595 (mWb) 00769 7669 7692 764 769Fit

Mean 906 4892 1709 26539 847Std dev 232 2972 945 12678 052119905-value 172 962 643 1433 0

Mea

n fit

ness

50 100 150 200 250 3000Iteration number

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

102

101

Figure 6 The convergence curve of several PSOs on PMSMparameter estimation under temperature variation (with heating for20min)

shown in Figures 6 and 7 respectively FromTable 2 it is clearthat CLPSO-OBL outperforms other peer PSOs in terms ofmean standard deviation and 119905-test values From Figure 5it can be noticed that CLPSO-OBL has a faster convergencespeed than other hybrid PSOs

The analysis results show that the estimated windingresistance 119877 and rotor flux linkage 120595 vary with the changingtemperature condition For example the estimated windingresistance value increases from 0334 (Ω) to 0454 (Ω) withheating for 20 minutes under high temperature This phe-nomenon indicates that the metal resistance value increaseswith increasing temperature due to metal thermal efficiencyThe estimated rotor flux linkage decreases from 7916 (mWb)to 769 (mWb) the abrupt drop in the estimated rotor fluxlinkage after 20-minute heating This phenomenon indicatesthat magnetic field density decreases with the increasingtemperatureThese results show that the proposed parameterestimator can simultaneously track the stator resistance androtor PM flux linkage of PMSM

5 Conclusion

Stator resistance and rotor PM flux linkage are importantfor controller design and conditionmonitoring of permanentmagnet synchronous machine (PMSM) system In this studyan improved CLPSO with OBL strategy is proposed forestimating stator resistance and rotor PM flux in surface-mounted PMSM In the presented algorithm frameworkan OBL strategy is used for Pbest particles reinforcementlearning to improve the dynamic performance and globaloptimization ability of the CLPSOThe proposedmethod notonly retains the advantages of diversity in the CLPSO butalso has inherited global exploration capability of the OBLFinally the proposed method has been successfully appliedinto the estimation of the stator resistance and rotor PM fluxlinkage of SPMSM The experimental results show that theCLPSO-OBL has better performance inestimating windingresistance and rotor PMflux linkage compared to the existinghybrid PSOs Furthermore the proposed method can trackthe variation of machine parameters effectively with thechanging work conditionMoreover the proposed parameterestimation model is simple and with fast convergence andeasy digital implementation Thus the proposed method

6 Journal of Control Science and Engineering

50 100 150 200 250 3000Iteration number

Resis

tanc

e (Ω

)

042

043

044

045

046

047

048

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(a) The estimated stator resistance

0 50 100 150 200 250 300Iteration number

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

00765

0077

00775

0078

Flux

link

age (

wb)

(b) The estimated rotor PM flux linkage

Figure 7 Identified parameters under temperature variation (with heating for 20min)

can be used for the condition monitoring of the statorwinding and rotor PM flux linkage of PMSM With theincreasing of industrial real-time demand we will carry it outon Field-Programmable Gate Array (FPGA) and real-timeperformance control of PMSM will be greatly improved infuture

Competing Interests

The authors declare that there are no competing interestsregarding the publication of this paper

Acknowledgments

This work was supported in part by the National NaturalScience Foundation of China under Grants 61503134 and61573299 the China Postdoctoral Science Foundation fundedproject under Grants 2013M540628 and 2014T70767 and theHunan Provincial Education Department outstanding youthproject under Grant 15B087 The first author (Jian He isan Undergraduate Student) acknowledges the guidance ofteacher Xiao-Hua Li who is with the School of Informationand Electrical Engineering Hunan University of Science andTechnology

References

[1] Z Chen J M Guerrero and F Blaabjerg ldquoA review of thestate of the art of power electronics for wind turbinesrdquo IEEETransactions on Power Electronics vol 24 no 8 pp 1859ndash18752009

[2] Z-H Liu J Zhang S-W Zhou X-H Li and K Liu ldquoCoevo-lutionary particle swarm optimization using AIS and its appli-cation in multiparameter estimation of PMSMrdquo IEEE Transac-tions on Cybernetics vol 43 no 6 pp 1921ndash1935 2013

[3] F F M El-Sousy ldquoIntelligent optimal recurrent wavelet elmanneural network control system for permanent-magnet syn-chronous motor servo driverdquo IEEE Transactions on IndustrialInformatics vol 9 no 4 pp 1986ndash2003 2013

[4] S Kwak U-C Moon and J-C Park ldquoPredictive-control-baseddirect power control with an adaptive parameter identificationtechnique for improved AFE performancerdquo IEEE Transactionson Power Electronics vol 29 no 11 pp 6178ndash6187 2014

[5] Z H Liu X H Li H Q Zhang L H Wu and K Liu ldquoAnenhanced approach for parameter estimation using immunedynamic learning PSO based on multi-core architecturerdquo IEEESystemsMan and CyberneticsMagazine vol 2 no 1 pp 26ndash332016

[6] Y C Shi K Sun L P Huang and Y Li ldquoOnline identificationof permanent magnet flux based on extended Kalman filter forIPMSM drive with position sensorless controlrdquo IEEE Transac-tions on Industrial Electronics vol 59 no 11 pp 4169ndash4178 2012

[7] E Monmasson L Idkhajine M N Cirstea I Bahri A Tisanand M W Naouar ldquoFPGAs in industrial control applicationsrdquoIEEE Transactions on Industrial Informatics vol 7 no 2 pp224ndash243 2011

[8] M Rashed P F A MacConnell A F Stronach and P AcarnleyldquoSensorless indirect-rotor-field-orientation speed control of apermanent-magnet synchronous motor with stator-resistanceestimationrdquo IEEE Transactions on Industrial Electronics vol 54no 3 pp 1664ndash1675 2007

[9] S Moreau R Kahoul and J-P Louis ldquoParameters estimationof permanent magnet synchronous machine without addingextra-signal as input excitationrdquo in Proceedings of the IEEEInternational Symposium on Industrial Electronics vol 1 pp371ndash376 Ajaccio France May 2004

[10] R Ramakrishnan R Islam M Islam and T Sebastian ldquoRealtime estimation of parameters for controlling and monitoringpermanent magnet synchronous motorsrdquo in Proceedings of theIEEE International Electric Machines and Drives Conference(IEMDC rsquo09) pp 1194ndash1199 Miami Fla USA May 2009

[11] S J Underwood and I Husain ldquoOnline parameter estima-tion and adaptive control of permanent-magnet synchronousmachinesrdquo IEEE Transactions on Industrial Electronics vol 57no 7 pp 2435ndash2443 2010

[12] F F M El-Sousy ldquoRobust wavelet-neural-network sliding-mode control system for permanent magnet synchronousmotor driverdquo IET Electric Power Applications vol 5 no 1 pp113ndash132 2011

Journal of Control Science and Engineering 7

[13] L Liu W X Liu and D A Cartes ldquoPermanent magnet syn-chronous motor parameter identification using particle swarmoptimizationrdquo International Journal of Computational Intelligence Research vol 4 no 2 pp 211ndash218 2008

[14] Z-H Liu S-W Zhou K Liu and J Zhang ldquoPermanentmagnet synchronous motor multiple parameter identificationand temperature monitoring based on binary-modal adaptivewavelet particle swarm optimizationrdquo Acta Automatica Sinicavol 39 no 12 pp 2121ndash2130 2013

[15] Z-H Liu X-H Li L-H Wu S-W Zhou and K Liu ldquoGPU-accelerated parallel coevolutionary algorithm for parametersidentification and temperature monitoring in permanent mag-net synchronous machinesrdquo IEEE Transactions on IndustrialInformatics vol 11 no 5 pp 1220ndash1230 2015

[16] J J Liang A K Qin P N Suganthan and S BaskarldquoComprehensive learning particle swarm optimizer for globaloptimization of multimodal functionsrdquo IEEE Transactions onEvolutionary Computation vol 10 no 3 pp 281ndash295 2006

[17] R S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolutionrdquo IEEETransactions onEvolutionary Computation vol 12 no 1 pp 64ndash79 2008

[18] Z-H Liu J Zhang X-H Li and Y-J Zhang ldquoImmune co-evolution particle swarm optimization for permanent magnetsynchronous motor parameter identificationrdquo Acta AutomaticaSinica vol 38 no 10 pp 1698ndash1708 2012

[19] S H Ling H H C Iu K Y Chan H K Lam B C W Yeungand F H Leung ldquoHybrid particle swarm optimization withwavelet mutation and its industrial applicationsrdquo IEEE Trans-actions on Systems Man and Cybernetics Part B Cyberneticsvol 38 no 3 pp 743ndash763 2008

[20] H Wu J Geng R Jin et al ldquoAn improved comprehensivelearning particle swarm optimization and its application tothe semiautomatic design of antennasrdquo IEEE Transactions onAntennas and Propagation vol 57 no 10 pp 3018ndash3028 2009

[21] Z-H Zhan J Zhang Y Li and H S-H Chung ldquoAdaptiveparticle swarm optimizationrdquo IEEE Transactions on SystemsMan and Cybernetics Part B Cybernetics vol 39 no 6 pp1362ndash1381 2009

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

Journal of Control Science and Engineering 5

50 100 150 200 250 3000Iteration number

Resis

tanc

e (Ω

)

03

031

032

033

034

035

036

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(a) The estimated stator resistance

0 50 100 150 200 250 30000785

0079

00795

008

Iteration number

Flux

link

age (

wb)

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(b) The estimated rotor PM flux linkage

Figure 5 The curve of estimated parameters with normal temperature

Table 2 Results of PMSM parameter identification with tempera-ture variation

119879 = 300 HPSOWM CLPSO A-CLPSO APSO CLPSO-OBLParameters Results119877 (Ω) 0455 0463 0455 0475 0454120595 (mWb) 00769 7669 7692 764 769Fit

Mean 906 4892 1709 26539 847Std dev 232 2972 945 12678 052119905-value 172 962 643 1433 0

Mea

n fit

ness

50 100 150 200 250 3000Iteration number

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

102

101

Figure 6 The convergence curve of several PSOs on PMSMparameter estimation under temperature variation (with heating for20min)

shown in Figures 6 and 7 respectively FromTable 2 it is clearthat CLPSO-OBL outperforms other peer PSOs in terms ofmean standard deviation and 119905-test values From Figure 5it can be noticed that CLPSO-OBL has a faster convergencespeed than other hybrid PSOs

The analysis results show that the estimated windingresistance 119877 and rotor flux linkage 120595 vary with the changingtemperature condition For example the estimated windingresistance value increases from 0334 (Ω) to 0454 (Ω) withheating for 20 minutes under high temperature This phe-nomenon indicates that the metal resistance value increaseswith increasing temperature due to metal thermal efficiencyThe estimated rotor flux linkage decreases from 7916 (mWb)to 769 (mWb) the abrupt drop in the estimated rotor fluxlinkage after 20-minute heating This phenomenon indicatesthat magnetic field density decreases with the increasingtemperatureThese results show that the proposed parameterestimator can simultaneously track the stator resistance androtor PM flux linkage of PMSM

5 Conclusion

Stator resistance and rotor PM flux linkage are importantfor controller design and conditionmonitoring of permanentmagnet synchronous machine (PMSM) system In this studyan improved CLPSO with OBL strategy is proposed forestimating stator resistance and rotor PM flux in surface-mounted PMSM In the presented algorithm frameworkan OBL strategy is used for Pbest particles reinforcementlearning to improve the dynamic performance and globaloptimization ability of the CLPSOThe proposedmethod notonly retains the advantages of diversity in the CLPSO butalso has inherited global exploration capability of the OBLFinally the proposed method has been successfully appliedinto the estimation of the stator resistance and rotor PM fluxlinkage of SPMSM The experimental results show that theCLPSO-OBL has better performance inestimating windingresistance and rotor PMflux linkage compared to the existinghybrid PSOs Furthermore the proposed method can trackthe variation of machine parameters effectively with thechanging work conditionMoreover the proposed parameterestimation model is simple and with fast convergence andeasy digital implementation Thus the proposed method

6 Journal of Control Science and Engineering

50 100 150 200 250 3000Iteration number

Resis

tanc

e (Ω

)

042

043

044

045

046

047

048

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(a) The estimated stator resistance

0 50 100 150 200 250 300Iteration number

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

00765

0077

00775

0078

Flux

link

age (

wb)

(b) The estimated rotor PM flux linkage

Figure 7 Identified parameters under temperature variation (with heating for 20min)

can be used for the condition monitoring of the statorwinding and rotor PM flux linkage of PMSM With theincreasing of industrial real-time demand we will carry it outon Field-Programmable Gate Array (FPGA) and real-timeperformance control of PMSM will be greatly improved infuture

Competing Interests

The authors declare that there are no competing interestsregarding the publication of this paper

Acknowledgments

This work was supported in part by the National NaturalScience Foundation of China under Grants 61503134 and61573299 the China Postdoctoral Science Foundation fundedproject under Grants 2013M540628 and 2014T70767 and theHunan Provincial Education Department outstanding youthproject under Grant 15B087 The first author (Jian He isan Undergraduate Student) acknowledges the guidance ofteacher Xiao-Hua Li who is with the School of Informationand Electrical Engineering Hunan University of Science andTechnology

References

[1] Z Chen J M Guerrero and F Blaabjerg ldquoA review of thestate of the art of power electronics for wind turbinesrdquo IEEETransactions on Power Electronics vol 24 no 8 pp 1859ndash18752009

[2] Z-H Liu J Zhang S-W Zhou X-H Li and K Liu ldquoCoevo-lutionary particle swarm optimization using AIS and its appli-cation in multiparameter estimation of PMSMrdquo IEEE Transac-tions on Cybernetics vol 43 no 6 pp 1921ndash1935 2013

[3] F F M El-Sousy ldquoIntelligent optimal recurrent wavelet elmanneural network control system for permanent-magnet syn-chronous motor servo driverdquo IEEE Transactions on IndustrialInformatics vol 9 no 4 pp 1986ndash2003 2013

[4] S Kwak U-C Moon and J-C Park ldquoPredictive-control-baseddirect power control with an adaptive parameter identificationtechnique for improved AFE performancerdquo IEEE Transactionson Power Electronics vol 29 no 11 pp 6178ndash6187 2014

[5] Z H Liu X H Li H Q Zhang L H Wu and K Liu ldquoAnenhanced approach for parameter estimation using immunedynamic learning PSO based on multi-core architecturerdquo IEEESystemsMan and CyberneticsMagazine vol 2 no 1 pp 26ndash332016

[6] Y C Shi K Sun L P Huang and Y Li ldquoOnline identificationof permanent magnet flux based on extended Kalman filter forIPMSM drive with position sensorless controlrdquo IEEE Transac-tions on Industrial Electronics vol 59 no 11 pp 4169ndash4178 2012

[7] E Monmasson L Idkhajine M N Cirstea I Bahri A Tisanand M W Naouar ldquoFPGAs in industrial control applicationsrdquoIEEE Transactions on Industrial Informatics vol 7 no 2 pp224ndash243 2011

[8] M Rashed P F A MacConnell A F Stronach and P AcarnleyldquoSensorless indirect-rotor-field-orientation speed control of apermanent-magnet synchronous motor with stator-resistanceestimationrdquo IEEE Transactions on Industrial Electronics vol 54no 3 pp 1664ndash1675 2007

[9] S Moreau R Kahoul and J-P Louis ldquoParameters estimationof permanent magnet synchronous machine without addingextra-signal as input excitationrdquo in Proceedings of the IEEEInternational Symposium on Industrial Electronics vol 1 pp371ndash376 Ajaccio France May 2004

[10] R Ramakrishnan R Islam M Islam and T Sebastian ldquoRealtime estimation of parameters for controlling and monitoringpermanent magnet synchronous motorsrdquo in Proceedings of theIEEE International Electric Machines and Drives Conference(IEMDC rsquo09) pp 1194ndash1199 Miami Fla USA May 2009

[11] S J Underwood and I Husain ldquoOnline parameter estima-tion and adaptive control of permanent-magnet synchronousmachinesrdquo IEEE Transactions on Industrial Electronics vol 57no 7 pp 2435ndash2443 2010

[12] F F M El-Sousy ldquoRobust wavelet-neural-network sliding-mode control system for permanent magnet synchronousmotor driverdquo IET Electric Power Applications vol 5 no 1 pp113ndash132 2011

Journal of Control Science and Engineering 7

[13] L Liu W X Liu and D A Cartes ldquoPermanent magnet syn-chronous motor parameter identification using particle swarmoptimizationrdquo International Journal of Computational Intelligence Research vol 4 no 2 pp 211ndash218 2008

[14] Z-H Liu S-W Zhou K Liu and J Zhang ldquoPermanentmagnet synchronous motor multiple parameter identificationand temperature monitoring based on binary-modal adaptivewavelet particle swarm optimizationrdquo Acta Automatica Sinicavol 39 no 12 pp 2121ndash2130 2013

[15] Z-H Liu X-H Li L-H Wu S-W Zhou and K Liu ldquoGPU-accelerated parallel coevolutionary algorithm for parametersidentification and temperature monitoring in permanent mag-net synchronous machinesrdquo IEEE Transactions on IndustrialInformatics vol 11 no 5 pp 1220ndash1230 2015

[16] J J Liang A K Qin P N Suganthan and S BaskarldquoComprehensive learning particle swarm optimizer for globaloptimization of multimodal functionsrdquo IEEE Transactions onEvolutionary Computation vol 10 no 3 pp 281ndash295 2006

[17] R S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolutionrdquo IEEETransactions onEvolutionary Computation vol 12 no 1 pp 64ndash79 2008

[18] Z-H Liu J Zhang X-H Li and Y-J Zhang ldquoImmune co-evolution particle swarm optimization for permanent magnetsynchronous motor parameter identificationrdquo Acta AutomaticaSinica vol 38 no 10 pp 1698ndash1708 2012

[19] S H Ling H H C Iu K Y Chan H K Lam B C W Yeungand F H Leung ldquoHybrid particle swarm optimization withwavelet mutation and its industrial applicationsrdquo IEEE Trans-actions on Systems Man and Cybernetics Part B Cyberneticsvol 38 no 3 pp 743ndash763 2008

[20] H Wu J Geng R Jin et al ldquoAn improved comprehensivelearning particle swarm optimization and its application tothe semiautomatic design of antennasrdquo IEEE Transactions onAntennas and Propagation vol 57 no 10 pp 3018ndash3028 2009

[21] Z-H Zhan J Zhang Y Li and H S-H Chung ldquoAdaptiveparticle swarm optimizationrdquo IEEE Transactions on SystemsMan and Cybernetics Part B Cybernetics vol 39 no 6 pp1362ndash1381 2009

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

6 Journal of Control Science and Engineering

50 100 150 200 250 3000Iteration number

Resis

tanc

e (Ω

)

042

043

044

045

046

047

048

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

(a) The estimated stator resistance

0 50 100 150 200 250 300Iteration number

HPSOWMCLPSOA-CLPSO

APSOCLPSO-OBL

00765

0077

00775

0078

Flux

link

age (

wb)

(b) The estimated rotor PM flux linkage

Figure 7 Identified parameters under temperature variation (with heating for 20min)

can be used for the condition monitoring of the statorwinding and rotor PM flux linkage of PMSM With theincreasing of industrial real-time demand we will carry it outon Field-Programmable Gate Array (FPGA) and real-timeperformance control of PMSM will be greatly improved infuture

Competing Interests

The authors declare that there are no competing interestsregarding the publication of this paper

Acknowledgments

This work was supported in part by the National NaturalScience Foundation of China under Grants 61503134 and61573299 the China Postdoctoral Science Foundation fundedproject under Grants 2013M540628 and 2014T70767 and theHunan Provincial Education Department outstanding youthproject under Grant 15B087 The first author (Jian He isan Undergraduate Student) acknowledges the guidance ofteacher Xiao-Hua Li who is with the School of Informationand Electrical Engineering Hunan University of Science andTechnology

References

[1] Z Chen J M Guerrero and F Blaabjerg ldquoA review of thestate of the art of power electronics for wind turbinesrdquo IEEETransactions on Power Electronics vol 24 no 8 pp 1859ndash18752009

[2] Z-H Liu J Zhang S-W Zhou X-H Li and K Liu ldquoCoevo-lutionary particle swarm optimization using AIS and its appli-cation in multiparameter estimation of PMSMrdquo IEEE Transac-tions on Cybernetics vol 43 no 6 pp 1921ndash1935 2013

[3] F F M El-Sousy ldquoIntelligent optimal recurrent wavelet elmanneural network control system for permanent-magnet syn-chronous motor servo driverdquo IEEE Transactions on IndustrialInformatics vol 9 no 4 pp 1986ndash2003 2013

[4] S Kwak U-C Moon and J-C Park ldquoPredictive-control-baseddirect power control with an adaptive parameter identificationtechnique for improved AFE performancerdquo IEEE Transactionson Power Electronics vol 29 no 11 pp 6178ndash6187 2014

[5] Z H Liu X H Li H Q Zhang L H Wu and K Liu ldquoAnenhanced approach for parameter estimation using immunedynamic learning PSO based on multi-core architecturerdquo IEEESystemsMan and CyberneticsMagazine vol 2 no 1 pp 26ndash332016

[6] Y C Shi K Sun L P Huang and Y Li ldquoOnline identificationof permanent magnet flux based on extended Kalman filter forIPMSM drive with position sensorless controlrdquo IEEE Transac-tions on Industrial Electronics vol 59 no 11 pp 4169ndash4178 2012

[7] E Monmasson L Idkhajine M N Cirstea I Bahri A Tisanand M W Naouar ldquoFPGAs in industrial control applicationsrdquoIEEE Transactions on Industrial Informatics vol 7 no 2 pp224ndash243 2011

[8] M Rashed P F A MacConnell A F Stronach and P AcarnleyldquoSensorless indirect-rotor-field-orientation speed control of apermanent-magnet synchronous motor with stator-resistanceestimationrdquo IEEE Transactions on Industrial Electronics vol 54no 3 pp 1664ndash1675 2007

[9] S Moreau R Kahoul and J-P Louis ldquoParameters estimationof permanent magnet synchronous machine without addingextra-signal as input excitationrdquo in Proceedings of the IEEEInternational Symposium on Industrial Electronics vol 1 pp371ndash376 Ajaccio France May 2004

[10] R Ramakrishnan R Islam M Islam and T Sebastian ldquoRealtime estimation of parameters for controlling and monitoringpermanent magnet synchronous motorsrdquo in Proceedings of theIEEE International Electric Machines and Drives Conference(IEMDC rsquo09) pp 1194ndash1199 Miami Fla USA May 2009

[11] S J Underwood and I Husain ldquoOnline parameter estima-tion and adaptive control of permanent-magnet synchronousmachinesrdquo IEEE Transactions on Industrial Electronics vol 57no 7 pp 2435ndash2443 2010

[12] F F M El-Sousy ldquoRobust wavelet-neural-network sliding-mode control system for permanent magnet synchronousmotor driverdquo IET Electric Power Applications vol 5 no 1 pp113ndash132 2011

Journal of Control Science and Engineering 7

[13] L Liu W X Liu and D A Cartes ldquoPermanent magnet syn-chronous motor parameter identification using particle swarmoptimizationrdquo International Journal of Computational Intelligence Research vol 4 no 2 pp 211ndash218 2008

[14] Z-H Liu S-W Zhou K Liu and J Zhang ldquoPermanentmagnet synchronous motor multiple parameter identificationand temperature monitoring based on binary-modal adaptivewavelet particle swarm optimizationrdquo Acta Automatica Sinicavol 39 no 12 pp 2121ndash2130 2013

[15] Z-H Liu X-H Li L-H Wu S-W Zhou and K Liu ldquoGPU-accelerated parallel coevolutionary algorithm for parametersidentification and temperature monitoring in permanent mag-net synchronous machinesrdquo IEEE Transactions on IndustrialInformatics vol 11 no 5 pp 1220ndash1230 2015

[16] J J Liang A K Qin P N Suganthan and S BaskarldquoComprehensive learning particle swarm optimizer for globaloptimization of multimodal functionsrdquo IEEE Transactions onEvolutionary Computation vol 10 no 3 pp 281ndash295 2006

[17] R S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolutionrdquo IEEETransactions onEvolutionary Computation vol 12 no 1 pp 64ndash79 2008

[18] Z-H Liu J Zhang X-H Li and Y-J Zhang ldquoImmune co-evolution particle swarm optimization for permanent magnetsynchronous motor parameter identificationrdquo Acta AutomaticaSinica vol 38 no 10 pp 1698ndash1708 2012

[19] S H Ling H H C Iu K Y Chan H K Lam B C W Yeungand F H Leung ldquoHybrid particle swarm optimization withwavelet mutation and its industrial applicationsrdquo IEEE Trans-actions on Systems Man and Cybernetics Part B Cyberneticsvol 38 no 3 pp 743ndash763 2008

[20] H Wu J Geng R Jin et al ldquoAn improved comprehensivelearning particle swarm optimization and its application tothe semiautomatic design of antennasrdquo IEEE Transactions onAntennas and Propagation vol 57 no 10 pp 3018ndash3028 2009

[21] Z-H Zhan J Zhang Y Li and H S-H Chung ldquoAdaptiveparticle swarm optimizationrdquo IEEE Transactions on SystemsMan and Cybernetics Part B Cybernetics vol 39 no 6 pp1362ndash1381 2009

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

Journal of Control Science and Engineering 7

[13] L Liu W X Liu and D A Cartes ldquoPermanent magnet syn-chronous motor parameter identification using particle swarmoptimizationrdquo International Journal of Computational Intelligence Research vol 4 no 2 pp 211ndash218 2008

[14] Z-H Liu S-W Zhou K Liu and J Zhang ldquoPermanentmagnet synchronous motor multiple parameter identificationand temperature monitoring based on binary-modal adaptivewavelet particle swarm optimizationrdquo Acta Automatica Sinicavol 39 no 12 pp 2121ndash2130 2013

[15] Z-H Liu X-H Li L-H Wu S-W Zhou and K Liu ldquoGPU-accelerated parallel coevolutionary algorithm for parametersidentification and temperature monitoring in permanent mag-net synchronous machinesrdquo IEEE Transactions on IndustrialInformatics vol 11 no 5 pp 1220ndash1230 2015

[16] J J Liang A K Qin P N Suganthan and S BaskarldquoComprehensive learning particle swarm optimizer for globaloptimization of multimodal functionsrdquo IEEE Transactions onEvolutionary Computation vol 10 no 3 pp 281ndash295 2006

[17] R S Rahnamayan H R Tizhoosh and M M A SalamaldquoOpposition-based differential evolutionrdquo IEEETransactions onEvolutionary Computation vol 12 no 1 pp 64ndash79 2008

[18] Z-H Liu J Zhang X-H Li and Y-J Zhang ldquoImmune co-evolution particle swarm optimization for permanent magnetsynchronous motor parameter identificationrdquo Acta AutomaticaSinica vol 38 no 10 pp 1698ndash1708 2012

[19] S H Ling H H C Iu K Y Chan H K Lam B C W Yeungand F H Leung ldquoHybrid particle swarm optimization withwavelet mutation and its industrial applicationsrdquo IEEE Trans-actions on Systems Man and Cybernetics Part B Cyberneticsvol 38 no 3 pp 743ndash763 2008

[20] H Wu J Geng R Jin et al ldquoAn improved comprehensivelearning particle swarm optimization and its application tothe semiautomatic design of antennasrdquo IEEE Transactions onAntennas and Propagation vol 57 no 10 pp 3018ndash3028 2009

[21] Z-H Zhan J Zhang Y Li and H S-H Chung ldquoAdaptiveparticle swarm optimizationrdquo IEEE Transactions on SystemsMan and Cybernetics Part B Cybernetics vol 39 no 6 pp1362ndash1381 2009

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of