SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE)
e-ISSN: 2278-1676,p-ISSN: 2320-3331, Volume 10, Issue 1 Ver. II (Jan – Feb. 2015), PP 10-17
www.iosrjournals.org
DOI: 10.9790/1676-10121017 www.iosrjournals.org 10 | Page
Adaptive Fuzzy PID Regulator for the Speed Control of Brushless
Dc Motor
Dr. Anitha P1
‘Professor, Department of Electrical & Electronics Engg, NSS College of Engg’
Abstract: This paper presents an intelligent speed control system based on self tuning fuzzy PID controller for
a brushless DC motor.PWM based motor current control is implemented with the help of three hall sensors
placed around the motor shaft and a three phase inverter model is implemented for motor commutation
.Dynamic performance of electromagnetic torque developed are analysed for this model. Traditional speed
control system of BLDCM introduces conventional PI regulator in outer speed loop which debases the
performance of whole system. To overcome this problem, replacement of PI controller by an intelligent
controller based on fuzzy set theory is proposed. The performance of the intelligent controller has been
investigated through Matlab Simulink package for different operating conditions such as sudden changes in
load torque. The simulation results demonstrate that the performance of the proposed controller is better than
that of conventional PI controller.
Keywords: Fuzzy Logic Controllersr, BLDC,PID Controller
I. Introduction
With the rapid developments in power semiconductor technologies and manufacturing technology for
high quality magnetic materials, the BLDC motors have been widely used for various industrial and servo
applications. BLDC motors are reliable, easy to control and inexpensive. Due to their favourable electrical and
mechanical properties ,BLDC motors are widely used in applications such as automotive,aerospace ,medical
,instrumentation, actuation ,robotics and industrial automation equipments.BLDC motors has many advantages
over conventional dc servo motors such as high dynamic response,long operating life ,high efficiency,long
operating characteristics and high torque-weight ratio.The stator of BLDC motors have three phase windings
,whereas rotor has pole magnets.The hall sensors embedded in the motor detects rotor position and decoder
decodes the position of rotor and produces gate pulses to trigger the six pulse inverter to produce ac voltages
that energizes the stator windings.BLDC motors have electronic commutators instead of brushes ,thus they have
higher efficiency, noiseless operation and long operating life. Fuzzy control provides a formal methodology
for representing, manipulating and implementing a human heuristic knowledge about how to control the
performance of a real dynamic system .Some simulation models based on state space equations,analysis of
torque ripple due to phase commutation have been proposed for the analysis of BLDC motor
drives[1],[2].Furthermore fuzzy logic controllers are used to analyse BLDC motor drives in literature[3],[4].
The FLC technique is a model-free techinique and inherently robust to load disturbances with the ease of
implementation[5]. In this paper, a self tuning PID Fuzzy Logic Controller is proposed for the speed control of
BLDC motor.
II. Modelling Of Permanent Magnet Brushless Dc Motor
The complete BLDC motor drive system consists of a permanent magnet motor fed by a three phase
PWM inverter ,hysteresis current controller,rotor position sensor and speed controllerThe phase variables are
used to model the BLDC motor due to its nonsinusoidal back emf and phase current.The controlled power to
motor is supplied by the inverter. The magnitude and frequency of the inverter output voltage depends on the
switching signals generated by the hysteresis controller. The state of these switching signals at any instant is
determined by the rotor position, speed variation and winding currents. The controller facilitates the variable
speed operation of the drive and also synchronizes winding currents with the rotor position. It maintains the
motor speed reference value even during load and supply variations. The Fig.1 shows the configuration of
Permanent Magnet Brushless DC Motor drive system
Adaptive fuzzy pid regulator for the speed control of brushless dc motor
DOI: 10.9790/1676-10121017 www.iosrjournals.org 11 | Page
Fig.1 Brushless DC Motor Drive system
The mathematical model of the motor is developed based on the assumption in [4 ]. The terminal
voltage equation of BLDC motor can be written as
Where Va,Vb andVc are the phase voltages,ia,ib,ic are the phase currents,ea,eb and ec are phase back
emf voltages, R is the phase resistance ,L=La=Lb=Lc is the synchronous inductance per phase and includes both
leakages and armature reaction inductances.
The electmro magnetic torque is given by
Ta = eaia+ebib+ecic/wm (2)
Where ‘wm’ is the mechanical speed of motor.
III. Design Of Adaptive Fuzzy Pid Controller
The membership functions for controller input error and change in error are defined on the common
interval [-1 1]. The membership function for gain updating factor is defined on [0 1]. The triangular
membership function is selected with fifty percent overlap except at the two membership functions at the
extreme end. The membership functions for error and change in error are shown in Fig. 2 and Fig.3
respectively. Their control output is shown in Fig. 4. The membership function for gain updating factor  is
obtained by translating Fig. 4 along the horizontal axis by an amount +1 and mapping it on [0 1] using the
relation y = 0.5(x+1) and it is shown in Fig. 5. The values of actual inputs e and e are mapped on to [-1 1] by
the input scaling factors. The fuzzy logic controller output is mapped to actual output by output scaling factor
.The actual output of adaptive FLC is obtained by using effective scaling factor GU.
Fig. 2 Membership function plot for Error
+
++
Adaptive fuzzy pid regulator for the speed control of brushless dc motor
DOI: 10.9790/1676-10121017 www.iosrjournals.org 12 | Page
Fig.3 Membership function plot for change in Error
Fig.4 Membership function of control output
The relationship between scaling factors and input and output variables of adaptive FLC are given by
Eqns. (3),(4) and (5).
E=GE*e (3)
CE=GCE*e (4)
U=(GU) u (5)
where GE, GCE and GU are scaling factors at the input and output of FLC . The term ‘u’ represents the
fuzzy controller output and ‘U’ denotes scaled output of fuzzy logic controller. The fuzzy PD controller uses
rules of the form:
RPID: If e is PB(Positive Big) and e is PS (Positive Small) then u is PB (Positive Big).
The gain updating factor () are calculated using fuzzy rules of the form:
R : If e is NB (Negative Big) and e is NB (Negative Big )then  is VB(Very Big).
Some of the important considerations that have been taken into account for the rule formation is to
minimize the effects of delayed control action due to process dead time or measuring lag. The rules have been
realized of the form : If e is PS and e is PB then  is VB.(The process output is not only far away from the set
point but also is moving farther away from it). 2) Using the rule ‘If e is ZE and e is PM then  is B’ overshoot
can be reduced. 3) When the processes are subjected to load disturbances in order to improve the control
performance, the gain should be sufficiently large during the steady state condition.
Fig. 5 Membership function for tuning factor' alpha'
Adaptive fuzzy pid regulator for the speed control of brushless dc motor
DOI: 10.9790/1676-10121017 www.iosrjournals.org 13 | Page
The fuzzy rules for computation of control input ‘u’ are shown in Table 1 and the fuzzy rules for computation
of  are shown in Table 2.
Table1 Fuzzy rules for computation of control input’u’
E/E NB NM NS ZE PS PM PB
NB NB NB NB NB NM NS ZE
NM NB NM NM NM NS ZE PS
NS NB NM NS NS ZE PS PS
ZE NM NM NS ZE PS PM PM
PS NS NS ZE PS PS PM PS
PM NS ZE PS PM PM PM PS
PB ZE PS PM PS PS PS PS
Table 2 Fuzzy rules for computation of 
E/e NB NM NS ZE PS PM PB
NB VB VB VB S VS VS ZE
NM VB VB MB SB S S S
NS VB B B MB VS MB SB
ZE B B VB ZE VB B B
PS SB MB VS MB B B VB
PM S S S SB MB VB VB
PB ZE VS VS S VB VB VB
To make controller produce lower overshoot and settling time the controller gain is set at a small value
when error is big. If e is NB and e is PS then  is VS . In order to prevent excessive oscillation, the rule for 
is selected as ‘if e is PS and e is NS then  is ‘S’. This type of gain variation will also result in the convergence
rate of process to the set point. To improve control performance under load disturbance gain should be
sufficiently large around steady state condition. Immediately after a large load disturbance, e may be small but
e will be sufficiently large and in this case  is needed to be large to increase the gain. Fig.6 shows the
simulation diagram of BLDC motor control system and Fig.7 demonstrates the fuzzy PIDregulator simulation .
Fig.6 Simulation diagram of BLDC motor system
Adaptive fuzzy pid regulator for the speed control of brushless dc motor
DOI: 10.9790/1676-10121017 www.iosrjournals.org 14 | Page
Fig.7 Simulation diagram of Fuzzy regulator
IV. Simulation Results
Simulation resuls includes variations of different parameters of BLDC motor like electromagnetic
torque,rotor speed,line-line motor terminal voltages w.r.t time. Fig.8(a) and Fig.8(b) shows dynamic responses
of the rotor speed using conventional PID Controller and Adaptive fuzzy PID Controller. and Fig.9(a) and
Fig.9(b) shows dynamic responses of the electromanetic torque developed using fuzzzy PID controller and
conventional PID controller.From the torque response curve it can be observed that for the system with fuzzy
PID Controller torque ripple is minimized under variable load conditione.
Fig.8 (a) Rotor speed response using conventionalPID Controller.
Fig.8 (b) Rotor speed response using adaptive fuzzy controller
Adaptive fuzzy pid regulator for the speed control of brushless dc motor
DOI: 10.9790/1676-10121017 www.iosrjournals.org 15 | Page
With adaptive fuzzy PID controller percentage overshoot is found to be zero compared to the response
of conventional PID Controller.The produced line-to-line voltage Vab,Vbc and Vca according to the
conduction modes is demonstrated in Fig.10, 11and 12 respectively.
Fig.9 (a) Torque response curve with fuzzy PID Controller
Fig,9(b)Torque response curve with conventional PID Controller
Fig.10 line-line voltage Vab
Adaptive fuzzy pid regulator for the speed control of brushless dc motor
DOI: 10.9790/1676-10121017 www.iosrjournals.org 16 | Page
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
-500
0
500
Time
line-linevoltageVbc
Fig.11 line-line voltage Vbc
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
-500
0
500
Time
line-linevoltageVac
Fig.12 line-line voltage VAC
V. Conclusions
A performance comparison of PID Controller and Adaptive fuzzy Logic controller has been carried
out by several simulations. The results have shown that Adaptive fuzzy logic regulator is better than
conventional PID controller under variable operating conditions such as sudden variation in load conditions.
The performance of AFLC is excellent for reducing torque ripples. The conclusion is that Adaptive fuzzy
regulator is found to be more robust, stable flexible and insensitive to parameter variations as compared with
conventional PID Controllers.
References
[1]. P Pillay and R Krishnan,Modelling Simulation and Analysis of Prrmanent Magnet drives Inverters:The brushless DC motor
drive,IEEE Trans. On Industry applications 25,274-279,1989
[2]. P.D Evans and D.Brown,Simulation of Brushless DC Drives,Proc. Of the IEE 137,299-308,1990
[3]. R.Carlson,M.Lajoie-Muzene,and C.D.S Fagundes,Analysis of Torque ripple due to phase commutation in brushless DC
machines,IEEE Trans. On Industry applications 28,632-638,1992
[4]. B.K.Lee and M.A Ehsani,Simplified functional model for 3-phase voltage source inverter using switching function concept,IEEE
Trans.on Industrial Electronics48,309-321,2001
[5]. Yen-Shin Lai,Fu-San Shyaand YUNG-Hsinchang,’Novel loss Reductio n PWM Tecchnique for BLDCM drives fed by MOSTET
inverter’,IEEE Trans.on Power electronics,Vol.19,N0.6,Nov 2009
[6]. AntonioMorcuo ,’A General PWM Strategy for four-switch three phase Inverters,’IEEE Transactions on Power Electronics,Vol.
2006
Adaptive fuzzy pid regulator for the speed control of brushless dc motor
DOI: 10.9790/1676-10121017 www.iosrjournals.org 17 | Page
[7]. Mauricio Beltrao 21,No.6,Novem de Rossiter,Cursino Brcondao Jacobin,Edison Roberto Cabral da saliva and Yuanguan
Wu,Zhiquan Deng,Xiaolin Wang,Xingling and Xincao,’Positin sensorlessControl based on Co-ordinate transformation for
Brushless DC Motor Drives’,IEEE Transactions on power electronics,vol.25,No.9,Sep 2010
[8]. Hamid A.Taliyat ,Stevan Campbell ,’DSP based Electromechanical motion control’,2004CRC .Press,LLC
[9]. Zhen-Yu Zhao,MasayoshiTomizuka and Satoru Isaka,1993’Fuzzy Gain scheduling of PID Controllers’,IEEE Transactions on
Systems,man and Cybernetics,23No.5
[10]. George K I Mann,Bao-GangHu and Raymond G.Goshi1999,’Analysis of Direct action fuzzy PID Controller structures’,IEEE
transactions on Sstems,man and cybernetic-partbcybernetics 29(3)

