 KHAIRUNNISA BINTI ABD AZIZ  MOHD SHAHRIL BIN IBRAHIM  MOHD SUFI B AB MAJID  MOHD SUPIAN B MOHD NAZIP  MOKTAR BIN YAAKOP.

Slides:



Advertisements
Similar presentations
System Function For A Closed-Loop System
Advertisements

13. Controller Tuning and Troubleshooting
10.1 Introduction Chapter 10 PID Controls
Modern Control Systems (MCS)
Lect 6 Fuzzy PID Controller Basil Hamed Islamic University of Gaza
Discrete Controller Design
استاد محترم : دکتر توحيدخواه ارائه دهنده : فاطمه جهانگيري.
Lect.3 Modeling in The Time Domain Basil Hamed

Ratio Control Chapter 15.
CHAPTER V CONTROL SYSTEMS
PID Control -1 + Professor Walter W. Olson
CHE 185 – PROCESS CONTROL AND DYNAMICS
A Typical Feedback System
Description of Systems M. J. Roberts - All Rights Reserved. Edited by Dr. Robert Akl 1.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
© Goodwin, Graebe, Salgado, Prentice Hall 2000 Chapter7 Synthesis of SISO Controllers.
Radial Basis Functions
UH Unit Hydrograph Model Response Functions of Linear Systems Basic operational rules:  Principle of Proportionality: f(cQ ) = c  f(Q)  Principle of.
Development of Empirical Models From Process Data
Process Control Instrumentation II
Chemical Process Controls: PID control, part II Tuning
CH 1 Introduction Prof. Ming-Shaung Ju Dept. of Mechanical Engineering NCKU.
CHE 185 – PROCESS CONTROL AND DYNAMICS CONTROL LOOP ANALYSIS.
The Equivalence between fuzzy logic controllers and PD controllers for single input systems Professor: Chi-Jo Wang Student: Nguyen Thi Hoai Nam Student.
Chapter 8 Performance of P-only, PI and PID Controllers.
Neuro-fuzzy Systems Xinbo Gao School of Electronic Engineering Xidian University 2004,10.
Proportional/Integral/Derivative Control
A FUZZY LOGIC BASED MULTIPLE REFERENCE MODEL ADAPTIVE CONTROL (MRMAC) By Sukumar Kamalasadan, Adel A Ghandakly Khalid S Al-Olimat Dept. of Electrical Eng.
Ch 8.1 Numerical Methods: The Euler or Tangent Line Method
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Automatic Control Theory-
Linear System Theory Instructor: Zhenhua Li Associate Professor Mobile : School of Control Science and Engineering, Shandong.
Book Adaptive control -astrom and witten mark
Lecture 12 Statistical Inference (Estimation) Point and Interval estimation By Aziza Munir.
Controller Design (to determine controller settings for P, PI or PID controllers) Based on Transient Response Criteria Chapter 12.
Fuzzy Logic Control of Blood Pressure During Anesthesia
Model Reference Adaptive Control (MRAC). MRAS The Model-Reference Adaptive system (MRAS) was originally proposed to solve a problem in which the performance.
Control Systems and Adaptive Process. Design, and control methods and strategies 1.
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
PID CONTROLLERS By Harshal Inamdar.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Chapter 6: Frequency Domain Anaysis
For starters - pick up the file pebmass.PDW from the H:Drive. Put it on your G:/Drive and open this sheet in PsiPlot.
Digital Control CSE 421.
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
Feedback Controllers Chapter 8
System Time Response Characteristics
Topics 1 Specific topics to be covered are: Discrete-time signals Z-transforms Sampling and reconstruction Aliasing and anti-aliasing filters Sampled-data.
Lecture 9: PID Controller.
Advanced control strategies. CONTROL SYSTEMS The process parameters which are measured using probes described in the previous sections may be controlled.
The inference and accuracy We learned how to estimate the probability that the percentage of some subjects in the sample would be in a given interval by.
SKEE 3143 Control Systems Design Chapter 2 – PID Controllers Design
A PID Neural Network Controller
Digital Control CSE 421.
Intrnal guide Asst. Prof. J.G.bhatt
Chapter 7 The Root Locus Method The root-locus method is a powerful tool for designing and analyzing feedback control systems The Root Locus Concept The.
PID Controllers Jordan smallwood.
Lect 6 Fuzzy PID Controller Basil Hamed Islamic University of Gaza
Lec 14. PID Controller Design
Basic Design of PID Controller
Synthesis of SISO Controllers
Dynamical Systems Basics
Feedback Controllers Chapter 8
Beijing University of Aeronautics & Astronautics
IntroductionLecture 1: Basic Ideas & Terminology
IntroductionLecture 1: Basic Ideas & Terminology
Presentation transcript:

 KHAIRUNNISA BINTI ABD AZIZ  MOHD SHAHRIL BIN IBRAHIM  MOHD SUFI B AB MAJID  MOHD SUPIAN B MOHD NAZIP  MOKTAR BIN YAAKOP

