• Aucun résultat trouvé

A fast method for solving microstructural problems defined by digital images: a space Lippmann-Schwinger scheme

N/A
N/A
Protected

Academic year: 2021

Partager "A fast method for solving microstructural problems defined by digital images: a space Lippmann-Schwinger scheme"

Copied!
35
0
0

Texte intégral

(1)

HAL Id: hal-00822037

https://hal-upec-upem.archives-ouvertes.fr/hal-00822037

Submitted on 7 Sep 2014

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

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

defined by digital images: a space Lippmann-Schwinger scheme

Julien Yvonnet

To cite this version:

Julien Yvonnet. A fast method for solving microstructural problems defined by digital images: a space Lippmann-Schwinger scheme. International Journal for Numerical Methods in Engineering, Wiley, 2012, 92 (2), pp.178-205. �10.1002/nme.4334�. �hal-00822037�

(2)

A fast method for solving microstructural problems defined by digital images : a space-Lippmann-Schwinger scheme

J. Yvonnet1,

1 Universit´e Paris-Est, Laboratoire Mod´elisation et Simulation Multi ´Echelle, UMR 8208 CNRS, 5 Bd Descartes, 77454 Marne-la-Vall´ee Cedex, France

SUMMARY

A fast numerical method is proposed to solve thermomechanical problems over periodic microstructures whose geometries are provided by experimental techniques, like X-ray micro tomography images. In such configuration, the phase properties are defined over regular grids of voxels. To overcome the limitations of calculations on such fine models, an iterative scheme is proposed, avoiding the construction and storage of finite element matrices. Equilibrium equations are written in the form of a Lippmann-Schwinger integral equation, which can be solved iteratively. Unlike previous algorithms based on the Fourier transform, the present scheme strictly operates in the real space domain and removes the numerical Fourier and inverse Fourier transforms at each iteration. For this purpose, the linear operator related to the Lippmann-Schwinger equation is constructed numerically by means of transformation tensors in the real space domain. The convergence and accuracy of the method are evaluated through examples in both steady-state thermics and linear elasticity problems.

Computational times are found to scale linearly with the number of degrees of freedom and parallel computations can be carried out straightforwardly. The method is also illustrated on many examples involving complex microstructures, including a problem defined by a micro tomography image.

Copyright c2011 John Wiley & Sons, Ltd.

key words: Complex Microstructures; Lippmann-Schwinger equation; Micro tomography;

Computational homogenization; SLS method.

1. Introduction

One recent progress in material science is the combination of high resolution imaging techniques and computational methods. Nowadays, realistic three-dimensional geometry of microstructures can be routinely obtained by experimental imagery techniques like X-ray

Correspondence to: Julien Yvonnet, Universit´e Paris-Est, 5 Bd Descartes, 77454 Marne-la-Vall´ee Cedex, France

Please ensure that you use the most up to date class file, available from the NME Home Page at http://www.interscience.wiley.com/jpages/0029-5981/

Contract/grant sponsor: Publishing Arts Research Council; contract/grant number: 98–1846389

(3)

microtomography [20, 22]. After an appropriate image treatment, the obtained data are in the form of three-dimensional grids (voxels) which can be assigned to the properties of each phase. To obtain either the macroscopic thermomechanical properties or the local fields, local equations must be solved by a numerical method. According to the type of experimental devices, the data can contain up to 10243 or 20483 points rendering the use of classical approaches such as the finite element very costly regarding computational times and memory requirements. On one hand, constructing a mesh matching the interfaces from a voxels grid is a very delicate task. On the other hand, using directly the voxels as elements leads to a huge number of degrees of freedom making the systems resolution highly inefficient.

In [16,17], Moulinec and Suquet proposed an iterative scheme avoiding the construction and decomposition of finite element matrices for periodic microstructures. The idea is to re-write the equilibrium equation in the form of an integral equation which can be solved iteratively.

The convolution product and related Green operators are evaluated in the Fourier space.

