Sei sulla pagina 1di 142

Introduction to Vector Control of Induction

Machines

R.E. Betz
Department of Electrical and Computer Engineering
University of Newcastle, Australia
email: reb@ecemail.newcastle.edu.au

Last modified: February 24, 2000


Generated: February 24, 2000
Contents

Preface vi

1 Fundamentals 1
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 The Sinusoidal Assumption . . . . . . . . . . . . . . . . . . . . . 3
1.2.1 Winding Interaction with Spatial Flux Density Distribution 4
1.2.2 Winding Interaction with Temporal Flux Density Variation 7
1.3 Flux Linkage to Sinusoidally Distributed Windings . . . . . . . . 10
1.4 Other Important Assumptions . . . . . . . . . . . . . . . . . . . . 11
1.4.1 Properties of Three Phase Sinusoidal Windings . . . . . . 12
1.5 Torque Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.5.1 Torque of a Simple Reluctance Machine . . . . . . . . . . 14
1.5.2 Linear Torque Model . . . . . . . . . . . . . . . . . . . . . 24
1.5.3 The Ellipse Diagram for co-energy . . . . . . . . . . . . . 29

2 The Kron Primitive Machine 36


2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.2 Model for the Doubly Fed Machine . . . . . . . . . . . . . . . . . 36
2.2.1 Zero saliency case . . . . . . . . . . . . . . . . . . . . . . 38
2.2.2 One degree of saliency case . . . . . . . . . . . . . . . . . 38
2.2.3 Torque expression . . . . . . . . . . . . . . . . . . . . . . 38
2.3 Commutator Machines . . . . . . . . . . . . . . . . . . . . . . . . 40
2.4 The Primitive Machine Concept . . . . . . . . . . . . . . . . . . . 42
2.4.1 Use of the Primitive Machine - the DC Machine . . . . . 46
2.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

3 Frame transformations, DQ and Space Vector Models 50


3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.2 dq Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.2.1 Stationary Frame Transformations . . . . . . . . . . . . . 51
3.2.2 Rotating Frame Transformations . . . . . . . . . . . . . . 57
3.2.3 Example: SYNCREL Linear dq Model . . . . . . . . . . . 60
3.3 Space Vector Model . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.3.1 Current Space Vectors . . . . . . . . . . . . . . . . . . . . 65
3.3.2 Flux Linkage Space Vector . . . . . . . . . . . . . . . . . 70
3.3.3 Voltage Space Vector . . . . . . . . . . . . . . . . . . . . . 72
3.3.4 Example: SYNCREL Space Vector Model . . . . . . . . . 73
3.3.5 Space Vector Power Expression . . . . . . . . . . . . . . . 74
CONTENTS ii

3.3.6 Example: Space Vector Expression for SYNCREL Torque 76


3.3.7 Relationship Between Space Vectors and dq Models . . . 78
3.4 Steady State Model . . . . . . . . . . . . . . . . . . . . . . . . . . 79

4 Vector Control of Induction Machines 81


4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
4.2 Vector Models for Induction Machines . . . . . . . . . . . . . . . 81
4.2.1 Flux Linkage Expression . . . . . . . . . . . . . . . . . . . 81
4.2.2 Magnetising Current . . . . . . . . . . . . . . . . . . . . . 84
4.2.3 Power and Torque Expressions . . . . . . . . . . . . . . . 84
4.2.4 The Space Vector Model of the Induction Machine . . . . 89
4.3 A Heuristic Explanation of Vector Control . . . . . . . . . . . . . 91
4.4 Special Reference Frames . . . . . . . . . . . . . . . . . . . . . . 94
4.4.1 The Magnetising Flux Linkage Reference Frame . . . . . 94
4.4.2 The Rotor Flux Linkage Reference Frame . . . . . . . . . 96
4.4.3 Stator Flux Linkage Reference Frame . . . . . . . . . . . 97
4.5 Derivation of Rotor Flux Oriented Vector Control . . . . . . . . . 99
4.6 Structure of a Rotor Oriented Vector Drive . . . . . . . . . . . . 103
4.6.1 Indirect Rotor flux Oriented Controller . . . . . . . . . . 103
4.6.2 Direct Rotor Flux Oriented Controller . . . . . . . . . . . 104
4.7 Magnetising Flux Orientation . . . . . . . . . . . . . . . . . . . . 106

A Calculation of Inductances for Salient Pole Machines 107


A.1 Calculation of Inductances . . . . . . . . . . . . . . . . . . . . . . 107
A.1.1 Self Inductances . . . . . . . . . . . . . . . . . . . . . . . 109
A.1.2 Mutual Inductances . . . . . . . . . . . . . . . . . . . . . 117
A.1.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

B Winding Functions 121


B.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
B.2 Ideal Sinusoidal Winding . . . . . . . . . . . . . . . . . . . . . . 122
B.2.1 Conventional inductance calculation . . . . . . . . . . . . 122
B.2.2 Alternative inductance calculation . . . . . . . . . . . . . 125
B.3 Non-sinusoidal winding . . . . . . . . . . . . . . . . . . . . . . . . 128
B.3.1 Inductance Using Basic Principles . . . . . . . . . . . . . 128
B.3.2 Inductance Using Winding Functions . . . . . . . . . . . . 131
B.4 Flux Linkage Expression . . . . . . . . . . . . . . . . . . . . . . . 132
B.5 A Note on Winding Functions for Multi-pole Machines . . . . . . 133
B.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
List of Figures

1.1 MMF calculation integration path. . . . . . . . . . . . . . . . . . 4


1.2 Dimensions of a single coil. . . . . . . . . . . . . . . . . . . . . . 8
1.3 Conceptual diagram of sinusoidally distributed three phase wind-
ings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.4 Simple singly excited reluctance machine. . . . . . . . . . . . . . 15
1.5 Flux plots for static movement. . . . . . . . . . . . . . . . . . . . 17
1.6 Incremental energy change with small movement of the rotor. . 18
1.7 Area representing mechanical output energy. . . . . . . . . . . . 19
1.8 Energy with instantaneous movement. . . . . . . . . . . . . . . . 20
1.9 Flux versus current trajectory for typical real movement. . . . . 21
1.10 Flux versus current for linear magnetic material. . . . . . . . . . 24
1.11 Doubly excited reluctance machine. . . . . . . . . . . . . . . . . 26
1.12 Self and mutual inductance variation with rotor angle. . . . . . . 31
1.13 Flux linkage for the a-phase . . . . . . . . . . . . . . . . . . . . . 32
1.14 Total, self and mutual flux versus current loci. . . . . . . . . . . . 32
1.15 Segments used for ellipse area. . . . . . . . . . . . . . . . . . . . 34
1.16 Co-energy “ellipses” for a saturated SYNCREL . . . . . . . . . . 35

2.1 Magnetic circuit conceptual diagram of a double fed machine . . 37


2.2 Torque plot for the double fed machine with DC rotor and stator
currents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2.3 A two pole commutator machine . . . . . . . . . . . . . . . . . . 40
2.4 Equivalent circuit of a DC machine in motoring mode . . . . . . 42
2.5 Primitive dq machine . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.6 Separately excited DC machine with a compensating winding . . 47

3.1 Three phase to two phase transformation . . . . . . . . . . . . . 51


3.2 Two phase stationary to two phase rotating frame transformation 59
3.3 Conceptual diagram of a three phase SYNCREL . . . . . . . . . 61
3.4 Model for the ideal dq equations . . . . . . . . . . . . . . . . . . 63
3.5 Resolving the current space vector onto the abc axes . . . . . . . 67
3.6 Relationship between the dq axes and the current space vector. . 69
3.7 Space vector rotating frame transformations . . . . . . . . . . . . 69
3.8 Phasor diagram for a steady state SYNCREL . . . . . . . . . . . 80

4.1 Conceptual diagram of an induction machine. . . . . . . . . . . . 82


4.2 Relationship between stationary and rotating frames and the gen-
eral reference frame for the induction machine . . . . . . . . . . . 89
LIST OF FIGURES iv

4.3 Conceptual diagram of an induction machine with quadrature-


phase stator windings. . . . . . . . . . . . . . . . . . . . . . . . . 92
4.4 Space vectors in quadrature induction machine at time t+ o. . . . . 93
4.5 Space vectors in quadrature induction machine at t > to . . . . . . 93
4.6 Position of the space vectors after the stator has been rotated. . 94
4.7 Relationship between the dq frame and the special xy frame. . . 95
4.8 Relationship between various space phasors in the stator and ro-
tor flux linkage reference frames . . . . . . . . . . . . . . . . . . . 96
4.9 Relationship between the stationary reference frame and the spe-
cial reference frame fixed to the stator flux linkage space phasor. 98
4.10 Block diagram of a indirect rotor flux vector oriented control scheme104
4.11 Block diagram of a direct rotor flux field oriented vector controller.105
4.12 Flux model in a rotor flux reference frame . . . . . . . . . . . . . 105

A.1 Two pole three phase SYNCREL – conceptual diagram . . . . . 108


A.2 Developed diagram of a SYNCREL. . . . . . . . . . . . . . . . . 111
A.3 d axis developed diagram for SYNCREL . . . . . . . . . . . . . . 112
A.4 ‘a’ phase inductance plot. . . . . . . . . . . . . . . . . . . . . . . 117

B.1 Two pole sinusoidal winding layout . . . . . . . . . . . . . . . . . 122


B.2 Calculation of the MMF for a sinusoidal winding. . . . . . . . . . 124
B.3 Different methods of calculating the flux linking a coil. . . . . . . 126
B.4 Cumulative number of turns for a sinusoidally distributed winding.127
B.5 Turns function and mmf distribution for two fractional pitch
windings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
B.6 Physical layout of the non-sinusoidal winding. . . . . . . . . . . . 129
List of Tables

3.1 Summary of Stationary Frame Transformations . . . . . . . . . . 57


3.2 Summary of Rotating Frame Transformations . . . . . . . . . . . 60
Preface

These notes contain material for the first half of Elec414 - Energy Flow Control.
Their objective is to give students a basic understanding of vector controlled
induction machines. The approach taken is to start off from first principles and
develop the basic expressions for a machine. Next the primitive dq machine
is developed and this is applied to the DC machine and the synchronous re-
luctance machine. The next stage is to develop stationary and rotating frame
transformations for AC machines, and then show that these machines can also
be developed as dq machines.
The last part of the notes introduces space vector representations for ma-
chines, and shows how they are related to dq representations. These models are
then used to develop various forms of vector control for the induction machine.

Robert E. Betz – Newcastle, Australia, 1997


Chapter 1

Fundamentals

1.1 Introduction
This subject provides an introduction to Generalised Machine Theory and the
dynamics of electrical machines. This area has become increasingly important
due to the prevalence of variable speed drive systems in industry. As industry
continues to modernise the penetration of AC variable speed drives into ap-
plications which were previously considered to be the exclusive domain of DC
machines is continuing. Consequently an understanding of how these drive sys-
tems work and what their capabilities are is becoming increasingly important.
Variable speed drive systems first began to appear in the late 1960’s early
1970’s. During the early years many of these drive systems were based on chop-
per fed DC machines, this being especially true for applications that required
good transient performance. AC machine drive systems were also available
around this time, but generally these were limited to low performance applica-
tions where the transient performance was of little importance. The other issue
that tended to limit the application of AC variable speed drives during this era
was the reliability of the systems. The dreaded “shoot through” problem in the
power electronics was a frequent occurrence.
Whilst reasonably high performance drives were developed based on DC
machine technology they still had the problem that the machine was a DC ma-
chine. These machines are inherently costly, they require a lot of maintenance,
and they are less reliable than other machine types (mainly due to the presence
of the commutator and brushes). Therefore there was a motivation to develop
drive systems based on AC machines, and in particular the induction machine.
This machine is extremely reliable and low cost. If has often been said that the
induction machine will continue to work even if an axe has been sunk into the
rotor.
Two problems initially held back the development of AC induction machine
variable speed drive systems:

• the previously mentioned lack of reliability in the power electronics.


• the lack of control capable of giving good performance from the induction
machine.
1.1 Introduction 2

Now let us examine these in more detail. The early development of variable
speed drive systems was dogged by the poor reliability of the power electronics.
This was largely to do with the fragility and difficulty of use of the early power
devices used. Consequently variable speed drives got a bad reputation amongst
many industrial people, which took more than 10 years to overcome. Virtually
all of these initial problems have been overcome with the latest power electronic
devices. Also one can not underestimate the influence that the microprocessor
has had on the development of drives systems. The availability of low cost
computation has allowed cost effective implementation of sophisticated control
algorithms for drive systems.
The other factor that limited the development of AC drives was the control.
The control for high performance DC drives was easy since this machine struc-
ture was very easy to control. In fact with a separately excited DC machine the
system dynamics were a first order linear differential equation. However, the AC
machine was a very complex fifth order non-linear system. For this reason early
AC drives were designed to operate at steady state for most of the time, the
variable speed capability only being used to move to a different set point. The
development of the concept of vector control and the early to 1970’s overcame
these limitations, and similar performance to the DC machine can be obtained
from the induction machine. Research into various aspects of vector control has
been active ever since this time.
This set of notes will gradually work its way towards the development of
vector control. The material to presented will follow the outline below:

1. Examination of the fundamental assumptions underlying the development


of the dynamic models.
2. Development of the rotating field concept.
3. Introduction to the concept of the Generalised Machine
4. Detailed development of the Generalised Machine.
5. Development of the conversions between the three phase machine and the
generalised machine.
6. Detailed development of the concept of space vectors.
7. Development of DQ and space vector models for several different types of
machines.
8. Concepts of field orientation.
9. Vector control of the synchronous and induction machine.
10. Introduction of load dynamics.
11. Hardware and software structure for variable speed drive systems.

Modelling of machines is very complex due to their highly non-linear nature


and the difficulty in obtaining analytical models that reflect the underlying
physics. Consequently all the modelling approaches used involve assumptions.
It is important to understand what these assumptions are, and how they affect
the validity of the models produced. We will not con-
sider all the as-
sumptions here, but
will concentrate on
the main ones.
1.2 The Sinusoidal Assumption 3

The next section will examine one of the fundamental assumptions of ma-
chine modelling, the sinusoidal winding distribution assumption, and consider
its implications.

1.2 The Sinusoidal Assumption


One of the main assumptions that is used in the modelling of many types of AC
machines is the sinusoidal assumption. Essentially the assumption is that the
windings in the machine are arranged so that the resultant mmf has a spatially
sinusoidal distribution. A normal AC machine usually has three windings spaced
at 120◦ electrical, each producing a spatially sinusoidal mmf when fed with a
current. An amazing property of this arrangement is that if it is fed with three
temporal sinusoidal currents, separated temporally by 120◦ , then the resultant
mmf is a spatially moving sine wave around the machine (this will be shown
mathematically in later sections in this Chapter).
Why is this assumption so important? From a modelling point of view
the sinusoidal functions have a rich set of mathematical properties which make
the modelling of machines analytically tractable. One of the key properties of
sinusoidal functions is their connection with vectors, and the consequent ability
to take orthogonal components of them.
In reality the mmf produced by real windings are not pure sinusoids. Most
windings for real machines are confined to slots in the stator. This leads to an
mmf that has step changes in it, and consequent higher order spatial harmonics.
However, the winding configuration is designed to minimize these harmonics. As
we shall see below, the significance of these winding harmonics on the perfor-
mance of the machine also depends on the harmonics in the flux waveforms that
interact with the windings.
The sinusoidal assumption is not only applied to the mmf produced by the
windings, but it is also applied to the resultant fluxes produced by the action of
the mmf on the iron circuit of the machine. In the case of the SYNCREL the
iron circuit reluctance varies in a complex fashion due to the rotor saliency. This
means that the flux density produced by the mmf is in general not spatially si-
nusoidal. However, the harmonics in these waveforms are usually neglected, and
only the fundamental component is considered from an analysis point of view.
This may seem to be a gross approximation, but models developed using this
approach have been shown to give reasonable representations of the behaviour
of real machines.
In the remainder of this section we shall look at some of the properties
of a sinusoidally distributed winding. Specifically, the characteristics of a non-
sinusoidal flux density interacting with a sinusoidal winding shall be considered.
This is of particular relevance to the SYNCREL and other salient pole machines
as their flux density distributions in general are not sinusoidal.
The remainder of this section discusses the foundations of the sinusoidal
assumption, and why it can be used successfully to simplify the modelling of
machines, with special emphasis on the SYNCREL. Specific issues addressed
are:

• Consideration of some of the general properties of sinusoidally distributed


windings (e.g. only link with fields of the same pole number).
1.2 The Sinusoidal Assumption 4

Figure 1.1: MMF calculation integration path.

• Detailed analysis of the variation of inductance with rotor position for a


two pole axially laminated rotor would be beneficial.

1.2.1 Winding Interaction with Spatial Flux Density Dis-


tribution
In this sub-section we shall consider the interaction of a spatially non-sinusoidal
flux density distribution with an ideal sinusoidal winding. Such an ideal wind-
ing will produce a temporal sinusoidally varying current density around the
machine. The following equation can be written for the conductor density as a
function of the angle θp around the periphery of the machine:

n(θp ) = na sin θp (1.1)

This waveform has an amplitude of na conductors, and goes positive and neg-
ative. How can one have positive and negative numbers of conductors? The
sign convention is based on the direction of the current in the conductor. The
positive part of this conductor distribution carry currents in one direction, and
the negative part carry the return currents [4].
Given this winding distribution, the mmf spatial distribution readily follows.
If the a-phase is carrying ia amps, then the mmf can be calculated by imple-
menting Ampere’s Law. This is achieved by carrying out a closed path integral
1.2 The Sinusoidal Assumption 5

over the full coil span (see Figure 1.1 for the path of integration):
 θp +π
FaT (θp ) = na ia sin θp dθp
θp

= 2na ia cos θp
= 2F̂a cos θp
∴ Fa (θp ) = F̂a cos θp where F̂a = na ia (1.2)

The ‘2’ factor in the front of the right hand side of the above expression is
there because the total mmf is expended across two air gaps, and the Fa (θp )
expression represents the mmf expended per air gap.
The total number of coils in the winding is simply the sum of the number
of coils at each θp position. Due to the continuous nature of the proposed
distribution this sum becomes an integral:
 π
Na = na sin θp dθp
0
= 2na (1.3)

Therefore the peak mmf for the winding may be written as:
Na ia
F̂a = = Ña ia = na ia
2
Now let us consider some general flux density waveform that varies in the
following way spatially with respect to θp around the machine, and also has a
time varying spatial phase angle δ(t):

B(θp ) = B̂n sin n(θp − δ(t)) (1.4)

This flux waveform is a non-sinusoidal waveform as it contains a number of


harmonics denoted by the integer value of n.
Furthermore assume that the winding is on a machine with the following
physical dimensions:

l  the length of the machine.


vB  the linear velocity of the B field.
r  the radius of the stator of the machine.

Therefore the B(θp ) field phase is changing in the following fashion:


vB t
δ(t) = (1.5)
r
This expression implies that the B(θp ) field is spatially moving with respect to
time.
From basic physics we can say the following – the voltage induced in a length
of conductor l, moving with a velocity of vB perpendicular to a magnetic flux
density of B is:

e = BlvB (1.6)
1.2 The Sinusoidal Assumption 6

In the case of a sinusoidally distributed coil the length of conductor for one
side of the coil at some position θp is:

lT = na l sin θp (1.7)

therefore the induced voltage in the conductors at this angular position is:

e(θp ) = BvB na l sin θp (1.8)

The flux density at this position at a particular instant of time can be determined
from (1.4), and consequently (1.8) becomes:

e(θp ) = vB na lB̂n sin θp sin n(θp − δ(t)) (1.9)

To simplify the following manipulations let Kn  vB na lB̂n . In order to cal-


culate the total voltage produced by these conductors we have to add up the
contributions of all the conductors in the coil. This involves integrating the
voltage at each position θp for the circumference of the machine. Therefore
assuming a single pole pair machine we have:
 2π
vB t
eT = Kn sin θp sin n(θp − )dθp (1.10)
0 r

Using the trigonometric relation sin x sin y = 1/2[sin(x + y) + sin(x − y)] one can
write:
 2π     
Kn nvB t nvB t
eT = sin (n + 1)θp − + sin (n − 1)θp − dθp
0 2 r r
(1.11)

For the specific case of n = 1 (i.e. only the fundamental harmonic present)
then (1.11) can be integrated and becomes:
 
vB t
eT = K1 π sin
r
= K1 π sin(ωB t) (1.12)

i.e. the voltage induced by the winding is a temporal sinusoidal voltage (as
expected).
Now consider what happens to the higher order harmonics in the flux density
waveform. If we carry out the integration of (1.11) for the case of n > 1 we
have:
    
Kn − cos nvB t cos nvB t
eT = 2π(n + 1) − − 2π(n − 1) −
2 n+1 r n−1 r
   
1 1 −nvB t
+ + cos (1.13)
n+1 n−1 r

If we consider the various terms in (1.13) using the trigonometric relation:

cos(x − y) = cos x cos y + sin x sin y (1.14)


1.2 The Sinusoidal Assumption 7

we get the following:


 
cos nvB t 1  nvB t
− 2π(n + 1) − =− cos 2π(n + 1) cos
n+1 r n+1 r
nvB t 
+ sin 2π(n + 1) sin
r
1 nvB t
=− cos (1.15)
n+1 r
and similarly:
 
cos nvB t 1 nvB t
− 2π(n − 1) − =− cos (1.16)
n−1 r n−1 r
Therefore (1.13) can be written as:
     
Kn 1 1 nvB t 1 1 −nvB t
eT = − + cos + + cos
2 n+1 n−1 r n+1 n−1 r
= 0; ∀ n > 1 (1.17)
Remark 1 The implications of the above expression are that the higher order
harmonics in the flux density spatial waveform do not link to the sinusoidally
distributed winding. In other words the pole number of the flux density waveform
has to be the same as that of the winding. This is a very important property
of sinusoidal windings. One can then consider the flux density harmonics to be
contributing to the leakage flux.
Remark 2 Real machine windings are not exactly sinusoidally distributed as
in the ideal case above. Therefore there are spatial harmonics in the winding
distribution itself. Consequently it is possible for higher order harmonics in the
flux density waveform to link with same pole number harmonic in the winding
distribution, resulting in a harmonic voltage. For example, most winding con-
figurations contain a significant third harmonic spatial component, therefore the
third harmonic in the flux density waveform (introduced by saturation effects)
can link with the individual windings. Consequently third harmonic voltages can
be seen in the phase voltages.

1.2.2 Winding Interaction with Temporal Flux Density


Variation
In this section we consider a non-sinusoidal, spatially stationary flux density
distribution which has a sinusoidal temporal variation, interacting with a sinu-
soidal winding distribution. For the sake of the following argument consider the
flux density to have the following form:
B(θp ) = B̂n cos nθp (1.18)
Let us firstly consider the n = 1 case. Consider a single coil which has the
dimensions shown in Figure 1.2. One can calculate the flux linking a coil at any
position using the general expression:

φ = B.dS (1.19)
1.2 The Sinusoidal Assumption 8

Figure 1.2: Dimensions of a single coil.

Consider the situation where there is only the fundamental flux density dis-
tribution. The above surface integral can be written as follows (using Figure 1.2)
for the flux at angle coil position θp 1 :
 θp +π  l
φ(θp ) = B̂1 r cos θ dl dθ
θp 0
 θp +π
= B̂1 r l cos θ dθ
θp

= −2B̂1 rl sin θp (1.20)


The dot product is eliminated in this situation as the flux density is perpendic-
ular to the integration surface.
In order to get the voltage induced in the coils at a particular position around
the machine the following calculation has to be carried out:
dφ(θp )
e(θp ) = n(θp ) (1.21)
dt
d

= na sin θp −2B̂1 rl sin θp


dt
2na rlB1 sin2 θp
=− cos ωt (1.22)
ω
Remark 3 Equation (1.22) is obtained by realising that we are dealing with
a sinusoidal temporal variation of a sinusoidal spatial distribution. Therefore
the amplitude of the flux density is varying with respect to time in a sinusoidal
manner. Therefore:
B̂1 = B1 sin ωt (1.23)
1 Note that the θp in the following expression is the angle of the most clockwise side of the
coil.
1.2 The Sinusoidal Assumption 9

where ω is the frequency of the temporal variation. It is important to realise


that the θp angle in (1.22) is constant with respect to time in this case.

To find the total voltage for the whole winding the individual contributions
for the number of turns at each position θp have to be added:
 π
eT = e(θp ) dθp
0

−2na rlB1 cos ωt π 2
= sin θp dθp
ω 0
−na rlB1 π
= cos ωt (1.24)
ω
i.e. a temporal sinusoidal voltage is produced from the winding as one would
expect.
The more interesting case is when the flux density spatial distribution is
non-sinusoidal as in (1.18). In this case the flux for a single coil is:
 θp +π  l
φ(θp )n = Bn r cos nθ dl dθ
θp 0
Bn rl
= [sin n(θp + π) − sin nθp ] (1.25)
n
Clearly φ(θp )n = 0 for n even. Therefore the even harmonics do not link to a
single coil.
For the n odd case it can be seen that the expression for the flux becomes:
−2Bn rl
φ(θp )n = sin nθp (1.26)
n
To calculate the voltage in a single coil at some position θp we again apply
(1.21). Carrying out the differentiation on (1.26) we get:
−2na Bn rl
e(θp )n = sin θp sin nθp cos ωt :n is odd (1.27)

To get the total voltage due to the winding the individual contributions are
integrated as in the previous case:

−2na Bn rl cos ωt π
eT = sin θp sin nθp dθp (1.28)
nω 0
π
It can be shown that 0 sin θp sin nθp dθp = 0, therefore the total voltage due to
the odd harmonics is zero. Therefore, as with the spatially moving flux density
case, only the component of the flux density that has the same pole number as
the winding links with the winding, even if the harmonics are space stationary
and have a time varying amplitude..

Remark 4 The main implications of the above analysis is that the flux density
component with the same pole number as the winding links with the winding.
Therefore, for a pure sinusoidally distributed winding, the harmonics in the flux
density only contribute to the leakage flux, and do not have a role in determining
the performance of the machine. However, in reality a pure sinusoidal winding
1.3 Flux Linkage to Sinusoidally Distributed Windings 10

cannot be produced, and there are spatial harmonics in the winding distribution.
Therefore, harmonics in the flux density waveform can link with similar pole
number harmonics in the winding distribution resulting in higher order voltage
harmonics being produced in the winding. These harmonics will also have an
influence on machine performance.

Remark 5 The fact that even non-sinusoidally distributed windings react pri-
marily to fluxes of the same pole number as the spatial fundamental of the wind-
ing means, from a machine modelling perspective that the models can produce
performance results that are relevant to real machines.

1.3 Flux Linkage to Sinusoidally Distributed Wind-


ings
The flux linkage properties of sinusoidal windings are very important in the
modelling of machines with sinusoidally distributed windings. In these section
we will evaluate the flux linkage expression for the winding specified by (1.1)
except that it is shifted by the angle α. Therefore the winding equation is:

n = na sin(θp − α) (1.29)

This winding is subjected to a sinusoidally distributed flux density distribu-


tion of the form:

B(θp ) = Bm cos θp (1.30)

We wish to work out what the total flux linkage to this winding is. Applying
the fundamental definition of flux (1.19) to a single turn of the winding at some
angle θp , similarly to (1.20) we get:
 θp +π
φ(θ) = B(θ)lr dθ
θp

= 2Bm lr sin θp (1.31)

Therefore for the turns distribution given by (1.29) the total linkage at a par-
ticular position θp is:

ψ(θp ) = nφ(θp )
= 2na Bm lr sin θp sin(θp − α) (1.32)

To find the total flux linking the coil integrate over the entire positive half cycle
of the flux density waveform:
 π
2
ψT = ψ(θp ) dθp
−π
2
 π
2
= 2na Bm lr sin θp sin(θp − α) dθp
−π
2

= na Bm lrπ cos α (1.33)


1.4 Other Important Assumptions 11

Remark 6 The above expression for ψT says that the flux linking a sinusoidal
winding varies co-sinusoidally with the angle between the axis of the winding and
the vector of the sinusoidally distributed flux density distribution. Another way
of interpreting this is to say that a flux linkage vector of amplitude na Bm lrπ
lies along the flux density vector, and the component of the flux linkage vector
that lines coincident with the axis of the winding is the flux linking the winding.
Therefore, we are creating the view that there is a flux linkage that is sinusoidally
distributed in space. This concept is important in space vector modelling of
machines.

1.4 Other Important Assumptions


