SlideShare a Scribd company logo
1 of 8
Download to read offline
Hemchand Immaneni / International Journal of Engineering Research and Applications
(IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057
1050 | P a g e
Mathematical Modelling And Position Control Of Brushless Dc
(Bldc) Motor
Hemchand Immaneni
GITAM UNIVERSITY, VISAKHAPATNAM, INDIA.
ABSTRACT
The aim of the paper is to design a
simulation model of Permanent Magnet
Brushless DC (PMBLDC) motor and to control
its position. In the developed model, the
characteristics of the speed, torque, back EMF,
voltages as well as currents are effectively
monitored and analysed. The PID controller is
used to control the position of a Permanent
magnet brushless DC motor by changing the
current flow to control the average voltage and
thereby the average current. Most useful
application is in controlling of CNC machine.
KEY WORDS:-Brushless dc (BLDC) motor,
position control, mathematical modelling, PID
controller
INTRODUCTION
The economic constraints and new
standards legislated by governments place
increasingly higher requirements on electrical
systems. New generations of equipment must have
higher performance parameters such as better
efficiency and reduced electromagnetic
interference .System flexibility must be high to
facilitate market modifications and to reduce
development time. All these improvements must be
achieved while, at the same time, decreasing system
cost. Brushless motor technology makes it possible
to achieve these specifications. Such motors
combine high reliability with high efficiency, and
for a lower cost in comparison with brush motors.
The Brushless DC Motor (BLDC) motor is
conventionally defined as a permanent magnet
synchronous motor with a trapezoidal back Electro
Motive Force (EMF) waveform shape.
A system based on the Direct Current (DC)
motor provides a good, simple and efficient solution
to satisfy the requirements of a variable speed drive.
Although DC motors possess good control
characteristics and ruggedness, their performance
and applications in wider areas is inhibited due to
sparking and commutation problems. Induction
motor do not possess the above mentioned
problems, they have their own limitations such as
low Power factor and non-linear speed torque
characteristics. With the advancement of technology
and development of modern control techniques, the
Permanent Magnet Brushless DC (PMBLDC)
motor is able to overcome the
limitations mentioned above and satisfy the
requirements of a variable speed drive.
Electric motors influence almost every
aspect of modern living. Refrigerators, vacuum
cleaners, air conditioners, fans, computer hard
drives, automatic car windows, and multitudes of
other appliances and devices use electric motors to
convert electrical energy into useful mechanical
energy. In addition to running the common place
appliances that we use every day, electric motors are
also responsible for a very large portion of industrial
processes.
FIGURE (1): PERMANENT MAGNET BLDC
MOTOR
POSITIONING APPLICATIONS
Most of the industrial and automation types
of application come under this category. The
applications in this category have some kind of
power transmission, which could be mechanical
gears or timer belts, or a simple belt driven system.
In these applications,
The dynamic response of speed and torque
are important. Also, these applications may have
frequent reversal of rotation direction. The load on
the motor may vary during all of these phases,
causing the controller to be complex.
These systems mostly operate in closed
loop. There could be three control loops functioning
simultaneously: Torque Control Loop, Speed
Control Loop and Position Control Loop. Optical
encoder or synchronous resolvers are used for
measuring the actual speed of the motor. In some
cases, the same sensors are used to get relative
position information. Otherwise, separate position
sensors may be used to get absolute positions.
Hemchand Immaneni / International Journal of Engineering Research and Applications
(IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057
1051 | P a g e
Computer Numeric Controlled (CNC) machines are
a good example of this. Process controls, machinery
controls and conveyer controls have plenty of
applications in this category.
MATHEMATICAL MODELLING
Brushless DC Motors are permanent
magnet motors where the function of
commutatorand brushes were implemented by solid
state switches. BLDC motors come in single-phase,
2-phase and 3-phase configurations. Corresponding
to its type, the stator has the same number of
windings. Out of these, 3-phase motors are the most
popular and widely used. Because of the special
structure of the motor, it produces a trapezoidal back
electromotive force (EMF) and motor current
generate a pulsating torque.
Three phase BLDC motor equations:-
Va=iaRa+La
π‘‘π‘–π‘Ž
𝑑𝑑
+ π‘€π‘Žπ‘
𝑑𝑖𝑏
𝑑𝑑
+ π‘€π‘Žπ‘
𝑑𝑖𝑐
𝑑𝑑
+ π‘’π‘Ž
Vb=ibRb+Lb
𝑑𝑖𝑏
𝑑𝑑
+ π‘€π‘π‘Ž
π‘‘π‘–π‘Ž
𝑑𝑑
+ 𝑀𝑏𝑐
𝑑𝑖𝑐
𝑑𝑑
+ 𝑒𝑏
Vc=icRc+Lc
𝑑𝑖𝑐
𝑑𝑑
+ 𝑀𝑐𝑏
𝑑𝑖𝑏
𝑑𝑑
+ π‘€π‘π‘Ž
π‘‘π‘–π‘Ž
𝑑𝑑
+ 𝑒𝑐
R: Stator resistance per phase, assumed to be equal
for all phases
L: Stator inductance per phase, assumed to be equal
for all phases.
M: Mutual inductance between the phases.
ia,ib,ic: Stator current/phase.
Va,Vb,Vc: are the respective phase voltage of the
winding
The stator self-inductances are independent of the
rotor position, hence:
La=Lb=Lc=L
And the mutual inductances will have the form:
Mab=Mac=Mbc=Mba=Mca=Mcb=M
Assuming three phase balanced system, all the
phase resistances are equal:
Ra=Rb=Rc=R
Rearranging the above equations
Va=iaR+L
π‘‘π‘–π‘Ž
𝑑𝑑
+ 𝑀
𝑑𝑖𝑏
𝑑𝑑
+ 𝑀
𝑑𝑖𝑐
𝑑𝑑
+ π‘’π‘Ž
Vb=ibR+L
𝑑𝑖𝑏
𝑑𝑑
+ 𝑀
π‘‘π‘–π‘Ž
𝑑𝑑
+ 𝑀
𝑑𝑖𝑐
𝑑𝑑
+ 𝑒𝑏
Vc=icR+L
𝑑𝑖𝑐
𝑑𝑑
+ 𝑀
𝑑𝑖𝑏
𝑑𝑑
+ 𝑀
π‘‘π‘–π‘Ž
𝑑𝑑
+ 𝑒𝑐
Neglecting mutual inductance
Va=iaR+L
π‘‘π‘–π‘Ž
𝑑𝑑
+ π‘’π‘Ž
Vb=ibR+L
𝑑𝑖𝑏
𝑑𝑑
+ 𝑒𝑏
Vc=icR+L
𝑑𝑖𝑐
𝑑𝑑
+ 𝑒𝑐
TRAPEZOIDAL BACK EMF
When a BLDC motor rotates, each
winding generates a voltage known as back
Electromotive Force or back EMF, which opposes
the main voltage supplied to the windings according
to Lenzβ€Ÿs Law. The polarity of this back EMF is in
opposite direction of the energized voltage. Back
EMF depends mainly on three factors:
ο‚· Angular velocity of the rotor
ο‚· Magnetic field generated by rotor magnets
ο‚· The number of turns in the stator windings
Once the motor is designed, the rotor
magnetic field and the number of turns in the stator
windings remain constant. The only factor that
governs back EMF is the angular velocity or speed
of the rotor and as the speed increases, back EMF
also increases. The potential difference across a
winding can be calculated by subtracting the back
EMF value from the supply voltage. The motors are
designed with a back EMF constant in such a way
that when the motor is running at the rated speed,
the potential difference between the back EMF and
the supply voltage will be sufficient for the motor to
draw the rated current and deliver the rated torque.
If the motor is driven beyond the rated speed, back
EMF may increase substantially, thus decreasing the
potential difference across the winding, reducing the
current drawn which results in a drooping torque
curve.
In general, Permanent Magnet Alternating
current (PMAC) motors are categorized into two
types. The first type of motor is referred to as PM
synchronous motor (PMSM). These produce
sinusoidal back EMF and should be supplied with
sinusoidal current / voltage. The second type of
PMAC has trapezoidal back EMF and is referred to
as the Brushless DC (BLDC) motor. The BLDC
motor requires that quasi-rectangular shaped
currents are to be fed to the machine.
When a brushless dc motor rotates,
each winding generates a voltage known as
electromotive force or back EMF, which opposes
the main voltage supplied to the windings. The
polarity of the back EMF is opposite to the
energized voltage. The stator has three phase
windings, and each winding is displaced by 120
degree. The windings are distributed so as to
produce trapezoidal back EMF. The principle of the
PMBLDC motor is to energize the phase pairs that
produce constant torque. The three phase currents
are controlled to take a quasi-square waveform in
order to synchronize with the trapezoidal back EMF
to produce the constant torque. The back EMF is a
function of rotor position (ΞΈ) and hasthe amplitude
E= Ke* Ο‰ (Ke is the back EMF constant).
The instantaneous back EMF in BLDC is
written as:
Ea= fa(ΞΈ)*Ka*Ο‰
Eb = fb(ΞΈ)*Kb*Ο‰
Hemchand Immaneni / International Journal of Engineering Research and Applications
(IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057
1052 | P a g e
Ec= fc(ΞΈ)*Kc*Ο‰
Where, β€œΟ‰β€ is the rotor mechanical speed and β€œΞΈβ€ is
the rotor electrical position.
Themodelling of the back EMF is
performed under the assumption that all three
phaseshave identical back EMF waveforms. Based
on the rotor position, the numerical expression of
the back EMF can be obtained Therefore, with the
speed command and rotor position, the symmetric
three-phase back EMF waveforms can be generated
at every operating speed.
The respective back EMF in the windings
is represented by the equations:
π‘’π‘Ž =
6𝐸
πœ‹
πœƒ 0 < πœƒ <
πœ‹
6
𝐸
πœ‹
6
< πœƒ <
5πœ‹
6
βˆ’
6𝐸
πœ‹
πœƒ + 6𝐸
5πœ‹
6
< πœƒ <
7πœ‹
6
βˆ’πΈ
7πœ‹
6
< πœƒ <
11πœ‹
6
6𝐸
πœ‹
πœƒ βˆ’ 12𝐸
11πœ‹
6
< πœƒ < 2πœ‹
𝑒𝑏 =
βˆ’πΈ 0 < πœƒ <
πœ‹
2
6𝐸
πœ‹
πœƒ βˆ’ 4𝐸
πœ‹
2
< πœƒ <
5πœ‹
6
𝐸
5πœ‹
6
< πœƒ <
9πœ‹
6
βˆ’
6𝐸
πœ‹
πœƒ + 10𝐸
9πœ‹
6
< πœƒ <
11πœ‹
6
βˆ’πΈ (
11πœ‹
6
< πœƒ < 2πœ‹)
𝑒𝑐 =
𝐸 0 < πœƒ <
πœ‹
6
βˆ’
6𝐸
πœ‹
πœƒ + 2𝐸
πœ‹
6
< πœƒ <
πœ‹
2
βˆ’πΈ
πœ‹
2
< πœƒ <
7πœ‹
6
6𝐸
πœ‹
πœƒ βˆ’ 8𝐸
7πœ‹
6
< πœƒ <
9πœ‹
6
𝐸 (
9πœ‹
6
< πœƒ < 2πœ‹)
By putting E=1 in the above back EMF
equations a back EMF function is obtained. The
back EMF function is a function of the rotor
position which is represented as fa(ΞΈ), fb(ΞΈ)& fc(ΞΈ)
with limit values between -1 & 1 is defined as:
π‘“π‘Ž(πœƒ) =
6
πœ‹
πœƒ 0 < πœƒ <
πœ‹
6
1
πœ‹
6
< πœƒ <
5πœ‹
6
βˆ’
6
πœ‹
πœƒ + 6
5πœ‹
6
< πœƒ <
7πœ‹
6
βˆ’1
7πœ‹
6
< πœƒ <
11πœ‹
6
6
πœ‹
πœƒ βˆ’ 12 (
11πœ‹
6
< πœƒ < 2πœ‹)
𝑓𝑏(πœƒ)
=
βˆ’1 0 < πœƒ <
πœ‹
2
6
πœ‹
πœƒ βˆ’ 4
πœ‹
2
< πœƒ <
5πœ‹
6
1
5πœ‹
6
< πœƒ <
9πœ‹
6
βˆ’
6
πœ‹
πœƒ + 10
9πœ‹
6
< πœƒ <
11πœ‹
6
βˆ’1 (
11πœ‹
6
< πœƒ < 2πœ‹)
𝑓𝑐(πœƒ)
=
1 0 < πœƒ <
πœ‹
6
βˆ’
6
πœ‹
πœƒ + 2
πœ‹
6
< πœƒ <
πœ‹
2
βˆ’1
πœ‹
2
< πœƒ <
7πœ‹
6
6
πœ‹
πœƒ βˆ’ 8
7πœ‹
6
< πœƒ <
9πœ‹
6
1 (
9πœ‹
6
< πœƒ < 2πœ‹)
The induced EMFs do not have sharp
corners, but rounded edges.
The quasi-square trapezoidal back EMF
waveform and the phase current of the PMBLDC
motor with respect to the rotor position is shown in
the figure The graph is presented for one complete
cycle rotation of 360 degrees
FIGURE (2): BACK EMF AND PHASE
CURRENTS WAVEFORMS OF BLDC
Hemchand Immaneni / International Journal of Engineering Research and Applications
(IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057
1053 | P a g e
TORQUE GENERATION
The Torque is the product of the theoretical
motor constant β€žKtβ€žthe supplied currentβ€Ÿ Iβ€Ÿ. In a
single pole system, usable torque is only produced
for 1/3 of the rotation. To produce useful torque
throughout the rotation of the stator, additional coils,
or β€œphases” are added to the fixed stator. The
developed torque by each phase is the product of the
motor constant β€žktβ€žand the current β€žIβ€Ÿ.
The sum of the torques is
Ta + Tb + Tc
Assumption made is all the phases are perfect
symmetry
Kt(motor)=Kt(a)=Kt(b)=Kt(c)
imotor = ia= ib = ic
At any given angle ΞΈ, the applied torque as
measured on the rotor shaft is
Tmotor = 2* Kt(motor) * imotor
The key to effective torque and speed
control of a BLDC motor is based on relatively
simple torque and back EMF equations, which are
similar to those of the DC motor. The generated
electromagnetic torque is given by
Te = [ eaia + ebib + ecic] / Ο‰ (in N.m)
The electromagnetic torque is also related
with motor constant and the product of the current
with the electrical rotor position which is given as
Te = Kt{ fa(ΞΈ) ia+ fb(ΞΈ) ib + fc (ΞΈ) ic}
The equation of motion for simple system is,
J(dω/dt) +Bω = Te -Tl
Where,
Tl is the load torque, J is motor inertia, B is damping
constant.
The relation between angular velocity and angular
position (electrical) is given by
dΞΈ/dt = (P/2) * Ο‰
Where, P is numbers of Poles,
The Simulink diagram based on the
mathematical equations as described above is
designed in MATLABSIMULINK as shown in the
figure The mat lab function block in the figure is
described the back EMF function. The equations of
back EMF functionis to be fed into β€œS-Function
Block” in Mat lab Simulink which passes the
program written in M-file to the Mat lab workspace.
FIGURE (3): MATHEMATICAL MODEL
REPRESENTATION OF BLDC MOTOR
POSITION CONTROL
In most of the industrial processes like
electrical, mechanical, construction, petroleum
industry, iron & steel industry, power sectors,
development sites, paper industry, beverages
industry the need for higher productivity is
placing new demands on mechanisms connected
with electrical motors. They lead to different
problems in work operation due to fast dynamics
and instability. That is why control is needed by the
system to achieve stability and to work at desired set
targets. The position control of electrical motors is
most important due to various non-linear effects like
load and
disturbance that affects the motor to deviate from its
normal operation. The position control of the motor
is to be widely implemented in machine automation.
The position of the motor is the rotation of
the motor shaft or the degree of the rotation which is
to be controlled by giving the feedback to the
controller which rectifies the controlled output to
achieve the desired position. The application
includes robots (each joint in a robot requires a
position servo), computer numeric control (CNC)
machines, and laser printers. The common
characteristics of all such systems is that the
variable to be controlled (usually position or
velocity) is fed back to modify the command signal.
The BLDC motor employs a dc power supply
switched to the stator phase windings of the motor
Hemchand Immaneni / International Journal of Engineering Research and Applications
(IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057
1054 | P a g e
by power devices, the switching sequence being
determined from rotor position. The phase current of
BLDC motor, in typically rectangular shape, is
synchronized with the back EMF to produce
constant torque at a constant speed. The mechanical
commutator of the brush dc motor is replaced by
electronic switches, which supply current to the
motor windings as a function of the rotor position.
To control the position of motor shaft, the
simplest strategy is to use a proportional controller
with gain K. Figure shows the position control of
PMBLDC motor in which the motor output angular
velocity is integrated to obtain the actual position of
the motor. The output is feedback to the input and
the error signal which is the differencebetween set
point and actual motor position acts as the command
signal for the PID controller.
FIGURE (4): POSITION CONTROL OF PMBLDC
MOTOR
LOOP TUNING
Tuning a control loop is the adjustment of
its control parameters (gain/proportional
band,integral gain/reset, derivative gain/rate) to the
optimum values for the desired control response.
Stability (bounded oscillation) is a basic
requirement, but beyond that,
different systems have different behaviour,
Differentapplications have differentrequirements,
and requirements may conflict with one another.
Some processes have a degree of non-linearity and
so parameters that work well at full-load conditions
don't work when the process is starting up from no-
load; this can be corrected by gain scheduling (using
different parameters in different operating regions).
PID controllers often provide acceptable control
using default tunings, but performance can generally
be improved by careful tuning, and performance
may be unacceptable with poor tuning. PID tuning is
a difficult problem, even though there are only three
parameters and in principle is simple to describe,
because it must satisfy complex criteria within the
limitations ofPID control. There are accordingly
various methods for loop tuning, and more
sophisticated techniques are the subject of patents;
this section describes some traditional manual
methods for loop tuning. If the PID
controllerparameters (the gains of the proportional,
integral and derivative terms) are chosen incorrectly,
the controlled process input can be unstable, i.e. its
output diverges, with or without oscillation, and is
limited only by saturation or mechanical breakage.
Instability is caused by excess gain, particularly in
the presence of significant lag. Generally, stability
of response is required and the process must not
oscillate for any combination of process conditions
and set points, though sometimes marginal stability
(bounded oscillation) is acceptable ordesired.
The optimum behaviour on a process
change or set point change varies depending on the
application. Two basic requirements are regulation
(disturbance rejection - staying at a given set point)
and command tracking (implementing set point
changes) - these refer to how well the controlled
variable tracks the desired value. Specific criteria
for command tracking include rise time and settling
time. Some processes must not allow an overshoot
of the process variable beyond the set point if, for
example, this would be unsafe. Other processes
must minimize the energy expended in reaching a
new set point. There are several methods for tuning
a PID loop. The most effective methods generally
involve the development of some form of process
model, then choosing P, I, and D based on the
dynamic model parameters. Manual tuning methods
can be relatively inefficient, particularly if the loops
have response times on the order of minutes or
longer. The choice of method will depend largely on
whether or not the loop can be taken "offline" for
tuning, and the response time of the system. If the
system can be taken offline, the
best tuning method often involves subjecting the
system to a step change in input, measuring the
output as a function of time, and using this response
to determine the control parameters.
MANUAL TUNING
If the system must remain online, one
tuning method is to first set Ki and Kd values to
zero. Increase the Kp until the output of the loop
oscillates, then the Kp should be set to
approximately half of that value for a "quarter
amplitude decay" type response. Then increase Ki
until any offset is correct in sufficient time for the
process. However, too much Ki will cause
instability. Finally, increase Kd, if required, until
the loop isacceptably quick to reach its reference
after a load disturbance. However, too much Kd
will cause excessive response and overshoot. A fast
PID loop tuning usually overshoots slightly to reach
the set point more quickly; however, some
systems cannot accept overshoot, in which case an
over-damped closed-loop system is required, which
will require a Kp setting significantly less than half
that of the Kp setting causing oscillation.
SIMULATION: - MATLAB Simulink model of
Permanent Magnet Brushless DC Motor and
its position control using PID controller.
Hemchand Immaneni / International Journal of Engineering Research and Applications
(IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057
1055 | P a g e
REFERENCE CURRENTS
Rotor position
(Degrees)
Reference currents
Ia Ib Ic
0-30 0 -I I
30-90 I -I 0
90-150 I 0 -I
150-210 0 I -I
210-270 -I I 0
270-330 -I 0 I
330-360 0 -I I
FIGURE (5): TABLE SHOWING REFFERENCE
CURRENTS
SIMULINK MODEL OF PMBLDC
MOTOR
FIGURE (6): SIMULINK MODEL OF
MATHAMATICAL MODEL OF PMBLDC
MATHEMATICAL MODELLING
RESULTS
FIGURE (7): REFERENCE CURRENTS (X-AXIS:
TIME, Y-AXIS: CURRENT)
FIGURE (8): PHASE CURRENTS (X-AXIS:
TIME, Y-AXIS: CURRENT)
FIGURE (9): BACK-EMF FUNCTION (X-AXIS:
TIME, Y-AXIS: BACK-EMF)
FIGURE (10): PHASE BACK-EMFβ€ŸS (X-AXIS:
TIME, Y-AXIS: BACK-EMF)
FIGURE (11): PHASE TORQUES (X-AXIS:
TIME, Y-AXIS: TORQUE)
Hemchand Immaneni / International Journal of Engineering Research and Applications
(IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057
1056 | P a g e
FIGURE (12): TOTAL TORQUE (X-AXIS: TIME,
Y-AXIS: TORQUE)
FIGURE (13): SPEED (X-AXIS: TIME, Y-AXIS:
SPEED)
FIGURE (14): ROTOR POSITION (X-AXIS:
TIME, Y-AXIS: DEGREES)
SIMULINK MODEL OF POSITION
CONTROL OF PMBLDC MOTOR
Figure (15) below shows the position
control of PMBLDC motor with PID controller
which is manually tuned to obtain the desired rotor
position. The PID values used is to average the
current which is fed to the inverter. The value at
which the position is obtained at Kp=0.4, Ki=0.05
and Kd=0.01. Subsequently graphical rotor position
with time is shown below for the various angles.
FIGURE (15): SIMULINK MODEL OF POSITION
CONTROL OF PMBLDC
POSITION CONTROL AT DIFFERENT
VALUES OF THETA
FIGURE (16): ROTOR POSITION FOR ΞΈ=350 (X-
AXIS: TIME, Y-AXIS: DEGREES)
FIGURE (17): ROTOR POSITION FOR ΞΈ=300 (X-
AXIS: TIME, Y-AXIS: DEGREES)
Hemchand Immaneni / International Journal of Engineering Research and Applications
(IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057
1057 | P a g e
FIGURE (18): ROTOR POSITION FOR ΞΈ=250 (X-
AXIS: TIME, Y-AXIS: DEGREES)
FIGURE (19): ROTOR POSITION FOR ΞΈ=200 (X-
AXIS: TIME, Y-AXIS: DEGREES)
CONCLUSION
Electric machines are used to generate
electrical power in power plants and provide
mechanical work in industries. The DC machine is
considered to be a basic electric machine. The
Permanent Magnet BrushlessDC (PMBLDC)
motors are one of the electrical drives that are
rapidly gaining popularity, due to their high
efficiency, good dynamic response and low
maintenance. The brushless DC (BLDC) motors and
drives have grown significantly in recent years in
the appliance industry and the automotive industry.
BLDC drives are very preferable for compact, low
cost, low maintenance, and high reliability system.
In this paper, a mathematical model of
brushless DC motor is developed. The mathematical
model is presented in block diagram representation
form. The simulation of the Permanent Magnet
Brushless DC motor is done using the software
package MATLAB/SIMULINK and its phase
voltage, phase current, back emf and torque
waveform are analysed. A PID controller has been
employed for position control of PMBLDC motor.
FUTURE SCOPE
ο‚· Tuning of PID controller for position
control using Artificial Intelligence
techniques.
ο‚· Implementation of real time hardware
system for PMBLDC motor position
control.
REFERENCES
1. P. S. Bimbhra, β€œGeneralized Theory of
Electrical Machines”, Khanna Publishers,
Delhi, India, 2001, pp. 93-98.
2. G. K. Dubey, β€œPower Semiconductor
controlled Drives”, Englewood, Cliffs,
N.J.Prentice Hall, 1989
3. P. C. Sen, β€œElectric Motor Drives and
Control: Past, Present and Future”, IEEE
Transaction on Industrial Electronics, Vol.
IE37, No. 6, 1990, pp. 562-575
4. J. J. Dβ€ŸAzzo and C. H. Houpis, β€œLinear
control system analysis and design”,
McGraw Hill, New York, 1995.
5. Sim power Systems for use with Simulink,
userβ€Ÿs guide, Math Works Inc., Natick,
MA, 2002. Math Works, 2001,
Introduction to MATLAB, the Math
Works, Inc.
6. T.J.E. Miller, β€œBrushless Permanent
Magnet & Reluctance Motor Drives”
Clarendon Press, Oxford, Vol.2, pp: 192-
199, 1989

More Related Content

What's hot

Mathematical Modelling of an 3 Phase Induction Motor Using MATLAB/Simulink
Mathematical Modelling of an 3 Phase Induction Motor Using  MATLAB/Simulink Mathematical Modelling of an 3 Phase Induction Motor Using  MATLAB/Simulink
Mathematical Modelling of an 3 Phase Induction Motor Using MATLAB/Simulink IJMER
Β 
Parameter estimation of three-phase linear induction motor by a DSP-based el...
Parameter estimation of three-phase linear induction motor  by a DSP-based el...Parameter estimation of three-phase linear induction motor  by a DSP-based el...
Parameter estimation of three-phase linear induction motor by a DSP-based el...IJECEIAES
Β 
Modeling and simulation of the induction motor feed by matrix converter
Modeling and simulation of the induction motor feed by matrix converterModeling and simulation of the induction motor feed by matrix converter
Modeling and simulation of the induction motor feed by matrix converterAnurag Choudhary
Β 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
Β 
Optimum Amplitude Venturini ModulationBased Matrix Converter Fed Induction Mo...
Optimum Amplitude Venturini ModulationBased Matrix Converter Fed Induction Mo...Optimum Amplitude Venturini ModulationBased Matrix Converter Fed Induction Mo...
Optimum Amplitude Venturini ModulationBased Matrix Converter Fed Induction Mo...iosrjce
Β 
Mathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINK
Mathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINKMathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINK
Mathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINKijsrd.com
Β 
Transient stability analysis on a multi machine system in psat
Transient stability analysis on a multi machine system in psatTransient stability analysis on a multi machine system in psat
Transient stability analysis on a multi machine system in psateSAT Journals
Β 
Swing equation
Swing equationSwing equation
Swing equationDarshil Shah
Β 
Power System Analysis Unit - V
Power System Analysis Unit - VPower System Analysis Unit - V
Power System Analysis Unit - Varunatshare
Β 
Power System Stability Enhancement Using FLC and MPC for STATCOM
Power System Stability Enhancement Using FLC and MPC for STATCOMPower System Stability Enhancement Using FLC and MPC for STATCOM
Power System Stability Enhancement Using FLC and MPC for STATCOMIJERA Editor
Β 
Novel Direct Switching Power Control Method of UPFC by Using Matrix Converte...
Novel Direct Switching Power Control Method of UPFC by Using  Matrix Converte...Novel Direct Switching Power Control Method of UPFC by Using  Matrix Converte...
Novel Direct Switching Power Control Method of UPFC by Using Matrix Converte...IJMER
Β 
ENERGY EFFICIENT VARIABLE SPEED HIGH POWER FACTOR THREE PHASE INDUCTION MOTOR...
ENERGY EFFICIENT VARIABLE SPEED HIGH POWER FACTOR THREE PHASE INDUCTION MOTOR...ENERGY EFFICIENT VARIABLE SPEED HIGH POWER FACTOR THREE PHASE INDUCTION MOTOR...
ENERGY EFFICIENT VARIABLE SPEED HIGH POWER FACTOR THREE PHASE INDUCTION MOTOR...Journal For Research
Β 
Computer Application in Power system: Chapter four - power system stability
Computer Application in Power system: Chapter four - power system stabilityComputer Application in Power system: Chapter four - power system stability
Computer Application in Power system: Chapter four - power system stabilityAdama Science and Technology University
Β 
POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS)
POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS) POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS)
POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS) Mathankumar S
Β 

What's hot (18)

Mathematical Modelling of an 3 Phase Induction Motor Using MATLAB/Simulink
Mathematical Modelling of an 3 Phase Induction Motor Using  MATLAB/Simulink Mathematical Modelling of an 3 Phase Induction Motor Using  MATLAB/Simulink
Mathematical Modelling of an 3 Phase Induction Motor Using MATLAB/Simulink
Β 
H010425863
H010425863H010425863
H010425863
Β 
E010213442
E010213442E010213442
E010213442
Β 
Parameter estimation of three-phase linear induction motor by a DSP-based el...
Parameter estimation of three-phase linear induction motor  by a DSP-based el...Parameter estimation of three-phase linear induction motor  by a DSP-based el...
Parameter estimation of three-phase linear induction motor by a DSP-based el...
Β 
Modeling and simulation of the induction motor feed by matrix converter
Modeling and simulation of the induction motor feed by matrix converterModeling and simulation of the induction motor feed by matrix converter
Modeling and simulation of the induction motor feed by matrix converter
Β 
F010424451
F010424451F010424451
F010424451
Β 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
Β 
Optimum Amplitude Venturini ModulationBased Matrix Converter Fed Induction Mo...
Optimum Amplitude Venturini ModulationBased Matrix Converter Fed Induction Mo...Optimum Amplitude Venturini ModulationBased Matrix Converter Fed Induction Mo...
Optimum Amplitude Venturini ModulationBased Matrix Converter Fed Induction Mo...
Β 
Mathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINK
Mathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINKMathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINK
Mathematical Modeling 15kW Standard Induction Motor using MATLAB/SIMULINK
Β 
Transient stability analysis on a multi machine system in psat
Transient stability analysis on a multi machine system in psatTransient stability analysis on a multi machine system in psat
Transient stability analysis on a multi machine system in psat
Β 
Bt044436441
Bt044436441Bt044436441
Bt044436441
Β 
Swing equation
Swing equationSwing equation
Swing equation
Β 
Power System Analysis Unit - V
Power System Analysis Unit - VPower System Analysis Unit - V
Power System Analysis Unit - V
Β 
Power System Stability Enhancement Using FLC and MPC for STATCOM
Power System Stability Enhancement Using FLC and MPC for STATCOMPower System Stability Enhancement Using FLC and MPC for STATCOM
Power System Stability Enhancement Using FLC and MPC for STATCOM
Β 
Novel Direct Switching Power Control Method of UPFC by Using Matrix Converte...
Novel Direct Switching Power Control Method of UPFC by Using  Matrix Converte...Novel Direct Switching Power Control Method of UPFC by Using  Matrix Converte...
Novel Direct Switching Power Control Method of UPFC by Using Matrix Converte...
Β 
ENERGY EFFICIENT VARIABLE SPEED HIGH POWER FACTOR THREE PHASE INDUCTION MOTOR...
ENERGY EFFICIENT VARIABLE SPEED HIGH POWER FACTOR THREE PHASE INDUCTION MOTOR...ENERGY EFFICIENT VARIABLE SPEED HIGH POWER FACTOR THREE PHASE INDUCTION MOTOR...
ENERGY EFFICIENT VARIABLE SPEED HIGH POWER FACTOR THREE PHASE INDUCTION MOTOR...
Β 
Computer Application in Power system: Chapter four - power system stability
Computer Application in Power system: Chapter four - power system stabilityComputer Application in Power system: Chapter four - power system stability
Computer Application in Power system: Chapter four - power system stability
Β 
POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS)
POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS) POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS)
POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS)
Β 

