Skip to main content
Have a personal or library account? Click to login
Directional migration and competition in fluid media: Global existence, uniqueness, and robust simulation of chemotaxis and tumor growth dynamics Cover

Directional migration and competition in fluid media: Global existence, uniqueness, and robust simulation of chemotaxis and tumor growth dynamics

By:   
Open Access
|Jun 2026

Full Article

1
Introduction

This paper is dedicated to the examination of the interaction between two biological species, whether they are in competition or collaboration, within a fluid environment. This study lies in analyzing their dynamics in the presence of anisotropic heterogeneous nonlinear degenerate diffusion and convection tensors. These species can ensure food, nutrients, and oxygen levels, or they can collaborate to avoid predators and threats. The evolution of these densities over time is influenced by various scenarios: Lotka-Volterra competition, anisotropic degenerate diffusion, nonlinear chemotactic movement, and fluid dynamics. We denote the densities of species 1 (resp. species 2) by M(x, t) (resp. W(x, t)). Since the main biological applications of this paper relate to interspecies competition and fluid interactions in real biological regions, we consider W as an open bounded spatial domain in ℝd; d ≤ 3 corresponding to 1D fibers as nerve channels, 2D tissues as membranes, or 3D organs as tumor microenvironments.

Over the past decade, there has been a surge in the exploration of biological mechanisms. However, in this field, mathematical and numerical analysis have advanced to the point where they often surpass real experiments in predictive power. Indeed, it helps to explore all the consequences of manipulating the various parameters associated with any particular scenario of Figure 1. Before delving into our full model, which gathers all possible constraints, we now navigate the relevant literature related to each scenario.

Fig. 1

Experimental (a,c) and Numerical (b,d) Anisotropic Interspecies Competition.

