SlideShare a Scribd company logo
4
Most read
10
Most read
14
Most read
TUNING
OF
PID CONTROLLER
Submitted by:
SUBHANKAR SAU
1401216049
EEE Department
Guided by:-
Prof. P.K. Panigrahi(H.O.D)
Prof. Siddheswar Kar
Prof. Debasis Choudhury
Prof. Sarat ku. Mishra
CONTENTS:-
INTRODUCTION
PID CONTROLLER
TUNNING PROCESS
DIFFERENT TUNING METHODS
ZIEGLER-NICOLAS TUNNING METHOD
CONCLUSION
I N T R O D U C T I O N : -
 The Controller: It decides the control variable in order to bring the process
variable as close as to the set point.
 PID controller: It continuously calculates an error value e(t) as the difference
between a desired set point and a measured process variable and applies a
correction based on proportional ,integral and derivative terms which give their to
controller types.
PID Controller:-
 Proportional Term(P): It is a constant directly related to the amount of the error. If you have
large error ,the term gives you a large output, and if you have a small error, it will give you a
small output. In simple term affects the speed to reach your target.
 Integral Term(I): It is constant related to integration(summation) of errors over time. If your
error is increasing, this term gives you a large output. However if the error is decreasing, the I
term give you a small output. Thus it is used to fine tune your results i.e. when you almost reach
your goal, the P term can not serve you any more.
 Derivative Term(D): It is constant related to the rate of change of errors with time. i.e you have
a highly dynamic systems like a multi-coptor, the D-term will give you higher output to catch up
with the changes.
NEED
OF
PID CONTROLLER:-
PARAMETER RISE TIME OVERSHOO
T
SETTLING
TIME
STEADY-
STATE
ERROR
STABILITY
Kp Decrease Increase Small
Change
Decrease Degrade
Ki Decrease Increase Increase Eliminate Degrade
Kd Minor
Change
Decrease Decrease No Effect Improve if
Kd Small
PID CONTROLLER parametrs:
TUNING PROCEDURES OF
PID CONTROLLER:-
1) After nulling all the parameters ,increase the P term so that the output reaches the
target in shortest possible time.
2) If your output starts oscillating ,it means you have too much P. lower your P term
until the oscillation disappears. You will end up slightly higher or lower than
your target.
3) Now increase I term slightly until your errors goes away. Note that usual I values
are very small and they are dependent on the update rate of your PID loop. If you
feel your output is oscillating lower your I term.
4) Now for highly dynamic system we need to adjust the D term also.
5) If your system starts oscillating with high frequency and small transition it
means we have too much D term which is amplifying the noise. If it has too
much noise its better to keep the D parameter to zero.
6) At last watch your limits . If you are changing the previous parameters without
any noticeable change in the output
This Completes the tuning procedure of the PID Controller.
TUNNING
OF
PID CONTROLLER:-
TUNNING PROCESSES:-
METHODS ADVANTAGES DISADVANTAGES
Manual Tuning No Math Required,
Online
Requires Experienced
Personnel
Ziegler-Nichols Proven Method,
Online
Process Upset, Some
Trial –and- Error,
Very Aggressive
Tuning
Cohen-Coon Good Process Models Some Math; Offline;
Only good for First-
Order Process
Software Tools Consistent Tuning;
Online or Offline
Some Cost Or
Training Involved
ZIEGLER-NICHOLUS METHOD
(OpenloopMethod):-
 It is done in manual mode.
 It is way of relating the process parameters(i.e Controller gain & Reset time).
 It has been developed for use on delay-followed by first-order-lag-processes.
 Once the value of process parameters are obtained the PID parameters can be
