Sensorless Control for High-Speed BLDC Motors
Sensorless Control for High-Speed BLDC Motors
fully edited. Content may change prior to final publication. Citation information:
DOI 10.1109/TPEL.2015.2413593, IEEE Transactions on Power Electronics
1
Abstract—This paper presents a novel method for position constant high speed to supply the demanded angular
sensorless control of high-speed brushless dc (BLDC) motors momentum for the high-speed rotor system. For space
with low inductance and nonideal back electromotive force
(EMF) in order to improve the reliability of the motor system of application, high reliability and low power loss are demanded
a magnetically suspended control moment gyro (MSCMG) for in the high-speed motor. Brushless dc (BLDC) motors with
space application. The commutation angle error of the ironless and slotless stator are introduced [3]–[5].
traditional line-to-line voltage zero-crossing points (ZCPs)
A BLDC motor is usually driven by a three-phase full
detection method is analyzed. Based on the characteristics
measurement of the nonideal back EMF, a two-stage bridge inverter employing a two-phase conduction method
commutation error compensation method is proposed to achieve [3]–[9]. Normally, the commutation logic of the inverter
the high reliable and high accurate commutation in the transistors is provided by the position sensors such as Hall
operating speed region of the proposed sensorless control
process. The commutation angle error is compensated by the
sensors [3]–[6]. It has the advantage of simple control
transformative line voltages, the hysteresis comparators and the algorithm and mature application. However, it has some
appropriate design of the low-pass filters (LPFs) in the low limitations in the harsh environment especially in space
speed and high speed region respectively. High precision application. The unavoidable lead wires of the position
commutations are achieved especially in the high speed region
to decrease the motor loss in steady state. The simulated and sensors will decrease the system reliability. Moreover, the
experimental results show that the proposed method can high placement accuracy of Hall sensors is hard to achieve,
achieve an effective compensation effect in the whole operating which will increase the motor power loss of the steady state in
speed region.
the high speed region [3]. During the past few decades,
Index Terms—Brushless dc (BLDC) motor, position position sensorless control methods [9]–[26] have become a
sensorless control, back electromotive force (EMF) detection. popular research topic for the enhanced reliability. Also, the
compensation of the position detection error is a research
hotspot in current sensorless control methods [9], [11],
I. INTRODUCTION [13]–[28]. The error in the estimation scheme of the rotor
position will inevitably decrease the motor efficiency [3], [11]
compensated phase is calculated in real time. This kind of [29]–[31]. It should be noted that for the high-speed motor of
method needs hardware or software resource that may lead to an MSCMG with 6 magnetic pole pairs, the commutation
computational errors. The research in [11] adopts a frequency is 6-kHz at the speed of 10000 r/min. A high
coordinate transformation method to compensate the rotor accuracy commutation estimation method which can restrain
position detection error by controlling the angle between two the commutation angle error within 3 degrees at the speed of
coordinates in real time. The method is suitable for the wide 10000 r/min should adopt a high AD sampling frequency
speed range. The method using the integration of the larger than 100-kHz, which is hard to achieve in the current
unconducting phase back EMF voltage is presented in [12]. motor controller of an MSCMG. Thus, the position sensorless
However, the error accumulation problem in low speed control method based on sampling of the motor currents or
region should be taken into account. In [13], the sensorless voltages [11], [19], [21]–[28] is hard to achieve high
control method based on the phase-lock loop and the commutating accuracy in the high speed region restricted to
third-harmonic back EMF is proposed. In this method, the the current hardware resource.
motor neutral point voltage is required. BLDC motors with ironless and slotless stator usually have
The ZCPs detection of the three phase line-to-line voltages low inductance. The high-speed BLDC motor of an MSCMG
is used to determine the commutation instants [14]–[20]. The is driven by a three-phase full bridge inverter with a buck
method using the line voltage differences to detect the ZCPs converter [3], [4]. Compared to the traditional PWM control
of the phase back EMFs is suggested in [14], where the 30 scheme, this kind of control scheme can achieve low power
electrical degrees phase shift is still unavoidable. The consumption for high-speed motors with low inductance [32].
research in [15]–[17] proposed the line-to-line voltage ZCPs Also, since the three-phase full bridge is controlled by
detection method without the motor neutral voltage to commutation logic without PWM, the LPF can be designed
determine the commutation instants directly. However, the to have a higher cut-off frequency. Thus, the line-to-line
position detection error due to the phase delay of the LPF and voltage ZCPs detection method which can simply and
the voltage drop on the stator resistance still cannot be directly provide the commutation instants without phase
neglected [18]. A software error compensation method is shifter is appropriate for the high-speed BLDC motor of an
proposed in [18], which may bring in complicated algorithm MSCMG.
and need high sampling frequency for a high-speed motor. However, the commutation angle error caused by LPF and
The research in [19] proposes an accurate and robust system delay is unavoidable in the line-to-line voltage ZCPs
sensorless method based on a speed-independent position detection method [18] in the high speed region especially for
function. This method also needs high sampling frequency in the high-speed motor with a large number of magnetic pole
the high speed application. Hysteresis comparator is adopted pairs. The large commutation angle error will cause the
in [20] for ZCPs detection of the three phase line-to-line abnormal conduction of freewheeling diodes in the unexcited
voltages based on ideal trapezoidal back EMF. The phase for the motor with low inductance in the high speed
commutation error is decreased in the whole operating speed region, which may increase the motor loss and decrease the
region of the sensorless control method. However, this motor efficiency [3]. Moreover, since the high-speed rotor of
method is not effective in the low speed region since the an MSCMG has large inertial mass and the high-speed motor
effect of voltage drop on the stator resistance on the has small torque constant kτ and rated current, the switching
commutation detection error is obvious [18]. Also, the motor speed of the start-up process and the sensorless control
neutral voltage is needed in the proposed method. A special process based on back EMF detection is low. Then the large
voltage source value of the hysteresis comparator should be commutation angle error caused by the voltage drop on the
generated. stator resistance in the low speed region [18] of the line
Recently, many estimation and observer methods [21]–[26] voltage detection sensorless process cannot be neglected
are adopted in the position sensorless control scheme. The since it may cause the motor stop. Thus, the relationship
research in [21] adopts a sensorless scheme using back EMF between the commutation error and the motor rotating
mapping method with a single known reference slope. The velocity is nonlinear in the operating speed region of the
motor torque constant is used as a reference signal for traditional line voltage detection sensorless control process
position detection in [22]. Sliding-mode observer [23], [24] for the high-speed motor in an MSCMG. The existing
and Kalman filter [25], [26] methods are proposed to achieve commutation angle error compensation methods [9], [11],
high accuracy estimation of the rotor position. Moreover, [13]–[26] rarely focusing on the motors with nonideal back
extended Kalman filter methods are presented in [27] and [28] EMF are not suitable for the high-speed motor of an MSCMG
for sensorless control of camless internal combustion engines to achieve the high reliable and simple control system. Thus,
0885-8993 (c) 2015 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/TPEL.2015.2413593, IEEE Transactions on Power Electronics
LI et al.: POSITION SENSORLESS CONTROL WITHOUT PHASE SHIFTER FOR HIGH-SPEED BLDC MOTORS WITH LOW INDUCTANCE AND NONIDEAL BACK EMF
3
the commutation detection error should be analyzed in detail. the phase inductance of the ironless stator motor is negligible.
An appropriate commutation error compensation method The ideal commutation instants are the intersections of every
should be proposed to insure high reliable and high accurate two phase back EMFs. When and only when the motor is
commutation detection of the sensorless control method in commutating with the ideal commutation instants, the
the whole operating speed region of the back EMF based maximum electromagnetic torque with the minimum dc-link
sensorless control process for the high-speed motor of an current and the lowest commutation torque ripple will be
MSCMG. achieved [3].
This paper proposes an improved position sensorless D7
+ Lf ud
control method for the high-speed BLDC motor with low T1 T3 T5
inductance and nonideal back EMF. Based on the analysis of T7 D1 D3 D5
iA uA R L eA-
+
the position detection error of the traditional line voltage iB uB R L +eB-
uN
uin D0 C0
detection method, a two-stage commutation error iC uC R L eC-
+
T4 T6 T2
compensation method using virtual neutral point without D4 D6 D2
complicated software algorithm is proposed. The - i
transformative line voltages and hysteresis comparators are Fig. 1. The topology of buck-converter motor combinations.
adopted to achieve high precision commutation in the
medium and high speed region. Meanwhile, LPFs and the
transformative line voltages are adopted to achieve high III. TRADITIONAL LINE BACK EMFS SENSING
reliable commutation in the low speed region. The parameter SCHEME
design of the proposed method is presented in detail. The
effect of the nonideal back EMF voltage is eliminated by the A. Traditional Line Back EMFs sensing
characteristic parameters measured in the off-line mode. The
E eA eB eC
proposed method can directly generate commutation signals Ec
replacing Hall signals and achieve high reliable and high
accurate commutation without phase shift measures in the 0 ωt
whole operating speed region of the back EMF based
sensorless control process. Simulation and experimental − Ec
−E
results show the validity and effectiveness of the proposed E+Ec eAB eBC eCA
method.
voltages can be used to determine the commutation instants. is achieved. ta tb and tb IL /(2IRp E Ec ) can be
Generally, the LPF is adopted to deal with the calculated since ud 2IRp E Ec satisfies.
commutation ripple and measurement noise of the terminal According to the motor ratings shown in Table I, the time
voltages. Since the buck converter can provide smooth and intervals of commutation ripple with different operating
controllable motor input voltage and the six switches in currents are depicted in Fig. 3. It can be learnt that the
three-phase full bridge are controlled without PWM, the high commutation interval decreases with the increasing motor
frequency ripples in the terminal voltages caused by the speed. Thus, for the high-speed motor of the MSCMG with
traditional PWM control scheme are decreased. Thus, the low inductance, the commutation interval is less than 10μs.
cut-off frequency of the LPF can be chosen as a higher value Appropriate LPF should be chosen to insure high reliability
to avoid large phase delay at the high speed for the of the ZCPs detection of line-to-line voltages.
high-speed motor of an MSCMG. TABLE I
System Ratings
The commutation ripple should be taken into account in
the design of LPF. Taking the commutation from state 3 to Specifications Quantity
Number of pole pairs 6
state 4 shown in Fig. 2 for example, the switch T1 is turned off
Moment of inertia, J 0.00955kg·m2
after the commutation. The current of phase A will not
Torque constant, kτ 0.01Nm/A
decrease to zero immediately due to the existence of phase
Back-EMF constant, ke 0.0015V/r/min
inductance. It will freewheel through the diode D4. Terminal resistance, R 0.15Ω
Substituting uA = 0, uB = ud, uC = 0, eA = eB = Ec and eC = –E Armature inductance, L 3.4μH
into (1), uN = (ud – 2Ec + E)/3 is achieved, where E denotes Converter input voltage, uin 35V
the flat magnitude of phase back EMF voltage and Ec denotes Capacitor of the buck converter, C0 5μF
the magnitude of the crossing point of two phase back EMF Inductance of buck converter, Lf 1mH
voltages. The equation of (1) can be written as
ud E Ec
Commutation Ripple Time (μs)
R p iA LdiA / dt ua1 5
3
4
I=2.5A
2ud Ec E
R p iB LdiB / dt ub1 . (3) I=2A
3 3
ud 2 Ec 2 E
R p iC LdiC / dt uc1 2 I=1.5A
3 I=1A
1
Then the three phase currents can be calculated as
0
ua1
R
ua1 Lp t 2000 4000 6000 8000 10000
iA ( I )e Rotor Speed (r/min)
Rp Rp
Fig. 3. The time intervals of commutation ripple with different operating
R
ub1 ub1 Lp t currents.
iB e , (4)
Rp Rp
B. Position Detection Error
Rp
i uc1 ( uc1 I )e L t 1) Voltage Drop on the Stator Resistance
C Rp Rp
by solving the differential equations in (3) with the initial E0
E2 eC
value iA (t = 0) = I, iB (t = 0) = 0 and iC (t = 0) = –I. The time Ec
Rpi
intervals of the current of phase A decreasing from I to zero
eA
and the current of phase B increasing from zero to I can be E1
calculated as
3IL
ta , (5)
3IRp ud E Ec θr
3IL ωt
tb . (6) / 6 /12 0 /12 / 6
2ud Ec E Fig. 4. Phase delay caused by voltage drop on stator resistance.
When the motor is operating at a low speed,
From (2), the ZCPs of the line-to-line voltage uCA shown in
ud 3IRp 2E 2Ec may be achieved. ta tb and
Fig. 4 satisfy uCA = Rpi + eCA = 0, where i is the dc-link current.
ta IL /(2IRp E Ec ) can be deduced. When the motor is
Then eCA = −Rpi is achieved in the detected commutation
operating at a medium or high speed, ud 3IRp 2E 2Ec
0885-8993 (c) 2015 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/TPEL.2015.2413593, IEEE Transactions on Power Electronics
LI et al.: POSITION SENSORLESS CONTROL WITHOUT PHASE SHIFTER FOR HIGH-SPEED BLDC MOTORS WITH LOW INDUCTANCE AND NONIDEAL BACK EMF
5
instant. Since the ideal commutation instant satisfies eCA = 0, where ft is the frequency of the terminal voltage which
the detected ZCP of the line-to-line voltage is delayed to the satisfies ft = p·f, p is the number of motor magnetic pole pairs,
ideal commutation instant. f is the motor rotating frequency. The delayed angles caused
Using the piece-wise linearization of the nonideal phase by the LPF with different cut-off frequencies are shown in Fig.
back EMF voltage, the delayed angle θr can be calculated as 5 (b). The delayed angle increases with the motor speed.
Rp i 3) Abnormal Conduction of the Freewheeling Diode in the
, R p i E2 E1 Unexcited Phase
12 E2 E1
r , (7) The research in [3] mentioned that the nonideal
R p i ( E2 E1 ) , R i E E commutation instant will cause the abnormal conduction of
12 E ( E E ) 12 p 2 1
0 2 1 the freewheeling diode in the unexcited phase at high speed.
where E0, E1, E2 are the magnitudes of back EMF voltage of It should be noted that the conduction of the freewheeling
phase A at the electrical angle of / 6 , /12 and /12 diode will affect the terminal voltages, which may introduce
shown in Fig. 4 respectively. commutation instant detection error as well.
Fig. 5 (a) shows the delayed angle caused by voltage drop We still take the commutation instant shown in Fig. 4 for
on stator resistance with the different operating currents. The example. When the detection commutation instant is delayed
influence of phase delay caused by voltage drop on stator to the ideal one, the three phase voltages satisfy uA = eA + uN,
resistance is obvious at low speed. In the medium and high uB = 0 and uC = ud. Substituting the three phase voltages into
speed region, the phase delay is small. Also, it should be (1), the unconducting phase voltage and the current of phase
noted that the delayed angle increases with the operating C can be calculated as
current. u 2eA eB eC
uA d , (10)
0 0 Rf =0.00002
2
u (eC eB )
Electrical Angle (degree)
I=1A
-10 -5 2R p
I=1.5A
I=2A The abnormal conduction of the freewheeling diode in the
-20 -10
I=2.5A unexcited phase will happen when uA > ud satisfies. The
Rf =0.00004
-30 -15 voltages of the two commutation phases can be expressed as
Rf =0.00005 u AN Rp iA eA
-40 -20 . (12)
2000 4000 6000 8000 10000 2000 4000 6000 8000 10000
Rotor Speed (r/min) uCN Rp iC eC
Rotor Speed (r/min)
(a) (b)
Since iA = 0 is satisfied when the conduction of the
Fig. 5. The delayed angle of the traditional line back EMFs sensing freewheeling diode does not happen and iA < 0 is satisfied
scheme. (a) Caused by voltage drop on stator resistance with
different operating currents. (b) Caused by LPF with different cut-off when the conduction of the freewheeling diode happens, the
frequencies. voltage uAN decreases when the conduction of the
uA R1 uAF freewheeling diode happens. Also, substituting uA = ud, uB = 0
R4 C1 and uC = ud into (1), the current of phase C can be calculated
uB R2 uBF
as
u (eC eB ) (eA eC )
R5 C2 iC 2 d . (13)
3R p
uC R3 uCF
Compared (11) with (13), iC1 iC 2 0 is achieved from
R6 C3
(10) and uA > ud. Thus, the voltage uCN will increase when the
Fig. 6. The LPF used in the terminal voltage detection circuit.
conduction of the freewheeling diode happens. The
line-to-line voltage uAC is smaller than the normal state,
2) Phase Delay of the LPF
which will cause the ZCP of the line-to-line voltage with
The LPF circuit shown in Fig. 6 is adopted in the detection
abnormal conduction of the freewheeling diode in the
of the three terminal voltages. The transfer function of the
unexcited phase delayed to the ZCP of the line-to-line voltage
LPF and the delayed angle caused by the LPF are given as
in the normal state.
u AF R4
, (8) 4) System delay
uA R1 R4 R1 R4C1s The system delay caused by hardware circuit and software
2 R1 R4C1 ft algorithm may cause the position detection error. The
f arctan arctan 2 R f ft , (9)
R1 R4 response time of the amplifier and comparator and the
0885-8993 (c) 2015 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/TPEL.2015.2413593, IEEE Transactions on Power Electronics
computing time of the sensorless control algorithm should be IV. DESIGN OF THE PROPOSED TWO-STAGE
taken into account. The delayed angle will increase with the ERROR COMPENSATION METHOD
motor speed since the delayed time of hardware circuit and Commutation instant Ideal commutation
software algorithm is constant. Since the software delay is after compensation instant
Rf =0.00003
-20
uBCSF1 and uCASF1 satisfying uABSF1 = uASF – uBSF1, uBCSF1 = uBSF
Rf =0.0001
-40
– uCSF1, uCASF1 = uCSF – uASF1 are advanced to the ZCPs of the
filtered line voltages uABSF, uBCSF and uCASF satisfying uABSF =
-60 uASF – uBSF, uBCSF = uBSF – uCSF, uCASF = uCSF – uASF. The
Rf =0.0004 amplified voltages satisfying uASF1 = m·uASF, uBSF1 = m·uBSF
-80 and uCSF1 = m·uCSF are used to generate the compensated
2000 4000 6000 8000 10000
Rotor Speed (r/min) commutation instants, where m>1 is achieved. The
compensation method based on transformative line voltages
Fig. 7. The delayed angle caused by ZCPs detection of the line voltage
is effective when the compensation angle is less than 30
method with the motor current of i = 3A
electrical degrees. In order to achieve accurate compensation
The commutation angle error caused by traditional ZCPs effect in the rated speed, the cut-off frequency of the LPF
detection of line voltages during the whole operating speed should not be chosen too small.
region of the high-speed motor of an MSCMG is shown in LPF Comparator
uASF
for low speed region
0885-8993 (c) 2015 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/TPEL.2015.2413593, IEEE Transactions on Power Electronics
LI et al.: POSITION SENSORLESS CONTROL WITHOUT PHASE SHIFTER FOR HIGH-SPEED BLDC MOTORS WITH LOW INDUCTANCE AND NONIDEAL BACK EMF
7
R25 _ R26 Rp I m
R19 _ R20 uASFL , 2R p I m kr f z
uASF
uASFH
+ 24( R f Ts )kr
+ R16 C
4
fz , (16)
Rp I m
R21 _ R22
R27 _ R28
uBSFL 24( R T )(k k k ) , 2R p I m kr f z
uBSF
uBSFH
+
f s 3 c r
From Fig. 8, since uASF = qeAF – uSN and uCSF = qeCF + qRpi – from (9), (14) and (26) when f ( f r ) s ( f r ) /12
uSN are achieved, the equation of satisfies, where kh1 1 2k1 k2 satisfies and Is is the motor
uCASFH uCSF (1 n)u ASFH current in the steady state. Also, from (27), when
qeCF qRp i qmh eAF (mh 1)uSN
, (25) f ( f m ) s ( f m ) /12 satisfies, the equations can be
solved as
can be deduced. The proper parameters mh and uth should be
72( f r 2 f m 2 )( R f Ts )(kh 3 k1 ) 3(kh 3 k2 ) f r
chosen to achieve high accurate error compensation. When h
m 1
the delayed angle caused by LPF and system delay satisfies kh 2 f r 24( f r 2 f m 2 )( R f Ts )kh 3
,
f s /12 , 1 3( Rp i uth1 ) / ( Ec E) mh 8kh 4 ( R f Ts )kc f r f m 2 q
uth qR p I s
1 3(k2 k1 Rp i uth1 ) / [(2k1 k2 k4 ) Ec ] is achieved. kh 2 f r 24( f r 2 f m 2 )( R f Ts )kh 3
Using the transformative line voltage, the advanced angle is (32)
given as where kh 2 4k1 2k2 k3 k4 , kh3 2k1 k2 k3 and
(mh 1)(1 k4 ) kh 4 3k1k3 10k1k4 k2 k4 3k3 k4 are achieved. When
c [
12 mh 1 (mh 2)k2 (2mh 1)k1 f ( f m ) s ( f m ) /12 and f ( f r ) s ( f r ) /12
, (26)
3R p i 3uth1 1 satisfy, the equations can be solved as
]
mh 1 (mh 2)k2 (2mh 1)k1 Ec 72( R f Ts )[(kh 3 k1 ) f r 2 (k2 k1 ) f m 2 ]
mh 1
by substituting uth1 uth / q , c /12 t , (18), (20) and kh 2 f r 24[kh 3 f r 2 kh1 f m 2 ]( R f Ts )
(25) into uCAFH(θt) = −uth. k4 E / Ec 1 is achieved. 3(kh 3 k2 ) f r
When the delayed angle caused by LPF and system delay kh 2 f r 24[kh 3 f r 2 kh1 f m 2 ]( R f Ts )
satisfies f s /12 , , (33)
u 576( R f Ts ) (kh 3 k1 k1k3 ) f m f r kc q
2 2 2
mh 1 3(k2 k1 Rp i uth1 ) /[(2k1 k2 k4 ) Ec ] is achieved.
th kh 2 f r 24[kh 3 f r 2 kh1 f m 2 ]( R f Ts )
From (19), the advanced angle is given as
(2mh 1)k1 (mh 2)k2 (mh 1)k4 24( R f Ts )kh 5 f m 2 f r kc q
c [1 qR p I s
12 (2mh 1)k1 (mh 2)k3 (mh 2)k2 kh 2 f r 24[kh 3 f r 2 kh1 f m 2 ]( R f Ts )
. (27)
3Rp i 3uth1 1 where kh5 2k1 2k2 k3 k1k3 k1k4 k2 k4 satisfies.
]
(2mh 1)k1 (mh 2)k3 (mh 2)k2 Ec Similarly, the compensation parameters in the medium and
Thus, when mh 1 3( Rp i uth1 ) /( Ec E) is achieved, the high speed region can be calculated using the piece-wise
delayed angle caused by the voltage drop on stator resistance linearization method to measure the nonideal phase back
can be compensated completely. The compensation angle is EMF voltage in the off-line mode. The compensation effect
0885-8993 (c) 2015 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/TPEL.2015.2413593, IEEE Transactions on Power Electronics
LI et al.: POSITION SENSORLESS CONTROL WITHOUT PHASE SHIFTER FOR HIGH-SPEED BLDC MOTORS WITH LOW INDUCTANCE AND NONIDEAL BACK EMF
9
with different operating currents is shown in Fig. 11. Rf = transformative line voltage in the low speed region are
0.00003 is selected to insure acceptable phase delay in the expressed as
rated speed. The switching point speed is calculated as ml ma mb , (37)
4000r/min where fz = 400Hz is achieved. The amplifying uCASFL uCSF u ASFL
, (38)
ratio is calculated as mh=2.28. The hysteresis threshold is q(eCF Rp i ml eAF ) (ml 1)uSN
calculated as uth1 =3.3, uth1 = 3.1 and uth1 = 2.9 respectively
where mb = 1 + R26/R25 = 1 + R28/R27 = 1 + R30/R29 is achieved.
when the motor operating current is 1A, 2A and 3A. From Fig.
The amplifying ratio ml can be calculated by
11, the compensation effect in the low speed region is fl ( f zm ) c ( f zm ) , (39)
imperfect.
where fzm=0.75fz is satisfied. Since the hysteresis comparator
The switching point speed fz
i=3A will introduce large phase delay and the line voltage value is
i=2A
small in the low speed region, uth=0 is adopted to avoid large
Electrical Angle (deg)
10
Compensated angle phase delay. From (26) and (27), the equation (39) can be
i=1A
0 solved as
Phase after compensation [18R fl kl1 f z 1 k4 ]kc f z 4Rp I r
ml , fl ( f zm ) , (40)
-10
Delayed angle
(18R fl kh1 f z 1 k4 )kc f z 12
i=1A i=2A (18R fl kl 2 f z kl 3 )kc f z 4Rp I r
-20 ml , fl ( f zm ) , (41)
i=3A (18R fl kh3 f z kl 4 )kc f z 12
2000 4000 6000 8000 10000
Rotor Speed (r/min) from (35), where kl1 1 k1 2k2 , kl 2 2k2 k1 2k3 ,
kl 3 2k1 4k2 2k3 k4 and kl 4 4k1 2k2 k3 k4
Fig. 11. The compensation effect of the proposed method in the medium satisfy and Ir is the average motor operating current in the low
and high speed region. speed region. Then the commutation angle error in the low
speed region can be compensated by carefully selection of the
C. Error Compensation Scheme in the Low Speed Region
LPF parameters and the amplifying ratio ml from equations
In the low speed region, an additional LPF is adopted. The (36), (40) and (41). The compensation results with different
additional LPF circuit is shown in Fig. 10. Combining with operating currents are shown in Fig. 12. The amplifying ratio
(8), the transfer function of the equivalent second-order LPF satisfies ml =1.69, ml =1.82 and ml =1.94 respectively when
is given as the motor operating current is 1A, 2A and 3A. Similarly, from
u ASFL R4 /( R1 R4 ) Fig. 12, the compensation effect in the high speed region with
, (34)
u A us1 R f R16C4 s 2 R fl s 1 the selected parameters is imperfect.
where R fl R f R16C4 and us1 = (uA + uB + uC)/3 are The switching point speed fz
i=3A i=2A i=1A
satisfied. 20
Electrical Angle (deg)
commutation ripple of the motor voltage may not be filtered. E. Start-up Technique
Moreover, if the cut-off frequency is too small, the delayed
The design of the start-up process in the sensorless drive
angle caused by the LPF will increase in the high speed
system is necessary [33]–[36]. Normally, the high-speed
region, which may decrease the compensation effect of the
motor in an MSCMG is operating at a constant speed to
proposed method. According to the operating speed region of
supply constant angular momentum for the rotor system. The
the high-speed motor of the MSCMG, Rf = 0.00003 and
rotor is designed to have large inertial mass. However, since
R16C4=0.00007 are selected. The system delay is calculated
the torque constant kτ and the rated current of the motor for
as 10μs. Normally, the operating current of the high-speed
space application are small, the speeding up process of the
motor is smaller than 3A. Im = 3A and Is = Ir = 2A is achieved.
high-speed rotor is much longer than the common system
It should be noted that the back EMF based sensorless control
[33].
is ineffective when the motor speed is zero or very low. When
The high-speed motor of the MSCMG is driven from the
the motor speed is higher than 800 r/min, the ZCPs detection
still by the traditional starting method “align and go” [34].
of the relevant voltages can be achieved reliably for the
The open-loop subsection approximation linearized V/f
high-speed motor of the MSCMG. In practice, the speed
starting method [33] is adopted to insure a reliable start-up
region of the proposed sensorless control process is chosen to
process. The whole start-up process contains three steps. The
be from 1000r/min to 10000r/min. The delayed and
first step is aligning the rotor to a known position by exciting
compensated angles adopting the proposed compensation
the certain two phases for a preset time. Then the open-loop
scheme with the operating current of 1A, 2A and 3A are
accelerating scheme is applied to start the rotor from
shown in Fig. 13.
standstill. When the stable commutation instant detection is
The switching point speed fz
available, the motor will switch to sensorless control mode by
20 i=1A the proposed ZCPs detection of line-to-line voltages. In
i=3A i=2A
Electrical Angle (deg)
0885-8993 (c) 2015 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/TPEL.2015.2413593, IEEE Transactions on Power Electronics
LI et al.: POSITION SENSORLESS CONTROL WITHOUT PHASE SHIFTER FOR HIGH-SPEED BLDC MOTORS WITH LOW INDUCTANCE AND NONIDEAL BACK EMF
11
1 uASF uBSF 2
detection method respectively. S1L and S1H denote the signals
uABF1 (V)
0
0
-1 of the proposed line voltage sensorless detection method in
1 -2 the low speed region and the medium and high speed region
0 2
uABF1 (V)
2 H S 0 0
1 1 0
1 -1
0 -1 1 -2
10 electrical degrees
-1 2 0 2
2 -1 1
0 0
2 H1 S1 0
-2 -2 1
0 0.002 0.004 0 0.002 0.004 0 -1
Time (s) Time (s) 11 electrical degrees
-1 2
(a) (b) 2 iB (A)
0 0
Fig. 16. The simulated voltage and current waves at the speed of -2
-2
5000 r/min. (a) With the traditional line voltage ZCPs detection
method. (b) With the proposed compensation method. 0 0.01 0.02 0 0.01 0.02
Time (s) Time (s)
iB (A) H1 & S1 (V) uABF (V) uASF&uBSF (V)
(a) (b)
5 uBSF 10
uth
uABF1 (V)
0 Fig. 18. The experimental voltage and current waves at the speed of 1000
uASF 0 r/min. (a) With the traditional line voltage ZCPs detection method. (b) With
-5 -uth
-10 the proposed compensation method.
10
iB (A) H1 & S1 (V) uABF (V) uASF&uBSF (V)
0 2
H1 & S1H (V)
H1 S1H 2 uBSF
-10 5 uth
uABF1 (V)
1 0
2 H 1 S1 0
0 -2 uASF -uth
1 -5
-1 5
0
18 electrical degrees 0 2
H1 & S1H (V)
-1 2 H1 S1H
10 1
iB (A)
-5
0 2
0 H1 S1 0
-2 1
-10 0 -1
0 0.001 0.002 0 0.001 0.002 12 electrical degrees
Time (s) Time (s) -1 2
iB (A)
(a) (b) 2
0 0
Fig. 17. The simulated voltage and current waves at the speed of -2 -2
10000 r/min. (a) With the traditional line voltage ZCPs detection 0 0.002 0.004 0 0.002 0.004
method. (b) With the proposed compensation method. Time (s) Time (s)
(a) (b)
Fig. 15–Fig. 17 show the simulated results of the line
voltages and motor current waves with the traditional ZCPs Fig. 19. The experimental voltage and current waves at the speed of
5000 r/min. (a) With the traditional line voltage ZCPs detection
detection of line-to-line voltage method and the proposed method. (b) With the proposed compensation method.
compensation method at the speed of 1000 r/min, 5000 r/min In the testing, a floating-point TMS320C6701 DSP and an
and 10000 r/min, respectively. The operating current of the Actel A3P125-2PQ208I field-programmable gate array
motor is 1.5A. H1 and S1 denote the signals of the reference (FPGA) were used to build a motor controller with the
0885-8993 (c) 2015 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/TPEL.2015.2413593, IEEE Transactions on Power Electronics
proposed method. A vacuum pump is used to supply vacuum method can achieve reliable commutation in the operating
condition in the gyro room. Fig. 18–Fig. 20 show the speed region of the back EMF based sensorless control
experimental results of the sensorless control scheme based process. Also, high accurate commutation is achieved to
on ZCPs detection of line-to-line voltage with and without the decrease the motor steady-state power loss for the high-speed
proposed error compensation method at the speed of motor of the MSCMG in the high speed region. Simulation
1000r/min, 5000r/min and 10000r/min, respectively. The and experimental results show the validity and effectiveness
operating current of the motor is 1.5A, which is as same as the of the proposed method.
operating current in the simulated results. It can be learnt that
the experimental results coincide with the simulations and REFERENCES
analyses. The phenomenon of the abnormal conduction of the [1] J. Fang and Y. Ren, “High-precision control for a single-gimbal
magnetically suspended control moment gyro based on inverse system
freewheeling diode in the unexcited phase is obvious in Fig. method,” IEEE Trans. Ind. Electron., vol. 58, no. 9, pp. 4331–4342,
19 (a) and Fig. 20 (a). It will generate negative Sep. 2011.
[2] S. Zheng, B. Han, “Investigations of an integrated angular velocity
electromagnetic torque, which may increase the motor power measurement and attitude control system for spacecraft using
consumption. Fig. 19 (b) and Fig. 20 (b) show that the magnetically suspended double-gimbal CMGs,” Adv. Space Res. 51,
pp. 2216–2228, 2013.
abnormal conduction of the freewheeling diode is eliminated
[3] J. Fang, W. Li, H. Li, “Self-compensation of the commutation angle
using the proposed sensorless control method. Also, the based on dc-link current for high-speed brushless dc motors with low
motor steady-state power loss is decreased by 16% and 20% inductance,” IEEE Trans. Power Electron., vol.29, no.1, pp.428–439,
Jan. 2014
at the speed of 5000r/min and 10000r/min respectively. The [4] J. Fang, X. Zhou and G. Liu, “Instantaneous torque control of small
simulated and experimental results show that the proposed inductance brushless DC motor,” IEEE Trans. Power Electron., vol.
27, no.12, pp. 4952–4964, Dec. 2012.
sensorless control method can achieve effective commutation [5] J. Fang, W. Li, H. Li and X. Xu. “Online inverter fault diagnosis of
angle compensation in the whole operating speed region buck-converter BLDC motor combinations,” IEEE Trans. Power
Electron., vol. 30, no. 5, pp. 2674–2688, May 2015
using the ZCPs detection method. Moreover, the [6] J. Fang, H. Li and B. Han, “Torque ripple reduction in BLDC torque
compensated commutation angle error is restrained within 3 motor with nonideal back EMF,” IEEE Trans. Power Electron., vol.
27, no.11, pp.4630–4637, Nov. 2012.
degrees under the operating current of 1.5A in the medium [7] Y. Wang, X. Zhang, X. Yuan and G. Liu, “Position-sensorless hybrid
and high speed region of 5000 r/min to 10000 r/min in order sliding-mode control of electric vehicles with brushless DC motor,”
IEEE Trans. Veh. Technol., vol. 60, no. 2, pp. 421–432, Feb. 2011.
to achieve low steady-state power loss. [8] J. Cao and B. Cao, “Fuzzy-logic-based sliding-mode controller design
for position-sensorless electric vehicle,” IEEE Trans. Power Electron.,
iB (A) H1 & S1 (V) uABF (V) uASF&uBSF (V)
5 uASF uBSF 10 vol. 24, no. 10, pp. 2368–2378, Oct. 2009.
uth
uABF1 (V)
LI et al.: POSITION SENSORLESS CONTROL WITHOUT PHASE SHIFTER FOR HIGH-SPEED BLDC MOTORS WITH LOW INDUCTANCE AND NONIDEAL BACK EMF
13
drive without phase shifter,” IEEE Trans. Power Electron., vol. 23,
no.6, pp.3079–3087, Nov. 2008.
[19] T. H. Kim and M. Ehsani, “Sensorless control of BLDC motors from
near-zero to high speeds,” IEEE Trans. Power Electron., vol. 19, no. 6,
pp. 1635–1645, Nov. 2004.
[20] T. Chun, Q. Tran, H. Lee and H. Kim, “Sensorless control of BLDC
motor drive for an automotive fuel pump using a hysteresis
comparator,” IEEE Trans. Power Electron., vol. 29, no.3,
pp.1382–1391, March 2014.
[21] Markos Tawadros, Jamal Rizk, Mahmood Nagrial, “Estimation of
commutation instances using back emf mapping for sensorless control
of brushless permanent magnet motors,” IET Electr. Power Appl., vol.
7, Iss. 4, pp. 270–277, 2013.
[22] J. Park, S. Hwang and J. Kim, “Sensorless control of brushless DC
motors with torque constant estimation for home appliances.” IEEE
Trans. Ind. Appl., vol. 48, no. 2, pp. 677–684, Mar.–Apr. 2012.
[23] Z. Qiao, T. Shi, Y. Wang, Y. Yan, C. Xia, X. He, “New sliding-mode
observer for position sensorless control of permanent-magnet
synchronous motor,” IEEE Trans. Ind. Electron., vol. 60, no. 2, pp.
710–719, Feb. 2013.
[24] Y. Zhao, W. Qiao and L. Wu, “An adaptive quasi-sliding-mode rotor
position observer-based sensorless control for interior permanent
magnet synchronous machines.” IEEE Trans. Power Electron., vol.
28, no.12, pp.5618–5629, Dec. 2013.
[25] Francesco Alonge, Filippo D’Ippolito and Antonino Sferlazza,
“Sensorless control of induction-motor drive based on robust Kalman
filter and adaptive speed estimation.” IEEE Trans. Ind. Electron., vol.
61, no. 3, pp. 1444–1453, March 2014.
[26] Imen Bahri, Lahoucine Idkhajine, Eric Monmasson, and Mohamed El
Amine Benkhelifa, “Hardware/software codesign guidelines for
system on chip FPGA-based sensorless ac drive applications.” IEEE
Trans. Ind. Inf., vol. 9, no.4, pp.2165–2176, Nov. 2013.
[27] P. Mercorelli “A Hysteresis Hybrid Extended Kalman Filter as an
Observer for Sensorless Valve Control in Camless Internal
Combustion Engines”, IEEE Trans. Ind. Appl., vol. 48, no. 6, pp.
1940–1949, 2012
[28] P. Mercorelli “A Two-Stage Augmented Extended Kalman Filter as an
Observer for Sensorless Valve Control in Camless Internal
Combustion Engines”, IEEE Trans. Ind. Electron., vol. 11, no. 59, pp.
4236–4247, 2012
[29] R. R. Chladny and C. R. Koch “Flatness-Based Tracking of an
Electromechanical VVT Actuator with Disturbance Observer
Feed-Forward Compensation”, IEEE Trans. Control Syst Techn., vol.
16, pp. 652–663, 2008
[30] S. K. Chung and C. R. Koch and A. F. Lynch, “Flatness-based
feedback control of an automotive solenoid valve”, IEEE Trans.
Control Syst Techn., vol. 2, pp. 394–401, 2007
[31] Peterson, K.S. and Stefanopoulou, A.G. “Rendering the
electromechanical valve actuator globally asymptotically stable”,
42nd IEEE Conference on Decision and Control, vol. 2, pp.
1753–1758, 2003
[32] K. H. Kim and M. J. Youn “Performance comparison of PWM inverter
and variable DC link inverter schemes for high-speed sensorless
control of BLDC motor,” ELECTRONICS LETTERS, vol. 38, no. 21,
10th Oct. 2002.
[33] M. Lu, Y. Li, “A novel sensorless starting method of BLDC motor for
large inertia systems,” in Proc. IEEE Electron. Mech. Eng. Inf.
Technol., 2011, pp. 3449–3452.
[34] P. Bajec, B. Pevec, D. Voncina, D. Miljavec, and J. Nastran,
“Extending the low-speed operation range of PM generator in
automotive applications using novel AC-DC converter control,” IEEE
Trans. Ind. Electron., vol. 52, no. 2, pp. 436–443, Apr. 2005.
[35] D. Gambetta A. Ahfock, “New sensorless commutation technique for
brushless DC motors,” IET Electr. Power Appl., vol. 3, no. 1, pp.
40–49, 2009.
[36] Liviu Ioan Iepure, I. Boldea and F. Blaabjerg, “Hybrid I-f starting and
observer-based sensorless control of single-phase BLDC-PM motor
drives,” IEEE Trans. Ind. Electron., vol. 59, no. 9, pp. 3436–3444,
Sep. 2012.
0885-8993 (c) 2015 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.