Professional Documents
Culture Documents
Identification and Control of Induction Motor Using Artificial Neural Networks
Identification and Control of Induction Motor Using Artificial Neural Networks
Absfracr-This paper proposes the use of one kind of For controlling of the rotor speed, two systems using
Artificial Neural Networks (ANN), so called Dynamic D R " are introduced: one is to identify the change in
Recurrent Neural Networks ( D R " ) to identify and control rotor speed; the other is to control the rotor speed.
an induction motor. A scheme of identification of the Computer simulated results are used to demonstrate
electrical dynamics o f a voltage-fed induction motor is the performance of the speed controlled induction motor
presented. Computer simulation results of rotor speed are system, and show that the performance of this system is
based on a system to adaptively control the rotor speed via satisfactory.
identification o f the mechanical and current-fed system
dynamics, and the performance o f the combined speed and 11. REFERENCE
COORDINATE
SYSTEM
OF INDUCTION
current control scheme is perfect. MOTOR
Keywords-ANN, control, identification, induction motor.
A. Stationary ( a , 8,O)Coordinate System
I . INTRODUCTION
The induction motor is a system that is MIMO,
The electromagnetic torque of induction motor is not nonlinear and coupling, the coefficients of coupling
easy to control, and its characteristics of adjust speed is between stator and rotor vary with the position of rotor.
not as good as DC motor's. The dynamic control method The mathematic model of induction motor includes the
of induction motor veclor control was created. The coefficients that vary with time, which is difficult to
induction motor is a nonlinear system and its parameter analyze and operate. This problem can be solved by
varies with time and operating condition. The purposes coordinate conversion. Stationary coordinate system ( a,
of vector control attempt to reduce the complex 8,O) is given below.
nonlinear dynamic structure into a linear structure. In the The coordinate axis is put on stator, oaxis of
past 30 years, vector control techniques are widely ( a ,8,O)and A axis of ( (A,B,C)coordinate system is
applied in the AC driver system, but due to the drawback stator coordinate system) is coincident. Baxis of
of itself, its performance is not perfect. First, decouple of ( 0 , S,O) leads a axis 90'. Fig. 1 shows both coordinate
vector control may be obtained at stabilization state, that systems.
is, when the flux is constant, decouple has real meaning.
So, the dynamic performance of vector control does not
appear satisfactory. In actual system, the condition of T = f[iA + i,a + i , a 2 ]
decouple may be destroyed with the change of induction
motor's parameter variation, and the system performance
gets worse.
Recently, the use of Artificial Neural Networks (ANN)
has been largely successful applied in nonlinear dynamic
systems to identify and control [1],[21,[31,[41,[~1.
Previous papers have proposed schemes to identify and
control the induction motor, the results in these papers
show some schemes have certain advantages, such as
increased speed of execution and fault tolerance.
This paper starts with the introduction to the two kinds
of two-axis coordination system of induction motor, that ; a
is, ( a , 8,O) and (dq,0) coordination system. Those two
kinds of coordination system are used as the
electromagnetic model of the induction motor of the two
problems, namely the control of the stator current and
the control of the rotor speed.
For the control of the stator current, a system to
identify the electromagnetic model using a D R " is
introduced and another system is proposed to control the Fig.1 ( 0, S,O) coordinate system
stator current adaptively.
-751 -
............................... ".
j, j
. a
cos(8 120')
-
TAB= = c ;
!&i 0 1 4 0
Inverse transformation is:
Tdq 0
2
= c
cos@-12d)
-sin@-12d)
3 - 4
-2I
OfABC
cos@+126)
I"]
-sin@+126) iB
IC
- 752 -
a , = TR 22
a 6 = T /aL I 1
This model is unsuitable for system identification
purpose, because the flux linkages are unmeasurable.
However, it is possible to manipulate these equations
into two second-order different equations, which is
entirely expressed in terms of measurable quantities and
has the following form [3]:
i,"B(k+l) = j ( p ( k ) , T ; q k - l ) , U , ( k )
w ,(k - l), v@ (k - 1)) + C,V"'~(k) (4)
The vector hnction :R* is nonlinear,
iJuB(k+ 1) is a linear hnction of v (k) .
Fig.3 shows the structure of an ANN to estimate the weighted sum of the inputs to node j. H k is the
nonlinear function -
in (4). Note that a D R " is used,
it has only 5 n o d e l n the input layer, but, if the BP
output of node j, W,,, is the weight He ween the i'th
input and j'th hidden node, W,', is %weight between
0
neural networks are used, 8 nodes in the input layer must the j'th hidden and i'th output node, is the weight of @,
be needed [3]. recurrent node.
The training of a D R " starts with using Gaussian The algorithm of learning of D R " is:
distributed random steps as input voltage w ; / ( k + 1) = wp,(k)- '7, aIT/aw,q,
vector p f l ( k ) .The voltage vector 7 afl = w , ' / ( k ) + r ~ , & / ( k ) H, ( k )
current vectorC''(k) ,and the roto: c , ( k + I ) = c , ( k ) - '7, a E / a c ,
sampled, delayed and propagated through the D R " .
The one-step-ahead estimated vector value of the - C,I(k) + rl,&,I,(k)
stator current is:
i:fl (k + 1) = Z(iJ"B(k), isa@
( k - I), w , (k), w ,D (k + 1) = w /D ( k ) - '7 aE/a w
= w ~ ( k ) + r l , &(, W
~,:,)G,(k)
w , ( k - I), CSUfl(k - 1))
+ t " C " 8 (k) (5) I
A
- 753 -
is to identify the system, the other is to control the
system( Nc (Control Network)).
C. Simulation Results
- 754 -