You are on page 1of 8

Energy Conversion and Management 86 (2014) 701–708

Contents lists available at ScienceDirect

Energy Conversion and Management


journal homepage: www.elsevier.com/locate/enconman

Switched reluctance machines control with a minimized sampling


frequency
Xavier Rain a, Mickaël Hilairet b, Antoni Arias c,⇑
a
Laboratoire de Génie Electrique de Paris (LGEP)/SPEE-Labs, CNRS UMR 8507, SUPELEC, Université Pierre et Marie Curie P6, Université Paris-Sud, 11 rue Joliot Curie,
Plateau de Moulon, F 91192 Gif sur Yvette CEDEX, France
b
FEMTO-ST, CNRS UMR 6174, University of Franche-Comte, F-90010 Belfort, France
c
Universitat Politecnica de Catalunya, Colom 1, 08222 Terrassa, Catalonia, Spain

a r t i c l e i n f o a b s t r a c t

Article history: This paper is focused on reducing the Switched Reluctance Machines (SRMs) control sampling frequency
Received 13 December 2013 in order to save processor real time resources, while keeping the stability and also the performance, in
Accepted 8 May 2014 terms of average torque and torque ripple. Reducing the CPU cost either by implementing the control
Available online 3 July 2014
algorithm in a less performing CPU or more importantly reducing the percentage of the CPU demand
is an attractive goal, especially for the electrical vehicle industry from where the SRM used in this
Keywords: research has been designed for. Once low sampling periods are applied in the current loop, a strong deg-
Switched reluctance machine
radation in the averaged torque and torque ripple arises. Such problem degenerates with the speed,
Torque ripple
Sampling frequency
becoming unbearable at high speeds and eventually making the control unstable. In this paper two solu-
Computational economy tions are proposed. The first one, which is just software feasible, consists on anticipating the voltage sup-
ply in order to tackle the noncoincident calculated turn on and off angles and the actual sampling
instants. The second solution, which must be implemented at a very low hardware level, uses a basic
function to allow the process to emulate continuous control and therefore independent of the sampling
instants. Finally, experimental results on a 8/6 SRM illustrate the validity of the novel strategies in terms
of average torque performance and torque ripple minimization.
Ó 2014 Elsevier Ltd. All rights reserved.

1. Introduction torque ripple reduction [20,24,25] and power losses minimization


[26] are still hot topics of research; sometimes addressed from the
Research efforts have been devoted over the last years to very beginning when the machine it is initially designed [27].
Switched Reluctance Machines (SRMs) because they possess inher- Despite all these issues, SRMs are under consideration in many
ently fault tolerant characteristics, high robustness and reliability industrial drives and academic research projects. Therewith for
and their manufacturer process is simpler and inexpensive due cost reasons, manufacturers usually try to use economic control
to the lack of windings and permanent magnets on the rotor processor units (CPU) for the controller implementation such as
[1–5]. Thanks to the advances in power electronics and computer Digital Signal Processors (DSP) or microcontrollers.
science, the SRM performance has been enhanced to a point where Nevertheless, expensive and powerful control platforms such as
they are serious candidates for state of the art applications such as Complex Programmable Logic Device (CPLD), Field Programmable
electric vehicle propulsion [6–11], automotive starter-generators Gate Array (FPGA) and Applications Specific Integrated Circuit
[1,2], aerospace applications [12–15], wind turbines [16] and bear- (ASIC) are used for torque control of AC machines due to the high
ingless for magnetic levitation [17]. The reduction of acoustic noise speed computation. Special attention deserves FPGAs based drives
[18,19], torque ripple minimization [20,21], and its nonlinearities systems since their use has been increased for the last 15 years
are challenges to be solved in order to penetrate further in the [28–30].
industrial potential market. Likewise than all other machines, the The fact of the reduced cost of the SRM has to be in agreement
achievement of a high performance sensorless control [22,23], with the rest of the drive in order to keep them as an attractive
choice for the market. Therefore, reducing the CPU cost either by
⇑ Corresponding author. implementing the control algorithm in a less performing CPU or
E-mail addresses: xavier.rain@lgep.supelec.fr (X. Rain), mickael.hilairet@ reducing the percentage of the CPU demand is an attractive goal,
univ-fcomte.fr (M. Hilairet), antoni.arias@upc.edu (A. Arias). especially for the electrical vehicle industry from where the SRM

http://dx.doi.org/10.1016/j.enconman.2014.05.056
0196-8904/Ó 2014 Elsevier Ltd. All rights reserved.
702 X. Rain et al. / Energy Conversion and Management 86 (2014) 701–708

