F.A. Radu
Max-Planck Institute for Mathematics in the Sciences Leipzig, Germany
mailto:[email protected]
Objective
Offer the skills to be able to set, analyse and implement a mixed or mixed hybrid finite element method
for second order partial differential equations.
Lecture organization
• Two hours weekly.
• Desirable: Some of you to take on from me some tasks in the frame of the lecture, study and present them in the form of a paper.
• Exercises: I will always let you some exercises, it would be very good if you will solve them and come and discuss the solution (if necessary) with me.
Knowledge requirements
• Numerical mathematics,
→ A. Quarteroni et al., Numerical Mathematics, 2000.
• Numerical methods for partial differential equations,
→ P. Knabner and L. Angermann, Numerical methods for elliptic and parabolic partial differential equations, 2003.
• Functional Analysis,
→ B. Rynne and M. Youngson, Linear functional analysis, 2000.
What are Mixed Finite Element Methods ?
• They are FE methods founded on a variational principle
expressing an equilibrium (saddle point) condition and not a minimization principle (conforming FE).
• MFEM approximate both a scalar variable (e.g. pressure) and a vector variable (its gradient, the flux) simultaneously;
from here comes also the name mixed.
• They are nonconforming methods in the sense that the
primal variable is not necessary continuous, as in the case
History
It was first introduced by engineers in the 1960’s to solve problems in solid continua:
• Fraeijs de Veubeke, 1965
• Hellan, 1967
• Hermann, 1967
Why MFEM
Local conservation.
→ Very important when the equation to be discretized
corresponds to a conservation law (usually mass). Example:
∂tc + ∇ · q = f mass conservation, (1) q = −D∇c Fick’s law of diffusion. (2)
→ MFEM: The equation (1) holds not only global, but also locally on each simplex.
→ The same property we have by the finite volume (FV), not on
Why MFEM
An intrinsic and accurate approximation of the flux.
→ Transport equation (convection-diffusion equation):
∂t(Θc) − ∇ · (D∇c) + ∇ · (qc) = R
The flux q is much important than the pressure, a good approximation of it is of great interest.
→ MFEM: the normal component of the discrete flux is
continuous over edges, because the flux is in H(div; Ω). By FE, the flux is only in L2(Ω)d, so no continuity.
Why MFEM
→ Error estimates (Poisson equation, enough regularity for the domain, homogeneuos boundary conditions, regular
triangulation, smooth data;):
FE : ku − uhk0 + k∇u − ∇uhk0 ≤ Ch MFEM(RT0) : ku − uhk0 + kq − qhkdiv ≤ Ch MFEM(BDM1) : ku − uhk0 + kq − qhkdiv ≤ Ch
kq − qhk0 ≤ Ch2
Richy (left pressure, right flux)
Feflow (left pressure, right flux)
Simulations performed by Ch. Kohlepp, Univ. Erlangen-Nuernberg.
Why MFEM
Applicable for equations with jumps in the coefficients and irregular geometries.
• heterogeneous soil or materials.
• anisotrop soil or materials.
• sophisticated domains.
Reactive transport in porous medium
To describe
• Water flow, including the unsaturated zone near the subsurface.
• Advective and dispersive transport of multiple contaminants.
• Non-equilibrium and equilibrium sorption.
• Biodegradation.
An appropiate model for the water flow in porous media is Richards’ equation (here in the pressure formulation):
∂tΘ(ψ) − ∇ · K(ψ)∇(ψ + z) = 0 in J × Ω
Water content: θ(ψ) ∈ [0,1]
Pressure head: ψ
Unsaturated hydraulic conductivity: K(ψ) Height against the gravitational direction: z Time interval: J = (0,T)
Domain: Ω in IRd (d = 1,2 or 3)
The equation results from
• mass conservation
∂tΘ(ψ) + ∇ · q = 0
• Darcy’s law
q = −K(ψ)∇(ψ + z)
The equation results from
• mass conservation
∂tΘ(ψ) + ∇ · q = 0
• Darcy’s law
q = −K(ψ)∇(ψ + z)
Nonlinearities Θ, K: strictly monotone increasing for ψ ≤ 0, constant for ψ ≥ 0 (saturated region)
=⇒ elliptic - parabolic equation.
• the soil-water retention Θ(ψ),
• the unsaturated hydraulic conductivity K(Θ),
Gardner Θexp(ψ) = Θr + (Θs − Θr)eαψ Kexp(ψ) = Kseαψ
Haverkamp ΘHav(ψ) = Θr + (Θ1+(αψ)s−Θrn)
KHav(ψ) = 1+(βψ)Ks p
van Genuchten- ΘvG(ψ) = Θr + (Θs − Θr)Φ(ψ) Mualem Φ(ψ) = (1+(αψ)1 n)m , m = 1 − n1
KvG(ψ) = Ksp
Φ(ψ)(1 − (1 − Φ(ψ)m1 )m)2
General model with multicomponent organic transport and biodegradation
N mobile species, M immobile species
∂t(Θci) + ρb∂tsi − ∇ · (Di∇ci − qci) = −Ri ,
∂tsi = ki(φ(ci) − si) or si = φ(ci), i ∈ 1, ..., N
∂tci + kdici =
“
1 − γi ci cimax
”
Ri, i ∈ N + 1, ..., N + M.
ci concentration of the species, si concentration of the absorbed species , Di diffusion coefficient, ρb bulk density, Ri degradation rate, φ sorption isotherm, kdi death rate, cimax a maximal realistic concentration, γi ∈ {0,1}.
Boundary Conditions
ci = gDi on J × ΓDi,
−Di∇ci · n = gN i on J × ΓN i,
−Di∇ci · n + ciq · n
| {z }
qi·n
= gF i on J × ΓF i,
Remark. ΓDi,ΓN i,ΓF i are species depending.
Benzene Biodegradation
???
...
Ω1
Ω2 Γ1
(0,0) (2,0)
(0,3) (2,3)
•Water Flow : F3 days rain, 4 days dry
Fvan Genuchten-Mualem Model
•Biodegradation : F2 mobile species, 1 biomass
Fno sorption
FMonod Model
∂t(ΘcD) − ∇ · (DD∇cD − qcD) = −R ,
∂t(ΘcA) − ∇ · (DA∇cA − qcA) = −αA/DR ,
∂tcX + kdcX = Y
1 − γX c cX
Xmax
R
with donator/contaminant cD, acceptor cA, biomass cX.
Reactive term:
R = µmax cX
cD
KMD + cD
cA
KMA + cA + c2A KIA
.
Benzene concentration at T = 30, 60, 90, 120, 150, 160 days
Oxygen concentration at T = 30, 60, 90, 120, 150, 160 days
Biomass concentration at T = 30, 60, 90, 120, 150, 160 days
•Water Flow : F stationary flow
F variable permeability
•Biodegradation : F 2 mobile species, 1 biomass
F without sorption
F Monod Model
Xylene degradation: variable permeability
Domain Pressure Profile Flux
Concentration [mg/l] profiles at T = 1 [year]
(without additional delivery of contaminant)
Xylene Oxygen Biomass
Concentration [mg/l] profiles at T = 3 [years]
(without additional delivery of contaminant)
Xylene Oxygen Biomass
Concentration [mg/l] profiles at T = 5 [years]
(without additional delivery of contaminant)
Xylene Oxygen Biomass
Modelling drug release from collagen matrices
• Department of Pharmacy, Pharmaceutical Technology and Biopharmacy, University of Munich, Germany
• Matrix systems of insoluble collagen are a promising and advantageous drug delivery system for prolonged protein release over several days.
Applications
• Collagen implants have been evaluated for tumor treatment, bone, and nerve regeneration as well as therapy of infections.
Goal
• Optimizing the controlled release from degradable collagen matrices.
To describe
PHASE I:
• Swelling (very short, 20 - 30 min),
→ free boundary problem, front-tracking method:
PHASE II:
• diffusion of the enzyme in the matrix,
• adsorption of the enzyme from the fluid to the collagen fibers,
• enzymatic degradation of the polymer,
• enzyme activity (death),
• drug release.
The general behaviour of an enzymatically catalyzed degradation process can be summarized by the equations:
E + S →
k1ES ES →
k2P + E
k1 = the constant rate of formation of the enzyme-substrate complex.
k2 = the catalysis rate.
∂tCE − ∇ · (DE(CK)∇CE) + kaktCE = − k1(CE)α
1 + M axSorpk1 (CE)αCK + k2CESγ ,
∂tCES = k1(CE)α
1 + M axSorpk1 (CE)αCK − k2CESγ ,
∂tCK = −k1(CE)αCK ,
∂tCP − ∇ · (DP∇CP) = k2CESγ .
The model for the enzymatic degradation is validated by comparison of the experimentally obtained data with the numerically simulated data for the collagen.
The model for the enzymatic degradation is validated by comparison of the experimentally obtained data with the numerically simulated data for the collagen.
Next step: Drug Release
The release of the active agent is governed by a diffusion
equation with a source term due to liberation of the immobilized active agent by matrix degradation:
∂tCA − ∇ · (DA(CK)∇CA) = −∂t(CAi) ,
where CA, CA denote the concentrations of free and immobilized drug.
We assume
CAi = f(CA, CK)
• the simplest approach: CAi = σCK ( Tzafriri 2000)
• CAi = σCK2
• CAi = σ√ CK
•• σ can be obtained experimentally (if one considers release from a collagen matrices, without enzyme (i.e. no degradation), the
concentration of the collagen remaining in the matrix gives us CAi0 , and therefore also σ.)
•• the form of the function f is determinated by fitting a set of release data and then validated for an other one.
enzyme
transport sorption polymer degradation
coupled solver (Newton)
?
drug release
solver
• the algorithm was implemented in ug.
P. Bastian et al., UG-a flexible toolbox for solving partial differential equation, Comput. Visualization in Science 1, pp. 27-40, 1997.
Enzymatic degradation of collagen (left) and drug release from an insoluble collagen matrix: comparison of numerical and experimental results (points).
Concentration [µmol/cm3] profiles of collagen and drug at T = 30,60,120 [min].
References
[1] R. A. ADAMS, Sobolev Spaces, Academic Press, New York, 1975.
[2] T. ARBOGAST, M. F. WHEELER AND N. Y. ZHANG, A nonlinear mixed finite element method for a degenerate parabolic equation arising in flow in porous media, SIAM J. Numer. Anal. 33, pp. 1669–1687, 1996.
[3] J. BARANGER, J-F. MAITRE AND F. OUDIN, Connection between finite volume and mixed finite element methods, RAIRO Model. Math. Anal.
Numer., Vol. 30 No. 4, pp. 445–465, 1996.
[4] P. BASTIAN, K. BIRKEN, K. JOHANSSEN, S. LANG, N. NEUSS, H.
RENTZ-REICHERT AND C. WIENERS, UG–a flexible toolbox for solving
Springer Verlag, New York, 1991.
[6] Z. CHEN, Finite Element Methods and Their Applications, Springer Verlag, 2005.
[7] P. KNABNER AND L. ANGERMANN, Numerical methods for elliptic and parabolic partial differential equations, Springer Verlag, 2003.
[8] S. MICHELETTI, R. SACCO, F. SALERI, On Some Mixed Finite Element Methods with Numerical Integration, SIAM J. Sci. Comput. 23, No.1, 245–270, 2001.
[9] A. QUARTERONI AND A. VALLI, Numerical approximations of partial differential equations, Springer-Verlag, 1994.
[10] A. QUARTERONI, R. SACCO AND F. SALERI, Numerical mathematics, Springer-Verlag, New York, 2000.
[11] F. RADU, I. S. POP AND P. KNABNER, Order of convergence estimates
for an Euler implicit, mixed finite element discretization of Richards’
equation, SIAM J. Numer. Anal. 42, No. 4, pp. 1452–1478, 2004.
[12] B. RYNNE AND M. YOUNGSON, Linear functional analysis, Springer-Verlag, 2000.
[13] C. WOODWARD AND C. DAWSON, Analysis of expanded mixed finite element methods for a nonlinear parabolic equation modeling flow into variably saturated porous media, SIAM J. Numer. Anal. 37, pp. 701–724, 2000.
Software
• Richy1D.
• UG.
• Matlab or octave.
Lecture developing
Lecture developing
0 Preliminary topics.
Lecture developing
0 Preliminary topics.
1 Theory of MFEM exemplified on the Poisson equation.
Lecture developing
0 Preliminary topics.
1 Theory of MFEM exemplified on the Poisson equation.
1.1 Conforming variational formulation and equivalence with a minimization problem for the Poisson equation.
Lecture developing
0 Preliminary topics.
1 Theory of MFEM exemplified on the Poisson equation.
1.1 Conforming variational formulation and equivalence with a minimization problem for the Poisson equation.
1.2 Mixed variational formulation and equivalence with the conforming method.
Lecture developing
0 Preliminary topics.
1 Theory of MFEM exemplified on the Poisson equation.
1.1 Conforming variational formulation and equivalence with a minimization problem for the Poisson equation.
1.2 Mixed variational formulation and equivalence with the conforming method.
1.3 Abstract formulation of the continuous mixed problem.
Equivalence with a saddle point problem.
1.4 Existence and uniqueness for the continuous mixed problem.
1.4 Existence and uniqueness for the continuous mixed problem.
1.5 The discrete mixed variational problem. Existence and Uniqueness. The inf-sup condition.
1.4 Existence and uniqueness for the continuous mixed problem.
1.5 The discrete mixed variational problem. Existence and Uniqueness. The inf-sup condition.
1.6 Error estimates.
1.4 Existence and uniqueness for the continuous mixed problem.
1.5 The discrete mixed variational problem. Existence and Uniqueness. The inf-sup condition.
1.6 Error estimates.
1.7 Criteria for checking the inf-sup.
1.4 Existence and uniqueness for the continuous mixed problem.
1.5 The discrete mixed variational problem. Existence and Uniqueness. The inf-sup condition.
1.6 Error estimates.
1.7 Criteria for checking the inf-sup.
1.8 Extensions of the theory.
1.4 Existence and uniqueness for the continuous mixed problem.
1.5 The discrete mixed variational problem. Existence and Uniqueness. The inf-sup condition.
1.6 Error estimates.
1.7 Criteria for checking the inf-sup.
1.8 Extensions of the theory.
1.8.1 More complicated equations (parabolic problems).
1.4 Existence and uniqueness for the continuous mixed problem.
1.5 The discrete mixed variational problem. Existence and Uniqueness. The inf-sup condition.
1.6 Error estimates.
1.7 Criteria for checking the inf-sup.
1.8 Extensions of the theory.
1.8.1 More complicated equations (parabolic problems).
1.8.2 Error estimates through duality techniques.
2 The discrete problem.
2 The discrete problem.
2.1 Mixed FE spaces.
2 The discrete problem.
2.1 Mixed FE spaces.
2.2 Interpolation (projection) operators.
2 The discrete problem.
2.1 Mixed FE spaces.
2.2 Interpolation (projection) operators.
2.2.1 Construction.
2 The discrete problem.
2.1 Mixed FE spaces.
2.2 Interpolation (projection) operators.
2.2.1 Construction.
2.2.2 Technical lemmas.
2 The discrete problem.
2.1 Mixed FE spaces.
2.2 Interpolation (projection) operators.
2.2.1 Construction.
2.2.2 Technical lemmas.
2.2 MHFEM.
2 The discrete problem.
2.1 Mixed FE spaces.
2.2 Interpolation (projection) operators.
2.2.1 Construction.
2.2.2 Technical lemmas.
2.2 MHFEM.
2.3 Implementation.
2 The discrete problem.
2.1 Mixed FE spaces.
2.2 Interpolation (projection) operators.
2.2.1 Construction.
2.2.2 Technical lemmas.
2.2 MHFEM.
2.3 Implementation.
2.3.1 MFEM and multigrid.
2 The discrete problem.
2.1 Mixed FE spaces.
2.2 Interpolation (projection) operators.
2.2.1 Construction.
2.2.2 Technical lemmas.
2.2 MHFEM.
2.3 Implementation.
2.3.1 MFEM and multigrid.
3 Applications of MFEM and MHFEM.
2 The discrete problem.
2.1 Mixed FE spaces.
2.2 Interpolation (projection) operators.
2.2.1 Construction.
2.2.2 Technical lemmas.
2.2 MHFEM.
2.3 Implementation.
2.3.1 MFEM and multigrid.
3 Applications of MFEM and MHFEM.
3.1 Reactive flow in porous media.
2 The discrete problem.
2.1 Mixed FE spaces.
2.2 Interpolation (projection) operators.
2.2.1 Construction.
2.2.2 Technical lemmas.
2.2 MHFEM.
2.3 Implementation.
2.3.1 MFEM and multigrid.
3 Applications of MFEM and MHFEM.
3.1 Reactive flow in porous media.
4 Connection between MFEM and other numerical schemes.
4 Connection between MFEM and other numerical schemes.
4.1 Cell centered FV.
4 Connection between MFEM and other numerical schemes.
4.1 Cell centered FV.
4.2 Multi point flux approximation (MPFA) method.
4 Connection between MFEM and other numerical schemes.
4.1 Cell centered FV.
4.2 Multi point flux approximation (MPFA) method.
5 MFEM and adaptivity.
4 Connection between MFEM and other numerical schemes.
4.1 Cell centered FV.
4.2 Multi point flux approximation (MPFA) method.
5 MFEM and adaptivity.
Hopefully we will enjoy it !!!