Documente Academic
Documente Profesional
Documente Cultură
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2016.2581764, IEEE
Transactions on Industry Applications
I.
INTRODUCTION
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2016.2581764, IEEE
Transactions on Industry Applications
( I 2 + 2 N ) I 1
( Actual )
real =
t pulse +
= I 2 I 1
( Estimated )
est t pulse +
(a)
(3)
I 2 I=
real < 2
1
(b)
Fig. 1. (a) Two zero voltage pulses and (b) current vectors generated
by two zero voltage pulses.
II.
machines [1-6] and more recently PMSM [7-10].
vq r Ld
A.
I = tan 1 ( I I )
(1)
(4)
r Lq id
+ r f
Rs + pLq iq
0
1
(5)
0 L
pLq iq (t pulse )
r d
1
estimated by using two zero voltage vector pulses, as defined
below:
Solving (6) and using Laplace transform, the resulting currents
I 2 I1
can be calculated as [7, 9, 10]:
r =
(2)
t pulse +
f
(1 cos r t pulse )
where t pulse is the time which the zero vector is applied to the
id (t pulse ) Ld
(7)
i (t ) =
stator winding, is the time between two pulses, and r is the
f
q pulse
sin r t pulse
electrical angular frequency of the rotor. When choosing the
Lq
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2016.2581764, IEEE
Transactions on Industry Applications
0 = tan 1 ( iq id )
(8)
=
I 2 + 0 .
r
(9)
Fig. 2. The angle ( 0 ) between the current vector and the rotor
position as a function of two variables (L q /L d , r t pulse ).
i
sin r t pulse
1 q
1 Ld
=
=
0 tan
tan
id
Lq 1 cos r t pulse
(10)
=
I 2 + 2
est
(11)
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2016.2581764, IEEE
Transactions on Industry Applications
i
1
I = tan
i
I m (1 + k ) sin I
i
1 m
1
tan
tan
=
=
Im
I m (1 + k ) cos I
i m
(13)
est=
2 max
I 2 I 1 Im 2 Im1 + 2 max
=
= r +
N delay Tsw
N delay Tsw
N delay Tsw
(14)
(max ) Tsw
2
,
max Tsw
(15)
where the upped bound ensures that the delay time does not
result in multiple full rotor rotations. In this paper, =0.05
(5% error) is considered as a conservative upper bound on the
error. Clearly, the speed estimation error can be reduced by
increasing N delay in the allowable range.
C. Quantifying Speed and Position Estimation Errors
As mentioned before, the methods proposed in [7-10]
require the knowledge of machine parameters, which vary
with temperature and a stator current. Here, the position
estimation error due to L q inductance variation is investigated.
In general, the L q variation is more critical than L d variation in
the interior permanent motor. To quantify the effect of
inductance variation on the position estimate, (7) can be
rewritten as:
f
(1 cos r t pulse )
id (t pulse ) Ld
i
=
(
)
t
f
q _ actual pulse
sin r t pulse
( Lq + Lq )
(16)
(17)
(18)
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2016.2581764, IEEE
Transactions on Industry Applications
id _ error (t pulse ) Ld
i
=
q _ error (t pulse ) f sin ( + ) t
( r
r
pulse )
Lq
(19)
0 _real = tan 1
Ld
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2016.2581764, IEEE
Transactions on Industry Applications
Eemf
I pulse
=
Lq
Dinit Tsw )
t pulse ( =
(21)
comp =
est +
est Tsw
2
+ est Tsw
(22)
EXPERIMENTAL RESULTS
Unit
Symbol
Rated Power
[kW]
P out
Values
12
Rated Speed
[rpm]
Nr
3000
Rated Torque
[Nm]
Te
24
[A]
is
23.4
Pole
Stator Resistance
[]
Rs
0.12
[mH]
Ld
1.04
1.50
[mH]
Lq
Magnet Flux
[vs/rad]
0.29
Inertia
[Nm/rads-2]
[V]
0.059
E emf
336
Bemf (line-line)
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2016.2581764, IEEE
Transactions on Industry Applications
(a)
(a)
(b)
(b)
Fig. 7. Restart waveforms (a) 600rpm (b) 2400rpm; CH1: the rotor
speed from the transducer (400rpm/div), CH2: the estimated rotor
speed (400rpm/div), CH3: the estimated position of the rotor, CH4:
the stator phase current (20A/div).
Fig. 9. The theta estimation error tests (a) 15o [deg.] (b) 20o [deg.];
CH1: the phase current (20A/div), CH2: the actual rotor speed
(400rpm/div), CH3: the rotor position, CH4: the estimated rotor
speed (400rpm/div).
(a)
Fig. 8. Phase current resulted by zero voltage pulse and the measured
phase current by A/D converter.
Fig. 8 shows the phase current when the zero voltage pulses
are applied. The stator current is increases linearly and the
slope is determined by the inductance of stator winding. The
zero voltage pulse duty is 15% (30s). The phase current is
measured at the end of PWM period using an A/D converter.
The current measured by the controller (cyan line) was plotted
in next period using a D/A converter in order to show the
measurement accuracy.
(b)
Fig. 10. The speed estimation error tests (a) 5 % (b) 10 %; CH1: the
phase current (20A/div), CH2: the actual rotor speed (400rpm/div),
CH3: the rotor position, CH4: the estimated rotor speed
(400rpm/div).
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2016.2581764, IEEE
Transactions on Industry Applications
APPENDIX
Table 2 lists motor parameters of commercial PMSMs.
Motors #1~4 were used in the reference papers while Motors
#5 and #6 are manufactured by ABB. In order to validate our
assumption that keeping the product r t pulse below 0.035, we
calculate the resulting duty cycle and the resulting current as a
percentage of the rated value, when the machine speed is at
the rated value (i.e. under worst-case conditions). We
conclude that the duty cycle can be actuated by the controller,
and the resulting current is large enough to be measured with
the 1% allowable error which would cause up to 0.6o[deg.]
error in the position estimation, as demonstrated in Fig. 3.
We also evaluate if the assumption that the rotor resistance
can be neglected is valid for the proposed duty cycles of the
zero pulse vectors. The current vector angles ( 0 ) are
calculated from both (5) and (6), i.e. with and without
ignoring the stator resistance. Current vector angles for the
two cases are plotted in the top plot of Fig. 12. The bottom
plot shows the difference between two current vector angles as
a function of the ratio of zero vector pulse time (t pulse ) to the
machine electrical time constant ( q ). We note that the largest
ratio of t pulse / q in Table 2 is 0.3%, which results in negligible
position error. Referring to Fig. 12, even if t pulse / el =10% the
position error will only reach 1%. Finally, in Table 2, we note
that the largest ratio of L q /L d for the motors considered is 4.
This supports our assumption that L q /L d is typically below 5.
CONCLUSIONS
The goal of this work was to present a universallyapplicable flyback restart algorithm for PM machines. The
proposed method uses only the nameplate machine
parameters. In general, the nameplate parameters do not
include the information such as d-q axis stator inductance,
Fig. 12. The effect by the stator resistance neglect while deriving
current vector angle ( 0 ) of (8).
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2016.2581764, IEEE
Transactions on Industry Applications
Rated Power
[kW]
Motor #1
[10]
2
412
186
12
Rated Speed
[rpm]
2,100
1,750
2,000
1,800
1,800
125
3,000
Rated Torque
[Nm]
12
17.67
20
1,612
10,481
24
Rated Current
[A]
15
4.1
5.8
14
665
325.3
23.4
[]
0.248
3.3
2.0
0.348
0.002
0.042
0.12
[mH]
41.59
33
0.171
8.29
1.04
1.50
Parameter
Pole
Stator R
Stator d-axis L
Stator q-axis L
Unit
Motor #2
[18]
2.2
Motor #3
[19]
3.7
Motor #4
[20]
3.7
Motor #5
Motor #6
Test Motor
[mH]
32
57.06
96
14.9
0.5663
20.96
Magnet Flux
[vs/rad]
0.367
0.48
0.68
0.22
0.55
3.27
0.29
Inertia
[kg.m2]
5.35
10.07*10e-3
0.01
21
40
0.06
PWM
[kHz]
[%]
2.67
7.18
4.28
3.76
5.09
1.68
28.92
Pulse Duty
[%]
32
37
25
267
67
19
Ratio of L q /L d
4.00
1.37
2.91
2.50
3.31
2.53
1.44
q = L q /R s
[s]
0.129
0.017
0.048
0.043
0.283
0.500
0.013
t pulse / q
[%]
0.06
0.37
0.17
0.14
0.03
0.13
0.30
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2016.2581764, IEEE
Transactions on Industry Applications
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.