Fig. 1. Original SRM average torque control scheme.

used in this research has been designed for. Once low sampling 80
periods are applied, a strong degradation in the torque ripple

phase current (A)


response arises because of the difference between calculated turn

Instantaneous
60
on and turn off magnetizing angles and their applications in a dis-
crete time context. Such problem degenerates linearly with the 40
speed, becoming unbearable at high speeds. In order to tackle
the described problem, two different solutions are proposed to 20
enhance the original Average Torque Control (ATC) [31]. The first
one requires only software implementation while the second is 0
0.005 0.01 0.015 0.02 0.025 0.03
hardware based and it can be claimed as a first step towards a full
FPGA-based controller implementation for SRM drive [32].
Instantaneous electromagnetic

Similarly to [33], in section 2, the paper illustrates the influence 10

of the sampling frequency on the SRM performance. In the next 8


section, two improvements in the switch control system block
torque (N.m)

are fully described, which overcome the undesirable effects of 6

the sampling period enlargement. Finally in section 4, the main 4


contributions are experimentally corroborated on a 6/8 SRM and
compared with the original ATC [31]. 2

0
0.005 0.01 0.015 0.02 0.025 0.03
2. SRM control t (s)

Fig. 2. Phase current and instantaneous electromagnetic torque at X ¼ 3000 rpm


2.1. SRM average torque control strategy and T em ¼ 3:8 N m  T s ¼ 50 ls with the original ATC.

Three different methods exist for torque control of SRM


[4,5,31,34]. The first one is called instantaneous torque control mentioned three variables. Finite Element Models are widely used
where the phase current references are computed at each sample to find all required values which usually are stored in a 3D-look-up
time according to the desired torque and the rotor position. The table [38] as it is shown in Fig. 1, whose inputs are the speed X and
second one is called Average Torque Control (ATC) where square the average reference torque T em .
wave current references are imposed over one excitation period, The switch control system generator defines the incoming and
and finally, the last one is based on direct torque control with or outgoing phases according the instantaneous position he and the
without fixed frequency as in others AC machines [35–37]. optimum angles hon and hoff . It computes four boolean variables
Building on previous research, this paper enhances the original pulsei , so that pulsei ði 2 ½1; 4, case of a 8/6 SRM) is set to one when
ATC strategy shown in Fig. 1, where the capabilities of the motor the phase is active.
are fully utilized in a wide speed operating range [31,34]. The The current controller implemented on the test bench is an
SRM’s control consists on a speed control and an open loop torque ‘‘hybrid’’ one [39], which is composed by an ON–OFF controller,
control. As with any type of electrical machine, the speed control- to initially achieve high dynamics and robustness, and an IP (Inte-
ler’s (Integral-Proportional) output provides the electromagnetic gral-Proportional) one, to lower the torque and current oscillations
required torque T em . The sampling speed period T sX can have a high at steady state.
value (i.e. 1 ms), while the switch control system generator and
current control must have a sampling period Ts of lower value
(i.e. 50 ls), since the electrical dynamics is higher than the 2.2. Sampling period influence on the SRM performance
mechanical one.
In the so called ATC, the torque set point value corresponds to Fig. 2 illustrates the torque and current values when the 8/6
the mean torque for one electrical period of the rotor and it is SRM (see Table 1 for all data) is rotating at 3000 rpm and its torque
achieved by means of the current set point I , turn-on angle hon , is 3.8 N m.
and turn-off angle hoff , as shown in Fig. 1. Since in the ATC the cur- The PWM switching period and sampling period T s of the inner-
rent set point remains unchanged during the whole period, such loops are set to 50 ls. At high speeds, such as 3000 rpm, the back-
control is also known as ‘‘square wave control’’. Several options emf is so high that the current cannot achieve its set point. Under
of the previously mentioned three variables (I ; hon and hoff ) are these circumstances, the controller reacts supplying the maximum
possible. Efficiency maximization or torque ripple reduction voltage and the parameters (I ; hon ; hoff ) are set to optimize the
[31,34] are possible optimum criteria to choose the previously efficiency [31,34]. Fig. 3 shows the torque and current for the same
X. Rain et al. / Energy Conversion and Management 86 (2014) 701–708 703

Table 1 1.5
SRM characteristics. Ideal pulse

