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 8, Issue 6 (Nov. - Dec. 2013), PP 33-43
www.iosrjournals.org
www.iosrjournals.org 33 | Page
Hybrid PI-Fuzzy Controller for Brushless DC motor speed
control
Dhanya K Panicker1
, Ms. Remya Mol2
1,2
(Electrical and Electronics Engineering,Govt.Engineering College Idukki/M.G.University, India)
Abstract : This paper aims at the design and simulation of hybrid PI-fuzzy control system for the speed
control of a brushless dc motor. The performance of the fuzzy logic controller (FLC) is better under transient
conditions, while that of the proportional plus integral (PI) controller is superior near the steady-state
condition. The combined advantages of these two controllers can be obtained with hybrid PI -fuzzy speed
controller. Both the design of the fuzzy controller and its integration with the proportional-integral (PI)
controller is to be done. The principle of the proposed control system is to use a PI controller, which performs
satisfactorily in most cases, while keeping in the background, a fuzzy controller, which is ready to take over
the PI controller when severe perturbations occur. By combining the two controllers, one can get the quick
response of the PI controller while eliminating the overshoot possibly associated with it.
Keywords: PI, Fuzzy logic, Hybrid Controller, BLDC Motor, Speed Control.
I. INTRODUCTION
In recent years, brushless dc (BLDC) machines have gained widespread use in electric drives. These
machines are ideal for use in clean, explosive environments such as aeronautics, robotics, electric vehicles, food
and chemical industries and dynamic actuation. Using these machines in high-performance drives requires
advance and robust control methods. Conventional control techniques require accurate mathematical models
describing the dynamics of the system under study. These techniques result in tracking error when the load
varies fast and overshoot during transients. In lieu of provisions for robust control design, they also lack
consistent performance when changes occur in the system. If advance control strategies are used instead, the
system will perform more accurately or robustly. It is therefore, desired to develop a controller that has the
ability to adjust its own parameters and even structure online, according to the environment in which it works to
yield satisfactory control performance. An interesting alternative that could be investigated is the use of fuzzy
logic control (FLC) methods. In the last decade, FLC has attracted considerable attention as a tool for a novel
control approach because of the variety of advantages that it offers over the classical control techniques. Unlike
other conventional control schemes, FLC is a model-free controller. It does not require an exact mathematical
model of the controlled system and therefore, is less sensitive to system parameter changes. In addition, rapidity
and robustness are the most profound and interesting properties in comparison to the traditional control
methods.
II. MATHEMATICAL MODEL OF BLDC MOTOR
BLDC motor can be modeled in the 3-phase abc variables which consist of two parts. One is an
electrical part which calculates electromagnetic torque and current of the motor. The other is a mechanical part,
which generates revolution of the motor. The electrical part of BLDC motor can be represented in matrix form
as follows:
= + d/dt + (1)
Where Van , Vbn and Vcn are the phase winding voltages, R is the resistance per phase of the stator
winding, while ia , ib and ic are the phase currents. The back-EMF waveforms ea, eb, ec are functions of angular
velocity of the rotor shaft, so
E = Ke ώm , where Ke is the back-emf constant.
If there is no change in rotor reluctance with angle because of a non-salient rotor, and assuming three
symmetric phases, the following are obtained.
La = Lb = Lc = L (2)
Lab = Lba = Lac = Lca = Lbc = Lcb = M (3)










cn
bn
an
V
V
V










R
R
R
00
00
00










c
b
a
i
i
i










ccbca
cbbba
LLL
LLL
LLL cabaa










c
b
a
i
i
i










c
b
a
e
e
e
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
www.iosrjournals.org 34 | Page
Substituting equations (2) and (3) in (1) gives the BLDC model as:
= + d/dt + (4)
From equation (4), phase voltage for phase A, Van can be derived as:
Van = Rsia + L dia/dt + M d(ib + ic) /dt + ea
Assume stator currents to be balanced.
Van = Rs ia + ( L – M) dia/dt + ea
This is also same for phase b and c.
= +Ld/dt + (5)
Neutral voltages are referred to the zero reference potential at midpoint of dc-link (0). So phase voltage
can be expressed as:
Van = Vao – Vno
Vbn = Vbo – Vno
Vcn = Vco – Vn0
where Vao, Vbo, Vco and Vno are the output phase voltages from the inverter and the potential of the star
point referred to the neutral respectively. In order to avoid unbalance in applied voltages, a balanced star
connected three phase winding is considered.
The developed electromagnetic torque can be expressed as:
Te=Jdω/dt+Bω+Tl
where J is moment of inertia in kg-m2
, B is frictional coefficient in N-ms/rad , Tl is the load torque in
Nm. But the electromagnetic torque for this 3-phase BLDC motor is dependent on the current, speed and back-
EMF waveforms, so the instantaneous electromagnetic torque can be represented as:
Te= (eaia+ebib+ecic)/ω.
The derivative of electrical rotor position r is expressed as:
where P is the number of poles, ωr is the rotor speed in mechanical rad/sec and θ r is the electrical rotor
position in electrical radian.
III. SPEED CONTROLLER
Many drive systems today employ a conventional controller such as a PI-type controller. This method
works well, but only under a specific set of known system parameters and load conditions. However, deviations
of the system parameters or load conditions from the known values cause the performance of the closed-loop
system to deteriorate, resulting in larger overshoot, larger rise time, longer settling times and, possibly, an
unstable system. It should be noted that the system parameters such as the system inertia and damping ratio
might vary over a wide range due to changes in load conditions. Generally, a PI speed controller could be tuned
to a certain degree in order to obtain a desired performance under a specific set of operating conditions. Less
than ideal performance is then observed when these operating conditions vary. Thus, there is a need for other
types of controllers, which can account for nonlinearities and are somewhat adaptable to varying conditions in
real time. Other methods are now being employed, such as fuzzy logic, in order to achieve a desired
performance level.










