SlideShare a Scribd company logo
1 of 32
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

Field oriented control of induction motor based on
Field oriented control  of induction motor based onField oriented control  of induction motor based on
Field oriented control of induction motor based onAMRITAKUMARI21408
 
Speed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID ControllerSpeed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID ControllerAjesh Benny
 
PID Control Basics
PID Control BasicsPID Control Basics
PID Control BasicsYokogawa1
 
PID Controller Tuning
PID Controller TuningPID Controller Tuning
PID Controller TuningAhmad Taan
 
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 controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...Waqas Afzal
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic ControllerBipin Likhar
 
Variable frequency drives for industrial applications
Variable frequency drives for industrial applicationsVariable frequency drives for industrial applications
Variable frequency drives for industrial applicationsNaila Syed
 
Introduction to Control System Design
Introduction to Control System DesignIntroduction to Control System Design
Introduction to Control System DesignAndrew Wilhelm
 
Design and Analysis of PID and Fuzzy-PID Controller for Voltage Control of DC...
Design and Analysis of PID and Fuzzy-PID Controller for Voltage Control of DC...Design and Analysis of PID and Fuzzy-PID Controller for Voltage Control of DC...
Design and Analysis of PID and Fuzzy-PID Controller for Voltage Control of DC...Francisco Gonzalez-Longatt
 
PID controller in control systems
PID controller in control systemsPID controller in control systems
PID controller in control systemskhalaf Gaeid
 
Fuzzy Logic Controller
Fuzzy Logic ControllerFuzzy Logic Controller
Fuzzy Logic Controllervinayvickky
 

What's hot (20)

Pid controllers
Pid controllersPid controllers
Pid controllers
 
Field oriented control of induction motor based on
Field oriented control  of induction motor based onField oriented control  of induction motor based on
Field oriented control of induction motor based on
 
Pid controller
Pid controllerPid controller
Pid controller
 
Speed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID ControllerSpeed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID Controller
 
PID Control Basics
PID Control BasicsPID Control Basics
PID Control Basics
 
Class 19 pi & pd control modes
Class 19   pi & pd control modesClass 19   pi & pd control modes
Class 19 pi & pd control modes
 
PID Controller Tuning
PID Controller TuningPID Controller Tuning
PID Controller Tuning
 
DC Motor Modling,Controlling and Simulation
DC Motor Modling,Controlling and SimulationDC Motor Modling,Controlling and Simulation
DC Motor Modling,Controlling and Simulation
 
Class 16 floating and proportional control mode
Class 16   floating and proportional control modeClass 16   floating and proportional control mode
Class 16 floating and proportional control mode
 
PID Controllers
PID ControllersPID Controllers
PID Controllers
 
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
 
Pid controller
Pid controllerPid controller
Pid controller
 
pid controller
 pid controller pid controller
pid controller
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
Variable frequency drives for industrial applications
Variable frequency drives for industrial applicationsVariable frequency drives for industrial applications
Variable frequency drives for industrial applications
 
Introduction to Control System Design
Introduction to Control System DesignIntroduction to Control System Design
Introduction to Control System Design
 
Design and Analysis of PID and Fuzzy-PID Controller for Voltage Control of DC...
Design and Analysis of PID and Fuzzy-PID Controller for Voltage Control of DC...Design and Analysis of PID and Fuzzy-PID Controller for Voltage Control of DC...
Design and Analysis of PID and Fuzzy-PID Controller for Voltage Control of DC...
 
P I D CONTOLLER
P I D CONTOLLERP I D CONTOLLER
P I D CONTOLLER
 
PID controller in control systems
PID controller in control systemsPID controller in control systems
PID controller in control systems
 
Fuzzy Logic Controller
Fuzzy Logic ControllerFuzzy Logic Controller
Fuzzy Logic Controller
 

Similar to Speed Control of DC Motor using PID and Fuzzy Logic Controllers

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 MACHINESIAEME 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 motork srikanth
 
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
 
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 motorIOSR 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 pidIaetsd Iaetsd
 
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
 
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 controlIOSR Journals
 
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 systemIaetsd 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
 

Similar to Speed Control of DC Motor using PID and Fuzzy Logic Controllers (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
 
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...
 
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
 

Recently uploaded

Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
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
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
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
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
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
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 

Speed Control of DC Motor using PID and Fuzzy Logic Controllers

  • 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