Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as...

29
ICCE Report B/197/2015 February 2015 Multigrid method and mixed FEM in multiscale modeling of coupled problems Witold Cecot, Marta Oleksy This research was supported by the National Science Center under grant 2011/01/B/ST6/07312. Institute for Computtional Civil Engineering Faculty of Civil Engineering Cracow University of Technology

Transcript of Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as...

Page 1: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

ICCE Report B/197/2015

February 2015

Multigrid method and mixed FEM in multiscale

modeling of coupled problems

Witold Cecot, Marta Oleksy

This research was supported by the National Science Center under grant2011/01/B/ST6/07312.

Institute for Computtional Civil EngineeringFaculty of Civil EngineeringCracow University of Technology

Page 2: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Contents

1 Summary 3

2 Multigrid based homogenization 5

2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.2 Multigrid homogenization with a new interpolation operator . . 62.3 Numerical examples . . . . . . . . . . . . . . . . . . . . . . . . 82.4 Coupled problems . . . . . . . . . . . . . . . . . . . . . . . . . 142.5 Numerical examples . . . . . . . . . . . . . . . . . . . . . . . . 15

3 Mixed finite elements 19

3.1 Two-dimensional mixed hp-finite elements . . . . . . . . . . . . 193.2 Edge functions . . . . . . . . . . . . . . . . . . . . . . . . . . . 213.3 Bubble functions . . . . . . . . . . . . . . . . . . . . . . . . . . 223.4 Numerical tests . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

4 Concluding remarks 26

Bibliography 27

2

Page 3: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Chapter 1

Summary

Two issues related to numerical homogenization are addressed in this re-port. Firstly, we present application of the multigrid homogenization to cou-pled thermo-mechanical problems. Secondly the preliminary study of advan-tages of mixed formulation based elastic-plastic analysis is discussed.

In the last years the most intensively used method for analysis of multi-scale problems is the computational homogenization (also called the global -local analysis) [18] that enables determination of global material parametersof heterogeneous body on the basis of reduced, in an appropriate way, datafrom the micro-scale.

In our research, presented in this report, we develop the multigrid homog-enization [16], which may be used for both periodic and non-periodic mate-rials. Typically, first order shape functions are used. Only recently higherorder Lagrange type bases were successfully applied and presented in paper[24]. However, convergence of the results only for the Laplace operator in L2norm for approximation of up to the second order was studied therein. Thebubble function based, higher order FEM approximation and a new, improveddefinition of the inter grid operator for the linear elasticity, which lead to a fastconvergence of both displacements and stresses, were proposed by us in [11].Contrary to the previous approaches the right-hand sides of the local bound-ary value problems that define mappings, were assumed as the regular partsof certain residues rather than arbitrarily assumed polynomials. Recently wealso extended and tested that improvement for the thermo-mechanical prob-lems. Our main contributions consist of the improved, appropriate for bubblefunctions of arbitrary order, inter grid mapping as well as an experimentalconfirmation of a fast, even exponential, convergence of both displacements

3

Page 4: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

and stresses for the linear elasticity and the coupled thermo-mechanical prob-lems. Particularly, the high accuracy of homogenized solution derivatives andefficiency of their computation are the important advantages of the improvedmultigrid homogenization in comparison with other multiscale techniques.

The mixed FEM was is also discussed due to the same convergence rate fordisplacements and stresses. The Hdiv class shape functions were constructedin two ways leading to fast convergence for solid mechanics with or withoutplastic strains. Thus, it is of particular interest for heterogeneous materials orelastic-plastic analysis.

Page 5: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Chapter 2

Multigrid based

homogenization

2.1 Introduction

In the last years the most intensively used method for analysis of multiscaleproblems is the computational homogenization. In our research we developthe multigrid homogenization, which may be used for both periodic and non-periodic materials. The higher order FEM approximation at the macro-scaleand a new definition of the intergrid operators leading to a fast convergenceof both displacements and stresses was proposed in [11]. In fact only twomeshes were used, fine one that resolves locally the highly oscillating materialproperties and a coarse mesh for global, low cost computation. Thus, it resultsin evaluation of the mean global field as well as local fluctuations of bothdisplacements and stresses.

