SlideShare a Scribd company logo
A Presentation
on
Speed Control of DC Motor using PID
FUZZY Controller
Supervised By: Er. Shahbuddhin Khan
Paschimanchal Campus,IOE
1
Paschimanchal Campus, IOE
Department of Electrical Engineering
Presented By:
Anil Acharya (BEL/071/202)
Bikash Kumar Pal (BEL/071/209)
Binod Kafle (BEL/071/211)
Madan Rimal (BEL/071/220)
Presentation Overview
 Introduction
 Objectives
 Literature Review
 Methodology
 DC motor parameter and modelling
 Ziegler-Nichols tuning method
 Fuzzy Logic controller design
 MATLAB Simulation and Result
 Conclusion
 Research Gap/Further Recommendation
 References
Paschimanchal Campus,IOE
2
1. Introduction
 For better performance of speed control, Proportional Integral Derivative controller (PID)
is widely used in industrial controller due to its control loop feedback mechanism.
 PID parameters are calculated by Zeigler-Nichols’ empirical formula.
 Major problem in applying conventional control algorithm in a speed controller are non
linear characteristics such as saturation and friction which could degrade the performamce.
 Fuzzy logic control (FLC) is knowledge based controller which continuously tunes output
variables.
 Fuzzy sets are sets whose elements degrees of membership.
Paschimanchal Campus,IOE
3
2. Objectives
 To design a conventional PID controller for speed control of DC motor.
 To design a Fuzzy logic controller as another type of controller that can be used to control
speed of DC motor.
 To analyze the performance comparison between conventional PID and Fuzzy logic
controller in order to control speed of the DC motor based on MATLAB simulation.
Paschimanchal Campus,IOE
4
3. Literature Review
 Fuzzy logic control is the application of fuzzy inference process automation.
 FLC has fuzzy input, fuzzification, rule list, defuzzification and fuzzy output set.
 Fuzzification converts input data into suitable linguistic values that may be viewed as
labels of fuzzy sets.
 Defuzzification is applied to all actions that have been activated are combined and
converted into a single output control signal.
 Knowledge based FLC will relate the input variables to the output varialbes using If-Then
statements.
If (antecedent) Then (consequence)
For example:
If pressure is high, then volume is small.
Paschimanchal Campus,IOE
5
Continued…
Basic terminology in Fuzzy logic
 The degree of membership(μ) is the degree to which a crisp variable belongs to a fuzzy set.
It is expressed either as fractional value ranging from 0 to 1 or percentage ranging from 0%
to 100%.
 A membership function(MF) is normally expressed graphically and tends to illustrate how
completely a crisp variable belongs to a fuzzy set. Generally shape of MF are: trapezoidal,
triangular, gaussian etc.
 A crisp variable is a physical variable that can be measured through instruments such as
temperature.
 A linguistic variable is a variable that can take words in natural language as its values.
Paschimanchal Campus,IOE
6
4. Methodology
Paschimanchal Campus,IOE
7
Figure: Flowchart of project methodology
Continued…
 Simulation is done using
MATLAB/SIMULINK from MATLAB
R2015a version.
 Fuzzy logic controller is designed by
MATLAB toolbox.
 In this project PID controller techniques
are used using Z-N algorithm and
Mamdani technique is used for FLC. At
the end comparison of settling time, rise
time, peak time, overshoots and steady
static error are shown between PID
controller and FLC.
Paschimanchal Campus,IOE
8
Figure: Fuzzy Logic Designer
5. DC Motor Parameter And Modelling
Paschimanchal Campus,IOE
9
Parameter Symbol Value
Moment of Inertia of Rotor J 0.1 Kgm2
Damping constant B 0.008 Nm/rad/s
Armature resistance R 0.5 ohm
Armature inductance L 0.02 H
Back emf constant Kb 1.25 V/rad/s
Motor Torque constant KT 1 Nm/A
Armature voltage Va 200 V
Rated Speed N 1500 rpm
Table: Parameters of DC motor
Plant TF =
𝑤(𝑠)
𝑣(𝑠)
=
𝐾𝑡
𝑅+𝐿𝑠 𝐽𝑠+𝐵 +𝐾𝑏𝐾𝑡
=
500
𝑠2+25.08𝑠+627
6. Ziegler-Nichols Tuning Method
 After finding the transfer function of the system, it becomes vital to find PID parameters.