Whilst the sinusoidal assumption is very important, other assumptions are also
made in order to make the modelling of the machine tractable. These assump-
tions are:
1. The stator windings are assumed to be sinusoidally distributed. When
excited with current a sinusoidal spatial distribution of mmf is produced.
2. The machine does not exhibit any stator or rotor slotting effects.
3. The machine iron is a linear material, i.e. it is not subject to magnetic sat-
uration effects. The permeability of the material is very large in compar-
ison to air. Therefore the permeance of the magnetic paths is dominated
by the air gaps.
4. The airgap flux density waveforms can be adequately represented by the
fundamental component.
Let us examine some of these assumptions. The first assumption says that
we have ideal sinusoidally distributed windings. As mentioned previously this
never occurs in practice because the machine windings have to be made up
from finite diameter wires, and generally speaking these wires are placed for
mechanical and magnetic reasons in slots in the stator or rotor of a machine.
However, because of the properties of sinusoidally distributed windings (even
approximately sinusoidally distributed windings) the effects of slotting only pro-
duces secondary effects in terms of induced voltages. The second assumption is
clearly related to the first assumption.
The third assumption would seem to be rather restrictive at first glance.
Almost all practical machines are constructed using iron which exhibits a non-
linear flux density versus magnetising force characteristic – . the iron saturates.
Most real machines exhibit saturation in their normal operation regimes. This
assumption under the circumstance of high saturation makes a model generate
erroneous results. However, in many situations the saturation is such that the
linear approximation still gives reasonable results. In any case, the essential
characteristics of the dynamic performance of the machine is preserved under
the linear material assumption. This is fortunate, as the models can be analysed
using standard linear analysis because of this assumption.
The final assumption essentially says that the modelling will assumed that
the fluxes in the machine are spatially sinusoidal. This assumption does not
cause too many problems for reasons stated previously, and is important because
it allows powerful analysis techniques to be applied to machines.
1.4 Other Important Assumptions 12

ib

vb

q
120°

va ia

vc

ic

Figure 1.3: Conceptual diagram of sinusoidally distributed three phase windings

1.4.1 Properties of Three Phase Sinusoidal Windings


Most practical AC machines use three phase windings on their stator, and some
also have these types of winding on the rotor (e.g. wound rotor induction ma-
chine). If one is seeks to understand AC machines it is important to understand
the basic properties of these windings.
Figure 1.3 shows a conceptual layout of a set of three phase windings. Note
that in this diagram the concentrated coils drawn represent sinusoidally dis-
tributed windings. The axes of each of the coils are 120◦ apart in space. If each
of these coils was fed with a DC current then each winding would give a mmf
distribution that is sinusoidal in space. The three mmf waveforms can be added
to give a single sinusoidal resultant mmf waveform. By controlling the currents
in these three winding the resultant mmf waveform can be made to move in
space. This phenomena becomes interesting if the windings are fed with three
phase currents.
Given that the space distribution of the mmfs for windings a, b and c can
be modelled similarly to (1.2) then the following expressions can be written for
1.5 Torque Expressions 13

the mmfs:

Fa (θp ) = F̂a cos θp (1.34)


 

Fb (θp ) = F̂b cos θp − (1.35)
3
 

Fc (θp ) = F̂c cos θp + (1.36)
3

where θp is as defined in Figure 1.3 and F̂a , F̂b , and F̂c are the peak mmfs.
The resultant mmf distribution at any point θp around the three phase machine
periphery is:
   
2π 2π
FT = F̂a cos θp + F̂b cos θp − + F̂c cos θp + (1.37)
3 3
Assuming that the three phase windings have identical turns, and they are being
driven by three phase currents of the form:

ia = Ipk cos ωt (1.38)


 

ib = Ipk cos ωt − (1.39)
3
 

ic = Ipk cos ωt + (1.40)
3
then (1.37) can be written as:
    
2π 2π
FT = Ñ Ipk cos ωt cos θ + cos ωt − cos θ −
3 3
   
2π 2π 
+ cos ωt + cos θ + (1.41)
3 3
3
= Ñ Ipk cos(ωt − θ) (1.42)
2
where Ñ = N/2. As mentioned previously the division by 2 is to make the
mmf expression the mmf per airgap (i.e. the total mmf is expended across two
airgaps).
Equation (1.42) means that the resultant mmf has a spatial sinusoidal distri-
bution which is rotating around the machine at ωt electrical radians per second. This rotating mmf
If the mmf of (1.42) is acting on a uniform air gap between two iron structures property is funda-
(such as occurs in an electrical machine with a round rotor) then the flux pro- mental to the oper-
duced by the mmf will also be spatially sinusoidal. If the mmf is acting on a ation of all AC ma-
non-uniform air gap between two iron structures (such as occurs in a salient chines
pole machine) then the resultant flux will most probably not be sinusoidal.2

1.5 Torque Expressions


One of the most fundamental quantities of any machines performance is the
torque. After all one is usually using a machine to produce torque and power
2 Note the the amplitude of the mmf waveform is 3
4
N Ipk because half the mmf is expended
across each of the airgaps in the machine.
1.5 Torque Expressions 14

from electrical energy. Consequently it is essential to have techniques in any


machine model to allow the torque that will be produced to be accurately esti-
mated.
The approach taken in this section is to firstly consider a very general tech-
nique for estimating torque. This technique, based on the concept of co-energy
is capable of accounting for the saturation non-linearities in the machine. Its
generality extends further, since it can be successfully applied to a variety of
different machines. The following development will place special emphasis on
the reluctance machine.
The classic way of calculating the power or torque produced by an electrical
machine is to write the equation for the energy balance in the machine. The
following discussion is based on that in [2]. The expressions developed are for
electrical to mechanical energy conversion. Mechanical to electrical conversion
is the dual of this, and will not be discussed separately. The energy balance
equation is based on the conservation of energy principle – i.e. the input energy
must be balanced by the losses (both electrical and mechanical), any energy
transiently stored in the system (both mechanical and electrical), and the output
energy in the form of mechanical work. Therefore the energy balance can be
written as:
       
Electrical Electrical Stored energy Mechanical
= + +
energy input losses in fields energy
(1.43)

In symbol form this may be written as:

Ee = Ele + Ef e + Eme (1.44)

The mechanical energy component may not appear as mechanical work, but
some of it may be stored in forms such as kinetic energy and various forms of
potential energy. Therefore the actual output mechanical energy is:

Emo = Eme − Elm − Esm (1.45)

where:

Elm  the mechanical losses


Esm  the stored mechanical energy

Therefore (1.44) may be written as:

Ee = Ele + Elm + Ef e + Esm +Emo (1.46)


   
Losses Stored

1.5.1 Torque of a Simple Reluctance Machine


The following discussion is with reference to Figure 1.4, which is a schematic
diagram of a simple reluctance machine. The following assumptions are made
in the analysis:

1. The iron circuit exhibits saturation, i.e. it has a nonlinear flux vs current
relationship.
1.5 Torque Expressions 15

Figure 1.4: Simple singly excited reluctance machine.

2. There is no leakage flux.


3. Hysteresis and eddy currents are ignored.
4. Mechanical energy storage and losses are ignored.

Using standard circuit analysis on circuit in Figure 1.4 gives:



v = Ri + (1.47)
dt
Therefore the power being input into the circuit is:

vi = Ri2 + i (1.48)
dt
To get the total energy input into the circuit over a time t integrate (1.48)
assuming that the initial energy storage is zero:
 t  t 
2 dψ
vi dt = Ri + i dt (1.49)
0 0 dt

Equation (1.49) can be broken up into two sections – the Ri2 term is clearly
related to the resistive losses in the coil. Therefore the remaining term must be
related to any stored field energy and mechanical energy. Considering this term
in detail, it can be seen that it is in a form that enables it to be transformed by
1.5 Torque Expressions 16

a change of variable. Since i = F (ψ), where F denotes a non-linear function.


Therefore the second term in (1.49) can be written as:

i(F (ψ)) dt = i(ψ)dψ (1.50)
dt
Therefore (1.49) can be written as:
 t  t  ψ
vi dt = Ri2 dt + i(ψ) dψ (1.51)
0 0 0

The second term therefore can be written in terms of the energy equation as:
 ψ
i(ψ) dψ = Ef e + Emo (1.52)
0

Equation (1.52) contains the output energy term, and therefore can be used
to calculate the output power and torque if there is mechanical movement in
the system. However, before this can be achieved the field energy term must be
separated out. If there isn’t mechanical movement then this term would be the
stored field energy in the coils.
Consider the rotor in Figure 1.4. If it is held stationary, and a voltage and
current are applied then there can be no mechanical energy output. Therefore
ignoring the resistive losses all the input energy must be stored in the magnetic
field of the stator coils. Consider two different rotor positions; one where the
rotor is aligned with the axis of the windings, and the other where it is at some
angle to the windings. In the first situation there will be more flux for a given
value of current as compared to the second case. A sketch of the flux versus
current plots are shown in Figure 1.5. Notice that the unaligned flux plot is
more linear than the aligned flux plot due to the fact that the flux path is
dominated by air in the former case, and consequently the flux density does not
get high enough to cause saturation.
For the aligned position the integration of (1.52) is represented by the shaded
area in Figure 1.4. Therefore this area represents the field energy stored in the
system, and is the useful electrical energy applied to the system. Similarly
the area represented by PA , PB , PE , and PA , is the field energy stored in the
i
unaligned position. The alternative integration 0 2 ψ di, is called the co-energy
and, as we shall see, is also important in the determination of the mechanical
energy output of the system when the rotor is allowed to move.
In order to calculate the mechanical energy the rotor is allowed to move. In
order to find the mechanical energy a thought experiment involving two different
types of movement is carried out. The movements are:
1. Very slow movement of the rotor which does not produce any voltage
across the stator coil due to dψ/dt. This means that the current flowing
in the coil is determined by its resistance, and is therefore constant.
2. Very fast movement of the rotor. Since the flux linkage cannot change
instantaneously then the flux is considered to be constant throughout this
process.
Ii should be noted that the above two movements are idealised and it is im-
possible to carry out these experiments with a high degree of accuracy. However
it is possible to approximate them.
1.5 Torque Expressions 17

Figure 1.5: Flux plots for static movement.

Slow Rotor Movement


Assume that the rotor is moved from the unaligned position to the aligned
position very slowly. The point PB will move along the vertical line to the
position PC as the rotor moves. The initial energy in the system is that energy
stored in the unaligned position (represented by the area PA , PB , PE , and PA in
Figure 1.5). The final stored energy in the system is represented by the shaded
area of Figure 1.5. The difference between these two areas is the change in the
stored energy of the system. If the change in the stored energy is subtracted
from the energy input to the system during this movement then the difference
must be the mechanical energy output during the movement. The energy input
can be ascertained in the following manner. Assume an incremental movement
of the rotor is made as shown in Figure 1.6.
If the current is constant then the shaded area is the incremental electrical
energy added to the system. If these areas are integrated for a movement from
PB to PC then the energy applied to the system is:
 ψ2  ψ2
i2 dψ = i2 dψ = i2 (ψ2 − ψ1 ) (1.53)
ψ1 ψ1

This is represented by an area that is a square region of height (ψ2 − ψ1 ) and


width i2 . Therefore the energy which is transferred into the mechanical move-
ment is:
  ψ1 
ψ2
Emo = i2 (ψ2 − ψ1 ) − i dψ − i dψ (1.54)
  0 0
Elec input energy  
Change in stored energy
1.5 Torque Expressions 18

Aligned

- incremental energy change

Unaligned

Figure 1.6: Incremental energy change with small movement of the rotor.

The sign convention of positive power for energy flowing out of the machine
shall be taken. This convention is consistent with the normal convention used
for motoring machines. Power flowing into of the system is negative and power
flowing out of the system is positive. In the particular case above electrical
energy is flowing from the supply into the rotor, and mechanical energy is flowing
out of the rotor into an external load via the rotor shaft. The calculation in
(1.54) can be seen in Figure 1.7. The output energy area is the difference
between the co-energy at the aligned position and the co-energy at the unaligned
position. Therefore the mechanical output energy can be written as:

Emo = Ef e2 − Ef e1 = δEf e (1.55)

where:
 i2
Ef e1 = ψunalign di  the co-energy in the unaligned position.
0
 i2
Ef e2 = ψalign di  the co-energy in the aligned position.
0

If we adopt the convention that the energy changes are calculated by subtracting
the initial energy from the final energy then the co-energy calculation naturally
gives the correct sign for the mechanical output energy using the energy sign
convention that we have defined above.
If the energy for a mechanical movement is known then the torque can be
found using the expression:
mechanical energy Emo
Tave = = (1.56)
angular movement ∆θpd
1.5 Torque Expressions 19

Figure 1.7: Area representing mechanical output energy.

If one considers a very small movement of δθpd , and take the limit as δθpd → 0,
then one can find the expression for the instantaneous torque under the slow
movement condition:
  
δEf e
Te = lim
δθp →0 δθpd i constant

∂Ef e 
=  (1.57)
∂θpd i constant

Instantaneous Rotor Movement


One can think of
The second thought experiment is to imagine that the rotor is moved virtually the instantaneous
instantaneously from the unaligned to the aligned position. During this move- movement occur-
ment the flux linkage cannot change. The reason for this is that Lenz’s Law ring because the
states that the induced voltage during a rate of change of flux linkage is such as rotor has virtually
to oppose the rate of change of flux linkage. The constant flux linkage during no inertia. The
these movements is known as the law of constant flux linkage. In this particular rotor will tend to
case, the flux linkage would be attempting to increase as the rotor aligns with align in the position
the stator pole. Consequently the induced voltage is such so as to reduce the to maximise the
current from i2 to i1 to keep the flux constant at ψ1 . Once the rotor stops at the flux.
aligned position the induced voltage due to rotor movement disappears and the
current can increase back to the steady state value of i2 (which is determined
by the resistance of the stator winding). The path followed by the flux linkages
is shown in Figure 1.8.
During the movement from the unaligned to aligned position the flux link-
ages remain constant (from points PB to PF in Figure 1.8). At position PF the
rotor has reached to aligned position and the movement stops. The flux then
follows the PF to PC path. During the movement phase there is no electrical
energy flowing into the system (except to supply the resistive losses). This can
1.5 Torque Expressions 20

Figure 1.8: Energy with instantaneous movement.


be concluded because i dψ = 0. However the stored energy in the field has
changed considerably. Using conservation of energy arguments the conclusion
is that the stored field energy has been converted to mechanical energy. This
energy is presented by the area PA , PB , and PF in Figure 1.8. Once the rotor is
stationary, the current will increase from the i1 value at PF to i2 , at a rate de-
termined by the time constant of the stator winding. During this time electrical
energy is flowing into the system and being stored in the magnetic field. This
statement can be deduced from the fact that the rotor is not moving, therefore
there can be no mechanical energy.
The expression for the mechanical energy can be written as:

Emo = −[area (PA PF PE PA ) - area (PA PB PE PA )]


  ψ1 
ψ1
=− ialign dψ − iunalign dψ (1.58)
0 0

The mechanical output energy is therefore the change in the field energy Ef e ,
during this movement. The negative sign results so that the mechanical energy
from this expression is consistent with that calculated using co-energy. Remem-
ber that the convention for the sign of the energy is that energy flowing into the
system is negative, and out is positive. In the case of both the slow and fact
rotor movements the mechanical energy flows out of the system (i.e. the energy
is being applied to the shaft load on the rotor).
The torque expression can be found for this case as it was for the case using
slow movement. Assume a small increment, δθp , of the movement shown in
Figure 1.8. The instantaneous torque over such a movement can be found by
1.5 Torque Expressions 21

Figure 1.9: Flux versus current trajectory for typical real movement.

letting the angular movement approach zero:


 
δEf e
Te = lim −
δθ→0 δθpd ψ constant
 
∂Ef e
=− (1.59)
∂θpd ψ constant

Real Movement
Real movements usually don’t consist of either a very slow rotor movement or
an instantaneous movement. They are usually somewhere in between. However,
as will be seen in a moment, real movements can be analyzed by using the two
idealised movements in combination. The following discussion is with reference
to Figure 1.9, which shows the ψ versus i trajectory for a typical real movement.
Consider a small elemental movement of the rotor. The area PA bdPA repre-
sents the actual amount of mechanical output energy. With a slow movement
the mechanical output energy is PA bcPA , and with instantaneous movement
PA baPA . Heuristically one can see from Figure 1.9 that as the movement an-
gle becomes less, the slow movement and instantaneous movement areas will
approach each other, and in the limit they will be equal. In other words the
areas bcdb and bdab tend to zero as δθpd → 0. This means that the areas for
the slow movement and instantaneous movement converge to the shaded area,
which is the area representing the mechanical energy for the actual movement.
1.5 Torque Expressions 22

Therefore the following expression can be written:


 
∂Ef e  ∂Ef e 
Te =  = − (1.60)
∂θpd i constant ∂θpd ψ constant

In other words the same value of torque is obtained if the rate of change of
co-energy is calculated with a constant current, or if the rate of change of field
energy is calculated with constant flux linkage.
The same result may be obtained via a much more formal route. Both the
field energy and the field co-energy can be expressed as functions of the following
form:

Ef e = −G(ψ, i) (1.61)
Ef e = H(ψ, i) (1.62)

where G(ψ, i) and H(ψ, i) represent non-linear functions of the variables ψ and
i.
Similarly the current, flux and rotor angle can be expressed as the following
functional relationships:

i = f (ψ, θpd ) (1.63)


ψ = g(i, θpd ) (1.64)
θ = h(ψ, i) (1.65)

where f, g and h are non-linear functions of their respective variables.


If the current and flux functional relationships are substituted into (1.61)
and (1.62) then it can be seen that Ef e and Ef e can be expressed as functions
of (i, θpd ) or (ψ, θpd ), i.e.:

Ef e = −I(ψ, θpd ) (1.66)


Ef e = J (i, θpd ) (1.67)

where I and J represent the new non-linear functions after the substitution.
Let us consider the co-energy expression. Since i is constant for this expres-
sion we can take the partial derivative with respect to θpd :

∂J (i, θpd ) ∂J (i, θpd ) ∂θpd


Te = =
∂θpd ∂θpd ∂θpd
 
∂Ef e
=  (1.68)
∂θpd  i constant

In a similar fashion it can be shown that:



∂Ef e 
Te = − (1.69)
∂θpd ψ constant

Example 7 As an example of the use of the above expressions assume that the
current flux relationship is as follows:

ψ = (L1 + L2 cos 2θpd )i0.9 (1.70)


1.5 Torque Expressions 23

This expression is based on the self inductance expression for a single winding
as obtained in (A.28), with the addition of a non-linearity to approximate the
saturation of the steel in the stator of the machine. Note that this is not an
attempt to accurately model saturation, but is simply an artifice for this example.
Using the expression for the co-energy we have:
 i1

Ef e = ψ di
0
 i1
= (L1 + L2 cos 2θpd )i0.9 di
0
1
= (L1 + L2 cos 2θpd ) i1.9
1 (1.71)
1.9

Using (1.57) on (1.71) one gets:


−2L2 i1.9
1
Te = sin 2θpd (1.72)
1.9

If one now uses (1.52) and rearranges (1.70) with i as the subject of the expres-
sion, then the field energy can be calculated as follows:
 ψ1
Ef e = i dψ
0
 ψ1 1
ψ 0.9
= 1 dψ
0 (L1 + L2 cos 2θpd ) 0.9
 1.9 
0.9 ψ10.9
= 1 (1.73)
1.9 (L1 + L2 cos 2θpd ) 0.9

Using (1.59) and (1.73) one obtains:


 1.9 
1 2L2 ψ10.9 sin 2θpd
Te = − (1.74)
1.9 (L1 + L2 cos 2θpd ) 1.9
0.9

Using (1.70) in (1.74) the following expression can be derived:


 
2L2 i1.9
Te = − 1
sin 2θpd (1.75)
1.9
which is the same as (1.72) as expected.
As a final check on this result, the field energy and the co-energy should add up
to be ψ1 i1 . Substituting (1.70) into (1.71) gives:
1
Ef e = ψ1 i1 (1.76)
1.9

Similarly substituting (1.70) into (1.73) gives:


0.9
Ef e = ψ1 i1 (1.77)
1.9
Adding (1.76) and (1.77) one gets ψ1 i1 as expected.
1.5 Torque Expressions 24

Figure 1.10: Flux versus current for linear magnetic material.

1.5.2 Linear Torque Model


Singly Excited System
An important special case of the above co-energy based analysis is for linear
models. Linear models are no particularly accurate, but they are useful because
they can be analysed mathematically and therefore aid our qualitative under-
standing of a machine. We shall firstly analyse the simplest possible reluctance
machine – the singly excited reluctance machine.
Consider a linear magnetic system. It can be characterized by the following
expression:

ψ = Li (1.78)
where L  the inductance of the system. The flux versus current plot for such
a system is shown in Figure 1.10. If the field energy of the system is calculated
one has:
 ψ
Ef e = i dψ
0
 ψ
ψ
= dψ
0 L
1 ψ2
= (1.79)
2 L
Given that L = ψ/i then (1.79) can be written as:
1 1
Ef e = ψi = Li2 (1.80)
2 2
Clearly from Figure 1.10 it can be seen that the co-energy and the field
energy are equal, i.e.:

Ef e = Ef e (1.81)
1.5 Torque Expressions 25

If the linear system is of the type shown in Figure 1.4 then as the rotor of the
machine aligns with the stator poles the inductance of the system will increase.
This is indicated in Figure 1.10 by the steeper flux line. For such a movement
we can calculate the torque using a formal method based on (1.57):

∂Ef e (i, θpd ) 


Te = 
∂θpd 
 i constant
∂ 1 2 
= Li 
∂θpd 2 i constant
1 2 dL
∴ Te = i (1.82)
2 dθpd

A less formal and heuristic approach is to realise that the co-energy under the
less aligned flux line is:
1
Ef e1 = ψ1 i (1.83)
2
and under the more aligned line after a δθ rotor movement is:
1
Ef e2 = ψ2 i (1.84)
2
Since:

ψ1 = L1 i and (1.85)
ψ2 = L2 i (1.86)

we can write:

δEf e = Ef e2 − Ef e1


1
= (L2 − L1 )i2
2
1
= δLi2 (1.87)
2
Therefore:
δEf e 1 δL
= i2 (1.88)
δθpd 2 δθpd

As δθpd → 0 we end up with (1.82).

Doubly Excited System


Now let us consider a machine system with two windings, instead of one. We
shall consider the situation where we have a stator winding as in the previous
singly excited case, and in addition we also have a winding on the rotor itself.
This is a similar situation to a synchronous machine. One might be tempted to
ask “Why are we considering a winding on the rotor, after all we are supposed to
be concentrating on reluctance machines without such a winding?”. The reason
for considering this case is that the expressions for the field energy obtained are
1.5 Torque Expressions 26

Figure 1.11: Doubly excited reluctance machine.

also applicable to the two phase reluctance machine – i.e. a reluctance machine
with two orthogonal stator windings.
Consider a machine of the form shown in Figure 1.11. The expressions for
the flux linking the windings is:

ψ1 = L1 i1 + M i2 (1.89)
ψ2 = L2 i2 + M i1 (1.90)

where:

L1  the self inductance of the stator winding


L2  the self inductance of the rotor winding
M  the mutual inductance between the stator
and the rotor.

The instantaneous voltage equations for the coils are:


dψ1
v1 = R1 i1 + (1.91)
dt
dψ2
v2 = R2 i2 + (1.92)
dt
Substituting (1.89) and (1.90) into the above gives:

d d
v1 = R1 i1 + (L1 i1 ) + (M i2 ) (1.93)
dt dt
d d
v2 = R2 i2 + (L2 i2 ) + (M i1 ) (1.94)
dt dt
Because this system has saliency, then the inductances, L1 and L2 are func-
tions of θ. However, because we are considering the machine to be linear, the
inductances are not functions of current. Taking the appropriate derivatives
1.5 Torque Expressions 27

then the voltage equations become:


di1 dL1 di2 dM
v1 = R1 i1 + L1 + i1 +M + i2 (1.95)
dt dt dt dt
di2 dL2 di1 dM
v2 = R2 i2 + L2 + i2 +M + i1 (1.96)
dt dt dt dt
If (1.95) and (1.96) are respectively multiplied by i1 and i2 , then one ob-
tains the total instantaneous power for each of the two windings. If these two
expressions are added together and integrated from time zero to time t, then
the total energy input to the system can be calculated. This expression can be
shown to have the form:
 t
Ee = (v1 i1 + v2 i2 ) dt
0
 t 
= (R1 i21 + R2 i22 ) dt + (L1 i1 di1 + L2 i2 di2 + i1 M di2 + i2 M di1
0
+ 2i1 i2 dM + i21 dL1 + i22 dL2 ) (1.97)

Comparing (1.97) to (1.44) allows the following relationships to be written:


   t  t
Useful electrical
= (v1 i1 + v2 i2 ) dt − (R1 i21 + R2 i22 ) dt (1.98)
energy input 0 0

 
  Electrical
Energy to 
 energy 
 field + = (L1 i1 di1 + L2 i2 di2 + i1 M di2
 to mechanical 
storage
energy
+ i2 M di1 + 2i1 i2 dM + i21 dL1 + i22 dL2 ) (1.99)
Because the system
In order to get a value for the torque produced by this device one needs is linear we can in-
to separate the field energy from the mechanical energy in (1.99). This can terchange field en-
be achieved by locking the rotor of the transducer at some position, and then ergy and field co-
energizing the coils from zero current to some required value. Because the rotor energy.
is locked there can be no mechanical energy, therefore all the energy must be
field energy. Note that this condition also implies that the dL1 , dL2 and dM
terms in (1.99) are zero. Therefore the stored field energy equation becomes:
 i1  i2  i2
Ef e = L1 i1 di1 + L2 i2 di2 + i1 M di2
0 0 0
1 1
= L1 i21 + L2 i22 + i1 i2 M (1.100)
2 2
The integration in (1.100) implicitly relies on the fact that the energy stored
in the field of an inductor depends on the instantaneous value of the current,
and not on the time history of how the current attained this value. The reason
that only the i1 M di2 term is integrated in (1.100) is not immediately obvious.
However it can be reasoned out using the following thought experiment. Assume
that i2 is initially held at zero by an open circuit. At the same time i1 is increased
from zero to some final value of I1 . During this time the energy stored in the self
1.5 Torque Expressions 28

inductance is 12 L1 i21 . With the current in winding 1 held constant, the current
in winding 2 is then increased to I2 . Similarly the energy stored in the winding
2 self inductance is 12 L2 i22 . However, due to the mutual coupling to winding
1 during this current increase there is an induced voltage in winding 1 which
attempts to produce a current to oppose the changing flux. The current source
supplying the I1 current produces a voltage to oppose this induced voltage so
that the current remains constant at I1 . Therefore energy is being supplied to
winding 1, and this energy must be going into the stored field since it cannot
go into mechanical energy. The energy supplied to winding 1 is:
 T
di2
EM = M I1 dt
0 dt
Induced voltage
 I2
= M I1 di2 = M I1 I2 (1.101)
0

Therefore the total energy is the self inductance energy terms plus (1.101). A
more formal proof can be obtained if the currents in both winding 1 and 2 are
assumed to increase linearly from zero to their final values; i.e.:

i1 (t) = K1 t
for 0 ≤ t ≤ T (1.102)
i2 (t) = K2 t

If we resort to a form of the stored energy equation based on (1.97), we can


write, using (1.102) the following for the stored field energy in the mutual flux:
 T  
di1 di2
EM = i2 M + i1 M dt
0 dt dt
 T
= 2M K1 K2 t dt
0
= M K1 K2 T 2 = M i1 (T )i2 (T ) (1.103)

which is the same expression as (1.101).


It is a simple matter to now calculate the torque produced by this system.

Because the system is linear we know that Ef e = Ef e , therefore using (1.57) on
(1.100) one can write the following:

∂Ef e 
Te =
∂θ i constant
1 dL1 1 dL2 dM
= i21 + i22 + i1 i2 (1.104)
2 dθ 2 dθ dθ
If the rotor is moving what happens with the stored field energy. Intuition
tells one that the field energy must be changing because the inductances are
changing. Clearly the change of the inductance with the angular movement is
the key to the production of torque. Therefore if torque is being produced then
mechanical energy is also being produced if there is movement. The question
to resolve is how much of the energy being input to the system during this
movement phase is going into mechanical energy and how much is going into
1.5 Torque Expressions 29

stored field energy. In order to analyze this situation differentiate (1.100) with
respect to time:

dEf e di1 1 dL1 di2


= L1 i1 + i1 + L 2 i2
dt dt 2 dt dt
1 dL2 di1 di2
+ L2 i2 + M i2 + M i1
2 dt dt dt
If (1.105) is integrated with respect to time then the total field energy can be
obtained:

Ef e = dEf e

1 1
= (L1 i1 di1 + i21 dL1 + L2 i2 di2 + i22 dL2 + i1 i2 dM + i1 M di2 + i2 M di1 )
2 2
(1.105)

The field energy related terms in this expression are obviously those used in
(1.100), therefore the other terms are related to the mechanical energy, i.e. the
mechanical energy is:

1 1
Emo = ( i21 dL1 + i22 dL2 + i1 i2 dM ) (1.106)
2 2

If this expression is compared with (1.99), and eliminating the stored field energy
terms one ends up with the following terms only:

(2i1 i2 dM + i21 dL1 + i22 dL2 ) (1.107)