Generally, the multigrid method [8] may be used in two different ways forheterogeneous materials. Either, in a special version accommodated for fastvarying material parameters in order to obtain efficiently a direct numericalsolution on the most fine grid [1, 20] or as an upscaling method [16, 19, 21, 7]leading to homogenized solution on the coarsest mesh. The later method isequivalent to the Multiscale FEM (MsFEM) [14, 24], in which special shapefunctions are constructed to resolve all the details of material heterogeneities.Typically first order shape functions are used. Only recently Soghrati andStanciulescu [24] used higher order Lagrange type bases, however they studiedconvergence only in L2 norm for approximation of up to the second order.

5

Page 6: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Multigrid based homogenization 6

2.2 Multigrid homogenization with a new interpo-

lation operator

We present in this section the basic idea of the multigrid homogenizationafter [11]. Let’s consider the well known linear elasticity problem with hetero-geneous material: find field of displacements u(x) such that:

−∂

∂xj

(

Cεijkl∂uk∂xl

)

= fi ∀ ωs ⊂ Ω (2.1)

with Dirichlet (u) and Neumann (t) boundary conditions on ∂ΩD and ∂ΩNrespectively (∂ΩD ∪ ∂ΩN = ∂Ω, ∂ΩD ∩ ∂ΩN = ∅) as well as continuity condi-tions at the possible material interfaces Γ. We shall also assume L2 regularityof f , strong ellipticity and boundedness of the material parameter tensor Cε.

The weak displacement formulation of problem (2.1) is as follows: find field

of displacements u(x) ∈ V0 + u, such that:

Ωσ(u) : ε(v) dΩ =

Ωf · v dΩ +

∂ΩNt · v ds ∀v ∈ V0 (2.2)

where V0 = v ∈ [H1(Ω)]n, v = 0 on ∂ΩD.Let the FEM system of algebraic equations be written in the following

matrix form

Khuh = fh (2.3)

where uh is the vector of dof and Kh,fh denote the assembled matrix andvector.

Since solution of (2.3) may be computationally too expensive one may wantto approximate it by a coarse mesh solution (uH) defined by the followinglinear equations

KHuH = fH (2.4)

However, the system (2.3) and consequently the dof vector (uH) must account,at least implicitly, for the material heterogeneity, e.q. by the multigrid basedhomogenization. It is an ”inverted” version of multigrid method since itsprimary objective is the coarse rather than fine mesh solution.

Similarly as in the multigrid method, the key components of the multi-grid homogenization are I and R mappings between fine and coarse meshes.We proposed [11] to compute the I operator as the solution of the following

Page 7: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Multigrid based homogenization 7

boundary value problem defined for every coarse mesh element LH : given ψ,find ϕ such that

∂xiCijkl

∂Φk∂xl

= Reg(∂

∂xiCijkl

∂Ψk

∂xl) ∀i = 1, 2, x ∈ L

Φ = Φ on ∂L

(2.5)

where Φ consists of scalar valued functions obtained for every nonzero traceof all coarse element scalar shape functions ψ as the solution to the following1D boundary value problem

d

ds(2µ + λ)

ds= Reg

[

d

ds(2µ+ λ)

ψ

ds

]

∀s ∈ (0, l)

ϕ(0) = ψ(0), ϕ(l) = ψ(l)

(2.6)

where Reg denotes regular part of the derivative, i.e. without distributionalpart and s ∈ [0, l] stands for the parameter that defines an edge. The coefficient2µ + λ represents material properties along an edge. It is worth mentioningthat in some papers [17] instead of the edge problem (2.16) an oversampleddomain (containing LH) in problem (??) is used to avoid the boundary layereffect.