To take competition and spatial linear diffusion of species, mathematicians and ecologists studied first the following system of reaction-diffusion equations: 1{ tMD˜1ΔM=μ1M(1Mα1W),inΩ×(0,T]tWD˜2ΔM=μ2W(1Wα2M),inΩ×(0,T]M·η=0,W·η=0,onΩ×(0,T], where D˜1 , D˜2 , μ1, μ2, α1, α2 are strictly positive constants and η is the outward-pointing unit normal to the smooth boundary ∂,Ω. If D˜1=D˜2=0 , then the system (1) is reduced to the well-known predator-prey systems, initially introduced by Lotka in [1] and further developed by Volterra in [2], as a set of two ordinary differential equations: 2{ M˙=μ1M(1Mα1W)W˙=μ2W(1Wα2M).

System (2) has four critical points O(0, 0), N1(1, 0), N2(0, 1) and N3(1α11α1α2,1α21α1α2) . According to the Jacobian matrix at each critical point, one may determine whether it is a stable node with real negative eigenvalues or an unstable saddle point with real eigenvalues of opposite signs. Solutions to (2) are convergent to the stable node N3 in the weak competition regime when α1, α2 ∈ (0, 1) and towards the stable nodes N1 or N2 in the strong competition regime when 0 < α1 < 1 < α2 or 0 < α2 < 1 < α1. Next, for the system (1), the authors in [3] show that N3 remains the global attractor in the weak competition regime. Moreover, [4,5] prove that, besides unstable N3 and stable N1 or N2 in the strong regime, system can have stable inhomogeneous steady states if D˜1 and D˜2 are not too large.

Various population dynamics can arise based on the species’ capacity to orient their movement in response to chemical gradients. This attraction or repulsion is called chemotactic motion. For a single species, Keller and Segel introduced in [6] the most classical model, and there was a vast literature in [7, 8]. In the context of the Lotka-Volterra system (2), chemotactic effects were integrated in [9, 10] to simulate behaviors such as prey evasion or predator pursuit. Extensive research has also been conducted on coupling chemotaxis effects with SIR-type equations to investigate the spatial spread of pandemics [11, 12]. Recent advances in mathematical oncology have also emphasized the role of memory effects and anomalous diffusion in tumor-immune interactions. In this context, fractional-order models have been proposed to better capture nonlocal biological responses and treatment dynamics. For instance, authors in [13, 14] investigated an immune system-cancer interaction model involving Mittag-Leffler kernels, demonstrating the relevance of non-classical diffusion operators in immunotherapy modeling. Furthermore, uniqueness properties for a class of fractal-fractional differential systems were analyzed in [15], providing new theoretical insights into the well-posedness of nonlocal biological models. Chemotaxis scenarios were also introduced to model host-parasite interaction in [16, 17]. Further inquiry into the persistence of competitive exclusion, incorporating chemotaxis and competitive interactions between two species, can be found in the relevant literature [1821].

Traditionally, numerous studies mentioned above focused on isotropic homogeneous species dynamics within a stationary fluid environment. However, recent works highlighted in [22] underscore the significant influence of the surrounding fluid dynamics on the species’ behavior. Indeed, transportation effects change organism behavior by affecting capture rates and prey searching strategies. In the context of a one-species case, a wide range of literature exists on chemotaxis within the Navier-Stokes equation, both without or with logistic terms [23,24]. On the other hand, the introduction of full anisotropic diffusion tensors is biologically motivated since tumor tissues and extracellular matrices often facilitate migration along specific directions while limiting movement in others. Unfortunately, classical numerical methods cannot help to construct a convergent numerical scheme to discretize models including anisotropic diffusive tensors without any restriction on meshes. In [25], the realistic representation of spatial anisotropy and heterogeneous models was studied without logistic sources and for one biological organism. In this paper, a system comprising two swimming species with degenerate diffusive properties, competitive kinetics, and chemotaxis responses react to significant directional variations and specific inhomogeneous spatial orientations through the following system is studied.3{ tM·(Q(x)a(M)M)+·(Q(x)χ1(M)C)+U·M=μ1M(1MΦ1(W)),tW·(R(x)b(W)W)+·(R(x)χ2(W)C)+U·W=μ2W(1WΦ2(M)),tC·(S(x)C)+U·C=(αM+βW)C,tUvΔU+κ(U·)U+P=(γM+λW)ϕ,·U=0,inΩ×(0,T],Q(x)a(M)M·η=0,R(x)b(W)W·η=0,S(x)C·η=0,U=0,onΩ×(0,T],M(x,0)=M0(x),W(x,0)=W0(x),C(x,0)=C0(x),U(x,0)=U0(x),inΩ.

The details, regarding all the variables of the system (3), are provided in the Table 1.

Table 1

Model variables and parameters associated with System (3).

VariablesDescription
M, WThe density of species 1 and 2
CThe concentration of the chemical
U, PThe velocity and the pressure of the fluid
Q, R and SThe anisotropic diffusive tensors
a(M), b(W)The density-dependent diffusion coefficients
χ1(M), χ2(W)The chemotactic sensitivity functions
μ1, μ2 > 0The growth rate of populations 1 and 2
α1, α2 > 0The strength of populations 1 and 2 in competition
α, β > 0The consumption rate of chemicals by populations 1 and 2
g=(γM+λW)ϕ The external gravitational force exerted by the species 1 and 2 on the fluid

The functional responses Φ1 and Φ2 were originally proposed by Holling [26, 27] based on the time a predator spends between two activities, "prey searching" and "prey handling". Although there are three types of these functions, this paper focuses on the classical predator-prey dynamical system, which exhibits linear dependence on the density of other species [28]. Consequently, the relationship is expressed as: Φ1(W) = α1W and Φ2( M) = α2M.

From a biological perspective, the coefficients μ1 and μ2 represent intrinsic proliferation rates of the competing populations, while the parameters α1 and α2 quantify the strength of interspecies competition through resource limitation effects. The anisotropic tensors Q(x) and R(x) encode directional migration patterns induced by heterogeneous tissue structures such as aligned fibers in extracellular matrices. The chemotactic sensitivities χ1 and χ2 determine the ability of each species to respond to chemical gradients, whereas the consumption parameters α and β model the depletion of nutrients or oxygen by the interacting populations. Finally, the coupling coefficients γ and λ characterizes the feedback influence of the population densities on the surrounding fluid motion.

Moreover, the homogeneous Neumann boundary conditions reflect the assumption of an isolated biological environment, where no external influx or efflux of cells or signaling molecules occurs across the boundary. This setting is consistent with confined tumor regions or ecological habitats surrounded by impermeable membranes. The no-slip Dirichlet condition imposed on the fluid velocity models, the interaction between the surrounding medium and a rigid extracellular matrix or tissue boundary, ensures that the fluid remains stationary at the domain interface.

The diffusion equations exhibit a "volume-filling" effect, which ensures biological admissibility. This effect is achieved through the diffusion coefficients a(M) and b(W), which approach zero as the densities M and W are close to a threshold or when there is no cell population present. Upon normalization, the threshold density is set to 1, and a common example of a diffusion-density coefficient is a(M) = M(1 – M) for M ∈ [0, 1]. The sign of the chemotactic sensitivity, denoted as χ1 or χ2, signifies whether the species is attracted to or repelled from the chemical signals.

Furthermore, the dynamics of the fluid are governed by the Navier-Stokes equations, or by the Stokes equations when the parameter κ equals zero. The gravitational force of the species on the fluid is determined by the product of the species volume Vb, the gravitational acceleration g (equal to 9,8m/s2), and the density difference between the living cells and the fluid. This force acts in the upward direction through a fixed vertical gradient field ∇ϕ such that ϕ=Vb(ρbρ)gz along the upwards unit vector z . The total force g remains dependent on the evolving densities M and W.

For Chemotaxis-Navier-Stokes systems with linear non-degenerate isotropic diffusion, various criteria for global well-posedness and blow-up were derived in [29]. Additionally, the authors in [30] found the same asymptotic behavior of system (2) in the weak and strong competition regimes, where the chemical concentration and the fluid velocity converge exponentially to zero in all cases. Recently, the global existence of two-species chemotaxis-Stokes equations has been demonstrated under sufficient conditions [31], with subsequent studies establishing the asymptotic dynamics and methods for preventing blow-up in both two-dimensional 2D [32] and three-dimensional 3D [33] cases. Secondly, this work lies in demonstrating the global well-posedness and the uniqueness of weak solutions of system (3) over time. Indeed, the presence of singular degenerate diffusive terms may exhibit limited regularity properties and difficulties in establishing the uniform bounds of solutions While global existence, boundedness and asymptotic behavior results have been obtained for isotropic homogeneous models, the biological realism of these models remain limited in heterogeneous tissues where cell migration is strongly direction-dependent. Moreover, the model accounts for competitive interactions between two chemotactic species evolving in a moving fluid environment. This coupling introduces additional analytical challenges due to the loss of uniform parabolicity and the strong nonlinear feedback between species densities and fluid transport, which are not captured by classical isotropic chemotaxis-Navier-Stokes formulations.

To our knowledge, there are no large numerical studies for the competitive two-species chemotaxis-Navier-Stokes model in fluids. Classical methods, including finite volume techniques, impose restrictions on meshes while finite element methods often encounter instabilities, particularly in cases dominated by convection. Although a finite volume method has been proposed for species in a fluid at rest [34], it does not apply to anisotropic tensors on general meshes. Similarly, approaches using the classical finite element method discretization lead to many instabilities in some dominated situations. Indeed, such standard methods may exhibit unbiological negative densities and numerical blow-up solutions in general meshes due to the lack of discrete maximum principles and to the absence of monotonicity-preserving properties. Hence, this article focus on constructing an efficient and robust convergent numerical method to discretize system (3) on general meshes. This method must satisfy the discrete maximum principle, ensuring the confinement of discrete solutions, which is a mathematical translation of the volume-filling effect. The development of the numerical algorithm to consider two species instead of one and to incorporate competitive kinetics instead of zero logistic source terms has been executed through a Fortran code.

In this paper, Section 2 outlines the main assumptions regarding parameters and presents the main results of this work. Sections 3 and 4 are devoted to the proofs of the main theoretical results of global existence and uniqueness of weak solutions. Moreover, a recent numerical scheme originally designed for single-species trajectories without logistic sources is expanded to provide an efficient computational framework and an accurate predictive code for the two-species competitive model in a fluid in Section 5. Then, the Section 6 conducts the numerical simulations to enhance the understanding of the swimming competing species dynamics, in the presence of anisotropic and heterogeneous diffusive tensors. A conclusion is finally given in Section 7.

2
Set of the problem and main results

This section is devoted to detail the formal problem, to define the key parameters and to present the main objectives and hypotheses. Initially, the main assumptions are expressed as,

  • The experimental prevention of overcrowding is represented through degenerate nonlinear diffusive and convective functions: 4a,b,χ1,χ2belong to the set{ wC([0,1],+)such thatw(0)=w(1)=0 }.

  • The potential: 5ϕ=ϕ(x);ϕ(L(Ω))d.

  • x ∈ Ω, the matrices Q, R and S in d(ℝ) are symmetric and verify 6Qi,jL(Ω),Ri,jL(Ω),Si,jL(Ω),i,j{1,,d}.

  • There exist cQ+*,cR+* and cS+* such that a.e. x ∈ Ω, ∀ξ ∈ ℝd, 7Q(x)ξ·ξcQ|ξ|2,R(x)ξ·ξcR|ξ|2,S(x)ξ·ξcS|ξ|2.

  • D¯ and D1¯+* such that a.e. x ∈ Ω, ∀M ∈ [0, 1], 8D(x,M)d()=Q(x)a(M)d()D¯and D1(x,M) d()= Q(x)χ1(M) d()D1¯.

  • E¯ and E¯1+* such that a.e. x ∈ Ω, ∀W ∈ [0, 1], 9E(x,W)d()=R(x)b(W)d()E¯and E1(x,W) d()= R(x)χ2(W) d()E1¯.

  • 100M01,0W01,C00a.e. inΩandC0L(Ω).

  • 11U0HandgL2(0,T;V)such thatH={UD(Ω),·U=0}¯L2(Ω)andV={UD(Ω),·U=0}¯H01(Ω).

  • 12(U,V1,V2)=Ω(U·V1)V2dxis continuous overH01(Ω)×H1(Ω)×H1(Ω)and(U,V,V)=0if·U=0.

  • 13M0,W0L(Ω),U0W22p,p(Ω),C0W22p,p(Ω);p>dandd3. 14ϕW1,(Ω),χ1,χ2of classC1and the coefficientsQi,j,Ri,j,Si,jC1(Ω¯).

  • 15κ0>0;(χ1(M1)χ1(M2))2κ0(M1M2)(A(M1)A(M2)),M1,M2[0,1].

  • 16κ1>0;(χ2(W1)χ2(W2))2κ1(W1W2)(B(W1)B(W2)),W1,W2[0,1].

Remark 1.

Through these assumptions, we ensure the boundedness of the tensors in (6) that can be homogeneous isotropic or heterogeneous anisotropic. Then, the coercivity and the continuity of the diffusive and convective operators for the proof of global existence are guaranteed in (7), (8), and (9). Moreover, the boundedness of the initial data is given in (10), and the initial conditions for the Navier-Stokes equations are given in (11) and (12). Further assumptions (13) till (16) are introduced for the uniqueness proof section. Finally, note that the model (3) can be reduced to the standard Keller-Segel model with linear diffusion and chemotaxis sensitivity. It can also be generalized to porous medim where a(M) = Mα(1 – M)γ for α, γ ≥ 0.

We recall that Cc(0, T; V) denotes the space of V-valued continuous functions with compact support in the time interval (0, T), endowed with the uniform topology. Moreover, Cw(0, T;L2(Ω)) denotes the space of functions that are weakly continuous from [0, T] into L2(Ω).

Definition 1.

A quadruple (M, W, C, U) is called as weak solution of (3) if 0M(x,t)1,0W(x,t)1,C(x,t)0a.e. inQT=Ω×[0,T],M,WCw(0,T;L2(Ω)),tM,tWL2(0,T;(H1(Ω))),A(M):=0Ma(r)drL2(0,T;H1(Ω)),B(W):=0Wb(r)drL2(0,T;H1(Ω)),CL(QT)L2(0,T;H1(Ω))C(0,T;L2(Ω));tCL2(0,T;(H1(Ω))),UL(0,T;H)L2(0,T;V)Cw(0,T;H);dUdtL1(0,T;V), and (M, W, C, U) satisfy 170T<tM,ψ1>(H1),H1dt+QT[ Q(x)a(M)MQ(x)χ1(M)CMU ]·ψ1dxdt=QTμ1M(1Mα1W)ψ1dxdt, 180T<tW,ψ2>(H1),H1dt+QT[ R(x)b(W)WR(x)χ2(W)CWU ]·ψ2dxdt=QTμ2W(1Wα2M)ψ2dxdt, 190T<tC,ψ3>(H1),H1dt+QT[ S(x)CCU ]ψ3dxdt=QT(αM+βW)Cψ3dxdt, 200T<tU,ψ>V,Vdt+vQTU·ψdxdt+κQT(U·)Uψdxdt=QT(γM+λW)Φψdxdt=QTgψdxdt, for all ψ1, ψ2, ψ3L2(0, T; H1(Ω)) and ψCc(0, T;V).

It is known that in dimension 1, nonlinear degenerate systems exhibit global strong solutions. In 2D, blowup is usually avoidable under milder conditions, and we have better regularity for Navier-Stokes due to the Ladyzhenskaya inequality. However, in 3D, the global well-posedness becomes more delicate. With degenerate nonlinear diffusive fluxes, we lose the H1 regularity of species, but suitable operators are introduced to overcome the problem. The first main aim of this paper is to prove the global existence of (3) given in the following theorem:

Theorem 1.

Given assumptions (10)-(11), the system (3) admits at least one global weak solution in the sense of Definition 1.

This theorem establishes the existence of global weak solutions, but the uniqueness remains a big challenge even in the context of classical Navier-Stokes equations in three dimensions. Hence, under further regularity assumptions on the initial data and for κ = 0, we state the following important result.

Theorem 2.

Under further assumptions (13) till (16), the system (3) coupled with the linear Stokes equation (κ = 0) has a global unique weak solution in space dimensions d ≤ 3.

To validate all the theoretical results, we then turned to the numerical study of system (3). The third main result is a generalized convergent numerical scheme that will be studied and detailed in Section 5. Moreover, an efficient Fortran code will be constructed to study species dynamics under all possible constraints.

3
Proof of Theorem 1

The main difficulties of this proof are the nonlinearity and the degeneracy of the diffusive and convective tensors. Hence, to avoid the strong degeneracy, we fix ε > 0 and we replace a(M) by aε(M) = a(M) + ε and b(W) by bε(W) = b(W) + ε.

The construction of classical solutions would require higher regularity of both the unknown functions and the data, which is generally not available. Although we consider here a non-degenerate version of our model, the problem remains highly nonlinear and strongly coupled with the Navier-Stokes equations. In particular, convective terms involve products of functions with limited regularity. For that, we will use a weak formulation to avoid differentiating nonlinearities that may not be smooth. We prove the global existence of non degenerate solutions (Mε, Wε, Cε, Uε) in the weak sense of Definition 1, such that ∀ψ1, ψ2, ψ3L2(0, T ; H1(Ω)) and ψCc (0, T ; V), 210T<tMε,ψ1>dt+QT[ Q(x)aε(Mε)MεQ(x)χ1(Mε)CεMεUε ]·ψ1dxdt=QTμ1Mε(1Mεα1Wε)ψ1dxdt, 220T<tWε,ψ2>dt+QT[ R(x)bε(Wε)WεR(x)χ2(Wε)CεWεUε ]·ψ2dxdt=QTμ2Wε(1Wεα2Mε)ψ2dxdt, 23QT[ tCεψ3+[ S(x)CεCεUε ]·ψ3 ]dxdt=QT(αMε+βWε)Cεψ3dxdt, 240T<tUε,Ψ>V,Vdt+vQTUε·ψdxdt+κQT(Uε·)Uεψdxdt=QT(γMε+λWε)ϕψdxdt, and from the definition of V, one has 25·Uε=0.

3.1
Weak solution of the non-degenerate problem

In this subsection, we discretize the time variable interval [0, T] to get approximate solutions for the non-degenerate problem in the sense of (21)-(25). For that, we define h=TÑ as a constant time step such that Ñ* . Then, we define gradually from n{0,,Ñ1} the following problems: Given the initial data (M0,εÑ,W0,εÑ,C0,εÑ,U0,εÑ)=(M0,W0,C0,U0) , and when (Mn,εÑ,Wn,εÑ,Cn,εÑ,Un,εÑ) are known, we can define (Mn+1,εÑ,Wn+1,εÑ,Cn+1,εÑ,Un+1,εÑ) that satisfy: 261hΩ(Mn+1,εÑMn,εÑ)ψ1dx+Ω(Q(x)aε(Mn+1,εÑ)Mn+1,εÑQ(x)χ1(Mn+1,εÑ)Cn+1,εÑ)·ψ1dxΩMn+1,εÑUn,εÑ·ψ1dx=Ωμ1Mn+1,εÑ(1Mn+1,εÑα1Wn,εÑ)ψ1dx, 271hΩ(Wn+1,εÑWn,εÑ)ψ2dx+Ω(R(x)bε(Wn+1,εÑ)Wn+1,εÑR(x)χ2(Wn+1,εÑ)Cn+1,εÑ)·ψ2dxΩWn+1,εÑUn,εÑ·ψ2dx=Ωμ2Wn+1,εÑ(1Wn+1,εÑα2Mn,εÑ)ψ2dx, 281hΩ(Cn+1,εÑCn,εÑ)ψ3dx+ΩS(x)Cn+1,εÑ·ψ3dxΩCn+1,εÑUn,εÑ·ψ3dx=Ω(αMn,εÑ+βWn,εÑ)Cn+1,εÑψ3dx, 291hΩ(Un+1,εÑUn,εÑ)ψdx+vΩUn+1,εÑ·ψdx+κΩ(Un+1,εÑ·)Un+1,εÑψdx.=Ω(γMn,εÑ+λWn,εÑ)ϕψdx, ψ1, ψ2, ψ3H1(Ω) and ∀ψV.

3.1.1
Confinement of approximate solutions

To ensure the admissibility of the approximate solutions and their biological "Volume-filling" interpretation, we prove the following result.

Proposition 3.

There exists ζ > 0, independent of ε, such that for all n = 0, ⋯, Ñ1 , 0Mn+1,εÑ1,0Wn+1,εÑ1and0Cn+1,εÑζa.e.xΩ.

Proof.

The initialization is well satisfied due to (10). Suppose that the assertion is true for the rank n and prove v it for the rank n + 1. Let us start by proving by induction that Mn+1,εÑ0 a.e. x ∈ Ω. Suppose that Mn,εÑ0 , Mn+1,εÑ<0 and take Ψ1=(Mn+1,εÑ) in (26). Thus, 1hΩ(Mn+1,εÑMn,εÑ)(Mn+1,εÑ)dxΩ(Dε(x,Mn+1,εÑ)Mn+1,εÑQ(x)χ1(Mn+1,εÑ)Cn+1,εÑ)·(Mn+1,εÑ)dx+ΩMn+1,εÑUn,εÑ·(Mn+1,εÑ)dx=Ωμ1h(Mn+1,εÑ)(Mn+1,εÑ)dx+Ωμ1α1Mn+1,εÑWn,εÑ(Mn+1,εÑ)dx.

We remark that ΩMn+1,εÑUn,εÑ·(Mn+1,εÑ)dx=12Ω(Un,εÑ·[ (Mn+1,εÑ) ]2)dx=0 . Consequently, 1hΩMn+1,εÑ(Mn+1,εÑ)dx0 due to the coercivity of the diffusive operator, the positivity of Wn,εÑ and the continuous extension of χ1 and h(M) = M(1 – M) by zero outside [0, 1]. Therefore, the last inequality achieved leads to a contradiction. The proof of this Proposition can be easily achieved using similar arguments.

3.1.2
Existence of solutions for (26)-(29)

Due to Proposition 3, Hypothesis (5) and in space dimension d ≤ 3, the existence of a discrete solution Un+1,εÑV of (29) is a very well-known result. Moreover, there exists a unique solution Cn+1,εÑH1(Ω) solution of (28) due to Lax-Migram theorem.

The existence of Mn+1Ñ (resp. Wn+1Ñ ) solution of (26) (resp. (27)) is proved using the Schauder fixed point theorem. Let us introduce an application θ defined over and into a closed convex subset D={ Mn+1,εÑL2(Ω);0Mn+1,εÑ(x)1 , for a.e. x ∈ Ω} as θ(w)=Mn+1,εÑ solution in H1(Ω) of 301hΩ(Mn+1,εÑMn,εÑ)ψ1dx+ΩQ(x)aε(w)Mn+1,εÑ·ψ1dxΩQ(x)χ1(w)Cn+1,εÑ·ψ1dx.+ΩMn+1,εÑUn,εÑ·ψ1dx=Ωμ1w(1wα1Wn,εÑ)ψ1dx.

The application θ is well defined due to the Lax-Milgram theorem. Now, we prove that θ(𝒟) is relatively compact in L2(Ω). We take ψ1=Mn+1,εÑ as a test function in (30). Due to Proposition 3, (6)-(9) and Young inequality, there exist a1, a2, a3 and a4 strictly positive numbers such that 1hΩ| Mn+1,εÑ |2dx+γΩ| Mn+1,εÑ |2dxD¯1a1 Mn+1,εÑ L22+D1a1 Cn+1,εÑ L22+a2h Mn+1,εÑ L22+1a2h Mn,εÑ L22+μ1a3 Mn+1,εÑ L22+μ1a3w(1w)L22+μ1α1a4 Mn+1,εÑ L22+μ1α1a4 Wn,εÑ L22.

One can choose a1=γ2D1¯,a2=16,a3=16hμ1 and a4=16hμ1α1 to show finally that 31 Mn+1,εÑ H1(Ω)12hΩ| Mn+1,εÑ |2dx+γ2Ω| Mn+1,εÑ |2dxC, where C is a constant independent of w.

It remains now to prove that θ is a continuous mapping. For that, we consider any convergent sequence (wn)n to w in 𝒟 and prove that θ(wn) converges to θ(w) in L2(Ω) as n → +∞. Remark that for any subsequence (Wnj)j of (Wn)n and due to (8), Dε(x, wnj) = Q(x)aε(wnj) (resp. D1(x, wnj) = Q(x)χ(w)) converges to Dε(x, w) (resp. D1(x, w)) in (L2(Ω))d2 using dominated convergence theorem. Next, the equation (30) can be written in terms of subsequences (Mnj)q from the bounded sequence (Mn)n in H1(Ω) as: 1hΩ(M(nj)qMn,εÑ)ψ1dx+ΩDε(x,w(nj)q)M(nj)q·ψ1dxΩD1(x,w(nj)q)Cn+1,εÑ·ψ1dx+ΩM(nj)q(Un,εÑ·ψ1)dx=μ1Ωw(nj)q(1w(nj)qα1Wn,εÑ)ψ1dx.

By passing to the limit as q → +∞ and due to the weak (resp. strong) convergence of M(nj)q to M in the Hilbert space H1(Ω) (resp. in L2(Ω) and a.e. in Ω), we can deduce that M = θ(w). Therefore, θ(w) is an accumulation point of the sequence (Mn)n which belongs to a relatively compact subset. Then, the entire sequence (Mn)n tends to θ(w) in L2(Ω). Finally, the existence of a fixed point Mn+1,εN for θ, solution of (26), is a straightforward consequence of the Schauder fixed point theorem.

3.1.3
Estimates

Let us recall the constant interpolation operator 0 defined as 0w(t)=n=0Ñ1wn+1ϑ]nh,(n+1)h](t) and the linear interpolation operator 1 defined as 1w(t)=n=0Ñ1[ (1+nth)wn+(thn)wn+1 ]ϑ]nh,(n+1)h](t) , where ϑ]nh,(n+1)h](t) being the characteristic equation. Consequently, ddt(1w(t))=n=0Ñ1[ 1h(wn+1wn) ]ϑ]nh,(n+1)h ](t) .