Pulses
1 Real pulse
Geometric parameters
Number of stator poles 8 Stator pole arc 19.8° 0.5
Number of rotor poles 6 Rotor pole arc 20.65°
0
Stator outer diameter 143 mm Airgap length 0.8 mm t
on t 6 6.5 7 7.5 tr off 8 8.5 9 9.5 10
Rotor outer diameter 68 mm Active length 125 mm r on t −3
off x 10

Instantaneous phase Instantaneous phase


Electrical parameters
Number of phases 4 Nominal speed 3000 rpm 20

voltage (V)
Nominal power 1.2 kW Nominal voltage 24 V
Phase resistance 50 mX Maximal current 100 A 0

−20

6 6.5 7 7.5 8 8.5 9 9.5 10


−3
x 10
80
60

current (A)
phase current (A)

60
Instantaneous

40

40 20

0
20 6 6.5 7 7.5 8 8.5 9 9.5 10
t (s) −3
x 10

0
0.005 0.01 0.015 0.02 0.025 0.03 Fig. 4. Phase current, variables ‘pulse’ and ‘ideal pulse’, X ¼ 3000 rpm and
T em ¼ 3:8 N m  T s ¼ 300 ls with the original ATC.
Intantaneous electromagnetic

10
3. Improvement of switch control system generator
8
torque (N.m)

6 3.1. Introduction
4
The sampling of the switch control system generator introduces
2 a variable time lag between the target values t on ; toff and the real
ones t ron ; troff as shown in Fig. 4. The higher the sampling rate,
0
0.005 0.01 0.015 0.02 0.025 0.03 the smaller the time lag and thus stability of the whole system is
t (s)
improved. In practice, the maximum time lag is equal to one sam-
Fig. 3. Phase current and instantaneous electromagnetic torque at X ¼ 3000 rpm pling period T s , that is equivalent to an electrical position lag equal
and T em ¼ 3:8 N m  T s ¼ 300 ls with the original ATC. to Dhe-max ¼ N r XT s , where N r and X are respectively the number of
rotor pole and the mechanical speed. At high speed (3000 rpm) the
electrical position lag could be equal to 32.4° with a sampling per-
iod T s set at 300 ls. In such a context, the performance is degraded
Table 2
Performance evaluation according to the strategy.
as already pointed before. In order to solve this difficulty, two
alternative implementations are detailed in this paper and dis-
Original ATC Original ATC Software solution Hardware solution
cussed in the next section.
Ts (ls) 50 300 300 300
X ¼ 1000 rpm and T em ¼ 17 N m 3.2. Software solution
Tem 16.84 15.68 16.93 17.01
DTem (%) 46.6 63.2 47.8 47.4 In the case of the software implementation, the incoming phase
X ¼ 2000 rpm and T em ¼ 7:5 N m is generally activated just after hon , i.e. he ½k þ 1 as shown in Fig. 5.
Tem 7.50 6.93 7.36 7.44 To deal with the position lag, an enhanced software solution is
DTem (%) 112.7 133.4 113.5 111.1
proposed without extra hardware. At he ½k (i.e. before hon ), the
X ¼ 3000 rpm and T em ¼ 3:8 N m
Tem 3.64 3.47 3.65 3.74
DTem (%) 150.9 213.6 156.4 150.5

speed and torque SRM values but for a sampling period T s2 of


300 ls. As expected, the mean torque is reduced below its set point
value and considerable ripples in both current and torque appear.
At 3000 rpm, which is high speed for this SRM, the torque ripple is
caused by the difference between the set point turn on (hon ) and
turn off (hoff ) angles and the actual ones.
Table 2 shows, on the left columns labelled as ‘‘original ATC’’,
the deterioration effect caused to the mean torque and torque rip-
ple for three different operating points when the sampling period
is enlarged from 50 ls to 300 ls. In order to keep the torque per-
formance regardless of the sampling period, a modification must
be done in the switch control system generator and current control Fig. 5. Principle of the software solution for the switch control signal generator
blocks. anticipation – switch on (left) and switch off (right) processes.
704 X. Rain et al. / Energy Conversion and Management 86 (2014) 701–708

incoming phase is activated to ensure that the phase current Table 3


reached comparable value as if it was enable at the optimum angle Parameters, inputs and outputs of the software based solution algorithm.

