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 04: Parabolic Boundary Control

University of Pisa

Goal

Bridge the elliptic boundary-control projects and the parabolic control laboratories by controlling boundary data in a heat equation.

This is an intermediate project before moving to fluid and inverse problems.

Mathematical Formulation

Let Q=Ω×(0,T)Q=\Omega\times(0,T) and Σ=Ω×(0,T)\Sigma=\partial\Omega\times(0,T). Find a boundary control uu minimizing

J(y,u)=120Ty(t)yd(t)L2(Ω)2dt+β2y(T)yTL2(Ω)2+α20Tu(t)L2(Γ)2dtJ(y,u) = \frac12\int_0^T \|y(t)-y_d(t)\|_{L^2(\Omega)}^2\,dt + \frac\beta2\|y(T)-y_T\|_{L^2(\Omega)}^2 + \frac\alpha2\int_0^T \|u(t)\|_{L^2(\Gamma)}^2\,dt

subject to

{ytμΔy+σy=fin Q,y=uon Σ,y(0)=y0in Ω.\begin{cases} y_t-\mu\Delta y+\sigma y=f & \text{in }Q,\\ y=u & \text{on }\Sigma,\\ y(0)=y_0 & \text{in }\Omega. \end{cases}

A Neumann-control variant replaces y=uy=u by

ny=uon Σ.\partial_n y=u \qquad\text{on }\Sigma.

The adjoint equation runs backward in time:

{ptμΔp+σp=yydin Q,p=0on Σ,p(T)=β(y(T)yT)in Ω.\begin{cases} -p_t-\mu\Delta p+\sigma p=y-y_d & \text{in }Q,\\ p=0 & \text{on }\Sigma,\\ p(T)=\beta(y(T)-y_T) & \text{in }\Omega. \end{cases}

For Neumann control the formal gradient is

g=αupΓ.g=\alpha u-p|_{\Gamma}.

For Dirichlet control the gradient involves np\partial_n p on the boundary.

Implementation Hints

Relevant Examples

Deliverables