Z-N algorithm is one of the powerful algorithm to tune and to find Kp, Ki, Kd parameters.
 Z-N algorithm deals with ultimate time(T), and delay time(L). So it is necessary to find the
response of the system without any controller.
 A tangent line is drawn at inflation point(63% of final value).
 The empirical formula for PID parameter tuning using Z-N method is:
Paschimanchal Campus,IOE
10
Controller Kp Ki Kd
P T/L Zero Zero
PI 0.9(T/L) L/0.3 zero
PID 1.2(T/L) 2L 0.5L
Table: Z-N PID tuning empirical formula
Paschimanchal Campus,IOE
11
Kp=1.2T/L=3.375
Ki=2L=0.032
Kd=0.5L=0.008
PID(s)=3.375+0.032/s+0.008s
Figure: Response of the system without controller
Paschimanchal Campus,IOE
12
Figure: Simulation Block Diagram of the system
Paschimanchal Campus,IOE
13
Figure: Output Response of PID controller and without
controller
Parameter Without
Controller
PID
Controller
Rise Time 0.0665 sec 0.0525 sec
Setting
Time
0.4sec 0.35 sec
Peak Time 0.1 sec 0.06 sec
Max. %
Overshoot
28.26% 25.81%
Steady
Static Error
55.6% 26.9%
Table: PID controller vs without
controller parameters
7. Fuzzy Logic Controller Design
 FLC has two input and three output. Each input has five membership functions and each
output has seven membership functions.
 In this FLC design shape of membership function is triangular(trimf).
 Inputs are speed error and rate of change of speed error and outputs are Kp, Ki and Kd.
Paschimanchal Campus,IOE
14
Figure: The structure of self tuning fuzzy PID controller
Paschimanchal Campus,IOE
15
Figure: Fuzzy PID Designer
7.1 Fuzzy sets of speed error(e) variable
Paschimanchal Campus,IOE
16
Figure: Membership function for input variable error
7.2 Fuzzy sets of rate of change of error(de)
Paschimanchal Campus,IOE
17
Figure: Membership function for rate of change of input error
7.3 Fuzzy sets of Kp
Paschimanchal Campus,IOE
18
Figure: Membership function for Kp output variable
7.4 Fuzzy sets of Ki
Paschimanchal Campus,IOE
19
Figure: Membership function for Ki output variable
7.5 Fuzzy sets of Kd
Paschimanchal Campus,IOE
20
Figure: Membership function for Kd output variable
7.6 Rule List
Paschimanchal Campus,IOE
21
Figure: Rule list for PID parameter tuner
7.7 Rule Surface Viewer using MATLAB
Toolbox
Paschimanchal Campus,IOE
22
Figure: Rule surface viewer of Kp, Ki and Kd respectively
8. MATLAB Simulation and Result
Paschimanchal Campus,IOE
23
Figure: Simulink model for speed control of DC motor using Fuzzy PID controller
Paschimanchal Campus,IOE
24
Figure: Speed vs Time response of fuzzy PID controlled DC motor
Paschimanchal Campus,IOE
25
Figure: Error vs Time response of Fuzzy tuned PID controller with DC motor
Paschimanchal Campus,IOE
26
Figure: Rate of change of speed error vs Time response of fuzzy PID controlled DC motor
8.1 Comparison
Paschimanchal Campus,IOE
27
Figure: Comparison between output response of DC motor with various controller
Paschimanchal Campus,IOE
28 Parameter Without Controller PID Controller Fuzzy PID
Controller
Rise Time 0.0665 sec 0.0525 sec 0.09 sec
Setting Time 0.4sec 0.35 sec 2 sec
Peak Time 0.1 sec 0.06 sec 0.79 sec
Max. % Overshoot 28.26% 25.81% 13.95%
Steady Static Error 55.6% 26.9% 0%
Table: PID controller vs without controller parameters vs Fuzzy PID controller
9. Conclusion
 We have studied basic definition and terminology of fuzzy logic and fuzzy set. This project
introduces a design method of two inputs and three outputs self tuning fuzzy PID controller
and make use of MATLAB fuzzy toolbox to design fuzzy controller.
 Fuzzy controller adjusted the Kp, Ki and Kd gains of the PID controller according to speed
error and rate of change in speed error.
 From the simulation result fuzzy PID controller has small overshoot, small steady state
