Error estimates of some non linear problems Vanessa Lleras Institut - - PowerPoint PPT Presentation

error estimates of some non linear problems
SMART_READER_LITE
LIVE PREVIEW

Error estimates of some non linear problems Vanessa Lleras Institut - - PowerPoint PPT Presentation

Error estimates of some non linear problems Vanessa Lleras Institut montpelli erain Alexander Grothendieck UMR CNRS 5149 CEMRACS 2015 July 29, 2015 1 Error estimates for contact problem Linear elasticity without contact and without XFEM


slide-1
SLIDE 1

Error estimates of some non linear problems

Vanessa Lleras Institut montpelli´ erain Alexander Grothendieck UMR CNRS 5149 CEMRACS 2015 July 29, 2015

slide-2
SLIDE 2

1 Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM

◮A priori error estimates ◮A posteriori error estimates

2 Error estimates for nonlinear eigenvalue problem

slide-3
SLIDE 3

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

The continuous problem

The problem of homogeneous isotropic linear elasticity : with f ∈ (L2(Ω))2, let u ∈ (H1(Ω))2 the displacement field solution of        −div σ(u) = f in Ω, σ(u) = Aε(u) on Ω, u = 0 on ΓD, σ(u)n = 0 on ΓN.

  • u is the displacement field,
  • ε(u) = (∇u +t ∇u)/2 is the linearized strain tensor field,
  • σ is the stress tensor field,
  • A is the Hooke’s tensor,
  • f = (f1, f2) ∈ (L2(Ω))2 represents the volume forces,
  • n denotes the normal unit outward vector of Ω on ∂Ω.
slide-4
SLIDE 4

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Setting of the problem

  • The problem is to find u ∈ V = {v ∈ (H1(Ω))2; v = 0 on ΓD} such

that

σ(u) : ε(v) dx =

f .v dx, ∀v ∈ V

slide-5
SLIDE 5

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Setting of the problem

  • The problem is to find u ∈ V = {v ∈ (H1(Ω))2; v = 0 on ΓD} such

that

σ(u) : ε(v) dx =

f .v dx, ∀v ∈ V

  • We approximate the continuous problem by a finite element method defined
  • n a regular family of triangulations of the domain.

Let Th be the partition of ¯ Ω into elements. The family of triangulations Th, h > 0 of Ω which satisfies the following conditions :

  • any 2 triangles in Th share at most a common edge or a common

vertex (in 2D),

  • the minimal angle of all triangles in the whole family Th is bounded

away from zero. is called regular

slide-6
SLIDE 6

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Setting of the problem

  • The problem is to find u ∈ V = {v ∈ (H1(Ω))2; v = 0 on ΓD} such

that

σ(u) : ε(v) dx =

f .v dx, ∀v ∈ V

  • We approximate the continuous problem by a finite element method defined
  • n a regular family of triangulations of the domain.

Let Th be the partition of ¯ Ω into elements. The family of triangulations Th, h > 0 of Ω which satisfies the following conditions :

  • any 2 triangles in Th share at most a common edge or a common

vertex (in 2D),

  • the minimal angle of all triangles in the whole family Th is bounded

away from zero. is called regular

  • The discrete problem is to find uh ∈ Vh the unique solution of

σ(uh) : ε(vh) dx =

f .vh dx, ∀vh ∈ Vh.

  • Existence and uniqueness of the problem thanks to Lax Milgram
slide-7
SLIDE 7

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Error estimates

Given a norm ., an approximation η to an error e = u − uh is called an error estimator. We can distinguish 2 type of errors :

  • a priori estimates : allow to qualify the tendency of the

approximation properties as a function of the number of degrees

  • f freedom and the amount of work necessary for the

computation of the discrete solution.

  • a posteriori estimates : provide a precise upper bound of the

actual error after a computation has been performed. The a posteriori indicators may tell you what to do to improve the accuracy.

slide-8
SLIDE 8

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

A priori error estimators

We bound the error by a constant (not fully known) times the best approximation given by the projection of the exact solution onto the discrete space : If u lies in Hs+1(Ω), 0 ≤ s ≤ l with Pl finite elements then u − uhH1(Ω) ≤ chsuHs+1(Ω) which means that the method is convergent of order s.

  • give asymptotic rates of convergence as the mesh parameter h

tends to zero

  • give information about stability of various solvers
  • require regularity conditions of the solution which are in general

not available (because of singularities)

  • based on the stability properties of the discrete operator
  • insufficient since they only yield information on the asymptotic

behavior.

slide-9
SLIDE 9

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

A posteriori estimates

An a posteriori error estimation verifies : ◮ A global upper bound : u − uh2

1,Ω ≤ C

  • T∈Th

ηT(uh)2 ◮ A local lower bound ηT(uh)2 ≤ CT

  • T’ near T

u − uh2

T ′

◮ Asymptotic exactness :

  • T∈Th ηT(uh)2

u − uh2

1,Ω

tends to 1 when the mesh size converges to zero

slide-10
SLIDE 10

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

A posteriori error estimators

The idea of a posteriori estimation is to determine the order of the error without knowing the exact solution of the problem.

  • can be extracted from the numerical solution and the given data
  • f the problem which make them computable
  • are less expensive to calculate than the computation of the

numerical solution

  • are based on the stability properties of the continuous operator
  • have global upper bounds which are sufficient to obtain a

numerical solution with the accuracy below a prescribed tolerance.

  • employ information about the continuous problem.
  • can evaluate the quality of the finite element computations by