First of all, we start by recalling some estimates for the equation (29). Indeed, the regularity of g=(λ0MεÑ+γ0WεÑ)ϕL(QT) is sufficient to deduce the existence of UεL(0, T;H) ⋂ L2(0, T;V) such that, modulo a subsequence, as Ñ tends to +∞, 32 t(1UεÑ) L2(0,T;(H1(Ω)))d1, 330UεÑUεweak*inL(0,T;H)and weakly inL2(0,T;V), 34h>0, τh0UεÑ0UεÑ L2(0,Th;(L2(Ω)))d1h;d1= U0 H2+0Tg(s)V2ds.

Consequently, 350UεÑUεstrongly inL2(0,T;H),asÑtends to+.

Next, uniform a priori estimates on the interpolation of MÑ,WÑ and CÑ with respect to Ñ are obtained. Proposition 3 implies the boundedness in L(QT). Thus, there exist Mε, Wε and Cε such that, modulo a subsequence, as Ñ tends to +∞, 360CεÑCε,0MεÑMεand0WεÑWεweakly-*inL(QT).

Choose ψ3=Cn+1,εÑ as a function test in (28). Consider (8), Proposition 3 and the inequality (ab)a12( a2b2) to deduce that, 1hΩ[ (Cn+1,εÑ)2(Cn,εÑ)2 ]dx+cSΩ(Cn+1,εÑ)2dxC1;C1is a constant independent ofÑ.