Viewers also liked

Viewers also liked (19)

Fr3310111015
Fr3310111015Fr3310111015
Fr3310111015
Β 
Fo33988994
Fo33988994Fo33988994
Fo33988994
Β 
G33029037
G33029037G33029037
G33029037
Β 
Fn33984987
Fn33984987Fn33984987
Fn33984987
Β 
Ft3310201031
Ft3310201031Ft3310201031
Ft3310201031
Β 
Gb3310821084
Gb3310821084Gb3310821084
Gb3310821084
Β 
Fb33925928
Fb33925928Fb33925928
Fb33925928
Β 
Gc3310851089
Gc3310851089Gc3310851089
Gc3310851089
Β 
Ga3111671172
Ga3111671172Ga3111671172
Ga3111671172
Β 
Fi3110651072
Fi3110651072Fi3110651072
Fi3110651072
Β 
Fh3110611064
Fh3110611064Fh3110611064
Fh3110611064
Β 
Fp3210491056
Fp3210491056Fp3210491056
Fp3210491056
Β 
Di32687692
Di32687692Di32687692
Di32687692
Β 
R34114118
R34114118R34114118
R34114118
Β 
Ag34200206
Ag34200206Ag34200206
Ag34200206
Β 
Dv34745751
Dv34745751Dv34745751
Dv34745751
Β 
Aj35198205
Aj35198205Aj35198205
Aj35198205
Β 
Ae35171177
Ae35171177Ae35171177
Ae35171177
Β 
K31074076
K31074076K31074076
K31074076
Β 

