Book Adaptive control -astrom and witten mark

Slides:



Advertisements
Similar presentations
Self tuning regulators
Advertisements

Discrete Controller Design
Dynamic Behavior of Closed-Loop Control Systems
Automation I. Introduction. transmitter actuator Structure of control system Process or plant Material flow sensorstransducers actuating units actuating.

Chapter 10 Stability Analysis and Controller Tuning
EE357 Control System I - Lec B2 (2010W) - Introduction.
Chapter 4: Basic Properties of Feedback
Lect.7 Steady State Error Basil Hamed
Robust control Saba Rezvanian Fall-Winter 88.
CHE 185 – PROCESS CONTROL AND DYNAMICS
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.
Control System Design Based on Frequency Response Analysis
Enhanced Single-Loop Control Strategies
Controller Tuning: A Motivational Example
I. Concepts and Tools Mathematics for Dynamic Systems Time Response
Process Control Instrumentation II
CH 1 Introduction Prof. Ming-Shaung Ju Dept. of Mechanical Engineering NCKU.
Modern Control System EKT 308 General Introduction Introduction to Control System Brief Review - Differential Equation - Laplace Transform.
CSE 425: Industrial Process Control 1. About the course Lect.TuLabTotal Semester work 80Final 125Total Grading Scheme Course webpage:
Proportional/Integral/Derivative Control
MODEL REFERENCE ADAPTIVE CONTROL
Chapter 1 Introduction to Adaptive 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.
Automatic Control Theory-
Model Reference Adaptive Control Survey of Control Systems (MEM 800)
Cascade and Ratio Control
DYNAMIC BEHAVIOR AND STABILITY OF CLOSED-LOOP CONTROL SYSTEMS
Chapter 3 mathematical Modeling of Dynamic Systems
20/10/2009 IVR Herrmann IVR:Control Theory OVERVIEW Control problems Kinematics Examples of control in a physical system A simple approach to kinematic.
Model Reference Adaptive Control (MRAC). MRAS The Model-Reference Adaptive system (MRAS) was originally proposed to solve a problem in which the performance.
PID Controller Design and
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,
Control Systems and Adaptive Process . Regulators and Communication
Mechanical Engineering Department Automatic Control Dr. Talal Mandourah 1 Lecture 1 Automatic Control Applications: Missile control Behavior control Aircraft.
ADAPTIVE CONTROL SYSTEMS
Feedback Control system
1 Chapter 11 Compensator Design When the full state is not available for feedback, we utilize an observer. The observer design process is described and.
SELF TUNING OF CONTROLLERS What is a Controller Controller is an active element or device that receives the information from the measurements and takes.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Digital Control CSE 421.
Chapter 8: Adaptive Networks
Hazırlayan NEURAL NETWORKS Backpropagation Network PROF. DR. YUSUF OYSAL.
Automatic Control Theory School of Automation NWPU Teaching Group of Automatic Control Theory.
Lecture 9: PID Controller.
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
SKEE 3143 Control Systems Design Chapter 2 – PID Controllers Design
Cascade Control Systems (串级控制系统)
1 PID Feedback Controllers PID 反馈控制器 Dai Lian-kui Shen Guo-jiang Institute of Industrial Control, Zhejiang University.
Control Engineering 05/09/2006Control SystemsLecture # 1.
BASIC CONCEPTS OF CONTROL SYSTEM SEM :- V CONTROL ENGINEERING ENROLLMENT NO: GUIDED BY PROF. S.P.PATEL.
بسم الله الرحمن الرحيم وبه نستعين
Modern Control System EKT 308
EEN-E1040 Measurement and Control of Energy Systems Control I: Control, processes, PID controllers and PID tuning Nov 3rd 2016 If not marked otherwise,
Digital Control CSE 421.
Chapter 1: Overview of Control
CHAPTER VI BLOCK DIAGRAMS AND LINEARIZATION
Linear Control Systems
Controller Tuning: A Motivational Example
Process Control Engineering
Enhanced Single-Loop Control Strategies
Digital Control Systems Waseem Gulsher
Digital and Non-Linear Control
Feedback Controllers Chapter 8
PID Controller Design and
IntroductionLecture 1: Basic Ideas & Terminology
Chapter 7 Inverse Dynamics Control
Presentation transcript:

