Beruflich Dokumente
Kultur Dokumente
Research Online
University of Wollongong Thesis Collection
2001
Recommended Citation
Coates, Colin, Modelling and field-oriented control of a synchronous reluctance motor with rectangular stator current excitation,
Doctor of Philosophy thesis, School of Electrical, Computer and Telecommunications Engineering, University of Wollongong, 2001.
http://ro.uow.edu.au/theses/1849
DOCTOR OF PHILOSOPHY
from
UNIVERSITY OF WOLLONGONG
by
ABSTRACT
The rotor saliency of the axially laminated synchronous reluctance motor (SynRM) produces a
rectangular air-gap flux density distribution. Optimal torque / rms ampere is achieved from
machine if a rectangular stator current distribution interacts with this flux. The impact o
rectangular stator currents on the design and control of the SynRM are considered.
A design model is developed that assumes rectangular stator currents. The design model is
based on an existing lumped element model of the SynRM magnetic circuit that has been
extended to include saturation effects. All stator and rotor dimensions are included in the
design model. The key dimensions are identified and a simple iterative algorithm is determi
for optimising these values.
A 5.0kW experimental motor is designed and built with an optimal torque / unit mass ratio.
The designed motor has a nine-phase concentrated winding to approximate the ideal rectangul
stator current distribution. Finite element analysis and static tests demonstrate the valid
the design model.
Generalised voltage and torque expressions are developed for the nine-phase machine. An
orthogonal transformation is obtained to isolate the direct and quadrature, harmonic
components of the stator inductance matrix. This transformation is applied to the standard
stator voltage and torque equations to determine the equivalent d-q harmonic component
equations.
Two field-oriented control strategies are developed for the multiphase SynRM drive. A simpl
stator reference frame control strategy is implemented and performance results presented. A
DECLARATION
I, Colin Coates, declare that this thesis, submitted in fulfilment of the
requirements for the award of Doctor of Philosophy, in the School of
Electrical, Computer and Telecommunications Engineering, University of
Wollongong, is wholly my own work unless otherwise referenced or
acknowledged. The document has not been submitted for qualifications at
any other academic institution.
Colin Coates
3 rd August 2001
ACKNOWLEDG EM ENTS
I would like to thank Don Piatt, Vic Gosbell and Sarath Perera for their guidance, assist
and encouragement throughout this project.
Particular mention must also go to Brian Webb whose mechanical skills turned my ideas in
motor, as he does with so many other projects at the University of Wollongong.
Finally, I would like to express my love and gratitude to my wife, Charlene, for her pati
encouragement and support.
TABLE OF CONTENTS
Abstract
Declaration
Acknowledgements
Table of Contents
List of Figures
List of Symbols
Chapter 1
1.1
IV
vii
Introduction
Overview of Electrical Machine Technology
. 10
. 12
. 14
. 16
Chapter 2
2.1.
Introduction
... 18
2.2.
Design Strategy
... 19
...22
...25
ii
2.5.
Optimization Algorithm
... 29
Introduction
...39
Introduction
... 52
Introduction
...69
iii
5.4
Summary
... 90
Introduction
... 91
Introduction
... 102
LIST OF FIGURES
Fig 1.1 Diagrammatic representation of a PMM. 3
Fig 1.2 Diagrammatic representation of a SRM. 4
Fig 1.3 Diagrammatic representation of a SynRM. 5
Fig 1.4 SynRM rotor structures. 7
Fig 2.1 Equivalent magnetic circuit model. 23
Fig 2.2 Typical air-gap flux density distribution in a two-pole SynRM. 24
Fig 2.3 Simplified magnetic circuit of SynRM. 25
Fig 2.4 B-H characteristic assumed for iron. 27
Fig 2.5 Air-gap flux density distributions with iron saturation effects with (a) 28
direct axis excitation, (b) quadrature axis excitation, (c) combined direct
and quadrature axis excitation.
Fig 2.6 Piecewise linear approximation to the air-gap flux density distribution. 29
Fig 2.7 Stator tooth tip detail. 31
Fig 2.8 Block diagram of optimization algorithm. 34
Fig 2.9 Optimum motor dimensions as machine size is varied. 35
Fig 2.10 Sensitivity of machine performance to design parameters. 37
Fig 3.1 Prototype 5kW SynRM. 39
Fig 3.2 5kW SynRM stator lamination. 41
Fig 3.3 5kW SynRM rotor. 45
Fig 3.4 Air-gap flux density distribution in 5kW SynRM. 47
Fig 3.5 Variation of SynRM torque with rotor position. 47
Fig 3.6 Phase winding model. 48
Fig 3.7 Direct axis magnetizing inductance. 49
Fig 3.8 Quadrature axis magnetizing inductance. 49
Fig 3.9 Magnetizing inductance of one phase versus rotor position. 50
Fig 3.10
50
position.
Fig 4.1 Generalized coils on SynRM rotor. 54
Fig 4.2 Air-gap flux density distribution 55
Fig 4.3 Decomposition of air-gap flux density distribution 57
Fig 4.4 Theoretical and measured (a) self inductance for phase 'a' and (b) 59
mutual inductance between phase 'a' and 'e' for the experimental
SynRM.
Fig 5.1
71
Fig 5.2
73
Fig 5.3
73
Fig 5.4
75
Fig 5.5
76
Fig 5.6
77
Fig 5.7
78
Fig 5.8
82
Fig 5.9
83
Fig 5.10
84
Fig 5.11
85
Fig 5.12
86
Fig 5.13
88
Fig 6.1
91
Fig 6.2
Inverter hardware.
92
Fig 6.3
93
Fig 6.4
94
Fig 6.5
97
VI
Fig 6.6
100
Fig 6.7
100
Fig 7.1
103
vector controller.
Fig 7.2
106
Fig 7.3
108
Fig 7.4
113
Fig 7.6
Phase current waveforms (a) CO = 80rpm, (b) co = 200 rpm and (c) co =
114
115
Phase current waveform detail versus position for (a) co = 80rpm, (b) co
116
118
119
120
(<5rpm)
Fig 7.11
Fig 7.12
= 200V, (b)
122
123
Vll
LIST OF SYMBOLS
Ar/ Average surface area of rotor laminations (m2)
As Air-gap surface area of stator slot pitch (m2)
Bd Air-gap flux density due to direct axis flux (T)
Bg (0) Air-gap flux density (T)
Bq Air-gap flux density due to quadrature axis flux (T)
D Stator slot depth (m)
g Air-gap length (m)
ge Effective air-gap length (m)
H
Lfa
IX
TL
t^
Introduction
CHAPTER 1
Introduction
1.1 Overview of Electrical Machine Technology
The induction machine was invented in the 1880's by Nikola Tesla. Since this time it has g
on to become the most commonly used electrical machine in industry. Historically, the
induction machine first found use in fixed speed applications where it was supplied direct
from the ac mains (possibly in conjunction with some means of reduced voltage starting to
transients at start up). The induction machine enjoyed wide spread acceptance due to its s
low cost, low maintenance structure compared to other fixed speed machines.
Over recent decades the use of the induction machine in variable speed applications has
particularly increased. This has been made possible by improvements in variable speed driv
technology. These improvements include the availability of new high-speed power electronic
switching devices as well as more powerful microcontrollers and digital signal processors
(DSP). Speed and torque control matching that of a DC drive is now possible in an induction
machine drive. Thus, DC drives which once dominated in this area are being replaced. The
induction motor offers a significant price advantage over the DC motor and with no brushes
virtually maintenance free.
The trend is being further driven by a push towards the social and economic goals of energ
efficiency. Many processes that have been traditionally operated with fixed speed machines
(blowers, compressors and air conditioners) are being converted to variable speed operatio
This allows energy savings during low load operating periods that characterize much of the
operating time of these applications.
Since its invention the appearance of the induction machine has changed significantly. Thi
been most notable in terms of size reduction due to improved construction techniques and
Introduction
materials [47]. However, the fundamental design methodology has not changed from that
originally determined for fixed frequency supplies. One notable exception being the removal
the double cage or deep bar rotor, which was previously used to improve fixed frequency
starting torque [38].
Given that the design methodology has not changed despite the change in application, the
question arises to the possibility of improving on the performance of the induction machine
variable speed drive. A starting point might be to define the ideal drive system. One such
description has the ideal drive providing high torque density, with minimal losses while
operating at a high power factor. It has fast speed and torque dynamics, operates over a wi
speed range and has a large peak transient torque density. Finally the rrjachine has a rugg
construction, the controller is simple and the entire system is cost efficient [4].
In terms of the ideal drive the major criticism of the induction machine is its relatively
efficiency in variable speed applications. In western society, as much as 70% of all electr
energy generated is used in motor driven systems [51]. Induction motors form the largest su
of this group. Typically an induction motor has an efficiency ranging from 75% (small motor
less than lkW) to 95% (large motors, greater than lOOkW). Any improvement in efficiency
would provide economic benefits to the users of the motors as well as economic and
environmental benefits to society as a whole.
Torque is proportional to the rotor resistance, which varies with temperature. Some type of
rotor resistance compensation is required for this value making the controller considerabl
complex.
There are three main machines frequently suggested as alternatives to the induction motor i
variable speed applications. These are the permanent magnet, switched reluctance and
synchronous reluctance motors. While they are unsuitable for operating from fixed frequency
Introduction
supplies, in the context of variable speed drives, supplied by a power electronic device, they all
have unique advantages and disadvantages that will be briefly considered.
Distributed s
winding
rnanent magnets
bedded on rotor
The main disadvantage associated with this type of motor is the high cost of magnetic
materials. Using permanent magnets is only viable in small machines (less than 20kW),
as the cost quickly becomes excessive in larger frame-sized motors [45]. In addition,
both operating temperature and peak transient torque have to be restricted to avoid
Introduction
problems the PMM is predicted to receive increased use in the future as oil and ener
prices increase [38].
Figure 1.2 shows a diagrammatic representation of the switched reluctance motor (SRM
The SRM has saliencies on both the rotor and stator, although only the stator contai
windings. The windings associated with the individual stator poles are sequentially
excited causing the rotor to follow in a synchronous fashion. The SRM benefits from
simple rugged rotor structure, which has a comparatively low inertia. As the rotor
contains no windings it conducts no currents and has no resistive losses. Thus, the
majority of machine losses are on the stator, which is relatively easy to cool. As t
Introduction
The major problem with the S R M is that it suffers from torque pulsations. It is possible
to reduce torque ripple over narrow speed ranges to levels comparable to induction
motors. However, this level of smoothness cannot be maintained over a large speed
range [45]. The torque pulsations can also produce considerable acoustic noise, which
increases with motor size. Efforts to reduce the torque pulsations and acoustic noise
led to designs with larger air-gaps, which lowers the achievable power density.
Conversely, in high power density designs there is a cost penalty due to the small, ai
tolerance [41]. Other limitations of the SRM include poor utilization of the active
machine iron and copper as well as a transient torque density which is less than that
PMM and induction motor [3].
an induction machine, with a salient pole rotor. This structure is represented in Figu
The SynRM shares the advantages of the SRM's rugged rotor construction including an
absence of rotor copper losses and a comparatively low rotor inertia. However, unlike
SRM, it has a cylindrical stator. This alleviates the problems of torque pulsations an
acoustic noise associated with the SRM.
Distributed
winding
Introduction
The S y n R M contains no permanent magnets. A s such, it does not suffer from the
demagnetization problems of the PMM, is inherently cheaper and can be operated at
higher temperatures. Further, the SynRM only has copper losses on the stator. The stator
is substantially easier to cool than the rotor. As such, the SynRM can be operated at low
speeds without the need for forced cooling. Induction motors suffer from overheating
under similar conditions.
The advantages of the SynRM suggest it is well suited for general use in inverter fed
variable speed applications. Indeed on this basis the SynRM has attracted significant
recent research interest and is the focus of this thesis. Before proceeding with the speci
goals of this thesis a review of the existing work on the SynRM will be considered.
The SynRM has a long history. The earliest reference to it is in a paper by Kostko in 1923
Since then several different rotor structures have been proposed. The earliest structures
for line start applications and included a starting cage. Recent designs are specifically
inverter fed applications where the starting cage can be removed. In either case, the
performance of the SynRM is improved by maximizing the ratio of the direct axis inductance
L.
quadrature axis inductance, (referred to as the saliency ratio), and the difference Ld L
(sometimes referred to as the torque index) [1, 2, 41, 53]. The different rotor designs re
attempts to improve the machine's performance accordingly. Figure 1.4 shows the four-pole
variants of the key rotor structures that have been considered. These will be referred to
salient pole rotor, segmented rotor, flux barrier rotor and axially laminated anisotropic
respectively.
Introduction
normal induction motor rotor so as to achieve saliency [13, 32]. The motors had the
advantage of providing cheap, robust and reliable synchronous operation, despite
suffering from low power factor and poor torque output. They found application in su
diverse areas as the positioning of control rods in nuclear reactors to use in synt
spinning plants [30]. In the latter case, the SynRMs synchronous operation allowed
produce better fibres than speed regulated dc or induction motors [38].
O
Salient pole
rotor
Segmented
Flux b a r r i e r
rotor
Axially laminated
rotor
rotor
The salient pole machines were being operated from constant frequency supplies. As
such they required starting cages so that induction motor torque brought the rotor
speed where it could synchronize with the stator field. Rotor designs had to balanc
conflicting requirements of high pull-out torque and power factor against the requi
for high pull-in torque [33]. As such the machines exhibited low saliency ratios in
range 2 - 3 [12, 46]. Consequently they performed badly in terms of power factor (0.
Introduction
0.55), efficiency (50 - 7 5 % ) and m a x i m u m torque (1.5 times rated value). Additionally
the machines were only capable of producing a fraction of the power (60% - 65%) of
comparably sized induction machines [12, 13,14].
An interesting variation of the salient pole structure was to manufacture the rotor f
solid mild steel [6, 7]. This structure did not require a starting cage in line start
applications. Eddy currents induce a magnetic field in the rotor. Starting torque is
developed by the interaction of the stator and rotor magnetic fields. However, with
reported power factors in the range 0.51 - 0.58 and efficiencies in the range 65 - 75
the imchine did not offer any significant improvement in synchronous performance over
the conventional design.
An early alternative to the salient pole machine was the segmented rotor structure. T
segmented rotor consists of isolated poles mounted on a non-magnetic shaft. The
structure was initially proposed in 1962 by Lawrenson [29]. He actually developed two
separate structures. The first was the conventional structure with the poles mounted
direcdy on a non-magnetic shaft. The second had the poles separated from an inner sha
to reduce the inertia of the rotor [31]. Further work was done to optimize this struc
by Lawrenson [30, 33] and later Ramamoorty [49].
The segmented rotor structure did produce larger torque densities at a better power
and efficiency than the salient pole structure. Saliency ratios reported were in the
to 6 [31, 33, 46, 49, 50]. The higher saliency ratios led to better power factor (0.6
and efficiency (60 - 80%) results for these machines. By comparison the segmented
rotors performed better than the salient pole machines. However, the construction of
segmented machine was less robust given its greater complexity, due to the necessity
non-magnetic discs and bolts to secure the poles to the shaft.
Introduction
A second alternative to the salient pole structure was initially considered in the ear
1970's. Flux barriers (specially shaped air openings) are introduced into the rotor
structure with the aim of decreasing quadrature axis inductance without reducing direc
axis inductance. A common sub-classification is based on the number of flux barriers
introduced per pole. Some of the structures considered by various researchers were the
double barrier [19, 20, 21, 25], single barrier [6, 7, 44, 53] and essential barrier [
Even the segmented rotor can be viewed as a single barrier type rotor but with a very
wide barrier.
The flux barrier rotor also offered improved performance over that of the salient pole
rotor. Saliency ratios were reported in a range comparable to the segmented rotor with
similar performance figures [14, 19, 21]. As these machines were essentially for line-
start applications a key concern was the trade-off between pull out torque and stabili
Honsinger introduced magnetic bridges along the quadrature axis to achieve a
compromise between these goals [21]. The structure made from radial laminations was
inherentiy more robust and easy to build compared to the segmental rotor.
Despite the performance gains achieved by the segmented and flux-barrier rotor
structures, the early SynRMs still did not match the performance of induction machines
Consequently, interest in the SynRM waned from the mid to late 1970's. This is further
attributed to the emergence of dc drives with accurate speed control and later inducti
motor drives with similar speed regulation. However, with the development of fieldoriented control techniques interest in the SynRM has been rekindled. SynRMs
controlled using field-oriented techniques no longer require starting cages, which hav
been a major limiting factor in design improvements.
Introduction
thought of as combining characteristics from both the segmented and flux barrier rotors
Figure 1.4 shows that the rotor laminations are layered axially to act as flux guides f
direct axis flux. They are interleaved with non-magnetic material that acts as a flux
barrier to quadrature axis flux.
Although much of the focus on the axially laminated structure has been recent it does
have a long history. Kostko originally suggested the structure in 1923 highlighting the
importance of anisotropy of the magnetic material with view to reducing the quadrature
inductance without affecting the direct axis inductance [26]. It was not until 1966 tha
Cruickshank et. al. proposed their axially laminated structure as a means of implementi
this principle [11]. They along with others optimized the structure, for both line-star
constant V/f applications, managing to achieve saliencies matching and even exceeding
those of other rotor structures [12, 42, 43, 50]. Typical saliency values obtained were
the range 4-9. Researchers were restricted from achieving higher values because of the
maintained presence of the starting cage and the knowledge that increasing saliency als
leads to instability at some frequencies [34, 37].
These limitations were overcome with the application of field-oriented control techniqu
to the SynRM. This removed the need for a starting cage on the rotor and allows the rot
structure to be optimized for maximum saliency [1, 2, 53]. Several researchers have
looked at the problem of optimizing the rotor structure under these circumstances [4, 8
27,28,41,48,53].
Field-oriented controlled axially laminated anisotropic SynRMs have now been reported
as matching and exceeding the performance of equivalent induction motor drives. This
work includes that by Piatt [48] who proposed a rotor structure that utilized the full
Introduction
11
gap surface improving upon the stacked "u" or "v" sections originally proposed by
Cruickshank et. al. Although his design was not optimized, he was able to obtain
equivalent torque production to a comparably sized induction rmchine. Staton et. al.,
using a similar rotor structure, also obtained matching performance to an induction
machine [53]. Significantly, in this case if the induction motor was derated for variab
speed inverter operation the SynRM showed a 20% lower kVA requirement and 10 15% lower losses.
the optimal ratio of rotor insulation width to rotor iron width to be 0.5 [41]. In a 30
machine based on this, a saliency ratio of 10.4 was obtained. Boldea et. al using a
similar ratio of insulation to fibre, but with thin laminations, demonstrated a salien
of 16 with high power factor of 0.91 in a 1.5kW machine [4]. Chalmers presents the
performance results for a 7.5kW machine with saliency of 12.5 [8]. The SynRM is
shown to produce 4.3% more output power than that of a comparable induction motor.
However, it is also demonstrated that the SynRM has considerably higher no-load iron
losses due to eddy currents in the rotor laminations. These could be largely reduced by
cutting radial slits in the rotor.
While the development of the axially laminated SynRM is far from complete indications
are that it has the potential to replace the induction motor drive. Its comparative
performance, ability to produce rated torque at low speed and its relatively simple con
algorithms are some of the axially laminated SynRMs key advantages. There are of
course still some issues that need to be resolved with regard to the SynRM. One questio
requiring further investigation is that of no-load losses in the rotor iron due to eddy
currents. There are some indications that these can be considerably reduced by cutting
radial slits in the rotor as previously cited. Additionally, there are mechanical issue
associated with the rotor structure. The axially laminated structure is completely dif
Introduction
The previously cited research has focused on three-phase sinusoidally wound mach
stressing the similarity between the proposed SynRM and induction rnachine stator
This was necessary for line-start rnachines and was also seen as advantageous to
potential manufacturing of the SynRM. However, the SynRMs rotor saliency naturall
necessarily produce the optimal torque from the machine. Considering that the pr
field-oriented controlled SynRM drives are supplied from inverters many of the
arguments for a three-phase distributed stator winding are no longer valid. Thus,
emerging area of research is focusing on the stator winding and excitation.
machine is run at the saturation limit the air-gap flux density, B, will be cons
rotor pole face. For a sinusoidal stator current distribution with a peak curren
the torque can be calculated as,
\BLR2Jcos9d6
T=
_x
(LI)
= 1.6S3BLR2J
For a rectangular stator current distribution with the same peak current density
is given by,
Introduction
T = \BLR2Jd0
i
(i.2)
= 2BLR2J
Although simplistic in its nature the comparison shows a 20% increase in torque i
latter case. A more realistic comparison would have to account for the fact that
Hsu et. al. demonstrate the advantage of adding a third harmonic component to the
fundamental component of MMF in the SynRM [22, 23, 36]. The third harmonic
component was obtained using a dual three-phase machine with isolated windings. T
associated inverter consisted of six single-phase bridges. They show significant
in torque per RMS ampere in both a salient pole and segmented rotor machine. Toli
et. al. also demonstrate this idea but with a simpler five-phase star connected w
from a voltage source inverter. This proposal had the advantage of reducing the p
electronic requirement of Hsu's system [56, 57, 58]. Toliyat shows a 10% increase
torque achieved by the addition of a third harmonic component of MMF. Again these
results were obtained with a salient pole rotor but would be expected with any of
common rotor structures.
Law et. al. consider another variant of the multiphase SynRM coining the term "fi
regulated reluctance machine" [5, 27, 28]. In this case the stator is wound with
pitched, concentrated windings. Coils at the rotor pole sides are designated as s
the field or direct axis excitation. Coils over the rotor pole face supply the eq
armature current or quadrature axis excitation. The individual phase windings are
isolated from one another and each requires a full bridge inverter. Consequently,
Introduction
14
performance gains were quite substantial with a reported 6 8 % greater force density than
an equivalent induction machine.
At this point in time there has only been hrnited research in the area of multiphase
SynRMs exploiting non-sinusoidal stator excitation, consisting primarily of the references
cited above. There are clear indications of improved performance from the multiphase
drives coming at the cost of increased inverter complexity. As the relative cost of power
electronic devices reduces, the potential for this class of machines becomes more
apparent. A major motivation for this thesis is to investigate the design and field-oriented
control of this class of machine.
The broad motivation for this thesis is to investigate and develop the potential of the fiel
oriented SynRM drive. As seen in the literature review there are indications that the SynRM
offers benefits such as greater torque density, higher efficiency and simpler control algor
when compared to the induction machine. The potential advantages associated with realizing
any of these benefits in a practical drive system warrant the additional investigation into
SynRM.
Particular attention will be given to the class of multiphase axially laminated SynRMs. Axia
laminated machines have emerged from existing research as possessing the highest saliency
ratios when compared to other members of the SynRM family. High saliency ratio is shown to
be associated with greater torque density and efficiency.
Introduction
15
The majority of existing work on axially laminated S y n R M design assumes a standard three-
phase stator with sinusoidally distributed windings. The reason research has focused in this
is because of the perceived advantage of sharing a stator structure with the induction machrn
In the context of an inverter fed niachine the need for a certain number of phases disappears
the stator can have any number of windings. Allowing more than three, non-sinusoidal, phase
windings forces the reevaluation of the questions as to how best design and control the machi
The design question will be approached assuming a "rectangular" air-gap flux density
distribution, which the rotor saliency of the SynRM naturally produces. Further, a rectangula
stator current distribution will be assumed to interact with this flux. This produces the opt
output torque per rms ampere from the machine. Implicit in the latter assumption is that the
stator has a multiple-phase winding capable of approximating the assumed current distribution
The design model will be based on an analytical lumped element model of the machine's
magnetic circuit. Lumped element modelling is chosen over finite-element techniques to allow
fast performance calculations and hence fast design optimization. Further, it is expected th
analytical techniques will offer better insights into the practical performance limits of the
machine. The design model is validated through the construction and testing of a 5kW
experimental SynRM. This prototype has a nine-phase concentrated stator winding to
approximate the ideal stator current distribution assumed in the design model. The choice of
phase number was made given the rotor dimensions determined through the optimisation
process. Nine was the minimum number of phases necessary to ensure at any time at least one
phase would be dedicated to solely supplying direct axis excitation.
Introduction
16
which can be readily generalized to any n-phase S y n R M . The equations, once formed, will
allow the simulation of the drive's dynamic performance and perhaps suggest methods for
implementing field-oriented control.
The limited research into multiphase SynRM design means that there is even less research
focused on multiphase SynRM control. Techniques will be considered for implementing fieldoriented control on the experimental SynRM drive. Existing multiphase drives have been
controlled using simple techniques where each phase winding is designated as providing solely
magnetizing flux (direct axis excitation) or torque producing current (quadrature axis excita
[27, 36, 58]. This method will be explored more fully along with methods based around current
transformations that recognise the individual windings contribution to both direct and
quadrature axis excitation.
A stator current controller is ultimately implemented in the drive. This controller utilises a
technique similar to that used in the field regulated reluctance machine [27]. Phase windings
are designated as supplying either direct or quadrature axis current depending on their positi
relative to the rotor. In the drive control the work of Law et. al. is effectively extended to
larger phase number machine with a wye connected stator. Importantly the stator connection
significantly reduces the power electronic requirement for the drive and its associated cost.
Performance measures are made on the drive to demonstrate its characteristics.
Introduction
Chapter 3 presents the construction details for the 5.0kW nine-phase S y n R M designed and
built as part of this project. The results of magnetization and torque tests, carried out on t
machine, are given. They are compared with the theoretical values determined during the
design process.
Chapter 4 defines the stator inductance matrix for the nine-phase SynRM and consequentiy
develops the generalized d-q equations. These results can be readily extended to any 'n'
phase machine.
Chapter 5 outlines two field-oriented control strategies for the nine-phase SynRM drive.
The first strategy is based on a simple designation of the stator phase windings as supplying
direct or quadrature excitation. The second is based on the generalized d-q equations and
theory developed in Chapter 4. Simulation results that predict the motor's dynamic
performance are presented.
Chapter 6 addresses the hardware implementation issues associated with the nine-phase
inverter and DSP controller. The practical hardware setup is described.
Chapter 7 details the software implementation issues in the drive system as well as
presenting the performance results from it. These results are compared with the simulation
predictions in Chapter 5.
Chapter 8 is a summary of the relevant conclusions and possible extensions that can be
drawn from the work presented in this thesis.
18
CHAPTER 2
Magnetic Circuit Modelling and Design
Optimization of the SynRM
2.1 Introduction
This chapter develops a magnetic circuit model for the SynRM. The model predicts the air-gap
flux density distribution and torque output from the machine. It is applied in a design
optimization algorithm and criteria are determined to achieve optimal SynRM performance.
Section 2.2 outlines the rationale behind the design strategy. It has been previously noted t
the torque per rms ampere of the SynRM can be increased, with the addition of a third
harmonic component to the spatial MMF waveform [22]. This argument is carried to its logical
conclusion by assuming an ideal "rectangular" stator current distribution. The rotor salienc
the SynRM naturally produces a "rectangular" air-gap flux density distribution and it follows
that the optimal torque per rms ampere ratio will be obtained with a rectangular stator curre
distribution.
Additionally, it is proposed to consider the entire magnetic circuit of the SynRM (stator and
rotor) when optimizing its design. Existing work has focused largely on determining the
Ld
optimal rotor dimensions only, in order to maximize the saliency ratio,
Saliency ratio is chosen because of its relationship to the torque and power factor produced
the machine. This approach is flawed as both rotor and stator dimensions can affect the
motor's performance. By focusing solely on the rotor dimensions the best result possible is
only to optimize the rotor dimensions for a given stator and winding configuration. Further,
achieve a practical machine design, overall dimensions and thermal issues need to also be
19
considered. With this view, saliency ratio is replaced by continuous torque / mass as the
optimization criteria.
The basis of the magnetic circuit model is the existing work carried out by Ciufo [9, 10]. He
uses a lumped element model that includes the majority of SynRM dimensions to determine
expressions for motor inductances and flux densities. Ciufo's work is described in Section 2.3
and extended to include saturation effects in Section 2.4. Saturation effects are critical in
design optimization, as rated conditions should bring the SynRM to its saturation limit.
Section 2.5 describes the optimization algorithm. Not all of the machine dimensions are
independent. Some sections of the machine carry the same magnetic flux as others. For
example, the stator teeth and rotor iron both carry direct axis flux. Specifying one dimension
automatically sets the requirement for the other. Thus, the various machine dimensions are
classified as either independent or dependent. The key independent dimensions are identified
and an optimization algorithm determined for these. The remaining machine dimensions are
calculated from the key dimensions.
Section 2.6 presents the results of optimization over a range of motor sizes (1 - lOOkW).
Sensitivity of SynRM performance to the key dimensions is also considered. Conclusions are
drawn with regard to optimal SynRM design.
machines [4, 41]. The approach has been to maximize the saliency ratio, -j-, or alternatively
20
the "torque index", Ld - Lq, using combinations of finite element analysis, lumped element
modelling and other analytical techniques. Some recent research has moved on to consider
non-sinusoidally excited machines [22, 27, 57]. However, design considerations here have
been limited to the stator winding configuration only. The implications of non-sinusoidal
excitation on the machine dimensions have yet to be explored.
A key focus of this work is to consider the implications of non-sinusoidal stator excitatio
the optimal dimensions of the SynRM. Significantly, the approach to SynRM design
optimization presented is unique in three aspects:
1. It assumes non-sinusoidal stator excitation.
2. It considers all dimensions of the SynRM, both on the stator and rotor.
3. It seeks to optimize the torque / mass ratio for the entire machine rather
than the saliency ratio.
The SynRM does not naturally produce sinusoidal flux waves in the air-gap. The rotor salien
current distribution interacts with this flux the SynRM generates its optimal torque. Furth
the machine will exhibit lower copper losses in comparison to a similarly rated sinusoidal
current machine. These ideas are supported by recent work showing that the addition of a th
harmonic component to the MMF distribution can raise the torque per rms ampere of the
machine [22, 56]. This idea is carried to its logical conclusion by assuming that the motor
To ensure optimal SynRM designs are obtained, as opposed to optimal designs for a given
stator, all rotor and stator dimensions are included in the design model. Existing work on
SynRM design optimization has focused on one or two key rotor dimensions. Stator
dimensions have been largely ignored with prototype rotors designed and built to fit existi
21
induction machine stators, complete with their existing stator winding. The difficulty here is
that rotor dimensions are inherently linked to stator dimensions. By fixing the stator
dimensions, you automatically fix some rotor dimensions. As an example, it is expected that
the iron in the rotor should be matched to the iron in the stator teeth. This is necessary as
sections of the motor carry similar magnetic flux. Indeed any given rotor or stator dimension
can limit the machine's performance if not chosen correctly. To avoid this pitfall the entire
magnetic circuit of the motor will be considered as a whole.
The most accurate analytical method to account for all the stator and rotor dimensions is tha
finite element analysis. The disadvantage of this approach is that it is computationally
expensive and time consuming. Further, this type of analysis does not necessarily provide
insight into what are the key performance limits and relationships. For these reasons it was
decided to use an analytical approach based on a lumped element approximation to the SynRM
magnetic circuit. Finite element analysis will be used only to validate the final results.
Any optimization requires a goal or performance measure. The goal proposed is to produce the
largest continuous torque / mass ratio for a given frame size. (Mass is defined as the sum of
rotor and stator iron making up the magnetic circuit plus the stator windings. It does not
include the motor frame or shaft.) Traditionally, the performance measure has been either
saliency ratio or torque index. These values have been used because they determine the
machine's power factor and torque output, respectively. They will not be used in this instanc
for two reasons. First, they only reflect the fundamental component of torque and neglect any
contribution from higher harmonics expected in a square current machine. Further, to focus
solely on torque or power factor performance neglects other important elements in a practical
machine design. Most significantly machine size and thermal issues must be considered. The
torque / mass goal obviously addresses the size issue. Thermal issues will be considered
internal to the design optimization, as they will pose limits on some dimensions.
2.3
22
The requirement for the design optimization is an analytical model that is based on the machin
dimensions and includes allowance for saturation. Several researchers have attempted to find
analytical expressions for SynRM torque and fluxes, given the machine dimensions [4, 16, 39,
40]. A common difficulty has been obtaining an accurate representation of quadrature axis
flux. Ciufo offers a significant contribution with this respect [9, 10]. He recognizes two
potential paths for quadrature axis flux. The traditionally acknowledged path is that transv
to the rotor laminations. Another path can be shown to exist where quadrature axis flux passes
from the rotor to the stator and back again. This "zigzag" flux has been observed by other
researchers using finite element analysis [4, 17, 41] but has not been previously accounted fo
in any analytical modelling.
In overview, Ciufo initially determines an expression for quadrature axis reluctance based on
the two flux paths. The expression is obtained from a lumped element approximation to the
machine's magnetic circuit. The elements themselves are detenruned from the relevant rotor
and stator dimensions. Ciufo proceeds to calculate both the air-gap flux density distribution
and quadrature axis flux. However, his analysis contains no consideration for the effects of
magnetic saturation in the machine iron. The requirement that the design model include such
allowance remains. A motor at rated conditions would be expected to be operating with at least
some portion of its iron at the saturation limit. Section 2.4 will extend Ciufo's model to i
saturation effects thus forming a suitable basis for the design model. Before proceeding with
this analysis the original work will be considered in more detail.
Ciufo considers a "snapshot" of the SynRM with its rotor in a random position. The "frozen"
machine's magnetic circuit can be modeled as a network of reluctances associated with the a
gaps and the non-magnetic laminations in the rotor. The machine iron is assumed to have zero
magnetic reluctance.
23
Figure 2.1(a) shows a typical section from a two-pole S y n R M . T h e section is taken towards the
centre of the rotor away from the pole edges. The shaded and non-shaded areas do not
represent the magnetic and non-magnetic laminations. Instead, the shaded sections represent
portions of the rotor that allow quadrature axis flux to pass from one side of the stator to th
other. The non-shaded sections represent portions of the rotor located over stator slot opening
that do not facilitate flux being passed from one side of the stator to the other. Thus, both t
traditional and zigzag quadrature axis flux paths can be recognized.
straight q-axis
flux path
(a)
(b)
A
.)
_<:
Represents reluctance
of steel / fibre
laminations between
A&B
;)
B
B
zigzag
flux path
Air-gap reluctance of
zigzag flux path
Figure 2.1(b) illustrates h o w the lumped element approximation to the quadrature axis channel
is constructed. In particular, the circuit between nodes A and B is developed. The nonmagnetic portions of the circuit are represented by reluctances. These reluctances are
determined from the motor dimensions. Once calculated, they can be combined to obtain a
value for the quadrature axis reluctance per metre, Rq, given by [9];
geKoJrl
Rq
where,
Mo(8eNitl.6RsLs
+0.5/T 2 R 2 L s t r l )
(2.1)
24
This equation is derived fully in Appendix G. Having established the equivalent quadrature
axis reluctance the S y n R M flux distributions can be calculated. The method used is to consider
various M M F loops as well as continuity of flux in the different regions of the machine. O n e
further simplifying assumption is made.
continuous entity. Thus, an ideal stator current distribution is obtained with n o stator slot
effects. Ciufo does this analysis and shows that the resulting expressions accurately predict the
average fluxes in the S y n R M [10].
Figure 2.2 shows a typical profile of the air-gap flux density distribution obtained using Ciuf
model.
In this instance, a two-pole machine is assumed with typical levels of direct and
1.2 -,
1^
/"""""
0.8 H
0.60.40.2-
9-
-2
-1.5
-1
-0.5
0.5
1.5
2.4
25
Saturation Effects
For Ciufo's work to be utilized in a design model, allowance needs to be made for saturation
effects. Figure 2.3 shows a simplified representation of a two-pole SynRM. The rotor is
assumed to have a constant width equal to the average direct axis length, L^. The value for L&
can be calculated given the specific rotor dimensions in the corresponding real machine.
Quadrature axis flux is confined to a channel through the centre of the rotor. This channel has
reluctance / metre, Rq given by equation (2.1). The remaining portions of the rotor only carry
flux along the direct axis. Further simplifying assumptions made are;
1. The stator has no teeth or slots. Stator currents are assumed to be distributed in a
thin veneer along the inside surface of the stator. The current distribution is
described by Js(0).
26
2. N o quadrature axis flux, <Pn, passes from the rotor pole edges.
3. The rotor, H,(G), and stator, Hs(0), magnetic field intensities are functions o
angular position only.
Differential equations that describe the air-gap flux density distribution, Bg(0)
quadrature axis flux, <j)q (0) , are initially formed. They are derived by consid
1 and 3 and continuity of flux in areas 2 and 4 of Figure 2.3. Loop 1 passes fro
the rotor, parallel to the laminations, crossing the air-gap to the stator. It th
incremental portion of the stator, just inside its surface, before crossing the a
The loop is completed at the middle of the rotor where it passes transverse to t
laminations to reach its starting point. Summing the MMF's around this loop gives
^Hr(0)-^-Bg(0)-Hs(0)Rsld0 + Js(0)Rstd0
2
Mo
+-^Bg(0 + d0)+^Hr(0 + d0) + 0q(0)Rstd0Rq=O
Mo
^
L^dif r (^) + g^dg (g) _
+
2 d0 }io
= 0
d0
Area 2 is a small portion of the rotor that spans its width. Summing the fluxes
gives;
Bg {n - 0)LrRrd0 - Bg (0)LrRrd0 + <t>q (0) -0q(0 + d0) = 0
Loop 3 is a path through the entire rotor cross section, across the air-gaps and
just inside its inner surface. Summing the MMF's gives;
27
Area 4 is a small portion of the stator that spans the width of the yoke. S u m m i n g the fluxes
into this region gives;
Bg (0)Rstd0 + Bs (0) = Bs(0 + d0)
BA0) =
YdBs(0)
R d0
(2.5)
(-0A
= 0
v2y
(2.6)
v ^ j
(2.7)
Equations (2.2) to (2.7) can be solved numerically to obtain the air-gap flux density distribution
across the rotor pole face and the quadrature axis flux over the width of the rotor. The
To determine this solution a simple approximation is made to the B-H characteristic for t
motor iron. Figure 2.4 shows the B-H curve assumed. The iron has infinite permeability un
its flux density reaches its saturation level of 1.7T. Past this point the iron flux den
only marginally at 5uo H/m.
i k.
1.7T
slope = 5uo
4
^
w
H
-1.7T
^r
28
Figure 2.5 shows a typical air-gap flux density distribution obtained w h e n square current
excitation is applied to the stator. A two-pole machine under similar conditions to those in
Figure 2.2 is assumed. Figure 2.5(a) and 2.5(b) show in isolation the direct and quadrature ax
contributions to air-gap flux density distributions respectively. Significantly, when the
components are combined in Figure 2.5(c), the peak where quadrature axis flux previously
added to direct axis flux is removed. This corresponds to the point where the rotor and stator
iron is first driven into saturation.
(a)
(b)
0.9 -]
(180.70.60.50.40.30.20.1-
6
n
-2
-1.5
-1
-0.5
Q.15-,
0.1 -
0.05 -
to r~
-2
0.5
-/"
/
/
-OS
-0.03
-0.1
1.5
oj
y.u
J. 15
(c)
1 -,
0.8 0.6 -
03
0.40.21
-2
-1.5
-1
-0.5
0.5
1.5
Figure 2.5 Air-gap flux density distributions with iron saturation effects with (a) direct axis
excitation, (b) quadrature axis excitation, (c) combined direct and quadrature axis excitat
2.5
29
Optimization Algorithm
To proceed from the SynRM magnetic model to a design optimization algorithm requires
further simplification to the magnetic model. A piecewise linear approximation is applied to
the air-gap flux density distribution predicted by the magnetic model. The approximation
assumes that the direct axis excitation sets up an average flux density across the pole face.
rated conditions this flux density should place the rotor iron at its saturation limit. All
quadrature axis flux is assumed to flow through the final stator tooth located at the end of t
rotor pole face. Figure 2.6 shows the approximation as applied to a typical model air-gap flux
density distribution. Having established this simple approximation, the torque produced by the
machine can be calculated as the cross product of flux density and current.
1 -,
0.8 -
/T~
-2
-1.5
-1
-0.5
0.5
1.5
Figure 2.6 Piecewise linear approximation to the air-gap flux density distribution
The goal of the design optimization process is to produce the largest torque / unit mass. (Mas
is defined as the sum of the rotor and stator iron that makes up the magnetic circuit plus the
copper that makes the stator windings. It does not include the motor frame or shaft). To this
end, the machine iron should be fully utilized at rated conditions. Considering this latter
requirement, it becomes apparent that some dimensions are independent and can be freely
30
adjusted to optimize the performance parameter. Other dimensions are dependent on the key
variables and require no optimization.
The key independent dimensions in the SynRM are rotor pole pitch (0P), rotor radius (Rr)
rotor iron : iron + fibre ratio (r), air-gap (g), maximum stator winding current densit
(Jmax) and stator slot opening (5). These are the values that will be determined in the
optimization algorithm.
There are other dimensions that could be classified as independent. These are not
included in the optimization process as they are better selected on the basis of practic
limitations in either the machine construction or stator phase windings. Specifically,
these dimensions are;
laminations per pole decreases quadrature axis inductance [53], reduces torque ripple an
possibly reduces losses caused by pulsating fluxes [3, 4]. A practical limit exists to h
thin laminations can be made. As thickness is reduced the number of laminations
thickness is 0.3 to 0.5mm. It has been suggested that using standard lamination material
available in this size range, may contribute to reducing SynRM manufacturing cost [8].
shaft. Four or six pole motors are preferred [8]. Generally, four-pole machines are more
common as they are easier to manufacture when compared to a six-pole machine.
31
N U M B E R O F S T A T O R S L O T S (N.)
The number of stator slots depends largely on the stator winding. Factors that will
influence the number of slots include the number of stator phases, the number of poles
and whether the winding is distributed or concentrated. Commonly used values in A C
motors are 36 and 48.
X = 0.5H
32
Stator slot depth is set given the stator current density and rotor pole pitch. Slot depth i
set to allow sufficient excitation in the stator winding over the rotor pole edges to fully
flux the rotor iron in the direct axis.
Once slot depth is set, an effective direct axis excitation, Jd (A/m), is obtained. The
quadrature axis excitation, Jq, is set to the same value. This provides the maximum
continuous torque without exceeding the winding current density rating.
The thermal model of the motor assumes the stator winding generates heat through
resistive losses. The heat is primarily dissipated, via natural convection, from the
exposed area of the windings at the ends of the stator according to the equation,
Q = hA(T1-T2)
33
(2.8)
increasing the length of the machine also increases the winding length along with the
associated conduction losses. As there is a limit to how much heat can be dissipated
from the ends of the winding an equilibrium position must be found that maintains the
winding temperature within acceptable limits. This thermal limit effectively sets the
continuous rating of the machine.
algorithm repetitively cycles through all the key dimensions until the performance in
(torque / unit mass) converges to a maximum value. While optimizing each key
dimension a subroutine is called that sets the dependent dimensions to appropriate
values. The optimization process was repeated using different initial values. In each
case the process yielded the same solution providing confidence that a global and not
local maximum was being found. The entire algorithm is simple enough to be
implemented in any spreadsheet environment that supports macro routines.
f Start
34
(start)
"
Select rotor
radius
Adjust variable
being optimized
II
i'
Optimize
pole pitch
}'
Optimize steel
to fibre ratio
Set J Jd
1'
Optimize airgap
}'
Optimize
current density
1
'
Optimize slot
opening
Compute torque /
mass
./Has T/m^^
^\conve rged? . /
Finish
(^Return J
2.6
Four-pole SynRMs were designed for a range of machine sizes (1 - lOOkW). Figure 2.9 shows
the optimum values of the key independent motor dimensions as the machine size was varied.
Of particular note are the values obtained for rotor pole pitch and steel : steel + fibre ratio.
Results indicate advantages associated with large rotor pole pitches (approaching 180 electrical
35
degrees) and steel : steel + fibre ratios between 0.45 - 0.47. These results differ to other
published values which have indicated smaller pole pitches (120 electrical degree) and larger
steel: steel + fibre ratios (0.6 to 0.7) to be desirable [4,41,53].
60
80
100
120
40
140
60
80
100
120
140
0.475 -i
a7
s 6
^51
2- 4-
3Q 2
80
100
120
140
1 140
60
80
100
120
140
0.4
f '3
I- -2"
3 o.i -
o
40
60
80
100
120
80
100
120
T h e difference lies in the stator current distributions assumed for the optimization. In a threephase machine sinusoidal current distributions are present and the edge regions of large pole
faces are not fully utilized. Under these conditions it is necessary to put more iron in the rotor
to maximize the direct axis flux in the useful central region of the pole face. B y lifting the
restriction of sinusoidal currents it has been possible to utilize the whole pole face creating
better utilization of the machine iron.
36
Also of note is the optimal air-gap, which is relatively small. For the 5 k W motor, discussed in
Chapter 3, the optimal air-gap was determined to be 0.3mm. This is approximately half of that
typically encountered in a similarly sized induction motor. In an induction motor the rotor
heats up due to the currents present in it. As a consequence, allowance for temperature rise
made in the choice of bearings. Given this restriction on the bearing type a lower limit on t
possible air-gap is set in the induction motor design. Significantly, the SynRM rotor carries
current and is subject to no internal heating. Thus, the smaller air-gaps proposed are achiev
Of course, other mechanical factors such as tolerances for cost effective manufacturing and
unbalanced magnetic pull due to rotor eccentricities would also need to be considered if the
motor were to progress beyond the experimental prototype stage.
In a broader sense, the "shape" of the stators designed was encouragingly similar to those of
comparable induction machines. Generally a SynRM of similar rating to an induction machine
is only marginally smaller than the induction machine. However, the SynRM is significantly
lighter due to the reduced iron content in the rotor. The rotors themselves have similar
diameters and lengths. Ratios such as slot depth to yoke depth also remain in proportion.
In Chapter 3 a 5kW machine design is described in detail. For that particular design the
sensitivity of performance relative to the key dimensions was considered. Figure 2.10 shows
graphs of the variation in torque / mass as the individual independent dimensions were varied
Noting the scales, the most critical design parameters are pole pitch and steel : steel + fib
ratio. The accuracy of the other dimensions has less significant effect on the machine
performance. In particular the stator slot opening (not shown here) had very small effect on
SynRM performance as predicted by the design model.
3.5 -|
3-,
1^
-a
1 2.9z
6 2.5Z
I2'85"
21
a 1.5-
2.8-
f. 2.75 ,3
f- 2.7 -
I '"
1.3
1.25
** 0.5 -
1.35
1.4
13
1.45
0.3
0.35
0.4
0.45
0.5
0.6
0.55
3-]
2.99 -
-a2Z95
"
9
2.98 -
CO
i '"
2.97 -
S. 2.85 -
1 2-*J
1 2.95 -
"5 -
1 2.93 -
2 7_
fH
37
-9" "
*" 2.92 -
2.65 0.15
0.'
2
'
0.25
'
0.3
Air-gap ( m m )
'
0.35
0.4
'
0.45
4.2
4.4
4.6
4.8
5.2
5.4
Current density ( A / m m ^ )
2.7 Summary
A magnetic circuit model has been developed for the SynRM. This model takes into account
all key stator and rotor dimensions and includes allowance for saturation in the magnetic
circuit. It predicts the average flux densities in the machine and hence the torque output. The
model could be further simplified by applying a piecewise linear approximation to it under the
condition of rated operation. This allows for a very simple rated torque calculation based on
the motor dimensions.
The actual process of designing a machine initially involves examining the relationships
between the various dimensions. The key independent design variables were determined to be
rotor pole pitch, rotor radius, rotor steel: steel + fibre ratio, air-gap, stator current dens
stator slot opening. Other dimensions can be shown to depend on these or on thermal
requirements. Of the design variables the most critical are rotor pole pitch and steel : steel
fibre ratio.
38
It has been shown that larger pole pitches (approaching 180 electrical degrees) and steel: steel
+ fibre ratios slightly smaller than 0.5 produce the optimal motor performance. These values
are contrary to other published results. The difference is due to the assumed stator current
excitation. Square current excitation has been assumed in this instance because of the greater
torque per rms ampere achievable through it.
39
CHAPTER 3
The 5kW Synchronous Reluctance Motor
3.1 Introduction
A prototype 5 k W S y n R M was built based on the design optimization specifications. This
allowed for experimental verification of the design model and a means for validating fieldoriented control techniques at a later stage. Figure 3.1 shows a photograph of the constructed
machine. This chapter outlines the construction methods and performance results of static tests
carried out on the experimental machine.
Section 3.2 deals with the motor construction. The "ideal" optimized design is initially
presented. Practical constraints in constructing a one off prototype forced some compromises
in the design dimensions. The construction methods along with the necessary modifications are
40
presented. T h e most significant compromise in construction was due to the small stator slot
openings originally specified. The impact of these and solutions to the problems that aro
be considered.
Section 3.3 presents and analyses the results of tests made on the experimental machine.
Design model predictions for the machine's torque and winding inductance values are
compared with those predicted by finite element analysis and more importantly, the actual
measured values. Only static performance results are presented in this section, dynamic
performance results are contained in Chapter 7.
achieved a nominal torque / mass ratio of 2.98 Nm/kg which promised significant improvemen
over that of a conventional induction motor. Typically, in this size range, induction moto
have torque / mass ratios in the range of 1.2 to 1.8 Nm/kg. Table 3.1 summarizes the key
dimensions of the motor. Appendix A contains detailed mechanical drawings for the motor.
Stator
Rotor
Pole Pitch
1.44 rad
Slots
36
Steelrsteel +fibreratio
0.45
Outer Diameter
168mm
Radius
64mm
Slot depth
22mm
Length
50mm
Yoke depth
20mm
Lamination thickness
0.35mm
Length
50mm
Slot opening
0.6mm
1.5mm
General
Poles
Air-gap
0.3mm
Current
1.8A
Phases
Voltage
415V
Current density
4.8A/mm2
Speed
750rpm
41
STATOR CONSTRUCTION
The SynRM stator dimensions are similarly proportioned to those of a standard induction
machine. Notably, the outer diameter and length of the stator are of the same magnitude as
would be expected in a comparably sized induction machine. Further ratios such as the slot
depths to yoke depth are typical of an induction machine design and a realistic current d
was obtained.
The stator laminations were constructed from 0.5mm Ly-Core 230. Ly-Core 230 is a standard
electrical steel lamination material with a maximum core loss of 2.3W/kg at 50Hz. Figure 3
is a photograph of a single stator lamination prior to assembly. The full mechanical deta
the lamination are shown on drawings Al and A2 of Appendix A.
The laminations were laser cut. Laser cutting was preferred over punching as it allowed the
stator teeth to be made with a curved face. This ensured that the machine air-gap would be
more uniform. Laser cutting also allowed the stator to be skewed.
42
The stator was skewed one tooth pitch over its length. A c o m m o n problem observed in
SynRMs is that of cogging torque. This arises where the stator teeth magnetically "lock" i
the rotor laminations. Physically this can lead to torque pulsations in the motor shaft or
extreme cases a motor that is difficult to start. Skewing the stator prevents the stator
rotor laminations aligning exactly. An additional benefit of this arrangement may be a
reduction in the flux pulsations in the rotor laminations leading to lower rotor eddy curr
losses.
The very small slot openings (0.6mm) created some problems in the laser cutting process.
Normally it is possible to obtain a clean edge when laser cutting by blowing high-pressure
nitrogen gas onto the cut. However, this process does trap heat in the cut area. The fine
around the stator tooth tips meant that nitrogen gas could not be used without causing hea
damage. Consequently the laminations were cut but with burring occurring along the edges.
This burring had to be removed manually and the laminations did not stack as compactly as
originally hoped.
The laminations were secured together by four bolts distributed evenly around the edge of
stator. These points also doubled as a means of securing the stator to the motor base as c
seen in Figure 3.1.
STATOR WINDING
The design model assumed an ideal rectangular stator current distribution. The stator was
wound with a nine-phase concentrated winding to approximate this ideal. The physical
configuration of the winding is as shown in drawing A4 of Appendix A.
Consultation with motor rewinders suggested a good "rule of thumb" was that 70% of the
available slot area could be filled with current carrying copper. The remainder of the sl
is lost due to the gaps formed when bundling the conductors. The design model generated th
slot dimensions based on this rule. Given the stator current distribution, the slot depth
43
increased until 7 0 % of the slot area multiplied by the stator current density gave the current
required over one slot pitch.
To determine the size of the wire and number of turns in the stator winding several factors
to be considered. These include the width of the slot opening, the maximum voltage available
at the inverter output, the currents required and the speed at which the motor is required t
produce rated torque.
The maximum number of turns in the winding is set by the maximum inverter output voltage
and the speed the motor is required to operate at. It is necessary that the output voltage r
greater than the speed voltage generated in the winding so that the stator currents can be
controlled. In this instance, this relationship can be quantified as follows. Each phase of
stator winding consists of four coils connected in series. Assuming negligible resistance th
voltage across the entire winding is approximated by,
v-A1dt
-AN^ (3.1)
dt
where,
Flux linking the coil will vary as the rotor moves. Assuming that the air-gap flux density
distribution is a rectangular block over the rotor pole face the voltage equation can be mo
to,
d(j) da
v~AN
da dt
~ANBgLRcv
(32)
where,
44
The motor's rated speed is 1500rpm while fully fluxed (Bg = 0.85T). Substituting into
Equation (3.2) with the speed voltage term limited to 60% of the inverter dc link voltage
(587V) shows that the maximum number of turns in each coil is 206.
The size of the wire is found by dividing the total cross sectional area of copper required
slot by the number of turns. This calculation gives a diameter of 0.5mm. Mother "rule of
thumb" is that the maximum wire diameter that can be installed into a slot is half the slot
opening. In the 5kW SynRM the slot openings are 0.6mm wide. It was proposed to use four
0.25mm wires in parallel to obtain the equivalent cross-sectional area of one 0.5mm wire.
Two problems occurred with this approach. First, the wire insulation thickness becomes
significant compared to the copper thickness in small diameter wire. Second, the large numb
of turns of parallel strands are more difficult to stack in the slot. Both of these factors
reduce the percentage of slot area that can be filled with copper. Hence, it was necessary
reduce the number of turns in the stator coils.
The final winding configuration used four coils of 0.25mm diameter wire in parallel. Each c
had 170 turns. This meant that only 55% of the available slot area is filled with copper. T
operating the machine at rated torque will involve exceeding the current rating of the stat
winding. This is only possible for short time periods. However, it will still allow experim
for making the slot openings larger in future machines. This sacrifices only a small fracti
the machine performance but yields a much more practical machine to construct.
45
ROTOR CONSTRUCTION
Figure 3.3 is a photograph of the 5.0kW SynRM rotor. A full mechanical schematic is shown
on drawing A5 of Appendix A.
The rotor was constructed on a stainless steel shaft. The rotor laminations were built fr
0.48mm sheet steel. Plastic film is used as spacing between the rotor laminations to mai
the steel: steel + fibre ratio at the designed value of 0.45. The steel laminations were
than those specified in the design model (0.35mm). This was due to availability of materi
will only marginally increase the effective air-gap in the final machine.
The rotor laminations are secured in position by stainless steel screws inserted radiall
the centre of the laminations. The entire structure is bonded in epoxy resin for addition
strength.
3.3
46
The design model predicted that the prototype SynRM would produce a torque of 36Nm at
rated current. At a speed of 1500rpm this corresponds to a power of 5.65kW.
Prior to construction, finite element analysis was performed on the design to validate the m
predictions. In particular, the air-gap flux density distribution and machine torque were
measured. These values were of interest as they are also generated in the design model
calculations.
For the purpose of the finite element analysis it was assumed that the stator slots over the
pole edges carried rated direct axis current. Similarly, slots over the rotor pole face carr
rated quadrature axis current. Figure 3.4 shows the graphs of air-gap flux density, over the
rotor pole face, as predicted by the finite element analysis and the design model. The flux
density distribution generated in the finite element analysis contains variations due to sta
effects. In contrast, the design model prediction represents an average air-gap flux density
value. To enable the two graphs to be compared a moving average was applied to the finite
element analysis results. This moving average operates over one stator tooth pitch. The resu
is represented by the third curve in Figure 3.4. The shape of the averaged finite element re
show similar levels of air-gap flux density to those predicted by the design model. The port
of the air-gap where flux density reduces due to quadrature flux is wider in the finite elem
analysis but the reduction is not as large. This last observation is not unexpected as the
approximation made as part of the design model was that all quadrature axis flux flows throu
the final stator tooth at the edge of the rotor pole face.
Using finite element analysis the SynRM torque was determined to be 35Nm. With the stator
excitation unchanged the rotor was moved over one stator tooth pitch to see how the torque
output would vary. The motivation for this test was to observe any potential problem with
47
cogging torque. This problem has been previously noted in other experimental machines [4,
41]. Figure 3.5 shows the variation in torque as the rotor was moved. In this figure, torque
be seen to vary by less than 3%, which was considered to be quite acceptable. For this test n
effort was made to modify the stator currents to reduce the torque variation. It may be possi
to reduce the variations further by appropriately adjusting the phase currents with rotor po
if so desired.
l/\
^ A
e
'5
v
/
'
i If
'r
$
- ^
-50
-30
Design model
/
1.2 -
fA
0
1.6-1
f\ ^1...
-AJGL
/-l-/0J^
/I
/ 0.4
nu
-10
10
30
'
f 50
48
On the basis of thefiniteelement analysis results the machine was constructed with confidence
in its potential for achieving the design goals. Static tests were performed
Figure 3.6 shows the model used to represent a single phase winding on the S
poor packing factor achieved in the stator winding due to the problems assoc
small slot opening. Stator leakage inductance was found by measuring the win
with the rotor removed. The value was detennined to be 0.18H.
Rs Ls
o VV
rv v >
"" 1 1
21.AQ. 0.18H
Re p> LM ")
0 ' '
Rs Stator winding resistance
Ls
Stator leakage inductance
Rc
Core loss resistance
LM
Magnetizing inductance
The core loss resistance and magnetizing inductance were found by applying a
the winding. As the stator winding resistance and leakage inductance are kno
model components could be detennined from terminal voltage and current measu
loss resistance was measured to be 1170& when the direct axis was aligned wi
Figure 3.7 shows the direct axis magnetizing inductance versus rms phase cur
measured from the prototype machine.
49
1.200 n
1.000
g 0.800
1 0.600
u
3
0.400
0.200
0.000
0.1
0.2
0.3
0.4
. 0.5
0.6
0.7
0.8
Similarly, core loss resistance was measured to be 27&Q, when the quadrature axis was align
with the axis of a coil. Figure 3.8 shows the quadrature axis magnetizing inductance versus
phase current curve measured from the prototype machine.
0.2 n
0.18
0.16
0.14
g 0.12 -
0.1
| 0.08
0.06 0.04
0.02
0
0.5
1.5
Figure 3.9 shows the magnetizing inductance of one phase winding versus rotor position. The
unsaturated saliency ratio is 7. If leakage reactance is included the saliency ratio become
4. This is smaller than that reported for other sinusoidal rnachines but is not surprising
50
design criteria was not to optimise this ratio. Specifically, the contribution of harmonic
components of current compensate for the reduced saliency ratio. Figure 3.10 shows the
mutual inductance between two coils on the stator again plotted as rotor position is varied.
Observe that the inductances do not vary sinusoidally. This is because of the rotor saliency a
concentrated stator winding. These results will be used to establish the validity of the
inductance matrix calculations in Chapter 4.
Figure 3.10 Mutual inductance between two stator phase windings versus rotor position.
3.4
51
Summary
A 5kW four-pole nine-phase SynRM was designed and built. Some compromises were
necessary in the construction. Most significantly the small slot openings led to difficulty
manufacturing the stator laminations and consequently winding the stator. In Chapter 3 it was
noted that the overall machine performance was not very sensitive to slot opening. In
hindsight, this dimension could have been increased without significantly affecting the result
As the design was compromised the prototype is unable to sustain 5kW-power output
continuously. However, it was possible to confirm this rating using finite-element analysis an
short duration load tests (results presented in Chapter 7).
The final measurements taken were of the winding characteristics. These will be required when
implementing controllers at a later stage. Additionally the results verify inductance versus
position calculations presented in Chapter 4.
52
CHAPTER 4
Generalized Equations for a Nine Phase
SynRM
4.1 Introduction
A nine-phase four-pole experimental SynRM has been designed and built. To model and
control the motor's performance requires the determination of appropriate voltage and to
relationships. This chapter derives these equations specifically for the nine-phase SynR
method used can be readily extended to any "n" phase SynRM.
The generalized d-q equations for the three-phase SynRM are well known. By convention the
direct (d) axis lies along the low reluctance flux path, parallel to the rotor lamination
quadrature (q) axis lies along the high reluctance flux path, transverse to the rotor lam
Thus, the conventional d-q voltage and torque equations are [41],
Vd=Ld^ +
RJd-C0Lqiq (4.1)
dt
T = ^p(Ld-Lq)idiq (4.3)
The aim of this chapter is to develop the analogous equations for the nine-phase machine.
will allow the SynRM to be modeled and simulated and appropriate control strategies
developed. Chapter 5 will specifically consider methods of implementing field-oriented
control.
53
The generalized d-q equations have been previously found for the five-phase machine [57].
The key to this derivation is appropriately defining the stator inductance matrix. It is neces
to include sufficient harmonic components in the stator frame to be able to deduce a
transformation, to the d-q harmonic reference frame, that is both useful and invertible. The
traditional approach to this problem is to use approximations to the stator winding distributio
and air-gap length as functions of angular displacement around the stator. These are then
combined to produce an expression for inductance. However, this approach becomes
increasingly tedious, as higher harmonics are included in the analysis.
Section 4.2 presents an alternative method for deriving the stator inductance matrix. A
generalized expression is determined for the mutual inductance between two concentrated coils,
positioned arbitrarily on the stator. The approach used is to make an approximation to the airgap flux density distribution and hence calculate the flux linkages. The mutual inductance
expression obtained is then used to determine the elements of the stator inductance matrix give
the specific dimensions of the nine-phase machine.
Sections 4.3 and 4.4 derive the generalized voltage and torque equations for the nine-phase
SynRM, respectively. An orthogonal transformation is deduced for the stator inductance
matrix. The transformation is applied to the standard stator voltage and torque equations. This
transforms the equations from the stator reference frame to the synchronous reference frame. In
the synchronous reference frame the direct and quadrature harmonic components of current and
voltage are effectively isolated. This offers potential advantages for the simulation and cont
of the drive to be explored in Chapter 5.
As=Ls(a)i_s
54
(4.4)
The stator inductance matrix elements are a function of rotor position, a, due to the rotor
saliency. Figure 3.10 showed that the mutual inductance between two phase windings on the
experimental machine varied as a non-sinusoidal function of rotor position. A general
expression describing this variation with rotor position for two arbitrary coils on the stat
the SynRM can be obtained. This expression can then be used to determine the individual
inductance matrix elements for the nine-phase machine given its relevant dimensions.
Traditionally, approximations are made to the stator winding distribution and air-gap length
functions of angular displacement around the stator. These expressions are then used to
determine the inductance values including the necessary harmonic components [30, 33, 57].
This approach becomes increasingly cumbersome when higher order harmonics are included in
the analysis. An alternative approach based on first approximating the air-gap flux density
distribution is presented here.
OA'
Figure 4.1 shows the general case of two fully pitched concentrated coils on the stator of
pole SynRM. The axes of the cods are separated by /? radians. The rotor has a pole pitch of
55
radians and is at an angle of a radians to the axis of coil A. The air-gap flux density can be
approximated if the rotor position and dimensions are known.
(a)
(b)
n-6
a>
Be
Bd
9.
a
B0
71/2
.71
371/2
-nn.
If current is passed through coil A then a magnetic flux is set up in the machine. Figure 4.
shows two approximations to the air-gap flux density distribution, around the periphery of
56
rotor. T h e distribution in Figure 4.2(a) is typical w h e n coil A is positioned over the edges of
the rotor pole. The situation is similar to that represented in Figure 4.1 and is described
n-9p
mathematically by the condition a <
section is available to carry direct axis flux. This flux is large because of the low reluctanc
the path. It is denoted as producing air-gap flux density Bd in the figure. In contrast, flux
crossing the larger air-gap at the rotor pole edges travels over a high reluctance path.
Consequently, the flux and the resultant flux density are much smaller. This flux is termed
quadrature axis flux and the flux density due to it is labeled Bq.
Figure 4.2(b) shows a second situation where coil A is positioned over the rotor pole face.
instance, only a reduced portion of the rotor cross-section actually links the two sides of coi
and is available to carry the direct axis flux. The remainder of the rotor pole face and edges
present a high reluctance path to magnetic flux and as such only carry the smaller quadrature
axis flux.
The air-gap flux density distributions shown represent an approximation to the actual
distributions. The validity of the approximations will be demonstrated by comparing the
calculated inductance values to those measured in Chapter 3. The error introduced by the
approximation is analogous to that obtained when the air-gap is approximated as a rectangular
function as has been done by other researchers [30, 33, 57].
these air-gap flux density distributions as the sum of a direct axis component and a quadrature
axis component. Implicit in this decomposition is the assumption that there is no saturation in
the machine iron. Figure 4.3 shows a typical decomposition. Both cases shown in Figure 4.2
can be decomposed in this way. Note that what is designated solely as direct axis flux in Figur
57
4.2 is shown to be a combination of direct and quadrature flux in Figure 4.3. In decomposing
either case the quadrature axis component is identical. Only the shape of the direct axis
component changes dependent on the rotor position.
Bd
/
Bd - B
B
/
J~
-F- 1_
zF
^+*
-R
decomposed into their Fourier series components. There are two expressions for the direct a
flux density distribution depending on the rotor position. Quadrature axis flux density
distribution is independent of rotor position.
r
BAff)J^zM
ft
n0^
sin
V
n=X(odd)
J cos(n(t9 - a))
case (a)
(4.5)
B-l
Bd(0^
A(Bd-Ba) ,A (-1)
JLJ.
_ ^ I
n=X{odd)
n
cos(ncr) , ,n .\
.
i / -cos(n(0-a)) case(b)
n
(4.6)
n-X
(4.7)
ft n=l{odd)
The flux linking coil B, due to the current in coil A, can be calculated by integrating the air-gap
flux density distribution between the two sides of coil B. Hence,
58
r'
Wa.=N
\Bg(e)LrRd6
{48)
T*
where,
The mutual inductance values between the coils are now calculated by simply divid
linkage by current to get;
n-X
(-1) 2 sin
S(Bd-BQ)LrRN
Mw(aO=
a^d(d)=
^
^
:
ni
a
~
_,
ftla n=X(odd)
SBqLrRN
Mab-q(a)=q
cos(na)
^cos(n(cr+^))
case(b) (4.10)
- cos(n^)
__ Y^-
ftla n=\(odd)
where,
{ 2 ,
r^
-cos(n(a+fi)) case (a) (4.9)
n=\{odd)
S(Bd-Bq)LrRN
"
(n0\
p
(4.11)
Figure 4.4 shows graphs of the theoretical self-inductance of phase winding 'a' a
inductance between phase winding 'a' and 'e' of the experimental machine. These g
formed by using appropriate combinations of equations (4.9) to (4.11). Calculated
and maximum inductances are used. They are the theoretical equivalent to the meas
in Figures 3.9 and 3.10. To allow comparison, the measured data points have been
Figure 4.4. A close correlation can be observed between the measured and theoreti
(a)
59
0
0
60
120
180
(b)
Figure 4.4 Theoretical and measured (a) self inductance for phase 'a' and (b) mutual inductance
between phase 'a' and 'e' for the experimental S y n R M .
The impact of the transition from case (a), direct axis excitation to case (b) excitation is
minimal. In the self-inductance curve the effect is to reduce the upper peak of the triangular
waveform. For the mutual inductance curve the effect is barely noticeable. O n e of the key
characteristics of the designed S y n R M is that it has a large rotor pole pitch that approaches n
radians (electrical).
60
inductance verses rotor position curve with the triangular wave, obtained using case (b) direct
axis excitation, alone, hi effect we are assuming the rotor pole pitch is n radians (electr
Under the assumption that the rotor pole pitch approaches n radians electrical the direct a
quadrature axis inductance expressions can be combined to give a tidy expression for the
mutual inductance between two coils on the stator of a SynRM.
8(Bd-Ba)LrRN
Mab(a)=
cos(na)cos(n(a+j3))
l_
cos(nfi)
2_ ZT~
n=l(odd)
=
ft n=X(odd)
where!
ft^-a n=\(odd)
8BqLrRN
Ld =
ft
n=l(odd)
MS^L
(4.B)
BqLrR7jN
(414)
This expression can now be used to form the stator inductance matrix given the nine-phase
SynRM dimensions. Consideration must be given to how many spatial harmonic components
from the mutual inductance expression (4.12) should be included in each element of the
inductance matrix. The stator inductance matrix is formed with a view to performing a non
singular d-q transformation upon it. This goal sets the imnimum number of harmonics requi
An analogy can be drawn to the more familiar three-phase machine where there are two
two quadrature components of the fundamental flux wave. The transformation for a nine-pha
61
machine involves eight independent currents. There are not enough degrees of freedom for
them to be associated with the fundamental flux wave alone.
To be able to deduce a transformation which is useful and invertible one needs a model of
machine incorporating space flux harmonics up to and including the seventh harmonic (odd
only). This provides eight degrees of freedom in the transformed variables. Since the sta
star connected with no neutral there are only eight independent variables in the origina
and eight degrees of freedom will suffice. Thus the (i,j)'th element of the inductance m
Ls(a), for a machine with p pole pairs, is given by;
M)=A-
cos(M )/?,)
n=l(odd)
+ L^
cos(M2a+ 0 + ,--2)^))
n=l(odd)
where
(^s)
A
' ^ = ( d + Lq) (4.16)
L
JL
A
diff =-j(Ld-Lq)
P =^ ~ h
P
9
(4.17)
(4-18)
The inductance matrix is symmetrical and a transformation matrix, T(a), can be found such
the orthogonal transformation T(or) Ls(a) TT(a) yields a diagonal matrix. The transformat
matrix is,
"cW
sW
cM
sij
62
C(a+&5)
C(ar-2$
C(a+6$
C[a-4S)
C(a+4Sj
C(a-6^
C(a+2^
C(c-&f
S(<rt^
S{a-2$i
S(a+6^
S{a-4%
S(a+4$
S(a-G5j
S{a+2Sj
S(a-&5)
C3(a-^
da-lfy
C3(a+di5
C{a-A$)
C3(a+4J(|
C3(a-65S
C^eHQSj
C3(a-&j)
53(a+&^
53(a-24
S3(a-^
S3{a-4^
S3(a+45)
S3(a-6^
Sip+ty
S3(a-&5)
C5(a) C5(a+8^
C5(a-2t^
C5(a-^
Cia-A$
C5(a-H^
C5(a-6^
Cia+ty
C5(a-g^
55(a+8t^
S5(a-2c5)
S5(a+65)
S^a-Ad)
55(a+4^
S5(a-ci$)
S5(a+25)
S5(a-84
a$
C7(a+&5)
C7(a-2c5)
a{a-^Sj
Cl[aY2$
C7(a-&$
57(4
S7(a+&$
S7(a-2^
Sl{a+6$
Sl{a-A$
Sl[a+4$
S7(a-6^
Sl(a+2$
1
S7(a-&^
^il'Sij
.V2
where,
(4.19)
V~2
a = pa
S=*
9
S, C denote sine and cosine functions respectively.
The transformed matrix, L^ = T(a) Ls(or) TT(a), has diagonal elements that are constan
independent of rotor position. All other elements in the transformed inductance matr
zero. The diagonal elements are representative of the fundamental, third, fifth and s
spatial harmonic, direct and quadrature components of stator inductance. They are not
exact values in a physical sense but a scaled representation produced by the transfo
elements are,
Ldi = ^-L
L -J--L
d5
* -
Ld3
^
"
-
25K2
L %-L
^
^
^
95
Ld1
25^2
" A9TT2
L.
'ql
36
A9n
4.3
63
Voltage Equation
d .
(4.20)
<x
vty
= (* h
hf
= (Aa Ab .... Af
rs = stator winding resistance
The stator flux linkage term in equation (4.20) can be replaced by the product of the stator
inductance matrix, Ls(r), and the stator current vector, is. Applying the product rule to this
term yields an alternative form of the voltage equation expressed in variables that can be
measured at a motors terminals.
dt
da
where,
da
m-
dt
= rotor speed (rad/s)
64
The difficulty in applying equation (4.21) directly is that the terms in the inductance matrix
depend upon rotor position. The orthogonal transformation of Section 4.2 eliininated
dependence in the transformed inductance matrix. The same transformation can be appli
the terms of equation (4.21) to yield the d-q voltage equations. Thus,
T(a)^^-ajis
da
Simplifying,
v d9 = rj(a)is +T(a)Ls(a)T\a)T(a)^
T(a)^^T\a)cM(a)is
0)
The bracketed terms in equation (4.22) can be evaluated given the specific inductan
(4.15) and transformation matrix (4.19) for the motor. In the case of the four-pole
65
experimental machine these matrix identities have been evaluated to obtain identities (4.23) and
(4.24). T h e L ^ t e r m is as previously defined in equation (4.17).
is*
0
0
diff
3-6JW
"W
2-6^
Z6Lm
18
da
6L
6L
1
23i
and,
0-2
0 0 0
0 0
2 0 0 0 0
0 0
0 0
0 0
-10 0
0 0
0 0 0 - 6
00
6 0 0
dljd)
T*(o = 0 0 0 0 0
da
0 0 0 0
10 0
0 -14 0
0 0 0 0 0
14
0 0
0 0 0 0 0
0 0
(4.24)
0 0
Substituting the matrix identities (4.23) and (4.24) into equation (4.22) yields the d-q voltage
equations in component form (4.25 to 4.32). Note that the stator winding of the experimental
SynRM is star connected with no neutral. As such there are only eight independent stator phase
currents and no zero sequence component. Only eight transformed variables are required to
describe the system. Equations (4.25 to 4.32) represent the same information as equation
(4.21). However, they are significantly easier to work with because of the reduced couplings
between the windings. Also the inductance terms are constant and do not vary with rotor
position. Essentially the experimental machine has been represented by a simpler set of
66
equations without sacrificing any generality. Equations (4.25) and (4.26) when compared to the
standard d-q voltage equations for a three phase machine, (4.1) and (4.2), contain
factor of two in the speed voltage term. This is due to the machine being analysed
poles.
+ 2L,fljL
(4.25)
dt
L
v
'qX=~ r,
' J V +L,-?
' ^gX -,
v d3 = Va
+L
<*-^-
2L,M
A,
"^dX""dX
+6
V*.73
vqi=rJq3+Lq^-6Ld3axd3
vd5 = rJd5+Ld5^
^=rJq^Lql^-lALd7aidl
(4 27)
'
(4.28)
lOLq5COiq5
vqs=rsiq5+Lq5^-10Ld5COid5
Vdi=rsidl+Ldl^
(4.26)
lALql0iql
(4.29)
(4-30)
(4-31)
(4-32)
67
To complete the generalized description of the SynRM a torque equation is required. Assurnin
that the SynRM can be modeled as a linear magnetic system its co-energy, Wco, will be equal t
the stored magnetic energy;
1 T
co=-isLs(a)is
(4.33)
The electrical torque can be found from the rate of change of the system co-energy with respect
to rotor position;
2' da -s
= ?X(a)T(a)^^-TT(a)T(a)is
2
da
= \ldq\rW ^ T V ) k
The bracketed term is identical to one that arose in deriving the voltage equations. It has been
previously evaluated to obtain result (4.23), which can now be substituted to yield the d-q
torque equation (4.34).
Note that the torque equation indicates that the fundamental, third,fifthand seventh harmonic
components of current all contribute to torque production within the SynRM. If the higher
harmonic components of current are absent the form of the torque equation reduces to the
3
familiar three-phase result without the
2
transformation used.
4.5
68
Summary
The generalized d-q voltage and torque equations have been derived for the nine-phase SynRM.
These were obtained by applying an orthogonal transformation to the standard stator voltage
and torque equations. The transformed equations are significantly more useful than the
equivalent stator reference frame equations. This is because the transformation effectively
removes the couplings between the stator phase windings. The transformed motor voltages and
currents correspond to the combined direct and quadrature components of these variables.
Further, the transformed inductance values are constant, independent of rotor position.
The simplified mathematical description of the machine opens the door to the possibility of
simulating motor performance as well as the design and implementation of appropriate control
strategies. This forms the focus of the next chapter.
69
CHAPTER 5
Field-Oriented Control of the SynRM
5.1 Introduction
This chapter considers two methods of implementing field-oriented control in the nine-phase
synchronous reluctance drive. Field-oriented control involves separately controlling the direct
and quadrature axis excitations in the motor. Different control strategies can be used to achie
such goals as maximum torque, maximum rate of change of torque and maximum power factor
from the drive [2]. In this instance, the methods are discussed from the point of view of
implementing a "constant current in the inductive axis" type controller. Direct axis excitation
is maintained at a constant value to ensure that the machine remains fully fluxed. Quadrature
axis excitation is varied to control the motor's torque. The control methods presented are
essentially means to control the direct and quadrature currents in the SynRM.
Section 5.2 describes what is termed the "stator current controller". If the SynRM rotor
position is known, then a current reference can be generated for each of the stator phase
windings. The portions of the stator winding over the rotor pole sides are designated as
supplying the direct axis excitation. The remainder of the stator winding is designated as
supplying quadrature axis excitation. Thus, a current reference is generated. Law et. al. used
similar strategy for defining the current references in their field regulated reluctance machi
[5, 27, 28]. The important difference being that the individual phase windings were isolated in
the field regulated machine. Each phase was supplied by a separate full bridge inverter. In thi
thesis, the windings are star connected. The motor is supplied from a nine-phase voltage source
inverter eliminating half of the power switches required in the comparable field regulated
machine. Current is controlled by switching the individual phases to the positive or negative
inverter bus depending on the phase current's relationship to its reference.
70
Section 5.3 explains what is termed the "transformed frame vector controller". In this instance
control is performed in the transformed rotor current space, which is generated by applying the
d-q transformation of Chapter 4 to the stator currents. This method recognizes that the entire
stator winding contributes to both direct and quadrature axis excitation rather than the simple
designation used in the stator current controller. The current reference is generated in the
transformed current space and the optimal voltage vector is selected and applied periodically to
control the position of the current vector.
Both strategies are described and simulation results presented to highlight their relative merits
Section 5.4 summarizes the key characteristics of the two controllers. The stator current
controller was implemented in the experimental drive system. Practical performance
measurements for this controller are recorded in Chapter 7 to provide validation of the
simulation results.
The stator current controller designates portions of the stator winding as supplying either direc
or quadrature axis excitation in the SynRM. This assignment is based on the individual phase
winding's position relative to the rotor. Once a phase winding is assigned as supplying either
direct or quadrature axis excitation its current need only be controlled to the appropriate value
71
In a real machine the continuous current distribution of the design model has to be
approximated by the stator winding. Logically the phase windings over the rotor pole
sides carry direct axis current while the phase windings over the pole face carry
quadrature axis current. Thus, the stator phase current reference values can be generated
given knowledge of the rotor's position and its dimensions. On initial inspection the
exercise of generating the stator current reference appears trivial, however, two practical
constraints arise with respect to the stator slot effects and the winding configuration.
In a real machine current is not continuously distributed but is concentrated in the stato
slots. Step changes in the stator current distribution can only be made at a slot opening.
As the rotor moves, individual phase windings at either edge of the rotor pole face must
make a transition from supplying purely direct axis excitation to purely quadrature axis
excitation or vice versa.
7.5
Rotor movement
>
Rotor
Stator
10
0
IA,REF ' L
"Tv-L
!
IB,REF i
<
H!
3.75
6.25
Figure 5.1 Compensation for slot effects in the stator current reference
72
Figure 5.1 shows h o w the current references for two adjacent phase windings are
compensated for the stator slot effects. Actual dimensions from the 5kW machine are
used. The rotor is assumed to be moving to the right where 0 is the angle between the
phase A winding and the rotor quadrature axis. While the rotor pole side is over the
phase A slot opening this winding supplies the direct axis excitation. Similarly, phase B
winding supplies direct axis excitation when the pole side is over its slot opening. Ther
is a transition period where the pole side is entirely over the tooth between the phase A
and phase B winding. In this instance both phase A and B are effectively supplying the
direct axis excitation. Phase A current reference is ramped from the direct axis value to
the quadrature axis value over this interval. Similarly, the phase B current reference is
ramped but in the reverse direction.
The stator phase winding is star connected. Consequently, the individual phase currents
must sum to zero. To aid in achieving this requirement adjacent phase windings on the
stator have their connection polarities reversed. Given the 5kW machine dimensions,
typically one phase supplies the direct axis excitation, while the other eight phases
supply quadrature excitation. The eight quadrature current phases will conveniently sum
to zero. A fraction of the current reference from the ninth phase, that supplies direct a
excitation, must be subtracted from each of the other eight phases so that all nine phase
currents sum to zero.
Figure 5.2 illustrates the modification made to the stator current reference values. A
situation is assumed where the phase A winding is supplying the entire direct axis
excitation. Phases B to I are positioned over the rotor pole face and carry quadrature ax
current. Adjacent phases have their connection polarities reversed so that their currents
go in opposite directions. The reversed connections ensure that the quadrature phase
currents still physically pass in the same direction through their respective slots. The
first graph plots the individual phase currents in the ideal situation where direct axis
73
current and quadrature axis current are independent. These currents do not sum to zero.
In the second scenario, an offset equal to one eighth of the direct axis current is
subtracted from each quadrature phase. Thus, the sum of the currents is now zero.
tf
T3
ID
'I
IQ
"-
II
I I
II
-IQ
ID
IQ
T 8
-lo
IREF
74
Figure 5.3 shows a typical current reference for one stator phase of the 5 k W machine.
The current reference is plotted against rotor position. Compensation for both stator
slotting effects and the stator winding connection are included in the current reference
Considering the drive model in more detail, it can be seen that the actual modelling of
motor is done in the transformed rotor current plane. The input to the drive model is th
vector, initially in the stator current plane, which is then rotated to form the equival
vector in the rotor plane. The voltage equations (4.25 to 4.32) are used to determine th
change in the rotor plane current vector. Instantaneous torque is determined using the
rotor plane torque equation (4.24). Torque is integrated to obtain rotor speed and once
75
again to obtain rotor position. Thus all electrical and mechanical characteristics of the
motor are represented.
Position
eedf
S'
CONTROLLER
Speedy
DRIVE
A.
Is.b
Position
CONTROLLER DETAIL
SpeedVd
Speeds,
Determine inverter
switching
OGenerate stator
current reference
Zero order
hold
-ols,0b
DRIVE DETAIL
Position
Q
Position
\co(t)dt
Calculate
position
Speed
S' O-
Torque
vs
V,
^
Calculate stator
voltage vector
Calculate rotor
voltage vector
f(yr,co)
Calculate
current vector
Wr)
Calculate
torque
\t(t)dt
Calculate
speed
Calculate stator
currents
--o
Is,m
-*Q Speed
76
The controller regulates the direct axis component of current to afixedvalue appropriate
for fluxing the machine. A PI speed controller generates the quadrature axis compone
of the current reference. These references, combined with rotor position, are used t
generate the individual stator phase current references as previously described. The
inverter legs are switched to the positive or negative inverter bus depending on the
relationship between phase current reference and feedback. Thus the inverter switchi
"Cm
(Oref
ik
h
Speed controller
G,
7> + l
'
\J
(Of/b
Current / torque
controller
Figure 5.5 shows an approximation to the stator current controller. The model has been
reduced to a speed controller cascaded with a current / torque controller. The torqu
controller is approximated by a first order lag element. Figure 5.6 shows the step
response of the torque controller as simulated. The gain of the torque loop is given
the ratio of motor torque to quadrature axis current when the direct axis is fully
_ 12 (Nm) ._._ /A
G =
= 12 Nm/A
KA)
The time constant will be approximated by the L/R ratio of the quadrature axis circuit.
L g _ 0.15(H)
' R 27.4(0)
= 5.5rns
77
The speed controller parameters, Gm and Tm, are chosen in accordance with the
"symmetrical optimum" as is normal practice with transfer functions containing a double
integration [35]. In this case for the unloaded SynRM it was determined that Go, = 0.02
(As/rad) and Tw = 0.035 seconds. This resulted in an optimally damped speed loop
5.3
Vector control in the transformed rotor current plane offers potential improvements over the
stator current controller. The stator current controller designates portions of the stator wind
as contributing solely to direct or quadrature axis excitation. In reality, linkages between the
stator phase windings mean that all sections of the stator winding contribute to both direct and
quadrature axis excitation. The stator controller only identifies the dominant contribution of
each phase and neglects any secondary effects. Transforming the stator phase currents into the
rotor current plane isolates the individual harmonic components of direct and quadrature
excitation. A controller based in the rotor current plane has the advantage of being able to
control these components directly. This should lead to more accurate torque control and better
dynamic torque performance from the drive.
78
approximating the shape of the current distribution, making the necessary allowances fo
stator slot effects and the connection of the winding. For the transformed frame vector
controller the current reference is generated as the harmonic components of the ideal
current distribution. These components are found from the Fourier series decomposition
of the ideal. Figure 5.7 shows the current reference vectors for the transformed frame
vector controller thus formed. Effectively, the reference becomes a set of stationary
vectors in the rotor current plane whose lengths have a simple proportional relationship
to what was designated direct and quadrature axis current in the design model.
0.61 IQ
Q
4
0.31 IQ
0.28 I D
Fundamental
Plane
0.27 I D
>D
3,rd H a r m o n i c
Plane
0.16
0.26 ID
>D
5 th Harmonic
Plane
IQ
0.24 I D
>D
7 th Harmonic
Plane
including the seventh harmonic only. This is to ensure that the current reference vect
retain a simple proportional relationship to direct and quadrature components of
excitation.
79
Interestingly, higher harmonic components can be included in the reference as is the case
in the stator current controller. This is not done by adding extra dimensions to the
current vector reference because of the Umited number of degrees of freedom available.
Instead, the existing vectors require variable components to be added to them to account
for higher order harmonic components. The implication is that the simple proportional
relationship between the current vectors and the direct and quadrature axis excitation is
lost and the generation of the current reference becomes a complex task. This idea has
not been pursued as the additional contribution to torque of higher harmonic components
reduces with the order of harmonic as can be seen in the d-q harmonic torque equation
(4.34). In the torque equation, the third harmonic component potentially contributes an
additional 33% of the maximum fundamental torque to the output. The seventh
harmonic contribution drops to 14% of the maximum fundamental torque. Higher
harmonics if included would contribute less again. It was felt that the benefit of adding
the higher harmonics did not warrant the additional controller complexity.
Once the current reference is generated, the transformed frame vector controller must
ensure that the transforms of the actual currents map to the reference vectors. During
each control cycle the optimal inverter switching configuration (or voltage vector), must
be selected and applied.
80
distinct) to control the position of the current vector and hence the machine. B y
extension, to implement vector control in a nine-phase machine leads to attempting to
control an eight-dimensional current vector by choosing from 29 = 512 (511 distinct)
eight-dimensional voltage vectors.
The selection of the voltage vector is further complicated by the different inductances
seen in the direct and quadrature axes as well as the different harmonic planes. This
point is best demonstrated by first considering the voltage vector selection process in
three-phase induction motor drive. In an induction machine the direct and quadrature
inductances are equal. A vector controller selects the voltage vector that will control t
motor currents closest to the desired current vector. The selection is carried out in the
voltage plane by calculating the ideal voltage vector, v^ai, and comparing it to the
possible voltage vectors, vinv(s) (where s denotes the inverter-switching configuration).
Thus, the optimal voltage vector is found by minimizing the error, v^is) - v^a/. This
process works because the error in the current plane is proportional to the error in the
voltage plane. Performing the comparison in the voltage plane reduces the number of
calculations necessary.
For the nine-phase SynRM drive, where there are different inductances along the direct
and quadrature axes (and indeed in the different harmonic planes), an alternative
approach is required. The method in the three-phase induction motor drive, of
minimizing vinv(s) - vu** applies equal weight to direct and quadrature axis voltage
components. However, when the corresponding events in the current plane are
considered, it can be seen that equal voltage errors in the direct and quadrature axes w
produce different current errors because of the unequal inductances. Consequently, when
minimizing the voltage error the individual components need to be scaled relative to the
associated inductances to ensure the best result is achieved in the current plane. The
scaling function for the voltage error is;
81
0
L0
0 9-2-
0
0
0
0
0
La
0 25-^Ld
25
0
0
0
0
0
0
0
0
49 _L
Ld
0
0
(5.1)
49 0
0 0
It is possible to greatly reduce the number of voltage vectors necessary to choose from by
using symmetries in the voltage planes. Figure 5.8 shows the d-q harmonic components
of the available voltage vectors in the nine-phase drive. These are generated by applying
the transformation of Chapter 4 to the stator voltages generated given all possible
inverter-switching configurations. In the fundamental plane it can be observed that the
pattern of voltage vectors repeats itself every 20. The problem of selecting the optimal
voltage vector in this plane can be reduced to selecting the optimal voltage vector in a
20 sector.
82
Fundamental Plane
"*/
2-
''
11 T o
3-2-1 1 2 3
% <?i&# O i * * *
*,,*% %
<
2-
-4 J
3-
Direct axis
5 th Harmonic Plane
,* *
*
St * * *
*;WJ<
Tf* <
1
I r-
**>v
a
S-4
a
&
* * & f 5 ***
% ** ?#
<
5";.
V* 0 * .
V*t
-4J
Direct axis
Figure 5.9 shows the voltage vectors from the 0 to 20 sector of the fundamental plane
and the associated vectors in the higher harmonic planes. Should a vector be required
from outside this range then it is rotated in steps of 20 until it falls within thi
For example, finding the vector that best approximates VZ68, in the fundamental plan
would correspond to finding the vector closest to VZ8. When rotating the voltage
vector in the fundamental plane by 9 the corresponding vector in the third harmonic
plane must be rotated by 39. Similarly, the vector in the fifth harmonic plane shou
rotated by 59 and so forth.
83
Fundamental Plane
a -4
-1
fl)
*-
>-
Direct axis
3i
2.5-
2-
2-
"
1-
a ,
r
a
-1
'
1.
i.
-2
-1
0J-
.3 -
01
-1 -
2-
-1
1J -
-4 Direct axis
-2 Direct axis
Having determined the optimal voltage vector in the 0 to 20 sector it must be converted
back to the appropriate sector and switching configuration. Due to the symmetry of the
machine there is a logical relationship between the switching configuration for a vector
in one 20 sector and the corresponding vector in an adjacent sector. If the inverter
switching state is represented as a 9-bit binary number moving from one 20 sector to th
next in a clockwise direction involves inverting each bit and shifting them one place to
the left. The most significant bit loops around into the least significant bit position.
Figure 5.10 illustrates this concept.
Plane
84
Fundament!
axis
.,. 40
.***"*
20
VZ30
(Switching configuration
000 011010)
The method of dividing into 20 segments reduces the comparison requirement from 512
to 52 vectors. The disadvantage of this approach is that it limits the choice of vectors in
the higher harmonic planes. The optimal region in the fundamental plane is considered
but the corresponding components in the higher harmonic planes may not be in the
desired locations. The impact of this restricted choice will be demonstrated in the
simulation results.
The controller consists of a cascaded speed and current loop. The speed controller is a PI
controller that generates the quadrature current reference to vary torque. The direct
current reference is held constant to maintain machine flux. A set of reference vectors, in
the rotor current plane, are generated as multiples of the nominal direct and quadrature
excitation levels.
85
determine the ideal voltage that is required to maintain the current reference. This
voltage vector is rotated into the stator voltage plane, compared with the available
voltage vectors and the inverter switching configuration detennined.
Position
i'
Spee<W
CONTROLLER
Speedm,
S'
DRIVE
AI
Idq.Ph
Position
CONTROLLER DETAIL
Lj,rt
Speedrcf
(y
Speedm,
O-
/(/*.*
/('>')
Speed controller
Calculate ideal
rotor voltage
Generate rotor
current reference
J1-
Vr,d
Calculate stator
voltage
Zero order
hold
f(Y,M)
Select inverter
switching
dq.Cb
Three strategies for the voltage vector selection were simulated. These were;
1. Comparing the ideal vector with all 512 possible vectors and selecting the closest
vector. The errors in each harmonic plane are weighted equally.
2. Comparing the ideal vector with all 512 possible vectors but with scaling to allow fo
different inductances in different axes and harmonic planes. The errors in each
harmonic plane are weighted according to equation (5.1).
86
3. Comparing the ideal vector only with vectors from the corresponding 20 sector in
the fundamental plane. Voltage scaling was still employed with this method. The
errors in each harmonic plane are weighted according to equation (5.1).
Figure 5.12 shows a comparison of the step responses in the current components for the
three voltage vector selection strategies. The rotor was simulated as being locked and
inverter DC bus set to 200V. Direct axis excitation is set to 2A at 0 seconds. Quadrat
axis excitation is stepped from 0 to IA at 0.05 seconds. The controller updated the
voltage vector selection at a 5kHz frequency. In each case the d-q harmonic components
are recorded and graphed separately. Further, Figure 5.13 shows the corresponding
changes in torque when the step change is made in quadrature axis current.
23 i
21.5 -
I -i
Oi
/
-0.05
0.03
0.1
0.15
0.2
0.25
0.3
Oi -
T i m e (s)
1.5-
i * i i i a i t i i i M j i r t
liliiWiiLii.iililJkJilliilJil
P W I i -If::- T i."f-!.l!i! 'hi rf'i'SilM
W^i,^i.iL..^i 1
0.W
~ -0.05
Jo.25
0.3
-03
-1
Timefs)
Tlme(s)
87
2-i
1J1-
1JJ-
12
1*
1
IA12-
<
S
3
OJJ
0.6
/
02/
'
02
ill
HiiiSl 1
Oi
0A
04-
-0.05
I k L lllklk k fl lb
0j3
02
|
0.0S
0.1
0.15
0.2
0.25
0J
**
0.05
-02-
0.1
Tax if)
0.15
0.2
0^3
0J
Time (s)
l-i
03
i -0.05
cr
o.tts8|
t"rVTP
03
-03
-1
-13
-2
Time (s)
33
323
<
2
13
03
-0.05
-03
f
i
0.1
0.05
0.15
02
025
Time(s)
I , .1..
.tty^uiMiiyVlUi
n^'n'^fPT
Tune(s)
03
89
1. In the steady state, the Case I controller (simple comparison of the ideal voltage
vector with all possible vectors, without scaling) gives good current regulation.
However, during changes in current loss of control is evident. Noticeably the third,
fifth and seventh harmonic components of direct axis current go negative on initial
excitation. Similarly, considerable overshoot can be seen in the corresponding
quadrature components. The torque response appears quite good. Most noticeably,
the response is faster, contains no overshoot and maintains low ripple. However, this
is somewhat misleading. The simulation torque calculation assumes constant
inductances. The presence of current transients gives the appearance of fast torque
response where saturation effects would limit the available torque in the real
machine.
2. The introduction of voltage scaling in Case II improves the steady state regulation of
the higher harmonic current components and slightly reduces it in the case of the
fundamental component. This is to be expected as the scaling reduces the
controller's sensitivity to errors in the higher inductance axes. Transient
performance is improved markedly with no negative excursions in the direct axis
currents and reduced overshoot in the quadrature components. The torque response
remains quite good with noticeably less ripple than observed in Case I.
3. Case HI demonstrates the effect of reducing the voltage vector selection to vectors in
a 20 sector in the fundamental plane. The steady state and transient current
regulation nearly matches that of the Case II controller. The most noticeable
difference is a slight increase in ripple, which is also reflected in the steady state
torque regulation. Indications are that this would be an acceptable method of voltage
vector selection. The reduced number of calculations necessary to use this method
makes it the most practical scheme to implement.
90
Comparing the torque response of the transformed frame vector controllers (Figure 5.13)
to that of the stator current controller (Figure 5.6) shows that the vector controller offers
both improved torque regulation and faster step response. This improvement was as
expected from a vector type controller. One problem, which has been previously alluded
to, is the time necessary to carry out the calculations to implement vector control. This
practical constraint will be examined further in Chapter 7.
5.4 Summary
Two methods of implementing field-oriented control in the nine-phase SynRM have been
presented and simulated.
The stator current controller generates stator phase current references based on rotor positio
A simple hysteresis switching strategy is used to control the phase currents. The main
advantage of this approach is its simplicity to implement. Running the inverter with a relativ
modest control cycle frequency of 5kHz achieved quite acceptable current regulation.
The transformed frame vector controller offers improved performance over the stator current
controller. By controlling the isolated d-q harmonic components of current better current
regulation and faster transient performance are achieved. This is demonstrated in simulations
conducted with the identical control cycle frequency as the simulated stator current controlle
The limitation of the transformed frame vector controller is the time necessary for the
background calculations.
91
CHAPTER 6
INVERTER P O W E R CIRCUIT
r
Motor
3 Phase
Supply
D C Link
Power
Supply
Dynamic
Brake
Circuit
Inverter
/v
Encoder
CONTROLLER
INTERFACE
CIRCUIT
Gate
Drive
Circuit
Current
Sensing
Circuit
DSP CONTROLLER
Shaft
Encoder
Interface
92
6.2
The power circuit is that of a typical voltage source inverter. Electrical circuit diagr
B2, of Appendix B, show the circuit detail. Figure 6.1 further divides the power circuit
three logical components. These are the DC link power supply, the dynamic brake circuit
the inverter proper.
power supply into its components. It consists of a three-phase bridge rectifier and DC l
filter.
The rectifier is nominally rated for 1200V / 30A. The DC link filter consists of a 34.4m
93
temporarily placed in series with the capacitor to limit inrush current as the capacitor is first
charged. This resistor is bypassed by an external relay after 0.5 seconds.
Three phase
0-415V50Hz
Variable supply
Bridge Filter
Rectifier
Dependent upon the AC supply voltage, the DC link power supply is capable of supplying up to
30A DC, at a voltage up to 560V DC, with minimum ripple. This represents an oversized
system in terms of its current rating but allows for maximum flexibility with regard to futu
work.
transferred from the DC bus back into the AC mains. During braking, the kinetic energy of th
motor is transferred to the DC bus via the anti-parallel diodes in the inverter proper. The
dynamic brake circuit provides the means to dissipate this energy and better regulate volta
the DC bus.
The dynamic brake circuit consists of a 94Q resistor and IGBT switch connected in series
across the DC bus. Energy transfer back into the DC link from the motor causes the bus
voltage to rise. The dynamic brake circuit detects this voltage rise and switches the resist
across the DC bus, dissipating the energy.
94
The electrical circuit diagram for the dynamic brake control is on drawing B 3 of Appendix B.
The voltage level, which the dynamic brake circuit operates at, is adjustable to a value
appropriate to the circuit's input voltage.
INVERTER CIRCUIT
Figure 6.4 shows a schematic diagram of one phase of the inverter proper. A pair of IGBTs
switch the output phase connection to either the positive or negative DC bus. Each of the
IGBTs has an anti-parallel power diode across its collector - emitter terrninals. The diod
provides a path for load currents during IGBT switching.
+VBUS
O v0
'BUS
The power devices used are insulated gate bipolar transistors (IGBTs) and power diodes.
IGBTs were chosen because of their ability to switch high currents and voltages quickly.
Additional benefits were a relatively simple gate drive circuit and a square safe operating
which would not require snubber circuitry.
The IGBTs and power diodes are nominally rated for 1200V / 8 A. To achieve maximum torque
the motor requires phase currents of 2Apeaic. Again this represents an oversized system in t
of current rating but allows maximum flexibility with regard to future work.
Thermal considerations normally form an important part of a power circuit design. In this
instance we are operating the power devices at the lower end of their rated operating range
95
As a consequence no detailed thermal design was done other than taking the usual precautions
of mounting the devices on appropriately sized heatsink. More rigorous thermal calculatio
and design would be required if the circuit was to be operated at its maximum electrical
The controller software was implemented on an Innovative Integration ADC64 Digital Signal
Processor (DSP) board. This card mounts directly to the PCI bus internal to a computer. F
the computer, source code can be downloaded to the ADC64 via the PCI bus. The ADC64
connects to the outside world via a 100 way SCSI-2 connector. The salient features of thi
board are indicated in an excerpt from the device data sheet in Appendix E. With respect
this project the key features are now summarized.
PROCESSOR
The ADC64 board contains a Texas Instruments TMS320C32 60MHz DSP chip. This device is
capable of performing 32-bit floating-point arithmetic, which again gives maximum flexibi
when implementing control algorithms. The Texas Instruments processor itself was preferre
because of its ready availability and good documentation.
ANALOGUE I/O
The board has 64 analogue inputs. (These are achieved by using 8 independent channels eac
connected through an 8-1 multiplexer.). The individual Analog to Digital Converters (ADCs
have 16-bit resolution with a maximum sampling frequency of 200kHz. The voltage range of
each input can be user selected to a maximum of 10V. This maximum value was chosen to
limit the impact of any noise in the analog feedback signals.
In addition, the board contains two 16 bit analogue outputs. These were not necessary to
implement the drive system, however, were invaluable when it came to real time monitoring
internal control software variables during commissioning.
96
D I G I T A L I/O
The ADC64 has provision for 16 bits of TTL compatible digital I/O. The hardware setup of
ADC64 board restricts the way in which these 16 bits can be configured. They must be
configured as, all outputs, all inputs or a combination of 8 inputs and 8 outputs. This re
had further impact on the interface circuitry, where a combination of 9 outputs and some
inputs were ideally required. The method used to overcome this problem is detailed in the
following section.
INTERRUPTS
The TMS320C32 has 16 prioritized interrupts from various sources including software,
external pins and internal timers. Interrupts were used in two circumstances.
The control cycle time is fixed by using a timer interrupt to initiate the main control l
method ensures a constant cycle time, which is necessary in implementing control algorithm
It is preferred over trying to estimate the timing of a piece of code that runs continuou
latter approach is subject to errors where the code executes over multiple paths affectin
cycle time.
An additional external interrupt pin is used in the shaft encoder interface circuitry. Th
TMS320C32 has four external interrupt pins. The default ADC64 configuration uses all of
these interrupts for reading and writing from the PCI bus, A/D status and interrupting th
from the host computer. As the control code operates on a fixed cycle time the interrupt
A/D status could be reconfigured for use in the shaft encoder interface circuitry. This c
is detailed further in the following section.
COUNTERS
The ADC64 has six 16-bit timer/counters independent of the DSP processor chip. Five of the
can be configured for triggering A/D conversions. Most notably one counter is pinned out t
97
the board's external interface for counting external events u p to rates of 1 0 M H z . This counter
is utilized in the shaft encoder interface to count pulses from the shaft encoder.
SOFTWARE
Software can be written for the DSP processor in C or Assembler. The standard Texas
Instruments assembler / linker is used in preparing executable code. The actual control code is
written in C. A listing of the code can be found in Appendix C. The actual code operation is
detailed in Chapter 7.
Interfacing the DSP controller to the power circuit involved correctly matching the D
Figure 6.5 shows an overview of the entire gate drive circuit. It can be divided into
logical blocks being the gate drive decoder, blanking time circuitry and the gate dri
DSP C O N T R O L L E R
Switch A +
Switch A
Gatel
Switch B
Gate 2
Switch A
Gate 3
Select 1
etc.
Select 2
Gate Drive
Decoder
etc.
Blanking Time
Circuitry
Gate Drive
Circuitry
98
The D S P controller has a total of 16 digital I/O points. These can be configured as 16 inputs,
16 outputs or a combination of 8 inputs and 8 outputs. To input data from the shaft encoder
required the use of at least one digital input. Therefore, the number of digital outputs was
restricted to eight, which was insufficient to drive the nine phases of the inverter directly.
The problem is overcome by multiplexing the nine gate drive signals onto only three gate drive
outputs. The gate drive decoder block decodes these three gate and two address signals to
reproduce the original nine gate drive signals. The electrical circuit diagram for the gate dr
decoder is on drawing B6 of Appendix B.
In the power circuit the output phase connection is always switched to either the positive or
negative DC bus. During a transition state, care must be taken to ensure that both the IGBTs in
one phase are not turned on simultaneously, thus avoiding "shoot through" currents and
potential device damage. This is achieved by turning one IGBT off and waiting for a short time
period (termed blanking time) before turning the other IGBT on. The blanking time is
physically achieved using a combination of RC timing circuit and Schmitt trigger. The
blanking time is set to 5ps. Drawing B5 of Appendix B contains the full electrical circuit
diagram of the blanking time circuit.
The gate drive proper provides electrical isolation between the driving logic and the inverter
power circuit. It also provides amplification of the logic signal to a level appropriate for
driving IGBTs. Voltage isolation is achieved by using a 74OL6010 opto-coupler on the logic
signal. Amplification requires a separate supply fed through a transformer, again for isolatio
purposes. The output, IGBT switching signal, is a 15V signal with a series 150Q resistance.
This resistance serves to slow the turn-off time of the IGBT preventing latchup. A full
electrical circuit diagram for the gate drive circuit is shown in drawing B4 of Appendix B.
99
C U R R E N T SENSING
The electrical circuit diagram of the current sensing circuit can be found on drawing B8 of
Appendix B. In summary, phase currents are measured using LEM LTA50P/SP1 current
transducers. These are Hall effect devices capable of measuring instantaneous currents up t
50A. Other features of the device are its wide frequency range (DC to 100kHz) and large
voltage isolation rating (3kV at 50Hz). As the motor currents are not to exceed 2Apeak the ph
windings are looped five times through the sensors. This allows a greater portion of the cu
transducers operating range to be utilized.
The current transducer has both a voltage output (scaled lOOmV/Amp) and current output
(scaled 1mA/Amp). The current output was used with a 500Q. burden resistor to give a scaled
current signal of 4A = 10V.
The DSP controller has 8 ADCs that can each be multiplexed to 8 different inputs to give a
total of 64 analog inputs. For speed, only 8 phases are read to avoid the need for multiple
The ninth phase current is determined because all phase currents must sum to zero.
Finally, the ADCs perform a 16-bit conversion and are scaled to accept a 10V input. As a
consequence, internal to the DSP, current signals are scaled such that 4A = 32768.
channels, A and B, generate 1000 pulse per revolution signals in quadrature. Rotor position
be determined by suinming pulses while direction is given by the phase relationship between
the signals. Figure 6.6 demonstrates the phase relationship between channels A and B for
forward and reverse rotation. The third channel, I, gives one index pulse per revolution wh
is useful for synchronization.
100
Forward rotation
Reverse rotation
mfim nn
B
The hardware for the shaft encoder interface circuit is shown in drawing B9 of Appendix B.
Figure 6.7 summarizes in block diagram form the circuit's key functions. The three optical
encoder outputs are first fed to a buffer / filter circuit. The filter removes any high frequ
noise in the signals.
Count
A
B
Buffer/
Filter
i
Up
/ Down
>
Synch
Channel A is used to clock a counter on the ADC64 DSP board. The counter is set to
continuously count down. The control software adds / subtracts the change in the counter over
one control cycle to an accumulative position variable.
A D flip-flop is used to examine the phase relationship between channel A and channel B
signals. The output from the flip-flop provides indication of forward or reverse operation.
101
Finally, the synchronization pulse initiates an edge triggered interrupt on the A D C 6 4 processor
board. This interrupt resets the position counter to the value corresponding to the location of
the synchronization pulse.
102
CHAPTER 7
Section 7.2 describes the control software developed to implement the stator current controlle
from a block diagram perspective. T h e full source code is contained in Appendix C for
additional reference. T h e feasibility of implementing the transformed frame vector controller
in the existing hardware is also considered.
Section 7.3 presents the performance results for the drive. Specifically, the drive's current
regulation, speed response and torque response are all demonstrated.
compared with those predicted from the design model in Chapter 2 and the dynamic simulations
of Chapter 5. Appropriate conclusions are then drawn.
description of the stator current controller software the practical constraints preventing
103
implementation of the transformed frame vector controller will be briefly discussed. This also
serves to highlight means for future implementation of the more sophisticated controller.
R e a d stator
currents
Transform
currents into
rotor plane
Calculate the
ideal voltage
vector
Select the
Set inverter
switching
best voltage
configuration
vector
tv
Figure 7.1 K e y control functions necessary to implement the transformed frame vector
controller.
The viability of the transformed frame vector controller can be determined by estimating
the processor time necessary to perform the functions shown in Figure 7.1.
Reading the stator phase currents requires eight analog-to-digital conversions (the nint
phase current is dependent on the other eight and can be calculated). The ADC64 is
equipped to read up to eight analog inputs simultaneously with a maximum lOps
conversion time [24]. The outputs from the A/D converters are memory mapped to the
TMS320C32 processor. Thus, reading the stator currents will take a maximum of IOJIS
assuming negligible time to calculate the ninth phase current.
104
TRANSFORM CURRENTS
To transform the currents from the stator reference frame to the rotor d-q reference
requires multiplying the 9x1 stator phase current vector by the 9x9 transformation
matrix, T(a). For the TMS320C32 processor a single floating point operation requires
one clock cycle or 33ns [55]. Additionally, the elements in the transformation matri
contain sine and cosine functions. Each sine / cosine function call typically takes
to complete. Thus, an approximate figure for the calculation time required for the
transform operation is calculated as;
To select the best voltage vector requires the computation of the distance between e
potential vector and the ideal. Further, the individual voltage components need to b
scaled to account for the different inductances seen in the machine axes. Thus, each
vector evaluation requires fifteen additions and sixteen multiplications. If all the
possible vectors are considered the calculation stage of the selection process will
Restricting the selection area to a 20 segment in the fundamental plane reduces the
number of vectors to be considered to 52. The calculation time in this case would be
105
The values calculated must be sorted to select the optimal vector. The time required to
perform the sorting function can be estimated as one clock cycle for each voltage vector
considered. Thus, the voltage vector selection process will require 525u.s + 512 x 33ns =
542p.s if all vectors are considered and 53|jis + 52 X 33ns = 55p,s if only a restricted
segment is considered.
interval between each set. Thus, a period of 20u.s is required to set the inverter switc
configuration.
The total time necessary to perform the cycle by cycle calculations to implement the
transformed frame vector controller in the existing hardware is,
Section 5.3.3 presented simulation results for the transformed frame vector controller
with a 5kHz control cycle. Clearly the software based equivalent cannot be implemented
on the hardware assembled for this project. The main problem areas are the current
transformation and the voltage vector selection portions of the code. One solution is to
run the controller at a slower control frequency. Figure 7.2 shows the simulated torque
response for a controller operating at 1kHz (1ms control period). Comparing this result
with those in Figure 5.3 it can be seen that the stator current controller at 5kHz regul
106
torque better than the transformed frame vector controller at 1kHz. For this reason the
transformed frame controller was not implemented in hardware.
Figure 7.2 Step torque response of transformed frame vector controller at 1kHz
107
The stator current controller requires substantially less background computation than t
transformed frame vector controller does. As such it is easier to implement at higher
control frequencies in the DSP controller. Figure 7.3 shows a block diagram of the stat
current controller software. The corresponding sections of code are similarly labeled i
the source code listing in Appendix C. The functionality of the main blocks will now be
briefly considered.
INITIALIZATION
The initialization block defines the hardware and software configuration of the DSP
controller. Specifically, variables are defined and initialized, the DSP peripherals an
interrupts are configured and all gate drive outputs are set to logic low.
The stator current controller requires accurate knowledge of rotor position to function
Rotor position is tracked by counting pulses from a 1000 pulse / revolution shaft encod
The pulse count is aligned to rotor position by monitoring a synchronization pulse
(occurs once per revolution) from the encoder that triggers an external interrupt on th
DSP. The software waits for two synchronization pulses prior to starting. The rotor
shaft has to be rotated manually to obtain these synchronization pulses. Messages
written to the terminal advise of the program status during the alignment operation.
To ensure the code operates at a fixed control cycle a timer interrupt is used. It is s
frequency of 5kHz. Execution of each cycle of the main control loop only proceeds upon
receipt of this interrupt.
Initialize timer
interrupt
NO
Read speed
reference
Read position /
speed
PI speed
controller
Calculate stator
current reference
Read phase
currents
Switch gate
states
109
executing the main software loop the control returns to this point and waits for the ne
interrupt to occur.
one of the phase current inputs. A 3p,s delay is introduced after the speed reference i
read and the channel multiplexed to ensure the system has time to settle before reading
the phase current value later in the code.
The external speed reference is a 10V signal. The analog to digital conversion process
inverts this so that 10V = -32767. This reference is divided by 160 so that +10V = -205
(which will be shown to correspond to -615rpm).
direction of rotation. A digital input generated from the shaft encoder interface circ
used to indicate forward or reverse direction. There are two variables in software.
Variable "position" counts from 0 to 1000 corresponding to one revolution of the motor.
Variable "modpos" counts from 0 to 180 corresponding to rotor rotation in mechanical
degrees.
110
Speed is represented by the change in the cumulative position variable. The speed value
is updated every 100 control cycles (20ms). As such its value is scaled so that 200 =
600rpm.
PI SPEED CONTROLLER
The nominal direct axis reference is set to a fixed value to flux the SynRM. Once the
rotor position is known and the quadrature reference set the stator phase current
references can be generated. This is done by calling function "curr_ref'. The functio
has defined in it the typical phase current reference shape (Figure 5.3). It picks th
appropriate point off the curve as the reference value for each phase current.
The phase current analog to digital converters are triggered and read once every con
cycle. The analog signals are converted to 16-bit binary values and stored in memory
locations ADC0 to ADC3. Individual phase values are obtained by isolating the
appropriate 16-bits from the memory locations. The ninth phase current is obtained as
the inverted sum of the other eight. The phase current variables are scaled so that I
8192. The effect of the analog to digital converters sign change is negated in hardwa
by wiring the current transducers backwards.
111
SWITCH G A T E STATES
The inverter switching configuration required for each phase is found by comparing the
lowest nine bits of variable "gate_state". These bits are written three at a time to the
output because of the limited number of outputs available. A IOJLXS delay is inserted
between each write to allow time for the external multiplexer circuitry to switch.
The control software was written to operate at 5kHz to match that simulated in Chapter 5
The actual time that is required for the code to execute one cycle is 140ps. This is
sufficiently small to avoid exceeding the control cycle period of 200us. There remains
some scope for the control cycle frequency to be increased if desired, which would lead
to better current regulation.
The time that elapses between reading the currents and establishing the output switching
configuration is approximately 30u.s. The majority of this time (20u.s) is required to
multiplex the gate drive signals. The time could be significantly reduced by using a DSP
controller with sufficient digital outputs to drive the nine-phases without multiplexin
However, 30p,s remains small with respect to the entire control cycle and is considered
acceptable.
This section presents the results of performance tests and measurements made on the com
regulation, speed response and torque output measurements. These results will be compar
with those predicted from the design model and simulations.
MAGNETIZATION TEST
The machine was run with no load at a fixed speed. The nominal level of direct axis exc
(ID) was varied and one phase's voltage and current waveforms monitored. By observing th
112
change in the voltage waveform it is possible to detect the start of magnetic saturation within
the machine.
Figure 7.4 shows typical current and voltage waveforms recorded during the magnetization test.
In this instance, Figure 7.4(a) shows one phase current waveform with the motor operating at
200rpm. The nominal level of direct axis excitation is IA. There is minimal quadrature axis
excitation as the machine is being operated unloaded. Figure 7.4(b) shows the voltage
waveform measured on the corresponding phase winding. The voltage waveform was obtained
by applying a moving average to the PWM waveform measured at the motor terminals. While
the phase winding is supplying quadrature excitation, the change in flux linking the coil
produces an average voltage in the winding. Imposed on the average voltage is an oscillation
produced by the changing current reference as the rotor moves.
It is the relationship between the average voltage and the nominal direct axis excitation that
of particular interest. Figure 7.4(c) shows the voltage waveform again with a moving average
applied over one tooth pitch. This allows the average voltage in a phase winding, while it is
supplying quadrature excitation, to be discerned more clearly. In this instance the direct axis
excitation of IA at a speed of 200rpm is producing an average voltage of approximately 35V.
Figure 7.5 summarizes the measurements made of the average phase voltage as direct axis
excitation is varied. The measurements were obtained with the machine operating at a speed of
350rpm. There is a linear relationship between voltage and current until the iron starts to
saturate. Saturation occurs at approximately 1.7A direct axis current. This compares with the
expected value of 1.6A predicted in the design model (Section 3.2). The measured value is
marginally higher because the design model prediction is based on a linear approximation to the
iron B-H characteristic as opposed to the actual characteristic.
113
(a)
(b)
(c)
0.45
time (s)
Figure 7.4 Typical current and voltage waveforms recorded during magnetization test (ID = 1 A,
co = 200rpm)
114
> 80<u
Ml
75 -
70
>
<u
65
3
Xi
a.
60-1
55
0.9
1.1
1.3
1.5
1.7
1.9
2.1
2.3
CURRENT REGULATION
Figure 7.6 shows the phase current waveforms recorded with the machine operating at var
speeds. The inverter DC bus voltage was held at a constant value of 250V for each
measurement. The direct axis excitation is set to the rated value of 1.7A. Quadrature e
is set by the speed loop to the value necessary to maintain the speed of the unloaded mo
The direct and quadrature components of current can be clearly recognized along with the
adjustments made for stator slotting and winding connection.
115
(a)
(b)
(c)
Figure 7.6 Phase current waveforms (a) co = 80rpm, (b) co = 200rpm and (c) co = 345rpm
(inverter bus voltage = 250V)
116
Figure 7.7 Phase current waveform detail versus position for (a) co = 80rpm, (b) co - 200rpm
and (c) co = 345rpm (inverter bus voltage = 250V)
117
As the rotor speed increases, the current waveforms begin to diverge from the shape of the ideal
reference. Figure 7.7 shows an enlarged portion of each of the waveforms presented in Figure
7.6. To allow comparison, the sections of the waveforms corresponding to direct axis
excitation have been shown plotted against rotor position. Clearly, as speed increases the siz
of the direct axis current block reduces suggesting an upper speed limit. Beyond a point
reduced direct axis excitation will lower the flux in the machine and reduce the available
torque. This relationship will be examined further in discussion on the torque measurements.
SPEED RESPONSE
The motor was operated with a known moment of inertia (its own rotor and shaft). The drive's
response to step changes in the speed reference were recorded and compared with those from
the dynamic simulations in Chapter 5. Figure 7.8 shows the speed and quadrature current
values recorded in response to a step change in speed reference from 100 rpm to 240 rpm at
time zero. The speed and quadrature current values were obtained by writing the appropriate
Figure 7.8 also shows the simulated speed and quadrature current values in response to the
same step change in speed reference. The rise time of the speed variable in the simulation
matches that obtained in the experimental system. Further, the simulated quadrature current
pulse is of the same order of magnitude as that measured. One notable difference between the
simulated and experimental systems is the steady state quadrature current value. The
simulation does not include mechanical losses, such as friction, so the steady state quadratur
current is shown to be zero amps.
(a)
118
300 -i
250*\
200-
ae-
150-
measured
- simulated
50
-0.1
0.1
0.2
0.3
0.4
time (s)
(b)
Figure 7.8 Measured and simulated speed and quadrature current values in response to a step
change in speed reference from lOOrpm to 240rpm.
The performance of the drive while reversing was also measured. Figure 7.9 shows the
measured and simulated speed and quadrature current values. In this instance the speed
reference is changed from +150 rpm to -150 rpm at time zero. Again the time constant of the
speed response and magnitude of quadrature current pulse can be seen as matching in the two
systems.
119
(a)
measured
simulated
S
Br.
-0.2
time (s)
0.2
(b)
-s/
-0.2
1
J ^ ^
<
cr
measured
simulated
time (s)
Figure 7.9 Measured and simulated speed and quadrature current values in response to a step
change in speed reference from +150rpm to -150rpm.
TORQUE MEASUREMENT
The SynRM was coupled to a DC machine to perform torque measurements. The DC
was used to set the system speed. With the machines operating at a constant speed the
quadrature current set point for the SynRM was adjusted. The actual shaft torque output from
the machine could be measured using a torque transducer mounted at the coupling between the
machines. Various torque measurements under different conditions were made and will now be
presented.
120
Figure 7.10 shows the torque versus quadrature current measurements made with the motor
turning at very low speed 5rpm). For this test and subsequent torque tests, the direct axis
excitation was set to the rated value of 1.8A. This result approximates the locked rotor torqu
obtainable from the machine. Notice that the torque varies linearly with quadrature axis curre
until saturation effects become evident at the extremes of the graph. Included on the graph is
the "ideal" linear torque versus quadrature current curve for a 5kW four-pole SynRM. The
measured and ideal curves align quite well except for the end points. The maximum torque
available was measured to be 27.6Nm compared to the rated value of 31.8Nm. This value is
low for a combination of reasons. Primarily, the original design calculations and finite eleme
analysis results were based on a machine with straight slots. The experimental machine had
skewed slots to reduce cogging torque. However, skewing also reduces the available torque
from the machine. Adding to the reduction in available torque are the effects of the design
compromises made during construction. Most significantly, the amount of iron that was placed
in the rotor was lower than hoped due to the practical difficulties associated with stacking t
multiple laminations. Consequently the effective air-gap flux density is reduced in the
experimental machine lowering torque output.
Figure 7.10 Torque versus quadrature current with S y n R M at very low speed (< 5rpm)
121
The next series of tests were performed with the motor operating at higher speeds and the
inverter dc link voltage adjusted to different levels. This allowed the dynamic torque
performance of the SynRM to be measured. In addition, the relationship between the dc link
voltage and the effective maximum speed could be examined. Figure 7.11 shows three graphs.
Each graph records the measured torque versus quadrature current results obtained at differe
speeds. The first graph is for the case where V^ = 200V DC. The second and third graphs
are for VLINK = 400V and 560V respectively.
40-
(b)
3020-
1
3
10'
1 "2
-1.5
nJ
-1
)
-20-30-4T) J
Iq(A)
0.5
1.5
200rpm
/Iflfl m m
600rpm
Vlink = 400V
122
(c)
Figure 7.11 Torque versus quadrature current for S y n R M with (a) V U N K = 200V, (b) V L I N K =
400V and (c) VLINK = 560.
For a given inverter DC link voltage, a linear relationship is maintained between the SynRM
torque output and the quadrature current reference. This matches the low speed characteristic
shown in Figure 7.10. As speed is increased a point is reached where the maximum torque
begins to reduce. Examination of the phase current waveform at this point shows that the
controller is unable to maintain the level of direct axis excitation.
Figure 7.12 demonstrates this last point by showing two phase current waveforms recorded in
the SynRM under different conditions. In Figure 7.12 (a) the direct axis current reference is
to 1.8A and quadrature axis current reference is set to IA. Both portions of the current
waveform are clearly recognizable. In Figure 7.12 (b) the direct axis current reference is aga
set to 1.8A while the quadrature axis current reference is raised to 1.5A. The section of the
current waveform that supplies direct axis excitation fails to reach 1.8A. The controller is no
longer able to control the direct axis portion of the waveform to the desired level. Physically
the speed voltage term in that phase winding has increased and there is insufficient inverter
voltage to drive direct axis excitation to the level required. Consequently, the machine flux
123
falls along with the output torque as can be seen in Figure 7.11 at higher quadrature
current
reference values.
(a)
(b)
Figure 7.12 S y n R M phase current (a) Id = 1.8A, L, = I A and (b) Id = 1.8A, L. = 1.5A.
Figure 7.11 (c) shows that the drive in its present form is unable to produce rated torque at
1500rpm. This problem could be overcome by reducing the number of turns on the stator phase
winding.
Conclusions
124
CHAPTER 8
Conclusions
The broad motivation for this thesis was to investigate and develop the potential of the fieldoriented SynRM drive. This drive offers potential benefits such as greater torque density,
higher efficiency and simpler control algorithms compared to the commonly used induction
machine drive. In particular, the project has focused on axially laminated SynRMs with
rectangular stator current excitation.
Where the majority of existing works on axially laminated SynRM design assume sinusoidal
stator excitation the approach here was to presuppose a "rectangular" stator current distributi
The rotor saliency of the SynRM naturally produces a rectangular air-gap flux density
distribution. Assuming rectangular stator currents leads to machine designs with a greater
output torque per rms ampere. However, the choice to use a rectangular stator current
distribution changes what are the traditionally recognized optimal machine dimensions.
Further, to produce the current distributions one requires a concentrated, multiphase stator
winding. This necessitates the development of new techniques for field-oriented type current
control.
sinusoidally excited machines (pole pitches * 120 electrical degrees, iron : iron + fibre 0.6
0.7). The reason for the difference is that the rectangular stator current distribution allows
Conclusions
125
Sinusoidally excited
machines concentrate the flux in a narrower band and hence exhibit narrower poles with more
rotor iron.
Apart from the rotor pole pitch and iron to fibre ratio, the remaining optimized SynRM
dimensions are similarly proportioned to those of comparably sized induction machines. The
one notable exception is the air-gap width. In induction machines, the rotor carries significa
currents and is subject to heating. As this heat is conducted along the rotor shaft allowance
must be made for it in the tolerance of the bearings chosen. This mechanical allowance
effectively sets the lower limit on the air-gap width in induction machines. The SynRM rotor
carries no current and is not subject to the same heating. Finer tolerance bearings can be
chosen and smaller air-gaps are achievable. This argument of course assumes other mechanical
issues such as maintaining necessary tolerances for cost effective manufacturing and allowing
for unbalanced magnetic pull due to rotor eccentricities can be resolved in a commercial
product. The air-gaps suggested by the design model are generally half of those found in
comparably sized induction machines.
A 5kW four-pole nine-phase experimental SynRM was constructed based on the design model.
Finite element analysis and experimental measurements confirmed the performance of the
prototype machine matched the design expectations.
control techniques for the multiphase environment. Initially, generalized d-q voltage and torq
equations were derived for the machine. These are significantly more useful than the
equivalent stator reference frame equations because the transformation effectively removes the
coupling between the stator phase windings. Further, the transformed inductances are constant,
independent of rotor position. The generalized equations allowed the motor's performance to
be easily simulated and suggested potential control strategies.
Conclusions
126
The second controller was termed the "transformed frame vector controller". The controller
operates on the transformed current variables. By controlling the isolated d-q harmonic
components of current better current regulation and faster transient performance were achieved
in simulation. This controller was not implemented in the experimental drive. The
computational requirement prevented its implementation in the hardware assembled for this
project. However, means are suggested for implementing the higher performance controller in
the future.
In summary, the following points can be made with regard to the experimental drives
advantages / disadvantages and areas needing further research;
(a) The experimental drive demonstrated a high torque density albeit at low speeds. It has been
noted that the speed range could be extended with a more appropriately configured stator
winding. Another alternative is to increase the voltage rating of the inverter, although this
would come at a significant cost penalty.
(b) The multiphase structure offers redundancy, which is advantageous in applications where
the drive must run continuously.
(c) The efficiency of the drive configuration has not been resolved. The initial prototype is
compromised by its stator-winding configuration. This contains long end windings and
Conclusions
127
requires a high current density to achieve rated torque. Ideally a second prototype should
be constructed, using the knowledge obtained with regard to practical machine design
requirements, to allow a more realistic evaluation of the drives efficiency. Included in this
investigation should be consideration of the iron losses in the axially laminated rotor
structure.
(d) The current controller implemented is quite simple but effective. To achieve higher
performance more complicated control strategies are required. The computational
requirement here is prohibitive with existing technology. Further investigation is necessary
into ways in which this problem may be overcome.
(e) The axially laminated rotor structure requires further investigation from a mechanical
viewpoint. In particular questions to be considered include mechanical integrity at high
speed along with methods for economical manufacture given the unusual rotor structure
and the tighter tolerances necessary to support a small air-gap.
(f) Another issue is the cost of the inverter. The experimental drive requires three times the
number of power electronic switches compared to a standard three-phase drive. Clearly
this is more expensive but perhaps not by as much as the three to one ratio suggests. It
must be remembered that the current rating of the individual switches is reduced in the
multiphase case, lowering their cost. Further, over time the cost of semiconductor devices
continues to reduce relative to the cost of the machine itself. If efficiency gains are realised
then drive life cycle costing may even justify the higher initial capital cost.
References
128
REFERENCES
[1] RE Betz, "Control of Synchronous Reluctance Machines", Proceedings of IEEE-IAS
Annual Meeting, Detroit, pages 456-462, September 1991.
[2]
[3]
I Boldea and S A Nasar, "Emerging Electric Machines with Axially Laminated Anistropic
Rotors: A Review", Electric Machines and Power Systems, Volume 19, pages 673-703,
1991.
[4]
[5]
[6]
[7]
[8]
BJ Chalmers and L
Rotors for Reluctance Motors", Proceedings of IEE, Volume 113, Number 12, pages
2058-2060, 1966.
References
i
129
References
130
[25] M J Kamper and A F Volschenk, "Effect of Rotor Dimensions and Cross Magnetisation on
L d and L q Inductances of Reluctance Synchronous Machines with Cageless Flux Barrier
Rotor", IEE Proceedings - Part B, Volume 141, Number 4, pages 213-220,1994.
[26] J.K. Kostko, "Polyphase Reaction Synchronous Motor", Journal of ATF.R Volume 42,
pages 1162-1168,1923.
[27] JD Law, A Chertok and T A Lipo, "Design and Performance of Field Regulated
Reluctance Machine", IEEE Transactions on Industry Applications, Volume 30, Number
5, pages 1185-1191, September / October 1994.
[28] JD Law, TJ Busch and T A Lipo, "Magnetic Circuit Modelling of the Field Regulated
Reluctance Machine Part I: Model Development", IEEE Transactions on Energy
Conversion, Volume 11, Number 1, pages 49-55, 1996.
[29] PJ Lawrenson and L A Agu, "A N e w Unexcited Synchronous Machine", Proceedings
IEE, Volume 110, Number 7, pagel275,1963.
[30] PJ Lawrenson and L A Agu, "Theory and Performance of Polyphase Reluctance
Machines" Proceedings IEE, Volume 111, Number 8, pages 1435-1445, August 1964.
[31] PJ Lawrenson and L A Agu, 'Low Inertia Reluctance Machines", Proceedings IEE,
Volume 111, Number 12, pages 2017-2025, December 1964.
[32] PJ
Lawrenson, 'Two-Speed
Operation
References
131
[39] X Luo, A El-Antably and T A Lipo, "Multiple Coupled Circuit Modeling of Synchronous
Reluctance Machines", Proceedings of IEEE Industry Applications Society Annual
Meeting, Volume 1, pages 281-289,1994.
[40] I Marongiu and A Vagati, "Improved Modelling of a Distributed Anistropy Synchronous
Reluctance Machine", Proceedings of IEEE Industry Applications Society Annual
Meeting, pages 238-243,1991.
[41] T Matsuo and T A Lipo, "Rotor Design Optimization of Synchronous Reluctance
Machine", IEEE Transactions on Energy Conversion, Volume 9, Number 2, pages 359365,1994.
[42] R W Menzies, 'Theory and Operation of Reluctance Motors with Magnetically Anistropic
Rotors I - Analysis", IEEE Transactions on Power Apparatus and Systems, Volume 91,
pages 35-41, 1972.
[43] R W Menzies, R M Mathur and H W Lee, 'Theory and Operation of Reluctance Motors
with Magnetically Anistropic Rotors II - Synchronous Performance", IEEE Transactions
on Power Apparatus and Systems, Volume 91, pages 42-45, 1972.
[44] TJE Miller, A Hutton, C Cossar and D A Staton, "Design of a Synchronous Reluctance
Motor Drive", IEEE Transactions on Industry Applications, Volume 27, Number 4, pages
741-749, 1991.
[45] TJE Miller, "Brushless Permanent-Magnet and Reluctance Motor Drives", Oxford
University Press, 1989.
[46] A L Mohamadein, Y H A Rahim and A S Al-Khalaf, "Steady-state performance of selfexcited reluctance generators", IEE Proceedings, Part B, Volume 137, Number 5, pages
293-298,1990.
[47] E L Owen, "Evolution of Induction Motors - the Ever Shrinking Motor", IEEE Industry
Applications Magazine, Volume 3, Number 1, pages 16-18, January / February 1997.
[48] D, Piatt, "Reluctance Motor with Strong Rotor Anistropy", IEEE Transactions on
Industry Applications, Volume 28, Number 3, pages 652-658,1992.
[49] H Ramamoorty and PJ Rao, "Optimisation of Polyphase Segmented Rotor Reluctance
Motor Design: A Nonlinear Programming Approach", IEEE Transactions on Power
Apparatus and Systems, Volume 98, pages 527-535,1979.
[50] S C Rao, "Dynamic Performance of Reluctance Motors with Magnetically Anistropic
Rotors", IEEE Transactions on Power Apparatus and Systems, Volume 95, pages 13691376,1976.
References
132
133
Synchronous Reluctance Drive", Accepted for inclusion at the IEEE Industry Appications
Society Annual Meeting 2001, Chicago.
APPENDIX A
APPENDIX A
5kW SynRM Schematics
A3
A4
A5
5 k W SynRM Rotor
FILLETS R5
Z14.62
06.6
Notes:
1. All dimensions are in millimetres.
2. Laminations are to be either 0.35 or 0.5mm Lycore 230 or
similar material.
3. A is the angle between the axis of the tabs and one slot.
4. If 0.35 m m material is used 170 laminations are required for
one stator (this includes spares). For the skewed stator angle
A increments by 0.069 degrees between successive laminations.
5. If 0.5mm material is used 120 laminations are required for
one stator (this includes spares). For the skewed stator angle
A increments by 0.099 degrees between successive laminations.
Notes:
1. All dimensions are in millimetres.
2. Teeth have parallel sides.
3. Tooth faces are to be (or at least approximate) arcs
of radius 64.29mm.
4. Slot bottoms are to be arcs of radius 87.46mm. Tnis
requirement is less critical than that for the tooth
faces.
Notes:
1. The stator has a 9 phase concentrated winding.
2. One phase winding consists of four coils (numbered
1 to 4 in diagram) connected in series.
3. Each of the four coils consists of four identical coils
in parallel. Each of these has 170 turns of 0.25 m m
diameter wire.
Al
o
-t'
o
LY
C
00
O
LO
IN
Ld
O
<
Q
L
CU
+>
Cu
d
T5
o
03
0J
Ld
<
<
U
APPENDIX B
Inverter Schematics
B1
O 3 I O
> tn O LD
>,
r-Kh
r \t
i
?-
<
9>
CD
o *
eiQ
-O*-' o <L>.
CD .b= O
CD
S>
CD
CD
0>
<U
a:
>
CO
C/J
is
O U -^
d
^- y
Cu
+>
L
Cu
i>
C
Oi
"C
> -
CQ
Li. O
c
LO
<
ro
-cn>5
^>
2d
2d
>
LD
ss
K>
&
0=5
Di
o>
o>
ro m
ro CN
m in
ro IN
KF
wo
5
KF
4K
-6
>
>
o
>
u_ r
Ui CO
Q
1
CD
cr n
n
Ld
r-
0>
kD
TO
PQ
CD
c
S
L CD
ai
"0S sd
U C
c 13
<_ ^>
Cu -^
75
-p OJ
<+. U
QJ
Cu u
+> d
d<4-
d d
_C <+-
w <-
O) s_
1-
CU
Cu
O-H
o
cr
Ld
L
Cu CO
U pa
3
"3 cn
Ul c
c s
d
d
L
+> L
CU
+> 75
c u
Cu d
LU SL
o+>
>
./ Q
LL.
pq U
LD
LL
Ld
LD
3
75
o
- U
<+V ' ro
L.
CU
+>
c
ruin
coo> ru roinkD N
r
o
i DrJo
OS
r
^C*>
<0
CO CJ>
00
OJ
D_
Ld
OJ
o
n
L
0
CJ +>
<r
II
Ld
L
O
-H
U
CU
c
'a
o
o
c ru
CJ
c
o
CJ
<<CJ
LD" I
DZ
o<ipP
Q_
"-1 r-
LO
LL_
CN
cr
Id
-I-J
<
15
4J
CU~
d -.=
f _C
Z CO
>u
o i=
I u
75
Ld
<E
LD
d
Ld
LD
-o
-0---
Q_
C/J
Ld
<r
L_
CD
~D
O
U
rr
hi CD
h- Cd
LD
--o
rr
h1
X>
d
PQ
ro
o
_Q
cs
pa
d
u
d d
co or.
n
zO
ro
MCJ
X> X! X2 J2
n u oo ai
d d
O CJ
rt d
a.
CO
X! J2 J2 X!
CJ LO Qi
d
c
cn
"Gi
cu
+>
d
cn
crB LD
>-
O d d
J^nLdLj.
in rr m u
E in
cu
Cu ui
x: x:
CU d
L -/CLCL
X
-P
cu
L
cnCD CD
i OJ ro
fj LD LD LD
ru ro *r
--0--0--0t
OJ
H
LO LO
in
CL
LO
W
PQ
ra
75 c
%
L L rt
CJ d (
L. O T^i
b_ JJ ^
Ld
Ld
_J
<
CJ
LO
CJ
d
n
CD
-i-J
>
LJ_
r>
DQ
c^ ^
Ld "
I
LI co
CL
(/) =
Q L_
CD
o
c ^~*
I xs
o
cr u
o
c
'tn CD
Ld QJ
'co "^
CO
<L>
> c
cr
Ld <D
rrd O
-o
o
-- cu
d w
U rt
^5
c a
c
Uu
l
CU
75 x:
+>
- Lu.
"
5O
U Q-
HllD>
ll~i>
LL.
QO
- r--
atCN
-6
CO
CO
cn
of
CM
Q
CJ
Ld
O
CD
\
CM
h- Q
> C51
'l- c
CO
J5 T3
o"
CD
cn
CM
Qo
r--
L
CJ
LU
_l
<
ct:
<
<
o
LO
L U ^
% +
Lu -M
LT -C
Ld W
Ul o
Q
d^
I CD
CD
cr ^
Ld ^
r-
cr
CD
Ld
i-
i<3
in
oo
\ o cn
0_
c
LO
'<:
Q
5 * o
CL >
f II
a
o c
i- <
rt
X)
75
CU
01
cu
U-p
c
cu
L
L
CU +>
3 in
-p
U
rt
L
d
D O
oi cn
c
L
3
-P
a
E
<t
<c
E
>
ui
Ul
rt
X
a
Cu
< VT c
"<z
LD
>
O
>
LO
//
o
h-
/
/
/-s
<
<=c
r
< 3 c
u ai
D CS ^
x: 2: 3
a.c; u
k c
1 L
11 "P
3
" uo
Ld
Ld
I
<
O
LO
in
PQ
ra
c
>
Ld
01
d
L
75
CL
CO
n
u
z
CJ
>-
AO
^engi
' rS
N JU
u 1
nr
'-p
"H
d'l
Ag+
r*n
=>erigi
n-
T L P M
=engi
AO
Ag+
->engi
AO
^engt
AO
d'l
Ag+
-QO-
B a a fura)
AO
toin J3
31WS
AO
d'l
231
Ag+
AO
^engi
d'l
Ag.
Description
Quantity
DB1
L1
EC1 - EC4
PR1
PR2 - PR3
Tdb
CB1
M
T
1
1
1
4
4
1
2
1
1
1
1
1
IGBT 1200V/8AGT8Q101
IGBT Heatsink
Power Diode 1200V / 8A
Diode Heatsink
18
18
18
18
IC1
P1
R1
R2
R3, R4
R5, R6
R7
R8
TL071 Op A m p
Potentiometer 10k 10 turns
Resistor 1M 0.6W
Resistor 100k 0.6W
Resistor 10k 0.6W
Resistor 18k 0.6W
Resistor 10M0.6W
Resistor 150R0.6W
1
1
1
1
2
2
1
1
BR1
C1.C2
FET1
FET2
IC1
IC2
R1 -R3.R10,
R4
R5.R9
R6
R7, R8
Z1 -Z4
Z5.Z6
1
1
2
1
1
1
1
5
1
2
1
2
4
2
1
2
Description
Quantity
1
1
1
3
6
9
9
IC1
R1.R2
Capacitor 470pF
Diode
Hex Schmitt Trigger 40106
Resistor 22k 0.6W
18
18
5
18
Current Transducer
Resistor 500R 0.6W
9
9
1
1
3
3
C-l
APPENDK C
APPENDIX C
Control Program Listing
APPENDDC C
C-2
/********************** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
*
STACUR
Version 2
*
*
*
15 / 2 / 2000
*
*
*
*
*
******************************************************************/
#include
ftinclude
#define
#define
#define
#define
void
void
int
"periph.h"
"stdio.h"
timer_int
c_int09
sync_int
c_int03
50
P
1
I
timer_int() l
sync_int();
curr_ref();
void main()
{
/************************************************
*
*
*
INITIALIZATION
*
*
*
************************************************/
// Declare local variabl es
int
count_old;
//Counter value from previous cycle
int
count_new;
//Counter value from current cycle
int
iaref, iafb
//Phase A current reference / feedback
int
ibref, ibfb
//Phase B current reference / feedback
int
icref, icfb
//Phase C current reference / feedback
int
idref, idfb
//Phase D current reference / feedback
ieref, iefb
int
//Phase E current reference / feedback
int
ifref, iffb
//Phase F current reference / feedback
int
igref, igfb
//Phase G current reference / feedback
int
ihref, ihfb
//Phase H current reference / feedback
int
iiref, iifb
//Phase I current reference / feedback
int
id, iq;
//Direct / quadrature components of current
modpos;
int
//Rotor position (degrees electrical) 1
int
sampleO;
//Temporary storage analog inputs 0 & 3
int
samplel;
//Temporary storage analog inputs 2 & 5
int
sample2;
//Temporary storage analog inputs 4 & 7
int
sample3;
(9 bit
binary)
//Temporary
storage analog
inputs
6 &
config.
//Inverter switching
int
gate_state;
//Speed reference
int
spdref;
APPENDIX C
int
int
int
int
int
int
int
C-3
spderr;
speed;
posold;
n;
prop ;
integral;
intold;
//Speed error
//Speed feedback
//Old position value for speed f/b calc.
//Loop counter
//PI controller prop. comp. of output
//PI controller integral comp. of output
//PI controller integrator memory
//
//
//
//
//
//
//
Initialise
Initialise
Initialize
Initialize
Initialize
Initialize
Set direct
trigger(0,3!
C-4
APPENDLK C
,************************************************
*
*
*
ALIGN POSITION FEEDBACK
*
*
*
************************************************/
printf("\n\n Waiting to align position feedback");
// Wait until rotor position calibrated
do {
} while (sync_int_flag == 0);
sync_int_flag = 0;
do {
} while (sync_int_flag == 0) ;
posold =75; // Initialize position memory for speed calc.
printf("\n\n Ready");
/************************************************
*
*
INITIALIZE TIMER INTERRUPT
*
*
************************************************/
timer(6,5000);
//set on chip timer 0 to 5kHz
install_int_vector(timer_int,9);
//put timer_xnt isr at add. 9
enable_interrupt(8);
//sets IE register bit 8
// Main loop
do
{
/************************************************
*
*
RECEIVE TIMER INTERRUPT?
1***********************************************/
// Cycle at 5kHz
do {
} while (timer_int_flag = = 0 ) ;
,************************************************
*
'
*
*
READ SPEED REFERENCE .
*
1***********************************************/
sample3 = *ADC3; sample3 = *ADC3;
spdref = (sample3 16);
spdref = spdref/160;
set_mux(7,0);
us (3);
*ADC3=0;
/************************************************
*
*
*
READ POSITION / SPEED
*
*
*
*************************************************;
//Read rotor position
*PIT1_D = 0x80;
count_new = *PITl_C;
count_new = ((*PIT1_C
+ count_new;
- count_new;
- Oxffff +
+ Oxffff -
APPENDIX C
C-6
/********************************************* * **
*
*
*
PI SPEED CONTROLLER
*
*
*
************************************************,
// Speed controller
spderr = spdref - speed;
prop = spderr * P;
integral = intold + I * spderr;
intold = integral;
if (intold > 8000) intold = 8000;
if (intold < -8000) intold = -8000;
iq = prop + integral;
if (iq > 8000) iq = 8000;
if (iq < -8000) iq = -8000;
/************************************************
*
*
*
CALCULATE STATOR CURRENT REFERENCE
*
*
*
************************************************/
// Calculate the phase current references (scaled IA = 8192)
iaref = curr_ref(modpos, id, iq) ;
ibref = curr_ref(modpos + 100, id, iq);
icref = curr_ref(modpos + 20, id, iq) ;
idref = curr_ref(modpos + 120, id, iq) ;
ieref = curr_ref(modpos + 40, id, iq);
ifref = curr_ref(modpos + 140, id, iq) ;
igref = curr_ref(modpos + 60, id, iq) ;
ihref = curr_ref(modpos + 160, id, iq) ;
iiref = curr_ref(modpos + 80, id, iq) ;
,************************************************
*
*
*
READ PHASE CURRENTS
*
*
*
************************************************/
// Read phase currents (scaled IA = 8192)
sampleO = *ADC0; sampleO = *ADC0;
samplel = *ADC1; samplel = *ADC1,
sample2 = *ADC2; sample2 = *ADC2,
sample3 = *ADC3; sample3 = *ADC3,
set_mux(7,1);
iafb =
ibfb =
icfb =
idfb =
iefb =
iffb =
igfb =
ihfb =
iifb =
ihfb);
(sampleO
(sampleO
(samplel
(samplel
(sample2
(sample2
(sample3
(sample3
-(iafb +
16) 16;
16);
16) 16;
16) ;
16) 16;
16);
16) 16;
16) ;
ibfb + icfb + idfb + iefb + iffb + igfb +
APPENDIX C
C-7
/***************************************^
*******
*
*
*
SWITCH GATE STATES
*
*
*
******************** ****************************
II Switch outputs
gate_state = 0x000;
if (iafb < iaref) gate_state
if (ibfb < ibref) gate_state
if (icfb < icref) gate_state
if (idfb < idref) gate_state
if (iefb < ieref) gate_state
if (iffb < ifref) gate_state
if (igfb < igref) gate_state
if (ihfb < ihref) gate_state
if (iifb < iiref) gate_state
=
=
=
=
=
=
=
=
0x001;
gate_state
gate_state
gate_state
gate_state
gate_state
gate_state
gate_state
gate_state
0x002
0x004
0x008
0x010
0x020
0x040
0x080
0x100
curr_ref(offset,id,iq)
int
offset;
// Rotor position relative to phase winding
int
id;
// Direct axis current reference (IA = 8192)
int
iq;
// Quadrature axis current reference (IA = 8192)
{
// Define local function variables
// Phase current reference (IA = 8192)
int
ref;
// Make offset modulo 180
offset = offset % 180;
// Calculate phase current reference
if (offset <= 4) ref = id;
if ((offset > 4) & (offset <= 6)) ref =
interp(offset,4,6,id,iq+id/8) ;
if ((offset > 6) & (offset <= 14)) ref = iq+id/8;
if ((offset > 14) & (offset <= 16)) ref =
interp(offset,14,16,iq+id/8,iq-id/8) ;
if ((offset > 16) & (offset <= 24)) ref = iq-id/8;
if ((offset > 24) & (offset <= 26)) ref = interp(offset,24,26,iqid/8,iq+id/8);
if ((offset > 26) & (offset <= 34)) ref = iq+id/8;
if ((offset > 34) & (offset <= 36)) ref =
interp(offset,34,36,iq+id/8,iq-id/8) ;
if ((offset > 36) & (offset <= 44)) ref = iq-id/8;
APPENDIX C
C-8
y2;
/ (x2 - xl);
APPENDIX C
void timer_int(void)
{
timer_int_flag = 1;
}
void sync_int(void)
{
sync_int_flag = 1;
position = 75;
}
APPENDED
D-l
APPENDIX D
Numerical Solution to SynRM Model
Differential Equations
The air-gap flux density distribution, Bg(0), and quadrature axis flux, 0^0), ar
by equations (2.2) to (2.7), derived in chapter 2. These equations are repeated
convenience;
d(b iff)
(D-l)
l
- ^ = RL[Bg in-0)- Bg (0)\
(D-2)
Mo
gK
R d0
<t>qfy=WZY') = * v-5)
Bg(-0) = Bg(7t-9) (D-6)
The flux density in the rotor iron, BJ0), is related to the air-gap flux densi
where,
APPENDDCD
D-2
The iron is assumed to have a B-H characteristic as shown in Figure 2.4. This
characteristic is described mathematically by;
(B + 1.7)
5<-1.7
5M0
H =
0
(B-1.7)
-1.7<B<1J
B>\.1
(D-8)
5A
In our instance, the rotor iron is in saturation if B^0) > (tr x 1.7). When the iron is in
saturation substituting equation (D-7) into (D-8) and differentiating gives;
dHr(0)=
d0
1 dBg(0)
5/yr
(D-9)
d0
-0
The system of equations can be solved over the rotor pole arc given by
0
<0< .
Bg(0)
Bs(0)
x=
(D-10)
q(-0)
Bg(-9)
BA-9)
Effectively, a solution is determined by starting at both ends of the pole face and iterating
towards the centre. This approach was required as the state derivative equations assume
knowledge of both Bg(0) and Bg(-0).
D-3
APPENDIX D
RL[BA-0)-B(0)\
(D-ll)
-M-{j(0) + ^q(0)Rq}
Bg(0)<trx\.l
8e
B'g(0) = \
(D-12)
-^^{j(0)^q(9)Rq}
WgJr+k da
B(0)>trx\.l
R
Y
B's(0) = -Bg(0)
(D-13)
(D-14)
t^{j(-0)+^ql:-9)Rq}
B:
Bg(0)<trxl.l
(D-15)
8e
(-0) =
lOM0trR |J(_^)+ 0 ? ( _ ^ j
Bg(0)>trx\.l
lOgJr+L^
-R
B's(-9) = -irBg{-0)
Y
(D-16)
Equation (D-5) gives the initial value for both quadrature flux variables to be 0
(d
0
f
Substituting 0 = -?- into equation (D-3) determines the relationship between B\
'-0,
5
and
to be;
f-Q\
B.
= f Br
\ *- J
(0 Yl
(D-17)
V * )
f-0\
Symmetry requires Bs
v2v
= -B,
V
APPENDIX D
D-4
0
Assuming values for both the air-gap and stator yoke flux densities at 0 = -- forms the
2
initial conditions for the state vector. Thus, the initial state vector becomes;
x, =
0
(D-18)
The values for Kj and K2 can be found by iterating until the air-gap and stator yoke flux
densities, found by approaching from either side of the pole face, match at the centre
rotor pole face. The solution was determined using MATLAB. The routines used are
included below for reference.
%
%
%
%
%
ymam.m
Outer loop that is used to solve calculation of machine
flux densities when both direct and qaudrature axis
excitation are present. Uses matlabs optimisation routine
in cascaded loops.
Subroutines: ymainsub, ydesol, yde, yexc
');
if isempty(Jq)
Jq = -2000;
end
APPENDDCD
D-5
APPENDKD
D-6
APPENDDCD
D-7
elseif Bgb<-Tnml*Bsat
Bgt = u0*((Jd+(Bs0a+1.7)/(5*u0))*Rs*(pi/2-thetap)-W*
(Bgb /Tnml+1.7)/(10*u0))/ge-Bgb;
if Bgt>Tnml*Bsat
Bgt
=
10*u0*Tnml*(Jd+(Bs0a+1.7)/(5*u0))*Rs*(pi/2thetap )/(10*ge*Tnml+W)-Bgb;
end
else
Bgt = uO*(Jd+(Bs0a+l.7)/(5*uO))*Rs*(pi/2-thetap)/geBgb;
if Bgt>Tnml*Bsat
10*uO*Tnml*((Jd+(BsOa+1.7)/(5*uQ))*Rs*(pi/2Bgt
=
thetap)+(0.17*W-ge*Bgb)/uO)/(10*ge*Tnml+W);
end
end
end
svO = [0 Bgb BsOa 0 Bgt -BsOa]';
tspan = [thetaO thetaf];
[theta,sv]
= ode45('yde',tspan,svO);
% Test boundary condition (ie. error at midpoint in airgap
% flux density distribution)
m = size(theta,1);
error
= sv(m, 2) -sv(m, 5) ,yde.m
APPENDDCD
D-8
Svdot(5)=
uO*Rs*(yexc(-theta)+sv(4)*Req-(sv(6) 1.7)/(5*u0))/ge;
end
else
if abs(sv(5)) > Bsat*Tnml
10*uO*Rs*Tnml*(yexc(
svdot(5)=
theta)+sv(4)*Req)/(10*ge*Tnml+W) ;
S
Svdot(5)= uO*Rs*(yexc(-theta)+sv(4)*Req)/ge;
end
end
svdot(6)= -Rs*sv(5)/Y;
APPENDDCD
yexcm
% Define the excitation current on the stator.
function yl=yexc(theta)
global Jq;
% Block current case.
yl
= Jq;
D-9
APPENDIX E
Device Data Sheets
IGBT 1200V / 8A
BY329
Mm
^St^iHSHi
m
vm &wi2mm
'i*
^is ^ " ^ ^ j t y R B S ^ g B
__K**
hm-mt&WMs&Mm
Applications:
Sonar
- ; *" ^ y ^ l . W f t ^ f p w ^ M M M I W M MSHAai^m^mFiB^^n j-
" 60 M H z T M S 3 2 0 C 3 2 Processor
Eight Multiplexed 200 kH; A/D Input-,
Two D/A Outputs , .,,.,;,:.
/
- ''
i'~-
Vibration monitonns
ta logging
BaSs
Overview
The A D C 6 4 heralds a n e w era in PC-based data acquisition.
Bringing together for the first time a low-cost, high-performance D S P
core, a dazzling array of analog and digital I/O with screaming fast
132 Mbyte/sec P C I bus performance, the A D C 6 4 is T H E value
platform for next-generation, intelligent data acquisition system designs.
Example Application
The analog output chain consists of two independent instrumentationgrade 16-bit D / A converters. Writes to specific memory-mapped
locations latch data into the selected D / A output roister. Subsequent
conversion-triggering of any D / A pair, either via a D S P software
c o m m a n d or an external T T L trigger, will update the analog outputs
within a conversion period ( < 5 us).
The on-chip timers are augmented by six external channels via two
on-board 8 2 C 5 4 s . These timers m a y b e used for pulse stream
generation or multichannel timing. M o r e commonly, they are used to
multi-rate analog acquisition applications.
A simple high-speed memory-mapped 1 6-bit latch is available to
support general-purpose digital I/O. Direction is jumper-configurable in
banks of eight bits. T h e port m a y be software or externally clocked at
rates to 5 M H z and each bit on the port is capable of sourcing or
sinking 3 2 m A .
Expansion
T h e A D C 6 4 is compatible with the full range of 3 X B U S cards for
Fig. 1 - TheADC64j
eight, independent analog input channels are ideal for data logging applications,
I/O expansion including analog I/O Industry Pack modules via the
aid as this vibration monitoring system.
3 X P A C K and S C S I devices via S C S I 3 X .
ftecessor Core
T h e A D C 6 4 features the high-performance Texas Instruments
T M S 3 2 0 C 3 2 32-bit floating-point D S P capable of u p to 6 0
M F L O P S / 3 0 M I P S . On-chip peripherals include t w o flexible 32-bit
counter/timers, two prioritized D M A controllers, a bidirectional sync
serial port, 2 Kbytes of dual-access S R A M and a prioritized interrupt
controller.
Memory on the ADC64 may be expanded to include up to 512
Kbytes of zero wait-state S R A M .
On-board Peripherals
Hie analog input chain has eight 16-bit, instrumentation-grade A / D
converters addressable as pairs b y the D S P via four m e m o r y m a p p e d
locations. Each A / D features an analog input that is simultaneously
sampled upon receipt of a D S P software c o m m a n d or an external T T L
trigger. Each of the native analog inputs is routed through a differential
instrumentation amplifier into a six-pole ( 1 2 0 dB/decade) anti-alias
filter. The anti-alias filter circuit has a set of matched resistors to
control the filter roll off frequency. Though configured for the maximum
Nyquist frequency of 1 0 0 k H z b y default, custom cutoff frequencies
may be special ordered.
Host PC Interface
The A D C 6 4 is a half-size card that plugs into a standard 3 2-bit
PCI bus slot. T h e P C I bus interface supports bus mastering, directed
by the DSP, capable of bursts of 1 3 2 Mbytes/sec and sustained
transfers of 2 0 Mbytes/sec on most host platforms. This provides
superior connectivity with transfer rates well above competing C 3 2
offerings featuring awkward, register-based interfaces suitable only for
object code downloading. Multiple cards m a y b e installed in systems
with full driver support under W i n d o w s 9 5 and N T .
Hardware Option!
a
Options
(any combination) ;',
60 MHz/30 MFLOPS
S.E. or Differen!'al
Peripherals
SCS!3X
3XPACK
Fig. 2 The A D C 6 4 may be equipped with a variety ol options and add-on peripherals to meet
performance and cost goals in O E M applications.
A. Innovative
j O t Integration
I
x >
c Cl
k
a
Development Tools
The A D C 6 4 is m a y b e programmed in C or Assembler using the tools
available in the Development Package. Components within this package
fully support development of custom D S P applications. T h e W i n d o w s
device driver and D L L provided in the Z u m a Toolset support host P C
application development in Visual C or Basic, Borland C/Builder/
Delphi and any other environment capable of linking to a standard
Windows D L L . N u m e r o u s target and host example programs are
provided as well as support applets for graphic terminal emulation,
object file downloading, etc.
O E M Configurations
The A D C 6 4 can b e configured to fit your specific requirements and
provide an optimal mix of performance, cost and features. Contact
Innovative Integration with your specific O E M requirements.
Software Options
Development Took
Ventura
Tl C/Assembler
I
Code H a m m e r
*f-* Z u m a Toolset
Fig. 3 - Custom software for the ADC64 may be generated using the cross development
tools. Alternatively; a variety of turnkey applications are available.
Ordering information
All A D C 6 4 boards include: T M S 3 2 0 C 3 2 processor, 1 2 8 K W 0 wlt-stte S R A M , cither four or eight 2 0 0 k H z A / D j each with programmable gain (x 1,2,4,8), six-pole anti-alias filter with
jumperable on/off selection; two independent D / A channels each with smoothing filter; one sync serial port; three 16-bit timers; two 3 2-bit timers with bus mastering P C I host interface with F I F O s ;
16-bit digital I/O
53002
Altemalm
80002-1
53020
ADC64
board configurations
A D C 6 4 with 6 0 M H z processor; eight channels muxed 8:1 single-ended
9 0 0 2 1 -1
80021-1
based board
C o d e H a m m e r with M P S D hardware only - for any'C3x-based board
54003
Development Package
Screw-terminal breakout module & cable for high-density 100-pin analog I/O
90002-0
Development Package for A D C 6 4 . Indudes all of the following:
54001
Texas Instruments floating-point C compilation system for'C3x/''C4x
80002-7
80002-5
80002-6
Peripherals
60011-1
80022-1
connector
60011-3
3XPACK
80002-1
80022-1
ended
Screw-temvoal breakout module and cable for high-density 100-pin analog
ADC64/cADC64 hardware manual
A D C 6 4 / c A D C 6 4 software manual
Documentation
51001
A D C 6 4 M D C 6 4 hardware manual
51002
A D C 6 4 / c A D C 6 4 software manual
52001
I/O connector
52002
51001
51002
52038
52001
53002
90021-1
A Innovative
*& Integration
ADC64
Technical Specifications
Texas Instruments T M S 3 2 0 C 3 2 32-bitfloating-pointD S P
S m i z e d instruction set (or D S P
-drip resources: 5 1 2 x 3 2 memory,- eight accunulators;
hardware muHGer, barrel shifter; two D M A controllers; serial
port; two 32-bit timers,- 16 prioritized interrupts; 64-word
instruction cache D S P speed = 4 0 or 6 0 M H z
Pnxesor
Menry
Flash M e m o r y
FIFO M e m o r y
Debug Port
Zero wait-state; 1 28 K x 32
4 Mbit (512 K byte) on-board reprogrammable
I/O mapped on D S P
XDS-510 compatible MPSD port for emulation and
scan path testing; Supports C/Assembly source level
debugging with C o d e Hammer
A/D Converter
8 Channels
Resolution
16-bit
Update Rate
200 kHz
Settling Time
5 us (no
Analog Input
+/-10 V,
Range
S/H Ratio
88 dB
THD
.90 dB
Dynamic Range
90 dB
Cain Error
+/-5%
Host PC Interface
| FIFO Memory
: Disltal I/O
j Timers/Counters
Aperture Jitter
Serial Ports
Power
Requirements
Connectors
Physicals
Differential
+3/-2LSB
Linearity Error
Bipolar Zero Error Trimmable
Aperture Delay
40 ns
Meets A C specs
SCSI-2 100-pin female for analog and digital I/O; System Scan Rate 64 channels: 25 kHz; 32 channels: 50 kHz; 8
D I N 9 6 female for D S P expansion; 2-pin card-tochannels: 2 0 0 k H z
card synchronizing connectors, I D O 2 male for
D/A Converter
M P S D debugger port. IDC1 4 for serial port
T w o channels two Burr-Brown D A C 7 1 2 . Each D/
A channel has independent filtering
Half-size PCI card; 7.6 in. long x 4.2 in. high; max
Resolution
16-bit
component height .75 in.
Temp range: 0-7 0 C
Output Range
0-5 V, +/-5V,+ 10 V
Compatible
Add-on Cards
Development
Languages
Turnkey
Block-diagram DSP design: Hypersigna!
Software Packages DSPower, D A S Y U b and LoggerPCI
C/Assy Source
Code Hammer
Debugger
Software Libraries Ventura, Zuma Toolset
Fig. 4 - ADC64
jot
Windows,
Slew Rate
Settling Time
Update Rate
S/N Ratio
15 V/us
THD
.009% max
Bipolar
able
Zero Error
Differential
Non-Linearity
+/-1 LSB max
D/A Glitch Impulse Impulse 15 V-ns
T e m p Range
0-70 C
Filtering
Interface to D S P
Memory-mapped
Conversion
Timing Sources
with 'C3S DSP, 64 channels I/O, ! channels D/A and PCI bus.
A\ Innovative
Jk^k Integration
TOSHIBA
GT8Q101
GT8Q101
HIGH POWER SWITCHING APPLICATIONS
MOTOR CONTROL APPLICATIONS
Unit in mrp
15.9MAX
i3.2+0.2
: tf =0.5/^8 (Max.)
i Enhancement-Mode
MAXIMUM RATINGS (Ta = 25C)
CHARACTERISTIC
SYMBOL
Collector-Emitter Voltage
DC
lms
UNIT
1200
20
CES
VGES
Gate-Emitter Voltage
Collector Current
RATING
ic
ICP
16
PC
100
Junction Temperature
Storage Temperature Range
1. GATE
2. COLLECTOR (HEAT SINK)
3. EMITTER
JEDEC
EIAJ
150
-55-150
TOSHIBA
2-16C1C
Weight : 4.6g
ELECTRICAL CHARACTERISTICS (Ta = 25C)
SYMBOL
CHARACTERISTIC
TEST CONDITION
3.0
3.0
V Q E = 10V, V Q E = 0 , f = 1MHz
VOUT
1100
0.3
0.4
0.8
0.3
0.5
0.8
1.5
Input Capacitance
Switching
Time
Cies
Rise Time
tr
Turn-on Time
ton
Fall Time
tf
Turn-off Time
toff
500 nA
1.0 mA
6.0 V
V G E=20V,V C E = 0
GES
V C E = 1200V, V G E = 0
Collector Cut-off Current
J-CES
Gate-Emitter Cutoff Voltage VGE (OFF) IC = 8mA, V C E = 5 V
Collector-Emitter
Saturation Voltage
15V r-i
0V J |p
150O | V"
<+ i
_15V
V C C = 600V
4.0
V
PF
0.6
f*
961001EAA2
TOSHIBA is continually workin,
malfunction or fail due to their
TOSHIBA prOdUCtS, t O O b s e r v e StanoarQS Ml
. , .,
of human life, bodily injury or d a m a g e to property. In developing, your designs, please ensure that TOSHIBA P j o d u * " wrth.n specified
operating ranges as set forth in the most recent products specifications. Also, please keep in mind the precautions and conditions set tortn in the
Wfo^^ on.y as a guide for the aPP^^V* r?^
CORPORATION for any infringements of intellectual property or other rights of the third p a r t i e s A ^ c h m a y result from its use. N o license is granted
. by implication or otherwise under any intellectual property or other rights of TOSHIBA CORPORATION or others.
_* The information contained herein is subject to change without notice.
1997-02-03
1/3
TOSHIBA
GT8Q101
ic - VCE
\
lb COMMON
EMITTER
Tc=25C
T 1
~-20
l5
^15
u
>
s.
v.
- VQE
COMMON EMITTER
Tc= -40"C
CO
t_Pc
_sj = 100W
12
VCE
16
12
9
B
OS
Ed
8
4
VlC=16A
\
8
V
\
Ed
1
1
oi
o
VGE=7V
Ed
-J
0
2
4
6
8
10
COLLECTOR-EMITTER VOLTAGE VCE (V)
VCE
12
16
20
VGE
VCE - VGE
16
COMMON EMITTER
Tc=25"C
>
>
12
Ed
>
COMMON EMITTER
Te=125'C
Ed
12
>
ic=16A
-8
ti
Ed
Ed
1)
4
8
12
16
GATE-EMITTER VOLTAGE VQE 00
20
H-
t
A
1
25
4
-4C
s(
j1
*:^
4
12
16
20
VCE, VQE
- QG
800
Ed
600
O
>
Ed
U
400
O
>
o
>
Ed
Bi
2
Ed
fc
>
a
Tc= 19Kf
Ed
O
12
s
C
ic=16A
o
o
ic - VGE
oi
O
H
OH
-4^
16
1 \8
I
COMMON EMITTER
16
2
Ed
o
o
V(:E=6 V
12
200
20
20
o
o
40
60
80
1997-02-03 2/3
TOSHIBA
GT8Q101
SWITCHING TIME - ic
3
SWITCHING TIME - R Q
COMMON EMITTER
\'CC=600\r,vGG = i:15'V
= 16
on, Tc= 2.
H>IT
Ed
0.5
B
o
z
0.3
tf
*M
0.1
' 1
|
1 2
0,05
30
100
300
1000
3000
C - VCE
5000
3000
10
Rth(t) - tw
Tc= 25"<
83
cies
1000
500
300
1
V
Co!S
100
0.3
50
30 C O M M O N EMITTE R
VQE=O
f=lMHz
10
Tc=25C
5
0.03
0.1 0.3
1
0.1
r
0.03
3
10
30
0.01
10
100
10-3
10""1
10
58 S I N G L E N O N R E P E T I T I V E P U L S E Tc=25''C
CURVES M U S T B E D E L A T E D LINEARLY
WITH INCREASE IN T E M P E R A T U R E .
30
.IC MAX.(PULSED)$8 ._
10
-jji
o
o
u
' II
0.3
01
3
II
10
RG=150fl
3
30
100
300
0.3
Bi
OJl--\ : 1msX
- D C OPERAT7
uJJL
III
0.5
o
BJ
"TTT
LOO/ia^
i N I nn
Tj 125C
VGE=15V
10
5-IC M A X .
3 (CONTINUOUS;
lllllll
50/iBX
30
1000 3000
0.1
0.03
0.01
0
400
800
1200
1600
2000
2400
1997-02-03 3/3
philips Semiconductors
Product specification
Rectifier d i o d e s
fast, soft-recovery
FEATURES
BY329 series
SYMBOL
GENERAL DESCRIPTION
PINNING
SOD59 (TO220AC)
DESCRIPTION
cathode
anode
cathode
LIMITING VALUES
Limiting values in accordance with the Absolute M a x i m u m System (IEC 134).
MIN.
CONDITIONS
SYMBOL PARAMETER
BY329
*RRM
RWM
'F(AV)
RSM
'F(RMS)
'FRM
'FSM
R M S forward current
Repetitive peak forward current t = 25 us; 5 = 0.5;
Tmb<122C
t= 1 0 m s
Non-repetitive peak forward
current.
t = 8.3 m s
sinusoidal; Tj= 150 C prior
to surge; with reapplied
Ltg
t = 10 ms
1000
1200
1000
V
V
V
A
.
-
11
16
A
A
75
82
A
A
28
A2s
C
/in
800
600
UNIT
800
8
VRWMfmax)
ft
MAX.
-800 -1000 -1200
800 1000 1200
1^0
mn
philips Semiconductors
Product specification
Rectifier diodes
fast, soft-recovery
B Y 3 2 9 series
THERMAL RESISTANCES
SYMBOL
"thj-mb
Rthj-a
PARAMETER
CONDITIONS
Thermal resistance junction to
mounting base
Thermal resistance junction to in free air.
ambient
MIN.
TYP.
MAX.
UNIT
2.0
K/W
60
STATIC CHARACTERISTICS
T, = 25 C unless otherwise stated
SYMBOL
PARAMETER
CONDITIONS
vF
Forward voltage
Reverse current
lF = 20 A
VR = V RWM ;T I =125"C
MIN.
TYP.
MAX.
UNIT
1.5
0.1
1.85
1.0
V
mA
MIN.
TYP.
MAX.
UNIT
100
0.5
50
135
0.7
60
ns
uC
A/us
DYNAMIC CHARACTERISTICS
T, = 25 "C unless otherwise stated
SYMBOL
PARAMETER
CONDITIONS
trr
dlf/dt
Rev 1.200
Philips Semiconductors
Product specification
Rectifier diodes
fast, soft-recovery
BY329 series
100
1FS (RMS)/A
90 V 80 \
\
70
]||
j
j
j
|
1
j
j
j
-1 F S M -
N4llt
60
50
h-
40
30
20
10
_.
0
1ms
Fig. 1. Definitionm of
t Q
I,
s and
**s m
""
inm
PF/
20 _ ,1. . I.__
IVo=1iSV I
]Bs.0.03CJhms I
0.1s
tp/s
1s
IF/A
..Ll.Ll.LLU _
1=150C
-i _ OR r.
!
1
20 1
m -
O.z
-L
130
10 -
/1 max
typ /
/
77
' /"/
-H
u
fr- ,' r
1 1 1 1
00
6
IF(AV)/A
10
- it
tj
' r
~l
7
i
r
iI ZI
i
O.I
J
i
_t
120
0.5
10s
Tmb(max) / C
110
"D=1.0"
|
10ms
150
12
0.5
1
VF/V
\
2
1.5
Fig.2. Maximum forward dissipation, PF = f(lF(AVJ; Fig.5. Typical and maximum forward characteristi
lF = f(VF); parameter 7,
square wave current waveform; parameter D = duty
.
cycle = t/T.
IE -
PF/W
Tmb(max)/C
|
120
10
Qs/uC
J
jjj = 25 C
1 57
s = 0.03 Ohms L
10 2B
4
1.9
22 / .
// /
i/
- '
130
./
fT
A
10rr
-2-4=-
^
**" -i
*==
|-
I
F=1C; A
--'""
///
/ tr
u-
/
5-
"^ T
* *
140
r_ 1_A
2 #
-~ 141A
4?
C)
4
IF(AV)/A
150
i1
0.1
10
-dIF/dt (A/us)
100
Rev 1.200
philips Semiconductors
Product specification
Rectifier diodes
fast, soft-recovery
B Y 3 2 9 series
trr / ns
10O0
= -^
--*-*::
>**c^
F = 1 ) A'
^ 0 ~
'--^
'
^ JQb
-. "dt
"^s|
0.1
i ii T
J
0.01
10
" 1
1 II
10
-dIF/dt (A/us)
Fig.7. Maximum
Cd/
100 -1
~TTT
4i iii
< &
100
[Tj = 1 5 0 C
mil
lm
---31
mm
4|||
0.001
1 JS
100
Ein
iH i - h
*~*
1. H. j tr
10us
100us 1ms
10ms 100ms
pulse width, tp (s)
1s
10s
PF
--iii
10 -
TrUI
U4-"^
^
1 -
10
VR/V
10
10
Fig.8. Ty
picaljunc)tion capacitance Cdatf=1
Tj = 25C
September
ertsaa.
MHz.
Rev 1.200
APPENDIX F
F-l
APPENDIX F
Control Simulation Source Files
The stator current controller simulation files axe:
Fl:
Fl .2
F1.3
Fl .4
Fl .5
F1.6
F1.7
F1.8
F2.2
F2.3
F2.4
F2.5
F2.6
F2.7
F2.8
F2.9
:=
co
"Cl
a>
iti
to
(0
CD
.9w
0-
a
V
CD
Q.
S"
o
T3
CD
0)
Q.
CD
cr
o
H
f
<D
D
CU
S"
Ho
"S 9>
3
-=i
3
O"
T3
as
O
A
i_
CT
p
73
CD
<D
a.
>
?
H *O c
CO a>
V t
t *
^_ o
Vdq
E
co
roto
c
o
O
c
Inula
a >
tator
0
O
o
Q-
>
cs o
C >
O
o
2LL .C8
1
rt
CO
u_
A '
_
cu
U
r^,1 9l
2^
*
t1 *?,o
-
CD i
eter
inve
witc
Eti:
A4
_ <B
o
^
JO
tn cu
co
i_
J-J
CD C
C CD
<D fc
2"
^t
<n
oc
c
_c
<7
c 2
a
CD =
'
'x *.
_cf
CO CL>
cvi US t
ff 3
^ u
u.
a
9
o
03
&%
s
J0
t^^
,-J , a.CD
1
1
4-1
._. CO
o
c
03
CD
CO
JC
CO
a.
s o
51
CD
-TJ
O
CO Q>
0) >
'3 CB
CQ C
CJ
CO
o
w
CD
sitior
i~
Position
rt
cr
a
Idq
r~^ _
E
CD
CO
XI
CO
CO
s
CD
c
o
o
T3
CD
CD
Q.
CO
+ CO
w ffl
T
w
c
rt
r>
E
CD
CO
to
tO
CD
O
c
CD
H
CD
i_
+-*
C
CD
vs_
3
O
i_
o
t-J
to
CD
CO
s_
CD
C
CD
CD
LL
X
3
E
3
CO
-JT~K
CM
rt
3
CO
3
CO
CO
co
3
CO
3
CO
O)
T-
x
2
o
3
TJ
O
X
X
X
X
co
o
3
TJ
O
X
o
E
CD
>
Cfl
>
to
I
LO
CO
O
O
n
3
to
L.
o
o
CD
>
CD
O)
CO
o
>
L.
o
o
1_
CD
'
JO
3
O
CO
O
LL
T~
CO
itv
OJ
3
TJ
O
3
TJ
O
22
t3
3
TJ
O
3
TJ
O
CM
o
3
TJ
O
L.
T - | V>
O
rt
OJ
OJ
j|
E
CD
a
to
to
I
SI
.3
to
o
CD
>
c
CD
i
i
13
O
CD
t
as
13
O
CC
CQ C
^bf cS
< -5
Su.
>
c
E
3
CO
to
JD
.3
CO
CD
a-
3
zs
o
as
O
10
LL
E
CD
ai
to
>^
to
I
.a
Zi
to
"O
CD
CD
Q-
CO
CD
ILiZi
o
co
O
CD
eu
3
E"
o
E
o
05
>.
CO
i
X2
CO
LZ
g
'4'
'to
o
D.
CD
as
o
co
O
h-
TJ
OJ
CU
Q.
CO
r~\
i
c
o
5
CO
CLo
o
CO
a
a
CD
Votn
O
o
c
Q.
C/J
c_
J=
1
TJ
CD
CD
Q.
o
CO
o
TJ
CD
CD
CO
CD
3cr
COa.
o
r-
CD
-3
fj
o
h-
CD
IS
-S 3
3E
cr
TJ
t
o2
TJ
CD
cr
CD
>TJ
COa.
c
ra
"=r
KJ
CD
i>
= *co
o c
JD
15
t *-
E
co
- 1!o
> t3
) >
>
g
2
%
JU
CD
CD
aJ
32
~
j 5?
iJiS
"5
c
o
Oo
> _ A.I o
cu
>
2 u-
5
l_
CO
s
S| ig,
CU
co
CD
>
3
CO
O
CO P
J >
2^
k_
CO
o
ro
CO o
CD >
03 CD
cu
E
o
3
5
su-=
o>
*co
c
rt
fc_
c\j
T1 .<B.
r^, te
1 2*
tN
ra
CO
;g
cf
TJ
CO
<D
T3
CD
>
-.
CD
cn
CO >s
SSI
Si
2o >
*-. 3
CO -
CD
fc'a
o
0- 32
co
4 tt'
f
1
cf
TJ
TJ
"5
c.
CT
V *^
CM
25
CD
o
3
O
4' t
CO
o .
C C CD
CD CD "Jr
<T
k_
erate
tvect
rence
.^
t3.
TJ
T>
Q. Q.
co
co
AI L-A
a
CD
*
CO-"
CD
CD
o
^
CO
o
o
T3
cr
TJ
>
3"
"3
>
*o
-<
CO
E
CD
to
>
to
i
-Q
ZI
CO
i_
o
o
CD
>
CD
"o
>
i
o
4'
o
"co
CD
T3
CD
rs
o
CO
O
CO
oi
LL
O
CO
ii>
OJ
>
n L.
O
4"
m CJ
CO C1J
cu >
CU
1U nj
rt
O +2
rto
O >
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
rl]
r3]
r5]
rl]
=
=
=
=
cart2pol(in(l), in(2))
cart2pol(in(3), in(4))
cart2pol(in(5), in(6))
cart2pol(in{7), in(8))
segment = floor(thl*9/pi);
[svdl,
[svd3,
[svd5,
[svd7,
svgl]
svq3]
svq5]
svq7]
APPENDIX G
G-l
APPENDIX G
Derivation of Quadrature Axis Reluctance
Consider Figure 2.1.
The air-gap reluctance, between a tooth tip and the ends of the rotor laminations, is gi
by,
*,=-i- (G-l)
The distance, /;, is the effective air-gap.
h = Se ^
where, ge = effective air-gap (m)
The area, A;, is the portion of the tooth face available for zigzag flux.
27iR,
(G-3)
iy
where,
slot
Se^slo, (G-4)
1
ju,Ls27iRstml
APPENDIX G
G-2
2= (G 5)
* i; -
The effective distance, l2, is approximated as half of one "tooth + slot" pitch multiplied by
the ratio of fibre in the rotor.
, 27rRs 1
^2-TT^X-X^
^
where,
slot
(G-6)
The area, A2, is the average cross-sectional area of the rotor. (Note the rotor radius and
length have been approximated as equal to the stator dimensions. Further, the "width" is
the averaged value over the full rotor pole pitch.)
4 = ^x1.6^
(G-7)
^h. (G-8)
ju0Nslot1.6RsLs
The effective quadrature reluctance / metre is n o w found by,
_(2x(2/?1)||i?2)/
2itRs
Nslot
Se^slotKl
MoiSeNiA-eRA+^Rs^tmO
(G-9)