Clearly this is twice (1.106), therefore when the rotor is moved half the electrical
input energy associated with the movement is going into mechanical output
energy, and the other half is being stored in field energy.

1.5.3 The Ellipse Diagram for co-energy


A classic case study for the use of co-energy is the synchronous reluctance ma-
chine (SYNCREL). The development in the previous section of the basic torque
expressions in terms of field energy and co-energy may appear to be very low
level. However, an understanding of this basic way of calculating torque is very
relevant to the machines such as the SYNCREL as it exhibits a high degree
of saturation in normal operation. Co-energy torque calculation techniques are
also very useful for the switched reluctance machine for the same reason.
In this section we shall concentrate on the application of co-energy to calcu-
late the torque of the SYNCREL. The advantage of using the co-energy approach
is that the non-linearities caused by saturation and slotting effects can be ac-
counted for, whereas with the conventional linearised models using sinusoidal
approximations these effects are ignored. Using co-energy in combination with
finite element analysis it is possible to get very accurate estimates of the torque
production and ripple for these machines at the design stage [5].
To demonstrate the application of co-energy to the reluctance machine we
shall firstly consider a linear machine – i.e. no saturation or slotting effects.
1.5 Torque Expressions 30

Therefore the inductance expressions for the machine obey (A.55) and (A.56)
derived previously. It will be shown in a future section that the dq-axis induc-
tances can be related to the phase expressions in the following manner:
3
Ld = Lsl + (L1 + L2 ) (1.108)
2
3
Lq = Lsl + (L1 − L2 ) (1.109)
2
where Lsl  the self leakage of the phase windings. By manipulating these two
expressions L1 and L2 can be obtained in terms of the dq-axes inductances:
Ld + Lq 2
L1 = + Lsl (1.110)
3 3
Ld − Lq
L2 = (1.111)
3
It is assumed that this machine is a three phase, four pole machine, and is
excited by currents of the form:

ia = Ipk cos(θpd + γ) (1.112)



ib = Ipk cos(θpd + γ − ) (1.113)
3

ic = Ipk cos(θpd + γ + ) (1.114)
3
Notice that the currents are synchronized with the rotor position, and that the
angle between the resultant mmf of the stator and the rotor d -axis is always
γ radians. For the purposes of this example we shall only consider γ = π/4
radians.
From finite element analysis the dq parameters for an axially laminated
motor with the phase current at 15 amps rms, and the current angle at π/4
have been determined as [5]:

Ld = 77.3mH 
Lq = 10.0mH (1.115)

Lsl = 2.3mH

If (1.115) are substituted into (1.110) and (1.111) and these are substituted
into (A.55) and (A.56), then the plots in Figure 1.12 can be obtained for the
inductance variation with rotor angle.
To calculate the total flux linkage to the a-phase under these conditions then
the following expressions have to be used:

ψaa = Laa ia (1.116)


ψab = Lab ib (1.117)
ψac = Lac ic (1.118)

and the total flux linkages with the a-phase are:

ψaf = ψaa + ψab + ψac (1.119)


1.5 Torque Expressions 31

Figure 1.12: Self and mutual inductance variation with rotor angle.

Clearly the expressions in (1.116), (1.117) and (1.118) involve multiplicative


sinusoidal functions when the current expressions (1.112), (1.113) and (1.114)
are substituted in. For example, (1.116) is an expression of the form:
π π
ψaa = Ipk [L1 cos(θpd + ) + L2 cos 2θpd cos(θpd + )] (1.120)
4 4
and similarly for ψab and ψac . If (1.116), (1.117) and (1.118) are plotted then
Figure 1.13 results. Even though the self and mutual flux curves are nonsinu-
soidal, the resultant total flux curve is sinusoidal. In [5] finite element (FE)
based a-phase flux results have been compared to these ideal curves, and very
close agreement is achieved [5].
In order to apply the co-energy concept to calculate the torque for the ma-
chine a ψ vs i plot is required. This can be achieved by plotting the expression
(1.119) versus the instantaneous a-phase current shown in (1.112). Figure 1.14
shows this plot. Notice that the total flux linkage curve is an ellipse. The self
and mutual flux linkage terms and the aligned and unaligned linear magnetisa-
tion lines are also shown. Note that the SYNCREL is not bound by these lines,
as is the case for the switched reluctance machine. This is due to the effect
of the mutual flux on the flux linking a single phase. Another major point of
difference is that the ψ vs i plot traverses two quadrants, whereas the plot for
the switched reluctance machine stays in one quadrant. This occurs because of
the bidirectional nature of the currents in the SYNCREL.
One can interpret
√ this diagram as follows. If at t = 0 we have θpd = 0,
then ia = Ipk / 2. For the particular case in the plot Ipk = 22 Amp. The
starting point is marked on Figure 1.14. As θpd increases in a positive direction
the ia current will decrease in value. Therefore anticlockwise rotation of the
rotor corresponds to movement in an anticlockwise direction on the diagram (as
shown by the arrow on the diagram).
Figure 1.14 shows a small movement in the rotor angle, from θpd = 0 to θpd =
δ. The shaded area is the change in the co-energy for this movement, therefore
1.5 Torque Expressions 32

Figure 1.13: Flux linkage for the a-phase

Figure 1.14: Total, self and mutual flux versus current loci.
1.5 Torque Expressions 33

the instantaneous torque can be calculated using (1.57). Areas enclosed in


a counter-clockwise direction correspond to positive (motoring) torque, while
areas in the clockwise direction give rise to negative (generating) torque.

Remark 8 Note that Figure 1.14 has been drawn for a linear system. The
segment corresponding to the δ movement of the rotor is a triangle because of
this linear assumption. In a real machine this area would have curved sides
due to saturation at the higher currents when the rotor is aligned with a phase.
Indeed in this situation the outside boundary of the diagram is no longer an
ellipse (this only occurs if the magnetic material is linear). In order to get
accurate instantaneous torques under this condition one would have to calculate
the area taking into account the non-linear shape of the segment [5].

One complete traverse of the ellipse corresponds to 360◦ electrical, and con-
sequently to the passage of two rotor poles past the axis of the phase winding.
Therefore, to conform with the normal convention applied to the switched re-
luctance machine, the basic unit of energy conversion is half the area of the
ellipse, Eastroke = E2π /2, where E2π is the area for one complete revolution of
the ellipse. The ellipse shown in Figure 1.14 is only for one phase, similar ellipses
can be drawn for the other two phases of a three phase machine. Therefore the
total energy per stroke for the machine is:
3
Estroke = 3Eastroke = E2π (1.121)
2
Assume that the machine in question has pp pole pairs; i.e. 2pp poles.
Therefore in one mechanical revolution of the machine rotor 2pp poles will pass
each phase axis. Clearly the total energy is the number of strokes multiplied by
the energy of a single stroke, i.e.:

ETstroke = 6pEastroke = 2pp Estroke (1.122)

The expression for the average torque for a revolution of the rotor is:
∆Ef e ETstroke pp
T ave = = = Estroke (1.123)
∆θ 2π π
For a general m phase, pp pole pair machine the average torque expression
can easily be shown to be:
mpp
Tave = Eastroke
π
pp
= Estroke (1.124)
π
where Estroke = mEastroke .
In order to calculate the torque using this technique one needs to calculate
the area of the ellipse. In general a numerical technique needs to be used to do
this (since the data for this curve in a real situation would come from a finite
element analysis of the motor). One simple technique is the break the ellipse into
a number of sectors, each corresponding to the same small angular movement
of the rotor. The area of each sector is then computed and summed to get the
total area. Figure 1.15 shows the ellipse divided into a number of approximately
1.5 Torque Expressions 34

180

Figure 1.15: Segments used for ellipse area.

triangular sectors. The area of each of these areas can be approximated as a


triangle, especially if the number of sectors is large. A general formula for the
area of a triangle is:
1
Atriag = [x3 (y1 − y2 ) + x2 (y3 − y1 ) + x1 (y2 − y3 )] (1.125)
2
where the xi and yj (i, j = 1, 2, 3) are the vertices of the triangle in the xy
plane.
If the triangles in Figure 1.15 are summed using (1.125) then the result for
this particular case is 45.4183 Nm. If the torque is calculated via the normal dq
expression for the torque of a three phase machine, i.e.:
3
T ave = pp (Ld − Lq )id iq (1.126)
2
where pp  the pole pairs, then the result is 45.4275 Nm. Clearly as the number
of triangular segments is increased then the ellipse calculated torque approaches
the dq even more closely.

Remark 9 The above calculation is comparing the average torque using the
dq expression and using the ellipse area assuming that the system is linear.
Therefore any inaccuracy is due to the numerical inaccuracy of the triangles.
It should be understood that the co-energy diagram for a real machine is not
an ellipse, and one cannot use triangular segments to work out the accurate
instantaneous torques (as noted above). However even in the case of a saturated
machine, triangles are quite satisfactory for the calculation of the average torque
since it is related to the total co-energy area, and not the area of the individual
segments.
1.5 Torque Expressions 35

Figure 1.16: Co-energy “ellipses” for a saturated SYNCREL

The main benefit of the ellipse is realised if one is dealing with data for a
“real” machine – i.e. a machine with saturation and slotting effects. Saturation
characteristics can be accounted for using the more traditional dq based formulae
by including saturation functions for the inductances, but slotting effects do not
fit into the fundamental sinusoidal assumptions used to derived these types of
models. However, if a machine is designed using finite element (FE) modelling
techniques then the ψ versus i data is available from the FE package. Since
FE modelling uses the exact geometric dimensions of the machine stator and
rotor, as well as the characteristics of the magnetic materials, this data then will
contain the effects of the saturation and slots. Consequently, application of the
ellipse torque calculation technique to this data allows very precise prediction of
not only the average torque from the machine, but also the torque ripple. This
is an invaluable aid in designing a machine.
Reference [5] compares measured values of torque with torque data calcu-
lated using the ellipse technique on the FE design data. The correspondence
between the two sets of results is very good. One interesting point that is made
in [5] is that the saturated “ellipse shapes” obtained from FE data are almost
exactly the same as the ideal ones. The torque ripple present in a machine
with slotting manifests itself in irregular separation of the curved radial lines
emanating from the centre of the ellipse. These lines each correspond to an
equal angular movement of the rotor, and the co-energy enclosed in each small
triangle is related to the instantaneous torque. In a slotted machine these areas
become very irregular. These effects are shown schematically in Figure 1.16.
Notice the curvature of the ellipses as the current level increases, and the differ-
ent co-energy areas for the same angular movement of the rotor indicating that
the machine has significant slotting ripple.
Chapter 2

The Kron Primitive


Machine

2.1 Introduction
This chapter will develop some basic tools required for the transient analysis of
machines. the modelling approach will be based on the Kron primitive machine.
The Kron primitive is a generalisation of the DC commutator machine. It is
useful because almost all machines can be transformed into a Kron primitive
machine, allowing similar analysis of most machines within a common frame-
work.
The develop the Kron machine we shall develop a model for the doubly
fed machine, then convert this to a DC machine with a commutator, and then
finally develop the basic primitive machine. The basic primitive model will then
be used to analyse the DC machine, with particular emphasis on the separately
excited DC machine.

2.2 Model for the Doubly Fed Machine


The following development is with reference to Figure 1.11. This machine can be
represented schematically as in Figure 2.1. Note that even though this machine
is shown with a salient rotor and stator, we shall be considering the situation
where the either the rotor or the stator is cylindrical. The following voltage
equations can be written for this system:

v1 = R1 i1 + pψ1 (2.1)
v2 = R2 i2 + pψ2 (2.2)
d
where p denotes dt .
These expressions can be expanded in terms of self and mutual inductances
to give:

v1 = R1 i1 + p(L1 i1 + M12 i2 ) (2.3)


v2 = R2 i2 + p(L2 i2 + M12 i1 ) (2.4)
2.2 Model for the Doubly Fed Machine 37

F2

i2
v2
F1 (d axis)

v1
i1

Figure 2.1: Magnetic circuit conceptual diagram of a double fed machine

This in turn can be further expanded. Note that we shall assume that L12 and
M12 are functions of θ (which they would be in the case of this doubly salient
machine), and in turn that θ is a function of time (i.e. the rotor is moving):

v1 = R1 i1 + L1 pi1 + i1 pL1 + M12 pi2 + i2 pM12 (2.5)


v2 = R2 i2 + L2 pi2 + i2 pL2 + M12 pi1 + i1 pM12 (2.6)

Now considering the following term:


dL1 dθ
i1 pL1 = i1
dθ dt
dL1
= i1 ω (2.7)
dt
where ω = dθ/dt and is the angular velocity of the rotor.
Therefore (2.5) and (2.6) can be written as follows:
dL1 dM12
v1 = R1 i1 + L1 pi1 + M12 pi2 + ωi1 + ωi2 (2.8)
dθ dθ
dL2 dM12
v2 = R2 i2 + L2 pi2 + M21 pi1 + ωi2 + ωi1 (2.9)
dθ dθ
which can be written in matrix form as follows:

v = [R + Lp + ωG] i (2.10)

where:
   
v1 i1
v= i=
v2 i2
2.2 Model for the Doubly Fed Machine 38

   
R1 0 L1 M12
R= L=
0 R2 M12 L2
 
d L1 M12 dL
G= =
dθ M12 L2 dθ
Consider these equations for two separate cases: namely a cylindrical stator
and rotor, and a salient pole rotor and a cylindrical rotor.

2.2.1 Zero saliency case


Because both the stator and the rotor are cylindrical then we have the following
situation for the inductances of the machine: Note that the mu-
tual inductance
L1 = constant
expression is ap-
L2 = constant proximately true
M12 = Mm cos θ even for a concen-
Note that the above relationship for the mutual inductance will be assumed trated or uniform
here. Therefore under these conditions the voltage expression for the machine distributed winding
becomes: in a DC machine.
         
v1 R1 0 L1 Mm cos θ 0 −Mm sin θ i1
= + p+ω
v2 0 R2 Mm cos θ L2 −Mm sin θ 0 i2
(2.11)
This expression describes the complete electrical dynamics for this machine
system. We have not considered the torque produced by the machine as yet,
but when this is included then the mechanical dynamics can also be included
to give a full system description.

2.2.2 One degree of saliency case


In this case we consider the expressions for (2.10) with a salient stator and a
cylindrical rotor. It can be shown that the inductances for this situation are:
L1 = constant
L2 = L2 + L2 cos 2θ
M12 = Mm cos θ
Therefore the voltage expressions become:
         
v1 R1 0 L1 Mm cos θ 0 −Mm cos θ i1
= + p+ω
v2 0 R2 Mm cos θ (L1 + L1 cos 2θ) −Mm cos θ −2L1 sin 2θ i2
(2.12)

2.2.3 Torque expression


The basic torque expression for this machine was found as (1.104), and is re-
peated here for convenience:

∂Ef e 
Te =
∂θ  i constant
1 dL1 1 dL2 dM12
= i21 + i22 + i1 i2 (2.13)
2 dθ 2 dθ dθ
2.2 Model for the Doubly Fed Machine 39

Stator coil axis

Generation

-i22 L''2 sin 2q

-p p p p q
-
2 2
-i1i2 M m sin q
Motoring

Figure 2.2: Torque plot for the double fed machine with DC rotor and stator
currents.

By inspection this expression can be written in matrix form as follows:


 dL1 dM12
 
1 dθ dθ i1
Te = [ i1 i2 ] dM12 dL2 (2.14)
2 dθ dθ
i2

which can be written in matrix form as:


1 T
Te = i Gi (2.15)
2
This equation turns out to be a general expression for virtually all machines. For
example the torque for both the machine types presented above can be found
for any particular stator and rotor currents by substituting for the inductance
terms in the G matrix.
Example: Let us consider a couple of examples of the use of the torque
expression. Substitute into the G matrix the inductance expressions for the one
degree of saliency case, and we get:
  
1 ! 0 −Mm sin θ i1
Te = i1 i2 (2.16)
2 −Mm sin θ −2L2 sin 2θ i2

Consider that both the stator and the rotor are fed with DC currents. If the
torque expression components and their total are plotted then Figure 2.2 results.
Note that the torque is pulsating, and that the average torque over a complete
cycle of rotation is zero. Another observation that one can make from this Note that torque is
diagram is that a net torque can be produced if the current in the either of the positive in the anti-
windings (but not both) is reversed at the θ = 0 or θ = π angles. clockwise direction
2.3 Commutator Machines 40

q axis q axis
w w
F2 F2
i2 pseudo-stationary

q
++++ i2
q F1 v2 F1
d axis v1 d axis
i1
++
+

+
+

+
+
+

+
+
+

Figure 2.3: A two pole commutator machine

2.3 Commutator Machines


An important group of AC and DC machines are those employing a commuta-
tor. Whilst these machines are of considerable practical importance, they are
also important from a machine theory point of view as they form the basis of
the generalised primitive machine. The concept of a pseudo stationary coil is
fundamental to this, and this is the main reason that we are revisiting these
machines. At the end of this section we shall have a full dynamic model of the
DC motor.
Figure 2.3 is a physical and conceptual diagram of a two pole commutator
machine. The coil on the rotor is said to be pseudo stationary because the
conductors in the winding are moving (and therefore cutting flux) but the mmf
produced by the winding remains stationary in space. Of course it is the brushes
that allow this magic to occur. The conceptual diagram to the right of Figure 2.3
shows the machine coils represented by concentrated coil equivalents. The coil
on the rotor is now a pseudo-stationary coil.
The equations for this machine can now be written from (2.8) and (2.9)
by realising that the d/dθ terms in (2.8) will be zero as the rotor coil from a
magnetic point of view is space stationary with respect to the stator coil and
the rotor is round. Therefore the voltage equations expressions are:

v1 = R1 i1 + L1 pi1 + M12 pi2 (2.17)


dL2 dM12
v2 = R2 i2 + L2 pi2 + M21 pi1 + ωi2 + ωi1 (2.18)
dθ dθ
Remark 10 Note that the expression for the rotor equation is the same as for
the non-commutator machine as the windings in the rotor are still moving at
an angular velocity with respect to the stator field and consequently have the
same voltages induced in them due to the mutual coupling from the stator and
the variation in rotor magnetic circuit permeance due to the stator saliency. It
is an interesting property of pseudo stationary coils that they have rotational
voltages induced in them from movement, but magnetically they are stationary
2.3 Commutator Machines 41

(hence the name). Note that θ based expressions for mutual and self flux do not
change with time and are only dependent on the brush angle.
The torque expression for this machine is a little different to that of (2.15)
because of the disappearance of all the d/dθ terms in the first voltage equation.
The torque expression can be calculated by looking at the total differential en-
ergy input to the system and then assigning various components in the resultant
expression to losses, stored field energy and mechanical output energy. Now the
incremental energy supplied in time dt is:
dEe = (v1 i1 + v2 i2 )dt (2.19)
which can be expanded to:
1 1
dEe = (i2 R1 + i22 R2 )dt + [ L1 p(i21 ) + L2 p(i22 ) + M12 p(i1 i2 )]dt
1   2 2  
incremental resistive loss
incremental field storage
 
dM12 2 dL2
+ ω i1 i2 + i2 dt (2.20)
dθ dθ
 
incremental mechanical output energy

Using the relationship between torque and power – P = T ω, then one can
write the following expression for the torque of the commutator machine with
stator saliency:
dM12 dL2
T e = i1 i2 + i22
dθ dθ
∴ Te = iT Gi (2.21)
where:
 
i1
i=
i2

 
0 0
G= dM12 dL2
dθ dθ

Note that (2.21) is exactly twice the previous general expression (2.15) where
the magnetic axis of the rotor winding was moving with respect to the stator.
Now let us write down the full expression for these equations for the stator
saliency commutator machine. Therefore the inductance values to be used are:
L1 = constant
dL2
L2 = L2 + L2 cos 2θ = −2L2 sin 2θ

dM12
M12 = Mm cos θ = −Mm sin θ

and the voltage and torque expressions for a general brush displacement are:
  
! 0 0 i1
T e = i1 i2 (2.22)
−Mm sin θ −2L2 sin 2θ i2
2.4 The Primitive Machine Concept 42

Ia Ra

Va rotor Lr
coil

- +

wM m I f

Figure 2.4: Equivalent circuit of a DC machine in motoring mode


     
v1 R1 0 L1 Mm cos θ
= + p
v2  0 R2 Mm cos θ L2

   
0 0 i1
+ω (2.23)
−Mm sin θ −2L2 sin 2θ  i2

If one considers the situation where the brushes are at θ = −π/2 then the
expressions above become:
T e = i1 i2 M m (2.24)
v1 = i1 R1 + L1 pi1 (2.25)
v2 = i2 R2 + L2 pi2 + ωMm i1 (2.26)
If one considers the steady state situation, then the normal steady state DC
machine equation can be obtained:
Te = If Ia Mm (2.27)
Vf = If Rf (2.28)
Va = Ia Ra + ωMm If (2.29)
where f refers to field quantities, and a refers to the armature quantities. The
resultant equivalent circuit is shown in Figure 2.4.
We shall see in the next section that the DC commutator machine is the
basis of the Kron primitive machine

2.4 The Primitive Machine Concept


It will be shown in the subsequent chapters that most of the common machine
types can be transformed into a form called the primitive machine or Kron
primitive machine form. The transformed machine has identical performance
characteristics to the original machine. The reasons for carrying out these trans-
formations are:
2.4 The Primitive Machine Concept 43

q axis
iqs

qs vqs

pseudo stationary

iqr

qr vqr

dr ds
d axis
vdr idr vds ids
w

Figure 2.5: Primitive dq machine

1. A variety of totally different machines can be analysed using the same


primitive machine. The specifics of a machine are taken care of by the
transformations to and from the primitive machine.
2. There are a number of ways of doing the transformation, and some of
the techniques result in significant simplifications in the complexity of the
machine models.
3. It is often much easier to understand how a machine works in its primitive
form, as much of the complexity present in many machines become hidden
by the transformation process.

The primitive machine is essentially a generalization of the DC commuta-


tor machine. Figure 2.5 shows a diagram of the general layout of a primitive
machine. Note that these machines are sometimes called dq machines as they
position the coils on dq axes. This machine could contain an arbitrary num-
ber of coils, but only two are shown in this case to keep the derivation simple.
The nomenclature of the coil suffixes indicates the axis the coil lies on and the
supporting magnetic structure (s for stator and r for rotor).
By analogy with the commutator machine of the previous section one can
proceed to write down the L and G matrices for a stator salient machine of
the form of Figure 2.5. The coil pairs relative to the d axis coils are at 0 and
π/2 radians, and relative to the q axis coils are at 0 and −π/2 radians. Let us
consider the matrices for two coils as in (2.23):
 
L1 Mm cos θ
L=
Mm cos θ L2
2.4 The Primitive Machine Concept 44

Because the windings are separated by π/2 then the mutual inductance elements
of this matrix are non-zero only on the same magnetic axis (since cos θ = 0 for
θ = π/2).
Now consider the G matrix:
 
0 0
G=
−Mm sin θ −2L2 sin 2θ

The top row of this matrix is zero because the rotor coil is pseudo stationary
with respect to the stator coil, and consequently their is no relative movement of
the rotor flux relative to the stator flux, and the stator circuit does no experience
any change in permeance as the rotor rotates. For θ = 0 and ±π/2, sin 2θ = 0
and the only G term of concern is −Mm sin θ. Therefore the G matrix for the
orthogonal coils becomes:
 
0 0
G=
∓Mm 0

Note that the sign can be deduced by applying Lenz’s law to the system. Terms in the G
We shall now consider the four coil primitive machine case. Writing down matrix are present
the voltage equations for this system in the most general form we get: only when coils are
in space quadrature
d d d and at least one is
vds = Rds ids + (Lds ids ) + (Mdsdr idr ) + (Mdsqr iqr )
dt dt dt pseudo stationary.
d
+ (Mdsqs iqs ) (2.30)
dt
d d d
vdr = Rdr idr + (Ldr idr ) + (Mdrds ids ) + (Mdrqr iqr )
dt dt dt
d
+ (Mdrqs iqs ) (2.31)
dt
d d d
vqs = Rqs iqs + (Lqs iqs ) + (Mqsqr iqr ) + (Mqsdr idr )
dt dt dt
d
+ (Mqsds ids ) (2.32)
dt
d d d
vqr = Rqr iqr + (Lqr iqr ) + (Mqrqs iqs ) + (Mqrdr idr )
dt dt dt
d
+ (Mqrds ids ) (2.33)
dt
The above expressions can be significantly simplified using the observations
noted above in relation to the terms that are relevant when the windings angles
2.4 The Primitive Machine Concept 45

are 0 or π/2 radians. Applying these principles the equations become:

dids didr
vds = Rds ids + Lds + Mdsdr (2.34)
dt dt
didr dids
vdr = Rdr idr + Ldr + Mdrds
 dt dt
dMdrqr dMdrqs
+ ω iqr + iqs (2.35)
dθ dθ
diqs diqr
vqs = Rqs iqs + Lqs + Mqsqr (2.36)
dt dt
diqr diqs
vqr = Rqr iqr + Lqr + Mqrqs
 dt dt
dMqrdr dMqrds
+ ω idr + ids (2.37)
dθ dθ

Note that the winding that is the source of the flux is taken as the reference
when evaluating the angles between windings.
The above expression can be written in matrix form as follows:
     
vds 
 Rds 0 0 0 Lds Mdsdr 0 0

 vdr    0 R 0 0   Mdrds Ldr 0 0 
   dr + p
 vqs  =   0 0 R 0   0 0 Lqs Mqsqr 


qs
vqr  0 0 0 Rqr 0 0 Mqrqs Lqr
 
L matrix
   
0 0 0 0 

 ids
 0 0
dMdrqs (θ) dMdrqr (θ)    idr 
+ ω
 0
dθ dθ  
   iqs


0 0 0 
dMqrds (θ) dMqrdr (θ) 
 iqr
0 0
dθ dθ
 
G matrix
(2.38)

Substituting for the mutual inductance expressions one can write the above
equation in matrix form as follows:

v = {R + Lp + ωG}i (2.39)

where:
   
Rds 0 0 0 Lds Mdsdr 0 0
 0 R 0 0   Mdrds Ldr 0 0 
R=
 0
dr 
 L= 0

0 Rqs 0 0 Lqs Mqsqr 
0 0 0 Rqr 0 0 Mqrqs Lqr
     
0 0 0 0 vds ids
 0 0 Mdrqs Lqr   vdr   idr 
G=
 0

 v= 
 vqs  i= iqs 

0 0 0
−Mqrds −Ldr 0 0 vqr iqr

Let us consider the G matrix coefficients for a moment. Consider the


dMdrqs (θ)
dθ term. Now Mdrds(θ) = Mdrds cos θ is the mutual inductance between
2.4 The Primitive Machine Concept 46

the dr and qs windings. In this part of the equation it is being used to give
the voltage induced in the dr winding due to flux generated in the qs winding.
Therefore the angle between the winding is measured relative to the qs winding.
Expanding:
dMdrqs (θ)
= −Mdrqs sin θ (2.40)

where Mdrqs is the maximum mutual inductance between the d axis rotor wind-
ing and the q axis stator winding. In this case the angle is −π/2 radians,
therefore:
dMdrqs (θ)
= Mdrqs (2.41)

dM
drqr (θ)
The other term in the G matrix is the dθ type terms. These terms
relate to mutual inductance between two windings on the same magnetic struc-
ture. Therefore if the windings are at an angle of θ = 0 then the dr and qr
windings are coincident, and assuming perfect couplings under theses condi-
tions then the maximum mutual inductance would be equal to each windings
self inductance.
The torque expression for the primitive machine can be calculated using the
expression (2.21):
  
0 0 0 0 ids
 0 0 Mdrqs Lqr   
Te = [ ids idr iqs iqr ]    idr  (2.42)
 0 0 0 0   iqs 
−Mqrds −Ldr 0 0 iqr

Expanding and collecting terms:

Te = (Mdrqs iqs idr − Mqrds ids iqr ) − (Ldr − Lqr )idr iqr (2.43)

The second term in this expression is due at saliency (i.e. different permeances
in the d and q axis directions). In a non-salient machine this term would
disappear. The internal mechanical power produced by the machine is easily
calculated from this expression using the expression:

Pe = Te ω (2.44)

Often (2.39) is written in its expanded form as follows:


    
vds Rds + Lds p Mdsdr p 0 0 ids
 vdr   Mdrds p R + L p ωM ωL   idr 
   dr dr drqs qr  
 vqs  =  0 0 Rqs + Lqs p Mqsqr p   iqs 
vqr −ωMqrds −ωLdr Mqrqs p Rqr + Lqr p iqr
(2.45)

2.4.1 Use of the Primitive Machine - the DC Machine


In this section we shall consider an application of the primitive machine model.
To keep things simple we shall look at a DC machine. As one might suspect the
conversion of the DC machine model to the primitive machine is very straight
2.4 The Primitive Machine Concept 47

q axis Compensating winding q axis


ic
c vc Compensating
winding

ia
a va f
d axis d axis
w
vf if

varm