locating the zones where the error is important and we can couple these informations with a mesh adaptivity technique which provides the user with the desired quality and minimizes the computation costs

slide-11
SLIDE 11

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Residual techniques

The residual technique was introduced by Babuska and Rheinboldt in 1978. The residual is defined by : (Rh, v) = a(uh, v) − (f , v) ∀v ∈ V We have (Rh, v) = a(uh − u, v − vh) Therefore the error of the approximation is determined by the residual norm : RhH−1 = supv=0 (Rh, v) vV The error estimate is based on the residual norm estimates.

slide-12
SLIDE 12

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Residual techniques

We have a(u − uh, v) =

  • T∈Th

(

  • T

(f + div σ(uh))(v − vh) − 1 2

  • E∈E int

T ∪E N T

  • E
  • σ(uh)n
  • E(v − vh))

And a is elliptic. So u − uhH1 ≤ c sup

v∈H1

0(Ω)

a(u − uh, v) vH1 and a(u − uh, v) =≤

  • T∈Th

(f + div σ(uh)L2(T)v − vhL2(T) + 1 2

  • E∈E int

T ∪E N T

  • σ(uh)n
  • EL2(E)v − vhL2(E))
slide-13
SLIDE 13

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Clement quasi-interpolation operator

We choose vh = Rhv For all v ∈ H1

0(Ω), the operator Rh has the following

approximation properties : v − RhvL2(T) ≤ c1hTvH1(ωT ) and v − RhvL2(E) ≤ c2h1/2

E vH1(ωE )

The constants c1 and c2 are difficult to evaluate and hT is the diameter of a triangle T, hE is the length of an edge E.

slide-14
SLIDE 14

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Estimation a posteriori

Definition of the residual error estimators for the elasticity problem

Let T ∈ Th. The local residual error estimator is defined by : η1T = hT f + div σ(uh)T , η2T = h1/2

E

  

  • E∈Eint

T ∪EN T

  • σ(uh)n
  • E 2

E

  

1/2

,

Upper error bound

Let u ∈ V be the solution of the continuous problem and let uh ∈ Vh be the solution of the discrete problem. Then u − uhH1  

T∈Th

η2

1T + η2 2T

 

1/2

.

slide-15
SLIDE 15

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Local error bound

For the local error bound, we use bubble functions and inverse inequalities : For all polynomials v ∈ Pr(T) cvL2(T) ≤ vψ1/2

T L2(T) ≤ c′vL2(T)

and vH1(T) ≤ ch−1

T vL2(T)

For each estimator :

Lower error bound

Let u ∈ V be the solution of the continuous problem and let uh ∈ Vh be the solution of the discrete problem. η1T u − uh1,ωT η2T u − uh1,ωT

slide-16
SLIDE 16

1 Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM

◮A priori error estimates ◮A posteriori error estimates

2 Error estimates for nonlinear eigenvalue problem

slide-17
SLIDE 17

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

The continuous problem

The problem of homogeneous isotropic linear elasticity : with f ∈ (L2(Ω))2, let u ∈ (H1(Ω))2 the displacement field solution of        −div σ(u) = f in Ω, σ(u) = Aε(u) on Ω, u = 0 on ΓD, σ(u)n = g on ΓN.

  • u is the displacement field,
  • ε(u) = (∇u +t ∇u)/2 is the

linearized strain tensor field,

  • σ is the stress tensor field,
  • A is the Hooke’s tensor,
  • f = (f1, f2) ∈ (L2(Ω))2 represents the

volume forces,

  • g = (g1, g2) ∈ (L2(ΓN))2 represents

the surface loads imposed on ΓN,

  • n denotes the normal unit outward

vector of Ω on ∂Ω.

Γ Γ

Γ

N D F

slide-18
SLIDE 18

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

XFEM method

The XFEM was introduced by Mo¨ es, Dolbow and Belytschko in 1999 to bypass the difficulties of modeling fracture problems by FEM ◮ with the classical finite element method : Drawbacks :

  • the mesh coincides with the geometry of the crack, difficulties in 3D
  • fine mesh at the crack tip,
  • high computational cost for the propagation of the crack.
  • evolving contat surfaces with the finite element method is

cumbersome due to the need to update the mesh topology to match the geometry of the contact surface

slide-19
SLIDE 19

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

XFEM method

The XFEM was introduced by Mo¨ es, Dolbow and Belytschko in 1999 to bypass the difficulties of modeling fracture problems by FEM ◮ with the classical finite element method : Drawbacks :

  • the mesh coincides with the geometry of the crack, difficulties in 3D
  • fine mesh at the crack tip,
  • high computational cost for the propagation of the crack.
  • evolving contat surfaces with the finite element method is

cumbersome due to the need to update the mesh topology to match the geometry of the contact surface

◮ with the eXtended Finite Element Method : Advantages :

  • mesh independent of the crack path.
  • eliminate the need to remesh in some cases
  • facilitate adaptivity
slide-20
SLIDE 20

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

The XFEM method

An enrichment of the finite element basis localized with shape functions :

  • using a Heaviside function for the nodes whose patch is cut by the crack :

H(x) = +1 if (x − x∗). n ≥ 0, and − 1

  • therwise,

where x∗ denotes the crack tip and n is a normal to the crack.

slide-21
SLIDE 21

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

The XFEM method

An enrichment of the finite element basis localized with shape functions :

  • using a Heaviside function for the nodes whose patch is cut by the crack :