error, fast rise time in both transient and steady state.
Paschimanchal Campus,IOE
29
10. Research Gap/Further Recommendation
 This fuzzy PID controller has still above 10% overshoot. The parameter of fuzzy PID
controller can be tuned by optimization technique such as Genetic Algorithm(GA).
Paschimanchal Campus,IOE
30
11.References
 K. J. Astrom, T. Hagglund, Automatic Tuning of PID Controllers, Instrument Society of
America, USA, 1998.
 L. Reznik, Fuzzy Controllers, BH, Victoria University of Technology, Melbourne,
Australia, 1997.
 P. Vas, Artificial-Intelligence-Based Electrical Machines and Drives, Oxford University
Press, New York, 1999.
 R. Palm, D. Driankov, H. Hellendoorn, Model Based Fuzzy Control, Springer, Berlin,
1997.
 C.H. Chen, Fuzzy Logic and Neural Network Handbook, McGraw-Hill, United States,
1996.
Paschimanchal Campus,IOE
31
THANK YOU
Paschimanchal Campus,IOE
32

More Related Content

What's hot

Lecture 5 Servomotor driver, control & Model
Lecture 5   Servomotor driver, control & ModelLecture 5   Servomotor driver, control & Model
Lecture 5 Servomotor driver, control & Model
Manipal Institute of Technology
 
Field-Oriented Control of PMSM Drive Based on SVPWM Using MATLAB
Field-Oriented Control of PMSM Drive Based on SVPWM Using MATLABField-Oriented Control of PMSM Drive Based on SVPWM Using MATLAB
Field-Oriented Control of PMSM Drive Based on SVPWM Using MATLAB
IJERA Editor
 
Design and implementation of active power filter for harmonic elimination and...
Design and implementation of active power filter for harmonic elimination and...Design and implementation of active power filter for harmonic elimination and...
Design and implementation of active power filter for harmonic elimination and...
Siksha 'O' Anusandhan (Deemed to be University )
 
Introduction to HMI (Human Machine Interface) | Just Engineering
Introduction to  HMI (Human Machine Interface) |  Just EngineeringIntroduction to  HMI (Human Machine Interface) |  Just Engineering
Introduction to HMI (Human Machine Interface) | Just Engineering
Justengg1
 
POWER SYSTEM STABILIZER
POWER SYSTEM STABILIZERPOWER SYSTEM STABILIZER
POWER SYSTEM STABILIZER
Power System Operation
 
Week 15 state space rep may 25 2016 final
Week 15 state space rep   may 25  2016 finalWeek 15 state space rep   may 25  2016 final
Week 15 state space rep may 25 2016 final
Charlton Inao
 
MODELLING OF PMSM
MODELLING OF PMSMMODELLING OF PMSM
MODELLING OF PMSM
Dr. Bibhu Prasad Ganthia
 
BLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTBLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPT
Amiya Ranjan Behera
 
Pid control by Adarsh singh
Pid control  by Adarsh singhPid control  by Adarsh singh
Pid control by Adarsh singh
Adarsh Singh
 
Lag lead compensator design in frequency domain 7th lecture
Lag lead compensator design in frequency domain  7th lectureLag lead compensator design in frequency domain  7th lecture
Lag lead compensator design in frequency domain 7th lecture
Khalaf Gaeid Alshammery
 
DC Motor Modling,Controlling and Simulation
DC Motor Modling,Controlling and SimulationDC Motor Modling,Controlling and Simulation
DC Motor Modling,Controlling and SimulationSyed Atif Naseem
 
Pid control
Pid controlPid control
Pid control
AB Rizvi
 
Industrial automation using programmable logic controller (plc)
Industrial automation using programmable logic controller (plc)Industrial automation using programmable logic controller (plc)
Industrial automation using programmable logic controller (plc)
Saumya Ranjan Behura
 
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
Sourav Chowdhury
 
Firing angle control
Firing angle controlFiring angle control
Firing angle control
jawaharramaya
 
Speed control of Separately Excited DC Motor using various Conventional Contr...
Speed control of Separately Excited DC Motor using various Conventional Contr...Speed control of Separately Excited DC Motor using various Conventional Contr...
Speed control of Separately Excited DC Motor using various Conventional Contr...
IJERA Editor
 
Proportional integral and derivative PID controller
Proportional integral and derivative PID controller Proportional integral and derivative PID controller
Proportional integral and derivative PID controller
Mostafa Ragab
 
