SlideShare a Scribd company logo
1 of 20
SPEED CONTROL OF DC
MOTOR USING PID FUZZY
CONTROLLER
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
 Project Objectives
 PID Controller
 DC motor Parameter and modeling
 Ziegler-Nichols tuning method
 PID Auto Tuning using MATLAB in-built function
 Comparison Between Auto-tuning and Z-N tuning method
 Limitation of PID controller
 Work Completed
 Work remaining
 Conclusion
 References
Introduction
 DC motors used in many applications such as rolling mills, electric trains, electric
vehicles, electric cranes and robotic manipulators which require speed controller to
perform their tasks.
 Conventionally speed of DC motor can be controlled by :
a. Field Resistance control method
b. Armature Voltage control method
c. Armature Resistance control method
 For precise and better performance, Proportional Integral Derivative controller
(PID) is widely used in industrial controller due to its control loop feedback
mechanism.
 It has simple structure and stable characteristics.
 PID parameters are calculated by techniques such as self-tuning method, Zeigler-
Nichols tuning method.
Project 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.
PID Controller
Figure: PID controller with plant
Continued…
 PID controller consists of three parameters:
a. Propotional Gain(Kp): Larger values typically mean faster response. An
excessively large proportional gain will lead to process instability and oscillation.
b. Integral Gain(Ki): Larger values imply steady state errors are eliminated
more quickly.
c. Derivative Gain(Kd): Larger values decrease overshoot but slows down
transient response and may lead to instability due to signal noise amplification
in the differentiation of the error.
 Thus, the design phase of PID controller, there is a crucial and challenging task for
setting Kp, Ki, and Kd for system success.
 PID parameter for plant (DC motor) can be evaluated by either Ziegler-Nichols
empirical formula or using self tuning in MATLAB in-built function.
DC motor Parameter and modeling
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
Table: Parameters of DC motor
Plant TF =
𝑤(𝑠)
𝑣(𝑠)
=
𝐾𝑡
𝑅+𝐿𝑠 𝐽𝑠+𝐵 +𝐾𝑏𝐾𝑡
=
500
𝑠2+25.08𝑠+627
Ziegler-Nichols tuning method
 It is an empirical formula based on experimental result which gives better tuned
PID parameters.
 It is based on the trial and error procedure of changing the proportional gain (kp).
kp is increased from small value till the point at which the system goes to unstable.
 Z-N algorithm deals with ultimate time and ultimate gain, so it is necessary to find
the response of the system without any controller.
 Z-N empirical formula for PID tuning:
 where T is a time from delay time to rise time and L is a time from origin to delay
time.
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
Figure: Response of the system without controller
Kp=1.2T/L=2
Ki=2L=0.042
Kd=0.5L=0.0105
PID(s)=2+0.042/s+0.0105s
Figure: Simulation Block Diagram of the system
Figure: Output Response of PID controller and
without controller
Parameter Without
Controller
PID
Rise Time 0.0665 sec 0.0525 sec
Setting Time 0.3190 sec 0.257 sec
Peak Time 0.1 sec 0.08 sec
Max. %
Overshoot
28.26% 25.81%
Steady Static
Error
55% 38%
Table: PID controller vs without
controller parameters
PID Auto Tuning using MATLAB in-built
function
Figure: MATLAB Simulation for Auto Tuning
Figure: PID Auto Tuned Response Figure: Tuned vs Block
Response Parameter
Comparison Between Auto-tuning and Z-N
tuning method
Parameter Auto-tuning Z-N tuning
Rise Time 0.0678 sec 0.0525 sec
Peak Time 0.12 sec 0.08 sec
Setting Time 0.348 sec 0.25 sec
Max. Percentage Overshoot 5.75 % 25.81 %
Steady Static error Eliminated 38%
Table: Auto-tuning parameter vs Z-N tuning parameter
Limitation of PID controller
 The three parameters kp, ki and kd of a conventional PID controller need to be
constantly adjusted in order to achieve better control performance.
 PID controller in MATLAB Simulink is not a pure PID but it is a PID with derivative
filtering.
Work Completed
 PID controller parameters are calculated by Z-N method and auto-tuning method.
 Simulation using conventional PID controller with DC motor in MATLAB.
 Comparison between auto-tuning and Zeigler-Nichols tuning method.