hon as shown in Fig. 5. Thus, the following equation must be Process Inputs Output
verified: Parameters: N r ; T s ; U dc
Magnetizing (switch on) hon , X, he ½k U m
ihe ½kþ1  ihe ½k ¼ ihe ½kþ1  ihon ð1Þ
Demagnetizing (switch off) hoff , X, he ½k U d
In practice, the SRM operates in discontinuous conduction
mode yielding to a current value and back-emf equal to zero at
the starting time of the incoming phase. Assuming that the resis-
Table 4
tance can be neglected, that the incoming phase is activated nearly Algorithm of the software based solution.
the unaligned position and that the full DC bus voltage U dc is
applied at startup, it follows that the well-known phase Eq. (2) Step 1 measure the mechanical speed X½k
Step 2 estimate of he ½k þ 1 according to Eq. (5)
di @Lðhe ; iÞ he ½k þ 1 ¼ he ½k þ N r X½kT s
u ¼ Ri þ Linc þ iN r X ð2Þ
dt @he Only for the magnetizing (phase current switch on) process
Step 3 if he ½k þ 1 > hon then
can be approximated as follows: calculate U m according to Eq. (4)
ihe ½kþ1  ihon he ½k þ 1  hon U m ¼ U dc he ½kþ1h
N r XT s
on

U dc ffi Linc ; with Dtm ¼ ð3Þ apply U m voltage to the PWM unit for only one period
Dt m Nr X
end if
As a result, the computed desired voltage U m applied within posi- Only for the demagnetizing (phase current switch off) process
tions he ½k and he ½k þ 1 is equal to: Step 3 if he ½k þ 1 > hoff then
calculate Dt d according to Eq. (7)
he ½k þ 1  hon
U m ¼ U dc ð4Þ Dtd ¼
he ½kþ1hoff
Nr X
Nr XT s
calculate U d according to Eq. (9)
where an estimation of the next position he ½k þ 1 is: U d ¼ U  ½k  DTtsd ðU  ½k þ U dc Þ
apply U d voltage to the PWM unit for only one period
he ½k þ 1 ¼ he ½k þ Nr XT s ð5Þ end if

The demagnetization of the phase follows a comparable proce-


dure, as shown in Fig. 5. Fig. 6 represents the software solution where the original ATC
In the ideal case where it occurs at the instant hoff , the reference has been enhanced based on Eqs. (4), (5) and (9). Table 3 points
applied voltage is equal to U dc . The variation of current between out the inputs, output and parameters and Table 4 details the algo-
the angles hoff and he ½k þ 1 is noted DIoff. Always by neglecting the rithm of the software based solution.
term (R.i), the electric equation can be simplified as follows: It can be noticed that the current profile of the software solution
DIoff matches the ideal profile, except in the initial (magnetizing) and
U dc ¼ e þ Linc ð6Þ the final (demagnetizing) transients, labelled as Tsm and Tsd respec-
Dt d
tively in Fig. 7. Such transients have been zoomed in Fig. 8, where it
with can be seen clearly how just one iteration of 300 ls is needed to
he ½k þ 1  hoff copy the ideal profile, as theoretically expected. It follows that
Dt d ¼ ð7Þ the torque ripple is remarkably decreased as it is numerically indi-
Nr X
cated in Table 2 when comparing columns 2 (original ATC) and 3
taking into account that the back-emf e is not equal to zero during (software solution).
the demagnetization of the phase. Between he ½k and he ½k þ 1, the
average reference voltage U d is equal to: 3.3. Hardware solution
DIoff U dc þ e
U d ¼ e þ Linc ¼ e  Dt d ð8Þ The objective of this second solution is to control each phase at
Ts Ts
the ideal instants ton ; toff using a basic function which is executed
Finally, the back-emf is evaluated at he ½k taking into the fact on the hardware. The basic principal consists of two stages:
that the phase current is nearly constant (square wave control).
Based on Eq. (2) and the applied reference voltage U  at the previ-  First stage: At the sample time t½k, the position he ½k þ 1 is pre-
ous sample time, it follows that Eq. (8) becomes: dicted and if the optimum firing angle hon is reached in the
Dt d  interval ½he ½k; he ½k þ 1, then the interval between the optimum
U d ¼ U  ½k  ðU ½k þ U dc Þ ð9Þ firing angle hon and the instantaneous position he ½k is evaluated:
Ts

Fig. 6. SRM average torque control scheme with the new proposed software solution.
X. Rain et al. / Energy Conversion and Management 86 (2014) 701–708 705

1.5
Ideal pulse

0.5

0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
t (s) −3
x 10
Phase voltages (V)

20 Instantaneous
Average
0

−20

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5


t (s) −3
x 10
T T
Phase currents (A)

sm sd
60
Software solution
40 Ideal profile