Comparison of ac and dc transmission
Comparison of ac and dc transmissionComparison of ac and dc transmission
Comparison of ac and dc transmission
jawaharramaya
 
Ladder logic fundamentals plc tutorial
Ladder logic fundamentals plc tutorialLadder logic fundamentals plc tutorial
Ladder logic fundamentals plc tutorialMavuri Malleswara Rao
 
PID controller
PID controllerPID controller
PID controller
Tsuyoshi Horigome
 

What's hot (20)

Lecture 5 Servomotor driver, control & Model
Lecture 5   Servomotor driver, control & ModelLecture 5   Servomotor driver, control & Model
Lecture 5 Servomotor driver, control & Model
 
Field-Oriented Control of PMSM Drive Based on SVPWM Using MATLAB
Field-Oriented Control of PMSM Drive Based on SVPWM Using MATLABField-Oriented Control of PMSM Drive Based on SVPWM Using MATLAB
Field-Oriented Control of PMSM Drive Based on SVPWM Using MATLAB
 
Design and implementation of active power filter for harmonic elimination and...
Design and implementation of active power filter for harmonic elimination and...Design and implementation of active power filter for harmonic elimination and...
Design and implementation of active power filter for harmonic elimination and...
 
Introduction to HMI (Human Machine Interface) | Just Engineering
Introduction to  HMI (Human Machine Interface) |  Just EngineeringIntroduction to  HMI (Human Machine Interface) |  Just Engineering
Introduction to HMI (Human Machine Interface) | Just Engineering
 
POWER SYSTEM STABILIZER
POWER SYSTEM STABILIZERPOWER SYSTEM STABILIZER
POWER SYSTEM STABILIZER
 
Week 15 state space rep may 25 2016 final
Week 15 state space rep   may 25  2016 finalWeek 15 state space rep   may 25  2016 final
Week 15 state space rep may 25 2016 final
 
MODELLING OF PMSM
MODELLING OF PMSMMODELLING OF PMSM
MODELLING OF PMSM
 
BLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTBLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPT
 
Pid control by Adarsh singh
Pid control  by Adarsh singhPid control  by Adarsh singh
Pid control by Adarsh singh
 
Lag lead compensator design in frequency domain 7th lecture
Lag lead compensator design in frequency domain  7th lectureLag lead compensator design in frequency domain  7th lecture
Lag lead compensator design in frequency domain 7th lecture
 
DC Motor Modling,Controlling and Simulation
DC Motor Modling,Controlling and SimulationDC Motor Modling,Controlling and Simulation
DC Motor Modling,Controlling and Simulation
 
Pid control
Pid controlPid control
Pid control
 
Industrial automation using programmable logic controller (plc)
Industrial automation using programmable logic controller (plc)Industrial automation using programmable logic controller (plc)
Industrial automation using programmable logic controller (plc)
 
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
 
Firing angle control
Firing angle controlFiring angle control
Firing angle control
 
Speed control of Separately Excited DC Motor using various Conventional Contr...
Speed control of Separately Excited DC Motor using various Conventional Contr...Speed control of Separately Excited DC Motor using various Conventional Contr...
Speed control of Separately Excited DC Motor using various Conventional Contr...
 
Proportional integral and derivative PID controller
Proportional integral and derivative PID controller Proportional integral and derivative PID controller
Proportional integral and derivative PID controller
 
Comparison of ac and dc transmission
Comparison of ac and dc transmissionComparison of ac and dc transmission
Comparison of ac and dc transmission
 
Ladder logic fundamentals plc tutorial
Ladder logic fundamentals plc tutorialLadder logic fundamentals plc tutorial
Ladder logic fundamentals plc tutorial
 
PID controller
PID controllerPID controller
PID controller
 

Similar to Speed Control of DC Motor using PID FUZZY 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 piAlexander Decker
 
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINESFUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
IAEME Publication
 
6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motor6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motor
k srikanth
 
J1103017075
J1103017075J1103017075
J1103017075
IOSR Journals
 
D04954148
D04954148D04954148
D04954148
IOSR-JEN
 
Optimization of Fuzzy Logic controller for Luo Converter using Genetic Algor...
Optimization of Fuzzy Logic controller for Luo Converter using  Genetic Algor...Optimization of Fuzzy Logic controller for Luo Converter using  Genetic Algor...
Optimization of Fuzzy Logic controller for Luo Converter using Genetic Algor...
IRJET Journal
 
