Goal¶
Move from Stokes to stationary Navier-Stokes control with mixed Dirichlet and Neumann boundary controls.
This project combines nonlinearity, fluid constraints, boundary control, and Newton linearization.
Mathematical Formulation¶
Let the state be velocity-pressure and the control be
where is imposed on an inflow boundary and is a traction-like control on .
Minimize
subject to
The adjoint equation is the formal transpose of the linearized Navier-Stokes operator:
with boundary conditions depending on the chosen weak formulation.
The unconstrained boundary optimality conditions are formally
where denotes the adjoint boundary traction associated with Dirichlet control.
Implementation Hints¶
First solve the uncontrolled stationary Navier-Stokes problem.
Then implement reduced gradients.
Use damping or continuation in Reynolds number.
Keep the first experiments in 2D and at moderate Reynolds number.
Relevant Examples¶
Course material:
lecture14.mdfor boundary controls,lecture15.mdfor nonlinear KKT/Newton ideas.deal.II:
step-22for Stokes andstep-57or other Navier-Stokes tutorials for nonlinear flow solvers.
Deliverables¶
Derivation of the linearized state and adjoint equations.
A reduced-gradient solver with line search.
Numerical experiment matching a desired velocity profile.
Discussion of nonconvexity and dependence on the initial guess.