PID CONTROLLERS :  Easy to understand, easy to explain to others, and easy to implement  Moreover, they are often available at little extra cost since they are often incorporated into the programmable logic controllers (PLCs) that are used to control many industrial processes.  Unfortunately, many of the PID loops that are in operation are in continual need of monitoring and adjustment since they can easily become improperly tuned  PID controller is placed in a unity feedback control system : i. the input to the plant is u, ii. the plant output is y, iii. the reference input is r, iv. the error input to the PID controller is e = r −y  The basic form for the PID controller is :

where ; i. Kp is the proportional gain ii. Ki is the integral gain iii. Kd is the derivative gain  Because PID controllers are often not properly tuned,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.  The figure in next slide showing how a fuzzy PID auto-tuner may work.  There, the “behavior recognizer” seeks to characterize the current behavior of the plant in a way that will be useful to the PID designer.  The whole (upper-level) supervisor may be implemented in a similar fashion to an indirect adaptive controller.

 Alternatively, simple tuning rules may be used where the premises of the rules form part of the behavior recognizer and the consequents form the PID designer.  In this way, a single fuzzy system is used to implement the entire supervisory control level.  Some candidate rules for such a fuzzy system may include the following:

1.If steady-state error is large Then increase the proportional gain. 2.If the response is oscillatory Then increase the derivative gain. 3.If the response is sluggish Then increase the proportional gain. 4.If the steady-state error is too big Then adjust the integral gain. 5.If the overshoot is too big Then decrease the proportional gain.  The Zeigler-Nichols PID tuning rules can used but represent them with a fuzzy system.  For some applications, it is best to have a tuning phase and an on-line operation phase where tuning does not occur.  In the tuning phase, the system takes over and generates a set of reference inputs (e.g., a step) and observes and analyzes the step response to determine the values of the parameters of the premises of the above rules.  Then the rule-base is applied to these, the new PID gains are found, and the closed-loop control system is put into operation with these new gains.

 Clearly, however, it may be unacceptable to expect the system to be taken off- line for such tests and retuning.  On the other hand, for some applications (e.g., in process control) it is possible to follow such a retuning scenario.  Overall, we would emphasize that fuzzy PID auto-tuners tend to be very application dependent and it is difficult to present a general approach to on-line fuzzy PID auto-tuning that will work for a wide variety of applications.  At this point, however, the reader who understands how a fuzzy system operates and has a specific application in mind, can probably quickly write down a set of rules that quantifies how to keep the PID controller properly tuned.  This is often the primary advantage of the fuzzy systems approach to PID auto- tuning over conventional methods.

 Conventional gain scheduling involves using extra information from the plant, environment, or users to tune (via “schedules”) the gains of a controller.  There are many applications where gain scheduling is used.  For instance, in aircraft control you often perform linear control designs about a whole range of operating points (e.g., for certain machs and altitudes).

 These control designs provide a set of gains for the controller at each operating condition over the entire flight envelope.  A gain schedule is simply an interpolator that takes as inputs the operating condition and provides values of the gains as its outputs.  One way to construct this interpolator is to view the data associations between operating conditions and controller gains as forming a large table.  Then, when we encounter an operating condition that is not in the table, we simply interpolate between the ones in the table to find an interpolated set of gains.  In this way, as the aircraft moves about its flight envelope, the gain scheduler will keep updating the gains of the controller with the ones that we would have picked based on a linear design about an operating point.  This general gain scheduling approach is widely used in the aircraft industry (e.g., also for engine control).  The fuzzy system methodology also offers three different methodologies for gain schedule construction to conventional gain scheduling approaches.

 In this case the design of a set of linear controllers for various operating conditions may not be necessary as it may be possible to simply specify, in a heuristic fashion, how the gains should change.  The use of rules may be particularly useful here. For example, the tank level control application.  We could use a rule-base to schedule the gain of a linear proportional controller based on our knowledge that for higher liquid levels we will have bigger crossectional areas for the tank.

 In this case the rules may represent that we want to have a lower proportional gain for lower liquid levels since for lower levels the tank will fill faster with smaller amounts of liquid but for high levels the controller will have to pump more liquid to achieve the same change in liquid level.  We see that some practical knowledge of the tank’s shape, which is not normally used in the design of a linear controller, can possibly be effectively used to schedule the gain of a linear controller for the tank.  It is clear that the knowledge used to construct the gain schedule can be highly application-specific; hence, it is difficult to provide a general methodology for the heuristic construction of fuzzy gain schedulers beyond what has already been presented for techniques to design standard fuzzy controllers.

 In the case where we have a set of controller designs (based on linear or nonlinear theory) for each set of operating conditions that we can measure  We can use the methods for function approximation to identify the function that the data inherently represents.  This function that interpolates between the data is the gain schedule, and the methods of Chapter 5 can be used for its construction.  So, consider how we would schedule just one of the (possibly) many gains of the controller.  To do this we view the operating condition–gain associations produced by the design of the controllers as data pairs (x i, y i ) ∈ G where x i = i th operating point y i = the gain that the controller design procedure produced at this operating point. G = the set of all such data pairs—that is, operating condition–controller associations.

 Here we consider the case where the plant to be controlled is a nonlinear interpolation of R linear models  Similar rules could be created with consequents that use a discrete-time statespace representation or transfer functions, either discrete or continuous.  Here we will simply use the continuous-time linear state- space models as consequents for convenience, but the same basic concepts hold for other forms.

 2 ways that the rules can be constructed to represent the plant.  First, for some nonlinear systems the mathematical differential equations describing the plant can be transformed into which is the model resulting from the above rules.  A second approach would be to use system identification to construct the rules (e.g., use the least squares, gradient, or clustering with optimal output predefuzzification methods.  While it is possible to modify the identification methods so that they apply directly to continuous-time systems.

 Recall controller for plant used the rules  where Ki, i = 1, 2,..., R, are 1 × n vectors of control gains, and the premises of the rules are identical to the premises of the plant rules.  Under certain conditions this controller can be used to stabilize the plant  Many view parallel distributed compensation as a form of gain scheduling that we can achieve stability by designing the Kj, j = 1, 2,..., R then using Equation to interpolate between these gains.

 Regardless of which of the above methodologies is used to construct the gain schedule, these approaches also automatically provide for the fuzzy system implementation of the gain scheduler (interpolator), which can at times be an advantage over conventional methods.  It is important to note that computational complexity is of concern in the implementation of a gain scheduler.  Some may think that the fuzzy system methodologies could offer an approach to reduce the memory storage requirements since the rules will tend to provide an interpolation that may make it possible to omit some data.  The conventional methods used for gain scheduling use interpolation techniques that are basically quite similar (sometimes identical) to what is implemented by a fuzzy system.  If the original designers found that the extra data were needed to make the mapping that the gain scheduler implements more accurate, then these extra data are probably needed for the fuzzy system also.