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.2. LINEAR-QUADRATIC PROBLEMS WITHOUT CONSTRAINTS 111<br />

Qd for some d ∈ L 2 (0, T ; U). Observe that (Λ1d, Λ2d) is equal to (wd, wd(T )), where wd is the<br />

solution to<br />

w ′ = Aw + Bd, w(0) = 0. (10.2.3)<br />

Moreover, using formula (7.2.5), we can prove that Λ ∗ 1g = B ∗ p1, where p1 is the solution to<br />

equation<br />

−p ′ = A ∗ p + g, p(T ) = 0, (10.2.4)<br />

and Λ ∗ 2pT = B ∗ p2, where p2 is the solution to equation<br />

−p ′ = A ∗ p, p(T ) = pT . (10.2.5)<br />

Thus Λ ∗ 1 C ∗ CΛ1d + Λ ∗ 2D ∗ DΛ2d is equal to B ∗ p, where p is the solution to<br />

where wd is the solution to equation (10.2.3).<br />

−p ′ = A ∗ p + C ∗ Cwd, p(T ) = D ∗ Dwd(T ), (10.2.6)<br />

If we apply Algorithm 1 to problem (P2) we obtain:<br />

Algorithm 2.<br />

Initialization. Choose u0 in L 2 (0, T ; U). Denote by z 0 the solution to the state equation<br />

z ′ = Az + Bu0 + f, z(0) = z0.<br />

Denote by p 0 the solution to the adjoint equation<br />

−p ′ = A ∗ p + C ∗ (Cz 0 − yd), p(T ) = D ∗ (Dz 0 (T ) − yT ).<br />

Compute g0 = B ∗ p 0 + u0 , set d0 = −g0 and n = 0.<br />

Step 1. To compute Qdn, we calculate wn the solution to equation<br />

We compute pn the solution to equation<br />

w ′ = Aw + Bdn, w(0) = 0.<br />

−p ′ = A ∗ p + C ∗ Cwn, p(T ) = D ∗ Dwn(T ).<br />

We have Qdn = B ∗ pn + dn. Set ¯gn = B ∗ pn + dn. Compute<br />

and<br />

Determine<br />

ρn = −(gn, gn)/(¯gn, gn),<br />

un+1 = un + ρndn.<br />

gn+1 = gn + ρn¯gn.<br />

Step 2. If gn+1 L 2 (0,T ;U)/g0 L 2 (0,T ;U) ≤ ε, stop the algorithm and take u = un+1, else compute<br />

and<br />

Replace n by n + 1 and go to step 1.<br />

βn = (gn+1, gn+1)/(gn, gn),<br />

dn+1 = −gn+1 + βndn.

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

Saved successfully!

Ooh no, something went wrong!