20

0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
t (s) −3
x 10

Fig. 7. Simulation results for the software solution at 2000 rpm, 4 N m and
T s ¼ 300 ls.
Fig. 10. Basic principle of the hardware solution.

equal to a where a boolean variable ‘pulse b’ is set to one. At the ris-


5 25
Software solution Software solution ing edge of ‘pulse b’, the incoming phase is magnetized.
Ideal profile Ideal profile
4.5  Second stage: At the next sample time t½k þ 1, the boolean vari-
24 ables are set to zero and the switched logic system generator
4 works naturally.

23
3.5 These three basics functions (ramp generating, comparator,
switching function and PWM) require a low sampling time in order
Phase currents (A)

Phase currents (A)

3
22 to apply the command without delay. It follows that such logic is
easily designed at a hardware level (e.g. FPGA) to meet the time
2.5
constraints, thus leading to a hardware/software partitioning.
21 A similar procedure is defined for the demagnetization phase.
2
The duty cycle a is calculated as follows:
1.5 20 hoff  he ½k
a¼ ; ð11Þ
1 Nr XT s
19 Fig. 11 represents a simulation for the operating point
0.5
(X = 3000 rpm; T em =3 N m). Optimum angles hon and hoff are
0 18
respected leading to an improvement of the control despite the fact
0 2 4 6
−4
2.6 2.8 3 3.2
−3
the sampling time of the software algorithm is set to 300 ls, as
t (s) x 10 t (s) x 10
indicated on the fourth column of the Table 2.
Fig. 8. Zoom of the portions labelled as T sm and T sd in Fig. 7, which correspond to
This procedure is effective when angles hon and hoff are not
the magnetizing and demagnetizing transients, respectively. included in the same sample time. Thus, Eq. (12) gives the maxi-
mum sampling period which must be always satisfied:
hon  he ½k
a¼ ð10Þ hoff  hon > Nr XT s ð12Þ
Nr XT s
Furthermore, a boolean variable ‘pulse a’ is set to one and trigger a To illustrate such limit, if the magnetization phase is equal to 180°
counter (r) as shown in Figs. 9 and 10. It follows that the optimum and the mechanical speed to 3000 rpm, the theoretical minimal
moment of magnetization t on is estimated when the counter value is sampling frequency fs of the software algorithm must be greater

Fig. 9. SRM average torque control scheme with the new proposed hardware solution.
706 X. Rain et al. / Energy Conversion and Management 86 (2014) 701–708

1.5

Ideal pulse
6
Ideal pulse
4
Pulses

1 Real pulse
2
0.5
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0 −3
6 6.5 7 7.5 8 8.5 9 x 10
−3 Real pulse = 1

phase voltage (V)


x 10
phase voltage (V)

Measured
20
Instantaneous

20
0
0
−20
−20 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
−3
x 10
6 6.5 7 7.5 8 8.5 9

phase current (A)


−3
x 10 60
phase current (A)

Measured
60
Instantaneous

40
40 20

20 0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
t (s) −3
x 10
0
6 6.5 7 7.5 8 8.5 9
t (s) −3
x 10 Fig. 14. Experimental results for the software solution at 2000 rpm, 4 N m and
T s ¼ 300 ls.
Fig. 11. Simulation results for the hardware solution at 3000 rpm, 3 N m and
T s ¼ 300 ls.
6

5.5
Instantantaneous measured torque (N.m)

4.5

3.5

Fig. 12. Asymmetric half bridge converter.


3

than 0.6 Hz. It is obvious than in a practical context this relation is


always fulfilled. 2.5

2
4. Experimental results

1.5
An experimental comparison has been carried out to corrobo- 4.5 5 5.5 6 6.5
rate the superior performance of the software and hardware solu- t (s)
tions proposed. Therefore, three algorithms have been Fig. 15. Instantaneous measured torque at 2000 rpm, 4 N m and T s ¼ 300 ls.
implemented: (i) the original ATC, (ii) the software based solution Software solution is applied at t = 5.7 s.
and (iii) the hardware based solution shown in Figs. 1, 6 and 9,
respectively. configuration used is mainly composed by a DS 1005PPC Board,
which includes a Power PC 750GX at 1 GHz, together with the
4.1. Test bench FPGA Base Board 5203 composed (among others) by a Xilinx
VirtexÒ-5 LX50T-1C at 10 MHz. For the hardware solution, the
All three algorithms have been implemented in the same additional blocks are implemented in the FPGA board together
hardware platform based on the dSPACE solutions. Actually, the with the PWM unit, having a resolution of 10 ns, which is of an