Más contenido relacionado

La actualidad más candente

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
aspafoto
 
Design and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy LogicDesign and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy Logic
Waleed El-Badry
 
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
iosrjce
 
Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controller
Uday Wankar
 
Speed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piSpeed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned pi
Alexander Decker
 

La actualidad más candente (20)

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
 
Dc drives smnar ppt
Dc drives smnar pptDc drives smnar ppt
Dc drives smnar ppt
 
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
 
DC Drive Speed Control using Fuzzy Logic Controller
DC Drive Speed Control using Fuzzy Logic ControllerDC Drive Speed Control using Fuzzy Logic Controller
DC Drive Speed Control using Fuzzy Logic Controller
 
Design and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy LogicDesign and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy Logic
 
FPGA Based Speed Control of BLDC Motor
FPGA Based Speed Control of BLDC MotorFPGA Based Speed Control of BLDC Motor
FPGA Based Speed Control of BLDC Motor
 
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
 
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
 
Speedcontrolofdcmotorbyfuzzycontroller 120320013939-phpapp01
Speedcontrolofdcmotorbyfuzzycontroller 120320013939-phpapp01Speedcontrolofdcmotorbyfuzzycontroller 120320013939-phpapp01
Speedcontrolofdcmotorbyfuzzycontroller 120320013939-phpapp01
 
