• Aucun résultat trouvé

Locally equilibrated stress recovery for goal oriented error estimation in the extended finite element method

N/A
N/A
Protected

Academic year: 2021

Partager "Locally equilibrated stress recovery for goal oriented error estimation in the extended finite element method"

Copied!
23
0
0

Texte intégral

(1)

HAL Id: hal-00850711

https://hal.archives-ouvertes.fr/hal-00850711v2

Preprint submitted on 18 Sep 2013

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Locally equilibrated stress recovery for goal oriented error estimation in the extended finite element method

Octavio Andrés González Estrada, Juan José Ródenas García, Stéphane Bordas, E. Nadal, Pierre Kerfriden, F.J. Fuenmayor

To cite this version:

Octavio Andrés González Estrada, Juan José Ródenas García, Stéphane Bordas, E. Nadal, Pierre

Kerfriden, et al.. Locally equilibrated stress recovery for goal oriented error estimation in the extended

finite element method. 2013. �hal-00850711v2�

(2)

Locally equilibrated stress recovery for goal oriented error estimation in the extended finite

element method

O.A. Gonz´ alez-Estrada ∗1 J.J. R´ odenas 2 S.P.A. Bordas 1 E. Nadal 2 P. Kerfriden 1 F.J. Fuenmayor 2

September 19, 2013

1

Institute of Mechanics and Advanced Materials (IMAM), Cardiff School of Engineering, Cardiff University, Queen’s Buildings, The Parade, Cardiff CF24 3AA Wales, UK,

2

Centro de Investigaci´ on de Tecnolog´ıa de Veh´ıculos (CITV), Universitat Polit` ecnica de Val` encia, E-46022-Valencia, Spain

Abstract

Goal oriented error estimation and adaptive procedures are essential for the accurate and efficient evaluation of finite element numerical simulations that involve complex domains. By locally improving the approximation qual- ity, for example, by using the extended finite element method (XFEM), we can solve expensive problems which could result intractable otherwise. Here, we present an error estimation technique for enriched finite element approxi- mations that is based on an equilibrated recovery technique, which considers the stress intensity factor as the quantity of interest. The locally equilibrated superconvergent patch recovery is used to obtain enhanced stress fields for the primal and dual problems defined to evaluate the error estimate.

KEY WORDS: goal oriented, error estimation, recovery, quantities of interest, error con- trol, mesh adaptivity

1 Introduction

Nowadays, complex mechanical problems are solved using large numerical simula-

tions in many engineering settings. One particular aspect of the design process is

to offer good reliable solutions with the lowest computational cost. As numerical

methods introduce an error in the solution due to the approximations used to solve

the problem, it becomes necessary to quantify this error in order to guarantee the

quality of the results [1, 2]. Moreover, in order to increase the computer efficiency,

it is common practice to use adaptivity procedures to improve the accuracy whilst

keeping the model with a tractable small size.

(3)

Since the beginning of the use of numerical simulations many methods have been developed to control the discretisation error of finite element approximations, mostly based on the evaluation of global energy norms. These methods can be broadly clas- sified in residual based [3], recovery based [4] and dual analysis [5]. However, a more interesting approach is to control the error in a particular quantity relevant for the design process [1, 6, 7, 8]. This quantity could be defined as a bounded functional that describes the displacement or stresses in a given area of the domain, or for the case of fracture mechanics, the stress intensity factor that characterises the crack.

This approach, referred to as goal oriented, is usually based on the use of duality techniques that involve the formulation of an adjoint or dual problem directly re- lated to the quantity of interest (QoI). Residual methods have been frequently used to evaluate the error in quantities of interest although examples involving recovery techniques can be found in [9, 10], and considering dual analysis in [11]. In [10], recovery and residual based estimates of the error in evaluating the J -integral for finite element (FE) approximations in the context of linear elastic fracture mechan- ics are presented. The numerical results showed that a recovery technique with a standard superconvergent patch recovery (SPR) gives more accurate results than the residual estimates presented. Note that if we use an energy estimate with bounding properties, then the error estimate for the quantity of interest is bounded [8, 7].

On the other hand, it is usually difficult to obtain guaranteed error bounds of the quantities of interest while maintaining the accuracy of the estimate. The need of such a bound is also arguable in an engineering context as the reliability of an a posteriori error estimate, which is quantified by its local effectivity, can be verified beforehand on a number of practical cases. Here, we are interested in increasing the effectivity of the error estimate used to guide adaptive algorithms rather than error bounding.

In the context of fracture mechanics, the extended finite element method (XFEM) [12] has been successfully used to enrich the finite element approximation in order to represent the particular features of cracks, namely, the discontinuity along the crack faces and the singularity at the crack tip. This method helps to overcome some of the difficulties when modelling crack propagation, such as the need for remeshing to obtain conforming meshes to the crack topology. Error estimators in energy norm for XFEM and other partition of unity methods have been proposed in [13, 14, 15, 16]

using recovery techniques, and in [17, 18, 19] using the residual approach. A goal oriented approach for enriched finite element approximations based on the constitu- tive relation error has been presented in [20]. In [21] goal oriented error estimators based on the explicit residual method were introduce for the XFEM framework. In [22], adaptive techniques based on energy norm and goal oriented error estimation have been investigated for enriched finite element approximations.

In this paper, we propose a goal oriented error estimation technique for XFEM

approximations that is based on the enhanced recovery technique previously pre-

sented in [15, 16]. We use the stress intensity factor (SIF) typical of fracture me-

chanics problems as the quantity of interest. As shown in [13, 23], error estimators

based on standard recovery techniques (e.g. SPR) provide inaccurate results because

the polynomial basis of the recovered stress field is unable to improve the XFEM

solution in fracture mechanics problems, which includes the singular terms. The

(4)

use of enhanced recovery techniques is recommended in these references. Therefore, error estimates in quantities of interest will also require a careful consideration of the singular character of the XFEM solution, and the use of extended recovery ap- proaches becomes a necessity to obtain accurate estimates. To improve the quality of the recovered stresses for the primal and dual problems, and therefore, the accu- racy of the error estimate, we consider equilibrium constraints locally in patches of elements and the splitting of the stress field to describe the singular behaviour of the solution.

