Professional Documents
Culture Documents
Abstract – This paper presents an enhanced method for position signal, which does not need such complicated signal
both speed and rotor position estimation in induction processing. For these reasons, a modified INFORM method
motor drives. A modified INFORM method is used to was chosen as the method to excite rotor saliencies in this
excite magnetic saliencies in the motor created by work.
saturation and rotor slotting, from which position signals The modification to the INFORM method is the approach
can be derived. A new method is proposed for the to the elimination of the back-emfs. The elimination utilizes
elimination of second order saturation effects from the null vectors compared to opposite vectors of the standard
position signals. This method significantly improves the INFORM method. The sampling of current derivatives during
quality of the rotor position estimate such that it can be null vectors is easier because of the length of the null vectors
is much longer then the length of opposite vectors. This
used for indirect rotor flux vector control of 30kW
reduces noise and improves the elimination of back-emfs.
induction machine, but does not require extensive look- However, the problems with unwanted second order
up tables stored within the controller. This “low saliencies which distort the position signal still remain. For
memory” approach is suitable for both star and delta example the machine main flux path saturation and rotor
connected machines. Experimental results for the shaft slotting modify the leakage inductances. The first effect
sensorless control showing the tracking of rotor speed contains information on rotor flux position and the second
and position are presented. effect contains information on rotor slot position. If the aim is
to estimate rotor position, the magnetic saturation acts as a
I. INTRODUCTION disturbance. It creates an unwanted saliency effect which must
be eliminated.
It is well known that shaft sensorless controlled induction Several techniques have been reported which eliminate
motor drives have the attraction of low cost and high corrupting harmonics. All using a pre-commissioning or self-
reliability. There are many approaches to the estimation of commissioning process to derive the machine characteristics,
rotor or flux position. A special group is the use of non-model which are then subsequently stored in DSP memory
based observers, which have the unique advantage of being (Harmonic Compensation [4], neural network [5], SMP [6],
Spatial Filtering [7] or Synchronous Filters with memory [8]).
able to work at low and zero frequency. For this speed range, These methods require large memory space, which is
conventional model based observers are known to give poor unacceptable when using low-cost DSPs.
and unstable performance. Therefore, there is a keen interest
This paper introduces a new “low memory” method based
to use natural geometric or magnetic rotor anisotropy (or on synchronous filters [8] to reduce the deteriorating effect on
saliency) within the machine. Note that the induction machine the position estimation due to saturation. The method has
is almost geometrically symmetric, hence all methods rely on been implemented on an experimental 30-kW induction
magnetic anisotropy, usually identified by variation of phase machine drive and the resulting sensorless speed and position
leakage inductance Lσ. The variations are caused mainly by control is shown to be robust under different transient and
machine saturation and by the interaction of the rotor and load conditions.
stator teeth (known as rotor slot effect or rotor slotting). In
order to measure this saliency, a balanced three-phase high
frequency signal can be generated by the inverter and
superimposed upon the fundamental frequency. This allows
the independent tracking of speed and load [1],[2]. In [3],
Shroedl proposed another method - indirect flux-detection by
online reactance measurement (INFORM). Each phase of the
machine is periodically subjected to voltage test pulses,
applied in different directions as shown in Figure.1. During
these pulses the current derivations that contain the useful
position information are measured. Whilst the implementation
of high frequency injection is easier, the subsequent signal
processing is more complicated. On the other hand, test vector
injection is more difficult to implement, but provides a Fig. 1. Definition of Space Vectors
1072
d ic( u1 ) d ic( u 0 ) U Δl 4π Restricting the analysis to operation at low speed and
− = − d ( 1 − cos( nan( θan − ))) (18)
assuming that the implementation of V1, V3, V5 is nearly
dt dt l0 l0 3
instant,
from which three balanced position scalars pa(V1), pb(V1) and p = p α + jp β = p a + ap b + a 2 p c
pc(V1) can be defined as follows:
⎡ d ic( u 5 ) d ic( u 0 ) di a( u 1) di a( u 0 ) ⎤ (31)
p a (V 1)
d i ( u1) d i ( u 0 )
= 1 + c1 ( b − b ) (19) ⎢ ( d t − d t ) − a ( dt − dt ) ⎥
dt dt = c1 ⎢ ⎥
⎢ 2 di b
(u 3)
di b( u 0 ) ⎥
⎢− a ( − ) ⎥
d ia( u1) d ia( u 0 ) ⎣ dt dt ⎦
pb (V 1) = −2 + c1 ( − ) (20)
dt dt where a = e j 2π / 3 , and rotor slot position estimation p is
assumed. The slot-passing angle is obtained from arc tan
d ic( u1) d ic( u 0 ) (21) (pα/pβ) from which the rotor position angle can be constructed
pc (V 1) = 1 + c1 ( − )
dt dt [9].
It is well known that in most cases the leakage inductances
where c1 = l0 / U d The analysis for the other active vectors,
are dependent on the machine saturation and rotor slotting.
noting (7) to (9), follows in the same manner, so for V3: The first effect contains rotor flux position information and
dia( u 3) dia(u 0 ) the second one contains rotor slot position information. The
p a (V 3 ) = 1 + c1 ( − ) (22) equations of (1) – (3) are ideal, and in practice harmonics of
dt dt
the saturation component will exist at 2kωe, (k=2,3…) due to
dic( u 3) dic( u 0 ) (23) non-linear converter effects, saturation space harmonics etc.
pb (V 3 ) = 1 + c1 ( − )
dt dt In addition, the machine saturation rotating at fundamental
frequency will interact with the rotor slotting to create
dib( u 3) dib( u 0 ) (24) sideband rotor slot harmonics. Therefore further signal
pc (V 3 ) = −2 + c1 ( − )
dt dt processing is required to obtain useable rotor flux position or
rotor position signals. This is considered in Section III.
and for V5:
dic( u 5) dic( u 0 ) III. SEPARATION OF THE ANIZOTROPY
p a (V 5 ) = −2 + c1 ( − ) (25)
dt dt SIGNAL
1073
instantaneous demand for θi (where θi is the instantaneous
angle of the stator current vector) and torque current isq to
access the desired dq compensation terms for each harmonic,
and then modulate them to create an ac signal which can be
+ used directly for harmonic cancellation.
ejθ e-jθ - - In order to commission the array, the following procedure
Memory
is followed. Firstly, the memory array is ENABLEd, i.e. is set
to be rewritten. The k-th filter bank transforms the position
signals into a synchronous dq frame rotating at kθi,:
p dq _ k = pαβ _ k e kjθ i (32)
e
jθ
e -jθ + Each of the k = 2,4...n disturbing harmonic is now at dc and
is smoothed with a low pass filter of cut-off frequency of 0.5
Memory
Hz. After filtering, the disturbing signals are stored in the
memory. The memory is filled for different values of torque
current component Isq. After this commissioning process the
current component Iq drives the selection of values chosen
from memory for the elimination of each disturbing harmonic.
ejθ In the next step signals are transformed back into the
-jθ
e
udcomp
*
*
ud
i sd
-
d,q PWM
V3 V2 AC/AC
ωr
∗
i
*
sq
uqcomp * V4
V0
V1
inverter
uq a,b,c
V7
θr
∗
V5 V6
θr - - -
a,b,c
ωr ia,b,c
flux ωslip ωe
model
d,q
isqr dia,b,c/dt
d Position
dt estimation
1074
Alpha component of position signal pab before elimination
2000 Real and Estimated position
10
position[rad]
paplha
0
5
-2000 0
0 1 2 3 4 5 6 0 2 4 6 8 10 12
Alpha component of position signal pab after elimination time[s] time[s]
Rotor flux position
2000 10
position[rad]
palpha
0 5
-2000 0
0 1 2 3 4 5 6 0 2 4 6 8 10 12
Frequency spectrum before ad after elimination time[s] time[s]
Position error
pos. error[el.degree]
5
400
amlitude
0
200
-5
0 0 2 4 6 8 10 12
0 5 10 15 time[s]
frequency [Hz] Torque component Isq
10
current[A]
0
10rpm, 35% load. -10
-20
0 2 4 6 8 10 12
time[s]
IV. EXPERIMENTAL RESULTS
The proposed method has been implemented on an indirect Fig. 7. Sensored control 9rpm, load step 35% (fe= 0)
rotor field orientation (IRFO)-controlled 30kW induction
machine with an open slot rotor having 28-slots per pole. The - for a speed of 100rpm only 7 values of estimated position
structure of position control is displayed in Fig. 5. The were available for one rotor slot position. Increasing the speed
above this limit led to an increase in estimated speed ripple.
sensored or sensorless mode was chosen by switching
The operation at zero speed and approximately 35% load is
between measured position θrm and estimated position θr. shown in Fig. 9. Speed and position estimation is still
Three di/dt sensors were placed in the line currents to track excellent. The low-pass filter with cut-off frequency 30Hz
the anisotropy caused by the slotting effect. The switching was added to improve estimated speed.
frequency of the IGBT inverter was 2.5 kHz. The minimum
vector duration was set at 25μs. C.Shaft sensorless position control
A. Rotor speed and position estimation Figures 9 and 10 show the transient behaviour of the
sensorless position control. In Fig. 9 the drive is subject to a
In order to verify good quality of elimination with the low 35% load step. The response time is limited by the bandwidth
memory method, sensored speed control was used and a of the speed controller, and note that the position controller is
comparison made between encoder and estimated position as proportional only. Fig 10 illustrates a 180 degree step change
shown in Fig. 6. This figure shows the differences of pα
component before and after elimination the first, the second, 200
Real speed
The machine was working with full flux but it can be seen 100
that the rotor slot harmonic is the main effect. After filtering, 0
the unwanted corrupting harmonics had a magnitude of less 0 1 2 3 4 5 6 7 8 9 10
than 10% of the rotor slotting effect. Estimated speed
time[s]
200
A positive load step was applied to get fe=0 in Fig. 7. The
speed[rpm]
electrical degrees. 0
0 1 2 3 4 5 6 7 8 9 10
B. Shaft sensorless speed control Torgue component Isq time[s]
10
current[A]
1075
C o m m a n d , r e a l a n d e s t im a t e d r o t o r p o s it io n C om m and, real and es tim ated pos ition
300 300
position[el.degree.]
position[el.degree]
speed[rpm]
speed[rpm]
50
0
0
-2 5
-5 0 -50
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8 9 10
t im e [ s ] tim e[s ]
E r r o r o f e s t im a t io n Error of es tim ation
5 5
E rror
error[el.degree]
error[el.degree]
2.5 2.5
0 0
-2 . 5 -2.5
E rro r
-5 -5
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8 9 10
t im e [ s ] C urrent c om ponents Is d and Is q tim e[s ]
C u r r e n t c o m p o n e n t s Is d a n d Is q 20
20
10
current[A]
10
current[A]
Id Id
0
0
Iq
Iq
-1 0
-10
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8 9 10
t im e [ s ] tim e[s ]
Fig. 9. Shaft sensorless position control, Fig. 10. Shaft sensorless position control,
load step 0-30-0 % position step 20-200 el. degree, no load
in position reference at no load. Good performance of the
system is achieved noting the controller limitations. It should IEEE IAS Annual Meeting, 1997, pp. 426–432. M.
be noted that the results presented indicate the potential of the Schroedl, “Sensorless control of AC machines at low
new compensation method. Work is ongoing to revise the speed and standstill based on the INFORM method,”
drive system to be capable of 100% load, and also improve IEEE IAS Annual Meeting, 1996, pp. 270–277
the position controller. [3] M. Schroedl, “Sensorless control of AC machines at low
speed and standstill based on the INFORM method,”
V. CONCLUSIONS IEEE IAS Annual Meeting, 1996, pp. 270–277
[4] N. Teske, G. M. Asher, M. Sumner, and K. J. Bradley,
The paper has presented a new compensation technique for “Suppression of Saturation Saliency Effects for the
test vector injection sensorless position detection. The method Sensorless Position Control of Induction Motor Drives
provides excellent quality of rotor position estimation, Under Loaded Conditions,” IEEE Transactions on
improved by low memory harmonic elimination. It has been Industrial Electronics, no. 5, vol. 47, pp. 1142-1150,
demonstrated that these features enable precise and dynamic Oct. 2000
speed or position control at low and zero speed. A [5] Th.M. Wolbank, J.L. Machl, Th. Jäger, “Combination of
commissioning process was used to derive the memory values Signal Injection and Neural Networks for Sensorless
from synchronous filters, under operating conditions where Control of Inverter Fed Induction Machines,” 35th
the synchronous filters are valid. Research is continuing to Annual IEEE PESC, Aachen, 2004, pp. 2300-2305.
implement a self on-line commissioning process for the low [6] N. Teske, G. M. Asher, M. Sumner, and K. J. Bradley,
memory method and implement this method on low cost DSP. “Encoderless position estimation for symmetric cage
induction machines under loaded conditions,” IEEE
VI. ACKNOWLEDGMENT Transactions on Industrial Applications, no. 6, vol. 37,
pp. 1793-1800, Nov/Dec. 2001
This research was funded by Marie Curie Research [7] J. Holtz and H. Pan, “Elimination of Saturation Effects
Training Fellowship program. in Sensorless Position Controlled Induction Motors”,
IEEE IAS Annual Meeting, Pittsburgh, Oct. 13-18, 2002
VII. APPENDIX [8] Qiang Gao, Greg Asher and Mark Sumner, “Sensorless
Position and Speed Control of Induction Motors Using
Induction motor parameters: Brook Cromton, Δ-connected,
High Frequency Injection And Without off-line Pre-
415V, 50Hz, 30KW, 53A, 1480 rpm, 56-slot rotor, moment of
Commissioning”, the 31st Annual Meeting of IEEE, IES
inertia, J=0.69Nms-1
2005
VIII. REFERENCES [9] C. Spiteri. Staines, G. M. Asher and M. Sumner,
“Sensorless Control of Induction Machines at Zero and
[1] P.L. Jansen and R.D. Lorenz, “Transducerless field Low Frequency using Zero Sequence Currents”, IEEE
orientation concepts employing saturation induced IAS Annual Meeting, 2004
saliencies in induction machines,” IEEE IAS Annual [10] Jorge Juliet and Joachim Holtz, “Sensorless Acquisition
Meeting, 1995, no. 30, vol.1, pp 174–181. of the Rotor Position Angle for Induction Motors with
[2] J.I. Ha and S.K. Sul, “Sensorless field orientation of an Arbitrary Stator Windings”, IEEE IAS Annual
induction machine by high frequency signal injection,” Meeting,,2004
1076