In practice Φ interpolants are computed numerically using the fine meshthat complies with the material distribution and equation (2.5) may be inter-preted as equality of residuals in interiors of all finite elements. The corre-sponding weak form reads Φ(x) ∈ V0 + Ψ,

Ωσ(Φ) : ε(v) dΩ =

Ωv · Reg[divσ(Ψ)] dΩ ∀v ∈ V0 (2.7)

and defines interpolation operator that transfers M coarse element degreesof freedom (dof) into N fine mesh dof. Such a mapping is represented by amatrix IN×M and is used to compute the coarse element matrix KH , vectorFH and the fine mesh dof uh, whenever the coarse mesh dof vector uH isknown, namely

KH = ITKhI, FH = ITF h, uh = IuH (2.8)

where Kh denotes fine mesh, assembled only in coarse element domain LH ,stiffness matrix. The relations (2.8)1, (2.8)2 may be easily proved definingerrors of the solutions of the systems of algebraic equations for two meshes

eh = u− uh, eH = u− uH (2.9)

Page 8: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Multigrid based homogenization 8

and the corresponding residual vectors

rh = fh −Khuh, rH = fH −KHuH , rH = Rrh (2.10)

Thus,

Khuh = rh, KHuH = rH (2.11)

and since

rH = Rrh = RKheh = RKhIeH (2.12)

as well as

fH = rH +KHuH = Rrh +RKhIuH = RfH (2.13)

and assuming, for the sake of KH symmetry, that R = IT one obtains prop-erties (2.8)1, (2.8)2. It is worth mentioning that they enable computation ofcoarse element meshes and vectors without additional numerical integration.

Construction of operator based interpolation is on the other hand exactlythe same procedure as construction of special shape functions in the methodsproposed by Babuska et al.[6] and developed by Hou and Wu in late nineties[17] as so called the multiscale FEM (MsFEM). The method was further de-veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24].

2.3 Numerical examples

In this section we present results of experimentally studied accuracy andconvergence for high order FEM in multigrid homogenization.

As a first 2D example we considered a square plate with a circular hole(Fig. 2.1). It was analyzed both directly to compute uh and by the presentedapproach to obtain the homogenized uH substitute. Only one coarse element,with shape functions of order varying from 1 to 5, was used and the fine meshconsisted of linear triangular elements. Comparison of the stresses obtainedby both approaches (i.e. direct one and multigrid homogenization for p = 3) isshown in Fig. 2.2 confirming qualitatively very good accuracy of the method.The convergence of modeling error for p-enrichment of the macro element ispresented in Fig. 2.3.

In the second test the quality of homogenized solution was studied forvarious discretization at micro and macro levels for both displacements andstresses. A square domain with a circular inclusion shown in Fig. 2.4 wasassumed as the test problem.

Page 9: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Multigrid based homogenization 9

1

1

Figure 2.1: A unit square. Domain and boundary conditions

Figure 2.2: A unit square. Colour maps of exact (1400 dof) and homogenizedstress σxx obtained by 50 dof

Displacements and stresses computed either by the direct approach, i.e.using the fine mesh, or by multigrid homogenization are compared in Figs2.5-2.8. One finite element of the third order of approximation with 32 dofwas used at the macroscale. It enabled to reconstruct with satisfactory qualitydisplacements and stresses of the fine meshes that consisted of triangular linearelements with 60 to 2900 dof.

In the last test presented in this section the circle-like inclusions were cen-tered at vertices of the square domain. Comparison of displacements and

Page 10: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Multigrid based homogenization 10

101

10210

−4

10−3

10−2

10−1

100

h=0.015h=0.030h=0.060h=0.120

NDOF

errornorm

101

10210

−3

10−2

10−1

100

h=0.015h=0.030h=0.060h=0.120

NDOF

errornorm

Figure 2.3: A unit square. Convergence in L2 and energy norms

