Академический Документы
Профессиональный Документы
Культура Документы
Particular cases:
1 Automatic tuning of the controllers for unknown but constant plant parameters
2 Unpredictable change of the plant (disturbance) model in time
Concepts
Basic schemes
Adaptive control versus Robust control
Adaptive control configurations
(open loop adaptation, direct and indirect adaptive control)
Parameter adaptation algorithms
RST digital controller
Adaptive control: regimes of operation
Identification in closed and controller redesign
Adaptive regulation
Use of a priori available information
Adaptive control with multiple models
Example of applications
Desired
Performance Adaptation
Scheme
An adaptive control
Reference structure
u y
Controller Plant
Remark:
An adaptive control system is nonlinear since controller parameters will depend upon u and y
Disturbances
Measurement: Measurement:
Controlled variables Index of performance (I.P.)
Distrubances
Adjustable
Controller Plant
Desired
Performance
Comparison-
Decision Adaptation Performance
Mechanism Measurement
Adaptation scheme
Transducer IP measurement
The task of the adaptation loop is solely to search for the good
values of the controller parameters
ENVIRONMENT
ADJUSTABLE PLANT
CONTROLLER
+
-
ENVIRONMENT
TABLE
MEASURE
ADJUSTABLE u y
CONTROLLER PLANT
+
-
Prediction (adaptation)
error
u(t) y(t)
Plant
Plant Model
Parametric
+
Basic Estimation q-1 Adaptation
Scheme - Algorithm
y (t )
Adjustable
Predictor
REFERENCE
MODEL - + Adaptation
error
PARAMETRIC
ADAPTATION
ALGORITHM
ADJUSTABLE u y
+
PLANT
-
CONTROLLER
Parameter vector = contains all the parameters of the model (or of the controller)
Regressor vector
Estimated
Parameter
(t + 1) = (t ) + F (t )v(t + 1) (v = f ( ))
vector
r(k) DAC
+ DIGITAL
COMPUTER + Actuator Process Sensor ADC
- ZOH
CLOCK
CLOCK
DISCRETIZED PLANT
CLOCK
r(t) u(t)
D/A y(t)
Computer
+ PLANT A/D
(controller) ZOH
Discretized Plant
Adaptive regime
1. Controller parameters are updated at every sampling time
2. Plant parameters are estimated at every sampling time but
controller parameters are updated only every N samples (N small)
3 Adaptation works only when there is enough excitation
- Model
R
Parameter Estimation
+ N = 1 : Adaptive Control
Controller Computation
t t+1 time N = Small
Adaptive Control
Fixed (or time varying) N = Large
Controller
Controller computed at( t)
computed
Iterative Identification in C.L.
+
Parameter Estimation at (t +N) And Controller Re-design
t t+N time
N
Plant Identification in C.L. +
Controller Re-design
The iterative procedure introduces a time scale
separation between identification / control design
Adaptive Control Landau, Lozano, MSaad, Karimi
Adaptive Control and Adaptive Regulation
Adaptive Control
Plant model is unknown and time varying
The disturbance model is known and constant
Adaptive Regulation
Plant model is known and constant
The disturbance model is unknown and time varying
Rem:
The internal model principle has to be used in all the cases
Adaptive Control Landau, Lozano, MSaad, Karimi
Adaptive Control (t ) : Dirac
(t )(or e(t )) e(t ) : White noise
disturbance source (unmeasurable)
Disturbance unmeasurable
input output model disturbance
PLANT
u (t ) + p(t ) y (t )
Plant
model +
Disturbance unmeasurable
input output model disturbance
PLANT
u (t ) + p(t ) y (t )
Plant
model +
K1 - n
Gn
SUPERVISOR
+
K2 PLANT
.. y
Kn
The supervisor:
will check what plant-model error is minimum
will switch to the controller associated with the selected model
Can provide a very fast decision (if there are not too many models)
but not a fine tuning
Adaptive Control Landau, Lozano, MSaad, Karimi
Adaptive Control with Multiple Models
-
0
G
Adaptive model +
- 1
G1
Fixed models +
- 2
G2
.. +
- n
Gn
SUPERVISOR
r +
Controller PLANT
u y
+ CL
-
Controller G y
u
P.A.A.
The supervisor select the best fixed model and then the adaptive model will be selected
Multiple fixed models : improvement of the adaptation transients
Adaptive plant model estimator (CLOE Estimator) : performance improvement
Finished
Steel product
strip air air
Air Measurement of
Zinc bath
% samples
% deposited zinc
Large delay : 90 s
Better quality( reduction of the humidity standard deviation)
Reduction of fuel comsumption and of the thermal stress.
Adaptive Control Landau, Lozano, MSaad, Karimi
Adaptive Control of a Flexible Transmission
axis
position
Position
d.c. transducer
motor
y(t) D
A
A u(t) C
Controller R-S-T
D
controller ref
C
2
actuator
(piston controller
Do not use an aditional
motor 3 position)
measurement
Two paths :
u p (t)
Primary
(disturbance)
Secondary (double
q -d1 C / D differentiator)
Controller Plant p1 (t )
R /S
u(t)
q B / A
-d + + Ts = 1.25 ms
y(t)
(residual force)
Active
suspension
Residual
force
(acceleration)
measurement
Primary force
(acceleration)
(the shaker)
25 Hz
47 Hz
Open
loop
Closed
loop
Initialization of the
adaptive controller