Now, we multiply by h and we sum from n = 0 to n=Ñ1 , Ω(CÑ,εÑ)2dx+cS 0CεÑ L2(0,T;L2(Ω))2C1T+Ω(C0,εÑ)2dx=d2;d2independent ofÑ.

The same strategy can be followed in the equations (26) and (27) to conclude that: 370CεÑCε,0MεÑMεand0WεÑWεweakly inL2(0,T;H1(Ω))asÑtends to+.

To obtain strong convergence in L2(QT), we need to ensure time translate estimates for approximate solutions. Let h > 0, one has, I:= τh0MεÑ0MεÑ L2(0,Th;(L2(Ω)))2=0ThΩ(0MεÑ(t+h,x)0MεÑ(t,x))2dxdt=0ThΩn11(Mn=n0Ñ(x)Mn,εÑ(x))(Mn1,εÑ(x)Mn0,εÑ(x))dxdt, where n0(t)=[ th ](resp.n1(t)=[ t+hh ]) is the integer part of the real th(resp.th+1) . We consider the equation (26) with ψ1=(Mn1,εÑMn0,εÑ) and add from n0 to n1 – 1 in order to obtain that I0Th( n=n0n11 [ ΩDε(x,Mn+1,εÑ)Mn+1,εÑ·(Mn1,εÑMn0,εÑ)dx ΩS(x)χ(Mn+1,εÑ)Cn+1,εÑ·(Mn1,εÑMn0,εÑ)dxΩMn+1,εÑUn,εÑ·(Mn1,εÑMn0,εÑ)dx Ωμ1Mn+1,εÑ(1Mn+1,εÑα1Wn,εÑ)(Mn1,εÑMn0,εÑ)dx ] )d40Thχn(t,t+h)dt, where 0Thχn(t,t+h)dth . Therefore, 38h>0, τh0MεÑ0MεÑ L2(0,Th;(L2(Ω)))d3h;d3independent ofÑ.

Due to Kolmogorov’s compactness criterion under translate estimates (38), we can conclude with similar steps for (26) and (27) that the sequences (0MεÑ),(0WεÑ) and (0CεÑ) are relatively compact in L2(0, T;L2(Ω)). Hence, modulo subsequences, as Ñ tends to +∞, 390CεÑCε,0MεÑMεand0WεÑWεstrongly inL2(QT)and a.e. inQT.

By choosing ψ1H1(Ω) as a test function in (26) and using property (8) and Cauchy-Schwarz inequality, one can deduce that: 40| 1hΩ(Mn+1,εÑMn,εÑ)ψ1dx |D¯ Mn+1,εÑ (L2(Ω))d ψ1 (L2(Ω))d+D¯1 Cn+1,εÑ (L2(Ω))d ψ1 (L2(Ω))d+ζ Un,εÑ (L2(Ω))d ψ1 (L2(Ω))d+μ1 ψ1 (L2(Ω))d.

Then, we can simplify by ∥ψ1H1(ω), raise to the square, and use Young’s inequality to show that: n{0,Ñ}1h2 Mn+1,εÑMn,εÑ (H1(Ω))22(D¯2 Mn+1,εÑ (L2(Ω))d2+D¯12 Cn+1,εÑ (L2(Ω))d2+ζ2 Un,εÑ (L2(Ω))d2+μ12).

Hence, after adding from n = 0 to n=Ñ1 and multiplying by h, one has, 41 t(1MεÑ) L2(0,T;(H1(Ω)))2=n=0Ñ11h Mn+1,εÑMn,εÑ (H1(Ω))2d4;d4independent ofÑ.

From the estimate (41) and nh(n+1)h(1+nth)2dt=h3 , one can deduce that: 42 1MεÑ0MεÑ L2(0,T;(H1(Ω)))=n=0Ñ1nh(n+1)h (1+nth)[ Mn,εÑMn+1,εÑ ] (H1(Ω))2dtd4h23.

The sequence (1MεÑ) is bounded in L(QT) and the sequence t(1MεÑ) is bounded in L2(0, T; (H1 (Ω))′), then 1MεÑw strongly in C(0, T; (H1(Ω))′), as Ñ+ due to the compact embedding of the space L(Ω) into (H1(Ω))′.

Otherwise, estimates (39) and (42) imply that 1MεÑMε strongly in L2(0, T; (H1(Ω))′). Due to the uniqueness of the limit, w = Mε. Therefore and with similar reasoning, we have 431CεÑCε,1MεÑMεand1WεÑWεweakly-* inL(QT)asÑtends to+.

Similar arguments for (27) and (28) imply that, 44t(1CεÑ)Cεt,t(1MεÑ)Mεtandt(1WεÑ)Wεtweakly inL2(0,T;(H1(Ω))).

Moreover, Mε belongs to C(0, T; (H 1(Ω))′) ⊂ Cw(0, T; (H1(Ω))′) and to L(0, T; L2(Ω)), then MεCw(0, T; L2(Ω)). We know also that 1MεÑ(0) converges strongly to Mε(0, x) in (H1(Ω))′ and by definition 1MεÑ(0)=M0,ε(x) . Thus, Mε(0, x) = M0, ε(x).

Finally and for n0=[ th ]+1 , we have by definition 0MεÑ(t,x)=Mn0,ε(x) that converges to Mε(t, x) as Ñ tends to +∞. As we have Mn0(x) ∈ [0, 1] then Mε(t, x) ∈ [0, 1]. Using similar arguments, we also obtain the confinement of Wε and Cε.

3.1.4
Passing to the limit

It remains to be shown that the limit functions (Mε, Wε, Cε, Uε) constitute a weak solution of the continuous problem (21)-(25).

Using interpolation operators, we can re-write the equation (29) as, 0T<t(1UεÑ),ψ>dt+vQT(0UεÑ)·ψdxdt+κQT(0UεÑ·)0UεÑψdxdt=QT(γτh0MεÑ+λτh0WεÑ)ϕ·ψdxdt,ψL2(0,T;V).

This equation tends to (24), when Ñ goes to +∞. Indeed, we use (32) for the time evolution term, (33) for the diffusive term, (33) and (35) for the convective term and (5), (38) and (39) for the reaction term.

For the equation (28), we can write the terms under the following form: 0T<t(1CεÑ),ψ3>dt+QTS(x)(0CεÑ)·ψ3dxdtQT0CεÑ(τh0UεÑ·ψ3)dxdt=QT(ατh0MεÑ+βτh0WεÑ)0CεÑψ3dxdt,ψ3L2(0,T;H1(Ω)).

All the terms of this equation converge to their corresponding terms in (23), when Ñ goes to +∞. Indeed, estimate (44) (resp. (37) and the boundedness of the tensor R) is needed for the convergence of the time evolution term (resp. diffusive flux). For the convective term and due to (33), (34) and (35), one has | QT0CεÑ(τh0UεÑ·ψ3)dxdtQTCεUε·ψ3dxdt | (0CεÑCε)·ψ3 L2(QT) τh0UεÑ L2(QT)+ Cε L(QT) τh0UεÑUε L2(QT) ψ3 L2(QT)0.

