Adaptive Control
Adaptive Control
ADAPTIVE CONTROL
Note: The source of the technical material in this volume is the Professional
Engineering Development Program (PEDP) of Engineering Services.
Warning: The material contained in this document was developed for Saudi
Aramco and is intended for the exclusive use of Saudi Aramco’s employees.
Any material contained in this document which is not already in the public
domain may not be copied, reproduced, sold, given, or disclosed to third
parties, or otherwise used in whole, or in part, without the written permission
of the Vice President, Engineering Services, Saudi Aramco.
Adaptive Control
Section Page
INTRODUCTION............................................................................................................ 2
GLOSSARY ................................................................................................................. 19
Adaptive Control
INTRODUCTION
Adaptive Control
Adaptive Control
Adaptive Control
Adaptive Control
Adaptive Control
Programmed Adaptation
Example of
Programmed
Adaptation Using
Process Variable
Information
Let us proceed to investigate the level application for
programmed adaptation.
Adaptive Control
Notice that for a given load (f1, f2, or f3) the gain of the process
is a function of the set point.
→
G = dout din
→
∆h
i.e. G=
∆fi
→
and for a given load as r↑ G↓
Adaptive Control
Adaptive Control
Feedforward Adaptation
∆T2
Kp =
∆Fs
Adaptive Control
∆T2
Kp = Load = Const
∆Fs
1 1
τd ∝ ∝ i. e. as load, Fw ↑, the Dead Time, τ d ↓
Fw Load
We also know that the period of oscillation and dead time are
related:
τ0 ∝ τd
Adaptive Control
−1
τ1
2 2
G = 1 + 2π
τ 0
1 1
i.e. τd ∝ ; τ0 ∝
Fw Fw
1
G ∝ τ0 ; ∴G ∝
Fw
τ0
G≈
2πτ1
→ 2
100 2 πD τ
G= 1 + − 0
PB τ0 2π I
100
where PB is the controller steady state gain and the remaining
terms constitute the dynamic gain. For optimum response
under changing load conditions we require both the steady state
and dynamic gains of the controller to be a function of load.
Since the process gain is inversely related to load
1
Gp ∝
Fw
Adaptive Control
Gc ∝ Fw
1
Gp ∝ and Gc ∝ Fw
Fw
100 1
Gc = or Gc ∝
PB PB
1
PB ∝
Fw
1
τ0 ∝ τd ∝
Fw
1
D∝ ∝ Fw
t0
1
I∝ ∝ Fw
τ0
Adaptive Control
100 1 dc
m=
PB e+
I ∫
edt −
dt
100 1 D dc
m= f e +
PB If ∫ edt − f dt
Where f is the normalized (0 to 1) output of a flow transmitter
measuring the load Fw.
Summary of adaptation:
100
f as f decreases, Gp increases, and Gc decreases.
PB
Adaptive Control
Feedback Adaptation
Adaptive Control
Adaptive Control
Adaptive Hardware
Adaptive Control
Adaptive Control
GLOSSARY
characteristic curve A graph (curve) which shows the ideal values at steady-
state, or an output variable of a system as a function of
an input variable, the other input variables being
maintained at specified constant values.
dead band The range through which an input can be varied without
initiating observable change in output. (There are
separate and distinct input-output relationships for
increasing and decreasing signals.)
Adaptive Control
robust control loop A robust control loop is one whose controller tuning
settings can accommodate moderate changes in the
process parameters and perform well even in the
presence of these changes.