Goal¶
Add box constraints to the mixed boundary-control Navier-Stokes problem of Project 07.
This is the nonlinear analogue of Project 03.
Mathematical Formulation¶
Use the Navier-Stokes system from Project 07 and impose pointwise constraints
The admissible set is
The first-order condition is the variational inequality
where and are the boundary reduced gradients from Project 07.
A projected-gradient step is
Implementation Hints¶
Reuse the Project 07 state and adjoint solvers.
Start with projected gradient and Armijo line search.
Add active-set output on the boundary.
Test several initial guesses to observe nonconvex behavior.
Relevant Examples¶
Course code:
codes/dealii/execs/laplacian_box_constraints.cc.Course lectures:
lecture09.md,lecture13.md,lecture15.md.deal.II:
step-22for fluid block structure; Navier-Stokes tutorials for the nonlinear solver.
Deliverables¶
A constrained Navier-Stokes control implementation.
Active-set plots for boundary controls.
Comparison with unconstrained Project 07.
A discussion of local minima and globalization.