For the reaction term, Proposition (3) and estimates (37), (38) and (39) imply that | QT(ατh0MεÑ+βτh0WεÑ)0CεÑψ3dxdtQT(αMε+βWε)Cεψ3dxdt |(α τh0MεÑ L(QT)+β τh0WεÑ L(QT)) 0CεÑCε L2(QT) ψ3 L2(QT)+ Cε L(QT)( α τh0MεÑMε L2(QT)+β τh0WεÑWε L2(QT) ψ3 L2(QT)0.

For the equation (26), we have 0T<t(1MεÑ),ψ1>dt+QTDε(x,0MεÑ)(0MεÑ)·ψ1dxdt=QTD1(x,0MεÑ)(0CεÑ)·ψ1dxdt+QT0MεÑ(τh0UεÑ·ψ1)dxdt+μ1QT0MεÑ(10MεÑα1τh0WεÑ)ψ1dxdt,ψ1L2(0,T;H1(Ω)).

At the limit, we obtain the equation (21). Indeed, estimate (44) guides the time evolution term for convergence. For the diffusive flux, assumption (8), the a.e. convergence from estimate (39) and the dominated convergence theorem imply that Dε(x,0MεÑ)ψ1 converges to Dε(x, Mε)∇ψ1 in L2(QT). Consequently, | QT0MεÑ(τh0UεÑ·ψ1)dxdtQTDε(x,Mε)Mε·ψ1dxdt | (Dε(x,0MεÑ)Dε(x,Mε))ψ1 L2(QT) 0MεÑ L2(QT)+QTDε(x,Mε)(0MεÑMε)·ψ1dxdt0.

Similar reasons are followed for the convective terms. Finally, the strong convergences in estimate (39) imply that μ1QT0MεÑ(10MεÑα1τh0WεÑ)ψ1dxdt converges to μ1QTMε(1Mεα1Wε)ψ1dxdt , as Ñ tends to +∞.

3.2
Weak solution of the degenerate problem

To prove the existence of weak solutions for the original degenerate problem, we tend the regularization parameter ε to zero. In the sequel, a priori estimates will be proved to conclude.

3.2.1
Estimates

For the U equation: Take the initial condition Uε, 0H and remark that the reaction term g = – (γMε + λWε)∇ϕL(QT) ⊂ L2(0, T, V′). Then, for ψ = Uε as a test function in (24), one can conclude that, as ε tends to 0, there exists UL2(0, T; V) ⋂ L(0, T; H); 45UεUweaklyinL(0,T;H)andUεUweakly inL2(0,T;V).

Moreover, an application of the Aubin-Simon compactness theorem implies that, modulo a subsequence, 46UεUinL2(0,T;H),asε0.

Furthermore, we can easily prove that dUdtL1(0,T;V) and PW1,(0,T;L02(Ω)) .

For the C equation: Remark that the reaction term (αMε + βWε)CεL(QT) and take ψ3 = Cε as a test function in (23). Therefore, classical results for parabolic equations imply that there exists a solution CL(QT) ⋂ L2(0, T; H1(Ω)) such that, modulo a subsequence and when ε goes to 0, 47CεCweakly✶inL(QT)andCεCweakly inL2(0,T;H1(Ω)).

In addition to that, 48CεtCtweakly inL2(0,T;(H1(Ω))).

For the M equation: Take ψ1 = Aε(Mε) = A(Mε) + εMε ∈ (21) to obtain 0T<t(Mε),Aε(Mε)>dx+QTQ(x)Aε(Mε)·Aε(Mε)dxdt=QTMεUε·Aε(Mε)dxdt+QTQ(x)χ1(Mε)Cε·Aε(Mε)dxdtμ1QTMε(1Mεα1Wε)Aε(Mε)dxdt.

Using Young’s inequality, Proposition (3), hypothesis (7) and the uniform continuity of χ, one has 49sup0tTΩA(Mε)(x,t)dx+εsup0tTΩ| Mε(x,t) |22dx+cQ2QT|Aε(Mε))|2dxdt+ε2QT| Mε |2dxdtζ2, where ζ2 is a constant independent of ε and A(s)=0sA(r)dr . Therefore, the sequence (Mε) (resp. A(Mε)) is bounded in L(QT) (resp. L2(0, T; H1(Ω))) and the sequence (εMε) is bounded in L2(0, T; H1(Ω)). Consequently, | 0T<tMε,ψ1>dt | A(Mε) L2(QT) ψ1 L2(QT)+ εMε L2(QT) ψ1 L2(QT)+||Q(x)χ(Mε)||L(QT)||Cε||L2(QT)||ψ1||L2(QT)+||Uε||L2(QT)||ψ1L2(QT)+μ1 Mε L2(QT) ψ1 L2(QT)ζ3 ψ1 L2(0,T;H1(Ω)), where ζ3 is a constant independent of ε. Thus, as ε → 0, 50MεtMtinL2(0,T;(H1(Ω))).

We have proved till now that (A(Mε)) is uniformly bounded in L2(0, T; H1(Ω)) and tA(Mε) in L2(0, T; (H1(Ω))′). Therefore, by compactness (Theorem 2.5.2 in [35]), modulo a subsequence, A(Mε) → L in L2(QT). Since the function A is strictly increasing, there exists M such that L = A(M). Using the continuous function A−1 and applying dominated convergence theorem to Mε, we can conclude that 51MεMinL2(QT)and a.e. inQT.

Similar arguments are used for the W-equation.

Remark 2.

Under all these estimates, one can easily deduce that CεC in L2(0, T; H1(Ω)) as ε tends to 0.

3.2.2
Passing to the limit

We will only check for the M-equation to show that the limits are solutions of the continuous problem. Let us now tend the regularization parameter ε to 0. Hence, | 0T<t(Mε),ψ1>dt0T<tM,ψ1>dt |0,asε0.

Since Q(x)∇Aε(Mε) ⇀ Q(x)∇A(M) in L2(QT) then | QTQ(x)Aε(Mε)·ψ1dxdtQTQ(x)A(M)·ψ1dxdt |0,asε0.

Due to the Remark 2 and the boundedness of the sensitivity χ1 and Mε, one has | QTQ(x)χ(Mε)Cε·ψdxdtQTQ(x)χ(M)C·ψdxdt |0,asε0.

Next, dominated convergence theorem and estimates (46) and (51) imply that | QTMεUε·ψdxdtQTMU·ψdxdt | (MεM)ψ L2(QT) Uε L2(QT)+ UεU L2(QT)MψL2(QT)0.

Finally, using estimate (51) and similar result for W leads to QT| Mε(1Mεα1Wε)M(1Mα1W) |ψdxdt MεM L2(QT)ψL2(QT)+α1 WεW L2(QT)ψL2(QT)0.

4
Proof of theorem 2