Figure 2.4: Test 2. First row - the domain with boundary conditions, materialdistribution and macro scale discretization by one quadrilateral element of1st-3rd order of approximation. Second row - fine mesh interpolant of the firstshape function for homogeneous and heterogeneous materials.

stresses, shown in Fig. 2.9, once more shows that the multigrid based homog-enization with the new interpolation operator delivers reasonable results.

Page 11: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Multigrid based homogenization 11

Figure 2.5: Test 2. Displacements (top row) and stresses (bottom row) ob-tained by fine mesh with 60 (left column) and coarse mesh with 32 (rightcolumn) dof.

Figure 2.6: Test 2. Displacements (top row) and stresses (bottom row) ob-tained by fine mesh with 200 (left column) and coarse mesh with 32 (rightcolumn) dof.

Page 12: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Multigrid based homogenization 12

Figure 2.7: Test 2. Displacements (top row) and stresses (bottom row) ob-tained by fine mesh with 750 (left column) and coarse mesh with 32 (rightcolumn) dof.

Figure 2.8: Test 2. Displacements (top row) and stresses (bottom row) ob-tained by fine mesh with 2900 (left column) and coarse mesh with 32 (rightcolumn) dof.

Page 13: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Multigrid based homogenization 13

Figure 2.9: Test 3. Displacements (top row) and stresses (bottom row) ob-tained by fine (left column) and coarse (right column) meshes.

Page 14: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Multigrid based homogenization 14

2.4 Coupled problems

The weakly coupled problem that models mechanical deformations result-ing from both statical loading and steady state heat flow is considered in thissection and is analyzed by the multigrid homogenization method since bothmechanical and thermal material properties are rapidly varying in the consid-ered domain. Thus, our problem reads: find fields of displacements u(x) andtemperature θ(x) such that:

−∂

∂xj

[

Cεijkl

(

∂uk∂xl

− αθδkl

)]

= fi ∀ ωs ⊂ Ω

−∂

∂xi

(

kεij∂θ

∂xj

)

= Q ∀ ωs ⊂ Ω

(2.14)

with mechanical Dirichlet (u) and Neumann (t) boundary conditions on ∂ΩDand ∂ΩN respectively (∂ΩD ∪ ∂ΩN = ∂Ω, ∂ΩD ∩ ∂ΩN = ∅) and thermalDirichlet (θ) and Neumann (q) boundary conditions on ∂ΩD and ∂ΩN respec-tively (∂ΩθD ∪ ∂ΩθN = ∂Ω, ∂ΩθD ∩ ∂ΩθN = ∅) as well as continuity conditionsfor mechanical and thermal fields and theirs gradients at the possible materialinterfaces Γ. We shall also assume L2 regularity of f and Q, strong ellipticityand boundedness of the material parameter tensors Cε, kε, where superscriptε indicates that the ratio of the smallest and largest scales in the problem maybe small ε << 1 and ωs for s = 1, . . . , N ,

s ωs = Ω, denotes i-th subdomainin which material parameters are differentiable (typically constant).

The corresponding weak formulation of problem (2.14) is as follows: find

fields of displacements and temperature u(x) ∈ V 0+ u, θ ∈ V0+ θ, such that:

Ωε(v) : σ(u) dΩ −

Ωε(v) : ε∗ dΩ =

Ωf · v dΩ +

∂ΩNt · v ds ∀v ∈ V 0

Ω∇ψk∇θ dΩ =

ΩQψ dΩ +

∂ΩNθ · ψ ds ∀ψ ∈ V0

(2.15)

where V 0 = v ∈ [H1(Ω)]n, v = 0 on ∂ΩD,V0 = v ∈ [H1(Ω)], v = 0 on ∂ΩθD, ε

ij = αθδij .Similarly as in the case of purely mechanical problem the interpolation

operator is computed in two steps.In the first step the edge values ϕ are obtained for every nonzero trace of

all coarse element scalar shape functions ψ as the solution to the following 1D

