Adaptive Control 2
Adaptive Control 2
Adaptive Control 2
SYSTEMS
MRAC
MODEL REFERENCE ADAPTIVE CONTROL
SYSTEM
It can be considered as an ADAPTIVE SERVO
SYSTEM.
It consists of two loops inner loop &outer loop
It consists of a reference model in outer loop.
Ordinary feed back is called inner loop.
Parameters are adjusted on basis of feedback
from the error.
Error is the difference between produced output
& reference model value.
MODEL
CONTROLLER
YM
PARAMETERS
ADJUSTMENT
MECHANISM
UC
U
CONTROLLER
BLOCK
DIAGRAM OF MRAC
Y
PLANT
MRAC IS COMPOSED OF
Plant containing unknown parameters
Reference model
Adjustable parameters containing control
law or loss law
Ordinary feed back loop
MIT RULE
It is developed by INSTRUMANTATION LABORATORY
at MIT.
To consider MIT rule we use a closed loop response in
which controller has one adjustable parameter .
The desired closed loop response is specified by a
model whose output is ym.
Then error e= ym y. (y is original output).
J()=1/2 (e)2
And this loss function is to be minimized to make the system controlled.
To achieve this the parameters are changed in the direction of negative
gradient of J.
d = - J = - e e
dt
This is called
=adaptation gain
e/ = sensitivity derivative(informs how error is
influenced by
J()=|e|
d = - e sign e [GRADIENT METHOD]
dt
[ sign-sign algorithm]
used in telecommunication where simple
implementation & fast computing are required
MODEL
Ym
KOG(S)
-/S
UC
PROCESS
KG(S)
IF G(S)=1/S+1
UC is sinusoidal signal with frequency 1
rad/s
K=1
K0=2
Vary values of
=0.5,1,2
We can observe the output approaches the
model output at =1
simulation results
dy = ay+ bu
dt
Model
dym = amym+bmuc
dt
Controller
U(t)=1Uc(t)- 2 Y(t)
LYAPUNOV THEOREM
ALGORITHM FOR LYAPUNOV THEORY
Derive differential equation for the error e=y-ym.
We attempt to find lyapunov function & an adaptation
mechanism such that the error will go to zero.
We find dv/dt is usually only negative semi definite .so
finding error equation & lyapunov function with a
bounded second derivative .
It is to show bounded ness & that error goes to zero.
To show parameter convergence ,it is necessary to
impose further conditions ,such as persistently excitation
and uniform observability
MODEL
KOG(S)
YM
UC
-/S
PROCESS
KG(S)
http://www.control.hut.fi/Kurssit/AS-74.185/luennot/lu5ep.pdf
http://www.control.hut.fi/Kurssit/AS-74.185/luennot/lu6ep.pdf
http://www.control.lth.se/~FRT050/Exercises/ex4sol.pdf
http://www.control.lth.se/%7EFRT050/Exercises/ex5sol.pdf
http://www.igi.tugraz.at/helmut/Presentations/AdaptiveControl
.html
http://www.irs.ctrl.titech.ac.jp/~dkura/ic2004/lec405.pdf
http://www.irs.ctrl.titech.ac.jp/~dkura/ic2004/lec406.pdf
http://mchlab.ee.nus.edu.sg/Experiment/Manuals/EE5140/ada
p1.pdf