Optimal Control of Partial Differential Equations
Optimal Control of Partial Differential Equations
Optimal Control of Partial Differential Equations
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.