You are on page 1of 6

IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 11, NO.

1, JANUARY 1996 83

Torque Ripple Minimization in Switched Reluctance


Motor Drives by PWM Current Control
Iqbal Husain, Member, IEEE, and M. Ehsani, Senior Member, IEEE

Abstract-Higher torque ripple is one of the few drawbacks of tion with minimum torque pulsations. The excellent positive
switched reluctance motor (SRM) drives which otherwise possess features of an SRM can be utilized in a servo system by
excellent characteristics for applications in many commercial developing techniques of reducing the torque ripple. These
drives. This paper begins with an extensive review of torque
ripple reduction methods that appear in the literature and then types of drives have extensive applications in automotive
presents a new strategy of PWM current control for smooth industries, direct drive machine tools, etc.
operation of the drive. This method includes a current control There are essentially two primary approaches for reducing
strategy during commutation when torque ripple minimization is the torque pulsations: One method is to improve the magnetic
of utmost importance. design of the motor, while the other is to use sophisticated elec-
tronic control. Machine designers are able to reduce the torque
pulsations by changing the stator and rotor pole structures,
I. INTRODUCTION but only at the expense of motor performance. The electronic
approach is based on selecting an optimum combination of the
T HE inherent simplicity, ruggedness, and low cost of a
switched reluctance motor (SRM) makes it a viable candi-
date for various general purpose adjustable speed applications
operating parameters, which include the supply voltage, tum-
on and tum-off angles, current level and the shaft load. It must
[11. The simple power electronic drive circuit requirement and be noted that the minimization of torque ripple does lead to a
the fault tolerance of the converter are specific advantages reduction of the average torque, since the capabilities of the
of an SRM drive for applications requiring a high degree motor are not being fully utilized at every rotor position. In
of reliability. The combination of an SR motor and an ap- general, it can be stated that torque maximization and ripple
propriately controlled converter provides many of the desired minimization cannot be achieved simultaneously by electronic
characteristics of an efficient drive system. The output power control. N

of an SRM is higher than that of a comparable induction motor This paper presents an improved PWM current control
and the torque-inertia ratio is also higher due to the absence technique for torque ripple minimization in the low speed
of rotor windings. mode of operation. The torque pulsations during commutation
The primary disadvantage of an SRM is the higher torque are minimized by simultaneous conduction of two positive
ripple compared with conventional machines, which con- torque producing phases over an extended predefined region.
tributes to acoustic noise and vibration. The origin of torque
pulsations in an SRM is due to the highly nonlinear and 11. TORQUEGENERATION
discrete nature of torque production mechanism. The total The doubly salient SR motors have independent phase
torque in an SRM is the sum of torques generated by each of windings on the stator and a rotor usually made of steel
the stator phases, which are controlled independently. Torque laminations. Several possible combinations of stator and rotor
pulsations are the most significant at the commutation instants poles are possible, such as, 6/4, 8/6, 12/8, etc. The machine
when torque production mechanism is being transferred from produces torque on the basis of varying reluctance along the
one active phase to another. Cameron et al. [2] demonstrated magnetic circuit. When a stator phase is energized, the stator
that the resonant vibrations of the stator are the dominant pole pair attracts the closest rotor pole pair toward alignment of
source of acoustic noise in an SRM. These vibrations are the poles. Torque is produced by this tendency of the magnetic
caused by radial magnetic force, which act to decrease the gap circuit to adopt a configuration of minimum reluctance and is
separation between the rotor and stator as their poles approach
independent of the direction of current flow. By consecutive
alignment. energization of successive phases, continuous rotation in either
The minimization of the torque ripple is essential in high direction is possible. The torque in terms of co-energy is given
performance servo applications, which require smooth opera-
as Dl

Manuscript received October 28, 1993; revised July 21, 1995.


1. Husain is with the Department of Electrical Engineering, University of phase
Akron, Akron, OH 44325-3904 USA.
M. Ehsani is with the Department of Electrical Engineering, Texas A&M
University, College Station, TX 77843-3128 USA. where T , i , and 6' represent the torque, current, and rotor
Publisher Item Identifier S 0885-8993(96)00597-2. angular position respectively. The co-energy can be calculated
0885-8993/96$05.00 0 1996 IEEE

Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on June 09,2021 at 07:12:31 UTC from IEEE Xplore. Restrictions apply.
84 E E E TRANSACTIONS ON POWER ELECTRONICS, VOL 11, NO. 1, JANUARY 1996

111. REVLEW OF PREVIOUS METHODS


Aligned posltlon
!/--
Various methods of torque control appear in the literature
[3]-[9]. The most popular approach for ripple minimization
has been to store the torque-angle-current characteristics in
a tabular form so that the optimum phase current can be
determined from position measurement and torque require-
ment. Some of the previous studies have outlined methods
00 8C e,
of obtaining the torque-angle-currentcharacteristics accurately
(a) by conducting static tests on the motor [5]-[7]. One method of
obtaining these characteristics curves, described by Kavanagh
et al. [5] is based on a series of experiments performed with
‘4 #---I1 the drive in a self-leaming mode, without the need for an
external loading device. The technique is not trivial, taking
several minutes, as the amount of computation and the number
of steps to be performed are significant.
The method described by Moreira in [7] is based on the
estimation of the instantaneous SR motor torque from the flux
linkage versus current and rotor position characteristics curves.
I -1 These curves were obtained by experimental measurement
of voltage and current at different rotor positions and then
using a bi-cubic spline interpolation. In this method, the
instantaneous torque estimates is obtained in real time from
third-order polynomial evaluations whose coefficients have
been precomputed and stored in memory locations of the
Fig. 1. Idealized inductance profile and the phase excitation currents. (a)
Motor phase inductance. (b) Phase current for motoring torque. ( c ) Phase digital signal processor used to implement the control. The
current for braking torque. estimated torque is compared with a constant reference value
and the result of this comparison drives a current regulator to
from control the motor phase currents. The algorithm of this method

W’ = I’ $(8, i ) d i (2)
involves the computation of third order polynomials and does
not take advantage of overlapping positive
phase inductance to minimize the torque ripple.
regions of the

where $ represents the stator flux. The method of ripple reduction by optimizing current over-
Under the simplifying assumption of magnetic linearity, the lap during commutation at all torque levels was studied in [6].
torque equation becomes The algorithm is based on defining a central commutation point
1 . dL at which two phases carry equal current so that the summed
T(0,i) = -z2-. (3) torque matches the desired torque. This method also used the
2 d8
phases
experimentally obtained static torque-angle-current curves to
The idealized inductance profile for one phase of an SRM find the desired currents for a required torque.
is shown in Fig. l(a). The phase excitation currents are syn- The research on ripple reduction by Taylor et aZ. [9]-[ll]
chronized with the rising inductance region for positive or resulted in a number of control schemes based on feedback
motoring torque and with the decreasing inductance region linearization. In these methods, a state feedback control algo-
for generating or braking torque. The phase currents for rithm is designed, which compensates for all the nonlinearities
motoring and generation are shown in Fig. l(b) and (c), of the machine modes and decouples the effect of stator phase
respectively. The optimum performance of an SRM depends currents in torque production. The position dependent logic of
on the appropriate positioning of the phase currents relative the commutation circuit assigns control to one phase which
to the rotor angular position. The motor controller selects the controls the motion, while the remaining phase currents are
turn-off angles in such a way that the residual magnetic flux forced to decay to zero. Although conceptually successful, the
in the commutating phase decays to zero before the negative control algorithm is highly complex and difficult to implement.
$$ region is reached in the motoring mode of operation. Simplified versions of the above algorithm based on reduced
In the low speed mode of operation, torque is maintained order SRM model have been presented in [ 101 and [ 111.
constant by keeping the phase current constant. The inde-
pendent stator phases contribute, in succession, to maintain
continuous torque production in the direction of rotation. IV. TORQUERIPPLE MINIMIZATION
During commutation each of the two adjacent conducting The torque ripple minimization method proposed in this pa-
phases produce torques which are additive. Torque ripple per is based on optimum profiling of the phase currents during
is inversely related to the smoothness of current transfer an extended overlapping conduction period of two phases. The
between phases, and it is possible to minimize the ripple during method of control is on an instantaneous basis instead of the
transition by controlling currents in the overlapping phases. conventional time-averaged torque control. The instantaneous

Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on June 09,2021 at 07:12:31 UTC from IEEE Xplore. Restrictions apply.
HUSAIN AND EHSANI: TORQUE RIPPLE MINIMIZATION IN SWITCHED RELUCTANCE MOTOR DRIVES 85

A similar method of torque control based on a defining


I- f-1 function was proposed in [8]. The authors attempted to develop
a generalized concept of instantaneous torque control for
rotating machines by a reference frame transformation based
on the Floquet theory. The computational complexity and
speed requirements required to achieve the desired control
pose a potential drawback for the implementation of the
concept. However, this paper presents a simpler algorithm for
torque ripple minimization based on contour functions.
The contour function predefines the conduction of each
phase with three distinct modes of profiling. In two of these
modes, two phases conduct simultaneously over an extended
0 100 zo SM
prolonged period and only one phase conducts in the remaining
Rotor posttton in electrtcal degrees
mode. The commutation is designed to take place over a
Fig. 2. Contour functions for profiling individual phase currents and torque. prolonged period for smoothness of operation during transition
of current conduction from an outgoing phase to the incoming
one. The torque control strategy forces the outgoing phase
control reduces the time of response in addition to minimizing
current to follow a decaying contour rather than allowing it to
the torque ripple. In conventional methods, the phase current
freewheel naturally. The incoming phase current is also forced
is maintained at the reference level by hysteresis control or
to follow an increasing contour by active control. Four phase
PWM control to produce constant torque. The torque ripple
SRM's are readily adaptable to this scheme since there is a
minimization is of utmost importance at commutation, where
region in the inductance profiles of two adjacent phases where
overlapping conduction of phases occurs. Current profiling at
they simultaneously possess positive slopes.
commutation has not been discussed in detail in the published
literature, although the control algorithms described in [7]-[ 111
apply for single-phaseconduction as well as for multiple-phase B. Algorithm for Current Control
conduction. Also, the available literature on torque ripple The torque command Tref is set by the load requirement in
minimization stresses more the determination of the torque- torque controlled drives and the reference current is readily
angle-current characteristics and rarely addresses the current obtained from the torque-angle-current characteristics if only
profiling algorithm. A PWM strategy of c;qent profiling one phase is conducting. The contour function comes into the
for the entire region of operation, including cohutation, is picture during multiple-phase conduction periods. From (4)
presented in the following.
0
A. Torque and Current Profiling Strategy
The torque control strategy is based on following a contour
for each of the phases of the SR motor such that the sum where T I ,T2,T3,and T4 are the torques produced by each of
of torques produced by each phase is constant and equals the the phases separately. The individual phase current require-
desired torque Tref.In order to achieve this constant torque, ments can now easily be determined from these phase torque
we define a contour function f ~ ( 6 ' ) such that requirements and the torque-angle-current characteristics. If
saturation can be neglected, the desired current can easily be
obtained from the instantaneous torque equation
where
n

k=l
However, to take saturation into account, the torque-angle-
Here f k is the contour function for the kth phase. current characteristics must be stored in tabular form for quick
One possible choice for the contour function f ~ ( 6 ' ) for a
access and retrieval of data.
four-phase 816 SRM is shown in Fig. 2. The equation of the The algorithm for current control with torque ripple mini-
function for phase 1 is
mization is given below:
fl(6') = .5 - . 5 ~ 0 ~ 4 (-6 d' o ) , 6'0 5 6' < 6'1 Obtain Tref from user.
= 1, 61 5 6' < 6'2 Calculate f ( 6 ' 1 ) at position 191 (from tables).
+ .5cos4(8 - e2), (5) Calculate TI and TZfrom Tref* f(O1).
= .5 o2 5 e < e3 Obtain I1des and I2des from tables.
= 0, otherwise. Regulate the current to maintain the desired values.
The contour function for a phase is nonzero only during its In one of the modes of operation only one phase will be
positive inductance slope. The choice of the reference angles conducting and the multiplication of Tref with f(6') will give
depends on the inductance profile of a particular motor. one nonzero torque value in the third step of the algorithm.

Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on June 09,2021 at 07:12:31 UTC from IEEE Xplore. Restrictions apply.
86 LEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 11, NO. 1, JANUARY 1996

1.6 I 1 function. The motor phase voltage is given by


-- Analytical
di dL
Experimental V = iR+ L- S i -
dt dt
where R is the phase winding resistance and L is the instanta-
neous phase inductance. Recognizing that w = g,
the voltage
equation can be written as

where E = i w g and is known as the back-EMF. Note that


0.2 I I I the back-EMF is a function of speed and the inductance slope.
O 1w 200 3w
The rate of change of current can be derived from the above
Rotor position in electrical degrees
equation as follows:
Fig. 3. Experimentally detemned and analytically obtained self-inductance di V-E
of a phase for an 8/6 four-phase SRM. - -- exp (-RtIL).
dt L
The desired current, obtained from the torque command and
V. CONTROLLER IMPLEMENTATION
the contour function is
The factors involved in implementing the proposed al-
gorithm are the torque-angle-current (T-i-0)characteristics,
the shape of the contour function, the overlap angle for
simultaneous phase conduction, and the current regulation
algorithm. The ,T-i-8 characteristics can be determined off- Therefore, the condition to be satisfied by the function is given
line by static tests. The characteristics of all the phases are bY
approximately the same except that they are phase shifted by di diA
15 mechanical degrees for an 8/6 four-phase motor. Therefore,
a single three-dimensional table is adequate to detei-mine the
reference current for all the four phases. The above relationship is a function of speed, which limits
The T-i-8 characteristics curves can also be obtained from the implementation of the torque minimization scheme up to
the self-inductance data, when magnetic nonlinearity is ne- a certain speed. The back-EMF increases with speed and the
glected. This procedure of obtaining the T-i-0 characteristics rate of rise of current decreases due to limited inverter voltage.
from self-inductance characteristics has been used in the sim- The PWM duty-cycle is increased to counter the back-EMF
ulation of the algorithm. The self-inductance of a four-phase up to the base speed where PWM duty-cycle reaches 100%.
SRM at different rotor positions were measured experimentally Base speed is defined as the highest speed at which maximum
by exciting the coils with a 2 kHz sinusoidal signal. Since current can be applied to the motor at rated voltage with
these inductance profiles are periodic in nature, a Fourier fixed firing angles. Constant torque production is no longer
series representation can be obtained by spectrum analysis. possible above the base speed, since the controller is unable
The derived analytical expression is as follows: to regulate the current by duty-cycle control. The motor then
enters the constant power region where peak torque production
is maintained by controlling the conduction angle. Therefore,
L a ( 0 ) = 0.000758 + . 0 0 0 4 7 ~ 60' ~ .000071
- COS 28 the torque minimization algorithm described in this paper is
+ 0.000009 cos 38 + 0.000032 cos 48 possible only up to where PWM current control is possible,
- .000022 COS 50. or in other words, up to the base speed.
The overlap angle during which the two phases conduct
simultaneously must be maximized so that the demand on
The experimentally determined and the analytically obtained the current regulator is minimal. The angular spread over
profiles for one phase are shown in Fig. 3. which two phases will simultaneously possess positive %
The selection of the appropriate contour function is also very slopes depends on the stator and rotor structures. The angular
important for efficient operation. There are two primary con- spread is maximized when the motor is designed to have
ditions that the contour function must satisfy. The conditions a maximum possible variation of phase inductance between
are the following: aligned and unaligned rotor positions. Consequently, this is
* The sum of the functions for all the phases must be unity also the criterion for maximum torque production.
at all times, and The phase current can be regulated to follow the desired
The actual current must be able to follow the contour
0
contour by either bang bang control or PWM control. A
defined by the function. fixed-frequencyvarying duty-cycle PWM control strategy was
The choice of f ( 0 ) is nonunique and many functions will adopted for current regulation in this project. The actual
satisfy the first criterion. The second criterion depends on current is sensed and fed back to the controller to generate
the motor parameters as well as on the slope of the contour the error after comparing with the reference current. The error

Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on June 09,2021 at 07:12:31 UTC from IEEE Xplore. Restrictions apply.
~

HUSAIN AND EHSANI: TORQUE RIPPLE MINIMIZATION IN SWITCHED RELUCTANCE MOTOR DRIVES 87

-
Power
converter

Fig. 4. Block diagram of the SRM drive with torque ripple minimization.

t 220 240 260 280 500 320 340

z
F 0.05 ~

- T-a Rotor posltlon In electrical degrees

.E 0.01-
-- T- b Fig. 6. Simulation results of desired and actual currents in different phases
--- T-d to maintain constant torque.
fg 0.0s -
--. T-total

-
+
U
8
+
0.02-

2
0
0.01 -
g
z
a 0.00 I I I I I 1
220 240 260 280 500 s20 340

Rotor position In electrical degrees

Fig. 5. Simulation results of phase torques and total torque of an 8/6,


1 hp SRM.

is passed through a PI controller which generates the desired


duty-cycle for the active phase or phases.
The overall block diagram of the controller is shown in
Fig. 4. An encoder is used to feedback the rotor position
continuously to the controller. The torque is regulated in the
inner control loop, while the speed is controlled in the outer Fig. 7. Phase current and motor torque for the experimental SRM. Lower
trace: Phase currents, 12.5 Ndiv. Upper trace: Motor torque, 20 lb-iddiv.
loop. The speed error signal generates the torque command
which is the input to the proposed controller. The desired
current determined by the current calculator is compared with torque was measured using the Himmelstein torque measuring
the actual current, and the generated switching pattern is fed instrument, which has sufficient bandwidth to demonstrate the
to the power converter. ripples at the experimental speeds. The smooth operation with
minimized torque ripple for a desired torque of 12 lb-in. is
RESULTS
VI. SIMULATION AND EXPERIMENTAL evident from the oscillograph.
The simulation and experimental results are given based on
a torque regulated drive designed for automotive applications. VII. CONCLUSION
The motor used for simulation as well as for experiments is a This paper addresses the issue of torque ripple in switched
1 hp, 816, four-phase SRM having a maximum inductance of reluctance motor drives for low-speed, high-performance ap-
1.2 mH and a minimum inductance of 0.26 mH. The stator plications. The origin of torque ripple and the previous at-
phase winding resistance is 0.03 ohm. The rotor is made tempts on ripple reduction that appear in the literature have
of steel laminations to reduce the effects of eddy currents been reviewed. A novel method of torque ripple reduction
and hysteresis losses. Simulation results for constant torque for low-speed SRM drives has been presented. The method
production for the motor running at a constant speed of includes a new PWM current control strategy where the current
500 r/m is shown in Fig. 5. The phase torque as well as the follows a contour for constant torque production. The scheme
total torque are shown in the figure. The reference and actual is capable of taking into account the effects of saturation,
currents in different phases, for constant torque and minimum although in some cases more accurate modeling of the motor
torque ripple, are shown in Fig. 6. The oscillograph in Fig. 7 inductance may be required.
shows the four phase-currents in the lower traces while the The results presented demonstrate that servomotor perfor-
torque delivered by the motor is shown in the upper trace. The mance can be achieved with switched reluctance motor drives

Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on June 09,2021 at 07:12:31 UTC from IEEE Xplore. Restrictions apply.
88 IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 11, NO. 1, JANUARY 1996

in the low-speed mode of operation. These types of drives [lo] D. G. Taylor, “An experimental study on composite control of switched
have applications in automotive power steering, direct drive reluctance motors,” IEEE Control Systems Mug.,vol 11, pp 31-36,
Feb. 1991.
machine tools, robotic manipulators, etc. [l 11 D. G. Taylor, M. J. Woolley, and M. Iht-Spong, “Design and imple-
mentation of a hneanzing and decouphng feedback transformabon for
REFERENCES switched reluctance motors,” 17th S-ymp Increment Motion Contr. Syst
Do., Champaign, IL,June 1988, pp. 173-184.
[l] P. J. Lawrenson, J. M. Stephenson, P. T. Blenkinsop, J. Corda, and
N. N.Fulton, “Variable speed reluctance motors,” IEE Proc., July 1980,
Pt. B, vol. 127, no. 4, pp. 253-265.
[2] D. E. Cameron, J. H. Lang, and S. D. Umans, “The origin of acoustic
noise in variable-reluctance motors,” in IEEE-IAS Con$ Rec. ’89, pp. lqbal Husain (S’89-M’94) received the BSc. de-
89-98. gree from Bangladesh University of Engineering
[3] J. T. Bass, M. Ehsani, and T. J. E. Miller, “Simplified electronics for and Technology, Dhaka, and the M.S. and Ph.D.
torque control of sensorless switched reluctance motor,” IEEE Trans. degrees from Texas A&M University, College Sta-
Ind. Electron., vol. IE-34, no. 2, pp. 234-239, May 1987. tion, all in electrical engineering, in 1987, 1989, and
[4] J. T. Bass, M. Ehsani, and T. J. E. Miller, “Robust torque control of 1993, respectively.
switched reluctance motors without a shaft position sensor,” IEEE Trans. He is currently Assistant Professor in the Depart-
Ind. Electron., vol. IE-33, no. 3 , pp. 212-216, Aug. 1986. ment of Electrical Engineering at the University of
[5] R. C. Kavanagh, J. M. D. Murphy, and M. G. Egan, “Torque ripple min- Akron, Ohio, engaged in teaching and research. His
imization in switched reluctance drives using self-leaming techniques,” research interests are in the areas of adjustable speed
in IEEE-IECON Con$ Rec. ‘91, pp. 289-294. drives, microcomputer control of drives, energy
[6] D. S. Schramm, B. W. Williams, and T. C. Green, “Torque ripple conversion, network analysis, and modeling of power converters. He has
reduction of switched reluctance motors by phase current optimal worked toward the development of several indirect rotor position sensing
profiling,” in IEEE-PESC Con$ Rec. ’92, pp. 857-860. schemes for switched reluctance motor drives.
[7] J. C. Moreira, “Torque ripple minimization in switched reluctance Dr. Husain is the recipient of an IEEE-IAS Industrial Drives Committee
motors via bi-cubic spline interpolation,” in IEEE-PESC Con$ Rec:’92, prize paper award.
pp. 851-856.
[8] M. IliC-Spong, T. J. E. Miller, S. R. MacMinn, and J. S. Thorp,
“Instantaneous torque control of electric motor drives,” in IEEE-PESC
Con$ Rec. ‘85, pp. 4 2 4 8 .
[9] M. Ilik-Spong, R. Marino, S. M. Peresada, and D. G. Taylor, “Feed-
back linearizing control of switched reluctance motors,” IEEE Truns. M. Ehsani (S’70-M’81-SM’83) for a photograph and biography, see this
Automat. Contr., vol. AC-32, no. 5 , pp. 371-379, May 1987. issue, p. 82.

Authorized licensed use limited to: Central Mechanical Engineering Research Institute. Downloaded on June 09,2021 at 07:12:31 UTC from IEEE Xplore. Restrictions apply.

You might also like