calculated from the below table.
Process parameter(Delay time, Process gain
PROCESS REACTION CURVE - SIMPLE
ZIEGLER-NICHOLUS METHOD
(CloseloopMethod):-continue
 In controller automatic mode(operating condition), PV approximate to set point, change the
%PB of controller to maximum, Integral time maximum and Derivative time minimum,
then decrease %PB and take load step(change set-point or process loads) for monitor PV
responding until PV occur slight oscillation. Record %PB of Oscillate condition(Ultimate
controller gain ,Kcu) and Band width( ultimate period ,Pu).
ZIEGLER-NICHOLUS METHOD
(closeloopMethod):-continue
 Then we roughly tune the initial value as the below table;
Where
Kc= Controller gain
%PB= 1/Kc x 100(%)
%PB=% Proportional Band
Ti= Integral Time or Reset time
(Sec./Repeat)
Td= Derivative time or rate
(Sec.)
CONCLUSION:-
P Controller mitigates error but initiates offset.
I Controller mitigates offset but initiates overshoot.
D Controller mitigates overshoot for optimization.
Tuning of pid controller

More Related Content

PPTX
PID Controller Tuning
PPTX
PID Control Basics
PPTX
PID Controller and its design
PPTX
Pid controllers
PPTX
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
PPT
Control system
PDF
Types of Controllers PID PD I PD
PID Controller Tuning
PID Control Basics
PID Controller and its design
Pid controllers
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
Control system
Types of Controllers PID PD I PD

What's hot (20)

PPTX
Pid controllers
PPTX
P, PI AND PID CONTROLLER
PPTX
Lag lead compensator design in frequency domain 7th lecture
PPTX
Stability of Control System
PDF
6. steady state error
PDF
Class 17 integral and derivative control mode
PDF
Polar Plot
PPT
Controller ppt
PPTX
Week 14 pid may 24 2016 pe 3032
PDF
PID controller in control systems
PDF
Modern Control - Lec 06 - PID Tuning
PDF
Modern Control - Lec 02 - Mathematical Modeling of Systems
PPT
Control actions
PDF
Controllability and observability
PPT
Root locus
PPTX
Pid controller
PDF
pid controller
PPT
ppt on Time Domain and Frequency Domain Analysis
PPTX
PID Control
PPTX
Pid controller
Pid controllers
P, PI AND PID CONTROLLER
Lag lead compensator design in frequency domain 7th lecture
Stability of Control System
6. steady state error
Class 17 integral and derivative control mode
Polar Plot
Controller ppt
Week 14 pid may 24 2016 pe 3032
PID controller in control systems
Modern Control - Lec 06 - PID Tuning
Modern Control - Lec 02 - Mathematical Modeling of Systems
Control actions
Controllability and observability
Root locus
Pid controller
pid controller
ppt on Time Domain and Frequency Domain Analysis
PID Control
Pid controller
Ad

Similar to Tuning of pid controller (20)

PPTX
Chapter3 control system characteristics solution.pptx
PPT
Pid controller by Mitesh Kumar
PPT
Lecture2_3.ppt rosetta stone advanced login
PPTX
PID control and Tuning for automation.pptx
PPTX
Tuning of pid
PDF
Screenshot 2021-02-23 at 2.46.02 PM.pdf
PPTX
Controller tuning.pptx
PDF
PIDtutorial.pdf
PPT
1577320.ppt
PDF
Classical Techniques for PID Tunning: Review
PPTX
lecture_1_intrduction to mechatronics.pptx
PDF
Tuning for PID Controllers.pdf
PDF
Ziegler Nichols Method for PID Controller Tuning
PDF
Optimised control using Proportional-Integral-Derivative controller tuned usi...
PPTX
Introduction to Process Control and PID controllers.pptx
PDF
Comparison of Tuning Methods of PID Controllers for Non-Linear System
PDF
Paper id 21201482
PPTX
Design of PID CONTROLLER FOR ENGINEERING
PDF
0520 th m10.4
Chapter3 control system characteristics solution.pptx
Pid controller by Mitesh Kumar
Lecture2_3.ppt rosetta stone advanced login
PID control and Tuning for automation.pptx
Tuning of pid
Screenshot 2021-02-23 at 2.46.02 PM.pdf
Controller tuning.pptx
PIDtutorial.pdf
1577320.ppt
Classical Techniques for PID Tunning: Review
lecture_1_intrduction to mechatronics.pptx
Tuning for PID Controllers.pdf
Ziegler Nichols Method for PID Controller Tuning
Optimised control using Proportional-Integral-Derivative controller tuned usi...
Introduction to Process Control and PID controllers.pptx
Comparison of Tuning Methods of PID Controllers for Non-Linear System
Paper id 21201482
Design of PID CONTROLLER FOR ENGINEERING
0520 th m10.4
Ad

Recently uploaded (20)

PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Construction Project Organization Group 2.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Well-logging-methods_new................
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Sustainable Sites - Green Building Construction
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPT
Project quality management in manufacturing
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
PPT on Performance Review to get promotions
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Lecture Notes Electrical Wiring System Components
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Internet of Things (IOT) - A guide to understanding
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
UNIT 4 Total Quality Management .pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Construction Project Organization Group 2.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Well-logging-methods_new................
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Model Code of Practice - Construction Work - 21102022 .pdf
Sustainable Sites - Green Building Construction
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Project quality management in manufacturing
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT on Performance Review to get promotions
CH1 Production IntroductoryConcepts.pptx
Lecture Notes Electrical Wiring System Components

Tuning of pid controller

  • 1. TUNING OF PID CONTROLLER Submitted by: SUBHANKAR SAU 1401216049 EEE Department Guided by:- Prof. P.K. Panigrahi(H.O.D) Prof. Siddheswar Kar Prof. Debasis Choudhury Prof. Sarat ku. Mishra
  • 2. CONTENTS:- INTRODUCTION PID CONTROLLER TUNNING PROCESS DIFFERENT TUNING METHODS ZIEGLER-NICOLAS TUNNING METHOD CONCLUSION
  • 3. I N T R O D U C T I O N : -  The Controller: It decides the control variable in order to bring the process variable as close as to the set point.  PID controller: It continuously calculates an error value e(t) as the difference between a desired set point and a measured process variable and applies a correction based on proportional ,integral and derivative terms which give their to controller types.
  • 4. PID Controller:-  Proportional Term(P): It is a constant directly related to the amount of the error. If you have large error ,the term gives you a large output, and if you have a small error, it will give you a small output. In simple term affects the speed to reach your target.  Integral Term(I): It is constant related to integration(summation) of errors over time. If your error is increasing, this term gives you a large output. However if the error is decreasing, the I term give you a small output. Thus it is used to fine tune your results i.e. when you almost reach your goal, the P term can not serve you any more.  Derivative Term(D): It is constant related to the rate of change of errors with time. i.e you have a highly dynamic systems like a multi-coptor, the D-term will give you higher output to catch up with the changes.
  • 5. NEED OF PID CONTROLLER:- PARAMETER RISE TIME OVERSHOO T SETTLING TIME STEADY- STATE ERROR STABILITY Kp Decrease Increase Small Change Decrease Degrade Ki Decrease Increase Increase Eliminate Degrade Kd Minor Change Decrease Decrease No Effect Improve if Kd Small
  • 7. TUNING PROCEDURES OF PID CONTROLLER:- 1) After nulling all the parameters ,increase the P term so that the output reaches the target in shortest possible time. 2) If your output starts oscillating ,it means you have too much P. lower your P term until the oscillation disappears. You will end up slightly higher or lower than your target. 3) Now increase I term slightly until your errors goes away. Note that usual I values are very small and they are dependent on the update rate of your PID loop. If you feel your output is oscillating lower your I term. 4) Now for highly dynamic system we need to adjust the D term also. 5) If your system starts oscillating with high frequency and small transition it means we have too much D term which is amplifying the noise. If it has too much noise its better to keep the D parameter to zero. 6) At last watch your limits . If you are changing the previous parameters without any noticeable change in the output This Completes the tuning procedure of the PID Controller.
  • 9. TUNNING PROCESSES:- METHODS ADVANTAGES DISADVANTAGES Manual Tuning No Math Required, Online Requires Experienced Personnel Ziegler-Nichols Proven Method, Online Process Upset, Some Trial –and- Error, Very Aggressive Tuning Cohen-Coon Good Process Models Some Math; Offline; Only good for First- Order Process Software Tools Consistent Tuning; Online or Offline Some Cost Or Training Involved
  • 10. ZIEGLER-NICHOLUS METHOD (OpenloopMethod):-  It is done in manual mode.  It is way of relating the process parameters(i.e Controller gain & Reset time).  It has been developed for use on delay-followed by first-order-lag-processes.  Once the value of process parameters are obtained the PID parameters can be calculated from the below table.
  • 11. Process parameter(Delay time, Process gain PROCESS REACTION CURVE - SIMPLE
  • 12. ZIEGLER-NICHOLUS METHOD (CloseloopMethod):-continue  In controller automatic mode(operating condition), PV approximate to set point, change the %PB of controller to maximum, Integral time maximum and Derivative time minimum, then decrease %PB and take load step(change set-point or process loads) for monitor PV responding until PV occur slight oscillation. Record %PB of Oscillate condition(Ultimate controller gain ,Kcu) and Band width( ultimate period ,Pu).
  • 13. ZIEGLER-NICHOLUS METHOD (closeloopMethod):-continue  Then we roughly tune the initial value as the below table; Where Kc= Controller gain %PB= 1/Kc x 100(%) %PB=% Proportional Band Ti= Integral Time or Reset time (Sec./Repeat) Td= Derivative time or rate (Sec.)
  • 14. CONCLUSION:- P Controller mitigates error but initiates offset. I Controller mitigates offset but initiates overshoot. D Controller mitigates overshoot for optimization.