F010214352
F010214352F010214352
F010214352
IOSR Journals
 
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
IOSR Journals
 
Iaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pidIaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pid
Iaetsd Iaetsd
 
Gl3311371146
Gl3311371146Gl3311371146
Gl3311371146
IJERA Editor
 
control system lab 02 - PID tuning
control system lab 02 - PID tuning control system lab 02 - PID tuning
control system lab 02 - PID tuning
nalan karunanayake
 
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
Hybrid PI-Fuzzy Controller for Brushless DC motor speed controlHybrid PI-Fuzzy Controller for Brushless DC motor speed control
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
IOSR Journals
 
FOPID Controlled Three Stage Interleaved Boost Converter Fed DC Motor Drive
FOPID Controlled Three Stage Interleaved Boost Converter Fed DC Motor DriveFOPID Controlled Three Stage Interleaved Boost Converter Fed DC Motor Drive
FOPID Controlled Three Stage Interleaved Boost Converter Fed DC Motor Drive
International Journal of Power Electronics and Drive Systems
 
Iaetsd design of fuzzy self-tuned load frequency controller for power system
Iaetsd design of fuzzy self-tuned load frequency controller for power systemIaetsd design of fuzzy self-tuned load frequency controller for power system
Iaetsd design of fuzzy self-tuned load frequency controller for power system
Iaetsd Iaetsd
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
ijsc
 
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
ijsc
 
Fuzzy motor
Fuzzy motorFuzzy motor
Fuzzy motor
Seyed Yahya Moradi
 
Optimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environmentOptimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environmentIAEME Publication
 

Similar to Speed Control of DC Motor using PID FUZZY Controller. (20)

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
 
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINESFUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
 
6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motor6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motor
 
J1103017075
J1103017075J1103017075
J1103017075
 
D04954148
D04954148D04954148
D04954148
 
Optimization of Fuzzy Logic controller for Luo Converter using Genetic Algor...
Optimization of Fuzzy Logic controller for Luo Converter using  Genetic Algor...Optimization of Fuzzy Logic controller for Luo Converter using  Genetic Algor...
Optimization of Fuzzy Logic controller for Luo Converter using Genetic Algor...
 
F010214352
F010214352F010214352
F010214352
 
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
 
40220140506005
4022014050600540220140506005
40220140506005
 
Iaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pidIaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pid
 
Gl3311371146
Gl3311371146Gl3311371146
Gl3311371146
 
control system lab 02 - PID tuning
control system lab 02 - PID tuning control system lab 02 - PID tuning
control system lab 02 - PID tuning
 
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
Hybrid PI-Fuzzy Controller for Brushless DC motor speed controlHybrid PI-Fuzzy Controller for Brushless DC motor speed control
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
 
FOPID Controlled Three Stage Interleaved Boost Converter Fed DC Motor Drive
FOPID Controlled Three Stage Interleaved Boost Converter Fed DC Motor DriveFOPID Controlled Three Stage Interleaved Boost Converter Fed DC Motor Drive
FOPID Controlled Three Stage Interleaved Boost Converter Fed DC Motor Drive
 
Iaetsd design of fuzzy self-tuned load frequency controller for power system
Iaetsd design of fuzzy self-tuned load frequency controller for power systemIaetsd design of fuzzy self-tuned load frequency controller for power system
Iaetsd design of fuzzy self-tuned load frequency controller for power system
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
 
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
 
Fuzzy motor
Fuzzy motorFuzzy motor
Fuzzy motor
 
Optimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environmentOptimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environment
 

Recently uploaded

Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 

Recently uploaded (20)

Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 

