Professional Documents
Culture Documents
=
Cc Bc Ac
Cb Bb Ab
Ca Ba Aa
m m m
m m m
m m m
t M ) ( (3)
The output voltage of each phase is given by
T
v t v t v t
v
C Co B Bo A A
o
* * *
0
+ +
= (4)
Co Bo Ao
t t t T + + = (5)
T
t
m
io
io
= (6)
Where,
Co Bo Ao
t t t , , represents switching interval of
each switch, T represents the sampling interval and
io
m is
the duty cycle of the each switch.
) 3 sin( ) sin(
3
2
2
2 1 [
3
1
t
i i
t
i
m
q
q
im
V
o
v
i
V
io
m + + + = (7)
Where, q is the voltage transfer ratio given as
2
2
im
om
V
v
q = and q
m
is the maximum voltage transfer ratio
0.866.
The block diagram of matrix converter is shown in Fig. 2.
The input filter is used to eliminate the harmonics. Duty
cycle generator block is constructed using the equations
(1) upto (7). The reference voltage is given from a
reference source to check the output current and voltage of
matrix converter. Fig. 3 and Fig. 4 shows the matrix
converter output voltage and output current respectively.
Fig.5 and Fig. 6 shows the duty cycle for switching
frequency of 100Hz and 5000Hz respectively.
III. INDIRECT FIELD ORIENTED CONTROL
A. Conventional Controller
In the conventional Field Oriented Control (FOC), the
control is achieved in the reference frame (d-q) which is
attached to the rotor flux space vector [5]. So to achieve
the control, the system needs the information of
magnitude and phase angle of the rotor flux space vector.
To get this, the stator currents of the induction motor are
separated into flux and torque producing components by
applying Clarke and park transformations. The direct axis
(d-axis) should be aligned with the rotor flux space
vector. The space vector is rotating at a rate equal to the
angular frequency of the phase currents[5]. With the rotor
magnetic flux space vector, the rotational d-q axis can be
75
Fig. 2 Block diagram of Matrix Converter
established. From the d-q co-ordinate system, the stator
current torque (i
sq
) and flux (i
sd
) producing components
are separated. The error between the required
speed and actual speed is calculated. PI controllers are
used to produce reference voltages. These PI controllers
are tuned by i
sq
and i
sd
. The reference voltages generated
by PI controllers are used to determine the switching state
of the switches in the matrix converter.
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
x 10
4
-200
-150
-100
-50
0
50
100
150
200
Time in sec
V
o
lt
a
g
e
in
V
o
lt
s
Fig. 3 Matrix Converter output voltage
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
x 10
4
-60
-40
-20
0
20
40
60
Time in Sec
C
u
r
r
e
n
t
in
A
m
p
Fig. 4 Matrix Converter output current
0 50 100 150 200 250 300 350 400 450
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
S
w
itc
h
in
g
V
o
lta
g
e
Time in sec
Fig. 5 Duty cycle for Switching frequency of 100Hz
0 50 100 150 200 250 300 350 400 450
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Time in msec
S
w
itc
h
in
g
v
o
lta
g
e
Fig. 6 Duty Cycle for Switching frequency of 5000Hz
B. ANFIS Controller
The ANFIS is one of the inferences systems where
fuzzy logic and artificial neural network is combined.
Using the prior knowledge about the output of the system,
artificial neural network can be trained online or offline
learning process. The ANFIS inference system structure
proposed is composed of five functional blocks namely
rule base, database, decision making unit, fuzzification
interface and defuzzification interface.
These five blocks are generated using five network
layers. The inputs to the ANFIS controller are flux error
and speed error. The error signals are multiplied by their
respective weights and mapped through two fuzzy logic
membership functions. Training the ANFIS is system is
actually tuning the weights to reduce the flux and speed
errors. According the tuning the width of the membership
function of the ANFIS structure gets changed. The
proposed ANFIS structure composed of five membership
function and governed by 25 rules.The ANFIS layers and
rules are shown in Fig. 7.
Fig. 7 ANFIS layers and Rules formation
76
wsl-theta
w
s
l
w
m
t h
e
t a
wsl
Isd
Isq
wsl
dq-alphabeta
Vsd
Vsq
Vsalpha
Vsbeta
alphabeta -dq
Isalpha
Isbeta
Isd
Isq
alphabeta -abc
Vsalpha
Vsbeta
VAref
VBref
VCref
ViC
ViB
ViA
Torque Reference
1
Speed
wr
Saturation
PI Current Controller
Phi
theta
Vsd
PI Controller
Isq*
theta
Vsq
Motor Torque
Motor Speed
Matrix Converter
VA
VB
VC
VAref
VBref
VCref
Va
Vb
Vc
Isa
Isb
Isc
Induction Motor model
Va
Vb
Vc
Isa
Isb
Isc
Te
wm
Tm
Phi
ANFIS
Controller
ABC-alphabeta
Isa
Isb
Isc
Isalpha
Isbeta
Fig. 8 ANFIS based FOC for Matrix Converter
The surface view of the rules are shown in Fig.13.The
output of the ANFIS controller generates V
sd
and V
sq
voltages. These voltages are converted into three phase
voltages and fed as reference voltages into the matrix
converter. Using the algorithm described in section II,
required duty cycle can be calculated. The switches will
be turned on and off according to the duty cycle and
hence the frequency and amplitude of output voltage can
be altered to achieve the reference speed.
IV. SIMULAITON RESULTS
To verify the technique proposed in the paper,
simulations based on Matlab/Simulink is implemented.
Fig. 8 shows the simulation model of Indirect Field
Oriented Control using ANFIS Controller. The speed and
torque performance of conventional FOC based matrix
converter fed induction motor are compared with the
ANFIS controller based matrix converter fed induction
motor performance. Fig. 9 and Fig. 10 shows the speed
response of PI controller for no load and applied torque
respectively. Fig. 11 and Fig. 12 shows the speed response
ANFIS controller of no load and applied load torque
respectively.
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
160.1
160.12
160.14
160.16
160.18
160.2
160.22
w
m
in
ra
d
/s
e
c
Fig. 9 Speed response of PI controller (TL = 0)
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
160.1
160.12
160.14
160.16
160.18
160.2
160.22
160.24
Time in msec
w
m
in rad/s
ec
Fig. 10 Speed Response of PI Controller (TL =10)
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
159.96
159.965
159.97
159.975
159.98
159.985
Time in msec
w
m
in
ra
d
/s
e
c
Fig. 11 Speed response of ANFIS Controller (TL=0)
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
160.01
160.015
160.02
160.025
160.03
160.035
160.04
160.045
Time in msec
w
m
in
ra
d
/s
e
c
Fig. 12 Speed response of ANFIS Controller (TL=10)
77
The reference speed is maintained at 160
rad/sec. Initially the performance of PI controller and
ANFIS controller was investigated with no load torque. It
is observed that PI controller initial speed shoots upto
160.19 and in settles at 160.09 rad/sec. The load torque of
20 Nm is applied at t- 0.28msec, then the speed of PI
controller shoots to 160.22 rad/sec and settles at 160.12.
The ANFIS controller avoids the overshoot. Initially the
at no load torque, the speed stays constant at 159.975.
When load torque is applied, the speed goes upto 160.04
rad/sec and settles at 160.015 rad/sec.
The results shows better performance of ANFIS
controller based Matrix converter drive for Induction
motor as compared to Conventional PI controller drive
based matrix converter drive for Induction Motor under
no load and loaded torque conditions.
V. CONCLUSION
A novel ANFIS controller based Matrix Converter for
Induction Motor is presented in this paper. The matrix
converter is designed using Venturini algorithm and
sinusoidal current and voltage outputs are generated. The
variation in duty cycle is observed for different switching
frequency selection. It shows that the change in reference
voltage from the controller changes the selection of
switching state of the matrix converter. The ANFIS
controller based Field Oriented Control for matrix
converter is designed. The advantages of ANFIS are
faster speed operation and accuracy due to training
capability. The performance of ANFIS controller is
compared with conventional PI controller. The results
shows that the proposed ANFIS based controller for
matrix converter fed Induction motor is found to be
suitable for high performance applications.
.
REFERENCES
[1] E.Erdem, Y.Tater, and S.Suntar, Modelling and Simulation of
Matrix Converter using Space Vector Control algorithm,
EUROCON 2005, Nov 2005.
[2] A.Alesina and M.G.B. Venturini, Analysis and design of
optimum amplitude nine-switch direct ac-ac converters, IEEE
Trans. Power Electronics, vol 4, no. 1, pp. 101 112, Jam. 1989.
[3] D.Casadei, G.Serra, and A.Tani, Reduction of the input current
harmonic content in matrix converters under input/output
unbalance, IEEE Trans. Ind. Electronics, vol. 45, no. 3, pp. 401
411, Jun. 1998.
[4] B.K. Bose, Power Electronics and AC Drives, Prentice-Hall,
Englewood Cliffs, NJ: 1986.
[5] C. Wang, D.W. Novotny, T.A. Lipo, An Automated Rotor time
Constant Measurement System for Indirect Field-Oriented
Drives, IEEE Trans. On IA, Jan./Feb. 1988, vol. 24, pp. 151
159.
[6] H.Karaca, R. Akkaya, H. Dogan, A Novel Compensation Method
Based on Fuzzy logic Control for Matrix Converter under
Distorted Input Voltage Conditions, IEEE International
Conference on Electrical Machines, September 2008.
[7] M.E.O. Filho, E.R. Filho, K.E.B. Quindere, J.R. Gazoli, A
Simple Current Control for Matrix Converter, IEEE International
Symposium on Industrial Electronics, pp. 2090 2094, 2006.
[8] H.Karaca, R.Akkaya, Control of Venturini Method based Matrix
Converter in Input Voltage variations, Proceedings of the
International Multi Conference of Engineers and Computer
Scientists 2009, Vol. II, Mar. 18-20, 2009.
Fig. 13. Surface view of the rules in ANFIS
78