The Induction Motor Parameter Estimation Using Genetic Algorithm-3
The Induction Motor Parameter Estimation Using Genetic Algorithm-3
China
Abstract: This paper presents a new adaptive genetic algorithm finding the global optimal solution. Genetic algorithm has
for third-order induction motor model parameter estimation. been applied to many fields of power s y ~ t e m , [ ~ ~in~ .[I41
'~'
The crossover and mutation probability of adaptive genetic ordinary genetic algorithm(0GA) has been applied to some
algorithm change according to the fitness statistics of popula- nonlinear load model parameter estimation, in this paper an
tion at each generation. The proposed algorithm can enhance
the convergence performance of GA and prevent premature adaptive genetic algorithm(AGA) is proposed and applied to
problem. This algorithm is successfully applied to the third- induction-motor parameters estimation.
order induction motor model parameter estimation. In section I1 the third-order induction motor model is
introduced and hasic procedure of an optimization based
parameter estimation method is given. Section Ill provides
I. INTRODUCTION an adaptive genetic algorithm based approach for parameter
estimation of induction motor model. Section IV studies the
To represent the inherent nonlinearity of electric loads, results of motor parameter estimation by AGA and OCA.
several nonlinear dynamic models have been devel-
oped[1,2,3]. Among them the induction motor models have
been long studied and widely applied[l]. How to estimate 11. MATHEMATICAL FORMULATION OF
the model parameters is a important problem, and now there INDUCTION MOTOR PARAMETER ESTIMATION
are three kinds of approaches: optimization based ap-
proach[4,5], analytical approach[6] and stochastic ap- A. The induction motor model
proach[7]. The optimization based approach is to search the
The induction motor load is an important component of
best parameters, which minimizes an errors function between
the measured output variables and simulated ones. Tradi- power system dynamic loads and bas significant effect on
transient voltage stability. By neglecting the stator tran-
tional search algorithms have been applied in these kinds of
approaches. Generally speaking, this sort of approach is sients, a third-order induction model can be derived from the
based upon the assumption of a smooth parameter search detailed fifth-order model [Io1. The equations of the third-
order models are:
space with ever present derivatives. When initial values of
the parameters are far away from their real values, the esti-
mation procedures may converge to local optimal values or
even diverge. The analytical approaches derive parameters
determinately according to the test results. This kind of d6 X-x' V.sin6
approach can be used in a special test such as step test. -=w-ws--.--
dt X' To'.E'
Usually, it is sensitive to measurement error. The stochastic
approach may he limited to the assumptions of noise. dw = - V.E'.sin 6
-
Genetic algorithms is a search algorithm based on the
dt X' - Tm (3)
principle of evolution and is used to search large, non-linear
search spaces where traditional optimization techniques fall
short. The basic principles of GAS were first designed by
P = -(VE'/X'). sin 6 (4)
John Holland['I. The genetic algorithm operates on a popu-
Q = V (V - E ' . COS S ) / X ' (5)
lation of potential solutions (chromosome), each represent-
ing a possible solution to a given problem. Each cbromo- where
some is assigned a fitness value according to the result of the
fitness function. Highly fit chromosomes are given more E', 6 voltages magnitude and angle behind transient
o p p o a i t i e s to reproduce and the offspring share features reactance
taken from their parents. These feature contribute to a ge-
WO,W , angular velocity of stator and, rotor [rad/s]
netic algorithm's robustness and increase the likelihood of
X, ,Xs,X, magnetizing, stator and rotor reactance Y, ---Measured (or desired) values of output
vector
X ' = X , t X,X,I(Xm+ X,)transient reactance Y, --Computed values of output vector
X=X,tX, For the third-induction motor model
Y= k', QP
Td=(X, + X,)/mnRrtransient open-circuit time con-
stant
Z=[M, T ' , C, X ' , T,,X T
4,R" stator and rotor resistances C. GA based parameter estimation
M motor inertia
It is obvious that better parameters usually result in less
load torque constant error function. In CA, large fitness would reproduce more
Tm off-springs. This will most likely contribute to better
P3Q
induction motor active and reactive power parameter estimation. Noting that the error function is al-
ways positive fitness is chosen as inverse of error function.
let T'= T,'.X'/X, C = (X- X ' ) / X the induction
J=l/E(10)
motor model can be rewritten as
So the procedure of searching minimum error function
dE' equivalent to searching maximum fitness function
TI- = -E'+CV.COS~
minimize
z=z'zEs
E(Z) Q maximizeJ(Z)
Z=Z. 2 s
(11)
cv
= @ - U , ---sin6
.
(6) The binary codes in CA should converted into decimal
TIE' parameters used in model and fitness computations. At first
VE' .
l M dz o = -F-sm6 - T, the decimal integer Z"" corresponding to a binary code
z"'with length L can be obtained
B. The major procedure of an optimization based
parmeter estimation method Where, a, --- a single binary feature or detector
The major procedure of an optimization based parameter The maximum values are
estimation method is to search the best (or optimal ) z; = 1 1 ...1, Z Z )=2 L -1
parameter vector Z ' , which minimizes an error function Then, the decimal integer can be converted into the deci-
E mal parameter by
E = minimize E(Z)
zcz 26s
(7) z, =zjmi.+(Zj,, -z,&)(zj / (10) z'lo'
mT)
edge gained from both parents exhibiting better than average which the mutation is applied.
performance. Thus the probability of a better performing of When GA converges, the fitness differences be:
offspring is greatly enhanced. The third operator is the mu-
tation operator which introduces occasional change of a
random string position with a specified mutation probability.
The influence of crossover probability p , and mutation the normalized fitness is defined as:
M T, T' C r: ' X
Real value 3.2 1.o 0.00685 0.9685 0.1344 3.72
Search range(max) 1 0.2 0.01 0.5 0.05 1
Search range (min) 8 1.8 2 1 0.5 5
1 SCleSt s o l u t i o n s for
Method Shortest execution time (sj Longest execution time (s) Average execution time (sj
AGA 15.12 16.74 15.53
[2] W. Xu, Y. Mansour, “Voltage stability analysis using [ 1I] Grefenstene, J. I., “Optimization of control parameters
generic dynamic load models” , IEEE Transactions on for genetic algorithms”. IEEE Transactions on System,
Power Systems, Vo1.9, No.1, Feb 1998 pp 479-493 Man and Cybernetics, 1986,16(1), 122-128
[3] D. Karlsson, D.J. Hill, “Modeling and identification of [I21 Schaffer, D. and Morishma, A., “An adaptive cross-
nonlinear dynamic loads in power systems”, IEEE over mechanism for genetic algorithms”. Proceed-
Transactions on Power Systems, Vo1.9, No.1, Feb 1994 ings of the 2nd International Conference on Genetic
pp 157-166 Algorithms, Cambridge, MA, July 1987, pp. 3 6 4 0
[4] P.Shackshaft, 0.C.Symons “ General purpose model of [I31 Srinivas, M. and Patnaik, L. M., “Adaptive probabiliti-
power system loads” Proc.IEE Vo1.124, 1997, pp.715- es of crossover and mutation in genetic algorithms”.
771
I __ IEEE Transactions on System, Man and Cybernetics,
1994,24(4), pp656667
[5] JA de Kock, FS van der Menve “ Induction motor
parameter estimation though an output errOr tech. [I41 P.Ju , E.Handscbin , D.Karlsson .. “Nonlinear dynamic
nique” IEEE Trans, Vol EC-9, March 1994, pp 69-75 load modelling: model and parameter estimation”
IEEE Transactions on Power system , Vol.1 I No 4 No-
[6] D.Karlesson, and D.J.Hill ‘‘ Modelling and identifica- vember 1996 pp1689-1697