Then an inverse Fourier transform is applied to evaluate the constitutive equations at each iteration in the real space. A similar method has been proposed by M¨uller [19] to model phase transformations. Improvements of Fast Fourier Transform method can be found in [11,13,18]

for dealing with nonlinear problems and arbitrary phase contrasts. See [2, 15, 24, 27] for recent improvement of the convergence in the iterative schemes and [14, 1, 26,21] for other applications and recent extensions.

In the present work, a similar scheme is proposed, but which avoids the use of the Fourier transform while maintaining the efficiency and convenience of iterative schemes over regular grids. To solve the Lippmann-Schwinger equation in the real space domain, several difficulties arise: (a) the convolution product in the real space domain is a O(N2) operation, with N being the number of degrees of freedom of the system; (b) numerical integration of the Green function is a delicate operation, as the operator is highly singular. In the proposed technique, coined asSpace Lippmann Schwinger (SLS), these issues are overcome by directly computing the integral operator numerically. This operator is determined in the form of transformation tensors computed by means of the finite element method on a reduced domain. For this purpose, a constant eingenstress is prescribed in a voxel, and the resulting strain field serves to construct the transformation tensors related to the integral operator. The method and resulting algorithms are presented in section 2 for both steady-state thermal and linear elasticity problems. Computational details are provided in section 3. In section 4 several numerical examples are presented to evaluate the convergence, accuracy and efficiency of the method over thermal and elasticity problems. Different examples involving complex microstructures are presented to illustrate the potential of the technique.

2. Formulation and algorithms

The aims of the present method are to compute the effective properties of a heterogeneous material or either obtaining a description of local fields in the microstructure. A representative volume element (r.v.e) is assumed known and its physical (e.g. thermal, elastic) properties are defined in a regular grid of voxels (we maintain the word voxel throughout this paper, even though the term pixel would be more appropriate to the present 2D applications). The r.v.e. is defined in a domain ΩRD,Dbeing the space dimension. The phases are assumed perfectly bounded and the microstructure periodic.

(4)

2.1. Thermal steady-state problem

For the sake of simplicity, we first provide the ideas of the method in the context of steady- state thermal problems. Given a grid of voxels with assigned thermal conductivity and a macroscopic thermal gradientG, the localization problem consists in finding the microscopic gradientT(x) and flux fieldsq(x) in the microstructure such that

∇ ·(q(x)) = 0 in Ω, (1)

where∇·(.) denotes the divergence operator and whereq(x) is related to the gradient through the Fourier’s constitutive equation:

q(x) =k(x)T(x), (2)

kbeing a second-order conductivity tensor and(.) the gradient operator. The gradient field is such that

⟨∇T(x)=G, (3)

where .denotes the spatial average over Ω. Condition (3) is satisfied for

T(x) =G+T(x),˜ (4)

whereT(x) is a periodic temperature gradient field over Ω. Introducing a reference medium˜ with conductivityk0 and splittingk(x) into

k(x) =k0+k(x)k0, (5)

the problem (1) can be written as

∇ ·(

k0T(x))

=−∇ ·([

k(x)k0]

T(x))

. (6)

Setting q(x) =ˆ [

k(x)k0]

T(x) (7)

Eq.(6) becomes

∇ ·(

k0T(x))

=−∇ ·q(T(x))). (8)

Now using (4) we obtain

∇ ·(

k0T(x)˜ )

=−∇ ·q(T(x))). (9)

As the problem (9) is linear, its solution can be expressed as

T˜i(x) =Γ0ijqˆj(T(x)), (10)

or

T˜i(x) =

Γ0ij(xy)ˆqj(T(y))dΩ, (11)

(5)

where Γ0ij is the periodic Green function related to the linear operator in (9) (see Appendix 7).

Then we have, using (4) and (11):

Ti(x) =G

Γ0ij(xy)ˆqj(T(y))dΩ. (12) Eq. (12) is an integral equations, identified as a Fredholm equation of the second type, and also called Lippmann-Schwinger equation (see e.g. [8]). The main interest of such form is that it can be solved iteratively using a development of the linear operator into Neumann series [7].