Similar to Fw3310501057

35.Speed_control_of_BLDC_motor.pdf
35.Speed_control_of_BLDC_motor.pdf35.Speed_control_of_BLDC_motor.pdf
35.Speed_control_of_BLDC_motor.pdfDharmendraDamor1
Β 
THREE PHASE SYNCHRONOUS MOTOR
THREE PHASE SYNCHRONOUS MOTORTHREE PHASE SYNCHRONOUS MOTOR
THREE PHASE SYNCHRONOUS MOTORsahed dewan
Β 
Brushless DC motor Drive during Speed regulation with Current Controller
Brushless DC motor Drive during Speed regulation with Current ControllerBrushless DC motor Drive during Speed regulation with Current Controller
Brushless DC motor Drive during Speed regulation with Current ControllerIJERA Editor
Β 
Improved Rotor Speed Brushless DC Motor Using Fuzzy Controller
Improved Rotor Speed Brushless DC Motor Using Fuzzy ControllerImproved Rotor Speed Brushless DC Motor Using Fuzzy Controller
Improved Rotor Speed Brushless DC Motor Using Fuzzy Controllerijeei-iaes
Β 
Speed Control System for BLDC Motor by using Direct Back EMF Detection Mathod
Speed Control System for BLDC Motor by using Direct Back EMF Detection MathodSpeed Control System for BLDC Motor by using Direct Back EMF Detection Mathod
Speed Control System for BLDC Motor by using Direct Back EMF Detection Mathodijtsrd
Β 
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...Amol Mahurkar
Β 
Gz3512221228
Gz3512221228Gz3512221228
Gz3512221228IJERA Editor
Β 
Paper id 212014121
Paper id 212014121Paper id 212014121
Paper id 212014121IJRAT
Β 
IJSRED-V2I3P85
IJSRED-V2I3P85IJSRED-V2I3P85
IJSRED-V2I3P85IJSRED
Β 
Dynamic Modeling and Analysis of Six-Phase Self-Excited Induction Generator
Dynamic Modeling and Analysis of Six-Phase Self-Excited Induction GeneratorDynamic Modeling and Analysis of Six-Phase Self-Excited Induction Generator
Dynamic Modeling and Analysis of Six-Phase Self-Excited Induction GeneratorIJMTST Journal
Β 
Closed Loop Speed Control of a BLDC Motor Drive Using Adaptive Fuzzy Tuned PI...
Closed Loop Speed Control of a BLDC Motor Drive Using Adaptive Fuzzy Tuned PI...Closed Loop Speed Control of a BLDC Motor Drive Using Adaptive Fuzzy Tuned PI...
Closed Loop Speed Control of a BLDC Motor Drive Using Adaptive Fuzzy Tuned PI...IJERA Editor
Β 
Ijmsr 2016-12
Ijmsr 2016-12Ijmsr 2016-12
Ijmsr 2016-12ijmsr
Β 
Speed torque characteristics of brushless dc motor in either direction on loa...
Speed torque characteristics of brushless dc motor in either direction on loa...Speed torque characteristics of brushless dc motor in either direction on loa...
Speed torque characteristics of brushless dc motor in either direction on loa...Alexander Decker
Β 
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER sipij
Β 
Sensorless Speed Control of BLDC Motor
Sensorless Speed Control of BLDC MotorSensorless Speed Control of BLDC Motor
Sensorless Speed Control of BLDC Motorijsrd.com
Β 

