Goal¶
Implement a simple linear-quadratic optimal control problem governed by the stationary Stokes equations.
This project introduces vector-valued states, incompressibility, and block preconditioning.
Mathematical Formulation¶
Let , or 3. The state is velocity-pressure , and the control is a distributed body force. Minimize
subject to
The adjoint variables are and satisfy
The control equation is
For box constraints on each velocity component,
replace the last equation by the variational inequality
Implementation Hints¶
Start with a reduced-gradient method.
Use Taylor-Hood elements for the Stokes state and adjoint.
Use vector-valued DG or continuous controls.
Compare volume-force controls with boundary controls as an extension.
Relevant Examples¶
Course code:
codes/dealii/execs/laplacian.ccfor reduced-gradient structure.deal.II:
step-22for Stokes discretization and block structure.deal.II:
step-56for block solvers and preconditioning ideas.
Deliverables¶
A Stokes solver and adjoint solver.
Reduced-gradient optimization.
Manufactured solution test.
Discussion of Stokes block preconditioning.