H(x) = +1 if (x − x∗). n ≥ 0, and − 1

  • therwise,

where x∗ denotes the crack tip and n is a normal to the crack.

  • using non smooth functions in polar coordinates at the crack tip :

{Fj(x)}1≤j≤4 = { √r sin θ 2 , √r cos θ 2 , √r sin θ 2 sin θ, √r cos θ 2 sin θ }.

−0.5 0.5 −0.5 −0.4 −0.3 −0.2 −0.1 0.1 0.2 0.3 0.4 0.5 F1 −0.6 −0.4 −0.2 0.2 0.4 0.6 −0.5 0.5 −0.5 −0.4 −0.3 −0.2 −0.1 0.1 0.2 0.3 0.4 0.5 F2 0.1 0.2 0.3 0.4 0.5 0.6 0.7 −0.5 0.5 −0.5 −0.4 −0.3 −0.2 −0.1 0.1 0.2 0.3 0.4 0.5 F3 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 −0.5 0.5 −0.5 −0.4 −0.3 −0.2 −0.1 0.1 0.2 0.3 0.4 0.5 F4 −0.5 −0.4 −0.3 −0.2 −0.1 0.1 0.2 0.3 0.4 0.5

slide-22
SLIDE 22

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

XFEM method with cut-off function

  • 1973 Strang and Fix have introduced and analyzed the asymptotic behavior

near a corner via a cut-off function.

  • 2008 Chahine, Laborde and Renard : introduction of a variant of the

XFEM : XFEM enriched by a cut-off function Principle : to enrich a whole area around the crack tip by using a cut-off function.

Definition

χ ∈ C 2(¯ Ω) is a cut-off function such that 0 < r0 < r1 and r denotes the distance to crack tip : χ(r) =    1 if r ≤ r0, χ(r) ∈ (0, 1) if r0 < r < r1, if r ≥ r1.

−0.5 0.5 −0.5 0.5 0.2 0.4 0.6 0.8 1 axe des x axe des y 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Advantages :

  • reduce the computational cost,
  • improve the performances in terms of convergence of the original method.
slide-23
SLIDE 23

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Contact problems with XFEM

With the XFEM method, two mainly methods have been used to formulate contact problems :

  • the penalty approach : Owen, Peric (1982), Khoei (2006),

Dolbow. Drawbacks :

  • consideration of an approximation of the contact problem : don’t give

an exact solution,

  • the normal contact force is related to penetration by a penalty

parameter.

  • Lagrange multiplier method : Gallego (1989), G´

eniaut (2007), Pierres (2010). Advantages :

  • stability is improved without compromising the consistency of the

method

  • multipliers restricted to the crack

Drawback : vulnerability of the algorithm to solve problem with slipping

contact,

slide-24
SLIDE 24

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Contact problems with XFEM

With the XFEM method, two mainly methods have been used to formulate contact problems :

  • the penalty approach : Owen, Peric (1982), Khoei (2006),

Dolbow. Drawbacks :

  • consideration of an approximation of the contact problem : don’t give

an exact solution,

  • the normal contact force is related to penetration by a penalty

parameter.

  • Lagrange multiplier method : Gallego (1989), G´

eniaut (2007), Pierres (2010). Advantages :

  • stability is improved without compromising the consistency of the

method

  • multipliers restricted to the crack

Drawback : vulnerability of the algorithm to solve problem with slipping

contact,

  • All these works require an inf-sup condition of

Babuˇ ska-Brezzi for the good approximation of the solution.

slide-25
SLIDE 25

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

The continuous problem

The problem of homogeneous isotropic linear elasticity : with f ∈ (L2(Ω))2, let u ∈ (H1(Ω))2 the displacement field solution of        −div σ(u) = f in Ω, σ(u) = Aε(u) on Ω, u = 0 on ΓD, σ(u)n = g on ΓN.

  • u is the displacement field,
  • ε(u) = (∇u +t ∇u)/2 is the

linearized strain tensor field,

  • σ is the stress tensor field,
  • A is the Hooke’s tensor,
  • f = (f1, f2) ∈ (L2(Ω))2 represents the

volume forces,

  • g = (g1, g2) ∈ (L2(ΓN))2 represents

the surface loads imposed on ΓN,

  • n denotes the normal unit outward

vector of Ω on ∂Ω.

Γ Γ

Γ

N D F

slide-26
SLIDE 26

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

The elastostatic contact problem

Γ

Γ

D N

Γ

C−

Γ

C+

Figure: The cracked domain Ω

The conditions describing the unilateral contact are formulated by : [un] ≤ 0, σ+

n (u) = σ− n (u) = σn(u)

≤ 0, σn(u) · [un] = 0. The absence of friction tangential forces is given by : σ+

t (u) = σ− t (u) = 0.

We have defined n+ = −n− the normal unit outward vector on ΓC+, [un] is the jump of the normal displacement across the crack ΓC and σ+

t (u) = σ(u)n+ − σ+ n (u)n+ and σ− t (u) = σ(u)n− − σ− n (u)n−.

slide-27
SLIDE 27

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Variational formulation

The mixed variational formulation of the continuous problem consists in finding (u, λ) ∈ V × M− such that :

       a(u, v) −

  • ΓC

λ[vn] dΓ =

f.v dΩ +

  • ΓN

g.v dΓ, ∀v ∈ V,

  • ΓC

(ν − λ)[un] dΓ ≥ 0, ∀ν ∈ M−,

where V =

  • v ∈ (H1(Ω))2; v = 0 on ΓD
  • and

