Professional Documents
Culture Documents
Abstract
This paper proposes a novel Space Vector Pulse width modulation (SVPWM) for sensorless control of
induction motor using model reference adaptive system (MRAS). The steady state ripples in the
torque are present in the conventionally used MRAS sensorless control of induction motor which
utilizes normally used voltage source inverters. Also performance of the steady state speed is not as
perfect as required having disturbances in steady state region. Hence to improve the performance of
MRAS based speed observer a novel method of SVPWM based on reference voltage vector that
utilizes the control variables as stator flux components is proposed. By using the proposed SVPWM
control of induction motor the speed disturbances which are obtained are minimized and the speed
performance is improved. Also the ripples present in the electromagnetic torque are reduced. This is
proved by the simulation results for conventional MRAS speed observer and proposed SVPWM based
MRAS speed observer.
----------------------------------------
Keywords: Sensorless Control, Model Reference Adaptive System, Reference voltage Vector,
SVPWM
212 MD. HASEEB KHAN AND J. AMARNATH
1. INTRODUCTION
Space vector pulse width modulation (SVPWM) technique is being for a long time now.
The main advantage of this technique is that the switching losses are low; the harmonic
performance is improved and produces an improved output voltage for the same dc bus
voltage [1-4], when compared to a sinusoidal PWM (SPWM). SPWM is a technique in
which PWM outputs are produced based on the principle that compares a triangular carrier
signal with a sinusoidal reference wave. [5-7]. SVPWM is an advanced PWM method and
one of the best methods among all the different types of PWM methods available in literature
for variable speed drives and hence becomes the mostly used PWM technique [8-11]. This
scheme of SVPWM may look simple theoretically but the implementation of this scheme
becomes little difficult with the use of low sampling period or high switching frequency [12].
In [13] space vector equivalent references of a carrier-based unbalanced two-phase output
space vector pulse width modulation (SVPWM) strategy is applied to a three-leg voltage
source inverter where the space vector equivalent references are obtained from conventional
balanced SVPWM method. When multilevel inverters are used the conventional SVPWM
scheme becomes more and more complicated to implement due to the increase in number of
space vectors [14-16]. To overcome this, a method of SVPWM based on reference voltage
vector which utilizes the control variable as stator flux component is proposed. By using the
proposed method not only the ripples present in the torque are reduced but also the transient
performance of the drive is improved.
2. CONVENTIONAL SVPWM
A three phase voltage source inverter is shown in fig.1 where a, b, c are the three phases and
the voltages with respect to these phases are taken as Va, Vb, Vc which are applied to the
induction motor. Six power transistors, 3 in the upper half and 3 in the lower half form a
bridge inverter with Vdc split as +Vdc/2 and Vdc/2 with 0 as the dc bus centre.
SVPWM - MRAS SPEED OBSERVER FOR SENSORLESS CONTROL OF 213
+Vdc
2
0 a b c
-Vdc
2
Every phase of three phase Voltage source inverter can be connected to either upper
transistor or lower transistor. When ever the upper transistor gets connected it is taken as 1
for a or b or c and when the lower transistor gets connected it is taken as 0 for a or b or c.
Therefore it can be seen that there are 8 (23) switching states or space vectors possible for the
above voltage source inverter which are designated as V0 to V7. The 8 switching states are
given as V0(000), V1(100), V2(110), V3(010), V4(011), V5(001), V6(101), V7(111). Out of
these 8 possible space vectors 6 vectors i.e., V1 to V6 are non-zero vectors and V0 and V7 are
zero vectors present at origin as shown in figure 2.
These non-zero vectors form an origin centered hexagon with zero vectors at origin as shown
in figure 2. The maximum boundary of the space vector forms the hexagon and the circle is
the maximum trajectory of the sinusoidal outputs in the linear modulation. The PWM output
patterns of the inverter are shown as I VI sectors.
V3 q V2
II
III I
V0,V7 d
V4 V1
IV VI
V
V5 V6
Figure 2. Voltage Space Vector of the VSI
214 MD. HASEEB KHAN AND J. AMARNATH
During the non-zero states the power gets transferred between dc bus and induction motor
and during zero states there is no power transfer between the dc bus and induction motor.
The non-zero vectors are also known as active vectors.
For the VSI considered in figure 1 the phase voltages are taken as Van, Vbn, Vcn and pole
voltages are taken as Vao, Vbo, Vco and are given as
By using conventional three phase to two phase transformation the three phase voltages Va,
Vb, Vc can be transformed into (Vd, Vq) as the reference vector Vref which is expressed as in (2)
The decomposition of the reference vector Vref in sectorI is shown in figure 3 where the XV1
is the component along vector V1 and XV2 is along V2 vector. The values of XV1 and XV2 are
dependent on the duration (T1, T2) for which active states 1 and 2 are to be applied
respectively in a given sampling period Ts.
1 1 V
Vd 2 1 2 .V
a
= = . 2
Vref (2)
Vq 3 0 3 3 b
V
2 2 c
V2
XV2 Vref
V1
d
XV1
Figure 3. Decomposition of Vref
SVPWM - MRAS SPEED OBSERVER FOR SENSORLESS CONTROL OF 215
T1 T2
and Vref = V1 + V2 (4)
Ts Ts
In general it is given as
Tn T
Vref = Vn + n +1 Vn +1 (5)
Ts Ts
where Tn and Tn+1 are durations for which adjacent vectors or active states Vn and Vn+1 are to
be applied in a given sampling period Ts.
The values of Tn and Tn+1 are given as
Tn =
3Ts
Vdc
{
Vd sin( n * 60 o ) Vq cos(n * 60 0 ) } (6)
Tn +1 =
3Ts
Vdc
{ [ ] [
Vd sin (n 1) * 60 0 + Vq cos (n 1) * 60 0 ]} (7)
To keep the switching frequency constant the remainder of the time is used for zero state
vectors in each sampling period and is given as
T0 = Ts Tn Tn +1 (8)
In the proposed method, the position of the reference stator flux vector s * is derived by
the addition of slip speed and actual rotor speed. The actual synchronous speed of the stator
flux vector s is calculated from the adaptive motor model. After each sampling interval,
actual stator flux vector s is corrected by the error and it tries to attain the reference flux
space vector s * . Thus the flux error is minimized in each sampling interval. The d-axis and
Reference values of the d-axis and q- axis stator fluxes and actual values of the d-axis and q-
axis stator fluxes are compared in the reference voltage vector calculator block and hence the
errors in the d-axis and q-axis stator flux vectors are obtained as
ds = ds * ds (9)
qs = qs * qs (10)
The knowledge of flux error and stator ohmic drop allows the determination of appropriate
reference voltage space vectors as given as
* = ds (11)
V ds R s i ds +
Ts
qs
* =
V qs R s i qs + (12)
Ts
Where, Ts is sampling period also known as the duration of sub-cycle and it is a half of
period of the switching frequency. It means that the torque and flux are controlled for each
switching half cycle or controlled twice per switching cycle. Also the reference voltage
vector d-q components are fed to the SVPWM block from which the switching times are
calculated for each inverter leg.
Vdc
Ref.
Speed e e Calculation
+ _ of Vref SVPWM VSI
Speed s s*
Cal. of Vds
Model & Vqs
Reference
Adaptive
System 3 to 2
Transformation
IM
Vs Ref. Model X
Eqs. (13), (14)
is
+ ex
_
Adjustable Model X
Eqs. (15), (16)
r Adaptation
Mechanism
The reference model also known as voltage model is developed by using the following
reference rotor flux components as [18, 19]:
Lr
p dr = (Rsids + Ls pids vds ) (13)
Lm
p qr =
Lr
(Rs iqs + Ls piqs vqs ) (14)
Lm
The adjustable model also known as current model is developed by using the rotor flux
components as [18, 19]:
1
p dr = ( Lm ids dr ) r qr (15)
Tr
1
p qr = ( Lm i qs qr ) + r dr (16)
Tr
where is leakage coefficient which is given as
218 MD. HASEEB KHAN AND J. AMARNATH
2
L
= 1 m (17)
Ls Lr
The adaptation mechanism is designed in a way to reduce the error between the actual flux
and estimated flux there by reducing the error between the actual speed and the estimated
speed.
The equation for speed tuning signal is given as
ex = qr dr dr qr (18)
k
r = k p + i ex (19)
p
The electromagnetic torque equation of induction motor in stationary frame is given as
3 p Lm
Te = (i qs dr i ds qr ) (20)
2 2 Lr
160
140
120 Estimated
Reference
100
80
Speed
60
40
20
-20
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time
40
30
Torque
20
10
-10
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time
Figure 7. Motor Torque of conventional MRAS
160
140
Estimated
120 Reference
100
80
Speed
60
40
20
-20
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time
30
25
20
15
Torque
10
-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time
180
160
140
Reference
120
Estimated
100
Speed
80
60
40
20
40
30
Torque
20
10
-10
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time
160
140
120 Estimated
Reference
100
80
Speed
60
40
20
-20
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time
30
25
20
15
Torque
10
-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time
The transient response of induction motor using conventional MRAS and proposed drive are
shown respectively from figure 10 to figure 13 when the speed changes from 100 to 150 rpm
at 0.2 sec and load torque of 10 N-m applied at 0.5 sec and removed at 0.8sec. From
simulation results it can be seen that the proposed SVPWM base drive give better
performance over the conventional drive. The ripples present in the torque are also reduced.
CONCLUSION
The control of the induction motor drive with conventional MRAS speed observer give rise
to ripples and these ripples becomes large with load variation as can be seen from the
waveforms. To overcome this MRAS observer using SVPWM based on reference voltage
222 MD. HASEEB KHAN AND J. AMARNATH
vector is proposed and implemented. By using the proposed method not only the transient
response is improved but also the ripples present in the torque are minimized to a large
extent even when load is varied.
REFERENCES
[1] Jabbar M. A., Khambadkone A.M., and Zhang Y., Space-vector modulation in a two-phase
induction motor drive for constant-power operation, IEEE Trans. Ind. Electron., vol. 51, no. 5,
pp. 10811088, Oct. 2004.
[2] Kumar V. S. and Kannan P. S., Harmonic studies in space vector PWM inverter drive system,
in Proc. Int. Conf. Power Syst. Technol., 2004, vol. 1, pp. 123127.
[3] Trzynadlowski M., Borisov K., Yuan L., and Ling Q., A novel random PWM technique with
low computational overhead and constant sampling frequency for high-volume, low-cost
applications, IEEE Trans. Power Electron., vol. 20, no. 1, pp. 116122, Jan. 2005.
[4] McGrath P., Holmes D. G., and Meynard T., Reduced pwm harmonic distortion for multilevel
inverters operating over a wide modulation range, IEEE Trans. Power Electron., vol. 21, no. 4,
pp. 941949, Jul. 2006.
[5] Bowes S. R. and Yen-Shin L., The relationship between space-vector modulation and regular-
sampled PWM, IEEE Trans. Ind. Electron., vol. 44, no. 5, pp. 670679, Oct. 1997.
[6] Keliang Z. and Danwei W., Relationship between space-vector modulation and three-phase
carrier-based PWM:Acomprehensive analysis, IEEE Trans. Ind. Electron., vol. 49, no. 1, pp.
186196, Feb. 2002.
[7] Bai H., Zhao Z., Meng S., Liu J., and Sun X., Comparison of three PWM strategies-SPWM,
SVPWM & one-cycle control, in Proc. 5th Int. Conf. Power Electron. Drive Syst., 2003, vol. 2,
pp. 13131316.
[8] Iqbal A., Analysis of space vector pulse width modulation for a five phase voltage source
inverterIE (I) journal-EL, Volume 89 Issue 3.September 2008 Pages 8-15.
[9] Hava Ahmet M. and Un Emre, Performance Analysis of Reduced Common-Mode Voltage
PWM Methods and Comparison with Standard PWM Methods for Three-Phase Voltage-Source
Inverters IEEE Transactions on Power Electronics, Volume. 24, Issue 1, January 2009 Pages(s):
241 252.
[10] Narayanan G., Krishnamurthy H. K., Di Z., and Ayyanar R., Advanced bus-clamping pwm
techniquesbased on space vector approach, IEEE Trans. Power Electron., vol. 21, no. 4, pp.
974984, Jul. 2006.
[11] Hyoung R. Joon, Won L. Kwang, and Sung L. Ja, A unified flux and torque control method for
dtc-based induction-motor drives, IEEE Trans. Power Electron., vol. 21, no. 1, pp. 234242,
Jan. 2006.
[12] Celanovic N. and Boroyevich D., A fast space vector modulation algorithm for multilevel
three-phase converters, in Proc. Ind. Appl. Conf., 1999, vol. 2, pp. 11731177.
SVPWM - MRAS SPEED OBSERVER FOR SENSORLESS CONTROL OF 223
[13] Kinnares Vijit and Charumit Chakrapong Modulating Functions of Space Vector PWM for
Three-Leg VSI-Fed Unbalanced Two-Phase Induction Motors IEEE Transactions on Power
Electronics, Volume. 24, Issue 4, April 2009 Pages(s): 1135 1139.
[14] Tian L., Qiang S., Wenhua L., Yuanhua C., and Jianguo L., FPGAbased universal multilevel
space vector modulator, in Proc. IECON 32nd Annu. Conf., 2005, pp. 745749.
[15] Nho N. V. and Youn M. J., Comprehensive study on spacevector- pwm and carrier-based-pwm
correlation in multilevel inverters, Proc. Inst. Elect. Eng., vol. 153, no. 1, pp. 149158, 2006.
[16] Xiaomin K., Corzine K. A., and Wielebski M. W., Overdistention operation of cascaded
multilevel inverters, IEEE Trans. Ind. Appl., vol. 42, no. 3, pp. 817824, May/Jun. 2006.
[17] Tamai S., Sugimoto H., Yano M., "Speed-sensorless vector control of induction motor with
model reference adaptive system", Conf. Record of the 1985 IEEE-IAS Annual Meeting, pp.
613-620, 1985.
[18] Shauder C., "Adaptive speed identification for vector control of induction motor without
rotational transducers", IEEE Trans. Ind. Application, Vol. 28, No. 5, pp. 1054-1061, Sept./Oct.
1992
[19] Vas P., Sensorless Vector and Direct torque control. New York: Oxford University Press, 1998
J. Amarnath
JNTU College of Engineering,
JNT University Hyderabad,
Andhra Pradesh, India
Email: amarnathjinka@yahoo.com