The paper is organised as follows. In Section 2, we introduce the problem under consideration and its corresponding enriched approximation. The general framework for error measures is presented in Section 3. In Section 4, we show useful analytical definitions of QoI for the enforcement of equilibrium conditions. We discuss the formulation of the dual problem when considering the stress intensity factor as the quantity of interest in the goal oriented approach. Numerical results are provided in Section 5 and conclusion are drawn in Section 6.

2 Problem statement and XFEM solution

In this section, we introduce the 2D linear elasticity problem. We denote by u the displacement, by σ the Cauchy stress and by ε the strain, all these fields defined over the domain Ω ⊂ R

2

, of boundary denoted by ∂Ω. Γ

N

and Γ

D

refer to the parts of the boundary where the Neumann and Dirichlet conditions are applied, and Γ

C

to the free traction surface describing a crack such that ∂Ω = Γ

N

∪ Γ

D

∪ Γ

C

and Γ

N

∩Γ

D

∩ Γ

C

= ∅. We denote as b the body loads, t the tractions imposed along Γ

N

and σ

0

, ε

0

the initial stresses and strains. The displacement field u is the solution of the problem given by

L

T

σ + b = 0 in Ω (1)

Gσ = t on Γ

N

(2)

Gσ = 0 on Γ

C

(3)

u = 0 on Γ

D

(4)

ε(u) = Lu in Ω (5)

σ = D(ε(u) − ε

0

) + σ

0

in Ω (6) where L is the differential operator for linear elasticity, and G is the projection operator that projects the stress field into tractions over any boundary, with n the unit normal to Γ

N

, such that

L

T

=

∂/∂x 0 ∂/∂y 0 ∂/∂y ∂/∂x

, G =

n

x

0 n

y

0 n

y

n

x

, (7)

D is the matrix of the linear constitutive relation for stress and strain. We consider

an homogeneous Dirichlet boundary condition in (4) for simplicity.

(5)

The problem expressed in its variational form is written as:

Find u ∈ V such that ∀v ∈ V = {v | v ∈ [H

1

(Ω)]

2

, v|

ΓD

= 0} : Z

ε(u)

T

Dε(v)dΩ = Z

v

T

bdΩ + Z

ΓN

v

T

tdΓ + Z

ε(v)

T

0

dΩ − Z

ε

T

(v)σ

0

dΩ (8) Let us consider a finite element approximation of u denoted as u

h

. In the XFEM formulation [12], the approximation is usually enriched with two types of enrichment functions by means of the partition of unity: (i) a Heaviside function H to describe the discontinuity of the displacement field along the crack, in the set of nodes I

crack

whose support is intersected by the crack and (ii) a set of branch functions F

`

to represent the asymptotic behaviour of the stress field near the crack tip, in the set of nodes I

tip

whose support contains the singularity. The XFEM displacement interpolation in a 2D model reads:

u

h

(x) = X

i∈I

N

i

(x)a

i

+ X

i∈Icrack

N

i

(x)H(x)b

i

+ X

i∈Itip

N

i

(x)

4

X

`=1

F

`

(x)c

`i

! (9) where N

i

denotes the classical shape functions associated with node i and a, b, c are the unknown coefficients. The F

`

functions used in this paper for the 2D case are [12]:

{F

`

(r, φ)} ≡ √ r

sin φ

2 , cos φ 2 , sin φ

2 sin φ, cos φ 2 sin φ

(10) Considering the enriched finite-dimensional subspace V

h

⊂ V spanned by locally supported finite element shape functions, we solve for a discrete solution u

h

∈ V

h

of the variational problem in (8) such that ∀v ∈ V

h

:

Z

ε(u

h

)

T

Dε(v)dΩ = Z

σ

T

(u

h

)D

−1

σ(v)dΩ = Z

v

T

bdΩ + Z

ΓN

v

T

tdΓ + Z

ε(v)

T

0

dΩ − Z

ε(v)

T

σ

0

dΩ (11)

3 Error estimates in energy norm

3.1 Zienkiewicz Zhu error estimate

The discretisation error is defined as e := u − u

h

, in the absence of other types of errors. To quantify the error introduced by the discretisation a common approach is to use the energy norm of e defined as:

kek

2

= Z

ε(e)

T

Dε(e)dΩ. (12)

Using the constitutive relation and introducing the error in the stress field e

σ

:=

σ − σ

h

, where σ

h

= D ε(u

h

) − ε

0

+ σ

0

is the finite element stress field, the previous expression can be written as

kek

2

= Z

e

Tσ

D

−1

e

σ

dΩ (13)

(6)

Whereas the exact field u is in general unknown, it is possible to obtain an estimate of the error by means of the approximation introduced in [4] in the context of FE elasticity problems

kek

2

≈ Z

(e

σ

)

T

D

−1

(e

σ

) dΩ, (14) where e

σ

is the approximated stress error defined by e

σ

:= σ

− σ

h

, being σ

the recovered stress field. Local element contributions are also obtained from (14) considering the domain of the element Ω

e

.

3.2 Recovery technique

The accuracy of the Zienkiewicz-Zhu error estimator shown in (14) depends on the quality of the recovered field σ

. In this work we consider the SPR-CX recovery technique, which is an enhancement of the error estimator introduced in [24], to recover the solutions for the primal and dual problems. The technique incorpo- rates the ideas in [25] to guarantee locally on patches the exact satisfaction of the equilibrium equations, and the extension in [15] to singular problems.

Let us define the field σ

such that we subtract the initial stress and strain from the field σ:

σ

= σ − σ

0

+ Dε

0

, (15) and perform the recovery on σ

. Then, the recovered field is

σ

= (σ

)

+ σ

0

− Dε

0

, (16) where (σ

)

is the smoothed field that corresponds to σ

.

In the SPR-CX technique, as in the original SPR technique, we define a patch P

(J)

as the set of elements connected to a vertex node J. On each patch, a poly- nomial expansion for each one of the components of the recovered stress field is expressed in the form:

ˆ

σ

k

