A036 On Rough Grids - Convergence and Reproduction of Uniform Flow SUMMARY

advertisement
A036
On Rough Grids - Convergence and Reproduction
of Uniform Flow
R.A. Klausen* (University of Oslo) & A.F. Stephansen (University of
Bergen)
SUMMARY
In reservoir simulation the flow driven by pressure differences and
gravity is usually approximated by means of the empirically derived
Darcy's law. The elliptic pressure equation that results is preferably
solved with a mass conservative method, for which several candidates are available. We distinguish
between full field methods and raw field methods.
On the one hand we have continuous full field methods which
approximate the velocity with a field that is defined inside the
element itself. On the other hand we have discrete methods that
approximate the flux, and for which no velocity field is defined
inside the elements. We denote this raw field.
We will examine some mass-conservative methods on the basis of two
different characteristics: uniform flow reproduction and convergence
on rough grids.
Analysis apart, we propose an interpolation on polygons that can
reproduce uniform flow by using edge basis functions constructed by
means of barycentric functions. This permits us to obtain an H(div)
field starting from discrete fluxes evaluated at the interfaces of the elements. We also show that a similar
interpolation can be constructed to obtain an H(curl) field on polygons in 2D.
ECMOR XII – 12 th European Conference on the Mathematics of Oil Recovery
6-9 September 2010, Oxford, UK
Introduction
Numerous considerations must be taken into account when choosing a numerical scheme, balancing
accuracy, flexibility and solving efficiency. Our main focus here is the elliptic pressure equation formulated by means of the Darcy velocity. Desirable properties when dealing with oil field simulations are
amongst others mass conservation, explicit local fluxes, possibility of dealing with anisotropies and grid
flexibility. We will here discuss rough grids, polygonal grids and reproduction of uniform flow and what
this implies for the numerical method. It will here be useful to distinguish between methods that define
the velocity field only at the interfaces from those that define a velocity field over the whole domain. We
are particularly interested in the former, which comprises the mimetic finite difference method and the
multi-point flux approximation methods.
Some attention has been paid lately to convergence on rough grids versus convergence on smoothed
grids. A method which converge on rough grids say something more of the robustness of the method
with respect to skew and distorted grid cells, than a method which only converge on meshes with cells
approaching parallelogram. If a method converges on rough grids it is possible to take into account
the geology on a finer scale when refining and be assured that the method gives an improved result.
The definition of rough grids leads us to focus first on quadrilateral grids for then to consider the problems regarding polygonal grids. Approximations of physical processes involving for instance geological
structure further call for a rough non orthogonal mesh. The possibility to apply shape regular polygons
instead of shape regular tetrahedron in layered materials can reduce the need for cells by a factor of 100.
As the flow can be considered constant in a large part of the domain of an oil field, numerical schemes
which are exact for linear pressure fields have been sought. Our discussion shows the importance of
providing an interpolation of the fluxes that is exact for linear flow fields. In the last section of the paper
we therefore present barycentric interpolation on polygonal grids in H(div) which reproduce uniform
flow. A similar interpolation is also presented that reproduces a uniform flow field in H(curl). The
interpolations are presented with edge based basis functions.
Preliminaries
Let Ω be a bounded domain in R2 with polygonal boundary ∂Ω. Let Wkp (E) be the Sobolev space on the
domain E ⊆ Ω, defined to be the subset of Lp such that a function and its weak derivatives up to order
k have a finite Lp norm. In particular we will make use of the space L2 (E) of functions whose square is
1/2
Lebesgue-integrable, with inner product (· , ·)0,E and norm · E = (· , ·)0,E . Also, let H 1 (E) denote
the Sobolev space of first order differentiable functions in L2 (E). We let the operator name curl denote
both the rotation and the curl, dependent on whether it is applied to a scalar or a vector. Furthermore we
define the spaces
H(div; E) = {v ∈ (L2 (E))2 : div v ∈ L2 (E)},
equipped with the norm vdiv,E = (v20,E + div(v)20,E )1/2 , and
H(curl; E) = {v ∈ (L2 (E))2 : curl v ∈ L2 (E)},
equipped with the norm vcurl,E = (v20,E + curl(v)20,E )1/2 . The notation H(div) and H(curl)
will be used when the domain considered is Ω.
The mixed formulation of the elliptic pressure equation is obtained by using both the pressure p and the
Darcy velocity u = −K grad p as variables. We seek (u, p) ∈ H(div) × L2 (Ω) such that
(K −1 u, v)0,Ω − (p, div v)0,Ω = 0,
(div u, q)0,Ω = (f, q)0,Ω
∀v ∈ H(div),
∀q ∈ L2 (Ω),
ECMOR XII – 12th European Conference on the Mathematics of Oil Recovery
6 – 9 September 2010, Oxford, UK
(1)
where homogeneous Dirichlet boundary conditions are imposed for the pressure. For the well posedness
of the system let f ∈ L2 (Ω) and let the permeability tensor K be a symmetric, positive definite field in
1 (Ω)]2,2 whose smallest eigenvalue is bounded from below by a positive constant.
[W∞
Raw field and full field methods
For mass-conservative methods for the mixed pressure equation (1) a classification into K and K −1
methods was introduced by Klausen and Russell [12]. For K methods the flux is calculated as a function
of the pressure differences (or gradient), while for a K −1 method the pressure differences are calculated
as a function of the fluxes. The former methods can be put in relation to finite volume methods, while
the latter can be seen as a discretization of the mixed formulation of the pressure equation. Some
methods can be specified both as one or the other, but the implementation will be different in the two
cases. The K −1 methods we will consider are the mixed finite element (MFE) method, the Mimetic
Finite Difference (MFD) method, the corner velocity interpolation (CVI) finite element method and the
control volume MFE (CVMFEM ) method. The only K methods which we will examine are the MPFA
methods - the symmetric MPFA O-method and the non-symmetric MPFA O- and L-methods.
It is however also interesting to distinguish between what we have termed raw field and full field methods: by a raw field method we intend a method that specifies the velocity only at the interfaces of the
elements and not inside the elements themselves. Raw field methods include the MFD method and the
MPFA methods. Conversely, a full field method will specify basis functions for the elements. Examples
of full field methods are the Raviart-Thomas (RT) and the Arnold-Boffi-Falk (ABF) MFE methods and
the CVI method. The CVMFEM method is originally derived using the RT0 basis functions, but as only
the fluxes are used as unknowns this method can be viewed as a raw field method.
While a full field method can give the velocity field at the interfaces through projection, a raw field
method can give a full velocity field by means of interpolation. The distinction will prove useful when
discussing the characteristics that we are concerned with here, namely definition on quadrilateral and
polygonal grids, rough grid convergence and reproduction of uniform flow. Finally we note that the
classification into raw field and full field methods is not limited to methods that solve the pressure
equation (1), but can be applied in general.
Rough grid convergence and quadrilateral grids
Let {Th } denote a family of partitions of Ω into convex quadrilateral elements, where h is the maximum
element edge. It is possible to refine the mesh uniformly by dividing each cell edge in its midpoint
for each refinement level, so that the quadrilaterals become successively smoother as h tends to zero.
More specifically, the family of meshes created when refining is said to be asymptotic h2 –parallelogram
meshes if there exits a constant c, independent of h, such that
|Fx̂ŷ | ≤ ch2
(2)
where F denotes the mapping from the unit square to the quadrilateral. Other names used on the same
family of refined meshes are smooth meshes, uniformly refined meshes, h2 – meshes, etc. A further
discussion of this class of grids can for instance be found in [14]. General quadrilateral grids without
any asymptotic refinement condition on Th are referred to as rough grids.
To seek a discretized velocity space that is in H(div) leads to restrictions that are more difficult to satisfy
when using a full field method compared to a raw field method. For a raw field method all that is needed
is to assign a unique value to the normal velocity at each interface. For a full field method the choice of
basis functions inside the element must be consistent with the assigned normal direction at the interface.
We also note that as the definition of smooth grids is based on the mapping from the unit square to
the quadrilateral, the lack of rough grid convergence can manifest itself for methods that make use of
this mapping. For raw field methods we can here mention the symmetric MPFA method proposed in
ECMOR XII – 12th European Conference on the Mathematics of Oil Recovery
6 – 9 September 2010, Oxford, UK
x3
(0, 1) (1, 1) x4
Ê
FE
(0, 0) (1, 0) x1
E
x2
Figure 1 Mapping of quadrilateral cell the unit square
[2, 14]. For full field methods the definition on the elementary unit square is used by for instance the
RT elements [4] and the ABF elements [3]. For these methods the basis functions are defined on the
unit square and the Piola mapping is used to define the basis functions on the quadrilateral. To examine
rough grid convergence we therefore take a closer look at the definitions involved.
Let xi = (xi , yi ), i = 1, 2, 3, 4 be the vertices of a quadrilateral, cf. Figure 1. The transformation
FE = F can then be written as
F (x̂, ŷ) = (1 − x̂)(1 − ŷ)x1 + x̂(1 − ŷ)x2 + x̂ŷ x3 + (1 − x̂)ŷ x4 =
4
φi xi
(3)
i=1
for (x̂, ŷ) ∈ (0, 1) × (0, 1). The Jacobian matrix of F is denoted D and J denotes the Jacobian determinant. The vector space is then defined on the reference square, and transferred to physical space by
the Piola mapping. If v̂ is a vector field on the reference space, we define a vector field v by the Piola
transform P, i.e.
1
v(x) = P v̂(x) = Dv̂ ◦ F −1 (x).
J
Let us examine the lowest order Raviart-Thomas mixed finite elements RT 0 × Q0 ⊂ H(div) × L2 (Ω).
ˆ 0 is spanned by {(1, 0)T , (0, 1)T , (x, 0)T , (0, y)T }. As F is a bilinear map,
On the reference space RT
D and J are not constants unless the cell is a parallelogram. This means that div v is not a polynomial
even if v̂ is so, and we do not have the commutative quality div RT 0 ⊂ Q0 , where Q0 are cell wise
constants. This can be seen as the source for the missing convergence in H(div) for the lowest order
Raviart-Thomas mixed finite element methods. As the condition is fulfilled in the reference space the
inf-sup condition is satisfied and both the pressure and the velocity field converge in the L2 norm on
rough grids.
In [3], Arnold, Boffi and Falk give conditions on vector elements defined by the Piola mapping for L2
convergence of the discrete velocity and divergence on quadrilateral grids. For the lowest order Raviartˆ 0 should contain the vector space
Thomas elements, this means that the discrete reference space RT
T
T
T
ˆ 0 should contain {1, x, y} which
spanned by {(1, 0) , (0, 1) , (x, −y) } which is the case, while div RT
is not fulfilled. The ABF0 element proposed in the same article does however satisfy both conditions
and converge in H(div) on rough grids.
As the velocity field of RT0 converges on rough grids, it is possible to postprocess the divergence to
ˆ 0 projection on the reference cell, with Πh = P Π̂P −1 ,
obtain convergence in H(div). Let Π̂ be the RT
cf. [4]. This can also be treated as an interpolation from the raw field. Define the projection Rh on each
cell as Rh = P R̂P −1 , for all v ∈ (H 1 (Ω))2 such that
div Π̂v̂
(J(1, 0) − J(0, 0))x̂(x̂ − 1)
.
R̂E v̂ = Π̂v̂ +
2J(1/2, 1/2) (J(0, 1) − J(0, 0))ŷ(ŷ − 1)
(4)
The Jacobian determinant evaluated in the cell vertices returns the area spanned by the adjacent cell
edges, and J(1/2, 1/2) gives the area of the quadrilateral itself. The construction in (4) therefore ensures div Rh v = div(Π̂v̂)/Jc ∈ P0 (E), ∀E ∈ Th . It can also be shown that the divergence of the
ECMOR XII – 12th European Conference on the Mathematics of Oil Recovery
6 – 9 September 2010, Oxford, UK
reconstruction based on the lowest order Raviart-Thomas elements, div Rh , converges in L2 . More
details can be found in [13].
Methods that are defined directly on the grid without the use of the mapping F would be expected to
converge on rough grids. Amongst raw field methods in this category we have the MFD method and
the non-symmetric MPFA methods. All of these converge on rough grids. As an example of a full field
method that is defined directly on the quadrilateral we have the CVI method [17]. This method however
does not converge on rough grids, as the divergence of the velocity field is not comprised in the pressure
space, neither in the physical space nor (if operating an inverse mapping) in the reference space. A
postprocessing of the divergence would only work if the velocity field itself converged. However, when
the elements are parallelograms the CVI method coincides with RT0 and in this case convergence is
obtained.
Rough grid convergence and polygonal grids
Polygons are flexible and relatively easy to match different geological features. Faults and wells can
be particularly challenging to grid in a satisfactory manner, and polygons can come in handy here too.
A polygonal grid can be seen to have the characteristics of a rough grid. While the grid with general
polygonal cell of more than four vertices can be subdivided into quadrilaterals, the refinement of the
grid will not lead to polygons composed of parallelograms.
The distinction between raw field and full field methods is also interesting in this context, as the former
type of method is in general more easily extended to polygonal grids. Many full field methods are developed for triangular or quadrilateral grids, but their extension to general polygons is often not immediate.
This is due to the necessity of creating an H(div) field that is compatible with element defined basis
functions. One way of solving this problem is to subdivide the polygon into either triangles or quadrilaterals and define the basis functions on the subdivided elements [10, 16]. Alternatively one can use edge
based basis functions like the ones proposed in the last section and which would be the extension of the
CVI method to polygons. In both cases it is desirable to choose a method that converges on rough grids.
Amongst raw field methods for (1) that have been extended successfully to polygons, we find the MFD
method [5, 15] and the MPFA O-method [11] and L-method [20, 21]. For the control volume MFEM
the extension is not immediate as it has been developed for quadrilaterals and employ the mapping of
the element to a basis element. A subdivision of the polygon into quadrilaterals may be sufficient to
extend the method, as indeed it is for the symmetric MPFA method. However, the problem of rough grid
convergence makes such extensions undesirable.
Uniform flow
The definition of reproduction of uniform flow field is usually taken to be that constants are included
in the velocity field. This definition however only makes sense for methods where a velocity field
is specified inside the elements themselves, i.e. for full field methods. For a raw field method the
reproduction of a uniform flow field is intrinsically linked to the definition of the method itself and the
specification of a pressure field. To say that a raw field method reproduces a linear pressure field (or
uniform flow) means that the method applied to this field reproduces the correct fluxes. The fluxes can
then be interpolated to give a constant velocity field. The pressure calculated in the process need not be
linear, however.
For a raw field K −1 method the integration of the velocity field over the element is substituted with a
quadrature term. As the K −1 methods are obtained from a discretization of the divergence theorem, the
methods themselves specify a discrete divergence theorem. The fluxes of a linear pressure field should
therefore fulfill the discrete divergence theorem exactly - i.e. produce a raw field that is consistent with
that of the method.
ECMOR XII – 12th European Conference on the Mathematics of Oil Recovery
6 – 9 September 2010, Oxford, UK
The MFD method consists in finding (uh , ph ) ∈ (Vh , Xh ) such that
E∈Ph [M uh , vh ]E − (ph , divh vh )Xh = 0
(divh uh , qh )Xh = (f, qh )0,Ω
∀vh ∈ Vh ,
∀qh ∈ Xh .
(5)
The velocity space Vh is specified by associating a velocity field at each interface aligned with the
normal component of the interface. The velocity field is continuous at interfaces shared by neighboring
elements. The pressure space Xh is specified as being constant at each element. [M ·, ·]E is a (symmetric)
quadrature that substitutes the integral (K −1 ·, ·)0,E , while divh (·) is defined as the sum of the fluxes out
of the element divided by the area (in 2D) of the element.
The discrete divergence theorem defined by the method is
[M K0 grad q h , vh ]E = −(q, divh vh )0,E + (q, vh · nE )0,∂E
∀vh ∈ Vh
valid for any q linear on the element E.
To assure that a linear flow field induces the correct fluxes is often the basis of construction for the raw
field K-methods. The pressure is specified in a certain number of nodes, one interpolates the pressures
in between the nodes with a (piecewise) linear function, and the fluxes are calculated on the interfaces
based on the gradient of the linear function. Rewriting a raw field K method as a K −1 method we also
find that they satisfy a discrete divergence theorem. For the MPFA O-method the quadrature matrix in
(5) is substituted with a block-diagonal matrix ΛO
E , and the velocity field Vh is (in 2D) doubled, so that
the flux at each half-side is specified. For more details see [11]. The discrete divergence theorem is then
written
E
[ΛO
|Fi |−1 (q, ṽiE )0,Fi
∀vh ∈ Vh .
(6)
E K0 grad q, vh ]E = −(q, divh vh )0,E +
Fi ∈∂E
The fluxe over an interface i is here indicated by ṽiE . For the MPFA L-method, which can be rewritten
as a K −1 method with some restrictions, the quadrature matrix ΛL
E can have entries that are either at the
diagonal or that are block-diagonal (see[21] for details in 2D). The discrete divergence theorem is not
satisfied element by element, but is correct when summing over the whole of the domain
E
[ΛL
K
grad
q,
v
]
=
−
q(x̄E
∀vh ∈ Vh
E
h
E 0
0 )|E| divh vh |E
E∈Ph
E∈Ph
For raw field methods then, the reproduction of a uniform flow field is reduced to getting the right fluxes
and a decent pressure approximation. How the field can be approximated inside the element is not a
matter of concern for raw field methods. The discrete divergence theorem being exact for linear pressure
fields is a measure of correct quadrature being used.
For full field methods the integration is exact in any case, and the divergence theorem says something
about the validity of the choice of spaces. To say that the method is exact for linear flow fields should,
if to be consistent with the raw field case, imply not only that the constants are contained in the velocity
space, but that the pressure is well approximated. If looking at the divergence theorem, this means that
(q − ph , div v) = 0 for all ph ∈ Ph , v ∈ Vh , and q being the exact pressure field. With div v ∈ Ph ,
ph becomes an L2 projection of q onto the space Ph . The compatibility of the divergence space and the
pressure space is indeed a problem for the CVI method, as mentioned earlier.
Interpolation on polygons
We have seen that raw field methods are more easily extended to polygons than full field methods, but
as they only provide the velocity field at the interface of the element an appropriate interpolation is
ECMOR XII – 12th European Conference on the Mathematics of Oil Recovery
6 – 9 September 2010, Oxford, UK
ti+1
xi
Bi
ti
ti−1
xi−1
Figure 2 The vertices and edges of a polygonal cell.
needed. Apart from providing a flow field, a good interpolation is also needed for instance in proving
superconvergence of the pressure (if possible). We will here present an interpolation of fluxes that is a
generalization of the CVI [9] velocity field to polygons.
Let E ⊂ R2 be a convex polygon with vertices x1 , x2 , . . . , xn , n ≥ 3, numbered in an anticlockwise
direction. Define the edge vector ti associated with Fi ∈ ∂E, for i = 1, . . . , n also numbered in an
anticlockwise direction. The length of ti is equal to the length of the edge Fi itself. The numbering of
vertices and edges is shown in Figure 2. Also define the triangle area Bi associated with the vertex xi
of E, spanned by the edges Fi and Fi+1 and equal to 12 ti × ti+1 Assume we have a set of barycentric
functions {φi } on E. These can either be Wachspress coordinates or mean value coordinates for n ≥ 5,
cf. [22, 8]. Then
φi (x) ≥ 0,
(7)
φi (xj ) = δij
with i, j = 1, . . . , n, and
φi (x) = 1,
(8)
for x ∈ E.
(9)
Barycentric coordinates also provide linear precision, ie.
x=
xi φi , for x ∈ E.
(10)
i
i
An example of barycentric coordinates on a quadrilateral are {φi } defined in equation (3).
Interpolation of H(div) raw fields
Definition 1. Let {φi } be a set of barycentric functions on a n-polygon. For every edge Fi ⊂ ∂E define
ψ i (x) =
ti−1
ti+1
φi−1 (x) −
φi (x).
2Bi−1
2Bi
(11)
Lemma 1. Let nj , j = 1, . . . , n, be the outer normal vector to the edge Fj , with length equal to the
length of Fj . Let xFj ∈ Fj . Then
ψ i (xFj ) · nj = δij .
Proof. We have ti−1 · ni = ti−1 × ti = 2Bi−1 , and similarly ti+1 · ni = ti+1 × ti = −2Bi . So
ψ i (xFi ) · ni = φi−1 (xFi ) + φi (xFi ) = 1
Further, the scalar product ti+1 · ni+1 is equal to zero, so
ψ i (xFi+1 ) · ni+1 =
ti−1 · ni+1
φi−1 (xFi+1 ) = 0,
2Bi−1
since φi−1 is zero on all edges except the two edges Fi−1 and Fi adjacent to vertex xi−1 . Similarly
ψ i (xFi+1 ) · nj = 0 for all j = i.
ECMOR XII – 12th European Conference on the Mathematics of Oil Recovery
6 – 9 September 2010, Oxford, UK
Given a discrete set {uj } associated to the edges of Th , we have that the interpolated field ui ψ is in
H(div). We also note that the basis function {ψ i } reproduce constant vector fields exactly on each cell
E.
Lemma 2. Let ek = (δ1k , δ2,k )t , k ∈ {1, 2}, be the unit vector defined for any x ∈ E, and let ni be the
outer normal vector associated with the edge Fi and with length equal to the edge length. Then
ek =
n
fki ψ i ,
(12)
i=1
with flux fki = (ek · ni ).
Proof. Substituting the edge basis functions from the definition (11), for the right hand side we have
n
fki ψ i =
i=1
=
=
n
(ek · ni ) ti−1
i=1
n
i=1
n
2Bi−1
φi−1 −
n
n
(ek · ni ) ti+1
i=1
φi
(ek · ni ) ti+1
(ek · ni+1 ) ti
φi −
φi
2Bi
2Bi
i=1
[ (ek · ni+1 ) ti − (ek · ni ) ti+1 ]
i=1
For e1 =
2Bi
φi
.
2Bi
(1, 0)t
and ni = ((ni )x , (ni )y )t = ((ti )y , −(ti )x )t
2 1
ti+1 ti − t2i t1i+1
(e1 · ni+1 ) ti − (e1 · ni ) ti+1 = 2 2
= (ti × ti+1 ) e1 = 2Bi e1 .
ti+1 ti − t2i t2i+1
A similar result is obtained for e2 . Summing and using equation (9),
n
fki ψ i =
i=1
n
n
2Bi ek
i=1
φi
= ek
φi = ek .
2Bi
i=1
Interpolation of H(curl) raw fields
Definition 2. Let {φi } be a set of barycentric functions on a n-polygon. For every edge Fi ⊂ ∂E, define
ni−1
ni+1
ϕi (x) = −
φi−1 (x) +
φi (x)
(13)
2Bi−1
2Bi
where nj , j = 1, . . . , n, is the outer normal vector to the edge Fj with length equal to the length of Fj .
Lemma 3. Let tj , j = 1, . . . , n, be the tangential vectors to the edge Fj of an element, directed from
Fj−1 to Fj+1 , with length equal to the length of Fj . Let xFj ∈ Fj . Then
ϕi (xFj ) · tj = δij .
Proof. We have ni−1 · ti = −ti−1 × ti = −2Bi−1 , while ni+1 · ti = −ti+1 × ti = 2Bi . So
ϕi (xFi ) · ti = φi−1 (xFi ) + φi (xFi ),
which equals 1 along edge Fi . As ni+1 · ti+1 = 0 we obtain
ϕi (xFi+1 ) · ti+1 = −
ni−1 · ti+1
φi−1 (xFi+1 ) = 0,
2Bi−1
since φi−1 is zero on all edges except the two edges Fi−1 and Fi adjacent to vertex xi−1 . Similarly,
ϕi (xFj ) · tj = 0 for all j = i.
ECMOR XII – 12th European Conference on the Mathematics of Oil Recovery
6 – 9 September 2010, Oxford, UK
Lemma 4. Let ek = (δ1k , δ2,k )t , k ∈ {1, 2}, be the unit vector defined for any x ∈ E. Then
ek =
n
(ek · ti ) ϕi .
(14)
i=1
Proof. For the right hand side, substituting the definition (13), we have
n
(ek · ti )ϕi =
i=1
n
i=1
=
=
n
i=1
n
n
(ek · ti ) ni+1
(ek · ti ) ni−1
−
φi−1 +
φi
2Bi−1
2Bi
i=1
−
(ek · ti+1 ) ni
φi +
2Bi
n
(ek · ti ) ni+1
2Bi
i=1
− [ (ek · ti+1 ) ni − (ek · ti ) ni+1 ]
i=1
φi
φi
.
2Bi
For e1 = (1, 0)t and ni = ((ni )x , (ni )y )t = ((ti )y , −(ti )x )t
1 2
ti+1 ti − t1i t2i+1
= −2Bi e1 .
(e1 · ti+1 ) ni − (e1 · ti ) ni+1 =
−t1i+1 t1i + t1i t1i+1
A similar result is obtained for e2 . Summing and using equation (9),
n
i=1
(ek · ti )ϕi =
n
i=1
n
2Bi ek
φi
= ek
φi = ek .
2Bi
i=1
We note that in the proof we have not made use of the linear precision of the barycentric coordinates,
ie. equation (10). In [18] Nordbotten and Hægland prove that for general hexahedra in 3D with bilinear
faces, both a local reconstruction of velocity based on the six face fluxes and reproduction of uniform
flow cannot be satisfied in H(div). In 2D the reproduction of uniform flow can be obtained, but linear
precision for functions which fullfill Lemma 1 can not be found. Lemma 1 presents basis functions for
the velocity, not the flux, even if these are equal as defined in the Lemma. The flux has one value for
each edge defined as integral of the normal component of the velocity, the velocity itself on the other
hand is defied as a variable vector field. A linear vector field will not be constant along a general edge,
as (x, 0)T only is constant along vertical lines with fixed x-values. So, assuming constant velocity along
any edge which corresponds to a linear flow field is not possible.
Conclusions
We introduced the differentiation between full field methods, which have element basis functions, and
raw field methods that define a velocity field only at the element interfaces. We discuss various properties
in connection with these schemes, namely rough grid convergence, reproduction of uniform flow and
extension to polygons. The element basis functions used in full field methods often have shortcomings
that can be overcome by instead using a raw field method and adopt a suitable interpolation successively.
Finally we present new interpolation basis functions for H(div) and H(curl) which reproduce constant
vector fields on polygons.
References
[1] I. Aavatsmark, T. Barkve, Ø. Bøe, and T. Mannseth. Discretization on unstructured grids for inhomogeneous,
anisotropic media. Part i: Derivation of the methods. Part ii: Discussion and numerical results, SIAM J.
Sci. Comput, 19, pp. 1700–1736, 1998
ECMOR XII – 12th European Conference on the Mathematics of Oil Recovery
6 – 9 September 2010, Oxford, UK
[2] I. Aavatsmark, G. T. Eigestad, R. A. Klausen, M. F. Wheeler, and I. Yotov. Convergence of a symmetric
MPFA method on quadrilateral grids. Comput. Geosci., 11(4) pp. 333–345, 2007.
[3] D. N. Arnold, D. Boffi, and R. S. Falk. Quadrilateral H(div) finite elements, SIAM J. Numer. Anal., 42(6)
pp. 2429–2451, 2005.
[4] F. Brezzi and M. Fortin. Mixed and Hybrid finite element methods, Springer series in computational mathematics. Springer-Verlag, 15 edition, 1991.
[5] F. Brezzi, K. Lipnikov and M. Shashkov. Convergence of mimetic finite difference method for diffusion
problems on polyhedral meshes, SIAM J. Numer. Anal. V.43, No.5, pp.1872–1896, 2005
[6] P. G. Ciarlet. The Finite Element Method for Elliptic Problems, North-Holland Publishing Company, 1978.
[7] R. E. Ewing, M. M. Liu, J. Wang. Superconvergence of Mixed Finite Element Approximations over Quadrilaterals, SIAM J. Numer. Anal. 36, pp. 772–787, 1999.
[8] M. S. Floater. Mean value coordinates, Computer Aided Geometric Design, 20(1) pp. 19 – 27, 2003.
[9] H. Hægland, H. Dahle, G.T. Eigestad, K.-A. Lie and I. Aavatsmark, Improving streamlines and time-of-flight
for streamline simulation on irregular grids, Advances in Water Resources, 30, pp. 1027-1045, 2007
[10] J. Jaffré, J. E. Roberts and A. Sboui. Mixed hexahedral finite elements for Darcy flow calculations, Proc
CMWR XVI, pp. 492. 2006
[11] R. A. Klausen and A. F. Stephansen. Convergence of the MPFA O-method on general grids , E-print, Pure
Mathematics, University of Oslo, ISSN 0806-2439 No 1, January, 2010.
[12] R. A. Klausen and T. F. Russell. Relationships among some locally conservative discretization methods
which handle discontinuous coefficients, Comput. Geosci., 8(4) pp. 341–377 2004.
[13] R. A. Klausen and R. Winther. Robust convergence of multi point flux approximation on rough grids, Numer.
Math., 104(3) pp. 317–337, 2006.
[14] R. A. Klausen and R. Winther. Convergence of multipoint flux approximations on quadrilateral grids, Numer.
Methods Partial Differential Equations, 22(6) pp. 1438–1454, 2006.
[15] Y. Kuznetsov, K. Lipnikov and M. Shashkov. The mimetic finite difference method on polygonal meshes for
diffusion-type problems , Comput. Geosci., 8(4) pp. 301–324, 2004.
[16] Y. Kuznetsov and S. Repin. New mixed finite element method on polygonal and polyhedral meshes, Russ J
Num Anal Math Modell 18 (3) pp. 261–278, 2003.
[17] S. S. Mundal, R. A. Klausen and H. K. Dahle. On the corner velocity interpolation and mixed finite elements.
Submitted Int. Joururnal of Numerical Analysis and Modeling 2009.
[18] J. M. Nordbotten and H. Hægland. On reproducing uniform flow exactly on general hexahedral cells using
one degree of freedom per surface, Advances in Water Resources 32(2), pp. 264–267, 2009.
[19] M. Pal, M. G. Edwards, and A. R. Lamb. Convergence study of a family of flux-continuous finite-volume
schemes for the general tensor pressure equation, Int. J. Numer Meths, Fluids 51, pp. 1177-1203, 2006
[20] A. F. Stephansen. Convergence of the MPFA L-method on general grids, Submitted for SIAM J. Numer.
Anal. 2009.
[21] A. F. Stephansen. Convergence of the MPFA Lmethod Strengths and Difficulties, ECMOR XII, A035 2010.
[22] E. L. Wachspress. A Rational Finite Element Basis, Academic Press, NY, 1975.
ECMOR XII – 12th European Conference on the Mathematics of Oil Recovery
6 – 9 September 2010, Oxford, UK
Download