SlideShare a Scribd company logo
1 of 43
Fuzzy Logic Control
Lect 6 Fuzzy PID Controller
Contents
• PID
• PID Fuzzy
• Example
• Supervisory PID Fuzzy Control
2
PID
 PID: Proportional Integral Derivative
 More than 90% of controllers used in industries are
PID or PID type controllers (the rest are PLC)
 PID controllers are simple, reliable, effective
 For lower order linear system PID controllers have
remarkable set-point tracking performance and
guaranteed stability.
3
Convectional PID Controller
4
Convectional PID Controller
 Time Domain
 Frequency Domain
5
PID Controller
6
PID Controller
Time Domain
Frequency Domain
7
A comparison of different controller types
8
General tips for designing a PID controller
• Obtain an open-loop response and determine what needs to be
improved
• Add a proportional control to improve the rise time
• Add a derivative control to improve the overshoot
• Add an integral control to eliminate the steady-state error
• Adjust each of Kp, Ki, and Kd until you obtain a desired overall
response. You can always refer to the table shown to find out which
controller controls what characteristics
• you do not need to implement all three controllers (proportional,
derivative, and integral) into a single system, if not necessary. Keep
the controller as simple as possible.
9
General tips for designing a PID controller
10
Tuning of PID Controller
There are methods for tuning PID controllers, for
example:
 hand-tuning,
 Ziegler–Nichols tuning,
 optimal design,
 pole placement design, and
 auto-tuning (A° stro¨m and H¨agglund 1995).
There is much to gain, if these methods are
carried forward to fuzzy controllers.
11
Why use fuzzy with PID
• Although PID controllers are able to provide
adequate control for simple systems, they are unable
to compensate for disturbances.
• We will use Fuzzy Logic controllers to improve the
PID controllers ability to handle disturbances.
• PID Control works well for linear processes
• PID control has poor performance in nonlinear
processes.
• Fairly complex systems usually need human control
operators for operation and supervision
12
Types of Fuzzy Controllers:
- Direct Controller -
Slide 13
The Outputs of the Fuzzy Logic System Are the Command Variables of the Plant:
Fuzzification Inference Defuzzification
IF temp=low
AND P=high
THEN A=med
IF ...
Variables
Measured Variables
Plant
Command
Fuzzy Rules Output
Absolute Values !
Types of Fuzzy Controllers:
- PID Adaptation -
Slide 14
Fuzzy Logic Controller Adapts the P, I, and D Parameter of a Conventional PID Controller:
Fuzzification Inference Defuzzification
IFtemp=low
AND P=high
THEN A=med
IF...
P
Measured Variable
Plant
PID
I
D
Set Point Variable
Command Variable
The Fuzzy Logic System
Analyzes the Performance of the
PID Controller and Optimizes It !
Types of Fuzzy Controllers:
- Fuzzy Intervention -
Slide 15
Fuzzy Logic Controller and PID Controller in Parallel:
Fuzzification Inference Defuzzification
IFtemp=low
AND P=high
THEN A=med
IF...
Measured Variable
Plant
PID
Set Point Variable
Command Variable
Intervention of the Fuzzy Logic
Controller into Large Disturbances !
Supervisory Control Systems
Most controllers in operation today have been
developed using conventional control methods. There
are, however, many situations where these controllers
are not properly tuned and there is heuristic knowledge
available on how to tune them while they are in
operation. There is then the opportunity to utilize fuzzy
control methods as the supervisor that tunes or
coordinates the application of conventional controllers.
16
Fuzzy PID Control
Because PID controllers are often not properly tuned (e.g.,
due to plant parameter variations or operating condition
changes), there is a significant need to develop methods
for the automatic tuning of PID controllers. While there exist
many conventional methods for PID auto-tuning, here we
will strictly focus on providing the basic ideas on how you
would construct a fuzzy PID auto-tuner.
17
Fuzzy PID Control
 A fuzzy PID controller is a fuzzified proportional-integral-
derivative (PID) controller. It acts on the same input
signals, but the control strategy is formulated as fuzzy
rules.
 If a control engineer changes the rules, or the tuning
gains, it is difficult to predict the effect on rise time,
overshoot, and settling time of a closed-loop step
response, because the controller is generally nonlinear
and its structure is complex.
 In contrast, a PID controller is a simple, linear combination
