SlideShare a Scribd company logo
1 of 11
Download to read offline
IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE)
e-ISSN: 2278-1676,p-ISSN: 2320-3331, Volume 5, Issue 5 (May. - Jun. 2013), PP 68-78
www.iosrjournals.org
www.iosrjournals.org 68 | Page
Brushless Dc Motor Speed Control Using Proportional-Integral
And Fuzzy Controller
Pooja Agarwal, Arpita Bose
1
(Electrical and Electronics Engineering, VIT University, India)
2
(Electrical and Electronics Engineering, VIT University, India)
Abstract : This paper demonstrates the detailed analysis of Proportional-Integral (PI) controller and Fuzzy
Logic controller for speed control of a Permanent Magnet Brushless DC (PMBLDC) motor for different speed
commands and varying load torque conditions. Implementation of PI controller in closed loop conditions is
done. Analysis of classical tuning methods to obtain best PI parameters for speed control is calculated. Fuzzy
controller is also implemented for the same and the simulation results obtained for both PI and Fuzzy control in
MATLAB/Simulink are compared. PI controllers have poor response due to overshoot, more drop in speed and
oscillations. Intelligent control like Fuzzy Logic is gaining momentum as it can overcome these disadvantages.
Microcontroller based controller implementation is tested using a virtual motor and the results or PI controller
are validated using software results.
Keywords– BLDC, Fuzzy logic controller, PI controller, PWM and virtual motor
I. INTRODUCTION
1.1. Brushless Dc Motor
BLDC motors have electronic commutator, instead of brushes, thus they have higher efficiency, long
operating life, rugged construction and noiseless operation. BLDC motor implements the basic principle of
conventional DC motors except that the stator has three phase windings whereas the rotor has pole magnets. The
hall sensors embedded in the motor detects the rotor position. The decoder decodes the position of the rotor and
produces gate pulses to trigger the six-switch inverter to produce AC voltage that energizes the stator windings
to produce current.
1.2. Review of Literature
Several investigations on BLDC motor are reported. In 2003, Padmaraja Yedamale [23], concluded
that BLDC motors have advantages over brushed DC motors and induction motors. In 2009, Bhim Singh [7] did
an exhaustive overview of PMBLDCM drives. In 2010, A. Ahfock and D. Gambetta [1] presented a paper about
sensorless commutation of BLDC motor by equal inductance method. In 2006, Dae-Kyong Kim, Kwang-Woon
Lee, and Byung-Il Kwon [10] proposed a torque ripple reduction method for a position sensorless BLDC motor
drive. In 2011, Dawid Makiela [11] examined sensorless high-speed PM BLDC motor control methods for a
particular target speed. In paper [24], [29], the speed control of position sensorless brushless DC motor is
discussed. In 2009, K. Wang et al [18] studied the design of high-speed brushless DC motors equipped with
surface-mounted magnets, for sensorless operation based on the third harmonic back-EMF.
In 2010, A. Rahideh et al [4] presented a method for the optimal design of a slotless PMBLDC motor
with surface mounted magnets using a genetic algorithm. Intelligence control like generic control has paved way
for increased control and accuracy. In 2002, Bhim Singh and Sanjeev singh [6] presented a new speed control
strategy of a PMBLDC motor drive. In 2011, Cassio Luciano et al presented a paper [9] on speed control for
BLDC compressor using a repetitive plug-in control with variable sampling period. In paper [2] and [13], torque
controller system for a BLDC motor is analysed.
Bogdan Alecsa and Alexandru Onea [8] presented a paper to implement a digital BLDC motor speed
controller inside an FPGA device. In 2007, Eric Monmasson and Marcian N. Cirstea [12] presented a paper on
the contributions of FPGAs to the control of industrial systems. In 2010, Wang Xing-gui and Liu Qi [25]
suggested a robust position control of the PMBLDCM. In 2011, Hao Chen, Song Sun, Dionysios C. Aliprantis,
and Joseph Zambreno [14] presented the FPGA implementation of an induction machine dynamic simulation,
using numerical integration algorithm. In 1999, Z. M. Zhao, S. Meng and X N.Yue [30] developed and
implemented a virtual system integrating software with hardware in loop and implemented for motor drive
applications.
In 2012, Jiancheng Fang, Haitao Li and Bangcheng Han [15] proposed a new PWM current control
method. In 2006, Jianwen Shao [16] presented the improved direct back-EMF-sensing scheme that eliminates
duty-cycle limitation by adding the option of sensing the back EMF during the high-side-switch PWM on time.
In 2006, MaurĂ­cio BeltrĂŁo et al [20] presented a method to generate PWM signals for control of four-switch
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller
www.iosrjournals.org 69 | Page
three-phase inverters. In 2004, Yen-Shin Lai, Fu-San Shyu, and Yung-Hsin Chang [27] presented a new PWM
technique for brushless dc motor drives fed by MOSFET inverter, which significantly reduces the conduction
losses and especially becomes very promising for small power applications. In 2010, A Albert Rajan et al [3]
presented an idea to replace the conventional constant frequency digital PWM control method for speed
variation in BLDC by variable frequency and variable duty ratio fuzzy logic method.
In 2003, J. X. Shen and K. J. Tseng [17] presented equations to calculate the error, which is related to
the motor parameters and load. In 2005, Mohamed A. Awadallah et al [21] presented two independent schemes
for automatic fault diagnosis and location of inter-turn short circuits on the stator winding of CSI-fed PM
brushless dc motors. In 2010, K. Wang, M. A. Rahman and J. X. Shen [19] presented a paper on pertinent
design aspects related to enhancing the third harmonic back- EMF, mainly from the stator topology. In 2007,
WU Chun-hua, CHEN Guo-cheng and Sun Cheng [26] presented an idea to eliminate the expensive hall sensor
method to detect rotor position and introduced wide-angle wave control method for the same.
In 2011, M. V. Rameshet al [22] presented a paper for PI and fuzzy logic controller for speed control
of BLDC motor.. In 2010, Baharuddin Ismail and Tan Chee Siong [5] compared Proportional-Integral (PI)
controller and fuzzy logic controller for speed control. In 2010, Ying Gao, Dedi Chen and Rong Wang [28]
applied fuzzy control theory to the speed regulating system of BLDCM, based on the mathematical model. As
surveyed, the latest research lacks variety in speed controlling techniques. This paper includes the designing of
PI as well as fuzzy logic intelligent control, with varying load torques and changing speed references. Three PI
tuning methods are attempted. Both Mamdani and Sugeno inference models in fuzzy are overviewed. Successful
implementation of controller is done with the help of microcontroller.
1.3. BLDC Motor modelling equations
The dynamic equations of BLDC are as follows:
(1)
(2)
Vcn (t) = (3)
(4)
T=kфI (5)
E=kфῶ
1.4. Open loop condition
Parameter of BLDC motor drive system used for simulation purpose is as shown in TABLE 1
Table 1 motor parameters
Armature Resistance (Ra) 10.5Ω
Armature Inductance(La) 43mH
Back Emf constant (KΦ) 0.525V/rad/sec
Mechanical Inertia(J) 0.000085kg m2
Friction Coeficient(B) 0.0002073Nm/rad/sec
For simulation purpose, two pole permanent magnet rotor is incorporated. When load torque is applied in open
loop the speed decreases and as there is no control action, the speed cannot recover to its rated value. Fig. 1
shows speed at varying load torques.
0 1 2 3 4 5
0
200
400
600
Time(Sec)
Speed(rad/sec)
0 1 2 3 4 5
0
0.5
1
1.5
Time(sec)
LoadTorque(Nm)
Figure 1 Speed at varying load torques
The speed needs to go back to its rated value after load torque is applied to suffice its rated speed requirement in
industrial applications.
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller
www.iosrjournals.org 70 | Page
II. Closed Loop Speed Control Using Pi Controller
2.1 PI controller
Two controllers are incorporated: PI controller for speed control and P controller for current control.
As shown in Fig. 2 the feedback measures the actual speed and subtracted from reference speed and error is
given as input to the speed PI controller and output of the PI is subjected to current limiter and that acts as
current reference from which actual current is subtracted and error is given input to the current P controller. This
output of the PI is the dc value that is compared with a continuous triangular pulse of 40 kHz. The output is
varying duty cycle that is anded with gate pulse to produce a pulse-modulated wave, which triggers the inverter
to generate required voltage to maintain the speed at varying load torques and speed reference conditions.
Figure 2 Closed loop PI for speed control
2.2 Simulation results
Three PI tuning methods were performed for speed control and parameters obtained are shown in Table 2.
TABLE 2 Comparison of three PI tuning methods
METHODS Kp Ki OVERSHOO
T (%)
DROP
IN
SPEED
(rad/sec)
Settlin
g Time
(sec)
Ziegler Nichols
Open Loop
0.18 101.5 3.45 5.2 0.3
Ziegler Nichols
Closed Loop
0.136 24.4 3.1 6.8 0.25
Cohen Coon 0.15 40 2.97 4.8 0.2
Cohen coon method Kp and Ki values were chosen as it has the least drop in speed, less overshoot and less
settling time. The simulation is performed in closed loop when speed reference is constant at 628.32 rad/sec and
load torque changes from 0.475 Nm to 0.95 Nm and then back to 0.475Nm as shown in Fig.3. The stator
currents during transition states is as shown in Fig.4.
0 0.5 1 1.5 2 2.5 3
-200
0
200
400
600
Time(sec)
Speed(rad/sec)
0 0.5 1 1.5 2 2.5 3
0.4
0.6
0.8
1
Time(sec)
LoadTorque(Nm)
Figure 3 Speed when load torque changes
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller
www.iosrjournals.org 71 | Page
Figure 4 Stator current at transition states
The simulation is then performed in closed loop with constant load torque of 1.425Nm and changing
speed reference from 100 to 500 rad/sec as shown in Fig.5.
0 1 2 3 4 5
0
200
400
Speed(rad/sec)
0 1 2 3 4 5
0.4
0.5
Time(sec)
TL(Nm)
Figure 5 Change in reference speed at constant load torque
III. Closed Loop Speed Control Using Fuzzy Controller
3.1. Fuzzy logic
Fuzzy logic provides a medium to represent imprecision and vague values in terms of linguistic
constructs. Fig. 6 shows a fuzzy logic diagram with two error inputs and one output. The crisp error values
given to the fuzzy inference system follows three steps. First, the crisp values are fuzzified to give relatively
graded membership values. Secondly, rule set contained in the fuzzy rule based system takes decision to
produce an output. Thirdly, this output value is defuzzified to deliver crisp outputs. Defuzzification types like
max-min membership, weighted average, centroid method, etc. can be used. Membership functions like
triangular, trapezoidal, Gaussian can be incorporated.
Figure 6 Block diagram of Fuzzy Logic
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller
www.iosrjournals.org 72 | Page
Fig. 7 shows the closed loop block diagram using fuzzy logic controller with two error input speed errorand
current error.
Figure 7 Closed loop Fuzzy speed controller
3.2. Fuzzy logic structure
In the proposed fuzzy speed controller for BLDC, two inputs are defined: current error ( three Gaussian
membership functions i.e. S,Z and L) as shown in Fig. 8 and speed error( seven Gaussian membership functions
i.e. NB,NM,NS,Z,PS,PM and PB) as shown in Fig. 9. The current error range varies from 0 to 1.45 A, whereas,
the speed error range varies from -630 to 630 rad/sec.
Figure 8 Input 1 Speed error membership functions Figure 9 Input2 is current error membership
functions
The output of the Mamdani inference model is a Gaussian membership function varying from 0.59 to1 with nine
membership functions i.e. NVB, NB, NM, NS, Z, PS, PM, PB and PVB) as shown in Fig10.The output is a duty
cycle that is compared with a triangular pulse to generate pulse width modulated signal, which is further anded
with the gate pulses to modulate the inverter voltage and maintain a constant speed. The rule set followed is
shown in Table 3.
Figure 10 Output membership functions
TABLE 3 Fuzzy rule table
CE/SE NB NM NS Z PS PM PB
S NVB NB NM NS Z PS PM
Z NB NM NS Z PS PM PB
L NM NS Z PS PM PB PVB
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller
www.iosrjournals.org 73 | Page
3.3. Simulation results
The simulation is performed in closed loop when speed reference is constant at 628.32 rad/sec and load
torque changes from 0.475 Nm to 0.95 Nm and then back to 0.475Nm as shown in Fig. 11. The stator
currents during transition are as shown in Fig.12.
0 0.5 1 1.5 2 2.5 3
-200
0
200
400
600
TIME(sec)
SPEED(rad/sec)
0 0.5 1 1.5 2 2.5 3
0.4
0.6
0.8
1
TIME(sec)
LOADTORQUE(Nm)
Figure 11 Speed when load torque decreases
0.99 0.995 1 1.005 1.01
-2
0
2
Ia
0.99 0.995 1 1.005 1.01
-2
0
2
Ib
0.99 0.995 1 1.005 1.01
-2
0
2
TIME(sec)
Ic
1.99 1.995 2 2.005 2.01
-2
0
2
Ia
1.99 1.995 2 2.005 2.01
-2
0
2
Ib
1.99 1.995 2 2.005 2.01
-2
0
2
TIME(sec)
Ic
Figure 12 Current at transition states
The simulation is the performed in closed loop with constant load torque of 1.425Nm and changing speed
reference from 100 to 500 rad/sec as shown in Fig.13.
Figure 13 Speed when speed reference is varied
At a constant load torque of 1.425 Nm, speed at various reference speed is obtained using Sugeno inference
model. As mentioned in the above Mamdani model, two inputs are taken, current error and speed error. They are
triangular membership types. The Sugeno output is in the form of duty cycle which generates pulse-modulated
signal and hence output voltage is varied according to the errors fed back to the controller.
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller
www.iosrjournals.org 74 | Page
IV. COMPARISION OF PI CONTROLLER AND FUZZY CONTROLLER
Figure 14 Speed at starting condition
Figure 15 Speed response when load torque increases
Figure 16 Speed response when load torque decreases
As shown in Fig. 14,15 and16 fuzzy controller also has a smooth recovery when load torque is applied.
The advantages of fuzzy is there is a reduction in computational time and produces lower errors in speed drop
than PI. In speed reference change there is a slight overshoot in PI as compared to fuzzy. By proper design a
fuzzy logic controllers is much better then PI controllers for the speed control of dc motor drives. In speed
reference change there is a slight overshoot in PI as compared to fuzzy.
V. Controller Implementation Using Microcontroller
A virtual BLDC motor model was developed using a microcontroller based model in which Euler
method is used to solve the differential equations to give the motor characteristics. The virtual motor
mimics behavior of the real motor in its characteristics. The hall sensor output from the virtual motor is given
as feedback to the controller module, which gives appropriate gating signals to the inverter switches. The
virtual motor takes the three terminal voltages from the inverter as the input and load torque as another input to
the virtual motor. The various modules of the virtual motor generate the phase currents, position theta as the
output. The sub-modules of the virtual motor generate the back emf and hall sensor signals from the rotor
position. The output of virtual motor is digital. The simplified representation of the virtual motor is as given in
Fig.17.
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller
www.iosrjournals.org 75 | Page
Figure 17 Virtual BLDC motor with controller module
VI. Validation of Results Using Virtual Motor
6.1.Simulation results for change in load torque
The controller model was designed and run for the condition where load torque increases from
0.475Nm to 0.95Nm and back to 0.475Nm. Speed refernce was kept constant at 314.16rad/sec.The following
Fig. 18,19,20,21,22,23, 24 and 25.shows the output that is obtained in hardware and it is compared with the
software output to the right.
Figure 18 Virtual motor speeds when torque increases Figure 19 MATLAB speed when load torque increases
Figure 20 Virtual motor speed when torque deccreases Figure 21 MATLAB speed when load torque
deccreases
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller
www.iosrjournals.org 76 | Page
Figure 22 Virtual motor current when torque increases Figure 23 MATLAB current when load torque increases
Figure 24 Virtual motor current when torque decreases Figure 25 MATLAB current when load torque increases
Results for change in refernce speed
The speed reference is changed from 209.44 rad/sec to 418.88 rad/sec and load torque is kept constant at 0.95
Nm. The speed graph follows the speed refernce and we obtain the following speed and current graphs as shown
in Fig. 26, 27, 28 and 29.
Figure 26 Virtual motor speed when speed reference changes Figure 27 MATLAB speed when speed reference
changes
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller
www.iosrjournals.org 77 | Page
Figure 28 Virtual motor current when torque is constant Figure 29 MATLAB current when torque is constant
Acknowledgement
We would like to express our deep sense of gratitude to our guide Giridharan K, Assistant Professor (SG),
SELECT, VIT UNIVERSITY, for his valuable guidance and motivation and for his extreme cooperation to
complete the project work successfully. We are glad to express him as a communicating author.
VII. Conclusion
In this paper, the simulation of the drive is performed first with PI controller and then with fuzzy logic
controller using Matlab/Simulink. The speed control is achieved at various load torque conditions with constant
speed reference and at constant load with varying speed references. From the speed curve, it is seen that there is
a peak overshoot in the case of PI controller but in fuzzy control, it is smooth. The fuzzy controller responds
faster and smoother to reference speed changes compared to the PI controller. Mamdani fuzzy model proved to
be more flexible, while developing a speed controller for constant speed reference with changing load torque,
whereas, Sugeno fuzzy model proved to provide more accuracy for changing speed reference with constant load
torque conditions The microcontroller based PI controller implementation is successfully tested with virtual
motor.
References
[1] A. Ahfock and D. Gambetta,”Sensorless commutation of printed circuit brushless direct current motors,” published in IET Electric
Power Applications received on 4th June 2009.
[2] A.Halvaei Niasar, Abolfazl Vahedi and Hassan Moghbeli,” Torque Control of Brushless DC Motor Drive based on DSP
Technology,” in proceeding of International Conference on Electrical Machines and Systems 2007, Oct. 8~11, Seoul, Korea
[3] A Albert Rajan, R. Daniel Raj and Dr. S. Vasantharathna,” Fuzzy Based Reconfigurable Controller for BLDC Motor,” second
International conference on Computing, Communication and Networking Technologies 2010.
[4] A. Rahideh, T.Korakianitis , P.Ruiz, T.Keeble and M.T.Rothman ,”Optimal brushless DC motor design using genetic algorithms ,”
Journal of Magnetism and Magnetic Materials 322 (2010)
[5] Baharuddin Ismail and Tan Chee Siong,”Study of fuzzy and PI controller for permanent magnet BLDC motor drive,” The 4th
International Power Engineering and Optimization Conf. (PEOCO2010), Shah Alam, Selangor, MALAYSIA: 23-24 June 2010.
[6] Bhim Singh and Sanjeev Singh,” A Voltage Controlled Adjustable Speed PMBLDCM Drive using A Single-Stage PFC Half-Bridge
Converter,” Electrical Engineering Department, Indian Institute of Technology Delhi, New Delhi -110016, India.
[7] Bhim Singh,”Recent advances in permanent magnet Bldc motor,” vol 22, part6, pp 837-853,2010.
[8] Bogdan Alecsa and Alexandru Onea,” An FPGA Implementation of a Brushless DC Motor Speed Controller,” 2010 IEEE 16th
International Symposium for Design and Technology in Electronic Packaging (SIITME).
[9] Cassio Luciano Baratieri and Humberto Pinheiro ,”Speed Control for BLDCM Driver Using Repetitive Control,” 2011 IEEE
International Electric Machines and Drives Conference(IEMDC).
[10] Dae-Kyong Kim, Kwang-Woon Lee, and Byung-Il Kwon ,”Commutation Torque Ripple Reduction in a Position Sensorless
Brushless DC Motor Drive,” IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 21, NO. 6, NOVEMBER 2006
[11] Dawid Makiela“Sensorless Control of High-Speed PM BLDC Motor,” Silesian University of Technology, Department of Power
Electronics, Electrical Drives and Robotics,2011.
[12] Eric Monmasson, and Marcian N. Cirstea“FPGA Design Methodology for Industrial Control Systems,” IEEE TRANSACTIONS
ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 4, AUGUST 2007.
[13] H. Jang, J.H. Yeom and M.G. Kim,” Determination of torque–speed–current characteristics of a brushless DC motor by utilizing
back-EMF of non-energized phase”, Journal of Magnetism and Magnetic Materials 310 (2007).
[14] Chen, Song Sun, Dionysios C. Aliprantis, and Joseph Zambreno ,”Dynamic Simulation of Electric Machines on FPGA Boards”
Department of Electrical and Computer Engineering Iowa State University, Ames, IA 50011
[15] Jiancheng Fang, Haitao Li and Bangcheng Han,”Torque Ripple Reduction in BLDC Torque Motor With Nonideal Back EMF,” IEEE
TRANSACTIONS ON POWER ELECTRONICS, VOL. 27, NO. 11, NOVEMBER 2012.
[16] Jianwen Shao “An Improved Microcontroller-Based Sensorless Brushless DC (BLDC) Motor Drive for Automotive Applications,”
IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. 42, NO. 5, SEPTEMBER/OCTOBER 2006
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller
www.iosrjournals.org 78 | Page
[17] J. X. Shen and K. J. Tseng,“Analyses and Compensation of Rotor Position Detection Error in Sensorless PM Brushless DC Motor
Drives,” IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 18, NO. 1, MARCH 2003
[18] K. Wang, M. A. Rahman and J. X. Shen ,”Control of High-Speed Sensorless PM Brushless DC Motors,” Journal,2010.
[19] K. Wang, M.J. Jin, J.X. Shen and H. Hao “Study on rotor structure with different magnet assembly in high-speed sensorless brushless
DC motors,” Published in IET Electric Power Applications.
[20] MaurĂ­cio BeltrĂŁo de Rossiter CorrĂŞa,, Cursino BrandĂŁo Jacobina, Edison Roberto Cabral da Silva and Antonio Marcus Nogueira
Lima “A General PWM Strategy for Four-Switch Three-Phase Inverters,” IEEE TRANSACTIONS ON POWER ELECTRONICS,
VOL. 21, NO. 6, NOVEMBER 2006.
[21] Mohamed A. Awadallah, , Medhat M. Morcos, ,Suresh Gopalakrishnan, and Thomas W. Nehl ,”A Neuro-Fuzzy Approach to
Automatic Diagnosis and Location of Stator Inter-Turn Faults in CSI-Fed PM Brushless DC Motors,” IEEE TRANSACTIONS ON
ENERGY CONVERSION, VOL. 20, NO. 2, JUNE 2005.
[22] M. V. Ramesh, J. Amarnath , S. Kamakshaiah and G. S. Rao ,“SPEED CONTROL OF BRUSHLESS DC MOTOR BY USING
FUZZY LOGIC PI CONTROLLER”, Journal of Engineering & Applied Sciences,2011.
[23] Padmaraja Yedamale,”Brushless DC (BLDC) Motor Fundamentals,” Microchip Technology Inc.,2003.
[24] Sai Dinesh P,”Low Cost and Real Time Electronic Speed Controller of Position Sensorless Brushless DC Motor,” Department of
Electronics and Communication Engineering, $Department of Mechanical Engineering, Amrita School of Engineering, Amrita
School of Engineering,Kerala, India.
[25] Wang Xing-gui and Liu Qi,“Permanent Magnet Linear Brushless DC Motor Position Control system Based on Single neuron,” 2010
International Conference on Networking and Digital Society.
[26] WU Chun-hua, CHEN Guo-cheng and Sun Cheng,” A wide-angle wave control method of reducing torque ripple for brushless DC
motor,” Journal of Shanghai University (English Edition), 2007.
[27] Yen-Shin Lai, Fu-San Shyu, and Yung-Hsin Chang “Novel Loss Reduction Pulsewidth Modulation Technique for Brushless dc
Motor Drives Fed by MOSFET Inverter,” IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 19, NO. 6, NOVEMBER
2004.
[28] Ying Gao, Dedi Chen and Rong Wang “The application of Self-adaptive Fuzzy-PID Control to Speed Regulating System of
BLDCM,” 2010 International Conference on Measuring Technology and Mechatronics Automation.
[29] Yuanyuan Wu, Zhiquan Deng, Xiaolin Wang, Xing Ling, and Xin Cao,” Position Sensorless Control Based on Coordinate
Transformation for Brushless DC Motor Drives,” IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 25, NO. 9,
SEPTEMBER 2010.
[30] Z. M. Zhao, S. Meng and X N.Yue “A Flexible Virtual System for Real Time Simulation and Evaluation of Motor Drives” IEEE
1999 International Conference on Power Electronics and Drive Systems, PEDS'99, July 1999, Hong Kong.

