User:Vkadakkal
From Wikipedia, the free encyclopedia
[edit] LQR Controller with Preview (i/p depends on prev. i/p)
xk + 1 = Axk + Buk + fk
Performance Measure
Augment the system
Performance measure is now:
where
,
and
RA = R + T
Let be the cost for moving the state from to
Assume it's solution to be
Differentiating w.r.t uk and equating it to 0, the optimal control
is found to be:
Let
where,
Feeding back into the expression for , we
get:
Grouping terms in the format for g[xk] and comparing, we get:
ZN − k = All Other terms...
VN − k and WN − k are solved iteratively. ZN − k is not needed for computation of control , so is left
untouched!
[edit] LQR Controller with Preview
xk + 1 = Axk + Buk + fk
Performance Measure
Let g[xk] be the cost for moving the state from xk to
xN
Assume it's solution to be
Differentiating w.r.t uk and equating it to 0, the optimal control
is found to be:
Let
where,
S = [R + BTWN − k − 1B] − 1
Uv = SBTVN − k − 1
Kx = SBTWN − k − 1A
Kf = SBTWN − k − 1
Feeding back into the expression for g[xk], we get:
Grouping terms in the format for g[xk] and comparing, we get:
But
So
ZN − k = All Other terms...
VN − k and WN − k are solved iteratively. ZN − k is not needed for computation of control , so is left
untouched!