of three signals: the P action proportional to the error e,
the I-action proportional to the integral of the error 𝑒𝑑𝑡,
and the D-action proportional to the time derivative of the
error de/dt, or ˙e for short. 18
Fuzzy PID Control
Fuzzy PID controllers are similar to PID controllers under
certain assumptions about the shape of the membership
functions and the inference method (Siler and Ying 1989,
Mizumoto 1992, Qiao and Mizumoto 1996, Tso and Fung
1997).
A design procedure for fuzzy controllers of the PID type,
based on PID tuning, is the following:
Procedure Design fuzzy PID
1. Build and tune a conventional PID controller first.
2. Replace it with an equivalent fuzzy controller.
3. Fine-tune it.
19
Fuzzy PID Control
The procedure is relevant whenever PID control is
possible, or already implemented. Our starting point is the
ideal continuous PID controller
The control signal u is a linear combination of the error e,
its integral and its derivative. The parameter Kp is the
proportional gain, Ti is the integral time, and Td the
derivative time.
20
Fuzzy PID Control
To implement fuzzy PID control on the computer, one first
needs a digital version of analog one.
Discretization of PID controller:
To digitize the analog controller, the following can be used:
21
Fuzzy PID Control
In digital controllers, the equation must be approximated.
Replacing the derivative term by a backward difference
and the integral by a sum using rectangular integration,
and given a constant – preferably small – sampling time
Ts , the simplest approximation is,
Index n refers to the time instant. By tuning we shall
mean the activity of adjusting the parameters Kp, Ti , and
Td in order to achieve a good closed-loop performance.
22
Example
23
Example
24
Example
25
Example
26
Example
27
Simulation result are shown , where red is system output, and green is error signal
Supervisory Control Systems
 Human operators in the process industry are faced with
nonlinear and time-varying behaviour, many inner
loops, and much interaction between the control loops.
Owing to sheer complexity it is impossible, or at least
very expensive, to build a mathematical model of the
plant, and furthermore the control is normally a
combination of sequential, parallel, and feedback
control actions.
 Operators, however, are able to control complicated
plants using their experience and training, and thus
fuzzy control is a relevant method within supervisory
control.
28
Supervisory Control Systems
29
Supervisory control is a multilayer (hierarchical) controller
with the supervisor at the highest level, as shown in
Figure
Supervisory Control Systems
 The supervisor can use any available data from the control
system to characterize the system’s current behavior so that
it knows how to change the controller and ultimately achieve
the desired specifications.
 In addition, the supervisor can be used to integrate other
information into the control decision-making process. It can
incorporate certain user inputs, or inputs from other
subsystems.
 Supervisory control is a type of adaptive control since it
seeks to observe the current behavior of the control system
and modify the controller to improve the performance
30
Supervisory Control Systems
For example, in an automotive cruise control problem, inputs
from the driver (user) may indicate that she or he wants the
cruise controller to operate either like a sports car or more like
a sluggish family car. The other subsystem information that a
supervisor could incorporate for supervisory control for an
automotive cruise control application could include data from
the engine that would help integrate the controls on the vehicle
(i.e., engine and cruise control integration). Given
information of this type, the supervisor can seek to tune
the controller to achieve higher performance operation or
a performance that is more to the liking of the driver.
31
Supervisory Control Systems
Conceptually, the design of the supervisory controller can
then proceed in the same manner as it did for direct fuzzy
controllers: either via the gathering of heuristic control
knowledge or via training data that we gather from an
experiment. The form of the knowledge or data is,
however, somewhat different than in the simple fuzzy
control problem.
32
Supervisory Control Systems
the type of heuristic knowledge that is used in a
supervisor may take one of the following two forms:
1. Information from a human control system operator who
observes the behavior of an existing control system (often
a conventional control system) and knows how this
controller should be tuned under various operating
conditions.
2. Information gathered by a control engineer who knows
that under different operating conditions controller
parameters should be tuned according to certain rules.
33
High-level control configurations
Fuzzy controllers are combined with other
controllers in various configurations. The PID
block consists of independent or coupled PID
loops, and the fuzzy block employs a high-level
control strategy. Normally, both the PID and the
fuzzy blocks have more than one input and one
output.
34
Supervisory Fuzzy Control
There are four types of Fuzzy supervisory control:
1. Fuzzy replaces PID
2. Fuzzy replaces operator
3. Fuzzy adjusts PID parameters
4. Fuzzy adds to PID control
35
Fuzzy replaces PID
In this configuration, the operator may select between a
high-level control strategy and conventional control
loops. The operator has to decide which of the two most
likely produces the best control performance.
36
Fuzzy replaces operator
This configuration represents the original high level
control idea, where manual control carried out by a
human operator is replaced by automatic control.
Normally, the existing control loops are still active, and
the high-level control strategy makes adjustments of the
controller set points in the same way as the operator
does. Again it is up to the operator to decide whether
manual or automatic control will result in the best
possible operation of the process, which, of course, may
create conflicts.
37
Fuzzy replaces operator
38
Fuzzy adjusts PID parameters
In this configuration, the high-level strategy adjusts the
parameters of the conventional control loops. A common
problem with linear PID control of highly nonlinear
processes is that the set of controller parameters are
satisfactory only when the process is within a narrow
operational window. Outside this, it is necessary to use
other parameters or set points, and these adjustments
may be done automatically by a high-level strategy.
39
Fuzzy adjusts PID parameters
40
Fuzzy adds to PID control
Normally, control systems based on PID controllers are
capable of controlling the process when the operation is
steady and close to normal conditions. However, if
sudden changes occur, or if the process enters abnormal
states, then the configuration may be applied to bring the
process back to normal operation as fast as possible. For
normal operation, the fuzzy contribution is zero, whereas
the PID outputs are compensated in abnormal situations,
often referred to as abnormal situation management
(ASM).
41
Fuzzy adds to PID control
42
Homework
13.2, 13.4, 13.5
Due 20/11/2011
43

