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 01: Dirichlet Boundary Control for Poisson’s Equation

University of Pisa

Goal

Extend the elliptic distributed-control codes to a boundary-control problem where the control is the Dirichlet value imposed on part or all of the boundary.

This is the first project where the control does not act as a volume source. The main challenge is the correct treatment of traces, liftings, and boundary degrees of freedom.

Mathematical Formulation

Let ΩRd\Omega\subset\mathbb R^d be a bounded Lipschitz domain and let Γ=Ω\Gamma=\partial\Omega. Given ydL2(Ω)y_d\in L^2(\Omega), α>0\alpha>0, and a reference control urefH1/2(Γ)u_{\mathrm{ref}}\in H^{1/2}(\Gamma), solve

min(y,u)J(y,u):=12yydL2(Ω)2+α2uurefH1/2(Γ)2\min_{(y,u)} J(y,u) := \frac12\|y-y_d\|_{L^2(\Omega)}^2 + \frac\alpha2\|u-u_{\mathrm{ref}}\|_{H^{1/2}(\Gamma)}^2

subject to

{Δy=fin Ω,y=uon Γ.\begin{cases} -\Delta y=f & \text{in }\Omega,\\ y=u & \text{on }\Gamma. \end{cases}

A simpler numerical variant replaces the H1/2(Γ)H^{1/2}(\Gamma) norm by a discrete boundary mass norm:

α2uurefL2(Γ)2.\frac\alpha2\|u-u_{\mathrm{ref}}\|_{L^2(\Gamma)}^2.

This is easier to implement but should be discussed as a variational crime.

Using a lifting RuH1(Ω)R u\in H^1(\Omega) with γ(Ru)=u\gamma(Ru)=u, write

y=w+Ru,wH01(Ω),y=w+Ru, \qquad w\in H_0^1(\Omega),

and solve

Ωwvdx=ΩfvdxΩ(Ru)vdxvH01(Ω).\int_\Omega \nabla w\cdot\nabla v\,dx = \int_\Omega f v\,dx - \int_\Omega \nabla(Ru)\cdot\nabla v\,dx \qquad \forall v\in H_0^1(\Omega).

The adjoint satisfies

{Δp=yydin Ω,p=0on Γ.\begin{cases} -\Delta p=y-y_d & \text{in }\Omega,\\ p=0 & \text{on }\Gamma. \end{cases}

The boundary gradient can be derived through the lifting or through a transposition argument. In the formal smooth case,

α(uuref)np=0on Γ.\alpha(u-u_{\mathrm{ref}})-\partial_n p=0 \qquad \text{on }\Gamma.

Implementation Hints

Relevant Examples

Deliverables