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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

where V satis es the well known Hamilton-Jacobi-Bellman (HJB) equation, written<br />

as follows:<br />

@V T<br />

@x<br />

1 @V<br />

f + l ;<br />

4 @x gR;1 T<br />

T @V<br />

g<br />

@x<br />

=0: (3.23)<br />

To implement the rst step of the SGA algorithm we write the HJB equation as<br />

@V T<br />

@x<br />

(f + gu)+l + kuk2 R =0 (3.24)<br />

u (x) =; 1<br />

2 R;1 T @V<br />

g<br />

@x<br />

: (3.25)<br />

Equation (3.24), a linear partial di erential equation, is the Generalized Hamilton-<br />

Jacobi Bellman equation (GHJB). The usefulness of writing the HJB equation in<br />

this form is that now V and u are decoupled. Assuming that we start with some<br />

stabilizing control, u (0) (x), we can perform an in nite sequence of iterations to nd<br />

the optimal control, u (x):<br />

@V (i)T<br />

@x (f + gu(i) )+l(x)+<br />

(i)<br />

u<br />

2<br />

=0 R (3.26)<br />

u (i+1) (x) =; 1<br />

2 R;1g T (i) @V<br />

(x) (x)<br />

@x<br />

(3.27)<br />

where i ranges from 0 to 1. If u (0) (x) asymptotically stabilizes the system on IR n ,<br />

then Equations (3.26) and (3.27) describe a sequence of iterations, which was shown<br />

in [16] to converge to the solution of the HJB equation point wiseon . Thus instead<br />

of computing V and u simultaneously as in the HJB equation, we compute them<br />

iteratively. The only problem left is to solve the GHJB equation at each step of the<br />

iteration.<br />

The solution V (i) of Equation (3.26) on can be approximated via a global<br />

Galerkin approximation scheme as follows. Let V (i)<br />

N (x) = PN j=1 c(i)<br />

j<br />

j(x), where the<br />

set f j(x)g 1 j=1 is a complete basis for L 2( ) and j(0) = 0. The coe cients c (i)<br />

j are<br />

found by solving the algebraic Galerkin equation<br />

Z<br />

@V (i)T<br />

@x (f + gu(i) )+l +<br />

(i)<br />

u<br />

2<br />

R<br />

k =1:::N.<br />

25<br />

k dx =0

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

Saved successfully!

Ooh no, something went wrong!