More Related Content

Similar to 5_2018_12_17!10_45_47_AM.ppt

PID Controller and its design
PID Controller and its designPID Controller and its design
PID Controller and its designKonirDom1
 
Paper id 21201482
Paper id 21201482Paper id 21201482
Paper id 21201482IJRAT
 
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
 
The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...
The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...
The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...Evans Marshall
 
Control system
Control systemControl system
Control systemPradeepD35
 
Design of fuzzzy pid controller for bldc motor
Design of fuzzzy pid controller for bldc motorDesign of fuzzzy pid controller for bldc motor
Design of fuzzzy pid controller for bldc motorMishal Hussain
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET Journal
 

Similar to 5_2018_12_17!10_45_47_AM.ppt (20)

PID Controller and its design
PID Controller and its designPID Controller and its design
PID Controller and its design
 
Paper id 21201482
Paper id 21201482Paper id 21201482
Paper id 21201482
 
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)
 
4470838.ppt
4470838.ppt4470838.ppt
4470838.ppt
 
Ep 5512 lecture-03
Ep 5512 lecture-03Ep 5512 lecture-03
Ep 5512 lecture-03
 
The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...
The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...
The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...
 
Control system
Control systemControl system
Control system
 
Pid controllers
Pid controllersPid controllers
Pid controllers
 
Control system
Control systemControl system
Control system
 
Basics of Controller
Basics of ControllerBasics of Controller
Basics of Controller
 
V13I1006.pdf
V13I1006.pdfV13I1006.pdf
V13I1006.pdf
 
Design of fuzzzy pid controller for bldc motor
Design of fuzzzy pid controller for bldc motorDesign of fuzzzy pid controller for bldc motor
Design of fuzzzy pid controller for bldc motor
 
1578385.ppt
1578385.ppt1578385.ppt
1578385.ppt
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
 
Pid controller bp ganthia
Pid controller bp ganthiaPid controller bp ganthia
Pid controller bp ganthia
 
Di34672675
Di34672675Di34672675
Di34672675
 
Pid controller bp ganthia
Pid controller bp ganthiaPid controller bp ganthia
Pid controller bp ganthia
 
PIDtutorial.pdf
PIDtutorial.pdfPIDtutorial.pdf
PIDtutorial.pdf
 
Bj4301341344
Bj4301341344Bj4301341344
Bj4301341344
 
ppt.pptx
ppt.pptxppt.pptx
ppt.pptx
 

Recently uploaded

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
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
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
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
 
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
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
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
 
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
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 

Recently uploaded (20)

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
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...
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
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...
 
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
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
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
 
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
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 