Book Adaptive control -astrom and witten mark

Topics covered What is adaptive control? (Chap 1) Deterministic self tuning regulators (chap 3) Model reference adaptive systems (chap 5) Properties of adaptive systems (chap 6) Auto tuning (chap 8) Gain scheduling (chap 9) Robust and self oscillating systems (chap 10) Practical issues and implementation (chap 11)

Introduction “to adapt” means to change a behavior to conform to new circumstances. An adaptive controller a controller that can modify its behavior in response to the changes in dynamics of the processes and the disturbances acting on the process.

Contd.. An adaptive controller a controller with adjustable parameters and a mechanism for adjusting the parameters. The parameters are adjusted to compensate for the changes in dynamics of the plant and the disturbances acting on the plant. The controller becomes nonlinear because of the parameter adjustment mechanism

A block diagram of the adaptive controller

Description An adaptive control system can be thought of as having two loops. One loop is a normal feedback with the process and the controller. The other loop is the parameter adjustment loop. The parameter adjustment loop is usually slower than the normal feedback loop.

Circumstances under which adaptive control can be preferred: it is convenient to control a plant with the available conventional PID controllers. Some circumstances under which the adaptive controllers can perform better than the conventional PID controllers are: Change in plant transfer function due to variations in the environment, the size and properties of the raw materials, wear & tear of certain components. Stochastic disturbances (disturbances whose characteristics/behavior are unpredictable )

Contd.. Change in nature of inputs Propagation of disturbances along a chain of unit processes Nonlinear behavior as in case of complex chemical or biochemical reaction Appreciable dead time Unknown parameters, when control system for new process is commissioned.

Effects of process variations The standard approach to control system design is to develop a linear model for the process for some operating condition and to design a controller having constant parameters. A fundamental property is also that feedback systems are intrinsically insensitive to modeling errors and disturbances. The mechanisms causing variation in process dynamics and its effect on the performance of control system is studied in the following section.

Some mechanisms causing variation in process dynamics are: Nonlinear actuators Flow and speed variations Flight control Variation in disturbance characteristics

Nonlinear actuators A very common source of variations is that actuators, like valves have a nonlinear characteristic. Let the static valve characteristics be 0 and let and

Block diagram of a flow control loop with a PI controller and a nonlinear valve

Discussions Linearizing the system around a steady state operating point shows that the incremental gain of the valve is f(u), and hence the loop gain is proportional to f(u). The system can perform well at one operating level and poorly at another

Step responses for PI control of simple flow loop at different operating levels

Discussions The controller is tuned to give a good response at low levels of operating level. For higher values of operating level, the closed loop system even becomes unstable as can be seen in fig.3.

Other examples Flow and speed variations – tank system Flight Control Variations in disturbance characteristics are also discussed for Ship steering control Regulation of quality variable in process control

Adaptive control schemes Gain scheduling Model-Reference Adaptive System (MRAS) Self-Tuning Regulator (STR) Dual Control

Gain Scheduling Gain scheduling is an adaptive control strategy, where the gain of the system is determined and based on its value the controller parameters are changed. This approach is called gain scheduling because the scheme was originally used to measure the gain and then change, that is, schedule the controller to compensate for changes in the process gain.

Block diagram of system with gain scheduling

Description The system can be viewed as having two loops. an inner loop composed of the process and the controller outer loop contains components that adjust the controller parameters on the basis of the operating conditions. regarded as mapping from process parameters to controller parameters. It can be implemented as a function or a table lookup.

Contd.. The concept of gain scheduling originated in connection with the development of flight control systems. In process control, the production rate-a scheduling variable, time constants and time delays are inversely proportional to production rate. Gain scheduling is a very useful technique for reducing the effects of parameter variations.

