We consider the numerical solution of time-dependent Stokes control problems, an important class of flow control problems within the field of PDE-constrained optimization. The problems we examine lead to large and sparse matrix systems which, with suitable rearrangement, can be written in block tridiagonal form, with the diagonal blocks given by saddle point systems.Using previous results for preconditioning PDE-constrained optimization and fluid dynamics problems, along with wellstudied saddle point theory, we construct a block triangular preconditioner for the matrix systems. Numerical experiments verify the effectiveness of our solver.
Problem statementFlow control problems constitute a crucial application area of PDE-constrained optimization. The construction of fast and robust preconditioned iterative solvers for such problems is therefore an important research area. The particular formulation for which we consider such methods in this paper relates to a time-dependent Stokes control problem examined in [11], where block diagonal preconditioners are sought. We write this problem as follows:We solve this formulation for spatial coordinates x ∈ Ω ⊂ R d (d ∈ {2, 3}), with boundary ∂Ω, and time t ∈ [0, T ]. The state variables v and p denote the velocity and pressure of the flow, with the control variable given by u; further v d denotes the desired state, and β the Tikhonov regularization parameter.We apply a discretize-then-optimize approach, using the backward Euler method in time (with N t time-steps and time-step τ ) and the trapezoidal rule in space, with a Taylor-Hood finite element method (that is we discretize using Q2 nodes on the velocity space, and Q1 nodes on the pressure space). The discretized system, upon suitable rearrangement, is of the form [11]