• 沒有找到結果。

Chemotaxis–diffusion–convection coupling system

5.2. MATHEMATICAL MODEL

sites of plumes have not been predicted. The convergence toward numerically stable and stationary plumes for low and high initial density of cells is revealed in [142].

In this chapter, a computational model based on the finite element method is pro-posed aiming at investigating the behavior of the two-dimensional chemotaxis–diffusion–

convection system.

5.2 Mathematical model

The mathematical model for the chemotaxis–diffusion–convection is proposed in [136]

and reads as follows:

ρ ∂u

∂t + u · ∇u



+ ∇p − µ∇2u = −n Vbg(ρb− ρ)j,

∇ · u = 0,

∂n

∂t + ∇ · [un − Db∇n + Sdimr(c)n∇c] = 0,

∂c

∂t + ∇ · (uc − DO∇c) = −n κr(c),

(5.1)

where u = (u, v) denotes the velocity field of water (solvent), p the pressure, ρ and µ the water density and viscosity, n the areal number density of bacteria (i.e., number of bacteria per unit area in a 2D space), Vb and ρb the volume and volumetric mass density of a bacterium, c the concentration of oxygen, Vbg(ρb − ρ)j the buoyancy force exerted by a bacterium on the fluid in the vertical direction (unit vector j), Sdim the dimensional chemotaxis sensitivity, Db and DO the bacterium and oxygen diffusivities, κ the bac-terium oxygen consumption rate, and r(c) the dimensionless cut-off function for oxygen concentration. The cut-off function r(c) is defined by the step function

r(c) = 1 if c > c,

0 if c ≤ c, (5.2)

where c = 0.3.

Bacteria are slightly denser than water and are diluted in the solvent, so that (ρb − ρ)/ρ  1 and n Vb  1, respectively. The consumption of oxygen is proportional to the bacterium population density n. Both n and c are advected by the fluid. When the oxygen concentration is lower than a threshold, the bacteria become quiescent [136], that is, they neither consume oxygen nor swim toward sites of higher oxygen concentrations. The dynamics of space filling, intercellular signaling, and quorum sensing are also neglected.

The system of equations (5.1) with the boundary conditions introduced in the previous papers (e.g. [135, 139, 142]) is solved in a two-dimensional rectangular container (Ω).

The top boundary (Γtop) represents the interface between liquid and air. On the free surface the concentration of oxygen is equal to the air concentration of oxygen (cair) and

5.2. MATHEMATICAL MODEL

Figure 5.1: Boundary conditions for the the chemotaxis–diffusion–convection system (5.1). The air–water interface, where the oxygen concentration is equal to that of air, is not crossed by bacteria; the fluid vertical velocity component equals zero and the fluid is assumed to be free of tangential stress. The container walls are impermeable to bacteria and oxygen; a no-slip condition is imposed.

5.3. COMPUTATIONAL MODEL

the free tangential stress condition as well as the absence of bacterium flux are prescribed (figure 5.1). It is therefore rational to prescribe the following boundary conditions

∂u

∂y = 0, v = 0, c = cair,

Sdimn r(c) ∇c · n − Db∇n · n = 0 on Γtop,

(5.3)

where n is the unit outward normal vector. On the container walls (Γw), a no-slip bound-ary condition is prescribed and the fluxes of bacteria and oxygen are equal to zero:

u = 0, v = 0, ∇n · n = 0, ∇c · n = 0 on Γw. (5.4) A no-slip condition at the air–water interface would enable the formation of hydrody-namic instabilities. The effect of a moving boundary due to the advection caused by an incompressible fluid flow is to be explored.

5.3 Computational model

5.3.1 Scaling and setting for numerical simulations

The characteristic length is defined by the container height h and the characteristic bacterium density by the average of the initial bacterium population density defined as

n0 := 1

|Ω|

Z

n0(x, t) dx. (5.5)

This particular choice of the characteristic bacterium density gives an easy measure of the total number of bacteria in each simulation for different initial distributions of bacteria.

Dimensionless variables are defined as x0 = x

h, t0 = t

h2/Db, n0 = n n0, c0 = c

cair, p0 = p

µDb/h2, u0 = u Db/h.

(5.6)

