Review of Position Estimation Methods for IPMSM Drives Without a

advertisement
XIX International Conference on Electrical Machines - ICEM 2010, Rome
Review of Position Estimation Methods for
IPMSM Drives Without a Position Sensor
Part I: Nonadaptive Methods
O. Benjak, D. Gerling
Φ
Abstract --This paper presents a review in state of the art
techniques for position sensorless permanent magnet
synchronous motor drives . In particular nonadaptive methods
like estimators using monitored stator voltages or currents, flux
estimators and back-EMF based estimators are described.
Furthermore the authors give an overview for current methods
to the integrator drift problem.
Index Terms—permanent magnet (PM) machines, positions
estimation, sensorless drives, review, flux estimator, back-EMF,
extended back-EMF, integrator drift.
I
I.
INTRODUCTION
n the past few years great efforts have been made in the
field of speed – and/ or shaft position sensorless
controlled drives. These drives are usually referred to as
“sensorless” drives. This expression refers to the speed and
shaft sensors, but there are still other sensors, e.g. current
sensors [1].
Permanent Magnet Synchronous Motors provide an
excellent power density (compactness), a high energy
efficiency and a high torque to inertia ratio. In the last years
the price of rare-earth magnet material decreased
significantly. For this reason PM-Machines are available for
standard drives up to 300 kW [40].
The main drawback of a PM-Machine is the position sensor,
which is vulnerable for electromagnetic noise in hostile
environments and has a limited temperature range. For PM
motors rated up to 10kW the cost of an encoder is below
10% of the motor manufacturing cost, but e.g. for
applications in the automotive industry with the high number
of produced units the elimination of the position sensor is
preferable. Thus the elimination of the electromechanical
sensors reduces the hardware costs, reduces the installation
complexity of the system (because of associated cabling),
decreases the system inertia, increases the robustness and the
reliability and reduces obviously the noise sensitivity of the
electrical drive [2],[3].
PM-Machines can be divided in two categories which are
based on the assembly of the permanent magnets (PM’s).
The PM’s can be mounted on the surface of the rotor
(surface permanent magnet synchronous motor - SPMSM)
or inside of the rotor (interior permanent magnet
synchronous motor - IPMSM). These two configurations
have an influence on the shape of the back electromotive
force (back-EMF) and on the inductance variation.
Subsequent only the IPMSM machine with a sinusoidal
excitation is examined.
The aim of this paper is to provide a review of a position
estimation for IPMSM drives without a position sensor
O. Benjak is with the Institute of Electrical Drives, University of Federal
Defense Munich, 85577 Neubiberg Germany
(e-mail: oliver.benjak@unibw.de).
D. Gerling is the head of the the Institute of Electrical Drives, University of
Federal Defense Munich, 85577 Neubiberg, Germany
(e-mail: dieter.gerling@unibw.de).
978-1-4244-4175-4/10/$25.00 ©2010 IEEE
which is based on nonadaptive methods and presented in
recent publications. The author renounces a regard of special
kinds of rotor construction for the IPMSM.
This paper is organized as follows:
• First, a classification for the strategies of position
estimation for interior PM synchronous machines is
given.
• Second, the motor equations for the PMSM in
different coordinates are illustrated.
• Third, the nonadaptive methods are described.
II.
STRATEGIES FOR POSTION ESTIMATION OF IPMSM
In general there are three strategies for position estimation of
IPMSM [2], [4]:
1. Fundamental Excitations
a. Nonadaptive Methods,
b. Adaptive Methods,
2. Saliency and Signal Injection,
3. Artificial Intelligence.
a) Nonadaptive Methods: will described in Section III,
are divided in the following three categories [2], [4] :
1. Techniques using the measured DC-Link,
2. Estimators using monitored stator voltages, or
currents,
3. Flux based position estimators
4. Position estimators based on back-EMF.
b) Adaptive Methods: are divided in four categories [4] :
1. Estimator based on Model Reference Adaptive
System (MRAS).
2. Observer-based estimators.
3. Kalman estimator.
4. Estimator which use the minimum error square.
c) Saliency and Signal Injection: In many ac machines,
the position dependence is a feature of the rotor. In the
case of the interior PMSM there is a measurably spatial
variation of inductances or resistances (saliencies) in the
dq direction due to geometrical and saturation effects,
which can be used for the estimation of rotor position [2],
[25], [27].
Another method to estimate the rotor position is to add a
high frequency stator voltage (current) component and
evaluate the effects of the machine anisotropy on the
amplitude of the correspondent stator voltage (current)
component [20].
d) Artificial Intelligence: Artificial intelligence describe
neural network, fuzzy logic based systems and fuzzy
neural networks. These kind of methods do not require a
mathematical model of the drive, exhibit good noise
rejection properties, can easily be extended and modified,
can be robust to parameter variations and are
dq-voltages can be rewritten as:
computationally less intensive [2]
III. MATHEMATICAL MODEL OF IPMSM
Coordinates, used in this paper, are defined in Fig. 1, which
shows the model of a IPMSM.
⎡ud⎤ ⎡Rs +Ldhp−ωrLqd −ωrLq +Ldqhp ⎤ ⎡id⎤ ⎡ 0 ⎤
⎥⎢ ⎥+⎢
⎢ ⎥=⎢
⎥ . (7)
Rs +Lqhp−ωrLdq ⎦⎥ ⎣⎢iq⎦⎥ ⎣ωrψm ⎦
⎣⎢uq⎦⎥ ⎣⎢ ωrLd +Lqdhp
Subsequently only (4) is examined. In a position sensorless
drive system the d-q-model can not be utilized because the
rotor position is not detected and the real rotating coordinate
is unknown. A d-q-coordinate is the rotating coordinate. A γδ-coordinate is the estimating rotating coordinate having the
Δθ difference from the d-q-coordinate.
Because of the saliency the transformed equation of a
IPMSM based on the mathematical motor model becomes
very complicated. The transformation matrix is defined by:
⎡cos(Δθ) −sin(Δθ)⎤ .
Tdq−γδ =
(8)
⎢ sin(Δθ) cos(Δθ) ⎥
⎣
Fig. 1. Model of an IPMSM with definition of the used coordinates [41]
The 3-phase voltages of an IPMSM are given by [50]:
⎡ dψu ⎤
⎢
⎥
⎡ uu ⎤ ⎡Rs 0 0 ⎤ ⎡ iu ⎤ ⎢ dt ⎥
⎢ ⎥ ⎢
⎥ ⎢ ⎥ ⎢ dψv ⎥
⎢ uv ⎥ = ⎢ 0 Rs 0 ⎥ ⎢ iv ⎥ + ⎢
⎥ .
⎢u ⎥ ⎢ 0 0 R ⎥ ⎢i ⎥ ⎢ dt ⎥
s⎦ ⎣ w⎦ ⎢ dψ ⎥
⎣ w⎦ ⎣
w
⎢ dt ⎥
⎣
⎦
⎡uγ ⎤ ⎡Rs +pLd −ωrLq ⎤ ⎡iγ ⎤
⎡−sin Δθ⎤
⎥⎢ ⎥ +ω ψ ⎢
⎢ ⎥=⎢
⎥ +"
r
m
⎢⎣uδ⎥⎦ ⎢⎣ ωrLd Rs +pLq ⎥⎦ ⎣⎢iδ⎦⎥
⎣ cos Δθ ⎦
(1)
Where:
⎡
⎤
−(Ld −Lq )sin2 (Δθ) ⎥
⎢−(Ld −Lq )sin(Δθ)cos(Δθ)
Lb = ⎢
⎥,
2
(Ld −Lq )sin(Δθ)cos(Δθ)⎥⎦
⎢⎣ −(Ld −Lq )sin (Δθ)
⎡ dψd
⎤
⎡ud⎤ ⎡Rs 0 ⎤ ⎡id⎤ ⎢ dt −ωrψq⎥
⎥.
⎢ ⎥=⎢
⎥⎢ ⎥+⎢
⎢
⎥
⎣⎢uq⎦⎥ ⎣⎢ 0 Rs⎦⎥ ⎣⎢iq⎦⎥ ⎢ dψq +
ωrψd⎥
⎣ dt
⎦
(2)
Where ud, uq, id, iq, ψd and ψq are the dq-axis-voltages,
currents and flux linkages, respectively. ωr is the rotor
electrical angular velocity. ψd and ψq can be written as [4],
[50]:
(3)
Where Ld, Lq, are the self-inductance and ψm the flux linkage
due to permanent-magnets. Apply (3) into (2) the d-q
voltages can be rewritten as:
⎡ud⎤ ⎡Rs +pLd −ωrLq ⎤ ⎡id⎤ ⎡ 0 ⎤
⎥⎢ ⎥+⎢
⎢ ⎥=⎢
⎥.
⎣⎢uq⎦⎥ ⎣⎢ ωrLd Rs +pLq ⎦⎥ ⎣⎢iq⎦⎥ ⎣ωrψm⎦
(4)
Where p is the differential operator d/dt.
[33], [44], [45] and [46] proposed a modified two axis
model, which contains the non-linearity ψd, ψq, dψd/dt and
dψq/dt due to the influence of magnetic saturation. With this
assumption (3) can be written as:
ψd=Ldid+Ldqiq+ψm ,
ψq=Lqiq+Lqdid .
(5)
Where Ldq and Lqd are the mutual-inductances. The
differentiation of ψd and ψq can be described as [50]:
dψd ∂ψd did ∂ψd diq
=
+
=L ⋅pi +L ⋅pi ,
dt ∂id dt ∂iq dt dh d dqh q
dψq ∂ψq diq ∂ψq di
d =L ⋅pi +L ⋅pi .
=
+
dt ∂iq dt ∂id dt qh q qdh d
(6)
Where Ldh, Lqh, Ldqh and Lqhd the incremental self- and
mutual-inductance. Apply (5) and (6) into (2) the modified
(9)
⎡iγ ⎤
" + ⎣⎡Lap+ωr Lb +( Δωr −ωr )Lc ⎦⎤ ⎢ ⎥ .
⎢⎣iδ⎥⎦
⎡
⎤
2
(Ld −Lq )sin(Δθ)cos(Δθ)⎥
⎢ −(Ld −Lq )sin (Δθ)
La = ⎢
⎥,
(Ld −Lq )sin2 (Δθ) ⎥⎦
⎢⎣(Ld −Lq )sin(Δθ)cos(Δθ)
Where uu, uv, uw, iu, iv, iw, ψu, ψv and ψw are the phase
voltages, currents and flux linkages respectively and Rs the
phase resistance. (1) can be transformed into the rotor
reference dq-frame [50]:
ψd=Ldid+ψm ,
ψq=Lqiq .
⎦
Transforming (4) into the γ-δ frame the model is obtained as
follows [35]:
⎡
⎤
2
2
⎢ (Ld −Lq )sin(Δθ)cos(Δθ) −Ld sin (Δθ)−Lq cos (Δθ)⎥
Lc = ⎢
⎥.
2
2
⎢⎣Ld sin (Δθ)+Lq cos (Δθ) −(Ld −Lq )sin(Δθ)cos(Δθ) ⎥⎦
Some authors prefer to transform the d-q- coordinates in α-β
coordinates directly, which gives the rotor angle θ instantly.
The transform matrix is with Δθ=θ similar to (8). The
equation (4) can be written in α-β frame as [29] ,[32]:
⎡uα⎤ ⎡Rs +pLα −ωrLαβ ⎤ ⎡iα⎤
⎡−sin θ⎤
⎥⎢ ⎥ +ω ψ ⎢
⎢ ⎥=⎢
r m cos θ ⎥ .
⎢⎣ uβ⎥⎦ ⎢⎣ ωrLαβ Rs +pLβ⎥⎦ ⎢⎣iβ⎥⎦
⎣
⎦
Where,
(
)
L0 = Ld + Lq / 2,
(
(10)
)
L1 = Ld − Lq / 2,
Lα = L0 + L1 cos2θ, Lβ = L0 − L1 cos2θ,
Lαβ = L1 sin 2θ .
IV. NONADAPTIVE METHODS
In this section common nonadaptive methods, which use
measured currents and voltages as well as fundamental
machine equations of the IPMSM, are presented.
A. Techniques using the measured DC-Link
The Method of measuring the DC-Link is one of the oldest
in order to get adequate signal for feedback. It is an easy and
low-cost process.
In [10] the authors presented two energy optimizing
techniques, which are based on measuring the DC-link
current and a voltage/ frequency (V/f) control method. The
assumption of these methods is that the machine is working
in a stationary operating point, hence the load torque and the
rotor speed is constant at each frequency.
The first technique is the “minimum input power method”,
which minimize the average DC-link current at a considered
fixed DC-link voltage. For the method the current is filtered
and put in a control algorithm, which adjust the reference
voltage. Problematical is the low frequency instability in the
class of synchronous motor drives. The damping of the local
oscillation can be improved by an dc-link current feedback
for the frequency modulation, which made it nearly
independent of the applied frequency.
The second technique is the “power factor method”, which is
based on the contour of the non-filtered DC-link current. The
power factor (PF) is for sinusoidal stator currents and
voltages is defined as PF = cos(θ) , where θ is defined as the
angle from the stator current phasor to the stator voltage
phasor. To get the optimum PF, the DC-link current contour
should has the form of Fig. 2.
⎛ u v −u w −R s ( i v −i w )− Ld p( i v −i w )− 3ωr ( L q −L d )i u ⎞
⎟⎟
⎜
3( u u − R s i u − L d pi u )+ωr ( Lq − Ld )( i v −i w )
⎝
⎠
(13)
The required speed ωr can be calculated as follows:
θ = arctan ⎜
ωr =
1
2
(u u R s pi u ) 2 + ⎡⎣ u v − u w − R s ( i v −i w )− Ld p( i v −i w ) ⎤⎦
3
ψm
(14)
The initial position of the rotor at t=0 can be determined by
substitution ωr=0 in (14).
[12] proposes a voltage-model and current-model based
control which works in the γ-δ reference frame with the
assumption that Ld=Lq=L. Furthermore it is supposed that
Δθ=0 and ωM=ωr. (4) can be transformed and rearranged in:
⎡uγ ⎤ ⎡R +pL −ω L ⎤ ⎡iγ ⎤ ⎡ 0 ⎤
r ⎢ ⎥+
⎢ ⎥=⎢ s
⎥
⎢
⎥
⎢⎣uδ⎥⎦ ⎣ ωrL Rs +pL⎦ ⎣⎢iδ⎦⎥ ⎣ωrψm ⎦
(15)
The estimated speed ωe can be obtain as follows:
u −(R s + pL)iδ
ωe = δ
Li γ +ψ m
Fig. 2. DC-link current when the stator current is in phase with the stator
voltage [10]
The PF is calculated from variation of the current, which is
controlled by a feedback system. Voltage is controlled by
using a PI-controller [13].
Rotor position oscillations in currents arise due to small load
change. To minimize this stability problem, the authors in
[10] applied a control input, which uses the measurement of
the DC-link current. This stability control increase the
reference angular velocity when the filtered DC-link current
decreases and vice versa. After Stabilization the current
pulsation stopped and stable current waveforms were
obtained.
The methods, which are using the DC-link as input gives
nearly the same efficiencies at different loads and speeds
(appr. 10-100% of the rated speed in without and appr. 5100% with current feedback). Disadvantageous is the low
dynamic performance and accuracy, compared with torquecontrolled PM drives [5].
B. Estimator using monitored stator voltages or currents
For estimating the rotor angle θ using monitored stator
voltages and currents different authors follow different
approaches regarding to the used reference frame. This
section shows examples for the perspective in three-axis and
γ-δ coordinates.
[8], [17] and [24] propose the approach with the three axis
model. Firstly transformation from the d-q coordinates to the
α-β coordinates have to be done. The transformation matrix
is based on (8):
⎡cos( θ) − sin(θ) ⎤
Tdq −αβ = ⎢
⎥
⎣ sin(θ) cos(θ) ⎦
(11)
The transformation matrix from the α-β coordinates to the
three-axis model is illustrate in (12).
⎡
⎢1
⎢
2⎢
T23 = ⎢ 0
3
⎢
⎢1
⎢2
⎣
1
2
3
−
2
1
2
−
1⎤
− ⎥
2
⎥
3⎥
2 ⎥
⎥
1 ⎥
2 ⎥⎦
The currents are detected by a current sensor and the
voltages are obtained by calculation which using information
on PWM-pattern, dc-voltage and dead time.
The speed estimation for the current-model is sample based
and can be obtained as:
n en +1
θn +1 −θM
K
ωnM+1 = M
= M T + E Δinγ
ψM
T
T
The final equation for the rotor position angle can be found
as:
(17)
With T and KE as sampling period and estimation gain
respectively. The current model-based sensorless control
algorithm does not need voltage information, that means the
control is free from inaccuracy of the voltage caused by the
inverter.
The estimated speed is compared to the speed reference and
the speed error is processed in the PI-speed control.
C.
Flux estimators
A PMSM drive normally uses a Y connection line and
has no neutral one. The advantage of the flux calculation
method is, that the line voltages can be used [24].
The phase-voltage equation of the stator can be written in the
following form [2], [4]:
G
d G
G
(18)
u s = R s i s + Ψs
dt
G
There is uG s the input voltage, is the current, R s the
resistance and
G
ψ
s
the flux linkage of the stator. With
knowing the initial position, the machine parameters and the
relationship of the flux linkage to the rotor position, the
estimated stator flux is used to calculate the 3-phase stator
currents [24], [39]. The performance depends on the quality
and accuracy of the estimated flux linkage and measured
values of voltages and currents [39].
Change (18) to the stator flux space vector ψG s :
G
G
G
G
G
Ψs = ∫ es = ∫ (us−Rs i s)dt + Ψs0
where is e the induced back-EMF and
(12)
(16)
G
ψ
s0
(19)
the initial
position for the stator flux [2], [4], [34], [39], [59], [60]. (19)
written in α-β-coordinates depends on the terminal voltage
and the stator current. Equation (3) only needs the stator
current of the two phase d-q-reference frame [39], [59].
For determining the rotor position many ways are proposed,
which depend on the used reference frame. Using the α-βframe the equation for the rotor angle can be written as
follows [60]:
⎛ Ψ −Li ⎞
α ⎟.
θ=arctan ⎜ α
⎜ Ψβ − Lβ ⎟
⎝
⎠
(20)
Where L is the winding inductance.
The actual rotor angle using the d-q frame can be calculated
with [2], [4], [9], [39], [59], [60]:
⎛Ψ ⎞
θ=arctan ⎜ d ⎟.
⎜ Ψq ⎟
⎝
⎠
(21)
The estimation of the rotor position from the flux has the
difficulty of the pure integrator in (19). In [18], [22], [34],
[57] solutions for this major problem are presented.
Because of the noise, in the last decade a pure investigation
of the rotor position has gained less attention. Solutions with
adaptive or observer methods are more common [20], [31],
[42], [43].
D.
Position estimation based on back EMF
In PM machines , the movement of magnets relative to
the armature winding causes a motional EMF. The EMF is a
function of rotor position relative to winding, information
about position is contained in the EMF-waveform [43].
Back-EMF based sensorless methods were first developed to
estimate the rotor position of PMSM having a surface
mounted PM-rotor without rotor magnetic saliency [50].
[16] proposes to detect the rotor angle with a back-EMF
measurement which is preformed by adding MCDI
(Maximum Current Decaying Interval) test cycle to the
current control algorithm (cf. fig. 3).
system and improves its reliability. Instead of the measured
voltages reference voltages are used. The back-EMF is not
calculated by the integration of the total flux linkage of the
stator phase circuits because of the integrator drift problem.
The estimation of the rotor position is given by the
difference of the arguments of the back-EMF in the α-β
reference frame and the arguments of the same one in the
rotating d-q frame:
⎛ψ
⎛ eβ ⎞
M
θ=arctan ⎜
⎟ −arctan ⎜⎜
e
⎝ α⎠
⎝ Lq i q
⎞
⎟
⎟
⎠
(25)
(25) shows, that there is only a quadrature current
dependency of the rotor position. Furthermore the back-EMF
in subject to the reference voltage in α-β- coordinates can be
described as following function:
⎛ uβ − Riβ ⎞
ƒ (u α , u β ) = arctan ⎜⎜
⎟⎟
⎝ u α − Riα ⎠
(26)
The relationship between the actual motor voltages and the
reference ones is:
*
u α = u α + δu α
*
u β = u β + δu β
(27)
After substituting (27) in (26) we get:
(
) (
)
∂ƒ
∂ƒ
ƒ u*α ,u*β = ƒ u α ,uβ +
δu +
δu
∂u α α ∂uβ β
⎛ u* −Ri ⎞ V
β
β⎟
= arctan ⎜
− ωT
⎜ u* −Ri ⎟ E r
α⎠
⎝ α
(28)
The second term in (28) is the dependent of the back EMF
on the rotor speed. V, E and T are the RMS voltages, the
back-EMF and the lag time introduced by the inverter
respectively. Thus we get for the “estimated” position θ*:
⎛ u* −Ri ⎞
⎛ψ ⎞
β
β ⎟ V
θ*=arctan ⎜
− ω T −arctan ⎜ M ⎟.
⎜ Lq iq ⎟
⎜ u* −Ri ⎟ E r
⎝
⎠
α⎠
⎝ α
Fig. 3. MCDI test cycle [16]
From the measured back-EMF, the actual rotor angle can be
achieved as follows [16], [39]:
− Ed K eωr sin( θ) sin(θ)
=
=
= tan ( θ )
Eq K eωr cos( θ) cos( θ)
⎛ −E
θ = arctan ⎜ d
⎜ Eq
⎝
⎞
⎟
⎟
⎠
(22)
(23)
The experimental results shows an acceptable accuracy in
the low speed range (10~100rpm). The rotor speed quantities
is fluctuating but can be decreased by a higher bandwidth
for the speed controller.
[33] proposes to estimate the rotor position with an approach
measure the current ripple under a conventional PWM
modulation to derive the back-EMF. Under a PWM
modulation the phase currents always present large ripple. If
this current ripple is measured, the rotor position dependent
inductance and back-EMF can be solved using the PMSM
machine model with the known voltage vectors applied.
The machine model in the α-β reference frame will be
discretized. Thus the rotor position can be expressed as :
⎛ e (n) ⎞ π
θ=arctan ⎜ α
⎟ −
⎜ eβ (n) ⎟ 2
⎝
⎠
(24)
[61] propagates the determination of the back-EMF without
the aid of voltage probes which reduces the cost of the
(29)
The proposed estimation in [61] appears to be very robust
against parameter variation. Furthermore the electrical drive
has a good dynamic performance. Disadvantageous is that
after torque application the error increase but stay never
exceeded 35 r/min during transient operation.
Because of the saliency the transformed equation of an
IPMSM based on the mathematical motor model (10)
becomes very complicated [32], [35], [40]. There are two
trigonometric functions of 2θ, which result from changing
stator inductance. A reason why in (10) 2θ terms appear is
that the impedance matrix is asymmetrical. The desired
matrix should have the following form:
G ⎡ R s + pLd
A=⎢
⎢⎣ ωr Lq
−ωr Lq ⎤
⎥
R s + pLd ⎥⎦
(30)
To eliminate this problem the following easy mathematical
method have to be applied for the desired voltage uq on (4):
uq = A21 + Rsiq + A22 +ωrψm +ωrLdiq + pLqiq − A21 − A22 (31)
with
A 21 = ωr Lq i d , A 22 = pL d i q
Substitute (30) in (4) we get:
⎡ud⎤ ⎡Rs +pLd −ωrLq ⎤ ⎡id⎤ ⎡
⎤
0
⎥⎢ ⎥+⎢
⎢ ⎥=⎢
⎥
⎢⎣uq⎥⎦ ⎢⎣ ωrLd Rs +pLq ⎥⎦ ⎣⎢iq⎦⎥ ⎢⎣(Lq −Ld )(ωrid −piq )+ωrψm ⎥⎦
Transforming (32) in the α-β frame can be written as:
(32)
Books:
⎡uα⎤ ⎡ Rs +pLd
ωr (Ld −Lq )⎤ ⎡iα⎤
⎥ ⎢ ⎥ +"
⎢ ⎥=⎢
⎣⎢ uβ ⎦⎥ ⎣⎢−ωr (Ld −Lq ) Rs +pLd ⎦⎥ ⎢⎣ iβ ⎥⎦
{
(33)
}
⎡−sin θ⎤
" + (Lq − Ld )(ωrid − piq ) +ωr ψm ⎢
⎥
⎣ cos θ ⎦
{
}
⎡−sin θ⎤
(Lq − Ld )(ωrid − piq ) +ωrψm ⎢
⎥
⎣ cos θ ⎦
⎡ u −(R +pL )i −ω (L −L )i ⎤
⎡−e ⎤
θ = arctan ⎢ e α ⎥ = arctan ⎢− α s d α r d q β ⎥
⎢⎣ uβ −(Rs +pLd )iβ +ωr (Ld −Lq )iα ⎥⎦
⎣⎢ β ⎦⎥
[4]
Papers from Conference Proceedings (Published):
[5]
[6]
[7]
[8]
(35)
[9]
[10]
(36)
For the calculation of the necessary speed a PI-controller is
used in [31], [35].
[40], [54] propose a discrete calculation of the EEMF, which
is based on the approximation of the current in γ-δ-frame.
It has to be note, that the arctan calculation is sensitive to
the signal-noise-ratio. In the direct calculation it has no lag,
but suffers from a large position estimate error due to the
noise. This problem can be mitigate by using a state filter,
but the estimate then has lagging properties. The estimation
accuracy of the EEMF based state filter is determined by the
bandwidth of the state filter and the errors in parameter
estimation an reference voltage [34].
Further positon estimation techniques of EMF in conjunction
with flux estimation are [34], [58].
Just in section “flux estimators” the problem of noise is also
presented for back-EMF-methods. To overcome this
difficulty several authors uses observer and adaptive
methods [17], [29], [32], [35], [38], [41], [42], [48], [55],
[56], [62].
V.
[3]
(34)
In conventional estimation methods a phase-locked loop
(PLL) control for making the position error Δθ=0 is applied
[31], [32], [41],[51].
⎡ u −(R +pL )iδ−ωrLqiγ ⎤
⎥
Δθ = arctan ⎢− γ s d
⎢⎣ uδ −(Rs +pLd )iγ+ωrLqiδ ⎥⎦
K. Rajashekara, A. Kawamura, K. Matsuse, Sensorless control of AC
motor drives: speed and position sensorless operation, IEEE Press,
1996.
Vas, P., Sensorless Vector and Direct Torque Control, Oxford
University Press (UK), 1998.
Jacek F. Gieras, Mitchell Wing, Permanent Magnet Motor
Technology, 2nd ed., Marcel Dekker, Inc, 2002.
D. Schröder, Elektrische Antriebe - Regelung von Antriebssystemen.
3th edn., Berlin Heidelberg New York: Springer-Verlag, 2008 (in
German)
[2]
The second term on the right side of (33) is defined as the
extended EMF (EEMF). The physical meaning can be
explained as follows. The first term represent the induced
voltage by the rotating flux excited by the d-axis current.
The second term means an induced voltage by changing qaxis current. This differential term of iq is responsible that,
even when the motor’s velocity is near zero, the EEMF is
not zero when the q-axis current iq is changing. This property
can be use for standstill and low speed-drives. The last term
depict the EMF induced by the rotating permanent magnet.
Generally the position estimation calculated from the EEMF
[28], [32], [47]:
⎡eα⎤
⎢ ⎥=
⎢⎣ eβ ⎥⎦
[1]
CONCLUSION
IPMSM drives without mechanical sensors for motor
position or speed have the attraction of lower cost and higher
reliability. Algorithms which can be implemented in
standard microcontroller hardware, are of increasing interest
for industrial application.
A review of prior work in the field of non-adaptive methods,
especially techniques using the DC-link, stator voltages or
currents and flux- or back-EMF based position estimators
has been presented in this paper.
A review of adaptive methods will be given in a subsequent
publication.
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
[21]
[22]
[23]
[24]
R.S. Colby, D.W. Novotny, An Efficiency-Optimizing PermanentMagnet Synchronous Motor Drive, IEEE Trans. On Industry
Applications, vol. 4, no. 3, pp. 462-469, 1988
K. Wu, G. Slemon A Permanent Motor Drive without a Shaft Sensor,
IEEE Transaction on Industry Applications, Vol 27, pp. 1005-1011,
1990.
J. Holtz, Speed estimation and sensorless control of AC drives, IEEE
International Conference Industrial Electronic, Control and
Automation, IECON, pp. 649-654, 1993.
M.A. Hoque, M.A. Rahaman, Speed and Position Sensorless
Permanent Magnet Synchronous Motor Drives, IEEE Anadien
Conference on Electrical and Computer engineering, CCECE, pp.
689-692, 1994.
N. Ertugrul, P. P. Acarnley, A New Algorithm for Sensorless
Operation of Permanent Magnet Motors, IEEE Transaction on
Industry Application, No. 1, pp. 126-133, 1994.
P.S. Frederiksen, J. Birk, F. Blaabjerg, Comparison of Two Energy
Optimizing Techniques for PM-machines, 20th. International Conf. on
Industrial Electronics, Control and Instrumentation for PM-Machines,
IECON, pp. 32-37 vol. 1, 1994.
K. J. Talbot, C. E. Kleinhans, G. Diana, and R. G. Harley: Speed
sensorless field oriented control of a csi-fed induction motor by a
transputer based digital controller, IEEE Power Electronics
Specialists Conference, PESC, pp. 785-791, 1995.
T. Kondo, A. Takahashi, T. Nishida, Armature Current Locus Based
Estimation Method of Rotor Position of Permanent Magnet
Synchronous Motor without Mechanical Sensor, Conference Record
of the Industrial Applications Society, IAS, pp.55-60, 1995.
Y. Nakamura, T. Kudo, F. Ishibashi, S. Hibino, High-Efficiency Drive
Due to Power Factor Control of a Permanent Magnet Synchronous
Motor, IEEE Trans. on Power Electronics, Vol. 10, Issue 2, pp. 247 253, 1995.
N. Matsui, Sensorless PM Brushless DC Motor Drives, IEEE Trans.
on Industrial Electronics, Vol. 43, pp. 300-308, 1996.
J. Solsona, M. I. Valla, C. Muravchik, A Nonlinear Reduced Order
Observer for Permanent Magnet Synchronous Motor, IEEE
Transaction on Industrial Electronics., pp.492-497, 1996.
J.-S. Kim and S.-K. Sul, New approach for the low-speed operation of
pmsm drives without rotational position sensors, IEEE Transactions
on Power Electronics, Vol. 11, no. 3, pp. 512-519, 1996.
M.A. Jabbar, M.A. Hoque, M.A. Rahman: Sensorless Permanent
Magnet Synchronous Motor Drives, Canadian Conference on
Electrical and Computer Engineering, CCECE, pp. 878-883, 1997.
M. N. Marwali, A. Keyhani, A Comparative Study of Rotor Flux based
MRAS and Back EMF based MRAS Spedd Estimators Vector Control
of Induction Machines, IEEE Conference Record of Industry
Applications Conference, IAS, pp. 160-166, 1997.
J. Hu, B. Wu: Field Oriented Control CSI Synchronous Motor Drive
Without Shaft Sensors, International Conference on Power Electronics
and Drive Systems, PEDS, pp. 798-803, 1997.
G.M Asher, Sensorless estimation for vector controlled induction
motor drives, Colloquium on Vector Controlled Revisited pp. 6/1-6/5,
1998.
T. Nogachi, K. Yamada, S. Kondo and I. Takahashi, “Initial rotor
position estimation method of sensorless PM synchronous motor with
no sensitivity to armature resistance,” IEEE Trans. Industrial
Electronics, vol.45, no.1, pp.118-125, 1998.
J. Hu, B. Wu, New Integration Algorithms for Estimating Motor Flux
over a Wide Speed Range, Power Electronics Specialist Conference,
PESC’97, pp. 1075-1081, 1998.
A. Consoli, G. Scarcella, A. Testa, Sensorless control of AC motors at
zero speed, Proc. IEEE International Symposium on Industrial
Electronics, ISIE, Vol. 1, pp. 373-379, 1999.
J. P. Johnson, M. Ehsani and Y. Guzelgunler, Review of sensorless
methods for Brushless DC, IEEE Industry Applications Conference,
IAS, Vol. 1, pp. 143 – 150, 1999.
[25] A. Takashi, A. Toba, T. Yanase, A. Mashimo, K. Endo, Sensorless
Torque Control of Salient-Pole Synchronous at Zero Speed Operation,
IEEE Transaction on Power Electronics, pp. 202-208 1999.
[26] D. Yousfi, M. Azizi, A. Saldi, Position and Speed Estimation with
improved Integrator for Synchronous Motor, IEEE Conference of
Industrial Electronics Society, ICEON’99, pp. 1097-1102, 1999.
[27] Gerg. M. Asher, Sensorless Induction Motor Drives, Advances in
Induction Motor Control (Ref. No 2000/072), IEE Seminar, 1999.
[28] L. Harnefors and H.-P. Nee, A General Algorithm for Speed and
Position Estimation of AC Motors, IEEE Transaction on Industrial
Electronics, pp. 77–83, 2000.
[29] Z. Chen, M. Tomita, S. Ichikawa, S. Doki, and S. Okuma, Sensorless
Control of Interior Permanent Magnet Synchronous Motor by
Estimation of an Extended Electromotive Force, Industry Applications
Conference, IACON, pp. 1814-1819, 2000.
[30] F. Briz, M.W. Degner, A. Diez, R.D. Lorenz, Measuring, Modeling,
And Decoupling Of Saturation Induced Saliencies In Carrier Signal
Injection Based Sensorless Ac Drives, IEEE Transaction on Industrial
Applications, pp 1356-1364, 2001.
[31] K. Sakamoto, Y. Iwaji, T. Endo, T. Takakura, Position and Speed
Sensorless Control for PMSM Drive Using Direct Position Error
Estimation, Industrial Electronics Society, 2001. IECON '01. pp 1680
– 1685, 2001.
[32] S. Ichikawa, Z. Chen, M Tomita, S. Doki, S.Okuma, Sensorless
Control of an Interior Permanent Magnet Synchronous Motor on the
Rotating Coordinate Using an Extended Electromotive Force,
Industrial Electronic Society, ICEON ’01, pp. 1667 – 1672, 2001
[33] C. Wang, L. Xu, A Novel Approach for Sensorless Control of PM
Machines Down to Zero Speed Without Signal Injection or Special
PWM Technique, IEEE Transaction on Power Electronics, pp. 857864; 2001.
[34] J.X. Shen, Z.Q. Zhu, & D. Howe, Improved Speed Estimation in
Sensorless PM Srushless AC Drives, IEEE Transactions on Industry
Applications, Vol. 38; pp. 1072-1080; 2002.
[35] S. Morimoto, K. Kawamoto, M. Sanada and Y. Takeda, Sensorless
Control Strategy for Salient-Pole PMSM Based on Extended EMF in
Rotating Reference Frame,” IEEE Transaction on Industry
Applications, Vol. 38, no. 4, pp. 1054-1061, 2002.
[36] B. Stumberger, G. Stumberger, D. Dolinar, A. Hamler, M. Trlep,
Evaluation of Saturation and Cross-Magnetization Effects in Interior
Permanent-Magnet Synchronous Motor. Transactions on Industry
Applications, pp 1264 – 1271, 2003.
[37] Hyunbae K.; Harke, M.; Lorenz, R.; Sensorless Control of Interior
Permanent-Magnet Machine Drives with Zero-Phase Lag Position
Estimation” Industry Applications, IEEE Transactions on , Volume:
39 , pp:1726 — 1733, 2003.
[38] Z. Chen, M. Tomita, S. Doki and S. Okuma, An Extended
Electromotive Force Model for Sensorless Control of Interior
Permanent-Magnet Synchronous Motors, IEEE Trans. on Industrial
Electronics, Vol. 50, No, pp.288-295, 2003.
[39] C. DeAngelo, G. Bossio, J. Solsona, G. Garcia, M. Valla, Sensorless
Speed Control of Permanent Magnet Motors Driving an Unknown
Load, IEEE International Symposium on Industrial Electronics, pp.
617-620, Vol.1, 2003.
[40] D. Montesinos, S. Galceran, A. Sudria, O. Gomis, Low Cost
Sensorless Control of Permanent Magnet Motors. An Overview and
Evaluation, IEEE International Conference on Electric Machines and
Drives, pp. 1681-1688, 2005.
[41] H Obana, Y.Ota, I. Miki, A Position Sensorless Control Method of
Interior Permanent Magnet Synchronous Motor, ICEMS Conference
on Electrical Machines and Systems, pp. 215 – 220, 2005.
[42] H. Rasmussen, P. Vadstrup, A Novel Back EMF Observer for
Sensorless Control of Interior Permanent Magnet Synchronous
Motors, IEEE Conference of Industrial Electronics Society, pp. 15281531, 2005.
[43] M. Tursini, R. Petrella, A. Scafati, Speed and Position Estimation for
PM Synchronous Motor with Back-EMF Observer, IEEE Conference
Record of Industry Applications, pp. 2083 – 2090, 2005.
[44] P. P. Acarnley, J. F. Watson, Review of Position-Sensorless Operation
of Brushless Permanent-Magnet Machines, IEEE Transactions on
Industrial Electronics, pp. 352-362, April 2006.
[45] G. Dajaku, D. Gerling,, The correct analytical expression for the
phase inductance of salient pole machines, IEEE International Electric
Machines and Drives Conference, IEMDC ’07, pp. 992-996, 2007
[46] M. Rashed, P.F.A. MacConnell, A.F. Stronach, P. Acarnley,
Sensorless Indirect-Rotor-Field-Orientation Speed Control of a
Permanent-Magnet Synchronous Motor With Stator-Resistance
Estimation,. IEEE Transactions on Industrial Electronics, TIE, pp.
1664 – 1675, 2007.
[47] T. Halkosaari, Speed Sensorless Vector Control of a Redundant
Permanent Magnet Wind Power Generator, Symposium on Industrial
Electronics, ISIE 2007, pp. 2595 - 2600 2007.
[48] B. Nahid-Mobarakeh, F. Meibody-Tabar, F.M. Sargos, Back EMF
Estimation-Based Sensorless Control of PMSM: Robustness With
Respect to Measurement Errors and Inverter Irregularities, IEEE
Transaction on Industry Applications, Vol. 43, pp. 485-494, 2007.
[49] L. Chretien, I. Husain, Position Sensorless Control of Non-Salient
PMSM from Very Low Speed to High Speed for Low Cost
Applications, Conference Record of Industrial Applications, IAS, pp
289-296, 2007.
[50] Y. Li, Z.Q. Zhu, D. Howe, C.M. Bingham, Improved Rotor Position
Estimation in Extended Back-EMF Based Sensorless PM Brushless
AC Drives with Magnetic Saliency. IEEE International Electric
Machines & Drives conference, IEMDC’07, pp. 214-219, 2007
[51] H. Hida, Y. Tomigashi, K. Kishimoto, Novel sensorless control for pm
synchronous motors based on maximum torque control frame, IEEE
Conference on Power Electronics and Applications, EPE, pp. 1-10,
2007.
Position
[52] V.C. Ilioudis, N.I. Margaris, Sensorless Speed and
Estimation of PMSM Using Sliding Mode observers in γ-δ Reference
Frame, International Conference on Control and Automation, pp. 641646, 2008.
[53] F. Wu; S. Wan; S. Huang, Unity Power Factor Control for PMSM
Position Sensorless Drive, International Conference on Electrical
Machines and Systems, 2008. ICEMS 2008. pp. 1618 – 1620, 2008.
[54] J. Lee; T. Kong; W. Lee; C. Won; J. Yu, A New Hybrid Sensorless
Method using a Back EMF Estimator and a Current Model of
Permanent Magnet Synchronous Motor. Power Electronic Specialists
Conference, PESC, pp.4256 – 4262, 2008.
[55] I. Vasilios, M. Nikolaos, PMSM Sliding Mode Observer for Speed and
Position Estimation Using Modified Back EMF, Power Electronics
and Motion Control Conference, EPE-PEMC, pp. 1105-1110, 2008.
[56] X. Wang, Q. Ge, Speed Sensorless Control of a Linear Synchronous
Motor using State Observer on d-q Reference Frame, International
Conference on Electrical Machines and Systems, ICEMS 2008, pp.
1553-1557, 2008.
[57] H. Lu, M. Li, Y. Xu: Sensorless Position and Speed Estimation with
Improved Integrator for PMLSM, International Conference on
Information and Automation, ICIA’09, pp.380-384, 2009.
[58] D. Yousfi, A. Halelfadl, M. El Kard, Review and evaluation of some
position and speed estimation methods for PMSM sensorless drives,
International Conference on Multimedia Computing and Systems,
ICMCS’2009, pp.409-414, 2009.
[59] W.D. Drury, D. Holliday, D. Drury, P.H. Mellor, An Adaptive
Structure Based Sensorless Position Estimator for Permanent Magnet
Machines in Aerospace Applications. International Electric Machines
and Drives Conference, IEMDC '09, pp. 1264-1269, 2009
[60] D. Yousfi, A. Halefadl, M. El Kard, Sensorless control of Permanent
Magnet Synchronous Motor. International Conference on Multimedia
Computing Systems, ICMCS ’09, 2009.
[61] R. Miceli, F. Genduso, C. Rando, G. Ricco Galluzzo, Back-EMF
Sensorless Control Algorithm for High Dynamics Performances
PMSM, IEEE Transaction on Industrial Electronics, 2009
[62] G.B. Lee, J.S. Park, S.H. Lee; Y.A. Kwon, High-performance
Sensorless Control of PMSM Using Back-EMF and Reactive Power,
ICCAS-SICE, 2009.
VI. BIOGRAPHIES
Oliver Benjak was born in Hennigsdorf in German Democratic
Republic, on April 28th, 1978. He graduated from the German Polytechnic
School, Hennigsdorf, Germany and studied Electrical Engineering at the
Technical University of Berlin, Germany where he received his diploma
degree in 2009. He joined the Institute for Electrical Drives of the
University of Federal Defense Munich in 2009 as research assistance.
Dieter Gerling, born 1961, got his diploma and Ph.D. degrees in
Electrical Engineering from the Technical University of Aachen, Germany
in 1986, 1992 respectively. From 1986 to 1999 he was with Phillips
Research Laborites in Aachen, Germany as Research Scientist and later as
Senior Scientist. In 1999 Dr. Gerling joined Robert Bosch GmbH in Bühl,
Germany as Director. Since 2001 he is a Full Professor and Head of the
Institute of Electrical Drives at the University of Federal Defense Munich,
Germany.
Download