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 12: 1D-3D Blood-Network/Tissue Oxygen Control

University of Pisa

Goal

Develop a coupled nonmatching 1D-3D optimal control problem for oxygen transport from a vascular network into tissue. The control is a local change of vessel radii, constrained by physiological bounds, and the target is a measured tissue oxygen concentration such as a BOLD MRI proxy.

This is the most advanced project in the list.

Mathematical Formulation

Let ΩR3\Omega\subset\mathbb R^3 be the tissue domain and let Λ\Lambda be a 1D vascular network embedded in Ω\Omega. The tissue oxygen concentration is c:ΩRc:\Omega\to\mathbb R, and the vessel concentration is cΛ:ΛRc_\Lambda:\Lambda\to\mathbb R.

The control is a radius field

r=r0+uon Λ,r=r_0+u \qquad\text{on }\Lambda,

with box constraints

ra(s)r(s)rb(s).r_a(s)\le r(s)\le r_b(s).

A simplified static model is:

DtΔc+κ(ccΛΠΛ)δΛ=0in Ω,-D_t\Delta c+\kappa(c-c_\Lambda\circ\Pi_\Lambda)\delta_\Lambda=0 \qquad\text{in }\Omega,

coupled to a 1D transport/reaction equation on the network,

dds(DΛ(r)dcΛds)+q(r)dcΛds+κΛ(r)(cΛcΛ)=gΛon Λ.-\frac{d}{ds} \left( D_\Lambda(r)\frac{dc_\Lambda}{ds} \right) + q(r)\frac{dc_\Lambda}{ds} + \kappa_\Lambda(r)(c_\Lambda-c|_\Lambda) = g_\Lambda \qquad\text{on }\Lambda.

Here:

A simple algebraic network-flow closure is

qe(r)=Cere4(PiPj)q_e(r) = C_e r_e^4 (P_i-P_j)

on each vessel segment e=(i,j)e=(i,j), together with Kirchhoff conservation at interior network nodes:

eiσieqe(r)=0.\sum_{e\ni i} \sigma_{ie}q_e(r)=0.

The optimization problem is

min(c,cΛ,r)12ccdL2(Ω)2+α2rrrefL2(Λ)2+γ2drdsL2(Λ)2\min_{(c,c_\Lambda,r)} \frac12\|c-c_d\|_{L^2(\Omega)}^2 + \frac{\alpha}{2}\|r-r_{\mathrm{ref}}\|_{L^2(\Lambda)}^2 + \frac{\gamma}{2}\left\|\frac{dr}{ds}\right\|_{L^2(\Lambda)}^2

subject to the coupled 1D-3D equations and the bounds on rr.

The reduced gradient contains three contributions:

gr=α(rrref)γr+rC(c,cΛ,p,pΛ,r),g_r = \alpha(r-r_{\mathrm{ref}}) - \gamma r'' + \partial_r\mathcal C(c,c_\Lambda,p,p_\Lambda,r),

where C\mathcal C denotes the coupled 1D-3D residual tested with tissue and network adjoints (p,pΛ)(p,p_\Lambda).

The constrained first-order condition is

(gr,r~r)L2(Λ)0r~[ra,rb].(g_r,\widetilde r-r)_{L^2(\Lambda)}\ge 0 \qquad \forall \widetilde r\in [r_a,r_b].

Implementation Hints

Relevant Examples

Deliverables