Vous êtes sur la page 1sur 98

# Department of Electrical and Computer Engineering (ECE)

University of Alberta

ECE 900
Simulation of Switched Reluctance Motor and Control
Based on MATLAB Environment

By

Haifeng Wang
Student ID: 1370775

## Supervisor Professor Dr. Venkata Dinavahi

A project submitted to the Faculty of Graduate Studies and Research (FGSR) for
the fulfillment of the requirement for the degree of Master of Engineering (MEng).
Date of submission: 18th August, 2014

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

ABSTRACT
The first part of this master project report is the literature review of the switched reluctance motor
(SRM) which includes the basic principle of the switched reluctance motor, motor topologies,
mathematical approach, torque production, electromagnetic, drives, converters and its applications.
This part means to help to understand the working principle and properties of SRM.
The second part of the report describes the work of modeling and simulating of SRM and its control
drives. This model is based on the mathematical equations of SRM. All simulation results are
shown in this part. The simulation results for different turn-off angle are discussed, and then the
current control and speed control are applied. Some simulation results will be compared with the
paper which is chosen from IEEE journal. The MATLAB code are set as m-file.
In the last part, some conclusion has been discussed.

ii

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

ACKNOWLEDGEMENT
First of all, I would like to give thanks to my respected supervisor Professor Dr. Venkata Dinavahi,
whom gives me plenty of help and guides the direction of my master project. With his outstanding
supervision throughout the project work I have properly finished this project. Dr. Dinavahi acted
not only as my project supervisor but also as a guardian entire time.

I would also like to give my gratitude to Professor Ying Tsui for his kind and useful guidance
throughout the program. I also like to thank Ms. Pinder Bains and all the supporting staff of the
department for all the help given to me to complete this project.

iii

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Table of Contents
ABSTRACT ................................................................................................................................... ii
ACKNOWLEDGEMENT ........................................................................................................... iii
Table of Contents.......................................................................................................................... iv
1. Introduction............................................................................................................................ 1
1.1 Overview ........................................................................................................... 1
1.2 Objective ........................................................................................................... 2
1.3 Report Structure ................................................................................................ 2
2. Literature Review .................................................................................................................. 3
2.1 Motor Topologies .............................................................................................. 3
2.1.1 Single Phase Motor ................................................................................. 3
2.1.2 Two Phase Motor .................................................................................... 4
2.1.3 Three Phase Motor .................................................................................. 5
2.1.4 Four Phase Motor.................................................................................... 6
2.1.5 Five and More Phase Motor.................................................................... 6
2.1.6 Other Novel Motor.................................................................................. 7
2.2 Basic Switched Reluctance Motor Principles ................................................... 8
2.2.1 The Aligned Position (La) ..................................................................... 10
2.2.2 Intermediate Rotor Positions (Lint)........................................................ 10
2.2.3 The Unaligned Position (Lu) ................................................................. 10
2.2.4 Torque-speed Characteristics ................................................................ 10
2.3 Torque Production ........................................................................................... 11
2.4 Flux Linkage.................................................................................................... 12
2.5 Motor Loss ...................................................................................................... 14
2.6 Electromagnetic Effect .................................................................................... 14
2.7 Material ........................................................................................................... 15
2.8 Switched Reluctance Motor Drives ................................................................. 15
2.8.1 Angle Control........................................................................................ 16
2.8.2 Rotor Position ....................................................................................... 16
2.8.3 Turn-on and Turn-off Angle ................................................................. 18
2.8.4 Four-quadrant Operation ....................................................................... 18
2.8.5 Dynamic Operation ............................................................................... 19
2.8.6 Converter Structures for Switched Reluctance Motor .......................... 26
2.9 Faults Diagnosis .............................................................................................. 31
2.9.1 Power Converter Fault Diagnosis ......................................................... 31
2.9.2 Eccentricity Faults Diagnosis ............................................................... 32
2.10 Torque Ripple Minimization ........................................................................... 33
2.11 Vibration and Acoustic Noise ......................................................................... 34
2.12 Modeling Methods .......................................................................................... 36
2.13 Application ...................................................................................................... 38
3. Simulation of Switched Reluctance Motor ........................................................................ 41
3.1 Mathematical Approach .................................................................................. 41
iv

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

3.2
3.3

3.4

3.5

3.1.1 Linear Analysis of the Voltage Equation and Torque Production ........ 42
3.1.2 Nonlinear Analysis of Torque Production ............................................ 44
Energizing Strategies ....................................................................................... 46
Control Strategies ............................................................................................ 48
3.3.1 Voltage Switching ................................................................................. 48
3.3.2 Speed Control........................................................................................ 48
3.3.3 Hysteresis Current Control ................................................................... 49
MATLAB Modeling........................................................................................ 49
3.4.1 Flow Chart ............................................................................................ 49
3.4.2 Motor Parameters .................................................................................. 50
3.4.3 MATLAB Code .................................................................................... 50
Simulation Results ........................................................................................... 50

4. Conclusion ............................................................................................................................ 66
References .................................................................................................................................... 67
Appendix A .................................................................................................................................. 84
Appendix B................................................................................................................................... 85

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Chapter 1
1.

Introduction

1.1 Overview
Switched reluctance motor (SRM) drives are simpler in construction compared to induction and
synchronous motors. Their combination with power electronic controllers may yield an economical
solution. The structure of the motor is simple with concentrated coils on the stator and neither
windings nor brushes on the rotor. This apparent simplicity of its construction is deceptive. SRM
drives present several advantages as high efficiency, maximum operating speed, good performance
of the motor in terms of torque/inertia ratio together with four-quadrant operation, making it an
attractive solution for variable speed applications. The very wide size, power and speed range
together with the economic aspects of its construction, will give the SRM place in the drives family.
The performances of SRM strongly depend on the applied control. Three main parts can be
identified: the motor itself, the power electronic converter and the controller. The drive system,
comprising signal processing, power converter and motor must be designed as a whole for a specific
application.
There is one converter unit per phase. A battery or a rectifier supplies the DC power. The basic
principle is simple: each phase is supplied with DC voltage by its power electronic converter unit
as dictated by the control unit, developing a torque, which tends to move the rotor poles in line with
the energized stator poles in order to maximize the inductance of the excited coils. An important
fact is that the torque production is independent of the direction of current, which contributes to the
reduction of the number of switches per phase.

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

1.2 Objective
The purpose of this master project is to build a simulation model with MATLAB code for the SRM,
to simulate its performance.
In order to fully understand the principle of SRM, literature review for SRM is necessary and very
important.
The MATLAB code for SRM and its drive is set in M-file.

## 1.3 Report Structure

This report has been divided in 4 chapters.
Chapter 1: a brief introduction of SRM;
Chapter 2: literature review of SRM;
Chapter 3: simulation results of SRM;
Chapter 4: some conclusion.
All motor parameters and MATLAB code are shown in Appendix.

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Chapter 2
2.

Literature Review

SRM is an electric motor that converts the reluctance torque into mechanical power. In the SRM,
both the stator and rotor have a structure of salient pole, which contributes to produce a high output
torque. The torque is produced by the alignment tendency of poles.

## 2.1 Motor Topologies

As any other motor, the structure of SRM consists of a stator and a rotor. Both stator and rotor are
laminated. Stacking the laminations punched from steel lamination with high magnetic quality
yields the rotor cores. The stator is formed from punched laminations too bonded into a core, and
the coils are placed on each of the stator poles.
Each stator pole carries an excitation coil, and opposite coils are connected to form one phase.
There are no windings on the rotor.
Paper [1] presents a novel rotor structure optimized by using the level set method to improve the
static torque characteristics of a high speed SRM.
It was reported that segmented rotor construction improves the torque output and efficiency. Paper
[2] [3] discusses a SRM with segmented rotor construction designed for direct drive application.
Such a motor has an outer rotor. It is found that in such motors, the torque output increases when
there are higher number of rotor segments than stator poles.
SRM can offer a wide variety of aspect ratios and salient pole topologies without affecting
performance too much. This means that each application is likely to be better suited for a specific
switched reluctance topology.
The costs of SRM drives are a combination of the costs of the motor and the inverter. They strongly
depend on the number of phases of the motor.
Paper [4] investigates the influence of physical size of SRM on its output performance, the
comparison of magnetic characteristics and energy conversion loops of three SRMs that the output
capability of SRMs will be reduced in different ways as the motor size is reduced.

## 2.1.1 Single Phase Motor

These are the simplest SRMs having the advantage of fewest connections between motor and power
electronics. For the single phase motor, the quantity of the rotor poles are the same as the stator
poles.
Figure 2 shows the geometries of single phase motor with 4 rotor poles and 4 stator poles.

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Figure 2. Single phase with 4 rotor poles and 4 stator poles (source: Fleadh) [5]

## Paper [6] shows the design of single SRM.

However, the very high torque ripple and inability to start at all angular positions represents a
drawback. They can present interest only for very high speed applications.
In order to solve this problem, paper [7] shows a single phase SRM drive with saturation-based
starting method.
Also, paper [8] presents a new single phase, hybrid SRM for low-cost, low-power, pump or fan
drive systems. Its single phase configuration allows use of a simple converter to reduce the system
cost. Cheap ferrite magnets are used and arranged in a special flux concentration manner to increase
effectively the torque density and efficiency of this motor. The efficiency of this motor is
comparable to the efficiency of a traditional permanent magnet motor in the similar power range.
Paper [9] presents a technique that uses rotor shorting rings to start the single phase SRM, from
any rotor position, in a specified direction.
Paper [10] proposes the design process of the starting device which puts the rotor in the starting
position before it is started and design the starting device composed of the parking permanent
magnet for the prototype single phase SRM.
Paper [11] reports the results obtained with the replacement of a single-phase capacitor-run
induction motor by a single phase SRM.

## 2.1.2 Two Phase Motor

The use of a stepping the air-gap can avoid the starting problems. For a two phase SRM the high
torque ripple is an important drawback.
Figure 3 shows the geometries of 2 phase motor with 2 rotor poles and 4 stator poles.

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Figure 3. Two phase with 2 rotor poles and 4 stator poles (source: Fleadh) [5]

Paper [12] presents a novel two phase SRM that is conceived for high efficiency operation and full
load starting performance for any initial rotor position. The principle of operation of the proposed
motor and its unique features such as the flux-reversal-free stator for reducing core losses, the
utilization of only two thirds of the stator core for each phase operation.
A novel two phase SRM with a stator composed of E-core structure having minimum stator core
iron is proposed in paper [13] [14]. The E-core stator has three poles with two poles at the ends
having windings and a center pole containing no copper windings.

## 2.1.3 Three Phase Motor

The most popular topology of a three phase is the 6/4 form (stator poles = 6 and rotor poles = 4). It
represents a good compromise between starting and torque ripple problems and number of phases.
Alternative three phase motors with doubled-up pole numbers can offer a better solution for lower
speed applications.
Figure 4 shows the geometries of 3 phase motor with 4 rotor poles and 6 stator poles.

Figure 4. Three phase with 4 rotor poles and 6 stator poles (source: Fleadh) [5]

Paper [15] shows a wound-field three phase flux switching synchronous motor with all excitation
sources on the stator, the design adopted, though allowing room for improvement, produced torque
which matched a conventional SRM of the same size at the same electric loading.

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

In paper [16], it identify stator/rotor geometrical design variables that influence the cogging,
interaction torques, and winding flux linkage using a two-dimensional finite-element method and
the flux-magneto motive force diagram technique. Also, the novel design to improve the
performance of the SRM is studied.
In paper [17] the systematic approach to the design of an asymmetrical three phase SRM with wide
constant power range is described. It is shown that the SRM configuration with an unequal number
of turns per phases may provide a wider constant power range than a corresponding symmetrical
one.
Paper [18] presents a novel electromagnetic actuator having two degrees of freedom for rotational
and linear actuation. Torque and thrust can be controlled independently.

## 2.1.4 Four Phase Motor

The four phase motor is known for reducing torque ripple. The large number of power electronic
devices and connections is a major drawback, limiting four phase motors to a specific application
field. A practical limitation to consider larger phase numbers is the increase of the converter phase
units, hence of the total cost.
Figure 5 shows the geometries of 4 phase motor with 6 rotor poles and 8 stator poles.

Figure 5. Four phase with 6 rotor poles and 8 stator poles (source: Fleadh) [5]

## A comprehensive time-stepping finite-element behavioral model is developed and utilized for

detailed analysis and design refinements of a prototype 8/4 SRM is presented in paper [19].

## 2.1.5 Five and More Phase Motor

Generally, increasing the number of SRM phases reduces the torque ripple, but at the expense of
requiring more electronics with which to operate the SRM. At least two phases are required to
guarantee starting, and at least three phases are required to insure the starting direction. The number
of rotor poles and stator poles must also differ to insure starting.
Figure 6 shows the geometries of 5 phase motor with 8 rotor poles and 10 stator poles.

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Figure 6. Five phase with 8 rotor poles and 10 stator poles (source: Fleadh) [5]

## 2.1.6 Other Novel Motor

Paper [20] [21] [22] [23] show several novel SRMs configuration with higher number of rotor poles
than stator poles. The simulation results show that this motor produces higher torque per unit
volume and comparable torque ripple when compared to a conventional SRM.
Paper [24] shows a new double-layer-per-phase isolated SRM, this configuration for SRM which
can be proposed as a suitable candidate for high torque and low flux leakage SRM. Unlike the
conventional SRM, this configuration has no direct windings wrapped on the stator poles. This
motor consists of three different sets, and each set has one concentric independent winding, two
layers of the stator poles, and three layers of the rotor poles in which the middle rotor layer acts as
a core for phase winding.
Also paper [25] proposed novel SRM consists of three magnetically independent modules, where
each module is known as a phase or a layer.
SRM has a good feature as a bearing-less motor owing to the inherent magnetic attraction force in
the radial direction between the rotor and the stator pole. This radial force can suspend the rotor,
and the mechanical bearing that is placed in the front and the end of the motor can be replaced with
a suitable inherent radial force. The bearing-less structure is very useful for mechanical
maintenance and friction of bearing, temperature intensity and environmental fault tolerance. As
the bearing ability and the motor are integrated into a compact unit and the bearing-less motor is
essentially maintenance-free, they are particularly suitable for operating in special environments
such as blood pumps.
Paper [26] [27] are designs of novel bearing-less SRMs. Different from the conventional bearingless SRMs, the suspending poles of the proposed bearing-less SRMs are separated from the phase
torque poles. Perpendicularly placed suspending poles are designed to produce a continuous radial
force for rotor bearing. Owing to independently placed suspending and torque poles, the produced
suspending force has excellent linearity according to rotor position and independent characteristics
of the torque current. The control of air gap is easier than the conventional one from the linear and
independent characteristics.
In paper [28], an optimum design criteria for maximum torque density and minimum torque ripple
of a SRM using response surface methodology and finite-element method. The focus of this paper
is to find a design solution through the comparison of torque density and torque ripple according
to rotor shape variations. Then, a new type winding method and optimum turns of armature/field
7

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

winding are introduced, and numerical analysis and experiment are conducted to confirm the
appropriate solution for the optimized model.
Paper [29] presents a novel SRM that has auxiliary windings and permanent magnets on the stator
yoke. It can be driven by an asymmetric half bridge converter in the same manner as the
conventional SRM, and the performance is improved by the auxiliary windings and magnets. This
motor has easily obtainable ferrite magnets and auxiliary windings to improve the power and
efficiency since they can raise the utilization factor of the iron core.
Paper [30] describes the design of an axial-type SRM with the aim of improving the output torque
characteristic. The axial-type structure has several advantages, including a large air-gap area due
to the dependence on the radial length, whereas the air-gap area of the radial-type motor depends
on the axial length. This advantage is expected to increase the inductance and the output torque.
Paper [31] [32] [33] present the mutually coupled dual-channel SRMs to produce higher torque
density and decrease the noise emission and torque ripple.
Paper [34] is the comparison studies between classical and mutually coupled SRMs using thermalelectromagnetic analysis for driving cycles.
It shows that for the conventional SRM the majority of the force of produced is in the radial
direction and does not contribute to motion. If the normal forces happen to be in the direction of
motion, a larger motional force profile for SRM is yield. Based on these guidelines, a new SRM is
proposed in paper [35].
In paper [36], a novel type of hybrid reluctance motor drive is presented. This new motor is
characterized by a stator formed by a combination of independent magnetic structures, each one
composed of an electromagnet, the magnetic core with one or several coils wound on it, associated
with a permanent magnet disposed between their poles. The rotor has the same configuration of a
SRM without any coil, magnets, or squirrel cage. This new type of motor does not present cogging
torque and has higher power and efficiency than a SRM of the same size.
Paper [37] presents a novel SRM with wound-cores placed on stator and rotor poles. The woundcore is made of grain-oriented silicon steel, which exhibits high saturation magnetic flux density
and less core loss.
Paper [38] presents a novel SRM design in which the stator is simply formed from C-cores. The
comparison shows that the proposed SRM performs well in terms of torque and efficiency, and
provides a higher degree of flexibility in winding design.
In paper [39], a novel design to improve the performance of a SRM is proposed. The proposed
SRM has permanent magnets parallel to the stator magnet flux lines and thus is much more difficult
to demagnetize, it is shown that the proposed SRM has an improved performance.

## 2.2 Basic Switched Reluctance Motor Principles

The basic operating principle of the SRM is quite simple: as current is passed through one of the
stator windings, torque is generated by the tendency of the rotor to align with the excited stator
pole. The direction of torque generated is a function of the rotor position with respect to the
energized phase, and is independent of the direction of current flow through the phase winding.
8

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Continuous torque can be produced by intelligently synchronizing each phases excitation with the
rotor position.
Figure 7 illustrates the cross-section of a three phase 6/4 SRM, in which the coils of the pole
winding are connected in series and i is the current of a single phase.

Figure 7. Three phase 6/4 switched reluctance motor (source: J. W. Ahn) [40]

SRM with its passive rotor has a simple construction. However, the solution of its mathematical
model is relatively difficult due to its dominant non-linear behaviour. The SRM is characterized by
its geometrical layout, the characteristic of the magnetic material and electrical parameters. Paper
[41] analysis the geometrical parameters on a double-sided linear SRM, such as pole width, pole
length etc.
A torque is produced when one phase is energized and the magnetic circuit tends to adopt a
configuration of minimum reluctance, i.e. the rotor poles aligned with the excited stator poles in
order to maximize the phase inductance. As the motor is symmetric, it means that the one phase
inductance cycle is comprised between the aligned and unaligned positions or vice versa as shown
in Figure 8.

## 2.2.1 The Aligned Position (La)

Consider a pair of rotor and the stator poles to be aligned. Applying a current to phase establishes
a flux through stator and rotor poles. If the current continues to flow through this phase, the rotor
remains in this position, the rotor pole being stuck face to face to the stator pole. This position is
called aligned position, and the phase inductance is at its maximum value (Lmax or La) as the
magnetic reluctance of the flux path is at its minimum.

## 2.2.2 Intermediate Rotor Positions (Lint)

At intermediate positions the rotor pole is between two stator poles. In this case the induction is
intermediate between the aligned and unaligned values. If there is any overlap at all, the flux is
entirely diverted to the closer rotor pole and the leakage flux path starts to increase at the base of
the stator pole on one side.

## 2.2.3 The Unaligned Position (Lu)

In the unaligned position, the magnetic reluctance of the flux path is at its highest value as a result
of the large air gap between stator and rotor. The inductance is at its minimum (Lmin or Lu). There
is no torque production in this position when the current is flowing in one the adjacent phases.
However, the unaligned position is one of unstable equilibrium.
The aligned position of a phase is defined to be the situation when the stator and rotor poles of the
phase are perfectly aligned with each other (r-s), attaining the minimum reluctance position and
at this position phase inductance is maximum (La). The phase inductance decreases gradually as
the rotor poles move away from the aligned position in either direction. When the rotor poles are
symmetrically misaligned with the stator poles of a phase (s+r), the position is said to be the
unaligned position and at this position the phase has minimum inductance (Lu). Although the
concept of inductance is not valid for a highly saturated motor like SRM, the unsaturated aligned
and unaligned incremental inductances are the two key reference positions for the controller. The
relationship between inductance and torque production according to rotor position is shown in
Figure 8.
Paper [43] proposes a simple equivalent circuit and mathematical model for the magnetic system
of SRM based only on aligned and unaligned position data.

## 2.2.4 Torque-speed Characteristics

The torque-speed characteristics of a SRM is shown in Figure 9. Based on different speed ranges,
the motor torque generation has been divided into three different regions: constant torque, constant
power and falling power region.
The basic speed b is the maximum speed at which maximum current and rated torque can be
achieved at rated voltage. Below b, the torque can be maintained constant or control the fat-top
phase current. At low speed, the phase current rises almost instantly after the phase switches turnon since the back EMF is small at this time. So it can be set any desired level by mean of regulators
(hysteresis or PWM controller). Therefore, the adjustment of fire angle and phase current can
reduce noise and improve torque ripple or efficiency.
With speed increase, the back EMF is increased. An advance turn-on angle is necessary to reach
the desired current level before rotor and stator poles starts to overlap. The desired current level
10

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

depends on the speed and the load condition. At the same time, since no current chopping appears
during the dwell angle, only the angle control can be used at this stage. So the torque cannot be
kept constant and is falling linearly with the speed increase, resulting in a constant power
production.
In the falling power region, as the speed increases, the turn-on angle cannot be advanced future.
Because torque falls off more rapidly, the constant power cannot be maintained. As the speed grows,
the tail current of the phase winding extends to the negative torque region.
The tail current may not even drop to zero. In the high speed operation, the continued conduction
of current in the phase winding can increase magnitude of phase current and the power density can
be increased.

## Figure 9 Torque-speed of switched reluctance motor (source: J. W. Ahn) [40]

The influence of the rotor pole-arc and asymmetry of the pole surface on the torque-rotor position
characteristic of a one phase SRM has been investigated by both 2-D and 3-D finite-element
analysis and validated experimentally in paper [44].

## 2.3 Torque Production

The torque or force production in a SRM may be found from the variation of the stored magnetic
energy as a function of the rotor position. This relationship is also used to analyse electromagnetic
relays, holding magnets, solenoid actuators, and other devices where force is produced between
two magnetic surfaces, including all motors with saliency.
The details of mathematical equations and torque production please see chapter 3 in this report and
the paper [45] [46].
Also, a detailed mathematical model to a research of electromechanical processes in electric drives
with SRM with buffers of an energy is explained in paper [47].
11

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Paper [48] proposes a method for fast calculation of radial force and torque of a bearing-less SRM
operating in a region of magnetic saturation.
In paper [49], stochastic response surface methodology and moving least square method are
combined together in order to much more precisely predict the torque characteristics.
In paper [50] [51], the results of a 2-D finite-element analysis carried out on an 8/6 SRM for
studying the effects of non-uniform air-gap on the torque profiles are presented.
In paper [52], the torque profiles of a finite-element analysis carried out on an 8/6 SRM having
special pole face shapes are presented.
A new torque estimator for SRM drives based on 2-D rotary regression analysis is presented in
paper [53].

## 2.4 Flux Linkage

Flux linkage characteristics are crucial for modelling, simulation and model-based control of SRMs.
A method to obtain flux linkage characteristics of the SRM is presented in paper [54]. The proposed
method avoids the usage of a clamping device or a search coil so that it is sometimes more
applicable for practical implementations. The proposed method calculates flux linkage with the
measured rotor position, phase voltage and phase current of the SRM running in steady states.
In paper [55], a fast measurement method of the flux linkage profile is proposed. In the proposed
method, the rotor is first rotated to the aligned position, and then, the voltage pulses are applied to
all phases simultaneously. The DC voltage and phase current waveforms are recorded to estimate
the flux linkage curves at three different positions. These curves are used to calculate the
coefficients of a second-order Fourier series flux linkage model, which represents the entire flux
linkage profile of a SRM.
A novel BVC-RBF neural network based system simulation model for SRM has been developed
in paper [56]. For accurately calculating the flux linkage characteristics, a double scalar magnetic
potential method based 3-D finite-element method and a new enhanced incremental energy method
are utilized.
Paper [57] presents a novel strategy of SRM optimal design. The strategy is based on the so called
flux linkage characteristic. In this paper, first the desired flux linkage characteristic is identified,
and then the optimal design parameters are sought after starting form this idealized characteristic.
Paper [58] proposes an accurate method to model the SRM magnetization characteristic,
representing the accurate inductance profile, in order to achieve higher control performance. The
proposed method makes use of a DC voltage in one phase of the SRM, with its rotor blocked in a
fixed position.
Paper [59] presents a novel numerical method to calculate the magnetic characteristics for SRM
drives. In this method, the 2-D orthogonal polynomials are used to model the magnetic
characteristics. The proposed method is very helpful in torque prediction, simulation studies and
development of sensor-less control of SRM drives.
Paper [60] proposes a simple method for measuring the parameters of SRM.
12

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

