Adaptive CONTROL UnitIgfh
-
Upload
sapari-vel -
Category
Documents
-
view
231 -
download
0
Transcript of Adaptive CONTROL UnitIgfh
-
7/27/2019 Adaptive CONTROL UnitIgfh
1/38
Adaptive control
-
7/27/2019 Adaptive CONTROL UnitIgfh
2/38
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)
-
7/27/2019 Adaptive CONTROL UnitIgfh
3/38
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.
-
7/27/2019 Adaptive CONTROL UnitIgfh
4/38
Contd..
An adaptive controller
a controller with adjustable parametersand 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
-
7/27/2019 Adaptive CONTROL UnitIgfh
5/38
A block diagram of the adaptive
controller
-
7/27/2019 Adaptive CONTROL UnitIgfh
6/38
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.
-
7/27/2019 Adaptive CONTROL UnitIgfh
7/38
Circumstances under which adaptive control can be
preferred:
it is convenient to control a plant with theavailable conventional PID controllers.
Some circumstances under which the adaptivecontrollers can perform better than theconventional PID controllers are:
Change in plant transfer function due tovariations in the environment, the size andproperties of the raw materials, wear & tear of
certain components. Stochastic disturbances (disturbances whose
characteristics/behavior are unpredictable )
-
7/27/2019 Adaptive CONTROL UnitIgfh
8/38
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.
-
7/27/2019 Adaptive CONTROL UnitIgfh
9/38
Effects of process variations
The standard approach to control system designis
to develop a linear model for the process for some
operating condition and to design a controller havingconstant parameters.
A fundamental property is also that feedback systemsare intrinsically insensitive to modeling errors anddisturbances.
The mechanisms causing variation in processdynamics and its effect on the performance of controlsystem is studied in the following section.
-
7/27/2019 Adaptive CONTROL UnitIgfh
10/38
Some mechanisms causing variation in
process dynamics are:
Nonlinear actuators
Flow and speed variations
Flight control Variation in disturbance characteristics
-
7/27/2019 Adaptive CONTROL UnitIgfh
11/38
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
-
7/27/2019 Adaptive CONTROL UnitIgfh
12/38
Block diagram of a flow control loop with a PI controller and a
nonlinear valve
-
7/27/2019 Adaptive CONTROL UnitIgfh
13/38
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
-
7/27/2019 Adaptive CONTROL UnitIgfh
14/38
Step responses for PI control of simple
flow loop at different operating levels
-
7/27/2019 Adaptive CONTROL UnitIgfh
15/38
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.
-
7/27/2019 Adaptive CONTROL UnitIgfh
16/38
Other examples
Flow and speed variationstank system
Flight Control
Variations in disturbance characteristics arealso discussed for
Ship steering control
Regulation of quality variable in processcontrol
-
7/27/2019 Adaptive CONTROL UnitIgfh
17/38
Adaptive control schemes
Gain scheduling
Model-Reference Adaptive System (MRAS)
Self-Tuning Regulator (STR) Dual Control
-
7/27/2019 Adaptive CONTROL UnitIgfh
18/38
Gain Scheduling
Gain scheduling is an adaptive controlstrategy, where the gain of the system isdetermined and based on its value the
controller parameters are changed. This approach is called gain scheduling
because
the scheme was originally used to measure thegain and then change, that is, schedule thecontroller to compensate for changes in theprocess gain.
-
7/27/2019 Adaptive CONTROL UnitIgfh
19/38
Block diagram of system with gain
scheduling
-
7/27/2019 Adaptive CONTROL UnitIgfh
20/38
Description
The system can be viewed as having two loops.
an inner loop composed of the process and thecontroller
outer loop contains components that adjust thecontroller parameters on the basis of theoperating conditions.
regarded as mapping from process parameters tocontroller parameters.
It can be implemented as a function or a tablelookup.
-
7/27/2019 Adaptive CONTROL UnitIgfh
21/38
Contd..
The concept of gain scheduling originated inconnection with the development of flight controlsystems.
In process control,the production rate-a scheduling variable,
time constants and time delays are inverselyproportional to production rate.
Gain scheduling is a very useful technique forreducing the effects of parameter variations.
-
7/27/2019 Adaptive CONTROL UnitIgfh
22/38
Advantages and disadvantages
Advantages:
Parameters can be changed quickly in response tochanges 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.
-
7/27/2019 Adaptive CONTROL UnitIgfh
23/38
ModelReference 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.
-
7/27/2019 Adaptive CONTROL UnitIgfh
24/38
Block diagram of MRAS
-
7/27/2019 Adaptive CONTROL UnitIgfh
25/38
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 thedifference between the process output yandmodel output ym is small.
The MRAS was originally introduced for flightcontrol.
In this case, the reference model describes thedesired response of the aircraft to joystickmotions.
-
7/27/2019 Adaptive CONTROL UnitIgfh
26/38
The key problem with MRAS is
to determine the adjustment mechanism so that astable system, which brings the error to zero isobtained.
parameter adjustment mechanism, called MIT rule wasused in original MRAS.
e is the error between the plant and model outputs
is the controller parameter.
-
7/27/2019 Adaptive CONTROL UnitIgfh
27/38
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.
-
7/27/2019 Adaptive CONTROL UnitIgfh
28/38
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 areobtained from the solution of a design
problem using the estimated parameters.
-
7/27/2019 Adaptive CONTROL UnitIgfh
29/38
Block Diagram of a STR
-
7/27/2019 Adaptive CONTROL UnitIgfh
30/38
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.
-
7/27/2019 Adaptive CONTROL UnitIgfh
31/38
It is sometimes not possible to estimate the processparameters without introducing probing controlsignals or perturbations.
The system may be viewed as an automation ofprocess modeling and design, in which the processmodel and the control design are updated at eachsampling period.
A controller of this construction is called a Self TuningRegulator to emphasize that the controllerautomatically tunes its parameters to obtain thedesired properties of the closed loop system.
-
7/27/2019 Adaptive CONTROL UnitIgfh
32/38
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
-
7/27/2019 Adaptive CONTROL UnitIgfh
33/38
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
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.
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:
-
7/27/2019 Adaptive CONTROL UnitIgfh
34/38
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 thatsatisfies some design criteria, if the
process and its environment are known.
-
7/27/2019 Adaptive CONTROL UnitIgfh
35/38
The adaptive control problem is
used to find a method of adjusting the controller when thecharacteristics 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 processand its disturbance first being determined.
In indirect adaptive methods, the process model and
possibly the disturbance characteristics are firstdetermined.
The controller parameters are designed on the basis of thisinformation.
-
7/27/2019 Adaptive CONTROL UnitIgfh
36/38
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.
-
7/27/2019 Adaptive CONTROL UnitIgfh
37/38
Construction of an adaptive controller containsthe following steps:
Characterize the behavior of the closed loop
system Determine a suitable control law with
adjustable parameters
Find a mechanism for adjusting theparameters
Implement the control law
-
7/27/2019 Adaptive CONTROL UnitIgfh
38/38
Applications of Adaptive control
aerospace
process control
ship steering
robotics and automotive
biomedical systems.