Recent Developments in Control Schemes of BLDG Motors
VinathaU, SI. Grade Lecturer, Swetha Pola, M.Tech. (PES)Student, Dr.K.P.Vittal, MIEEE, Asst.Prof.
Dept.Electrical & Electronics Engineering, National Institute of Technology, Karnataka, Mangalore-575025
[email protected] Abstract- This paper presents a technical review of published
literature addressing control schemes for BLDC motors. The control methods reviewed include sensor less control, PWM
techniques used,various methods for rotorpositiondetection and -
initia rotor positiondetectionmethzods. 1.... 7t $§
I. INTRODUCTION
Brushless DC motors are widely used as small High Power
(HP)
control motor andincreasingly
user forlarger
HPapplications
suchashybrid
vehicles. InDCcommutatormotor,current polarity is altered by commutator and brushes. In the X - brushless DC motor polarity reversal is performed by power 1 2 3 4 a transistors switching in synchronization with therotorposition.
To accomplish this, BLDC motor is inverter fed. Inverter is Fig.1.Inverter configuration andcurrentcommutation sequencefor
designedinsuchawaythat, itsoutput frequency is function of BLDC motor instantaneous rotorspeed and its phase control will correspond
toactualrotorposition. II. REVIEWOF SENSORLESS CONTROL METHODS
TypicallyaBLDCmotoris driven by a 3 phase inverter with
six step commutation. In the conventional approach, 120° In the conventional control methods, rotor position is PWM method is used where the conducting interval of each detected every 60 electrical degrees. Based on principle of phase is 120° electrical angle as shown in Fig 1. In order to operation, these methods are grouped as follows:
produce maximum torque, inverter should be commutated 1. Using the back EMF of motor[6 every 60°, so that the current is in phase with the back emf. ,7,8,9,10,11,12,13,14,15]
Commutation timing is determe by
t2.
Detection of conducting state of freewheeling diodesCommTlutation
timing iS determined by the rotor positionandanteuecie
ae1 thesequence ofcommutation is retained in the proper order so pthat the inverter performs the function of brush and These methods do3. Stator third harmonicnot providecomponentsrotor position estimation[17 on
cotmmutator inua
ctiona
DCmotor to
te a continual basis. Thereforenotapplicable
wherehigh
estimation rotational stator flux. At one time instant, only 2 out of the 3 accuracy of position is required.phasesareconductingcurrent, andone winding is floating.
The conventional 120° PWM method has merit of low A. Direct back EMF detectionforsensorless BLDC drives
switching lossesinthe inverter side but posse's high harmonic Sensing back EMF of unused phase is the most cost content. This results in increase inloss on the motor side [1, 2 efficient method to obtain the commutation sequence in star 3, 4, and 5]. Conventionally, three Hall sensors were used as woundmotors. Herethe emfofthe floating phase is sensed and position sensors to perform current commutations every 60 the zero crossing of this emf detected by comparing with electrical degrees. Resolver or absolute encoders were used as neutral
point voltage.
In most cases(Fig 2)
it becomes rotorposition sensors for servo drive applications. All sensorsnecessary
tobuild virtual
neutralpoint
[6, 7].This
scheme increase thecost, sizeofmotor andreduce reliability. Forthis evenandhighthough simple
frequencynoisesuffers fromduetothehigh
PWMcommondrive. modeSo,it requiresvoltage
reason BLDC motor without position or speed sensors is lo pasflesadvlaedvdr. Fitrwl.nrdc~~~colmmutation high attenuation
Vdc
N
VL
GNIl
Fig4.WindingterminalvoltageduringPWMoff time POVVER GND
Lk=H SM jey e R
Fig
4 shows aparticular
stage wherephase
A and B are virtma I divd &Nrtconducting
andphase
Cfloating. Upper
switch A ispulse
width modulated and lower switch ofphase
B isonduring
the Fig2.BackEMFsensingbasedonvirtual neutralpoint entire step, switchedonly
atcommutation. When upperswitch reduction insignal sensitivity
at lowspeeds. Consequently
ofphase
A is turned offcurrent freewheelsthrough
the diode.speed
range is narrowed. In order to reduceswitching
noiseNeglecting
forwardvoltage drop
across the diode for thephase
backEMFintegration
and third harmonicintegration
methods A andvoltage drop
across the device forphase
B we can getareused [9] Also VariousPWM
techniques
aredeveloped. Vl=ec+Vn=ec(3I2).During
PWM off time terminalvoltage
of1)
PWMtechnique
which eliminates virtual neutralpoint
thefloating phase Vc
isproportional
tobackEMFec
with someJianwen Shaoet.al [6] and T.Endo et...al. [8] have
presented
gain without anysuperimposed switching
noise. Also terminala back EMF
sensing
method which does not require a virtualvotgisrfretoruniseaofetalpn.neutral
point
andlarge
amount offiltering.
Here the zero As aresult thereare
no commonmode voltage
issues. sincecrossing
of emf offloating phase
is obtainedby properly
true back emf is extracted from the terminalvoltage
zeroselecting
the PWM andsensing
strategy. In the schemecrossing
of the back EMF can be detected veryprecisely.
proposed by
Jianwen Shaoet.al [6] PWMsignal
isapplied
onResulting signal
is not attenuated or filtered and thereby
high sideswitchesonly,
low side switchesareonly
switchedto provides asignal
withgood signal/noise
ratio. This schemeprovide
commutation as inFig
3. At any instant one phase isprovides
amuch widerspeed
range.driven with PWM
high
side switch and anotherphase
is driven 2 W ehiu tlwsedapiainwith the low side switch. Remaining
phase
is open. Back emf 2 t lowspteadg applicas the on
dropfo thes
ofcoEnMpasisndegrtecte durngPWMrhroffctimte.goro olaeapiationstheosA nvoltage drop acrossthedeiefrpaeBwcngt
areopen
phas
.Also Various Ptechnique.
off are developed. body diode of the MOSFET's will affect the performance.When the motor
speed
goes low, zerocrossing
is notevenly
distri uted. If the spee goes furtherlow,
the back emf'A
amplitude
becomes toolowto detect. Two methods to correctAelecting
the PWM andsensingstrategy.Intheschemethe
offsetvoltage
ofback EMFsignal
arepresented
byJianwen
Shaoetal.
[1i].
Firstmethod istousecomplementary
PWMas showninFig
5. Thisalsoreducesthe conduction loss. Another method toeliminate the effect of diodevoltage drop
istoadd athreshold
voltage
for zerocrossing
detection.Preconditioning
C circuits for low
speed
applications is alsopresented
in [10],which not
only
compensates the offsetvoltage
causedby
diodes but alsoamplifies
thesignal
of back EMF near zerocrossing.
A A(-" 3 A C 3)
Improved Direct
backEMFdetection scheme
Jianwen Shao et al. [11] have
proposed
animproved
direct backEMFdetection for sensorless controlofBLDCmotor.Fig.3.PWMappliedtohighside switchesonly
0~~~~~~~~~~~~~~
III
Mt
AB AC BC BA CA CB WAf 60 120l(S 240 300 360
Fig5 ComplementaryPWMalgorithm
vic Fig7 PWM scheme which reduces power loss
Va However as the low side device is on , output terminal is
connected to the negative dc link. For other two phases the
7
9Vn
# controlsignals
areapplied
with 120°shift.5) Improved
PWMtechniqueforsmallpowerapplicationsvc The
significant
heat loss that isproduced
dueto the current- flowing through the anti parallel diode during the period when
OND the switch is with
chopper control(Fig 7)
is reduced inanother PWMtechnique given
in [13]. In this PWMtechnique high
Fig 6 .Windingterminalvoltage during PWM on time side switch is chopped in 1/6 fundamental frequency and clampedtoDC linkforin thenext 1/6 fundamental frequency This schemeeliminates the limitation of back EMF detection asshown inFig 8 .
during PWM off time. That is, it cannot go up to 100% duty During the period when high side device is with chopper cycle since minimum offtime is needed to have a time window control the associated low side switch is triggered by inverse to detect back emf. Here back EMF is detected during PWM signal of chopper control. The on state of low side power on time for some applications where 100% duty ratio is device indicates that the output terminal is connected to necessary. At lower speed, back EMF detection is done during negative dc link rather than the positive. The low sidepower off time. Fig 6 shows the winding terminal voltage during switch is also controlled in a similar manner. When it is with PWM ontime when phase A and B are conducting current and chopper control,the associatedhigh side switch is triggered by phase C is floating. Under this condition terminal voltage of inverse signal of chopper control signal. For the other two openphase C isVc= ec(3/2)
+Vdc/2.
Comparing Vc withVdc/2
phases control signals are applied with 120° phase shift. With gives zero crossing of backemfec .Thusduty cycle limitation thistechnique, voltage drop causedby theturn onresistance of can be overcome by synchronously detecting the back EMF power device and the load current, is significantly reduced as during thePWM ontime. compared to forward voltage drop of diode. Hence results in reduction in power consumption and method is promising for 4) PWMtechniqueforsmallpowerapplicationssmlpoeapictn.A novel PWM technique for small power BLDC motor r
al
drives which reduces the conduction losses andin turn reduces B. DSPbased Sensorlesscontrolfor highspeed applications heat dissipation presented in [12,13]. For small power Based on the method of executing the PWM control, applications of BLDC drives power consumption reduction is schemes are classified as uni polar and bipolar switching the main objective because of the use of battery and limited schemes. Inunipolar switching methodPWMis appliedto one spacefor heat dissipation.InthePWM techniquepresented by ofthe two active switches in on state while the other switch Yen-Shin Laiet al. [12] thehigh side power device is chopped remains ONstate [6, 10].Inbipolarswitching scheme both the in 1/6 fundamental period,duty ratio is derived from the speed active switches are applied withPWM atthe sametime [7, 8, reference or error of speed. For the next 1/6 fundamental 12, 13, and 14]. Unipolar switching scheme has the advantage period, it is clamped to positive dc link for both intervals of of reduced switching loss. Unipolar switching is further
..t .p o i;gd-fi
P\VNItWitchihg0ri6dinterruipt
K~~~~~~~~~~~~~~~~~~~~
6) 120 1 . 240 300 360
Fig8PWM4schemepromisingfor low powerapplications C(fiffidta onsignraliriterfuptk
Next nvreseqer c
In the on
going
switch PWM scheme each switch executes c ao d6lotjthePWM
during
the first 60degrees
of active interval and held )on
during
the second 60degrees
of interval [13]. In the offgoing PWM each active switch is held on during the first 60 Fig.9. Relation between the
PWM4
switching periodandcommutating instantdegrees
of active interval andapplied
withPWM inthenext 60 (a)Idealcommutation.(b)Caseof commutationdelaydegrees
[16]. IntheupperswitchPWM scheme, PWMisgiventoupperoneof thetwo active switches andinthe lower
switchChpe
PWMviseversa[6, 10].
Depending
on the PWM method used, the control scheme may cause a commutationdelay
inhigh speed applications,
since thePWMswitching and the inverter commutationcannotbe done
independently.
If thecommutating
instant is I BLDCMgt:rsynchronized
with the end of the PWMswitchingperiod,
ideal i commutation occurs with out anydelay.
But, since thecommutating instant
depends
onthe rotorposition,
it does notgenerally
coincide with the end ofPWMperiod.
In such casesundesirable commutation
delay
isproduced,
if thecommutation is performed with the end of the present PWM FglCrutcniuainfraD ikvlaecnrlshm period as shown in Fig 9. One wayof avoidin this delay isto
terminate the present PWM
period
andsynchronize
a new Commutationsignals
and actualspeed
areobtainedusing
the PWMperiod
with the commutation instant. Butthis maycause sensed back EMF bymeans
of integration and comparisonan
irregular switching frequency
in upper and lower switch circuits.Using
adigital PI
controller and the calculated value PWM schemes. In ongoing
and offgoing phase
PWM ofspeed, duty
ratio ofchopper
is controlled With this two schemes this method can be used forhigh speed
sensorless phase PWM method can be used even inhigh speed region
control. However,only
fewpulses
of PWM can be used for withoutanycommutationdelay.
speed
control during a60 degreeinterval inhigh speed
range.Commutation
delay
can be reducedby
increasing the PWM Microprocessorase sensors cjontroll
ersrswitching frequency.
Butthere is apractical
limitation on theMioroproers.dand cou
apaing major reins buldinthe
switching frequency
due to the increasedswitching
losses,controlrs in
[1] adacontroltschemesenfr sfesos
cofay
sswitching frequency
ofcommercially
available power devices BLDCmotyo
ispreenedE hihoeqirshaeEFoen
is less than 20 kllz. These
problems
are over comeby
fromoinalyoensedofthedEM inof3nphasegmotor.a
hw i icontrolling
thevoltage
andfrequency independently by
DC Thesingnansd istfeduint aninegra
ashon
inFign
1link
voltage
control scheme.for fiter ando inrung neecsry
.The thoduesi
isADSPbased high speed sensorless control scheme
using
a fedttioz cin
gfdaettor wch produces two
DClink
voltage
controlispresented by Kyeong-Hwa
Kimet al I[14]. ere the, inverter is supplied with a square wave of 1M pass filter is used to extract the
phase
information from the degree c ondutn intervaW hOseanfrqency. is cotrlled an bakEFa inFIg12 sInc an idea integrato cano beusd speed cotroln insotainteendsbyreuatntheDCtooiionk votagoes nof In tha cas phs dea inrdue bythe fite vaiewthth th nvetrsoni i 0fd from tastepiown chpe. mtrsedelan hastodbecorced infre tohroue corc Rommtorpstion in eformatio wishdthetendusin the backenEM. cmuainPiigWhMupu fzr rssn eetri480 OCrutcofgrhnfra Cln otgecnrlshm
IV. INDIRECTBACKEMF DETECTION BY DETECTING THE CONDUCTING STATE OF FREEWHEELINGDIODES
b In [16],
position information detection
method based on theIntegrator
Crossing
Zero- conducting state of diodes in the open phase has been dSa S~~~~~~m
Microcfo~
r=presented.
Currentflowing
in the openphase
results due to>- _ processor back emf
produced
in the motorwindings.
This currentbecomes zero in the middle ofcommutating interval. Position
G-ting
signals information is obtained every 60 degrees by detecting the Fig11 Rotor position sensing circuit using only one motor terminalvoltage conducting interval of free wheeling diodes. Detected positionsignal leads the next commutation by 30 degrees hence the commutation signal to the inverter is given through a phase
Vaf
VaH\shifter.
Thisapproach
makes itpossible
to detect the rotor4
Mc
position over a widespeed
range. This is an indirect detection of back EMFthrough
freewheeling
diodes whichrequires
processorf sinals additional power supplies for the comparator circuitry for each
Low pass E Zzero= freewheeling
diode.-of p PIn [18, 19, and 20], a method for continual estimating the
Filter Crossing
rotorpositionand speed is presented. Thismethod isbased onapplication
of Extended Kalman Filter. Motor state variables Figl2.Rotor position sensing circuit usinglow pass filter are estimated by using measurements of stator line voltages and currents and applying EKF. During this process, voltage and current measuring signals are not filtered. Rotor position and speed can be estimated with sufficient accuracy in both steady state and dynamicoperations.
PM Accurate position and speed feed back information for
_~~~~~~~~~~~~~~~~~~~ition| in orm ion or W,9s
gl mV l> iI | closed loop control based on vector control technique is
presented
in [20].Here Kalman filter is used for mechanicalstateestimation of themotor.
V. INITIALROTOR POSITION DETECTION TECHNIQUES OF BLDCMOTORS
In orderto avoiwrndietoofrttoatsrthchs essential orparticular applications like electric vehicle, iniial _ ~~~~~~~~~~~~positionofthepermanent magnetshouldbe identified clearly.
Open loop starting is achieved by providingarotating stator Figl3.Position andsensorless control field that is gradually increasing in magnitude and/or fed to a microprocessor. Microprocessor measures the time frequency. Rotorgets attractedtothe statorfield andbeginsto elapsed between two instants and generates the other two rotate. When the stator field becomesjuststrong enoughrotor commutation instants by interpolation This leads to a can moveinany direction. Disadvantage of the method is that significant reductionincomponents of position sensingcircuit initial rotor movement cannot be predicted. Also if the stator and thereby considerable cost saving due to coupling of field is too large then the rotor will be subjected to sensing circuit to a single chip microprocessor or DSP for oscillations. [21].
speed
controlasshowninFig
13. In[18, 19]
rotorposition
is estimatedusing
Kalman filter from measuredstatorline voltagesand currents.III. INDIRECT BACK EMF DETECTION USING STATOR THIRD In [21,22, and 23], an initial position detection technique is HARMONIC COMPONENTS presented
which
doesnotrequirecurrentand positionsensors.In [17] sensorless control of brushlessmachines by detecting Basicprinciple to initial position detection of 3 phase BLDC third harmonic back EMF has been presented which is motor is based on the relationship between rotor position and applicable for the operationinflux weakening mode. Methods inductance of stator windings. Inductance of stator winding for basedon zerocrossing of backEMF are simplebutapplicable non saturated case
(when
the field ofstator and rotorare with under normaloperating
conditions. It cannot beapplied
if 180°phase shift)
isgreater
than in the saturated case. Theom ttnnin fre eling value ofstatorinductance which
depends
onrotorpositions
iscolmmutation
advance or the current decay use forweenroo .osto. etcininclude detecting peak value of stator currents, and may be
classifiedas, [8] Jianwen Shao, Member,IEEE, Dennis Nolan and Thomas Hopkins, "A
i. Current after excitation: Where stator windings novel Direct Back EMF Detection for Sensorless BrushlessDC(BLDC)
are xcitd foasort erio les tha -c fsttor MotorDrives,"inProc. IEEE APEC,2002.
are excited for a short period less than x of stator [9] BecerraRC., Jahns, T.M. , andEhsani,M , "Four -quadrant sensorless
circuit. Peak value for saturated casegreaterthan brushless ECMdrive",IEEEAppliedPower ElectronicsConference and
for unsaturated case. Exposition, 1991
ii. Detectingcurrentmagnitude: Magnitudeofstator [10] Jianwen"ImprovedShao, Member, IEEE,
Direct
BackEMFDetection
Dennis Nolan and Thomasfor Sensorless BrushlessHopkins,DCcurrents are sensed for a given time after (BLDC) Motor Drives," IEEE 2003
excitation, with different excitation. Current for [11] JianwenShao, Member, IEEE, DennisNolan, "FurtherImprovement of saturatedcaseisgreaterthan linearcase. DirectBack EMF Detection for Sensorless Brushless DC(BLDC)Motor iii. Detcting rse timeof statr windig after Drives,"IEEE 2005.
iii. Detecting rise time of stator winding after [12] Yen-Shin Lai, Fu-San Shyu, Yung- Hsin Chang, "Novel Pulse-Width excitation: here step voltage is applied to stator Modulation Technique With Loss Reduction For Small Power Brushless and rise time is detected which is similar for dc Motor Drives", Industry Applications Conference, 2002. Conference unsaturated case than linear case. For above Recordofthe 37thIASAnnualMeeting,Vol.3, 13-18Pages:2057-2064
Oct. 2002.
three approaches initial position is identified [13] Yen-ShinLai, Fu-San Shyu, Yung- Hsin Chang, "Novel lossreduction using 6 different excitation configurations by Pulse-Width ModulationTechniqueForBrushlessdc MotorDrivesFed comparing peak, magnitude orresponse speed of by Mosfet Inverter", IEEETransactions On PowerElectronics,Vol. 19,
current associted wih the eciting ignal. No.6,Nov.2004.
currents associated with the exciting signal. [14] Kyeong-Hwa Kim and Myung-Joong Youn, "DSP-Based High-Speed These approaches do not require current sensors Sensorless Control for a Brushless DC Motor Using a DC Link Voltage orpositionsensors. Control",ElectricPowerComponent And Systems,30:889-906,2002.
iv. Detecting falling time of stator winding after [15]Brushless DC Motors with Improved Speed Range", IEEE 2002.Gui-Jia Su and John W.Keever, "Low Cost Sensorless Control Of removing excitation signal: Here falling time of [16] Satoshi Ogasawara and Hirofumi Akagi, "An Approach to Position current is detected which isgreater for saturation Sensorless Drive for Brushless DC Motors,"IEEE Trans On Industry casethan linearcase. Applications, Vol. 27, No. 5. SEP/OCT 1991.
In [22, 23], initial position is identified by measuring the [17]J.X.Shen,Z.Q.Zhuand DavidHowe,"SensorlessFlux-WeakeningControl Of Permanent-Magnet Brushless Machines Using Third HarmonicBack
period of falling time ofstatorwindings instead of usingfalling EMF", IEEE Transactions On Industrial Electronics, Vol. 40, No. 6, times. Period of falling time for linear case is greater than Nov/Dec2004.
saturated case because large inductance stores more electrical [18] R.Dhaouadi, N Mohan, and L.Klepsch, "Design and Implementationof the Extended Kalman Filter for theSpeedandRotorPosition Estimation
energy and increases the falling time of discharge after the of BrushlessDC Motor", IEEETransactionson Power Electronics, Vol.
excitation signal is removed. This result in a larger 48, No. 6, July 1991.
freewheeling period for the associated winding during the [19] Bozo Terzic and Martin Jadric, "Design and Implementation of the
discharge process therefore terminal voltages across the Extended Kalman Filter for theSpeed andRotorPosition Estimationof Brushless DC Motor", IEEE
Transactions
OnIndustrial
Electronics,windings are measured instead of current for identifying the Vol. 48, No. 6, December 2001.
rotorinitialposition. [20]MihaiCemat,Vasile Comnac,Radu-MarianCematandMariaCotorogea,
"Sensorless Control ofInterior PermanentMagnetSynchronous Machine
VI. CONCLUSION Using a KalmanFilter",IEEE2000.
[21] James P.Johnson,M.Ehsani and Yilchan Guzelgunler, "Review Of Areview of sensorless control of BLDC motorsispresented Sensorless Methods for BrushlessDC",IEEE1999
and their important features are discussed. Methods of [22]Yen-ShinLai,Fu-SanShyu,and Shian ShauTseng,"New InitialPosition detecting initial rotorpositionare alsopresentedin aneffortto Detection technique for Three-Phase Brushless DC Motor Without
Position and Current Sensors", IEEE Transactions On Industry
providereference for utilizing thesemethods. Applications, Vol. 39, No. 2,March/April2003.
REFERENCES [23] Yen-ShinLai, Fu-San Shyu, and Shian Shau Tseng, "ANovel starting
method of sensorless salient pole brushlessmotor',Conf Record IEEE, [1] KrishnanR,Motor drivesmodeling analysis and control,prenticehallof Vol. 1, No. 2, October 1994
India2002.
[2] Krishnan,R.Lee,S, "PMBrushless dcMotorDriveWithA New Power- ConverterTopology",IEEETransactionsonIndustryApplications,Vol.
33 , Issue: 4 pages 973-982,July-Aug.1997
[3] Byoung-Kuk Lee, Tae-Hyung Kim, and Mehrdad Ehsani," On the Feasibility of Four-Switch Three-Phase BLDC Motor Drives forLow Cost Commercial Applications: Topology and Control", IEEE TransactionsOn PowerElectronics, Vol. 18,No.1,Jan2003.
[4] Bimbra.P.S,"PowerElectronics"
[5] Rahul Khopkar,S.M.Madan,Masoud HaJiaghajani and Hamid A.
Toliyat, "ALow-Cost BLDC Motor Driveusing Buck-Boostconverter for Residential and CommercialApplications",IEEE2003.
[6] Jianwen Shao, Member, IEEE, Dennis Nolan, MaximeTeissier, and David Swanson, "A Novel Microcontroller-Based Sensorless Brushless DC (BLDC) Motor Drive for Automotive Fuel Pumps," IEEE Trans.Ind.Applic.,vol.39, NO.6, NOV/DEC2003.
[7] T .Endo and F.Tajima, "Microcomputer controlled brushless motor without a shaftmounted position sensor", in Proc IPEC-Tokyo, 1983.