Escolar Documentos
Profissional Documentos
Cultura Documentos
305
http://dx.doi.org/10.6113/JPE.2012.12.2.305
JPE 12-2-9
Abstract
The paper presents an accurate loss model based controller of an induction motor to calculate the optimal air gap flux. The model
includes copper losses, iron losses, harmonic losses, friction and windage losses, and stray losses. These losses are represented as a
function of the air gap flux. By using the calculated optimal air gap flux compared with rated flux for speed sensorless indirect
vector controlled induction motor, an improvement in motor efficiency is achieved. The motor speed performance is improved using
a fuzzy logic speed controller instead of a PI controller. The fuzzy logic speed controller was simulated using the fuzzy control
interface block of MATLAB/SIMULINK program. The control algorithm is experimentally tested within a PC under RTAI-Linux.
The simulation and experimental results show the improvement in motor efficiency and speed performance.
Key words: Fuzzy Logic Control, Induction Motor Efficiency, Loss Model Control, Speed Control, Three Phase VSI
NOMENCLATURE
Rs: stator resistance
Rr: rotor resistance (referred to stator side)
Rstr: Stray resistance
Rfe: magnetic loss resistance
Xs: stator leakage reactance
Xr: rotor leakage reactance (referred to stator side)
Xm: magnetizing leakage reactance
S1, S2, S3: magnetizing curve coefficients
Cfw: friction and windage coefficient
Ke, Kh : eddy and hysteresis coefficients, respectively
P: motor pole pairs
: air gap flux
opt: optimal air gap flux
n: rotor speed
: angular motor speed= 2 n
s: slip
Is: stator current
Ir: rotor current
Im: magnetizing current
Manuscript received Nov. 22, 2011; revised Feb. 4, 2012
Recommended for publication by Associate Editor Jung-Ik Ha.
I.
INTRODUCTION
306
R str
Rs
Xs
IS
Xr
Ir
Im
Rm
Xm
Fig. 1.
R r/s
II.
E=s , Im s /X m
(1)
As the magnetizing reactance becomes highly nonlinear, the
magnetizing current and magnetizing reactance are expressed
as follows:
I m =S1 +S 2 +S3
X
= s / S1 + S 2 2 + S 3 4
(2)
(3)
2
R r +X 2
s
r
(4)
The IM operates with a small slip, so Rr / s 2 >>X2r holds
and the rotor current is approximately calculated as follows:
Ir ss /R r
(5)
R r 1 -s
R r 1 -s
= P I 2r
s
e s
(6)
s=(s -e )/s
(7)
ss
Rr
(8)
For simplicity, the effect of the rotor leakage reluctance Xr is
neglected. As a result, Rm becomes in parallel with the rotor
resistance Rr/s. Also as Rr/s Rm, the current in Rm branch can
be neglected compared with the rotor current. Thus the stator
current becomes:
2
Is2 I r2 +I m
(9)
Substituting from (1) and (5) into (9), the stator current
307
Fuzzy Logic Speed Controller of 3-Phase Induction Motors for Efficiency Improvement
becomes:
2
s s
2 s 2
I s2
+ X
Rr
m
(10)
(13)
K e s2 +K h s
2 +C
2
fw +Ph
(17)
1 TR r
P s s
Using (3), (16), and (17), the total power losses as a function
of torque is governed by (18).
Plo ss =
Rs
R
1
1
C 2 1
T R r s s s +
+ str
+
2
P
R 2r
Rr Rr
P
2
1 TR r
1 T R r 2
S1 + S 2
+ S 3
+
P s s
P s s
TR r
*
s s
1 TR r
*
P s s
(18)
K e s2 + K h s + C fw 2 + Ph
X=
1
ss
(19)
1 TR r R s
1
C 2 TR rX
+
+ str
*
+
P X R 2r R r
P
R 2r
2 2
+ TR rX *
P
R s S1 + S 2 T R r X + S 3 T R r X
P
P
1 + +K 1 +
K e
e
h
e
X
Let,
C1 =
TR
P
R
C2=
R
s
2
r
2
+ C fw + Ph
(20)
1
C 2
+ s tr
Rr
R 2r
2
C C
Ploss = 1 2 +C1 X R s S1 +S 2 C1 X+S 3 C1 X 2
+
X
1
1
C1 X K e + e +K h + e +C fw 2 +Ph
X
X
(21)
(22)
(15)
Combining (5) and (10) into (11), the total power losses
become:
(16)
(12)
Pfw =Cfw 2
s s 2 s 2
s s +
Ploss = 2 R s
+
+R r
R r
Xm
R r
s s 2
2
2
2 C str 2
+ K e s +K h s +C fw +Ph
R
r
T=
P 2 1
Rr
X
(23)
p e rc e n t o f ra te d p e rc e n t o f ra te d
m o to r lo s s (% )
m o to r lo s s (% )
1500 rpm
20
4
2
15
25
900 rpm
20
15
Fig. 2.
rpm.
0.3
0.4
0.5
0.6
0.7
0.8
0.9
%
8
6
0.6
1200
600
(24)
From (22) and (23), the new criterion to get minimum loss
can be emerged as follows:
(25)
(26)
The coefficients of this equation are functions of the motor
parameters. Note that the speed and the electromagnetic
torque will be estimated. By solving (26), the optimal value
of X (Xoptimal) can be calculated. Then using (23), the optimal
flux (optimal) can be calculated as well.
TR r X optimal
P
3 P Lm
L i i
2 2 L r m qs ds
(28)
The torque producing current component can be represented
by iqs, and the flux producing current component can be
represented by ids. Fig. 3 shows the calculated optimal flux
for an IM (2.2 kW, 14 Nm rated load torque, and 1420 rpm
rated speed) at different load torques and different required
speeds (controlled reference speed). Fig. 4 shows the block
diagram of the proposed controller of the IM.
The controller consists of four main blocks. The first block
is the field oriented control to drive the motor as variable
speed drive. The speed is sensorless estimated using the
second block. The speed estimation block is updated each
100 (switching time) but the parameter adaptive observer
is updated each minute since the temperature change is not so
fast. In the third block the stator and rotor resistances are
estimated by using parameter adaptive observer [14]. Finally
300
900
Speed (rpm)
i d s (o p t) = o p t /L m
(29)
The LMC only works at steady state, while at transient the
reference flux producing current component is set to the rated
value. The block diagram of the speed estimation using the
motor back EMF [18] is shown in Fig. 5. The speed is
estimated from the rotor voltage and current equations as
follows:
R rir r rr 0
(27)
The electromagnetic torque (T) is calculated from (28) [1].
T=
0.7
0.5
Load Torque (p.u)
dPlo ss / dX 0
0.8
1500
dT
P 1 2 1 dX
=
2 -
dX
= 0 d=
d R r X
2X
X 2 d
0.9
0.5
1
optimal =
H a rm o n ic lo s s (w ) H a rm o n ic lo s s (w )
308
R rir r r r 0
(30)
Where =d/dt
The rotor currents are governed by (31)
ir= (
ir= (
r-
Lm is )/ Lr
r Lm is )/ Lr
(31)
r ( r
Rr
R L
r r m i s ) / r A / r
Lr
Lr
(32)
Or,
r (r
Rr
RL
r r m is ) / r B/ r
Lr
Lr
(33)
The rotor flux components are calculated from the stator flux
and stator current components as follows:
L
L
r r ( s i s ) , r r (s is )
Lm
Lm
Fuzzy Logic Speed Controller of 3-Phase Induction Motors for Efficiency Improvement
Fig. 4.
Block diagram of loss model based controller for sensorless speed vector control induction motor.
Is
Rs
Vs
Ls
s
Lr
Lm
Rs
R
- r
Lr
A
A
r
r
r
RrLm
Lr
B
-
d
dt
Lr
Lm
Ls
Is
Rr
Lr
2r 2r
A2
A2
2
2r
r
2r
2r
(35)
2r 2r
A
X
d
dt
2r 2r
Vs
r
X
Fig. 5.
309
RL
r m
Lr
A
B
r r
(36)
The stator flux is estimated by integrating the stator backEMF using a low pass filter in (32) and (33) and its value is
represented by (34).
s=(Vs-Rsis)/(s+a)
s=(Vs-Rsis)/(s+a)
(34)
A 2 B2
2r 2r
(37)
A 11
is
A
21
r
A 12
A 2 2
is B
0 v s . (38)
r
Where,
i s i s
i s T = Stator current
r r r T = Rotor flux
v s v s
v s T : Stator voltage
310
A 1 1 R s /( L s ) (1 ) /( r ) I a r1 1 I
u v s v s
Induction Motor
A 12 L m /( L s L r ) 1 /( r )I r J a r12 I a 112 J
A 21 ( L m / r ) I a r 21I
A 2 2 (1 / r ) I r J a r 2 2 I a 1 2 2 J
dx
dt
B 1 /( L s ) I b 1 I
(L sL
L 2m ) / L
1
I
0
0
1
is
T
r
Adaptive scheme
Rs , r
1
0
x is
0
J
1
y i s i s
y is
T
is
y is
i T
s
Fig. 6.
A 12 i s B
v s G i s i s . (39)
A 22
0
g3
g1
g 1 ( k 1)( a
r1 1
r 22
g4
g 3
) , g 2 ( k 1)( a 1 2 2 )
g 3 ( k 2 1)( c a r1 1 a r 2 1 ) c ( k 1)( a r1 1 a r 2 2 )
g 4 c ( k 1)( a 1 2 2 ) , c ( L S L r ) / L m
where K is the proportional constant. The stator
resistance and the rotor time constant, which vary with the
motor temperature, are identified as follows.
d
R
dt
1 e i s i s e i s i s .
(40)
Where,
1 and
e i s i s i s
,
,
are positive gains, i s , i s r , r are the
e i s i s i s
stator
currents
and
rotor
fluxes,
respectively. i s , i s r , r are the difference between the
estimated
311
Fuzzy Logic Speed Controller of 3-Phase Induction Motors for Efficiency Improvement
n ref
2 .5
PI
*
1 .5
iqs
error
speed
estimation
0 .5
0
0
4
im e (s ec )
TimeT (s)
Estimated
Stator
Resistance
(ohm)
Estimated
Stator
Resistance
(ohm)
n ref
Estimated
(ohm)
EstimatedRotor
RotorResistance
Resistance
(ohm)
Gin2
Gin1
error
Gout
FLC
*
Vector
Control
+
Inverter
Vs ,Vs
speed
estimation
1
0 .5
0
0
im e
Time T(s)
I.M
iqs
iqs
actual value=1.6
is ,is
(b)
(s e c )
-Experimental-
Fig. 8.
3.5
TABLE I
FUZZY SET VALUES
actual value=2.2
2.5
2
0
Tim e(s)
(sec)
Time
-Simulation3 .5
Estimated Rotor Resistance (ohm)
d
dt
2
1 .5
is ,is
(a)
3
2 .5
I.M
Vs ,Vs
actual value=1.6
-Simulation-
Vector
Control
+
Inverter
NB
NM
NS
NVS
Z
PVS
PS
PM
PB
Negative Big
Negative Medium
Negative Small
Negative Very Small
Zero
Positive Very Small
Positive Small
Positive Medium
Positive Big
2 .5
actual value=2.2
im e
TimeT(s)
4
(s e c )
312
V. SIMULATION RESULTS
Knowledge
base
Rule
base
Fuzzification
Interface
Input Scalinig
factors
Defuzzification
Outputscaling
factors
Fig. 9.
Plant
output
Sensors
NB
NM
NS
-1
-0.5
0.2
PS
PM
PB
0.2
0.5
PS
PM
PB
0.2
0.5
(e)
NB
NM
NS
-1
-0.5
-0.2
( i qs )
NB
NM
NS
NVS 1 Z PVS
PS
PM
PB
-1
-0.6
-0.3
-0.1
0.3
0.6
0.1
iqs
Fig. 10. Fuzzy speed control MFs. (a) Error (e), (b) Error
rate ( e ), and (c) changing of reference current producing
torque component ( i*qs ).
TABLE II
RULE OF FUZZY SPEED CONTROLLER
e
e
NB
NM
NS
PS
PM
PB
NB
NM
NS
Z
PS
PM
PB
NB
NB
NB
NB
NM
NS
Z
NB
NB
NB
NM
NS
Z
PS
NB
NB
NS
NS
Z
PM
PM
NB
NM
NS
Z
PS
PM
PB
NM
NS
Z
PS
PM
PM
PB
NS
Z
PS
PM
PB
PB
PB
Z
PS
PM
PB
PB
PB
PB
Fig. 11. The output signal ( i*qs ) versus the input signals (e),
and ( e ).
313
Fuzzy Logic Speed Controller of 3-Phase Induction Motors for Efficiency Improvement
300 rpm
1515
1500 rpm
900 rpm
By using FLC
85
1510
By using PI
80
1505
Reference Speed
Speed (rpm)
Effieciency (%)
90
75
70
65
60
55
0.2
0.3
0.4
0.5
Load Trque (p.u)
1500
1495
1490
Optimal flux
1485
Rated flux
1480
0.6
1475
0.7
Fig. 12. Motor efficiency for different speeds and different load
torques.
2.5
3.5
Time (s)
4.5
2
0
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
M o t o r in p u t
p o w e r (W )
2000
1000
0
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
S p e e d (rp m )
2000
1000
L o a d T o rq u e (N .m )
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
0.2
0.4
0.6
0.8
1
Time (s)
1.2
1.4
1.6
1.8
By PI controller
5
1
By FLC with
different gains
2
3
4
2
2
4
3
1
1
0
-1
0
10
-10
F l u x p r o d u c in g
c u rre n t (A )
2000
4000
6000
Time (msec)
8000
314
Rated voltage
Rated current
Stator resistance
Rotor resistance
frequency
360V
6A
1.6
2.1
50 Hz
Stator inductance
Rotor inductance
Rated speed
Moment of inertia
Insulation class
17mH
17mH
1420 rpm
0.00479
kgm2F
fluxproducing
2
1
0
10
15
20
25
30
with
optimal flux
with
rated flux
1400
M
otorInputPow
er(w
att)
1170
1115
1000
750
500
power at no load
power at 50% rated load
with
with
rated flux optimal flux
300
180
0
5
10
15
20
25
30
1500
Speed(rpm)
Vdc
Idc
1515
1500
1485
0
10
LoadTorque(Nm)
Tc =C
12
12.5
13
13.5
10
15
20
25
30
10
15
Time (sec)
20
25
30
0
0
Fuzzy Logic Speed Controller of 3-Phase Induction Motors for Efficiency Improvement
VII.
Motor reactive input power (var)
2400
2200
70% rated lo ad to rque
2000
1800
1600
1400
1200
30% rated lo ad
1000
20% rated lo ad
800
600
5
9
10
T im e (sec)
11
12
13
Fig. 18. Motor input reactive power with rated and optimal flux
for different load torques, 1500-rpm reference speed.
Power factor
0 .7
3 0 0 rp m
9 0 0 rp m
1 5 0 0 rp m
0 .6
CONCLUSION
0 .5
0 .4
315
o p tim a l flu x
ra te d flu x
0 .3
0 .2
0 .3
0 .4
0 .5
0 .6
L o a d T o rq u e (p .u )
REFERENCES
0 .7
Fig. 19. Motor Power factor with rated and optimal flux for
different load torques, and speeds.
Fig. 20. Measured motor speed during step load change, using
PI and FL controllers.
starting point of each test differs from the other because the
experimental test duration time is not equal.
It can be concluded that the experimental results are well
matched to the simulation results. The PI controller performs
satisfactorily during transient with a limited operating range.
[1]
316
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
[21]
[22]
[23]
[24]
[25]