Page 15: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Multigrid based homogenization 15

boundary value problem

d

ds(2µ + λ)

ds−

d

ds(2µ+ λ)αθ = Reg

[

d

ds(2µ + λ)

ds−

d

ds(2µ + λ)ϕds

]

in(0, l)

d

dskθ

ds= Reg

(

d

dskθ

ds

)

ϕ(0) = ψ(0), ϕ(l) = ψ(l)

(2.16)

where Reg denotes regular part of the derivative, i.e. without distributionalpart and s ∈ [0, l] stands for the parameter that defines an edge. The coefficient2µ + λ represents material properties along an edge.

In the second step for every vector valued shape function Ψ its vectorvalued interpolant Φ is computed by solution of the Dirichlet boundary valueproblem analogical to (2.5).

2.5 Numerical examples

In this section we present results of experimentally studied accuracy andconvergence for high order FEM in multigrid homogenization applied for thermo-mechanical problem. The test problem is defined in Fig. 2.10. The results areshown in Figs. 2.12-2.15 showing suitability of the multigrid homogenizationfor taking into account thermal effects in multiscale analysis.

Figure 2.10: Thermomechanical test problem. Heterogeneous domain, me-chanical boundary conditions (zero Dirichlet along the left edge and Neumannalong the other edges) and thermal conditions (also zero Dirichlet along theleft edge and Neumann along the other edges).

Page 16: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Multigrid based homogenization 16

0 0.2 0.4 0.6 0.8 1−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

0 0.2 0.4 0.6 0.8 1−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

Figure 2.11: Coupled thermomechanical test problem. Interpolants of thecoarse shape functions along the vertical, right-hand side edge for homoge-neous and heterogeneous materials.

0 0.2 0.4 0.6 0.8 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1psi: 6

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

0 0.2 0.4 0.6 0.8 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1psi: 6

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Figure 2.12: Coupled thermomechanical test problem. Countour plots of aselected coarse shape function for homogeneous and heterogeneous materials.

Page 17: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Multigrid based homogenization 17

0 0.2 0.4 0.6 0.8 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1EXACT

0

1

2

3

4

5

6

x 10−3

0 0.2 0.4 0.6 0.8 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1 homog

0

1

2

3

4

5

6x 10

−3

Figure 2.13: Coupled thermomechanical test problem. Countour plots of di-rectly computed horizontal displacement (”exact”) and its multigrid homoge-nization based approximation.

0 0.2 0.4 0.6 0.8 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1EXACT

0

2

4

6

8

10

12

14

16

0 0.2 0.4 0.6 0.8 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1 homog

0

5

10

15

20

Figure 2.14: Coupled thermomechanical test problem. Countour plots ofdirectly computed temeperature (”exact”) and its multigrid homogenizationbased approximation.

Page 18: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Multigrid based homogenization 18

12 16 20 25 32 4010

−3

10−2

10−1

Figure 2.15: Coupled thermomechanical test problem. Convergence of themodeling error of the multigrid homogenization.

Page 19: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Chapter 3

Mixed finite elements

The finite elements in which the displacements and stress fields are approx-imated independently are called mixed ones. Since, contrary to the displace-ment version, the stresses are not computed by differentiation of the primaryvariable theirs accuracy and convergence are better. Moreover, mixed elementscan easily handle problems with an incompressible material.

Applications of mixed finite elements have been developed since the sev-enties. Let us only mention works done by Brezzi [9], Babuska [5], Crouzeixand Raviart [13], Raviart and Thomas [23] or Arnold [3, 2, 4].

In the multiscale analysis the stresses are of particular interest, thus westudied efficiency of mixed finite elements for both elastic and elastic-plasticproblems.

3.1 Two-dimensional mixed hp-finite elements

A brief recapitulation of mixed finite element method after [12] is presentedin this section.

Stable mixed finite elements for solid mechanics are very difficult to con-struct since they have to provide symmetry and continuity of tractions only.We have applied the approximation with weakly imposed symmetry [22] ex-pecting the following advantages

- good coarse mesh accuracy for stresses- no problems with incompressible material (ν = 0.5)- no sensitivity against mesh distortions- no sensitivity against heterogeneous materials with significantly differentmaterial properties

19

Page 20: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Mixed finite elements 20

The equations of linear elasticity may be written in the following form

ε(u) = C−1σ w Ω

divσ = −b w Ω

u = 0 na ∂ΩD

σn = t na ∂ΩN

(3.1)

where:u – displacement fieldσ – stress fieldε – strain fieldC – material parameter tensorb – body forcesn – unit outward normal vectort – boundary loading

The corresponding weak formulation is the Hellinger–Reissner principleFind σ ∈ Hq(div,Ω,S) i u ∈ L2(Ω,V ), such that:

Ω

τ : C−1σ dΩ +∫

Ω

div τ · udΩ =∫

∂Ω

τ n · uds

Ω

v · divσ dΩ = −∫

Ω

v · bdΩ(3.2)

∀ τ ∈ H0(div,Ω,S), ∀ v ∈ L2(Ω)

where τ ∈ L2(Ω,S) i v ∈ L2(Ω,V ), S is a space of symmetric tensors Rn×nsym

and V is vector space Rn. Hq(div,Ω,S) are stresses with divergence square

integrable and tractions equal to q to ∂ΩN , u is trace of displacements along∂ΩD, ∂ΩD ∪ ∂ΩN = ∂Ω.

In the case of elastic-plastic deformations at every semi-time step the fol-lowing problem is solved with known plastic strains εp

Ω

τ : C−1σ dΩ +∫

Ω

div τ · udΩ =∫

∂Ω

τ n · uds+∫

Ω

τ : εp dΩ

Ω

v · divσ dΩ = −∫

Ω

v · bdΩ(3.3)

For such a problem with additional plastic term we observed the same conver-gence rate for both displacements as well as stresses and the same as for thesimpler problem (3.2) without the plastic strains.

Page 21: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Mixed finite elements 21

The test functions may be selected by considering the following system ofalgebraic equations

[

Am×m Bm×n

(BT )n×m 0

]

=

[

c

0

]

(3.4)

where m ≥ n.Stable approximation must stisfy the inf–sup condition [5] or commua-

toitivity of the de Rhama diagram [10], i.e.

C∞(Ω,S)div

//

Πh

C∞(Ω,R2)

P h

Σhdiv

// V h

where Πh, Ph are projection based interpolation operators.Summing up the requirements for a stable mixed approximation are the

following:

- stress tensor symmetry

- traction continuity

- piecewise continuity of displacements

- commutativity of teh de Rham diagram

- local variation of approximation order

- possible adaptive mesh refinement

We have constructed the appropriate shape functions in two ways eitherby explicitly enforcing the continuity of tractions [12] or by using the exactsequence methodology. The later method is briefly described below and is apart of the research that is currently conducted on development of the newHP3D code.

3.2 Edge functions

The edge shape functions are defined by extending the 1D bubble shapefunctions defined on the edge to the element. For tensor product elements,

Page 22: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Mixed finite elements 22

the extension involves use of a projection and the edge blending function, thusthe functions are evaluated as the following product

ϕ = ψ(ξ1, ξ2)χξe[te(ξ1, ξ2)] (3.5)

where: ψ is a blending function for the edge, χ denote 1D shape functionsdefined along the edge, te is the local coordinate defining projection of point(ξ1, ξ2) onto the edge, ξe stands for the corresponding global edge coordinate.

Thus projection and accounting for orientation are the two important stepshere. They are illustrated in Fig. 3.1.

ξe

ξe

ξ

ξ

1

2

projectionet

orientation

1(ξ , ξ )2

t e

Figure 3.1: Illustration of projection and edge orientation in a quad.

Eq. (3.5) implies that