Similar to Fw3310501057 (20)

Trp sinusoidal
Trp sinusoidalTrp sinusoidal
Trp sinusoidal
Β 
Ce33493496
Ce33493496Ce33493496
Ce33493496
Β 
Ce33493496
Ce33493496Ce33493496
Ce33493496
Β 
35.Speed_control_of_BLDC_motor.pdf
35.Speed_control_of_BLDC_motor.pdf35.Speed_control_of_BLDC_motor.pdf
35.Speed_control_of_BLDC_motor.pdf
Β 
PMSM
PMSMPMSM
PMSM
Β 
THREE PHASE SYNCHRONOUS MOTOR
THREE PHASE SYNCHRONOUS MOTORTHREE PHASE SYNCHRONOUS MOTOR
THREE PHASE SYNCHRONOUS MOTOR
Β 
Brushless DC motor Drive during Speed regulation with Current Controller
Brushless DC motor Drive during Speed regulation with Current ControllerBrushless DC motor Drive during Speed regulation with Current Controller
Brushless DC motor Drive during Speed regulation with Current Controller
Β 
Improved Rotor Speed Brushless DC Motor Using Fuzzy Controller
Improved Rotor Speed Brushless DC Motor Using Fuzzy ControllerImproved Rotor Speed Brushless DC Motor Using Fuzzy Controller
Improved Rotor Speed Brushless DC Motor Using Fuzzy Controller
Β 
Speed Control System for BLDC Motor by using Direct Back EMF Detection Mathod
Speed Control System for BLDC Motor by using Direct Back EMF Detection MathodSpeed Control System for BLDC Motor by using Direct Back EMF Detection Mathod
Speed Control System for BLDC Motor by using Direct Back EMF Detection Mathod
Β 
THREE PHASE INVERTER FED BLDC MOTOR DRIVE
THREE PHASE INVERTER FED BLDC MOTOR DRIVETHREE PHASE INVERTER FED BLDC MOTOR DRIVE
THREE PHASE INVERTER FED BLDC MOTOR DRIVE
Β 
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...
Β 
Gz3512221228
Gz3512221228Gz3512221228
Gz3512221228
Β 
Paper id 212014121
Paper id 212014121Paper id 212014121
Paper id 212014121
Β 
IJSRED-V2I3P85
IJSRED-V2I3P85IJSRED-V2I3P85
IJSRED-V2I3P85
Β 
Dynamic Modeling and Analysis of Six-Phase Self-Excited Induction Generator
Dynamic Modeling and Analysis of Six-Phase Self-Excited Induction GeneratorDynamic Modeling and Analysis of Six-Phase Self-Excited Induction Generator
Dynamic Modeling and Analysis of Six-Phase Self-Excited Induction Generator
Β 
Closed Loop Speed Control of a BLDC Motor Drive Using Adaptive Fuzzy Tuned PI...
Closed Loop Speed Control of a BLDC Motor Drive Using Adaptive Fuzzy Tuned PI...Closed Loop Speed Control of a BLDC Motor Drive Using Adaptive Fuzzy Tuned PI...
Closed Loop Speed Control of a BLDC Motor Drive Using Adaptive Fuzzy Tuned PI...
Β 
Ijmsr 2016-12
Ijmsr 2016-12Ijmsr 2016-12
Ijmsr 2016-12
Β 
Speed torque characteristics of brushless dc motor in either direction on loa...
Speed torque characteristics of brushless dc motor in either direction on loa...Speed torque characteristics of brushless dc motor in either direction on loa...
Speed torque characteristics of brushless dc motor in either direction on loa...
Β 
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER
Β 
Sensorless Speed Control of BLDC Motor
Sensorless Speed Control of BLDC MotorSensorless Speed Control of BLDC Motor
Sensorless Speed Control of BLDC Motor
Β 