A simplified and fast built flux linkage analytical model for the SRM is proposed in paper [61],
which utilises the Fourier series in expression of the current dependent arctangent function. The
proposed model is shown to have a good degree of the accuracy.
Paper [62] presents the results of an investigation of components of the electromagnetic force in
the air-gap of an 8/6 SRM. Using a Maxwell stress method, variations of radial and tangential force
components due to saliency of the motor and saturation have been studied. This is a significant
improvement, particularly for automotive applications where the difference in the required number
of power electronics components can be justified.
The torque developed by a SRM is dependent on the change of flux linkage and rotor position. In
paper [63], a simple analytical method (Flux Tube Method) to estimate the flux linkage
characteristics of SRM is presented.
Paper [64] presents a spice-based flux linkage model for the SRM. In the proposed method, the
flux linkage is represented by a limited number of Fourier series terms. This proposed model
demonstrates a good representation of the characteristic in each phase, even if the motor is driven
in the saturation region for steady-state operations.
Paper [65] has described the electromagnetic characterization of an 8/6 SRM from its initial 2-D
finite-element method analysis using ANSYS.
Paper [66] presents a method to measure the flux linkage curves of a SRM that avoids the inherent
errors introduced by iron and copper losses using the classic method of applying a voltage to the
phase of the SRM and integrating it, minus a resistive voltage drop to get the flux. In the proposed
method, the flux is computed from the measured static torque using conservation of energy and
from the SRMs measured unaligned inductance.
Based on 2-D trigonometry, a new numerical method is presented in paper [67] to compute the
nonlinear magnetic and electromagnetic torque characteristics in SRM. In the proposed method,
the mathematical model is composed of the 2-D truncated Fourier series. The results demonstrate
that the proposed method can be used to precisely compute the nonlinear magnetic and torque
characteristics in SRM.
Paper [68] describes an accurate and fully automated digital method (based on DSP) for the
measurement of the magnetic characteristic of SRM, which includes online offset-error removal
and winding resistance estimation.
Paper [69] presents a comprehensive discussion and analysis on the different computer-based
methods for the determination of these characteristics for a typical. A DSP-based completely
automated SRM drive system has been used for these studies.
In paper [70], a simple pure flux linkage measurement method is discussed and evaluated, which
does not require a search coil.
Paper [71] proposes a rapid analytical solution for determining the aligned and unaligned flux
linkage using a magnetic circuit model. It presents a simple method for obtaining the air-gap
performance for unaligned linkage. The results of this method agree well with FEA solutions.
Paper [72] presents a real-time model to identify the inductance and the flux linkage of SRM. A
dynamic measurement method is used for the real-time modeling. An artificial neural network,
13

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

designed in accordance with the inductance and the flux linkage data obtained from the dynamic
measurement method, is used to make the real-time model.
Paper [73] performs analysis and experimental measurement of the electromagnetic force loads on
the hybrid rotor in a novel hybrid magnetic-bearing SRM.

## 2.5 Motor Loss

Paper [74] provides a core loss model, the core loss estimation of SRM is complicated because it
is not easy to predict the flux waveforms within the motor accurately and the flux waveforms are
completely non-sinusoidal as well.
The iron loss model in paper [75] separates the iron losses into two components, eddy-current and
hysteresis losses, and models the losses as a function of the derivative of flux density. The model
is suitable for the non-sinusoidal flux densities in the SRM and predicts the iron losses as a function
of time. The model is general and can be applied to any electromagnetic device with known
geometry and material property.
Paper [76] illustrates that iron loss can affect the performance of a SRM and details a method for
measuring the iron loss.
Paper [77] presents the loss trend inside a SRM, showing the core loss variation of the motor and
it identifies the flux density harmonics that contribute to higher core losses in the rotor.
Paper [78] describes modelling of iron loss and its effect on current waveform in a rudimentary
one-phase static SRM, and the development of a dynamic model, including instantaneous torque,
of a three phase motor with eddy-current, hysteresis and additional iron losses.
Paper [79] investigates the losses that may occur in the windings of a SRM due to additional eddy
currents. Essentially, turns on the surface of the leading-edge coil side of the stator pole will
experience a magnetic field during the conducting cycle in a similar manner to an air-gap winding.
Paper [80] presents a reluctance network analysis model of a SRM considering iron loss. The
proposed model consists of a multiple number of nonlinear reluctances and magnetic inductances
that express magnetic hysteresis. The validity of the proposed model is proved by comparing
calculated values with measured ones.
Paper [81] presents a new approach to reduce winding loss of SRM by changing the rotor shape.
To predict the performance of improved SRM rotor, the parametric finite element analyses are
needed to get inductance profiles of the proposed rotor shape.
Paper [82] presents a finite-element analysis of the temperature rise of SRMs due to
electromagnetic losses. It estimates the various components of electromagnetic losses, including
core loss in the lamination as well as copper and eddy-current losses in windings, and then predict
the temperature rise within the motor due to these losses.

## 2.6 Electromagnetic Effect

Magnetic materials in electrical motors or actuators are submitted to multi-axial mechanical
loadings. These stress states can be inherited from forming and assembly processes (cutting,
stacking, welding, etc.) or appear in use (magnetic forces, inertial forces, etc.). On the other hand,
14

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

stress significantly modifies the magnetic behavior. The increase of manufacturing constraints (for
cost reduction) and operating constraints (for cost reduction or compact purpose) emphasizes the
need for appropriate coupled modeling tools in the design of electromagnetic systems.
Paper [83] proposes to implement a multi-scale model for magneto-elastic behavior into a finiteelement code and provides a finite-element tool for the modeling of the effect of multi-axial stress
on electro-technical devices.
The mutual saturation effect is analyzed in detail in paper [84]. The experimental results show the
influence of the magnitude and direction of the leading phase current on the flux linkage of the
working phase, and the influence of the trailing phase current on the flux linkage of the working
phase.

2.7 Material
SRM has a doubly salient pole structure, and consists of only laminated core and windings. The
concentrated windings are coiled around each stator pole, while the rotor is only made of laminated
core. Hence, its performance greatly depends on magnetic properties of core material.
Paper [85] analysis the influence of various non-oriented electrical steels on motor efficiency
andiron loss in SRM.
Paper [86] compares the SRM made of non-oriented silicon steel and permendur, and investigates
the performance of a SRM made of permendur which has extremely high saturation flux density
and very low core loss.
Dynamic hysteretic effects of magnetic materials are usually neglected in actuators modeling. In
order to take into account these effects, paper [87] coupled a 2-D finite-element model in an original
way with a magnetic equivalent circuit by using dynamic hysteretic flux tubes. As an example of
an application, it presents the model of an ultrafast SRM, in which the control of the power
converter is of major importance, and where iron losses can reach critical values.
Paper [88] developed a method, based on the space mapping technique that optimizes the
geometrical parameters of the SRM. It quantified the influence of the material degradation on the
optimization of the SRM. The proposed method can lead to a more efficient design or production
process of the SRM.
In paper [89], a comparison of the efficiency improvements that can be obtained in a SRM using
different materials (low-loss magnetic steels) and addressing the winding slot fill is shown.

## 2.8 Switched Reluctance Motor Drives

As mentioned before, the basic operating principle of the SRM is quite simple: as current is passed
through one of the stator windings, torque is generated by the tendency of the rotor to align with
the excited stator pole. The direction of the torque generated is a function of the rotor position with
respect to the energized phase, and is independent of the direction of current flowing through the
phase winding. Continuous torque can be produced by intelligently synchronizing each phases
excitation with the rotor position. The amount of current flowing through the SRM winding is
controlled by switching on and off power electronic devices, such as MOSFETs or IGBTs, which
can connect each SRM phase to the DC bus. The power electronic inverter topology is an important
issue in SRM control because it largely dictates how the motor can be controlled.
15

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Paper [90] shows the research progress of SRM drive system.
In paper [91], a low-cost and simply structured but high performance analog encoder with a proper
control method suitable for the practical and stable SRM drive is proposed. The proposed encoder
uses a simple structure with an optical and an analog gradation for high resolution of rotor position.

## 2.8.1 Angle Control

SRM drive is known to provide good adjustable speed characteristics with high efficiency.
However, higher torque ripple and lack of the precise speed control are drawbacks of this motor.
These problems lie in the fact that SRM drive is not operated with an mmf current specified for
dwell angle and input voltage. To have precise speed control with a high efficiency drive, SRM
drive has to control the dwell angle and input voltage instantaneously. The advance angle in the
dwell angle control is adjusted to have high efficiency drive through efficiency test.

## 2.8.2 Rotor Position

In SRM drive, it is important to synchronize the stator phase excitation with the rotor position;
therefore, the information about rotor position is an essential for the proper switching operation.
The position sensor can be an expensive part of a drive system, and because it will normally be
subject to a hot and electrically noisy environment, it can also be unreliable. Clearly using a
sensor-less method of control is appealing: Manufacturing complexity is reduced, there is the
possibility of improved reliability and costs can be reduced. Sensor-less control is desirable, but
most sensor-less methods involve extensive computation, which is prohibitively expensive at such
high speeds.
Initial position estimation is an essential concern for SRM sensor-less controls. In paper [92], a
method to estimate the initial rotor position of SRMs using bootstrap circuits is presented. This
method seeks to obtain the rotor position at standstill by analyzing the time required for the charging
current reaching its peak value in the bootstrap circuit.
Paper [93] proposes a method to obtain the rotor position of SRMs by means of voltage
measurements. In this position-estimation method, an initial voltage distribution is imposed over
the impedances of the resonant circuit after which the circuit is let to oscillate freely. During this
phase of free oscillation, the induced voltage over a phase winding exhibits a damped oscillatory
behavior, from which position information can be retrieved.
Paper [94] presents a novel methodology for position sensor elimination for SRMs. Using the
voltage from each conducting phase and the reference current signal as inputs, the rotor speed is
first obtained as the output of a neuro-fuzzy learning system used as a virtual speed sensor. Then,
the rotor position is determined by integrating the estimated value of speed. The method in paper
[95] improved neural network based on it.
Paper [96] presents another position estimation method using the first switching harmonics through
Fourier series.
Paper [97] presents a method of accurate indirect position estimation for SRM s suitable for starting
and continuous operation using pulse injection and two thresholds.
Paper [98] shows a sensor-less operation of an ultra-high-speed SRM.
16

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Also, in SRMs, rotor position information can be extracted from the measurement of positiondependent phase voltage resonances, paper [99] analysis this method.
Paper [100] proposes an adaptive sensor-less position control system for a synchronous reluctance
motor using dual current-slope estimating technique.
A new method called linear quadratic regression position estimation method for sensor-less starting
of SRM has been developed in paper [101]. It is based on a polynomial model of the magnetic
characteristics of the motor. The main feature is that no specific magnetic information is needed
and no calculation of flux linkage or current gradients is necessary. Only current measurement is
needed and hence the method is robust and can be easily adapted to any SRM. The calculations are
also straightforward that only involve simple matrix and algebraic operations.
An advanced proportional-integral and proportional-differential controllers for speed and position
controls, respectively, are adopted in paper [102]. A gain-scheduling technique is adopted in the
speed controller design for providing high dynamic performance and precise position control. In
order to improve the set-point tracking, a low-pass filter is included in the position controller. The
proposed four-quadrant control scheme is based on the average torque control method. The turnon and turn-off angles are online determined through simple formulas so as to reduce the torque
ripple at an acceptable level over a wide speed range.
A novel analytical approach to model SRM is proposed in paper [103]. This method is based on
decomposition of magnetic characteristics such as flux linkage to two vector functions of rotor
position and stator current. It has been shown that this model is very appropriate for online
identification and also implementation of model-based sensor-less position control techniques.
A position detection and drive system of a toroidal SRM using search coils is presented in paper
[104]. Rotor position detection is achieved using the voltage waveform induced by the time-varying
flux linkage in the search coils, and then the appropriate phases are excited to drive a SRM.
Paper [105] describes a novel angle estimation scheme for a real time DSP based SRM drive using
fuzzy logic where several unique techniques are implemented to improve the estimation accuracy.
A method for the sensor-less start-up from standstill and rotating shaft conditions has been
introduced in paper [106]. This method eliminates the problem of starting hesitation. Besides, it
also offers adequate accuracy and requires no additional hardware or memory. In addition, the
proposed method is relatively easy to implement and can be easily modified to fit SRMs with
different pole configurations.
In paper [107], novel virtual position and current sensors are designed based on modelling of
magnetic double saliency characteristics in SRM drives.
Paper [108] presents real-time verification of an artificial neural network (ANN) and adaptive
neuro-fuzzy inference system (ANFIS) based rotor position estimation techniques for a 6/4 pole
SRM drive system. The techniques estimate rotor position by measuring the three phase voltages
and currents and using magnetic characteristics of the SRM, with the aid of an ANN and ANFIS,
in real-time environments.
Paper [109] establishes the asymmetry of mutual flux for even number of phase motor, gives the
upper boundary of such asymmetry, and suggests to choose an odd number of phase SRM for high-

17

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

performance applications. Also, this paper demonstrates that position estimation accuracy in SRM
can be improved considering the mutual coupling effect.
Paper [110] presents a novel numerical method, which will be referred as the position stepping
method, to predict the performances of SRM drives.
In paper [111], a sensor-less rotor-position-measurement method for a SRM drive is presented. The
method is based on estimating a particular rotor position on a phase-by-phase basis and measuring
the flux linkage and current when the estimated position is reached.
In paper [112] an enhanced representation of the SRM is introduced, by defining an appropriate
finite element model of the motor. This model enables accurate estimation of rotor position and
electromagnetic torque, for any current configuration.
Paper [113] presents a sensor-less position estimation technique for SRMs operating in dynamic
modes over a wide speed range including zero speed.
Paper [114] presents an improved impressed diagnostic pulse-voltage method to estimate the rotor
position of a SRM with an external rotor.
In paper [115], through simulation and analysis, it is demonstrated that a minimal NN configuration
is attainable to implement rotor position estimation in SRM drives.

## 2.8.3 Turn-on and Turn-off Angle

SRM can be used either in starter operation or alternator operation according to different turn-on
and turn-off angle settings. A large number of methods for optimising turn-on angle and turn-off
angle have been presented during past years.
Paper [116] considers the problem of choosing the firing angles within two average torque control
schemes for SRM, based on current control and voltage control, respectively. And this paper
develops a general theory of the optimal turn-off angle.
In paper [117], a new analytical method is proposed to produce optimal turn-on and turn-off angles,
based on a non-linear inductance model of low-inductance region for SRM.
An efficient, easily implemented control algorithm for excitation angles is developed in paper [118].
The new approach provides for automatic turn-on angle adjustment without the need for motor
parameters or self-tuning techniques.

## 2.8.4 Four-quadrant Operation

Variable speed applications require usually a four-quadrant operation. The SRM allows this kind
of control. The advantage of the SRM is that forward and reverse motoring/braking operations do
not depend on the direction of the current flowing in the phase windings, but only on the rotor
position.
The relationship between the output torque and motor speed at four quadrants is shown in Figure
10.

18

## Figure 10. Four-quadrant operation of switched reluctance motor (Source: N. H. Fuengwarodsakul, M.

Menne, R. B. Inderka, and R. W. D. Doncker) [121]

Paper [119] presents a two phase SRM drive with a single controllable switch is presented for fourquadrant operation and control.
A four-quadrant strategy under sensor-less control has been designed and implemented in paper
[120]. It shows that four-quadrant sensor-less control of the SRM drive is a feasible technique and
can be considered as a technology ready for application. This technique is especially helpful where
the characteristics of the application calls for operating in two/four-quadrants.
Paper [121] presents the development of a four-quadrant SRM drive for high dynamic applications.
Paper [122] unifies the optimal control of a SRM in a four-quadrant drive with smooth transition
between the control-mode operations.
Paper [123] presents the modeling, simulation, and control aspects of four-quadrant SRM drives.

## 2.8.5 Dynamic Operation

2.8.5.1 PWM Control
The selection of the pulse width modulation strategy is an important issue in SRM control, as it
dictates how the motor can be controlled. The PWM strategy is also directly related to the power
electronic converter topology.
Figure 11 shows the block diagram of PWM Current Control. The actual speed is compared with
reference speed and error is given to a PI controller which outputs current reference. The inputs to
the PWM control are reference current, actual current, turn-on angle (on) and turn-off angle (off).
The output of the controller gives signals to the asymmetrical converter.

19

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Figure 11. Block diagram of PWM Control (source: I. Kioskeridis, and C. Mademlis) [122]

In paper [124], it reviewed various current controllers reported in the literature and discussed their
merits and demerits. And, it proposed and implemented a novel high-performance current
controller based on iterative learning, which shows improved current tracking without the need for
an accurate model.
A novel PWM switching method and control algorithm for SRM drive systems is proposed in paper
[125].
2.8.5.2 Speed Controller
Fuzzy logic and proportional-integral (PI) controller are presented here. Tuning of PI gains can be
realized using various methods. It is not intended in this thesis to advocate one or another speed
controller type as best solution for SRM.
(1) Fuzzy logic
Fuzzy logic applications in power electronics and drives are relatively new. The advantages of
fuzzy logic controllers are:
There is no need of exact knowledge of the mathematical model of the controlled process;
More efficient control of non-linear systems due to the non-linear nature of the controller;
Fuzzy controllers are relatively easy to implement;
Lower cost than other intelligent control systems.
However, the main problem of a fuzzy controller is its stability.
A basic fuzzy control philosophy system structure, which consists of the knowledge base, the
inference mechanism, the fuzzification interface, and the defuzzification interface, is shown in
Figure 12. Essentially, the fuzzy controller can be viewed as an artificial decision maker that
operates in a closed-loop system in real time. It grabs plant output y(t), compares it to the desired
input r(t), and then decides what the plant input (or controller output) u(t) should be to assure the
requested performance. The inputs and outputs are crisp. The fuzzification block converts the
crisp inputs to fuzzy sets, and the defuzzification block returns these fuzzy conclusions back into
the crisp outputs.
20

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Figure 12. Basic structure of a fuzzy logic control (source: S. C. Wang, and Y. H. Liu) [126]

Based on the redevelopment of control rule base, two modified PI-like fuzzy logic controllers with
output scaling factor self-tuning mechanism are proposed and verified in paper [126] for application
in the SRM drive system. The motivation of this paper is to simplify the program complexity of the
controller by reducing the number of fuzzy sets of the membership functions without losing the
system performance and stability via the adjustable controller gain.
Paper [127] presents a novel adaptive Takagi-Sugeno-Kang-fuzzy controller to regulate the speed
of a SRM. The proposed controller comprises two parts: a TSK-fuzzy controller and a compensated
controller. The TSK-fuzzy controller is the main controller, which is used to approximate an ideal
control law. The compensated controller is designed to compensate the approximation error
between the TSK-fuzzy controller and the ideal control law.
Paper [128] presents a novel adaptive fuzzy cerebellar model articulation controller (CMAC) to
regulate the speed of a SRM. The proposed controller comprises two parts-a fuzzy cerebellar model
articulation controller and a compensating controller. The fuzzy CMAC learns and approximates
system dynamics; the compensating controller compensates the approximation error of the fuzzy
CMAC.
Paper [129] proposes a new method of modeling SRM based on an adaptive neural fuzzy inference
system.
A novel fuzzy-neural system, which is referred to as a radial basis function network-based adaptive
fuzzy system, is presented in paper [130], to model the SRM and predict the dynamic performances
in a SRM drive system.
An adaptive fuzzy controller has been designed in paper [131] to develop a high-performance faulttolerant SRM drive.
(2) Proportional-integral (PI) controllers
Proportional-integral (PI) controllers are widely used in industry for drives. In many industrial
processes accurate speed control associated with good speed holding capability in the presence of
load disturbance is essential to ensure product quality.

21

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

The speed controller converts the speed error in a torque reference value (or current reference value).
Keeping torque and current within predetermined boundaries is achieved by limiting the output of
the speed controller.
Paper [132] solves the control problem of SRMs without velocity measurements. The controller is
composed of a loop in the mechanical dynamics which consists of a PI2D controller and a tracking
controller closing an inner loop with the stator currents dynamics.
Paper [133] presents a high performance current controller has for SRM drives. Based on the online estimated back EMF and incremental inductance, back-EMF decoupling and adjustable PI gain
techniques are used in the current controller. The proposed current controller maintains a constant
bandwidth over the full operating range.
The simplified PI controller can be seen as Figure 13.

Figure 13. Block diagram of the simplified PI controller (source: Z. Lin, D. Reay, B. Williams, and X. He)
[133]

The PI gains are designed based on the desired system bandwidth. The transfer function of the PI
controller is

(1)

## Where Kp is the proportional gain and Ki is the integral gain.

The open-loop transfer function of the system, including the gain of the power converter Kc, is

(2)

## Using the controller to cancel the motor pole

(3)
The closed-loop transfer function becomes

(4)

The bandwidth of the closed-loop system is KpKc/Ls, so if the desired system bandwidth bw is
defined, then the proportional and integral gains are
(5)
22

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

(6)
The incremental inductance Ls varies with phase current and rotor position. For an adjustable gain
PI controller, the proportional gain Kp is adjusted according to the estimated inductance using (5)
and Ki is a constant which is calculated from (6).
(3) Tuning the speed controller
The tuning of electric drive controllers is a complex problem due to the many non-linearity of the
motor, power electronic converter and controller.
In paper [134], an adaptive input-output feedback-linearization technique is used for speed and
torque-tracking control of synchronous reluctance motor drive without mechanical sensor. This
controller is capable of estimating motor two-axis inductances (Ld, Lq) simultaneously.
Paper [135] develops a simple controller for the SRM based on state-switching digital control. The
concept of state-switching digital control is to control the motor state (speed) by applying a high or
a low energy pulse-above and below the desired steady state of the motor. Such a controller can be
implemented in low-complexity analog circuitry. This paper presents two methods of motor control:
one for single speed applications and another for variable speed applications.

Figure 14. Block diagram of the variable-speed controller based (source: S. M. Lukic, and A. Emadi) [135]

Block diagram shown in Figure 14 shows the layout of the controller. The hysteresis current
controller is used as in previous implementation. The speed controller is a sliding mode control
based controller that acts on the reference current based on the sign and the magnitude of the speed
error.
2.8.5.3 Torque Control
Torque control constitutes the main control block in drives to obtain the desired high bandwidth in
torque and speed responses.
(1) Instantaneous torque control
In the instantaneous torque control strategies, the current references are computed at each sample
time, according to the total torque reference and the rotor position.
The overall block diagram of the controller is shown in Figure 15. An encoder is used to
continuously feedback the rotor position to the controller. The torque is regulated in the inner
control loop, whereas the speed is controlled in the outer loop through an IP controller. The speed
23

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

error signal generates the total torque command that is distributed over the phases and then
converted to current references. The desired current is compared with the actual current, and the
generated switching pattern is fed to the power converter (included in the SRM block).

Figure 15. Instantaneous torque control strategy (source: H. Hannoun, M. Hilairet, and C. Marchand) [138]

An on-line instantaneous torque control technique for a SRM operating in the saturation region is
presented in paper [136]. The proposed methodology is realised via the control of the instantaneous
output torque of each excited phase by regulating its associated co-energy to follow a co-energy
profile.
(2) Average torque control
The average torque control strategy is also called square wave control
The block diagram for average torque control is shown in Figure 16. The structure is the same as
in instantaneous torque control (same IP speed controller as mentioned in instantaneous torque
control strategies, same hysteresis current controller). The main difference is located in the
transformation from torque to current reference. In this strategy, the total reference torque produced
by the speed controller is considered as an average torque over one conducting period. The torque
translation into a current reference is located in a lookup table. Linear data interpolation is
performed online to compute the optimal control parameters depending on the operating point.

Figure 16. Average torque control (source: H. Hannoun, M. Hilairet, and C. Marchand) [138]

24

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