Speed Control of Brushless DC Motor using Different Intelligence Schemes
Speed Control of Brushless DC Motor using Different Intelligence SchemesSpeed Control of Brushless DC Motor using Different Intelligence Schemes
Speed Control of Brushless DC Motor using Different Intelligence Schemes
 
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
 
Fuzzy Controller for Speed Control of BLDC motor using MATLAB
Fuzzy Controller for Speed Control of BLDC motor using MATLABFuzzy Controller for Speed Control of BLDC motor using MATLAB
Fuzzy Controller for Speed Control of BLDC motor using MATLAB
 
Report pid controller dc motor
Report pid controller dc motorReport pid controller dc motor
Report pid controller dc motor
 
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...
 
Model Reference Adaptive Control-Based Speed Control of Brushless DC Motor wi...
Model Reference Adaptive Control-BasedSpeed Control of Brushless DC Motorwi...Model Reference Adaptive Control-BasedSpeed Control of Brushless DC Motorwi...
Model Reference Adaptive Control-Based Speed Control of Brushless DC Motor wi...
 
Fuzzy imp in part
Fuzzy imp in partFuzzy imp in part
Fuzzy imp in part
 
Simulation DC Motor Speed Control System by using PID Controller
Simulation DC Motor Speed Control System by using PID ControllerSimulation DC Motor Speed Control System by using PID Controller
Simulation DC Motor Speed Control System by using PID Controller
 
Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controller
 