Writing (12) as

T(x) =L(T(x)) +G, (13)

we have

T(x) = (I− L)1G. (14)

The operator (I− L)1can be approximated by a Neumann series. Ifr(L)<1,r(.) being the spectral radius of the linear operatorL[7] we have

(I− L)1(.)I+L(.) +L(L(.)) +...+Ln(.) (15) where I is the identity operator andLn(.) denotes thenth application of the operator L. From (14) an (15) an iterative scheme (fixed point) can be defined to solve (13) as

Tn+1(x) =L(Tn(x)) +G, (16)

where herendenotes the iteration index. In the present work, we propose a numerical method to solve problems in form of Lippmann-Schwinger equation with an algorithm operating only in the real space domain. Then to apply the iterative scheme (16), a fast method must be provided to evaluate L efficiently. The Green function Γ0 can be defined exactly in the real space for many linear partial differential equations (see e.g. [9,3,23]). However, its convolution with an arbitrary function given in a discrete form is delicate, as Γ0(xy) is highly singular at x = y. Furthermore, the convolution product is a O(N2) operation, and its numerical evaluation is prohibitive for large systems. To overcome these difficulty, the proposed Space Lippmann-Schwinger (SLS) method is described as follows. In this framework, the Green’s function is not integrated, i.e. the convolution product is not evaluated numerically. Instead, the stress field is assumed constant in each voxel, as the voxel is the elementary unit for image-based simulations. Then the problem of prescribing a unitary eigenstress in one voxel is solved by the finite element method. The resulting solution corresponds to the convolution product of the analytical Green’s function with a unitary stress field located in one voxel (square domain in 2D). Using the superposition principle, the complete local strain field is a linear combination of the obtained solutions with respect to actual values of the stress in each voxel. With this procedure, the complicated integration procedure of the Green’s function is avoided. We further restrict the presentation to the two-dimensional case, while extension to 3D is straightforward.

In the following, we will distinguish two different grids; (a) thematerial grid, related to the r.v.e, containing the piece-wise information of phase properties in a Nx×Ny grid and (b) a

(6)

xq

xp

xm FEM nodes Evaluation points

material grid related toW Projection of transformation tensors

on the material grid

W

p

Dp

Dp grid related to used to compute the transformation tensor

of point xp

s s

x y

N ´N

x y

N ´N

W

m

W

q

(a) (b)

Figure 1. (a) Mesh used to compute transformation tensors of a reference pointxp; (b) Material grid related to the r.v.e. and projection of the transformation tensors for pointsxmandxq.

smaller grid withNxs×Nys points, utilized to compute the transformation tensors related to the integral operator in the Lippmann-Schwinger equation (see figure 1).

We first assume that the constitutive properties are piece-wise constant within each voxel of the material grid. For the sake of simplicity we also assume here that each phase is isotropic while this is not mandatory. In that context the thermal conductivity k(x) is expressed as:

k(x)

m

χm(x)km xΩ, (17)

where χm is a characteristic function related to a voxelm in the material grid (see figure 1 (b)), such asχm(x) = 1 forxm and zero otherwise, Ωm being a parallelepipedic domain m centered on the pointxp andkp the conductivity in the voxelm.

Invoking the superposition principle we can write

T˜in+1(x) =

p

ψijp(x)ˆqjn(xp) (18)

where

ψpij(x) =ϕpji (x) (19)

are basis functions, or transformation tensors. The variableϕpj(x) is defined as a temperature field verifying

∇ ·(

k0ϕpj(x))

=−∇ ·(

Fpj(x))

forj= 1, ..., D (20)

(7)

with the boundary conditions

ϕpj(x) = 0 onDp (21)

corresponding toϕpj(x) =0overDp. In (20)D is the problem dimension andFpj(x) is a prescribed constant flux in Ωp such that

Fpj(x) =χp(x)ej. (22)