A bearing-less SRM has a complicated nonlinear character; therefore, its control strategy is very
important to a stable operation. Paper [137] proposes a new control strategy named the least
magneto-motive force control strategy which can enhance the availability of winding currents and
decrease the torque ripple and stator vibration.
A speed control strategy for a wide speed range operation has been proposed in paper [138]. Based
on average torque control, the control parameters are optimized according to different criteria.
Paper [139] presents an innovative torque control strategy for a SRM operating in continuousconduction mode (CCM). The proposed strategy was first designed to control the torque in
discontinuous-conduction mode and then extended to operate in CCM as well. With CCM, the
torque can be increased at high speed without modifying the number of turns, the source voltage,
or the converter; it is achieved through the control.
Paper [140] proposes the use of iterative learning control in designing a torque controller for SRMs.
The results show very good average as well as instantaneous torque control.
Paper [141] presents a SRM model based on an invertible expression representing the torque-phase
current relationship. The model can be useful for real-time control in high-performance applications
when the command current is derived from the torque command.
Paper [142] proposes a control scheme for rotating and levitating a 12/8 bearing-less SRM. The
motor average torque and radial force are independently controlled with hybrid excitations in main
windings and levitation windings.
2.8.5.4 Other Control Methods
Paper [143] proposes a passivity-based controller for sensor-less SRM drive systems. By using the
proposed controller, the drive systems can achieve fast transient responses, good load disturbance
responses and good tracking responses.
In paper [144], one bearing-less 8/6 SRM with simpler single layer of winding structure has been
developed. Its main characteristic is that the total winding number of motor is decreased from eight
to six. Its special driving theory and speed regulation technique of the motor by applying three
phase windings have been introduced.
A new sensor-less control method based on phase inductance vectors of SRM is presented in paper
[145]. This sensor-less method eliminates the problem of starting hesitation and offers adequate
accuracy in rotor position estimation even in slightly inductance asymmetric conditions, which can
drive the SRM from standstill to high speed operation smoothly.
Paper [146] has presented the development and control of a three phase SRM drive constructed
using a three phase IPM. From the measured motor winding inductance profile and the ratings, the
effects of winding inductance and back EMF on the current control behaviour are comprehended,
and the proper tuning for commutation turn-on/turn-off angles and the DC link voltage boosting
are made to yield satisfactory driving performance under wide operating conditions. And, a speed
control scheme consisting of a PI feedback controller and a simple output feedback LMFC is
designed for obtaining good speed tracking and regulation responses.

25

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

In paper [147], the control of SRMs is approached from a passivity-based control perspective. The
proposed controller solves the torque/speed/position tracking problem by exploiting the passivity
properties of the motor.
The suggested method in paper [148] is based on the optimal control of flux linkage, through the
firing angles, according to load torque requirements and depending on rotor speed. A controller
that determines online the optimal turn-on and turn-off angles is proposed.
The use of embedded Runge-Kutta methods for the time-domain simulation of a dynamic finiteelement model of a SRM is discussed in paper [149], along with the features of embedded RungeKutta methods for the numerical solution of this model.
Paper [150] presents a split AC drive system for a novel two phase flux-reversal-free-stator SRM,
and it has a single-switch per-phase topology.
In paper [151], a control scheme for self-bearing operation of a 12/8 pole SRM drive is proposed.
The rotor needs only one bearing for rotation and constraining the axial movement. The other end
can move freely in the radial direction but is balanced with the radial force produced by the motor.
Paper [152] presents a control scheme that allows minimization of DC-link capacitance in SRM
drives. In SRMs, the demagnetization energy of the outgoing phase causes a voltage increase in the
DC-link. Therefore, large DC-link capacitors are required in conventional drives to absorb this
energy to avoid over voltages.
A new sensor-less control scheme for the SRM drive at low speed is presented in paper [153].

## 2.8.6 Converter Structures for Switched Reluctance Motor

The block diagram of a conventional SRM converter is shown in Figure 17. It can be divided into:
utility, AC/DC converter, capacitor network, DC/DC power converter and SRM.

Figure 17. Component block diagram of conventional switched reluctance motor (source: J. W. Ahn) [40]

The converter for SRM drive is regarded as three parts: the utility interface (Figure 18), the frontend circuit and the power converter (Figure 19). The front-end and the power converter are called
as SRM converter.

26

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

2.8.6.1 Utility Interface
The main function of utility interface is to rectify AC to DC voltage. The line current input from
the source needs to be sinusoidal and in phase with the AC source voltage. The AC/DC rectifier
provides the DC bus for DC/DC converter. The basic, the voltage doubler and the diode bridge
rectifier are popular for use in SRM drives.

## 2.8.6.2 Front-end Circuit

Due to the high voltage ripple of rectifier output, a large capacitor is connected as a filter on the
DC link side in the voltage source power converter. This capacitor gets charged to a value close to
the peak of the AC input voltage. As a result, the voltage ripple is reduced to an acceptable valve,
if the smoothing capacitor is big enough. However, during heavy load conditions, a higher voltage
ripple appears with two times the line frequency. For the SRM drive, another important function is
that the capacitor should store the circulating energy when the phase winding returned to.
In paper [154], the development and control for a SRM drive with front-end switch mode rectifier
are presented, and good motor driving performance and line drawn power quality are obtained.
Paper [155] presents a characteristic analysis of the SRM considering freewheeling diode and DClink voltage ripple by using time-stepped voltage-source finite-element method in which the
magnetic field is combined with the drive circuit.

27

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

2.8.6.3 Power Converter
It is necessary to know the characteristics of the DC supply and of several types of power
electronics switches. A battery can supply and receive power. It is a reversible voltage source. The
winding of an electrical motor phase is a reversible current source. During its operation, the
converter connects through these switches the sources ensuring and controlling the exchange of
energy. In order to make these links, a certain number of rules have to be respected imperatively:
A voltage source should not ever be short-circuited, but it can be opened;
The circuit of a current source should not never be opened but it can be short-circuited;
Two sources of the same nature should never be connected;
Only a current source and a voltage source can be connected.

## As an observation, a direct converter is an electric circuit made only of switches. It is unable to

store energy, the energy transfer being carried out directly from input to output. If the losses in the
converter are neglected, input and output power are equal at each instant. The current control in
SRM is realized by chopping the supplied voltage among three values: +Vdc, 0, and -Vdc. Since the
torque of a SRM is independent of the excitation current polarity, the direction of the current
flowing into the phase windings will be the same in all the cases. Motoring and braking in fourquadrant operation are made in the same way, the difference being given by the instant when the
voltage is applied, in accordance to the intervals and switching angles developed previously. The
DC source may be a battery but usually is a rectified ac supply with a filter to provide a DC input
source to the SRM converters.
28

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Figure 20. Four control sequences of a switched reluctance motor (source: J. W. Ahn) [40]

In Figure 20, by closing K1 and K3, and opening K2 and K4, the SRM phase is supplied with fully
positive voltage provoking a rise of the current, corresponding to the inrush interval (1). The
chopping interval consists of a hard chopping, corresponding to a switch of the voltage between
fully positive (2) and fully inverted voltage supply (2). The sub-interval (2) is identical with the
inrush interval, and the (2) sub-interval is realized by closing K2 and K4, and opening K1 and K3.
The freewheeling interval (3) is obtained by closing K1 and K4, and opening K2 and K3. The fully
inverted voltage is obtained in a similar way as sub-interval (2), corresponding to the extinction
interval (4).
Paper [156] detailed discusses the principle of power converter for a SRM.
Paper [157] presents a SRM drive powered by a three phase single switch mode rectifier. The digital
controls of both power stages are realized in a common DSP.
Paper [158] presents a novel passive boost power converter and its analysis for a three phase SRM
drive. The proposed simple passive circuit adds three diodes and one capacitor to the front end of
a conventional asymmetric converter in order to obtain a high negative bias. Based on this passive
power network, the terminal voltage of the converter side is at general DC link voltage level in
parallel mode and is up to a double DC link voltage level in series mode. As a result, it can suppress
the negative torque generation from the tail current and improve the output power. It may increase
cost for the proposed converter. However, it has a simple structure and is easy to install into the
original converter.
29

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

A new low-cost, brushless variable-speed drive requiring only a single controllable switch and a
diode single switch converter is proposed in paper [159]. The drive system is realized using an
asymmetric two phase SRM, the proposed converter, and DSP controller.
Paper [160] presents a new configuration of power converter which is quasi-three-level converter
for SRM drives to reduce current rising and falling times. The system allows reduction of the
detrimental impact of the commutation processes in motor winding on overall motor performance
through enabling reconfiguration of windings connection during operation of motor. Shorter time
of commutation, which is the main characteristic of the system, increases the motor average torque
particularly in range of operation with high rotational speed.
The novel converter topology has been proposed in paper [161] for SRM. The proposed converter
circuit is based on two pack switch modules and bifilar windings. In comparison with traditional
SRM converters, it only requires the half number of two pack switch modules. Furthermore, this
converter has the simple topology and can operate under charging, freewheeling, and discharging
modes.
Paper [162] proposes an optimization method for a SRM fed by an asymmetric bridge converter.
The optimized SRM produces 2.5 times larger minimum torque than that of the initial motor in the
low speed range.
Paper [163] investigates the energy conversion efficiency of SRMs with zero-voltage loop current
commutation. Zero-voltage loop commutation in SRM operation can result in a significant
improvement of their performance by lowering the flux linkage peaks and harmonic magnitudes of
the magnetic flux densities within the core of the SRM.
A new switching pattern generating algorithm for a single-bus star-connected SRM drive was
introduced in paper [164]. This method enables a (n+1) phase asymmetric inverter to control an nphase SRM in four-quadrant modes of operation.
In paper [165], a thermal model for power converter used in SRM drive under constant convective
heat transfer has been introduced. This model can predict the temperature rise distribution in power
converter, optimize heat sink geometry and the placement of power components.
SRMs are very suitable for high speed applications. However, when running at high speeds, rapid
braking becomes difficult because the regeneration energy may increase the DC link voltage to a
critical level if a diode rectifier bridge is used for AC-DC conversion. Paper [166] investigates the
relationship between the regeneration energy and the DC link voltage and proposes an electric
braking scheme employing two phase excitations. During braking, instead of regenerating the
excessive rotor kinetic energy back to the DC link, the energy is dissipated in the stator winding
resistance. Therefore, the rotor can stop safely within a short time.
Paper [167] presents a characteristic analysis of SRM considering hard chopping and DC link
voltage ripple by using time-stepped voltage source finite element method in which the magnetic
field is combined with drive circuit.
A power converter with the capability of providing increased demagnetization voltage is presented
in paper [168]. A converter with high demagnetization voltage was then derived from this basic
converter.

30

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Paper [169] presents a hybrid sensor-less controller used with both the classical eight-switch
converter and a reduced six-switch converter topology for SRM drives.
Paper [170] presents a characteristic analysis of a wye-connected toroidal winding SRM driven by
6-switch converter.
A novel four-level converter and instantaneous switching angle detector for a high speed SRM are
proposed in paper [171].
Paper [172] presents the development of a front-end converter and its control for a battery powered
SRM drive. In motoring mode, the converter is operated as a DC-DC boost converter to establish
dynamically boostable and well-regulated DC-link voltage from battery. In idle charging mode, the
proposed front-end converter is arranged to act as a buck-type switch-mode rectifier for charging
the battery with good line power quality.
A technique has been presented in paper [173] and demonstrated for driving the gates of the power
devices in a combined asymmetric half bridge converter supplying two phases of a SRM.

## 2.9 Faults Diagnosis

The analysis of the SRM faults is essential to the study of the fault tolerance capability of these
motors in critical applications. Typically, SRMs are a single excited motor with phase coils
diametrically wounded around opposite stator poles. The phase excitation makes the rotor poles to
be aligned with the produced flux lines along that phase in order to minimize the reluctance of the
magnetic path, generating the reluctance torque. Owing to these characteristics, the magnetic
interactions between motor phases are negligible in SRM, and a fault occurrence in one phase does
not affect the remaining motor phases. However, their electromagnetic and mechanical behavior is
deteriorated, and the rotor is subjected to unbalanced forces.
Paper [174] analysis the influence of rotor structure on fault diagnosis indices variations for SRMs.

## 2.9.1 Power Converter Fault Diagnosis

One of the most susceptible parts of an electric motor drive is the power converter. As a result,
open- and short-circuit faults in a power switch can have a serious impact on the drive performance.
Open-circuit fault detection and localization of a specific power switch present some difficulties
since an open circuit fault in any of the two power switches, associated to the same motor phase,
causes identical phase current profiles. On the other hand, a short circuit in a power switch can
cause an excessive electric current amplitude, which may lead to the disconnection of the affected
motor phase because of the action of overcurrent protection devices.
Paper [175] presents a new fault diagnostic technique applied to SRM drives, based on the analysis
of the power converter supply current. A fault is detected when the measured amplitude of the DC
bus current differs from its expected amplitude, assuming normal operating conditions. The
information about phase currents amplitudes and the control commands of all power switches
permit to easily estimate the amplitude of the power converter supply current, since an asymmetric
bridge converter is used.
In paper [176], a new algorithm for real-time diagnosis of power converter faults in SRM drives is
proposed. The presented technique uses the measured phase currents only, which are already
31

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

available for the drive control. The proposed algorithm effectively detects the inverter faulty phase
and is capable of localizing the faulty power switch.
Paper [177] provides a systematic classification for the existing position sensor-less techniques
used in SRM drives. Their performances are analyzed under phase fault condition. A family of fault
resilient strategies for position sensor-less techniques of SRM drives under single and multiphase
faults is presented.
Paper [178] presents a new configuration for dual-channel SRM called as decoupled DCSRM under
normal and open-circuit fault operations. To achieve fault-tolerant operation, a control strategy of
open-circuit faults for the DDCSRM drive is presented. The key of the fault-tolerant control
strategy is to maintain the rotor speed as the normal motoring operation.
Paper [179] describes four main fault types of the asymmetric bridge power converter in SRM drive
on power transistors. Two on-line fault diagnosis methods for power transistors in the power
converter are proposed. The principle of the proposed diagnosis methods is to detect the real time
current state from some particular positions, and then obtain the diagnosis result and the fault
location by logical judgment. One fault diagnosis method is proposed using single current sensor
monitoring the chopped bus current; the other method is using dual current sensors scheme
monitoring the upper freewheeling bus current and excitation bus current.
Paper [180] takes an in-depth look at winding short circuits in SRM.
The goals of paper [181] are the systematic classification of all electrical faults, for short and open
circuits, in the SRM drive (excluding the controller itself) and the investigation of fault patterns
and possible remediation.

## 2.9.2 Eccentricity Faults Diagnosis

Eccentricity faults are among common types of fault in SRMs, they have effects on magnetic
behavior of the motor. Eccentricity exists in a motor when there is an uneven air-gap between the
stator and the rotor poles. These faults yields bearing damages, unbalanced magnetic pull, excessive
noise and vibration, and consequently, it may cause rotor poles rubbing against the stator poles,
resulting in gradual deterioration of the motor.
Paper [182] presents a new method for non-invasive diagnosis of static, dynamic, and mixed
eccentricity faults in SRMs. In this method, first, occurrence of the fault and its location are detected
by utilizing eccentricity level detection pattern. Afterward, a new index to precisely determine the
fault level is introduced. Then, a novel strategy based on the proposed pattern and index is offered
to detect the type of eccentricity as well as the exact location of the faulty phase.
Paper [183] presents a comprehensive method for eccentricity fault diagnosis in SRM during offline
and standstill modes. In this method, the fault signature is achieved by processing the differential
currents resulted from injected high frequency diagnostic pulses to the motor windings.
In paper [184], a comprehensive method for eccentricity fault diagnosis in SRM based on stator
voltage signature during offline and standstill modes is presented. This sensor-less method is able
to detect occurrence, location, direction, and severity of the eccentricity fault in SRM.
A modular stator SRM for fault tolerant drive systems is proposed in paper [185]. Owing to the
particular construction of the stator there is no mutual coupling between adjacent phases. Hence,
32

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

the motor can work also when a part of the coils is faulted and the faulted modules can be replaced
without uncoupling the motor from the load or gearbox.
Paper [186] describes a 2-D finite-element analysis of an 8/6 SRM with static eccentricity. It
describes the influence of the eccentricity on the static characteristics of the motor and shows how
to obtain flux lines, flux density distribution, and the flux-linkage/rotor angular position
characteristic of the motor in both healthy and faulty conditions, as well as the static torque profiles
of phases for different degrees of eccentricity.
Paper [187] presents a novel method for diagnosis of eccentricity in a SRM. The method employs
2-D finite-element analysis to calculate mutual fluxes and mutually induced voltages in an 8/6 SRM.
Paper [188] describes a study into the effects of rotor eccentricity on the torque in a four-phase 8/6
SRM.
Paper [189] investigated rotor eccentricity effects on SRM and reduction of these effects by
winding method.

2.10

## Torque Ripple Minimization

In order to increase torque and power densities of SRMs, as for reducing vibration and acoustic
noise, some methods as optimizing the motor structure, optimizing the control strategies, and
developing new motor structures can be employed.
Paper [190] presents a control technique for torque ripple minimization in the SRM drive, based
on a torque-sharing function concept. In the proposed method, the reference torque is directly
translated into the reference current waveform using the analytical expression.
The method in paper [191] using punching holes in rotor poles to modify the waveforms of flux as
well as derivatives of inductances with respect to rotor position is proposed.
In paper [192], based on the output torque analysis at the rotor position for the given air-gap, the
air-gap is modified to reduce the torque ripple.
In paper [193], a SRM design that improves torque output by using segmented rotor topology with
five phases is designed and evaluated.
Paper [194] presents a method to reduce torque ripple of SRM by relocation of rotor moulding pins.
The obtained results show that the torque ripples of the two motors are lower when moulding pins
are closer to the rotor position.
Paper [195] presents the speed ripple and vibration reductions for a switch mode rectifier fed SRM
drive via intelligent current profiling approach.
In average torque control, the current references of two subsequent phases are designed
independently, i.e., the current profile between two subsequent phase excitations is not controlled.
Therefore, high torque ripple will occur during commutation. Also, the flat top of the current shape
is expected to produce torque ripple.
Paper [196] presents the performance of an instantaneous torque control method. The idea of the
control method implemented in this work is to define the commutation angle, at which two adjacent
33

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

phases can produce the same torque for same current. Based on the commutation angle, specific
current references for commutation are designed, which is theoretically able to eliminate the torque
ripple due to the torque dip.
A novel Lyapunov function-based direct torque controller for minimization of torque ripples in a
SRM drive system is reported in paper [197]. The direct torque control scheme avoids the complex
process of torque-to-current conversion as required in indirect torque control scheme. The proposed
controller is intended to take care of the nonlinear system dynamics of magnetic characteristics
associated with accurate torque control using direct torque control scheme for the SRM drive
system. In the Lyapunov function-based controller, the feedback gain is varied using a heuristic
technique.
In paper [198], an optimisation techniques for a hysteresis current controller to minimise torque
ripple in SRM is presented.
A novel flux-linkage controller using sliding mode technique with integral compensation (SM-I) is
proposed in paper [199] for torque ripple minimization of a SRM. The proposed SM-I controller
inherits the advantages of PI and conventional SM controller.
In paper [200], the geometry for low torque ripple is researched and a SRM having notched teeth
is proposed.
Paper [201] introduces five new optimization procedures for the minimization of the torque ripple
in the SRM. These new procedures are based on the optimization of the phase-current profile.
SRM torque ripple reduction scheme using a B-spline neural network is presented in paper [202].
Paper [203] describes a proposal for a new stator pole face having a non-uniform air-gap and a pole
shoe attached to the lateral face of the rotor pole. These additions minimize the undesired torque
ripple.
A single phase SRM drive system is presented in paper [204], which includes the realization of a
drive circuit for the reduction of torque ripple and PF improvement with a novel switching topology.
The proposed drive circuit adds one switch and one diode, which can separate the output of the
AC/DC rectifier from the large capacitor and supply power to the SRM alternately.
The purpose of paper [205] is to perform a multi-objective optimization in a 4/2 SRM aiming both
to maximize the mitigation of the torque ripple and to minimize the degradations of the starting and
mean torques.
A novel and simple nonlinear logical torque-sharing function for a SRM drive is proposed in paper
[206]. This novel scheme using nonlinear TSF manipulates currents in two adjacent phases during
commutation, so that efficiency and torque ripple in a SRM drive can be considerably improved.
Two improved torque-sharing functions for implementing torque ripple minimization control are
presented in paper [207].

2.11

## Vibration and Acoustic Noise

Vibration and acoustic noises are viewed as a drawback in SRMs, which prohibit their widespread
use in noise sensitive applications.
34

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Paper [208] describes an environmental and life cycle cost (LCC) analysis of one SRM drive and
two inverter-fed induction motor drives. Environmental impact and LCC were evaluated according
the Methodology for the Eco-design of Energy-Using Products and accounting different operation
conditions. The SRM drive was found to have less environmental impact than were the IM drives
which includes noise level and life cycle cost etc.
Paper [209] uses a multi-physic analysis to compare mechanical vibration between a double-stator
SRM (DSSRM) and a conventional SRM with the same outer diameter, yoke thickness, and output
power. It has been shown that not only is the radial force amplitude smaller in the DSSRM, the
force distribution in this motor tends to offer a lower vibration level.
Prediction of acoustic noise distribution generated by electric motors has become an integral part
of design and control in noise sensitive applications. In paper [210], a fast and precise method for
prediction of acoustic noise in SRM is presented. Using this method, acceleration of the probing
network on the stator frame can be calculated from the rotor position and phase current/voltage
waveforms. Consequently, electromagnetic and transient structural finite-element analysis can be
bypassed for their low computation efficiency. With the acceleration of the probing network
available, full structural response can be expanded for BEM, which allows for effective
computation of acoustic noise in SRM drives.
Paper [211] presents a multi-physics analysis to predict the acoustic radiation properties of a SRM.
The proposed method uses a 2-D finite-element model of the motor to simulate its magnetic
properties and a multi-physics mechatronic model of the motor and controls to simulate operating
conditions.
Paper [212] presents an acoustic simulation of a special SRM with asymmetric pole geometry to
improve the start-up torque.
In paper [213], electromagnetic interference in operated SRM drive is analyzed, which includes
mechanism of electromagnetic interference (EMI) noise generation in SRM drive, performance
comparison of noise source internal impedance extraction methods. Moreover, the solution of SRM
drive EMI noise is optimized by making use of economic integration based decision making
parameters modeling method.
Paper [214] presents a single phase SRM with skewed stator and rotor so that the acoustic noise
and vibration have been significantly reduced. In this paper, the distribution of the RF with respect
to the skew angles is analyzed through the finite-element method simulation to design a singlephase SRM with the significantly reduced vibration and noise.
Paper [215] describes the design and the placement of piezoelectric actuators on SRMs by means
of a genetic algorithm for the purpose of reducing stator vibrations.
Paper [216] presents a powerful new design aspect to reduce acoustic noise and vibration of
electromagnetic origin for SRMs, by introducing improved slot wedges referred to as structural
stator spacers.
In paper [217], a hybrid excitation method with C-dump inverter is proposed to reduce vibration
and acoustic noise in the SRM drive.
Paper [218] deals with the vibration analysis and the optimal control for the vibration reduction in
a SRM.
35

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Paper [219] introduces a simple and non-destructive method for the measurement of Youngs
modulus, it is then used in a finite-element program to determine the resonant frequencies of SRM
stator vibration.
Paper [220] presents a thorough numerical study of vibration analysis in electric motors, with
particular application to SRMs, using 3-D finite-element analysis methodology.
A new experimental study to reduce the acoustic noise of the SRM has been presented in paper
[221].
In paper [222], a simulation model to predict the transient vibration of SRMs is developed. The
vibration prediction model is built based on the detailed normal force versus phase current and rotor
position lookup table using finite-element calculations.
A comparative study of vibration and acoustic noise reductions via electronic switching controls
for SRM is presented in paper [223].
Paper [224] presents a novel radiating rib structure in SRMs, because the radial vibration of the
stator is the primary source of the acoustic noise of SRMs, the modal analysis of the stator vibration
is an important and effective way to reduce the acoustic noise.
Paper [225] presents two vibration control approaches using piezoelectric inserts applied to a SRM
in order to reduce acoustic emission.
Paper [226] compares and investigates the vibration and noise characteristics through simulations
and experiments of 12/8 and 6/4 SRMs.
Paper [227] describes an investigation into the reduction of vibration and acoustic noise in SRM in
radial force excitation and frame transfer function aspects.
Paper [228] presents a scheme that produces a controlled radial force for a 12/8 SRM.
In paper [229], a sinusoidal current excitation scheme is proposed for the torque and radial force
control of a 12/8 SRM.

2.12

Modeling Methods

Paper [230] reviews the technology status and trends in SRMs. It covers the various aspects of
modeling, design, simulation, analysis, and control.
In paper [231], a novel new grid-diamond search algorithm is proposed and adopted to optimize
parameter of an improved least square support vector motor regression of a nonlinear model of
SRM.
Paper [232] presents an extended field reconstruction method (FRM) to model a SRM, which is set
apart from other electric motors by its double-saliency and magnetic saturation. FRM can
significantly reduce the computational time by utilizing a small number of static magnetic field
snapshots to establish the basic functions which are then used to reconstruct the magnetic field with
high accuracy. In this paper an extended version of FRM is introduced within which effects of
magnetic saturation and double saliency are taken into account.