More Related Content

What's hot

Fuzzy logic control of brushless dc motor
Fuzzy logic control of brushless dc motorFuzzy logic control of brushless dc motor
Fuzzy logic control of brushless dc motorSourav Chowdhury
 
A Review on Rapid Control of a Brushless Motor in an Hybrid System
A Review on Rapid Control of a Brushless Motor in an Hybrid SystemA Review on Rapid Control of a Brushless Motor in an Hybrid System
A Review on Rapid Control of a Brushless Motor in an Hybrid Systemsunil kumar
 
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic ControllerSpeed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controlleriosrjce
 
Speed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approachSpeed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approachIAEME Publication
 
Report pid controller dc motor
Report pid controller dc motorReport pid controller dc motor
Report pid controller dc motorchea kimsairng
 
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLERDC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLERTridib Bose
 
Modelling and Simulation of DC-Motor Electric Drive Control System with Varia...
Modelling and Simulation of DC-Motor Electric Drive Control System with Varia...Modelling and Simulation of DC-Motor Electric Drive Control System with Varia...
Modelling and Simulation of DC-Motor Electric Drive Control System with Varia...IDES Editor
 
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLABDesign of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLABijsrd.com
 
Dc motor speed control
Dc motor speed controlDc motor speed control
Dc motor speed controlWaleed El-Badry
 
