29.03.2013 Views

Optimal Control of Partial Differential Equations

Optimal Control of Partial Differential Equations

Optimal Control of Partial Differential Equations

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

10.6. ALGORITHMS FOR DISCRETE PROBLEMS 117<br />

If the optimal solution (¯z, ū, ¯p) satisfies a sufficient second order optimality condition, and<br />

if the optimality system (10.5.12) is strongly regular in the sense <strong>of</strong> Robinson, then the SQP<br />

method and the Newton method are equivalent ([33]).<br />

10.6 Algorithms for discrete problems<br />

For numerical computations, we have to write discrete approximations to control problems.<br />

Suppose that equation<br />

z ′ = Az + Bu + f, z(0) = z0, (10.6.14)<br />

is approximated by an implicit Euler scheme<br />

where f n = 1<br />

tn<br />

∆t<br />

the functional<br />

we set<br />

z 0 = z0,<br />

for n = 1, . . . , M, z n is the solution to<br />

1<br />

∆t (zn − z n−1 ) = Az n + Bu n + f n ,<br />

tn−1 f(t) dt, un = 1<br />

∆t<br />

J(z, u) = 1<br />

2<br />

T<br />

0<br />

JM(z, u) = 1<br />

2 ∆t<br />

tn<br />

(10.6.15)<br />

tn−1 u(t) dt, tn = n∆t, and T = M∆t. To approximate<br />

|Cz(t) − yd(t)| 2 Y + 1<br />

2 |Dz(T ) − yT | 2 YT<br />

M<br />

n=1<br />

with z = (z 0 , . . . , z M ), u = (u 1 , . . . , u M ), y n d<br />

control problem associated with (P2) as follows:<br />

|Cz n − y n d | 2 Y + 1<br />

2 |DzM − yT | 2 YT<br />

= 1<br />

∆t<br />

tn<br />

T<br />

1<br />

+ |u(t)|<br />

2 0<br />

2 U,<br />

+ 1<br />

2 ∆t<br />

M<br />

|u n | 2 U,<br />

n=1<br />

tn−1 yd(t) dt. We can define a discrete<br />

(PM) inf{JM(z, u) | (z, u) ∈ Z M+1 × U M , (z, u) satisfies (10.6.15)}.<br />

To apply the CGM to problem (PM), we have to compute the gradient <strong>of</strong> the mapping u ↦→<br />

JM(zu, u), where zu is the solution to (10.6.15) corresponding to u. Set FM(u) = JM(zu, u).<br />

We have<br />

F ′ M<br />

M(ū)u = ∆t (C ¯z n − y n d , Cw n u)Y + (D¯z M − yT , Dw M M<br />

u )YT + ∆t<br />

n=1<br />

where ¯z = zū and w = (w 0 , . . . , w M ) ∈ Z M+1 is defined by<br />

w 0 = 0,<br />

for n = 1, . . . , M, w n is the solution to<br />

1<br />

∆t (wn − w n−1 ) = Aw n + Bu n .<br />

n=1<br />

(ū n , u n )U,<br />

(10.6.16)<br />

To find the expression <strong>of</strong> F ′ M (ū), we have to introduce an adjoint equation. Let p = (p0 , . . . , p M )<br />

be in Z M+1 , or in D(A ∗ ) M+1 if we want to justify the calculations. Taking a weak formulation<br />

<strong>of</strong> the different equations in (10.6.16), we can write<br />

1<br />

∆t ((wn − w n−1 ), p n−1 )Z − (w n , A ∗ p n−1 )Z = (Bu n , p n−1 )Z = (u n , B ∗ p n−1 )U.

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

Saved successfully!

Ooh no, something went wrong!