Speed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piSpeed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned pi
 
IR based railway track fault detection system
IR based railway track fault detection systemIR based railway track fault detection system
IR based railway track fault detection system
 

Destacado

Performance analysis of various parameters by comparison of conventional pitc...
Performance analysis of various parameters by comparison of conventional pitc...Performance analysis of various parameters by comparison of conventional pitc...
Performance analysis of various parameters by comparison of conventional pitc...
eSAT Journals
 
MINOR PROJECT 2016 7TH SEM
MINOR PROJECT 2016 7TH SEMMINOR PROJECT 2016 7TH SEM
MINOR PROJECT 2016 7TH SEM
HARERAM MISHRA
 
FinalYearReport_Angel_Francos-2_PDF-2
FinalYearReport_Angel_Francos-2_PDF-2FinalYearReport_Angel_Francos-2_PDF-2
FinalYearReport_Angel_Francos-2_PDF-2
Angel Francos
 

Destacado (19)

Comparison of Different Rules Based Fuzzy Logic Controller for PMSM Drives
Comparison of Different Rules Based Fuzzy Logic Controller for PMSM DrivesComparison of Different Rules Based Fuzzy Logic Controller for PMSM Drives
Comparison of Different Rules Based Fuzzy Logic Controller for PMSM Drives
 
Performance analysis of various parameters by comparison of conventional pitc...
Performance analysis of various parameters by comparison of conventional pitc...Performance analysis of various parameters by comparison of conventional pitc...
Performance analysis of various parameters by comparison of conventional pitc...
 
I011125866
I011125866I011125866
I011125866
 
MINOR PROJECT 2016 7TH SEM
MINOR PROJECT 2016 7TH SEMMINOR PROJECT 2016 7TH SEM
MINOR PROJECT 2016 7TH SEM
 
FinalYearReport_Angel_Francos-2_PDF-2
FinalYearReport_Angel_Francos-2_PDF-2FinalYearReport_Angel_Francos-2_PDF-2
FinalYearReport_Angel_Francos-2_PDF-2
 
Project_Report_Debargha
Project_Report_DebarghaProject_Report_Debargha
Project_Report_Debargha
 
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
 
Design and Analysis of PID and Fuzzy-PID Controller for Voltage Control of DC...
Design and Analysis of PID and Fuzzy-PID Controller for Voltage Control of DC...Design and Analysis of PID and Fuzzy-PID Controller for Voltage Control of DC...
Design and Analysis of PID and Fuzzy-PID Controller for Voltage Control of DC...
 