BLDC motor control reference design press presentation
BLDC motor control reference design press presentationBLDC motor control reference design press presentation
BLDC motor control reference design press presentationSilicon Labs
 
Rotor Resistance Adaptation Scheme Using Neural Learning Algorithm for a Fuzz...
Rotor Resistance Adaptation Scheme Using Neural Learning Algorithm for a Fuzz...Rotor Resistance Adaptation Scheme Using Neural Learning Algorithm for a Fuzz...
Rotor Resistance Adaptation Scheme Using Neural Learning Algorithm for a Fuzz...IOSR Journals
 
Fuzzy logic speed control of three phase
Fuzzy logic speed control of three phaseFuzzy logic speed control of three phase
Fuzzy logic speed control of three phaseaspafoto
 
IRJET- Design and Implementation of Acceleration and Speed Control Unit for E...
IRJET- Design and Implementation of Acceleration and Speed Control Unit for E...IRJET- Design and Implementation of Acceleration and Speed Control Unit for E...
IRJET- Design and Implementation of Acceleration and Speed Control Unit for E...IRJET Journal
 
Integrated fuzzy logic controller for a Brushless DC Servomotor system
Integrated fuzzylogic controller for a Brushless DC Servomotor systemIntegrated fuzzylogic controller for a Brushless DC Servomotor system
Integrated fuzzy logic controller for a Brushless DC Servomotor systemEhab Al hamayel
 
