24.08.2013 Views

NONLINEAR CONTROLLER COMPARISON ON A BENCHMARK ...

NONLINEAR CONTROLLER COMPARISON ON A BENCHMARK ...

NONLINEAR CONTROLLER COMPARISON ON A BENCHMARK ...

SHOW MORE
SHOW LESS

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)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!