• Aucun résultat trouvé

Mechanics & Industry c AFM, EDP Sciences 2014 DOI: 0.1051/meca/2014033 www.mechanics-industry.org

N/A
N/A
Protected

Academic year: 2021

Partager "Mechanics & Industry c AFM, EDP Sciences 2014 DOI: 0.1051/meca/2014033 www.mechanics-industry.org"

Copied!
6
0
0

Texte intégral

(1)

“mi130149” — 2014/5/29 — 9:33 — page 1 — #1 i

i

i i

Mechanics & Industry c AFM, EDP Sciences 2014 DOI: 0.1051/meca/2014033 www.mechanics-industry.org

M echanics

& I ndustry

Analysis using higher-order XFEM: implicit representation

of geometrical features from a given parametric representation

M. Moumnassi 1,a , S.P.A. Bordas 2 , R. Figueredo 1 and P. Sansen 1

1

ESIEE-Amiens, 14 quai de la Somme, 80082 Amiens Cedex 2, France

2

School of Engineering, Institute of Mechanics and Advanced Materials, Cardiff University, Queen’s Buildings, The Parade, Cardiff CF24 3AA, United Kingdom

Received 21 June 2013, Accepted 3 May 2014

Abstract – We present a promising approach to reduce the difficulties associated with meshing complex curved domain boundaries for higher-order finite elements. In this work, higher-order XFEM analyses for strong discontinuity in the case of linear elasticity problems are presented. Curved implicit boundaries are approximated inside an unstructured coarse mesh by using parametric information extracted from the parametric representation (the most common in Computer Aided Design CAD). This approximation provides local graded sub-mesh (GSM) inside boundary elements (i.e. an element split by the curved boundary) which will be used for integration purpose. Sample geometries and numerical experiments illustrate the accuracy and robustness of the proposed approach.

Key words: Higher-order XFEM / curved boundary / parametric functions / implicit boundary representation / graded sub-mesh (GSM)

esum´ e – Nous pr´ esentons une approche prometteuse afin de r´ eduire les difficult´ es li´ ees aux maillages de g´ eom´ etries avec fronti` eres courbes pour l’analyse avec des ´ el´ ements finis d’ordre sup´ erieur. Une analyse par XFEM d’ordre sup´ erieur dans le cas de la mod´ elisation des interfaces mat´ eriau-vide est test´ ee sur un ensemble repr´ esentatif de probl` emes d’´ elasticit´ e lin´ eaire. Les fronti` eres implicites courbes sont approxim´ ees

`

a l’int´ erieur d’un maillage grossier non structur´ e en utilisant les informations param´ etriques extraites de la repr´ esentation param´ etrique (la plus populaire en conception CAO). Cette approximation g´ en` ere un sous-maillage gradu´ e (SMG) ` a l’int´ erieur des ´ el´ ements travers´ es par la fronti` ere qui sera utilis´ e ` a des fins d’int´ egrations num´ erique. Exemples de g´ eom´ etries et des exp´ eriences num´ eriques illustrent la pr´ ecision et la robustesse de l’approche propos´ ee.

1 Introduction

1

High-order finite element methods offer high accuracy

2

and rates of convergence using coarse meshes. However,

3

applying higher-order finite elements to curved domains

4

requires (i) the need to conform curved mesh entities to

5

curved boundaries and (ii) a correct treatment for higher-

6

order integration rules to compute volume and bound-

7

ary integrals. Moreover, the construction of curved ele-

8

ment meshes may lead to invalid curved elements near a

9

curved boundary, for example due to an excessive distor-

10

tion. Therefore, it is necessary to develop efficient pro-

11

cedures to detect the validity of mesh elements and to

12

correct the invalid elements ensuring that the Jacobian

13

determinant is strictly positive.

14

a

Corresponding author: [email protected]

Our interests in simplification of meshes, correct treat- 15

ment of numerical integration over elements with curved 16

boundaries, motivated us to seek a flexible and simple 17

technique, while retaining benefits of the high-order finite 18

element method (FEM). Ideally, the information about 19

the domain geometry should be independent of the finite 20