Speed Control of DC Motor using PID FUZZY Controller.

  • 1. A Presentation on Speed Control of DC Motor using PID FUZZY Controller Supervised By: Er. Shahbuddhin Khan Paschimanchal Campus,IOE 1 Paschimanchal Campus, IOE Department of Electrical Engineering Presented By: Anil Acharya (BEL/071/202) Bikash Kumar Pal (BEL/071/209) Binod Kafle (BEL/071/211) Madan Rimal (BEL/071/220)
  • 2. Presentation Overview  Introduction  Objectives  Literature Review  Methodology  DC motor parameter and modelling  Ziegler-Nichols tuning method  Fuzzy Logic controller design  MATLAB Simulation and Result  Conclusion  Research Gap/Further Recommendation  References Paschimanchal Campus,IOE 2
  • 3. 1. Introduction  For better performance of speed control, Proportional Integral Derivative controller (PID) is widely used in industrial controller due to its control loop feedback mechanism.  PID parameters are calculated by Zeigler-Nichols’ empirical formula.  Major problem in applying conventional control algorithm in a speed controller are non linear characteristics such as saturation and friction which could degrade the performamce.  Fuzzy logic control (FLC) is knowledge based controller which continuously tunes output variables.  Fuzzy sets are sets whose elements degrees of membership. Paschimanchal Campus,IOE 3
  • 4. 2. Objectives  To design a conventional PID controller for speed control of DC motor.  To design a Fuzzy logic controller as another type of controller that can be used to control speed of DC motor.  To analyze the performance comparison between conventional PID and Fuzzy logic controller in order to control speed of the DC motor based on MATLAB simulation. Paschimanchal Campus,IOE 4
  • 5. 3. Literature Review  Fuzzy logic control is the application of fuzzy inference process automation.  FLC has fuzzy input, fuzzification, rule list, defuzzification and fuzzy output set.  Fuzzification converts input data into suitable linguistic values that may be viewed as labels of fuzzy sets.  Defuzzification is applied to all actions that have been activated are combined and converted into a single output control signal.  Knowledge based FLC will relate the input variables to the output varialbes using If-Then statements. If (antecedent) Then (consequence) For example: If pressure is high, then volume is small. Paschimanchal Campus,IOE 5
  • 6. Continued… Basic terminology in Fuzzy logic  The degree of membership(μ) is the degree to which a crisp variable belongs to a fuzzy set. It is expressed either as fractional value ranging from 0 to 1 or percentage ranging from 0% to 100%.  A membership function(MF) is normally expressed graphically and tends to illustrate how completely a crisp variable belongs to a fuzzy set. Generally shape of MF are: trapezoidal, triangular, gaussian etc.  A crisp variable is a physical variable that can be measured through instruments such as temperature.  A linguistic variable is a variable that can take words in natural language as its values. Paschimanchal Campus,IOE 6
  • 7. 4. Methodology Paschimanchal Campus,IOE 7 Figure: Flowchart of project methodology
  • 8. Continued…  Simulation is done using MATLAB/SIMULINK from MATLAB R2015a version.  Fuzzy logic controller is designed by MATLAB toolbox.  In this project PID controller techniques are used using Z-N algorithm and Mamdani technique is used for FLC. At the end comparison of settling time, rise time, peak time, overshoots and steady static error are shown between PID controller and FLC. Paschimanchal Campus,IOE 8 Figure: Fuzzy Logic Designer
  • 9. 5. DC Motor Parameter And Modelling Paschimanchal Campus,IOE 9 Parameter Symbol Value Moment of Inertia of Rotor J 0.1 Kgm2 Damping constant B 0.008 Nm/rad/s Armature resistance R 0.5 ohm Armature inductance L 0.02 H Back emf constant Kb 1.25 V/rad/s Motor Torque constant KT 1 Nm/A Armature voltage Va 200 V Rated Speed N 1500 rpm Table: Parameters of DC motor Plant TF = 𝑤(𝑠) 𝑣(𝑠) = 𝐾𝑡 𝑅+𝐿𝑠 𝐽𝑠+𝐵 +𝐾𝑏𝐾𝑡 = 500 𝑠2+25.08𝑠+627
  • 10. 6. Ziegler-Nichols Tuning Method  After finding the transfer function of the system, it becomes vital to find PID parameters. Z-N algorithm is one of the powerful algorithm to tune and to find Kp, Ki, Kd parameters.  Z-N algorithm deals with ultimate time(T), and delay time(L). So it is necessary to find the response of the system without any controller.  A tangent line is drawn at inflation point(63% of final value).  The empirical formula for PID parameter tuning using Z-N method is: Paschimanchal Campus,IOE 10 Controller Kp Ki Kd P T/L Zero Zero PI 0.9(T/L) L/0.3 zero PID 1.2(T/L) 2L 0.5L Table: Z-N PID tuning empirical formula
  • 12. Paschimanchal Campus,IOE 12 Figure: Simulation Block Diagram of the system
  • 13. Paschimanchal Campus,IOE 13 Figure: Output Response of PID controller and without controller Parameter Without Controller PID Controller Rise Time 0.0665 sec 0.0525 sec Setting Time 0.4sec 0.35 sec Peak Time 0.1 sec 0.06 sec Max. % Overshoot 28.26% 25.81% Steady Static Error 55.6% 26.9% Table: PID controller vs without controller parameters
  • 14. 7. Fuzzy Logic Controller Design  FLC has two input and three output. Each input has five membership functions and each output has seven membership functions.  In this FLC design shape of membership function is triangular(trimf).  Inputs are speed error and rate of change of speed error and outputs are Kp, Ki and Kd. Paschimanchal Campus,IOE 14 Figure: The structure of self tuning fuzzy PID controller
  • 16. 7.1 Fuzzy sets of speed error(e) variable Paschimanchal Campus,IOE 16 Figure: Membership function for input variable error
  • 17. 7.2 Fuzzy sets of rate of change of error(de) Paschimanchal Campus,IOE 17 Figure: Membership function for rate of change of input error
  • 18. 7.3 Fuzzy sets of Kp Paschimanchal Campus,IOE 18 Figure: Membership function for Kp output variable
  • 19. 7.4 Fuzzy sets of Ki Paschimanchal Campus,IOE 19 Figure: Membership function for Ki output variable
  • 20. 7.5 Fuzzy sets of Kd Paschimanchal Campus,IOE 20 Figure: Membership function for Kd output variable
  • 21. 7.6 Rule List Paschimanchal Campus,IOE 21 Figure: Rule list for PID parameter tuner
  • 22. 7.7 Rule Surface Viewer using MATLAB Toolbox Paschimanchal Campus,IOE 22 Figure: Rule surface viewer of Kp, Ki and Kd respectively
  • 23. 8. MATLAB Simulation and Result Paschimanchal Campus,IOE 23 Figure: Simulink model for speed control of DC motor using Fuzzy PID controller
  • 24. Paschimanchal Campus,IOE 24 Figure: Speed vs Time response of fuzzy PID controlled DC motor
  • 25. Paschimanchal Campus,IOE 25 Figure: Error vs Time response of Fuzzy tuned PID controller with DC motor
  • 26. Paschimanchal Campus,IOE 26 Figure: Rate of change of speed error vs Time response of fuzzy PID controlled DC motor
  • 27. 8.1 Comparison Paschimanchal Campus,IOE 27 Figure: Comparison between output response of DC motor with various controller
  • 28. Paschimanchal Campus,IOE 28 Parameter Without Controller PID Controller Fuzzy PID Controller Rise Time 0.0665 sec 0.0525 sec 0.09 sec Setting Time 0.4sec 0.35 sec 2 sec Peak Time 0.1 sec 0.06 sec 0.79 sec Max. % Overshoot 28.26% 25.81% 13.95% Steady Static Error 55.6% 26.9% 0% Table: PID controller vs without controller parameters vs Fuzzy PID controller
  • 29. 9. Conclusion  We have studied basic definition and terminology of fuzzy logic and fuzzy set. This project introduces a design method of two inputs and three outputs self tuning fuzzy PID controller and make use of MATLAB fuzzy toolbox to design fuzzy controller.  Fuzzy controller adjusted the Kp, Ki and Kd gains of the PID controller according to speed error and rate of change in speed error.  From the simulation result fuzzy PID controller has small overshoot, small steady state error, fast rise time in both transient and steady state. Paschimanchal Campus,IOE 29
  • 30. 10. Research Gap/Further Recommendation  This fuzzy PID controller has still above 10% overshoot. The parameter of fuzzy PID controller can be tuned by optimization technique such as Genetic Algorithm(GA). Paschimanchal Campus,IOE 30
  • 31. 11.References  K. J. Astrom, T. Hagglund, Automatic Tuning of PID Controllers, Instrument Society of America, USA, 1998.  L. Reznik, Fuzzy Controllers, BH, Victoria University of Technology, Melbourne, Australia, 1997.  P. Vas, Artificial-Intelligence-Based Electrical Machines and Drives, Oxford University Press, New York, 1999.  R. Palm, D. Driankov, H. Hellendoorn, Model Based Fuzzy Control, Springer, Berlin, 1997.  C.H. Chen, Fuzzy Logic and Neural Network Handbook, McGraw-Hill, United States, 1996. Paschimanchal Campus,IOE 31