(a) Physical arrangement (b) Primitive coil diagram

Figure 2.6: Separately excited DC machine with a compensating winding

forward, since, as we have seen in the previous section the primitive machine
model derivation was based on the DC machine.
Figure 2.6 shows a conceptual diagram of a separately excited DC machine
with a compensating winding or interpole.
In order to develop the primitive machine equations we can apply the rules
mentioned in the previous section. The machine is assumed to have a salient
pole stator and a round rotor (which most machines of this type have). Clearly
from Figure 2.6 one can see that one of the windings present in the primitive
machine is not present in this machine, therefore it has one equation less than
the general primitive machine equation. Let us construct the main inductance
matrices. In order to understand where the elements go in these matrices we
shall nominate the current vector to be:
 
if
i =  ic 
ia

Firstly the L matrix. The only locations that elements appear are for mutual
inductance terms for coils on the same axes and for self inductance terms:
 
Lf 0 0
L= 0 Lc Mca 
0 Mac La

Now consider the G matrix. These terms occur in pseudo stationary coils
that are orthogonal to a stationary coil or another pseudo stationary coil. The
terms take the general form of −M sin θ where the θ is measured relative to
the coil that is producing the flux (i.e. the seat of the flux). Therefore in this
particular case the relevant coils are the armature coil (coil a) and the field coil
(coil f) and the maximum mutual flux if the axes were lying on the same axis
2.4 The Primitive Machine Concept 48

would be Maf . Therefore we will have rotational voltage terms in the armature
and field equations. Therefore the G matrix becomes:
 
0 0 0
G= 0 0 0 
−Maf 0 0

Substituting the R, L and G matrices into the general expression (2.39)


gives the following expression:
      
vf 
 Rf 0 0 Lf 0 0
 vc  =  0 Rc 0 + 0 Lc Mca  p


va 0 0 Ra 0 Mac La
 
  
0 0 0 
 if
+ω 0 0 0   ic  (2.46)

 ia
−Maf 0 0

which can be expanded giving:


    
vf Rf + Lf p 0 0 if
 vc  =  0 Rc + Lc p Mca p   ic  (2.47)
va −ωMaf Mac p Ra + La p ia

Now considering the currents we have in the connection shown in Figure 2.6:

ia = −ic and varm = va − vc (2.48)

Using this expression one can then further simplify (2.47) to give:
    
vf Rf + Lf p 0 if
= (2.49)
varm −ωMaf (Ra + Rc ) + (La + Lc − 2Mac )p ia

which is the same expression as that for a separately excited DC machine with
an armature inductance of (La + Lc − 2Mac ). This inductance is small due to
the effect of the compensating winding since La ≈ Lc ≈ Mac .
The torque expression for this machine can be obtained by using the general
expression for the primitive machine and substituting for the specific G matrix
for this case:

Te = iT Gi
  
0 0 0 if
= [ if ic ia ]  0 0 0   ic 
−Maf 0 0 ia
= −Maf ia if (2.50)

Note that the torque


The only remaining equation required to obtain a full dynamic model of a is negative since if
DC machine drive system is the load model. The standard model for a rotating ia and if are posi-
load is: tive then the torque
is clockwise, which
J ω̇ + f (ω) + TF = Te (2.51) is negative using
our convention.
2.5 Summary 49

where:

J  rotational moment of inertia


f (ω)  linear or non-linear friction coefficient
TF  fixed load torque

Equations (2.49), (2.50) and (2.51) constitute a complete dynamic model of the
compensated, separately excited DC machine. These equations can be used to
calculate the response of the system under various conditions – short circuited
generator, full voltage start etc. In addition they can be used for the design of
controllers for this machine.

Remark 11 If the if current is held constant, then the torque expression be-
comes Te = Kia , where ia is governed by a first order linear differential equa-
tion. One can see why the separately excited DC machine is simple to use in
high performance control systems.

2.5 Summary
This chapter has shown how the primitive machine is derived from the basic
DC commutator machine. Rules have been derived to determine the values of
the various inductances used in the primitive machine model.
The primitive machine forms the basis for the analysis of a whole range of
machines whose winding distributions can be modelled as a sinusoidal funda-
mental without too much error. This assumption applies to common machines
such as the induction machine, the synchronous machine, the synchronous re-
luctance machine, and many brushless DC machines. However this modelling
concept cannot be applied to machines such as the switched reluctance machine.
Chapter 3

Frame transformations, DQ
and Space Vector Models

3.1 Introduction
This chapter develops the basic theory behind transformation of AC machine
models into dq and space vector machine models. In the previous chapter we
developed the primitive machine model from the DC commutator machine. The
transformations presented in this chapter allow an AC machine to be converted
into a primitive machine form. This has the benefit of allowing all these machine
types to be analysed using the same techniques. Another advantage is that the
transformed models are often considerably simpler than the non-transformed
model, allowing simpler analysis and a more intuitive understanding of how the
machine works.
The remainder of the chapter is organised as follows. The next major section
will present the basics of dq modelling, for both stationary frame and rotating
frame transformations. An example of how the transformations are applied is
given for the synchronous reluctance machine. The final major section presents
the other form of dynamic machine equations – space vector models, and shows
the relationship between this modelling technique and dq modelling. Once again
the SYNCREL is used as an example.

3.2 dq Models
Most electrical machines with sinusoidally distributed windings are modelled
mathematically using a technique called dq modelling. It is not the purpose of
this chapter to give an exhaustive derivation of dq modelling of machines, as
this could fill a whole text book in its own right. However, a brief overview
of the principles of dq modelling will be presented, and as an example the dq
model for the SYNCREL will be derived.
The fundamental assumption used as the basis of dq modelling is that the
winding distribution in a machine is sinusoidal. In addition a number of other
secondary assumptions are made, which are similar to the assumptions used in
Appendix A, namely:
3.2 dq Models 51

120

Figure 3.1: Three phase to two phase transformation

1. The machine does not exhibit stator or rotor slotting effects.


2. The machine iron is linear material, i.e. there is no saturation effects.

The combined effect of these assumption is that linear traditional circuit


analysis techniques can be used to analysis the electrical circuit of a machine.
The sinusoidal assumption means that various spacial quantities in the machine
can be broken into orthogonal components. It is this that is used to carry out
coordinate transformations from the three phase axes of a machine to the two
phase dq axes.

3.2.1 Stationary Frame Transformations


The general idea of a dq type of transformation can be obtained by considering
the transformation of the three phase currents to their two phase equivalents.
Consider Figure 3.1. This shows a conceptual diagram of a three phase ma-
chine. The windings represented by the concentrated coils are actually spacially
sinusoidally distributed windings similar to that shown in Figure 1.1. The lines
through the centre of the coils are the axes of the associated winding mmfs, and
therefore can be thought of a the vector that represents the sinusoidal quantities.

MMF transformations
Given that the space distribution of the mmfs for windings a, b and c can be
modelled similarly to (1.2) then the following expressions can be written for the
mmfs:

Fa (θp ) = F̂a cos θp (3.1)


 

Fb (θp ) = F̂b cos θp − (3.2)
3
 

Fc (θp ) = F̂c cos θp + (3.3)
3
3.2 dq Models 52

where θp is as defined in Figure 3.1. The resultant mmf distribution for the
three phase machine is:
   
2π 2π
FT = F̂a cos θp + F̂b cos θp − + F̂c cos θp + (3.4)
3 3
Assuming that the three phase windings have identical turns, and they are being
driven by three phase currents of the form:

ia = Ipk cos ωt (3.5)


 

ib = Ipk cos ωt − (3.6)
3
 

ic = Ipk cos ωt + (3.7)
3

then the peak mmfs for each of the phases are:

Fa = ÑIpk cos ωt (3.8)


 

Fb = ÑIpk cos ωt − (3.9)
3
 

Fc = ÑIpk cos ωt + (3.10)
3

where1 Ñ = N/2.
Therefore (3.4) can be written as:
    
2π 2π
FT = Ñ Ipk cos ωt cos θ + cos ωt − cos θ −
3 3
   
2π 2π 
+ cos ωt + cos θ + (3.11)
3 3
3
= Ñ Ipk cos(ωt − θ) (3.12)
2
i.e. the resultant mmf is has a spacial sinusoidal distribution which is rotating
around the machine at ωt electrical radians per second.
If the vectors associated with (3.1), (3.2) and (3.3) are resolved along two
orthogonal axes called the dq axes then the following expressions can be written
for the resultant dq axes mmfs:

Fsdq = TFabc (3.13)


 
 s    Fa
Fd 1 − 1
√2
−√12  Fb 
i.e. = (3.14)
Fqs 0 3
− 23
2 Fc

The ‘s’ superscript on these variables means that the dq axes are in a stationary
frame. The meaning of this will become clearer when we look at rotating frame
transformations later. The ‘s’ subscript next to the ‘d ’ says that the d axis is
for the stator. An ‘r ’ subscript is used to refer to rotor quantities.
1 Note that this definition for Ñ results from the fact that the total mmf of the winding is

expended across two airgaps. Therefore the mmf per airgap is half the total mmf.
3.2 dq Models 53

Now let us consider what each of the mmfs for the axes are. Firstly expanding
the d axis expression we have:
    
1 2π 1 2π
s
Fds = Ñ Ipk cos ωt − cos ωt − − cos ωt + (3.15)
2 3 2 3
3
= Ñ Ipk cos ωt (3.16)
2
Similarly for the q axis we have:
√  
3 2π 2π
s
Fqs = Ñ Ipk cos(ωt − ) − cos(ωt + ) (3.17)
2 3 3
3
= Ñ Ipk sin ωt (3.18)
2
Notice that the converted machine has time carrying sinusoidal mmfs on each
axis that are 90◦ out of phase. Note that both the d and q axis windings are also
s s s s
sinusoidally distributed as well – ie. Fds (θ) = Fds cos θ and Fqs (θ) = Fqs sin θ.
In order to get the resultant space distribution from both these windings we
s s
add together Fds (θ) and Fqs (θ) similarly to the three phase case. Therefore we
get:
s s
FT = Fds (θ) + Fqs (θ)
3
= Ñ Ipk (cos ωt cos θ + sin ωt sin θ)
2
3
= Ñ Ipk cos(ωt − θ) (3.19)
2
Therefore the mmf distribution for the two phase machine is exactly the same
as the distribution for the three phase machine.
We now have a technique for going from a three phase machine mmf to an
equivalent two phase machine mmf. However, in order for these transformations
to be very useful we have to have a technique to do the reverse. If we have an
inverse transformation then we can relate values calculated in the two phase
machine back to the three phase machine. Therefore we need to make the
transformation of (3.13) invertible. In order to do this the T matrix and Fsdq
vector are augmented as follows:
    
Fds 1 − √2
1
−√12 Fa
 Fqs  =  0 
2
3
− 23   Fb  (3.20)
s √1 √1 √1
Fγ 2 2 2
F c

i.e. Fsdqγ = SFabc (3.21)


−1
and Fabc = S Fsdqγ (3.22)
3.2 dq Models 54

where:
 2

2

3 0 √3
 
S−1 =  − 13 √1 2

3 √3
− 13 − √13 3
2

 √1

1 0
√ 2
2 1 
 −2
3 √1
= 2√ 2 
3
− 12 − 23 √1
2
2 T
i.e. S−1 = S (3.23)
3

The choice of the 1/ 2 augmentation of T was made so that the property
in (3.23) was obtained. Note that the F γ term is zero if the three phase mmfs
contain no zero sequence components, else this term is not zero. Therefore, for
a star connected machine F γ always equals zero, since one cannot have zero
sequence currents with this configuration.

Remark 12 Although the above analysis has been carried out assuming balanced
sinusoidal currents the transformation expressions are valid for arbitrary current
waveforms including DC.

Remark 13 The above dq mmf is mmf invariant with the three phase mmf.
As we shall see this is not the preferred transformation.

Current Transformations
Given the mmf transformation in the previous section, it is a simple matter to
construct the transformation for the three phase currents to their equivalent two
phase currents. This transformation can be handled in two sensible ways. The
transformation could be carried out in such a way that the transformed machine
produces the same total power as the original three phase machine. Such trans-
formations are called power invariant transformations. Another transformation
can be implemented such that the transformed machine produces 2/3rds the
power of the three phase machine. This is one particular example of a power
variant transformation. Usually the power variant transformation is used, since
it turns out that in steady state the two phase currents and voltages have ex-
actly the same amplitude as the phase voltages and currents of the three phase
machine. If the magnitude of the two phase quantity is taken, and then pro-
jected onto the relevant three phase axis, then the instantaneous value can be
found for that phase. This transformation is commonly used in the literature
because of this property. Another advantage of this transformation is that the
per phase inductance values found by the normal testing procedures can be ap-
plied to each of the windings of the two phase machine. As we shall see shortly
this implies that end winding of the two phase machine has the same number
of turns as each individual winding of the three phase machine.
Consider the situation where we desire a power variant transformation – the
two phase machine in this situation has 2/3rds the resultant mmf of the three
phase machine. It can be seen from (3.19) that this means that the right hand
3.2 dq Models 55

side of (3.21) has to be multiplied by 2/3. Therefore (3.21) and (3.22) can be
written as:
2
Fsdqy = SFabc (3.24)
3
3
Fabc = S−1 Fsdqγ = ST Fsdqγ (3.25)
2
Now consider the mmf expressions expressed in terms of currents and winding
turns:
Fsdqγ = Ñ2φ isdqγ (3.26)
Fabc = Ñ3φ iabc (3.27)
Using (3.24) one can write:
2
Ñ2φ isdqγ = SÑ3φ iabc (3.28)
3
where2 :
Ñ2φ = N2φ /2  the half the number of turns for a winding
of the two phase dqγ machine.
Ñ3φ = N3φ /2  the half the number of turns for each winding
of the three phase machine.
Since the two phase dqγ machine is an artificial machine of our creation, we
are free to choose the number of turns for each of the windings. Clearly if Ñ2φ =
Ñ3φ , i.e. the two phase machine has the same number of turns on its windings
as the three phase machine, and the is relationship has the same form as the
mmf relationship above. Consequently the isdqγ vector has 2/3rds the magnitude
of the iabc resultant current vector. Therefore the current relationships between
the two machines is:
2
isdqγ = Siabc (3.29)
3
iabc = ST isdqγ (3.30)

Voltage Transformations
Similarly, one can derive the relationship between the three phase and two phase
voltages. Consider the power relationships for the two machines:
T
s
P3φ = vabc iabc (3.31)
sT
P2φ = vdqγ idqγ (3.32)
We want P2φ = 2/3P3φ . Therefore substituting (3.31) and (3.32) into this
expression and using (3.29) one can obtain:
s 2
vdqγ = Svabc (3.33)
3
vabc = ST vdqγ
s
(3.34)
2 Note again that this definition arise from the mmf per airgap condition which is half the

total mmf.
3.2 dq Models 56

Notice that this expression is in the same form as that for the current. Therefore
it has the same property that the magnitude of the voltage vector is 2/3rds that
of the voltage vector for the three phase machine. If one considers the case
where the windings are excited by three phase currents of the form in (3.5),
(3.6) and (3.7), then it is easy to show that:
s 
i  = Ipk (3.35)
dqγ

i.e. the magnitude of the resultant dqγ vector is equal to the peak current in a
phase in steady state. Similarly then we can write:
 s 
vdqγ  = Vpk (3.36)
where Vpk  the peak of three phase sinusoidal voltages supplying the abc
windings. Therefore the use of the 2/3rds power relationship has allowed one to
easily correlate the dqγ voltages and currents to the abc voltages and currents.

Impedance Transformations
Next we need to consider the transformation of the machine parameters be-
tween the three phase and two phase machines. Consider the following general
expressions for the two machines:
vabc = Zabc iabc (3.37)
s
vdqγ = Zsdqγ isdqγ (3.38)
Using (3.37) together with (3.30) and (3.34) one can write:
s 2
vdqγ = SZabc ST isdqγ (3.39)
3
Comparing this expression with (3.38) one can see that:
2
Zsdqγ = SZabc ST (3.40)
3
2
and Zabc = ST Zsdqγ S (3.41)
3
These general impedance transformations can be used to generate specific
transformations for the inductances and resistances for a three phase winding.
For a three phase winding the impedance matrix can be written as:
 
Ra + Laa p Lab p Lac p
Zabc =  Lba p Rb + Lbb p Lbc p  (3.42)
Lca p Lcb p Rc + Lcc p
where p  d/dt.
By inspection it can be seen that the resistive and inductive transformations
become:
2
Rsdqγ = SRabc ST (3.43)
3
2
Rabc = ST Rsdqγ S (3.44)
3
2
Lsdqγ = SLabc ST (3.45)
3
2
Labc = ST Lsdqγ S (3.46)
3
3.2 dq Models 57

To dqγ s To abc
Fsdqy = 23 SFabc Fabc = ST Fsdqγ
isdqγ = 23 Siabc iabc = ST isdqγ
s
vdqγ = 23 Svabc vabc = ST vdqγs

Ψdqγ = 23 SΨabc
s T s
Ψabc = S Ψdqγ
Lsdqγ = 23 SLabc ST Labc = 23 ST Lsdqγ S
Rsdqγ = 23 SRabc ST Rabc = 23 ST Rsdqγ S
Zsdqγ = 23 SZabc ST Zabc = 23 ST Zsdqγ S

Table 3.1: Summary of Stationary Frame Transformations

where:
 
Ra 0 0
Rabc =  0 Rb 0 
0 0 Rc
 
Laa Lab Lac
Labc =  Lba Lbb Lbc 
Lca Lcb Lcc

Flux Linkage Transformations


Now that we have the inductance and current transformations it is possible to
develop the transformations for the flux linkages. The flux linkage expressions
for the three and two phase machines are:

Ψabc = Labc iabc (3.47)


Ψsdqγ = Lsdqγ isdqγ (3.48)

If (3.45) and (3.30) are substituted into (3.48) then one gets:
2 2
Ψsdqγ = SLabc ST Siabc
3 3
2
= SLabc iabc
3
2
∴ Ψsdqγ = SΨsabc (3.49)
3
and Ψabc = ST Ψsdqγ (3.50)

The stationary frame transformations are summarized in Table 3.1.

3.2.2 Rotating Frame Transformations


The transformation in (3.21) allows the three phase windings to be represented
by an equivalent set of two phase windings. These winding are stationary with
respect to the original three phase winding. It is then possible to project the
stationary two phase winding onto two phase windings that are at some angle
to the stationary winding axes and moving with respect to these axes.
The following discussion is with respect to Figure 3.2. This diagram shows a
rotating dq axes with respect to the stationary dq axes derived in the previous
3.2 dq Models 58

section. The angle θsr is defined with reference to the rotating axis (the subscript
being read as the angle of the stator axis (s) with respect to the rotating axis
(r)) as this makes it easier to see the projections of the stationary quantities
onto this axis. Using the normal convention for angle sign (anticlockwise is
positive angle), one can write the following expressions:

Fdr1 = Fds cos θsr (3.51)


π
Fdr2 = Fqs cos(θsr + ) = −Fqs sin θsr (3.52)
2
Fqr1 = Fqs cos θsr (3.53)
Fqr2 = Fds sin θsr (3.54)

Clearly the total mmf then on each of the rotating axes is:

Fdr = Fdr1 + Fdr2


= Fds cos θsr − Fqs sin θsr (3.55)
Fqr = Fqr1 + Fqr2
= Fqs cos θsr + Fds sin θsr (3.56)

This expression can be written more succinctly in matrix form:


 r    s 
Fd cos θsr − sin θsr Fd
= (3.57)
Fqr sin θsr cos θsr Fqs

The zero sequence component can be included by ensuring that it makes no


contribution to the projected vectors as follows:
 r    s 
Fd cos θsr − sin θsr 0 Fd
 Fqr  =  sin θsr cos θsr 0   Fqs  (3.58)
Fγr 0 0 1 Fγs
 s    r 
Fd cos θsr sin θsr 0 Fd
and  Fqs  =  − sin θsr cos θsr 0   Fqr  (3.59)
Fγs 0 0 1 Fγr

To make the θ definition consistent with the angle definition used to define the
inductance expressions, use θsr = −θrs , where θrs is the angle of the rotating
axis with respect to the stationary axis. Therefore the above can be written as:
 r    s 
Fd cos θrs sin θrs 0 Fd
 Fqr  =  − sin θrs cos θrs 0   Fqs  (3.60)
Fγr 0 0 1 Fγs
 s    r 
Fd cos θrs − sin θrs 0 Fd
and  Fqs  =  sin θrs cos θrs 0   Fqr  (3.61)
Fγs 0 0 1 Fγr

These relationships can be written in short form as:

Frdqγ = BFsdqγ (3.62)


Fsdqγ =B T
Frdqγ (3.63)
3.2 dq Models 59

Figure 3.2: Two phase stationary to two phase rotating frame transformation

The stationary to rotating frame transformation can be combined with the


three phase to stationary two phase transformation to give the transformation
from a three phase stationary frame to an arbitrary rotating frame. Clearly the
transformations for the mmf are (using (3.24) and (3.25)):
2
Frdqγ = CFabc (3.64)
3
Fabc = CT Frdqγ (3.65)

where:
 
cos θrs cos(θrs − 2π
3 ) cos(θrs + 2π
3 )
C = BS =  − sin θrs − sin(θrs − 2π 2π 
3 ) − sin(θrs + 3 ) (3.66)
√1 √1 √1
2 2 2
 
cos θrs − sin θrs √1
2
T T T  cos(θ − 2π ) − sin(θrs − 2π √1 
C =S B = rs 3 3 ) 2  (3.67)
cos(θrs + 2π
3 ) − sin(θrs + 2π
3 )
√1
2

It can be shown that the all the transformations from the abc frame to
the dqγ r frame have the same form as the stationary frame transformations of
Table 3.1, except that C and CT are substituted for S and ST respectively, and
the superscript on the variables becomes r .
From Faraday’s law it is possible to express the voltages in terms of rate
of change of flux linkage. In the case of the rotating transformations, this rate
of change can be from two causes; (a) the time rate of change of flux linkage
3.2 dq Models 60

To dqγ r To abc
Frdqy = 23 CFabc Fabc = CT Frdqγ
irdqγ = 23 Ciabc iabc = CT irdqγ
r
vdqγ = 23 Cvabc vabc = CT vdqγr

Ψdqγ = 23 CΨabc
r T r
Ψabc = C Ψdqγ
Lrdqγ = 23 CLabc CT Labc = 23 CT Lrdqγ C
Rrdqγ = 23 CRabc CT Rabc = 23 CT Rrdqγ C
Zrdqγ = 23 CZabc CT Zabc = 23 CT Zrdqγ C

Table 3.2: Summary of Rotating Frame Transformations

caused by the time rate of change of currents, and (b) the rate of change due
to the relative movement of the frames. The general Faraday relationship is:

vabc = pΨabc (3.68)


and Ψabc = C Ψrdqγ
T
(3.69)
therefore vabc = pCT Ψrdqγ (3.70)

As can be seen from (3.66), the C matrix is in general a time dependent


matrix, since θrs could be changing with respect to time. Therefore expanding
(3.70) using the chain rule one gets:

vabc = {pCT }Ψrdqγ + CT {pΨrdqγ } (3.71)

If one expands (3.71) by taking the appropriate derivatives, and then rearranges
the result the following expression can be obtained:
  r   
 ψd −ψqr 
vabc = CT p  ψqr  + ωrs  ψdr  = CT vdqγ r
(3.72)
 r 
ψγ 0
 r   
ψd −ψqr
∴ vdqγ
r
= p  ψqr  + ωrs  ψdr  (3.73)
ψγr 0

As we shall see in the next section, (3.73) is the form of the reluctance machine
dq equations.
A summary of the transformations from a stationary frame to a rotating
frame are summarized in Table 3.2.

3.2.3 Example: SYNCREL Linear dq Model


As an example of the use of the above transformations we shall consider the
synchronous reluctance machine (SYNCREL). This machine was chosen partly
out of convenience (I already had the model developed), and also because it
is a relatively simple machine that demonstrates saliency. The transformation
process will be carried out in a two stage process. The reason for this is that
the nature of the two phase stationary frame machine will be exposed, whereas
if the direct transformation to the rotating frame is carried out then this model
is stepped over. The first step in process is to convert the three phase model
3.2 dq Models 61

Figure 3.3: Conceptual diagram of a three phase SYNCREL

of the machine to the two phase model of the machine. The following discus-
sion is with reference to Figure 3.3. This diagram shows a three phase, two
pole SYNCREL. The stationary dq frame is aligned with the d-axis along the
a-phase mmf axis. The rotating d-axis is located along the high permeance axis
of the rotor. Because the SYNCREL is a synchronous machine, the rotor has
to be synchronized with the rotating field in steady state to produce any useful
torque. Hence this frame is also synchronized with this field, and is known as
a synchronously rotating reference frame. The synchronously rotating reference
frame has some very important properties that make it the frame that is most
useful for control purposes. It will be seen in this frame that the angle depen-
dence of the inductances disappears, and the currents and voltages become DC
values in steady state.
The most complicated part of the three phase machine to two phase machine
conversion is the inductance transformation, so we shall look at this in detail.
The inductances for this model are calculated in Appendix A and appear in
(A.55) and (A.56). These inductance expressions have to be transformed using
the transformations in Table 3.1. Applying these transformations the inductance
matrix in the stationary frame becomes:
 2 
3 3 Ll + L1 + L2 cos 2θ L2 sin 2θ 0
Lsdqγ =  L2 sin 2θ 3 Ll + L1 − L2 cos 2θ
2
0  (3.74)
2 2
0 0 3 Ll

Equation (3.74) can now be converted to the rotating frame by carrying out
the BLsdqγ BT transformation. After considerable manipulation one arrives at
3.2 dq Models 62

the following expression for the dq inductance matrix:


 
Ll + 32 (L1 + L2 ) 0 0
Lrdqγ =  0 Ll + 32 (L1 − L2 ) 0  (3.75)
0 0 Ll

If one assumes that the system has no zero sequence currents flowing (i.e.
the machine has its winding Y connected for example) then the last column and
row can be deleted from the above matrices. Therefore the relevant matrix for
the dq inductances is:
 
r Ll + 32 (L1 + L2 ) 0
Ldq = (3.76)
0 Ll + 32 (L1 − L2 )

Notice in (3.76) that the θ dependent inductance values of the original three
phase model have been converted to time invariant and θ independent induc-
tances in the dq frame. This results from the fact that the dq reference frame is
tied to the rotor. If one were measuring the inductance whilst fixed to the rotor,
the inductance will not change as the rotor is rotated (assuming a non-salient
stator). In addition, the transformed windings that are fixed to this frame do
not see any movement of the rotor from the moving d-axis, and therefore the
mutual inductance term to the orthogonal winding is zero. A consequence of
this simplification of the inductances is that the dq frame dynamic equations
are much simpler than the three phase equations.
In (3.73) we calculated the generic form of the dq dynamic equations taking
into account only the voltage terms due to the flux linkages. If the three phase
conversion process is carried out for the resistance it can be shown that the dq
values are identical to the three phase values. Therefore, the generic dq equation
can be rewritten in the following form if we include the resistive drop term and
use the fact that the dq inductances are time invariant:
   r   
r R 0 r Ld 0 r −Lrq 0
vdq = idq + pidq + ωrs irqd (3.77)
0 R 0 Lrq 0 Lrd

which can be written in scalar form as:


&
dird
vdr = Rird + Lrd dt − ωrs Lrq irq
dir (3.78)
vqr = Rirq + Lrq dtq + ωrs Lrd ird

where:
3
Lrd = Ll + (L1 + L2 )
2
3
Lq = Ll + (L1 − L2 )
r
2
Equation (3.78) is shown in diagram form in Figure 3.4.
It should be noted that the magnitude of the total flux linkage for the SYN-
CREL can be written in terms of the d and q-axis inductances as follows:
'
ψ = (Lrd ird )2 + (Lrq irq )2 (3.79)
3.2 dq Models 63

r r
pd Lq iq
R
- +

idr
vdr Lrd

d-axis

r r
pd Ld id
R
+ -

iqr
vqr Lrq

q-axis

Figure 3.4: Model for the ideal dq equations

The other relevant part of the machine model is the torque. The torque
expression (1.104) can be used as the basis for the development of the torque
for the linear reluctance machine. The expression developed in (1.104) was for
a system where the rotor had a single excitation winding and the stator a single
winding. However, the location of the second coil does not have to be on the
rotor, and it can be the q-axis coil instead. Obviously the self and mutual
coupling terms for the coils will now be the same as those in the stationary
frame dq model derived above.
The expression for the torque is (using (1.104)):

1 s2 dLsd 1 2 dLsq dLsdq


Te = id + isq + isd isq (3.80)
2 dθrs 2 dθrs dθrs
where the inductance terms are defined as in (3.74). Taking the derivatives in
this expression, and introducing the 3/2 factor to account for three phases, we
get the following expression for the torque in terms of the stationary frame dq
currents:
3  s2 2

Tes = (iq − isd )L2 sin 2θrs + 2L2 isd isq cos 2θrs (3.81)
2
Using the relationship:

isdqγ = BT irdqγ (3.82)


3.2 dq Models 64

one can substitute for isd and isq in (3.81) in terms of ird and irq , and obtain:
3
Ter =2L2 ird irq
2
3
= (Lrd − Lrq )ird irq (3.83)
2
All of the analysis thus far has been for a single pole pair machine. A mul-
tiple pole machine only requires a slight modification to the torque expression,
and the ωrs term is in electrical radians per second in the dynamic equation.
Therefore for a pp pole pair machine the torque expression is:
3
pp (Lrd − Lrq )ird irq
Ter = (3.84)
2
The torque expression could also be found by applying the general torque
expression derived for the primitive machine – (2.21), repeated here for conve-
nience:
Te = iT Gi (3.85)
where:
   
ird −Lrq 0
i= and G =
irq 0 Lrd
Substituting for these vectors into the general torque expression:
  r 
−Lrq 0 id
Te = [ ird irq ]
0 Lrd irq
 
−Lrq ird
= [ ird irq ]
Lrd irq
= (Lrd − Lrq )ird irq (3.86)
as was previously obtained. We can introduce the 32 pp factor to give the same
torque as a pp pole pair three phase machine.
The only other transformation of immediate interest that has not been ex-
plicitly carried out is the current transformation. It was eluded to in Sec-
tion 3.2.1 that one property of the rotating transformations was that the mag-
nitude of the current and voltage vectors was equal to that of a single phase
of the three phase machine in steady state. Another property that occurs is
that in steady state is that ird and irq have DC values if the dq-axes are rotating
synchronously with the rotor. To formally show these properties consider the
abc machine is being driven by currents of the form:
   
ia Ipk cos(θrs + γ)
 ib  =  Ipk cos(θrs + γ − 2π )  (3.87)
3
ic Ipk cos(θrs + γ + 2π 3 )
These currents are synchronized to the rotation of the rotor, and consequently
so is the resultant current vector. Carrying out the transformation from the abc
frame to the dq stationary frame we get:
 
Ipk cos(θrs + γ)
isdqγ =  Ipk sin(θrs + γ)  (3.88)
0
3.3 Space Vector Model 65

and the further transformation to the dq rotating frame gives:


 
Ipk cos γ
irdqγ =  Ipk sin γ  (3.89)
0

Notice that if the phase angle γ is zero then the q-axis current is zero, and
all the current lies in the d-axis–i.e. along the high permeance axis of the rotor.
If the peak value of the abc currents are constant then we have a constant
amplitude D.C. value equal to the abc phase amplitude, in the dq-axes.

3.3 Space Vector Model


An alternative method for modelling machines that has become popular is the
space vector technique. This method of modelling is very similar to the dq
modelling technique, and in fact it is very simple to convert between the two
different types of models. The main reason for the popularity of the technique
has been the growth in vector based control techniques, since this modelling
method naturally fits this view of the machine. Its main advantage is that a
simpler notation can be used for machine equations. For example, the electrical
dynamics of an induction machine can represented by two equations (instead of
four with a dq model). The form of the equations also evokes a resultant vector
way of thinking about the machine’s operation, as opposed to a component
vector approach with the dq modelling technique. A full discussion of space
vectors applied to the control of machines can be found in [6]. The application
of space vectors to the reluctance machines has not been as pervasive as it has
with induction machines because the reluctance machine more naturally relates
to a component viewpoint. This is due to the presence two different permeance
axes in the machine. However, in some situations space vectors are a useful
tool for viewing this machine’s operation, and it is therefore justified to have
a brief view of the space vector concepts applicable to reluctance machines. It
should be emphasized that because the reluctance machine does not have any
rotor winding we have no need to develop rotor expressions, as is the case with
the induction machine.
Space vector modelling is based on the concept that the mmf of a three
phase machine can be represented by a resultant vector that has a physical
location in space. This stems from the fact that the individual windings of the
phases are sinusoidally distributed, and the vector for each of the windings can
be considered to lie on the axis of the phases. It should be noted that the dq
modelling developed in the previous sections used similar assumptions, but the
modelling approach was different.

3.3.1 Current Space Vectors


Stationary Frame Current Vectors
In a manner similar to (3.4) we can write the following expression for the resul-
tant mmf in a three phase machine:
2π 4π
FTs = N3φ [ia (t)cosθ + ib (t)cos(θ − ) + ic (t)cos(θ − )] (3.90)
3 3
3.3 Space Vector Model 66

where θ is the angle from the axis of the a-phase winding as previously.
The notational simplicity of the space vector formulation is obtained by
introducing complex notation. In the following equations the “ ” is used to
denote vectors in the complex form. Equation (3.90) can be written as:
FTs = N3φ Re[ia (t)e−jθ + ib (t)ej(2π/3−θ) + ic (t)ej(4π/3−θ) ]
3 2 ( )
= N3φ Re [ia (t) + aib (t) + a2 ic (t)]e−jθ (3.91)
2 3
where a = ej2π/3 , and is a vector of unit length lying spatially along the axis of
the b-phase. Similarly a2 = ej4π/3 , and lies along the c-phase axis. Notice that
this complex notation implicitly means that we have a set of pseudo “dq” axes,
which now correspond to the real and imaginary axes.
Now consider the central part of the above mmf expression, namely:
  √
1 1 3
ia (t) + aib (t) + a ic (t) = ia (t) − ib (t) − ic (t) + j
2
[ib (t) − ic (t)] (3.92)
2 2 2
which is the same expression that is obtained for the three phase to two phase
transformations for the dq model, where the imaginary axis expression corre-
sponds to the q axis expression in the dq model.
Therefore let us define the current vector as follows:
2
is = [ia (t) + aib (t) + a2 ic (t)]
3
= |is | ejαs (3.93)
Using this definition of the current vector we can write the expression for
the mmf in the machine as:
3 ( )
FTs = N3φ Re is e−jθ (3.94)
2
Figure 3.5 shows pictorially (3.93) means. The |is | vector is the magnitude of
the resultant current vector. Notice that the direction of this vector is spatially
the same direction as the original mmf vector (since the two are related by a
scalar). The αs angle is the angle of this vector with respect to the reference
a-phase axis. If one were to add together the ia , ib , and ic current vectors
graphically on this diagram, the resultant current vector would have the angle
αs but be 3/2 times the magnitude. The 2/3rd term was introduced into (3.91),
and then carried into (3.93), since the resultant current vector has the property
that the vector can be directly projected back onto the three phase axes. This
is the same situation as with dq modelling in that the 2/3 factor allows the
currents in the two phase space vector representation to be directly correlated
with the phase currents of the three phase machine. It should be noted that
implicit in this projection is that there are not zero sequence currents flowing
(i.e. ia + ib + ic = 0). It can also be shown that under this restriction that
the space vector to three phase projections can be represented by the following
relationships:
Re(is ) = ia (3.95)
2
Re(a is ) = ib (3.96)
Re(ais ) = ic (3.97)
3.3 Space Vector Model 67

Figure 3.5: Resolving the current space vector onto the abc axes