a(u, v) =

σ(u) : ε(v) dΩ. We introduce

M− =

  • ν ∈ H− 1

2 (ΓC ) :

  • ν, ψ
  • − 1

2 , 1 2 ,ΓC

≥ 0 for all ψ ∈ H

1 2 (ΓC ), ψ ≤ 0 a.e. on ΓC

  • .
  • Existence and uniqueness of the solution proved by Haslinger,

Hlav´ aˇ cek and Neˇ cas. The displacement field can be written : u = ur + us where ur ∈ H2+η(Ω) for a fixed η > 0 and us ∈ H3/2−ǫ(Ω) for a fixed ǫ > 0.

slide-28
SLIDE 28

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Stabilized method

◮ A lot of finite element methods (with Lagrange multipliers, augmented Lagrangian) requires the verification of a uniform inf-sup condition : ∃β > 0, inf λh∈Mh(µλhn) sup

vh∈Vh

b(λh, vh) λh−1/2,ΓC vh1,Ω ≥ β where Vh and Mh(µλhn) are the finite element space for the displacement and the one for the multiplier and β is a constant strictly positive and independent of the mesh size. ◮ We consider a stabilization method introduced by Barbosa and

  • Hughes. This is a mixed finite element method which does not

require an inf-sup condition. The stability of the multiplier is assured by adding supplementary terms in the weak formulation.

slide-29
SLIDE 29

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Stabilized discrete approximation

  • Notations :
  • hT : diameter of T and h = maxT∈T h hT.
  • ψx : shape function P1 at the node x.
  • Nh set of nodes of the triangulation T h.
  • N H

h ⊂ Nh set of enriched nodes.

We approximate the continuous problem by a finite element method defined on a regular family of triangulations (T h)h of the uncracked

  • domain. We define

Vh =

  • vh ∈ (C(Ω))2 : v h

=

  • x∈Nh

axψx +

  • x∈N H

h

bxHψx + χ

4

  • i=1

ciFi

  • .

Let x0, ..., xN distinct points lying in ΓC. These nodes form a one dimensional family of meshes of ΓC denoted by T H and H = max

0≤i≤N−1 |xi+1 − xi|. Then we define different choices of nonempty

closed convex set MH−.

slide-30
SLIDE 30

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Stabilized discrete approximation

The discrete problem is to find uh ∈ Vh and λH ∈ MH− such that

         a(uh, vh) − b(λH, vh) +

  • ΓC

γ(λH − Rh(uh))Rh(vh)dΓ = L(vh), ∀ vh ∈ Vh, b(νH − λH, uh) +

  • ΓC

γ(νH − λH)(λH − Rh(uh))dΓ ≥ 0, ∀ νH ∈ MH−

where γ is defined to be constant on each element T as γ = γ0hT where γ0 > 0 is a given constant independent of h. Rh is an operator from Vh

  • nto L2(ΓC) which approaches the normal component of the stress vector
  • n ΓC defined for all T ∈ T h with T ∩ ΓC = ∅ as

Rh(vh)| T∩ΓC =          σn(vh

1),

if | T ∩ Ω1 | ≥ | T | 2 , σn(vh

2),

if | T ∩ Ω2 | > | T | 2 , where vh

1 = vh

| Ω1 and vh

2 = vh

| Ω2 .

  • existence and uniqueness of the solution when γ0 is small enough.
slide-31
SLIDE 31

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

A priori estimates without contact

Chahine, Nicaise, Renard

Assume that the displacement solution u satisfies the smoothness condition u − us ∈ H2(Ω), then u − uhH1 ≤ Chu − χusH2 for P1 finite elements

  • definition of an adapted quasi interpolation operator
  • definition of different type of triangles : triangles non enriched,

triangles partially enriched by the Heaviside function and triangles totally enriched With these tools, they obtained optimal convergence

slide-32
SLIDE 32

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

A priori error estimates

  • First contact condition :

W H

0 =

  • µH ∈ L2(ΓC) : µH

| (xi ,xi+1) ∈ P0(xi, xi+1), ∀ 0 ≤ i ≤ N − 1

  • ,

MH− =

  • µH ∈ W H

0 : µH ≤ 0 on ΓC

  • .

Theorem

Let (u, λ) be the solution to the continuous problem. Assume that ur ∈ (H2(Ω))2. Let γ0 be small enough and let (uh, λH) be the solution to the discrete problem where MH− = MH− . Then, we have for any η > 0

  • u − uh, λ − λH
  • hu − χus2,Ω + h1/2H1/2λ1/2,ΓC

+H3/4−η/2(u3/2−η,Ω + λ1/2,ΓC ).

We define for any v ∈ (H1(Ω))2 and any µ ∈ L2(ΓC) the following norms : v = a(v, v)1/2, and |(v, µ)| =

  • v2 + γ1/2µ2

0,ΓC

1/2 .

slide-33
SLIDE 33

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

A priori error estimates

  • Second contact condition :

W H

1 =

  • µH ∈ C(ΓC) : µH

| (xi ,xi+1) ∈ P1(xi, xi+1), ∀ 0 ≤ i ≤ N − 1

  • .

MH−

1

=

  • µH ∈ W H

1 : µH ≤ 0 on ΓC

  • .

Theorem

Let (u, λ) be the solution to the continuous problem. Assume that ur ∈ (H2(Ω))2. Let γ0 be small enough and let (uh, λH) be the solution to the discrete problem where MH− = MH−

