Professional Documents
Culture Documents
Polyphase Cartesian Vector Approach To Control Polyphase AC: Slobodan Gataric
Polyphase Cartesian Vector Approach To Control Polyphase AC: Slobodan Gataric
Slobodan Gataric
Lockheed Martin Control Systems
600 Main St.
Johnson City NY 13760 USA
Email: gataricC&switchbodrd.net
Abstract - The traditional approach to the three-phase space The authors in [3] and [4] developed a 3 dimensional
vector theory and its extension to polyphase systems (5, 7, 9 approach to the space vector theory. This paper extends this
phases and more) does not give us complete insight. Due to the
assumption that all phase axes lay in a single plane, the concept to multidimensional space.
additional degrees of freedom that exist in polyphase systems
are lost. By putting the phase axis into an orthonormal system, [&
- --& --651
all degrees of freedom are preserved and can be utilized. As a
result, it is shown in this paper that t w o five-phase ac machines
can be independently controlled from a single five-phase
inverter by utilizing all 4 degrees of freedom (one degree of
freedom is always the zero axis, which can not be used without
the neutral wire). By generalizing this approach, it is possible to
independently control ((N-1)/2) N-phase ac machines using a 1 3 3 3 1
single N-phase inverter. Simulation results confirm this theory.
An algorithm for the five-phase space vector calculation was Derivation Of An Orthogonal Cartesian Vector
developed and can be generalized to an arbitrary number of Approach Of A Three-phase System
phases
Introduction
The reference frame theory, proposed in [I] gained wide
use in the field of analysis and control of three-phase AC
machines. It assumes that three phase axes lay in a plane 120"
apart. Well known coordinate transformation in Eq. 1
converts this system into an orthogonal system which is
mathematically easier to handle. It is not possible to get the r -
2 --1 --1 '
zero sequence with this arrangement of the phase axes. The 3 3 3
zero axis is attached as an orthogonal scalar equation in the
vector plane.
-1 -1 - _2
3 3 3
--1 2
- --1
(3)
Vec3D=I --
2 1
- -I3 1
17 1; ;j
3 3 3
11 1 1 1 1 1 2
1649
- -
0.632455 0.195439 -0.51 1667 -0.51 1667 0.195439
0 0.601500 0.371748 -0.371748 -0.601500
T5 = 0.4472 13 0.4472 13 0.4472 13 0.4472 13 0.4472 13
0.632455 -0.511667 0.195439 0.195439 -0.51 1667
L
0 0.371748 -0.601500 0.601500 -0.371748-
cos(0' ) cos(72') cos(144") cos(2 16') cos(288' )
sin(0") sin(72") sin(144') sin(216') sin(288')
T5=-f i -1 - 1 - 1 - 1 -1
(7)
5 Jz Jz Jz Jz Jz
cos(0' ) cos(144' ) cos(288' ) cos(72' ) cos(2 1 6' )
sin(0") sin(144") sin(288") sin(72") sin(216")
$ ..................................... i
while two-dimensional subspace (a2J32) corresponds to This means that a balanced subset in (a1,pl) does not
stationary axes of the second five-phase machine. The produce a rotating field in ac machine 2 and vice versa, a
subspace assigned to each ac machine depends on the balanced subset in (a2,P2) does not produce a rotating field
selection of phase wiring, as shown in Fig. 3. in ac machine 1 . The independent control is possible by
The phase windings of the five-phase machines, shown in controlling the total current as the sum of these two balanced
Fig. 3 marked 1,2,3,4, and 5, are displaced in space by 72". subsets as shown in Fig 4. The mathematical explanation is
Connecting the phases of the source and the phase windings that there exists a four dimensional space where ac machine 1
of ac machine 1 in series connection places ac machine 1 in is in a two dimensional subspace (a plane) which only
the (crl,Pl) plane. By swapping source phases and phase intersects at the origin with another 2 dimensional subspace
windings, as shown in Fig. 3 "phase swapping" block, places belonging to ac machine 2. Whatever we do in one plane does
ac machine 2 in the plane (a2,P2). The physical explanation not affect the machine in another plane due to the fact that
is that the five-phase current produced by five-phase voltage two planes only intersect at the origin of the four dimensional
source has two balanced components, one laying in (a1,Pl) space.
and the other in (a2,p2) plane. The vector sum of the This approach can be generalized to any odd number o f
balanced set in (a1,pl) whch are displaced in time by 72" is phases. In general, it is possible to control ((N-1)/2) N-phase
equal zero if it is connected to the windings of ac machine 2 machines connected in series with appropriate phase
which are spatially displaced by 144" as shown in Eq. 8. The swapping between them from a single N-phase inverter,
where N=3,5,7, . ..
same is valid for balanced set in (a2,P2) which is displaced
by 72" in (a2$2) when connected to windings of ac machine
Switch Stress
1 which are spatially displaced by 216" from ac machine's 2 It is interesting to compare the switch stress in a dual five-
point of view, as shown in the Eq. 9. phase system and a three-phase equivalent system. The first
1650
comparison is between the single three phase machine of model that has the input current as an output, while another
rated power P3ph,voltage V3ph and current 13p~and the two one is a current driven model that has the applied voltage as
five phase machines with rated power P3ph/2 each. Due to the an output. These models allowed a series connection of two
orthogonality of two five-phase machines, the dc bus voltage acim machines in the simulation. Each model is a standard
needed is sqrt(2) times higher than the dc voltage needed for two-dimensional model in the stationary frame. The two-
a single five-phase machine. In this analysis we will assume dimensional transformation, shown in Eq. 5, is used to
that the five phase machines are designed for l/sqrt(2) less transform five-phase set into stationary orthogonal set inside
nominal voltage than the equivalent three-phase machine, each model. The acim machines are loaded with friction
therefore the required dc bus voltage is the same loads, which are also part of the model, while external load
torque is set to zero.
5 . - .V1 - - .13 . V . ] 3 (10) The selector block changes the order of the phases
J5 5-2
according to Fig. 3. The simulation results in Fig. 5 confirm
Eq. 10 says that the power of a five-phase machine, in the that it is possible to independently control two five-phase
system we compare, is equal one half of the power of the machines from a single five-phase inverter.
reference three-phase machine. Furthermore, Eq. 10 can be
solved for Is: Five-Phase Space Vector
I , =-.3 f i I, (1 1) If a sine-triangle modulator is used, the magnitude of phase
10 to neutral voltage is one half of the dc bus voltage. The five-
Due to orthogonality between the current vectors, total five- phase system has two line-to-line voltages. One is between
phase current, seen by a switch, is sqrt(2) times higher that in the two phases which are 72" apart, and the second is
Eq. 11. between the two phases which are 144" apart. The magnitude
6 of the first line-to-line voltage is 0.588*Vdc, while magnitude
' 5 Total = ' 3' (12)
of the second line-to-line voltage is 0.951*Vdc, as shown in
It is interesting to notice that total current flowing through all Eq. 16.
five phases is the same as in the case of reference three-phase 2n
machine, as shown in Eq. 13. vab=+ (sin(wt>- sin(ot- -))=OS88Vdc sin(wt- 50)
5
5.6 (16)
5 . 1 , ~ ~ , 1=-.I3 = 3 . I 3 (13) 4n
10 v,,=&(sin(wt) - sin(ot- -))=0.95 1vdCsin(wt- y )
2 5
Another very interesting case is the comparison between a Using a space-vector modulator, the magnitude of Vac can be
three-phase generator and motor driven by two inverters increased to one. Hence, in the five-phase case, the space-
sharing a common DC link against two five phase machines vector modulator improves the dc bus voltage utilization for
driven by a single five phase inverter. If the power rating of 4.9%, which is much less than in the three-phase case where
each machine is P, the five-phase machine nominal voltage is it is improved for 15%.
sqrt(2) less than the nominal voltage of three-phase machines, The five-phase vectors lay in the four-dimensional space.
and the three-phase machine current is 13, then required dc A Matlab program has been developed, shown in the
bus voltage is the same and the power equation is shown in Appendix, which scans the four-dimensional space with a
Eq. 14. vector whose magnitude is one and three polar coordinate
v
5.--.I, =3.V.I3 (14) angles vary in increments of 5". The program calculates
Jz angles between the test vector and the five-phase vectors,
Solving Eq. 14 for Is and multiplying the solution with sqrt(2) searches for four vectors that are the closest to the test vector,
in order to calculate phase current leads to: and sorts the groups of four closest vectors that define a
sector. The program found 538 sectors. Due to a very large
number of sectors, a simplified but computational intensive
In the dual five-phase system each switch has 20% higher algorithm for space vector calculation has been developed.
current stress, but there are 10 switches compared to 12 in the The first step in the calculation is the search for four
dual three-phase system. Therefore, overall current stress is closest vectors. It is known that cosine of an angle between
the same. However, there is a big difference. In the dual two vectors can be calculated using a dot product. In order to
three-phase system there are 4 switches in the power path, simplify the calculations, the right side of the expression
while there are only 2 switches in the dual five-phase system. shown in Eq. 17 is calculated. If the result is negative the V,,
The efficiency of five-phase system is expected to be higher is rejected. If it is positive, the V, is stored. The second step is
due to lower conduction loss. to sort all stored vectors in order to find four closest ones to
the output vector. The last step is to calculate the duty cycles
Simulation Results of each vector by solving the Eq. 18. Vectors Vnl, V,,,, Vn3,
and V,,, are four closest vectors. Vector d is the duty cycle
The Matlab simulation block diagram is shown in Fig. 4. vector and Vis output command.
There are two acim machine models, one is a voltage driven
1651
-1
To Workpace7
SinCoS
sincos1
Selector2
m
1652
I:------Om.. Il
-0m.g.1
0 30
0 25
0 20
0 15
0 10
0 05
000
000 100 200 300 400 5w 600 700 800 a00 10 00
200
150
100 -Va
50 Vb
0 -vc
-50 Vd
-100 Ve
-150
-200
6 6005 601 6.015 602 6.025 603 6.035 604 6045 605
400
300
200
100
0
-100
-200
-300
-400
6 6005 601 6015 602 6025 603 6035 604 6045 605
1653
lT1cos(LTn,T) = (Pn . P)- 1
(17)
-.3162277660 -.2297529207
,3162277660 -.2297529207
-.1207882583 ,3717480305
-.3162277660 -.9732489897;
.3162277660 -.9732489897:
-.8278950395 -.6015009552;
Appendix if~-~~sect~p,l~==sectors~p.l))k~sectlu,2l=-sectors~p.2~I&lsect~q.31=
=sectors~p.3~Ih~sectl~.4~==sectorsl~.4l~l1
q=q+1;
clear; sect (U. 1: 12)=sectors (p,1: 12) ;
T5=[ .6324555320 0 ,6324555320 0;
end;
,1954395077 ,6015009552 -.5116672735 .3717480345;
end;
,8278950395 ,6015009552 .1207882583 .3717480345;
-.5116672735 .3717480345 ,1954395077 -.6015009552; Listing of Matlab program for the sector search
,1207882583 .3717480345 ,8278950395 -.6015009552;
-.3162277660 ,9732489897 -.3162277660 -.2297529207;
,3162277660 ,9732489897 ,3162277660 -.2297529207;
-.5116672735 -.3717480345 ,1954395077 .6015009552;
,1207882583 -.3717480345 ,8278950395 ,6015009552;
-.3162277660 ,2297529207 -.3162277660 .9732489897;
.3162277660 ,2297529207 ,3162277660 ,9732489897;
-1.023334547 0 .3908790152 0;
-.3908790152 0 1.023334547 0;
-.8278950395 ,6015009552 -.1207882583 ,3717480345:
-.1954395077 .6015009552 ,5116672736 ,3717480345;
,1954395077 -.6015009552 -.5116672736 - .3717480345:
,8278950395 -.6015009552 ,1207882583 - ,3717480305;
.3908790152 0 -1.023334547 0;
1.023334547 0 -.3908790152 0;
1654