Analysis and control of four quadrant operation of three phase brushless dc (...
Analysis and control of four quadrant operation of three phase brushless dc (...Analysis and control of four quadrant operation of three phase brushless dc (...
Analysis and control of four quadrant operation of three phase brushless dc (...eSAT Publishing House
 
Dc drives smnar ppt
Dc drives smnar pptDc drives smnar ppt
Dc drives smnar pptJahir Hussain
 

What's hot (19)

Fuzzy logic control of brushless dc motor
Fuzzy logic control of brushless dc motorFuzzy logic control of brushless dc motor
Fuzzy logic control of brushless dc motor
 
A Review on Rapid Control of a Brushless Motor in an Hybrid System
A Review on Rapid Control of a Brushless Motor in an Hybrid SystemA Review on Rapid Control of a Brushless Motor in an Hybrid System
A Review on Rapid Control of a Brushless Motor in an Hybrid System
 
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic ControllerSpeed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
 
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
 
Speed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approachSpeed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approach
 
Report pid controller dc motor
Report pid controller dc motorReport pid controller dc motor
Report pid controller dc motor
 
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLERDC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
 
Modelling and Simulation of DC-Motor Electric Drive Control System with Varia...
Modelling and Simulation of DC-Motor Electric Drive Control System with Varia...Modelling and Simulation of DC-Motor Electric Drive Control System with Varia...
Modelling and Simulation of DC-Motor Electric Drive Control System with Varia...
 
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLABDesign of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
 
Dc motor speed control
Dc motor speed controlDc motor speed control
Dc motor speed control
 
BLDC motor control reference design press presentation
BLDC motor control reference design press presentationBLDC motor control reference design press presentation
BLDC motor control reference design press presentation
 
Rotor Resistance Adaptation Scheme Using Neural Learning Algorithm for a Fuzz...
Rotor Resistance Adaptation Scheme Using Neural Learning Algorithm for a Fuzz...Rotor Resistance Adaptation Scheme Using Neural Learning Algorithm for a Fuzz...
Rotor Resistance Adaptation Scheme Using Neural Learning Algorithm for a Fuzz...
 
Fuzzy logic speed control of three phase
Fuzzy logic speed control of three phaseFuzzy logic speed control of three phase
Fuzzy logic speed control of three phase
 
Mm project
Mm projectMm project
Mm project
 
Simulation of Automatic speed control DC Drive
Simulation of Automatic speed control DC DriveSimulation of Automatic speed control DC Drive
Simulation of Automatic speed control DC Drive
 
IRJET- Design and Implementation of Acceleration and Speed Control Unit for E...
IRJET- Design and Implementation of Acceleration and Speed Control Unit for E...IRJET- Design and Implementation of Acceleration and Speed Control Unit for E...
IRJET- Design and Implementation of Acceleration and Speed Control Unit for E...
 
Integrated fuzzy logic controller for a Brushless DC Servomotor system
Integrated fuzzylogic controller for a Brushless DC Servomotor systemIntegrated fuzzylogic controller for a Brushless DC Servomotor system
Integrated fuzzy logic controller for a Brushless DC Servomotor system
 
Analysis and control of four quadrant operation of three phase brushless dc (...
Analysis and control of four quadrant operation of three phase brushless dc (...Analysis and control of four quadrant operation of three phase brushless dc (...
Analysis and control of four quadrant operation of three phase brushless dc (...
 
Dc drives smnar ppt
Dc drives smnar pptDc drives smnar ppt
Dc drives smnar ppt
 

Viewers also liked

Speed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controllerSpeed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controllerMurugappa Group
 
Speed Control of Dual Induction Motor using Fuzzy Controller
Speed Control of Dual Induction Motor using Fuzzy Controller Speed Control of Dual Induction Motor using Fuzzy Controller
Speed Control of Dual Induction Motor using Fuzzy Controller IOSR Journals
 
seminar on brush less dc motors
seminar on brush less dc motors seminar on brush less dc motors
seminar on brush less dc motors vinayvickky
 
La43.002 nâng cao hiệu quả sử dụng máy điện dị bộ nguồn kép cho hệ thống phát...
La43.002 nâng cao hiệu quả sử dụng máy điện dị bộ nguồn kép cho hệ thống phát...La43.002 nâng cao hiệu quả sử dụng máy điện dị bộ nguồn kép cho hệ thống phát...
La43.002 nâng cao hiệu quả sử dụng máy điện dị bộ nguồn kép cho hệ thống phát...https://www.facebook.com/garmentspace
 
Speed control of sensorless BLDC motor with two side chopping PWM
Speed control of sensorless BLDC motor with two side chopping PWMSpeed control of sensorless BLDC motor with two side chopping PWM
Speed control of sensorless BLDC motor with two side chopping PWMIOSR Journals
 
Brushless DC motor CIIT Abbottabad
Brushless DC motor CIIT AbbottabadBrushless DC motor CIIT Abbottabad
Brushless DC motor CIIT AbbottabadAhsan Raza
 
Advanced sliding mode control for mechanical systems
Advanced sliding mode control for mechanical systemsAdvanced sliding mode control for mechanical systems
Advanced sliding mode control for mechanical systemsAlejandro Todoroff
 
BRUSHLESS DC MOTOR DESIGN FOR ELECTRIC TRACTION SYSTEM.
BRUSHLESS DC MOTOR DESIGN FOR ELECTRIC TRACTION SYSTEM.BRUSHLESS DC MOTOR DESIGN FOR ELECTRIC TRACTION SYSTEM.
BRUSHLESS DC MOTOR DESIGN FOR ELECTRIC TRACTION SYSTEM.Journal For Research
 
Top Drive Electrical
Top Drive ElectricalTop Drive Electrical
Top Drive ElectricalNamxuan Dubai
 
FinalYearReport_Angel_Francos-2_PDF-2
FinalYearReport_Angel_Francos-2_PDF-2FinalYearReport_Angel_Francos-2_PDF-2
FinalYearReport_Angel_Francos-2_PDF-2Angel Francos
 
Brushless dc motor
Brushless dc motorBrushless dc motor
Brushless dc motoraroosa khan
 
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
 
Thompson tchobanian ni_li)
Thompson tchobanian ni_li)Thompson tchobanian ni_li)
Thompson tchobanian ni_li)trtrungviet
 
Control of electric drive
Control of electric driveControl of electric drive
Control of electric driveVijay Krishna
 
Speed Control of DC motor using AT89C52 IC
Speed Control of DC motor using AT89C52 ICSpeed Control of DC motor using AT89C52 IC
Speed Control of DC motor using AT89C52 ICDisha Modi
 

Viewers also liked (20)

Speed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controllerSpeed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controller
 
Speed Control of Dual Induction Motor using Fuzzy Controller
Speed Control of Dual Induction Motor using Fuzzy Controller Speed Control of Dual Induction Motor using Fuzzy Controller
Speed Control of Dual Induction Motor using Fuzzy Controller
 
An4556
An4556An4556
An4556
 
seminar on brush less dc motors
seminar on brush less dc motors seminar on brush less dc motors
seminar on brush less dc motors
 
La43.002 nâng cao hiệu quả sử dụng máy điện dị bộ nguồn kép cho hệ thống phát...
La43.002 nâng cao hiệu quả sử dụng máy điện dị bộ nguồn kép cho hệ thống phát...La43.002 nâng cao hiệu quả sử dụng máy điện dị bộ nguồn kép cho hệ thống phát...
La43.002 nâng cao hiệu quả sử dụng máy điện dị bộ nguồn kép cho hệ thống phát...
 
Speed control of sensorless BLDC motor with two side chopping PWM
Speed control of sensorless BLDC motor with two side chopping PWMSpeed control of sensorless BLDC motor with two side chopping PWM
Speed control of sensorless BLDC motor with two side chopping PWM
 
Fuzzy imp in part
Fuzzy imp in partFuzzy imp in part
Fuzzy imp in part
 
Brushless DC motor CIIT Abbottabad
Brushless DC motor CIIT AbbottabadBrushless DC motor CIIT Abbottabad
Brushless DC motor CIIT Abbottabad
 
Advanced sliding mode control for mechanical systems
Advanced sliding mode control for mechanical systemsAdvanced sliding mode control for mechanical systems
Advanced sliding mode control for mechanical systems
 
BRUSHLESS DC MOTOR DESIGN FOR ELECTRIC TRACTION SYSTEM.
BRUSHLESS DC MOTOR DESIGN FOR ELECTRIC TRACTION SYSTEM.BRUSHLESS DC MOTOR DESIGN FOR ELECTRIC TRACTION SYSTEM.
BRUSHLESS DC MOTOR DESIGN FOR ELECTRIC TRACTION SYSTEM.
 
Top Drive Electrical
Top Drive ElectricalTop Drive Electrical
Top Drive Electrical
 
FinalYearReport_Angel_Francos-2_PDF-2
FinalYearReport_Angel_Francos-2_PDF-2FinalYearReport_Angel_Francos-2_PDF-2
FinalYearReport_Angel_Francos-2_PDF-2
 
Brushless dc motor
Brushless dc motorBrushless dc motor
Brushless dc motor
 
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...
 
Project_Report_Debargha
Project_Report_DebarghaProject_Report_Debargha
Project_Report_Debargha
 
Thompson tchobanian ni_li)
Thompson tchobanian ni_li)Thompson tchobanian ni_li)
Thompson tchobanian ni_li)
 
