1. Flow through porous material : the Darcy model
We consider a closed bounded domain Ω⊂Rd.
Whenever u_,v_∈[L2(Ω)]d, we denote :
If φ,ψ∈L2(Ω), we define :
If moreover A⊂Ω has dimension d−1 or d, then we define the corresponding bilinear form :
1.1. Mixed Darcy problem
Find u_:Ω→Rd and φ:Ω→R such that :
where f_1∈[L2(Ω)]d is the source term and f2∈L2(Ω) is the incompressibility defect.
Here, κ__ is a positive definite matrix (often assumed symmetric or even diagonal) representing the hydraulic conductivity whose coefficients are in ms−1, 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.
1.2. Primal Darcy Problem
The mixed formulation yields :
so writing ∇⋅u_=f2 gives :
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 :
on which we impose the conditions :
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.
Let us multiply the primal form by ψ∈V. The left hand side term becomes :
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 :
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 :
-
The coercivity of a is also easy to prove :
-
Using the Cauchy-Schwarz inequality and the Poincaré inequality, we get the boundedness of ˜f. We first apply the Riesz representation theorem to find ˜F∈L2(Ω) representing ˜f.