element mesh size or its order of interpolation. A large 21

number of researchers [1–7] have investigated a variety of 22

concepts do not require the generation of a conforming 23

mesh and modelling geometrical features independently 24

of the finite element mesh used for analysis. These con- 25

cepts differ from each other on the following points: 26

Types of numerical methods: eXtended finite 27

element method (XFEM) [8], the generalized fi- 28

nite element method (GFEM) [9], finite cell method 29

(FCM) [2,10], Cartesian Grid FEM (cg-FEM) [7], etc. 30

(2)

(a) (b) (c)

Fig. 1. Microstructure containing a distribution of voids with different sizes and shapes. (a) Unstructured coarse mesh for finite element analysis. (b) Adaptive sub-mesh refinement of level ( n = 7) using GSM. (c) Implicit computational domain.

Types of the background mesh grid: struc-

1

tured [2, 4] or unstructured [1] coarse mesh.

2

Techniques to represent boundaries: explicit sur-

3

face representations [5], level set representation [1, 4],

4

parametric function to level set/signed distance rep-

5

resentation [1, 11], medical image modalities [2, 4].

6

Strategies to construct boundaries over the

7

background mesh grid: Quadtree/Octree partition

8

of space [2, 4], degenerated and graded sub-meshes

9

(DSM and GSM) in 2D/3D [1].

10

Here, we use a background unstructured simplex mesh

11

that serves to construct the computational domain and

12

serves for analysis by higher-order shape functions. For

13

this purpose, we use the implicit representation (Level Set

14

Description) to define the geometrical features to repre-

15

sent domain boundaries and XFEM for analysis. To con-

16

struct the curved boundaries with minimal dependence

17

on this background mesh, we use the hybrid method pro-

18

posed by Moumnassi et al. [1] which exploits the advan-

19

tages of the parametric and implicit (level set) representa-

20

tions. We employ a graded sub-mesh (GSM) [1] strategy

21

to construct curved domain boundaries over the back-

22

ground mesh, and for the integration of the weak form.

23

The proposed representation guarantees the desired ap-

24

proximation a priori of the original object and also pro-

25

vides an efficient numerical integration where integrals

26

over curved domains and curved boundaries are based on

27

the standard Gauss quadrature.

28

Our approach shares some similarities with the Finite

29

Cell Method [2] and the recent one proposed by Legrain

30

et al. [4] in which use high-order XFEM. However, it can

31

be seen as more general in that it is possible to construct

32

the approximation directly from an arbitrary paramet-

33

ric definition of the object (the most common in Com-

34

puter Aided Design CAD) and handles corners and sharp

35

edges exactly. Moreover, an arbitrary background mesh

36

(unstructured) can be used.

37

2 Implicit curved domain based 38

on parametric representation 39

Recently, Moumnassi et al. [1] developed a hy- 40

brid parametric/implicit representation well-suited to 41

methods based on fixed grids such as the extended fi- 42

nite element method (XFEM). They showed that it was 43

possible, using a marching algorithm for automatic con- 44

version from a parametric surface into a zero level set 45

defined on a narrow band of the background mesh, to 46

construct a finer graded sub-mesh (GSM) inside the split 47

elements, to build an implicit computational domain in- 48

dependently of the finite element mesh size or its order of 49

interpolation. A framework based on multiple level sets, 50

constructive solid geometry (CSG) and a cutting method 51

was used to construct a fully implicit domain for analysis. 52

This framework will be considered in this work to con- 53

struct curved boundaries from parametric functions and 54

to build implicit computational domains independently of 55

the background finite element mesh size that will be used 56

for XFEM analysis. 57

Figure 1 shows an example to construct an implicit 58

computational domain independently of the background 59

finite element mesh size. Geometrical features describ- 60

ing curved boundaries are based on parametric functions 61

which are converted into multiple zero level sets on the 62

background mesh grid. The marching algorithm locates 63

the narrow band that encloses the curved boundary from 64

all elements in the mesh, in which only the selected el- 65

ements will be used to construct the graded sub-mesh 66

(GSM). The parametric information is used as a guide to 67

generate the profile of the curved region inside the finer 68