This section aims to prove the existence and the uniqueness of a weak solution of (3) with κ = 0. Coupling with the Stokes equation also leads to global existence with further regularities on the weak solutions. Indeed, we obtain that dUdtL2(0,T;V) and hence UC(0, T; H). Moreover, if U0W22p,p(Ω) and ∇ · U0 = 0 from assumption (13) then UWp2,1(QT) for 1 < p < +∞. Consequently, there is p ≥ 2 large enough for which ∇UL2(0, T; L(Ω)) [36]. On the other hand, if C0W22p,p(Ω) and under the further regularity of U, we can conclude that there exists p ≥ 2 such that ∇CL2(0, T; L(Ω)) (Theorem 6 in [37]). Next, a duality technique is used to prove the uniqueness of weak solutions. Denote 𝒩w1 and Nw2H2(Ω)L02(Ω) as unique solutions of 52{ ·(Q(x)Nw1)=w1Q(x)Nw1·η=0 and{ ·(R(x)Nw2)=w2R(x)Nw2·η=0 .

Consider two weak solutions (M1, W1, C1, U1) and (M2, W2, C2, U2) of the system (3) (with κ = 0). For T > 0 fixed and for (t, x) ∈ [0, T] × Ω, take M(t,x)=M1(t,x)M2(t,x),W(t,x)=W1(t,x)W2(t,x),C(t,x)=C1(t,x)C2(t,x),U(t,x)=U1(t,x)U2(t,x).

For the U-equation: We subtract equations related to U1 and U2 and we choose ψ = U in the variational equations in order to obtain: <tU,U>+vΩU·Udx=Ω(γM+λW)ϕ·Udx.

The right-hand side can be written using (52) as: Ω(γM+λW)ϕ·Udx=γΩQ(x)NM·(ϕ·U)dxλΩR(x)NW·(ϕ·U)dx=γΩQ(x)NM·[(ϕ·)U+(U·)ϕ+ϕ×curl(U)+U×curl(ϕ)]dxλΩR(x)NW·[(ϕ·)U+(U·)ϕ+ϕ×curl(U)+U×curl(ϕ)]dx.

Recall that curl(∇ϕ) = 0, ∥q1 × q2L2(Ω) ≤ ∥q1L2(Ω)q2L2(Ω) and ∃c′ ≥ 0; ∥curl(U)∥L2(Ω)c′∥∇UL2(Ω)). Then Poincaré and Young inequalities lead to 53ddtU(t)L2(Ω)2+vU(t)L2(Ω)2 (γQ(x)L(Ω)NM(t)L2(Ω)+λR(x)L(Ω)NW(t)L2(Ω))((1+cP+c)ϕW1,(Ω))U(t)L2(Ω)(1δc12(Q(x)L(Ω)2NM(t)L2(Ω)2+R(x)L(Ω)2NW(t)L2(Ω)2)ϕW1,(Ω)2)+(γ+λ)δU(t)L2(Ω),2 where cP, c′ and c1 are positive constants.

For the C-equation: One has, <tC,C>+ΩS(x)C·Cdx+Ω(U·C1)Cdx+Ω(U2·C)Cdx=Ω(αM2+βW2)(C2C1)CdxΩ(αM+βW)C1Cdx=Ω(αM2+βW2)C2dxΩ(αQ(x)NM+βR(x)NW)·(C1C)dx.

Due to the assumptions (7), (12) and to Young’s inequality, we obtain 54ddtC(t)L2(Ω)2+cSC(t)L2(Ω)2ζU(t)L2(Ω)C(t)L2(Ω)+(α+β)C(t)L2(Ω)2+αζQL(Ω)||NM(t)L2(Ω)( C(t)L2(Ω)+ C1(t) L2(Ω)+βζRL(Ω)NW(t)L2(Ω)C1(t)||L2(Ω)+||C(t)L2(Ω)ζ2δC(t)L2(Ω)2+1δU(t)L2(Ω)2+(α+β)C(t)L2(Ω)2+1δQL(Ω)2NM(t)L2(Ω)2+1δRL(Ω)2NW(t)L2(Ω2+2δC(t)L2(Ω)2+δ(α2+β2)ζ2C(t)L2(Ω)2+δ( α2QL(Ω)2NM(t)L2(Ω)2+β2RL(Ω)2NW(t)L2(Ω)2 C1 L(Ω)2.

For the M-equation: The subtraction of the two variational equalities related to M1 and M2 leads to: 550t<Mt,NM>ds=0tΩQ(x)(A(M1)A(M2))·NMdxds+0tΩQ(x)(χ1(M1)χ1(M2))C1·NMdxds+0tΩQ(x)χ(M2)C·NMdxds+0tΩM1U·NMdxds+0tΩMU2·NMdxds+0tΩ( μ1M(1M2α1W2)NMdxds+0tΩ( μ1M1(Mα1W)NMdxds.

Then, the boundedness of M1 implies that 56ΩM1U·NMdxNM(t)L2(Ω)U(t)L2(Ω).

Now, we use the dual problem and the Leibniz rule to deduce that 57ΩM(U2·NM)dx=ΩQ(x)NM·(U2·NM)dx=ΩQ(x)NM·[ (U2·)NM+(NM·)U2+NM×curl(U2)+U2×curl(NM) ]dx.

The last integral is zero since curl(∇𝒩M) = 0. Let us bound the first integral: ΩQ(x)NM·(U2·)NMdx=ij,kΩUiQj,kxk(NM)·xi(xj(NM))dx.

For UiL(Ω), the C1-coefficients and the symmetry of the tensor Q, Green Formula and ∇ · U2 = 0, one obtains: 582ΩQ(x)NM·(U2·)NMdx=Ω(·U2)Q(x)NM·NMdxΩ(U2·(Q(x)))NM·NMdx U2 L(Ω)QL(Ω)NM(t)L2(Ω)2.

Again, dual problem (52) and uniform bounds imply that 59Ω( μ1M(1M2α1W2)NMdxdsμ1ΩMNMdxdsμ1QL(Ω)NM(t)L2(Ω)2, and, 60Ω( μ1M1(Mα1W)NMdxdsμ1ΩMNMdxdsμ1QL(Ω)NM(t)L2(Ω)2.

Moreover, we have 61ΩQ(x)NM(t)·NM(t)dx=ΩQ(x)NM(0)·NM(0)dx+20t<Mt,NM>ds. because –∇ · (Q(x)∇t(𝒩M)) = tM in (H1(Ω))′ and S is symmetric. Recalling (56) till (61), we deduce from the equation (55), Cauchy Schwarz and Young’s inequality that 62ΩQ(x)NM(t)·NM(t)dx20tΩ(M1M2)(A(M1)A(M2))dxds+2δ0tΩ(χ1(M1)χ1(M2))2dxds+2δ0tQL(Ω)2 C1 L(Ω)2NM(t)L2(Ω)2ds+2δcχ120tC(t)L2(Ω)2ds+2δ0tQL(Ω)2NM(t)L2(Ω)2ds+2δ0tU(t)L2(Ω)2+2δ0tNM(t)L2(Ω)2ds+20t U2 L(Ω)QL(Ω)NM(t)L2(Ω)2ds+20tQL(Ω)2( U2(t) L(Ω)2+ U2(t) L2(Ω)2)NM(t)L2(Ω)2ds+4μ10tQL(Ω)NM(t)L2(Ω)2ds.

For the W-equation: Same arguments imply that 63ΩR(x)NW(t)·NW(t)dx20tΩ(W1W2)(B(M1)B(M2))dxds+2δ0tΩ(χ2(W1)χ2(W2))2dxds+2δ0tQL(Ω)2 C1 L(Ω)2NW(t)L2(Ω)2ds+2δcχ220tC(t)L2(Ω)2ds+2δ0tRL(Ω)2NW(t)L2(Ω)2ds+2δ0tU(t)L2(Ω)2+2δ0tNW(t)L2(Ω)2ds+20t U2 L(Ω)RL(Ω)NW(t)L2(Ω)2ds+20tRL(Ω)2( U2(t) L(Ω)2+ U2(t) L2(Ω)2)NW(t)L2(Ω)2ds+4μ20tQL(Ω)NW(t)L2(Ω)2ds.

Then, we consider 0<δ<min(1κ0,1κ1,vλ+γ,cM2cχ12+2cχ22+ζ2(1+(α2+β2)),1) and we add the integrated inequalities with respect to the time for all equations to deduce that: cQNM(t)L2(Ω)2+cRNW(t)L2(Ω)2+C(t)L2(Ω)2+U(t)L2(Ω)20t(2δ+α+β)C(t)L2(Ω)2ds+0t(1δ+4)U(t)L2(Ω)2ds+0t( 1δ[ 2+3QL(Ω)2+c12QL(Ω)2ϕW1,(Ω)2+2QL(Ω)2 C1(t) L(Ω)2 ]+4μ1QL(Ω) +2QL2( U2(t) L2+ U2(t) L22)+α2QL2 C1(t) L22+2 U2 LQL(Ω) )NM(t)L2(Ω)2ds.+0t( 1δ[ 2+3RL(Ω)2+c12RL(Ω)2ϕW1,(Ω)2+2RL(Ω)2 C1(t) L(Ω)2 ]+4μ2RL(Ω) +2RL2( U2(t) L2+ U2(t) L22)+β2RL2 C1(t) L2 )2+2 U2 LRL(Ω) )NW(t)L2(Ω)2ds.

Consequently, NM(t)L2(Ω)2+NW(t)L2(Ω)2+C(t)L2(Ω)2+U(t)L2(Ω)20tμ(s)[ NML2(Ω)2+NWL2(Ω)2+CL2(Ω)2+UL2(Ω)2 ]ds, where μ(s) is a positive integrable function. The proof of Theorem 2 is well achieved since U(t) = C(t) = ∇𝒩M(t) = ∇𝒩W(t) = 0 for every t ∈ [0, T] due to Gronwall Lemma.

5
Numerical scheme
5.1
Overview and motivation

Numerical modeling of interspecies competition with chemotactic behavior poses significant challenges when diffusion is anisotropic. In the isotropic setting, finite volume (FV) schemes have been successfully applied, as in [38], to simulate competition in quiescent fluids. However, it is well known that classical two-point flux approximations become inconsistent in the presence of anisotropic diffusion.

To accurately capture the competitive anisotropic dynamics of two interacting species M and W, we adopt a robust and convergent numerical scheme initially introduced for a one-species anisotropic Keller-Segel model and further developed for a chemotaxis-fluid coupling without logistic terms. In the present work, we extend this methodology to a two-species chemotaxis-fluid system incorporating Lotka-Volterra-type interspecies competition.

The numerical approach, implemented on Fortran, combines:

  • A finite volume method for discretizing convective fluxes for species densities and chemoattractant concentrations.

  • A finite element method for discretizing the diffusive fluxes for species densities and for solving the incompressible Navier-Stokes equations governing fluid flow.

The underlying computational domain is discretized, as seen in Figure 2, using a triangular primal mesh 𝒯h, from which a dual mesh 𝒟h is constructed, with diamond-shaped control volumes centered on each interior edge.

Fig. 2

Primal and dual meshes.

5.2
Discrete variables and notation

Let τ > 0 denote the time step, and define discrete time levels tn = for n=0,1,,Ñ . The species densities M and W, and the chemoattractant concentration C, are approximated as piecewise constant functions on the dual mesh. Initial conditions for each variable are defined by cell averages over each dual control volume at each time step. The fluid velocity U and pressure P are approximated using piecewise linear and piecewise constant functions, respectively, defined over the primal mesh 𝒯h.

Initial conditions for each variable are defined by cell averages over each dual control volume D𝒟h as follows: 64MD0=1|D|DM0(x)dx,WD0=1|D|DW0(x)dx,CD0=1|D|DC0(x)dx.

5.3
Numerical algorithm

The time-stepping procedure proceeds in two main stages:

First step: Velocity-pressure coupling (Navier-Stokes solver)

Given the densities M˜hn={ MDn }DDh and W˜hn={ WDn }DDh , and the previous time-step velocity field Uhn we compute the updated fluid velocity Uhn+1Xh and pressure Phn+1Yh , where:

  • Xh is the space of piecewise linear functions on 𝒯h, continuous at interior edge midpoints.

  • Yh is the space of piecewise constant pressures.

The system is solved using a variational formulation with linear constraints, and the velocity-pressure pair is obtained via a classical Uzawa iterative algorithm.

Second step: Scalar field updates (Finite volume scheme)

With Uhn+1 computed, we update the discrete densities and chemoattractant concentrations by solving the following finite volume equations for each diamond control volume D𝒟h:

  • Species 1 (M): 65|D|MDn+1MDnΔtEDhQD,EA(MEn+1)+EN(D)G(MDn+1,MEn+1;δCD,En+1)+EN(D)G1(MDn+1,MEn+1;UD,En+1)=μ1MDn+1(1MDn+1α1WDn),

  • Species 2 (W): 66|D|WDn+1WDnΔtEDhD,EB(WEn+1)+EN(D)G(WDn+1,WEn+1;δCD,En+1)+EN(D)G1(WDn+1,WEn+1;UD,En+1)=μ2WDn+1(1WDn+1α2MDn),

  • Chemoattractant (C): 67|D|CDn+1CDnΔtEDhSD,ECEn+1+EN(D)G1(CDn+1,CEn+1;UD,En+1)=(αMDn+1+βWDn+1)CDn+1.

Here:

  • 𝒬D, E, ℛD, E and 𝒮D,E are stiffness matrix entries from the finite element method.

  • QD,E=KTh(Q(x)φE,φD)0,K;| QD,E |cQkT( diam(KD,E)d2(d1)2,DDh,EN(D) .

  • δCD,En+1=QD,E(CEn+1CDn+1) represents chemoattractant gradients.

  • Convective terms G and G1 are constructed to be conservative, consistent, and coercive, with G1 defined using an upwind flux. It can be written as G1(MDn+1,MEn+1,UD,En+1)=(UD,En+1)+MDn+1(UD,En+1)MEn+1=(UD,En+1)(MEn+1MDn+1) such that UD,En+1=σD,EUhn+1·ηD,Edγ .

We assume that all transmissibilities are positive; if not, a correction of the diffusive fluxes will be needed to rejoin the positive case.

5.4
Convergence analysis

We consider two types of discrete approximations:

  • A finite volume solution (M˜h,Δt(x,t),W˜h,Δt(x,t),C˜h,Δt(x,t))=(MDn+1,WDn+1,CDn+1) , piecewise constant in space and time.

  • A nonconforming finite element solution (Mht, Wht, Cht, Uht), piecewise linear in space and piecewise constant in time.

These approximations satisfy the following maximum principle and boundedness properties: 0MDk,WDk1,0CDkζ, Uhk L(Ω)C1,DDh,k{0,1,,Ñ}.

5.5
Convergence of the full scheme

We summarize the main outcomes in the following convergence result inspired from [39] for the fluid part and [40] for the chemotaxis part. Let the model assumptions hold, including (11), and assume that the regularization parameter satisfies 0<ρ<2vd . Then:

  • 1)

    Velocity-Pressure solver:

    • If d = 2, the discrete Navier-Stokes problem admits a unique velocity field Uht.

    • For d ≤ 4, at least one solution exists.

    • As h, Δt → 0, the velocity converges: Uh,ΔtUstrongly inL2(QT),Uh,Δt*UinL(0,T;L2(Ω)).

  • 2)

    Chemotaxis-Fluid system:

    • There exists a solution (M˜h,Δt,W˜h,Δt,C˜h,Δt) to the discrete system (65)-(67).

    • For any sequence hm → 0, there exists a subsequence such that (Mhm, Whm, Chm, Uhm) converges a.e. on QT to a solution (M, W, C, U), which is a weak solution of the continuous problem (3) as in Definition 1.

By establishing discrete gradient estimates on A(M˜h,Δt) and B(W˜h,Δt) , and using Kolmogorov’s compactness theorem, we prove strong compactness of the sequences in L2(QT). Due to the monotonicity of A and B, modulo subsequences, (A(M˜h,Δt)) and (B(W˜h,Δt)) converge to A(M) and B(W). Then, space translate estimates imply that the limits A(M) and B(W) are in L2(0, T, H1(Ω)). We can now apply the dominated convergence theorem to M˜h,Δt=A1(A(M˜h,Δt)) and to W˜h,Δt=B1(B(W˜h,Δt)) since the operators A and B are invertible and continuous and the discrete solutions M˜h,Δt and W˜h,Δt are bounded in L(QT). Consequently, there exist a subsequence of M˜h,Δt(resp.W˜h,Δt) that converges strongly in L2(QT) and a.e. in QT to the same function M (resp. W).

6
Numerical simulations

In this section, we present a series of numerical experiments designed to explore the anisotropic dynamics and competitive interactions of two biological species, M and W, within a fluid environment. These simulations aim to provide deeper insight into how flow-driven organisms interact, compete, and potentially collaborate depending on their environment and intrinsic properties. To accomplish this, we examine the following system: 68{tM(Q(x)a(M)M)+(Q(x)χ1(M)C)+c1(UM)=μ1M(1Mα1W),tW(R(x)b(W)W)+(R(x)χ2(W)C)+c2(UW)=μ2W(1Wα2M),tCD~3(S(x)C)+c3(UC)=(αM+βW)C,tUνU+κ(U)U+P=(γM+λW)ϕ,U=0, \[ \left\{ \begin{aligned} \partial_t M -\nabla\cdot\bigl(Q(x)a(M)\nabla M\bigr) +\nabla\cdot\bigl(Q(x)\chi_1(M)\nabla C\bigr) +c_1(U\cdot\nabla M) &=\mu_1M(1-M-\alpha_1W),\\[3pt] \partial_t W -\nabla\cdot\bigl(R(x)b(W)\nabla W\bigr) +\nabla\cdot\bigl(R(x)\chi_2(W)\nabla C\bigr) +c_2(U\cdot\nabla W) &=\mu_2W(1-W-\alpha_2M),\\[3pt] \partial_t C -\widetilde{D}_3\nabla\cdot\bigl(S(x)\nabla C\bigr) +c_3(U\cdot\nabla C) &=-(\alpha M+\beta W)C,\\[3pt] \partial_t U -\nu\Delta U +\kappa(U\cdot\nabla)U +\nabla P &=-(\gamma M+\lambda W)\nabla\phi,\\[3pt] \nabla\cdot U &= 0. \end{aligned} \right. \] with the following functions:

  • Degenerate diffusions: a(M)=D˜1M(1M) and b(W)=D˜2W(1W) ,

  • Sensitivities: χ1(M) = c4M(1 – M) and χ2(W) = c5W(1 – W).

This system is numerically approximated using the robust scheme detailed in Section 5. In addition to the qualitative validation of the model, the convergence behaviour of the proposed scheme is quantitatively assessed through a mesh refinement study. Numerical solutions are computed on two successively refined discretizations (h, Δt) and (h/2, Δt/2). Let Uhn and Uh/2n denote the discrete solutions at time tn. The relative L2-error between both approximations is defined as Eh(tn)= Uh/2nUhn L2(Ω) Uh/2n L2(Ω) . The experimental order of convergence (EOC) is then estimated by plog(Eh/Eh/2)log(2) . The obtained results indicate a consistent first-order convergence rate of the scheme, i.e. 𝒪(h, Δt) ≈ 1.

6.1
Test 1: Classical Lotka-Volterra kinetics (No Fluid, No Diffusion)

This benchmark test isolates the intrinsic competitive behavior of two species by removing all spatial effects: no diffusion, chemotaxis, or fluid flow. We solve a spatially uniform version of the Lotka-Volterra model using:

  • Domain: Mesh 1 of Figure 4, Δt = 0.0005, μ1 = μ2 = 1,

  • Initial densities: M0 = W0 = 0.5 localized in the square ([0.45,0.55] × [0.45,0.55]),

  • Three scenarios: α1 = α2 = 0.5 < 1 (moderate competition), α1 = 0.5 < 1 < α2 = 1.5 (species 1 dominates) and α2 = 0.5 < 1 < α1 = 1.5 (species 2 dominates).

Figure 3 illustrates the outcomes of these simulations in the weak and strong situations. In the first scenario, we observe a coexistence of two species with densities asymptotically approaching N3(23,23) , aligning with theoretical predictions. Conversely, in the second case, species 1 dominates the competition, leading to the exclusion of species 2, and the densities (M, W) converge towards (1,0). Similarly, in the third scenario, species 2 emerges victorious in the competition and species 1 is excluded. These results validate the critical dynamics of species interactions and their dependence on competition coefficients.

Fig. 3

Coexistence of two species M and W (left), Species 1 win (middle), Species 2 win (right).

6.2
Test 2: Full model with strong competition in a fluid domain

Our extended code based on a robust numerical scheme show numerically through this simulation the exponential convergence of species’ density in the competition regime. We now activate all components of the system: diffusion, chemotaxis, and fluid flow, to investigate the full dynamics under strong competition:

  • Domain: Mesh 1 of Figure 4,

  • Initial conditions: Random densities M0(x, y), W0(x, y) in [0, 1] and C0(x, y) = 1 in specific regions,

  • Fluid : Driven cavity flow; top wall velocity set to (1,0), zero elsewhere,

  • Δt = 0.0005, μ1 = μ2 = 1, α = 0.06, β = 0.08, γ = 0.01, λ = 0.01,

  • c1 = 0.001, c2 = 0.001, c3 = 0, D˜1=D˜2=0.001,D˜3=105 ,

  • c4 = c5 = 0.1, v = 0.001, κ = 1, ∇ϕ = (0.1;0.1), α1 = 4 > 1 > α2 = 0.01,

  • Diffusion tensors: Species 1 uses a homogeneous anisotropic tensor Q=[ 2.20.80.81.8 ] , whereas species 2 employs a heterogeneous rotational anisotropic tensor R(x,y)=1x2+y2[ y2+0.01x2(10.01)xy(10.01)xyx2+0.01y2 ] .

Fig. 4

Mesh 1 of 352 diamonds (left), Mesh 2 of 1928 diamonds (middle), Mesh 3 of 5440 diamonds (right).

Figures 5 and 6 illustrate the behavior of the species within the fluid. After 20 seconds, Species 2 rapidly dominates due to its low competition coefficient and efficient chemotactic strategy. The solution (M, W) exponentially converges toward (0, 1), showing the robustness of competitive advantage under strong interspecies differences. Table 2 reports convergence errors supporting this exponential decay.

Fig. 5

Random densities of species 1 (left), Density of species 1 after 20s; 10−23M ≤ 10−11 (middle), Extinction of species 1 (right).

Fig. 6

Random densities of species 2 (left), Density of species 2 after 20 s ; 0.994 ≤ W ≤ 0.999 (middle), Evolution in time of winner species 2 density (right).

Table 2

Relative errors-Mesh size =h= 0.54 × 10−2.

M(t = 1)W(t = 1)M(t = 3)W(t = 3)M(t = 5)W(t = 5)
Relative L2-error3.09 × 10−63.36 × 10−71.21 × 10−71.16 × 10−76.43 × 10−86.80 × 10−8
Relative L-error1.76 × 10−35.80 × 10−43.48 × 10−43.41 × 10−42.54 × 10−42.61 × 10−4
6.3
Test 3: Coexistence in a domain with obstacles

To examine coexistence under more realistic geometries, we introduce a domain with an internal obstacle. For that, we set:

  • Domain: Mesh 2 of Figure 4,

  • Initial conditions: M0 = W0 = 0.2 and C0(x, y) = 1 in some regions,

  • Fluid: Monodirectional, Δt = 0.0005, μ1 = μ2 = 1, α = 0.04, β = 0.08, γ = 0.01, λ = 0.01,

  • c1 = c2 = 0.1, c3 = 0, D˜1=D˜2=0.1,D˜3=0.001 , c4 = c5 = 0.1

  • v = 0:1, κ = 1, ∇ϕ = (0.1, 0.1), α1 = α2 = 0.01 < 1,

  • Diffusion tensors: Q=R=[ 87720 ] .

Despite the complex geometry and internal barrier, Figure 7 shows that both species manage to distribute and survive by securing nutrients from different areas.

Fig. 7

Coexistence regime: nutrient availability in heterogeneous domains.

6.4
Test 4: Fluid influence on competitive dynamics

This test compares species dynamics with and without fluid motion, using a vertically structured initial configuration. For that, we set:

  • Domain: Mesh 3 of Figure 4,

  • Initial conditions: M0(x, y) = 0.05 in [0.45,0.55] × [0.25,0.35], W0(x, y) = 0.05 in [0.45, 0.55]×[0.65, 0.75] and C0(x, y) = 5 in [0.2, 0.3]×[0.45, 0.55]⋃[0.7, 0.8]×[0.45, 0.55],

  • Fluid : Upwards monodirectional with U0 = (0,5), Δt = 0.0005, μ1 = μ2 = 1,

  • α = 0.01, β = 0.05, γ = 0.01, λ = 0.01, c1 = 20, c2 = 20, c3 = 0, D˜1=D˜2=0.001,D˜3=0.001 ,

  • c4 = c5 = 0.1, v = 0.01, κ = 1, ∇ϕ = (0, 100), α1 = α2 = 0:01 < 1,

  • Diffusion tensors: Species 1 uses a homogeneous anisotropic tensor Q=R=[ 87720 ] .

If the fluid is at rest, Figure 8 shows the dynamics of the species that move slowly and accumulate near a single chemical region due to the anisotropic diffusion. With fluid, species are transported and spread, reaching both chemical-rich zones. Fluid enhances nutrient access and creates directional migration patterns. Despite weak competition, fluid flow substantially changes spatial strategies in Figure 9.

Fig. 8

Coexistence in a fluid at rest.

Fig. 9

Coexistence in a monodirectional fluid.

6.5
Test 5: Impact of chemotactic sensitivity on cooperation

We simulate how chemotactic cues and anisotropic diffusion can transform competitive dynamics into collaboration to ensure nutrients or coexistence to avoid predators (modeled via chemo-repulsion). We consider an oblique fluid flow such that U0 = (0.1, 0.1) with negligible pressure P0 = 0. This numerical experiment is conducted on the mesh 3 given in Figure 4, with the same parameters as Test 3, is divided into two scenarios:

First scenario: (c4 = c5 = –0.15, chemo-repellent)

The initial conditions are M0(x, y) = W0(x, y) = 0.2 in [0.45,0.55] × [0.75,0.85] and C0(x, y) = 5 in [0.45,0.55] × [0.45,0.55]. In Figure 10, species 1 follows a heterogeneous isotropic tensor Q = e–(x+y)Id, whereas species 2 employs a heterogeneous rotational anisotropic tensor R(x,y)=1x2+y2[ y2+0.02x2(10.02)xy(10.02)xyx2+0.02y2 ].

Fig. 10

Avoiding enemies and predators case, guided by repellent sensitivities.

Second scenario: (c4 = c5 = 0.15, chemo-attractant)

The initial conditions are M0 = W0 = 0.2 in [0.45,0.55] × [0.45,0.55] and C0(x, y) = 5 in four regions. We consider the anisotropic tensors Q=R=[ 5.53.23.23.5 ] .

Starting from the first five seconds of the simulation, many remarkable changes occur in the unidirectional fluid flow. In all scenarios, the species coexist, yet with distinct strategies: in the second one, species in Figure 11 coexist while competing for nutrients, distributing themselves across multiple chemical sources, while in the first one, species in Figure 10 actively collaborate to escape predator zones, guided by repellent gradients. Moreover, we have chosen the first scenario to check the time-evolution of the relative L∞ and L2 errors given in Table 3, confirming numerical accuracy. Finally, we note that the velocity field gradually diminishes towards zero, with a decline in chemical concentration levels.

Fig. 11

Nutrient supply across multiple chemical sources.

Table 3

Relative errors-Mesh size =h= 0.34 × 10−3.

M(t = 1)W(t = 1)M(t = 3)W(t = 3)M(t = 5)W(t = 5)
Relative L2-error1.82 × 10−61.48 × 10−79.70 × 10−81.39 × 10−76.09 × 10−81.36 × 10−7
Relative L-error1.35 × 10−33.85 × 10−43.11 × 10−43.72 × 10−42.47 × 10−43.69 × 10−4

Contrary to the anisotropic configurations considered in the previous tests, the isotropic case corresponds to uniform diffusion in all spatial directions, as the diffusion tensors reduce to scalar multiples of the identity matrix. In this configuration, the dispersal mechanism becomes direction-independent, leading to a spatially homogeneous smoothing of the species densities.

7
Conclusion

This work addressed a nonlinear anisotropic chemotaxis-competition model for two interacting species evolving in a fluid environment, incorporating degenerate density-dependent diffusion and Stokes coupling. From the theoretical perspective, we established the global existence of weak solutions in spatial dimensions d ≤ 3, along with a uniqueness result in the Stokes regime under additional regularity assumptions. On the numerical side, a generalized hybrid finite volume-finite element scheme was developed to discretize the fully coupled system on general meshes while preserving confinement properties of cell densities. Numerical experiments highlighted the impact of heterogeneous anisotropic diffusion on spatial segregation dynamics. Future research directions include the extension of the analysis to Navier-Stokes coupling, the incorporation of nonlinear Holling-type functional responses, and the study of optimal control strategies in an anisotropic tumor microenvironments or ecological competitive systems. The proposed numerical framework can also be adapted to multi-species chemotaxis models and porous media transport mechanisms.

8
Declarations
Language: English
Submitted on: Sep 28, 2025
Accepted on: Mar 30, 2026
Published on: Jun 2, 2026
Published by: Harran University
In partnership with: Paradigm Publishing Services
Publication frequency: 2 issues per year

© 2026 Georges Chamoun, published by Harran University
This work is licensed under the Creative Commons Attribution 4.0 License.

AHEAD OF PRINT