(ProQuest: ... denotes non-US-ASCII text omitted.)
Guohan Lin 1 and Jing Zhang 1 and Zhaohua Liu 2
Academic Editor:Reza Jazar
1, College of Electrical and Information Engineering, Hunan University, Changsha 410082, China
2, School of Information and Electrical Engineering, Hunan University of Science and Technology, Xiangtan 411021, China
Received 21 October 2013; Accepted 9 April 2014; 30 April 2014
This 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.
1. Introduction
Permanent magnet synchronous motor (PMSM) is widely used in high performance servo system due to its high power density and high efficiency. Meanwhile, control techniques such as field oriented control (FOC) and direct torque control (DTC) for controlling PMSM are also still developing and improving. In FOC, the parameters of current control loop will directly affect the overall performance of the system, and the greatest impact on the design of the current loop controller is the stator resistance and stator inductance. Therefore, identification of motor parameters accurately is important to design the current loop controller. In addition, parameters of speed loop and position loop controller are also influenced by the current loop control parameters. In DTC, electromagnetic torque and stator flux are used as control variables to directly control the torque and flux deviation through the hysteresis comparator. It is necessary to estimate the stator flux accurately, and the premise to estimate the stator flux accurately is to know the motor parameters exactly [1]. Common methods proposed for parameter identification include least squares [LS] method [2], model reference adaptive (MRA) method [3], extended Kaman filters (EKF) method [4], artificial intelligence methods (neural networks, fuzzy logic, genetic algorithms, etc.) [5], and evolutionary algorithms [6, 7].
The LS method is simple. When used in parameter identification, its objective function is the square of error between the measured results and the calculated results, and the minimum value of the objective function is zero. The LS method is suitable for online identification of motor parameter as its calculation amount is small. However, during the identification process, It is need to differentiate the objective function with respect to the motor parameter. The result of differentiation is easily affected by speed fluctuations or measurement noise which will lead to the deviation of the estimation result.
EKF method can avoid the problem of noise sensitivity and can estimate the state and parameters of the motor simultaneously. However, owing to large number of vector and matrix operations during the iterative process, the computation amount of this algorithm is great. In addition, pretreatment of motor mathematical model is needed and this is complex when used in multiparameter identification. As in [8], the motor and load parameters including stator resistance, stator inductance, and torque constant are identified using neural network. Reference [9] used back-propagation neural network for speed estimation; this method does not require prior model training and offline training, and the whole training process is conducted online. However, the neural network methods cannot guarantee their own stability and the convergence of the identification results. In [10], an MRA parameter identification method is proposed. The motor resistance is set as design value on the data sheet, and then we identify the rotor flux and stator resistance; however, when the motor is running, the resistance is changing which will bring to great estimation error. In [11], Popov stability criterion was used to estimate PMSM parameter and the identification effect is better. But this method cannot estimate the parameters of the stator resistance, d q -axis inductance, and rotor flux linkage simultaneously. Evolutionary algorithm based on immune particle swarm optimization (PSO) was proposed in [12]; this method can identify stator resistance, stator flux, and inductance simultaneously and the result is accurate, but the method is too complex.
An immune clonal differential evolution algorithm (ICDEA) based estimation method for identifying the electrical parameters of a nonsalient pole PMSM is proposed. The proposed method does not need the nominal value of any parameters and can estimate the stator resistance, d q -axis inductance, and rotor flux linkage simultaneously. The proposed method is verified through both simulation and experiment test and shows good performance in estimation of the electrical parameters of PMSM.
2. Model of PMSM
Ignoring the iron loss, magnetic saturation, and magnet eddy current loss, the electrical model of a sinusoidal PMSM in synchronous rotating reference frame ( d q -axis) can be expressed as follows: [figure omitted; refer to PDF] where i d , i q , u d , and u q are the d q -component of stator current and voltage, respectively, ω is the rotor electrical angular speed, R s , L d , L q , and ψ are the stator resistance, and d -axis and q -axis are the inductance and permanent magnet flux linkage, respectively.
In the proposed identification method, d q -axis current, d q -axis voltage, and rotor electrical speed are measured and stored after filtering by low-pass filter. The parameter identification can be based on steady state discrete model of PMSM [13] as shown in the following: [figure omitted; refer to PDF]
The zero d -axis current control strategy ( i d = 0 ) is widely used in PMSM control. In this case, (2) can be simplified as [figure omitted; refer to PDF]
In (3), R s , L d , L q , and ψ are the unknown parameters to be identified; other variables, such as d q -axis current, d q -axis voltage, and electrical speed, are measurable. As there are four parameters to be estimated and the rank of (2) or (3) is two, it can be regarded as rank deficient equation. To solve the rank deficient problem, in [14] LIU injects a short pulse of negative i d current and simultaneously solves two sets of simplified PMSM state equations corresponding to i d = 0 and i d ...0; 0 and gets a set of d q -axis equation as follows: [figure omitted; refer to PDF] where the variable and parameters with/without suffix "0" are referred to as i d = 0 and i d ...0; 0 , respectively.
3. Immune Clonal Selection Differential Evolution Algorithm (ICDEA)
3.1. Standard Differential Evolution Algorithm
Differential evolution (DE) algorithm was proposed by Storn and Price in 1997 and has received increasing attention due to its effectiveness and simplicity [15]. DE algorithm is a population-based evolutionary computing method and has the characteristic of memorizing of individual's optimal value, sharing internal information. Its basic operator includes mutation, crossover, and selection. It can be seen as a kind of greedy genetic algorithm with the idea of ensuring quality. In the initialization phase, the individuals are initialed with an average probability distribution within the search space. In the evolutionary stage, individuals undergo mutation, crossover, and selection until the stop condition is met. Each individual represents a candidate solution of objective function f ( x ) ; its quality is evaluated through calculating the fitness function and the optimal individual is recorded and tracked.
The evolution process of DE starts with a population which includes NP individuals; each individual is a D dimensional vector and can be described as follows: [figure omitted; refer to PDF]
The evolution process starts after the population is initialized randomly, and the process includes mutation, crossover, and selection operation. There are several mutation strategies according to the producing way of individual. Common mutation operator include DE/rand/1/bin and DE/best/1/bin. For each target individual X i g , according to the mutation operator, a mutation vector v i , j g is generated by adding the weight difference between a defined number of individual randomly selected from the previous population and another individual, which is described as [figure omitted; refer to PDF] or [figure omitted; refer to PDF] where x best , j g denote the best individual in current population, r 1 , r 2 , r 3 ∈ { 1,2 , ... , NP } are integers randomly generated and mutually different and also different from i , and F ∈ ( 0,2 ) is the scaling factor, which is a positive constant and used to control the amplification of the differential of x r 1 , j g - x r 2 , j g or x r 2 , j g - x r 3 , j g and thus represents the level of mutation. Following the mutation operation, for each target individual X i g , a new individual is generated by the following equation: [figure omitted; refer to PDF] where CR ∈ [ 0,1 ] is called a crossover constant, rand ( j ) is the j th evaluation of a uniform random number generator with value between 0 and 1, and r n i is a randomly selected index ∈ 1,2 , ... , D and used to ensure that u i , j g is different from v i , j g [15].
"Greedy" selection strategy is used in selection phase to ensure the better individual can get into next generation. Individual of next generation is created according to the following formula: [figure omitted; refer to PDF] x i g + 1 is the new individual in the new population and f ( ) is the fitness function. Only the value of fitness function of trial vector u i g is smaller than that of the target vector x i g ; the next generation will be replaced by u i g .
3.2. Immune Differential Evolution Based on Clonal Selection Algorithm
As described above, DE algorithms use greedy search strategy in selection operation; that is, after mutation and crossover operation, only the individual with better fitness value can be chosen as offspring. This greedy mechanism can increase the convergence speed of the algorithm; however, it is easily trapped into local minimum and lead to the premature convergence. To deal with this problem, a DE algorithm based on immune clonal selection algorithm is proposed. In proposed algorithm, certain number of outstanding offspring individuals underwent clonal selection operation, which retains the excellent individuals as much as possible and thereby enhancing the convergence accuracy and diversity of the population. The inactive individual undergoes receptor editing operation to ensure the diversity of the population and to speed up the convergence rate of the algorithm.
3.3. Artificial Immune Algorithm
One reason for premature convergence in DE algorithm is that the population diversity declines rapidly during the iteration; this is called as gather phenomenon, which makes the difference between the individual's fitness get smaller and smaller and tend to concentrate on converging to one point, and the population cannot research in the solution space. Therefore, the algorithm falls into a local optimum and premature convergence phenomenon is appearing. In addition, as DE algorithm is a stochastic search method, if the problem is a multimodal function in which multiple local minima exist, the algorithm is easy to trap into local optimum and is difficult to find the global optimum. In order to improve the optimization capability to solve multimodal problem, clonal selection mechanism and the receptor editing mechanism are introduced.
3.4. Clonal Selection Algorithm
Clone selection algorithm (CSA) was presented by de Castro and Von Zuben in 2000 [16]. As a new kind of bionic intelligent algorithm, CSA has the property of fast convergence to the global optimizations. CSA introduces the mechanism of affinity maturation, clonal and memory based on the traditional bionic evolutionary algorithm and uses the corresponding operators that guarantee it converging to the global optimization. The basic steps of CSA are as follows:
Step 1.
Generate a set of candidate solutions X = { x 1 d , x 2 d , ... , x n d } .
Step 2.
Clone the individual in population X ; the clonal size is proportional to its affinity: [figure omitted; refer to PDF] where round ( ) denotes the rounding function, n is population size, and β ∈ ( 0,1 ) ; constant b [= or >, slanted] 1 is added to ensure that each antibody has a certain number. After clonal operation, a temporary population C is generated.
Step 3.
Antibody population ( C * ) is created through hypermutation to each individual in population C . Inspired by natural biological evolution, in the beginning stage of evolution, the mutation rate is larger to maintain the diversity of the population, whereas in the later stage of evolution, the mutation rate declines gradually to improve the ability of local tuning. The mutation operator is defined as follows: [figure omitted; refer to PDF] where rand ( 0,1 ) is random number between 0 and 1, P m = 0.5 , η ( t ) = 1 - r ( 1 - g / g max ... ) a , g max ... is the max number of evolutionary generations, a is normal number and its general value is set to 2, and r ∈ ( 0,1 ) . It can be seen from (11) that in the beginning of evolution, when r is small, η ( t ) [approximate] 1 , mutation range is large and in the later stage of evolution, when g is near to g max ... , η ( t ) [approximate] 0 , local search will be carried on within a small range local space.
Step 4.
Immune selection operations: after clonal operation, the individual with optimum affinity is chosen to next generation. Through local selection, population compression is realized while ensuring the optimal solution in the antibody group is not deteriorating.
3.5. Receptor Editing Mechanism
Receptor editing mechanism [17] refers to the T-cell and B-cell receptor's structure change in specific condition and the affinity of receptor change accordingly. Receptor editing mechanism enriches the diversity of antigen receptors. In ICDEA algorithm, inactive cell receptor is distinguished at intervals of certain generation, and receptor editing is carried on to this inactive cell receptor through using nonlinear logistic sequence to realize the random and regular drift as the following formula: [figure omitted; refer to PDF] x id min ... , x id max ... are low bound and up bound, respectively, and m is normal constant and its value is determined by specific problems. U r + 1 is mapping of chaotic sequence logistic and given by [figure omitted; refer to PDF] where μ is the control parameter of system; it has been proved by [18] that when μ = 4 and U r ∈ ( 0.25,0.5,0.75,1 ) , the system described by (13) is completely chaotic and U r + 1 is ergodic within 0 and 1.
3.6. Algorithm Procedure
The proposed ICDEA can be summarized as follows.
Step 1.
Set the values of population size NP, maximum number of iterations g max ... , scaling factor F , and crossover probability CR; set the current number of iterations g = 1 and initialize each individual randomly according to the following formula: [figure omitted; refer to PDF] where i = 1,2 , ... , NP ; j = 1,2 , ... , D , and x j u and x j l are up bound and low bound on j th dimension.
Step 2.
Calculate individual fitness and find the optimal fitness value and record the best individual in the current generation as X best g .
Step 3.
If the optimal fitness value reaches theoretical optimal value or current number of iterations g is equal to g max ... , then output the outcome; otherwise, go to next step.
Step 4.
Sort all individuals according to their fitness value. For the top one fourth of the outstanding individual, clonal selection operation is carried on; if the individual fitness value is better than the current generation of global optimal individual fitness, it is replaced with the individual global best individual X best g , whereas one fourth of individual with poor fitness undergo receptor editing operations every several generations.
Step 5.
Randomly select two different individuals in the population and generate individual v i g through mutation operation according to (6).
Step 6.
According to (8), generate test individual using crossover operation.
Step 7.
Carry out selection operation according to(9)
Step 8.
g = g + 1 ; return to Step 2.
4. Multiparameter Identification of PMSM Using ICDEA
Parameter identification of PMSM can be regarded as a system optimization problem. The identification principle is to find a set of parameters that minimize the error between the output of the theoretical model and the actual system. To use optimization algorithm for parameter identification, the model of PMSM can be described as the form of differential equations which is as follows [19]: [figure omitted; refer to PDF] where x ( t ) = ( i d , i q ) is the state vector, u ( t ) = ( u d , u q ) is the system input vector, p = ( R s , L d , L q , ψ ) is the parameter vector which is needed to identify, y ( t ) is the measurable output vector, and f ( p , x ( t ) , u ( t ) ) and g ( p , x ) can be either linear or nonlinear function. The objective of parameter identification is to identify the unknown parameter vector p as accurately as possible; an equipollent tracking model of the system is established as follows: [figure omitted; refer to PDF] where p ^ is the estimated value of p . The structure of the ICDEA based parameter identification of PMSM is illustrated in Figure 1.
Figure 1: Components of the ICDEA based parameters identification.
[figure omitted; refer to PDF]
First, u ( t ) = ( u d , u q ) is fed into both the system to be identified and the desired system; the outputs of both of the system and its desired system are input to the performance evaluator and then the fitness will be calculated; the calculated fitness is input to the ICDEA based identifier to estimate the unknown parameter vector; the estimated parameter will be used to update the system model. The above process will be repeated until the error between output of system and its model reaches the desired error limit or the preset maximum iteration number is equal to its preset maximum.
As described above, PMSM parameter identification is an identification problem with nonlinearity structure. Four parameters, stator resistance, d q axis inductance, and linkage flux are to be estimated. The fitness function is constructed according to (2), (3), and Figure 1 [20]. Consider [figure omitted; refer to PDF] where w 1 , w 2 , w 3 , w 4 are weight value and n is the number of sample data. Equation (17) is a function of the estimated parameters with multiple local optima. As traditional algorithms usually have difficulties in optimizing complex nonlinear systems with multiple local optima, the fitness function is optimized using the proposed ICDEA to search for better identification of PMSM electrical parameters. The flow chart of the ICDEA based parameters identification is illustrated in Figure 2. The time complexity of each step is presented in Table 1.
Table 1: Time complexity of the proposed identification algorithm.
Step | Time complexity |
Initial parameters | O ( NP × D ) |
ICDEA-based parameters estimation | O ( NP × G max ... × ( NP + D )) |
SPMSM model calculation | O (NP ⋀ 2) |
Fitness calculation | NP |
Figure 2: Flow chart of the ICDEA based parameters identification.
[figure omitted; refer to PDF]
5. Simulation and Experimental
5.1. Simulation
A nonsalient poles PMSM is simulated in Matlab to demonstrate the performance of the proposed ICDEA applied to PMSM parameter identification. In the simulation, the PMSM is applied to vector control drive system with cascaded PI controllers which are widely used in industrial motor drive system. Similar structure is used in our experimental test platform. Nominal parameters of the simulated PMSM are listed in Table 2.
Table 2: PMSM specification.
Parameter | Value (unit) |
Rated power P r | 2.6 (kW) |
Rated speed n | 2500 (rpm) |
Rated voltage U r | 220 (V) |
Rated current I r | 10 (A) |
Torque constant K t | 1.0 (N·m/A) |
Stator resistance R s | 0.73 ( Ω ) |
Nominal d -axis inductance L d | 2.45 (mH) |
Nominal q -axis inductance L q | 2.45 (mH) |
PM flux ψ | 117.9 (mWb) |
Moment of inertia J | 1.94 e - 3 (kgm2 ) |
Pole pairs n p | 4 |
To compare with others algorithms, different DE algorithms include DE [21] and adaptive differential evolution (ADE) [22]; hybridizing differential evolution and particle swarm optimization (HDEPSO) [23] are applied to the PMSM electrical parameter identification. During simulation, all the algorithms iterate 100 generations; the parameters of simulated PMSM are chosen to be identical to the test motor datasheet parameters. Figure 3 shows the optimization process of the fitness function (cost) and the optimization process of the identified parameters R s , L d , L q and ψ are shown in Figure 4.
Figure 3: Optimization process of the fitness function (simulation).
[figure omitted; refer to PDF]
Identified parameters (simulation).
(a) Estimated of stator resistance R s
[figure omitted; refer to PDF]
(b) Estimated of d -axis inductance L d
[figure omitted; refer to PDF]
(c) Estimated of q -axis inductance L q
[figure omitted; refer to PDF]
(d) Estimated of flux linkage ψ
[figure omitted; refer to PDF]
It can be seen from Figures 3 and 4 that the convergence rate of proposed ICDEA is significantly faster than DE, ADE, and HDEPSO, and the algorithm is capable of identifying the electrical parameter of PMSM accurately.
5.2. Experimental Verification
To further verify the effectiveness of the proposed estimation method, experiments are performed on a platform of PMSM drive system. The experimental data were obtained on a PMSM fed from vector control drive and coupled to an identical DC motor as its load. The DSP (TMS320LF28335) based hardware test bed is displayed in Figure 5, specification for PMSM is identical to Table 2.
Figure 5: System setup of experimental platform.
[figure omitted; refer to PDF]
In the experiment, the motor was started and rotated at its rated speed. Data including d q -axis current, d q -axis voltage, and electrical speed are sampled and memorized. During the identification process, the data are sent to the computer to calculate iteratively. The procedure is similar to that of the simulation described previously, except that the real data are utilized.
The convergence rates of different evolution algorithms are shown in Figure 6(a). Figure 6(b) shows the fitness value variation of DE, HDEPSO, ADE, and ICDE, respectively, which shows that the ICDE can converge to the global optimum about 4 s and it is more effective than the other three DE algorithms.
Optimization process of the fitness function (experimental).
(a) Fitness value change with generation
[figure omitted; refer to PDF]
(b) Fitness value change with time
[figure omitted; refer to PDF]
Optimization process of the identified parameters is shown in Figure 7. The identification results are present in Table 3. It can be seen from the experiment results that the ICDEA is the best identification algorithm compared with DE, ADE, and HDEPSO.
Table 3: Experimental results.
|
| DE | HDEPSO | ADE | ICDE |
R s ( Ω ) | Min. | 0.8090 | 0.7531 | 0.7476 | 0.6959 |
Max. | 0.9500 | 0.7938 | 0.7782 | 0.7629 | |
Avg. | 0.8260 | 0.7743 | 0.7659 | 0.7175 | |
| |||||
ψ (Wb) | Min. | 0.1070 | 0.1218 | 0.1134 | 0.1197 |
Max. | 0.1102 | 0.1253 | 0.1149 | 0.1217 | |
Avg. | 0.1087 | 0.1249 | 0.1141 | 0.1211 | |
| |||||
L d (H) | Min. | 0.0024 | 0.0011 | 0.0018 | 0.0018 |
Max. | 0.0037 | 0.0019 | 0.0032 | 0.0030 | |
Avg. | 0.0034 | 0.0018 | 0.0030 | 0.0025 | |
| |||||
L q (H) | Min. | 0.0017 | 0.0015 | 0.0019 | 0.0023 |
Max. | 0.0022 | 0.0023 | 0.0024 | 0.0025 | |
Avg. | 0.0020 | 0.0021 | 00022 | 0.0024 | |
| |||||
Fitness | Avg. | 14.9338 | 7.5423 | 1.0274 | 0.5515 |
Std. dev. | 3.6926 | 1.5753 | 1.8840 | 0.9770 |
Identified parameters (experimental).
(a) Estimated of stator resistance R s
[figure omitted; refer to PDF]
(b) Estimated d -axis inductance L d
[figure omitted; refer to PDF]
(c) Estimated q -axis inductance L q
[figure omitted; refer to PDF]
(d) Estimated rotor flux linkage ψ
[figure omitted; refer to PDF]
6. Conclusion
A new hybrid DEA named ICDEA is proposed for PMSM electrical parameters identification. ICDEA incorporates clonal selection, receptor editing, and DEA. Both simulation and experiment results are provided to verify the effectiveness of the proposed method. Comparing with other different DEA shows that the ICDEA has better optimization capability and has good convergence in simultaneously estimating PMSM electrical parameters such as stator resistance, d q axis inductances, and rotor flux linkage. As the proposed method is used for nonsalient pole PMSM (assuming that L d = L q ), it still needs further research for parameter identification of salient pole PMSM.
Acknowledgments
This work was supported by the National Natural Science Foundation of China (no. 61174140) and Hunan Province Natural Science Foundations of China (no. 11jj4049).
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
[1] S. Ichikawa, M. Tomita, S. Doki, S. Okuma, "Sensorless control of permanent-magnet synchronous motors using online parameter identification based on system identification theory," IEEE Transactions on Industrial Electronics , vol. 53, no. 2, pp. 363-372, 2006.
[2] K.-Y. Wang, J. Chiasson, M. Bodson, L. M. Tolbert, "A nonlinear least-squares approach for identification of the induction motor parameters," IEEE Transactions on Automatic Control , vol. 50, no. 10, pp. 1622-1628, 2005.
[3] S. M. Gadoue, D. Giaouris, J. W. Finch, "MRAS sensorless vector control of an induction motor using new sliding-mode and fuzzy-logic adaptation mechanisms," IEEE Transactions on Energy Conversion , vol. 25, no. 2, pp. 394-402, 2010.
[4] M. Rashed, P. F. A. MacConnell, A. F. Stronach, P. Acarnley, "Sensorless indirect-rotor-field-orientation speed control of a permanent-magnet synchronous motor with stator-resistance estimation," IEEE Transactions on Industrial Electronics , vol. 54, no. 3, pp. 1664-1675, 2007.
[5] M. A. Rahman, M. A. Hoque, "On-line adaptive artificial neural network based vector control of permanent magnet synchronous motors," IEEE Transactions on Energy Conversion , vol. 13, no. 4, pp. 311-318, 1998.
[6] W.-X. Liu, L. Liu, D. A. Cartes, "Efforts on real-time implementation of PSO based PMSM parameter identification," in Proceedings of the IEEE Power and Energy Society General Meeting: Conversion and Delivery of Electrical Energy in the 21st Century, pp. 1-7, Pittsburgh, Pa, USA, July 2008.
[7] L. Li, W.-X. Liu, D. A. Cartes, "Permanent magnet synchronous motor parameter identification using particle swarm optimization," International Journal of Computational Intelligence Research , vol. 4, no. 2, pp. 211-218, 2008.
[8] R. Kumar, R. A. Gupta, A. K. Bansal, "Identification and control of PMSM using artificial neural network," in Proceedings of the IEEE International Symposium on Industrial Electronics (ISIE '07), pp. 30-35, Vigo, Spain, June 2007.
[9] S.-H. Kim, T.-S. Park, J.-N. Yoo, G.-T. Park, "Speed-sensorless vector control of an induction motor using neural network speed estimation," IEEE Transactions on Industrial Electronics , vol. 48, no. 3, pp. 609-614, 2001.
[10] K. Liu, Q. Zhang, Z.-Q. Zhu, J. Zhang, A.-W. Shen, P. Stewart, "Comparison of two novel MRAS based strategies for identifying parameters in permanent magnet synchronous motors," International Journal of Automation and Computing , vol. 7, no. 4, pp. 516-524, 2010.
[11] K.-H. Kim, S.-K. Chung, G.-W. Moon, I.-C. Baik, M.-J. Youn, "Parameter estimation and control for permanent magnet synchronous motor drive using model reference adaptive technique," in Proceedings of the 21st IEEE IECON International Conference on Industrial Electronics, Control, and Instrumentation, vol. 1, pp. 387-392, Orlando, Fla, USA, November 1995.
[12] Z.-H. Liu, J. Zhang, X.-H. Li, Y.-J. Zhang, "Immune co-evolution particle swarm optimization for permanent magnet synchronous motor parameter identification," Acta Automatica Sinica , vol. 38, no. 10, pp. 1698-1708, 2012.
[13] R. Krishnan Electric Motor Drives Modeling, Analysis and Control , Prentice-Hall, Englewood Cliffs, NJ, USA, 2001.
[14] K. Liu, Q. Zhang, J.-T. Chen, Z.-Q. Zhu, J. Zhang, "Online multiparameter estimation of nonsalient-pole PM synchronous machines with temperature variation tracking," IEEE Transactions on Industrial Electronics , vol. 58, no. 5, pp. 1776-1788, 2011.
[15] R. Storn, K. Price, "Differential evolution--a simple and efficient heuristic for global optimization over continuous spaces," Journal of Global Optimization , vol. 11, no. 4, pp. 341-359, 1997.
[16] L. N. de Castro, F. J. Von Zuben, "The clonal selection algorithm with engineering applications," in Proceedings of the Workshop on Artificial Immune Systems and Their Applications, pp. 36-39, Las Vegas, Nev, USA, 2000.
[17] D. Nemazee, "Receptor editing in lymphocyte development and central tolerance," Nature Reviews Immunology , vol. 6, no. 10, pp. 728-740, 2006.
[18] P. Walter An Introduction to Ergodic Theory , Springer, New York, NY, USA, 1982.
[19] W.-X. Liu, L. Li, I.-Y. Chung, D. A. Cartes, "Real-time particle swarm optimization based parameter identification applied to permanent magnet synchronous machine," Applied Soft Computing , vol. 11, no. 2, pp. 2556-2564, 2011.
[20] K. Liu, Z.-Q. Zhu, J. Zhang, Q. Zhang, A.-W. Shen, "Multi-parameter estimation of non-salient pole permanent magnet synchronous machines by using evolutionary algorithms," in Proceedings of the 5th IEEE International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA '10), pp. 766-774, Changsha, China, September 2010.
[21] D.-M. Zhang, J. E. Fletcher, "Double-frequency method using differential evolution for identifying parameters in the dynamic Jiles-Atherton model of Mn-Zn ferrites," IEEE Transactions on Instrumentation and Measurement , vol. 62, no. 2, pp. 460-466, 2013.
[22] Y.-F. Zhong, L.-P. Zhang, "Remote sensing image sub-pixel mapping based on adaptive differential evolution," IEEE Transactions on Systems, Man, and Cybernetics B: Cybernetics , vol. 42, no. 5, pp. 1306-1329, 2012.
[23] B. Xin, J. Chen, J. Zhang, H. Fang, Z.-H. Peng, "Hybridizing differential evolution and particle swarm optimization to design powerful optimizers: a review and taxonomy," IEEE Transactions on Systems, Man, and Cybernetics C: Applications and Reviews , vol. 42, no. 5, pp. 744-767, 2012.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2014 Guohan Lin et al. Guohan Lin et al. This 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.
Abstract
Permanent magnet synchronous motor (PMSM) models with accurate parameters are crucial to high performance PMSM control system designs. As the estimation of PMSM parameters is very difficult due to the nonlinear model complexity, a novel immune clonal differential evolution algorithm (ICDEA) is proposed to identify the electrical parameters of nonsalient pole PMSM. Clonal selection and receptor editing mechanism are introduced to ICDEA to increase the diversity of the population and improve searching capability. The effectiveness of the proposed identification method is verified by both simulation and experiment. The results show that the proposed algorithm has good convergence in simultaneously estimating stator resistance, dq-axis inductances, and rotor flux linkage. In addition, the convergence speed of ICDEA is compared with other differential evolution (DE) algorithms, which verifies that the ICDEA has better performances in global searching.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer