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)120Ty(t)yd(t)L2(Ω)2dt+α20Tu(t)L2(Ω)2dt+β0Tu(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

uauub.u_a\le u\le u_b.

The adjoint equation is

{ptμΔp+σp=yydin 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αup+βuL1+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