graded mesh and the level set resulted from this conver- 69

sion is used to classify the sub-elements into the solid part 70

and the void part. This sub-mesh is only used to carefully 71

locate the curved regions inside the set of mesh elements 72

which contains the zero level set and to generate Gauss 73

points to integrate the weak form, which differentiates 74

them from finite elements. 75

(3)

“mi130149” — 2014/5/29 — 9:33 — page 3 — #3 i

i

i i

M. Moumnassi et al.: Mechanics & Industry 3

(a) (b) (c)

Fig. 2. (a) Sets of elements I , B , O and Gr

I∪B

inside an unstructured mesh grid. (b) Sub-elements E

Δ

and E

ΔΓ

resulting from a graded sub-mesh refinement of level ( n = 3). (c) Example of boundary integrals on E

ΔΓ

.

Now we have the necessary tools for analysis: compu-

1

tational domain and the background coarse mesh that will

2

serve as support for shape functions. The next step will be

3

devoted to adapting the use of XFEM for our approach.

4

3 Finite element analysis

5

We consider a background mesh grid Gr (see Fig. 2a)

6

that serves as support for the finite element shape func-

7

tions of order p . Gr encloses a computational domain

8

Ω

h

R

n

, ( n = 2 , 3) and its boundaries Γ

h

. The com-

9

putational domain divides Gr into three sets: the sets of

10

elements I (Interior), B (Boundary) and O (Outside). In-

11

terior elements E

I

are those which are completely inside

12

Ω

h

; exterior elements E

O

which are completely outside

13

Ω

h

; boundary elements E

B

which are split by Γ

h

. The

14

union of the two sets of elements I and B , denoted Gr

I∪B

15

covers entirely the computational domain. In the case of

16

modelling void-material interfaces by XFEM, the spatial

17

discretization of PDEs is done on Gr

I∪B

, and the degrees

18

of freedom on the set of elements O will be deleted from

19

the weak formulation.

20

3.1 Numerical integration

21

The set of elements B which cover boundaries of the

22

computational domain, in turn, is divided into two subsets

23

of elements (see Fig. 2b): IB (inside the boundary Γ

h

) and

24

OB (outside the boundary Γ

h

). The boundary elements

25

E

B

B are further subdivided into sub-elements E

Δ

such

26

that E

B

=

n

k=1

E

Δ

. Sub-elements of an interior bound-

27

ary element IB are located within the domain E

Δ

= E

IB

28

whereas the sub-elements of an exterior boundary element

29

OB are located outside E

Δ

= E

OB

.

30

Domain integrals: the interior of the computational

31

domain Ω

h

, to be considered for the analysis is then de-

32

fined by the union of the interior elements ( I ) with the

33

interior boundary sub-elements ( IB ). Therefore, the inte-

34

gral of a generic function f over a curved computational

35

domain Ω

h

is then given by: 36

GrI∪B

Λ

I∪B

f d Ω =

I

f d Ω +

B

Λ

I∪B

f d Ω (1)

where 37

I

f d Ω =

EI

EI

f d Ω 38

and 39

B

Λ

I∪B

f d Ω =

EB

EB

Λ

I∪B

f d Ω 40

=

EB

Λ

I∪B

f d Ω 41

=

EB

EIB

EIB

f d Ω 42

43

Λ

I∪B

is the indicator function [1], taking value 1 if 44

( E

I

, E

Δ

) Ω

h

and 0 if E

Δ

/ Ω

h

. 45

Boundary integrals: the curved boundaries are ap- 46

proximated by a set of linear segments E

ΔΓ

in 2 D (see 47

Fig. 2b) or triangles in 3 D inside a boundary element E

B

. 48

We denote the part of the boundary Γ

h

inside E

B

by E

49

such that E

=

n

k=1

E

ΔΓ

. Therefore, the integral of a 50

generic function f over a curved boundary Γ

h

is given by: 51

52

B(Γ)

f dΓ =

E

E

f dΓ =

E

EΔΓ

EΔΓ

f dΓ (2) where B ( Γ ) defines the set of boundary elements B that 53