(x) = p(x)a

k

k = xx, yy, xy (17) where p represents a polynomial basis and a

k

are unknown coefficients. Usually, the polynomial basis is chosen equal to the finite element basis for the displacements. A least squares approximation to the values of FE stresses evaluated at the integration points of the elements within the patch, x

G

∈ P

(J)

, is used to evaluate the coefficients a

k

.

For the 2D case, the linear system of equations to evaluate the recovered stress field coupling the three stress components reads:

ˆ

σ

(x) =

 ˆ σ

xx

(x)

ˆ σ

yy

(x) ˆ σ

xy

(x)

= P(x)A =

p(x) 0 0 0 p(x) 0 0 0 p(x)

 a

xx

a

yy

a

xy

(18) In the basic SPR, we obtain the coefficients A from the minimisation of the functional

F

(J)

(A) = Z

P(J)

(PA − σ

−h

)

2

dΩ (19)

(7)

where σ

−h

= Dε(u

h

).

The continuity of the recovered field is obtained by using a partition of unity procedure [26] to weight the stress fields obtained from the patches formed at the vertex nodes of the element. The field σ

is interpolated using linear shape functions N

(J)

associated with the n

v

vertex nodes such that

σ

(x) =

nv

X

J=1

N

(J)

(x) ˆ σ

∗(J)

(x) − Dε

0

(x) + σ

0

(x). (20) Note that in (20) we add back the contribution of the initial stresses and strains subtracted in (15).

3.3 Equilibrium conditions

Constraint equations are introduced via Lagrange multipliers into the functional defined in (19) on each patch, in order to enforce the satisfaction of the:

• Internal equilibrium equation: The constraint equation for the internal equi- librium in the patch is defined as:

∀x

j

∈ P

(J)

L

T

σ ˆ

∗(J)

(x

j

) + L

T

0

(x

j

) − Dε

0

(x

j

)) + ˆ b(x

j

) := c

int

(x

j

) = 0 (21) where ˆ b(x) is a polynomial least squares fit of degree p − 1 to the actual body forces b(x), being p the degree of the recovered stress field ˆ σ

∗(J)

. We enforce c

int

(x

j

) at a sufficient number of j non-aligned points (nie) to guarantee the exact representation of ˆ b(x).

• Boundary equilibrium equations: We use a point collocation approach to im- pose the satisfaction of a polynomial approximation to the tractions along the Neumann boundary intersecting the patch. The constraint equation reads

∀x

j

∈ Γ

N

∩P

(J)

G σ ˆ

∗(J)

(x

j

)+GL

T

0

(x

j

)−Dε

0

(x

j

))−t(x

j

) := c

ext

(x

j

) = 0 (22) We enforce c

ext

(x

j

) in nbe = p + 1 points along the part of the boundary crossing the patch. In the case that more than one boundary intersects the patch, only one curve is considered in order to avoid over-constraining.

• Compatibility equations: c

cmp

(x

j

) is only imposed in the case that p ≥ 2 in a sufficient number of non-aligned points. ˆ σ

directly satisfies c

cmp

for p = 1.

Thus, the Lagrange functional enforcing the constraint equations for a patch P

(J)

can be written as

L

(J)

(A, λ) = F

(J)

(A) +

nie

X

i=1

λ

inti

c

int

(x

i

) +

nbe

X

j=1

λ

extj

c

ext

(x

j

) +

nc

X

k=1

λ

cmpk

(c

cmp

(x

k

)) .

(23)

Optimizing functional (23) we obtain a linear system of equations to evaluate

the coefficients A. To enforce equilibrium conditions along internal boundaries (e.g.

(8)

bimaterial problems, problems with zones subjected to different body forces, etc.), we consider different polynomial expansions on each side of the boundary and en- force the statical admissibility condition imposing equilibrium along this boundary.

Suppose that we have a patch intersected by Γ

I

such that Ω

e

= Ω

1,e

∪ Ω

2,e

for in- tersected elements, as shown in Figure 1. To enforce equilibrium conditions along Γ

I

we define the stresses ˆ σ

1

, ˆ σ

2

at each side of the internal boundary. Then, the boundary equilibrium along Γ

I

given the prescribed tractions t

ΓI

= [t

x

t

y

]

T

is:

G( ˆ σ

1

|

ΓI

− σ ˆ

2

|

ΓI

) = t

ΓI

. (24)

Figure 1: Equilibrium conditions along internal boundaries.

The same procedure can be used for patches intersected by the crack. In this case, we could consider the traction-free condition along the crack faces or define a different prescribed condition depending on the configuration.

After evaluating the equilibrated recovered fields on each patch ˆ σ

∗(J)

, we use (20) to obtain a continuous field. This process introduces a lack of equilibrium s = P

nv

J=1

∇N

(J)

σ

∗(J)

when evaluating the divergence of the internal equilibrium equation, as explained in [24, 16].

3.4 Singular fields

Different techniques have been used to account for the singular part during the recovery process [15, 13]. Here, following the ideas in [15], for singular problems the exact stress field σ is decomposed into two stress fields, a smooth field σ

smo

and a singular field σ

sing

:

σ = σ

smo

+ σ

sing

. (25) Then, the recovered field ˆ σ

required to compute the error estimate given in (14) can be expressed as the contribution of two recovered stress fields, one smooth ˆ σ

smo

and one singular ˆ σ

sing

:

ˆ

σ

= ˆ σ

smo

+ ˆ σ

sing

. (26)

For the recovery of the singular part, the expressions which describe the asymp-

totic fields near the crack tip are used. To evaluate ˆ σ

sing

we first obtain estimated

values of the stress intensity factors K

I

and K

II

using a domain integral method

(9)

based on extraction functions [27, 28]. Notice that the recovered part ˆ σ

sing

is an equilibrated field as it satisfies the equilibrium equations.

Once the field ˆ σ

sing

has been evaluated, an FE-type approximation (discontin- uous) to the smooth part ˆ σ

hsmo

can be obtained subtracting ˆ σ

sing

from the raw FE field:

ˆ

σ

hsmo

= ˆ σ

h

− σ ˆ