Eq. (20) can be solved numerically, e.g. by means of the finite element method. Then prescribing the step flux Fpj(x) for each component j independently gives a temperature field solution ϕpj(x) which can be derived to obtain ϕpji (x). At this stage two important remarks can be drawn:

1. Asψpij(x) are associated to an homogeneous medium in an infinite domain, we have:

ψijp(x) =ψijm(xa) , xm=xpa, (23)

where a is an arbitrary translation vector. In other words, the temperature solution produced by a step flux in a voxel centered at pointxpis the same that the one produced by a similar flux at a pointxm, translated bya=xmxp (see figure2).

2. Asψpij(x) is related to a local step flux, we can assume that its value vanishes away from xpfrom the properties of the Green function (see expressions in 2D and 3D elastostatics in [3, 23]) and can truncate its support. In that case, zero Dirichlet conditions can be prescribed over the boundary ofDp.

Considering remarks 1 and 2, computing the transformation tensors will only require:

SolvingP FEM problems over a small domainDp implyingNxs×Nysnodes, whereP is the number of components ofFpand whereNxs×Nyscan be much smaller thanNx×Ny. For example, in the thermal case, there areP = 2 independent components ofFpin 2D, andP= 3 in 3D. In the elasticity case discussed in section 2.2, the step flux is replaced by a step eigenstress, havingP = 3 independent components in 2D,P= 6 in 3D.

Evaluating ψijm(x), m ̸= p will only require applying translation and periodicity conditions in the actual domain Ω, by re-using the computed values of ϕpj(x). The computational details will be discussed in section3.

2.2. Elastostatic problem

In the case of elasticity, the localization problem reads as follows: given a macroscopic strain ε, find the displacement fieldu(x) such that:

∇ ·(C(x) :ε(x)) = 0 in Ω, (24)

where C(x) is the fourth-order tensor of elastic properties and ε(u) = 1

2

(u+uT)

, (25)

(8)

p x

x xm

a

Dp

p ( ) y x

ij

Figure 2. Translation of the functionψpij(x) and its compact supportDp.

verifying

ε(x)=ε. (26)

Eq. (26) is satisfied for

ε(x) =ε+ ˜ε, (27)

where ˜εis a periodic fluctuation over Ω. Introducing a reference medium with elastic properties C0 as

C(x) =C0+C(x)C0, (28)

equation (24) becomes

∇ ·(

C0:ε(x))

=−∇ ·([

C(x)C0] :ε(x))

in Ω. (29)

Using (27) we obtain

∇ ·(

C0: ˜ε(x))

=−∇ ·τ(ε(x))) in Ω, (30)

with ˆτ(x) =[

C(x)C0]

:ε(x). Then the Lippmann-Schwinger equation writes:

ε(x) =εΓ0τˆ(ε(x)) (31)

where Γ0 is the periodic Green function related to the linear operator in (30) (see Appendix 7).

We apply the same methodology as in the previous section and propose a discrete form of the convolution operator as:

˜

εn+1ij (x) =

p

ψpijkl(x)ˆτkln(xp), (32)

where

ψpijkl(x) =εij

(

ϕp,kl(x)

)εp,klij (x). (33)

(9)

In Eq. (33),ϕp,kl(x) is the displacement vector solution obtained by prescribing a constant unitary eigenstressSklp(x) in a voxel centered on a pointxp with

Sijp,kl(x) =χp(x)Jijkl(x), (34)

the second-order tensorJbeing defined in Appendix7, Eq. (81).

In practice, for a 2D problem, 3 elementary eigenstress are prescribed at the pointxp:

Sp,11(x) =χp(x)

1 0 0 0 0 0 0 0 0

, Sp,22(x) =χp(x)

0 0 0 0 1 0 0 0 0

(35)

and

Sp,12(x) =χp(x)

0 1 0 1 0 0 0 0 0

. (36)

The problem to be solved for computingψijklp (x)εp,klij (x) is given by

∇ ·(

C0:εp,kl(x))

=−∇ ·(

Sp,kl(x))

(37) with boundary conditions

ϕp,kl(x) =0 onDp (38)