5_2018_12_17!10_45_47_AM.ppt

  • 1. Fuzzy Logic Control Lect 6 Fuzzy PID Controller
  • 2. Contents • PID • PID Fuzzy • Example • Supervisory PID Fuzzy Control 2
  • 3. PID  PID: Proportional Integral Derivative  More than 90% of controllers used in industries are PID or PID type controllers (the rest are PLC)  PID controllers are simple, reliable, effective  For lower order linear system PID controllers have remarkable set-point tracking performance and guaranteed stability. 3
  • 5. Convectional PID Controller  Time Domain  Frequency Domain 5
  • 8. A comparison of different controller types 8
  • 9. General tips for designing a PID controller • Obtain an open-loop response and determine what needs to be improved • Add a proportional control to improve the rise time • Add a derivative control to improve the overshoot • Add an integral control to eliminate the steady-state error • Adjust each of Kp, Ki, and Kd until you obtain a desired overall response. You can always refer to the table shown to find out which controller controls what characteristics • you do not need to implement all three controllers (proportional, derivative, and integral) into a single system, if not necessary. Keep the controller as simple as possible. 9
  • 10. General tips for designing a PID controller 10
  • 11. Tuning of PID Controller There are methods for tuning PID controllers, for example:  hand-tuning,  Ziegler–Nichols tuning,  optimal design,  pole placement design, and  auto-tuning (A° stro¨m and H¨agglund 1995). There is much to gain, if these methods are carried forward to fuzzy controllers. 11
  • 12. Why use fuzzy with PID • Although PID controllers are able to provide adequate control for simple systems, they are unable to compensate for disturbances. • We will use Fuzzy Logic controllers to improve the PID controllers ability to handle disturbances. • PID Control works well for linear processes • PID control has poor performance in nonlinear processes. • Fairly complex systems usually need human control operators for operation and supervision 12
  • 13. Types of Fuzzy Controllers: - Direct Controller - Slide 13 The Outputs of the Fuzzy Logic System Are the Command Variables of the Plant: Fuzzification Inference Defuzzification IF temp=low AND P=high THEN A=med IF ... Variables Measured Variables Plant Command Fuzzy Rules Output Absolute Values !
  • 14. Types of Fuzzy Controllers: - PID Adaptation - Slide 14 Fuzzy Logic Controller Adapts the P, I, and D Parameter of a Conventional PID Controller: Fuzzification Inference Defuzzification IFtemp=low AND P=high THEN A=med IF... P Measured Variable Plant PID I D Set Point Variable Command Variable The Fuzzy Logic System Analyzes the Performance of the PID Controller and Optimizes It !
  • 15. Types of Fuzzy Controllers: - Fuzzy Intervention - Slide 15 Fuzzy Logic Controller and PID Controller in Parallel: Fuzzification Inference Defuzzification IFtemp=low AND P=high THEN A=med IF... Measured Variable Plant PID Set Point Variable Command Variable Intervention of the Fuzzy Logic Controller into Large Disturbances !
  • 16. Supervisory Control Systems Most controllers in operation today have been developed using conventional control methods. There are, however, many situations where these controllers are not properly tuned and there is heuristic knowledge available on how to tune them while they are in operation. There is then the opportunity to utilize fuzzy control methods as the supervisor that tunes or coordinates the application of conventional controllers. 16
  • 17. Fuzzy PID Control Because PID controllers are often not properly tuned (e.g., due to plant parameter variations or operating condition changes), there is a significant need to develop methods for the automatic tuning of PID controllers. While there exist many conventional methods for PID auto-tuning, here we will strictly focus on providing the basic ideas on how you would construct a fuzzy PID auto-tuner. 17
  • 18. Fuzzy PID Control  A fuzzy PID controller is a fuzzified proportional-integral- derivative (PID) controller. It acts on the same input signals, but the control strategy is formulated as fuzzy rules.  If a control engineer changes the rules, or the tuning gains, it is difficult to predict the effect on rise time, overshoot, and settling time of a closed-loop step response, because the controller is generally nonlinear and its structure is complex.  In contrast, a PID controller is a simple, linear combination of three signals: the P action proportional to the error e, the I-action proportional to the integral of the error 𝑒𝑑𝑡, and the D-action proportional to the time derivative of the error de/dt, or ˙e for short. 18
  • 19. Fuzzy PID Control Fuzzy PID controllers are similar to PID controllers under certain assumptions about the shape of the membership functions and the inference method (Siler and Ying 1989, Mizumoto 1992, Qiao and Mizumoto 1996, Tso and Fung 1997). A design procedure for fuzzy controllers of the PID type, based on PID tuning, is the following: Procedure Design fuzzy PID 1. Build and tune a conventional PID controller first. 2. Replace it with an equivalent fuzzy controller. 3. Fine-tune it. 19
  • 20. Fuzzy PID Control The procedure is relevant whenever PID control is possible, or already implemented. Our starting point is the ideal continuous PID controller The control signal u is a linear combination of the error e, its integral and its derivative. The parameter Kp is the proportional gain, Ti is the integral time, and Td the derivative time. 20
  • 21. Fuzzy PID Control To implement fuzzy PID control on the computer, one first needs a digital version of analog one. Discretization of PID controller: To digitize the analog controller, the following can be used: 21
  • 22. Fuzzy PID Control In digital controllers, the equation must be approximated. Replacing the derivative term by a backward difference and the integral by a sum using rectangular integration, and given a constant – preferably small – sampling time Ts , the simplest approximation is, Index n refers to the time instant. By tuning we shall mean the activity of adjusting the parameters Kp, Ti , and Td in order to achieve a good closed-loop performance. 22
  • 27. Example 27 Simulation result are shown , where red is system output, and green is error signal
  • 28. Supervisory Control Systems  Human operators in the process industry are faced with nonlinear and time-varying behaviour, many inner loops, and much interaction between the control loops. Owing to sheer complexity it is impossible, or at least very expensive, to build a mathematical model of the plant, and furthermore the control is normally a combination of sequential, parallel, and feedback control actions.  Operators, however, are able to control complicated plants using their experience and training, and thus fuzzy control is a relevant method within supervisory control. 28
  • 29. Supervisory Control Systems 29 Supervisory control is a multilayer (hierarchical) controller with the supervisor at the highest level, as shown in Figure
  • 30. Supervisory Control Systems  The supervisor can use any available data from the control system to characterize the system’s current behavior so that it knows how to change the controller and ultimately achieve the desired specifications.  In addition, the supervisor can be used to integrate other information into the control decision-making process. It can incorporate certain user inputs, or inputs from other subsystems.  Supervisory control is a type of adaptive control since it seeks to observe the current behavior of the control system and modify the controller to improve the performance 30
  • 31. Supervisory Control Systems For example, in an automotive cruise control problem, inputs from the driver (user) may indicate that she or he wants the cruise controller to operate either like a sports car or more like a sluggish family car. The other subsystem information that a supervisor could incorporate for supervisory control for an automotive cruise control application could include data from the engine that would help integrate the controls on the vehicle (i.e., engine and cruise control integration). Given information of this type, the supervisor can seek to tune the controller to achieve higher performance operation or a performance that is more to the liking of the driver. 31
  • 32. Supervisory Control Systems Conceptually, the design of the supervisory controller can then proceed in the same manner as it did for direct fuzzy controllers: either via the gathering of heuristic control knowledge or via training data that we gather from an experiment. The form of the knowledge or data is, however, somewhat different than in the simple fuzzy control problem. 32
  • 33. Supervisory Control Systems the type of heuristic knowledge that is used in a supervisor may take one of the following two forms: 1. Information from a human control system operator who observes the behavior of an existing control system (often a conventional control system) and knows how this controller should be tuned under various operating conditions. 2. Information gathered by a control engineer who knows that under different operating conditions controller parameters should be tuned according to certain rules. 33
  • 34. High-level control configurations Fuzzy controllers are combined with other controllers in various configurations. The PID block consists of independent or coupled PID loops, and the fuzzy block employs a high-level control strategy. Normally, both the PID and the fuzzy blocks have more than one input and one output. 34
  • 35. Supervisory Fuzzy Control There are four types of Fuzzy supervisory control: 1. Fuzzy replaces PID 2. Fuzzy replaces operator 3. Fuzzy adjusts PID parameters 4. Fuzzy adds to PID control 35
  • 36. Fuzzy replaces PID In this configuration, the operator may select between a high-level control strategy and conventional control loops. The operator has to decide which of the two most likely produces the best control performance. 36
  • 37. Fuzzy replaces operator This configuration represents the original high level control idea, where manual control carried out by a human operator is replaced by automatic control. Normally, the existing control loops are still active, and the high-level control strategy makes adjustments of the controller set points in the same way as the operator does. Again it is up to the operator to decide whether manual or automatic control will result in the best possible operation of the process, which, of course, may create conflicts. 37
  • 39. Fuzzy adjusts PID parameters In this configuration, the high-level strategy adjusts the parameters of the conventional control loops. A common problem with linear PID control of highly nonlinear processes is that the set of controller parameters are satisfactory only when the process is within a narrow operational window. Outside this, it is necessary to use other parameters or set points, and these adjustments may be done automatically by a high-level strategy. 39
  • 40. Fuzzy adjusts PID parameters 40
  • 41. Fuzzy adds to PID control Normally, control systems based on PID controllers are capable of controlling the process when the operation is steady and close to normal conditions. However, if sudden changes occur, or if the process enters abnormal states, then the configuration may be applied to bring the process back to normal operation as fast as possible. For normal operation, the fuzzy contribution is zero, whereas the PID outputs are compensated in abnormal situations, often referred to as abnormal situation management (ASM). 41
  • 42. Fuzzy adds to PID control 42

Editor's Notes

  1. 13
  2. 14
  3. 15