1

. Then, we have for any η > 0

  • u − uh, λ − λH
  • hu − χus2,Ω + (H

1−η 2

+ h1/2)λ1/2,ΓC +H

1−η 2 u3/2−η,Ω.

slide-34
SLIDE 34

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

A priori error estimates

  • Third contact condition :

W H

1 =

  • µH ∈ C(ΓC) : µH

| (xi ,xi+1) ∈ P1(xi, xi+1), ∀ 0 ≤ i ≤ N − 1

  • .

MH−

1,∗ =

  • µH ∈ W H

1 :

  • ΓC

µHψHdΓ ≥ 0, ∀ ψH ∈ MH−

1

  • .

Theorem

Let (u, λ) be the solution to the continuous problem. Assume that ur ∈ (H2(Ω))2. Let γ0 be small enough and let (uh, λH) be the solution to the discrete problem where MH− = MH−

1,∗ .

Then, we have for any η > 0

  • u − uh, λ − λH
  • hu − χus2,Ω + (h1/2 + H3/2−η)λ1/2,ΓC

+h−1/2H1−ηu3/2−η,Ω.

slide-35
SLIDE 35

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

A matrix formulation of the Barbosa-Hughes contact problem

The algebraic formulation of the discrete problem is given by :      Find U ∈ RN and L ∈ M

H− such that

(K − Kγ)U − (B − Cγ)TL = F, (L − L)T((B − Cγ)U + DγL) ≥ 0, ∀L ∈ M

H−,

where K, B, Kγ, Cγ, Dγ are the matrices corresponding to the terms a(uh, vh), b(λH, vh),

  • ΓC γRh(uh)Rh(vh) dΓ,
  • ΓC γλHRh(vh) dΓ,
  • ΓC γλHµH dΓ, respectively.

The last inequality can be expressed as an equivalent projection L = P

MH−(L − r((B − Cγ)U + DγL)),

where r is a positive augmentation parameter.

slide-36
SLIDE 36

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

A matrix formulation of the Barbosa-Hughes contact problem

This last step transforms the contact condition into a nonlinear equation and we have to solve the following system :        Find U ∈ RN and L ∈ M

H− such that

(K − Kγ)U − (B − Cγ)TL − F = 0, −1 r

  • L − P

MH−(L − r((B − Cγ)U + DγL))

  • = 0.

This allows us to use the semi-smooth Newton method to solve this problem.

slide-37
SLIDE 37

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Numerical results

The assumptions are :

  • domain :¯

