Outline Kirchhoff plate bending model Finite element formulations - - PowerPoint PPT Presentation

outline
SMART_READER_LITE
LIVE PREVIEW

Outline Kirchhoff plate bending model Finite element formulations - - PowerPoint PPT Presentation

AB HELSINKI UNIVERSITY OF TECHNOLOGY TECHNISCHE UNIVERSITT HELSINKI UNIVERSITE DE TECHNOLOGIE DHELSINKI A posteriori error analysis for Kirchhoff plate elements Jarkko Niiranen Laboratory of Structural Mechanics, Institute of Mathematics


slide-1
SLIDE 1

AB HELSINKI UNIVERSITY OF TECHNOLOGY

TECHNISCHE UNIVERSITÄT HELSINKI UNIVERSITE DE TECHNOLOGIE D’HELSINKI

A posteriori error analysis for Kirchhoff plate elements

Jarkko Niiranen Laboratory of Structural Mechanics, Institute of Mathematics TKK – Helsinki University of Technology, Finland Louren¸ co Beir˜ ao da Veiga, University of Milan, Italy Rolf Stenberg, TKK, Finland

slide-2
SLIDE 2

Outline

Kirchhoff plate bending model Finite element formulations

◮ Morley element ◮ Stabilized C0-element

A posteriori error estimates Numerical results Conclusions and references

2

slide-3
SLIDE 3

Kirchhoff plate bending model

Displacement formulation. Find the deflection w such that, in the domain Ω ⊂ R2, it holds 1 6(1 − ν)∆2w = f . Mixed formulation. Find the deflection w, rotation β and the shear stress q such that it holds −div q = f , div m(β) + q = 0 , with m(β) = 1 6{ε(β) + ν 1 − ν div βI} , ∇w − β = 0 . ◮ Furthermore, the boundary conditions on the clamped, simply supported and free boundaries ΓC, ΓS and ΓF are imposed.

3

slide-4
SLIDE 4

FE formulations — Morley element

◮ We define the discrete space for the deflection as follows: Wh =

  • v ∈ M2,h |
  • E

∂v ∂nE = 0 ∀E ∈ Eh

  • ,

where E represents an edge of a triangle K in a triangulation Th, and M2,h denotes the space of the second order piecewise polynomial functions on Th which are — continuous at the vertices of all the internal triangles and — zero at all the triangle vertices on the clamped boundary. Finite element method. Find wh ∈ Wh such that

  • K∈Th

(Eε(∇wh), ε(∇v))K = (f, v) ∀v ∈ Wh .

4

slide-5
SLIDE 5

Stabilized C0-element

◮ Given an integer k ≥ 1, we define the discrete spaces for the deflection and the rotation, respectively, as Wh = {v ∈ W | v|K ∈ Pk+1(K) ∀K ∈ Th} , V h = {η ∈ V | η|K ∈ [Pk(K)]2 ∀K ∈ Th} , where Pk(K) denotes the polynomial space of degree k on K. Finite element method. Find (wh, βh) ∈ Wh × V h such that Ah(wh, βh; v, η) = (f, v) ∀(v, η) ∈ Wh × V h , where the bilinear form Ah we split as Ah(z, φ; v, η) = Bh(z, φ; v, η) + Dh(z, φ; v, η) ,

5

slide-6
SLIDE 6

with the stabilized (α) bending part (R–M with the limit t → 0) Bh(z, φ; v, η) = (m(φ), ε(η)) −

  • K∈Th

αh2

K(Lφ, Lη)K

+

  • K∈Th

1 αh2

K

(∇z − φ − αh2

KLφ, ∇v − η − αh2 KLη)K

and the stabilized (γ) free boundary part Dh(z, φ; v, η) = mns(φ), [∇v − η] · sΓF + [∇z − φ] · s, mns(η)ΓF +

  • E∈Fh

γ hE [∇z − φ] · s, [∇v − η] · sE for all (z, φ) ∈ Wh × V h, (v, η) ∈ Wh × V h, where Fh represents the collection of all the boundary edges on the free boundary ΓF, and the twisting moment is mns = s · mn. ◮ The first term in Dh is for consistency, the second one for symmetry and the last one for stability.

6

slide-7
SLIDE 7

A posteriori error estimates

◮ We use the following notation: · for jumps, hE and hK for the edge length and the element diameter.

Interior error indicators

◮ For the local error indicator ηK we define: for all the elements K in the mesh Th, and for all the internal edges E ∈ Ih, (Morley) ˜ η2

K := h4 Kf2 0,K ,

(Stabil.) ˜ η2

K := h4 Kf + div qh2 0,K + h−2 K ∇wh − βh2 0,K ,

(Morley) η2

E := h−3 E wh 2 0,E + h−1 E ∂wh

∂nE 2

0,E ,

(Stabil.) η2

E := h3 E qh · n 2 0,E + hE m(βh)n 2 0,E . 7

slide-8
SLIDE 8

Boundary error indicators

◮ Let the boundary ∂Ω of the plate be divided into the parts of the different boundary conditions: clamped, simply supported and free, i.e., ∂Ω = ΓC ∪ ΓS ∪ ΓF. ◮ For the Morley element, we assume that ∂Ω = ΓC and for the edges on the clamped boundary ΓC (Morley) η2

E,C = h−3 E wh 2 0,E + h−1 E ∂wh

∂nE 2

0,E .

◮ For the stabilized C0-element, for the edges on the simply supported boundary ΓS (Stabil.) η2