sing

. (27) Then, the field ˆ σ

smo

is evaluated applying the enhancements of the SPR tech- nique previously described, i.e. satisfaction of equilibrium and compatibility equa- tions at each patch. Note that as both ˆ σ

smo

and ˆ σ

sing

satisfy the equilibrium equa- tions, ˆ σ

also satisfies equilibrium at each patch.

4 Error in quantities of interest

4.1 Exact error representation and auxiliary problem

The goal of many numerical computations is to control a specific design parameter, thus, it results natural to formulate the error in terms of such quantity. For this purpose, error estimators measured in the energy norm might be utilised to estimate the error in a particular quantity of interest [1]. In this section we show how the ZZ estimate with the SPR-CX recovery may be used to evaluate the error in quantities of interest.

A common approach to evaluate the error in QoI involves the use of duality techniques which solve two different problems. A primal problem, which is the problem at hand as shown in (8), and a dual problem used to extract information on the QoI. Thus, we shall explain the formulation of the dual problem.

Consider the primal problem given in (8) and its approximate finite element solution u

h

∈ V

h

⊂ V . Let Q : V → R be a bounded linear functional representing some quantity of interest, acting on the space V of admissible functions for the problem at hand. We are interested in estimating the error in the functional Q(u) when calculated using the value of the approximate solution u

h

:

Q(u) − Q(u

h

) = Q(u − u

h

) = Q(e) (28) To evaluate Q(e) the standard procedure is to solve the auxiliary or dual problem

Find ˜ u ∈ V such that ∀v ∈ V, Z

ε(v)

T

Dε(˜ u)dΩ = Q(v), (29) which can be seen as the variational form of an auxiliary mechanical problem used to extract information of the QoI. The dual displacement field ˜ u ∈ V vanishes over Γ

D

. Test function v is a virtual displacement. Field ˜ σ = D(ε(˜ u) − ˜ ε

0

) + ˜ σ

0

, where

˜

σ

0

and ˜ ε

0

are known initial stress and strain, can be interpreted as a mechanical

stress field. The left-hand side of (29) is the work of internal forces of the auxiliary

mechanical problem and Q(v) is the work of an abstract external load.

(10)

We consider the same finite element space used in the primal problem to look for an approximation of ˜ u ∈ V such that the problem is

Find ˜ u

h

∈ V

h

such that ∀v ∈ V

h

, Z

ε(v)

T

Dε(˜ u

h

)dΩ = Q(v). (30)

To obtain an exact representation for the error Q(e) in terms of the solution of the dual problem we substitute v = e in (29) and, considering the Galerkin orthogonal- ity, for all ˜ u

h

∈ V

h

:

Q(e) = Z

ε(e)

T

Dε(˜ e)dΩ (31) where ˜ e := ˜ u − u ˜

h

is the discretisation error of the dual problem (29). We can obtain an expression in terms of the mechanical stresses using the constitutive relation:

Q(e) = Z

e

Tσ

D

−1

˜ e

σ

dΩ (32) where ˜ e

σ

:= ˜ σ − σ ˜

h

is the stress error of the dual problem and ˜ σ

h

= D(ε(˜ u

h

) −

˜ ε

0

) + ˜ σ

0

the finite element stress field.

4.2 Smoothing-based error estimate

The error in the QoI in (32) is related to the errors in the FE approximations u

h

and ˜ u

h

. Thus, we can select from the set of available procedures to estimate the error in the energy norm a technique to obtain estimates of the error in the QoI.

Considering expressions (14) and (32) we can derive an estimate for the error in the QoI which reads

Q(e) ≈ E = Z

(e

σ

)

T

D

−1

(˜ e

σ

)dΩ (33) where the approximate dual error is ˜ e

σ

= ˜ σ

− σ ˜

h

and ˜ σ

is the recovered auxiliary stress field. Here, we expect to have a sharp estimate of the error in the QoI if the recovered stress fields are accurate approximations to their exact counterparts.

The recovered stress fields can be computed in many ways, for example, by using the SPR technique as explained in [29]. To obtain accurate representations of the exact stress fields for the primal and dual solutions, we propose the use of the locally equilibrated recovery technique described in Section 3.2. This technique, which is an enhancement of the SPR, enforces the fulfilment of the internal and boundary equilibrium equations locally on patches. For problems with singularities the stress field is also decomposed into two parts: smooth and singular, which are separately recovered.

Two remarks have to be made. First, the analytical expressions that define the

tractions and body forces for the dual problem are obtained from the interpretation

of the functional Q in terms of tractions, body loads, initial stresses and strains, as

seen in Section 4.3. Second, to enforce equilibrium conditions during the recovery

process along the boundary of the domain of interest (DoI) used to define the QoI, we

(11)

consider it as an internal interface. We use different polynomial expansions on each side of the boundary and enforce statical admissibility of the normal and tangential stresses as previously explained in Section 3.2

4.3 Analytical definitions for the dual problem

The SPR-CX recovery requires that the mechanical equilibrium must be made ex- plicit in order to recover the dual stress field. Thus, the right-hand side of (29) is interpreted as the work of mechanical external forces, and the analytical expression of these forces is derived, depending on the quantity of interest:

Find ˜ u ∈ V such that ∀v ∈ V : Z

ε(v)

T

Dε(˜ u)dΩ = Q(v)

= Z

v

T

bdΩ + ˜ Z

ΓN

v

T

˜ tdΓ + Z

ε(v)

T

D˜ ε

0

dΩ − Z

ε(v)

T

σ ˜

0

dΩ

(34)

The problem in (34) is solved using a FE approximation with test and trial functions in V

h

. The finite element solution is denoted by ˜ u

h

∈ V

h

.

Such derivations were presented in [30, 31, 32]. Here, we only recall some of the results presented in these papers. Additionally, we provide the analytical expression of the dual load when the quantity of interest is the generalised stress intensity factor (GSIF).

4.3.1 Mean strain in Ω

I

In this case we are interested in some combination of the components of the strain over a subdomain Ω

I

such that the QoI is given by:

Q(u) = 1

|Ω

I

| Z

ΩI

c

Tε