enclose a part or all of the boundary Γ

h

. Figure 2c show 54

an example of boundary integrals over a curved part of 55

boundary E

inside a finite element mesh E

B

. 56

Note that, the integrals over the sub-elements E

Δ

and 57

E

ΔΓ

are based on standard Gauss quadrature. These sub- 58

elements are only used to generate Gauss points to in- 59

tegrate the weak form and the treatment of Neumann 60

boundary conditions, which differentiates them from fi- 61

nite elements. 62

(4)

(a) (b) (c)

Fig. 3. A quarter of a thick-wall cylinder under internal pressure. (a) The background coarse mesh and a graded sub-mesh (GSM) of level (n = 10). (b) Correct imposition of pressure over the curved internal boundary. (c) Von Mises stress distribution using cubic element.

3.2 Numerical examples

1

In order to study the influence of the accurate repre-

2

sentation of curved domain and the accurate treatment of

3

numerical quadrature on curved boundaries using higher-

4

order XFEM, we analyze the relative error in the energy

5

norm (Eq. (3)) and convergence rates for a test example

6

with known analytical solution. Note that, for a smooth

7

problem, the rate at which the energy error decreases as

8

a uniform mesh is refined is O ( h

p

), where h is the size of

9

finite elements and p is the polynomial order of the shape

10

functions.

11

E

h

) =

GrI∪B

Λ

I∪B

u

h

u

ex

: C :

u

h

u

ex

d Ω

GrI∪B

Λ

I∪B

( u

ex

) : C : ( u

ex

) d Ω

1/2

(3) Let us consider the axisymmetric analysis of a thick-

12

wall cylinder under internal pressure p = 3000 MPa

13

with Young’s modulus E = 10

6

MPa and Poisson’s ratio

14

ν = 0 . 3. In this case, plane stress conditions are assumed,

15

in which analytical solutions are known. Only a quarter of

16

the section was considered. The process to construct the

17

computational domain, the accurate boundary integrals

18

of pressure over the curved internal boundary and the re-

19

sult of analysis are depicted in Figure 3. Figure 3a shows

20

the construction of the computational domain over the

21

background coarse mesh used for analysis and the graded

22

sub-mesh (GSM) used to carefully locate the curved in-

23

ternal and external boundaries.

24

Different background meshes are considered with dif-

25

ferent levels of sub-mesh refinement. Convergence stud-

26

ies are carried out using linear, quadratic and cubic ele-

27

ments. The results of the convergence study using XFEM

28

are shown in Figures 4a and 4b respectively for lin-

29

ear/quadratic elements and cubic element. The relative

30

error in the energy norm is plotted as a function of the 31

mesh size (log-log plot). In Figure 4, the rate of conver- 32

gence R is also indicated for several level of sub-mesh 33

refinement ( n = 1 to 7) inside a boundary element E

B

. 34

From these results, it is clear that the use of the clas- 35

sical description of boundaries with higher-order finite el- 36

ements lead to suboptimal convergence rates in the anal- 37

ysis. This is explained by the domination of errors in the 38

boundary description over errors of discretization. By us- 39

ing the proposed approach, it is clear that not only the 40

accuracy, but also the convergence rates are increased. In 41

the cases of quadratic and cubic approximations, the ben- 42

efit of introducing additional sub-meshes along the curved 43

boundaries is immediately apparent, even for only one re- 44

finement inside each boundary element E

B

. For quadratic 45

element, GSM refinement of level ( n = 2) is sufficient to 46

achieve the theoretical rate of convergence, i.e. O ( h

p=2

). 47

For cubic element, GSM refinement of level ( n = 6) is 48

needed to achieve the theoretical rate of convergence, i.e. 49

O ( h

p=3

). 50

This methodology shows significant improvement in 51

quality of the solution until the theoretical rate of 52

convergence, i.e. O ( h

p

), is attained. This means that cor- 53

rect treatment of numerical integration over (i) a curved 54

domain and (ii) on a curved element boundary inside a 55

boundary element E

B

are achieved with success using a 56

non-conforming mesh. 57

However, three drawbacks are present in the above 58

