NONLINEAR CONTROLLER COMPARISON ON A BENCHMARK ...
NONLINEAR CONTROLLER COMPARISON ON A BENCHMARK ...
NONLINEAR CONTROLLER COMPARISON ON A BENCHMARK ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3.5 Successive Galerkin Approximations<br />
The primary purpose for implementing the four previous designs was to pro-<br />
vide a reasonably complete set of control laws with which to compare the successive<br />
Galerkin approximation algorithm as developed in [5]. This control strategy seeks to<br />
solve the non-linear H 2 and H1 problems by approximating the solutions to their<br />
associated Hamilton-Jacobi equations. These equations are non-linear partial dif-<br />
ferential equations that are impossible to solve analytically in the general case. To<br />
accomplish the approximation the Hamilton-Jacobi equations are rst reduced to an<br />
in nite sequence of linear partial di erential equations, named generalized Hamilton-<br />
Jacobi equations. Second, Galerkin's method is used to approximate the solutions<br />
of these linear equations, and the combination of these two steps yields a control<br />
algorithm that converges to the optimal solution as the order of the approximation<br />
and the number of iterations goes to in nity.<br />
3.5.1 The H 2 Problem<br />
The SGA technique was rst applied to the non-linear optimal H 2 problem,<br />
where the goal is to minimize a cost functional V with respect to some u (x):<br />
_x = f(x)+g(x)u<br />
Z<br />
V (x) =min l(x)+kuk<br />
u<br />
2<br />
R dt<br />
where l(x) is some cost function that depends on the state x, and R is the matrix<br />
that weights the cost of the control. Throughout this development we shall assume<br />
that f(0) = 0, that l(x) is a positive de nite function, and that f(x) is observable<br />
through l(x). The solution to this minimization problem is given by the full-state<br />
feedback control law<br />
u (x) =; 1<br />
2 R;1 T @V<br />
g<br />
@x<br />
24<br />
(3.22)