cn
bn
an
V
V
V










R00
0R0
00R










c
b
a
i
i
i










LMM
MLM
MML










c
b
a
i
i
i










c
b
a
e
e
e
0cibiai 










cn
bn
an
V
V
V










R
R
R
00
00
00










c
b
a
i
i
i













ML
ML
ML
00
00
00










c
b
a
i
i
i










c
b
a
e
e
e
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
www.iosrjournals.org 35 | Page
Fig. 1 Closed loop speed control of BLDC motor
The model of speed controller has been realized using the Simulink toolbox of the MATLAB software.
The main function of speed controller block is to provide a reference torque which in turn is converted to
reference current and is fed to current reference generator. The output of the speed controller is limited to a
proper value in accordance with the motor rating to generate the reference torque. The speed controllers realized
in this project are proportional integral (PI) controller, fuzzy logic (FLC) controller and hybrid PI-Fuzzy
controller.
A. PI Controller
The proportional plus integral (PI) controller is widely used for industrial applications. The input to the
PI controller is the speed error (E), while the output of the PI controller is used as the input of reference current
block.
B. Fuzzy Logic Controller
Fuzzy logic control (FLC) is a rule based controller. It is a control algorithm based on a
linguistic control strategy which tries to account the human’s knowledge about how to control a system without
requiring a mathematical model. The approach of the basic structure of the fuzzy logic controller system is
illustrated in Fig.2 .
Fig. 2 Basic structure of Fuzzy Logic controller
Fuzzy logic uses linguistic variables instead of numerical variables. The process of converting a
numerical variable (real number or crisp variables) into a linguistic variable (fuzzy number) is called
Fuzzification. Here the inputs for Fuzzy Logic controller are the speed error (E) and change in speed error (CE).
Speed error is calculated with comparison between reference speed and the actual speed. The fuzzy logic
controller is used to produce an adaptive control so that the motor speed can accurately track the reference
speed. The reverse of Fuzzification is called Defuzzification. The use of Fuzzy Logic Controller (FLC) produces
required output in a linguistic variable (fuzzy number). According to real world requirements, the linguistic
variables have to be transformed to crisp output.
The membership function is a graphical representation of the magnitude of participation of each input.
There are different membership functions associated with each input and output response. Here the trapezoidal
membership functions are used for input and output variables. The number of membership functions determines
the quality of control which can be achieved using fuzzy controller. As the number of membership function
increases, the quality of control improves. As the number of linguistic variables increases, the computational
time and required memory increases. Therefore, a compromise between the quality of control and computational
time is needed to choose the number of linguistic variables. The most common shape of membership functions
is triangular, although trapezoidal and bell curves are also used, but the shape is generally less important than
the number of curves and their placement.
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
www.iosrjournals.org 36 | Page
The processing stage is based on a collection of logic rules in the form of IF-THEN statements, where
the IF part is called the "antecedent" and the THEN part is called the "consequent". The knowledge base
comprises knowledge of the application domain and the attendant control goals. It consists of a data “base” and
a linguistic (fuzzy) control rule base. The data base provides necessary definitions, which are used to define
linguistic control rules and fuzzy data manipulation in an FLC. The rule base characterizes the control goals and
control policy of the domain experts by means of a set of linguistic control rules. Decision making logic is the
kernel of an FLC.
The most important things in fuzzy logic control system designs are the process design of membership
functions for input, outputs and the process design of fuzzy if-then rule knowledge base. Fig 3 shows the
membership function of speed error (E), change in speed error (CE) and figue.4 shows the membership function
of output variable. In practice, one or two types of membership functions are
Table. 1 Rule base of Fuzzy logic controller
Enough to solve most of the problems. The next step is to define the control rules. There are no specific
methods to design the fuzzy logic rules. However, the results from PI controller give an opportunity and
guidance for rule justification. Therefore after thorough series of analysis, the total 49 rules have been justified
as shown in Table 1.
The membership function is divided into seven sets: NB: Negative Big, NM: Negative Medium, NS:
Negative Small, Z: Zero, PS: Positive Small, PM: Positive Medium, PB: Positive Big.
Fig.3 Membership function plots, error and change in error
Fig 4. Membership function plots, output variable
C. Hybrid PI-Fuzzy Controller
The objective of the hybrid controller is to utilize the best attributes of the PI and
fuzzy logic controllers to provide a controller which will produce better response than either the PI or the fuzzy
controller. There are two major differences between the tracking ability of the conventional PI controller and the
fuzzy logic controller. Both the PI and fuzzy controller produce reasonably good tracking for steady-state or
slowly varying operating conditions. However, when there is a step change in any of the operating conditions,
such as may occur in the set point or load, the PI controller tends to exhibit some overshoot or oscillations. The
fuzzy controller reduces both the overshoot and extent of oscillations under the same operating conditions.
Although the fuzzy controller has a slower response by itself, it reduces both the overshoot and extent of
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
www.iosrjournals.org 37 | Page
oscillations under the same operating conditions. The desire is that, by combining the two controllers, one can
get the quick response of the PI controller while eliminating the overshoot possibly associated with it.
Switching Control Strategy
The switching between the two controllers needs a reliable basis for determining which controller
would be more effective. The answer could be derived by looking at the advantages of each controller. Both
controllers yield good responses to steady-state or slowly changing conditions. To take advantage of the rapid
response of the PI controller, one needs to keep the system responding under the PI controller for a majority of
the time, and use the fuzzy controller only when the system behavior is oscillatory or tends to overshoot. Thus,
after designing the best stand-alone PI and fuzzy controllers, one needs to develop a mechanism for switching
from the PI to the fuzzy controllers, based on the following two conditions:
1) Switch when oscillations are detected;
2) Switch when overshoot is detected.
The switching strategy is then simply based on the following conditions:
IF the system has an oscillatory behavior
THEN fuzzy controller is activated,
Otherwise PI controller is operated.
IF the system has an overshoot
THEN fuzzy controller is activated,
Otherwise PI controller is operated.
The system under study is considered as having an overshoot when the error is zero and the rate of
change in error is any other value than zero. The system is considered oscillatory when the sum of the absolute
values of the error taken over time does not equal the absolute values of the sum of the error over the same
period of time. Since the system is expected to overshoot during oscillatory behavior, the only switching
criterion that needs to be considered is overshoot. However, in practice, it is more convenient to directly
implement the control signal according to the control actions delivered by the controller. Consequently, the
fuzzy controller can be designed so that normal behavior (no oscillations or overshoot) results in a null fuzzy
action. Accordingly, the switching between the two controllers reduces to using PI if the fuzzy has null value;
otherwise, the fuzzy output is used. In particular, the fuzzy controller can be designed so that a normal behavior
Fig.5 Structure of switching strategy results in a null fuzzy action.
IV. Simulation And Results
A. Body Block Of Bldc Motor
Fig. 6 shows the simulation model of the electrical block of BLDC motor
Fig. 6 Electrical block of phase a
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
www.iosrjournals.org 38 | Page
Fig.7 and Fig.8 shows the simulation models for building mechanical block of BLDC motor
Fig.7 Generation of electromagnetic torque
Fig.8 Simulink model for the generation of rotor speed
C. Commutation Logic Block
The reliable commutation of inverter for BLDC motor control system is controlled by the rotor position
signal. The function of this block is to decide the switching order of six power tubes according to position of the
magnetic poles. The position signal of magnetic poles acts as inputs, and the switching logic signals of six
power tubes act as outputs, as shown in Fig.9 and 10
D. Hall Sensor Signal Generation
Fig.9 Generation of Hall sensor signals
D. Gate Signal Generation
Fig.10 Generation of gate signals
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
www.iosrjournals.org 39 | Page
E. Voltage Source Inverter
The voltage inverter block uses three-phase full-bridge inverter. The model of six power tubes can be
built by using switching devices MOSFET in Simulink/SimPowerSystems Toolbox, as shown in Fig.11
Fig.11 Voltage source inverter
F. Open Loop Bldc
Fig.12 Simulink model of open loop BLDC motor
Fig.13 shows the generated hall signals
Fig.13 Hall sensor signals
Fig.14 shows the voltage source inverter output.
Fig.14 Voltage source inverter output
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
www.iosrjournals.org 40 | Page
Fig.15 Back emf waveforms
G. Open Loop Speed Response
Fig.16 shows the open loop speed response of BLDC motor.
Fig.16 Open loop speed response of BLDC motor
H. . Current Controller
H. A. Current Reference Block
The action of the current reference block is to produce three-phase reference currents, iar, ibr, icr
depending on the signal of current amplitude, Is, and the position signal, Then the reference currents are directly
given to the current hysteresis controller block. Table 2 shows corresponding relation between the rotor position
and the three-phase reference current
Table. 2 Relationship between reference current and rotor position
Fig.17 Reference current generator
H.B. Hysteresis Current Controller Block
Current hysteresis controller block is to achieve hysteresis current control, in which input signals are
three phase reference currents and practical currents, and output signals will act as the control signals of
inverter. When the practical current is greater than the reference current and the error is greater than the ring
width of hysteresis comparator, the corresponding phase will be conducted forward and turn off reversely.
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
www.iosrjournals.org 41 | Page
Conversely, it will be conducted reversely and turn off forward. When selecting proper hysteresis ring width, the
practical current will track the reference current continuously. By this means the current closed-loop control can
be achieved.
Fig.18 Hysteresis current controller
Closed Loop Control Of Bldc Motor Using Pi-Controller
Fig.19 Simulink block of closed loop speed control using PI controller
Fig.20 Speed response using PI controller in closed loop
Fig.21 Electromagnetic Torque response using PI controller in closed loop
Fuzzy Logic Controller
Here the inputs for Fuzzy Logic controller are the speed error (E) and change of speed error (CE).
Speed error is calculated with comparison between reference speed and the actual speed.
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
www.iosrjournals.org 42 | Page
Fig.22 Simulink model of Fuzzy logic controller
Fig.23 shows the speed response of BLDC motor while using fuzzy logic controller as the speed controller.
Fig.23 Speed response using fuzzy logic controller
Hybrid Pi- Fuzzy Controller
The objective of the hybrid controller is to utilize best attributes of the PI controller and fuzzy
controller to provide a controller which will produce better response than either PI or fuzzy controller. The
superiority of both fuzzy and PI controller are integrated together by using a switch as shown in Fig.24. The
speed error and simulation time control the switch such that it will be switched to fuzzy controller when the
speed error is large and vice versa to PI controller when the speed error is small with appropriate time.
Fig.24 Simulink model of Hybrid PI- Fuzzy controller
Fig.25 shows the speed response of BLDC motor while using Hybrid PI – fuzzy controller as the speed
controller
Fig.25 Speed response using hybrid PI-fuzzy controller
Fig.26 Electromagnetic Torque response using hybrid PI-fuzzy controller
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
www.iosrjournals.org 43 | Page
V. COMPARISON BETWEEN SPEED CONTROLLERS
When a step change at 0.5 was applied the PI controller failed to track the reference speed of 1000rpm
which was well tracked by the fuzzy controller. During steady state conditions, the settling time of fuzzy
controller was found to be more when compared to PI controller. In hybrid PI Fuzzy controller this is
compensated by the combined action of PI and Fuzzy controller.
VI. CONCLUSION
This paper presented the design of a hybrid PI-fuzzy control system for the speed control of a brushless
dc motor The performance of the fuzzy logic controller is better under transient conditions, while that of the
proportional plus integral controller is superior near the steady state condition. The combined advantages of
these two controllers can be obtained with hybrid PI-fuzzy speed controller. Mathematical model of the BLDC
motor is studied. Based on this, the modeling and simulation of the proposed control system is done. The
performance of the system using PI controller, fuzzy logic controller and hybrid PI- fuzzy controller are
compared. It is shown through extensive simulation that the performance of the Hybrid PI- Fuzzy controller is
better than using PI controller and fuzzy controller alone for the speed control of BLDC motor.
REFERENCES
[1] Ahmed R., Daniel R. and David M.D. “Experimental Verification of a Hybrid Fuzzy Control Strategy for a High-Performance
Brushless DC Drive system”. IEEE Transactions on Industry Applications, Vol.37, No.2, March-April 2001, pp.503-512
[2] Tan C.S., Baharuddin I. “Study of Fuzzy and PI controller for permanent magnet brushless dc motor drive”. Proceedings of
International Power Engineering and Optimization Conference, June 23-24, 2010, pp.517- 521
[3] Sayed H.S., Khouly F.M., “Fuzzy logic based control of a permanent magnet brushless dc motor drive” AIAA, No.78-1291, 1978.
[4] Dumitru D., Chemin B.,“A PI-Fuzzy Controller Designated For Industrial Motor Control Application”. AIAA, 1990, pp.949-954
[5] Arnulfo R.M., Raul G.R., “ PI Fuzzy Gain- Scheduling Speed Control at Startup of a Gas-Turbine Power Plant” IEEE Transactions on
energy conversion, vol.26, NO.1, March 2011, pp.467-473

