SLIDE 1
On angle conditions in the finite element method Michal K r zek - - PDF document
On angle conditions in the finite element method Michal K r zek - - PDF document
On angle conditions in the finite element method Michal K r zek Institute of Mathematics, Academy of Sciences Prague, Czech Republic Joint work with Jan Brandts (University of Amsterdam), Antti Hannukainen (Aalto University,
SLIDE 2
SLIDE 3
- M. Zl´
amal: On the Finite Element Method, Numer. Math. 12 (1968), 394–409 −
2
- i,j=1
∂ ∂xi
- aij
∂u ∂xj
- + cu = f
in Ω (polygon) u = 0
- n ∂Ω
For quadratic triangular elements and smooth u Zl´ amal proved u − uh1 ≤ C h2 sin α0 as h → 0 The minimum angle condition: αK ≥ α0 > 0 ∀K ∈ Th, where αK is the minimal angle of K.
SLIDE 4
−∆2u = f in Ω (polygon) u = ∂u ∂n = 0
- n ∂Ω
For quintic triangular C1-elements and smooth u Zl´ amal proved u − uh2 ≤ C h4 sin2 α0 as h → 0 Thus the optimal rate of convergence is preserved if the same minimum angle condition holds.
SLIDE 5
Historical remarks The same condition was also introduced by ˇ Zen´ ıˇ sek in Appli- cations of Mathematics for the finite element method applied to a system of linear elasticity equations of second order published in 1969. However, this paper was submitted already on April 3, 1968, whereas Zl´ amal’s paper on April 17, 1968. In 1965 Kang Feng (in Chinese) proves convergence (not con- vergence rate) of the finite element method for triangular elements under the so-called maximum angle condition.
SLIDE 6
Martin Stynes in [Math. Comp. 1979, 1980] proved that the longest-edge bisection algorithm generates nonconforming trian- gulations satisfying the minimum angle condition. Longest-edge bisection algorithm may produce hanging nodes.
SLIDE 7
A generalization of the longest-edge bisection algorithm that generates conforming triangulations satisfying the minimum angle condition is given in [Hannukainen, Korotov, Kˇ r´ ıˇ zek, 2010]. This algorithm does not yield hanging nodes.
SLIDE 8
Various generalizations A generalization of the Zl´ amal minimum angle condition for tetrahedra is given in [Brandts, Korotov, Kˇ r´ ıˇ zek, 2008]:
α2 F
1
F
2
F
3
α6 α5 α3 α4 α1 ϕ A D B C
For simplicial elements in higher dimensions see [Brandts, Ko- rotov, Kˇ r´ ıˇ zek, 2011].
SLIDE 9
The so-called inscribed ball condition [Ciarlet, 1978] can be applied also to nonsimplicial elements in any dimension d: ∃C > 0 ∀Th ∈ F ∀K ∈ Th : rK ≥ ChK, where hK = diam K and rK is the radius of an inscribed ball b ⊂ K. In [J. Lin, Q. Lin, 2003], the inscribed ball condition was re- placed by a simpler condition on the volume of every element.
SLIDE 10
Equivalent conditions for simplicial elements for any d Condition 1: ∃C1 > 0 ∀Th ∈ F ∀S ∈ Th : vol S ≥ C1hd
S.
Condition 2: ∃C2 > 0 ∀Th ∈ F ∀S ∈ Th : vol b ≥ C2hd
S,
where b ⊂ S is the inscribed ball of S. Condition 3: ∃C3 > 0 ∀Th ∈ F ∀S ∈ Th : vol S ≥ C3vol B, where B ⊃ S is the circumscribed ball about S. See [Brandts, Křížek, 2003] and [Brandts, Korotov, Křížek, 2009, 2011].
SLIDE 11
Lower bound of the interpolation error Theorem [Kˇ r´ ıˇ zek, Roos, Chen, 2011]. If v ∈ C3(Ω) is not a linear polynomial and if the minimum angle condition holds, then there exists C > 0 such that |v − πhv|1 ≥ Ch as h → 0, where πhv is the standard linear interpolant of v.
SLIDE 12
Two-sided bounds of the discretization error Theorem [Kˇ r´ ıˇ zek, Roos, Chen, 2011]. If u ∈ C3(Ω) then for the piecewise linear FE-approximation of u over a family of uniform triangulations satisfying the minimum angle condition with h → 0 we get (1 − C1h)|u − πhu|1 ≤ |u − uh|1 ≤ (1 + C1h)|u − πhu|1, (1 − C2h)u − πhu1 ≤ u − uh1 ≤ (1 + C2h)u − πhu1. This can be generalized to bilinear elements [Q. Lin, J. Lin, 2006] and [Yan, 2008].
SLIDE 13
Maximum angle condition A cross section of an electrical motor has many planes of sym- metry.
SLIDE 14
In 1976 three groups [Babuˇ ska, Aziz], [Barnhill, Gregory], and [Jamet] independently for d = 2 discovered that γK ≤ γ0 < π (maximum angle condition) ⇒ u − uh1 ≤ Ch|u|2 i.e., the minimum angle condition is not optimal. By means of the Jensen, Minkowski, Cauchy-Schwarz and the triangle inequality we can derive that [Kˇ r´ ıˇ zek, 1991] Maximum angle condition ⇒ u − uh1,p ≤ Cph|u|2,p, p > 1 In [Synge, 1957] the following interpolation property is proved Maximum angle condition ⇒ v − πhv1,∞ ≤ Ch|v|2,∞
SLIDE 15
We need not be afraid of using triangles with small angles which can be useful for developing FE-software for adaptive mesh refine- ment, since we need not prescribe any lower positive bound upon the minimum angle. Thus we may employ triangular elements which are almost flat (degenerate). This can be useful for cover- ing thin slots, gaps or strips of different materials. “Flat” triangles are also commonly used to approximate func- tions that change much more rapidly in one direction than in another direction.
SLIDE 16
- Example. Let v(x, y) = 2x2 − xy − 3y2.
j h v − πhv1 h−1v − πhv1/|v|2 1.414214 2.100264 0.203996 1 0.559017 0.732818 0.180067 2 0.257694 0.318461 0.169751 3 0.125973 0.153600 0.167485 4 0.062622 0.076344 0.167462
SLIDE 17
- Definition. A family F = {Th} of face-to-face partitions into
tetrahedra is said to satisfy the maximum angle condition if ∃γ0 < π ∀Th ∈ F ∀K ∈ Th : γK ≤ γ0 and ϕK ≤ γ0, where γK is the maximum angle of all triangular faces of K, and ϕK is the maximum angle between faces of K. Optimal order of convergence is proved in [Kˇ r´ ıˇ zek, 1992].
SLIDE 18
a) b)
The maximum angle conditions γK ≤ γ0 and ϕK ≤ γ0 are independent, see [Kˇ r´ ıˇ zek, 1992].
SLIDE 19
Almost degenerate tetrahedra can be used to cover thin slots or strips, which saves computer memory. They should also be used along polyhedron edges, where the true solution of the boundary value problem is usually “smooth” along edges and “nonsmooth” across edges. Thomas Apel: Anisotropic Finite Elements, Teubner, 1999. An elegant generalization of the maximum angle condition for
- ther elements in
- d is presented in [Jamet, 1976]. Roughly speak-
ing, we can still achieve the optimal approximation order if el- ements degenerate, except the case when all element edges are almost parallel to some hyperplane in
- d.
SLIDE 20
The maximum angle condition is not necessary for con- vergence of the finite element method
A A A
x x
1 3 2 1 2
Take ε > 0 and the triangle K with vertices A1 = (−1, 0), A2 = (1, 0), and A3 = (0, ε). Consider the function v(x, y) = x2 and its linear interpolant πεv on K. Then v − πεv2
1 ≥
- ∂πεv
∂y
- 2
0 = 1
ε2 vol K = 1 ε → ∞ as ε → 0 See [Strang, Fix, 1973].
SLIDE 21
Spaces Vh of linear elements over triangulations Th
SLIDE 22
For spaces Wh ⊃ Vh we have u − uh1 ≤ inf
wh∈Wh u − wh1 ≤
inf
vh∈Vh u − vh1
≤ Cu − πhu1 ≤ C′h|u|2 where uh ∈ Wh is the standard Galerkin approximation of the weak solution u ∈ H2(Ω), see [Hannukainen, Korotov, Kˇ r´ ıˇ zek, 2011].
SLIDE 23
On nonobtuse simplicial face-to-face partitions A single obtuse triangle in the partition can destroy the discrete maximum principle (f ≥ 0 ⇒ uh ≥ 0) for the Poisson equation with zero boundary conditions (see [Brandts, Korotov, Kˇ r´ ıˇ zek, ˇ Solc, 2009]).
- The discrete maximum principle is of interest to avoid nega-
tive numerical values of typical positive physical quantities like concentration, temperature (in Kelvins), density, and pressure.
SLIDE 24
B
j
F F
B
i i j
α
i j
For linear simplicial elements on K we have (∇vi)⊤∇vj = −vol Fi vol Fj (d vol K)2 cos αij, if i = j where vi are Courant basis functions (see [Kˇ r´ ıˇ zek, Lin, 1995], [Xu, Zikatanov, 1999], [Brandts, Korotov, Kˇ r´ ıˇ zek, 2007]). Nonobtuse simplicial partitions yield diagonally dominant stiffness matrices.
SLIDE 25
Acute simplicial partitions A given simplex is acute if all dihedral angles are less than 90◦. A partition is said to be acute if all its simplices are acute. Theorem [Fiedler, 1957]. Let d > 2. If a d-simplex is acute, then each of its facets is an acute (d − 1)-simplex.
SLIDE 26
Theorem [¨ Ung¨
- r, 2001]. There exists an acute partition of
3.
Theorem [Kopczy´ nski, Pak, Przytycki, 2009]. There exists an acute partition of any Platonic solid. Theorem [Kˇ r´ ıˇ zek, 2006, 2010]. There is no acute partition of
✁d
for d ≥ 5.
- Conjecture. There is no acute partition of
4.
SLIDE 27
Nonobtuse simplicial partitions Theorem [Fiedler, 1957]. Let d > 2. If a d-simplex is nonob- tuse, then each of its facets is a nonobtuse (d − 1)-simplex.
C C B A D A B D
Cube-corner tetrahedron Path-tetrahedron
SLIDE 28
- Theorem. A d-simplex is a path-simplex iff each of its faces is a
path (d − 1)-simplex. x
1 2 1
x
2
x 1 0 x 1
SLIDE 29
- Theorem. A triangulation into path-simplices is Delaunay.
A3 A1 A2 A10 A11 A12 A13 A4 A5 A9 A14 A8 A6 A15 A7 A16 A17
SLIDE 30
Red refinement does not yield, in general, nonobtuse partitions.
SLIDE 31
- Theorem. [Korotov, Kˇ
r´ ıˇ zek, 2001]. Let each tetrahedron in a nonobtuse partition contain its circumcentre. Then there exists a family of refined partitions into path-tetrahedra.
SLIDE 32
Weakened acute type condition for tetrahedra The discrete maximum principle holds for continuous piecewise linear FE-approximations of the Poisson problem if all dihedral angles of all tetrahedra are less than π 2 + ε where ε > 0 depends on Th. A numerical example yielding ε ≈ 10◦ is given in [Korotov, Kˇ r´ ıˇ zek, Neittaanm¨ aki, 2001]. This enables us to use the red refinement.
SLIDE 33 ✂☎✄✝✆✞✄✝✟✠✄✝✡☞☛✌✄✎✍
- M. Kˇ
r´ ıˇ zek, On semiregular families of triangulations and linear interpolation,
- Appl. Math. 36 (1991), 223–232.
- M. Kˇ
r´ ıˇ zek, On the maximum angle condition for linear tetrahedral elements, SIAM J. Numer. Anal. 29 (1992), 513–520.
- M. Kˇ
r´ ıˇ zek, Q. Lin, On diagonal dominance of stiffness matrices in 3D, East- West J. Numer. Math. 3 (1995), 59–69.
- M. Kˇ
r´ ıˇ zek, J. Pradlov´ a, Nonobtuse tetrahedral partitions, Numer. Methods Partial Differential Equations 16 (2000), 327–334.
- S. Korotov, M. Kˇ
r´ ıˇ zek, P. Neittaanm¨ aki, Weakened acute type condition for tetrahedral triangulations and the discrete maximum principle, Math.
- Comp. 70 (2001), 107–119.
- S. Korotov, M. Kˇ
r´ ıˇ zek, Acute type refinements of tetrahedral partitions of polyhedral domains, SIAM J. Numer. Anal. 39 (2001), 724–733.
- J. Brandts, M. Kˇ
r´ ıˇ zek, Gradient superconvergence on uniform simplicial par- titions of polytopes, IMA J. Numer. Anal. 23 (2003), 489–505.
- S. Korotov, M. Kˇ
r´ ıˇ zek, Local nonobtuse tetrahedral refinements of a cube,
- Appl. Math. Lett. 16 (2003), 1101–1104.
- M. Kˇ
r´ ıˇ zek, There is no face-to-face partition of R5 into acute simplices, Discrete Comput. Geom. 36 (2006), 381–390.
- J. Kar´
atson, S. Korotov, M. Kˇ r´ ıˇ zek, On discrete maximum principles for nonlinear elliptic problems, Math. Comput. Simulation 76 (2007), 99– 108.
- J. Brandts, S. Korotov, M. Kˇ
r´ ıˇ zek, The discrete maximum principle for linear simplicial finite element approximations of a reaction-diffusion problem, Linear Algebra Appl. 429 (2008), 2344–2357.
- J. Brandts, S. Korotov, M. Kˇ
r´ ıˇ zek, On the equivalence of regularity criteria for triangular and tetrahedral finite element partitions, Comput. Math.
- Appl. 55 (2008), 2227–2233.
- J. Brandts, S. Korotov, M. Kˇ
r´ ıˇ zek, J. ˇ Solc, On nonobtuse simplicial parti- tions, SIAM Rev. 51 (2009), 317–335.
- J. Brandts, S. Korotov, M. Kˇ
r´ ıˇ zek, On the equivalence of ball conditions for simplicial finite elements in Rd, Appl. Math. Lett. 22 (2009), 1210–1212.
- M. Kˇ
r´ ıˇ zek, H.-G. Roos, W. Chen, Two-sided bounds of the discretization error for finite elements, accepted by RAIRO Anal. Numer. in 2010, 1–11.
- A. Hannukainen, S. Korotov, M. Kˇ