approach for practical use: 59

For a fixed p > = 2 polynomial order of the discretiza- 60

tion, the computational analysis shows that the level 61

number n used to generate local GSM refinement in- 62

side a boundary element E

B

for achieving the optimal 63

rate of convergence is different in the case of coarse 64

and fine meshes. A constant ratio h/n cannot give the 65

optimal convergence for all background meshes. Sup- 66

plementary refinement of the GSM level is necessary 67

(5)

“mi130149” — 2014/5/29 — 9:33 — page 5 — #5 i

i

i i

M. Moumnassi et al.: Mechanics & Industry 5

0.0001 0.001 0.01 0.1 1

0.01 0.1

Relative Error

h

Classical XFEM (Linear) (R=0.994) XFEM with GSM of level n=6 inside EB (Linear) (R=0.996) Classical XFEM (Quadratic) (R=1.60) XFEM with GSM of level n=1 (Quadratic) GSM of level n=2 (Quadratic) GSM of level n=4 (Quadratic) GSM of level n=6 (Quadratic) (R=2.0086)

(a)

1e−07 1e−06 1e−05 0.0001 0.001 0.01 0.1 1

0.01 0.1

Relative Error

h

Classical XFEM (Cubic) (R=1.51) XFEM with GSM of level n=1 inside EB (Cubic) GSM of level n=2 (Cubic) GSM of level n=3 (Cubic) GSM of level n=4 (Cubic) (R=2.75) GSM of level n=6 (Cubic) (R=3.02) GSM of level n=7 (Cubic) (R=3.04)

(b)

Fig. 4. Convergence results: (a) linear and quadratic elements, (b) cubic element.

as the background mesh is refined to provide the opti-

1

mal convergence. This is because GSM refinement gen-

2

erates linear geometric approximations of the curved

3

boundaries inside a boundary element E

B

.

4

GSM refinement increases the number of sub-elements

5

which increases the number of integration points for

6

both domain and boundary integrals inside a bound-

7

ary element.

8

An appropriate user-specified level of GSM refinement

9

is necessary to get an optimal solution accuracy for a

10

given background mesh and polynomial order of the

11

discretization.

12

For the last drawback, it is possible to define a cri-

13

terion for this particular problem in order to set up the

14

required number of GSM refinement for a given polyno-

15

mial order of the discretization. However, this approach

16

has been applied on a simple example (an infinite plate

17

with a central hole) which achieves a higher-order rate of

18

convergence. Nevertheless, the required level n of GSM

19

is different from the previous example. Consequently, we

20

cannot establish a simple general criterion, we think that

21

the level number n of GSM depends strongly on local cur-

22

vature of boundaries, background mesh size and boundary

23

conditions.

24

Despite these drawbacks, this approach remains an

25

easy and accurate alternative to model geometrical fea-

26

tures independently of the finite element mesh size used

27

for analysis (see Fig. 1 for 2D and Fig. 5 for 3D). Also,

28

it guarantees the desired approximation a priori of the

29

original domain geometry by using different level of the

30

graded sub-mesh (GSM) refinement without changing the

31

background mesh size. Furthermore, computational anal-

32

ysis using higher-order finite element leads, most impor-

33

tantly, to a small size of the resulting matrix to be solved,

34

compared to advanced conforming mesh techniques like

35

Fig. 5. Modelling a microstructure using a background coarse mesh and GSM refinement independently of the finite element mesh size.

h-refinement, for a similar accuracy. For illustration, Fig- 36

ure 6 provides a numerical example of traction using the 37

microstructure of Figure 1. 38

4 Conclusions 39

Instead of the use of a conforming curved mesh to 40

represent curved boundaries and to perform higher-order 41

finite element analysis, the use of the above framework 42

(non-conforming mesh, parametric functions, graded sub- 43

mesh (GSM) and higher-order XFEM) simplifies mesh 44

generation, achieves the optimal accuracy and higher- 45

order convergence. 46

(6)

(a) (b)

Fig. 6. Von Mises stress distribution (a) and displacement field (b) using cubic element.

References

1