ε(u)dΩ = Z

ΩI

c

Tε

|Ω

I

| ε(u)dΩ (35) where c

ε

is the extraction operator used to define the combination of strains under consideration. Thus, the term ˜ σ

0

= c

Tε

/|Ω

I

| represents the vector of initial stresses that are used to define the auxiliary problem for this particular QoI.

4.3.2 Mean stress value in Ω

I

Let us consider now as QoI the mean stress value given by a combination c

σ

of the stress components σ = D(ε(u) − ε

0

) + σ

0

in a domain of interest which reads:

Q(u) = 1

|Ω

I

| Z

ΩI

c

Tσ

(D(ε(u) − ε

0

) + σ

0

)dΩ. (36) Q is an affine functional. Let us define

Q(v) = ˜ Z

c

Tσ

D(ε(v))dΩ (37)

(12)

for v an arbitrary vector of H

1

(Ω). ˜ Q is such that ˜ Q(e) = Q(e), so that by solving the dual problem

Z

ε(v)

T

Dε(˜ u)dΩ = ˜ Q(v) (38) for ˜ u, the derivations of Section 4.1 apply.

Similarly to the previous quantity, the right-hand side of the auxiliary problem is defined by the term ˜ ε

0

= c

Tσ

/|Ω

I

|, which represents in this case a vector of initial strains.

4.3.3 Generalised stress intensity factor

The generalised stress intensity factor (GSIF) K is the characterizing parameter in singular problems as in the case of reentrant corners or in fracture mechanics. For that reason, it is important to evaluate error estimates considering this parameter as the quantity of interest. To evaluate the GSIF in XFEM approximations it is a common practice to use the interaction integral in its equivalent domain integral (EDI) form. There are different expressions already available to evaluate EDI inte- grals for singular problems. In this work, we are going to consider the method based on extraction functions, as shown in [27], which is a generalisation of the interaction integral for the singular problem of a V-notch plate:

Q(u) = K = − 1 C

Z

σ

jk

u

auxk

− σ

auxjk

u

k

∂q

∂x

j

dΩ (39)

where u

aux

, σ

aux

are the auxiliary fields used to extract the GSIFs in mode I or mode II and C is a constant that is dependent on the geometry and the loading mode. q is an arbitrary C

0

function that defines the extraction zone Ω

I

which takes the value of 1 at the singular point and 0 at the boundary Γ, x

j

refers to the local coordinate system defined at the singularity.

To formulate the dual problem, we assemble the vector of equivalent nodal forces corresponding to the volume loads in the domain of interest that represent the stress intensity factor. Consider the expanded expression for K with three terms function of the primal stresses and two terms function of the primal displacements:

Q(u) = K = Z

I

(σ )

T

− 1 C

u

aux1

q

,1

u

aux2

q

,2

u

aux2

q

,1

+ u

aux1

q

,2

 −

(u)

T

− 1 C

σ

11aux

q

,1

+ σ

21aux

q

,2

σ

12aux

q

,1

+ σ

22aux

q

,2

dΩ (40) which can be rewritten as a function of initial strains ˜ ε

0

and body loads ˜ b:

Q(u) = K = Z

ΩI

σ (u)

T

ε ˜

0

+ (u)

T

bdΩ. ˜ (41) Thus, if we replace u with the vector of arbitrary displacements v, the quantity of interest can be evaluated from

Q(v) = Z

ΩI

σ(v)

T

˜ ε

0

dΩ + Z

ΩI

v

T

bdΩ. ˜ (42)

(13)

Hence, the initial strains and the body loads per unit volume that can be applied in the dual problem to extract the GSIF are defined as

ε ˜

0

= − 1 C

u

aux1

q

,1

u

aux2

q

,2

u

aux2

q

,1

+ u

aux1

q

,2

 , b ˜ = 1 C

σ

aux11

q

,1

+ σ

21aux

q

,2

σ

aux12

q

,1

+ σ

22aux

q

,2

(43)

5 Numerical results

In this section we consider numerical examples for 2D problems with exact analytical solution to evaluate the performance of the technique presented above. For that purpose we define the effectivity index of the error estimator θ as:

θ = E

Q(e) (44)

where Q(e) denotes the exact error in the quantity of interest, and E represents the evaluated error estimate. We can also represent the effectivity in the QoI defined as

θ

QoI

= Q(u

h

) + E

Q(u) (45)

and the relative error in the QoI for the exact and estimated error η

Q

(e) = |Q(e)|

|Q(u)| , η

E

= |E|

|Q(u

h

) + E| (46)

5.1 Westergaard problem – FEM solution.

Let us consider the Westergaard problem [15, 33] of linear elastic fracture mechanics for which the exact analytical solution is known. The Westergaard problem corre- sponds to an infinite plate loaded at infinity with biaxial tractions σ

x∞

= σ

y∞

= σ

and shear traction τ

, presenting a crack of length 2a as shown in Figure 2. Com- bining the externally applied loads we can obtain different loading conditions: pure mode I, pure mode II or mixed mode.

The numerical model corresponds to a finite portion of the domain (a = 5 and b = 10 in Figure 2). The applied projected stresses for mode I are evaluated from the analytical Westergaard solution [33]:

σ

xI

(x, y) = σ

p |t| x cos φ

2 − y sin φ 2

+ y a

2

|t|

2

m sin φ

2 − n cos φ 2 σ

Iy

(x, y) = σ

p |t| x cos φ

2 − y sin φ 2

− y a

2

|t|

2

m sin φ

2 − n cos φ 2 τ

xyI

(x, y) = y a

2

σ

|t|

2

p

|t|

m cos φ

2 + n sin φ 2

(47)

(14)

b

a

y

x

Figure 2: Westergaard problem. Infinite plate with a crack of length 2a under uniform tractions σ

(biaxial) and τ

. Finite portion of the domain Ω

0

, modelled with FE.

and for mode II:

σ

xII

(x, y) = τ

p |t|

2

y cos φ

2 + x sin φ 2

− y a

2

|t|

2

m cos φ

2 + n sin φ 2 σ

yII

(x, y) = y a

2

τ