Ω = [0, 1] × [−0.5, 0.5]

  • crack : ΓC = ]0, 0.5[ × {0}
  • we impose a body vector force
  • we impose Neumann boundary

conditions

  • 3 degrees of freedom are blocked

to eliminate rigid motions

slide-38
SLIDE 38

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Numerical results

Figure: Normal contact stress Figure: Von Mises stress

The normal contact stress and the Von Mises stress are not singular at the crack lips.

slide-39
SLIDE 39

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Convergence analysis of the non stabilized case

Figure: Error in L2(Ω)-norm of the displacement Figure: Error in H1(Ω)-norm of the displacement Figure: Error in L2(ΓC)-norm of the contact stress

slide-40
SLIDE 40

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Convergence analysis of the stabilized case

Figure: Error in L2(Ω)-norm of the displacement Figure: Error in H1(Ω)-norm of the displacement Figure: Error in L2(ΓC)-norm of the contact stress

slide-41
SLIDE 41

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Influence of the stabilization parameter

Figure: in L2(ΓC)-norm of the contact stress with P1/P0 elements Figure: in L2(ΓC)-norm of the contact stress with P2/P1 elements Figure: Influence of the stabilization parameter for P1/P0 method

slide-42
SLIDE 42

Error estimates for contact problem

◮Linear elasticity without contact and without XFEM ◮Frictionless contact problem with XFEM ◮A priori error estimates ◮A posteriori error estimates

Error estimates for nonlinear eigenvalue problem

Estimation a posteriori without contact

Definition of the residual error estimators for the elasticity problem

Let G ∈ Gh and T ∈ Th be the triangle contening G. The local residual error estimator is defined by : η1G = hT C(hT )f + div σ(χuh,s)G , η2G = h1/2

T

D(hT )   

  • E∈Eint

G ∪EN G ∪EF G

  • σ(uh)n
  • E 2

E

  

1/2

, where C(hT ) =

  • − ln(hT ) for the elements in case (iv) of Lemma 1, else

C(hT ) = 1 and D(hT ) =

  • − ln(hT ) for the elements in case (iv) of Lemma 2 or

in case (ii) of Lemma 3, otherwise D(hT ) = 1.

Upper error bound

Let u ∈ V be the solution of the continuous problem and let uh ∈ Vh be the solution of the discrete problem. Then u − uhH1  

G∈Gh

η2

1G + η2 2G

 

1/2

.

slide-43
SLIDE 43

1 Error estimates for contact problem 2 Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case

A priori estimates A posteriori estimates

slide-44
SLIDE 44

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Eigenvalue problem

Let Ω be a bounded Lipschitz domain in Rd and A is a (non-) selfadjoint second order elliptic operator. The classical formulation of the eigenvalue problem is : find u ∈ V = H1

0(Ω) and λ ∈ R with uL2(Ω) = 1 such that

Au = λu in Ω Then the eigenpair (λ, u) ∈ R × V satisfies the variational formulation a(u, v) = λ

uv ∀v ∈ V with uL2(Ω) = 1 where a : V × V → F is a bilinear form symmetric generated by A and is assumed to be bounded in V and V-elliptic : |a(u, v)| ≤ C1uV vV ∀u, v ∈ V , a(u, u) ≥ Cu2

V

∀u ∈ V with C1, C > 0 and where .V ⋍ a(., .)1/2 We have the existence and uniqueness of (λ, u) with Lax-Milgram lemma

slide-45
SLIDE 45

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Discrete eigenvalue problem

The numerical analysis of these linear eigenvalue problems has been studied particularly with the finite element method (Babuska and Osborn, Strang and Fix...) Let Pp denote the set of continuous piecewise polynomial functions of total degree p ≥ 1, which vanish on the boundary

  • f Ω.

For the finite dimensional subspace V p

h (Ω) = {v ∈ V , v|T ∈ Pp, ∀T ∈ Th} ⊂ V , we use the

Ritz-Galerkin discretization : Determine a non-trivial eigenpair (λh, uh) ∈ R × V p

h with

uhL2(Ω) = 1 such that a(uh, vh) = λh

uhvh ∀vh ∈ V p

h

slide-46
SLIDE 46

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

The algebraic eigenvalue problem

It is known that the continuous problem has a countable set of real eigenvalues 0 < λ1 ≤ λ2 ≤ ... diverging to ∞ and corresponding eigenfunctions u1, u2... bounded in H2(Ω) The discrete eigenvalue problem has a finite set (n=dim V p

h ) of

eigenvalues 0 < λ1,h ≤ λ2,h ≤ ... ≤ λn,h and corresponding eigenvectors u1,h, u2,h..., un,h Let {φh

1, ..., φh n} be a basis for a finite dimensional space V p h . So

uh =

n

  • i=1

uh,iφh

i

It follows from the Courant-Fischer min-max theorem that λi ≤ λi,h for all i=1..n

slide-47
SLIDE 47

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

A priori error estimates

For all u ∈ H0

1(Ω) ∩ Hl(Ω) , 1 ≤ l ≤ k + 1 with Pk finite

element discretization |λh,1 − λ| ≤ Cuh,1 − u2

H1

There exist h0 and C ∈ R+ such that for all 0 ≤ h ≤ h0 uh,1 − uH1 ≤ Chl−1uHl, uh,1 − uL2 ≤ Chuh,1 − uH1

slide-48
SLIDE 48

1 Error estimates for contact problem 2 Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case

A priori estimates A posteriori estimates

slide-49
SLIDE 49

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Examples of non linear eigenvalue problems

Non-linear eigenvalue problems are involved in many application fields such as :

  • Mechanics : vibration modes within nonlinear elasticity
  • Physics : steady states of Bose Einstein condensates :

Gross-Pitaevskii equation.

  • Chemistry and electronic structure calculations :

Hartree-Fock model.

slide-50
SLIDE 50

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Setting of the problem

We consider the minimization problem I = inf {E(v), v ∈ X,

v2 = 1} with E(v) = 1 2

|∇v|2 + 1 2

V |v|2 + µ 2

|v|4 where Ω = (0, L)d and the Sobolev space X = {v|Ω, v ∈ H1

loc(Rd) such that v is periodic } or H1 0(Ω)

and µ ≥ 0. V is the potential function ∈ Lp(Ω) for some p > max(1, d/2).

slide-51
SLIDE 51

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Setting of the problem

The problem can be seen as the Euler-Lagrange equations associated with the constraint minimization problem. Then the eigenfunctions are the critical points of the energy functional

  • ver the unit sphere.

For a non rotating problem, we have that the global minimal solution is unique (Lieb, Seiringer, Yngvason (2000)) and gives a ground state.

  • The minimization problem has exactly 2 minimizers u and
  • u
  • u is the ground state of the non linear eigenvalue problem

−∆u + Vu + µu3 = λu, uL2 = 1

  • u ∈ C 0,α(¯

Ω) for some α > 0 and u > 0 in Ω

slide-52
SLIDE 52

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Variational approximation

The variational approximation of the minimization problem in XN consists in solving IN = inf {E(vN), vN ∈ XN,

v 2

N = 1}

  • There exists at least one minimizer uN such that
  • Ω uuN ≥ 0

which satisfies ∀vN ∈ XN,

∇uN∇vN +

VuNvN + µ

u3

NvN = λN

uNvN for some λN ∈ R.

  • The minimizer uN is unique for N small enough and there exists

0 < C < ∞ such that u − uNH1 ≤ CminvN∈XNvN − uH1

slide-53
SLIDE 53

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

A priori error estimates

Linear case : µ = 0 (Babuska and Osborn 1991)

There exists 0 < c ≤ C < ∞ such that for all N > 0 u − uNH1 ≤ CminvN∈XNvN − uH1 cu − uN2

H1 ≤ E(uN) − E(u) ≤ Cu − uN2 H1

|λ − λN| ≤ Cu − uN2

H1

slide-54
SLIDE 54

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

A priori error estimates

The numerical analysis of such non-linear eigenvalue problems is quite recent :

Zhou 2004

There exists 0 < N0 and C ∈ R+ such that for all 0 < N < N0 u − uNH1 ≤ CminvN∈XN vN − uH1 |λ − λN| ≤ Cu − uN2

H1 + µ

|u2

N(uN + u)(uN − u)|

≤ Cu − uN2

H1 + u − uNL2

Canc` es, Chakir, Maday, 2010

cu − uN2

H1 ≤ E(uN) − E(u) ≤ Cu − uN2 H1

u − uN2

H1 ≤ Cu − uNH1minψN∈XN ψuN−u − ψNH1

where ψuN−u ∈ u⊥ = {v ∈ H1

0(Ω) such that (v, u) = 0} is the unique

solution to the adjoint problem ∀v ∈ u⊥, < (E ′′(u) − λ)ψuN−u, v >X ′,X=< uN − u, v >X ′,X

slide-55
SLIDE 55

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Planewave discretisation

Planewave basis sets : for all v ∈ L2(Ω), we have v(x) =

  • k∈Z d
  • vkek(x), where ek(x) =

eikx (2π)d/2 , k ∈ Zd with vk = (2π)−d/2

Ω v(x)e−ikxdx

We choose XN = Span{ek, |k|∞ ≤ N} with vHs = (

  • k∈Zd,|k|≤N

(1 + |k|2)s| vk|2)1/2 For all v ∈ Hs

per(Ω), the best approximation of v in Hs per(Ω) for

any r ≤ s is ΠNv =

  • k∈Zd,|k|∞≤N
  • vkek(x)

and ∀v ∈ Hs

per(Ω), v − ΠNvHr ≤

1 Ns−r vHs

slide-56
SLIDE 56

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Planewave discretization

A priori error estimates (Chakir, Canc` es, Maday)

