Académique Documents
Professionnel Documents
Culture Documents
INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN ELECTRICAL, ELECTRONICS, INSTRUMENTATION AND CONTROL ENGINEERING
Vol. 4, Issue 5, May 2016
Abstract: Brushless Direct Current (BLDC) motors are one of the motor types rapidly gaining popularity. BLDC
motors are used in industries such as Appliances, Automotive, Aerospace, Consumer, Medical, Industrial Automation
Equipment and Instrumentation. As the name implies, BLDC motors do not use brushes for commutation instead, they
are electronically commutated. BLDC motors have many advantages over brushed DC motors and induction motors. A
few of these are: Better speed versus torque characteristics, High dynamic response, High efficiency, Long operating
life, Noiseless operation, Higher speed ranges. Brushless DC (BLDC) motor simulation can be simply implemented
with the required control scheme using specialized simulink built-in tools and block sets such as simpower systems
toolbox. But it requires powerful processor requirements, large random access memory and long simulation time. To
overcome these drawbacks this paper presents a state space modeling, simulation and control of permanent magnet
brushless DC motor. By reading the instantaneous position of the rotor as an output, different variables of the motor
can be controlled without the need of any external sensors or position detection techniques. Simulink is utilized with
the assistance of MATLAB/Simulink to give a very flexible and reliable simulation. With state space model
representation, the motor performance can be analyzed for variation of motor parameters.
INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN ELECTRICAL, ELECTRONICS, INSTRUMENTATION AND CONTROL ENGINEERING
Vol. 4, Issue 5, May 2016
-- (11)
Thus the state space matrix becomes:
---- (3)
----12)
Where:
B is the flux density of the field in Weber
L is the rotor length
N is the number of turns per phase
ω is the electrical angular speed in rad/sec
Ф represents flux linkage=BLr
λ represents the total flux linkage given as the product
number of conductors and flux linkage/conductor. If there
is no change in rotor reluctance with angle because of non- -------- (13)
salient rotor and assuming three symmetric phases, And
inductances and mutual inductances are assumed to be
symmetric for all phases, i.e. (1) becomes:
------------ (14)
Where:
Ll : L-M; L: self inductance of the winding per phase, M:
The mutual inductance per phase
----- (4) Va Vb Vc, are the per phase impressed voltages on the
Simplifying (3) further we get equation (4) motor windings.
All the equations form the entire state space model for the
BLDC. Consistent system of units must be used.
--------- (6)
The induced emfs can be written as
------- (7)
Where fa(θ), fb(θ) and fc θ) are functions having same
shapes as back emfs with maximum magnitude of ± 1.
These values from (6) can be substituted in (5) to obtain
the value of torque.
Also
------ (8)
INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN ELECTRICAL, ELECTRONICS, INSTRUMENTATION AND CONTROL ENGINEERING
Vol. 4, Issue 5, May 2016
To File
result
Step
t
Clock1
Scope1
err_1
error gen
wn
wreq
theta
err-1
eout
ESTIMATE
err
zxbemf
IWstar
IUstar
IVstar
ERR_out
Treq
THRESHOLD
I
Subsystem
err
ERR
Scope
rad2rpm
-K-
npv
va
EV
EU
EW
zero-cross
fr
emf
W-U
V-W
U-V
as
w
i
I_w
I_u
wn
angle
T_V
EMF_V
vn
Friction
T_U
T_W
EMF_U
EMF_W
I_v
IV
UV
IUstar
IVstar
IWstar
IU
IW
VW
WU
THRESHOLD
mybldc
IC
IWstar_out
IUstar_out
IVstar_out
WU_out
VW_out
UV_out
cmdcurrent
IW_out
IU_out
IV_out
T_load
Vw
Vu
Vv
Terminator1
Terminator2
Terminator
CONTROLLER_MOD
IU_in
IUSTAR_in
IV_in
IVSTAR_in
IWSTAR_in
IW
Reset Controller
Step4
Tr1
Tr2
Tr3
Tr4
Tr5
Tr6
I_w
GATE1
GATE2
GATE3
GATE4
GATE5
GATE6
I_u
I_v
all_phase
PHASE V
W
U
V
DRIVER_V
INIT_V
TIME_SW
DRIVER_U
DRIVER_W
INIT_U
INIT_W
CHANGER
W
Clock
U
INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN ELECTRICAL, ELECTRONICS, INSTRUMENTATION AND CONTROL ENGINEERING
Vol. 4, Issue 5, May 2016
The PID controller is tuned by Ziegler Nichols method. By 4. SIMULATION RESULTS AND DISCUSSION
this method, the values of Kp=16.61, Ki=0.0134 and Kd=0
are chosen. An S-Function block is connected to the state The motor specifications used in this simulation are shown
space block to choose the motor specifications such as, the in Table. 1. The simulation was run for 0.13seconds
number of conductor turns per phase, resistance per phase, (simulation time). When the reference speed equals 4000
rotor dimensions etc as defined by the user. The S- rpm, the simulation curves of current, back emf, rotor
Function will read the instantaneous position among position, and torque and is shown in Fig. 2,3,4,5. Load
twelve positions which are separated by 30º. Depending torque is applied at 0.01 seconds. The motor speed
on the position [6], the back e.m.f and torque in each stabilizes in 0.058 seconds with 0% overshoot. From Fig.
phase will be defined. The estimate block contains the PID 4, the back emf is almost trapezoidal with 120º phase
controller. The block again is an M-file S-Function. This difference. Since the three phase torques are calculated
block calculates the reference phase current from the from 3Φ currents, it gives 120º phase difference between
speed and required torque. Required torque is calculated each phases as shown in Fig. 5. From Fig. 3, the rotor
by actual speed and the speed error value. The above value position can be analyzed under various aligned and
will be read and used in a PID controller [7]. The required unaligned conditions.
torque is calculated as follows
1. Angular speed
Angular Speed
where E is the angular speed error, E-1 is the previous 80
time step error in angular speed, ts is the sampling time,
70
Kp, Ki, Kd are proportional, integral and derivative
constants. 60
The required current is calculated from the instantaneous
required torque. Then it is converted by means of an 50
approximated Park’s Transformation to three phase
40
currents. The approximated park’s transformation gives
Speed
2. Current
15
10
5
current
-5
-10
INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN ELECTRICAL, ELECTRONICS, INSTRUMENTATION AND CONTROL ENGINEERING
Vol. 4, Issue 5, May 2016
Angle Friction
7 0.15
6
0.1
5
0.05
4
angle
0
3
Friction
2 -0.05
1
-0.1
0
-0.15
-1
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14
Time
-0.2
Fig: 3 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14
Time
Error Out
3 80
2 70
1 60
EMF
0 50
-1
Error Out
40
-2 30
-3 20
-4 10
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14
Time
0
Fig: 4
-10
5. Torque 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14
Time
0.4 150
0.2 100
Neutral Point Voltage
Torque
0 50
-0.2 0
-0.4 -50
-0.6 -100
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14
Time Time
Fig: 5 Fig: 8
INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN ELECTRICAL, ELECTRONICS, INSTRUMENTATION AND CONTROL ENGINEERING
Vol. 4, Issue 5, May 2016