Recently uploaded

Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
Β 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
Β 
VIP Call Girls In Saharaganj ( Lucknow ) πŸ” 8923113531 πŸ” Cash Payment (COD) πŸ‘’
VIP Call Girls In Saharaganj ( Lucknow  ) πŸ” 8923113531 πŸ”  Cash Payment (COD) πŸ‘’VIP Call Girls In Saharaganj ( Lucknow  ) πŸ” 8923113531 πŸ”  Cash Payment (COD) πŸ‘’
VIP Call Girls In Saharaganj ( Lucknow ) πŸ” 8923113531 πŸ” Cash Payment (COD) πŸ‘’anilsa9823
Β 
Call Girls In DLf Gurgaon βž₯99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon βž₯99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon βž₯99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon βž₯99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
Β 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
Β 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
Β 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
Β 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
Β 
Call Girls In Holiday Inn Express Gurugramβž₯99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugramβž₯99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugramβž₯99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugramβž₯99902@11544 ( Best price)100% Genu...lizamodels9
Β 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
Β 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
Β 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
Β 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
Β 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
Β 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
Β 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
Β 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
Β 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
Β 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
Β 

Recently uploaded (20)

Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Β 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
Β 
VIP Call Girls In Saharaganj ( Lucknow ) πŸ” 8923113531 πŸ” Cash Payment (COD) πŸ‘’
VIP Call Girls In Saharaganj ( Lucknow  ) πŸ” 8923113531 πŸ”  Cash Payment (COD) πŸ‘’VIP Call Girls In Saharaganj ( Lucknow  ) πŸ” 8923113531 πŸ”  Cash Payment (COD) πŸ‘’
VIP Call Girls In Saharaganj ( Lucknow ) πŸ” 8923113531 πŸ” Cash Payment (COD) πŸ‘’
Β 
Call Girls In DLf Gurgaon βž₯99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon βž₯99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon βž₯99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon βž₯99902@11544 ( Best price)100% Genuine Escort In 24...
Β 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
Β 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
Β 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
Β 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
Β 
Call Girls In Holiday Inn Express Gurugramβž₯99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugramβž₯99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugramβž₯99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugramβž₯99902@11544 ( Best price)100% Genu...
Β 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
Β 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
Β 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Β 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
Β 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
Β 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
Β 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Β 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
Β 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
Β 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Β 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
Β 

