FULLTEXT01
FULLTEXT01
FULLTEXT01
XINYUE SHAN
XINYUE SHAN
Supervisor: Yixuan Wu
Examiner: Luca Peretti
School of Electrical Engineering and Computer Science
Swedish title: Fältorienterad strömreglering med harmonisk
injektion i en sex fas asynkronmaskin
© 2021 Xinyue Shan
Abstract | i
Abstract
As a new type of machine, the multi-phase machine has the advantages of
higher power rating, higher fault tolerance capability and more degrees of
freedom to control compared with the traditional machine. Aiming at running
a multi-phase machine with different phase-pole configurations smoothly,
a new method called harmonic plane decomposition is presented. This
project focuses on applying harmonic plane decomposition to the modelling
and analysis of a six-phase machine. The parameters of the machine were
identified in both the first and fifth harmonic planes. The machine model
using harmonic plane decomposition method is built in Matlab/Simulink. A
simulation based on the indirect rotor field oriented control of the machine is
then performed. The simulation result shows that the machine could switch
between different phase-pole configurations without causing too much speed
ripple. Debugging and testing a prototype control board is conducted. The
control strategy of the machine is tested on the testbench. The machine could
operate as a six-phase machine successfully.
Keywords
Multi-phase machine, asymmetrical six-phase induction machine, harmonic
plane decomposition, indirect rotor field oriented control, parameter estima-
tion.
ii | Abstract
Sammanfattning | iii
Sammanfattning
Som en ny typ har flerfasmaskinen fördelarna, inklusive högre effekt, högre
feltolerans och fler frihetsgrader att styra jämfört med den traditionella maski-
nen. Med sikte på att köra en flerfasmaskin med olika faspolskonfigurationer
smidigt presenteras en ny metod som kallas harmonisk plan sönderdelning.
Detta projekt fokuserar på att tillämpa harmonisk plan sönderdelning på mo-
dellering och analys av en sexfasmaskin. Maskinens parametrar identifierades
i både det första och det femte harmoniska planet. Maskinmodellen med
harmonisk plan sönderdelning är byggd i Matlab/Simulink. En simulering
baserad på den indirekta rotorfältorienterade styrningen av maskinen utförs
sedan, och resultatet visar att maskinen kan växla mellan olika faspolskon-
figurationer utan att orsaka oacceptabel hastighetsrippling. Felsökning och
testning av en prototypstyrplatta utförs också, och maskinens styrstrategi testas
på testbänken. Sammantaget kan maskinen fungera som en sexfasmaskin
framgångsrikt.
Nyckelord
Flerfasmaskin, asymmetrisk sexfasinduktionsmaskin, harmonisk plan sönder-
delning, indirekt rotorfältorienterad styrning, parameteruppskattning.
iv | Sammanfattning
Acknowledgments | v
Acknowledgments
This master thesis project was conducted at the division of Electric Power and
Energy Systems in school of Electrical Engineering and Computer Science at
the KTH Royal Institute of Technology in Stockholm.
I would like to give special acknowledgement to my supervisor Yixuan Wu
for giving me this opportunity to do this interesting project. He is very patient
and gave many constructive suggestions to me in all respects.
A special thank to my examiner Luca Peretti who were always following
my progress and offering me support.
Particular thanks to all the professors, doctoral and master students in the
multi-phase machine group, Sjoerd Bosga, Gustaf Falk Olson, Konstantina
Bitsi, Omer Ikram Ul Haq, Jonas Hansson and Jiale Deng. We shared our
progress every week. You were always there and gave me many useful advice
on this project.
Also sincere thanks to the staff in the Sustainable Power Laboratory,
Patrick Janus, Jesper Freiberg, and Jelena Berg, you gave me a lot of help
when I was performing the experiment.
Contents
1 Introduction 1
1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Research questions . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Research Method . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Delimitations . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.5 Structure of the thesis . . . . . . . . . . . . . . . . . . . . . . 3
2 Background 5
2.1 Vector space decomposition and harmonic plane decomposition 5
2.1.1 Short introduction of vector space decomposition . . . 5
2.1.2 Introduction to harmonic plane decomposition . . . . 7
2.2 Indirect rotor field oriented current control . . . . . . . . . . . 12
2.2.1 Flux estimator . . . . . . . . . . . . . . . . . . . . . 13
2.2.2 Current controller . . . . . . . . . . . . . . . . . . . . 14
2.3 Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4 Mechanical dynamics . . . . . . . . . . . . . . . . . . . . . . 16
2.5 Speed estimation . . . . . . . . . . . . . . . . . . . . . . . . 16
2.5.1 M method . . . . . . . . . . . . . . . . . . . . . . . . 16
2.5.2 T method . . . . . . . . . . . . . . . . . . . . . . . . 17
2.5.3 M/T method . . . . . . . . . . . . . . . . . . . . . . 18
2.5.4 Discussion on speed estimation methods . . . . . . . . 18
5 Discussion 43
5.1 No-load current and torque of the motor . . . . . . . . . . . . 43
5.2 Current difference between each phase set . . . . . . . . . . . 44
References 47
LIST OF FIGURES | ix
List of Figures
List of Tables
Chapter 1
Introduction
1.1 Background
Early in 1960s, the concept of a five-phase induction machine was proposed
[1]. Multiphase machines (MPMs) have attracted more attention due to the
developments in power electronics and modern control theory since 1990s.
There are several advantages of MPMs which can be beneficial from the
industry perspective:
• MPMs enable the increase of the power rating without exceeding the
voltage limit of an affordable power supply and the permissible current
density for the conductors. Thus, a MPM is suited for a propulsion
system such as electric locomotive, electric ship and other power
applications where the power supply voltage itself is limited [2].
• MPMs can be further applied in the industry for their higher fault
tolerance capability. Different control strategies can be applied in order
to keep the machines operating despite being faulty [3].
• The increase of the phase number produces more degrees of freedom
comparing with the traditional three-phase machine.
• The potential to operate the machine with different phase-pole config-
urations, which can be used as an electrical gear box. For example,
theoretically, a six-phase, two pole pairs (m = 6, p = 2) induction
machine can operate as a three-phase machine with four pole pairs
(m = 3, p = 4), here m is the phase number while p is the pole pair
number.
2 | Introduction
1.4 Delimitations
Deeper study into parameter estimation for different phase-pole configurations
using HPD will not be included in this project. Furthermore, the base case of
the HPD method in this work will be set as six phases and two pole pairs, which
means it cannot be applied directly in a MPM with a higher phase number.
Chapter 2
Background
This chapter provides basic background information about the control strategy
of a MPM. Additionally, this chapter describes the HPD method. Basic theory
and related work will be introduced in this chapter. In addition, a discussion
about choosing the speed estimation methods in this project are presented.
x1 1 0 0 0 0 0 xa1
x2 0 0 0 1 0 0 xb1
x3 0 0 −1 0 0 0 xc1
= · (2.1)
x4 0
0 0 0 0 −1 xa2
x5 0 1 0 0 0 0 xb2
x6 0 0 0 0 1 0 xc2
| {z }
Tabc→123
The practical reference frame sorts the windings depending on the phase
order, in contrast the fundamental reference frame sorts the windings depend-
ing on their physical location. As it is depicted in Figure 2.2(a), it describes a
machine with two sets of three-phase windings phase shifted by 30 electrical
degrees. In the fundamental reference frame, as it is shown in Figure 2.2(b),
the machine is defined in electrical angle π instead of 2π. Here, the phase
shift between the adjacent magnetic axes in fundamental reference frame is
π/m [10].
Any practical winding configuration can be transformed using this trans-
formation with different matrix elements depending on the configuration, to
a generic fundamental reference frame [10]. It enables a generalised analysis
method for a MPM. All type of m phase machines can be modelled and anal-
ysed in the stator reference frame using a generalised Clarke transformation
matrix with dimension m × m. Further information regarding the generalised
Clarke transformation will be presented in the next section.
Background | 7
c2 x4
b1 c1 x5 x3
b2 a2 x6 x2
a1 a1
x1
a2 b2
c1 c2 b1
Figure 2.2: The practical reference frame of the six-phase machine (YY30)
and the fundamental reference frame [10].
Limitations
The existing MPM used in this project is a six-phase YY26.57 machine with
two pole pairs (m = 6, p = 2) [11]. Another phase-pole configuration can
be achieved, i.e., the machine can operate as a three-phase, two-pole-pair
machine (m = 3, p = 2) by controlling same current through two adjacent
phases (a1 , a2 , and b1 , b2 , and c1 , c2 ). Additionally, if the machine had
individually controlled solenoidal windings, this machine can also operate as
a three-phase four-pole-pair machine (m = 3, p = 4). Further discussion
about the feasibility of different phase-pole configurations will be presented
in Chapter 3. Shifting between different phase-pole configurations is difficult
when using VSD, since the dimension of the matrices need to change. This
kind of change brings discontinuity during the current control process [6], [7].
In [12], it shows that a transition from six-pole operation to two-pole operation
need approximately 0.5 s with VSD approach. However, using HPD method,
the transition time is smaller than this value according to the simulation work
in this project.
1 cos(δ) cos(2δ) . . . cos((m − 1)δ)
0 sin(δ) sin(2δ)
. . . sin((m − 1)δ)
1 cos(3δ) cos(6δ)
. . . cos((m − 1)3δ)
C = 0 sin(3δ) sin(6δ)
. . . sin((m − 1)3δ)
.. .. .. .. ..
. . . . .
1 cos(ξδ) cos(2ξδ) . . . cos((m − 1)ξδ)
0 sin(ξδ) sin(2ξδ) . . . sin((m − 1)ξδ)
π
δ= (2.2)
m
Harmonic plane
VSD generates m/2 vector spaces for a m phase machine [4]. For a six-phase
machine, three vector spaces H = {ν1 , ν3 , ν5 } are created, while a three-phase
machine comprises of {ν1 , ν3 }. When using the HPD approach, the dimension
of the matrices will not change with different phase-pole configurations. Thus,
a notation called harmonics plane, h, is introduced. It can be seen as the vector
space created in the base case. Thus, for the base case, HPD is identical to
VSD.
With mb = 6, pb = 1 in (2.2), harmonic planes h ∈ H are generated. If
the machine is configured as m = 3, two vector spaces {ν1 , ν3 } will distribute
over three harmonic planes. This distribution can be expressed in (2.3). Here,
pb is the pole pair number of the base case, while p is real pole pair number of
the machine.
p
h = (νh ± mq) , ∀ νh = {1, 3, . . . , m}, q = {0, 2, 4, . . .} (2.3)
pb
mb −1
2 X
jπkh
X αβ,h = xk+1 (t)e mb
(2.6)
mb k=0
Furthermore, from the polar form, there is a phase shift ϕh caused by the
DFT. This phase shift can be interpreted as the phase shift between the vector
space and the harmonic plane. This phase shift should be considered in the
Park transformation Tαβ→dq in (2.7) with base case mb = 6.
cos(θ1 ) sin(θ1 ) 0 0 0 0
− sin(θ1 ) cos(θ1 ) 0 0 0 0
0 0 cos(θ3 ) sin(θ3 ) 0 0
Tαβ→dq =
0 0 − sin(θ 3 ) cos(θ 3 ) 0 0
0 0 0 0 cos(θ5 ) sin(θ5 )
0 0 0 0 − sin(θ5 ) cos(θ5 )
θ1 = ν1 ωt + ϕ1
θ3 = ν3 ωt + ϕ3
θ5 = ν5 ωt + ϕ5
(2.7)
sin(hqs α2 )
Xα,β,h = kd,h = (2.8)
qs sin(h α2 )
Where
- qs = Qs /(2mp) is the number of slots per pole per phase;
- α = 2πp/Qs is the electrical angle per each slot.
i1 = sin(wt − φph )
(2.10)
2π 4π
φph = 0
3 3
Figure 2.3 shows the αβ reference frame for a six-phase machine with
mb = 6. The peak value of the current in each harmonic plane is 1 A. In
addition, there is also no phase shift caused by DFT. The result shows again
that for the base case, HPD and VSD are identical.
Figure 2.4 shows the αβ reference frame for a three-phase machine with
mb = 6. The peak value of the current in each harmonic plane is no longer
12 | Background
Current [A]
0
-1
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
Time (s)
Harmonic plane h=3
1
Current [A]
-1
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
Time (s)
Harmonic plane h=5
1
Current [A]
-1
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
Time (s)
Figure 2.3: αβ reference frame for a six phase machine m = 6 applying the
HPD with mb = 6.
1 A, and the phase shift caused by DFT appears. The fundamental harmonic
appears not only in the first harmonic plane h = 1, but also in the fifth
harmonic plane h = 5 as a negative sequence, which is in coherence with
(2.3).
Current [A]
0
-1
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
Time (s)
Harmonic plane h=3
1
Current [A]
-1
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
Time (s)
Harmonic plane h=5
1
Current [A]
0.2588
0
-1
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
Time (s)
Figure 2.4: αβ reference frame for a three phase machine m = 3 applying the
HPD with mb = 6. The peak value is identified by the dashed magenta line.
r
1/ k p
ki / s
ref
idq
e
PWM
ref ref
vdq
vdq
kp
, sat
E
idq
j Lˆ Ra
dψ̂R R̂R
= R̂R id − ψ̂R
dt L̂M
(2.11)
R̂R iq
ω2 = ω1 − ωr =
ψ̂R
kp = αc L̂σ
(2.12)
ki = αc R̂s + Ra
2.3 Modulation
Carrier-based PWM (CBPWM) and SVPWM are two typical modulation
methods for electrical drives. Five different pulse-width modulation (PWM)
techniques, i.e. three CBPWM methods and two SVPWM methods for a five-
phase voltage source inverter were compared in [16] and [17] with simulations
and experiments, respectively. Although different approaches were used,
similar characteristics are depicted in Table 2.1. A two-level six-phase votlage
source converter is used in this project [11]. When using SVPWM, the
number of the switching states of the converter is 26 = 64. 64 voltage
vectors are simultaneously mapped into three planes. Selecting the vectors and
calculating the time of application of each selected vector brings complexity
when dealing with multiphase converters [9].
Similar to three-phase PWM, for CBPWM, the fundamental phase voltage
can also be increased by injecting zero-sequence harmonics. In [18], [19], both
CBPWM with fifth harmonic injection and SVPWM for a five phase voltage
source converter were developed. Same increase of 5.1% in the maximum
fundamental output voltage could be obtained with both methods.
CBPWM with harmonic injection can achieve a better utilisation of
voltage source converters without introducing extensive complexity. Here,
it is worth mentioning that the objective of injecting zero-sequence is to
increase the utilisation ratio of the voltage source converter, while harmonic
injection for torque enhancement is to inject harmonics that are related to the
electromagnetic energy conversion. Further discussion will be presented in
16 | Background
Chapter 3.
dωr
τe = J + Bωr + τL (2.13)
dt
where
- J is the moment of inertia;
- ωr is the mechanical speed of the rotor;
- Bωr stands for the viscous friction torque;
- τL represents an external load torque;
- τe is the electrical torque.
2.5.1 M method
Figure 2.8 describes the principle of M method. This method measures the
number of pulses M1 from the encoder within a certain time period Tc to
calculate the speed [20].
Assuming that pulses per revolution (PPR) of the encoder is Nppr , the
speed n can be calculated by (2.14).
60M1
n= (2.14)
Nppr Tc
Background | 17
Pulse from
the encoder
Sampling
pulse
Tc
Figure 2.7: Principle of M method: M1 stands for the number of pulses from
the encoder while Tc is the sampling time period.
2.5.2 T method
T method is to measure the time interval between two pulses of the encoder to
calculate the speed, also known as the period method [20]. In actual use, the
time interval Tt between two pulses of the encoder is calculated by the number
of high-frequency clock pulses M2 .
Therefore, the speed can be calculated by (2.16).
60 60f0
n= = (2.16)
Nppr Tt Nppr M2
High
frequency
pulse
M2
Pulse from
the encoder
Tt M 2 / f 0
Figure 2.8: Principle of M method: M2 stands for the number of pulses of the
high frequency pulse, Tt is the sampling time period, f0 is the frequency of
high frequency pulse.
pulses from the first one to the 101st . Then the number of pulses M1 in (2.14)
can be calculated by M1 = M101st − M1st . Similarly, the second M1 after
0.1 ms will be M1 = M102nd − M2nd .
As stated above, the resolution of M method is 0.416 rpm. If T method is
used, it can gives a extremely high resolution (smaller than 0.001 rpm) at low
speed, but an low resolution of 2.4 rpm at 300 rpm when the high frequency
pulse is the system clock of the MCU. The best way to get a lower error rate is
to use M/T method. However, in this project, the machine will not run at very
low speed constantly. Although this error may have some effect on dynamic
performance of the control system when starting the machine, it is acceptable.
Therefore, here M method is used.
20 | Background
Theory for multiphase machines | 21
Chapter 3
enhancement of the MPM. In reality, the coupling between the stator and rotor
will appear in all harmonic planes. Thus, the inverse-Γ model for a six-phase
induction machine with HPD method (h = 1, 3, 5) is:
diss,h dΨsR,h
Lσ,h s s
= vs,h − Rs,h is,h − (3.1)
dt dt
dΨsR,h
RR,h
= RR,h iss,h − − jhωr ΨsR,h . (3.2)
dt LM,h
The electromagnetic torque is therefore contributed by all harmonic planes
instead of one:
mb X
τe = pb h={ΨsR,h ∗ iss,h } (3.3)
2 h
where
- mb is the phase number of the base case, here mb = 6;
- pb is the pole pair number of the base case, here pb = 2;
- h represents the order of the harmonic planes, here h = 1, 3, 5.
ω1,ν = ν · ω1
(3.4)
ω2,ν = ν · ω2
This relation reduces the degrees of the freedom of the flux estimator for a
MPM. In other words, the slip relation in (2.11) cannot be used directly for
higher-order vector spaces. The flux estimator becomes (3.5):
dψ̂R,ν R̂R,ν
= R̂R,ν id,ν − ψ̂R,ν
dt L̂M,ν
(3.5)
R̂R,ν iq,ν
ω2,ν = ν(ω1,1 − ωr ) = νω2,1 =
ψ̂R,ν
Here, it is assumed that the components in the fundamental plane are used for
slip estimation. The second equation (3.5) reveals the relation between iq,ν and
ω2,1 . The q-axis currents in higher-order vector spaces are not independent but
coupled with the components in the fundamental vector space and the d-axis
current.
Injection ratios
It is to note that here harmonic injection is to be distinguished from zero-
sequence injection in order to improve the DC bus utilisation of a voltage
24 | Theory for multiphase machines
Here, M1 , M5 are the injection ratios, Vdc is the DC bus voltage. One
higher-order harmonic is injected to expand the linear modulation range,
i.e. increase M1 . Thus, the injection ratio M5 is chosen to ensure that the
maximum value of the reference voltage Vao ∗
occurs when the higher-order
harmonic reaches its negative peak value. This relation can be expressed by
(3.7).
∗
dVao
=0
d(ωt) (3.7)
∗
|Va0 (ωt)| = 0.5Vdc
By solving (3.7), a solution for the injection ratios with one higher-order
harmonic injection can be obtained. However, for a MPM with m phases, in
principle m/2 harmonics can be injected, for example, for the existing six-
phase machine, three harmonics (1st , 3rd , 5th ) can be injected. The injection
ratios are not analytically solvable. The first step for this harmonic injection
is to compute the injection ratios for an optimal waveform for minimum peak
injection. A optimal problem can be used to determine the ratios:
X
max Mν2
ν
s.t. 0 ≤ θ ≤ π/2
(3.8)
M1 ≥ 1
X
M1 cos(θ) + Mν cos(νθ) ≤ 1.
ν
Similar to (3.7), the constraints of this optimisation problem ensure that the
fundamental component is larger than 1, in the meantime, the peak value the
Theory for multiphase machines | 25
Table 3.1: Desired injection ratios for six-phase machine calculated by (3.8)
with all odd order harmonics.
Order of harmonics Values
1st 1.2071
3 rd
-0.2330
5th 0.0614
The voltage in dq reference frame for each vector space in steady state can
be expressed by (3.10).
The aim of the minimum current peak optimisation is to shape the stator
current to a desired curve, as it is depicted in Figure 3.1. Within the same
current peak limitation, the RMS value of the optimal waveform is larger
26 | Theory for multiphase machines
Figure 3.1: Optimal waveform with 1st , 3rd , 5th harmonics injected.
min Pel,in
m X
s.t. Te = p LM,ν id,ν iq,ν
2 ν
i2d,ν + i2q,ν (3.12)
Mν2 = 2
id,1 + i2q,1
R̂R,1 L̂M,ν îd,ν
iq,ν = ν iq,1 .
R̂R,ν L̂M,1 îd,1
harmonic space vectors are shifted such that they have the correct phase angle
depending on the sign of the according injection ratio.
0 π
θ1,ν = νθ1,1 − θ1,ν − (sgn(Mν ) − 1)
2 (3.13)
θ1,ν = atan2 (iq,ν , id,ν )
Here, atan2(x, y) returns the arc-tangent of y/x. The sign of the values of
y and x determines the correct quadrant. If both x and y are negative, then
atan2(x, y) = arctan(y/x) − π.
When using Park Transformation mentioned in (2.7), these calculated
values should be then added together after transforming the current reference
value from vector spaces to harmonic planes. Therefore, the phase shift
contains two parts: the phase shift caused by DFT using HPD and the the phase
shift caused by the harmonic injection. The last three equations describing the
phase angle in Park Transformation in (2.7) are modified by:
0
θ1 = ν1 ωt + ϕ1 + θ1,1
0
θ3 = ν3 ωt + ϕ3 + θ1,3 (3.14)
0
θ5 = ν3 ωt + ϕ5 + θ1,5 .
min Pel,in
m X
s.t. Te = p LM,ν id,ν iq,ν
2 ν
2 2
vd,ν + vq,ν (3.15)
Mν2 = 2 2
vd,1 + vq,1
R̂R,1 L̂M,ν îd,ν
iq,ν = ν iq,1
R̂R,ν L̂M,1 îd,1
28 | Theory for multiphase machines
0 π
θ1,ν = νθ1,1 − θ1,ν − (sgn(Mν ) − 1)
2 (3.16)
θ1,ν = atan2 (vq,ν , vd,ν ) .
Here kd1 = 0.9659, kd5 = 0.2588 are the winding factors from DFT stated
in (2.5).
The stator resistance should be the same in all harmonic planes. (3.19) can
30 | Theory for multiphase machines
R̂S,5 = R̂S,1
s
vnl,5
R̂S,5 = <{ s }
inl,5
s
vnl,5
X̂σ,5 + X̂M,5 = ={ s }
inl,5 (3.20)
2 s
R̂R,5 X̂M,5 vlr,5
R̂S,5 + = <{ s }
2
R̂R,5 2
+ X̂M,5 ilr,5
2 s
R̂R,5 X̂M,5 vlr,5
X̂σ,5 + = ={ s }
2
R̂R,5 2
+ X̂M,5 ilr,5
ia1
ib1
ic1
ia 2
ib 2
ic 2
iA
-C
B -C
N
B A
iA iB iC
-A A
-A -B A B C
C -B
C
-A
C -c
2 -c 1
B
-B b1 a 2
-C
b2 a1
A A
-a1 -b2
-C -b1 -B
-a2
c1 c2
B C
-A
Chapter 4
-5
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
Time(s)
10
Voltage(V)
-10
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
Time(s)
Current(A)
0
-5
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
Time(s)
10
Voltage(V)
-10
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
Time(s)
60
4 Load torque Reference speed
Electrical torque Real speed
50
3
Torque (Nm)
Speed (rad/s)
40
2 30
20
1
10
0
0
-1 -10
0 1 2 3 4 0 1 2 3 4
Time (s) Time (s)
shown in Figure 4.5 that this voltage peak value can be two times larger
than the DC link voltage. However, the PCB design is not included in this
project. Furthermore, although the voltage waveform is unrecognisable on
the oscilloscope because of this switching overvoltage, the required harmonic
components (1st , 3rd , 5th ) can still be obtained through the exported data from
36 | Results and Analysis
oscilloscope by doing FFT in Matlab. It was verified that the results were
as expected, i.e. in coherence with the value given in the code. Moreover,
the permissible maximum voltage of the MOSFETs, diodes are larger than
the overvoltage when applying maximum DC bus voltage to the machine.
Therefore, this phenomenon will not cause any safety problem. For the further
work of this project, a redesigned PCB is recommended.
40
20
10
-10
-20
0 0.5 1 1.5 2 2.5 3
Time (s) 10-4
Figure 4.5: Output voltage of one phase leg output Va1 when duty ratio D =
0.5, switching frequency f = 10 kHz.
i.e. the applied voltage in the simulation only contains fifth-order components.
The machine is designed in a previous project [11], and the phase angle
between two three phase sets is 26.57 ◦ . However, in this project, the machine
is controlled under a standard transformation flow for a YY30 machine stated
in Figure 2.1, i.e. in (2.2), δ is 30 ◦ . It can be seen in Figure 4.6, when applying
"YY30 voltage" to a YY26.57 machine, the current through each phase set are
different. The current through the second phase set (ia2 , ib2 , ic2 ) is roughly
33% smaller than the first phase set(ia1 , ib1 , ic1 ). However, in Simulink model,
38 | Results and Analysis
5
Current (A)
0
ia1 ia2 ib1 ib2 ic1 ic2
0.6
0.4
0.2
0
ia1 ia2 ib1 ib2 ic1 ic2
Figure 4.7: The amplitude of six-phase current in the fifth harmonic plane.
implemented only in the first harmonic plane, while the reference voltage in
the third and fifth harmonic planes were set to zero.
0.7 0.4
0.35
0.6
0.3
0.5
90% of the steady state value 0.25 90% of the steady state value
0.4
id1 (A)
iq1 (A)
0.2
0.3
0.15
0.2
0.1
0 0
0 0.0106 0.0286 0.05 0.1 0.15 0 0.0104 0.0295 0.05 0.1 0.15
Time (s) Time (s)
Figure 4.8: Current id1 with a step Figure 4.9: Current iq1 with a step
reference 0.5 A at t = 0.01 s. reference 0.3 A at t = 0.01 s.
Speed curve with step reference r = 200rpm
200
180
90% of the steady state value
160
140
Speed (rpm)
120
100
80
60
40
10% of the steady state value
20
0
0.044 0.642 1 2 3 4 5 6
Time (s)
|Speed1(f)|
2
X 1.66667
Y 1.07922
1 X 5.66667 X 11.3333
Y 0.32227 Y 0.355749
0
0 5 10 15 20 25
f (Hz)
Single-Sided Value Spectrum (SpeedRef = 150rpm)
3
dc component
|Speed2(f)|
2
X 17.3333
X 2.66667 X 8.66667 Y 0.939489
1 Y 0.512292 Y 0.607409
0
0 5 10 15 20 25
f (Hz)
Single-Sided Value Spectrum (SpeedRef = 200rpm)
3
dc component
|Speed3(f)|
2
X 3.33111 X 22.3184
Y 0.92661 Y 0.992621
1 X 11.3258
Y 0.454223
0
0 5 10 15 20 25
f (Hz)
Chapter 5
Discussion
This chapter gives a further discussion about the issues in this project,
including the saturation problem and the unusual phase displacement of the
existing six-phase machine.
x4 x4
x5 x3
x6 x2
x6
33.43
x2
26.57
x1
Figure 5.1: The fundamental frame: Standard YY30 machine (in black) and
YY26.57 machine (in red).
Conclusions and future work | 45
Chapter 6
6.1 Conclusions
The goal of this thesis work is to apply the HPD method to model and analyse
a six-phase induction machine, in order to investigate how the control strategy
works for a multiphase machine.
The simulation results show that using the HPD method, a two pole-pair
YY30 machine can achieve a smooth transition from m = 6, p = 2 to m =
3, p = 2. Additional degrees of freedom, i.e., the components in the fifth
harmonic plane, can be used for a six-phase machine.
The parameter estimation was conducted in both first and fifth harmonic
planes, and it was validated through simulation. Although the existing six-
phase machine cannot be controlled perfectly in higher harmonic planes
because of the unusual phase displacement, the drive is working properly when
control the machine in the first harmonic plane.
References
www.kth.se