36

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Paper [233] develops and compares different techniques for the modelling of a SRM in view of its
nonlinear magnetisation characteristics due to the doubly salient structure.
A direct field-circuit-motion coupled model combined with finite-element analysis is presented in
paper [234] to simulate the steady operating state of SRMs and to calculate the dynamic currents
and torques of the motors.
Paper [235] discusses the simulation of SRM drives using 2-D bi-cubic spline.
In paper [236], the experimental design method is applied to the construction of a response surface
based on diffuse elements as preliminary steps in the optimisation process of the magnetic torque
of a SRM.
In paper [237], sequential approximate optimisation has been applied to the design-optimisation of
SRM.
Paper [238] models the magnetic coupling effects of phase windings in a typical two-phase excited
6/4 SRM.
A design methodology is presented in paper [239] for a low duty cycle SRM. A low duty cycle
motor can withstand higher current density, since winding temperature cannot rise instantaneously
to the steady-state value due to the gradual heating of the thermal masses.
Paper [240] sets forth a nonlinear average value model of a SRM.
Paper [241] presents a dynamic two-phase excitation model of the SRM.
A novel invertible generalized flux/current SRM model based on the Fourier series expansion is
presented in paper [242].
Paper [243] proposes two distinct numerical simulation methods using finite-element time-step
analysis for predicting the current waveform of a SRM drive and explains them in detail.
An auto-calibrating inductance model for SRM drives is presented in paper [244].
In paper [245], the continuous mode for SRM is described.
Paper [246] describes a neural network method for optimal design of a SRM.
A novel online-modeling scheme for the SRM using a B-spline neural network is proposed in paper
[247].
Paper [248] presents a new rapid nonlinear simulation method for SRMs.
Paper [249] presents a new analytical model for SRMs. The model uses four coefficients, which
are rotor position dependent and calculated from the flux-current-angle data using numerical curve
fitting with least squares method.
Paper [250] develops a dynamic analytical circuit model to simulate the performance of SRMs. The
model expresses flux linkages as multiple decoupled one-argument functions, either current
dependent or rotor position dependent, instead of one two-argument function dependent on both
current and rotor position.
37

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Paper [251] presents the use of Taguchi methods in optimizing a SRM for applications requiring
fast actuation.

2.13

Application

SRM system is a mechatronic device that has been developed for many years. The iron core of the
stator and the rotor in the SRM are laminated by the magnetic sheet steels, which are the structure
of the salient pole. There is a centralized coil in each stator pole. The motor is supplied with the
unipolar current by the unipolar power converter. It has the advantages of a firm structure of the
motor without brushes on the rotor and the firm structure of the unidirectional power converter
without the direct-short circuit fault in the bidirectional power converter. It also has an advantage
in the implementation of the fault-tolerant control. The system has a good ability for fault-tolerant
control with independence on the magnetic flux paths of the motor and on the main circuit of the
power converter. The reliability of the SRM system is higher than that of other types of the motor
system. It had been applied as a motor in many situations, such as in electric vehicles, in high-speed
drives, in small domestic appliances, in fans, and in pumps.
Paper [252] [253] present three criteria for evaluating the motoring operations of SRM drives for
electric vehicles (EVs). They imply motoring torque, copper loss, and torque ripple, respectively.
By using three weight factors and three groups of base values, the optimization function with
multiple objectives has been developed. The optimal control method for the best motoring
operation of SRM drives in EVs has been proposed.
In paper [254] [255] [256] [257] [258] [259], it has been shown that a SRM can be designed to be
competitive to the IPM motor employed in a HEV in the point of view of torque density, efficiency,
and torque-speed range. It was shown that torque can be increased as the number of poles is
increased. It is also found that the fabricated SRM has a good correspondence to the designed value
in the point of view of inductances and efficiency in light load tests.
Paper [260] develops an integrated driving/charging SRM drive for electric vehicles using off-theshelf three phase intelligent power modules. Its front-end DC/DC boost converter is formed by the
remaining one leg to boost the DC link voltage from a battery. Proper current and speed control
schemes are designed to yield satisfactory driving performance.
Paper [261] offers an in-depth analysis of the drive dynamics during motoring and generating
modes of operation for electric car.
SRMs with a higher number of rotor poles offer better static torque capability with lower torque
ripple for steady-state operation as compared to conventional configurations. Owing to the higher
torque production capability with lower ripple, a SRM with a higher number of rotor poles is a
potential candidate for traction applications in hybrid and plug-in hybrid electric vehicles. Paper
[262] [263] [264] [265] [266] present the application of the SRMs with a higher number of rotor
poles in electric vehicles. And the results show the proposed motor has been able to ensure enough
mechanical strength to operate at the required high speed and achieve higher torque and power
densities compared to existing motors.
Paper [267] presents a compact battery-powered SRM drive for an electric vehicle with voltageboosting and on-board power-factor-corrected-charging capabilities.
In paper [268], it proposes robust nonlinear force controllers for a SRM electromechanical brake
system which is a promising replacement for hydraulic brakes in the automotive industry.
38

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Paper [269] offers a comparison of two motor technologies, switched reluctance and permanent
magnet brushless, for electromechanical brake system.
Paper [170] presents a novel three phase SRM drive with integrated charging functions (including
internal combustion engine and grid charging) for plug-in hybrid electric vehicles.
Paper [271] describes a comparative study allowing the selection of the most appropriate electricpropulsion system for a parallel hybrid electric vehicle (HEV).
Paper [272] presents a detailed investigation of the performance indices for bipolar SRM drives for
automotive applications.
Paper [273] presents two three phase SRM systems. One is the dual motors drive for the electric
locomotive traction, the other is the variable speed generator system for wind power applications.
In paper [274], a power smoothing system, based on a SRM driving a flywheel, is presented.
Paper [275] presents test results of a flywheel energy storage system prototype with the SRM.
A control system for power smoothing using a SRM driving a flywheel is presented in paper [276].
A bearing-less switched reluctance generator is developed in paper [277], which is operated in fullperiod generating mode. The proposed operations of outputting electric energy and producing
suspension force, supply a novel perspective for integrating the bearing-less technique with the
generator.
The multichannel generator is a kind of special generator, which is developed to enhance power
reliability in safety critical applications. Paper [278] compares the dynamic performance
computation for a 12/8 dual-channel switched reluctance generator under single- and dual-channel
operation modes.
Paper [279] has examined the problem of choosing the firing angles for accomplishing optimal
switched reluctance generator performance.
Paper [280] investigates the problem of optimal control for accomplishing maximum energy
conversion in switched reluctance generators.
Paper [181] describes the design of a high speed three phase SRM to drive a compressor for the air
management of a fuel-cell system for automotive applications. It shows that the SRM is an
interesting solution for low-cost and robust high speed automotive applications compared with
permanent-magnet synchronous motor structures even if the last ones are preferred for their high
torque/weight ratio against a quite high price.
Paper [282] demonstrates three key technologies developed over the past few years that have
resulted in tangible improvements in the performance of switched reluctance /generators as related
to the above areas of interest. This paper intends to illustrate the new possibilities and remaining
challenges in applications of switched reluctance in automotive industry.
Paper [283] presents a new class of brushless motor as an alternative to the permanent-magnet
brushed motor used in the automotive industry.

39

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

In paper [284], the optimum design approach for a two phase SRM compressor drive in a small
refrigerator has been presented.
Paper [285] presents a new low-cost hybrid SRM intended for use in adjustable-speed pump drive
systems. The motor is a single phase motor, driven by a unipolar converter, which uses both the
reluctance torque and the permanent magnet interaction torque. Compared with conventional single
phase SRMs, it has an increased torque density.
Paper [286] describes the developed three phase 6/8 poles switched reluctance external rotor motor
drive for a fan in air conditioner. The three phase asymmetric bridge power converter was used in
the drive system.
Paper [287], a modular stator construction is proposed for a SRM to be used for the air and water
pumps of dialysis equipment.
Paper [288] presents the design, implementation and driving control of a SRM for driven cooling
fan.
Paper [289] presents a low-cost energy-efficient variable-speed drive for high-volume applications,
such as home appliances, fans, and hand tools.
Paper [290] presents the design, analysis and control of a high speed SRM with conical magnetic
bearings for aircraft application. The details of modelling and controller design procedures for the
conical magnetic bearings-rotor system based on a voltage controlled model without feedback loop
are proposed.
In paper [291], a rapid-calculation nonlinear model of SRM drives system is modularly developed
based on Dymola, a new object-oriented modeling software. The SRM drives system is constructed
as a subsystem model for the aircraft electrical system model library.
A concept of an integrated and distributed inverter for SRMs is introduced in paper [292]. The
application at hand is an outer-rotor direct drive designed for railway traction applications. The
integrated inverter allows to increase the number of motor phases without increasing the number
terminals. This simplifies the integration of the drive in the application. The high number of phases
increases the redundancy of the drive. The phases are magnetically and electrically decoupled.
Paper [293] presents the study of the motor and the converter temperatures at rated and overload
working conditions for traction applications.
In paper [294], a control strategy for reduced acoustic noise and sensor-less operation of a SRM is
proposed for heating, ventilation, and air conditioning (HVAC) application, where the magnitude
of the DC-bus voltage is controlled as a function of speed and the motor is operated in a singlepulse mode for all speed range.

40

Chapter 3
3.

## Simulation of Switched Reluctance Motor

Most studies concerning dynamic simulation of switched reluctance machines have been achieved
from the programming, either in C language, Fortran, and also employing differential equationbased languages such as ACSL. Even software designed to simulate electric network systems as
the EMTDC and EMTP have been used.
This chapter presents a simulation model of a multiphase switched reluctance motor created in
MATLAB environment. First, the detail mathematical model of the SRM is presented. Next,
different steps taken to simulate the dynamic model of the SRM is presented. Then this chapter
presents the simulation results for the steady and dynamic behavior of the model, and the simulation
results will be compared with the results in paper [295]. Finally, it gives the concluding remarks.
Detail of the MATLAB coding is included in the Appendix B.

## 3.1 Mathematical Approach

An accurate analysis of the motor behaviour requires a formal, and relatively complex,
mathematical approach. The instantaneous voltage across the terminals of a single phase of a SRM
drive winding is related to the flux linked by the winding. The flux linkage is a function of two
variables, the current i and the rotor position (angle ). The mathematical model describes the
equivalent circuit for one phase (Figure 21).

Figure 21. Equivalent circuit of switched reluctance motor (source: J. W. Ahn) [40]
,

(7)

Where V is the applied phase voltage to phase, R is the phase resistance, and e is back EMF.
Ordinarily, e is the function of phase current and rotor position, and flux can be expressed as the
product of inductance and winding current:
,

(8)
41

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

And from (8) and (9), the function can be rewritten as:
,

(9)

## The general torque expression is:

,

(10)

In general, the dynamical model of a SRM is characterized by the rotor angular speed and angular
position relationship:
(11)
(12)
Where Tload is load the electromagnetic torque, T is the rotor torque, is the rotor angular speed
and F is the friction coefficient.
It is a set of four non-linear partial differential equations. Its solution, neglecting the nonlinearity
due to magnetic saturation as equation (8).
The function can be written as:
,

(13)

The average torque can be written depending on the number of phases of the SRM as:

(14)

## 3.1.1 Linear Analysis of the Voltage Equation and Torque Production

A linear analysis assume that the inductance is unaffected by the current, thus no magnetic
saturation occurs. For the sake of simplicity it is also assumed that all the flux crosses the air-gap
in the radial direction, the mutual coupling between phases may be ignored, and the effect of
fringing flux around the pole corners is also negligible. In the linear region, the equation (8) is
shown the magnetic characteristics.
The linear inductance profile L() with each phase inductance displaced by an angle s given by
2

(15)

Where Nr and Ns are the number of rotor and stator poles, respectively.
When the motor has equal rotor and stator pole arcs, r=s, one has the following angle relations
(16)

42

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

(17)
Which are indicated in Figure 22 shows the angle corresponding to the displacement of a phase
in relation to another, and given by
2

(18)

Figure 22. Angle corresponding to displacement of a phase in relation to another (source: R. Krishnan)
[42]

## Assuming the 6/4 SRM has the following parameters:

Lmin=8 mH, Lmax=60 mH, and r=s=30. Thus, from (16) and (17), it gets x=15 and y=45.
The electric equation of each phase is given by
,

1,2,3

(19)

While excluding saturation and mutual inductance effects, the flux in each phase is given by the
linear equation
,

(20)

The total energy associated with the three phases (n=3) is given by

(21)

43

(22)

## The mechanical equations are

(23)
(24)
Where Tload is load the electromagnetic torque, T is the rotor torque, is the rotor angular speed
and B is the friction coefficient.

3.1.2

## Nonlinear Analysis of Torque Production

The analysis of SRM made till now has avoided the question of the influence of the nonlinear,
saturation characteristic of real magnetic steel. However, a proper understanding and handling of
saturation is essential.
Such analysis is based on magnetization curves. A magnetization curve is shown in Figure 23.

Figure 23. Magnetization curves of switched reluctance motor (source: J. W. Ahn) [40]

The difference between these characteristics and the ideal ones is obvious. The two most important
magnetization curves, the aligned and the unaligned, can be easily seen on Figure 23. At the
aligned position, the curve is similar to that of an iron-cored inductor with an air-gap. At low flux
density, the curve is linear. The unaligned curve is straight because of the dominating large air-gap.
The saturation effect is observed at current levels that are usually too high for normal operation and
therefore the unaligned curve is assumed to be linear.

44

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

The nonlinear effect of the magnetic circuit is well seen in Figure 23. In the linear part at any
position the co-energy, represented by the area below the magnetization curve, is equal to the stored
field energy, Wf, represented by the area above the magnetization curve as (Figure 24):
,

(25)

Where L(, i) represents the inductance at a particular current value and rotor position.

Figure 24. Relationship between energy (Wf) and co-energy (W) (source: J. W. Ahn) [40]

## The co-energy is defined:

(26)
The most general expression for the torque produced by one phase at any rotor position is given by
the change in magnetic co-energy:
(27)
Under a constant phase current as shown in Figure 25, when the rotor and total flux linkage are
shifted from A to B, the SRM exchanges energy with the power source; thus, the stored field energy
is also changed. The limitation to a constant current is that mechanical work done during the
shifting region is exactly equal to the variation of co-energy. At a constant current, if the
displacement between A and B is AB, the variation of energy received from the source can be
expressed as:

(28)

(29)

(30)

45

## Figure 25. Determination of electromagnetic torque (source: J. W. Ahn) [40]

By applying the co-energy method to each rotor position and for the whole range of phase currents,
the instantaneous torque curves can be build. An important observation is that not all the supply
energy is converted into mechanical work, some of it being stored in the magnetic field. This has
an important effect on the rating of the controller and the need for filter capacitors.
When the rotor pole pair is exactly aligned with the stator pole pair for any current flowing in the
phase, no torque is produced because the rotor is at a position of maximum inductance.
The torque in a SRM is composed of a sequence of impulses and the flux in each phase must usually
be built-up from zero and returned to zero during each stroke. To achieve continuous control of the
instantaneous torque, the current waveform must be modulated according to a complex
mathematical model of the motor, as shown later. For an n phase and Nr rotor pole SRM, the torque
averaged over one revolution and the efficiency, are:
(31)
(32)
Where n is number of phases, Nr is number of rotor poles, W is energy converted from electrical to
mechanical in one working stroke and IRMS is the root mean-square value of the current in one
phase. The torque ripple Tr is:
(33)
Where Tmax, Tmin and Tave are, respectively, the maximum, minimum and average torque values.

## 3.2 Energizing Strategies

In chapter 2, there are several possible configurations to energize an SRM from a converter. The
different energizing structures distinguish themselves by their number of semiconductors and
passive components. They also depend on the number of phases and the way the stator coils are
connected. The maximum control and flexibility is obtained, however, with the H-bridge
asymmetric type converter shown in Figure 26. Each phase has two insulated gate bipolar
46

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

transistors (IGBTs) and two diodes. The number of semiconductors is the same as for an inverter
of a synchronous machine. However, the structure is completely different. One can also notice that
it is not possible to short-circuit the source because the resistance of the coils limits the current.

,

(34)

,

(35)

## Resulting in a torque given by

(36)
Equation (36) shows that this converter is unidirectional in current because torque production does
not depend on the current sign but only of dL/d sign.
The reluctance of the flux path between the two diametrically opposite stator poles varies as a pair
of rotor poles rotates into and out of alignment. The inductance of a phase winding is the maximum
when the rotor is in the aligned position and the minimum when the rotor is in the nonaligned
position. Since inductance is inversely proportional to reluctance, a pulse of positive torque is
produced if a current flow in a phase winding increases as the inductance of that phase winding is
increasing. A negative torque contribution is avoided if the current is reduced to zero before the
inductance starts to decrease again. The rotor speed can be varied by changing the frequency of the
phase current pulses while retaining synchronism with the rotor position.

47

## 3.3 Control Strategies

3.3.1 Voltage Switching
The conditions for voltage switching are:
When 0 < Rotor angle () < Turn-on angle (on), then Voltage = 0;
When Turn-on angle (on) <= Rotor angle () < Turn-off angle (off), then Voltage = +V;
When Turn-off angle (off) <= Rotor angle () < commutation angle (d) then voltage= -V.
The control takes place applying the voltage source to a phase coil at turn-on angle on until a turnoff angle off. After that, the applied voltage is reversed until a certain demagnetizing angle d,
which allows the return of the magnetic flux toward zero. To apply voltage V in one phase, the two
IGBTs Q1 and Q2 in Figure 26 must be ON. On the contrary, to apply the -V voltage and assure
the current continuity, the two diodes D1 and D2 are used.

## 3.3.2 Speed Control

Various control strategies exist in chapter 2. The PI controller is chosen for the switched reluctance
motor speed loop regulation.
Proportional-integral (PI) controllers are widely used in industry for drives. In many industrial
processes accurate speed control associated with good speed holding capability in the presence of
load disturbance is essential to ensure product quality.
The speed controller converts the speed error in a torque reference value (or current reference value).
Keeping torque and current within predetermined boundaries is achieved by limiting the output of
the speed controller. The most commonly used speed controller for drives contains two separate
control loops (Figure 27). The inner loop is responsible for the current control and incorporates a
PWM hysteresis controller, activated by the error between set and measured motor current. The
current reference is generated by the outer control loop, in which the error between reference and
actual speed activates the proportional-integral (PI) speed controller.

48

## 3.3.3 Hysteresis Current Control

The hysteresis current controller is used for low and middle speeds because one has enough time
to be able to control the phase current (Figure 27). What also permits to use this current control
mode at low and middle speeds, is that the FEM does not take large values that come to impair the
current shape.

## 3.4 MATLAB Modeling

In this chapter, based on the mathematical approach of SRM given in this chapter, a linear
inductance profile based SRM with hysteresis current control and PI speed control was simulated
by using MATLAB. The modeling system diagram please see Figure 1 and the control system
diagram please see Figure 27.

## 3.4.1 Flow Chart

All the necessary mathematical equations which govern the behavior of SRM are already given.
The sequences which are followed in this chapter is shown in the flow chart below:

## Figure 28. Flow chart of modeling of SRM using MATLAB

i. Initialization: Value of all the motor parameters such as number of stator and rotor poles, stator
arc angle, rotor arc angle, turn-on angle, turn-off angle, commutation angle, separation of
subsequent angle etc. are defined. These constant values of the parameters can be changed for
different motors or for different data sheets. Data sheet of the motor used for this work is given in
the Appendix A.
49

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

ii. Creation of multiphase angular profile: To create different phase angle, MATLAB command
rem is used and subsequent separation of angle for different phase is created in the model.
iii. Creation of linear inductance profile: The linearized inductance profile of SRM is used in
this chapter.
ix. Creation of multiphase voltage switching profile: H-bridge asymmetric converter is used here.
x. Creation of multiphase current and flux linkage profile: The Eulers method is used to
implement the voltage, current and flux linkage relation.
xi. Creation of the multiphase torque profile: Depending on the varying slope of the inductance
for varying angle, torque profile is created.
xii. Creation of total torque profile of the motor: A simple addition operation of all the individual
phase torques was done to get the overall torque of the machine.
xiii. Output speed profile: Equation (23) shows the mechanical equations for SRM.

## 3.4.2 Motor Parameters

The motor parameters for this model simulation please see Appendix A.

## 3.4.3 MATLAB Code

The MATLAB code for all the simulation is given in Appendix B.

## 3.5 Simulation Results

Some of simulation results will be compared with the results in paper [295]. In paper [295], the
SRM is simulated by MATLAB/Simulink, the difference of simulation results will be discussed.
Supposing an ideal inductance shape, simulation curves in Figure 29-34 illustrate when the SRM
is energized by a voltage source. The control takes place applying the voltage source to a phase coil
at turn-on angle on until a turn-off angle off. After that, the applied voltage is reversed until a
certain demagnetizing angle d, which allows the return of the magnetic flux toward zero.
Figure 29 shows the simulation result of one phase voltage at on=0and off=30 with open
loop control;
Figure 30 shows the simulation result of one phase voltage with open loop control in paper
[295];
Figure 31 shows the simulation result of one phase inductance at on=0and off=30 with open
loop control;
Figure 32 shows the simulation result of one phase inductance with open loop control in paper
[295];
Figure 33 shows the simulation result of one phase current at on=0and off=30 with open
loop control.
Figure 34 shows the simulation result of one phase current with open loop control in paper
[295].

50

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

one phase voltage

150

100

V1 (v)

50

-50

-100

0.435

0.44

0.445

0.45

0.455
t (s)

0.46
on

0.465
off

0.47

0.475

0.48

0.485

## Figure 29. One phase voltage

Figure 30. Simulation result with one phase voltage in paper [295]

From Figure 29 and 30, it can be found that the phase voltage in paper [295] and this report are the
same, it starts from 0, and between on and off, the phase voltage is +V, and between off and d, the
phase voltage is V, and the time from on to off is about 0.0025s, and the time from off to d is
about 0.0025s.

51

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

one phase inductance

0.06

0.05

L1 (H)

0.04

0.03

0.02

0.01

0.45

0.455

0.46

0.465

0.47

0.475

t (s)
on

off

## Figure 31. One phase inductance

Figure 32. Simulation result with one phase inductance in paper [295]

From Figure 31 and 32, it can be found that the phase inductance in paper [295] and this report are
the same, it starts from 0.008H, then it increases to 0.06H, and falling back to 0.008H.

52

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

one phase current
20

I1 (A)

15

10

Aligned Position

0.45

0.455

0.46
t (s)

on

0.465

0.47

0.475

off

## Figure 33. One phase current

Figure 34. Simulation result with one phase current in paper [295]

From Figure 33 and 34, it can be found that the curve shape of phase current in paper [295] and
this report are the same, but the value is a little difference, thats because in paper [295], the
simulation environment is based on Simulink, the algorithm, solver, and the stepper time in the
Simulink is different from the MATLAB which is used for the simulation in this report.

53

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

To illustrate the importance of choosing an adequate off angle, Figure 35-40 show the simulation
results to set a higher off value.
Figure 35 shows the simulation result of one phase voltage at on=0and off=33;
Figure 36 shows the simulation result of one phase voltage in paper [295];
Figure 37 shows the simulation result of one phase inductance at on=0and off=33;
Figure 38 shows the simulation result of one phase inductance in paper [295];
Figure 39 shows the simulation result of one phase current at on=0and off=33.
Figure 40 shows the simulation result of one phase current in paper [295].
one phase voltage

150

100

V1 (V)

50

off
-50

-100

-150

0.455

0.46

0.465

0.47

0.475

0.48

t (s)

## Figure 35. One phase voltage

Figure 36. Simulation result with one phase voltage in paper [295]

From Figure 35 and 36, it can be found that the phase voltage in paper [295] and this report are the
same, it starts from 0, and between on and off, the phase voltage is +V, and between off and d, the
phase voltage is V.
54

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

one phase inductance
0.06

0.05
off

L1 (H)

0.04

0.03

0.02

0.01

0
0.46

0.462

0.464

0.466

0.468

0.47

0.472

0.474

t (s)

## Figure 37. One phase inductance

Figure 38. Simulation result with one phase inductance in paper [295]

From Figure 37 and 38, it can be found that the phase inductance in paper [295] and this report are
the same, it starts from 0.008H, then it increases to 0.06H, and falling back to 0.008H.

55

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

one phase current

20

15
I1 (A)

off

10
Zone 3
Zone 1

Zone 2

0
0.463

0.464

0.465

0.466
t (s)

0.467

0.468

0.469

0.47

## Figure 39. One phase current

Figure 40. Simulation result with one phase current in paper [295]

In Figure 39, we can observe that phase current does not reach a zero value anymore. Still, one can
see in zone 1 that current starts decreasing less quickly because now we are in the decreasing region
of the inductance, which did not happen in Figure 33. When in zone 2, since the phase voltage
passes from -150 V to 0 V and so phase current starts increasing. At last, in zone 3, phase current
starts decreasing because the inductance is constant.
From Figure 39 and 40, it can be found that the curve shape of phase current in paper [295] and
this report are the same, but the value is a little difference, thats because in paper [295], the
simulation environment is based on Simulink, the algorithm, solver, and the stepper time in the
Simulink is different from the MATLAB which is used for the simulation in this report.

56

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Figure 41-47 show a set of simulation results using on=0, off=30, and with the motor functioning
without load applied.
Figure 41 shows the simulation result of one phase output torque at on=0and off=30;
Figure 42 shows the simulation result of one phase output torque in paper [295];
Figure 43 shows the simulation result of total output torque at on=0and off=30;
Figure 44 shows the simulation result of total output torque in paper [295];
Figure 45 shows the simulation result of motor speed at on=0and off=30;
Figure 46 shows the simulation result of motor speed in paper [295];
Figure 47 shows the simulation result of one phase back EMF at on=0and off=30.
one phase torque
20
18
16
14