|t|

2

p

|t|

m cos φ

2 + n sin φ 2

τ

xyII

(x, y) = τ

p |t| x cos φ

2 − y sin φ 2

+ y a

2

|t|

2

m sin φ

2 − n cos φ 2

(48)

where the stress fields are expressed as a function of x and y, with origin at the centre of the crack. The parameters t, m, n and φ are defined as

t = (x + iy)

2

− a

2

= (x

2

− y

2

− a

2

) + i(2xy) = m + in m = Re(t) = Re(z

2

− a

2

) = x

2

− y

2

− a

2

n = Im(t) = (z

2

− a

2

) = 2xy

φ = Arg(¯ t) = Arg(m − in) with φ ∈ [−π, π] , i

2

= −1

(49)

For the problem analysed, the exact value of the SIF is given by K

I,ex

= σ

√ πa K

II,ex

= τ

√ πa (50)

Material parameters are Young’s modulus E = 10

7

and Poisson’s ratio ν = 0.333.

We consider loading conditions in pure mode I with σ

= 100 and τ

= 0, and pure mode II with σ

= 0 and τ

= 100. We assume plane strain conditions.

In the numerical analyses, we use a geometrical enrichment defined by a circular

fixed enrichment area B(x

0

, r

e

) with radius r

e

= 2.5, with its centre at the crack

tip x

0

as proposed in [34]. Bilinear elements are considered in the models, using

a sequence of uniformly refined meshes. For the numerical integration of standard

elements we use a 2 × 2 Gaussian quadrature rule. We use a 5 × 5 quasipolar

(15)

integration in the subdomains of the element containing the crack tip [34]. We do not consider correction for blending elements. Methods to address blending errors are proposed in [35, 36, 37, 38].

To evaluate the stress intensity factor K we use an EDI technique [27]. For the primal problem we consider a square plateau function q centred at the crack tip, as shown in Figure 3. q = 1 for the domain defined by an inner square with side length 6 and q = 0 for the part of the domain outside the outer square with side length 8, q is interpolated in-between the two squares. This plateau function is also used to define the subdomain Ω

i

when extracting the quantity of interest in the dual problem. As the dual problem is also a singular problem we have to evaluate a second stress intensity factor. In this case, we use a plateau function such that q = 1 for all nodes inside a square with side length 4.9 and q = 0 otherwise.

Figure 3: Domain of interest for the extraction of the stress intensity factor In Figure 4 we represent the equivalent nodal forces used to solve the primal and dual problems. For the dual problem the vector of forces is constructed using the discrete approximation of the dual function. The Dirichlet boundary constraints are the same for both models. For the dual problem, we can see that the forces are distributed in the nodes located in the domain of interest. For the recovery of the primal and dual fields we perform the splitting of stresses and enforce internal and boundary equilibrium and the compatibility equation.

The yy -component of the stress field for the raw FE and the recovered solutions is represented in Figure 5. The enrichment area is indicated with a circle. In Figure 6 we show the same results for the dual problem. Notice how the recovery procedure smoothes the stresses along the interface of the domain of interest. As the dual problem is also characterised by the crack, we have to evaluate the corresponding stress intensity factor and perform the singular+smooth decomposition of the stress field.

Figure 7 shows the evolution of the effectivity index θ as we increase the number

of degrees of freedom (dof). We consider as quantities of interest the two GSIFs

characterising two different loading conditions, i.e. mode I and mode II. We can see

that for both quantities the error estimator yields effectivities close to the optimal

value θ = 1.

(16)

Figure 4: Equivalent forces at nodes for the primal (left) and dual (right) problems.

In Tables 1 and 2 we indicate the values for the estimated, E , and exact, Q(e), errors, the global effectivity index θ and the effectivity for the quantity of interest θ

QoI

using the proposed recovery technique and the standard SPR (denoted with †).

The magnitude of the exact error is accurately captured by the estimated obtained with the SPR-CX, which is clearly reflected in the good effectivity index for both loading modes. As expected, the effectivity in the quantities of interest θ

QoI

is highly accurate. For the SPR, although the value E decreases as we increase the number of dof, the error estimate is not as accurate as the estimate obtained with the SPR-CX and does not decrease as fast as the exact error, loosing asymptotic exactness. The SPR does not consider the splitting of the singular stresses, giving less accurate results close to the crack tip, and does not enforce equilibrium conditions in the primal and dual recovered fields, which results in a poorer description of the stresses close to the boundaries and the interface of the domain of interest.

Figure 8 compares the results of the proposed SPR-CX recovery with the stan-

dard SPR technique. In particular, the SPR cannot properly recover singular fields,

(17)

0 100 200 300

Figure 5: FE (left) and recovered (right) σ

yy

for the primal problem.

0 5 10 15 x 10 20

5

Figure 6: FE (left) and recovered fields (right) σ

yy

for the dual problem.

thus, the error estimate provided by the technique does not converge to the exact error [23]. This behaviour is similar for the two loading modes.

In Figure 9 we represent the distribution of the estimated error for the second mesh of the sequence for the error in energy norm ke

es

k and the error considering the quantity of interest E . This error distribution might guide the refinement during the adaptivity procedure. The approach based on energy norm estimates that the most critical part is located in the vicinity of the singular point whilst the goal oriented approach also considers the domain where the information of the QoI is extracted.

Table 1: Stress intensity factor K

I

as QoI.

Results using the standard SPR recovery.

dof E Q(e) θ θ

QoI

E

θ

θ

QoI

351 2.5264 2.1144 1.1948 1.00261 13.7089 6.4835 1.07333

1,289 0.4822 0.5146 0.9369 0.99979 6.3880 12.4124 1.03715

4,973 0.1140 0.1216 0.9376 0.99995 3.1756 26.1141 1.01932

19,637 0.0267 0.0278 0.9617 0.99999 1.5789 56.7646 1.00981

(18)

10

3

10

4

1

1.2 1.4 1.6 1.8 2

dof θ

mode I mode II

Figure 7: Evolution of the effectivity index θ considering the SIF as quantity of interest under mode I and mode II loading conditions.

Table 2: Stress intensity factor K

