IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 57, NO. 3, MARCH 2010 975
Adaptive Nonlinear Direct Torque Control of
Sensorless IM Drives With Efficiency Optimization
Masood Hajian, Jafar Soltani, Member, IEEE, Gholamreza Arab Markadeh, and Saeed Hosseinnia
Abstract—Efficiency optimization of induction motor (IM)
drives is a major subject based on these drives’ extensive use in
the industry. Among the different proposed methods, a model-
based approach (MBA) seems to be the fast one. However, this
method needs the motor parameters that must be correctly iden-
tified. On the other hand, a search-based approach (SBA) is a
parameter-independent method but needs a greater convergence
time. In this paper, a novel model-based loss-minimization ap-
proach is presented, which is combined with a backstepping direct
torque control of the IM drive. An improved search-based method
for efficiency optimization is also introduced. The proposed con-
troller is realized in the stationary reference frame and has a
fast-tracking capability of rotor flux and electromagnetic torque.
Moreover, a sliding-mode rotor-flux observer is introduced, which
is employed for simultaneous determination of rotor-flux space
vector, rotor speed, and rotor time constant. The proposed control
idea is experimentally implemented in real time using a field-
programmable gate-array board synchronized with a personal
computer. Simulation and experimental results are finally pre-
sented to verify the effectiveness of the method proposed.
Index Terms—Direct torque control (DTC), efficiency optimiza-
tion, induction motor (IM), integrator backstepping, rotor flux,
sliding mode (SM).
I. I NTRODUCTION
T
HREE-PHASE induction motors (IMs) are extensively
used in the industry and consume more than 60% of
industrial electricity [1]. This is why considerable efforts are
being done to improve their efficiency [2]–[9]. The efficiency
of electrical drives is greatly reduced at light loads, where
the reference flux magnitude is held on its initial value. Loss
minimization is performed using high-quality materials and ex-
cellent design procedures in the manufacturing process [2]–[5].
Moreover, expert control algorithms are employed in order to
improve drive performance. The main approach in the latter
field is the adaptation of motor flux to the load and speed
variations [5]–[9]. It is worthwhile to mention that most of the
proposed methods for this purpose have been presented in a
rotating reference frame, particularly in the rotor-flux-oriented
(RFO) reference frame [5]–[7].
Manuscript received December 25, 2008; revised July 21, 2009. First
published August 21, 2009; current version published February 10, 2010.
M. Hajian, J. Soltani, and S. Hosseinnia are with the Department of
Electrical and Computer Engineering, Isfahan University of Technology,
Isfahan 84154, Iran (e-mail: m.hajian@ec.iut.ac.ir; j1234sm@cc.iut.ac.ir;
hoseinia@cc.iut.ac.ir).
G. A. Markadeh is with the Department of Electrical Engineering, Faculty
of Engineering, University of Shahrekord, Shahrekord 88186-34141, Iran
(e-mail: arab-gh@eng.sku.ac.ir).
Digital Object Identifier 10.1109/TIE.2009.2029592
Control strategies to improve motor efficiency can be di-
vided into three categories: 1) model-based methods; 2) search
methods; and 3) power-factor improvement methods [5].
A model-based energy-optimal control of IMs has been
described in [5]. Based on this method, for a given load torque
and a given rotor speed, using the steady-state IM model in the
rotor-flux field-orientation coordinate frame and considering
a speed-dependent iron-loss shunt resistance, the average of
motor input real power is minimized. The method of [5]
confirms that the IM efficiency becomes maximized when the
averages of two-axis power-loss components obtained in the
RFO reference frame are equal.
Abrahamsen et al. [5] proposed a conventional PI controller
to generate the rotor-flux reference in order to make the real
input power minimized. One may note that the motor cur-
rents and power-loss components are harmonic polluted, and
therefore, it is extremely difficult to precisely tune the afore-
mentioned PI controller. In addition, because, at any step of
time, the method needs to know the average of two-axis power-
loss components, it is required to store the voltage and current
samples, which results in some phase lag.
In [8], a so-called fast flux search controller has been pre-
sented for a conventional DTC-based IM drive, in which a
simple flux search method is employed to maximize the IM
efficiency. Kaboli et al. [8] claimed that, for a given value of
output power (a given load torque and a given rotor speed),
the IM efficiency becomes maximized when the motor input
current reaches its minimum value. However, considering the
IM iron losses, this is not perfectly true for induction drives,
and the reason can be found in [5] and [10]. Furthermore, in the
conventional DTC method, using the bang-bang or hysteresis
torque and flux controllers, in order to have a good tracking
and a fast dynamic response, one is required to have a narrow
hysteresis band [11]–[14]. This results in a large chattering, as
well as a high variable switching frequency.
Loss minimization of the IM drive is presented in this paper
for each given value of load torque and rotor speed. That is
achieved by adjusting the magnitude of the rotor-flux reference
using both a model-based method and a simple search one. The
IM model in the rotating reference frame attached to the rotor-
flux space vector is employed in the model-based approach
(MBA). According to this model, the optimal motor slip is
determined using an algebraic quadratic equation and is used
in the steady-state model of IM to calculate the optimal motor
flux for each specific load torque.
Efficiency optimization is also presented using an online
search method. However, stator real input power instead of
stator input current is selected as the objective function in the
0278-0046/$26.00 © 2010 IEEE