torque (T.m)

12
10
8
6
4
2
0
0.456

0.458

0.46

0.462

0.464
t (s)

0.466

0.468

0.47

0.472

0.474

## Figure 41. One phase output torque

Figure 42. Simulation result with one phase torque in paper [295]

From Figure 41 and 42, it can be found that the curve shape of phase torque in paper [295] and this
report are the same, but the value is a little difference, thats because in paper [295], the simulation
environment is based on Simulink, the algorithm, solver, and the stepper time in the Simulink is
different from the MATLAB which is used for the simulation in this report.
57

total torque
18
16

14
12
10
8
6
4
2
0
0.455

0.46

0.465
t (s)

0.47

0.475

## Figure 44. Simulation result with total torque in paper [295]

From Figure 43 and 44, it can be found that the curve shape of total torque in paper [295] and this
report are the same, but the value is a little difference, thats because in paper [295], the simulation
environment is based on Simulink, the algorithm, solver, and the stepper time in the Simulink is
different from the MATLAB which is used for the simulation in this report.
As expected, one can see in Figure 41 that the one phase torque and the total torque are always
positive, as shown in Figure 43.

58

motor speed

250

200

W (rad/s)

150

100

50

0
0

0.05

0.1

0.15

0.2

0.25
t (s)

0.3

0.35

0.4

0.45

0.5

## Figure 46. Simulation result with motor speed in paper [295]

From Figure 45 and 46, it can be found that the curve shape of motor speed in paper [295] and this
report are the same, but the value is a little difference, thats because in paper [295], the simulation
environment is based on Simulink, the algorithm, solver, and the stepper time in the Simulink is
different from the MATLAB which is used for the simulation in this report. Also, the motor speed
is depending on the rotor resistance, inertial and friction of motor. For different parameters, the
curve will be different.
The motor speed signal presents, however, strong oscillations in permanent regime, as shown in
Figure 45, since torque ripple is large.

59

back EMF

500

400

300

200

100

-100
0

0.05

0.1

0.15

0.2

0.25
t (s)

0.3

0.35

0.4

0.45

0.5

## Figure 47. One phase back EMF

In equation (13), the term idL/d is the Back EMF induced voltage, which will be high for
higher speeds. Using the linear inductance profile the minimum Back EMF value will be zero since
dL/d= 0, as shown in fig. 33. However, when the rotor position is in the zone where the inductance
increases, the FEM voltage appears. When the Back EMF surpasses voltage V, phase current starts
decreasing until the turn off angle is reached, as shown in Figure 47. The sharp switching effects
present in the voltage energizing strategy clearly introduce harmonics in the torque signal, by phase
current signal, that increase the motor speed ripple. Since this energized strategy is usually applied
only when the motor reaches high speed values, the mechanical system will attenuate these
harmonics from the motor speed signal.
Figure 48-49 shows a set of simulation results using on=0 , off=30 , and with the motor
functioning with load applied.
Figure 39 shows the simulation result of motor speed with load;
Figure 40 shows the simulation result of one phase FEM with load;
speed with load

250

200

W (rad/s)

150

100

50

0
0

0.05

0.1

0.15

0.2

0.25
t (s)

0.3

60

0.35

0.4

0.45

0.5

back EMF

450
400
350

300
250
200
150
100
50
0
-50
0

0.05

0.1

0.15

0.2

0.25
t (s)

0.3

0.35

0.4

0.45

0.5

## Figure 49. One phase back EMF with load

From Figure 48 and 49, it can been seen clearly, once the motor with the load, the speed and the
back EMF significant falling.
Dynamic behavior of the SRM is illustrated in a case where the hysteresis current controller is
employed. These results, shown in Figure 50-55, have been achieved for on=0, off=30, and a
current reference of Iref=8A, with the motor functioning without load.
Figure 50 shows the simulation result of one phase current with current control;
Figure 51 shows the simulation result of one phase current in paper [295];
Figure 52 shows the simulation result of one phase torque with current control;
Figure 53 shows the simulation result of one phase torque in paper [295];
Figure 54 shows the simulation result of motor speed with current control;
Figure 55 shows the simulation result of motor speed in paper [295].
one phase current
Zone 1

10
9
8
7

I1 (A)

6
5
4
3
2
1
0
4.47

4.475

4.48

4.485

4.49

4.495

4.5

t (s)

61

4.505

4.51

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Figure 51. Simulation result with one phase current in paper [295]

From Figure 50 and 51, it can be found that the curve shape of one phase current in paper [295]
and this report are the same, but the control result in paper [295] is better than this report. Thats
because in paper [295], the component of relay can be directed used based on the Simulink
environment, in this paper, the solver and the stepper time is different, so the result will be different.
Figure 50 shows the influence of the hysteresis current control on the shape of phase current. One
notices in this figure by zone 1 that the hysteresis band does not remain constant. During zone 1,
the phase inductance remains constant and with its minimum value.
one phase torque
4
3.5
3

T (N.m)

2.5
2
1.5
1
0.5
0
-0.5
-1

4.5

4.52

4.54

4.56

4.58

t (s)

62

4.6

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Figure 53. Simulation result with one phase torque in paper [295]

From Figure 52 and 53, it can be found that the curve shape of one phase torque in paper [295]
and this report are the same, but the control result in paper [295] is better than this report. The
reason is the same as the one phase current.
One can also observe in Figure 52 the current control influence on the phase torque.
motor speed

120

100

W (rad/s)

80

60

40

20

0
0

0.05

0.1

0.15

0.2

0.25
t (s)

0.3

0.35

63

0.4

0.45

0.5

## Figure 55. Simulation result of motor speed in paper [295]

Despite the result of current control in paper [295] is better than this report, the mean value of the
phase current is same (equal to the reference current), so the motor speed in both paper [295] and
this paper are almost the same, it can been seen in Figure 54 and 55.
The speed controller generates the reference current iref for each motor phase, the simulation results
for the speed control are shown in Figure 56 and 57.
speed control

70

60

W (rad/s)

50

40

30

20

10

0
0

0.05

0.1

0.15

0.2

0.25
t (s)

0.3

0.35

64

0.4

0.45

0.5

variable speed

90
80
70

W (rad/s)

60
50
40
30
20
10
0
0

0.05

0.1

0.15

0.2

0.25
t (s)

0.3

0.35

0.4

0.45

0.5

## The speed controller gains KP=0.568 and Ki=12.

In Figure 56, the reference speed is set to 60 rad/s and Figure 57 shows the variable speed control
result which the speed changes from 60 rad/s to 50 rad/s and then increases to 80 rad/s.
The simulation results prove that the controller is able to track the reference speed closely.
The response of the drive is good. The SRM reaches its reference speed of in 0.05s. The speed
presents a small disturbance that is fast re-established by the controller.

65

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Chapter 4
4.

Conclusion

The goal of this report is to introduce the basic principles of switched reluctance motor, main motor
and converter topologies, and mathematical approach.
Also this report has described and discussed in detail how from MATLAB one can achieve the
simulation environment for SRM.
Torque or force production in a reluctance motor is developed from the variation of the stored
magnetic energy as a function of the rotor position. Torque production, interval control and
switching angles have been described.
From the simulation results, it can be seen that the switching angle has a significant impact to the
SRM output (torque, speed, phase current and back EMF etc.) The current control and speed control
works well, but it only works with the low motor speed.
By comparing the simulation results based on different simulation environment, it can be seen that
the MATLAB environment and Simulink environment will significant impact the simulation
results. The reason can be detailed studies for the future.
For the future studies, how to control this motor more precise can be considered.

66

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

References
[1] H. Zhang, W. Xu, S. Wang, Y. Huangfu, G. Wang, and J. Zhu, Optimum design of rotor for

high-speed switched reluctance motor using level set method, IEEE Trans. Magn., vol. 50, no.
2, Feb. 2014.
[2] V. Rallabandi, and B. G. Fernandes, Design procedure of segmented rotor switched reluctance
motor for direct drive applications, IET Electr. Power Appl., vol. 8, iss. 3, pp. 77-88, 2014.
[3] B. C. Mecrow, E. A. El-Kharashi, J. W. Finch, and A. G. Jack, Preliminary performance
evaluation of switched reluctance motors with segmental rotors, IEEE Trans. Energy Convers.,
vol. 19, no. 4, pp. 679-686, Dec. 2004.
[4] T. S. Low, H. Lin, and S. X. Chen, Analysis and comparison of switched reluctance motors
with different physical sizes using a 2D finite element method, IEEE Trans. Magn., vol. 31,
no. 6, pp. 3503-3505, Nov. 1995,
[5] Fleadh,
Switched
Reluctance
Motor
Drives,
[Online].
Available:
http://www.fleadh.co.uk/srm.htm
[6] J. M. Stephenson, and G. C. Jenkinson, Single-phase switched reluctance motor design, IEE
Proc Electr Appl., vol. 147, no. 2, pp. 131-139, Mar. 2000.
[7] M. D. Hennen, R. W. D. Doncker, N. H. Fuengwarodsakul, and J. O. Fiedler, Single-phase
switched reluctance drive with saturation-based starting method, IEEE Trans. Power
Electron., vol. 26, no. 5, pp. 1337-1343, May 2011.
[8] K. Lu, U. Jakobsen, and P. O. Rasmussen, Single-phase hybrid switched reluctance motor for
low-power low-cost applications, IEEE Trans. Magn., vol. 47, no. 10, pp. 3288-3291, Oct.
2011.
[9] J. E. Fletcher, A. Helal, and B. W. Williams, Starting the single-phase switched reluctance
motor using rotor shorting rings, IEEE Trans. Energy Convers., vol. 21, no. 4, pp. 848-854,
Dec. 2006.
[10] J. H. Kim, E. W. Lee, and J. H. Lee, Design of the starting device installed in the single-phase
switched reluctance motor, IEEE Trans. Magn., vol. 43, no. 4, pp. 1741-1744, Apr. 2007.
[11] D. A. Andrade, R. S. Costa, R. S. Teixeira, and A. V. Fleury, Energy efficiency for fractional
power loads, IEEE Ind. Appl. Mag., pp. 12-20, Nov.-Dec. 2006.
[12] S. G. Oh, and R. Krishnan, Two-phase SRM with flux-reversal-free stator: concept, analysis,
design, and experimental verification, IEEE Trans. Ind. Appl., vol. 43, no. 5, pp. 1247-1257,
Sept.-Oct. 2007.
[13] C. Lee, R. Krishnan, and N. S. Lobo, Novel two-phase switched reluctance machine using
common-pole e-core structure: concept, analysis, and experimental verification, IEEE Trans.
Ind. Appl., vol. 45, no. 2, pp. 703-711, Mar.-Apr. 2009.
[14] C. Lee, and R. Krishnan, New designs of a two-phase e-core switched reluctance machine by
optimizing the magnetic structure for a specific application: concept, design, and analysis,
IEEE Trans. Ind. Appl., vol. 45, no. 5, pp.1804-1814, Sep.-Oct. 2009.
[15] A. Zulu, B. C. Mecrow, and M Armstrong, A wound-field three-phase flux-switching
synchronous motor with all excitation sources on the stator, IEEE Trans. Ind. Appl., vol. 46,
no. 6, pp. 2363-2371, Nov.-Dec. 2010.
[16] T. H. Kim, and J. Lee, A study of the design for the flux reversal machine, IEEE Trans.
Magn., vol. 40, no. 4, pp. 2053-2055, Jul. 2004.
[17] V. P. Vujicic, S. N. Vukosavic, and M. B. Jovanovi, Asymmetrical switched reluctance motor
for a wide constant power range, IEEE Trans. Energy Convers., vol. 21, no. 1, pp. 44-51, Mar.
2006.
[18] Y. Sato, Development of a 2-degree-of-freedom rotational/linear switched reluctance motor,
IEEE Trans. Magn., vol. 43, no. 6, pp. 2564-2566, JUNE 2007.
[19] J. F. Bangura, Design of high-power density and relatively high-efficiency flux-switching
motor, IEEE Trans. Energy Convers., vol. 21, no. 2, pp. 416-425, Jun. 2006.
67

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

[20] P. C. Desai, M. Krishnamurthy, N. Schofield, and A. Emadi, Novel switched reluctance

machine configuration with higher number of rotor poles than stator poles: concept to
implementation, IEEE Trans. Ind. Electron., vol. 57, no. 2, pp. 649-659, Feb. 2010,.
[21] B. Bilgin, A. Emadi, and M, Krishnamurthy, Design considerations for switched reluctance
machines with a higher number of rotor poles, IEEE Trans. Ind. Electron., vol. 59, no. 10, pp.
3745-3756, Oct 2012.
[22] J. D. Widmer, and B. C. Mecrow, Optimized segmental rotor switched reluctance machines
with a greater number of rotor segments than stator slots, IEEE Trans. Ind. Appl., vol. 49, no.
4, pp. 1491-1498, Jul.-Aug. 2013.
[23] H. Eskandari, and M. Mirsalim, An improved 9/12 two-phase e-core switched reluctance
machine, IEEE Trans. Energy Convers., vol. 28, no. 4, pp. 951-958, Dec. 2013.
[24] H. Torkaman, E. Afjei, and M. S. Toulabi, New double-layer-per-phase isolated switched
reluctance motor: concept, numerical analysis, and experimental confirmation, IEEE Trans.
Ind. Electron., vol. 59, no. 2, pp. 830-838, Feb. 2012.
[25] E. S. Afjei, and H. A. Toliyat, A novel multilayer switched reluctance motor, IEEE Trans.
Energy Convers., vol. 17, no. 2, pp. 217-221, Jun. 2002.
[26] H. Wang, Y. Wang, X. Liu, and J. W. Ahn, Design of novel bearingless switched reluctance
motor, IET Electr. Power Appl., vol. 6, iss. 2, pp. 73-81, 2012.
[27] G. Yang, Z. Deng, X. Cao, and X. Wang, Optimal winding arrangements of a bearingless
switched reluctance motor, IEEE Trans. Power Electron., vol. 23, no. 6, pp. 3056-3066, Nov.
2008.
[28] J. H. Lee, Optimum shape design solution of flux switching motor using response surface
methodology and new type winding, IEEE Trans. Magn., vol. 48, no. 4, pp. 1637-1640, Apr.
2012.
[29] Y. Hasegawa, K. Nakamura, and O. Ichinokura, A novel switched reluctance motor with the
auxiliary windings and permanent magnets, IEEE Trans. Magn., vol. 48, no. 11, pp. 38553858, Nov. 2012.
[30] H. Arihara, and K. Akatsu, Basic properties of an axial-type switched reluctance motor,
IEEE Trans. Ind. Appl., vol. 49, no. 1, pp. 59-65, Jan.-Feb. 2013.
[31] W. Ding, L. Liu, J. Lou, and Y. Liu, Comparative studies on mutually coupled dual-channel
switched reluctance machines with different winding connections, IEEE Trans. Magn., vol.
49, no. 11, pp. 5574-5589, Nov. 2013.
[32] X. Liang, G. Li, J. Ojeda, M. Gabsi, and Z. Ren, Comparative study of classical and mutually
coupled switched reluctance motors using multiphysics finite-element modeling, IEEE Trans.
Ind. Electron., vol. 61, no. 9, pp. 5066-5074, Sep. 2014.
[33] W. Ding, J. Lou, and L. Liu, Improved decoupled model of mutually coupled dual-channel
SRM with consideration of magnetic saturation in dual-channel operation, IET Electr. Power
Appl., vol. 7, iss. 6, pp. 427-440, 2013.
[34] G. J. Li, J. Ojeda, E. Hoang, M. Lecrivain, and M. Gabsi, Comparative studies between
classical and mutually coupled switched reluctance motors using thermal-electromagnetic
analysis for driving cycles, IEEE Trans. Magn., vol. 47, no. 4, pp. 839-847, Apr. 2011.
[35] M. Abbasian, M. Moallem, and B. Fahimi, Double-stator switched reluctance machines
(DSSRM): fundamentals and magnetic force analysis, IEEE Trans. Energy Convers., vol. 25,
no. 3, pp. 589-597, Sept. 2010.
[36] P. Andrada, B. Blanqu, E. Martnez, and M. Torrent, A novel type of hybrid reluctance motor
drive, IEEE Trans. Ind. Electron., vol. 61, no. 8, pp. 4337-4345, Aug. 2014.
[37] K. Nakamura, T. Ono, H. Goto, T. Watanabe, and O. Ichinokura, A novel switched reluctance
motor with wound-cores put on stator and rotor poles, IEEE Trans. Magn., vol. 41, no. 10, pp.
3919-3921, Oct. 2005.
[38] S. H. Mao, and M. C. Tsai, A novel switched reluctance motor with c-core stators, IEEE
Trans. Magn., vol. 41, no. 12, pp. 4413-4420, Dec. 2005.
68

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

[39] T. H. Kim, A study on the design of an inset-permanent-magnet-type flux-reversal machine,

IEEE Trans. Magn., vol. 45, no. 6, pp. 2859-2862, Jun. 2009.
[40] J. W. Ahn. Switched reluctance motor, torque control, ISBN: 978-953-307-428-3, InTech,
2011.
[41] J. G. Amoros, and P. Andrada, Sensitivity analysis of geometrical parameters on a doublesided linear switched reluctance motor, IEEE Trans. Ind. Electron., vol. 57, no. 1, pp. 311319, Jan. 2010.
[42] R. Krishnan, Switched reluctance motor drives, modeling, simulation, analysis, design, and
applications, ISBN 0-8493-0838-0, CRC press, 2001.
[43] N. Radimov, N. B. Hail, and R. Rabinovici, Simple model of switched-reluctance machine
based only on aligned and unaligned position data, IEEE Trans. Magn., vol. 40, no. 3, pp.
1562-1572, May 2004.
[44] Y. Chen, S. Chen, Z. Q. Zhu, D. Howe, and Y. Y. Ye, Starting torque of single-phase fluxswitching permanent magnet motors, IEEE Trans. Magn., vol. 42, no. 10, pp. 3416-3418, Oct.
2006.
[45] D. A. Staton, W. L. Soong, and T. J. E. Miller, Unified theory of torque production in switched
reluctance and synchronous reluctance motors, IEEE Trans. Ind. Appl., vol. 31, no. 2, pp. 329337, Mar.-Apr. 1995.
[46] M. Ayaz, and A. B. Yildiz, An equivalent circuit model for switched reluctance motor, IEEE
Conferences, pp. 1182-1185, May 2006.
[47] V. Tkachuk, and M. Klytta, Switched reluctance motor and its mathematical model, IEEE,
2007.
[48] M. Takemoto, A. Chiba, H. Akagi, and T. Fukao, Radial force and torque of a bearingless
switched reluctance motor operating in a region of magnetic saturation, IEEE Trans. Ind.
Appl., vol. 40, no. 1, pp. 103-112, Jan.-Feb. 2004.
[49] Y. K. Kim, G. H. Lee, J. P. Hong, J. Hur, B. K. Lee, and G. H. Kang, Prediction of torque
characteristic on barrier-type SRM using stochastic response surface methodology combined
with moving least square, IEEE Trans. Magn., vol. 40, no. 2, pp. 738-741, Mar. 2004.
[50] N. K. Sheth, and K. R. Rajagopal, Effects of nonuniform airgap on the torque characteristics
of a switched reluctance motor, IEEE Trans. Magn., vol. 40, no. 4, pp. 2032-2034, Jul. 2004.
[51] N. K. Sheth, and K. R. Rajagopal, Variations in overall developed torque of a switched
reluctance motor with airgap nonuniformity, IEEE Trans. Magn., vol. 41, no. 10, pp. 39733975, Oct. 2005.
[52] N. K. Sheth, and K. R. Rajagopal, Torque profiles of a switched reluctance motor having
special pole face shapes and asymmetric stator poles, IEEE Trans. Magn., vol. 40, no. 4, pp.
2035-2037, Jul. 2004.
[53] X. D. Xue, K. W. E. Cheng, and S. L. Ho, Online and offline rotary regression analysis of
torque estimator for switched reluctance motor drives, IEEE Trans. Energy Convers., vol. 22,
no. 4, pp. 810-818, Dec. 2007.
[54] H. J. Chen, and W. P. Jing, Flux linkage determination of the switched reluctance motor from
measurable quantities at steady-state operations, IET Electr. Power Appl., vol. 5, iss. 2, pp.
210216, 2011.
[55] L. Shen, J. Wu, S. Yang, and X. Huang, Fast flux linkage measurement for switched
reluctance motors excluding rotor clamping devices and position sensors, IEEE Trans.
Instrum. Meas., vol. 62, no. 1, pp. 185-191, Jan. 2013.
[56] J. Cai, Z. Q. Deng, R. Y. Qi, Z. Y. Liu, and Y. H. Cai, A novel BVC-RBF neural network
based system simulation model for switched reluctance motor, IEEE Trans. Magn., vol. 47,
no. 4, pp. 830-838, Apr. 2011.
[57] A. Kechroud, J. J. H. Paulides, and E. A. Lomonova, B-spline neural network approach to
inverse problems in switched reluctance motor optimal design, IEEE Trans. Magn., vol. 47,
no. 10, pp. 4179-4182, Oct. 2011.
69

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

[58] P. Zhang, P. A. Cassani, and S. S. Williamson, An accurate inductance profile measurement

technique for switched reluctance machines, IEEE Trans. Ind. Electron., vol. 57, no. 9, pp.
2972-2979, Sept. 2010.
[59] X. D. Xue, K. W. E. Cheng, and S. L. Ho, A self-training numerical method to calculate the
magnetic characteristics for switched reluctance motor drives, IEEE Trans. Magn., vol. 40,
no. 2, pp. 734-737, Mar. 2004.
[60] N. Radimov, N. B. Hail, and R. Rabinovici, Inductance measurements in switched reluctance
machines, IEEE Trans. Magn., vol. 41, no. 4, pp. 1296-1299, Apr. 2005.
[61] H. P. Chi, R. L. Lin, and J. F. Chen, Simplified flux-linkage model for switched-reluctance
motors, IEE Proc.-Electr. Power Appl., Vol. 152, No. 3, pp. 577-583, May 2005.
[62] C. S. Edrington, D. C. Kaluvagunta, J. Joddar, and B. Fahimi, Investigation of
electromagnetic force components in SRM under single and multiphase excitation, IEEE
Trans. Ind. Appl., vol. 41, no. 4, pp. 978-988, Jul.-Aug. 2005.
[63] N. K. Sheth, and K. R. Rajagopal, Calculation of the flux-linkage characteristics of a switched
reluctance motor by flux tube method, IEEE IEEE Trans. Magn., vol. 41, no. 10, pp. 40694071, Oct. 2005.
[64] R. L. Lin, J. F. Chen, and H. P. Chi, Spice-based flux-linkage model for switched reluctance
motors, IEE Proc.-Electr. Power Appl., vol. 152, no. 6, pp. 1468-1476, Nov. 2005.
[65] B. Parreira, S. Rafael, A. J. Pires, and P. J. C. Branco, Obtaining the magnetic characteristics
of an 8/6 switched reluctance machine: from FEM analysis to the experimental tests, IEEE
Trans. Ind. Electron., vol. 52, no. 6, pp. 1635-1643, Dec. 2005.
[66] J. Zhang, and A. V. Radun, A new method to measure the switched reluctance motors flux,
IEEE Trans. Ind. Appl., vol. 42, no. 5, pp. 1171-1176, Sept.-Oct. 2006.
[67] X. D. Xue, K. W. E. Cheng, S. L. Ho, and K. F. Kwok, Trigonometry-based numerical method
to compute nonlinear magnetic characteristics in switched reluctance motors, IEEE Trans.
Magn., vol. 43, no. 4, pp. 1845-1848, Apr. 2007.
[68] A. D. Cheok, and Z. Wang, DSP-based automated error-reducing flux-linkage-measurement
method for switched reluctance motors, IEEE Trans. Instrum. Meas., vol. 56, no. 6, pp. 22452253, Dec. 2007.
[69] R. Gobbi, N. C. Sahoo, and R. Vejian, Experimental investigations on computer-based
methods for determination of static electromagnetic characteristics of switched reluctance
motors, IEEE Trans. Instrum. Meas., vol. 57, no. 10, pp. 2196-2211, Oct. 2008.
[70] K. Lu, P. O. Rasmussen, and A. E. Ritchie, Investigation of flux-linkage profile measurement
methods for switched-reluctance motors and permanent-magnet motors, IEEE Trans. Instrum.
Meas., vol. 58, no. 9, pp. 3191-3198, Sept. 2009.
[71] S. H. Mao, D. Dorrell, and M. C. Tsai, Fast analytical determination of aligned and unaligned
flux linkage in switched reluctance motors based on a magnetic circuit model, IEEE Trans.
Magn., vol. 45, no. 7, pp. 2935-2942, Jul. 2009.
[72] O. Ustun, Measurement and real-time modeling of inductance and flux linkage in switched
reluctance motors, IEEE Trans. Magn., vol. 45, no. 12, pp. 5376-5382, Dec. 2009.
[73] C. R. Morrison, M. W. Siebert, and E. J. Ho, Electromagnetic forces in a hybrid magneticbearing switched-reluctance motor, IEEE Trans. Magn., vol. 44, no. 12, pp. 4626-4638, Dec.
2008.
[74] B. Ganji, J. Faiz, K. Kasper, C. E. Carstensen, and R. W. D. Doncker, Core loss model based
on finite-element method for switched reluctance motors, IET Electr. Power Appl., vol. 4, iss.
7, pp. 569-577, 2010.
[75] V. Raulin, A. Radun, and I. Husain, Modeling of losses in switched reluctance machines,
IEEE Trans. Ind. Appl., vol. 40, no. 6, pp. 1560-1569, Nov.-Dec. 2004.
[76] I. Chindurza, D. G. Dorrell, and C. Cossar, Assessing the core losses in switched reluctance
machines, IEEE Trans. Magn., vol. 41, no. 10, pp. 3907-3909, Oct. 2005.
70

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

