Академический Документы
Профессиональный Документы
Культура Документы
Nonlinear Control
Aims of Lecture
1. To introduce the underlying ideas of direct adaptive control
2. To discuss pros and cons of the approach
What is adaptive control?
A control system in which the controllers parameters are updated
(adapted) according to its in environment
- Radically different to other most approaches
Linear control: all controller parameters are fixed
NDI: all controller parameters are fixed
x = Ax + Bu
Assume that
1. u R (B is a column vector)
2. (A, B) controllable; A unknown, B known.
3. States available for feedback
Implications:
(A, B) controllable K such that
A + BK is stable
(A + BK ) P + P(A + BK ) < 0
Extra assumption: Given Ac there exists a K such that
Ac = A + BK Ac P + PAc = Q < 0
Adaptive Stabilisation - Adaptive Control law
Choose adaptive control law as
u(t) = K (t)x(t)
Implication:
We just need to choose - rate of adaptation
Adaptive stabilisation - stability proof
1. Re-write dynamics
V (x, K ) = x Px + K 1 K
3. Differentiate
V = 2x P[(A + BK )x + BK x] + 2K 1 K
= x [(A + BK ) P + P(A + BK )]x + 2x PBK x+
2K 1 (x(x PB))
= x (Ac P + PAc )x + 2x PBK x 2K x(x PB)
= x (Ac P + PAc )x 0
Adaptive stabilisation - comments
Lyapunov function is negative semi-definite
States, x(t), and controller gains, K (t) are bounded
In fact, can prove convergence of states (Barbalats Lemma)
Adaptive control proves stability
Can be extended to providing tracking performance (MRAC)
Pitfalls to adaptive control
Adaptive control seems to good to be true....it is!
Assumptions are quite strong in most circumstances
Strong assumptions on structure (although can be relaxed)
State-feedback must be available (may not work with observer)
No consideration of un-modelled dynamics
Difficult to quantify performance/robustness
Nevertheless: adaptive control is useful in systems where structure
is known well