Fw3310501057

  • 1. Hemchand Immaneni / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057 1050 | P a g e Mathematical Modelling And Position Control Of Brushless Dc (Bldc) Motor Hemchand Immaneni GITAM UNIVERSITY, VISAKHAPATNAM, INDIA. ABSTRACT The aim of the paper is to design a simulation model of Permanent Magnet Brushless DC (PMBLDC) motor and to control its position. In the developed model, the characteristics of the speed, torque, back EMF, voltages as well as currents are effectively monitored and analysed. The PID controller is used to control the position of a Permanent magnet brushless DC motor by changing the current flow to control the average voltage and thereby the average current. Most useful application is in controlling of CNC machine. KEY WORDS:-Brushless dc (BLDC) motor, position control, mathematical modelling, PID controller INTRODUCTION The economic constraints and new standards legislated by governments place increasingly higher requirements on electrical systems. New generations of equipment must have higher performance parameters such as better efficiency and reduced electromagnetic interference .System flexibility must be high to facilitate market modifications and to reduce development time. All these improvements must be achieved while, at the same time, decreasing system cost. Brushless motor technology makes it possible to achieve these specifications. Such motors combine high reliability with high efficiency, and for a lower cost in comparison with brush motors. The Brushless DC Motor (BLDC) motor is conventionally defined as a permanent magnet synchronous motor with a trapezoidal back Electro Motive Force (EMF) waveform shape. A system based on the Direct Current (DC) motor provides a good, simple and efficient solution to satisfy the requirements of a variable speed drive. Although DC motors possess good control characteristics and ruggedness, their performance and applications in wider areas is inhibited due to sparking and commutation problems. Induction motor do not possess the above mentioned problems, they have their own limitations such as low Power factor and non-linear speed torque characteristics. With the advancement of technology and development of modern control techniques, the Permanent Magnet Brushless DC (PMBLDC) motor is able to overcome the limitations mentioned above and satisfy the requirements of a variable speed drive. Electric motors influence almost every aspect of modern living. Refrigerators, vacuum cleaners, air conditioners, fans, computer hard drives, automatic car windows, and multitudes of other appliances and devices use electric motors to convert electrical energy into useful mechanical energy. In addition to running the common place appliances that we use every day, electric motors are also responsible for a very large portion of industrial processes. FIGURE (1): PERMANENT MAGNET BLDC MOTOR POSITIONING APPLICATIONS Most of the industrial and automation types of application come under this category. The applications in this category have some kind of power transmission, which could be mechanical gears or timer belts, or a simple belt driven system. In these applications, The dynamic response of speed and torque are important. Also, these applications may have frequent reversal of rotation direction. The load on the motor may vary during all of these phases, causing the controller to be complex. These systems mostly operate in closed loop. There could be three control loops functioning simultaneously: Torque Control Loop, Speed Control Loop and Position Control Loop. Optical encoder or synchronous resolvers are used for measuring the actual speed of the motor. In some cases, the same sensors are used to get relative position information. Otherwise, separate position sensors may be used to get absolute positions.
  • 2. Hemchand Immaneni / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057 1051 | P a g e Computer Numeric Controlled (CNC) machines are a good example of this. Process controls, machinery controls and conveyer controls have plenty of applications in this category. MATHEMATICAL MODELLING Brushless DC Motors are permanent magnet motors where the function of commutatorand brushes were implemented by solid state switches. BLDC motors come in single-phase, 2-phase and 3-phase configurations. Corresponding to its type, the stator has the same number of windings. Out of these, 3-phase motors are the most popular and widely used. Because of the special structure of the motor, it produces a trapezoidal back electromotive force (EMF) and motor current generate a pulsating torque. Three phase BLDC motor equations:- Va=iaRa+La π‘‘π‘–π‘Ž 𝑑𝑑 + π‘€π‘Žπ‘ 𝑑𝑖𝑏 𝑑𝑑 + π‘€π‘Žπ‘ 𝑑𝑖𝑐 𝑑𝑑 + π‘’π‘Ž Vb=ibRb+Lb 𝑑𝑖𝑏 𝑑𝑑 + π‘€π‘π‘Ž π‘‘π‘–π‘Ž 𝑑𝑑 + 𝑀𝑏𝑐 𝑑𝑖𝑐 𝑑𝑑 + 𝑒𝑏 Vc=icRc+Lc 𝑑𝑖𝑐 𝑑𝑑 + 𝑀𝑐𝑏 𝑑𝑖𝑏 𝑑𝑑 + π‘€π‘π‘Ž π‘‘π‘–π‘Ž 𝑑𝑑 + 𝑒𝑐 R: Stator resistance per phase, assumed to be equal for all phases L: Stator inductance per phase, assumed to be equal for all phases. M: Mutual inductance between the phases. ia,ib,ic: Stator current/phase. Va,Vb,Vc: are the respective phase voltage of the winding The stator self-inductances are independent of the rotor position, hence: La=Lb=Lc=L And the mutual inductances will have the form: Mab=Mac=Mbc=Mba=Mca=Mcb=M Assuming three phase balanced system, all the phase resistances are equal: Ra=Rb=Rc=R Rearranging the above equations Va=iaR+L π‘‘π‘–π‘Ž 𝑑𝑑 + 𝑀 𝑑𝑖𝑏 𝑑𝑑 + 𝑀 𝑑𝑖𝑐 𝑑𝑑 + π‘’π‘Ž Vb=ibR+L 𝑑𝑖𝑏 𝑑𝑑 + 𝑀 π‘‘π‘–π‘Ž 𝑑𝑑 + 𝑀 𝑑𝑖𝑐 𝑑𝑑 + 𝑒𝑏 Vc=icR+L 𝑑𝑖𝑐 𝑑𝑑 + 𝑀 𝑑𝑖𝑏 𝑑𝑑 + 𝑀 π‘‘π‘–π‘Ž 𝑑𝑑 + 𝑒𝑐 Neglecting mutual inductance Va=iaR+L π‘‘π‘–π‘Ž 𝑑𝑑 + π‘’π‘Ž Vb=ibR+L 𝑑𝑖𝑏 𝑑𝑑 + 𝑒𝑏 Vc=icR+L 𝑑𝑖𝑐 𝑑𝑑 + 𝑒𝑐 TRAPEZOIDAL BACK EMF When a BLDC motor rotates, each winding generates a voltage known as back Electromotive Force or back EMF, which opposes the main voltage supplied to the windings according to Lenzβ€Ÿs Law. The polarity of this back EMF is in opposite direction of the energized voltage. Back EMF depends mainly on three factors: ο‚· Angular velocity of the rotor ο‚· Magnetic field generated by rotor magnets ο‚· The number of turns in the stator windings Once the motor is designed, the rotor magnetic field and the number of turns in the stator windings remain constant. The only factor that governs back EMF is the angular velocity or speed of the rotor and as the speed increases, back EMF also increases. The potential difference across a winding can be calculated by subtracting the back EMF value from the supply voltage. The motors are designed with a back EMF constant in such a way that when the motor is running at the rated speed, the potential difference between the back EMF and the supply voltage will be sufficient for the motor to draw the rated current and deliver the rated torque. If the motor is driven beyond the rated speed, back EMF may increase substantially, thus decreasing the potential difference across the winding, reducing the current drawn which results in a drooping torque curve. In general, Permanent Magnet Alternating current (PMAC) motors are categorized into two types. The first type of motor is referred to as PM synchronous motor (PMSM). These produce sinusoidal back EMF and should be supplied with sinusoidal current / voltage. The second type of PMAC has trapezoidal back EMF and is referred to as the Brushless DC (BLDC) motor. The BLDC motor requires that quasi-rectangular shaped currents are to be fed to the machine. When a brushless dc motor rotates, each winding generates a voltage known as electromotive force or back EMF, which opposes the main voltage supplied to the windings. The polarity of the back EMF is opposite to the energized voltage. The stator has three phase windings, and each winding is displaced by 120 degree. The windings are distributed so as to produce trapezoidal back EMF. The principle of the PMBLDC motor is to energize the phase pairs that produce constant torque. The three phase currents are controlled to take a quasi-square waveform in order to synchronize with the trapezoidal back EMF to produce the constant torque. The back EMF is a function of rotor position (ΞΈ) and hasthe amplitude E= Ke* Ο‰ (Ke is the back EMF constant). The instantaneous back EMF in BLDC is written as: Ea= fa(ΞΈ)*Ka*Ο‰ Eb = fb(ΞΈ)*Kb*Ο‰
  • 3. Hemchand Immaneni / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057 1052 | P a g e Ec= fc(ΞΈ)*Kc*Ο‰ Where, β€œΟ‰β€ is the rotor mechanical speed and β€œΞΈβ€ is the rotor electrical position. Themodelling of the back EMF is performed under the assumption that all three phaseshave identical back EMF waveforms. Based on the rotor position, the numerical expression of the back EMF can be obtained Therefore, with the speed command and rotor position, the symmetric three-phase back EMF waveforms can be generated at every operating speed. The respective back EMF in the windings is represented by the equations: π‘’π‘Ž = 6𝐸 πœ‹ πœƒ 0 < πœƒ < πœ‹ 6 𝐸 πœ‹ 6 < πœƒ < 5πœ‹ 6 βˆ’ 6𝐸 πœ‹ πœƒ + 6𝐸 5πœ‹ 6 < πœƒ < 7πœ‹ 6 βˆ’πΈ 7πœ‹ 6 < πœƒ < 11πœ‹ 6 6𝐸 πœ‹ πœƒ βˆ’ 12𝐸 11πœ‹ 6 < πœƒ < 2πœ‹ 𝑒𝑏 = βˆ’πΈ 0 < πœƒ < πœ‹ 2 6𝐸 πœ‹ πœƒ βˆ’ 4𝐸 πœ‹ 2 < πœƒ < 5πœ‹ 6 𝐸 5πœ‹ 6 < πœƒ < 9πœ‹ 6 βˆ’ 6𝐸 πœ‹ πœƒ + 10𝐸 9πœ‹ 6 < πœƒ < 11πœ‹ 6 βˆ’πΈ ( 11πœ‹ 6 < πœƒ < 2πœ‹) 𝑒𝑐 = 𝐸 0 < πœƒ < πœ‹ 6 βˆ’ 6𝐸 πœ‹ πœƒ + 2𝐸 πœ‹ 6 < πœƒ < πœ‹ 2 βˆ’πΈ πœ‹ 2 < πœƒ < 7πœ‹ 6 6𝐸 πœ‹ πœƒ βˆ’ 8𝐸 7πœ‹ 6 < πœƒ < 9πœ‹ 6 𝐸 ( 9πœ‹ 6 < πœƒ < 2πœ‹) By putting E=1 in the above back EMF equations a back EMF function is obtained. The back EMF function is a function of the rotor position which is represented as fa(ΞΈ), fb(ΞΈ)& fc(ΞΈ) with limit values between -1 & 1 is defined as: π‘“π‘Ž(πœƒ) = 6 πœ‹ πœƒ 0 < πœƒ < πœ‹ 6 1 πœ‹ 6 < πœƒ < 5πœ‹ 6 βˆ’ 6 πœ‹ πœƒ + 6 5πœ‹ 6 < πœƒ < 7πœ‹ 6 βˆ’1 7πœ‹ 6 < πœƒ < 11πœ‹ 6 6 πœ‹ πœƒ βˆ’ 12 ( 11πœ‹ 6 < πœƒ < 2πœ‹) 𝑓𝑏(πœƒ) = βˆ’1 0 < πœƒ < πœ‹ 2 6 πœ‹ πœƒ βˆ’ 4 πœ‹ 2 < πœƒ < 5πœ‹ 6 1 5πœ‹ 6 < πœƒ < 9πœ‹ 6 βˆ’ 6 πœ‹ πœƒ + 10 9πœ‹ 6 < πœƒ < 11πœ‹ 6 βˆ’1 ( 11πœ‹ 6 < πœƒ < 2πœ‹) 𝑓𝑐(πœƒ) = 1 0 < πœƒ < πœ‹ 6 βˆ’ 6 πœ‹ πœƒ + 2 πœ‹ 6 < πœƒ < πœ‹ 2 βˆ’1 πœ‹ 2 < πœƒ < 7πœ‹ 6 6 πœ‹ πœƒ βˆ’ 8 7πœ‹ 6 < πœƒ < 9πœ‹ 6 1 ( 9πœ‹ 6 < πœƒ < 2πœ‹) The induced EMFs do not have sharp corners, but rounded edges. The quasi-square trapezoidal back EMF waveform and the phase current of the PMBLDC motor with respect to the rotor position is shown in the figure The graph is presented for one complete cycle rotation of 360 degrees FIGURE (2): BACK EMF AND PHASE CURRENTS WAVEFORMS OF BLDC
  • 4. Hemchand Immaneni / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057 1053 | P a g e TORQUE GENERATION The Torque is the product of the theoretical motor constant β€žKtβ€žthe supplied currentβ€Ÿ Iβ€Ÿ. In a single pole system, usable torque is only produced for 1/3 of the rotation. To produce useful torque throughout the rotation of the stator, additional coils, or β€œphases” are added to the fixed stator. The developed torque by each phase is the product of the motor constant β€žktβ€žand the current β€žIβ€Ÿ. The sum of the torques is Ta + Tb + Tc Assumption made is all the phases are perfect symmetry Kt(motor)=Kt(a)=Kt(b)=Kt(c) imotor = ia= ib = ic At any given angle ΞΈ, the applied torque as measured on the rotor shaft is Tmotor = 2* Kt(motor) * imotor The key to effective torque and speed control of a BLDC motor is based on relatively simple torque and back EMF equations, which are similar to those of the DC motor. The generated electromagnetic torque is given by Te = [ eaia + ebib + ecic] / Ο‰ (in N.m) The electromagnetic torque is also related with motor constant and the product of the current with the electrical rotor position which is given as Te = Kt{ fa(ΞΈ) ia+ fb(ΞΈ) ib + fc (ΞΈ) ic} The equation of motion for simple system is, J(dΟ‰/dt) +BΟ‰ = Te -Tl Where, Tl is the load torque, J is motor inertia, B is damping constant. The relation between angular velocity and angular position (electrical) is given by dΞΈ/dt = (P/2) * Ο‰ Where, P is numbers of Poles, The Simulink diagram based on the mathematical equations as described above is designed in MATLABSIMULINK as shown in the figure The mat lab function block in the figure is described the back EMF function. The equations of back EMF functionis to be fed into β€œS-Function Block” in Mat lab Simulink which passes the program written in M-file to the Mat lab workspace. FIGURE (3): MATHEMATICAL MODEL REPRESENTATION OF BLDC MOTOR POSITION CONTROL In most of the industrial processes like electrical, mechanical, construction, petroleum industry, iron & steel industry, power sectors, development sites, paper industry, beverages industry the need for higher productivity is placing new demands on mechanisms connected with electrical motors. They lead to different problems in work operation due to fast dynamics and instability. That is why control is needed by the system to achieve stability and to work at desired set targets. The position control of electrical motors is most important due to various non-linear effects like load and disturbance that affects the motor to deviate from its normal operation. The position control of the motor is to be widely implemented in machine automation. The position of the motor is the rotation of the motor shaft or the degree of the rotation which is to be controlled by giving the feedback to the controller which rectifies the controlled output to achieve the desired position. The application includes robots (each joint in a robot requires a position servo), computer numeric control (CNC) machines, and laser printers. The common characteristics of all such systems is that the variable to be controlled (usually position or velocity) is fed back to modify the command signal. The BLDC motor employs a dc power supply switched to the stator phase windings of the motor
  • 5. Hemchand Immaneni / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057 1054 | P a g e by power devices, the switching sequence being determined from rotor position. The phase current of BLDC motor, in typically rectangular shape, is synchronized with the back EMF to produce constant torque at a constant speed. The mechanical commutator of the brush dc motor is replaced by electronic switches, which supply current to the motor windings as a function of the rotor position. To control the position of motor shaft, the simplest strategy is to use a proportional controller with gain K. Figure shows the position control of PMBLDC motor in which the motor output angular velocity is integrated to obtain the actual position of the motor. The output is feedback to the input and the error signal which is the differencebetween set point and actual motor position acts as the command signal for the PID controller. FIGURE (4): POSITION CONTROL OF PMBLDC MOTOR LOOP TUNING Tuning a control loop is the adjustment of its control parameters (gain/proportional band,integral gain/reset, derivative gain/rate) to the optimum values for the desired control response. Stability (bounded oscillation) is a basic requirement, but beyond that, different systems have different behaviour, Differentapplications have differentrequirements, and requirements may conflict with one another. Some processes have a degree of non-linearity and so parameters that work well at full-load conditions don't work when the process is starting up from no- load; this can be corrected by gain scheduling (using different parameters in different operating regions). PID controllers often provide acceptable control using default tunings, but performance can generally be improved by careful tuning, and performance may be unacceptable with poor tuning. PID tuning is a difficult problem, even though there are only three parameters and in principle is simple to describe, because it must satisfy complex criteria within the limitations ofPID control. There are accordingly various methods for loop tuning, and more sophisticated techniques are the subject of patents; this section describes some traditional manual methods for loop tuning. If the PID controllerparameters (the gains of the proportional, integral and derivative terms) are chosen incorrectly, the controlled process input can be unstable, i.e. its output diverges, with or without oscillation, and is limited only by saturation or mechanical breakage. Instability is caused by excess gain, particularly in the presence of significant lag. Generally, stability of response is required and the process must not oscillate for any combination of process conditions and set points, though sometimes marginal stability (bounded oscillation) is acceptable ordesired. The optimum behaviour on a process change or set point change varies depending on the application. Two basic requirements are regulation (disturbance rejection - staying at a given set point) and command tracking (implementing set point changes) - these refer to how well the controlled variable tracks the desired value. Specific criteria for command tracking include rise time and settling time. Some processes must not allow an overshoot of the process variable beyond the set point if, for example, this would be unsafe. Other processes must minimize the energy expended in reaching a new set point. There are several methods for tuning a PID loop. The most effective methods generally involve the development of some form of process model, then choosing P, I, and D based on the dynamic model parameters. Manual tuning methods can be relatively inefficient, particularly if the loops have response times on the order of minutes or longer. The choice of method will depend largely on whether or not the loop can be taken "offline" for tuning, and the response time of the system. If the system can be taken offline, the best tuning method often involves subjecting the system to a step change in input, measuring the output as a function of time, and using this response to determine the control parameters. MANUAL TUNING If the system must remain online, one tuning method is to first set Ki and Kd values to zero. Increase the Kp until the output of the loop oscillates, then the Kp should be set to approximately half of that value for a "quarter amplitude decay" type response. Then increase Ki until any offset is correct in sufficient time for the process. However, too much Ki will cause instability. Finally, increase Kd, if required, until the loop isacceptably quick to reach its reference after a load disturbance. However, too much Kd will cause excessive response and overshoot. A fast PID loop tuning usually overshoots slightly to reach the set point more quickly; however, some systems cannot accept overshoot, in which case an over-damped closed-loop system is required, which will require a Kp setting significantly less than half that of the Kp setting causing oscillation. SIMULATION: - MATLAB Simulink model of Permanent Magnet Brushless DC Motor and its position control using PID controller.
  • 6. Hemchand Immaneni / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057 1055 | P a g e REFERENCE CURRENTS Rotor position (Degrees) Reference currents Ia Ib Ic 0-30 0 -I I 30-90 I -I 0 90-150 I 0 -I 150-210 0 I -I 210-270 -I I 0 270-330 -I 0 I 330-360 0 -I I FIGURE (5): TABLE SHOWING REFFERENCE CURRENTS SIMULINK MODEL OF PMBLDC MOTOR FIGURE (6): SIMULINK MODEL OF MATHAMATICAL MODEL OF PMBLDC MATHEMATICAL MODELLING RESULTS FIGURE (7): REFERENCE CURRENTS (X-AXIS: TIME, Y-AXIS: CURRENT) FIGURE (8): PHASE CURRENTS (X-AXIS: TIME, Y-AXIS: CURRENT) FIGURE (9): BACK-EMF FUNCTION (X-AXIS: TIME, Y-AXIS: BACK-EMF) FIGURE (10): PHASE BACK-EMFβ€ŸS (X-AXIS: TIME, Y-AXIS: BACK-EMF) FIGURE (11): PHASE TORQUES (X-AXIS: TIME, Y-AXIS: TORQUE)
  • 7. Hemchand Immaneni / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057 1056 | P a g e FIGURE (12): TOTAL TORQUE (X-AXIS: TIME, Y-AXIS: TORQUE) FIGURE (13): SPEED (X-AXIS: TIME, Y-AXIS: SPEED) FIGURE (14): ROTOR POSITION (X-AXIS: TIME, Y-AXIS: DEGREES) SIMULINK MODEL OF POSITION CONTROL OF PMBLDC MOTOR Figure (15) below shows the position control of PMBLDC motor with PID controller which is manually tuned to obtain the desired rotor position. The PID values used is to average the current which is fed to the inverter. The value at which the position is obtained at Kp=0.4, Ki=0.05 and Kd=0.01. Subsequently graphical rotor position with time is shown below for the various angles. FIGURE (15): SIMULINK MODEL OF POSITION CONTROL OF PMBLDC POSITION CONTROL AT DIFFERENT VALUES OF THETA FIGURE (16): ROTOR POSITION FOR ΞΈ=350 (X- AXIS: TIME, Y-AXIS: DEGREES) FIGURE (17): ROTOR POSITION FOR ΞΈ=300 (X- AXIS: TIME, Y-AXIS: DEGREES)
  • 8. Hemchand Immaneni / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 3, May-Jun 2013, pp.1050-1057 1057 | P a g e FIGURE (18): ROTOR POSITION FOR ΞΈ=250 (X- AXIS: TIME, Y-AXIS: DEGREES) FIGURE (19): ROTOR POSITION FOR ΞΈ=200 (X- AXIS: TIME, Y-AXIS: DEGREES) CONCLUSION Electric machines are used to generate electrical power in power plants and provide mechanical work in industries. The DC machine is considered to be a basic electric machine. The Permanent Magnet BrushlessDC (PMBLDC) motors are one of the electrical drives that are rapidly gaining popularity, due to their high efficiency, good dynamic response and low maintenance. The brushless DC (BLDC) motors and drives have grown significantly in recent years in the appliance industry and the automotive industry. BLDC drives are very preferable for compact, low cost, low maintenance, and high reliability system. In this paper, a mathematical model of brushless DC motor is developed. The mathematical model is presented in block diagram representation form. The simulation of the Permanent Magnet Brushless DC motor is done using the software package MATLAB/SIMULINK and its phase voltage, phase current, back emf and torque waveform are analysed. A PID controller has been employed for position control of PMBLDC motor. FUTURE SCOPE ο‚· Tuning of PID controller for position control using Artificial Intelligence techniques. ο‚· Implementation of real time hardware system for PMBLDC motor position control. REFERENCES 1. P. S. Bimbhra, β€œGeneralized Theory of Electrical Machines”, Khanna Publishers, Delhi, India, 2001, pp. 93-98. 2. G. K. Dubey, β€œPower Semiconductor controlled Drives”, Englewood, Cliffs, N.J.Prentice Hall, 1989 3. P. C. Sen, β€œElectric Motor Drives and Control: Past, Present and Future”, IEEE Transaction on Industrial Electronics, Vol. IE37, No. 6, 1990, pp. 562-575 4. J. J. Dβ€ŸAzzo and C. H. Houpis, β€œLinear control system analysis and design”, McGraw Hill, New York, 1995. 5. Sim power Systems for use with Simulink, userβ€Ÿs guide, Math Works Inc., Natick, MA, 2002. Math Works, 2001, Introduction to MATLAB, the Math Works, Inc. 6. T.J.E. Miller, β€œBrushless Permanent Magnet & Reluctance Motor Drives” Clarendon Press, Oxford, Vol.2, pp: 192- 199, 1989