Fuzzy logic mis
Fuzzy logic misFuzzy logic mis
Fuzzy logic mis
 
Design of fuzzzy pid controller for bldc motor
Design of fuzzzy pid controller for bldc motorDesign of fuzzzy pid controller for bldc motor
Design of fuzzzy pid controller for bldc motor
 
FUZZY LOGIC CONTROLLER ON DC/DC BOOST CONVERTER
FUZZY LOGIC CONTROLLER ON DC/DC BOOST CONVERTERFUZZY LOGIC CONTROLLER ON DC/DC BOOST CONVERTER
FUZZY LOGIC CONTROLLER ON DC/DC BOOST CONVERTER
 
Dc motor ppt
Dc motor pptDc motor ppt
Dc motor ppt
 
Fuzzy Logic in the Real World
Fuzzy Logic in the Real WorldFuzzy Logic in the Real World
Fuzzy Logic in the Real World
 
Advantages and Disadvatages of AC/DC Motor
Advantages and Disadvatages of AC/DC MotorAdvantages and Disadvatages of AC/DC Motor
Advantages and Disadvatages of AC/DC Motor
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
speed control of three phase induction motor
speed control of three phase induction motorspeed control of three phase induction motor
speed control of three phase induction motor
 
Chapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicChapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy Logic
 
dc Generator Ppt
dc Generator Pptdc Generator Ppt
dc Generator Ppt
 
Direct Torque Control of a Bldc Motor Based on Computing Technique
Direct Torque Control of a Bldc Motor Based on Computing TechniqueDirect Torque Control of a Bldc Motor Based on Computing Technique
Direct Torque Control of a Bldc Motor Based on Computing Technique
 

Similar a Adaptive Fuzzy PID Regulator for the Speed Control of Brushless Dc Motor

Similar a Adaptive Fuzzy PID Regulator for the Speed Control of Brushless Dc Motor (20)

Pi controller ieee format
Pi controller ieee formatPi controller ieee format
Pi controller ieee format
 
J010616573
J010616573J010616573
J010616573
 
Performance analysis of Fuzzy logic based speed control of DC motor
Performance analysis of Fuzzy logic based speed control of DC motorPerformance analysis of Fuzzy logic based speed control of DC motor
Performance analysis of Fuzzy logic based speed control of DC motor
 
Soft Computing Technique of Bridgeless SEPIC Converter for PMBLDC Motor Drive
Soft Computing Technique of Bridgeless SEPIC Converter for PMBLDC Motor DriveSoft Computing Technique of Bridgeless SEPIC Converter for PMBLDC Motor Drive
Soft Computing Technique of Bridgeless SEPIC Converter for PMBLDC Motor Drive
 
IRJET- Stability Enhancement using Power System Stabilizer with Optimization ...
IRJET- Stability Enhancement using Power System Stabilizer with Optimization ...IRJET- Stability Enhancement using Power System Stabilizer with Optimization ...
IRJET- Stability Enhancement using Power System Stabilizer with Optimization ...
 
A review paper on closed loop control of bldc motor using fuzzy logic
A review paper on closed loop control of bldc motor using fuzzy logicA review paper on closed loop control of bldc motor using fuzzy logic
A review paper on closed loop control of bldc motor using fuzzy logic
 
F010214352
F010214352F010214352
F010214352
 
Gb3611041110
Gb3611041110Gb3611041110
Gb3611041110
 
E010143037
E010143037E010143037
E010143037
 
Efficient bridgeless SEPIC converter fed PMBLDC motor using artificial neural...
Efficient bridgeless SEPIC converter fed PMBLDC motor using artificial neural...Efficient bridgeless SEPIC converter fed PMBLDC motor using artificial neural...
Efficient bridgeless SEPIC converter fed PMBLDC motor using artificial neural...
 
Power Optimization and Control in Wind Energy Conversion Systems using Fracti...
Power Optimization and Control in Wind Energy Conversion Systems using Fracti...Power Optimization and Control in Wind Energy Conversion Systems using Fracti...
Power Optimization and Control in Wind Energy Conversion Systems using Fracti...
 
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...
 
I1103016569
I1103016569I1103016569
I1103016569
 
40620130101003
4062013010100340620130101003
40620130101003
 
IRJET- Modeling and Control of Three Phase BLDC Motor using PID and Fuzzy Log...
IRJET- Modeling and Control of Three Phase BLDC Motor using PID and Fuzzy Log...IRJET- Modeling and Control of Three Phase BLDC Motor using PID and Fuzzy Log...
IRJET- Modeling and Control of Three Phase BLDC Motor using PID and Fuzzy Log...
 
C010231319
C010231319C010231319
C010231319
 
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
 