Assume that u ∈ Hs

per(Ω), for some s > d/2 then (uN)

converges to u in Hs

per(Ω) and there exists 0 < c ≤ C < ∞

such that for all n ∈ N uN − uHs ≤ C Ns−b uHs, ∀ − s + 2 ≤ b < s |λ − λN| ≤ C N2s uHs equivalent to the linear case

slide-57
SLIDE 57

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Finite element discretization

Let (Th) be a family of regular triangulations of Ω and such that

  • Ω uuh,k ≥ 0

With P1 finite element discretization

|λh,1 − λ| ≤ C(uh,1 − u2

H1 + uh,1 − uL2)

There exist h0 and C ∈ R+ such that for all 0 ≤ h ≤ h0 uh,1 − uH1 ≤ Ch, uh,1 − uL2 ≤ Ch2, |λh,1 − λ| ≤ Ch2

With P2 finite element discretization

|λh,2 − λ| ≤ C(uh,2 − u2

H1 + uh,2 − uH−1)

There exist h0 and C ∈ R+ such that for all 0 ≤ h ≤ h0 uh,2 − uH1 ≤ Ch2, uh,2 − uL2 ≤ Ch3, |λh,2 − λ| ≤ Ch4

slide-58
SLIDE 58

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Finite element discretization

Numerical test with Ω = (0, π)2 and V (x1, x2) = x2

1 + x2 2

slide-59
SLIDE 59

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Setting of the problem

We provide an a posteriori error analysis for variational approximations of the ground state eigenvector of a non linear elliptic problem of the Gross-Pitaevskii type : −∆u + Vu + u3 − αLzu = λu uL2 = 1 with periodic boundary conditions in dimension d=2 or 3. α is the angular velocity of the condensate along the z-axis and the operator Lz is such that Lz = −i(xδy − yδx) The wave function u is normalized which corresponds to the mass conservation constraint. Bao and Cai has shown that ground states for rotating gases can be obtained for α small enough. It’s not the case when the rotation speed is too large.

slide-60
SLIDE 60

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Setting of the problem

We focus on the following non-linear eigenvalue problems arising in the study of variational problems of the form I = inf {E(v), v ∈ X,

v2 = 1} where Ω = (0, 2π)d and the Sobolev space X = {v|Ω, v ∈ H1

loc(Rd) such that v is 2π − periodic }

provided with the norm .H1. The energy functional E is of the form : E(v) = 1 2

|∇v|2 + 1 2

V |v|2 + 1 4

|v|4 −

α¯ vLzv

slide-61
SLIDE 61

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Planewave discretisation

Planewave basis sets : for all v ∈ L2(Ω), we have v(x) =

  • k∈Z d
  • vkek(x), where ek(x) =

eikx (2π)d/2 , k ∈ Zd with vk = (2π)−d/2

Ω v(x)e−ikxdx

We choose XN = Span{ek, |k|∞ ≤ N} with vHs = (

  • k∈Zd,|k|≤N

(1 + |k|2)s| vk|2)1/2 (uN, λN) is the variational approximation of the ground state eigenpair (u, λ) based on a Fourier spectral approximation.

slide-62
SLIDE 62

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Iterative process

(uk

N, λk N) is the approximate solution at the kth iteration of the

algorithm used to solve the non-linear problem. The algorithm used to solve the equation numerically in the space XN is the following :

  • starting from a given couple (u0

N, λ0 N)

  • we solve at each step the linear equation

ΠN(−∆uk⋆

N + Vuk⋆ N + |uk−1 N

|2uk⋆

N − αLzuk⋆ N ) = λk−1 N

uk−1

N

We find uk⋆

N which is a non-normalized vector.

  • Therefore we write uk

N =

uk⋆

N

uk⋆

N L2

slide-63
SLIDE 63

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Iterative process

Finally we define the eigenvalue as a Rayleigh quotient being λk

N =

  • Ω |∇uk⋆

N |2 +

  • Ω V |uk⋆

N |2 +

  • Ω |uk⋆

N |4 −

  • Ω α ¯

uk⋆

N Lzuk⋆ N

  • Ω |uk⋆