In the particular case where the currents are of the form (3.5–3.7) then the
space vector can be written as follows:
2 2π 2π 2π
is = Ipk [cos ωt + (cos + j sin ) cos(ωt − )
3 3 3 3
4π 4π 2π
+ (cos + j sin ) cos(ωt + )]
3 3 3√
2 1 1 3
= Ipk [cos ωt − (− cos ωt + sin ωt)
3√ 2 √ 2 2 √
3 1 3 1 1 3
+j (− cos ωt + sin ωt) − (− cos ωt − sin ωt)
√2 2 √ 2 2 2 2
3 1 3
−j (− cos ωt − sin ωt)
2 2 2
= Ipk (cos ωt + j sin ωt)
∴ is = Ipk ejωt (3.98)

Therefore the resultant current vector has a constant magnitude and the angle
αs is changing at the constant rate of ω, i.e. the vector is rotating around the
machine at a constant angular frequency.
The space vector representation can be simply related back to the dq repre-
3.3 Space Vector Model 68

sentation. From (3.29) is can be seen that:


 
2 1 1
isd = ia − ib − ic (3.99)
3 2 2
1
isq = √ [ib − ic ] (3.100)
3
If one takes the real and imaginary components of (3.93) then one can write the
following:
 
2 2
Re(is ) = Re (ia + aib + a ic )
3
 
2 2π 2π 4π 4π
= Re (ia + (cos + j sin )ib + (cos + j sin )ic )
3 3 3 3 3
 
2 1 1
= ia − ib − ic = isd (3.101)
3 2 2

Similarly:
1
Im(is ) = √ [ib − ic ] = isq (3.102)
3
These projections can be seen in Figure 3.6. Note that the dq projections are
not as restrictive as the projections onto the abc axes. For example, if there
are zero sequence currents then (3.101) does not equal (3.95). Zero sequence
currents require the presence of an additional space vector equation, as was
the case with the dq equations. However, the discussion in this book shall be
focussed on balanced (and usually Y connected) machines that do not have zero
sequence current components.

Rotating Frame Current Vectors


Similar space vector expressions can be derived for frames that are not stationary
to the rotor. Consider the situation shown in Figure 3.7. Here we have the
original is vector as in Figure 3.6, as well as the same vector projected onto
another frame which is possibly rotating.
The current vector can be written with reference to the rotating frame as:

ir = |ir | ejαr
= |ir | ej(αs −θrs )
Now is = |is | ejαs = |ir | ej(θrs +αr ) (as |is | = |ir | )
= |ir | ejαr ejθrs
∴ is = ir ejθrs = ir e−jθsr (3.103)

The sign of the angle in (3.103) is dependent on the reference axis for the an-
gle difference between the two reference frames. The normal convention adopted
is that the old frame is taken as the reference, therefore the sign convention is:

xnew = xold e−jθnew−old (3.104)


3.3 Space Vector Model 69

Figure 3.6: Relationship between the dq axes and the current space vector.

Figure 3.7: Space vector rotating frame transformations


3.3 Space Vector Model 70

where:

θnew−old  the angle between the new and old axes


with reference to the old axis.

This relationship is general and can be applied to all space vector axis trans-
formations.
In the case of the transformation in (3.103) we are transforming from the
rotating axis to the stationary axis. Applying the rule above, the angle from
the old axis to the new axis is −θrs (or θsr ). Therefore applying (3.103):

is = ir e−jθsr (3.105)

3.3.2 Flux Linkage Space Vector


The total flux linking the phases in a three phase machine are:

ψa = Laa ia + Lab ib + Lac ic (3.106)


ψb = Lbb ib + Lba ia + Lbc ic (3.107)
ψc = Lcc ic + Lca ia + Lcb ib (3.108)

Define the flux linkage space vector as follows:


2
ψs = (ψa + aψb + a2 ψc ) (3.109)
3
The justification for the definition of the space flux vector is that the funda-
mental of the flux linkage to a single phase varies as a sinusoidal function of the
current angle to the axis of any particular phase. This was shown in Chapter 1.
Therefore the flux linkage has similar sinusoidal properties to the mmf of the
machine, and the same techniques can therefore be applied.
Substituting (3.106–3.108) into (3.109)and assuming that:

Lab = Lba
Lac = Lca
Lbc = Lcb

after a small amount of manipulation gives:


  √ 
2 1 1 3
ψs = ψa − ψb − ψc + j (ψb − ψc ) (3.110)
3 2 2 2

which after further manipulation gives:


2 1 
ψs = (2Laa − Lab − Lac ) ia + (2Lab − Lbb − Lbc ) ib · · ·
3 2 
+ (2Lac − Lcc − Lbc ) ic · · ·
√  
3
+j (Lbb − Lbc )ib + (Lab − Lac )ia + (Lbc − Lcc )ic (3.111)
2
3.3 Space Vector Model 71

This expression can be simplified greatly for a cylindrical rotor machine (i.e.
the self inductances are equal, and the mutual inductances are equal) . Defining:
Laa = Lbb = Lcc = Ls
and
Lab = Lba = Lac = Lca = Lbc = Lcb = Mss
where Mss is the mutual inductance between 120◦ separated phases, then we
can write (3.111) as:
*  √ &
2 1 1 3
ψ s = (Ls − Mss ) (ia − ib − ic ) + j (ib − ic )
3 2 2 2
= L̄s is (3.112)
where L̄s = Ls − Mss . In the case of a normal three phase machine Mss =
Mm cos 120◦ = − 12 Mm . Note that ignoring leakage Mm = Ls . Therefore L̄s =
3
2 Ls . This is the three phase equivalent inductance. We shall look at the
3 induction machine
Remark 14 Note that even though the inductance term is 2 Ls
in (3.112), the
in detail in a fol-
flux linkage ψ s is still 2/3rds that produced by the three phase machine as the
lowing chapter
current vector is still 2/3rds the magnitude of the three phase current vector.
For the reluctance machine the expression is much more complicated. Sub-
stituting the inductance expressions (A.55) and (A.56) into (3.111) letting θrs =
θd , and after considerable manipulation one obtains the following expression for
the flux space vector in a stationary reference frame:
L1 π
ψ s = (L1 + L2 cos 2θrs )ia + (− + L2 cos 2(θrs − ))ib · · ·
2 3
L1 π
+ (− + L2 cos 2(θrs + ))ic · · ·
2 3
1  √
+ j √ ( 3L2 sin 2θrs )ia
3

3 3 3
+ ( L1 − L2 ( cos 2θrs + sin 2θrs ))ib · · · (3.113)
2 2 2√
3 3 3 
+ (− L1 + L2 ( cos 2θrs − sin 2θrs ))ic (3.114)
2 2 2
The validity of this expression can be checked as follows. If (3.114) is calculated
for θrs = 0 and ia = Ipk , ib = −Ipk /2, ic = −Ipk /2, (i.e. the mmf vector lies
coincident with the a-phase) then the real part of the inductance is 3/2(L1 +L2 )
as expected from the dq analysis. A similar √ result can be √ found for the imaginary
component for θrs = 90◦ , ia = 0, ib = 3/2Ipk , ic = − 3/2Ipk (in this case the
mmf is at 90◦ and the rotor d-axis is also in this position).
If the currents are in the form of (3.87) then (3.114) can be simplified to the
following expression:
 
 3
ψs = Ipk (L1 cos(θrs + γ) + L2 cos (θrs − γ)) · · ·
3φ currents 2

+ j (L1 sin(θrs + γ) + L2 sin(θrs − γ))
3  
= Ipk L1 ej(θrs +γ) + L2 ej(θrs −γ) (3.115)
2
3.3 Space Vector Model 72

This special case for the currents has been chosen because it is the form of the
currents that are applied to the machine when it is being vector controlled. It
can be seen from that the resultant current is synchronized to the rotor position
such that the resultant current vector has an angle of γ radians with the rotor
high permeance axis. Note that similar to the cylindrical rotor case the current
amplitude only appears as Ipk in (3.115), the 3/2 term being from the inductance
part of the expression. Therefore the magnitude of the flux linkage is 2/3rds of
the flux linkage for the three phase machine, as was indicated from the definition
of the flux linkage expression (3.109).

3.3.3 Voltage Space Vector


In a manner analogous to the vector definitions of the current vector and flux
vector one can define the voltage vector:
2
vs = (va + avb + a2 vc ) (3.116)
3
where va ,vb ,vc are the individual phase voltages. As with the current vectors,
if there are no zero sequence voltages then the individual phase voltages can
be simply obtained from the voltage space vector using a similar expression to
(3.95), (3.96) and (3.97):

Re(v) = va (3.117)
2
Re(a v) = vb (3.118)
Re(av) = vc (3.119)

The concept of the voltage space vector is quite abstract. However, its
existence can be justified from the vectors already defined. The voltage in
a machine is made up of two components; the resistive drop, and the induced
voltage from changing flux linkages. We have already defined the current vector,
and the resistive drop is simply this vector multiplied by the resistance (which is
a scalar). The flux linkages have also been defined as a vector, and taking their
derivative in a vector sense also results in a vector. Therefore both components
of the voltage are vectors, and consequently the voltage can be considered to be a
vector. It is easy to demonstrate that if one takes components of a voltage vector
for a set of three phase windings one does get the individual abc components
of the voltages. Note that this process requires that there are no zero sequence
voltages present.
Voltage in across a coil is usually related to two main things in an electrical
circuit – current through the coil resistance, or a changing linkage through the
coil (due either to time or spatial variations). For the concept of a voltage vector
to be useful it should give the correct results under these two conditions. Now
consider the situation where we have the three coils of a three phase circuit
carrying DC currents. Therefore the individual currents in the windings are
ia , ib , and ic . Now if the voltage vector concept is to useful then:

v = iR (3.120)

Now writing down the voltage vector using its definition and the individual
3.3 Space Vector Model 73

phase voltages under this condition:


2
v= (ia R + aib R + a2 ic R)
3
2
= R (ia + aib + a2 ic )
3
= iR (3.121)

Note that under this excitation the voltage vector and the current vector are in
the same spatial direction.
The other case to consider is when the coil is excited by a change in flux
linkage. As mentioned previously there are two situations that occur – the coil
is subjected to a time varying flux linkage which is stationary in space, and
the coil is subjected to a moving sinusoidal flux density waveform. We shall
consider each of these. Firstly the time varying flux linkage. Now, realising
that θ is constant we can write:
dψ s d   jθ 
= ψ  e
dt dt  s
 
d ψ s 
= ejθ
dt
= |v s | ejθ
= vs (3.122)
Therefore the voltage vector is in the same direction as the flux vector under
this condition.
The other situation to consider is when we have a spatial sinusoidally dis-
tributed flux distribution moving with respect to the coils. The best way to
approach this case is to again use the complex form of the flux linkage expres-
sion:
 
 
ψ s = ψ s  ejθ(t) where θ(t) is the time varying vector angle
 
 
= ψ s  ejωt (3.123)

Therefore we can write:


dψ s   d
 
vs = = ψ s  ejωt
dt  dt
  jωt
= jω ψ s  e
= jωψ s (3.124)

Therefore the voltage vector is 90◦ out of phase with the flux linkage vector.
As can be seen from the above expression the voltage vector “leads” the flux
linkage vector by 90◦ , which is the same result that is obtained in the temporal
domain for sinusoidal variation of flux linkages in an inductor.

3.3.4 Example: SYNCREL Space Vector Model


We have assembled enough of the space vector model machinery to construct
the space vector electrical model for the SYNCREL. This model is very simple,
3.3 Space Vector Model 74

in fact about as simple a model as one can get for a machine. The simplicity
results from the space vector notation. A SYNCREL has only one set of three
phase windings on the stator, therefore the expression for the stator voltage in
space vector notation using stationary frame variables is:
dψ s
v s = Ris + (3.125)
dt
It is a straight forward process to verify this expression from the definitions
already presented for the various space vectors.
Evaluation of the voltage from (3.125) is complex due to the nature of the
flux linkage term in a stationary reference frame. A great simplification can
be achieved by converting this expression into a rotating frame synchronized
with the rotor (as was done with the dq equations). Applying (3.104) to the
voltage, current and flux linkage vectors, one can write the following relationship
between the stationary and rotating reference frame vectors:

v s = v r ejθrs 
is = ir ejθrs (3.126)

ψ s = ψ r ejθrs

Substituting (3.126) into (3.125) gives:


d

v r ejθrs = Rir ejθrs + ψ r ejθrs


dt
jθrs
dψ r jθ dθrs
= Rir e + e rs + ψ r ejθrs j
dt dt
dψ r
∴ v r = Rir + + jωrs ψ r (3.127)
dt
dθrs
where ωrs =
dt
θrs  angle of rotating frame wrt stationary frame (3.128)

Assuming that the currents being applied to the machine are of the form
(3.87) then it is not difficult to show that:

is = Ipk ej(θrs +γ) (3.129)

Therefore the rotating frame current space vector is, using (3.103):

ir = Ipk ejγ (3.130)

Applying a similar transformation to (3.115), one obtains:


3
ψr = Ipk [(L1 + L2 ) cos γ + j(L1 − L2 ) sin γ]
2
3 !
= Ipk L1 ejγ + L2 e−jγ (3.131)
2

3.3.5 Space Vector Power Expression


Now that we have the space vector representations for the dynamic equations we
are in a position to calculate the input stator power for the machine in terms
3.3 Space Vector Model 75

of space vectors. Assuming that there are no zero sequence components the
following expression can be written for the three phase power of the machine:

P3φ = va ia + vb ib + vc ic
= Re(v s ) Re(is ) + Re(a2 v s ) Re(a2 is ) + Re(av s ) Re(ais ) (3.132)

This equation can also be written in a more compact form:


3
P3φ = Re (v s i∗s ) (3.133)
2

where the “∗” means complex conjugate (ie. i∗s = 23 (ia + a∗ ib + a2 ic ) ). Because
the space vectors are closely related to the time domain phasors in steady state
the similarity of this expression with the time domain complex power expression
should not be surprising. This expression can be confirmed by the following
expansion:
  
∗ 2 +
2
2
, ∗ 2∗

Re (v s is ) = Re va + avb + a vc ia + a ib + a ic (3.134)
3
 2 2 3 3 3
= Re va ia + vb ib + vc ic · · ·
3 2 2 2

3
−j (va ia + vb ib + vc ic )
2
2
= (va ia + vb ib + vc ic ) (3.135)
3
As can be seen from (3.135) the space vector representation of the machine is
absorbing 2/3rds the power of the three phase machine. Hence the space vector
transformations we have developed are power variant transformations, as was
the case for the dq transformations.
It should also be noted that power expressions are reference frame indepen-
dent (as one would naturally expect if the reference frame concept was to be
useful). This can be shown as follows. Let use convert the voltage and current
vectors in the previous power expression to an arbitrary reference frame at some
angle θ, with respect to the ie.

v s = v s e−jθ
i∗ ∗ jθ
s = is e

Substituting these expressions into (3.133) we get:


  
2
2
+ , ∗

Re(v s i∗
s ) = Re va + avb + a2 vc e−jθ ia + a∗ ib + a2 ic ejθ
3
  
2 +
2
2
, ∗ 2∗

= Re va + avb + a vc ia + a ib + a ic
3

which is the same as (3.134). Therefore the power is invariant in different


reference frames.
3.3 Space Vector Model 76

3.3.6 Example: Space Vector Expression for SYNCREL


Torque
The power expression developed above can be used as a means to calculate the
torque produced by the machine. A general expression for torque is:

T = Pω (3.136)

This expression can be used to develop the electro-magnetic torque for the space
vector model of the machine by utilizing the energy balance expressed in (1.44).
If one can identify the loss and field storage terms then they can be subtracted
from the total input energy to give the mechanical output energy. This can then
be substituted into (3.136) to give the electromagnetic torque.
Consider the expression (3.125). The power expression for the machine can
be written using the relationship (3.133) as follows:
 
3 3 dψ s ∗
P3φ = Re (v s i∗s ) = Re Ris i∗s + is (3.137)
2 2 dt

Clearly the Ris i∗s term is related to the power losses in the machine, therefore

the dts i∗s term must be related to stored field energy and mechanical output
power. Considering the last term for the special case of currents in the form
(3.87), with Ipk constant with respect to time, and using (3.115) we can write:
  
dψ s d
3
= Ipk L1 ej(θrs +γ) + L2 ej(θrs −γ)
dt dt
2
  
3
= jωrs Ipk L1 ej(θrs +γ) + L2 ej(θrs −γ)
2
= jωrs ψ s (3.138)
dθrs
where ωrs =
dt
Therefore the power expression under this steady state condition becomes:
3 

P3φ = Re Ris i∗s + jωrs ψ s i∗s (3.139)
2
Clearly there is only one term related to the rotational power and that is
jωrs ψ s i∗s . Expanding this using is∗ = Ipk e−j(θrs +γ) and (3.115) one gets:
 
3 3 2
+ −j2γ
,
P3φ = Re jωrs Ipk L1 + L2 e
2 2
9 2
= ωrs Ipk L2 sin 2γ (3.140)
4
9 2
∴ Te = Ipk L2 sin 2γ (3.141)
4
If we remove the restriction that Ipk has to be constant, then we would end
up with Ldi/dt type terms in (3.138). These terms are not related to ω in any
way, and result in change of stored field energy terms in (3.137). Therefore
(3.140) is valid for transient conditions as well as for steady state.
3.3 Space Vector Model 77

The same expression can be obtained if the torque is calculated using the
rotating reference frame expression of (3.127). In this case the rotational power
term is even more easily identified. Consider the power expression in this frame:
3

P3φ = Re jωrs ψ r i∗r


2  
3 3 jγ −jγ
! −jγ
= Re jωrs Ipk L1 e + L2 e Ipk e
2 2
9 2 + ,
= Ipk Re jωrs L1 + jωrs L2 e−j2γ
4
9 2
= ωrs Ipk L2 sin 2γ (3.142)
4
which is the same as the power in the stationary frame case. Therefore the power
and torque produced is reference frame independent (as one should expect).
It is possible to develop a more general form of the mechanical power/torque
expression. In the two examples above the key expression for the rotational
power has the form:
3 + ,
Prot = Re jωψi∗ (3.143)
2
Regardless of whether the variables are in a rotating frame or a stationary frame
the current and flux have the following form:
 
ψ = ψ  ejα and i = |i| ejβ

therefore:
3  

Prot = Re jω ψ  |i| ej(α−β)


2
3 +   ,
= Re jω ψ  |i| (cos(α − β) + j sin(α − β))
2
3    
= Re(jω ψ  |i| cos(α − β) − ω ψ  |i| sin(α − β))
2
3  
= − ω ψ  |i| sin(α − β)
2
3
∴ Prot = − ωψ × i (3.144)
2
3
and Trot =− ψ×i (3.145)
2
Remark 15 The above general expressions for power and torque are the same
expressions as rotational power and torque for the DC machine. In this machine
the torque produced is of the form:

Trot = Kψf ia (3.146)

where ia is the armature current and ψf is the flux linkage due to the field. In
a DC machine the physical arrangement with the commutator is such that the
spatial angle between these two values is 90◦ . Therefore the DC machine torque
expression is the same at that for an AC machine with a right angle between
the current and flux vectors. As we shall see in the next chapter this torque
expression is general for all AC machines satisfying sinusoidal assumptions.
3.3 Space Vector Model 78


Remark 16 In the power/torque expressions above the dts has a contribution
to the rotational power because of the saliency of the rotor. The rotational terms
result because ψ s has a spatial component due to the inductance variation with
rotor position. This situation does not occur with round rotor machines such as
the induction machine.

3.3.7 Relationship Between Space Vectors and dq Models


Clearly the space vector model and the dq model of a machine are very closely
related. The Real and Imaginary axes of the space vector model can be con-
sidered to be the same as the dq axes. Therefore, by taking the components
of the space vectors (i.e. taking the Re and Im parts) onto these axes one can
obtain the dq representation of the variable or equation. For example, consider
the (3.115) representation for the flux linkage. Taking the Re and Im parts we
obtain:
  
 3
Re ψ s  = Ipk [L1 cos(θ + γ) + L2 cos(θ − γ)] (3.147)
3φ currents 2
  
 3
Im ψ s  = Ipk [L1 sin(θ + γ) + L2 sin(θ − γ)] (3.148)
3φ currents 2
Calculating the flux linkage using (3.74) and (3.88) one gets the following:
   
ψds 3 L1 cos(θ + γ) + L2 (cos 2θ cos(θ + γ) + sin 2θ sin(θ + γ))
= Ipk
ψqs 2 L1 sin(θ + γ) + L2 (sin 2θ cos(θ + γ) − cos 2θ sin(θ + γ))
(3.149)
Since:
cos 2θ cos(θ + γ) + sin 2θ sin(θ + γ) = cos(θ − γ)
sin 2θ cos(θ + γ) − cos 2θ sin(θ + γ) = sin(θ − γ)
then the Space Vector and dq expressions are equivalent. This equivalence is
more easily verified if the rotating versions of the two models are compared.
Consider (3.131). If Re and Im parts are taken we have:
  
 3
Re ψ r  = Ipk [(L1 + L2 ) cos γ] = Ld id (3.150)
3φ currents 2
  
 3
Im ψ r  = Ipk [(L1 − L2 ) sin γ] = Lq iq (3.151)
3φ currents 2
since we know that Ld = 3/2(L1 + L2 ) and Lq = 3/2(L1 − L2 ), and id =
Ipk cos γ, iq = Ipk sin γ from the dq model theory.
Finally it can be shown that the Space Vector and dq model theory give the
same torque and power expressions. Consider the following relationships:
2
Ipk sin 2γ = 2(Ipk cos γ)(Ipk sin γ)
= 2idiq (3.152)
 
2 3 3
2L2 = (L1 + L2 ) − (L1 − L2 )
3 2 2
2
= (Ld − Lq ) (3.153)
3
Substituting these into (3.141) gives the normal dq torque expression (3.83).
3.4 Steady State Model 79

3.4 Steady State Model


Thus far this Chapter has been mainly considering the dynamic models. The
steady state model of machines can be derived from the dq models, and as
an example this section will develop the steady state voltages and currents for
the SYNCREL using the dynamic model as a starting point. The approach is
similar to that in [2].
Consider the ideal dq equation in a rotating reference frame as shown in
(3.78). If the machine is in steady state then the derivative terms in this ex-
pression will be zero. Hence the steady state form of (3.78) is:

vdr = Rird − ωrs Lrq irq
(3.154)
vqr = Rird + ωrs Lrd ird

Using the standard transformation shown in Table 3.2 one can write:

vabc = CT vdqγ
r
(3.155)

Considering only phase a in this transformation it can be seen that (3.155) leads
to the following expression for the a phase voltage:

vdr vqr
   
va = [(Rird − ωrs Lrq irq ) cos θrs − (Rirq + ωrs Lrd ird ) sin θrs ] (3.156)

This equation can be written in the form:


( )
va = Re (vdr + jvqr )ejωrs t (3.157)

We wish to express the voltage in terms of the phase voltage. Consider the
following form for the time domain expression for the voltage on phase a:

va = Vm cos(ωrs t + α) (3.158)

which may be written in complex notation as:


 
√ Vm jα jω t
va = Re 2 √ e e rs (3.159)
2

The phasor voltage for va may be written by inspection of (3.159) as:

Vm
Va = √ ejα (3.160)
2
therefore (3.159) may be written as:
-√ .
va = Re 2Va ejωrs t (3.161)

Comparing (3.161) with (3.157) one can write the following:


1 + ,
Va = √ vdr + jvqr = Vdr + jVqr (3.162)
2
3.4 Steady State Model 80

Figure 3.8: Phasor diagram for a steady state SYNCREL

Similarly the phase current can be written in terms of the steady state dq cur-
rents:
1 + ,
Ia = √ ird + irq = Idr + jIqr (3.163)
2
Using the expressions for Va and Ia above one can write (3.162) as:

Va = Rdr Idr − ωrs Lrq Iqr + j(Rqr Iqr + ωrs Lrd Idr ) (3.164)

which allows the steady state phasor diagram of Figure 3.8 to be drawn. Notice
from this Figure that the power factor for this machine can never be leading. If
the (3.164) is written as:

Lrd r
Va = Rdr Idr − ωrs I + j(Rqr Iqr + ωrs Lrd Idr ) (3.165)
ξ q

where ξ = Ld /Lq then it can be seen that as ξ → ∞ and the d-axis flux in the
machine stays constant, then the voltage and current vectors in Figure 3.8 will
approach each other, and the power factor will be unity.
Chapter 4

Vector Control of Induction


Machines

4.1 Introduction
In the previous chapter we assembled much of the basic theory to tackle the
modelling of the induction machine, and the derivation of vector control of the
induction machine. In this chapter we will extend the basic theory where neces-
sary for the induction machine situation, and then apply this to the development
of a number of different vector control strategies for this machine.

4.2 Vector Models for Induction Machines


The purpose of this section is to extend the theory developed for the single
winding AC machine in the previous chapter to that of the induction machine.
This involves considering modelling for a machine where one has windings on
both the rotor and the stator. Although the general principles are the same as
for the stator winding case the detailed expressions are different.
Figure 4.1 shows a conceptual diagram of a machine with three phase wind-
ings on the rotor. Note that it this machine is an induction machine then the
rotor windings are usually short circuited. However for the moment the equa-
tions will be developed as thought the windings are not shorted.
Similar expressions to those developed in the previous chapter for the stator
winding can be developed for the rotor winding. These will not be repeated here.
These expressions are developed assuming that the rotor winding is stationary
– in other words we are developing the expressions in a reference frame aligned
with the rotor.

4.2.1 Flux Linkage Expression


Some of the expressions developed previously have to be altered slightly in
order to account for the presence of the rotor. One of these is the flux linkage
expression as expressed in (3.111). With the rotor present the various total flux
4.2 Vector Models for Induction Machines 82

bs

ar
q rs
as
br
w rs
cr

cs

Figure 4.1: Conceptual diagram of an induction machine.

linkage expressions for the stator phases become:

ψas = Ls ias + Mss ibs + Mss ics + Msr iar cos θrs +
2π 4π
Msr ibr cos(θrs + ) + Msr icr cos(θrs + ) (4.1)
3 3

ψbs = Ls ibs + Mss ias + Mss ics + Msr iar cos(θrs + )+
3

Msr ibr cos θrs + Msr icr cos(θrs + ) (4.2)
3

ψcs = Ls ics + Mss ias + Mss ibs + Msr iar cos(θrs + )+
3

Msr ibr cos(θrs + ) + Msr icr cos θrs (4.3)
3
where:

Ls  the self inductance of the phase


Mss  the mutual inductance between stator phases
Msr  the maximum mutual inductance between a stator and rotor phase

Note the self inductance of a single stator winding can be written in terms
of a leakage inductance and a magnetising inductance:

Ls = Lsl + Lsm (4.4)

where Lsl is a stator winding leakage inductance, and Lsm is a stator winding
magnetising inductance. If the stator has an effective number of turns equal
4.2 Vector Models for Induction Machines 83

to Nse and the rotor has an effective number of turns Nre then the stator
magnetising inductance is related to the mutual inductance between the rotor
and the stator as follows: This is a standard
result from trans-
Nse
Lsm = Msr (4.5) former theory
Nre
If these expressions are substituted into the definition of the flux linkage
vector (3.109), after considerable manipulation one can obtain the following
expression:

ψ s = Ls is + Lm ir ejθrs
= Ls is + Lm ir (4.6)

where the “ ” means that the rotor current vector has been referenced to the
stator reference frame. Notice that this expression has a marked resemblance
to the previous expression (3.112) – there is an additional term related to the
rotor. The various inductances in this expression are:
1 1
Ls = Ls − Lss = Lsl + Lsm − Mss and Mss = − Mssm = − Lsm
2 2
3
∴ Ls = Lsl + Lsm (three phase stator inductance)
2
3
Lm = Msr
2
Note that this expression can be further manipulated as follows:
 
3 3 Nre
ψ s = Lsl + Lsm is + Lsm ir (4.7)
2 2 Nse
re 
Note that NNse ir is the rotor current referred to the stator. Therefore the ex-
pression can be written in terms of the stator magnetising current (which is the
normal form for a transformer) as follows: Note that referring
currents to the sta-
ψ s = Ls is + L̄m irs (4.8) tor using turns ra-
tios is different to
where: referencing current
3 vectors to different
L̄m = Lsm reference frames.
2
irs  the rotor current referenced and referred to the stator.

Remark 17 Note that the above expression is exactly analogous to an expres-


sion for a transformer where the secondary current has been referred to the
stator.

Similar analysis can be applied to the rotor giving the expression:

ψ r = L̄r ir + Lm is (4.9)


4.2 Vector Models for Induction Machines 84

where:
1 1
L̄r = Lr − Mrr = Lrl + Lrm and Mrr = − Mrrm = − Lrm
2 2
3
∴ L̄r = Lrl + Lrm (three phase rotor inductance)
2
3 3
Lm = Mrs = Msr
2 2
Nre
Lrm  the rotor magnetising inductance = Mrs
Nse
Remark 18 Note that if the effective rotor and stator turns are the same (i.e.
Nse = Nre ) then Lrm = Lsm = Msr . Therefore Lm = 32 Lsm = 32 Lrm and
both (4.6) and (4.9) are in the form of the conventional transformer equation.
Referring currents to the stator or the rotor has no effect because the turns ratio
is unity.

4.2.2 Magnetising Current


In a machine such as the induction machine there are two mmfs contributing
to the total mmf in the machine – the stator mmf and the rotor mmf. The
total mmf in the machine can be calculated by adding together these two mmfs.
Referring to (3.94) we can write:

FT = FTs + FTr
3 ( ) 3 ( )
= Nse Re is e−jθ + Nre Re ir e−jθ
2  2 
3 ( −jθ ) Nre (  −jθ )
= Nse Re is e + Re ir e
2 Nse
 
3 Nre  −jθ
= Nse Re (is + ir )e (4.10)
2 Nse
re 
Notice that the N
Nse ir term is the rotor current in a referenced to a stationary
frame referred to the stator (in the same way the secondary currents can be
referred to the primary in a transformer). The current expression in (4.10) is
the magnetising current as this is the current that produces the magnetising
current in the machine:
Nre 
im = is + i = is + irs (4.11)
Nse r

4.2.3 Power and Torque Expressions


Other expressions that differ when we have a rotor with windings are those for
power and torque. Realising that the torque and power expressions are closely
related we will concentrate on the torque expression in this discussion. The
main difference between the evaluation of the torque expression here and that
carried out in the previous chapter is that we must account for the power in
the rotor, since the equations for the induction machine allow for the double
fed machine case. Furthermore, if we don’t account for the rotor power then
we would not have a torque expression at all, since it is the power in the rotor
4.2 Vector Models for Induction Machines 85

that is contributing to the torque. As noted in the evaluation of the torque for
the SYNCREL we only needed to consider the stator in that case because the
effects of the rotor were reflected into the stator via the spatial variation of the
stator inductances (which was caused by movement of the rotor). The rotor
had no electrical circuit, therefore was electrically passive.
Similarly to the expression (3.133) we can write the following expression for
the total power for the induction machine:
3
P3φ = Re(us i∗s + ur i∗
r ) (4.12)
2
1
We also know from conservation of energy arguments that equation (1.44)
holds. Power is related to energy via the relation:
dEe
P3φ = ⇒ dEe = P3φ dt (4.13)
dt
Therefore the power expression (4.12) can be broken into various components
based on (1.44). The losses section of this expression is normally broken in
various losses such as friction, iron losses etc., but we for simplicity shall only
consider the resistive loss component. Let us write the expression for the stator
resistance loss:
3 Rs ∗
PleRs = Re(ule is ) (4.14)
2
3
= Re(is Rs i∗s )
2
3 2
= Re(|is | Rs ) (4.15)
2
Rs
where ule is the voltage across the stator resistance Rs .
Similarly the losses in the rotor can be written as:
3
Re(|ir | Rr )
2
PleRr = (4.16)
2
Using these two expressions we can write the increment energy loss due to
resistance losses as:
3

dEle = PleR dt = Re |is | Rs + |ir | Rr dt


2 2
(4.17)
2
Now let us consider the energy that is being put into the field. The energy
being put into the field is the voltage across the inductive elements × the current
through the inductive elements. The voltage across the inductive elements is
the rate of change of flux linkage. The general expression for the field power is:
   
3 dψ s ∗ dψ r ∗ 3 dψ s ∗ dψ r ∗
Pf e = Re i + i = Re i + i (4.18)
2 dt s dt r 2 dt s dt r

Note that this expression can also be written with the rotor variables referred
to the stator reference frame and vice-versa since power expressions are invariant
1 Note that the rotor variables are expressed in the stator reference frame.
4.2 Vector Models for Induction Machines 86

under reference frame transformations. If (4.18) is integrate with respect to time


then the following expected expression for the field energy results:
3 3
Ef e = Re(ψ s i∗s + ψ r i∗r ) = Re(ψ s i∗s + ψ r i∗
r ) (4.19)
2 2
Remark 19 Note that it is implicit in our derivation of the field energy that the
rotor of the machine is stationary. If the rotor is not stationary then the dψ r /dt
term will contain a rotationally related term. Such a term is not connected with
field energy but is connected with mechanical output power.

Rearranging (1.44) so that the mechanical energy term is the subject and
writing in terms of differentials gives:

dEme = dEe − dEle − dEf e (4.20)

Substituting for the terms in this expression, assuming that there is movement
of the rotor, gives:
3 3

Re(us i∗s + ur i∗ Re |is | Rs + |ir | Rr dt


2 2
dEme = r )dt −
2  2 
   
 
3  dψ s ∗ dψ r  
− Re 
 dt si + i ∗
 + jωrs ψ r 
 dt (4.21)
2 
r
dt  

θrs const
 
dψ 
The r term
dt

Terms in this expression can be collected together so that it consists of compo-


nents due to the stator and components due to the rotor:
 
3 dψ s ∗
dEme = Re us i∗s − |is | Rs −
2
is dt
2 dt
 
Stator mechanical energy components
   
3 dψ r 
 ∗  2 ∗
+ Re ur ir − |ir | Rr − ir  + jωrs ψ r (4.22)
2 dt 
θrs const
 
Rotor mechanical energy components

The stator section of this equation cannot contribute to mechanical output


power, therefore all the terms in this section of the equation must add to be
zero. Let us consider the rotor section of the equation – the terms:

 
dψ r
ur i∗  ∗
2
r − |ir | Rr − ir  =0
dt 
θrs const

for the same reason that the stator section terms equal zero – these terms do not
involve anything related to mechanical motion and therefore cannot contribute
to the mechanical output power. The last term on the other hand involves
ωrs and therefore must have something to do with mechanical output power.
4.2 Vector Models for Induction Machines 87

Therefore the mechanical output power is:


dEme 3
Prot = Pme = = Re(−jωrs ψ r i∗
r ) (4.23)
dt 2
Pme 3
∴ Trot = Tme = = Re(−jψ r i∗
r ) (4.24)
ωrs 2
Note the similarity of these expressions with (3.143). Therefore in a manner
similar to (3.144) and (3.145) we can write that the power and torque for the
induction machine is:
3
Prot = − ωrs ψ r × ir (4.25)
2
3
Trot = − ψ r × ir (4.26)
2
Remark 20 As can be seen from the torque and power expressions equations
(3.144) and (3.145) are very general.

It is possible to derive a number of alternative expressions for the torque


of an induction machine using the flux expressions (4.6) and (4.9). Converting
(4.9) to be relative to the stator reference frame and defining the magnetising
flux vector: Note that we have
assumed that the
ψ r = L̄r ir + Lm is (4.27) stator to rotor
ψ m = Lm ir + Lm is = Lm im (4.28) effective turns are
equal to get the
where ψ m refers to the magnetising flux referred to the stator reference frame expression for ψ m .
(from its natural magnetising flux reference frame). Rearranging (4.28):

Lm is = ψ m − Lm ir

and substituting into (4.27) gives:

ψ r = L̄r ir + ψ m − Lm ir

Substituting this into (4.26) gives: Note that the


torque is related
3
Trot = − (L̄r ir + ψ m − Lm ir ) × ir to the interaction
2 of the magnetising
3
= − ψ m × ir (4.29) flux and the rotor
2 current. The rotor
This expression can be further manipulated by using (4.28): leakage flux does
not contribute to
3 torque production.
Trot = − (Lm (ir + is ) × ir (4.30)
2
3
= − Lm is × ir (4.31)
2
i.e. the torque is a function of the cross product of the stator and rotor current Assuming Nse =
space vectors. Nre
4.2 Vector Models for Induction Machines 88

A different expression can be obtained from (4.26) as follows:


3
Trot = − ψ r × ir
2
3
= − (L̄r ir + Lm is ) × ir
2
3
= − Lm is × ir (as above)
2
Now realising that ir × ir = 0 allows one to write:

3 Lm
Trot = − (L̄s is + Lm ir ) × ir
2 L̄s
3 Lm
=− ψ × ir (4.32)
2 L̄s s
The torque can also be expressed totally in terms of stator quantities. Con-
sider (4.31), by reversing the order of the cross product we can write:
3
Trot = Lm ir × is (4.33)
2
Again using the fact that a vector crossed with itself is equal to zero we can
write this expression as:
3
Trot = (L̄s is + Lm ir ) × is
2
3
= ψ s × is (4.34)
2
This expression can be further developed. Assuming that the stator and
rotor effective turns are equal we can write:

ψ s = ψ sl + ψ m (4.35)

where:

ψ sl = Lsl is
ψ m = Lm im = Lm (is + ir )

Substituting for ψ s in (4.35) we can write:

3
Trot = (Lsl is + Lm im ) × is
2
3
= Lm im × is
2
3
= ψ m × is (4.36)
2
Note that the sta-
tor leakage flux does
not contribute to
the torque.
4.2 Vector Models for Induction Machines 89

yg ys
w rs
xr
yr
q gs - q rs
x g w gs
q rs
q gs
xs

Figure 4.2: Relationship between stationary and rotating frames and the general
reference frame for the induction machine

4.2.4 The Space Vector Model of the Induction Machine


In this section we develop the space vector model of the induction machine in
a general reference frame. From this general reference frame it is then easy
to generate models of the machine in the natural reference frames such as the
stationary reference frame or the rotor reference frame.
Let us begin with the basic equations for the induction machine. These are
simple to deduce from the work we have already carried out on space vector
modelling. We simply write expressions of the form of (3.125) for both the
stator and the rotor. Note that the equation for each of these has been written
in its nature reference frame (i.e. stationary for the stator and rotating with
the rotor for the rotor):

dψ s
v s = Rs is + (4.37)
dt
dψ r
v r = Rr ir + (4.38)
dt
We want to express these equations in a general reference frame rotating at an
angular velocity of ωg rad/sec. Figure 4.2 shows the relationship between the
stationary frame, the rotating frame and the general reference frame.
We can use the frame conversion factors to reference the stator expression
and the rotor expression to the general reference frame. Using (3.104) we can
write for a generic vector in each of the natural reference frames:

xsg = xs e−jθgs (4.39)


−j(θgs −θrs ) j(θrs −θgs )
xrg = xr e = xr e (4.40)

Applying these conversion factors we can write the following:

v s = v sg ejθgs ; is = isg ejθgs ; ψ s = ψ sg ejθgs (4.41)


4.2 Vector Models for Induction Machines 90

Substituting these expressions into (4.37) we can write:

v sg ejθgs = Rs isg ejθgs + ψ sg ejθgs


dt 
dθg dψ sg 
= Rs isg ejθgs + ψ sg e jθgs
.j +e jθgs

dt dt 
θg const
  
dψ sg 
= Rs isg ejθgs + jωg ψ sg +   ejθgs
dt 
θg const
dψ sg
∴ v sg = Rs isg + + jωgs ψ sg (4.42)
dt
In a similar manner we can do the same with the rotor equation for the
machine. In this particular case we have:

v rg = v rg ej(θgs −θrs ) ; ir = irg ej(θgs −θrs ) ; ψ r = ψ rg ej(θgs −θrs ) (4.43)

Substituting these into (4.38) gives:

v rg ej(θgs −θrs ) = Rr irg ej(θgs −θrs ) + ψ rg ej(θgs −θrs )


dt
d(θgs − θrs )
= Rr irg ej(θgs −θrs ) + ψ rg ej(θgs −θrs ) . j
 dt
dψ rg 
+ ej(θgs −θrs ) 
dt 
(θgs −θrs ) const
  
dψ rg 
= Rr irg ej(θgs −θrs ) + j(ωgs − ωrs )ψ rg +   ej(θgs −θrs )
dt 
(θgs −θrs ) const
dψ rg
∴ v rg = Rr irg + + j(ωgs − ωrs )ψ rg (4.44)
dt
Summarising, the induction machine equations in a general reference frame
are:

sg
v sg = Rs isg + dt + jωg ψ sg
dψrg (4.45)
v rg = Rr irg + dt + j(ωg − ωr )ψ rg

Remark 21 With equation (4.45) one can easily generate the induction ma-
chine equation in an arbitrary reference frame. This will be very handy when
we consider the various forms of vector control which result from these expres-
sions in particular reference frames.

Using reasoning similar to that in the previous section we can write that the
rotational power is due to the true rotational motion in (4.45). Therefore the
4.3 A Heuristic Explanation of Vector Control 91

expression for the rotational power is:


3 - .
Prot = Re −jωr ψ rg i∗rg
2
3
= − ωr ψ rg × irg (4.46)
2
Therefore it is obvious that the rotational torque produced is:
3
Trot = − ψ rg × irg (4.47)
2
This has the same form as the expression derived in the previous section, there-
fore it can be seen that the various torque expressions derived in the previous
section carry over to the general reference frame except that the fluxes and
currents have to be replaced by the general reference frame equivalents.. The
expressions for the fluxes are:

ψ sg = L̄s isg + Lm irg (4.48)


ψ rg = L̄r irg + Lm isg (4.49)

One particular version of the torque expression that will be useful later is
derived as follows. From (4.33) we know that we can write the following in the
general reference frame:
3
Trot = Lm irg × isg (4.50)
2
This expression can be expanded as follows:
3 Lm
Trot = (L̄r irg + Lm isg ) × isg since isg × isg = 0
2 L̄r
3 Lm
= ψ × isg (4.51)
2 L̄r rg

4.3 A Heuristic Explanation of Vector Control


In the previous section we developed some general space vector models of the
induction machine. These models are very useful in quantitative definitions of
the fundamental equations for vector control. However, in this section we shall
consider vector control from a heuristic point of view.
The following discussion will be with reference to Figure 4.3. This diagram
shows a squirrel cage induction machine with quadrature stator windings. One
could consider the stator to be that of a DC machine where the q axis winding
corresponds to the compensation winding, and the d axis winding is the field
winding. For the sake of the following argument we will assume that the stator
and rotor windings have the same number of effective turns. Let us now conduct
a thought experiment on this configuration.
Assume that a current iqs is suddenly injected into the sQ winding. By
Lenz’s Law a current will flow in the rotor in such a way as to oppose the
change in flux caused by the increasing current in the sQ winding. The current
4.3 A Heuristic Explanation of Vector Control 92

sD

sQ ym' D

Figure 4.3: Conceptual diagram of an induction machine with quadrature-phase


stator windings.

directions are those marked in Figure 4.3. Therefore the current flowing at some
time t+
o (where to is the time of application of the q axis current) is:

ir = −iqs (4.52)

The effect of the injection of the current can be better scene from a space vector
diagram of the machine – see Figure 4.4. The resultant stator current is simply
the vector addition of the two stator currents. The induced rotor current directly
opposes the q axis stator current, and therefore there is no flux produced in the
q axis. Therefore at time t+ o the magnetising current is the d axis current, as it
would be in a compensated DC machine.
Assume that the rotor is held stationary. After the initial current induced
in the rotor the current will die away with the time constant being that of the
rotor circuit. Therefore at some time t > to the situation could be that in
Figure 4.5. The length of the ir vector will decrease in length until it is zero. It
is clear that under this condition that the magnetising current vector and flux
no longer coincide with the d axis of the machine. Therefore this situation is
now different from that of the DC machine.
What happens if we can move the stator so that the d axis remains aligned
with the magnetising current vector? That is, as the magnetising current vector
moves by δµm toward is we move the stator by the same amount. This move-
ment of the stator can also be viewed as a movement of the rotor in a clockwise
direction if the stator is taken as the reference frame. If we have relative mo-
tion between the stator and the rotor then we have the rotor bars cutting flux
and consequently there will be voltage produced in the bars. If one used the
4.3 A Heuristic Explanation of Vector Control 93

is
iqs i r '

D
i m ' = ids ym'

Figure 4.4: Space vectors in quadrature induction machine at time t+


o.

Movement of i m '

is ir '

iqs
im'
mm
D
ids

Figure 4.5: Space vectors in quadrature induction machine at t > to .


4.4 Special Reference Frames 94

Q
sQ

i r ' = iq
is
D

i m ' = id
mm
sD

Figure 4.6: Position of the space vectors after the stator has been rotated.

F = qv × B expression the voltage induced for the relative motion in this exam-
ple is such that the decreasing rotor current will be increased. Note that the B
field would be slightly offset from the d axis because the iqs current is no longer
fully compensated. This in turn changes the orientation of the induced voltage
in the rotor and a consequent shift in the resultant rotor current so that com-
pensation is reestablished. Figure 4.6 shows the situation where the stator has
been rotated so that the d axis still lies along the magnetising current vector.
Note that this also implies that the rotor current, ir is still orthogonal to the
magnetising flux.

Remark 22 If one keeps the d axis winding aligned with the magnetising cur-
rent vector, then the is vector will move by the same angular displacement as the
d axis. Therefore implicitly the ir vector must be orthogonal to the magnetising
current vector.

In a real situation one would not move the stator winding, but the same
effect could be achieved by controlling the stator d and q axis currents so that
the resultant mmf (and hence current vector is ) produced by the winding moves
around the machine by µm .
The movement of the stator current vector in relation to the magnetising
flux linkage phasor has important implications on the torque production of the
machine. This will be investigated in the next section.

4.4 Special Reference Frames


4.4.1 The Magnetising Flux Linkage Reference Frame
In the previous section we heuristically discussed the basic concepts behind
vector control. This discussion was with respect to the magnetising flux linkage.
4.4 Special Reference Frames 95

y
sQ

y m ' = y mm = y mx

iqs

wm
isy i s , i sm x

isx
mm
sD
ids

Figure 4.7: Relationship between the dq frame and the special xy frame.

Now let us consider the implications of the magnetising flux reference frame on
the torque production of the machine.
The following discussion is with reference to Figure 4.7. As can be seen we
have defined a reference axes (the xy axes) that are rotating with the magnetis-
ing current vector. Therefore the xy axes are rotating at:
dµm
ωm = (4.53)
dt
One can also see that the relationship between the stator current in the mag-
netising reference frame and the stator current in the stator frame is (using
(3.104)):

ism = is e−jµm = isx + jiys (4.54)

From (4.36) we can deduce that the torque in a magnetising flux reference
frame is:
3
Trot = ψ × ism
2 m
3  
= ψ m  isy (4.55)
2
since there is no orthogonal component of the magnetising flux with this par-
ticular orientation of the reference axes. Clearly the:

ψ m = Lm (ism + irm )
= Lm isx (4.56)
= ψsm (4.57)
4.4 Special Reference Frames 96

y
sQ

iqs wr

w mr
isy i s , i syr y ryr x

i mr = i mr
isx
as
rr qr
sD
ids

Figure 4.8: Relationship between various space phasors in the stator and rotor
flux linkage reference frames

therefore:
3
Trot = ψsm isy
2
3
= Lm isx isy
2
The basic principle of alignment with the magnetising axis forms the basis
of magnetising flux vector orientated control. This shall be considered in more
detail later.

4.4.2 The Rotor Flux Linkage Reference Frame


Another reference frame that is very commonly used is the rotor flux reference
frame. In this reference frame the special axes are fixed to the rotor flux vector.
Figure 4.8 is used in the following discussion.
We know from previous work that;
3 Lm
Trot = ψ × isg (4.58)
2 L̄r rg
Therefore if a reference frame, xy, is chosen so that it is coincident with the
rotor flux linkage vector then there by definition cannot be an orthogonal com-
ponent of the rotor flux linkage in this frame of reference. Therefore the torque
expression becomes:
3 Lm
Trot = ψ × isψr (4.59)
2 L̄r rψr
Now:
isψr = is e−jρr = isx + jisy (4.60)
4.4 Special Reference Frames 97

If ψ r is the rotor flux linkage in a rotating frame, then:


   
   
ψ rψr = ψ r e−j(ρr −θr ) = ψ r ejθr e−jρr = ψ r e−jρr = ψ r  ejρr e−jρr = ψ r  = ψrx
(4.61)
Substituting this into the torque expression (4.59) gives:
3 Lm
Trot = ψrx × (isx + jisy )
2 L̄r
3 Lm
= ψrx isy (4.62)
2 L̄r
This expression can be further manipulated into a form that is more familiar in
the vector control literature. This form of the expression is based in deriving
a single current value related to the rotor flux linkage (the normal definition of
the flux linkage involves the rotor and the stator fluxes):
ψ rψr (L̄r irψr + Lm isψr )
imr = =
Lm Lm
L̄r
= isψr + i
Lm rψr
Lrl
= isψr + (1 + σr )irψr ; σr = (4.63)
Lm
This current vector lies along the x axis of the reference frame (since it is
related to the rotor flux linkage vector via a scalar) as shown in Figure 4.8.
Since ψ rψr = ψrx then ψrx = Lm |imr | . Hence (4.62) becomes:

3 L2m
Trot = |i | isy (4.64)
2 L̄r mr
3 Lm
= |i | isy using L̄r = (1 + σr )Lm (4.65)
2 (1 + σr ) mr
As with the magnetising flux alignment case the torque can be controlled
separately from the flux in the machine if one can keep the |imr | value constant
and use the isy current for the torque control.

4.4.3 Stator Flux Linkage Reference Frame


In a manner similar to rotor flux linkage vector alignment we can also align the
special reference frame to the stator flux linkage vector. In a manner similar to
(4.34), and realising that the reference frame is aligned with the stator flux, we
can write the torque as:
3
Trot =ψsx isy (4.66)
2
Figure 4.9 shows the relationship between the special frame and the stator
current vector.
It is possible to put the equation for the torque in terms of currents. The
stator flux vector can be written as follows:
ψ sψs = L̄s isψs + Lm irψs (4.67)
4.4 Special Reference Frames 98

y
sQ

iqs
y s , y sys = y sx

i s , i sy s w ms
isy x
as
isx i ms = i ms

rs
sD
ids

Figure 4.9: Relationship between the stationary reference frame and the special
reference frame fixed to the stator flux linkage space phasor.

where irψs is the rotor current referenced to the special stator flux reference
frame. Let us consider this current vector further:

irψs = irx + jiry = ir e−j(ρs −θr ) = ir ejθr = ir e−jρs (4.68)

Now let us define the stator magnetising current in the stator flux linkage
reference frame:
ψ sψs L̄s
ims = = i + irψs = (1 + σs )isψs + irψs (4.69)
Lm Lm sψs
Lsl
where σs = (4.70)
Lm
Since the ψ sψs is coincident with the x axis of the reference frame then so is
ims . Therefore ψsx = Lm ims . Substituting for ψsx in (4.66) we can write:
3
Trot = Lm |ims | isy (4.71)
2
As with the previous special reference frames the torque is related to the
interaction of a current and a flux linkage vector that are in space quadrature.

Remark 23 In all these special reference frames one can see that the form of
the torque expressions is identical to those for a separately excited DC machine.
Furthermore the currents in these expressions are DC values in steady state.
Therefore the choice of the reference frame is very important in simplifying a
complex model to that of a DC machine. The fact that the rotating reference
frames chosen create steady state DC currents has important implications on
the control strategies employed.
4.5 Derivation of Rotor Flux Oriented Vector Control 99

4.5 Derivation of Rotor Flux Oriented Vector


Control
In the previous sections of this chapter we have derived a number of supporting
expressions that allow us to define the relevant expressions for vector control
in a number of different reference frames. In this section we shall derive the
expressions required for control in the rotor reference frame. This frame was
chosen as it is one of the most popular control strategies used in practice. The
derivation of controllers in the other reference frames will be left as an exercise.
We begin with the equations for the induction machine in the general refer-
ence frame (4.45), repeated here for convenience:

dψ sg
v sg = Rs isg + + jωg ψ sg (4.72)
dt
dψ rg
v rg = Rr irg + + j(ωg − ωr )ψ rg (4.73)
dt
In a frame rotating with the rotor flux the speed of the frame is ωmr therefore
these expressions are modified as follows:
dψ sψr
v sψr = Rs isψr + + jωmr ψ sψr (4.74)
dt
dψ rψr
v rψr = Rr irψr + + j(ωmr − ωr )ψ rψr (4.75)
dt
Let us firstly consider the stator voltage equation. We know that the stator
flux can be expresses as follows:

ψ sψr = L̄s isψr + Lm irψr (4.76)

and substituting this into (4.74) we get:

d
v sψr = Rs isψr + (L̄s isψr + Lm irψr ) + jωmr (L̄s isψr + Lm irψr )
dt
disψr dirψr
= Rs isψr + L̄s + Lm + jωmr L̄s isψr
dt dt
+ jωmr Lm irψr (4.77)

From the expression for the rotor magnetising current (4.63) we can write:

imr − isψr
irψr = (4.78)
(1 + σr )

Because of the choice of the frame, we know that the frame lies along the imr
vector and consequently there is no orthogonal component to imr . Therefore
the expression for the rotor current can be rewritten as:

|imr | − isψr
irψr = (4.79)
(1 + σr )
4.5 Derivation of Rotor Flux Oriented Vector Control 100

Substituting this for irψr in (4.77) we get:


 
disψr d |imr | − isψr
v sψr = Rs isψr + L̄s + Lm
dt dt (1 + σr )
 
|imr | − isψr
+ jωmr L̄s isψr + jωmr Lm (4.80)
(1 + σr )

Now manipulating this equation to make the derivative of the stator current the
subject of the expression we get:
 
disψr v sψr Rs isψr Lm d |imr | − isψr
= − −
dt L̄s L̄s L̄s dt (1 + σr )
 
Lm |imr | − isψr
− jωmr isψr − jωmr (4.81)
L̄s (1 + σr )

Collecting terms we can write this expression as follows:


 
Lm disψr v sψr Rs isψr Lm d |imr |
1− = − −
L̄s (1 + σr ) dt L̄s L̄s L̄s (1 + σr ) dt
 
Lm
− jωmr isψr 1 −
L̄s (1 + σr )
Lm |imr |
− jωmr (4.82)
L̄s (1 + σr )
Realising that:
Lm Lm
1− =1−
L̄s (1 + σr ) L̄s LL̄mr
L2m
=1−
L̄s L̄r
and:

σr = 1 − kr2 k is the coupling coefficient


3 Lm
Lm = k L̄s L̄r ⇒ k = 3
L̄s L̄r
L2m
∴ σr = 1 −
L̄s L̄r
then we can write:
disψr v sψr Rs isψr d |i |
σr = − − (1 − σr ) mr − jωmr isψr σr − jωmr (1 − σr ) |imr |
dt L̄s L̄s dt
(4.83)

which can be simplified to:


disψr v sψr Rs isψr (1 − σr ) d |imr | (1 − σr )
= − − − jωmr isψr − jωmr |imr |
dt σr L̄s σr L̄s σr dt σr
(4.84)
4.5 Derivation of Rotor Flux Oriented Vector Control 101

Breaking this into real and imaginary parts we get two coupled differential
equations for the stator circuit when rotor flux orientation is implemented:

disx vsx Rs isx (1 − σr ) d |imr |


= − − + ωmr isy (4.85)
dt σr L̄s σr L̄s σr dt
disy vsy Rs isy (1 − σr )
= − − ωmr isx − ωmr |imr | (4.86)
dt σr L̄s σr L̄s σr
Remark 24 Notice that the above expressions for isx and isy are cross coupled
if we are attempting to control them through the voltages vsx and vsy . In addition
the rotor magnetising current has an influence on the expressions.

Remark 25 If we are using a voltage source inverter to control the above stator
equations, we need a parameter dependent decoupler in order to gain decoupled
control of isx and isy .

Remark 26 If the stator is being fed from an ideal current source then the
values of isx and isy are “impressed” on the stator. In this situation the current
sources are producing whatever voltage is required to make the currents in the x
and y axes the current source value.

Following on from the last remark, if we do not have an ideal current source
then we can still achieve most of the advantages of the ideal current source. We
can generate an current source by applying current feedback around a voltage
source inverter. Clearly this cannot be an ideal current source as it has a certain
bandwidth in relation to reacting to changes in the load, and there is a finite
voltage that can be applied to the machine. However, even with these limitations
a reasonable current source can be obtained.
The main advantage of using current source feed to the inverter is that
the complex dynamics of the stator are removed from the system. Let us for
the moment assume that the stator dynamics can be ignored due to an ideal
current source, and then consider the rotor circuit. Realising that the rotor of
an induction machine is short circuited then we can write (4.75) as:

dψ rψr
0 = Rr irψr + + j(ωmr − ωr )ψ rψr (4.87)
dt
Now for rotor orientation, then by definition we have:

ψ rψr = Lm imr = Lm |imr | (4.88)

therefore we can write:


d |imr |
0 = Rr irψr + Lm + j(ωmr − ωr )Lm |imr | (4.89)
dt
The rotor current can be expressed in terms of the rotor magnetising current
and the stator current using (4.79):

|imr | − isψr Lm + ,
irψr = = |imr | − isψr (4.90)
(1 + σr ) L̄r
4.5 Derivation of Rotor Flux Oriented Vector Control 102

Substituting into (4.89) gives:


Rr Lm Rr Lm d |i |
0= |imr | − isψr + Lm mr + j(ωmr − ωr )Lm |imr | (4.91)
L̄r L̄r dt
Multiplying this by L̄r /Rr Lm and rearranging we get:
d |imr |
Tr + j(ωmr − ωr )Tr |imr | + |imr | − isψr = 0 (4.92)
dt
where:
L̄r
where Tr = – the rotor time constant
Rr
Breaking this expression into real and imaginary parts:
d |imr |
Tr + |imr | = isx (4.93)
dt
(ωmr − ωr )Tr |imr | − isy = 0 (4.94)

Rearranging the second of these equations and adding the torque expression
(4.64) we end up with the conventional electrical rotor flux orientated equations
for the induction machine:
d|imr |
Tr dt + |imr | = isx
i
ωmr = ωr + T sy (4.95)
r |imr |
L2
Trot = 32 L̄mr |imr | isy

Remark 27 The first equation in (4.95) is the flux equation since imr is directly
related to ψ rψr in the machine.

Remark 28 The second equation can be rearranged so that the last term is the
subject of the expression:
isy
= ωmr − ωr (4.96)
Tr |imr |
This is clearly in the form ωsl = ωe − ωr where ωsl is the slip frequency. There-
i
fore T sy is the slip frequency of the machine.
r |imr |

Remark 29 This expression is the same form as the dynamic equation of a


separately excited DC machine. The first equation has no coupling from the
second equation. The second equation is related to the torque produced by the
machine. This can be seen easily by rearranging the torque expression in terms
of isy and substituting into the ωmr equation:
2 Trot
ωmr = ωr + (4.97)
3 Lm |imr |2

Remark 30 One of the main control techniques used with these equations is
that |imr | is kept constant at the isx value, and the torque can be controlled
separately by the use of isy .
4.6 Structure of a Rotor Oriented Vector Drive 103

Remark 31 The above equations are fundamentally based on the fact that we
are assuming that the position of the rotor flux is known. Therefore the isx
and isy currents can be accurately applied at the correct position spatially in the
machine.

Remark 32 If we have an ideal current source then the torque is algebraically


related to the isy current . In practice a delay will occur in the rise of the torque,
this being related to the leakage inductance of the machine.

Remark 33 There is no break away torque limit in rotor flux field oriented
control – the torque increases linearly with isy .

Torque control based on the equations in (4.95) are generally used in two
control philosophies – direct field oriented control, and indirect field oriented
control. In direct field oriented control the position of the rotor flux is deter-
mined using flux feedback, the flux magnitude and position being obtained from
measurements of the flux via Hall Effect sensors or search coils, or via a flux
model of the machine. Indirect field orientation on the other hand uses a feed-
forward technique to calculate the position of the flux using the current rotor
position and the reference position of the slip frequency. The latter technique
has proved to be very popular as it does not involve sensors or a flux model.
Note that this technique implicitly has parameter sensitivity since the reference
position is calculated using an expression that involves Tr .

4.6 Structure of a Rotor Oriented Vector Drive


4.6.1 Indirect Rotor flux Oriented Controller
The block diagram of Figure 4.10 shows the basic structure of a indirect vector
controlled drive based on the expressions developed in the previous section.
Notice that all the control calculations are carried out in the rotating reference
frame.
The rotor flux reference angle is calculated on-line by integrating the refer-
ence slip frequency:

ρr = ωslref dt + θr

isyref
= dt + θr (4.98)
Tr isxref
This integration clearly has to be implemented accurately in order for the rotor
flux angle to be correct. In modern implementations this is carried out as a
digital integration.
In the block diagram the current controller is implemented in the stationary
reference frame, however this is implementation dependent. For example, if the
current controllers are implemented using conventional PI controllers, then the
current control is carried out in the synchronously rotating rotor flux reference
frame. The reason for this is that PI controllers cannot provide accurate tracking
of a sinusoidal reference, and the references in the stationary frame are sinusoidal
in steady state. However in the rotating frame the steady state values of the
currents are DC values, and PI controllers can track DC values with zero error.
4.6 Structure of a Rotor Oriented Vector Drive 104

Rotating 2 phase to Current controlled inverter


Field i mrref d stationary 3 phase X'formation
Weakening 1 + Tr
dt idsref iaref +
Generator
S PWM
isxref ibref -
+ modulator Inverter Mains
e jr r 2®3 S
3L2m isyref iqsref icref + - and current
S controller
2L r -
rr

wrref Speed Trotref ia


S Controller ¸
¸
+ ib
wr - ic

Tr

Tr i sxref

q slref + rr
¸ ò S
+

isyref IM
w slref =
Tr isxref

qr

d
dt

Figure 4.10: Block diagram of a indirect rotor flux vector oriented control
scheme

The field weakening block in the diagram generates the imrref value above
the base speed. Therefore, this contains a function generator that drops the
rotor flux in a prescribed way so that the machine will operate in a constant
power mode above base speed. Below base speed the rotor flux is usually kept
constant at the maximum desired flux so that the transient performance of the
drive will be at its maximum.
The speed control block is usually implemented as a PI controller. The
output of the speed control block can be interpreted as the desired torque. If
one wishes to implement position control then a further loop can be added
outside the speed control loop. The control type is again usually a PI controller
(although other more sophisticated control strategies can be used). The output
of this block is interpreted by the speed control loop as a desired speed.

4.6.2 Direct Rotor Flux Oriented Controller


This form of the rotor flux controller is probably a more obvious way of imple-
menting a rotor flux oriented vector controller since it uses classical feedback
that most engineers are familiar with. Figure 4.11 shows a block diagram of
the controller. In this controller the rotor flux position is determined by a flux
model that processes current measurements from the machine. The torque and
flux controllers would normally be conventional PI regulators.
The flux model is generated directly from the equations in (4.95). Figure 4.12
is a block diagram of the flux model in a rotor flux reference frame. It is also
possible to develop the flux model in a stationary reference frame.
4.6 Structure of a Rotor Oriented Vector Drive 105

i mrref Rotating 2 phase to Current controlled inverter


Field + Flux stationary 3 phase X'formation
Weakening S
controller idsref iaref +
Generator -
isxref S PWM
i mr ibref + - modulator
e jr r
2®3 S Inverter Mains
isyref iqsref icref + - and current
S controller
rr -

T
wrref Speed rotref
+ Torque ia
S Controller S
+ Controller ib
wr - - ic
Trot

rr
3L2m isy Flux
2Lr Model
i mr
wr
IM

qr

d
dt

Figure 4.11: Block diagram of a direct rotor flux field oriented vector controller.

Tr

1 yr
ia isx i mr
d Lm
ib 3® 2 e - jr r 1 + Tr
ic isy dt
Tr
rr - qr
+ rr
¸ ò S
+
qr w mr - w r

Figure 4.12: Flux model in a rotor flux reference frame


4.7 Magnetising Flux Orientation 106

4.7 Magnetising Flux Orientation


We shall not derive the equations for magnetising flux orientation in these notes.
However, it is useful to look at the rotor equations in this frame and compare
them with those for the rotor flux oriented frame:

mm |
disx isx |imm | + Tr d|idt
+ − ωsl isy = (4.99)
dt Trl Trl
 
disy isy Tr
+ = ωsl |imm | − isx (4.100)
dt Trl Trl

where:
Lrl
Trl =
Rr
ωsl = ωm − ωr
imm = irm + ism where the m subscript means magnetising frame

Notice that the cross coupling in these equations is much more complex than
in the case of rotor flux orientation. Therefore to gain decoupled control of the
torque and flux using this frame we require decoupling equations.

Remark 34 Clearly rotor flux orientation gives the classical DC machine equa-
tions for the control without any decoupling equations when the system is being
current fed.
Appendix A

Calculation of Inductances
for Salient Pole Machines

A.1 Calculation of Inductances


One of the fundamental parameters of any machine model is the inductance of
the armature windings of the machine under all operating conditions. Later in
this chapter we shall that the variation of inductances with respect to the me-
chanical position of the rotor is directly connected with electromagnetic energy
conversion in all machines, and hence with the production of torque. Therefore
the calculation of the SYNCREL inductances is fundamental to understanding
the machines operation.
In the case of the SYNCREL, the armature is on the stator, since the rotor
does not have any windings. We will find that the inductance of a particular
winding varies depending on the position of the rotor in relation to the winding,
and the degree of magnetic saturation of the stator and the rotor iron.
This section will determine the self and mutual inductances for the stator
windings of the SYNCREL. The derivation of these inductances will be carried
out in a detailed and formal manner using a traditional approach [2]. A different
approach, and in many ways a simpler and more elegant one using the concept
of winding functions is shown in Appendix B
Remember!! Modify the winding function stuff for the SYNCREL.
The following standard assumptions are made in the following analysis:
1. The stator windings are sinusoidally distributed. When excited with cur-
rent a sinusoidal spatial distribution of mmf is produced.
2. The machine does not exhibit any stator or rotor slotting effects.
3. The machine iron is a linear material, i.e. it is not subject to magnetic sat-
uration effects. The permeability of the material is very large in compar-
ison to air. Therefore the permeance of the magnetic paths is dominated
by the air gaps.
4. The air gap flux density waveforms can be adequately represented by their
fundamental component.
A.1 Calculation of Inductances 108

Figure A.1: Two pole three phase SYNCREL – conceptual diagram

5. The stator turns are all full pitched (i.e. they cover π electrical radians).
6. There is no leakage flux – i.e. there is perfect coupling between the wind-
ings.

Figure A.1 is a conceptual schematic of a two pole, three phase SYNCREL.


Note that the rotor shape does not represent a realistic rotor, but is drawn in
this manner to accentuate the variable reluctance in the d and q axes. The axis
of the rotor which offers the minimum reluctance to the passage of flux across
the air gap from the stator to the rotor is called the d-axis. The maximum
reluctance path is denoted as the q-axis. Note that following development will
use the concept of dq axes before the concept has been rigorously developed
in a more general framework. In the following development the dq axes are
closely associated with the physical configuration of the rotor, therefore the
general development can be left to later without having too many problems
understanding this material.
A few preliminary conjectures, based on heuristics, can be made about the
variation of the winding inductance with respect to the angular rotor position:

Conjecture 35 The winding self inductance will be a maximum when the d-


axis of the rotor is aligned with the axis of the winding.

Remark 36 This conjecture concurs with ones intuitive understanding of flux


interacting with iron. The presence of iron in a coil will result in more flux per
unit of current. When the d-axis is aligned with the axis of a coil then there
will be more iron in the flux path for the coil.
A.1 Calculation of Inductances 109

Conjecture 37 The winding self inductance will be a minimum when the q-


axis of the rotor is aligned with the axis of the winding.

Remark 38 If there is less iron in the coils flux path then it is harder to produce
flux for a given amount of current in the coil. Clearly if the q-axis is aligned
with the axis of the coil then there is a larger air path and less iron for the flux
to travel through.

Conjecture 39 As the rotor is rotated between these two positions the self in-
ductance varies. The period of the phase inductance variation is half the period
of the mmf variation for the phase winding.

Remark 40 This is fairly obvious since the phase inductance is a maximum


when a d-axis rotor pole aligns with the phase axis, and this occurs when the
rotor has rotated through π electrical radians.

Conjecture 41 There is mutual inductance between the three phase stator wind-
ings that is a function of the rotor position.

Remark 42 Clearly as the rotor is rotated the amount of iron in the paths that
would be taken by the mutual flux will vary, and hence the amount of flux linking
the windings will vary.

A complete analysis of this situation involves computing of all the harmonics


of the flux density waveform and then calculating the total flux linkage with
the winding. One then obtains inductance expressions containing a number
of harmonic terms [2]. The harmonic term amplitudes decrease rapidly with
increasing harmonic number, allowing the approximation of considering only the
fundamental to be made. The constant reluctance path approximation made
in the following analysis is essentially the same approximation. If the winding
function technique is use to calculate the inductances then the harmonic effects
are sometimes more readily included. However, the accuracy of this technique
is critically dependent on the accuracy of the inverse air gap function.

A.1.1 Self Inductances


Firstly consider the self inductance of the a-phase sinusoidally distributed wind-
ing. A useful technique to calculate inductances in situations like this is to
consider that the stator mmf can be broken into two sinusoidally distributed
components which can be considered to be acting along the d-axis and the q-
axis of the rotor.(this is possible because of the assumed sinusoidal nature of
the mmf, which implicitly allows components to be taken). Let us consider a
few simple cases of the application of this concept. Figure A.1 can be used as
an aid to visualise the situation. If, for example. the rotor d-axis is aligned with
the axis of the a-phase winding then the total a-phase mmf acts on the d-axis
permeance, and there is no component acting on the q-axis permeance. Since
the stator mmf is spatially sinusoidally distributed, then this means that the air
gap flux density waveform would be sinusoidally distributed. Similarly if the
rotor q-axis is aligned with the a-phase axis, then the total a-phase mmf acts
on the q-axis permeance. Between these two rotor positions the permeance seen
by the winding is, in general, a complex function of the rotor angular position.
A.1 Calculation of Inductances 110

Consequently, the air gap flux density distribution is also a complex function of
the rotor angle.
The sinusoidally distributed mmf on the stator of the machine can be broken
into two sinusoidal components which are centred on the d and q-axes respec-
tively, regardless of the position of the rotor. These component mmfs are then
acting on the d and q-axis permeances, Pd and Pq . Since these permeances are
constant, this is equivalent to saying that the component mmfs are acting on two
constant air gaps, gd and gq , for the d and q-axes [2]. Therefore the resultant
component air gap flux densities should be spatially sinusoidal, and consequently
the resultant total air gap flux density should also be sinusoidal. This contra-
dicts the statements made in the previous paragraph about the complex nature
of the air gap flux density. However, the fundamental of the actual air gap flux
density is, in practice, very close to that obtained using this approximation, and
measured inductances for real machines are in reasonable agreement with the
calculated values based on the approximation. The reason for this is that sinu-
soidally distributed windings will only link to the components on a flux density
waveform that have the same pole number as the winding, as was previously
shown in Section 1.2. Therefore, for an ideal sinusoidally distributed winding
only the fundamental component of the flux density can link to the winding,
and consequently harmonic flux densities only contribute to leakages.

Remark 43 An ideal sinusoidally distributed winding cannot be constructed –


all true windings have winding space harmonics. These winding harmonics can
therefore link to harmonic flux densities of the same poll number. This can lead
to the generation of harmonic voltages, and more complex inductance variations
with rotor position.

Addition Could add a section here examining the assumption that the d and
q-axes air gaps can be modelled as constant air gaps. Could consider an
ideal 2 pole axially laminated machine, looking at the effective air gap
seen by the mmf in both the axes.

The following is with reference to Figure A.2, which is a laid out diagram of
Figure A.1. This diagram shows the two fictitious air gaps, with the component
mmfs acting on the d and q-axes respectively. The resultant air gap flux density
distributions are shown for the two axis waveforms. Notice that the resultant
air gap flux density waveform is distorted away from the d-axis of the rotor by
the q-axis flux waveform, the degree of distortion being related to the difference
between the air gap lengths and the mmf applied in the axes.
In order to calculate the self inductance of the a-phase winding the total
self flux linkage must be calculated for the winding. This self flux linkage has
separate components contributed by both the d and q-axis fluxes.
Using the approach in [2] we calculate the flux due to one of the component
mmfs acting on one of the air gaps by proceeding in the following manner:

1. Calculate the flux in an incremental area at some angular position in the


machine accounting for the spatial distribution of the mmf.
2. One then integrates up these incremental fluxes for a total span of a single
coil. This gives the total flux linking one coil.
A.1 Calculation of Inductances 111

Figure A.2: Developed diagram of a SYNCREL.

3. Calculate the flux linking all the coils that have their axes at some angular
position around the machine. This is achieved by multiplying the value
obtained in point 2 by the number of turns that lie in the same position
as the single coil.
4. Finally integrate up the previous value over the coil span accounting for
the change in the number of turns with angular spatial variation.
5. Once the flux linkage for each air gap is found then the total flux linkage
to the a-phase is found by adding together the linkages due to the d and
q axes.

Consider the d-axis, as shown in Figure A.3. The expression for the flux
over a 180◦ electrical span of the d-axis mmf can be found as follows. Consider
the incremental permeance over an angle of dβ:
µo dA
dPd = (A.1)
gd
A.1 Calculation of Inductances 112

Figure A.3: d axis developed diagram for SYNCREL

where:

dA  the incremental area.


= lm r dβ
β  machine periphery angle relative to the d axis.
lm  the length of the machine.
r  the radius of the machine at the centre of the air gap.
µo  the permeability of free space.

Therefore the incremental flux can be written as:


dφd = dPd F̂d cos β


F̂d µo lm r
= cos β dβ (A.2)
gd

where F̂d cos β is the d-axis component mmf.


A.1 Calculation of Inductances 113

To find the total flux linking a single coil whose most clockwise coil side starts
at α radians relative to the d-axis position, we integrate the d-axis incremental
fluxes dφd for the dA elements using the following integration:
 α+π
φd = dφd
 α+π  
α

F̂d µo lm r
= cos β dβ
α gd
−2F̂d µo lm r
= sin α (A.3)
gd
where:

F̂d = F̂a cos θpd the component mmf at θpd , and (A.4)
F̂a  the peak mmf of the a-phase.
θpd  the angle of the d-axis around the machine periphery (elec-rad) (A.5)

Remark 44 Note that the above definition of the flux linkage per turn implies
that the normal vector for the coil area is at the angle α+ π/2 radians. Realising
this is important in getting the correct sign for the total flux linkage of the coil.

Clearly the maximum flux of 2F̂d µo lm r/gd is obtained when the coil side
α = −π/2 – this means that the coil axis is a 0 radians and hence aligns with
the component mmf axis. Equation (A.3) can be written in terms of the total
d-axis permeance by utilising the following expression:
 π2
Pd = dPd
−π
2
 π
2 µo lm r
= dβ
−π
2
gd
µo lm rπ
= (A.6)
gd
therefore (A.3) can be written as:

−2F̂d Pd
φd (α) = sin α (A.7)
π
If a coil side starts at some angle α with respect to the d-axis then the coil
axis is at α + π/2. Define:

αa  angle of the coil axis relative to the d-axis

and hence:
π
αa = α + (A.8)
2
and consequently:
π
α = αa − (A.9)
2
A.1 Calculation of Inductances 114

Substituting this into (A.7) we can write the flux for a single turn whose axis
is at αa with respect to the d-axis as:

−2F̂d Pd π
φd (αa ) = sin(αa − )
π 2
2F̂d Pd
= cos αa (A.10)
π
This expression can be further manipulated so that the flux is a function of the
angle of the d-axis and the coil axis with respect to the axis of the a-phase. Let:

θa  the angle of the coil axis with respect to the a-phase

therefore:

αa = θa − θpd (A.11)

Substituting this into (A.10) we can write the following:

2F̂d Pd
φd (θa , θpd ) = cos(θa − θpd ) (A.12)
π
We are now in a position to calculate the flux linkage to the turns of a-phase
at some particular coil axis angle θa for some constant d-axis. The number of
turns that have their coil axis at angle θa can be deduced from the turns density
function (1.1) as:

nta (θa ) = na cos θa (A.13)

Remark 45 Clearly nta (θa ) can be negative. The concept of a negative number
of turns/radian at a particular coil axis angle is related to the concept of a nega-
tive number of conductors around the periphery of the machine (the sign in this
case arising from the direction of current in the conductors at that point).The
turns density function expressed in θa is essentially the mmf/ampere for the
winding at a particular position. This is also known as a winding function.
Therefore the negative sign indicates that the flux produced is in the opposite
direction across the air gap (i.e. from the stator to the rotor instead of from
the rotor to the stator).

Therefore the total flux linkage for the number of turns at θa is:

2F̂d Pd na
ψd (θa ) = cos θa cos(θa − θpd ) (A.14)
π
We are now in the position to calculate the total flux linkage of the d-axis
flux to the a-phase by integrating the flux linkage ψd (θa ) at each position θa for
the coil span of the winding. Therefore the total flux linkage is:

2F̂d Pd na γ+π
ψad (θpd ) = cos θa cos(θa − θpd )dθa (A.15)
π γ

Carrying out this integration and simplifying the result we obtain:

ψad (θpd ) = F̂d Pd na cos θpd (A.16)


A.1 Calculation of Inductances 115

In a similar fashion, the flux linkage of the q-axis flux with the a-phase can
be found. The procedure is identical to the above so it will not be presented
in detail. Instead we will simply state the results of the intermediate steps and
then present the final flux linkage result.
The incremental permeance for the q-axis is:
µo lm r dβ
dPq = (A.17)
gq
and therefore the total permeance of over a coil span is:
 π
Pq = dPq
0
µo lm rπ
= (A.18)
gq
The q-axis is at an angle of π/2 radians with respect to the d-axis. Therefore
the variation of the q-axis mmf is:
π
Fq = F̂q cos(β − ) (A.19)
2
Therefore the q-axis incremental flux linkage is:
π
dφq = dPq F̂q cos(β − ) (A.20)
2
Since cos(β − π2 ) = sin β, and substituting for dPq in (A.20) gives:
µo F̂q lm r F̂q Pq
dφq = sin β dβ = sin β dβ (A.21)
gq π
Consequently the expression for the flux linkage for a single coil can be written
as:
 α+π
φq (α) = dφq
α
 α+π
F̂q Pq
= sin β dβ
π α
2F̂q Pq
= cos α (A.22)
π
where α  an angle relative to the d-axis.
Carrying out the angle conversion to the coil axes relative to the a-phase as
was done in the d-axis case we can write:
2F̂q Pq
φq (θa ) = − sin(θa − θpd ) (A.23)
π
The total flux linkage of the q-axis flux to the a-phase can therefore be
written as:
 γ+π
ψaq (θpd ) = nta (θa )φq (θa ) dθa
γ

−2F̂q Pq na γ+π
= cos θa sin(θa − θpd ) dθa
π γ

∴ ψaq (θpd ) = −F̂q Pq na sin θpd (A.24)


A.1 Calculation of Inductances 116

In the above expressions the peak values of the d and q-axes mmfs are found
by taking components of the a-phase mmf onto the d and q-axes respectively
as follows:

F̂d = F̂a cos(−θpd ) = F̂a cos θpd (A.25)


F̂q = F̂a sin(−θpd ) = −F̂a sin θpd (A.26)

where F̂a  the peak of the a-phase mmf = na ia (from (1.2)). Note that the
negative sign in front of the θpd terms results from the fact that the angle is
measured relative to the d-axis, and not the a-phase axis,since we are projecting
the a-phase mmf onto the d and q axes.
The total flux linkage to the a-phase can now be calculated by using super-
position and adding the components linking to it from the d and q-axes. Using
(A.16) and (A.24) we get:

ψaa (θd ) = ψad (θd ) + ψaq (θd )


= na F̂a (Pd cos2 θpd + Pq sin2 θpd )
= n2a ia (Pd cos2 θpd + Pq sin2 θpd )
n2a ia
= [(Pd + Pq ) + (Pd − Pq ) cos 2θpd ] (A.27)
2
The rotor self inductance can therefore be calculated as a function of the
d-axis position as:
ψaa
Laa = = L1 + L2 cos 2θpd (A.28)
ia
where:
N2
L1 = (Pd + Pq )
8
2
N
L2 = (Pd − Pq )
8
N  total number of turns in sinusoidal winding
= 2na

Figure A.4 shows a plot of (A.28). Notice that the inductance varies as a
function of cos 2θpd with a constant offset as mentioned in conjecture 39.
The self inductances for the other two phases can be found similarly as:
 

Lbb = L1 + L2 cos 2 θpd − (A.29)
3
 

Lcc = L1 + L2 cos 2 θpd + (A.30)
3

Addition Perhaps a remark about the fact that this analysis gives accurate
inductance results since only the fundamental components of the flux den-
sity distribution link to the sinusoidal winding, as proved in a previous
section.
A.1 Calculation of Inductances 117

Figure A.4: ‘a’ phase inductance plot.

A.1.2 Mutual Inductances


In addition to the self inductance of the winding there is also mutual inductance
between the a, b, and c-phases. These inductances are also a function of the
position of the rotor, since its position clearly changes the reluctance of the flux
paths between the windings. The process of calculating the general expressions
for these inductances is very similar to that for the self inductances. We shall
work out in detail the mutual inductance between two windings and then simply
state the relationships between the other windings.
Let us consider the mutual inductance between the a-phase and the b-phase.
The spatial sequence of the phases is as shown in Figure 3.3. The winding
conductor density distribution for the b-phase is:

nb (θp ) = nb sin(θp − ) (A.31)
3
Therefore the number of coils with their axes at some angle θa with respect to
the a-phase (i.e. the winding function) is:

ntb (θ) = nb cos(θa − ) (A.32)
3
As with the self inductance we shall work out the flux linkage for the d and
q axes separately, and then use superposition to calculate the total flux linkage.
We can write the expression for the flux linkage for a single turn using the
expression (A.10) calculated for the self inductance case:
2F̂d Pd
φd (αa ) = cos αa (A.33)
π
A.1 Calculation of Inductances 118

Again we can say:

αa = θa − θpd (A.34)

allowing us to again write the flux expression as:

2F̂d Pd
φd (θa , θpd ) = cos(θa − θpd ) (A.35)
π
We can now write the flux expression for the coils that have their axis at θa as:

2F̂d Pd nb 2π
ψd (θa , θpd ) = cos(θa − ) cos(θa − θpd ) (A.36)
π 3
Finally we now find the total linkage of the d -axis flux by integrating over a coil
span of the b-phase:

2F̂d Pd nb γ+π 2π
ψdba = cos(θa − ) cos(θa − θpd )dθa (A.37)
π γ 3

After considerable manipulation this expression can be written as:



ψdba = F̂d Pd nb cos(θpd − ) (A.38)
3
Using (A.25) the expression becomes:

ψdba = F̂a Pd nb cos θpd cos(θpd − ) (A.39)
3
Now let us consider the q-axis contribution to the b-phase flux. Using (A.10)
we can again write an expression for the q-axis flux linking a single turn centred
at the angle αaq relative to the q-axis:

2F̂q Pq
φq (αaq ) = cos αaq (A.40)
π
The αaq angle con be converted to angle relative to the a-phase:
π
θa = θpd + αaq + (A.41)
2
and therefore:
π
αaq = θa − (θpd + ) (A.42)
2
Hence φq can be written as:

2F̂q Pq π
φq (θa , θpd ) = cos(θa − θpd − ) (A.43)
π 2
2F̂q Pq
= sin(θa − θpd ) (A.44)
π
Now using the winding function we can write:

2F̂q Pq nb 2π
ψq (θa , θpd ) = cos(θa − ) sin(θa − θpd ) (A.45)
π 3
A.1 Calculation of Inductances 119

Integrating over the coil span:


 γ+π
2F̂q Pq nb 2π
ψqba = cos(θa − ) sin(θa − θpd )dθa (A.46)
π γ 3

After considerable manipulation we arrive at the expression for the flux


linkage from the q-axis to the b-phase:
π
ψqba = F̂q Pq nb cos(θpd − ) (A.47)
6
Using (A.26) this expression can be written as:
π
ψqba = −F̂a Pq nb sin θpd cos(θpd − ) (A.48)
6
We are now in a position to calculate the total mutual flux linkage to the
b-phase from the a-phase as follows:

ψba = ψdba + ψqba


2π π
= F̂a nb [Pd cos θpd cos(θpd − ) − Pq sin θpd cos(θpd − )]
3 6
  √ 
1 3
= F̂a nb Pd − (1 + cos 2θpd ) + sin 2θpd +
4 4
√ 
3 1
Pq sin 2θpd + (1 − cos 2θpd ) (A.49)
4 4

After manipulation we get the following expression for this mutual inductance:
 
na nb ia −(Pd + Pq ) 2π
ψba = + (Pd − Pq ) cos(2θpd − ) (A.50)
2 2 3

For a balanced machine na = nb , therefore the term in front of this expression


is n2a ia /2. Therefore this expression is the same as that for the self inductances
and hence we can write the mutual inductance in the same form as that for the
self inductances:
 
N 2 ia −(Pd + Pq ) 2π
ψba = + (Pd − Pq ) cos(2θpd − ) (A.51)
8 2 3

Dividing (A.51) by ia gives the inductance expression:

L1 π
Lba = Lab = − + L2 cos 2(θpd − ) (A.52)
2 3
where L1 and L2 are as defined in (A.28).
By a similar process it can be shown that the other mutual inductances are:
L1 π
Lca = Lac = − + L2 cos 2(θpd + ) (A.53)
2 3
L1
Lcb = Lbc =− + L2 cos 2θpd (A.54)
2
A.1 Calculation of Inductances 120

A.1.3 Summary
Assuming that the mmf for each phase varies sinusoidally around the machine,
and that the resultant mmf in the machine acts on two different air gaps for the
low and high permeance axes, then the self and mutual inductances of a phase
winding vary as follows with θpd (the angle of the d-axis with the a-phase). In
the above derivations we did not take into account the leakage inductance term
in each of the self inductances. If we assume that the leakage does not change
with rotor position (which may not be a valid assumption) then the leakage can
be included by the addition of the term Ll as shown below:
Self Inductances

Laa = Ll + L1 + L2 cos 2θ+pd , 
Lbb = Ll + L1 + L2 cos 2 +θpd − 2π
3 ,  (A.55)
Lcc = Ll + L1 + L2 cos 2 θpd + 2π3

Mutual Inductances


Lba = Lab = − L21 + L2 cos 2(θpd − π3 ) 
Lcb = Lbc = − L21 + L2 cos 2θpd (A.56)

Lca = Lac = − L21 + L2 cos 2(θpd + π3 )

where:
N2
L1 = (Pd + Pq )
8
N2
L2 = (Pd − Pq )
8
N  total number of turns in sinusoidal winding
= 2na
Ll  the leakage inductance of each phase
Appendix B

Winding Functions

B.1 Introduction
The computation of self and mutual inductances for machines is crucial when
one is trying to develop a set of dynamic equations for the performance of a
machine. A technique using the concept of winding functions has been shown
to be useful for developing inductance expressions for complex machine and
winding configurations [1, 7]. Because of the difficulty of obtaining the original
source for this technique [3], this appendix will attempt to develop the basis of
the technique for some very simple winding configurations, and then show that
the basic idea can be extended to more complex geometries.
The winding function based expression for the mutual inductance between
two arbitrary windings , i and j, in a machine is:
 2π
Lij = µ0 rl g −1 (θ, θrm )Ni (θ, θrm )Nj (θ, θrm ) dθ (B.1)
0

where:

r  radius of the circle of integration


l  length of the stack of the machine
g(θ, θrm )  airgap function
Ni (θ, θrm )  ‘i’ phase winding function
Nj (θ, θrm )  ‘j’ phase winding function
θ  mechanical angle around the machine
θrm  mechanical angle of the rotor
µ0  permeability of free space

Remark 46 θrm is the angle of the rotor with respect to a reference. This
angle is only relevant in relation to the calculation of inductance if the rotor has
saliency – that is the air gap function is not a constant with respect to θ.

Remark 47 The radius r is not obvious when we are dealing with singly or
doubly salient structures. The value must be chosen in such a way as to ensure
B.2 Ideal Sinusoidal Winding 122

nb ( ) nb sin( )

na ( ) na sin

(Rad)

Figure B.1: Two pole sinusoidal winding layout

that the flux linking into the winding is correct, since the radius is a crucial
component in determining the dA areas when computing incremental fluxes.

The following sections will, by examples, develop an understanding of the


terms in this equation and how they are derived for a particular machine.

B.2 Ideal Sinusoidal Winding


We shall begin by considering the standard sinusoidally distributed windings.
The windings we will consider will be idealized ones, but the same technique can
be used for real windings that are distributed in slots. The situation that we
are considering is the mutual inductance between two sinusoidally distributed
windings with the same pole number that are at some phase angle to each other.
For simplicity we shall assume that the machine has a uniform air gap g and the
iron of the machine has infinite relative permeability. This in turn implies that
one can consider that the mmf is all expended in driving flux across the machine
air gaps. Figure B.1 shows the layout of the windings. We are assuming that
we have a two pole configuration.

B.2.1 Conventional inductance calculation


The plan of attack is to firstly look at calculating the mutual inductance between
the windings using a conventional technique. Then we shall use a slightly differ-
ent way of calculating the inductance, which will lead to the winding function
formulation.
B.2 Ideal Sinusoidal Winding 123

In order to calculate the mutual inductance between the two windings we


have to calculate the flux that links the two windings. In this example we shall
assume that winding ‘a’ has a current of ia amps and we are interested in the
flux that links to winding ‘b’.
Figure B.2 shows the ‘a’ phase winding sitting on the stator of a machine.
The mmf for winding ‘a’ can be computed by carrying out the Ampere’s law
line integral:

i = H.dl (B.2)

around the path shown in Figure B.2, and realising that H = F/l, where F is
the mmf.
For some small increment dδ the amount of enclosed current is:

di = na ia sin δ dδ (B.3)

where δ is an angle around the machine circumference.


If we carry out integrate over the coil span then we are enclosing the current
inside the path of integration . To calculate this current we need to add together
the incremental currents around the periphery of the machine for the length of
the enclosed path. This gives the total enclosed ampere turns of the winding at
some position θ. Therefore the expression is:
 θ+π
iT (θ) = di
θ
 θ+π
= na ia sin δ dδ
θ
= 2na ia cos θ
= 2F̂a cos θ (B.4)

For a typical machine we assume that the magnetic materials have infinite
permeability. This in turn means that no magnetic field intensity is required
to force flux through the iron. Consequently all of the H, and therefore F , is
expended to force flux across the airgap.
The mmf for the ‘a’ phase can be found from iT (θ) by realising that the
integration path in Figure B.2 crossing two air gaps, therefore half the mmf
calculated is used to cross each air gap. Therefore the mmf expression for the
‘a’ phase becomes:

Fa (θ) = F̂a cos θ (B.5)

where F̂a (θ) = na ia .


Now that we have an expression for the mmf of the ‘a’ phase we can compute
the flux density at some arbitrary angle θ around the periphery of the machine
using the basic fact that:

B = µo H (B.6)
B.2 Ideal Sinusoidal Winding 124

Figure B.2: Calculation of the MMF for a sinusoidal winding.

and H = F/l we can write:


µo
Ba (θ) = Fa (θ)
g
µo F̂a
= cos θ (B.7)
g
In order to find the total flux linkage to winding ‘b’ we need to add up all
the incremental fluxes over a complete coil span of winding ‘b’.
The incremental flux linking any incremental area of the machine is at some
angle θ is:

dφ = Ba (θ)dA (B.8)

Now if the radius of the area in question is r then:

dA = rl dθ (B.9)

where dθ is an incremental angle. Therefore:

dφ = Ba (θ)rl dθ (B.10)

To get the total flux linking a single turn of the ‘b’ phase whose coil side starts
at γ we need to integrate up the incremental fluxes for the total coil span of the
B.2 Ideal Sinusoidal Winding 125

coil. Stated mathematically this is:


 γ+π
φab (γ) = dφ
γ
 γ+π
µo rlF̂a
= cos θ dθ
g γ

2µo rlF̂a
=− sin γ (B.11)
g
In order to find the total flux linkage for the whole phase we need to integrate
up the flux for each coil of the phase.
The number of turns whose coil sides start in the ‘b’ phase at some particular
angle θ around the machine is:

nb (θ) dθ = nb sin(θ − α) dθ (B.12)

Therefore the flux linking the coils starting at θ is:

nb (θ)φab (θ) dθ (B.13)

Finally in order to get the total flux linkage for the entire phase we need to
integrate up the flux linking the coils for each value of θ for the entire phase
span. Therefore the expression for the flux linking from the ‘a’ phase to the ‘b’
phase is:
 α+π
λab = nb (θ)φ(θ) dθ
α
 α+π
2µo rlF̂a nb
=− sin(θ − α) sin θ dθ
g α
µo rlF̂a nb π
∴ λab = − cos α (B.14)
g

B.2.2 Alternative inductance calculation


In this section we shall carry out the same inductance calculation as above, but
in this case using the turns function for the ‘b’ phase. One of the main differ-
ences that arise from this approach is that the integration is carried out over
2π mechanical radians. The only real difference between these two techniques
is that we calculate the total flux linkage to winding ‘b’ for an incremental
area dA at some angle of θ, and then add up all the areas for the whole wind-
ing. At any particular θ there are in general a number of turns that are being
linked. In the previous method we calculated the flux linking a whole single
coil of phase ‘b’ with its coil side starting at some angle θ, and then added
up the flux for all the coils. The difference between the two techniques can be
seen in Figure B.3, where the first technique finds the flux linking a group of
coils whose coil sides start at θ1, and the second technique finds the incremen-
tal flux linking
all the
coils at position θ2 . This is represented in the diagram
θ2 θ
as B(θ2 ) o n sin δ dδ rl dθ where the o 2 n sin δ dδ term corresponds to the
cumulative number of turns to the θ2 point along the winding.
B.2 Ideal Sinusoidal Winding 126

Figure B.3: Different methods of calculating the flux linking a coil.

Therefore general cumulative coil number expression for any arbitrary angle
θ is:
 θ
C(θ) = n sin(θ − α) dθ
α
= n [1 − cos(θ − α)] (B.15)

This function is plotted in Figure B.4. Notice that the maximum number of
cumulative turns occurs at α + π (i.e. after the pole pitch of the winding) as
intuition would tell us.
In order to calculate the total mutual flux between the ‘a’ and ‘b’ phases
using this approach we have to add up the incremental mutual flux linkages
for the cumulative number of ‘b’ phase coils over the 2π radian span of the ‘b’
phase. Using (B.15) the ‘b’ phase cumulative number of coils at any position θ
is:

Cb (θ) = nb [1 − cos(θ − α)] (B.16)

Clearly the total flux linking the ‘b’ winding is:


 2π
λab = dλ
0
 2π
= Cb (θ) dφ (B.17)
0

Using (B.7) and (B.8) we can expand the dφ expression so that we get:
 2π
µ0 rl
λab = Cb (θ)Fa (θ) dθ (B.18)
g 0
B.2 Ideal Sinusoidal Winding 127

2n

Figure B.4: Cumulative number of turns for a sinusoidally distributed winding.

This can be further expanded by substituting for Cb (θ) and Fa (θ) to give:

µ0 rlF̂a nb 2π
λab = [1 − cos(θ − α)] cos θ dθ
g 0
 2π  2π 
µ0 rlF̂a nb
= cos θ dθ − cos(θ − α) cos θ dθ
g 0 0

µ0 rlF̂a nb 2π
=− cos(θ − α) cos θ dθ
g 0

µ0 rlia 2π
=− nb cos(θ − α)na cos θ dθ (B.19)
g 0

Notice in (B.19) that the terms inside the integral are Fb (θ)/ib and Fa (θ)/ia .
These terms are called the winding functions for the winding and are usually
given the notation below:
Na (θ)  Fa (θ)/ia (B.20)
Nb (θ)  Fb (θ)/ia (B.21)
allowing the above expression to be written as:

µ0 rlia 2π
λab = − Nb (θ)Na (θ) dθ (B.22)
g 0
As a test we can substitute the appropriate expressions for our example
system into the above and we get:

µ0 rlia 2π
λab = − nb cos(θ − α)na cos θ dθ
g 0
µ0 rlia πna nb
=− cos α
g
µ0 rlF̂a nb π
=− cos α (B.23)
g
B.3 Non-sinusoidal winding 128

which is the same as (B.14).


From (B.22) expression it is simple to see that the mutual inductance be-
tween these two windings is:
 2π
|λab |
Lab = = µ0 rl g −1 Nb (θ)Na (θ) dθ (B.24)
ia 0

The situation used for the above development is very simple. Consequently
(B.24) is a simpler function form compared to what can happen in more complex
machines. For example, one of the windings can be located on a rotor, and
therefore the winding function for this winding can become a function of the
rotor position as well as θ. Also in the above development the air gap g has been
assumed to be constant. However, if saliency is present in a machine structure
then g will be a function of θ. The situation is even more complex if the saliency
is on the rotor, as g then also becomes a function of the rotor angle as well.
Therefore, the general form of the mutual inductance expression becomes:
 2π
Lab = µ0 rl g −1 (θ, θrm )Na (θ, θrm )Nb (θ, θrm ) dθ (B.25)
0

B.3 Non-sinusoidal winding


As an example of the utility of this technique for determining the mutual induc-
tances we shall calculate the mutual inductance between two windings that have
different pole pitches. Furthermore the distribution of the windings around the
mechanical periphery of the machine is not symmetric. The case is simplified by
considering the two windings to be concentrated windings and to be mounted on
cylindrical magnetic structures. The usual infinite iron permeability assumption
is used, and the air gap is assumed to be constant.
The approach taken will be to firstly calculate the mutual inductance us-
ing basic principles, and then to calculate the inductances using the winding
function technique.

B.3.1 Inductance Using Basic Principles


Figure B.5 is a developed diagram of the winding arrangement for the machine.
The plots show the turns function for the ‘b’ winding and the mmf as a function
of θ for the ‘a’ winding. Figure B.6 shows the physical arrangement of the
windings.

Remark 48 The span of the coil defined in Figure B.5 is arbitrary. There are
two possible definitions for coil span for both coils, and it does not matter which
is chosen.

The mmf diagram for the ‘a’ winding can be determined by using the mag-
netic circuit concept. The current in the winding produces a flux φ across an air
gap of length g an area rlτa , where r is the circumference of the machine, and
l is the axial length as in previous derivations. This same flux has to cross the
return air gap, which is the same length but has an area of rl(2π − τa ). Clearly
the first air gap and the second air gaps have different reluctances due to the
B.3 Non-sinusoidal winding 129

nb

Fa ( )

2 a
na ia
2

2
a
na ia
2

Figure B.5: Turns function and mmf distribution for two fractional pitch wind-
ings.

Figure B.6: Physical layout of the non-sinusoidal winding.


B.3 Non-sinusoidal winding 130

different areas of the air gaps. This can be clearly seen from the definition of
reluctance:
g
R= (B.26)
µ0 A
where A is the area orthogonal to the flux.
Using these ideas we can write the following expression for the flux produced
by the ‘a’ winding:
na i a
φ= (B.27)
Rτa + Rτ̃a
where Rτa and Rτ̃a correspond to the reluctance of the τa and 2π − τa air gaps
that the flux has to cross. Since magnetic circuits obey the analogous relation-
ships as conventional electrical circuits, we can write the following expressions
for the mmf required for the flux to bridge each of the air gaps:
Rτa
Faτa = na i a (B.28)
Rτa + Rτ̃a
Rτ̃a
Faτ̃a = na i a (B.29)
Rτa + Rτ̃a
Now:
g
Rτa = (B.30)
µ0 rlτa
g
Rτ̃a = (B.31)
µ0 rl(2π − τa )
therefore:
g
µ0 rlτa
Faτa = g g na i a
µ0 rlτa + µ0 rl(2π−τa )
 
2π − τa
= na i a (B.32)

and
g
µ0 rl(2π−τa )
Faτ̃a = g g na i a
µ0 rlτa + µ0 rl(2π−τa )
τa
= na i a (B.33)

Clearly Fa = Faτa + Faτ̃a = na ia . The negative sign results in Figure B.5 due to
the convention that flux flowing out of the rotor is due to positive mmf.
Given this information we can now write down the flux density produced by
the ‘a’ winding in the air gap corresponding to τa :
Faτa
Baτa = µ0
g
 
µ0 2π − τa
= na i a (B.34)
g 2π
B.3 Non-sinusoidal winding 131

This flux density links the ‘b’ phase winding from α to τa , therefore the flux
through the winding due to this flux density is:
 τa  
µ0 2π − τa
φτaba = na ia rl dθ
α g 2π
 
µ0 2π − τa
= na ia rl(τa − α) (B.35)
g 2π

Similarly the remaining section of the ‘b’ phase is linked by the return flux
from the ‘a’ winding. The return flux density is:

Faτ̃a
Baτ̃a = µ0
g
µ0 τa

=− na i a (B.36)
g 2π
Therefore the flux component linking to the ‘b’ winding is:
 τb +α
µ0 τa

τ̃a
φab = − na ia rl dθ
τa g 2π

µ0 τa

=− na ia rl(τb + α − τa ) (B.37)
g 2π
The total flux linkage from winding ‘a’ to ‘b’ is therefore:

λab = nb (φτaba + φτ̃aba )


  τ

µ0 nb na ia rl 2π − τa a
= (τa − α) − (τb + α − τa )
g 2π 2π
 
µ0 nb na ia rl 2π(τa − α) − τa τb
= (B.38)
g 2π

and consequently the mutual inductance is:


 
µ0 nb na rl 2π(τa − α) − τa τb
Lab = (B.39)
g 2π

B.3.2 Inductance Using Winding Functions


We shall now compute the inductance using (B.24). The first step is to find
the winding functions for the windings. This is very simple as we have already
calculated the mmf waveform for the ‘a’ winding. Its winding function is sim-
ply this divided by ia . The winding function for the ‘b’ phase can be written
by inspection because of the similarity to the ‘a’ winding. Therefore the two
winding functions are:
 + 2π−τa ,
Na (θ) = +2πτa , na for 0 ≤ θ ≤ τa (B.40)
− 2π na for 0 ≥ θ ≥ τa
 + 2π−τ ,
+2πτ , nb for α ≤ θ ≤ τb + α
b
Nb (θ) = (B.41)
− 2π b
nb for α ≥ θ ≥ τb + α
B.4 Flux Linkage Expression 132

Breaking (B.24) into a piecewise continuous integral and substituting the


appropriate values for Na (θ) and Nb (θ) in each of the integrals we can write:
 α    τa   
µ0 na nb rl 2π − τa τb
2π − τa 2π − τb
λab = − dθ + dθ
g 0 2π 2π α 2π 2π
 τb +α    2π 
τa
2π − τb τa
τb

+ − dθ + − − dθ (B.42)
τa 2π 2π τb +α 2π 2π

    
µ0 na nb rl 2π − τa τb
2π − τa 2π − τb
∴ λab = − α+ (τa − α)
g 2π 2π 2π 2π
τ
 2π − τ  τ
τ

a b a b
+ − (τb + α − τa ) + − − (2π − τb − τa ) (B.43)
2π 2π 2π 2π

After some simplification and dividing by ia we obtain the following expres-


sion for the mutual inductance:
 
µ0 nb na rl 2π(τa − α) − τa τb
Lab = (B.44)
g 2π

which is exactly the same as that derived using the basic principles approach.

B.4 Flux Linkage Expression


There is another useful expression that is related to the general inductance
expression, and that is the general flux linkage expression. This expression can
be simply derived from (B.1) by using the following relations:

B(θ, θrm ) = µ0 H and (B.45)



F (θ, θrm ) = H.dl = Hg(θ, θrm ) (B.46)

therefore (B.46) can be written as:

g(θ, θrm )B(θ, θrm )


F (θ, θrm ) = (B.47)
µ0

If (B.1) is multiplied by ii (or ij ) then we and up with an expression of the


form:
 2π
Lij ii = λij = µ0 rl g −1 (θ, θrm )Fi (θ, θrm )Nj (θ, θrm ) dθ (B.48)
0

and substituting (B.47) for Fi (θ, θrm ) in this we can then write the following
for the general mutual flux linkage expression:
 2π
λij = rl Bi (θ, θrm )Nj (θ, θrm ) dθ (B.49)
0
B.5 A Note on Winding Functions for Multi-pole Machines 133

B.5 A Note on Winding Functions for Multi-


pole Machines
Consider a generic winding with the following conductor distribution:

n(θ) = npk sin pp θ (B.50)

where:

npk  the peak conductor density [conductors/rad]


θ  periphery angle around machine [mech-rad]
pp  pole pairs of the winding.

Assuming that the poles are series connected, the total number of turns in
the winding is equal to the number of turns in a pole pair multiplied by the
number of pole pairs. We can find the number of turns in a pole pair by adding
up the number of conductors in π electrical radians of the winding,which is π/p
mechanical radians. We can therefore write the total turns for a phase of the
winding as follows:
 π
pp
N =p npk sin pp θdθ
0
  πp
npk
=p − cos pp θ
pp 0
= 2npk (B.51)

Now let use consider the mmf for a winding with the distribution as in (B.50).
Assume that the winding is carrying a current of i Amp in each conductor.
Therefore we can see that for an angle dθ we have the following total current in
an element of the winding at some angle θ :

diT = npk i sin pp θdθ (B.52)

To find the mmf produced by the winding we employ Ampere’s Law and inte-
grate to get the total current enclosed by a coil span at some angle γ :
 γ+ π
p
FT = npk i sin pp θdθ
γ
2npk i
= cos pp θ
pp
Ni
= cos pθ
pp
= N  i cos pθ (B.53)

where:

N   the turns/phase/pole pair = N/pp


B.6 Conclusion 134

FT is the total mmf, which is expended across two air gaps in a machine.
Therefore the mmf/air gap is:

FT N i
F = = cos pp θ (B.54)
2 2
Ni 2npk i
= cos pp θ = cos pp θ
2pp 2pp
npk i
= cos pp θ (B.55)
pp

The winding function is defined as the mmf/amp, therefore the winding


function for this multi-pole winding becomes:

N
NA (θ) = cos pp θ (B.56)
2
npk
= cos pp θ (B.57)
pp

Therefore we can express the amplitude of the winding function in terms of the
turns/phase/pole pair, or alternatively in the peak conductors/rad/pole pair.

B.6 Conclusion
This appendix has attempted to show the basis for the use of winding functions
for the calculation of the mutual inductance between windings. Two examples
have been used to achieve this, one involving idealised sinusoidal windings, and
the other an unusual set of windings. In a real machine one does not have
pure sinusoidally distributed windings. In these situations one can compute
the winding functions by simply evaluating the mmf waveforms that are pro-
duced by the real windings. These mmf waveforms will contain all the winding
harmonics, therefore the inductances calculated will be accurate subject to the
infinite permeability assumption and the modelling of the air gap function.
Bibliography

[1] F. Liang, L. Xu, and T. Lipo. D-q analysis of a variable speed doubly AC
excited reluctance motor. Electric Machines and Power Systems, 19(2):125–
138, March 1991.
[2] D. O’Kelly and S. Simmons. Introduction to Generalized Electrical Machine
Theory. McGraw Hill, England, 1968.
[3] N. Schmidt and D. Novotny. Introductory Electro-Mechanics. Ronald Press:
New York, 1965.
[4] G. Slemon. Electric Machines and Drives. Addison-Wesley, 1992.
[5] D. Staton, W. Soong, and T. Miller. Unified theory of torque production
in switched reluctance and synchronous reluctance motors. IEEE Trans. on
Industry Applications, IA-31(2):329–337, 1995.
[6] P. Vas. Vector Control of AC Machines. Oxford University Press, 1990.
[7] L. Xu, F. Liang, and T. Lipo. Transient model of a doubly excited reluctance
motor. IEEE Trans. on Energy Conversion, 6(1):126–133, March 1991.

Potrebbero piacerti anche