IRJET- Vector Control of Three Phase Induction Motor
IRJET- Vector Control of Three Phase Induction MotorIRJET- Vector Control of Three Phase Induction Motor
IRJET- Vector Control of Three Phase Induction Motor
 
Design of a discrete PID controller based on identification data for a simsca...
Design of a discrete PID controller based on identification data for a simsca...Design of a discrete PID controller based on identification data for a simsca...
Design of a discrete PID controller based on identification data for a simsca...
 
Speed performance evaluation of BLDC motor based on dynamic wavelet neural ne...
Speed performance evaluation of BLDC motor based on dynamic wavelet neural ne...Speed performance evaluation of BLDC motor based on dynamic wavelet neural ne...
Speed performance evaluation of BLDC motor based on dynamic wavelet neural ne...
 

Más de IOSR Journals

Más de 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
 

Último

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 

Último (20)

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 

Adaptive Fuzzy PID Regulator for the Speed Control of Brushless Dc Motor

  • 1. IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-ISSN: 2278-1676,p-ISSN: 2320-3331, Volume 10, Issue 1 Ver. II (Jan – Feb. 2015), PP 10-17 www.iosrjournals.org DOI: 10.9790/1676-10121017 www.iosrjournals.org 10 | Page Adaptive Fuzzy PID Regulator for the Speed Control of Brushless Dc Motor Dr. Anitha P1 ‘Professor, Department of Electrical & Electronics Engg, NSS College of Engg’ Abstract: This paper presents an intelligent speed control system based on self tuning fuzzy PID controller for a brushless DC motor.PWM based motor current control is implemented with the help of three hall sensors placed around the motor shaft and a three phase inverter model is implemented for motor commutation .Dynamic performance of electromagnetic torque developed are analysed for this model. Traditional speed control system of BLDCM introduces conventional PI regulator in outer speed loop which debases the performance of whole system. To overcome this problem, replacement of PI controller by an intelligent controller based on fuzzy set theory is proposed. The performance of the intelligent controller has been investigated through Matlab Simulink package for different operating conditions such as sudden changes in load torque. The simulation results demonstrate that the performance of the proposed controller is better than that of conventional PI controller. Keywords: Fuzzy Logic Controllersr, BLDC,PID Controller I. Introduction With the rapid developments in power semiconductor technologies and manufacturing technology for high quality magnetic materials, the BLDC motors have been widely used for various industrial and servo applications. BLDC motors are reliable, easy to control and inexpensive. Due to their favourable electrical and mechanical properties ,BLDC motors are widely used in applications such as automotive,aerospace ,medical ,instrumentation, actuation ,robotics and industrial automation equipments.BLDC motors has many advantages over conventional dc servo motors such as high dynamic response,long operating life ,high efficiency,long operating characteristics and high torque-weight ratio.The stator of BLDC motors have three phase windings ,whereas rotor has pole magnets.The hall sensors embedded in the motor detects rotor position and decoder decodes the position of rotor and produces gate pulses to trigger the six pulse inverter to produce ac voltages that energizes the stator windings.BLDC motors have electronic commutators instead of brushes ,thus they have higher efficiency, noiseless operation and long operating life. Fuzzy control provides a formal methodology for representing, manipulating and implementing a human heuristic knowledge about how to control the performance of a real dynamic system .Some simulation models based on state space equations,analysis of torque ripple due to phase commutation have been proposed for the analysis of BLDC motor drives[1],[2].Furthermore fuzzy logic controllers are used to analyse BLDC motor drives in literature[3],[4]. The FLC technique is a model-free techinique and inherently robust to load disturbances with the ease of implementation[5]. In this paper, a self tuning PID Fuzzy Logic Controller is proposed for the speed control of BLDC motor. II. Modelling Of Permanent Magnet Brushless Dc Motor The complete BLDC motor drive system consists of a permanent magnet motor fed by a three phase PWM inverter ,hysteresis current controller,rotor position sensor and speed controllerThe phase variables are used to model the BLDC motor due to its nonsinusoidal back emf and phase current.The controlled power to motor is supplied by the inverter. The magnitude and frequency of the inverter output voltage depends on the switching signals generated by the hysteresis controller. The state of these switching signals at any instant is determined by the rotor position, speed variation and winding currents. The controller facilitates the variable speed operation of the drive and also synchronizes winding currents with the rotor position. It maintains the motor speed reference value even during load and supply variations. The Fig.1 shows the configuration of Permanent Magnet Brushless DC Motor drive system
  • 2. Adaptive fuzzy pid regulator for the speed control of brushless dc motor DOI: 10.9790/1676-10121017 www.iosrjournals.org 11 | Page Fig.1 Brushless DC Motor Drive system The mathematical model of the motor is developed based on the assumption in [4 ]. The terminal voltage equation of BLDC motor can be written as Where Va,Vb andVc are the phase voltages,ia,ib,ic are the phase currents,ea,eb and ec are phase back emf voltages, R is the phase resistance ,L=La=Lb=Lc is the synchronous inductance per phase and includes both leakages and armature reaction inductances. The electmro magnetic torque is given by Ta = eaia+ebib+ecic/wm (2) Where ‘wm’ is the mechanical speed of motor. III. Design Of Adaptive Fuzzy Pid Controller The membership functions for controller input error and change in error are defined on the common interval [-1 1]. The membership function for gain updating factor is defined on [0 1]. The triangular membership function is selected with fifty percent overlap except at the two membership functions at the extreme end. The membership functions for error and change in error are shown in Fig. 2 and Fig.3 respectively. Their control output is shown in Fig. 4. The membership function for gain updating factor  is obtained by translating Fig. 4 along the horizontal axis by an amount +1 and mapping it on [0 1] using the relation y = 0.5(x+1) and it is shown in Fig. 5. The values of actual inputs e and e are mapped on to [-1 1] by the input scaling factors. The fuzzy logic controller output is mapped to actual output by output scaling factor .The actual output of adaptive FLC is obtained by using effective scaling factor GU. Fig. 2 Membership function plot for Error + ++
  • 3. Adaptive fuzzy pid regulator for the speed control of brushless dc motor DOI: 10.9790/1676-10121017 www.iosrjournals.org 12 | Page Fig.3 Membership function plot for change in Error Fig.4 Membership function of control output The relationship between scaling factors and input and output variables of adaptive FLC are given by Eqns. (3),(4) and (5). E=GE*e (3) CE=GCE*e (4) U=(GU) u (5) where GE, GCE and GU are scaling factors at the input and output of FLC . The term ‘u’ represents the fuzzy controller output and ‘U’ denotes scaled output of fuzzy logic controller. The fuzzy PD controller uses rules of the form: RPID: If e is PB(Positive Big) and e is PS (Positive Small) then u is PB (Positive Big). The gain updating factor () are calculated using fuzzy rules of the form: R : If e is NB (Negative Big) and e is NB (Negative Big )then  is VB(Very Big). Some of the important considerations that have been taken into account for the rule formation is to minimize the effects of delayed control action due to process dead time or measuring lag. The rules have been realized of the form : If e is PS and e is PB then  is VB.(The process output is not only far away from the set point but also is moving farther away from it). 2) Using the rule ‘If e is ZE and e is PM then  is B’ overshoot can be reduced. 3) When the processes are subjected to load disturbances in order to improve the control performance, the gain should be sufficiently large during the steady state condition. Fig. 5 Membership function for tuning factor' alpha'
  • 4. Adaptive fuzzy pid regulator for the speed control of brushless dc motor DOI: 10.9790/1676-10121017 www.iosrjournals.org 13 | Page The fuzzy rules for computation of control input ‘u’ are shown in Table 1 and the fuzzy rules for computation of  are shown in Table 2. Table1 Fuzzy rules for computation of control input’u’ E/E NB NM NS ZE PS PM PB NB NB NB NB NB NM NS ZE NM NB NM NM NM NS ZE PS NS NB NM NS NS ZE PS PS ZE NM NM NS ZE PS PM PM PS NS NS ZE PS PS PM PS PM NS ZE PS PM PM PM PS PB ZE PS PM PS PS PS PS Table 2 Fuzzy rules for computation of  E/e NB NM NS ZE PS PM PB NB VB VB VB S VS VS ZE NM VB VB MB SB S S S NS VB B B MB VS MB SB ZE B B VB ZE VB B B PS SB MB VS MB B B VB PM S S S SB MB VB VB PB ZE VS VS S VB VB VB To make controller produce lower overshoot and settling time the controller gain is set at a small value when error is big. If e is NB and e is PS then  is VS . In order to prevent excessive oscillation, the rule for  is selected as ‘if e is PS and e is NS then  is ‘S’. This type of gain variation will also result in the convergence rate of process to the set point. To improve control performance under load disturbance gain should be sufficiently large around steady state condition. Immediately after a large load disturbance, e may be small but e will be sufficiently large and in this case  is needed to be large to increase the gain. Fig.6 shows the simulation diagram of BLDC motor control system and Fig.7 demonstrates the fuzzy PIDregulator simulation . Fig.6 Simulation diagram of BLDC motor system
  • 5. Adaptive fuzzy pid regulator for the speed control of brushless dc motor DOI: 10.9790/1676-10121017 www.iosrjournals.org 14 | Page Fig.7 Simulation diagram of Fuzzy regulator IV. Simulation Results Simulation resuls includes variations of different parameters of BLDC motor like electromagnetic torque,rotor speed,line-line motor terminal voltages w.r.t time. Fig.8(a) and Fig.8(b) shows dynamic responses of the rotor speed using conventional PID Controller and Adaptive fuzzy PID Controller. and Fig.9(a) and Fig.9(b) shows dynamic responses of the electromanetic torque developed using fuzzzy PID controller and conventional PID controller.From the torque response curve it can be observed that for the system with fuzzy PID Controller torque ripple is minimized under variable load conditione. Fig.8 (a) Rotor speed response using conventionalPID Controller. Fig.8 (b) Rotor speed response using adaptive fuzzy controller
  • 6. Adaptive fuzzy pid regulator for the speed control of brushless dc motor DOI: 10.9790/1676-10121017 www.iosrjournals.org 15 | Page With adaptive fuzzy PID controller percentage overshoot is found to be zero compared to the response of conventional PID Controller.The produced line-to-line voltage Vab,Vbc and Vca according to the conduction modes is demonstrated in Fig.10, 11and 12 respectively. Fig.9 (a) Torque response curve with fuzzy PID Controller Fig,9(b)Torque response curve with conventional PID Controller Fig.10 line-line voltage Vab
  • 7. Adaptive fuzzy pid regulator for the speed control of brushless dc motor DOI: 10.9790/1676-10121017 www.iosrjournals.org 16 | Page 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 -500 0 500 Time line-linevoltageVbc Fig.11 line-line voltage Vbc 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 -500 0 500 Time line-linevoltageVac Fig.12 line-line voltage VAC V. Conclusions A performance comparison of PID Controller and Adaptive fuzzy Logic controller has been carried out by several simulations. The results have shown that Adaptive fuzzy logic regulator is better than conventional PID controller under variable operating conditions such as sudden variation in load conditions. The performance of AFLC is excellent for reducing torque ripples. The conclusion is that Adaptive fuzzy regulator is found to be more robust, stable flexible and insensitive to parameter variations as compared with conventional PID Controllers. References [1]. P Pillay and R Krishnan,Modelling Simulation and Analysis of Prrmanent Magnet drives Inverters:The brushless DC motor drive,IEEE Trans. On Industry applications 25,274-279,1989 [2]. P.D Evans and D.Brown,Simulation of Brushless DC Drives,Proc. Of the IEE 137,299-308,1990 [3]. R.Carlson,M.Lajoie-Muzene,and C.D.S Fagundes,Analysis of Torque ripple due to phase commutation in brushless DC machines,IEEE Trans. On Industry applications 28,632-638,1992 [4]. B.K.Lee and M.A Ehsani,Simplified functional model for 3-phase voltage source inverter using switching function concept,IEEE Trans.on Industrial Electronics48,309-321,2001 [5]. Yen-Shin Lai,Fu-San Shyaand YUNG-Hsinchang,’Novel loss Reductio n PWM Tecchnique for BLDCM drives fed by MOSTET inverter’,IEEE Trans.on Power electronics,Vol.19,N0.6,Nov 2009 [6]. AntonioMorcuo ,’A General PWM Strategy for four-switch three phase Inverters,’IEEE Transactions on Power Electronics,Vol. 2006
  • 8. Adaptive fuzzy pid regulator for the speed control of brushless dc motor DOI: 10.9790/1676-10121017 www.iosrjournals.org 17 | Page [7]. Mauricio Beltrao 21,No.6,Novem de Rossiter,Cursino Brcondao Jacobin,Edison Roberto Cabral da saliva and Yuanguan Wu,Zhiquan Deng,Xiaolin Wang,Xingling and Xincao,’Positin sensorlessControl based on Co-ordinate transformation for Brushless DC Motor Drives’,IEEE Transactions on power electronics,vol.25,No.9,Sep 2010 [8]. Hamid A.Taliyat ,Stevan Campbell ,’DSP based Electromechanical motion control’,2004CRC .Press,LLC [9]. Zhen-Yu Zhao,MasayoshiTomizuka and Satoru Isaka,1993’Fuzzy Gain scheduling of PID Controllers’,IEEE Transactions on Systems,man and Cybernetics,23No.5 [10]. George K I Mann,Bao-GangHu and Raymond G.Goshi1999,’Analysis of Direct action fuzzy PID Controller structures’,IEEE transactions on Sstems,man and cybernetic-partbcybernetics 29(3)