and where the indicesk, lare chosen to correspond to the elementary cases. Problem (37) can be easily solved by a finite element method, as described in section 3.2.

2.3. Choice of the reference medium

To ensure convergence of the iterative algorithm, Michel et al. [13] have shown that for an isotropic linear elastic medium, a sufficient condition is that

κ0> max{κ(x)}/2 , µ0> max{µ(x)}/2, (39) where κ and µ denote bulk and shear parameters. A similar condition for isotropic, linear, steady-state thermal problems can be derived as

k0> max{k(x)}/2. (40)

Another interesting discussion on the convergence rate of iterative schemes can be found in [15]. A case of locally anisotropic materials has been treated in the context of FFT in Willot [25] for dealing with voids embedded in an anisotropic elastic matrix.

(10)

3. Computational details 3.1. Thermal problems

3.1.1. Computation of transformation tensors by FEM: weak form In the present work, (20)- (21) is solved by means of the Finite element method. The grid Nxs×Nys related to Dp is used, and quadrilateral bilinear elements are constructed such as one element corresponds to a voxel in the material grid (see figure 1). The weak form associated to (20)-(21) is provided as follows. Multiplying (20) by a test functionδϕand integrating overDp gives:

Dp

k0(

∇ ·(

ϕpj(x)))

δϕ(x)dΩ =

Dp

(∇ ·(

Fjp(x)))

δϕ(x)dΩ. (41)

Given a vector fieldv and a scalar fielduthe property:

u∇ ·(v) =∇ ·(uv)v· ∇u (42)

is applied to (41) yielding

Dp

k0∇ ·(

ϕpj(x)δϕ(x)) dΩ

Dp

k0ϕpj(x)· ∇δϕ(x)dΩ

=

Dp∇ ·(

Fpj(x)δϕ(x)) dΩ +

DpFpj(x)· ∇δϕ(x)dΩ. (43) Using the divergence theorem we obtain:

Dp

k0ϕpj(x)· ∇δϕ(x)dΩ =

DpFpj(x)· ∇δϕ(x)dΩ +

Dp

k0ϕpj(x)·nδϕ(x)dΓ +

DpFpj(x)·nδϕ(x)dΓ, (44) where Dp denotes the boundary ofDp. Taking δϕ(x)H01(Dp) and asϕpj(x) also vanishes onDp we obtain the following weak form: findϕpj(x)H01(Ω) such that

Dp

k0ϕpj(x)· ∇δϕ(x)dΩ =

DpFpj(x)· ∇δϕ(x)dΩ δϕ(x)H01(Ω). (45) A classical FEM discretization of (45) leads to a linear system of equations in the form

KTpj=Gpj. (46)

As a results, the temperature fieldϕpj(x) is found at the nodes of the mesh (see figure1(a)) and is provided in vectorTpj. The derivativesiϕpj(x)ψpij(x) are evaluated at the center of elements to match the material grid using the FEM shape functions derivatives. To evaluate ψijm(x) form̸=pon the material grid, we simply translate the values of the discrete solution ψijp and apply some periodic conditions on the boundary of Ω, as illustrated in figure3. Figure 3 (a) provides the plot of the function ψp11(x) in Eq. (18) for a FEM nodal grid Nxs×Nys

= 20×20, resulting from solving the problem (46) with k0 = 1 W.m1. K1 and G=e1. Figures 3(b) illustrates the mapping of ψp11(x) on the material grid, containing more voxels.

The different images correspond to the cases where periodic conditions are applied near the boundaries.

(11)

xp

11p ( ) y x

(a)

(b)

xm xm

xm xm

Figure 3. (a) Plot of the transformation tensor ψp11(x) of a reference point xp computed on a Nxs×Nys= 20×20 grid; (b) projection ofψ11p(x) on theNx×Ny material grid for arbitrary points xm, illustrating the periodicity conditions to apply when points of the reference grid fall out of the

material grid.

3.1.2. Algorithm The integral equation (12) can be solved iteratively using the scheme:

Tin+1(x) =GΓ0ijqˆj(Tn). (47)

Replacing the convolution operator by its discrete counterpart in the form of spatial transformation tensors we obtain:

Tin+1(x) =G+

p

ψpij(x)ˆqnj(xp). (48)

Eq. (48) can be re-written in an alternative form by noting that for every compatible gradient field T(i.e. a vector field deriving from a temperature field), one has [13]:

Γ0( k0T)

=TG. (49)

Introducing (49) in (47) yields the expression

Tin+1(x) =Tin(x)Γ0ij(k(x)Tn(x)). (50) Replacing the convolution operator by its discrete form yields the following algorithm. Given G,C a convergence criterion (see section3.3) andδa tolerance parameter:

1. InitializeT0(x) =G.

2. WHILEC(Tn+1)> δ

ComputeTin+1(x) =Tin(x) +

pψijp(x)[

k(xp)Tjn(xp)] . 3. Compute the new fluxqin+1(x) =k(x)Tin+1(x).

4. ComputeC(Tn+1).

5. Go to (2).

(12)

3.2. Elasticity

3.2.1. Computation of transformation tensors by FEM: weak form Here we provide the weak form of the FEM problem used to compute the transformation tensors related to the convolution operator in the Lippmann-Schwinger equation for elastic problem. Multiplying (37) by a test function δϕH01(Ω), integrating over Ω and carrying out an integration by parts, the weak form related to (37)-(38) is given as follows. Find the displacementsϕp,kl H01(Ω) such that:

Dp

ε(δϕ(x)) :C0:ε (

ϕp,kl(x) )

dΩ =

Dp

ε(δϕ(x)) :Sp,kl(x)dΩ δϕH01(Ω). (51) Introducing a FEM discretization of (51) leads to a discrete linear system in the form:

Kup,kl=F(

Sp,kl(x))

, (52)

where up,kl is the solution vector containing the nodal values of ϕp,kl(x). The first step of the algorithm is then to solve (52) for the indicesk, l corresponding to the elementary cases defined in section 2.2. Then the functionsψpijkl are computed according to (33) at the center of elements and stored.

3.2.2. Algorithm Considering similar arguments than in the thermal case and using the property of the Green operator [13]:

Γ0( C0:ε)

=εε (53)

we obtain the following algorithm, givenε:

1. Initializeε0(x) =ε,σ0(x) =C(x) :ε.

2. WHILEC(εn+1)> δ Compute

εn+1ij (x) =εnij(x) +

p

ψpijkl(x)σnkl(xp). (54) 3. Compute the stressσn+1(x) =C(x) :εn+1(x).

4. ComputeC(εn+1).

5. Go to (2).

3.3. Convergence criteria

The following criteria have been investigated C1=σn+1(x)σn(x)

σn+1(x) , (55)

C2=C0:(

εn+1(x)εn(x))

σn+1(x) = C0: Γ0σn

σn+1(x) , (56)

(13)

and

C3=σn+1(x)

− ⟨σn(x)

∥⟨σn+1(x)⟩∥ . (57)

Criteria C1 andC2 are based on local quantities, whileC3 is based on macroscopic ones. In the above, Γ0σn is understood as its discrete counterpart

pψijklp σkln. In the thermal case, the strain and stress are simply replaced by the temperature gradient and flux, respectively.

3.4. Remarks

1. It is worth noting that the Green functions presented in Eqs (71) and (82) are not used directly in the present work. Instead, the functions ψ defined in Eqs. (18) and (32) are approximations of the convolution of these Green functions with a unitary flux/eigenstress localized in one voxel. The result are provided directly by means of solving the finite element problems defined in Eqs. (45) and (52).

2. The structure and implementation of the algorithm are very simple. Furthermore, as all sums involved in Eq. (54) are independent, distributing them over many processors is direct. This point will be tested in the numerical examples of section4.8.