E,S := hEmnn(βh)2 0,E ,

and for the edges on the free boundary ΓF (Stabil.) η2

E,F := hEmnn(βh)2 0,E+h3 E ∂

∂smns(βh)−qh·n2

0,E . 8

slide-9
SLIDE 9

Error indicators — local and global

◮ Now, for any element K ∈ Th, let the local error indicator be ηK :=

  • ˜

η2

K+1

2

  • E∈Ih

E⊂∂K

η2

E+

  • E∈Ch

E⊂∂K

η2

E,C+

  • E∈Sh

E⊂∂K

η2

E,S+

  • E∈Fh

E⊂∂K

η2

E,F

1/2 , with the notation — Ih for the collection of all the internal edges, — Ch, Sh and Fh for the collections of all the boundary edges

  • n ΓC, ΓS and ΓF, respectively.

◮ Finally, the global error indicator is defined as η :=

K∈Th

η2

K

1/2 .

9

slide-10
SLIDE 10

Upper bounds — Reliability

◮ With Eh denoting the collection of all the triangle edges, we define the mesh dependent norms for the Morley element and for the stabilized C0-element, respectively, as |v|2

h :=

  • K∈Th

|v|2

2,K +

  • E∈Eh

h−3

E v 2 0,E +

  • E∈Eh

h−1

E ∂v

∂nE 2

0,E ,

|(v, η)|2

h :=

  • K∈Th

|v|2

2,K + v2 1 +

  • E∈Ih

h−1

E ∂v

∂nE 2

0,E

+

  • K∈Th

h−2

K ∇v − η2 0,K + η2 1 .

  • Theorem. There exists positive constants C such that

(Morley) |w − wh|h ≤ Cη , (Stabil.) |(w − wh, β − βh)|h + q − qh−1,∗ ≤ Cη .

10

slide-11
SLIDE 11

Lower bounds — Efficiency

◮ Let ωK be the collection of all the triangles in Th with a nonempty intersection with the element K.

  • Theorem. There exists positive constants C such that

(Morley) ηK ≤ C

  • |w − wh|h,K + h2

Kf − fh0,K

  • ,

(Stabil.) ηK ≤ C

  • |(w − wh, β − βh)|h,ωK + h2

Kf − fh0,ωK

+ q − qh−1,∗,ωK

  • ,

for any element K ∈ Th.

11

slide-12
SLIDE 12

Numerical results

◮ We have implemented the methods in the open-source finite element software Elmer developed by CSC – the Finnish IT Center for Science. ◮ Test problems with convex rectangular domains, and with known exact solutions, we have used for investigating the effectivity index for the error estimators derived. ◮ Non-convex domains we have used for studying the adaptive performance and robustness of the methods.

12

slide-13
SLIDE 13

Effectivity index

(Morley) ι = η |w − wh|h (Stabil.) ι = η |(w − wh, β − βh)|h

10 10

5

10

−1

10 10

1

Effectivity Index = Error Estimator / Exact Error Number of Elements 10 10

5

10

−1

10 10

1

Effectivity Index = Error Estimator / True Error Number of Elements

Figure 1: Effectivity index; Left: the Morley element (with C- boundaries); Right: the stabilized method (with C/S/F-boundaries).

13

slide-14
SLIDE 14

Simply supported L-domain — Starting mesh — Deflection

Figure 2: The stabilized method: Deflection distribution for the first mesh (constant loading).

14

slide-15
SLIDE 15

Adaptively refined mesh — Error estimator

Figure 3: The stabilized method: Distribution of the error estimator for two adaptive steps.

15

slide-16
SLIDE 16

Uniform vs. Adaptive — Convergence in the norm ||β − βh||1 + |(w − wh, β − βh)|h

10 10

1

10

2

10

3

10

4

10

5

10

−2

10

−1

10 10

1

Convergence of the Error estimator Number of elements

Figure 4: The stabilized method: Convergence of the error estimator for the uniform refinements and adaptive refinements; Solid lines for global, dashed lines for maximum local ones.

16

slide-17
SLIDE 17

Clamped L-domain — Refinements — Error estimator

Figure 5: Distribution of the error estimator after adaptive refine- ments: Left: the Morley element; Right: the stabilized method.

17

slide-18
SLIDE 18

Conclusions

◮ A posteriori error analysis has been accomplished for Kirchhoff plates: — the Morley element for clamped boundaries — the stabilized C0-continuous element for general boundary conditions — efficient and reliable error estimators for both methods. ◮ Numerical benchmarks confirm the adaptive performance and robustness of the error indicators.

18

slide-19
SLIDE 19

References

[1] L. Beir˜ ao da Veiga, J. Niiranen, R. Stenberg: A posteriori error estimates for the Morley plate bending element; Numerische Matematik, 106, 165–179 (2007). [2] L. Beir˜ ao da Veiga, J. Niiranen, R. Stenberg: A family of C0 finite elements for Kirchhoff plates I: Error analysis; accepted for publication in SIAM Journal on Numerical Analysis (2007). [3] L. Beir˜ ao da Veiga, J. Niiranen, R. Stenberg: A family of C0 finite elements for Kirchhoff plates II: Numerical results; accepted for publication in Computer Methods in Applied Mechanics and Engineering (2007).

19

slide-20
SLIDE 20

How do we deal with a blinking star?

20

slide-21
SLIDE 21

We snow it by adaptively refined mesh flakes!

21