More Related Content

What's hot

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
 
Fuzzy logic Technique Based Speed Control of a Permanent Magnet Brushless DC...
Fuzzy logic Technique Based Speed Control of a Permanent  Magnet Brushless DC...Fuzzy logic Technique Based Speed Control of a Permanent  Magnet Brushless DC...
Fuzzy logic Technique Based Speed Control of a Permanent Magnet Brushless DC...IJMER
 
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 ControllerTridib Bose
 
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 MotorRajesh Pindoriya
 
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 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 SchemesIRJET Journal
 
Speed con trol of dc motor
Speed con trol of dc motorSpeed con trol of dc motor
Speed con trol of dc motorAmit Ranjan
 
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
 
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 MATLABIRJET Journal
 
Speed control of motor usinng matlab
Speed control of motor usinng  matlabSpeed control of motor usinng  matlab
Speed control of motor usinng matlabshadabshaikh102
 
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...IRJET Journal
 
IRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
IRJET - Flyback Converter based BLDC Motor Drives for Power Device ApplicationsIRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
IRJET - Flyback Converter based BLDC Motor Drives for Power Device ApplicationsIRJET Journal
 
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 LogicWaleed El-Badry
 
Closed loop performance investigation
Closed loop performance investigationClosed loop performance investigation
Closed loop performance investigationPrabhakar Captain
 
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
 
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
 
Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controllerUday Wankar
 
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
 
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
 

