1. Flow through porous material : the Darcy model

We consider a closed bounded domain ΩRd.

Whenever u_,v_[L2(Ω)]d, we denote :

(u_,v_)0=Ωu_v_

If φ,ψL2(Ω), we define :

(φ,ψ)0=Ωφψ

If moreover AΩ has dimension d1 or d, then we define the corresponding bilinear form :

φ,ψA=Aφψ

1.1. Mixed Darcy problem

Find u_:ΩRd and φ:ΩR such that :

{u_+κ__φ=f_1in Ωu_=f2in Ω

where f_1[L2(Ω)]d is the source term and f2L2(Ω) is the incompressibility defect.

Here, κ__ is a positive definite matrix (often assumed symmetric or even diagonal) representing the hydraulic conductivity whose coefficients are in ms1, and φ=z+pρg is the fluid charge or piezometric head expressed in m, where g is the gravity acceleration, ρ is the fluid density and z denotes the height from a reference level.

Remark

We usually consider the case where κ__ is symmetric, or even diagonal, and f_10. If moreover one wishes to consider incompressible flow, it suffices to set f20 as well.

1.2. Primal Darcy Problem

The mixed formulation yields :

u_=κ__φ+f_1 in Ω

so writing u_=f2 gives :

κ__φ+f_1=f2 in Ω
Remark

In the sequel, we will focus on the case with no source term, i.e. f_10. For the sake of simplicity, we will denote f=f2.

The primal form then becomes :

κ__φ=f in Ω

Moreover, we suppose κ__ is diagonal, and we denote κi,i{1,...,d} its diagonal entries. We emphasize the fact that they are all positive constants.

1.3. Boundary conditions

We need to impose boundary conditions on Ω. As in the Stokes case, we will consider Dirichlet, Neumann and Robin type boundary conditions.

Let us decompose the boundary Ω in two relatively open disjoint parts :

Ω=¯Γnat¯Γess
ΓnatΓess=

on which we impose the conditions :

{(κ__φ)n_=unat on Γnatφ=φess on Γess

Thus, the natural condition is a Neumann condition for φ on which depends the variational formulation, and the essential condition is a Dirichlet condition for φ on which depends the test function space.

1.4. Weak formulation

A nice functional space for this primal Darcy problem is the space of all the infinitely differentiable scalar functions on Ω vanishing close to the essential boundary : V0={ψC(Ω)|ψ|Γess=0}. Nevertheless, it is not complete. Our test function space will be its H1(Ω) completion.

Definition

The test space for the primal Darcy problem is the space of function whose trace vanishes on the essential boundary :

H10(Ω)V=¯V0H1(Ω)H1(Ω)

It inherits the H1(Ω) norm.

Let us multiply the primal form by ψV. The left hand side term becomes :

Ω(κ__φ)ψ=Ω(κ__(φ)ψ)+Ω(κ__φ)ψ=Γnatψκ__φn_+κ__Ωφψ=unat,ψΓnat+(κ__φ,ψ)0

while the right hand side term becomes (f,ψ)0.

To impose the Dirichlet condition φ=φess on Γess, one has to involve the trace operator, since the restriction of φ is not properly defined anymore. By surjectivity of the trace operator, φess admits an extension (not unique) in H1(Ω) we still denote φess for simplicity. The Dirichlet condition becomes :

φφessV
Definition

Let a:V×VR be a bilinear form and ˜f:VR a linear form defined by :

a(φ,ψ)=(κ__φ,ψ)0 ; ˜f(ψ)=(f,ψ)0unat,ψΓnat
Proposition

The weak formulation of the Darcy problem reads as follows :

{find φH1(Ω) such that φφessV anda(φ,ψ)=˜f(ψ)
Theorem

The Darcy problem in weak form admits an unique solution φ.

Proof

This comes straightforwardly from Lax-Milgram theorem. It is sufficient to show that a is bounded and coercive, and that ˜f is bounded.

  • Thanks to Cauchy-Schwarz inequality, the boundedness of a comes easily :

|a(φ,ψ)|=|(κ__φ,ψ)0|maxi{1,...,d}{κi}|(φ,ψ)0|maxi{1,...,d}{κi}φVψV
  • The coercivity of a is also easy to prove :

a(φ,φ)=(κ__φ,φ)0mini{1,...,d}{κi}(φ,φ)V=mini{1,...,d}{κi}φ2V
  • Using the Cauchy-Schwarz inequality and the Poincaré inequality, we get the boundedness of ˜f. We first apply the Riesz representation theorem to find ˜FL2(Ω) representing ˜f.

|˜f(ψ)|=|(˜F,ψ)0|˜F0ψ0C˜F0ψV