Fig. 13. SRM test bench.


X. Rain et al. / Energy Conversion and Management 86 (2014) 701–708 707

enormous precision. On the contrary, for the software solution, the


4.2
additional code is written in the DS1005PPC, which runs with a
sampling time period as low as just 300 ls. On the other hand,
4
the power electronics inverter is composed by four asymmetric
bridges, one per SRM phase, as Fig. 12 illustrates. Further details
3.8

Instantaneous measured torque (N.m)


can be found in [22]. Fig. 13 shows a picture with the set-up
described above which has been used for all the experimentation
3.6
work.
3.4
4.2. Software solution
3.2
Fig. 14 illustrates the experimental results for the software
solution algorithm, detailed in Section 3.2 obtained at 2000 rpm, 3
4 N m with a sampling time equal to 300 ls. In such figure, a volt-
age is supplied to the SRM 300 ls before than the original ATC 2.8

would do and therefore, the current is already different than zero


2.6
once the real pulse arrives. A voltage, whose average is now calcu-
lated with Eq. (9), is also previously supplied during the demagne-
2.4
tizing process. The voltage supplied in both magnetizing and
2.2
6 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
Ideal pulse

2 Fig. 18. Instantaneous measured torques at 500 rpm, 3.3 N m and T s ¼ 300 ls.
0
0.5 1 1.5 2 2.5 3 3.5 demagnetizing process is therefore anticipated trying to emulate
−3
x 10 a continuous controller despite the fact of having a discrete con-
Measured phase

troller with a sampling time as large as 300 ls. Such anticipation


20
phenomena and its remarkable torque ripple reduction are clearly
voltage (V)

0 shown in Fig. 15, where at 5.7 s the software solution is activated.


−20
0.5 1 1.5 2 2.5 3 3.5 4.3. Hardware solution
−3
x 10
Fig. 16 illustrates the experimental results for the hardware
Measured phase

60
solution obtained at 3000 rpm, 3 N m with a sampling time equal
current (A)

40 to 300 ls. As stated before, firing angles hon and hoff fall exactly at
20 the right position, thus increasing the stability of the whole control
and improving the performance. Fig. 17 shows the improvement in
0
0.5 1 1.5 2 2.5 3 3.5 terms of torque ripple when the hardware solution is activated at
t (s) −3
x 10 3.6 s.
Finally, Fig. 18 illustrates that the torque ripple reduction is also
Fig. 16. Experimental results for the hardware solution at 3000 rpm, 3 N m and
T s ¼ 300 ls. achieved at low speed (500 rpm).

5
7
4
3
6
2
Instantaneous measured torque (N.m)

1
0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
5

3.5

4 3
2.5
2
3
1.5
0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1

2
3.5
3
1 2.5
2
1.5
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
2 2.5 3 3.5 4 4.5 5
t (s)

Fig. 17. Instantaneous measured torque at 3000 rpm, 3 N m and T s ¼ 300 ls. Fig. 19. Comparison of the torque ripples between the two strategies at 2000 rpm,
Hardware solution is applied at t = 3.6 s. 2.5 N m and T s ¼ 300 ls.
708 X. Rain et al. / Energy Conversion and Management 86 (2014) 701–708