Five dimensionless parameters given below characterize the hydrodynamic and chemo-taxis transport equations:

Prτ= ν

Db, Raτ=g Vbn0b−ρ)L3

Dbµ , S=Sdimcair Db , H=κ n0L2

cairDb, Leτ=DO Db

(5.7)

where Prτ is the taxis Prandtl number, Raτ the taxis Rayleigh number (buoyancy-driven flow), Leτ the taxis Lewis number, S the dimensionless chemotaxis sensitivity, and H the

5.3. COMPUTATIONAL MODEL

chemotaxis head. The taxis Prandtl, Rayleigh, and Lewis numbers are analogous to the respective heat and mass Prandtl, Rayleigh, and Lewis numbers in heat and mass transfer (table 5.2). The chemotaxis sensitivity (S) and head (H) characterize the chemotaxis sys-tem. Only Raτ and H depend on the characteristic length L and characteristic bacterium density n0.

After removing the prime in dimensionless quantities, the set of dimensionless equa-tions becomes

∂u

∂t + u · ∇u − Prτ2u + Prτ∇p = −RaτPrτn j,

∇ · u = 0,

∂n

∂t + u · ∇n − ∇2n + S ∇ · (r(c)n∇c) = 0,

∂c

∂t + u · ∇c − Leτ2c = H n r(c).

(5.8)

The system (5.15) is solved in a rectangular domain Ω = [−`, `] × [0, 1] with the initial conditions:

u(x, 0) = u0(x), n(x, 0) = n0(x), c(x, 0) = c0(x). (5.9) On the top of the domain Ω, the dimensionless boundary conditions are prescribed as

∂u

∂y = 0, v = 0, S r(c) n ∇c · n − Db∇n · n = 0, c = 1, (5.10) while on the other boundaries, the dimensionless boundary conditions are imposed as follows

u = 0, v = 0, ∇n · n = 0, ∇c · n = 0. (5.11) In the following sections, the hydrodynamic system will refer to the first two equations in (5.15) and the chemotaxis system to the last two equations in (5.15).

5.3.2 Numerical methods

The governing equations in (5.15) are solved using the finite element method. The bi-quadratic quadrilateral elements for the primitive variables u and the bilinear quadrilateral elements for the primitive variables p are adopted to satisfy the LBB stability condition [84–87]. There are nine nodes in one biquadratic quadrilateral element and four nodes in one bilinear quadrilateral element. In each element, the function φ can be written as φ = ΣiNiφi, where φiare the nodal unknowns.

To avoid the convective instability while solving the convection dominated flow equa-tions, a streamline upwind/Petrov-Galerkin (SUPG) method [143] is employed. The in-consistent Petrov-Galerkin weighted residual model developed in [144] yields the

follow-5.3. COMPUTATIONAL MODEL

In the previous inconsistent formulation, the test function W is only applied to the convective term so as to add a numerical stabilizing term. The main purpose of employing a SUPG model is to add an amount of streamline artificial viscosity. The test function W is therefore rewritten in two parts W = N + B. B is called the biased part. On each node i, the biased part is Bij = τ uj∂N∂xi

j where j ∈ {1, 2} corresponds to the Cartesian coordinates and (u1, u2) = (u, v).

From the exact solution of the convection–diffusion equation in one dimension, fol-lowing the derivation in [144], the constant τ is determined as

τ = δ(γ1) u h1 + δ(γ2) v h2

2(u2+ v2) , (5.13)

where γj = uj2 khj with (h1, h2) = (∆x, ∆y) being denoted as the grid sizes. Finally, the derived expression for δ(γ) is given below

δ(γ) =

For comparison purpose in section 5.4.4, the double diffusion system (5.23) and the Rayleigh–Bénard system (5.24) are solved using the software Freefem++ [1]. The code uses a finite element method based on the weak formulation of the problem. Taylor-Hood P2–P1 elements are chosen in FreeFem++. These elements are used together with a characteristic/Galerkin formulation to stabilize the convection terms.

5.3.3 Code validation for the coupled Navier-Stokes and Keller-Segel equations

In this validation study, the following dimensionless differential equations account-ing for the coupled Keller-Segel and incompressible viscous hydrodynamic equations are solved