N |2

which is also λk

N =

  • Ω |∇uk

N|2 +

  • Ω V |uk

N|2 +

  • Ω |uk

N|4 −

  • Ω α ¯

uk

NLzuk N

slide-64
SLIDE 64

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

A posteriori estimates

For the global error Rk

N = −∆uk N + Vuk N + (uk N)3 − αLzuk N − λk Nuk N,

we divide it into 2 residues characterizing the error due to the discretization of the space and the finite number of iterations when solving the problem numerically. We obtain the error due to the discretization dimension (based on the numerical scheme) RdiscH−1 = −∆uk

N+Vuk N+|uk−1 N

|2uk

N−αLzuk N−uk⋆ N −1 L2 λk−1 N

uk−1

N

H−1 and the error due to the number of iterations : RitH−1 = (uk

N)3 − |uk−1 N

|2uk

N − λk Nuk N + uk⋆ N −1 L2 λk−1 N

uk−1

N

H−1

slide-65
SLIDE 65

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

A posteriori estimates

We provide a posteriori indicators based on residual techniques that discriminate the effect of the discretization parameter (number of degrees of freedom) from the parameters attached to the solution procedure (number of iterations).

upper bound

With 0 < θ ≤ 1 and C > 0, we obtain the following upper bound : u − uk

NH1 = maxv∈H1

per

  • Ω ∇(u − uk

N)∇v +

  • Ω(u − uk

N)v

uH1 ≤ θ(RdiscH−1 + CRitH−1)

slide-66
SLIDE 66

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Numerical simulations

The numerical simulations are performed with Freefem++ in dimension 1 without rotation and with a potential V given by its Fourier coefficients ˆ Vk = 1 √ 2π 1 |k|4 − 1/4 So V ∈ Lp for any p > 1

slide-67
SLIDE 67

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

With large number of iterations

The error components evolution with k=32 :

N err disc err iter err total u − ueH1 15 1.302454e-06 9.907161e-13 0.0002404655 1.295024e-06 20 3.533197e-07 9.91412e-13 6.523161e-05 3.522857e-07 25 1.288206e-07 9.626073e-13 2.378349e-05 1.286171e-07 30 5.656094e-08 9.853153e-13 1.044256e-05 5.651427e-08 35 2.821977e-08 9.106983e-13 5.210072e-06 2.82096e-08 40 1.545719e-08 9.275063e-13 2.853782e-06 1.545635e-08 45 9.091335e-09 9.200662e-13 1.678487e-06 9.092774e-09 50 5.65577e-09 1.01678e-12 1.044196e-06 5.657532e-09 55 3.681764e-09 9.744701e-13 6.797458e-07 3.683332e-09 60 2.488163e-09 1.281291e-12 4.59377e-07 2.48944e-09 65 1.735199e-09 1.001215e-12 3.203609e-07 1.736207e-09 70 1.242906e-09 9.20199e-13 2.294715e-07 1.243696e-09 75 9.110445e-10 1.02119e-12 1.682017e-07 9.116627e-10 80 6.813302e-10 9.679636e-13 1.257905e-07 6.818161e-10 85 5.186014e-10 1.576103e-12 9.574673e-08 5.189856e-10 90 4.009506e-10 1.011194e-12 7.402554e-08 4.012562e-10 95 3.143366e-10 9.908568e-13 5.803436e-08 3.145809e-10 100 2.495311e-10 9.29715e-13 4.606966e-08 2.497272e-10

slide-68
SLIDE 68

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

In large dimensional space

The error components evolution with N=100 :

k err disc err iter err total u − ueH1 1 0.06049483 11.78493 21.1699 0.08742198 3 0.003971473 1.863977 2.590739 0.01101804 5 0.0005223785 0.2637348 0.3600835 0.001545706 7 7.332219e-05 0.03738365 0.05091903 0.000219117 9 1.038476e-05 0.005302901 0.007220152 3.109144e-05 11 1.472962e-06 0.0007523643 0.001024309 4.411748e-06 13 2.089799e-07 0.0001067494 0.0001453323 6.259884e-07 15 2.965225e-08 1.514639e-05 2.062079e-05 8.882132e-08 17 4.214527e-09 2.149089e-06 2.926193e-06 1.260514e-08 19 6.469966e-10 3.049304e-07 4.176891e-07 1.805515e-09 21 2.635141e-10 4.3266e-08 7.477994e-08 3.559949e-10 23 2.498203e-10 6.138883e-09 4.682161e-08 2.523072e-10 25 2.495369e-10 8.709678e-10 4.608491e-08 2.497792e-10 27 2.495312e-10 1.236383e-10 4.607004e-08 2.497282e-10 29 2.495311e-10 1.752203e-11 4.606965e-08 2.497272e-10 31 2.495311e-10 2.550145e-12 4.606965e-08 2.497272e-10

slide-69
SLIDE 69

Error estimates for contact problem Error estimates for nonlinear eigenvalue problem

◮Linear case ◮Nonlinear case A priori estimates A posteriori estimates

Perspectives

  • A posteriori error estimates for the contact problem with

XFEM method

  • Error estimates with XFEM and Darcy problem.
  • Simulations for the non-linear eigenvalue problem with

rotation

  • Comparison with a posteriori error estimators using the

finite element discretization and the Sobolev gradient method of Danaila and Kazemi. We define ∇A = ∇ + iαAt with A = (y, −x, 0) and the norm u2

HA = u2 L2 + ∇Au2