∂ϕ

∂ξi=∂ψ

∂ξiχ+ ψ

dξedξe

dte∂te

∂ξi(3.6)

The following routines are used to compute both ϕ and ∂ϕ∂ξi

• blend quad - for ψ, ∂ψ∂ξi

• project quad2e - for te, ∂te

∂ξi

3.3 Bubble functions

These functions are evaluated as the following (tensor) products

ϕ = χ1(ξf1)χ2(ξ

f2) (3.7)

Page 23: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Mixed finite elements 23

where: χk denote 1D bubble shape function (in k − th direction).There are 8 possible orientations of a quad. They may written in the

following general form

ξf = ξf (tf ) (3.8)

Whenever the orientation should be accounted for, then the following chainrule must be used to compute derivatives

∂ϕ

∂tfi=

∂ϕ

∂ξfk

∂ξfk

∂tfi(3.9)

where: ϕ denotes a bubble function in domain [0, 1] × [0, 1]

3.4 Numerical tests

A square 2mm × 2mm domain with square like 1mm × 1mm inclusionlocated in the center was analyzed constant distributed loading q = 100 kN/m.Due to the symmetry only a quarter of that domain wa considered as shownin Fig. 3.2. The matrix Young modulus was E = 200GPa and its Poissonratio ν = 0.3. Inclusion parameters were E = 200MPa and ν = 0.3.

The results obtained for both ways of deriving the shape functions wereteh same and are shown in Figs. 3.3, 3.4. All these results confirm efficiencyof the proposed version of the mixed hp-FEM.

Page 24: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Mixed finite elements 24

Figure 3.2: RVE with square like inclusion. Problem set up and deformations.

Figure 3.3: RVE with square like inclusion. Principal stresses and contourlines of σxx.

Page 25: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Mixed finite elements 25

Figure 3.4: RVE with square like inclusion. σyx and ǫxx.

Page 26: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Chapter 4

Concluding remarks

We have applied the hierarchical approximation of order up to 5 for multi-grid homogenization using a new method of the intergrid mapping construc-tion. Whenever these mappings are well defined the coarse element stiffnessmatricies and load vectors are computed by multiplication of previously eval-uated matrices and vectors without necessity for additional integration. Thenumerical experiments show a fast reduction of modeling error that is in-evitably introduced by the homogenization. The fast convergence is observedfor both displacements and stresses while higher order of coarse scale bases areused. We also pointed out that the multigrid homogenization is equivalent tothe MsFEM. Further development of this type of homogenization will includeapplication to physically and geometrically nonlinear problems as well as morethan two grid coarsening.

Also possibilities and advantages of the mixed FEM for elastic-plastic anal-ysis with heterogeneous material were presented in this report. Two methodsof construction of appropriate H(div) shape functions were used and gave thesame convergence rates for displacements and stresses with or without plasticstrains for a selected numerical example.

26

Page 27: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

Bibliography

[1] R. Alcouffe, A. Brandt, J. Dendy Jr., and J. Painter. The multi-gridmethod for the diffusion equation with strongly discontinuous coefficients.SIAM J. Sci. Statist. Comput, 4:430–454, 1981.

[2] D. N. Arnold, G. Awanou, and R. Winther. Finite elements for symmetrictensors in three dimensions. Mathematics of Computations, 77(263):1229–1251, 2008.

[3] D. N. Arnold, D. Boffi, and R. Falk. Quadrilateral H(div) finite elements.SIAM J.Numer.Anal., 42(6):2429–2451, 2005.

[4] D. N. Arnold, R. Falk, and R. Winther. Mixed finite element methods forlinear elasticity with weakly imposed symmetry. Mathematics of Compu-

tations, 76(260):1699–1723, 2007.

[5] I. Babuska. The finite element method with Lagrangian multipliers. Nu-mer. Math., 20:179–192, 1973.

