You are on page 1of 14

Research Article ISSN: 2319-507X

Shital Wasu, IJPRE, 2013! "#lu$e 1%&':2()-259 IJPRE



Available Online At www.ijpret.com


INTERNATIONAL JOURNAL OF PURE AND
APPLIED RESEARCH IN ENGINEERING AND
TECHNOLOGY
A PATH FOR HORIZING YOUR INNOVATIVE WORK


BACK EMF DETECTION METHODS FOR SENSORLESS BRUSHLESS DC MOTOR
DRIVES USING MATLAB/SIMULINK
SHITAL M.WASU, PROF. UDAY B. SARODE
1. Studet M.E. !P"#e$ S%&te'(, E)e*t$+*,) E--. De.t., PVG/& COET, Pue.
0. A&&+&t,t P$"1e&&"$, E)e*t$+*,) E--. De.t., PVG/& COET, Pue.

















Accepted Date:
02/30/0314Pu!"#$
Date:
31/35/0314
Ke%&'(d#
Bldc Motor;
State Space Model;
Sensor less,
Back Emf Zero Crossing
Detection
C"$$e&."d+- Aut6"$
M$. M,u)+7 P,te)
A#t(act
Brushless dc (BLDC) motors and their dries are penetrating
the market of home appliances, !"#C industr$, and
automotie applications in recent $ears %ecause of their high
efficienc$, silent operation, compact form, relia%ilit$, and lo&
maintenance' (raditionall$, BLDC motors are commutated in
si)*step pattern &ith commutation controlled %$ position
sensors' (o reduce cost and comple)it$ of the drie s$stem,
sensor less drie is preferred' (he e)isting sensor less control
scheme &ith the conentional %ack EM+ sensing %ased on
motor neutral oltage for BLDC has certain dra&%acks, &hich
limit its applications' (o oercome these dra&%acks this paper
presents a state space modelling, simulation and control of
permanent magnet %rushless DC motor' B$ reading the
instantaneous position of the rotor as an output, different
aria%les of the motor can %e controlled &ithout the need of
an$ e)ternal sensors or position detection techni,ues' -n this
paper BLDC motor &ith ideal %ack*EM+ is modelled and
simulated in M#(L#B . S-M/L-01' Simulation model of the
controller and BLDC drie are also presented' -n order to
alidate the model arious simulation models are studied'

Research Article ISSN: 2319-507X
Shital Wasu, IJPRE, 2013! "#lu$e 1%&':2()-259 IJPRE

Available Online At www.ijpret.com


1. INTRODUCTION
Brushless dc (BLDC) motors hae %een
desired for small horsepo&er control
motors due to their high efficienc$, silent
operation, compact form, relia%ilit$, and
lo& maintenance' !o&eer, the control
comple)it$ for aria%le speed control and
the high cost of the electric drie hold %ack
the &idespread use of %rushless dc motor'
2er the last decade, continuing technolog$
deelopment in po&er semiconductors,
microprocessors.logic -Cs, ad3usta%le speed
driers (#SDs) control schemes and
permanent*magnet %rushless electric motor
production hae com%ined to ena%le
relia%le, cost*effectie solution for a %road
range of ad3usta%le speed applications'
!ousehold appliances include clothes
&ashers, room air conditioners,
refrigerators, acuum cleaners, free4ers,
etc' 5ater heaters, hot*&ater radiator
pumps, po&er tools, garage door openers
etc'Brushless DC (BLDC) motor simulation
can %e simpl$ implemented &ith the
re,uired control scheme using speciali4ed
simulink %uilt*in tools and %lock sets such as
simpo&er s$stems tool%o)' But it re,uires
po&erful processor re,uirements, large
random access memor$ and long simulation
time' (o oercome these dra&%acks this
paper presents a state space modelling,
simulation and control of permanent
magnet %rushless DC motor' B$ reading the
instantaneous position of the rotor as an
output, different aria%les of the motor can
%e controlled &ithout the need of an$
e)ternal sensors or position detection
techni,ues'
-n this paper, the motor is designed %ased
on state space model to get information
a%out the state of the s$stem aria%les at
some predetermined points along the flo&
of signals' B$ adopting this model, po&erful
processor re,uirement, large random
access memor$ can %e aoided &ith more
design fle)i%ilit$ and faster results can %e
o%tained'
0. MODELING THE BRUSHLESS DC MOTOR
(he modeling of %rushless dc motor
inoles soling man$ simultaneous
differential e,uations, each depending
upon the inputs to the motor and the
simulation constants' Simulation constants
are alues like the phase inductance that do
not change during simulation' (herefore
Research Article ISSN: 2319-507X
Shital Wasu, IJPRE, 2013! "#lu$e 1%&':2()-259 IJPRE

Available Online At www.ijpret.com


these parameters can %e treated as
constants during a simulation' !o&eer, the
model proides for dialogue %o)es that can
%e used to ar$ the alues of these
constants' (he e,uations for the %rushless
dc motor are listed as under' Star &ound
rotor is assumed' (he core %lock for the
%rushless dc motor has %een &ritten as a
state space model' During the course of the
pro3ect, man$ approaches &ere tried and it
&as reali4ed that state space modelling
ena%led accurate and eas$ description of
the %rushless dc motor'
0.1 STATE SPACE MODELING
(he coupled circuit e,uations of the stator
&indings in terms of motor electrical
constants are

5here6
7
s
6 Stator resistance per phase
-
a
,-
%
, -
c
6 Stator phase currents
p =
d
dt
is the time deriatie operator
E
a
, E
%
, E
c
represent the %ack emfs in the
respectie phases in (8)
"n6 is the neutral point node oltage gien
%$
v
n
=
1
S
|v
as
+ v
bs
+ v
cs
] BENFs