3. The present algorithm employs the same basic scheme as in [10] but only operates in the real space domain. Then, any other variant could be investigated, like a stress approach accelerated schemes or algorithms for handling infinite contrasts or nonlinear problems [17,13,15]. These points would deserve future separated studies.

4. Memory requirements are very low, as no global rigidity matrix needs to be constructed neither stored, and scale linearly with the number of voxels.

5. The computational time for each iteration is linear with the number of voxels, and proportional toNxs×Nys×V, V being the number of voxels. A deeper analysis on the computational times will be performed in section4.8.

4. Numerical examples

4.1. Thermal problem: Influence of the reference medium and phase contrast on convergence In this first test the influence of the reference medium on the convergence is examined for the case of thermal conductivity. A 2D r.v.e composed of a square cell with a centered cylindrical inclusion is considered. The volume fraction isf = 0.3. The conductivity of the matrix iskmat= 1 W.m1.K1and several values of inclusion’s conductivity are investigated according to figure 4. A macroscopic gradientG=e1 is prescribed. The grid for computing the transformation tensors is chosen as Nxs×Nys = 80×80. For this first test, we also chose for the material gridNx×Ny= 80×80. The influence ofNxson the convergence will be discussed in section 4.5. the functions ψpij(x) are computed according to the procedure described in section 3.1.

When the value of k0 is changed the basis functions ψijp(x) are simply scaled according to ψijp(k0,x) =ψpij(1,x)/k0. We then run the algorithm described in section3.1. Here the criterion C1 (Eq. (55)) is chosen. The number of iterations until convergence (δ= 103 in all following example) is plotted in figure 4 as a function of the ratio k0/max(k(x)). We can note that the theoretical limit for convergencek0/max(k(x))>1/2 is verified numerically. The optimal

(14)

0 0.5 1 1.5 2 2.5 3 3.5 4 0

20 40 60 80 100 120

(k0/max(k(x))

Nb. Iter.

kmat = 1, k inc = 5 kmat = 1, k

inc = 10 kmat = 1, k

inc = 100 kmat = 1, k

inc = 0.1 Divergence

of

computations

Figure 4. Influence of the reference medium on the convergence for the thermal problem (units in W.m1.K1).

−100 −5 0 5 10

0.5 1 1.5 2 2.5 3 3.5

Log10(k inc/k

mat) Log 10(Nb. Iter.)

C1 C2 C3

Figure 5. Thermal problem: Influence of the contrast of phase properties on the convergence of the algorithm.

value ofk0/max(k(x)) is found to be nearly above 0.5. We will then chose in the next examples k0/max(k(x)) = 0.6.

In this next test, the convergence is examined with respect to the contrast between phase properties in figure 5. The r.v.e., macroscopic gradient and grid sizes are the same as in the previous test. The different criteria (55), (56) and (57) are compared.

We can notice that according to the chosen criterion, the convergence can be strongly

Références

Documents relatifs

-Enfants de 6 à 8 ans : (14 jours)Trésor des Dunes : Partir à la recherche du trésor et rechercher les énigmes avec 1 séance de voile sur Optimist

Il pourrait y avoir des similitudes entre « Carnot-gare » et le « projet Victoire » mais là c’est rédibitoire dans la mesure où nous conservons en cœur de ville la Maison

SAUTÉED CRETAN WILD GREENS V CN wild greens, lemon scent, fresh tomato, ‘mizithra' cheese..

L’abus d’alcool est dangereux pour l a santé, à consommer

Tu te trouves devant la maison du Cardinal Guillaume Curti. Ce dernier était destiné à l'accueil des malades et

de relier une vingtaine des « Plus Beaux Villages de France® », en partant de Paris pour arriver à Cannes, à la re découverte du patrimoine, du terroir, de la.. l’hospitalité

 Les personnes immigrées (étrangères ou non) sont victimes de traitements discriminatoires : contrôles au faciès qui conduisent à des sur-interpellations, traitements

On peut dire que nous sommes tous les quatre de grands gourmands, et que nous avons besoin de partager et de laisser parler les enfants que nous ne cessons d’être.. La pâtisserie