Advantages and disadvantages Parameters can be changed quickly in response to changes in plant dynamics very easy to apply Drawbacks: It is an open-loop adaptation scheme, with no real learning or intelligence The design required for its implementation is enormous.

Model – Reference Adaptive System (MRAS) Used to solve a problem in which the performance specifications are given in terms of a reference model. This model tells how the process output ideally should respond to the command signal.

Block diagram of MRAS

composed of two loops. The inner loop - the process and an ordinary feedback controller. The outer loop adjusts the controller parameters in such a way that the error, which is the difference between the process output y and model output ym is small. The MRAS was originally introduced for flight control. In this case, the reference model describes the desired response of the aircraft to joystick motions.

The key problem with MRAS is to determine the adjustment mechanism so that a stable system, which brings the error to zero is obtained. parameter adjustment mechanism, called MIT rule was used in original MRAS. e is the error between the plant and model outputs θ is the controller parameter.

The quantity is the sensitivity derivative of error with respect to the parameter θ. The parameter γ is the adaptation rate. It is necessary to make approximation to obtain the sensitivity derivative. The MIT rule can be regarded as a gradient scheme to minimize the squared error e2.

Self Tuning Regulator (STR) The gain scheduling and MRAS are called direct methods, because the adjustment rule tells directly how the controller parameters should be updated. A difference scheme is obtained if the estimates of the process parameters are updated and the controller parameters are obtained from the solution of a design problem using the estimated parameters.

Block Diagram of a STR

composed of two loops. The inner loop - the process and an ordinary feedback controller. The parameters of the controller are adjusted by the outer loop, which is composed of a recursive parameter estimator and a design calculation.

It is sometimes not possible to estimate the process parameters without introducing probing control signals or perturbations. The system may be viewed as an automation of process modeling and design, in which the process model and the control design are updated at each sampling period. A controller of this construction is called a Self Tuning Regulator to emphasize that the controller automatically tunes its parameters to obtain the desired properties of the closed loop system.

Adaptive control problem An adaptive control problem is formulated by defining the following: Description of the process Possible controller structures and Adaptation of controller parameters

Description of the process The process is usually described by linear Single-input Single-output (SISO) system. In the continuous time domain, the process is represented in state space as: Transfer Function form as In discrete time, the process can be described in state space form as: The discrete time system can also be represented in transfer function form as: The process is usually described by linear Single-input Single-output (SISO) system. In the continuous time domain, the process is represented in state space as: Transfer Function form as Where, s is the Laplace Transform variable. In discrete time, the process can be described in state space form as: The discrete time system can also be represented in transfer function form as: Where, z is the z-transform variable. The process is usually described by linear Single-input Single-output (SISO) system. In the continuous time domain, the process is represented in state space as: Transfer Function form as Where, s is the Laplace Transform variable. In discrete time, the process can be described in state space form as: The discrete time system can also be represented in transfer function form as: Where, z is the z-transform variable.

Controller Structures The process is controlled by a controller that has adjustable parameters. Underlying design problem: It is assumed that there exists some kind of design procedure that makes it possible to determine a controller that satisfies some design criteria, if the process and its environment are known.

The adaptive control problem is used to find a method of adjusting the controller when the characteristics of the process and its environment are unknown or changing. In direct adaptive control, the controller parameters are changed directly without the characteristics of the process and its disturbance first being determined. In indirect adaptive methods, the process model and possibly the disturbance characteristics are first determined. The controller parameters are designed on the basis of this information.

Adaptation (adjustment) of controller parameters Various techniques are available like the MIT rule and Lyapunov technique for the MRAS, MDPP LQG for STR. Based on the application and the performance desired; any of the techniques can be chosen.

Construction of an adaptive controller contains the following steps: Characterize the behavior of the closed loop system Determine a suitable control law with adjustable parameters Find a mechanism for adjusting the parameters Implement the control law

Applications of Adaptive control aerospace process control ship steering robotics and automotive biomedical systems.