II

as QoI.

Results using the standard SPR recovery.

dof E Q(e) θ θ

QoI

E

θ

θ

QoI

351 2.2886 1.1273 2.0302 1.00735 5.6052 4.9724 1.02832 1,289 0.2827 0.2902 0.9744 0.99995 2.2203 7.6517 1.01221 4,973 0.0700 0.0689 1.0147 1.00001 1.1078 16.0677 1.00657 19,637 0.0168 0.0159 1.0554 1.00001 0.5502 34.6562 1.00338

6 Conclusions and future work.

We have presented a locally equilibrated recovery procedure for goal oriented error estimation in XFEM. We have considered as the design parameter the generalised stress intensity factor that characterises the solution of singular problems in the context of linear elastic fracture mechanics. The technique proposes the use of a stress recovery that provides locally equilibrated stress fields for both the primal and the dual problem.

To formulate the dual problem we consider the linear equivalent domain inte- gral representing K to obtain the applied loads of the dual FE approximation. To perform the recovery of the primal and dual solutions we consider three main ideas:

(i) enforcement of the internal equilibrium equation, (ii) enforcement of boundary equilibrium and (iii) splitting of the stress field into singular and smooth parts.

The proposed technique has been tested with problems under different loading

conditions. The obtained results show that the error estimator accurately captures

the exact error in the evaluation of the stress intensity factor.

(19)

10

3

10

4

0

20 40 60

dof θ

SPRCX, mode I SPRCX, mode II SPR, mode I SPR, mode II

Figure 8: Evolution of the effectivity index θ for the SPRCX and SPR. Mode I and mode II loading conditions.

7 Acknowledgements

This work was supported by the EPSRC grant EP/G042705/1 “Increased Reliability for Industrially Relevant Automatic Crack Growth Simulation with the eXtended Finite Element Method”. St´ ephane Bordas also thanks partial funding for his time provided by the European Research Council Starting Independent Research Grant (ERC Stg grant agreement No. 279578) “RealTCut Towards real time multiscale simulation of cutting in non-linear materials with applications to surgical simula- tion and computer guided surgery”. This work has been carried out within the framework of the research project DPI2010-20542 of the Ministerio de Ciencia e Innovaci´ on (Spain). The financial support of the FPU program (AP2008-01086), the funding from Universitat Polit` ecnica de Val` encia and Generalitat Valenciana (PROMETEO/2012/023) are also acknowledged.

References

[1] Ainsworth M, Oden JT. A posteriori Error Estimation in Finite Element Anal- ysis. John Wiley & Sons: Chichester, 2000.

[2] Ladev` eze P, Pelle JP. Mastering calculations in linear and nonlinear mechanics.

Mechanical engineering series, Springer Science, 2005.

[3] Babuˇska I, Rheinboldt WC. A-posteriori error estimates for the finite element method. International Journal for Numerical Methods in Engineering 1978;

12(10):1597–1615.

(20)

1 2 3 4 x 10

−6

0 10 20 x 10

−3

Figure 9: Distribution of the estimated error considering the error in energy norm (top) and the error in the quantity of interest E (bottom).

[4] Zienkiewicz OC, Zhu JZ. A simple error estimator and adaptive procedure for practical engineering analysis. International Journal for Numerical Methods in Engineering 1987; 24(2):337–357.

[5] Pereira OJBA, de Almeida JPM, Maunder EAW. Adaptive methods for hybrid equilibrium finite element models. Computer Methods in Applied Mechanics and Engineering Jul 1999; 176(1-4):19–39.

[6] Paraschivoiu M, Peraire J, Patera AT. A posteriori finite element bounds for linear-functional outputs of elliptic partial differential equations. Computer Methods in Applied Mechanics and Engineering 1997; 150(1-4):289–312.

[7] Ladev` eze P, Rougeot P, Blanchard P, Moreau JP. Local error estimators for finite element linear analysis. Computer Methods in Applied Mechanics and Engineering 1999; 176(1-4):231–246.

[8] Oden JT, Prudhomme S. Goal-oriented error estimation and adaptivity for the finite element method. Computers & Mathematics with Applications Mar 2001;

41(5-6):735–756.

[9] Cirak F, Ramm E. A posteriori error estimation and adaptivity for linear elas-

ticity using the reciprocal theorem. Computer Methods in Applied Mechanics

and Engineering Apr 1998; 156(1-4):351–362.

(21)

[10] R¨ uter M, Stein E. Goal-oriented a posteriori error estimates in linear elastic fracture mechanics. Computer Methods in Applied Mechanics and Engineering Jan 2006; 195(4-6):251–278.

[11] de Almeida JPM, Pereira OJBA. Upper bounds of the error in local quanti- ties using equilibrated and compatible finite element solutions for linear elastic problems. Computer Methods in Applied Mechanics and Engineering Jan 2006;

195(4-6):279–296.

[12] Mo¨ es N, Dolbow J, Belytschko T. A finite element method for crack growth without remeshing. International Journal for Numerical Methods in Engineer- ing Sep 1999; 46(1):131–150.

[13] Bordas SPA, Duflot M. Derivative recovery and a posteriori error estimate for extended finite elements. Computer Methods in Applied Mechanics and Engi- neering 2007; 196(35-36):3381–3399.

[14] Duflot M, Bordas SPA. A posteriori error estimation for extended finite el- ements by an extended global recovery. International Journal for Numerical Methods in Engineering 2008; 76:1123–1138.

[15] R´ odenas JJ, Gonz´ alez-Estrada OA, Taranc´ on JE, Fuenmayor FJ. A recovery- type error estimator for the extended finite element method based on singu- lar+smooth stress field splitting. International Journal for Numerical Methods in Engineering 2008; 76(4):545–571.

[16] R´ odenas JJ, Gonz´ alez-Estrada OA, D´ıez P, Fuenmayor FJ. Accurate recovery- based upper error bounds for the extended finite element framework. Computer Methods in Applied Mechanics and Engineering 2010; 199(37-40):2607–2621.