Control of electric drive
Control of electric driveControl of electric drive
Control of electric drive
 
Speed Control of DC motor using AT89C52 IC
Speed Control of DC motor using AT89C52 ICSpeed Control of DC motor using AT89C52 IC
Speed Control of DC motor using AT89C52 IC
 
MTDC SYSTEMS
MTDC SYSTEMSMTDC SYSTEMS
MTDC SYSTEMS
 
Drives
DrivesDrives
Drives
 

Similar to Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller

Gz3512221228
Gz3512221228Gz3512221228
Gz3512221228IJERA Editor
 
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...Scientific Review SR
 
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...IDES Editor
 
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTCSPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTCijics
 
LIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATION
LIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATIONLIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATION
LIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATIONijujournal
 
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...IJECEIAES
 
[000007]
[000007][000007]
[000007]Al Mtdrs
 
A NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVES
A NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVESA NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVES
A NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVEScscpconf
 
MODIFIED DIRECT TORQUE CONTROL FOR BLDC MOTOR DRIVES
MODIFIED DIRECT TORQUE CONTROL FOR BLDC MOTOR DRIVESMODIFIED DIRECT TORQUE CONTROL FOR BLDC MOTOR DRIVES
MODIFIED DIRECT TORQUE CONTROL FOR BLDC MOTOR DRIVESijctcm
 
Comparison of different controllers for the improvement of Dynamic response o...
Comparison of different controllers for the improvement of Dynamic response o...Comparison of different controllers for the improvement of Dynamic response o...
Comparison of different controllers for the improvement of Dynamic response o...IJERA Editor
 
Type 1 versus type 2 fuzzy logic speed controllers for brushless DC motors
Type 1 versus type 2 fuzzy logic speed controllers for brushless DC motors Type 1 versus type 2 fuzzy logic speed controllers for brushless DC motors
Type 1 versus type 2 fuzzy logic speed controllers for brushless DC motors IJECEIAES
 
Dynamic Simulation of Induction Motor Drive using Neuro Controller
Dynamic Simulation of Induction Motor Drive using Neuro ControllerDynamic Simulation of Induction Motor Drive using Neuro Controller
Dynamic Simulation of Induction Motor Drive using Neuro Controlleridescitation
 
V04507125128
V04507125128V04507125128
V04507125128IJERA Editor
 
Closed loop performance investigation
Closed loop performance investigationClosed loop performance investigation
Closed loop performance investigationPrabhakar Captain
 

Similar to Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller (20)

Gz3512221228
Gz3512221228Gz3512221228
Gz3512221228
 
C010511620
C010511620C010511620
C010511620
 
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
 
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
 
Optimal parameter estimation for a DC motor using genetic algorithm
Optimal parameter estimation for a DC motor using genetic algorithmOptimal parameter estimation for a DC motor using genetic algorithm
Optimal parameter estimation for a DC motor using genetic algorithm
 
Implementation of speed control of sensorless brushless DC motor drive using ...
Implementation of speed control of sensorless brushless DC motor drive using ...Implementation of speed control of sensorless brushless DC motor drive using ...
Implementation of speed control of sensorless brushless DC motor drive using ...
 
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTCSPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
 
LIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATION
LIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATIONLIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATION
LIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATION
 
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
 
[000007]
[000007][000007]
[000007]
 
A NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVES
A NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVESA NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVES
A NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVES
 
MODIFIED DIRECT TORQUE CONTROL FOR BLDC MOTOR DRIVES
MODIFIED DIRECT TORQUE CONTROL FOR BLDC MOTOR DRIVESMODIFIED DIRECT TORQUE CONTROL FOR BLDC MOTOR DRIVES
MODIFIED DIRECT TORQUE CONTROL FOR BLDC MOTOR DRIVES
 
Comparison of different controllers for the improvement of Dynamic response o...
Comparison of different controllers for the improvement of Dynamic response o...Comparison of different controllers for the improvement of Dynamic response o...
Comparison of different controllers for the improvement of Dynamic response o...
 
Type 1 versus type 2 fuzzy logic speed controllers for brushless DC motors
Type 1 versus type 2 fuzzy logic speed controllers for brushless DC motors Type 1 versus type 2 fuzzy logic speed controllers for brushless DC motors
Type 1 versus type 2 fuzzy logic speed controllers for brushless DC motors
 