What's hot (20)

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
 
Fuzzy logic Technique Based Speed Control of a Permanent Magnet Brushless DC...
Fuzzy logic Technique Based Speed Control of a Permanent  Magnet Brushless DC...Fuzzy logic Technique Based Speed Control of a Permanent  Magnet Brushless DC...
Fuzzy logic Technique Based Speed Control of a Permanent Magnet Brushless DC...
 
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
 
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
 
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 con trol of dc motor
Speed con trol of dc motorSpeed con trol of dc motor
Speed con trol of dc motor
 
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...
 
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
 
Speed control of motor usinng matlab
Speed control of motor usinng  matlabSpeed control of motor usinng  matlab
Speed control of motor usinng matlab
 
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...
 
Fuzzy imp in part
Fuzzy imp in partFuzzy imp in part
Fuzzy imp in part
 
IRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
IRJET - Flyback Converter based BLDC Motor Drives for Power Device ApplicationsIRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
IRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
 
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
 
Closed loop performance investigation
Closed loop performance investigationClosed loop performance investigation
Closed loop performance investigation
 
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...
 
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
 
Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controller
 
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 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
 

Viewers also liked

Brushless dc motor
Brushless dc motorBrushless dc motor
Brushless dc motoraroosa khan
 
Brushless DC Motors - EEERulez.BlogSpot.in
Brushless DC Motors - EEERulez.BlogSpot.inBrushless DC Motors - EEERulez.BlogSpot.in
Brushless DC Motors - EEERulez.BlogSpot.inRakesh Bhupathi
 
Speed control of induction motor using vf ds
Speed control of induction motor using vf dsSpeed control of induction motor using vf ds
Speed control of induction motor using vf dsAli Hassan
 
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
 
Brushless dc motors (BLDC Motor)
Brushless dc motors (BLDC Motor)Brushless dc motors (BLDC Motor)
Brushless dc motors (BLDC Motor)haeebakhtar
 
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 motorMishal Hussain
 
A seminar on brushless dc motors
A seminar on brushless dc motorsA seminar on brushless dc motors
A seminar on brushless dc motorsvishal Barvaliya
 
PERMANENT MAGNET BRUSHLESS DC MOTOR
PERMANENT MAGNET BRUSHLESS DC MOTORPERMANENT MAGNET BRUSHLESS DC MOTOR
PERMANENT MAGNET BRUSHLESS DC MOTORArchana Balachandran
 
Brushless dc motor
Brushless dc motorBrushless dc motor
Brushless dc motorBiplab Nayak
 
Fuzzy Logic in the Real World
Fuzzy Logic in the Real WorldFuzzy Logic in the Real World
Fuzzy Logic in the Real WorldBCSLeicester
 
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 motorAshvani Shukla
 
Chapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicChapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicAshique Rasool
 
Almentariak hodei ehiztari
Almentariak hodei ehiztariAlmentariak hodei ehiztari
Almentariak hodei ehiztariAlmentariak
 
Re:Thinking Audience Engagement with an online exhibit
Re:Thinking Audience Engagement with an online exhibitRe:Thinking Audience Engagement with an online exhibit
Re:Thinking Audience Engagement with an online exhibitJustine G. Chapleau
 