[6] I. Babuska, G. Caloz, and J. Osborn. Special finite element method for aclass of second order elliptic problems with rough coefficients. SIAM J.

Num. Anal., 31:945–981, 1994.

[7] H. Boffy and C Venner. Multigrid solution of the 3D stress field in stronglyheterogeneous materials. Tribology International, 74:121–129, 2014.

[8] A. Brandt. A multi-level adaptive technique (MLAT) for partial differ-ential equations: ideas and software. Math. Softw., 3:273–314, 1977.

[9] F. Brezzi. On the existence, uniqueness and approximation of saddle-pointproblems arising from lagrangian multipliers. Rev. Francaise Automat.

Informat. Recherche Operationnelle Ser. Rouge, 8(151):129–211, 1974.

27

Page 28: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

BIBLIOGRAPHY 28

[10] F. Brezzi and L.D. Marini. A survey on mixed finite element methods.IEEE Transactions on Magnetics, 30(5):3547–3551, 1994.

[11] W. Cecot and M. Oleksy. High order FEM in multigrid homogenization.Computers and Mathematics with Applications, submitted.

[12] W. Cecot, M. Serafin, I. Jaworska, M. Klimczak, S. Milewski, andW. Rachowicz. Wieloskalowe modelowanie niesprezystych materialowheterogenicznych za pomoca; hp-adaptacyjnej metody elementow skonc-zonych. Technical Report B/163/2010, Institute for Computational CivilEngineering, Cracow University of Technology, 2010.

[13] M. Crouzeix and P. A. Raviart. Conforming and nonconforming finiteelement methods for solving the stationary Stokes equations. R.A.I.R.O.

R3, 7:33–76, 1973.

[14] Y. Efendiev and T. Hou. Multiscale finite element methods for porousmedia flows and their applications. Appl. Num. Math., 57:577–596, 2007.

[15] Y. Efendiev and T. Hou. Multiscale Finite Element Methods. Theory and

Applications. Springer, 2009.

[16] R. Hoekema, K. Venner, J. Struijk, and J. Holsheimer. Multigrid solutionof the potential field in modeling electrical nerve stimulation. Computers

and Biomedical Research, 31:348–362, 1998.

[17] T. Hou and X. Wu. A multiscale finite element method for elliptic prob-lems in composite materials and porous media. J. Comp. Phys., 134:169–189, 1997.

[18] V. Kouznetsova. Computational homogenization for the multi-scale anal-

ysis of multi-phase materials. PhD thesis, Technishe Universitiet, Eind-hoven, 2002.

[19] J. Moulton, J. Dendy, and J. Hyman. The black box multigrid numericalhomogenization algorithm. J. Comp. Phys., 141:1–29, 1998.

[20] J. Moulton, S. Knapek, and J. Dendy. Multilevel upscaling inheterogeneous porous media. http://math.lanl.gov/ moulton/papers/homogenization/cnls-1999-01.pdf, 1999.

[21] N. Neuss, W. Jager, and G. Wittum. Homogenization and multigrid.Computing, 66:1–26, 2001.

Page 29: Multigrid method and mixed FEM in multiscale modeling of ... · veloped by Efendiev and Hou [15] as well as Soghrati and Stanciulescu [24]. 2.3 Numerical examples In this section

BIBLIOGRAPHY 29

[22] W. Qiu and L. Demkowicz. Mixed hp-finite element method for linearelasticity with weakly imposed symmetry. Comp. Meth. Appl. Mech. En-

gng, 198:3682–3701, 2009.

[23] P. A. Raviart and J. M. Thomas. A mixed finite element method for 2-ndorder elliptic problems. In A. Dold and B. Eckmann, editors, Mathemat-

ical Aspects of Finite Element Methods, pages 292–315. Springer:Berlin,1977.

[24] S. Soghrati and I. Staniciulescu. Systematic construction of higher or-der bases for the finite element analysis of multiscale elliptic problems.Mechanics Research Communications, 52:11–18, 2013.