Work remaining
 To define membership function and fuzzy rules.
 Implementation of fuzzy rule with PID controller in MATLAB simulation.
 To compare fuzzy PID with conventional PID controller.
Conclusion
A mathematical model to control the DC motor is developed and the motor is
controlled using conventional PID controller. The simulation results so obtained show
that the PID controller gives high steady state error and setting time, thus slow
response. Hence alternative method like Fuzzy controller is needed for better
performance.
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.
THANK YOU

More Related Content

What's hot

Control of hvdc system 1
Control of hvdc system 1Control of hvdc system 1
Control of hvdc system 1mojigarg044
 
Hybrid vehicle architecture
Hybrid vehicle architectureHybrid vehicle architecture
Hybrid vehicle architectureINTAKHAB KHAN
 
Permanent magnet synchronous motor
Permanent magnet synchronous motorPermanent magnet synchronous motor
Permanent magnet synchronous motorZeeshan Akhtar
 
Pid controllers
Pid controllersPid controllers
Pid controllersmilind1076
 
Economic load dispatch(with and without losses)
Economic load dispatch(with and without losses)Economic load dispatch(with and without losses)
Economic load dispatch(with and without losses)Asha Anu Kurian
 
Advanced Electrical Drive Controls, Types and Implementation”
Advanced Electrical Drive Controls, Types   and Implementation”Advanced Electrical Drive Controls, Types   and Implementation”
Advanced Electrical Drive Controls, Types and Implementation”Dr.Raja R
 
Control of electric drive
Control of electric driveControl of electric drive
Control of electric driveVijay Krishna
 
POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS)
POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS) POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS)
POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS) Mathankumar S
 
variable frequency drive
variable frequency drivevariable frequency drive
variable frequency driverushi1234rap
 
Network Modelling for Harmonic Studies
Network Modelling for Harmonic StudiesNetwork Modelling for Harmonic Studies
Network Modelling for Harmonic StudiesPower System Operation
 
Simplified analysis of graetz circuit copy - copy
Simplified analysis of graetz circuit   copy - copySimplified analysis of graetz circuit   copy - copy
Simplified analysis of graetz circuit copy - copyVert Wheeler
 
Predefined speed control of bldc motor
Predefined speed control of bldc motorPredefined speed control of bldc motor
Predefined speed control of bldc motorEdgefxkits & Solutions
 
Modern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemModern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemAmr E. Mohamed
 
Speed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controllerSpeed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controllerMurugappa Group
 

What's hot (20)

Hvdc notes
Hvdc notesHvdc notes
Hvdc notes
 
Control of hvdc system 1
Control of hvdc system 1Control of hvdc system 1
Control of hvdc system 1
 
Hybrid vehicle architecture
Hybrid vehicle architectureHybrid vehicle architecture
Hybrid vehicle architecture
 
Permanent magnet synchronous motor
Permanent magnet synchronous motorPermanent magnet synchronous motor
Permanent magnet synchronous motor
 
Pid controllers
Pid controllersPid controllers
Pid controllers
 
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
 
Pitch Angle Control of Wind Turbine using Fuzzy Logic Control
Pitch Angle Control of Wind Turbine using Fuzzy Logic ControlPitch Angle Control of Wind Turbine using Fuzzy Logic Control
Pitch Angle Control of Wind Turbine using Fuzzy Logic Control
 
Economic load dispatch(with and without losses)
Economic load dispatch(with and without losses)Economic load dispatch(with and without losses)
Economic load dispatch(with and without losses)
 
Advanced Electrical Drive Controls, Types and Implementation”
Advanced Electrical Drive Controls, Types   and Implementation”Advanced Electrical Drive Controls, Types   and Implementation”
Advanced Electrical Drive Controls, Types and Implementation”
 
Model Reference Adaptation Systems (MRAS)
Model Reference Adaptation Systems (MRAS)Model Reference Adaptation Systems (MRAS)
Model Reference Adaptation Systems (MRAS)
 
Dc motor drive
Dc motor driveDc motor drive
Dc motor drive
 
Control of electric drive
Control of electric driveControl of electric drive
Control of electric drive
 
POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS)
POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS) POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS)
POWER SYSTEM SIMULATION - 2 LAB MANUAL (ELECTRICAL ENGINEERING - POWER SYSTEMS)
 
variable frequency drive
variable frequency drivevariable frequency drive
variable frequency drive
 
Network Modelling for Harmonic Studies
Network Modelling for Harmonic StudiesNetwork Modelling for Harmonic Studies
Network Modelling for Harmonic Studies
 
Simplified analysis of graetz circuit copy - copy
Simplified analysis of graetz circuit   copy - copySimplified analysis of graetz circuit   copy - copy
Simplified analysis of graetz circuit copy - copy
 
Short and long interruptions- UNIT-II-POWER QUALITY
Short and long interruptions- UNIT-II-POWER QUALITYShort and long interruptions- UNIT-II-POWER QUALITY
Short and long interruptions- UNIT-II-POWER QUALITY
 
Predefined speed control of bldc motor
Predefined speed control of bldc motorPredefined speed control of bldc motor
Predefined speed control of bldc motor
 
Modern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemModern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control System
 
Speed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controllerSpeed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controller
 

Similar to Speed control of dc motor using fuzzy pid controller-mid term progress report

Self-Tuning Fuzzy PID Design for BLDC Speed Control
Self-Tuning Fuzzy PID Design for BLDC Speed ControlSelf-Tuning Fuzzy PID Design for BLDC Speed Control
Self-Tuning Fuzzy PID Design for BLDC Speed ControlGRD Journals
 
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
 
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
 
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
 
DC Motor Speed Control for a Plant Based On PID Controller
DC Motor Speed Control for a Plant Based On PID ControllerDC Motor Speed Control for a Plant Based On PID Controller
DC Motor Speed Control for a Plant Based On PID Controllerpaperpublications3
 
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...IOSR Journals
 
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...IOSR Journals
 
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
 
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...IRJET Journal
 
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...IRJET Journal
 
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
 
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...IJERA Editor
 

Similar to Speed control of dc motor using fuzzy pid controller-mid term progress report (20)

Self-Tuning Fuzzy PID Design for BLDC Speed Control
Self-Tuning Fuzzy PID Design for BLDC Speed ControlSelf-Tuning Fuzzy PID Design for BLDC Speed Control
Self-Tuning Fuzzy PID Design for BLDC Speed Control
 
Design of a discrete PID controller based on identification data for a simsca...
Design of a discrete PID controller based on identification data for a simsca...Design of a discrete PID controller based on identification data for a simsca...
Design of a discrete PID controller based on identification data for a simsca...
 
anas.pdf
anas.pdfanas.pdf
anas.pdf
 
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 ...
 
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
 
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
 
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
 
DC Motor Speed Control for a Plant Based On PID Controller
DC Motor Speed Control for a Plant Based On PID ControllerDC Motor Speed Control for a Plant Based On PID Controller
DC Motor Speed Control for a Plant Based On PID Controller
 
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
 
F010133747
F010133747F010133747
F010133747
 
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
 
Pi controller ieee format
Pi controller ieee formatPi controller ieee format
Pi controller ieee format
 
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
 
D04954148
D04954148D04954148
D04954148
 
Gl3311371146
Gl3311371146Gl3311371146
Gl3311371146
 
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...
 
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...
 
control system lab 02 - PID tuning
control system lab 02 - PID tuning control system lab 02 - PID tuning
control system lab 02 - PID tuning
 
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
 

Recently uploaded

CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
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
 
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
 
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
 
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
 
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
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
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
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
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
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
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
 

Recently uploaded (20)

CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
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
 
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...
 
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
 
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
 
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
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
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
 
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
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
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
 

