Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Project 11: Sparse Actuator Placement for Parabolic Control

University of Pisa

Goal

Design a sparse distributed control for the heat equation. This is an intermediate project that consolidates the nonsmooth material before the more ambitious multiscale project.

Mathematical Formulation

Let Q=Ω×(0,T)Q=\Omega\times(0,T). Solve

min⁡(y,u)12∫0T∥y(t)−yd(t)∥L2(Ω)2 dt+α2∫0T∥u(t)∥L2(Ω)2 dt+β∫0T∥u(t)∥L1(Ω) dt\min_{(y,u)} \frac12\int_0^T\|y(t)-y_d(t)\|_{L^2(\Omega)}^2\,dt + \frac\alpha2\int_0^T\|u(t)\|_{L^2(\Omega)}^2\,dt + \beta\int_0^T\|u(t)\|_{L^1(\Omega)}\,dt

subject to

{yt−μΔy+σy=u+fin Q,y=0on ∂Ω×(0,T),y(0)=y0in Ω.\begin{cases} y_t-\mu\Delta y+\sigma y=u+f & \text{in }Q,\\ y=0 & \text{on }\partial\Omega\times(0,T),\\ y(0)=y_0 & \text{in }\Omega. \end{cases}

Optionally impose box constraints

ua≤u≤ub.u_a\le u\le u_b.

The adjoint equation is

{−pt−μΔp+σp=y−ydin Q,p=0on ∂Ω×(0,T),p(T)=0in Ω.\begin{cases} -p_t-\mu\Delta p+\sigma p=y-y_d & \text{in }Q,\\ p=0 & \text{on }\partial\Omega\times(0,T),\\ p(T)=0 & \text{in }\Omega. \end{cases}

The nonsmooth optimality condition is

0∈αu−p+β∂∥u∥L1+NUad(u).0\in \alpha u-p+\beta\partial\|u\|_{L^1} +N_{U_{ad}}(u).

The proximal-gradient update is cellwise soft-thresholding, followed by box projection if constraints are present.

Implementation Hints

Relevant Examples

Deliverables