Viewers also liked (20)

Bldc motors ppt
Bldc motors pptBldc motors ppt
Bldc motors ppt
 
Brushless dc motor
Brushless dc motorBrushless dc motor
Brushless dc motor
 
Brushless DC Motors - EEERulez.BlogSpot.in
Brushless DC Motors - EEERulez.BlogSpot.inBrushless DC Motors - EEERulez.BlogSpot.in
Brushless DC Motors - EEERulez.BlogSpot.in
 
Speed control of induction motor using vf ds
Speed control of induction motor using vf dsSpeed control of induction motor using vf ds
Speed control of induction motor using vf ds
 
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
 
Brushless dc motors (BLDC Motor)
Brushless dc motors (BLDC Motor)Brushless dc motors (BLDC Motor)
Brushless dc motors (BLDC Motor)
 
Brushless DC Motors
Brushless DC MotorsBrushless DC Motors
Brushless DC Motors
 
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
 
A seminar on brushless dc motors
A seminar on brushless dc motorsA seminar on brushless dc motors
A seminar on brushless dc motors
 
PERMANENT MAGNET BRUSHLESS DC MOTOR
PERMANENT MAGNET BRUSHLESS DC MOTORPERMANENT MAGNET BRUSHLESS DC MOTOR
PERMANENT MAGNET BRUSHLESS DC MOTOR
 
Brushless dc motor
Brushless dc motorBrushless dc motor
Brushless dc motor
 
Fuzzy Logic in the Real World
Fuzzy Logic in the Real WorldFuzzy Logic in the Real World
Fuzzy Logic in the Real World
 
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
 
Sel
SelSel
Sel
 
Stedsnavn og geotagging
Stedsnavn og geotaggingStedsnavn og geotagging
Stedsnavn og geotagging
 
Space 2013
Space 2013 Space 2013
Space 2013
 
Almentariak hodei ehiztari
Almentariak hodei ehiztariAlmentariak hodei ehiztari
Almentariak hodei ehiztari
 
Costume
CostumeCostume
Costume
 
Re:Thinking Audience Engagement with an online exhibit
Re:Thinking Audience Engagement with an online exhibitRe:Thinking Audience Engagement with an online exhibit
Re:Thinking Audience Engagement with an online exhibit
 

Similar to Hybrid PI-Fuzzy Controller for Brushless DC motor speed control

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
 
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
 
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
 
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
 
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 DrivesIOSR Journals
 
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 TechniqueIOSR Journals
 
D0255033039
D0255033039D0255033039
D0255033039theijes
 
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 piAlexander Decker
 
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 logicIRJET Journal
 
Torque Ripple Minimization using Fuzzy Logic
Torque Ripple Minimization using Fuzzy LogicTorque Ripple Minimization using Fuzzy Logic
Torque Ripple Minimization using Fuzzy LogicPoojaBan
 
V fuzzy logic implementation for induction motor control
V fuzzy logic implementation for induction motor controlV fuzzy logic implementation for induction motor control
V fuzzy logic implementation for induction motor controlkypameenendranathred
 

Similar to Hybrid PI-Fuzzy Controller for Brushless DC motor speed control (20)

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...
 
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...
 
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
 
C010231319
C010231319C010231319
C010231319
 
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...
 
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
 
E010143037
E010143037E010143037
E010143037
 
C010121017
C010121017C010121017
C010121017
 
J010616573
J010616573J010616573
J010616573
 
40620130101003
4062013010100340620130101003
40620130101003
 
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
 
[000007]
[000007][000007]
[000007]
 
D0255033039
D0255033039D0255033039
D0255033039
 
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
 
Gz3512221228
Gz3512221228Gz3512221228
Gz3512221228
 
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
 
Torque Ripple Minimization using Fuzzy Logic
Torque Ripple Minimization using Fuzzy LogicTorque Ripple Minimization using Fuzzy Logic
Torque Ripple Minimization using Fuzzy Logic
 
Mm project
Mm projectMm project
Mm project
 
Mm project
Mm projectMm project
Mm project
 
V fuzzy logic implementation for induction motor control
V fuzzy logic implementation for induction motor controlV fuzzy logic implementation for induction motor control
V fuzzy logic implementation for induction motor control
 

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

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
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
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
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
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
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
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 

