Skip to main content

Mathematical Model

In the following, we describe in mathemathical terms the actual model problem that we want to solve.

Continuous Problem​

In principle, we want to describe processes which are continuously observable in time and space (e.g. continuum mechanics). Additionally, we are interested in systems of reaction-diffusion equations that are compartmentalized. That is, where each compartment has a different reaction-diffusion process and the interaction between them happens through the intersection or overlap between the two compartments (e.g. a living cell).

Compartments​

We say that each compartment, denoted by Ξ©k\Omega^k, is an open, bounded, connected subset of Euclidean space Rd\mathbb{R}^d, with Lipschitz boundary βˆ‚Ξ©k\partial\Omega^k and space dimension d∈{1,2,3}d\in\{1,2,3\}. Moreover, we require that the compartments are the non-overlapping decomposition of an open, bounded, and connected domain Ξ©βŠ‚Rd\Omega\subset\mathbb{R}^d, such that,

Ξ©β€Ύ=⋃k=1KΞ©β€ΎkandΞ©k∩Ωl=βˆ…withkβ‰ l, \overline{\Omega}=\bigcup_{k=1}^{K}\overline{\Omega}^k\quad\text{and}\quad\Omega^k\cap\Omega^l=\emptyset\quad \text{with}\quad k\ne l,

where KK is the total number of compartments.

Species​

We will distinguish species within the same compartment with a subscript, usually ii, and species on different compartments with a superscript, usually kk. For example, uiku_i^k is the ii-th species on the kk-th compartment. Furthermore, we will denote bold letters to refer to all NkN^k species in the kk-th compartment, i.e, uk:=[u1k,…,uNkk]T\bm{u}^k:=[u^k_1,\dots,u_{N^k}^k]^T.

Transport​

We then characterize transport with a diffusive flux operator, Dik\mathcal{D}_i^k, for the ii-th species by

Dik(uk):=βˆ’Di⋆kβˆ‡uk,\mathcal{D}^k_i\left(\bm{u}^k\right):=-\mathsf{D}^k_{i\star} \nabla \bm{u}^k,

where Di⋆k\mathsf{D}^k_{i\star} represents the ii-th row of the self and cross-diffusion tensor Dk\mathsf{D}^k, in other words, Di⋆kβˆ‡uk:=βˆ‘i=1NkDijkβˆ‡ujk\mathsf{D}^k_{i\star}\nabla\bm{u}^k:=\sum_{i=1}^{N^k}\mathsf{D}^k_{ij}\nabla u^k_j.

Reaction Network​

A (bio-)chemical reaction is the transformation of one species to another, i.e, uik→ujku_i^k\to u_j^k. There are many natural processes that present a rich reaction network. Particularly, we will represent the deterministic rate of change of uiku^k_i caused by chemical reactions with the reaction operator Rik(uk)\mathcal{R}_i^k\left(\bm{u}^k\right). Such an operator is required to be a Lipschitz function and be mass conservative.

Membrane​

We call membranes all the boundaries of the compartments. In particular, we designate its geometry to be a (dβˆ’1)(d-1)-manifold defined with respect to the boundary of the compartments, i.e.,

Ξ“kl:={βˆ‚Ξ©kβˆ©βˆ‚Ξ©l,if kβ‰ linterior boundariesβˆ‚Ξ©kβˆ©βˆ‚Ξ©,if k=lexterior boundaries.\Gamma^{kl}:= \left\{ \begin{matrix} \partial\Omega_k\cap\partial\Omega_l, \quad& \text{if }k\ne l\quad& \text{interior boundaries}\\ \partial\Omega_k\cap\partial\Omega, \quad& \text{if }k = l\quad& \text{exterior boundaries}. \end{matrix} \right.

where βˆ‚Ξ©\partial\Omega represents the boundaries of the domain Ξ©\Omega.

Transmission Conditions​

The transmission conditions refer to the flux rate at which compartment species are transformed and moved across the membrane. It depends on the concentration of species and the diffusion coefficients at which species can move on the surroundings of the membrane. In our model, we say that this equals to the outer flux Dik\mathcal{D}_i^k of the species ii leaving the compartment kk. It is defined by a general transmission condition, Tikl\mathcal{T}^{kl}_i, that may take the form of typical Robin boundary conditions as well as complex chemical reaction networks for the different species touching the membrane, i.e.,

Dik(uk)β‹…nk=Tikl(uk,ul)on Ξ“kl,\mathcal{D}_i^{k}\left(\bm{u}^k\right)\cdot\mathbf{n}^k = \mathcal{T}_i^{kl}\left(\bm{u}^k,\bm{u}^l\right)\qquad \text{on }\Gamma^{kl},

where nk\mathbf{n}^k is the outer normal vector on Ξ©k\Omega^k. As is natural, the transmission conditions must be mass conservative.

Strong Formulation​

Joining all definitions from above, we obtain a boundary value problem (BVP) which it reads as follow:

Given an initial condition u(0)ik{u_{(0)}}_i^k and a final time TT, find uiku_i^k such that

βˆ‚tuik=βˆ’βˆ‡β‹…Dik(uk)+Rik(uk)in Ξ©kΓ—(0,T),Dik(uk)β‹…nk=Tikl(uk,ul)on Ξ“klΓ—(0,T),uik=u(0)ikin Ξ©k,\begin{aligned} \partial_t u_i^k = -\nabla\cdot\mathcal{D}_i^k\left(\bm{u}^k\right) + \mathcal{R}_i^k\left(\bm{u}^k\right) &\qquad \text{in }\Omega^k\times(0,T),\\ \mathcal{D}_i^k\left(\bm{u}^k\right)\cdot \mathbf{n}^k = \mathcal{T}^{kl}_i(\bm{u}^k,\bm{u}^l) &\qquad \text{on }\Gamma^{kl}\times(0,T),\\ u_i^k = {u_{(0)}}_i^k &\qquad \text{in }\Omega^k, \end{aligned}

for every k,l=1,…,Kk,l=1,\ldots,K, and i=1,…,Nki=1,\ldots,N^k.