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 02: Mixed Dirichlet-Neumann Boundary Control

University of Pisa

Goal

Study a boundary-control problem with two control components: a Dirichlet control on one part of the boundary and a Neumann control on another part.

This project combines trace-based control with weak boundary forcing.

Mathematical Formulation

Let

Ω=ΓDΓNΓ0,ΓiΓj= for ij.\partial\Omega=\Gamma_D\cup\Gamma_N\cup\Gamma_0, \qquad \Gamma_i\cap\Gamma_j=\emptyset \text{ for } i\ne j.

The control is

u=(uD,uN),u=(u_D,u_N),

with

uDH1/2(ΓD),uNL2(ΓN).u_D\in H^{1/2}(\Gamma_D), \qquad u_N\in L^2(\Gamma_N).

Given ydL2(Ω)y_d\in L^2(\Omega), solve

min(y,uD,uN)12yydL2(Ω)2+αD2uDuD,refH1/2(ΓD)2+αN2uNuN,refL2(ΓN)2\min_{(y,u_D,u_N)} \frac12\|y-y_d\|_{L^2(\Omega)}^2 + \frac{\alpha_D}{2}\|u_D-u_{D,\mathrm{ref}}\|_{H^{1/2}(\Gamma_D)}^2 + \frac{\alpha_N}{2}\|u_N-u_{N,\mathrm{ref}}\|_{L^2(\Gamma_N)}^2

subject to

{Δy=fin Ω,y=uDon ΓD,ny=uNon ΓN,y=0on Γ0.\begin{cases} -\Delta y=f & \text{in }\Omega,\\ y=u_D & \text{on }\Gamma_D,\\ \partial_n y=u_N & \text{on }\Gamma_N,\\ y=0 & \text{on }\Gamma_0. \end{cases}

Using a lifting RDuDR_Du_D, write y=w+RDuDy=w+R_Du_D with w=0w=0 on ΓDΓ0\Gamma_D\cup\Gamma_0. The weak state equation becomes

Ωwvdx=Ωfvdx+ΓNuNvdsΩ(RDuD)vdx.\int_\Omega \nabla w\cdot\nabla v\,dx = \int_\Omega f v\,dx + \int_{\Gamma_N} u_N v\,ds - \int_\Omega \nabla(R_Du_D)\cdot\nabla v\,dx.

The adjoint equation is

{Δp=yydin Ω,p=0on ΓDΓ0,np=0on ΓN.\begin{cases} -\Delta p=y-y_d & \text{in }\Omega,\\ p=0 & \text{on }\Gamma_D\cup\Gamma_0,\\ \partial_n p=0 & \text{on }\Gamma_N. \end{cases}

The formal optimality conditions are

αN(uNuN,ref)p=0on ΓN,\alpha_N(u_N-u_{N,\mathrm{ref}})-p=0 \qquad\text{on }\Gamma_N,

and

αD(uDuD,ref)np=0on ΓD,\alpha_D(u_D-u_{D,\mathrm{ref}})-\partial_n p=0 \qquad\text{on }\Gamma_D,

with the second identity understood in the dual trace space.

Implementation Hints

Relevant Examples

Deliverables