[77] T. L. Mthombeni, and P. Pillay, Lamination core losses in motors with nonsinusoidal

excitation with particular reference to PWM and SRM excitation waveforms, IEEE Trans.
Energy Convers., vol. 20, no. 4, pp. 836-843, Dec. 2005.
[78] J. T. Charton, J. Corda, J. M. Stephenson, and S. P. Randall, Dynamic modelling of switched
reluctance machines with iron losses and phase interactions, IEE Proc.-Electr. Power Appl.,
vol. 153, no. 3, pp. 327-336, May 2006.
[79] M. Klauz, and D. G. Dorrell, Eddy current effects in a switched reluctance motor, IEEE
Trans. Magn., vol. 42, no. 10, pp. 3437-3439, Oct. 2006.
[80] K, Nakamura, S, Fujio, and O. Ichinokura, A method for calculating iron loss of an SR motor
based on reluctance network analysis and comparison of symmetric and asymmetric excitation,
IEEE Trans. Magn., vol. 42, no. 10, pp. 3440-3442, Oct. 2006.
[81] S. H. Won, J. Choi, and J Lee, Windage loss reduction of high-speed SRM using rotor
magnetic saturation, IEEE Trans. Magn., vol. 44, no. 11, pp. 4147-4150, Nov. 2008.
[82] J. Faiz, B. Ganji, C. E. Carstensen, K. A. Kasper, and R. W. D. Doncker, Temperature rise
analysis of switched reluctance motors due to electromagnetic losses, IEEE Trans. Magn., vol.
45, no. 7, pp. 2927-2934, Jul. 2009.
[83] L. Bernard, X. Mininger, L. Daniel, G. Krebs, F. Bouillault, and M. Gabsi, Effect of stress on
switched reluctance motors: a magneto-elastic finite-element approach based on multiscale
constitutive laws, IEEE Trans. Magn., vol. 47, no. 9, pp. 2171-2177, Sept. 2011.
[84] Y. Liu, and P. Pillay, Improved torque performance of switched reluctance machines by
reducing the mutual saturation effect, IEEE Trans. Energy Convers., vol. 19, no. 2, pp. 251257, Jun. 2004.
[85] H. Toda, K. Senda, S. Morimoto, and T. Hiratani, Influence of various non-oriented electrical
steels on motor efficiency and iron loss in switched reluctance motor, IEEE Trans. Magn., vol.
49, no. 7, pp. 3850-3853, Jul. 2013.
[86] Y. Hasegawa, K. Nakamura, and O. Ichinokura, Optimization of a switched reluctance motor
made of permendur, IEEE Trans. Magn., vol. 46, no. 6, pp. 1311-1314, Jun. 2010.
[87] F. Sixdenier, L. Morel, and J. P. Masson, Introducing dynamic behavior of magnetic materials
into a model of a switched reluctance motor drive, IEEE Trans. Magn., vol. 42, no. 3, pp. 398404, Mar. 2006.
[88] G. Crevecoeur, L. Dupr, and R. V. D. Walle, Space mapping optimization of the magnetic
circuit of electrical machines including local material degradation, IEEE Trans. Magn., vol.
43, no. 6, pp. 2609-2611, Jun. 2007.
[89] H. Hayashi, K. Nakamura, A. Chiba, T. Fukao, K. Tungpimolrut, and D. G. Dorrell,
Efficiency improvements of switched reluctance motors with high-quality iron steel and
enhanced conductor slot fill, IEEE Trans. Energy Convers., vol. 24, no. 4, pp. 819-825, Dec.
2009.
[90] Y. Zhu, D. Wang, G. Zhao, D. Yang, and Y. Wang, Research progress of switched reluctance
motor drive system, IEEE Conference, pp. 784-789, 2009.
[91] J. W. Ahn, S. J. Park, and D. H. Lee, Novel encoder for switching angle control of SRM,
IEEE Trans. Ind. Electron., vol. 53, no. 3, pp. 848-854, Jun. 2006.
[92] L. Shen, J. Wu, and S. Yang, Initial position estimation in SRM using bootstrap circuit
without predefined inductance parameters, IEEE Trans. Power Electron., vol. 26, no. 9, pp.
2449-2456, Sept. 2011.
[93] K. R. Geldhof, A. P. M. V. D. Bossche, and J. A. Melkebeek, Rotor-position estimation of
switched reluctance motors based on damped voltage resonance, IEEE Trans. Ind. Electron.,
vol. 57, no. 9, pp. 2964-2960, Sept. 2010.
[94] L. O. D. A. P. Henriques, L. G. B. Rolim, W. I. Suemitsu, J. A. Dente, and P. J. C. Branco,
Development and experimental tests of a simple neurofuzzy learning sensorless approach for
switched reluctance motors, IEEE Trans. Power Electron., vol. 26, no. 11, pp. 3330-3344,
Nov. 2011.
71

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

[95] R. Zhong, Y.B. Wang, and Y.Z. Xu, Position sensorless control of switched reluctance motors

based on improved neural network, IET Electr. Power Appl., vol. 6, iss. 2, pp. 111-121, 2012.
[96] K. Ha, R. Y. Kim, and R. Krishnan, Position estimation in switched reluctance motor drives
using the first switching harmonics through fourier series, IEEE Trans. Ind. Electron., vol. 58,
no. 12, pp. 5352-5360, Dec. 2011.
[97] G. Pasquesoone, R. Mikail, and I. Husain, Position estimation at starting and lower speed in
three-phase switched reluctance machines using pulse injection and two thresholds, IEEE
Trans. Ind. Appl., vol. 47, no. 4, pp. 1724-1731, Jul.-Aug. 2011.
[98] C. J. Bateman, B. C. Mecrow, A. C. Clothier, P. P. Acarnley, and N. D. Tuftnell, Sensorless
operation of an ultra-high-speed switched reluctance machine, IEEE Trans. Ind. Appl., vol.
46, no. 6, pp. 2329-2337, Nov.-Dec. 2010.
[99] K. Geldhof, P. Sergeant, A. V. D. Bossche, and J. Melkebeek, Analysis of hysteresis in
resonance-based position estimation of switched reluctance drives, IEEE Trans. Magn., vol.
47, no. 5, pp. 1022-1025, May 2011.
[100] M. Y. Wei, and T. H. Liu, A high-performance sensorless position control system of a
synchronous reluctance motor using dual current-slope estimating technique, IEEE Trans. Ind.
Electron., vol. 59, no. 9, pp. 3411-3426, Sept. 2012.
[101] Y. T. Chang, and K. W. E. Cheng, Sensorless position estimation of switched reluctance
motor at startup using quadratic polynomial regression, IET Electr. Power Appl., vol. 7, iss.
7, pp. 618-626, 2013.
[102] C. Mademlis, and I. Kioskeridis, Gain-scheduling regulator for high-performance position
control of switched reluctance motor drives, IEEE Trans. Ind. Electron., vol. 57, no. 9, pp.
2922-2931, Sept. 2010.
[103] F. R. Salmasi, and B. Fahimi, Modeling switched-reluctance machines by decomposition of
double magnetic saliencies, IEEE Trans. Magn., vol. 40, no. 3, pp. 1556-1561, May 2004.
[104] H.Y. Yang, J.G. Kim, Y.C. Lim, S.K. Jeong, and Y.G. Jung, Position detection and drive of
a toroidal switched reluctance motor (TSRM) using search coils, IEE Proc.-Electr. Power
Appl., vol. 151, no. 4, pp. 377-384, Jul. 2004.
[105] A. D. Cheok, and Z. Wang, Fuzzy logic rotor position estimation based switched reluctance
motor DSP drive with accuracy enhancement, IEEE Trans. Power Electron., vol. 20, no. 4,
pp. 908-921, Jul. 2005.
[106] M. Krishnamurthy, C. S. Edrington, and B. Fahimi, Prediction of rotor position at standstill
and rotating shaft conditions in switched reluctance machines, IEEE Trans. Power Electron.,
vol. 21, no. 1, pp. 225-233, Jan. 2006.
[107] F. R. Salmasi, Virtual off-line auto calibrating position and current sensors for switchedreluctance-motor drives, IEE Proc.-Electr. Power Appl., vol. 153, no. 4, pp. 551-558, Jul.
2006.
[108] S. Paramasivam, S. Vijayan, M. Vasudevan, R. Arumugam, and R. Krishnan, Real-time
verification of AI based rotor position estimation techniques for a 6/4 pole switched reluctance
motor drive, IEEE Trans. Magn., vol. 43, no. 7, pp. 3209-3222, Jul. 2007.
[109] D. Panda, and V. Ramanarayanan, Mutual coupling and its effect on steady-state
performance and position estimation of even and odd number phase switched reluctance motor
drive, IEEE Trans. Magn., vol. 43, no. 8, pp. 3445-3456, Aug. 2007.
[110] X. D. Xue, K. W. E. Cheng, and S. L. Ho, A position stepping method for predicting
performances of switched reluctance motor drives, IEEE Trans. Energy Convers., vol. 22, no.
4, pp. 839-847, Dec. 2007.
[111] I. H. A. Bahadly, Examination of a sensorless rotor-position-measurement method for
switched reluctance drive, IEEE Trans. Ind. Electron., vol. 55, no. 1, pp. 288-295, Jan. 2008.
[112] I. S. Manolas, A. G. Kladas, and S. N. Manias, Finite-element-based estimator for highperformance switched reluctance machine drives, IEEE Trans. Magn., vol. 45, no. 3, pp. 12661269, Mar. 2009.
72

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

[113] A. Khalil, S. Underwood, I. Husain, H. Klode, B. Lequesne, S. Gopalakrishnan, and A. M.

## Omekanda, Four-quadrant pulse injection and sliding-mode-observer-based sensorless

operation of a switched reluctance machine over entire speed range including zero speed,
IEEE Trans. Ind. Appl., vol. 43, no. 3, pp. 714-723, May-Jun. 2007.
[114] C. H. Yu, and T. C. Chen, Novel sensorless driving method of SRM with external rotor using
impressed voltage pulse, IEE Proc.-Electr. Power Appl., vol. 153, no. 5, pp. 632-641, Sept.
2006.
[115] C. A. Hudson, N. S. Lobo, and R. Krishnan, Sensorless control of single switch-based
switched reluctance motor drive using neural network, IEEE Trans. Ind. Electron., vol. 55,
no. 1, pp. 321-329, Jan. 2008.
[116] J. J. Gribble, P. C. Kjaer, and T. J. E. Miller, Optimal commutation in average torque control
of switched reluctance motors, IEE Proc-EIectr Power Appl, vol. 146, no. 1. pp. 2-10, Jan.
1999.
[117] Y. Z. Xu, R. Zhong, L. Chen, and S. L. Lu, Analytical method to optimise turn-on angle and
turn-off angle for switched reluctance motor drives, IET Electr. Power Appl., vol. 6, iss. 9, pp.
593-603, 2012.
[118] Y. Sozer, and D. A. Torrey, Optimal turn-off angle control in the face of automatic turn-on
angle control for switched-reluctance motors, IET Electr. Power Appl., vol. 1, iss. 3, pp. 395
401, 2007.
[119] R. Krishnan, S. Y. Park, and K. Ha, Theory and operation of a four-quadrant switched
reluctance motor drive with a single controllable switch-the lowest cost four-quadrant brushless
motor drive. IEEE Trans. Ind. Appl., vol. 41, no. 4, pp. 1047-1055, Jul.-Aug. 2005.
[120] B. Fahimi, A. Emadi, and R. B. Sepe, Jr, Four-quadrant position sensorless control in SRM
drives over the entire speed range, IEEE Trans. Power Electron., vol. 20, no. 1, pp. 154-163,
Jan. 2005.
[121] N. H. Fuengwarodsakul, M. Menne, R. B. Inderka, and R. W. D. Doncker, High-dynamic
four-quadrant switched reluctance drive based on DITC, IEEE Trans. Ind. Appl., vol. 41, no.
5, pp. 1232-1242, Sept.-Oct. 2005.
[122] I. Kioskeridis, and C. Mademlis, A unified approach for four-quadrant optimal controlled
switched reluctance machine drives with smooth transition between control operations, IEEE
Trans. Power Electron., vol. 24, no. 1, pp. 301-306, Jan. 2009.
[123] I. Husain, and S. A. Hossain, Modeling, simulation, and control of switched reluctance motor
drives, IEEE Trans. Ind. Electron., vol. 52, no. 6, pp. 1625-1634, Dec. 2005.
[124] S. K. Sahoo, S. K. Panda, and J. X. Xu, Iterative learning-based high-performance current
controller for switched reluctance motors, IEEE Trans. Energy Convers., vol. 19, no. 3, pp.
491-498, Sept. 2004.
[125] T. H. Liu, M. T. Lin, and Y. C. Yang, Nonlinear control of a synchronous reluctance drive
system with reduced switching frequency, IEE Proc.-Electr. Power Appl., vol. 153, no. 1, pp.
47-56, Jan. 2006.
[126] S. C. Wang, and Y. H. Liu, A modified PI-like fuzzy logic controller for switched reluctance
motor drives, IEEE Trans. Ind. Electron., vol. 58, no. 5, pp. 1812-1825, May 2011.
[127] C. L. Tseng, S. Y. Wang, S. C. Chien, and C. Y. Chang, Development of a self-tuning TSKfuzzy speed control strategy for switched reluctance motor, IEEE Trans. Power Electron., vol.
27, no. 4, pp. 2141-2152, Apr. 2012.
[128] S. Y. Wang, C. L. Tseng, and S. C. Chien, Adaptive fuzzy cerebellar model articulation
control for switched reluctance motor drive, IET Electr. Power Appl., vol. 6, iss. 3, pp. 190202, 2012.
[129] W. Ding, and D. Liang, Modeling of a 6/4 switched reluctance motor using adaptive neural
fuzzy inference system, IEEE Trans. Magn., vol. 44, no. 7, pp. 1796-1804, Jul. 2008.

73

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

[130] D. Liang, and W. Ding, Modelling and predicting of a switched reluctance motor drive using

radial basis function network-based adaptive fuzzy system, IET Electr. Power Appl., vol. 3,
iss. 3, pp. 218230, 2009.
[131] S. Mir, M. S. Islam, T. Sebastian, and I. Husain, Fault-tolerant switched reluctance motor
drive using adaptive fuzzy logic controller, IEEE Trans. Power Electron., vol. 19, no. 2, pp.
289-295, Mar. 2004.
[132] A. Loria, G. E. Prez, and E. Chumacero, Exponential stabilization of switched-reluctance
motors via speed-sensorless feedback, IEEE Trans. Control Syst. Technol., vol. 22, no. 3, pp.
1224-1232, May 2014.
[133] Z. Lin, D. Reay, B. Williams, and X. He, High-performance current control for switched
reluctance motors based on on-line estimated parameters, IET Electr. Power Appl., vol. 4, iss.
1, pp. 67-74, 2010.
[134] H. A. Zarchi, J. Soltani, and G. A. Markadeh, Adaptive input-output feedback-linearizationbased torque control of synchronous reluctance motor without mechanical sensor, IEEE Trans.
Ind. Electron., vol. 57, no. 1, pp. 375-384, Jan. 2010.
[135] S. M. Lukic, and A. Emadi, State-switching control technique for switched reluctance motor
drives: theory and implementation, IEEE Trans. Ind. Electron., vol. 57, no. 9, pp. 2932-2938,
Sept. 2010.
[136] K. F. Wong, K. W. E. Cheng, and S. L. Ho, On-line instantaneous torque control of a
switched reluctance motor based on co-energy control, IET Electr. Power Appl., vol. 3, iss. 4,
pp. 257-264, 2009.
[137] Y. Yang, Z. Deng, G. Yang, X. Cao, and Q. Zhang, A control strategy for bearingless
switched-reluctance motors, IEEE Trans. Power Electron., vol. 25, no. 11, pp. 2807-2819,
Nov. 2010.
[138] H. Hannoun, M. Hilairet, and C. Marchand, Design of an SRM speed control strategy for a
wide range of operating speeds, IEEE Trans. Ind. Electron., vol. 57, no. 9, pp. 2911-2921,
Sept. 2010.
[139] H. Hannoun, M. Hilairet, and C. Marchand, Experimental validation of a switched reluctance
machine operating in continuous-conduction mode, IEEE Trans. Veh. Technol., vol. 60, no.
4, pp. 1453-1460, May 2011.
[140] S. K. Sahoo, S. K. Panda, and J. X. Xu, Indirect torque control of switched reluctance motors
using iterative learning control, IEEE Trans. Power Electron., vol. 20, no. 1, pp. 200-208, Jan.
2005.
[141] V. P. Vujicic, Modeling of a switched reluctance machine based on the invertible torque
function, IEEE Trans. Magn., vol. 44, no. 9, pp. 2186-2194, Sept. 2008.
[142] X. Cao, Z. Deng, G. Yang, and X. Wang, Independent control of average torque and radial
force in bearingless switched-reluctance motors with hybrid excitations, IEEE Trans. Power
Electron., vol. 24, no. 5, pp. 1376-1385, May 2009.
[143] M. Y. Wei, T. H. Liu, and C. K. Lin, Design and implementation of a passivity-based
controller for sensorless synchronous reluctance motor drive systems, IET Electr. Power Appl.,
vol. 5, iss. 4, pp. 335-349, 2011.
[144] L. Chen, and W. Hofmann, Speed regulation technique of one bearingless 8/6 switched
reluctance motor with simpler single winding structure, IEEE Trans. Ind. Electron., vol. 59,
no. 6, pp. 2592-2600, Jun. 2012.
[145] J. Cai, and Z. Deng. Sensorless control of switched reluctance motor based on phase
inductance vectors, IEEE Trans. Power Electron., vol. 27, no. 7, pp. 3410-3423, Jul. 2012.
[146] H. C. Chang, C. H. Chen, Y. H. Chiang, and W. Y. Sean, Establishment and control of a
three-phase switched reluctance motor drive using intelligent power modules, IET Electr.
Power Appl., vol. 4, iss. 9, pp. 772782, 2010.

74

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

[147] G. E. Prez, P. M. Ortiz, M. V. Villa, and H. S. Ramrez, Passivity-based control of switched

reluctance motors with nonlinear magnetic circuits, IEEE Trans. Control Syst. Technol., vol.
12, no. 3, pp. 439-448, May 2004.
[148] I. Kioskeridis, and C. Mademlis, Maximum efficiency in single-pulse controlled switched
reluctance motor drives, IEEE Trans. Energy Convers., vol. 20, no. 4, pp. 809-817, Dec. 2005.
[149] K. R. Geldhof, T. J. Vyncke, F. M. L. L. D. Belie, L. Vandevelde, J. A. A. Melkebeek, and
R. K. Boel, Embedded RungeKutta methods for the integration of a current control loop in
an SRM dynamic finite element model, IET Sci. Meas. Technol., vol. 1, iss. 1, pp. 17-20, 2007.
[150] K. Ha, C. Lee, J. Kim, R. Krishnan, and S. G. Oh, Design and development of low-cost and
high-efficiency variable-speed drive system with switched reluctance motor, IEEE Trans. Ind.
Appl., vol. 43, no. 3, pp. 703-713, May-Jun. 2007.
[151] F. C. Lin, and S. M. Yang, Self-bearing control of a switched reluctance motor using
sinusoidal currents, IEEE Trans. Power Electron., vol. 22, no. 6, pp. 2518-2526, Nov. 2007.
[152] C. R. Neuhaus, N. H. Fuengwarodsakul, and R. W. D. Doncker, Control scheme for switched
reluctance drives with minimized dc-Link capacitance, IEEE Trans. Power Electron., vol. 23,
no. 5, pp. 2557-2564, Sept. 2008.
[153] H. Gao, F. R. Salmasi, and M. Ehsani, Inductance model-based sensorless control of the
switched reluctance motor drive at low speed, IEEE Trans. Power Electron., vol. 19, no. 6,
pp. 1568-1573, Nov. 2004.
[154] J. Y. Chai, and C, M. Liaw, Development of a switched-reluctance motor drive with PFC
front end, IEEE Trans. Energy Convers., vol. 24, no. 1, pp. 30-42, Mar. 2009.
[155] J. H. Choi, J. S. Ahn, and J. Lee, The characteristic analysis of switched reluctance motor
considering dc-link voltage ripple on hard and soft chopping modes, IEEE Trans. Magn., vol.
41, no. 10, pp. 4096-4098, Oct. 2005.
[156] C. Pollock, and B. W. Williams, A unipolar converter for a switched reluctance motor,
IEEE Trans. Ind. Appl., vol. 26, no. 2, pp. 222-228, Mar.-Apr. 1990.
[157] J. Y. Chai, Y. C. Chang, and C. M. Liaw, On the switched-reluctance motor drive with threephase single-switch switch-mode rectifier front-end, IEEE Trans. Power Electron., vol. 25,
no. 5, pp. 1135-1148, May 2010.
[158] J. Liang, D. H. Lee, G. Xu, and J. W. Ahn, Analysis of passive boost power converter for
three-phase SR drive, IEEE Trans. Ind. Electron., vol. 57, no. 9, pp. 2961-2971, Sept. 2010.
[159] J. Kim, K. Ha, and R. Krishnan, Single-controllable-switch-based switched reluctance motor
drive for low cost, variable-speed applications, IEEE Trans. Power Electron., vol. 27, no. 1,
pp. 379-387, Jan. 2012.
[160] K. Tomczewski, and K. Wrobel, Quasi-three-level converter for switched reluctance motor
drives reducing current rising and falling times, IET Power Electron., vol. 5, iss. 7, pp. 10491057, 2012.
[161] X. D. Xue, K. W. E. Cheng, and Y. J. Bao, Control and integrated half bridge to winding
circuit development for switched reluctance motors, IEEE Trans. Ind. Electron., vol. 10, no.
1, pp. 109-116, Feb. 2014.
[162] T. Ishikawa, Y. Hashimoto, and N. Kurita, Optimum design of a switched reluctance motor
fed by asymmetric bridge converter using experimental design method, IEEE Trans. Magn.,
vol. 50, no. 2, Feb. 2014.
[163] W. U. N. Fernando, and M. Barnes, Electromagnetic energy conversion efficiency
enhancement of switched reluctance motors with zero-voltage loop current commutation,
IEEE Trans. Energy Convers., vol. 28, no. 3, pp. 482-492, Sept. 2013.
[164] P. Shamsi, and B. Fahimi, Single-bus star-connected switched reluctance drive, IEEE Trans.
Power Electron., vol. 28, no. 12, pp. 5578-5587, Dec. 2013.
[165] H. Chen, Y. Xu, and H. H. C. Iu, Analysis of temperature distribution in power converter
for switched reluctance motor drive, IEEE Trans. Magn., vol. 48, no. 2, pp. 991-994, Feb.
2012.
75

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

[166] S. M. Yang, and J. Y. Chen, Controlled dynamic braking for switched reluctance motor