Based on e,uation (8), the e,uialent
circuit of motors can %e o%tained as sho&n
in +ig' 8'

+ig' 8' E,uialent circuit for stator &indings

(he induced emfs are all assumed to %e
trape4oidal, &hose peak alue is gien %$
Ep 9 (BL)0 9 0(Blr:) 9 0;: 9 <:
&here B is the flu) densit$ of the field in
&e%ers, L is the rotor length, 0 is the
num%er of turns per phase, : is the
electrical angular speed in rad.sec, ;
Research Article ISSN: 2319-507X
Shital Wasu, IJPRE, 2013! "#lu$e 1%&':2()-259 IJPRE

Available Online At www.ijpret.com


represents flu) linkage 9 BLr, < represents
the total flu) linkage gien as the product
num%er of conductors and flu)
linkage.conductor' -f there is no change in
rotor reluctance &ith angle %ecause of non*
salient rotor and assuming three s$mmetric
phases, inductances and mutual
inductances are assumed to %e s$mmetric
for all phases as in =>?' !ence (8) %ecomes
(8)
Simplif$ing (@) further &e get the follo&ing
(A)
#nd tor,ue generated is gien %$6
(B)
(he induced emfs can %e &ritten as
'''''''''''''''''''''''(@)
&herefa(C), f%(C), fc(C) are functions haing
same shapes as %ack emfs' (he alues from
(D) can %e su%stituted in (>)
to o%tain the alue of tor,ue' #lso,
'''''''''''''''''''''''(>)
&here(l is the load tor,ue, E is the moment
of inertia, B is the friction coefficient'
Electrical rotor speed and position are
related %$
'''''''''''''''''''''''''''''''''''''''''''''''(D)
&here F is the num%er of poles in the
motor' +rom the a%oe e,uations, the
s$stem state e,uations are &ritten in the
follo&ing

&here the states are chosen as )(t) 9 = -a-%-c
: C?(
(hus the s$stem matrices as gien %elo&,

Research Article ISSN: 2319-507X
Shital Wasu, IJPRE, 2013! "#lu$e 1%&':2()-259 IJPRE

Available Online At www.ijpret.com


'''''''''''''''''''''''''''''(G)
(he input ector is defined as u(t) 9 =
"a"%"c(l?(
&hereLl 9 L H M, L is the self inductance of
the &inding per phase, M is the mutual
inductance per phase and "a,"%, "c are the
per phase impressed oltage on the motor
&indings'
4. IDEAL BACK EMF MODEL O+ BLDC
MOTOR8
(here are t&o t$pes of BLDC &ith respect to
%ack*EM+ signal of motor; sinusoidal and
trape4oidal' (here are also t&o t$pes of
BLDC according to hae sensors for
detecting rotor position or not' 0ormall$
!all Effect sensors &ere %eing used for lo&
cost, lo& resolution re,uirements and
optical encoder for high resolution
re,uirements' Sensor signals are using to
ad3ust F5M se,uence of B*phase %ridge
inerter' -n sensorless control %ack*EM+
sensing, %ack* EM+ integration, flu) linkage*
%ased, free&heeling diode conduction and
speed independent position function
techni,ues are using for electronic
commutation' -n this model, !all Effect
signals are produced according to rotor
position for commutation' #lso a B*phase
inerter using M2S+E(s is used as oltage
source' Different control techni,ues can %e
applied to the model' !ence control
techni,ues of BLDC are not o%3ectie of
paper; therefore proportional plus integral
(F-) controller is
used in loop control algorithm to control
speed' Schematic s$stem of BLDC motor
drie is sho&n in +ig' A'

+ig' A Schematic s$stem of BLDC motor
drie
#s sho&n in +ig' A simulation model is
consisting of three parts' Each part is
simulated separatel$ and integrated in
oerall simulation model' +or decoding !all
Effect signals in F5M generator, M#(L#B
code is &ritten' M#(L#B code is &ritten to
Research Article ISSN: 2319-507X
Shital Wasu, IJPRE, 2013! "#lu$e 1%&':2()-259 IJPRE

Available Online At www.ijpret.com


produce -deal Back*EM+ of BLDC as function
of rotor position' Simulation result of -deal
%ack*EM+ reference &aeforms of all
phases ersus electrical angle are sho&n in
+ig' B'

+ig' B' -deal Back*EM+ &aeforms
!ence it is assumed that phase 4ones are
distri%uted s$mmetricall$ to different phase
&indings; %ack*EM+ signals hae 8AI
degree phase shift &ith respect to each
other' +or conenient implementation of
e,uation in M#(L#B . S-M/L-01, most of
references are used state space e,uations'
-t makes the BLDC model more simple and
conenient for arious control techni,ues
implementation' -deal reference %ack*EM+
signal of motor also is produced
#ccording electrical rotation of rotor in
each phase separatel$ and applied as
negatie feed%ack to phase oltage' BLDC
motor model is sho&n in +ig' @'

+ig' @ BLDC motor model
!all Effect signals of motor are produced
according to electrical degree' (a%le - sho&s
!all Effect signal alues
according to electrical degree of rotor'
TABLE I8 !#LL E++EC( S-J0#LS
ELECTRICAL
DEGREE
HALL 1 HALL 0 HALL 4
39:3 8 I 8
:39103 I I 8
10391;3 I 8 8
1;39053 I 8 I
0539433 8 8 I
43394:3 8 I I

Research Article ISSN: 2319-507X
Shital Wasu, IJPRE, 2013! "#lu$e 1%&':2()-259 IJPRE

Available Online At www.ijpret.com


5ith implementing of a B*phase full %ridge
inerter and a
F- speed regulator oerall model of motor is
modelled'
2erall model of BLDC motor drie is sho&n
in +ig' >'

+ig' > 2erall model of BLDC motor drie

5. SENSORLESS CONTROL OF BLDC MOTOR
USING BACK EMF TECHNI<UE8

(he simulation has fie main %locks' (he$
are BLDC motor, controller %lock, inerter
%lock, estimate %lock and changer %lock
sho&n in +ig' D' Each main %lock has seeral
su%*%locks' Some %locks are logical and
some are made using S*+unction' (he BLDC
motor %lock contains state space su%*%lock
&here matrices #, B, C, D are located &ith
the proision that the initial condition can
%e aried' -n the S*+unction, coding file is
linked and is sho&n in +ig' G (he simulation
starts &ith a starter %lock that generates
BK input oltage to the s$stemLs core %lock
for one c$cle' # changer %lock is used to
close the control loop after the random
ramping of the motor' 2nce the loop is
closed, the starter %lock &ill %e
disconnected from the s$stem and the
motor &ill start receiing the phase
oltages from the connected controller
through inerter'

+ig' D' Simulink model of BLDC motor

+ig' G' -nside the core %lock in BLDC motor
%lock
(he F-D controller is tuned %$ Ziegler
0ichols method' B$ this method, the alues
of 1p98D'D8, 1i9I'I8B@ and 1d9I are
Research Article ISSN: 2319-507X
Shital Wasu, IJPRE, 2013! "#lu$e 1%&':2()-259 IJPRE

Available Online At www.ijpret.com


chosen' #n S*+unction %lock is connected to
the state space %lock to choose the motor
specifications such as, the num%er of
conductor turns per phase, resistance per
phase, rotor dimensions etc as defined %$
the user' (he S*+unction &ill read the
instantaneous position among t&ele
positions &hich are separated %$ BIM'
Depending on the position, the %ack e'm'f
and tor,ue in each phase &ill %e defined'
(he estimate %lock contains the F-D
controller' (he %lock again is an M*file S*
+unction' (his %lock calculates the
reference phase current from the speed
and re,uired tor,ue' 7e,uired tor,ue is
calculated %$ actual speed and the speed
error alue' (he a%oe alue &ill %e read
and used in a F-D controller' (he re,uired
tor,ue is calculated as follo&s,

&here E is the angular speed error, E*8 is
the preious time step error in angular
speed, ts is the sampling time, 1p, 1i, 1d are
proportional, integral and deriatie
constants'
(he re,uired current is calculated from the
instantaneous re,uired tor,ue' (hen it is
conerted %$ means of an appro)imated
FarkLs (ransformation to three phase
currents' (he appro)imated parkLs
transformation gies thecorresponding
phase current to eer$ stator phase
according to the rotorLs position' # hold
%lock is used to hold on %oth the re,uired
and instantaneous current alues in the
open loop' 2nce the changer %lock closes
the control loop, the hold %lock &ill gie an
access to the current alues to pass to the
present controller scheme' -n this
simulation, h$steresis controller function is
chosen' /suall$, the controller is used to
fire the gates of si) step inerter s&itches,
as in'
=. S+'u),t+" Re&u)t& Ad D+&*u&&+"
=.1 IDEAL BACK EMF METHOD8
Simulation results of BLDC motor under no
load and load conditions are sho&n' #s it
can %e seen in +ig' D, d$namic response of
BLDC due to its permanent magnet rotor is
high' Fulsating tor,ue of BLDC is sho&n in
+ig' G' +igure N sho&s %ack*EM+ produced in
phase # of motor' (a%le -- sho&s BLDC
motor specification to inestigate
performance of adanced model' 2utput
Research Article ISSN: 2319-507X
Shital Wasu, IJPRE, 2013! "#lu$e 1%&':2()-259 IJPRE

Available Online At www.ijpret.com


and -nput po&er characteristics of motor
under no load condition is sho&n in +ig' 8I
and +ig' 88' 5ith respect to stead$ state
alues of po&er, efficienc$ of s$stem is
O@'DP' S$stem sho&s high efficienc$
operation of BLDC'

TABLE II8 BLDC M2(27 SFEC-+-C#(-20

DESCRIPTION VALUE UNIT
POWER 8I 15
DC VOLTAGE A@I "
PHASE RESISTANCE !R( 8 Q
PHASE INDUCTANCE !L( I'A> m*!
INERTIA !>( 8>'8Ge
*D
1g*m
A
DAMPING RATIO !?( I'II8 0*s.m
POLES @ **



+ig' N Speed characteristics under no load
condition

+ig' O (or,ue characteristics under no load
condition

+ig'8I Back*EM+ of phase #


+ig88 2utput po&er characteristics under
no load condition
Research Article ISSN: 2319-507X
Shital Wasu, IJPRE, 2013! "#lu$e 1%&':2()-259 IJPRE

Available Online At www.ijpret.com


+ig'8A input po&er characteristics under
no load condition

+ig' 8B Speed characteristics under load
condition

+ig' 8@ Current characteristics under load
condition

Simulation also has %een done under 8I
0'm load tor,ue' BLDC speed characteristic
is sho&n in +ig' 8A under load condition' -t
can %e seen that under load condition time
for speed to reach its final alue is
increased' Current characteristics of phase
# of motor under load condition is sho&n in
+ig' 8B' Ma)imum alue of current is @I
amps'
=.0 SIMULATION RESULTS OF SENSORLESS
CONTROL OF BLDC MOTOR USING BACK
EMF TECHNI<UE
(he motor specifications used in this
simulation are sho&n in (a%le' ---' (he
simulation &as run for I'8Bseconds
(simulation time)' 5hen the reference
speed e,uals @III rpm, the simulation
cures of BK %ack emfs, BK currents,BK
tor,ues and rotor position are sho&n in +ig'
>, D, G, N, and +ig' O' Load tor,ue is applied
at I'I8 seconds' (he motor speed sta%ili4es
in I'I>N seconds &ith IP oershoot' +rom
+ig' > and +ig' D, the %ack emf is almost
trape4oidal &ith 8AIM phase difference'
Since the three phase tor,ues are
calculated from BK currents, it gies
8AIMphase difference %et&een each phases
as sho&n in +ig' G' +rom +ig' N, the rotor
position can %e anal$4ed under arious
aligned and unaligned conditions'



Research Article ISSN: 2319-507X
Shital Wasu, IJPRE, 2013! "#lu$e 1%&':2()-259 IJPRE

Available Online At www.ijpret.com


(#BLE ---6 Specifications of BLDC Motor
Drie6
Cu$$et 45A R"t"$ )e-t6 43*'
T"$@ue I'O 0*m 7otor radius AIcm
Se)1 +du*t,*e
.e$ #+d+-
A'GAm! 0o of turns
per phase
8II
Mutu,)
+du*t,*e
Aet#ee
#+d+-&
*8'>m! +lu) densit$ I'N8DG&%
M"t"$ +e$t+, I'IIIA Coulom%
friction
I'I8GN0
R,ted &.eed @>II 7FM Static friction I'INO0
Nu'Ae$ "1
.")e&
@ "iscous
friction
I'IIA0
Nu'Ae$ "1
.6,&e&
B -nput dc
oltage
8DI"
W+d+-
$e&+&t,*e .e$
.6,&e
I'GQ 0o' of slots
per pole per
phase
8II

7ES/L(S6

+ig8>'6 (hree Fhase Back EM+
+ig8D' (hree Fhase Currents

+ig8G'three phase tor,ue

+ig8N'7otor Fosition

+ig8O'speed
:. C"*)u&+"&8
-n this paper it is sho&n that BLDC motor is
a good choice in automotie industr$ due to
higher efficienc$, higher po&er densit$ and
higher speed ranges compare to other
motor t$pes' BLDC motor model &ith ideal
%ack*EM+ method and sensorless control of
BLDC motor using Back EMf (echni,ue is
presented in this paper' (he proposed
model is simulated in M#(L#B . S-M/L-01'
Simulation results in first case under no
Research Article ISSN: 2319-507X
Shital Wasu, IJPRE, 2013! "#lu$e 1%&':2()-259 IJPRE

Available Online At www.ijpret.com


load and load conditions are sho&ing
proper performance of model' 2utput
characteristics and simplicit$ of model
make it effectiel$ useful in design of BLDC
motor dries &ith different control
algorithms in different applications' Second
Method is implemented using State space
(echni,ue' BLDC motor anal$sis %ased on
state space model can %e easil$ carried out
using M#(L#B G'B ersion' (his model has
man$ adantages oer transfer function
model' (he simulation stud$ using state
space model has %een alidated &ith the
results o%tained using transfer function
model' +urther using state space model, the
performance characteristics of the BLDC
motor can %e ealuated for different
machine parameters, &hich can %e easil$
aried in the simulation stud$ and useful
information can %e o%tained'
(he simulation results demonstrate that the
simulated
5aeforms fit theoretical anal$sis &ell'
!o&eer, the simulation inoles soling
man$ simultaneous differential
e,uations and the results o%tained are
highl$ dependent upon the choice of the
s$stem soler, &here some soler gies
highl$ accurate results, %ut need longer
time to terminate' (hrough the
modulari4ation design, a lot of time spent
on design can %e saed and the design
efficienc$ can %e promoted rapidl$' (he
second method proposed in this paper
proides a noel and effectie tool for
anal$4ing and designing the control s$stem
of %rushless DC motor'
REFERENCES
8' #' (ashakori, M' Ektesa%i and 0'
!ossein4adeh, RCharacteristic of suita%le
drie train for electric ehicleS, AI8I Brd
-nternational Conference on Fo&er
Electronic and -ntelligent (ransportation
S$stem (FE-(S), AI*A8 0o AI8I, Shen4hen,
China'
A' T' S' Eeon, !' S' Mok, J' !' Choe, D' 1'
1im and E' S' 7$u, R# ne& simulation model
of BLDC motor &ith real %ack EM+
&aeformS, -EEE C0+' 2n Computer and
Fo&er Electronics, AIII' C2MFEL AIII'
Fp'A8G* AAI, Eul$ AIII'
B' S' "inatha, S' Fola, 1'F' "ittal,
RSimulation of four ,uadrant operation U
Research Article ISSN: 2319-507X
Shital Wasu, IJPRE, 2013! "#lu$e 1%&':2()-259 IJPRE

Available Online At www.ijpret.com


speed control of BLDC motor on matla% .
simulinkS, (E0C20 AIIN* AIIN -EEE 7egion
8I Conference, 8O* A8 0o
AIIN,!$dera%ad, -ndia'
@' Cong4haoCai, !ui Zhang, Einhong Liu,
Tong3unJao, RModelling and simulation of
BLDC motor in electric po&er steeringS,
Fo&er and Energ$ Engineering Conference
(#FFEEC), AI8I #sia*Facific, AN*B8 March
AI8I, Chengdu, China'
>' 5on%ok !ong, 5ootaik Lee, B$oung*
1uk Lee, RD$namic simulation of %rushless
DC motor dries considering phase
commutation for automotie applicationsS,
Electric Machines U Dries
Conference,AIIG' -EMDC VIG' -EEE
-nternational, B*> Ma$ AIIG,
#ntal$a,(urke$'
D' 7' Sa)ena, T' Fahari$a, #' (i&ar$,
RModeling and simulation of BLDC motor
using soft computing techni,uesS, Second
-nternational Conference on
Communication Soft&are and 0et&orks,
AI8I,-CCS0 V8I, AD* AN +e%, Singapore'
G' Fadmara3aTedamale, RBrushless DC
(BLDC) Motor +undementalsS, #0NN>, AIIB
Michrochip (echnolog$ -nc'
N' (ae*!$ung 1im, M' Ehsani, RSensorless
control of the BLDC motors from near*4ero
to high speedsS, -EEE (ransaction on Fo&er
Electronics, -SS0 INN>*NOOB, F' 8DB>, 0o
AII@'
O' Stefan Baldursson, RBLDC motor
modelling and control* a M#(L#B .
S-M/L-01 implementationS, Master (hesis
in Electrical Fo&er Engineering, Chalmers
/niersit$ of (echnolog$, Ma$ AII>,
Jothen%urg, S&eden'
8I' 0aidi, 0'; Baafa, M,6!esami, S' (AIIO)6
# ne& approach for designing of F-D
controller for a linear %rushless DC motor
&ith using ant colon$ search algorithm' -EEE
Fo&er U Energ$ Engineering c onference,
pp' 8*>'
88' +igueroa, E'; Brocart, C'; Cros, E';
"iarouge, F' (AIIB)6 Simplified methods for
plo$phase %rushless DC motors'
Mathematics and Computer in Simulation,
DB (B*>), pp' AIO*AA@'
Research Article ISSN: 2319-507X
Shital Wasu, IJPRE, 2013! "#lu$e 1%&':2()-259 IJPRE

Available Online At www.ijpret.com


8A' Duane, C' !anselman' (8OO@)6 Brushless
permanent*magnet motor design' 0e&
Tork, McJra&*!ill'
8B' 1rishnan, 7' (AIIG)6 Electric motor
dries*modeling, anal$sis and control'
Fearson prentice !all, -ndia'

You might also like