Recently uploaded (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
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...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.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
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 

Hybrid PI-Fuzzy Controller for Brushless DC motor speed control

  • 1. IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-ISSN: 2278-1676,p-ISSN: 2320-3331, Volume 8, Issue 6 (Nov. - Dec. 2013), PP 33-43 www.iosrjournals.org www.iosrjournals.org 33 | Page Hybrid PI-Fuzzy Controller for Brushless DC motor speed control Dhanya K Panicker1 , Ms. Remya Mol2 1,2 (Electrical and Electronics Engineering,Govt.Engineering College Idukki/M.G.University, India) Abstract : This paper aims at the design and simulation of hybrid PI-fuzzy control system for the speed control of a brushless dc motor. The performance of the fuzzy logic controller (FLC) is better under transient conditions, while that of the proportional plus integral (PI) controller is superior near the steady-state condition. The combined advantages of these two controllers can be obtained with hybrid PI -fuzzy speed controller. Both the design of the fuzzy controller and its integration with the proportional-integral (PI) controller is to be done. The principle of the proposed control system is to use a PI controller, which performs satisfactorily in most cases, while keeping in the background, a fuzzy controller, which is ready to take over the PI controller when severe perturbations occur. By combining the two controllers, one can get the quick response of the PI controller while eliminating the overshoot possibly associated with it. Keywords: PI, Fuzzy logic, Hybrid Controller, BLDC Motor, Speed Control. I. INTRODUCTION In recent years, brushless dc (BLDC) machines have gained widespread use in electric drives. These machines are ideal for use in clean, explosive environments such as aeronautics, robotics, electric vehicles, food and chemical industries and dynamic actuation. Using these machines in high-performance drives requires advance and robust control methods. Conventional control techniques require accurate mathematical models describing the dynamics of the system under study. These techniques result in tracking error when the load varies fast and overshoot during transients. In lieu of provisions for robust control design, they also lack consistent performance when changes occur in the system. If advance control strategies are used instead, the system will perform more accurately or robustly. It is therefore, desired to develop a controller that has the ability to adjust its own parameters and even structure online, according to the environment in which it works to yield satisfactory control performance. An interesting alternative that could be investigated is the use of fuzzy logic control (FLC) methods. In the last decade, FLC has attracted considerable attention as a tool for a novel control approach because of the variety of advantages that it offers over the classical control techniques. Unlike other conventional control schemes, FLC is a model-free controller. It does not require an exact mathematical model of the controlled system and therefore, is less sensitive to system parameter changes. In addition, rapidity and robustness are the most profound and interesting properties in comparison to the traditional control methods. II. MATHEMATICAL MODEL OF BLDC MOTOR BLDC motor can be modeled in the 3-phase abc variables which consist of two parts. One is an electrical part which calculates electromagnetic torque and current of the motor. The other is a mechanical part, which generates revolution of the motor. The electrical part of BLDC motor can be represented in matrix form as follows: = + d/dt + (1) Where Van , Vbn and Vcn are the phase winding voltages, R is the resistance per phase of the stator winding, while ia , ib and ic are the phase currents. The back-EMF waveforms ea, eb, ec are functions of angular velocity of the rotor shaft, so E = Ke ώm , where Ke is the back-emf constant. If there is no change in rotor reluctance with angle because of a non-salient rotor, and assuming three symmetric phases, the following are obtained. La = Lb = Lc = L (2) Lab = Lba = Lac = Lca = Lbc = Lcb = M (3)           cn bn an V V V           R R R 00 00 00           c b a i i i           ccbca cbbba LLL LLL LLL cabaa           c b a i i i           c b a e e e
  • 2. Hybrid PI-Fuzzy Controller for Brushless DC motor speed control www.iosrjournals.org 34 | Page Substituting equations (2) and (3) in (1) gives the BLDC model as: = + d/dt + (4) From equation (4), phase voltage for phase A, Van can be derived as: Van = Rsia + L dia/dt + M d(ib + ic) /dt + ea Assume stator currents to be balanced. Van = Rs ia + ( L – M) dia/dt + ea This is also same for phase b and c. = +Ld/dt + (5) Neutral voltages are referred to the zero reference potential at midpoint of dc-link (0). So phase voltage can be expressed as: Van = Vao – Vno Vbn = Vbo – Vno Vcn = Vco – Vn0 where Vao, Vbo, Vco and Vno are the output phase voltages from the inverter and the potential of the star point referred to the neutral respectively. In order to avoid unbalance in applied voltages, a balanced star connected three phase winding is considered. The developed electromagnetic torque can be expressed as: Te=Jdω/dt+Bω+Tl where J is moment of inertia in kg-m2 , B is frictional coefficient in N-ms/rad , Tl is the load torque in Nm. But the electromagnetic torque for this 3-phase BLDC motor is dependent on the current, speed and back- EMF waveforms, so the instantaneous electromagnetic torque can be represented as: Te= (eaia+ebib+ecic)/ω. The derivative of electrical rotor position r is expressed as: where P is the number of poles, ωr is the rotor speed in mechanical rad/sec and θ r is the electrical rotor position in electrical radian. III. SPEED CONTROLLER Many drive systems today employ a conventional controller such as a PI-type controller. This method works well, but only under a specific set of known system parameters and load conditions. However, deviations of the system parameters or load conditions from the known values cause the performance of the closed-loop system to deteriorate, resulting in larger overshoot, larger rise time, longer settling times and, possibly, an unstable system. It should be noted that the system parameters such as the system inertia and damping ratio might vary over a wide range due to changes in load conditions. Generally, a PI speed controller could be tuned to a certain degree in order to obtain a desired performance under a specific set of operating conditions. Less than ideal performance is then observed when these operating conditions vary. Thus, there is a need for other types of controllers, which can account for nonlinearities and are somewhat adaptable to varying conditions in real time. Other methods are now being employed, such as fuzzy logic, in order to achieve a desired performance level.           cn bn an V V V           R00 0R0 00R           c b a i i i           LMM MLM MML           c b a i i i           c b a e e e 0cibiai            cn bn an V V V           R R R 00 00 00           c b a i i i              ML ML ML 00 00 00           c b a i i i           c b a e e e
  • 3. Hybrid PI-Fuzzy Controller for Brushless DC motor speed control www.iosrjournals.org 35 | Page Fig. 1 Closed loop speed control of BLDC motor The model of speed controller has been realized using the Simulink toolbox of the MATLAB software. The main function of speed controller block is to provide a reference torque which in turn is converted to reference current and is fed to current reference generator. The output of the speed controller is limited to a proper value in accordance with the motor rating to generate the reference torque. The speed controllers realized in this project are proportional integral (PI) controller, fuzzy logic (FLC) controller and hybrid PI-Fuzzy controller. A. PI Controller The proportional plus integral (PI) controller is widely used for industrial applications. The input to the PI controller is the speed error (E), while the output of the PI controller is used as the input of reference current block. B. Fuzzy Logic Controller Fuzzy logic control (FLC) is a rule based controller. It is a control algorithm based on a linguistic control strategy which tries to account the human’s knowledge about how to control a system without requiring a mathematical model. The approach of the basic structure of the fuzzy logic controller system is illustrated in Fig.2 . Fig. 2 Basic structure of Fuzzy Logic controller Fuzzy logic uses linguistic variables instead of numerical variables. The process of converting a numerical variable (real number or crisp variables) into a linguistic variable (fuzzy number) is called Fuzzification. Here the inputs for Fuzzy Logic controller are the speed error (E) and change in speed error (CE). Speed error is calculated with comparison between reference speed and the actual speed. The fuzzy logic controller is used to produce an adaptive control so that the motor speed can accurately track the reference speed. The reverse of Fuzzification is called Defuzzification. The use of Fuzzy Logic Controller (FLC) produces required output in a linguistic variable (fuzzy number). According to real world requirements, the linguistic variables have to be transformed to crisp output. The membership function is a graphical representation of the magnitude of participation of each input. There are different membership functions associated with each input and output response. Here the trapezoidal membership functions are used for input and output variables. The number of membership functions determines the quality of control which can be achieved using fuzzy controller. As the number of membership function increases, the quality of control improves. As the number of linguistic variables increases, the computational time and required memory increases. Therefore, a compromise between the quality of control and computational time is needed to choose the number of linguistic variables. The most common shape of membership functions is triangular, although trapezoidal and bell curves are also used, but the shape is generally less important than the number of curves and their placement.
  • 4. Hybrid PI-Fuzzy Controller for Brushless DC motor speed control www.iosrjournals.org 36 | Page The processing stage is based on a collection of logic rules in the form of IF-THEN statements, where the IF part is called the "antecedent" and the THEN part is called the "consequent". The knowledge base comprises knowledge of the application domain and the attendant control goals. It consists of a data “base” and a linguistic (fuzzy) control rule base. The data base provides necessary definitions, which are used to define linguistic control rules and fuzzy data manipulation in an FLC. The rule base characterizes the control goals and control policy of the domain experts by means of a set of linguistic control rules. Decision making logic is the kernel of an FLC. The most important things in fuzzy logic control system designs are the process design of membership functions for input, outputs and the process design of fuzzy if-then rule knowledge base. Fig 3 shows the membership function of speed error (E), change in speed error (CE) and figue.4 shows the membership function of output variable. In practice, one or two types of membership functions are Table. 1 Rule base of Fuzzy logic controller Enough to solve most of the problems. The next step is to define the control rules. There are no specific methods to design the fuzzy logic rules. However, the results from PI controller give an opportunity and guidance for rule justification. Therefore after thorough series of analysis, the total 49 rules have been justified as shown in Table 1. The membership function is divided into seven sets: NB: Negative Big, NM: Negative Medium, NS: Negative Small, Z: Zero, PS: Positive Small, PM: Positive Medium, PB: Positive Big. Fig.3 Membership function plots, error and change in error Fig 4. Membership function plots, output variable C. Hybrid PI-Fuzzy Controller The objective of the hybrid controller is to utilize the best attributes of the PI and fuzzy logic controllers to provide a controller which will produce better response than either the PI or the fuzzy controller. There are two major differences between the tracking ability of the conventional PI controller and the fuzzy logic controller. Both the PI and fuzzy controller produce reasonably good tracking for steady-state or slowly varying operating conditions. However, when there is a step change in any of the operating conditions, such as may occur in the set point or load, the PI controller tends to exhibit some overshoot or oscillations. The fuzzy controller reduces both the overshoot and extent of oscillations under the same operating conditions. Although the fuzzy controller has a slower response by itself, it reduces both the overshoot and extent of
  • 5. Hybrid PI-Fuzzy Controller for Brushless DC motor speed control www.iosrjournals.org 37 | Page oscillations under the same operating conditions. The desire is that, by combining the two controllers, one can get the quick response of the PI controller while eliminating the overshoot possibly associated with it. Switching Control Strategy The switching between the two controllers needs a reliable basis for determining which controller would be more effective. The answer could be derived by looking at the advantages of each controller. Both controllers yield good responses to steady-state or slowly changing conditions. To take advantage of the rapid response of the PI controller, one needs to keep the system responding under the PI controller for a majority of the time, and use the fuzzy controller only when the system behavior is oscillatory or tends to overshoot. Thus, after designing the best stand-alone PI and fuzzy controllers, one needs to develop a mechanism for switching from the PI to the fuzzy controllers, based on the following two conditions: 1) Switch when oscillations are detected; 2) Switch when overshoot is detected. The switching strategy is then simply based on the following conditions: IF the system has an oscillatory behavior THEN fuzzy controller is activated, Otherwise PI controller is operated. IF the system has an overshoot THEN fuzzy controller is activated, Otherwise PI controller is operated. The system under study is considered as having an overshoot when the error is zero and the rate of change in error is any other value than zero. The system is considered oscillatory when the sum of the absolute values of the error taken over time does not equal the absolute values of the sum of the error over the same period of time. Since the system is expected to overshoot during oscillatory behavior, the only switching criterion that needs to be considered is overshoot. However, in practice, it is more convenient to directly implement the control signal according to the control actions delivered by the controller. Consequently, the fuzzy controller can be designed so that normal behavior (no oscillations or overshoot) results in a null fuzzy action. Accordingly, the switching between the two controllers reduces to using PI if the fuzzy has null value; otherwise, the fuzzy output is used. In particular, the fuzzy controller can be designed so that a normal behavior Fig.5 Structure of switching strategy results in a null fuzzy action. IV. Simulation And Results A. Body Block Of Bldc Motor Fig. 6 shows the simulation model of the electrical block of BLDC motor Fig. 6 Electrical block of phase a
  • 6. Hybrid PI-Fuzzy Controller for Brushless DC motor speed control www.iosrjournals.org 38 | Page Fig.7 and Fig.8 shows the simulation models for building mechanical block of BLDC motor Fig.7 Generation of electromagnetic torque Fig.8 Simulink model for the generation of rotor speed C. Commutation Logic Block The reliable commutation of inverter for BLDC motor control system is controlled by the rotor position signal. The function of this block is to decide the switching order of six power tubes according to position of the magnetic poles. The position signal of magnetic poles acts as inputs, and the switching logic signals of six power tubes act as outputs, as shown in Fig.9 and 10 D. Hall Sensor Signal Generation Fig.9 Generation of Hall sensor signals D. Gate Signal Generation Fig.10 Generation of gate signals
  • 7. Hybrid PI-Fuzzy Controller for Brushless DC motor speed control www.iosrjournals.org 39 | Page E. Voltage Source Inverter The voltage inverter block uses three-phase full-bridge inverter. The model of six power tubes can be built by using switching devices MOSFET in Simulink/SimPowerSystems Toolbox, as shown in Fig.11 Fig.11 Voltage source inverter F. Open Loop Bldc Fig.12 Simulink model of open loop BLDC motor Fig.13 shows the generated hall signals Fig.13 Hall sensor signals Fig.14 shows the voltage source inverter output. Fig.14 Voltage source inverter output
  • 8. Hybrid PI-Fuzzy Controller for Brushless DC motor speed control www.iosrjournals.org 40 | Page Fig.15 Back emf waveforms G. Open Loop Speed Response Fig.16 shows the open loop speed response of BLDC motor. Fig.16 Open loop speed response of BLDC motor H. . Current Controller H. A. Current Reference Block The action of the current reference block is to produce three-phase reference currents, iar, ibr, icr depending on the signal of current amplitude, Is, and the position signal, Then the reference currents are directly given to the current hysteresis controller block. Table 2 shows corresponding relation between the rotor position and the three-phase reference current Table. 2 Relationship between reference current and rotor position Fig.17 Reference current generator H.B. Hysteresis Current Controller Block Current hysteresis controller block is to achieve hysteresis current control, in which input signals are three phase reference currents and practical currents, and output signals will act as the control signals of inverter. When the practical current is greater than the reference current and the error is greater than the ring width of hysteresis comparator, the corresponding phase will be conducted forward and turn off reversely.
  • 9. Hybrid PI-Fuzzy Controller for Brushless DC motor speed control www.iosrjournals.org 41 | Page Conversely, it will be conducted reversely and turn off forward. When selecting proper hysteresis ring width, the practical current will track the reference current continuously. By this means the current closed-loop control can be achieved. Fig.18 Hysteresis current controller Closed Loop Control Of Bldc Motor Using Pi-Controller Fig.19 Simulink block of closed loop speed control using PI controller Fig.20 Speed response using PI controller in closed loop Fig.21 Electromagnetic Torque response using PI controller in closed loop Fuzzy Logic Controller Here the inputs for Fuzzy Logic controller are the speed error (E) and change of speed error (CE). Speed error is calculated with comparison between reference speed and the actual speed.
  • 10. Hybrid PI-Fuzzy Controller for Brushless DC motor speed control www.iosrjournals.org 42 | Page Fig.22 Simulink model of Fuzzy logic controller Fig.23 shows the speed response of BLDC motor while using fuzzy logic controller as the speed controller. Fig.23 Speed response using fuzzy logic controller Hybrid Pi- Fuzzy Controller The objective of the hybrid controller is to utilize best attributes of the PI controller and fuzzy controller to provide a controller which will produce better response than either PI or fuzzy controller. The superiority of both fuzzy and PI controller are integrated together by using a switch as shown in Fig.24. The speed error and simulation time control the switch such that it will be switched to fuzzy controller when the speed error is large and vice versa to PI controller when the speed error is small with appropriate time. Fig.24 Simulink model of Hybrid PI- Fuzzy controller Fig.25 shows the speed response of BLDC motor while using Hybrid PI – fuzzy controller as the speed controller Fig.25 Speed response using hybrid PI-fuzzy controller Fig.26 Electromagnetic Torque response using hybrid PI-fuzzy controller
  • 11. Hybrid PI-Fuzzy Controller for Brushless DC motor speed control www.iosrjournals.org 43 | Page V. COMPARISON BETWEEN SPEED CONTROLLERS When a step change at 0.5 was applied the PI controller failed to track the reference speed of 1000rpm which was well tracked by the fuzzy controller. During steady state conditions, the settling time of fuzzy controller was found to be more when compared to PI controller. In hybrid PI Fuzzy controller this is compensated by the combined action of PI and Fuzzy controller. VI. CONCLUSION This paper presented the design of a hybrid PI-fuzzy control system for the speed control of a brushless dc motor The performance of the fuzzy logic controller is better under transient conditions, while that of the proportional plus integral controller is superior near the steady state condition. The combined advantages of these two controllers can be obtained with hybrid PI-fuzzy speed controller. Mathematical model of the BLDC motor is studied. Based on this, the modeling and simulation of the proposed control system is done. The performance of the system using PI controller, fuzzy logic controller and hybrid PI- fuzzy controller are compared. It is shown through extensive simulation that the performance of the Hybrid PI- Fuzzy controller is better than using PI controller and fuzzy controller alone for the speed control of BLDC motor. REFERENCES [1] Ahmed R., Daniel R. and David M.D. “Experimental Verification of a Hybrid Fuzzy Control Strategy for a High-Performance Brushless DC Drive system”. IEEE Transactions on Industry Applications, Vol.37, No.2, March-April 2001, pp.503-512 [2] Tan C.S., Baharuddin I. “Study of Fuzzy and PI controller for permanent magnet brushless dc motor drive”. Proceedings of International Power Engineering and Optimization Conference, June 23-24, 2010, pp.517- 521 [3] Sayed H.S., Khouly F.M., “Fuzzy logic based control of a permanent magnet brushless dc motor drive” AIAA, No.78-1291, 1978. [4] Dumitru D., Chemin B.,“A PI-Fuzzy Controller Designated For Industrial Motor Control Application”. AIAA, 1990, pp.949-954 [5] Arnulfo R.M., Raul G.R., “ PI Fuzzy Gain- Scheduling Speed Control at Startup of a Gas-Turbine Power Plant” IEEE Transactions on energy conversion, vol.26, NO.1, March 2011, pp.467-473