drives with a rectifier front end, IEEE Trans. Ind. Electron., vol. 60, no. 11, pp. 4913-4919,
Nov. 2013.
[167] J. H. Choi, T. H. Kim, Y. S. Kim1, S. B. Lim, S. J. Lee, Y. H. Kim, and J. Lee, The finite
element analysis of switched reluctance motor considering asymmetric bridge converter and
dc link voltage ripple, IEEE Trans. Magn., vol. 41, no. 5, pp. 1640-1643, May 2005.
[168] A. K. Jain, and N. Mohan, SRM power converter for operation with high demagnetization
voltage, IEEE Trans. Ind. Appl., vol. 41, no. 5, pp. 1224-1231, Sept.-Oct. 2005.
[169] A. Khalil, I. Husain, S. A. Hossain, S. Gopalakrishnan, A. M. Omekanda, B. Lequesne, and
H. Klode, A hybrid sensorless SRM drive with eight- and six-switch converter topologies,
IEEE Trans. Ind. Appl., vol. 41, no. 6, pp. 1647-1655, Nov.-Dec. 2005.
[170] J. Y. Lee, B. K. Lee, T. Sun, J. P. Hong, and W. T. Lee, Dynamic analysis of toroidal winding
switched reluctance motor driven by 6-switch converter, IEEE Trans. Magn., vol. 42, no. 4,
pp. 1275-1278, Apr. 2006.
[171] D. H. Lee, and J. W. Ahn, A novel four-level converter and instantaneous switching angle
detector for high speed SRM drive, IEEE Trans. Power Electron., vol. 22, no. 5, pp. 20342041, Sept. 2007.
[172] H. C. Chang, and C. M. Liaw, On the front-end converter and its control for a battery
powered switched-reluctance motor drive, IEEE Trans. Power Electron., vol. 23, no. 4, pp.
2143-2156, Jul. 2008.
[173] N. McNeill, D. Holliday, and P. H. Mellor, Power device gate driver circuit with reduced
number of isolation transformers for switched reluctance machine drive, IEEE Trans. Power
Electron., vol. 24, no. 2, pp. 548-552, Feb. 2009.
[174] H. Torkaman, N. Faraji, and M. S. Toulabi, Influence of rotor structure on fault diagnosis
indices in two-phase switched reluctance motors, IEEE Trans. Magn., vol. 50, no. 3, Mar.
2014.
[175] N. S. Gameiro, and A. J. M. Cardoso, A new method for power converter fault diagnosis in
SRM drives, IEEE Trans. Ind. Appl., vol. 48, no. 2, pp. 653-662, Mar.-Apr. 2012.
[176] J. F. Marques, J. O. Estima, N. S. Gameiro, and A. J. M. Cardoso, A new diagnostic
technique for real-time diagnosis of power converter faults in Switched reluctance motor
drives, IEEE Trans. Ind. Appl., vol. 50, no. 3, pp. 1854-1860, May-Jun. 2014.
[177] W. Wang, and B. Fahimi, Fault resilient strategies for position sensorless methods of
switched reluctance motors under single and multiphase fault, IEEE Trans. Emerg. Sel. Topics
Power Electron., vol. 2, no. 2, pp. 190-200, Jun. 2014.
[178] W. Ding, Y. Liu, and Y. Hu, Performance evaluation of a fault-tolerant decoupled dualchannel switched reluctance motor drive under open-circuits, IET Electr. Power Appl., vol. 8,
iss. 4, pp. 117-130, 2014.
[179] H. Chen, and S. Lu, Fault diagnosis digital method for power transistors in power converters
of switched reluctance motors, IEEE Trans. Ind. Electron., vol. 60, no. 2, pp. 749-763, Feb.
2013.
[180] B. Lequesne, S. Gopalakrishnan, and A. M. Omekanda, Winding short circuits in the
switched reluctance drive, IEEE Trans. Ind. Appl., vol. 41, no. 5, pp. 1178-1184, Sept.-Oct.
2005.
[181] S. Gopalakrishnan, A. M. Omekanda, and B. Lequesne, Classification and remediation of
electrical faults in the switched reluctance drive, IEEE Trans. Ind. Appl., vol. 42, no. 2, pp.
479-486, Mar.-Apr. 2006.
[182] H. Torkaman, E. Afjei, and P. Yadegari, Static, dynamic, and mixed eccentricity faults
diagnosis in switched reluctance motors using transient finite element method and experiments,
IEEE Trans. Magn., vol. 48, no. 8, pp. 2254-2264, Aug. 2012.

76

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

[183] H. Torkaman, and E. Afjei, Comprehensive detection of eccentricity fault in switched

reluctance machines using high-frequency pulse injection, IEEE Trans. Power Electron., vol.
28, no. 3, pp. 1382-1390, Mar. 2013.
[184] H. Torkaman, and E. Afjei, Sensorless method for eccentricity fault monitoring and
diagnosis in switched reluctance machines based on stator voltage signature, IEEE Trans.
Magn., vol. 49, no. 2, pp. 912-920, Feb. 2013.
[185] M. Ruba, I. A. Viorel, and L. Szab, Modular stator switched reluctance motor for fault
tolerant drive systems, IET Electr. Power Appl., vol. 7, iss. 3, pp. 159-169, 2013.
[186] J. Faiz, and S. Pakdelian, Finite-element analysis of a switched reluctance motor under static
eccentricity fault, IEEE Trans. Magn., vol. 42, no. 8, pp. 2004-2008, Aug. 2006.
[187] J. Faiz, and S. Pakdelian, Diagnosis of static eccentricity in switched reluctance motors based
on mutually induced voltages, IEEE Trans. Magn., vol. 44, no. 8, pp. 2029-2034, Aug. 2008.
[188] D. G. Dorrell, I. Chindurza, and C. Cossar, Effects of rotor eccentricity on torque in switched
reluctance machines, IEEE Trans. Magn., vol. 41, no. 10, pp. 3961-3963, Oct. 2005.
[189] J. Li, D. Choi, and Y. Cho, Analysis of rotor eccentricity in switched reluctance motor with
parallel winding using FEM, IEEE Trans. Magn., vol. 45, no. 6, pp. 2851-2854, Jun. 2009.
[190] V. P. Vujicic, Minimization of torque ripple and copper losses in switched reluctance drive,
IEEE Trans. Power Electron., vol. 27, no. 1, pp. 388-399, Jan. 2012.
[191] G. Li, J. Ojeda, S. Hlioui, E. Hoang, M Lecrivain, and M Gabsi, Modification in rotor pole
geometry of mutually coupled switched reluctance machine for torque ripple mitigating, IEEE
Trans. Magn., vol. 48, no. 6, pp. 2025-2034, Jun. 2012.
[192] D. H. Lee, T. H. Pham, and J. W Ahn, Design and operation characteristics of four-two pole
high-speed SRM for torque ripple reduction, IEEE Trans. Ind. Electron., vol. 60, no. 9, pp.
3637-3643, Sept. 2013.
[193] R. Vandana, S. Nikam, and B.G. Fernandes, High torque polyphase segmented switched
reluctance motor with novel excitation strategy, IET Electr. Power Appl., vol. 6, iss. 7, pp.
375-384, 2012.
[194] C. Sahin, A. E. Amac, M. Karacor, and E. Ali, Reducing torque ripple of switched reluctance
machines by relocation of rotor moulding clinches, IET Electr. Power Appl., vol. 6, iss. 9, pp.
753-760, 2012.
[195] J. Y. Chai, and C. M. Liaw, Reduction of speed ripple and vibration for switched reluctance
motor drive via intelligent current profiling, IET Electr. Power Appl., vol. 4, iss. 5, pp. 380396, 2010.
[196] C. Moron, A. Garcia, E. Tremps, and J. A. Somolinos, Torque control of switched reluctance
motors, IEEE Trans. Magn., vol. 48, no. 4, pp. 1661-1664, Apr. 2012.
[197] S. K. Sahoo, S. Dasgupta, S. K. Panda, and J. X. Xu, A lyapunov function-based robust
direct torque controller for a switched reluctance motor drive system, IEEE Trans. Power
Electron., vol. 27, no. 2, pp. 555-564, Feb. 2012.
[198] R. Gobbi, and K. Ramar, Optimisation techniques for a hysteresis current controller to
minimise torque ripple in switched reluctance motors, IET Electr. Power Appl., vol. 3, iss. 5,
pp. 453-460, 2009.
[199] W. Shang, S. Zhao, Y. Shen, and Z. Qi, A sliding mode flux-linkage controller with integral
compensation for switched reluctance motor, IEEE Trans. Magn., vol. 45, no. 9, pp. 33223328, Sept. 2009.
[200] J. W. Lee, H. S. Kim, B. I. Kwon, and B. T. Kim, New rotor shape design for minimum
torque ripple of SRM using FEM, IEEE Trans. Magn., vol. 40, no. 2, pp. 754-757, Mar. 2004.
[201] N. T. Shaked, and R. Rabinovici, New procedures for minimizing the torque ripple in
switched reluctance motors by optimizing the phase-current profile, IEEE Trans. Magn., vol.
41, no. 3, pp. 1184-1192, Mar. 2005.

77

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

[202] Z. Lin, D. S. Reay, B. W. Williams, and X. He, Torque ripple reduction in switched

reluctance motor drives using B-spline neural networks, IEEE Trans. Ind. Appl., vol. 42, no.
6, pp. 1445-1453, Nov.-Dec. 2006.
[203] Y. K. Choi, H. S. Yoon, and C. S. Koh, Pole-shape optimization of a switched-reluctance
motor for torque ripple reduction, IEEE Trans. Magn., vol. 43, no. 4, pp. 1797-1800, Apr.
2007.
[204] D. H. Lee, Z. G. Lee, J. Liang, and J. W. Ahn, Single-phase SRM drive with torque ripple
reduction and power factor correction, IEEE Trans. Ind. Appl., vol. 43, no. 6, pp. 1578-1587,
Nov.-Dec. 2007.
[205] S. I. Nabeta, I. E. Chabu, L. Lebensztajn, D. A. P. Corra, W. M. da Silva, and K. Hameyer,
Mitigation of the torque ripple of a switched reluctance motor through a multiobjective
optimization, IEEE Trans. Magn., vol. 44, no. 6, pp. 1018-1021, Jun. 2008.
[206] D. H. Lee, J. Liang, Z. G. Lee, and J. W. Ahn, A simple nonlinear logical torque sharing
function for low-torque ripple SR drive, IEEE Trans. Ind. Electron., vol. 56, no. 8, pp. 30213028, Aug. 2009.
[207] X. D. Xue, K. W. E. Cheng, and S. L. Ho, Optimization and evaluation of torque-sharing
functions for torque ripple minimization in switched reluctance motor drives, IEEE Trans.
Power Electron., vol. 24, no. 9, pp. 2076-2090, Sept. 2009.
[208] P. Andrada, B. Blanque, E. Martnez, J. I. Perat, J. A. Sanchez, and M. Torrent,
Environmental and life cycle cost analysis of one switched reluctance motor drive and two
inverter-fed induction motor drives, IET Electr. Power Appl., vol. 6, iss. 7, pp. 390398, 2012.
[209] A. H. Isfahani, and B, Fahimi, Comparison of mechanical vibration between a double-stator
switched reluctance machine and a conventional switched Reluctance machine, IEEE Trans.
Magn., vol. 50, no. 2, Feb. 2014.
[210] C. Lin, and B. Fahimi, Prediction of acoustic noise in switched reluctance motor drives,
IEEE Trans. Energy Convers., vol. 29, no. 1, pp. 250-258, Mar. 2014.
[211] F. L. M. D. Santos, J. Anthonis, F. Naclerio, J. J. C. Gyselinck, H. V. D. Auweraer, and L. C.
S. Ges, Multiphysics NVH modeling: simulation of a switched reluctance motor for an
electric vehicle, IEEE Trans. Ind. Electron., vol. 61, no. 1, pp. 469-476, Jan. 2014.
[212] M. V. D. Giet, E. Lange, D. A. P. Corra, I. E. Chabu, S. I. Nabeta, and K. Hameyer,
Acoustic simulation of a special switched reluctance drive by means of fieldcircuit coupling
and multiphysics simulation, IEEE Trans. Ind. Electron., vol. 57, no. 9, pp. 2946-2953, Sept.
2010.
[213] H. Chen, H. H. C. Iu, and Y. Zhao, Economic integration based solution for EMI noise in
switched reluctance motor drive, IEEE Trans. Magn., vol. 48, no. 2, pp. 859-862, Feb. 2012.
[214] H. Y. Yang, Y. C. Lim, and H. C. Kim, Acoustic noise/vibration reduction of a single-phase
SRM using skewed stator and rotor, IEEE Trans. Ind. Electron., vol. 60, no. 10, pp. 42924300, Oct. 2013.
[215] X. Ojeda, X. Mininger, H. B. Ahmed, M. Gabsi, and M. Lecrivain, Piezoelectric actuator
design and placement for switched reluctance motors active damping, IEEE Trans. Energy
Convers., vol. 24, no. 2, pp. 305-313, Jun. 2009.
[216] P. O. Rasmussen, J. H. Andreasen, and J. M. Pijanowski, Structural stator spacers-a solution
for noise reduction of switched reluctance motors, IEEE Trans. Ind. Appl., vol. 40, no. 2, pp.
574-581, Mar.-Apr. 2004.
[217] J. W. Ahn, S. J. Park, and D. H. Lee, Hybrid excitation of SRM for reduction of vibration
and acoustic noise, IEEE Trans. Ind. Electron., vol. 51, no. 2, pp. 374-380, Apr. 2004.
[218] K. H. Ha, Y. K. Kim, G. H. Lee, and J. P. Hong, Vibration reduction of switched reluctance
motor by experimental transfer function and response surface methodology, IEEE Trans.
Magn., vol. 40, no. 2, pp. 577-580, Mar. 2004.

78

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

[219] Z. Tang, P. Pillay, A. M. Omekanda, C. Li, and C. Cetinkaya, Youngs modulus for

laminated machine structures with particular reference to switched reluctance motor vibrations,
IEEE Trans. Ind. Appl., vol. 40, no. 3, pp. 748-754, May-Jun. 2004.
[220] K. N. Srinivas, and R. Arumugam, Static and dynamic vibration analyses of switched
reluctance motors including bearings, housing, rotor dynamics, and applied loads, IEEE Trans.
Magn., vol. 40, no. 4, pp. 1911-1919, Jul. 2004.
[221] J. P. Lecointe, R. Romary, J. F. Brudny, and M. McClelland, Analysis and active reduction
of vibration and acoustic noise in the switched reluctance motor, IEE Proc.-Electr. Power
Appl., vol. 151, no. 6, pp. 725-733, Nov. 2004.
[222] Z. Tang, P. Pillay, Y. Chen, and A. M. Omekanda, Prediction of electromagnetic forces and
vibrations in SRMs operating at steady-state and transient speeds, IEEE Trans. Ind. Appl., vol.
41, no. 4, pp. 927-934, Jul.-Aug. 2005.
[223] J. Y. Chai, Y. W. Lin, and C. M. Liaw, Comparative study of switching controls in vibration
and acoustic noise reductions for switched reluctance motor, IEE Proc.-Electr. Power Appl.,
vol. 153, no. 3, pp. 348-360, May 2006.
[224] J. Sun, Q. Zhan, S. Wang, and Z. Ma, A novel radiating rib structure in switched reluctance
motors for low acoustic noise, IEEE Trans. Magn., vol. 43, no. 9, pp. 3630-3637, Sept. 2007.
[225] X. Mininger, E. Lefeuvre, M. Gabsi, C. Richard, and D. Guyomar, Semiactive and active
piezoelectric vibration controls for switched reluctance machine, IEEE Trans. Energy
Convers., vol. 23, no. 1, pp. 78-85, Mar. 2008.
[226] J. Li, X. Song, and Y. Cho, Comparison of 12/8 and 6/4 switched reluctance motor: noise
and vibration aspects, IEEE Trans. Magn., vol. 44, no. 11, pp. 4131-4134, Nov. 2008.
[227] J. Li, and Y. Cho, Investigation into reduction of vibration and acoustic noise in switched
reluctance motors in radial force excitation and frame transfer function aspects, IEEE Trans.
Magn., vol. 45, no. 10, pp. 4664-4667, Oct. 2009.
[228] F. C. Lin, and S. M. Yang, An approach to producing controlled radial force in a switched
reluctance motor, IEEE Trans. Ind. Electron., vol. 54, no. 4, pp. 2137-2146, Aug. 2007.
[229] F. C. Lin, and S. M. Yang, Instantaneous shaft radial force control with sinusoidal excitations
for switched reluctance motors, IEEE Trans. Energy Convers., vol. 22, no. 3, pp. 629-636,
Sept. 2007.
[230] K. Vijayakumar, R. Karthikeyan, S. Paramasivam, R. Arumugam, and K. N. Srinivas,
Switched reluctance motor modeling, design, simulation, and analysis: a comprehensive
review, IEEE Trans. Magn., vol. 44, no. 12, pp. 4605-4617, Dec. 2008.
[231] L. Hou, Q. Yang, and J. An, Modeling of SRM based on XS-LSSVR optimized by GDS,
IEEE Trans. Appl. Supercond., vol. 20, no. 3, pp. 1102-1105, Jun. 2010.
[232] C. Lin, W. Wang, M. McDonough, and B. Fahimi, An extended field reconstruction method
for modeling of switched reluctance machines, IEEE Trans. Magn., vol. 48, no. 2, pp. 10511054, Feb. 2012.
[233] T. Lachman, T. R. Mohamad and C. H. Fong, Nonlinear modelling of switched reluctance
motors using artificial intelligence techniques, IEE Proc.-Electr. Power Appl., vol. 151, no. 1,
pp. 53-60, Jan. 2004.
[234] D. Xie, X. Yan, and Y. Zhang, A direct field-circuit-motion coupled modeling of switched
reluctance motor, IEEE Trans. Magn., vol. 40, no. 2, pp. 573-576, Mar. 2004.
[235] H. C. Lovatt, Discussion of simulation of switched reluctance motor drives using twodimensional bicubic spline, IEEE Trans. Energy Convers., vol. 19, no. 3, pp. 649-650, Sept.
2004.
[236] M. C. Costa, S. I. Nabeta, A. B. Dietrich, J. R. Cardoso, Y. Marechal, and J. L. Coulomb,
Optimisation of a switched reluctance motor using experimental design method and diffuse
elements response surface, IEE Proc.-Sci. Meas. Technol., vol. 151, no. 6, pp. 411-413, Nov.
2004.
79

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

[237] F. L. Bokose, L. Vandevelde, and J. A. A. Melkebeek, Sequential approximate

multiobjective optimisation of switched reluctance motor design using surrogate models and
nongradient local search algorithm, IEE Proc.-Sci. Meas. Technol., vol. 151, no. 6, pp. 471475, Nov. 2004.
[238] M. Farshad, J. Faiz, and C. Lucas, Development of analytical models of switched reluctance
motor in two-phase excitation mode: extended miller model, IEEE Trans. Magn., vol. 41, no.
6, pp. 2145-2155, Jun. 2005.
[239] M. F. Momen, and I. Husain, Design and performance analysis of a switched reluctance
motor for low duty cycle operation, IEEE Trans. Ind. Appl., vol. 41, no. 6, pp. 1612-1618,
Nov.-Dec. 2005.
[240] B. Loop, D. N. Essah, and S. Sudhoff, A basis function approach to the nonlinear average
value modeling of switched reluctance machines, IEEE Trans. Energy Convers., vol. 21, no.
1, pp. 60-68, Mar. 2006.
[241] A. K. Jain, and N. Mohan, Dynamic modeling, experimental characterization, and
verification for SRM operation with simultaneous two-phase excitation, IEEE Trans. Ind.
Electron., vol. 53, no. 4, pp. 1238-1249, Aug. 2006.
[242] A. Khalil, and I. Husain, A fourier series generalized geometry-based analytical model of
switched reluctance machines, IEEE Trans. Ind. Appl., vol. 43, no. 3, pp. 673-684, May-Jun.
2007.
[243] M. J. Kamper, S. W. Rasmeni, and R. J. Wang, Finite-element time-step simulation of the
switched reluctance machine drive under single pulse mode operation, IEEE Trans. Magn.,
vol. 43, no. 7, pp. 3202-3208, Jul. 2007.
[244] C. S. Edrington, B. Fahimi, and M. Krishnamurthy, An autocalibrating inductance model for
switched reluctance motor drives, IEEE Trans. Ind. Electron., vol. 54, no. 4, pp. 2165-2173,
Aug. 2007.
[245] M. Rekik, M. Besbes, C. Marchand, B. Multon, S. Loudot, and D. Lhotellier, Improvement
in the field-weakening performance of switched reluctance machine with continuous mode,
IET Electr. Power Appl., vol. 1, iss. 5, pp. 785-792, 2007.
[246] H. Sahraoui, H. Zeroug, and H. A. Toliyat, Switched reluctance motor design using neuralnetwork method with static finite-element simulation, IEEE Trans. Magn., vol. 43, no. 12, pp.
4089-4095, Dec. 2007.
[247] Z. Lin, D. S. Reay, B. W. Williams, and X. He, Online modeling for switched reluctance
motors using B-spline neural networks, IEEE Trans. Ind. Electron., vol. 54, no. 6, pp. 33173322, Dec. 2007.
[248] C. L. Xia, M. Xue, and T. N. Shi, A new rapid nonlinear simulation method for switched
reluctance motors, IEEE Trans. Energy Convers., vol. 24, no. 3, pp. 578-586, Sept. 2009.
[249] H. J. Chen, D. Q. Jiang, J. Yang, and L. X. Shi, A new analytical model for switched
reluctance motors, IEEE Trans. Magn., vol. 45, no. 8, pp. 3107-3113, Aug. 2009.
[250] D. Lin, P. Zhou, S. Stanton, and Z. J. Cendes, An analytical circuit model of switched
reluctance motors, IEEE Trans. Magn., vol. 45, no. 12, pp. 5368-5375, Dec. 2009.
[251] A. M. Omekanda, Robust torque and torque-per-inertia optimization of a switched
reluctance motor using the taguchi methods, IEEE Trans. Ind. Appl., vol. 42, no. 2, pp. 473478, Mar.-Apr. 2006.
[252] X. D. Xue, K. W. E. Cheng, J. K. Lin, Z. Zhang, K. F. Luk, T. W. Ng, and N. C. Cheung,
Optimal control method of motoring operation for SRM drives in electric vehicles, IEEE
Trans. Veh. Technol., vol. 59, no. 3, pp. 1191-1204, Mar. 2010.
[253] X. D. Xue, K. W. E. Cheng, T. W. Ng, and N. C. Cheung, Multi-objective optimization
design of in-wheel switched reluctance motors in electric vehicles, IEEE Trans. Ind. Electron.,
vol. 57, no. 9, pp. 2980-2987, Sept. 2010.
[254] A. Chiba, Y. Takano, M. Takeno, T. Imakawa, N. Hoshi, M. Takemoto, and S. Ogasawara,
Torque density and efficiency improvements of a switched reluctance motor without rare80

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

earth material for hybrid vehicles, IEEE Trans. Ind. Appl., vol. 47, no. 3, pp. 1240-1246, MayJun. 2011.
[255] M. Takeno, A. Chiba, N. Hoshi, S. Ogasawara, M. Takemoto, and M. A. Rahman, Test
results and torque improvement of the 50-kW switched reluctance motor designed for hybrid
electric vehicles, IEEE Trans. Ind. Appl., vol. 48, no. 4, pp. 1327-1334, Jul.-Aug. 2012.
[256] K. Kiyota, and A. Chiba, Design of switched reluctance motor competitive to 60-kW
IPMSM in third-generation hybrid electric vehicle, IEEE Trans. Ind. Appl., vol. 48, no. 6, pp.
2303-2309, Nov.-Dec. 2012.
[257] A. Chiba, M. Takeno, N. Hoshi, M. Takemoto, S. Ogasawara, and M. A. Rahman,
Consideration of number of series turns in switched-reluctance traction motor competitive to
HEV IPMSM, IEEE Trans. Ind. Appl., vol. 48, no. 6, pp. 2333-2340, Nov.-Dec. 2012.
[258] K. Kiyota, T. Kakishima, H. Sugimoto, and A. Chiba, Comparison of the test result and 3DFEM analysis at the knee point of a 60 kW SRM for a HEV, IEEE Trans. Magn., vol. 49, no.
5, pp. 2291-2294, May 2013.
[259] K. Kiyota, T. Kakishima, and A. Chiba, Comparison of test result and design stage prediction
of switched reluctance motor competitive with 60-kW rare-earth PM motor, IEEE Trans. Ind.
Electron., vol. 61, no. 10, pp. 5712-5721, Oct. 2014.
[260] H. C. Chang, and C, M. Liaw, An integrated driving/charging switched reluctance motor
drive using three-phase power module, IEEE Trans. Ind. Electron., vol. 58, no. 5, pp. 17631775, May 2011.
[261] B. Fahimi, A. Emadi, and R. B. Sepe, Jr., A switched reluctance machine-based
starter/alternator for more electric cars, IEEE Trans. Energy Convers., vol. 19, no. 1, pp. 116124, Mar. 2004.
[262] E. Sulaiman, T. Kosaka, and N. Matsui, High power density design of 6-Slot8-pole hybrid
excitation flux switching machine for hybrid electric vehicles, IEEE Trans. Magn., vol. 47,
no. 10, pp. 4453-4456, Oct. 2011.
[263] B. Bilgin, E. Ali, and M. Krishnamurthy, Comprehensive evaluation of the dynamic
performance of a 6/10 SRM for traction application in PHEVs, IEEE Trans. Ind. Electron.,
vol. 60, no. 7, pp. 2564-2575, Jul. 2013.
[264] S. P. Nikam, V. Rallabandi, and B. G. Fernandes, A high-torque-density permanent-magnet
free motor for in-wheel electric vehicle application, IEEE Trans. Ind. Appl., vol. 48, no. 6, pp.
2287-2295, Nov.-Dec. 2012.
[265] R. Madhavan, and B. G. Fernandes, Axial flux segmented SRM with a higher number of
rotor segments for electric vehicles, IEEE Trans. Energy Convers., vol. 28, no. 1, pp. 203213, Mar. 2013.
[266] S. Wang, Q. Zhan, Z. Ma, and L. Zhou, Implementation of a 50-kW four-phase switched
reluctance motor drive system for hybrid electric vehicle, IEEE Trans. Magn., vol. 41, no. 1,
pp. 501-504, Jan. 2005.
[267] H. C. Chang, and C. M. Liaw, Development of a compact switched-reluctance motor drive
for EV propulsion with voltage-boosting and PFC charging capabilities, IEEE Trans. Veh.
Technol., vol. 58, no. 7, pp. 3198-3215, Sept. 2009.
[268] P. Krishnamurthy, W. Lu, F. Khorrami, and A. Keyhani, Robust force control of an SRMbased electromechanical brake and experimental results, IEEE Trans. Control Syst. Technol.,
vol. 17, no. 6, pp. 1306-1317, Nov. 2009.
[269] A. M. Omekanda, B. Lequesne, H. Klode, S. Gopalakrishnan, and I. Husain, Switched
reluctance versus permanent magnet: a comparison in the context of electric brakes, IEEE Ind.
Appl. Mag., pp.35-43, Jul.-Aug. 2009.
[270] Y. Hu, X. Song, W. Cao, and B. Ji, New SR drive with integrated charging capacity for plugin hybrid electric vehicles (PHEVs), IEEE Trans. Ind. Electron., vol. 61, no. 10, pp. 57225731, Oct. 2014.
81

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