Speed control of dc motor using fuzzy pid controller-mid term progress report

  • 1. SPEED CONTROL OF DC MOTOR USING PID FUZZY CONTROLLER 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  Project Objectives  PID Controller  DC motor Parameter and modeling  Ziegler-Nichols tuning method  PID Auto Tuning using MATLAB in-built function  Comparison Between Auto-tuning and Z-N tuning method  Limitation of PID controller  Work Completed  Work remaining  Conclusion  References
  • 3. Introduction  DC motors used in many applications such as rolling mills, electric trains, electric vehicles, electric cranes and robotic manipulators which require speed controller to perform their tasks.  Conventionally speed of DC motor can be controlled by : a. Field Resistance control method b. Armature Voltage control method c. Armature Resistance control method  For precise and better performance, Proportional Integral Derivative controller (PID) is widely used in industrial controller due to its control loop feedback mechanism.  It has simple structure and stable characteristics.  PID parameters are calculated by techniques such as self-tuning method, Zeigler- Nichols tuning method.
  • 4. Project 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.
  • 5. PID Controller Figure: PID controller with plant
  • 6. Continued…  PID controller consists of three parameters: a. Propotional Gain(Kp): Larger values typically mean faster response. An excessively large proportional gain will lead to process instability and oscillation. b. Integral Gain(Ki): Larger values imply steady state errors are eliminated more quickly. c. Derivative Gain(Kd): Larger values decrease overshoot but slows down transient response and may lead to instability due to signal noise amplification in the differentiation of the error.  Thus, the design phase of PID controller, there is a crucial and challenging task for setting Kp, Ki, and Kd for system success.  PID parameter for plant (DC motor) can be evaluated by either Ziegler-Nichols empirical formula or using self tuning in MATLAB in-built function.
  • 7. DC motor Parameter and modeling 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 Table: Parameters of DC motor Plant TF = 𝑤(𝑠) 𝑣(𝑠) = 𝐾𝑡 𝑅+𝐿𝑠 𝐽𝑠+𝐵 +𝐾𝑏𝐾𝑡 = 500 𝑠2+25.08𝑠+627
  • 8. Ziegler-Nichols tuning method  It is an empirical formula based on experimental result which gives better tuned PID parameters.  It is based on the trial and error procedure of changing the proportional gain (kp). kp is increased from small value till the point at which the system goes to unstable.  Z-N algorithm deals with ultimate time and ultimate gain, so it is necessary to find the response of the system without any controller.  Z-N empirical formula for PID tuning:  where T is a time from delay time to rise time and L is a time from origin to delay time. 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
  • 9. Figure: Response of the system without controller Kp=1.2T/L=2 Ki=2L=0.042 Kd=0.5L=0.0105 PID(s)=2+0.042/s+0.0105s
  • 10. Figure: Simulation Block Diagram of the system
  • 11. Figure: Output Response of PID controller and without controller Parameter Without Controller PID Rise Time 0.0665 sec 0.0525 sec Setting Time 0.3190 sec 0.257 sec Peak Time 0.1 sec 0.08 sec Max. % Overshoot 28.26% 25.81% Steady Static Error 55% 38% Table: PID controller vs without controller parameters
  • 12. PID Auto Tuning using MATLAB in-built function Figure: MATLAB Simulation for Auto Tuning
  • 13. Figure: PID Auto Tuned Response Figure: Tuned vs Block Response Parameter
  • 14. Comparison Between Auto-tuning and Z-N tuning method Parameter Auto-tuning Z-N tuning Rise Time 0.0678 sec 0.0525 sec Peak Time 0.12 sec 0.08 sec Setting Time 0.348 sec 0.25 sec Max. Percentage Overshoot 5.75 % 25.81 % Steady Static error Eliminated 38% Table: Auto-tuning parameter vs Z-N tuning parameter
  • 15. Limitation of PID controller  The three parameters kp, ki and kd of a conventional PID controller need to be constantly adjusted in order to achieve better control performance.  PID controller in MATLAB Simulink is not a pure PID but it is a PID with derivative filtering.
  • 16. Work Completed  PID controller parameters are calculated by Z-N method and auto-tuning method.  Simulation using conventional PID controller with DC motor in MATLAB.  Comparison between auto-tuning and Zeigler-Nichols tuning method.
  • 17. Work remaining  To define membership function and fuzzy rules.  Implementation of fuzzy rule with PID controller in MATLAB simulation.  To compare fuzzy PID with conventional PID controller.
  • 18. Conclusion A mathematical model to control the DC motor is developed and the motor is controlled using conventional PID controller. The simulation results so obtained show that the PID controller gives high steady state error and setting time, thus slow response. Hence alternative method like Fuzzy controller is needed for better performance.
  • 19. 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.