[1] M. Moumnassi, S. Belouettar, E. B´ echet, S.P. Bordas,

2

D. Quoirin, M. Potier-Ferry, Finite element analysis

3

on implicitly defined domains: An accurate representa-

4

tion based on arbitrary parametric surfaces, Comput.

5

Methods Appl. Mech. Eng. 200 (2011) 774–796

6

[2] A. D¨ uster, J. Parvizian, Z. Yang, E. Rank, The finite

7

cell method for three-dimensional problems of solid me-

8

chanics, Comput. Methods Appl. Mech. Eng. 197 (2008)

9

3768 3782

10

[3] K. Dr´ eau, N. Chevaugeon, N. Mo¨ es, Studied x-fem en-

11

richment to handle material interfaces with higher order

12

finite element, Comput. Methods Appl. Mecha. Eng. 199

13

(2010) 1922–1936

14

[4] G. Legrain, N. Chevaugeon, K. Dr´ eau, High order x-fem

15

and levelsets for complex microstructures: Uncoupling

16

geometry and approximation, Comput. Methods Appl.

17

Mech. Eng. 241-244 (2012) 172–189

18

[5] J.P. Pereira, C.A. Duarte, D. Guoy, X. Jiao,

19

hp-generalized fem and crack surface representation

20

for non-planar 3-d cracks, Int. J. Numer. Methods Eng.

21

77 (2009) 601–633

22

[6] M. K¨ astner, S. M¨ uller, J. Goldmann, C. Spieler, 23 J. Brummund, V. Ulbricht, Higher-order extended fem for 24 weak discontinuities-level set representation, quadrature 25 and application to magneto-mechanical problems, Int. J. 26 Numer. Methods Eng. 93 (2013) 1403–1424 27 [7] E. Nadal, J.J. R´ odenas, J. Albelda, M. Tur, J.E. 28 Taranc´ on, F.J. Fuenmayor, Efficient finite element 29 methodology based on cartesian grids: Application to 30 structural shape optimization, Abstract and Applied 31 Analysis (2013). DOI:10.1155/2013/953786 32

[8] N. Mo¨ es, J. Dolbow, T. Belytschko, A finite element 33 method for crack growth without remeshing, Int. J. 34 Numer. Methods Eng. 46 (1999) 131–150 35 [9] T. Strouboulis, K. Copps, I. Babuˇ ska, The generalized 36 finite element method, Comput. Methods Appl. Mech. 37

Eng. 190 (2001) 4081–4193 38

[10] M. Joulaian, A. D¨ uster, Local enrichment of the finite cell 39

method for problems with material interfaces, Comput. 40

Mech. (2013) 1–22 41

[11] B.A. Benowitz, H. Waisman, A spline-based enrichment 42 function for arbitrary inclusions in extended finite ele- 43 ment method with applications to finite deformations, 44 Int. J. Numer. Methods Eng. (2013). DOI:10.1002/nme. 45

4508 46

Références

Documents relatifs

Puisque le comportement des couches limites est ´ etroitement li´ ee ` a cette ´ equation de Prandtl, la r´ esolution de la limite non-visqueuse pour l’´ equation de

Since Witten’s original work [55], there has been several generalizations of his quantum mechanical model including parasupersymmetric quantum mechanics [45], orthosupersymmet-

Input data: potential values along the orbit gravity gradient along the orbit relative gradient along the orbit Data type: currently only single data type.. However:

Using a series of Cluster Variation Method (CVM) approximations of the basic cluster size n, a series of a(n) values are calculated.. For the 2-D square lattice, the limit of the

The proposed methods are compared with commonly used boundary conditions over an idealized left ventricle as well as over in vivo models, exhibiting significant improvement in

Due to the wear law form (4) being used, the computed wear is initiated under the two edges of ring 2, where the contact pressure is, as expected, highest; the same feature is

Figure 14: Spherical resonator: Adapted meshes with real part of the surface solution for (a) semi-isotropic, (b) fully anisotropic (c) fully isotropic adaptation strategies, and

We thus believe that finding the discrete analogue of graded geometry is a fruitful direction that potentially permits to produce geometric integrators for generic mechanical