[17] Strouboulis T, Zhang L, Wang D, Babuˇska I. A posteriori error estimation for generalized finite element methods. Computer Methods in Applied Mechanics and Engineering 2006; 195(9-12):852–879.

[18] Panetier J, Ladev` eze P, Chamoin L. Strict and effective bounds in goal-oriented error estimation applied to fracture mechanics problems solved with XFEM.

International Journal for Numerical Methods in Engineering 2010; 81(6):671–

700.

[19] Gerasimov T, R¨ uter M, Stein E. An explicit residual-type error estimator for Q 1 -quadrilateral extended finite element method in two-dimensional linear elastic fracture mechanics. International Journal for Numerical Methods in Engineer- ing 2012; 90(April):1118–1155.

[20] Panetier J, Ladev` eze P, Louf F. Strict bounds for computed stress intensity factors. Computers & Structures Aug 2009; 87(15-16):1015–1021.

[21] R¨ uter M, Gerasimov T, Stein E. Goal-oriented explicit residual-type error es-

timates in XFEM. Computational Mechanics 2013; 52(2):361–376.

(22)

[22] Pannachet T, Sluys LJ, Askes H. Error estimation and adaptivity for discon- tinuous failure. International Journal for Numerical Methods in Engineering 2009; 78(5):528–563.

[23] Gonz´ alez-Estrada OA, R´ odenas JJ, Bordas SPA, Duflot M, Kerfriden P, Giner E. On the role of enrichment and statical admissibility of recovered fields in a-posteriori error estimation for enriched finite element methods. Engineering Computations 2012; 29(8).

[24] D´ıez P, R´ odenas JJ, Zienkiewicz OC. Equilibrated patch recovery error esti- mates: simple and accurate upper bounds of the error. International Journal for Numerical Methods in Engineering 2007; 69(10):2075–2098.

[25] R´ odenas JJ, Tur M, Fuenmayor FJ, Vercher A. Improvement of the supercon- vergent patch recovery technique by the use of constraint equations: the SPR-C technique. International Journal for Numerical Methods in Engineering 2007;

70(6):705–727.

[26] Blacker T, Belytschko T. Superconvergent patch recovery with equilibrium and conjoint interpolant enhancements. International Journal for Numerical Meth- ods in Engineering 1994; 37(3):517–536.

[27] Szab´ o BA, Babuˇska I. Finite Element Analysis. John Wiley & Sons: New York, 1991.

[28] Giner E, Tur M, Fuenmayor FJ. A domain integral for the calculation of gener- alized stress intensity factors in sliding complete contacts. International Journal of Solids and Structures Feb 2009; 46(3-4):938–951.

[29] Zienkiewicz OC, Zhu JZ. The superconvergent patch recovery and a posteri- ori error estimates. Part 1: The recovery technique. International Journal for Numerical Methods in Engineering 1992; 33(7):1331–1364.

[30] R´ odenas JJ. Goal Oriented Adaptivity: Una introducci´ on a trav´ es del problema el´ astico lineal. Technical Report, CIMNE, PI274, Barcelona, Spain 2005.

[31] Gonz´ alez-Estrada OA, R´ odenas JJ, Nadal E, Bordas SPA, Kerfriden P. Equili- brated patch recovery for accurate evaluation of upper error bounds in quanti- ties of interest. Adaptive Modeling and Simulation. Proceedings of V ADMOS 2011, Aubry D, D´ıez P, Tie B, Par´ es N (eds.), CINME: Paris, 2011.

[32] Verdugo F, D´ıez P, Casadei F. Natural quantities of interest in linear elasto- dynamics for goal oriented error estimation and adaptivity. Adaptive Modeling and Simulation. Proceedings of V ADMOS 2011, Aubry D, D´ıez P, Tie B, Par´ es N (eds.), CIMNE: Paris, 2011.

[33] Giner E, Fuenmayor FJ, Baeza L, Taranc´ on JE. Error estimation for the finite

element evaluation of GI and GII in mixed-mode linear elastic fracture mechan-

ics. Finite Elements in Analysis and Design 2005; 41(11-12):1079–1104.

(23)

[34] B´ echet E, Minnebo H, Mo¨ es N, Burgardt B. Improved implementation and robustness study of the X-FEM for stress analysis around cracks. International Journal for Numerical Methods in Engineering Oct 2005; 64(8):1033–1056.

[35] Chessa J, Wang H, Belytschko T. On the construction of blending elements for local partition of unity enriched finite elements. International Journal for Numerical Methods in Engineering Jun 2003; 57(7):1015–1038.

[36] Gracie R, Wang H, Belytschko T. Blending in the extended finite element method by discontinuous Galerkin and assumed strain methods. International Journal for Numerical Methods in Engineering 2008; 74(11):1645–1669.

[37] Fries T. A corrected XFEM approximation without problems in blending el- ements. International Journal for Numerical Methods in Engineering 2008;

75(5):503–532.

[38] Taranc´ on JE, Vercher A, Giner E, Fuenmayor FJ. Enhanced blending elements

for XFEM applied to linear elastic fracture mechanics. International Journal

for Numerical Methods in Engineering 2009; 77(1):126–148.

Références

Documents relatifs

For this reason, the local performance of the proposed technique indicates that the error estimator based on equilibrated recovered fields for the primal and dual problems is

This paper presents an error estimator for partition of unity enriched finite element methods such as the extended finite element method (XFEM) based on derivative recovery

• The lower and practical upper bounds of the error in energy norm provided by the displacement recovery technique allowed for the development of error bounding techniques in

In this paper, we present a re- covery technique for 2D linear elasticity problems, based on the superconvergent patch recovery (SPR), which provides recovered displacement and

Keywords: Double-interpolation approximation; higher-order element; smooth nodal stress; extended nite element method; crack propagation..

[6] have developed an adaptation of the Superconvergent Patch Recovery (SPR) technique for the XFEM framework, called SPR XFEM , which also provides accurate error estimations.

The double-interpolation approximation is constructed through two consequent stages of interpolation, i.e., the linear nite element interpolation for the rst stage to produce

For this reason, the local performance of the proposed technique indicates that the error estimator based on equilibrated recovered fields for the primal and dual problems is