4.4. Software versus hardware solution [11] Bilgin B, Emadi A, Krishnamurthy M. Design considerations for switched
reluctance machines with a higher number of rotor poles. IEEE Trans Ind
Electron 2012;59(10):3745–56.
Fig. 19 illustrates a comparison between the original ATC and [12] Naayagi RT, Kamaraj V. Shape optimization of switched reluctance machine for
the two given solutions at 2000 rpm and 2.5 N m. A ripple reduc- aerospace applications. In: Proceedings of the 31st annual conference of IEEE
tion of 45.6% and 52.7% for the software and hardware solutions industrial electronics society (IECON’05); November 2005.
[13] Radun AV. High-power density switched reluctance motor drive for aerospace
respectively, is always achieved. Despite both solutions show a applications. IEEE Trans Ind Appl 1992;28(1):113–9.
similar results in terms of torque ripple, the performances of the [14] Valdivia V, Todd R, Bryan FJ, Barrado A, Lazaro A, Forsyth AJ. Behavioral
software based are degraded slowly at very high speed. Neverthe- modelling of a switched reluctance generator for aircraft power systems. IEEE
Trans Ind Electron 2014;61(6):2690–9.
less, the software solution can be claimed as being practically cost [15] Mendez S, Martinez A, Millan W, Montano CE, Perez-Cebolla F. Design,
free; while as regards the hardware one, the cost will depend on characterization, and validation of a 1-kW AC self-excited switched reluctance
the actual hardware PWM unity access, which must be available generator. IEEE Trans Ind Electron 2014;61(2):846–55.
[16] Hasanien Hany M, Muyeen SM. Speed control of grid-connected switched
for its implementation. reluctance generator driven by variable speed wind turbine using adaptive
neural network controller. Electr Power Syst Res 2012;84(1):206–13.
[17] Wang Huijun, Lee Dong-Hee, Park Tae-Hub, Ahn Jin-Woo. Hybrid stator-pole
5. Conclusion
switched reluctance motor to improve radial force for bearingless application.
Energy Convers Manage 2011;52(2):1371–6.
Two alternative SRM switching signal system generator blocks [18] Yang H-Y, Lim Y-C, Kim H-C. Acoustic noise/vibration reduction of a single-
have been designed in order to radically reduce the sampling fre- phase SRM using skewed stator and rotor. IEEE Trans Ind Electron
2013;60(10):4292–300.
quency. Such remarkable frequency reduction opens the possibility [19] Liang X, Li G, Ojeda J, Gabsi M, Ren Z. Comparative study of classical and
to cut processor real time needs. The first design, which is software mutually coupled switched reluctance motors using multiphysics finite-
feasible, consists on anticipating the voltage supply in order to element modeling. IEEE Trans Ind Electron 2014;61:5066–74.
[20] Navardi MJ, Babaghorbani B, Ketabi A. Efficiency improvement and torque
tackle the restriction of the large sampling instants. The second ripple minimization of switched reluctance motor using {FEM} and seeker
solution, which must be implemented at a very low hardware level, optimization algorithm. Energy Convers Manage 2014;78:237–44.
uses a basic function to allow the magnetization process to be con- [21] Lee Dong-Hee, Pham Trung Hieu, Ahn Jin-Woo. Design and operation
characteristics of four-two pole high-speed SRM for torque ripple reduction.
tinuous and therefore independent of the sampling instants. Exper- IEEE Trans Ind Electron 2013;60(9):3637–43.
imental results show the validity of the proposed novel strategies, [22] Arias A, Rain X, Hilairet M. Enhancing the flux estimation based sensorless
which not only do not degrade the overall SRM’s performance but speed control for switched reluctance machines. Electr Power Syst Res
2013;104:62–70.
also show a remarkable torque ripple reduction. Despite both solu-
[23] Dehkordi BM, Parsapoor A, Moallem M, Lucas C. Sensorless speed control of
tions bring good results in terms of keeping the performance when switched reluctance motor using brain emotional learning based intelligent
reducing the sampling frequency, the hardware solution presents controller. Energy Convers Manage 2011;52(1):85–96.
[24] Balaji M, Kamaraj V. Evolutionary computation based multi-objective pole
always a better performance, especially at high speeds, compared
shape optimization of switched reluctance machine. Int J Electr Power Energy
to the software one. Nevertheless, the software solution can be Syst 2012;43(1):63–9.
claimed as being practically cost free; while as regards the hard- [25] Kalaivani L, Subburaj P, Willjuice Iruthayarajan M. Speed control of switched
ware one, the cost will depend on the actual hardware PWM unity reluctance motor with torque ripple reduction using non-dominated sorting
genetic algorithm (NSGA-II). Int J Electr Power Energy Syst 2013;53:69–77.
access, which must be available for its implementation. [26] Torkaman H, Moradi R, Hajihosseinlu A, Toulabi MS. A comprehensive power
loss evaluation for switched reluctance motor in presence of rotor asymmetry
Acknowledgement rotation: theory, numerical analysis and experiments. Energy Convers Manage
2014;77:773–83.
[27] Siadatan A, Afjei E, Torkaman H, Rafie M. Design, simulation and experimental
The authors would like to acknowledge the ‘‘Servicio de Acci- results for a novel type of two-layer 6/4 three-phase switched reluctance
ones de Promoción y Movilidad’’ and the ‘‘Ministerio de Economía motor/generator. Energy Convers Manage 2013;71:199–207.
[28] Dubey R. Programmable logic devices for motion control – a review. IEEE Trans
y Competitividad’’ from Spain, for supporting Dr Antoni Arias dur- Ind Electron 2007;54(1):559–66.
ing the course of this work under the ENE2012-36871-C02-01 and [29] Naour MW, Monmasson E, Naassani AA, Slama-Belkhodja I, Patin N. FPGA-
DPI2013-41224-P Research Projects. based current controllers for AC machine drives – a review. IEEE Trans Ind
Electron 2007;54(4):1907–25.
[30] Monmasson E, Cirstea MN. FPGA design methodology for industrial control
References systems – a review. IEEE Trans Ind Electron 2007;54(4):1824–42.
[31] Hannoun H, Hilairet M, Marchand C. Design of an SRM speed control strategy
[1] Fahimi B, Emadi A, Sepe RB. A switched reluctance machine based starter/ for a wide range of operating speeds. IEEE Trans Ind Electron
alternator for more electric cars. IEEE Ind Appl Mag 2004;20(1):116–24. 2010;57(6):2911–21.
[2] Faiz J, Moayed-Zadeh K. Design of switched reluctance machine for starter/ [32] Bahri I, Idkhajine L, Monmasson E, Benkhelifa M. Hardware/software co-design
generator of hybrid electric vehicle. Electr Power Syst Res 2005;75(2– guidelines for system on chip FPGA-based sensorless AC drive applications.
3):153–60. Elsevier. IEEE Trans Ind Inform 2013;9(4):2165–76.
[3] Chen Hao, Lu Shengli. Fault diagnosis digital method for power transistors in [33] Rain X, Hilairet M, Arias A. Reducing the sampling frequency for the control of
power converters of switched reluctance motors. IEEE Trans Ind Electron the switched reluctance machine. In: 38th annual conference on IEEE
2013;60(2):749–63. industrial electronics society (IECON); 2012. p. 5882–7.
[4] Krishnan R. Switched reluctance motor drives. modeling, simulation, analysis, [34] Hannoun H, Hilairet M, Marchand C. Experimental validation of a switched
design, and applications. CRC Press; 2001. reluctance machine operating in continuous-conduction mode. IEEE Trans Veh
[5] Miller TJE. Electronic control of switched reluctance machines. Newnes; 2001. Technol 2011;60(4):1453–60.
[6] Kalan BA, Lovatt HC, Prout G., Voltage control of switched reluctance machines [35] Inderka RB, De Doncker R W. DITC-direct instantaneous torque control of
for hybrid electric vehicles. In: IEEE power electronics specialists conference switched reluctance drives. In: 37th annual meeting of the IEEE industrial
(PESC’02), vol. 4; 2002. p. 1656–60. application society (IEEE-IAS); 2002.
[7] Krishnamurthy M, Edrington CS, Emadi A, Asadi P, Ehsani M, Fahimi B. Making [36] Fuengwarodsakul NH, Menne M, Inderka RB, De Doncker RW. High-dynamic
the case for applications of switched reluctance motor technology in four-quadrant switched reluctance drive based on DITC. IEEE Trans Ind Appl
automotive products. IEEE Trans Power Electron 2006;21:659–75. 2005;41(5):1232–42.
[8] Arab MW, Godoy E, Bahri I, Hilairet M, Estebanez P Garcia, Randi SA. Current [37] Brauer HJ, Hennen MD, De Doncker RW. Control for polyphase switched
controller for switched reluctance motors using pole placement approach. In: reluctance machines to minimize torque ripple and decrease ohmic machine
IEEE international electric machines and drives conference IEMDC; May 2013. losses. IEEE Trans Power Electron 2012;27(1):370–8.
p. 1119–25. [38] Besbes M, Multon B. Mrvsim logiciel de simulation et d’aide à la conception de
[9] Bilgin B, Emadi A, Krishnamurthy M. Comprehensive evaluation of the machines à réluctance variable à double saillance à alimentation électronique
dynamic performance of a 6/10 SRM for traction application in PHEVs. IEEE (Deposit APP CNRS n.IDDN.FR.001.430010.000.S.C.2004.000.30645); 2004.
Trans Ind Electron 2013;60(7):2564–75. [39] Rain X, Hilairet M, Bethoux O. Comparative study of various current controllers
[10] dos Santos FLM, Anthonis J, Naclerio F, Gyselinck JJC, Van der Auweraer H, Goes for the switched reluctance machine. In: IEEE vehicle power and propulsion
LCS. Multiphysics NVH modeling: simulation of a switched reluctance motor conference VPPC; September 2010.
for an electric vehicle. IEEE Trans Ind Electron 2014;61(1):469–76.

You might also like