[271] M. Zeraoulia, M. E. H. Benbouzid, and D. Diallo, Electric motor drive selection issues for

HEV propulsion systems: a comparative study, IEEE Trans. Veh. Technol., vol. 55, no. 6, pp.
1756-1764, Nov. 2006.
[272] C. S. Edrington, M. Krishnamurthy, and B. Fahimi, Bipolar switched reluctance machines:
a novel solution for automotive applications, IEEE Trans. Veh. Technol., vol. 54, no. 3, pp.
795-808, May. 2005.
[273] H. Chen, and J. J. Gu, Implementation of the three-phase switched reluctance machine
system for motors and generators, IEEE/ASME Trans. Mechatronics, vol. 15, no. 3, pp. 421432, Jun. 2010.
[274] R. Cardenas, R. Pena, M. Perez, J. Clare, G. Asher, and P. Wheeler, Power smoothing using
a switched reluctance machine driving a flywheel, IEEE Trans. Energy Convers., vol. 21, no.
1, pp. 294-295, Mar. 2006.
[275] R. D. Andrade, Jr., G. G. Sotelo, A. C. Ferreira, L. G. B. Rolim, J. L. D. S. Neto, R. M.
Stephan, W. I. Suemitsu, and R. Nicolsky, Flywheel energy storage system description and
tests, IEEE Trans. Appl. Supercond., vol. 17, no. 2, pp. 2154-2157, Jun. 2007.
[276] R. Crdenas, R. Pea, M. Prez, J. Clare, G. Asher, and P. Wheeler, Power smoothing using
a flywheel driven by a switched reluctance machine, IEEE Trans. Ind. Electron., vol. 53, no.
4, pp. 1086-1093, Aug. 2006.
[277] X. Cao, and Z. Deng, A full-period generating mode for bearingless switched reluctance
generators, IEEE Trans. Appl. Supercond., vol. 20, no. 3, pp. 1072-1076, Jun. 2010.
[278] W. Ding, Comparative study on dual-channel switched reluctance generator performances
under single- and dual-channel operation modes, IEEE Trans. Energy Convers., vol. 27, no.
3, pp. 680-688, Sept. 2012.
[279] C. Mademlis, and I. Kioskeridis, Optimizing performance in current-controlled switched
reluctance generators, IEEE Trans. Energy Convers., vol. 20, no. 3, pp. 556-565, Sept. 2005.
[280] I. Kioskeridis, and C. Mademlis, Optimal efficiency control of switched reluctance
generators, IEEE Trans. Power Electron., vol. 21, no. 4, pp. 1062-1072, Jul. 2006.
[281] T. Raminosoa, B. Blunier, D. Fodorean, and A. Miraoui, Design and optimization of a
switched reluctance motor driving a compressor for a PEM fuel-cell system for automotive
applications, IEEE Trans. Ind. Electron., vol. 57, no. 9, pp. 2988-2997, Sept. 2010.
[282] M. Krishnamurthy, C. S. Edrington, A. Emadi, P. Asadi, , M. Ehsani, and B. Fahimi, Making
the case for applications of switched reluctance motor technology in automotive products,
IEEE Trans. Power Electron., vol. 21, no. 3, pp. 659-675, May 2006.
[283] C. Pollock, H. Pollock, R. Barron, J. R. Coles, D. Moule, A. Court, and R. Sutton, Fluxswitching motors for automotive applications, IEEE Trans. Ind. Appl., vol. 42, no. 5, pp. 11771184, Sept.-Oct. 2006.
[284] Y. Kano, T. Kosaka, and N. Matsui, Optimum design approach for a two-phase switched
reluctance compressor drive, IEEE Trans. Ind. Appl., vol. 46, no. 3, pp. 955-964, May-Jun.
2010.
[285] K. Lu, P. O. Rasmussen, S. J. Watkins, and F. Blaabjerg, A new low-cost hybrid switched
reluctance motor for adjustable-speed pump applications, IEEE Trans. Ind. Appl., vol. 47, no.
1, pp. 314-321, Jan.-Feb. 2011.
[286] H. Chen, and J. J. Gu, Switched reluctance motor drive with external rotor for fan in air
conditioner, IEEE/ASME Trans. Mechatronics, vol. 18, no. 5, pp. 1448-1458, Oct. 2013.
[287] L. Szab, and M. Ruba, Segmental stator switched reluctance machine for safety-critical
applications, IEEE Trans. Ind. Appl., vol. 48, no. 6, pp. 2223-2229, Nov.-Dec. 2012.
[288] Y. W. Lin, K. F. Chou, M. J. Yeh, C. C. Wang, S. L. Yu, C. C. Yang, Y. C. Chang, and C. M.
Liaw, Design and control of a switched-reluctance motor-driven cooling fan, IET Power
Electron., vol. 5, iss. 9, pp. 1813-1826, 2012.

82

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

[289] J. Kim, and R. Krishnan, Novel two-switch-based switched reluctance motor drive for low-

cost high-volume applications, IEEE Trans. Ind. Appl., vol. 45, no. 4, pp. 1241-1248, Jul.Aug. 2009.
[290] W. Ding, L. Liu, and J. Lou, Design and control of a high-speed switched reluctance machine
with conical magnetic bearings for aircraft application, IET Electr. Power Appl., vol. 7, iss. 3,
pp. 179-190, 2013.
[291] Q. Z. Chen, Y. F. Mo, and G. Meng, Dymola-based modeling of SRD in aircraft electrical
system, IEEE Trans. Aerosp. Electron. Syst., vol. 42, no. 1, pp. 220-227, Jan. 2006.
[292] M. D. Hennen, M. Niessen, C. Heyers, H. J. Brauer, and R. W. D. Doncker, Development
and control of an integrated and distributed inverter for a fault tolerant five-phase switched
reluctance traction drive, IEEE Trans. Power Electron., vol. 27, no. 2, pp. 547-554, Feb. 2012.
[293] A. Tenconi, F. Profumo, S. E. Bauer, and M. D. Hennen, Temperatures evaluation in an
integrated motor drive for traction applications, IEEE Trans. Ind. Electron., vol. 55, no. 10,
pp. 3619-3626, Oct. 2008.
[294] D. Panda, and V. Ramanarayanan, Reduced acoustic noise variable dc-bus-voltage-based
sensorless switched reluctance motor drive for HVAC applications, IEEE Trans. Ind.
Electron., vol. 54, no. 4, pp. 2065-2078, Aug. 2007.
[295] F. Soare and P. J. C. Branco, Simulation of a 6/4 switched reluctance motor based on
Matlab/Simulink environment, IEEE Trans. Aerosp. Electron. Syst., vol. 37, no. 3, pp. 9891009, Jul. 2001.

83

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Appendix A
Parameters of SRM
Rotor poles
Stator poles
Phases
Input voltage
Stator resistance
Inertial
Friction
Inductance (maximum)
Inductance (minimum)
Turn-on angle
Turn-off angle
Commutation angle

6
4
3
150V
1.3
0.0013Kg.m2
0.0183N.m.s
60mH
8mH
0
30
60

84

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

Appendix B
MATLAB Code
clc;
clear all;
close all;
%%%%%%%%%% SRM model parameters %%%%%%%%%%
NS=6;
NR=4;
p=3;
V=150;
TL=0;
W=0.0;
WLOAD=0.0;
ts=0.000065;
R=1.30;
J=0.0013;
F=0.0183;
DELTAI=0.2;
DELTAVMIN=0;
DELTAVMAX=150;
LMIN=8e-3;
LMAX=60e-3;
BETAS=30*(pi/180);
BETAR=30*(pi/180);
TETAS=(2*pi)*((1/NR)-(1/NS));
TETAX=(pi/NR)- ((BETAR+BETAS)/2);
TETAY=(pi/NR)-((BETAR-BETAS)/2);
TETAZ=(BETAR-BETAS)/2;
TETAXY=(TETAY+TETAZ+TETAS);
TETAON=0.1*(pi/180);
TETAOFF=38*(pi/180);
TETAQ=60*(pi/180);
TETAIN=20.1*(pi/180);
G=(inv([TETAX 1;TETAY 1]))*([LMIN;LMAX]);
AUP=G(1);
BUP=G(2);
H=(inv([(TETAY+TETAZ) 1;TETAXY 1]))*([LMAX;LMIN]);
ADOWN=H(1);
BDOWN=H(2);
DL=AUP;
%%%%%%%%%% Initializing motor parameters %%%%%%%%%%
flux1=0;
flux2=0;
flux3=0;
Vp1=0;
Vp2=0;
85

Vp3=0;
I1=0;
I2=0;
I3=0;
theta_rem1(1)=0;
theta_rem2(1)=0;
theta_rem3(1)=0;
L1(1)=0;
L2(1)=0;
L3(1)=0;
Vp1(1)=0;
Vp2(1)=0;
Vp3(1)=0;
I1(1)=0;
I2(1)=0;
I3(1)=0;
flux1(1)=0;
flux2(1)=0;
flux3(1)=0;
T1(1)=0;
T2(1)=0;
T3(1)=0;
DL1(1)=0;
DL2(1)=0;
DL3(1)=0;
FEM1(1)=0;
FEM2(1)=0;
FEM3(1)=0;
FEM1LOAD(1)=0;
FEM2LOAD(1)=0;
FEM3LOAD(1)=0;
W(1)=0;
WLOAD(1)=0;
I1_pre=0;
Va1_pre=0;
theta_rem1(2)=0;
theta_rem2(2)=0;
theta_rem3(2)=0;
L1(2)=0;
L2(2)=0;
L3(2)=0;
Vp1(2)=0;
Vp2(2)=0;
Vp3(2)=0;
I1(2)=0;
I2(2)=0;
I3(2)=0;
flux1(2)=0;
flux2(2)=0;
flux3(2)=0;
T1(2)=0;
86

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

T2(2)=0;
T3(2)=0;
DL1(2)=0;
DL2(2)=0;
DL3(2)=0;
FEM1(2)=0;
FEM2(2)=0;
FEM3(2)=0;
FEM1LOAD(2)=0;
FEM2LOAD(2)=0;
FEM3LOAD(2)=0;
W(2)=0;
WLOAD(2)=0;
Iref(1)=0;
Iref_integral(1)=0;
tsim=0.5;
t=zeros(1,7000);
%%%%%%%%%% Creating a vector for theta %%%%%%%%%%
theta=0:pi/314.6:pi/2;
%%%%%%%%%% Starting the euler method %%%%%%%%%%
for i=2:tsim/ts
%%%%%%%%%% Set Initial speed and PI gain parameters %%%%%%%%%%
W_ref=60;
speed_p=0.568;
speed_i=12;
%%%%%%%%%% Setting variable speed %%%%%%%%%%
if i<(0.2/ts)
W_ref=60;
elseif i<(0.35/ts)
W_ref=50;
elseif i<(0.5/ts)
W_ref=80;
end
%%%%%%%%%% Speed control %%%%%%%%%%
diff=(W_ref-W(i));
Iref_integral(i)=Iref_integral(i-1)+diff*speed_i*ts;
Iref(i)=Iref_integral(i)+diff*speed_p;
%%%%%%%%%% Angle process
theta_rem1(i)=rem(theta(i),pi/2);
theta_rem2(i)=rem(theta(i)+pi/6,pi/2);
theta_rem3(i)=rem(theta(i)+pi/3,pi/2);
%%%%%%%%%% Inductance calculation %%%%%%%%%%
if ((0<=theta_rem1(i))&&(theta_rem1(i)<=TETAX))
L1(i)=LMIN;
87

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

end;
if ((TETAX<theta_rem1(i))&&(theta_rem1(i)<=TETAY))
L1(i)=(AUP*theta_rem1(i)+BUP);
end;
if((TETAY<theta_rem1(i))&&(theta_rem1(i)<=TETAXY))
L1(i)=((ADOWN*theta_rem1(i))+BDOWN);
end;
if ((theta_rem1(i))>TETAXY)
L1(i)=LMIN;
end;
if ((0<=theta_rem2(i))&&(theta_rem2(i)<=TETAX))
L2(i)=LMIN;
end;
if ((TETAX<theta_rem2(i))&&(theta_rem2(i)<=TETAY))
L2(i)=(AUP*theta_rem2(i)+BUP);
end;
if((TETAY<theta_rem2(i))&&(theta_rem2(i)<=TETAXY))
L2(i)=((ADOWN*theta_rem2(i))+BDOWN);
end;
if ((theta_rem2(i))>TETAXY)
L2(i)=LMIN;
end;
if ((0<=theta_rem3(i))&&(theta_rem3(i)<=TETAX))
L3(i)=LMIN;
end;
if ((TETAX<theta_rem3(i))&&(theta_rem3(i)<=TETAY))
L3(i)=(AUP*theta_rem3(i)+BUP);
end;
if((TETAY<theta_rem3(i))&&(theta_rem3(i)<=TETAXY))
L3(i)=((ADOWN*theta_rem3(i))+BDOWN);
end;
if ((theta_rem3(i))>TETAXY)
L3(i)=LMIN;
end;
%%%%%%%%%% Voltage source %%%%%%%%%%
if ((TETAON<=theta_rem1(i))&&(theta_rem1(i)<=TETAOFF))
Vp1(i)=V;
%%%%%%%%%% Current control %%%%%%%%%%
I1(i)=0;
if ((I1(i-1)<I1(i)) && (I1(i-1) < (Iref(i)+DELTAI)))
Vp1(i)=V;
end;
if ((I1(i-1)<I1(i)) && (I1(i-1) >= (Iref(i)+DELTAI)))
Vp1(i)=-V;
end;
if ((I1(i-1)>=I1(i)) && (I1(i-1) >= (Iref(i)-DELTAI)))
Vp1(i)=-V;
88

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

end;
if ((I1(i-1)>I1(i)) && (I1(i-1) < (Iref(i)-DELTAI)))
Vp1(i)=V;
end;
end;
if ((TETAOFF<theta_rem1(i))&&(theta_rem1(i)<=TETAQ))
Vp1(i)=-V;
end;
if (theta_rem1(i)>TETAQ)
Vp1(i)=0;
end;
if ((0<=theta_rem1(i))&&(theta_rem1(i)<TETAON))
Vp1(i)=0;
end;
if ((TETAON<=theta_rem2(i))&&(theta_rem2(i)<=TETAOFF))
Vp2(i)=V;
I2(i)=0;
if ((I2(i-1)<I2(i)) && (I2(i-1) < (Iref(i)+DELTAI)))
Vp2(i)=V;
end;
if ((I2(i-1)<I2(i)) && (I2(i-1) >= (Iref(i)+DELTAI)))
Vp2(i)=-V;
end;
if ((I2(i-1)>=I2(i)) && (I2(i-1) >= (Iref(i)-DELTAI)))
Vp2(i)=-V;
end;
if ((I2(i-1)>I2(i)) && (I2(i-1) < (Iref(i)-DELTAI)))
Vp2(i)=V;
end;
end;
if ((TETAOFF<theta_rem2(i))&&(theta_rem2(i)<=TETAQ))
Vp2(i)=-V;
end;
if (theta_rem2(i)>TETAQ)
Vp2(i)=0;
end;
if ((0<=theta_rem2(i))&&(theta_rem2(i)<TETAON))
Vp2(i)=0;
end;
if ((TETAON<=theta_rem3(i))&&(theta_rem3(i)<=TETAOFF))
Vp3(i)=V;
I3(i)=0;
if ((I3(i-1)<I3(i)) && (I3(i-1) < (Iref(i)+DELTAI)))
Vp1(i)=V;
end;
89

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

if ((I3(i-1)<I3(i)) && (I3(i-1) >= (Iref(i)+DELTAI)))
Vp3(i)=-V;
end;
if ((I3(i-1)>=I3(i)) && (I3(i-1) >= (Iref(i)-DELTAI)))
Vp3(i)=-V;
end;
if ((I3(i-1)>I3(i)) && (I3(i-1) < (Iref(i)-DELTAI)))
Vp3(i)=V;
end;
end;
if ((TETAOFF<theta_rem3(i))&&(theta_rem3(i)<=TETAQ))
Vp3(i)=-V;
end;
if (theta_rem3(i)>TETAQ)
Vp3(i)=0;
end;
if ((0<=theta_rem3(i))&&(theta_rem3(i)<TETAON))
Vp3(i)=0;
end;
%%%%%%%%%% Current calculation %%%%%%%%%%
if ((0<=theta_rem1(i))&&(theta_rem1(i)<=TETAX))
I1(i)=flux1(i)/LMIN;
end;
if ((TETAX<theta_rem1(i))&&(theta_rem1(i)<=TETAY))
I1(i)=flux1(i)/((AUP*theta_rem1(i))+BUP);
end;
if ((TETAY<theta_rem1(i))&&(theta_rem1(i)<=TETAXY))
I1(i)=flux1(i)/((ADOWN*theta_rem1(i))+BDOWN);
end;
if (theta_rem1(i)>TETAXY)
I1(i)=flux1(i)/LMIN;
end;
if ((0<=theta_rem2(i))&&(theta_rem2(i)<=TETAX))
I2(i)=flux2(i)/LMIN;
end;
if ((TETAX<theta_rem2(i))&&(theta_rem2(i)<=TETAY))
I2(i)=flux2(i)/((AUP*theta_rem2(i))+BUP);
end;
if ((TETAY<theta_rem2(i))&&(theta_rem2(i)<=TETAXY))
I2(i)=flux2(i)/((ADOWN*theta_rem2(i))+BDOWN);
end;
if (theta_rem2(i)>TETAXY)
I2(i)=flux2(i)/LMIN;
end;
if ((0<=theta_rem3(i))&&(theta_rem3(i)<=TETAX))
I3(i)=flux3(i)/LMIN;
end;
90

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

if ((TETAX<theta_rem3(i))&&(theta_rem3(i)<=TETAY))
I3(i)=flux3(i)/((AUP*theta_rem3(i))+BUP);
end;
if ((TETAY<theta_rem3(i))&&(theta_rem3(i)<=TETAXY))
I3(i)=flux3(i)/((ADOWN*theta_rem3(i))+BDOWN);
end;
if (theta_rem3(i)>TETAXY)
I3(i)=flux3(i)/LMIN;
end;
while I1(i)<0
I1(i)=0;
end;
while I2(i)<0
I2(i)=0;
end;
while I3(i)<0
I3(i)=0;
end;
%%%%%%%%%% compute torque %%%%%%%%%%
if ((0<=theta_rem1(i))&&(theta_rem1(i)<=TETAX))
T1(i)=0;
end;
if ((TETAX<theta_rem1(i))&&(theta_rem1(i)<=TETAY))
T1(i)=0.5*(DL)*(I1(i)*I1(i));
end;
if ((TETAY<theta_rem1(i))&&(theta_rem1(i)<=TETAXY))
T1(i)=-0.5*(DL)*(I1(i)*I1(i));
end;
if (theta_rem1(i)>TETAXY)
T1(i)=0;
end;
while T1(i)<0
T1(i)=0;
end;
if ((0<=theta_rem2(i))&&(theta_rem2(i)<=TETAX))
T2(i)=0;
end;
if ((TETAX<theta_rem2(i))&&(theta_rem2(i)<=TETAY))
T2(i)=0.5*(DL)*(I2(i)*I2(i));
end;
if ((TETAY<theta_rem2(i))&&(theta_rem2(i)<=TETAXY))
T2(i)=-0.5*(DL)*(I2(i)*I2(i));
end;
if (theta_rem2(i)>TETAXY)
T2(i)=0;
end;
while T2(i)<0
T2(i)=0;
91

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

end;
if ((0<=theta_rem3(i))&&(theta_rem3(i)<=TETAX))
T3(i)=0;
end;
if ((TETAX<theta_rem3(i))&&(theta_rem3(i)<=TETAY))
T3(i)=0.5*(DL)*(I3(i)*I3(i));
end;
if ((TETAY<theta_rem3(i))&&(theta_rem3(i)<=TETAXY))
T3(i)=-0.5*(DL)*(I3(i)*I3(i));
end;
if (theta_rem3(i)>TETAXY)
T3(i)=0;
end;
while T3(i)<0
T3(i)=0;
end;
T(i)=T1(i)+T2(i)+T3(i);
%%%%%%%%%% Flux calculation %%%%%%%%%%
flux1(i+1)=flux1(i)+(Vp1(i)-(R*I1(i)))*ts;
flux2(i+1)=flux2(i)+(Vp2(i)-(R*I2(i)))*ts;
flux3(i+1)=flux3(i)+(Vp3(i)-(R*I3(i)))*ts;
%%%%%%%%%% FEM calculation %%%%%%%%%%
if ((0<=theta_rem1(i))&&(theta_rem1(i)<=TETAX))
DL1(i)=0;
end;
if ((TETAX<theta_rem1(i))&&(theta_rem1(i)<=TETAY))
DL1(i)=DL;
end;
if ((TETAY<theta_rem1(i))&&(theta_rem1(i)<=TETAXY))
DL1(i)=-DL;
end;
if (theta_rem1(i)>TETAXY)
DL1(i)=0;
end;
if ((0<=theta_rem2(i))&&(theta_rem2(i)<=TETAX))
DL2(i)=0;
end;
if ((TETAX<theta_rem2(i))&&(theta_rem2(i)<=TETAY))
DL2(i)=DL;
end;
if ((TETAY<theta_rem2(i))&&(theta_rem2(i)<=TETAXY))
DL2(i)=-DL;
end;
if (theta_rem2(i)>TETAXY)
DL2(i)=0;
end;
92

## Simulation of Switched Reluctance Motor and Control Based on MATLAB Environment

if ((0<=theta_rem3(i))&&(theta_rem3(i)<=TETAX))
DL3(i)=0;
end;
if ((TETAX<theta_rem3(i))&&(theta_rem3(i)<=TETAY))
DL3(i)=DL;
end;
if ((TETAY<theta_rem3(i))&&(theta_rem3(i)<=TETAXY))
DL3(i)=-DL;
end;
if (theta_rem3(i)>TETAXY)
DL3(i)=0;
end;
FEM1LOAD(i)=I1(i)*WLOAD(i)*DL1(i);
FEM2LOAD(i)=I2(i)*WLOAD(i)*DL2(i);
FEM3LOAD(i)=I2(i)*WLOAD(i)*DL3(i);
FEM1(i)=I1(i)*W(i)*DL1(i);
FEM2(i)=I2(i)*W(i)*DL2(i);
FEM3(i)=I2(i)*W(i)*DL3(i);
%%%%%%%%%% Disturbance applied %%%%%%%%%%
t(i+1)=t(i)+ts;
if (t(i+1)>tsim/4)&&(t(i+1)<tsim/3.9);
TL=2;
end;
%%%%%%%%%% Speed calculation %%%%%%%%%%
WLOAD(i+1)=ts/J*(T(i)-TL-F*WLOAD(i))+WLOAD(i);
W(i+1)=ts/J*(T(i)-F*W(i))+W(i);
theta(i+1)=theta(i)+(pi/314.6);
end;
%%%%%%%%%% Plotting figures %%%%%%%%%%
figure(1)
plot (t(1:end-1),L1,t(1:end-1),L2,t(1:end-1),L3)
figure(2)
plot (t(1:end-1),Vp1)
figure(3)
plot (t,W)

93