Dynamic Simulation of Induction Motor Drive using Neuro Controller
Dynamic Simulation of Induction Motor Drive using Neuro ControllerDynamic Simulation of Induction Motor Drive using Neuro Controller
Dynamic Simulation of Induction Motor Drive using Neuro Controller
 
V04507125128
V04507125128V04507125128
V04507125128
 
Converter driver dc motor
Converter driver dc motorConverter driver dc motor
Converter driver dc motor
 
J010616573
J010616573J010616573
J010616573
 
Closed loop performance investigation
Closed loop performance investigationClosed loop performance investigation
Closed loop performance investigation
 
Da33612620
Da33612620Da33612620
Da33612620
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsDILIPKUMARMONDAL6
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 

Recently uploaded (20)

Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teams
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 

Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller

  • 1. IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-ISSN: 2278-1676,p-ISSN: 2320-3331, Volume 5, Issue 5 (May. - Jun. 2013), PP 68-78 www.iosrjournals.org www.iosrjournals.org 68 | Page Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller Pooja Agarwal, Arpita Bose 1 (Electrical and Electronics Engineering, VIT University, India) 2 (Electrical and Electronics Engineering, VIT University, India) Abstract : This paper demonstrates the detailed analysis of Proportional-Integral (PI) controller and Fuzzy Logic controller for speed control of a Permanent Magnet Brushless DC (PMBLDC) motor for different speed commands and varying load torque conditions. Implementation of PI controller in closed loop conditions is done. Analysis of classical tuning methods to obtain best PI parameters for speed control is calculated. Fuzzy controller is also implemented for the same and the simulation results obtained for both PI and Fuzzy control in MATLAB/Simulink are compared. PI controllers have poor response due to overshoot, more drop in speed and oscillations. Intelligent control like Fuzzy Logic is gaining momentum as it can overcome these disadvantages. Microcontroller based controller implementation is tested using a virtual motor and the results or PI controller are validated using software results. Keywords– BLDC, Fuzzy logic controller, PI controller, PWM and virtual motor I. INTRODUCTION 1.1. Brushless Dc Motor BLDC motors have electronic commutator, instead of brushes, thus they have higher efficiency, long operating life, rugged construction and noiseless operation. BLDC motor implements the basic principle of conventional DC motors except that the stator has three phase windings whereas the rotor has pole magnets. The hall sensors embedded in the motor detects the rotor position. The decoder decodes the position of the rotor and produces gate pulses to trigger the six-switch inverter to produce AC voltage that energizes the stator windings to produce current. 1.2. Review of Literature Several investigations on BLDC motor are reported. In 2003, Padmaraja Yedamale [23], concluded that BLDC motors have advantages over brushed DC motors and induction motors. In 2009, Bhim Singh [7] did an exhaustive overview of PMBLDCM drives. In 2010, A. Ahfock and D. Gambetta [1] presented a paper about sensorless commutation of BLDC motor by equal inductance method. In 2006, Dae-Kyong Kim, Kwang-Woon Lee, and Byung-Il Kwon [10] proposed a torque ripple reduction method for a position sensorless BLDC motor drive. In 2011, Dawid Makiela [11] examined sensorless high-speed PM BLDC motor control methods for a particular target speed. In paper [24], [29], the speed control of position sensorless brushless DC motor is discussed. In 2009, K. Wang et al [18] studied the design of high-speed brushless DC motors equipped with surface-mounted magnets, for sensorless operation based on the third harmonic back-EMF. In 2010, A. Rahideh et al [4] presented a method for the optimal design of a slotless PMBLDC motor with surface mounted magnets using a genetic algorithm. Intelligence control like generic control has paved way for increased control and accuracy. In 2002, Bhim Singh and Sanjeev singh [6] presented a new speed control strategy of a PMBLDC motor drive. In 2011, Cassio Luciano et al presented a paper [9] on speed control for BLDC compressor using a repetitive plug-in control with variable sampling period. In paper [2] and [13], torque controller system for a BLDC motor is analysed. Bogdan Alecsa and Alexandru Onea [8] presented a paper to implement a digital BLDC motor speed controller inside an FPGA device. In 2007, Eric Monmasson and Marcian N. Cirstea [12] presented a paper on the contributions of FPGAs to the control of industrial systems. In 2010, Wang Xing-gui and Liu Qi [25] suggested a robust position control of the PMBLDCM. In 2011, Hao Chen, Song Sun, Dionysios C. Aliprantis, and Joseph Zambreno [14] presented the FPGA implementation of an induction machine dynamic simulation, using numerical integration algorithm. In 1999, Z. M. Zhao, S. Meng and X N.Yue [30] developed and implemented a virtual system integrating software with hardware in loop and implemented for motor drive applications. In 2012, Jiancheng Fang, Haitao Li and Bangcheng Han [15] proposed a new PWM current control method. In 2006, Jianwen Shao [16] presented the improved direct back-EMF-sensing scheme that eliminates duty-cycle limitation by adding the option of sensing the back EMF during the high-side-switch PWM on time. In 2006, MaurĂ­cio BeltrĂŁo et al [20] presented a method to generate PWM signals for control of four-switch
  • 2. Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller www.iosrjournals.org 69 | Page three-phase inverters. In 2004, Yen-Shin Lai, Fu-San Shyu, and Yung-Hsin Chang [27] presented a new PWM technique for brushless dc motor drives fed by MOSFET inverter, which significantly reduces the conduction losses and especially becomes very promising for small power applications. In 2010, A Albert Rajan et al [3] presented an idea to replace the conventional constant frequency digital PWM control method for speed variation in BLDC by variable frequency and variable duty ratio fuzzy logic method. In 2003, J. X. Shen and K. J. Tseng [17] presented equations to calculate the error, which is related to the motor parameters and load. In 2005, Mohamed A. Awadallah et al [21] presented two independent schemes for automatic fault diagnosis and location of inter-turn short circuits on the stator winding of CSI-fed PM brushless dc motors. In 2010, K. Wang, M. A. Rahman and J. X. Shen [19] presented a paper on pertinent design aspects related to enhancing the third harmonic back- EMF, mainly from the stator topology. In 2007, WU Chun-hua, CHEN Guo-cheng and Sun Cheng [26] presented an idea to eliminate the expensive hall sensor method to detect rotor position and introduced wide-angle wave control method for the same. In 2011, M. V. Rameshet al [22] presented a paper for PI and fuzzy logic controller for speed control of BLDC motor.. In 2010, Baharuddin Ismail and Tan Chee Siong [5] compared Proportional-Integral (PI) controller and fuzzy logic controller for speed control. In 2010, Ying Gao, Dedi Chen and Rong Wang [28] applied fuzzy control theory to the speed regulating system of BLDCM, based on the mathematical model. As surveyed, the latest research lacks variety in speed controlling techniques. This paper includes the designing of PI as well as fuzzy logic intelligent control, with varying load torques and changing speed references. Three PI tuning methods are attempted. Both Mamdani and Sugeno inference models in fuzzy are overviewed. Successful implementation of controller is done with the help of microcontroller. 1.3. BLDC Motor modelling equations The dynamic equations of BLDC are as follows: (1) (2) Vcn (t) = (3) (4) T=kŃ„I (5) E=kфῶ 1.4. Open loop condition Parameter of BLDC motor drive system used for simulation purpose is as shown in TABLE 1 Table 1 motor parameters Armature Resistance (Ra) 10.5Ω Armature Inductance(La) 43mH Back Emf constant (KΦ) 0.525V/rad/sec Mechanical Inertia(J) 0.000085kg m2 Friction Coeficient(B) 0.0002073Nm/rad/sec For simulation purpose, two pole permanent magnet rotor is incorporated. When load torque is applied in open loop the speed decreases and as there is no control action, the speed cannot recover to its rated value. Fig. 1 shows speed at varying load torques. 0 1 2 3 4 5 0 200 400 600 Time(Sec) Speed(rad/sec) 0 1 2 3 4 5 0 0.5 1 1.5 Time(sec) LoadTorque(Nm) Figure 1 Speed at varying load torques The speed needs to go back to its rated value after load torque is applied to suffice its rated speed requirement in industrial applications.
  • 3. Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller www.iosrjournals.org 70 | Page II. Closed Loop Speed Control Using Pi Controller 2.1 PI controller Two controllers are incorporated: PI controller for speed control and P controller for current control. As shown in Fig. 2 the feedback measures the actual speed and subtracted from reference speed and error is given as input to the speed PI controller and output of the PI is subjected to current limiter and that acts as current reference from which actual current is subtracted and error is given input to the current P controller. This output of the PI is the dc value that is compared with a continuous triangular pulse of 40 kHz. The output is varying duty cycle that is anded with gate pulse to produce a pulse-modulated wave, which triggers the inverter to generate required voltage to maintain the speed at varying load torques and speed reference conditions. Figure 2 Closed loop PI for speed control 2.2 Simulation results Three PI tuning methods were performed for speed control and parameters obtained are shown in Table 2. TABLE 2 Comparison of three PI tuning methods METHODS Kp Ki OVERSHOO T (%) DROP IN SPEED (rad/sec) Settlin g Time (sec) Ziegler Nichols Open Loop 0.18 101.5 3.45 5.2 0.3 Ziegler Nichols Closed Loop 0.136 24.4 3.1 6.8 0.25 Cohen Coon 0.15 40 2.97 4.8 0.2 Cohen coon method Kp and Ki values were chosen as it has the least drop in speed, less overshoot and less settling time. The simulation is performed in closed loop when speed reference is constant at 628.32 rad/sec and load torque changes from 0.475 Nm to 0.95 Nm and then back to 0.475Nm as shown in Fig.3. The stator currents during transition states is as shown in Fig.4. 0 0.5 1 1.5 2 2.5 3 -200 0 200 400 600 Time(sec) Speed(rad/sec) 0 0.5 1 1.5 2 2.5 3 0.4 0.6 0.8 1 Time(sec) LoadTorque(Nm) Figure 3 Speed when load torque changes
  • 4. Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller www.iosrjournals.org 71 | Page Figure 4 Stator current at transition states The simulation is then performed in closed loop with constant load torque of 1.425Nm and changing speed reference from 100 to 500 rad/sec as shown in Fig.5. 0 1 2 3 4 5 0 200 400 Speed(rad/sec) 0 1 2 3 4 5 0.4 0.5 Time(sec) TL(Nm) Figure 5 Change in reference speed at constant load torque III. Closed Loop Speed Control Using Fuzzy Controller 3.1. Fuzzy logic Fuzzy logic provides a medium to represent imprecision and vague values in terms of linguistic constructs. Fig. 6 shows a fuzzy logic diagram with two error inputs and one output. The crisp error values given to the fuzzy inference system follows three steps. First, the crisp values are fuzzified to give relatively graded membership values. Secondly, rule set contained in the fuzzy rule based system takes decision to produce an output. Thirdly, this output value is defuzzified to deliver crisp outputs. Defuzzification types like max-min membership, weighted average, centroid method, etc. can be used. Membership functions like triangular, trapezoidal, Gaussian can be incorporated. Figure 6 Block diagram of Fuzzy Logic
  • 5. Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller www.iosrjournals.org 72 | Page Fig. 7 shows the closed loop block diagram using fuzzy logic controller with two error input speed errorand current error. Figure 7 Closed loop Fuzzy speed controller 3.2. Fuzzy logic structure In the proposed fuzzy speed controller for BLDC, two inputs are defined: current error ( three Gaussian membership functions i.e. S,Z and L) as shown in Fig. 8 and speed error( seven Gaussian membership functions i.e. NB,NM,NS,Z,PS,PM and PB) as shown in Fig. 9. The current error range varies from 0 to 1.45 A, whereas, the speed error range varies from -630 to 630 rad/sec. Figure 8 Input 1 Speed error membership functions Figure 9 Input2 is current error membership functions The output of the Mamdani inference model is a Gaussian membership function varying from 0.59 to1 with nine membership functions i.e. NVB, NB, NM, NS, Z, PS, PM, PB and PVB) as shown in Fig10.The output is a duty cycle that is compared with a triangular pulse to generate pulse width modulated signal, which is further anded with the gate pulses to modulate the inverter voltage and maintain a constant speed. The rule set followed is shown in Table 3. Figure 10 Output membership functions TABLE 3 Fuzzy rule table CE/SE NB NM NS Z PS PM PB S NVB NB NM NS Z PS PM Z NB NM NS Z PS PM PB L NM NS Z PS PM PB PVB
  • 6. Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller www.iosrjournals.org 73 | Page 3.3. Simulation results The simulation is performed in closed loop when speed reference is constant at 628.32 rad/sec and load torque changes from 0.475 Nm to 0.95 Nm and then back to 0.475Nm as shown in Fig. 11. The stator currents during transition are as shown in Fig.12. 0 0.5 1 1.5 2 2.5 3 -200 0 200 400 600 TIME(sec) SPEED(rad/sec) 0 0.5 1 1.5 2 2.5 3 0.4 0.6 0.8 1 TIME(sec) LOADTORQUE(Nm) Figure 11 Speed when load torque decreases 0.99 0.995 1 1.005 1.01 -2 0 2 Ia 0.99 0.995 1 1.005 1.01 -2 0 2 Ib 0.99 0.995 1 1.005 1.01 -2 0 2 TIME(sec) Ic 1.99 1.995 2 2.005 2.01 -2 0 2 Ia 1.99 1.995 2 2.005 2.01 -2 0 2 Ib 1.99 1.995 2 2.005 2.01 -2 0 2 TIME(sec) Ic Figure 12 Current at transition states The simulation is the performed in closed loop with constant load torque of 1.425Nm and changing speed reference from 100 to 500 rad/sec as shown in Fig.13. Figure 13 Speed when speed reference is varied At a constant load torque of 1.425 Nm, speed at various reference speed is obtained using Sugeno inference model. As mentioned in the above Mamdani model, two inputs are taken, current error and speed error. They are triangular membership types. The Sugeno output is in the form of duty cycle which generates pulse-modulated signal and hence output voltage is varied according to the errors fed back to the controller.
  • 7. Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller www.iosrjournals.org 74 | Page IV. COMPARISION OF PI CONTROLLER AND FUZZY CONTROLLER Figure 14 Speed at starting condition Figure 15 Speed response when load torque increases Figure 16 Speed response when load torque decreases As shown in Fig. 14,15 and16 fuzzy controller also has a smooth recovery when load torque is applied. The advantages of fuzzy is there is a reduction in computational time and produces lower errors in speed drop than PI. In speed reference change there is a slight overshoot in PI as compared to fuzzy. By proper design a fuzzy logic controllers is much better then PI controllers for the speed control of dc motor drives. In speed reference change there is a slight overshoot in PI as compared to fuzzy. V. Controller Implementation Using Microcontroller A virtual BLDC motor model was developed using a microcontroller based model in which Euler method is used to solve the differential equations to give the motor characteristics. The virtual motor mimics behavior of the real motor in its characteristics. The hall sensor output from the virtual motor is given as feedback to the controller module, which gives appropriate gating signals to the inverter switches. The virtual motor takes the three terminal voltages from the inverter as the input and load torque as another input to the virtual motor. The various modules of the virtual motor generate the phase currents, position theta as the output. The sub-modules of the virtual motor generate the back emf and hall sensor signals from the rotor position. The output of virtual motor is digital. The simplified representation of the virtual motor is as given in Fig.17.
  • 8. Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller www.iosrjournals.org 75 | Page Figure 17 Virtual BLDC motor with controller module VI. Validation of Results Using Virtual Motor 6.1.Simulation results for change in load torque The controller model was designed and run for the condition where load torque increases from 0.475Nm to 0.95Nm and back to 0.475Nm. Speed refernce was kept constant at 314.16rad/sec.The following Fig. 18,19,20,21,22,23, 24 and 25.shows the output that is obtained in hardware and it is compared with the software output to the right. Figure 18 Virtual motor speeds when torque increases Figure 19 MATLAB speed when load torque increases Figure 20 Virtual motor speed when torque deccreases Figure 21 MATLAB speed when load torque deccreases
  • 9. Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller www.iosrjournals.org 76 | Page Figure 22 Virtual motor current when torque increases Figure 23 MATLAB current when load torque increases Figure 24 Virtual motor current when torque decreases Figure 25 MATLAB current when load torque increases Results for change in refernce speed The speed reference is changed from 209.44 rad/sec to 418.88 rad/sec and load torque is kept constant at 0.95 Nm. The speed graph follows the speed refernce and we obtain the following speed and current graphs as shown in Fig. 26, 27, 28 and 29. Figure 26 Virtual motor speed when speed reference changes Figure 27 MATLAB speed when speed reference changes
  • 10. Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller www.iosrjournals.org 77 | Page Figure 28 Virtual motor current when torque is constant Figure 29 MATLAB current when torque is constant Acknowledgement We would like to express our deep sense of gratitude to our guide Giridharan K, Assistant Professor (SG), SELECT, VIT UNIVERSITY, for his valuable guidance and motivation and for his extreme cooperation to complete the project work successfully. We are glad to express him as a communicating author. VII. Conclusion In this paper, the simulation of the drive is performed first with PI controller and then with fuzzy logic controller using Matlab/Simulink. The speed control is achieved at various load torque conditions with constant speed reference and at constant load with varying speed references. From the speed curve, it is seen that there is a peak overshoot in the case of PI controller but in fuzzy control, it is smooth. The fuzzy controller responds faster and smoother to reference speed changes compared to the PI controller. Mamdani fuzzy model proved to be more flexible, while developing a speed controller for constant speed reference with changing load torque, whereas, Sugeno fuzzy model proved to provide more accuracy for changing speed reference with constant load torque conditions The microcontroller based PI controller implementation is successfully tested with virtual motor. References [1] A. Ahfock and D. Gambetta,”Sensorless commutation of printed circuit brushless direct current motors,” published in IET Electric Power Applications received on 4th June 2009. [2] A.Halvaei Niasar, Abolfazl Vahedi and Hassan Moghbeli,” Torque Control of Brushless DC Motor Drive based on DSP Technology,” in proceeding of International Conference on Electrical Machines and Systems 2007, Oct. 8~11, Seoul, Korea [3] A Albert Rajan, R. Daniel Raj and Dr. S. Vasantharathna,” Fuzzy Based Reconfigurable Controller for BLDC Motor,” second International conference on Computing, Communication and Networking Technologies 2010. [4] A. Rahideh, T.Korakianitis , P.Ruiz, T.Keeble and M.T.Rothman ,”Optimal brushless DC motor design using genetic algorithms ,” Journal of Magnetism and Magnetic Materials 322 (2010) [5] Baharuddin Ismail and Tan Chee Siong,”Study of fuzzy and PI controller for permanent magnet BLDC motor drive,” The 4th International Power Engineering and Optimization Conf. (PEOCO2010), Shah Alam, Selangor, MALAYSIA: 23-24 June 2010. [6] Bhim Singh and Sanjeev Singh,” A Voltage Controlled Adjustable Speed PMBLDCM Drive using A Single-Stage PFC Half-Bridge Converter,” Electrical Engineering Department, Indian Institute of Technology Delhi, New Delhi -110016, India. [7] Bhim Singh,”Recent advances in permanent magnet Bldc motor,” vol 22, part6, pp 837-853,2010. [8] Bogdan Alecsa and Alexandru Onea,” An FPGA Implementation of a Brushless DC Motor Speed Controller,” 2010 IEEE 16th International Symposium for Design and Technology in Electronic Packaging (SIITME). [9] Cassio Luciano Baratieri and Humberto Pinheiro ,”Speed Control for BLDCM Driver Using Repetitive Control,” 2011 IEEE International Electric Machines and Drives Conference(IEMDC). [10] Dae-Kyong Kim, Kwang-Woon Lee, and Byung-Il Kwon ,”Commutation Torque Ripple Reduction in a Position Sensorless Brushless DC Motor Drive,” IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 21, NO. 6, NOVEMBER 2006 [11] Dawid Makiela“Sensorless Control of High-Speed PM BLDC Motor,” Silesian University of Technology, Department of Power Electronics, Electrical Drives and Robotics,2011. [12] Eric Monmasson, and Marcian N. Cirstea“FPGA Design Methodology for Industrial Control Systems,” IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 4, AUGUST 2007. [13] H. Jang, J.H. Yeom and M.G. Kim,” Determination of torque–speed–current characteristics of a brushless DC motor by utilizing back-EMF of non-energized phase”, Journal of Magnetism and Magnetic Materials 310 (2007). [14] Chen, Song Sun, Dionysios C. Aliprantis, and Joseph Zambreno ,”Dynamic Simulation of Electric Machines on FPGA Boards” Department of Electrical and Computer Engineering Iowa State University, Ames, IA 50011 [15] Jiancheng Fang, Haitao Li and Bangcheng Han,”Torque Ripple Reduction in BLDC Torque Motor With Nonideal Back EMF,” IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 27, NO. 11, NOVEMBER 2012. [16] Jianwen Shao “An Improved Microcontroller-Based Sensorless Brushless DC (BLDC) Motor Drive for Automotive Applications,” IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. 42, NO. 5, SEPTEMBER/OCTOBER 2006
  • 11. Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Controller www.iosrjournals.org 78 | Page [17] J. X. Shen and K. J. Tseng,“Analyses and Compensation of Rotor Position Detection Error in Sensorless PM Brushless DC Motor Drives,” IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 18, NO. 1, MARCH 2003 [18] K. Wang, M. A. Rahman and J. X. Shen ,”Control of High-Speed Sensorless PM Brushless DC Motors,” Journal,2010. [19] K. Wang, M.J. Jin, J.X. Shen and H. Hao “Study on rotor structure with different magnet assembly in high-speed sensorless brushless DC motors,” Published in IET Electric Power Applications. [20] MaurĂ­cio BeltrĂŁo de Rossiter CorrĂŞa,, Cursino BrandĂŁo Jacobina, Edison Roberto Cabral da Silva and Antonio Marcus Nogueira Lima “A General PWM Strategy for Four-Switch Three-Phase Inverters,” IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 21, NO. 6, NOVEMBER 2006. [21] Mohamed A. Awadallah, , Medhat M. Morcos, ,Suresh Gopalakrishnan, and Thomas W. Nehl ,”A Neuro-Fuzzy Approach to Automatic Diagnosis and Location of Stator Inter-Turn Faults in CSI-Fed PM Brushless DC Motors,” IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 20, NO. 2, JUNE 2005. [22] M. V. Ramesh, J. Amarnath , S. Kamakshaiah and G. S. Rao ,“SPEED CONTROL OF BRUSHLESS DC MOTOR BY USING FUZZY LOGIC PI CONTROLLER”, Journal of Engineering & Applied Sciences,2011. [23] Padmaraja Yedamale,”Brushless DC (BLDC) Motor Fundamentals,” Microchip Technology Inc.,2003. [24] Sai Dinesh P,”Low Cost and Real Time Electronic Speed Controller of Position Sensorless Brushless DC Motor,” Department of Electronics and Communication Engineering, $Department of Mechanical Engineering, Amrita School of Engineering, Amrita School of Engineering,Kerala, India. [25] Wang Xing-gui and Liu Qi,“Permanent Magnet Linear Brushless DC Motor Position Control system Based on Single neuron,” 2010 International Conference on Networking and Digital Society. [26] WU Chun-hua, CHEN Guo-cheng and Sun Cheng,” A wide-angle wave control method of reducing torque ripple for brushless DC motor,” Journal of Shanghai University (English Edition), 2007. [27] Yen-Shin Lai, Fu-San Shyu, and Yung-Hsin Chang “Novel Loss Reduction Pulsewidth Modulation Technique for Brushless dc Motor Drives Fed by MOSFET Inverter,” IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 19, NO. 6, NOVEMBER 2004. [28] Ying Gao, Dedi Chen and Rong Wang “The application of Self-adaptive Fuzzy-PID Control to Speed Regulating System of BLDCM,” 2010 International Conference on Measuring Technology and Mechatronics Automation. [29] Yuanyuan Wu, Zhiquan Deng, Xiaolin Wang, Xing Ling, and Xin Cao,” Position Sensorless Control Based on Coordinate Transformation for Brushless DC Motor Drives,” IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 25, NO. 9, SEPTEMBER 2010. [30] Z. M. Zhao, S. Meng and X N.Yue “A Flexible Virtual System for Real Time Simulation and Evaluation of Motor Drives” IEEE 1999 International Conference on Power Electronics and Drive Systems, PEDS'99, July 1999, Hong Kong.