A lattice Boltzmann wave model applied to fracture phenomenahelton/MTNSHISTORY/CONTENTS/... ·...

9
A lattice Boltzmann wave model applied to fracture phenomena B.Chopard and S.Marconi CUI, University of Geneva 24, rue G´ en´ eral-Dufour 1211 Gen` eve 4 Switzerland Bastien.Chopard,Stephane.Marconi @cui.unige.ch Keywords: fracture, lattice Boltzmann, cellular automata, wave modeling. Abstract: We propose to study generic features of fracture phenomena using a Lattice Boltzmann(LB) wave formalism. This formalism is numerically equivalent to the Transmission Line Matrix(TLM) and is very similar to a cellular automata dynamics. Fracture of a discrete body is obtained by allow- ing links with local energy higher than a given threshold to disappear. To validate our use of the LB-wave model, sev- eral phenomena have been looked at: stress profile at the tip of a crack, micro-crack formation, propagation of a crack and fragmentation. 1 Introduction Fracture processes in solids and fragmentation are important phenomena that are not yet fully understood [1, 2]. There is therefore a clear interest to propose simple theoretical models that can account for the generic properties of these phenom- ena. In particular one would like to understand what governs the crack propagation speed and how the distribution of frag- ment size scales. In this article, we address this problem within the so-called lattice Boltzmann paradigm and propose a simple dynamical model of a solid body at a mesoscopic scale. Lattice Boltzmann (LB) models [3, 4] are dynamical sys- tems, discrete in space and time, aimed at simulating the be- havior of a real physical system in terms of the local density of fictitious particles moving and interacting on a regular lat- tice. LB methods have been largely used to simulate systems of point particles which interact locally, such as complex fluid dynamics [3, 5, 4, 6, 7], reaction-diffusion processes and wave propagation in a heterogeneous media [4]. However, modeling a solid body with this approach (i.e. modeling an object made of many particles that maintains its shape and coherence over distances much larger than the inter-particle spacing) has remained mostly unexplored. A first attempt to model a one-dimensional solid body as a cel- lular automata is described in [8]. Then a 2D model has been proposed in [4, 9]. The crucial ingredient of these mod- els is the fact that collective motion is achieved because the “atoms” making up the solid vibrate in a coherent way and produce an overall displacement. This vibration propagates as a wave throughout the solid and reflects at the boundary. In this paper we review the main aspects of this method (i.e. we explain what is the LB model for wave propagation and show why it provides a natural framework to describe a simple mesoscopic model of a solid body). Then, we pro- pose a new generalized model in which the speed of sound is adjustable and which has a much more elegant mathematical formulation including various shape of boundaries. Finally, we apply our approach to simulate numerically some generic properties of real solids and, in particular, analyze complex phenomena such as fracture propagation, micro-cracks for- mation and fragmentation. The paper is organized as follows. Section 2 reviews the LB formalism for the case of wave propagation. Section 3 introduces the simple and general versions of our solid body model and shows its relation to the LB-wave dynamics. Sec- tion 4 shows simulation results obtained for various fracture experiments. 2 The LB-wave model The dynamics of a LB model is expressed in terms of vari- ables which describe some mesoscopic properties of the system. This is the discrete counterpart of the distri- bution function used in the Boltzmann equation of statistical mechanics. The macroscopic quantities of interest (density, velocity field,..) can be defined from the s. Here we shall interpret as a flux traveling on the lattice, or a population of pseudo-particles. In our notation, refers to the lattice site, the iteration time and the subscript labels the admissible velocities (e.g. along the main lattice directions). The value corresponds to a population of rest particles with . Lattice BGK models [10] are a particular type of LB mod- els in which the interaction between the s is written as a relaxation to a local equilibrium distribution. Lattice BGK models are the most common implementation of LB systems. They are characterized by the following dynamics (1) where is the time step, the so-called local equi-

Transcript of A lattice Boltzmann wave model applied to fracture phenomenahelton/MTNSHISTORY/CONTENTS/... ·...

Page 1: A lattice Boltzmann wave model applied to fracture phenomenahelton/MTNSHISTORY/CONTENTS/... · 2012. 10. 23. · The system will react to this deformation in the follow-ing way. First

A lattice Boltzmann wave model applied to fracture phenomena

B.Chopard and S.MarconiCUI, University of Geneva

24, rue General-Dufour1211 Gen`eve 4 Switzerland

fBastien.Chopard,Stephane.Marconi [email protected]

Keywords: fracture, lattice Boltzmann, cellular automata,wave modeling.

Abstract: We propose to study generic features of fracturephenomena using a Lattice Boltzmann(LB) wave formalism.This formalism is numerically equivalent to the TransmissionLine Matrix(TLM) and is very similar to a cellular automatadynamics. Fracture of a discrete body is obtained by allow-ing links with local energy higher than a given threshold todisappear. To validate our use of the LB-wave model, sev-eral phenomena have been looked at: stress profile at the tipof a crack, micro-crack formation, propagation of a crack andfragmentation.

1 Introduction

Fracture processes in solids and fragmentation are importantphenomena that are not yet fully understood [1, 2]. There istherefore a clear interest to propose simple theoretical modelsthat can account for the generic properties of these phenom-ena. In particular one would like to understand what governsthe crack propagation speed and how the distribution of frag-ment size scales.

In this article, we address this problem within the so-calledlattice Boltzmann paradigm and propose a simple dynamicalmodel of a solid body at a mesoscopic scale.

Lattice Boltzmann (LB) models [3, 4] are dynamical sys-tems, discrete in space and time, aimed at simulating the be-havior of a real physical system in terms of the local densityof fictitious particles moving and interacting on a regular lat-tice. LB methods have been largely used to simulate systemsof point particles which interact locally, such as complexfluid dynamics [3, 5, 4, 6, 7], reaction-diffusion processesand wave propagation in a heterogeneous media [4].

However, modeling a solid body with this approach (i.e.modeling an object made of many particles that maintainsits shape and coherence over distances much larger than theinter-particle spacing) has remained mostly unexplored. Afirst attempt to model aone-dimensionalsolid body as a cel-lular automata is described in [8]. Then a 2D model hasbeen proposed in [4, 9]. The crucial ingredient of these mod-els is the fact that collective motion is achieved because the“atoms” making up the solid vibrate in a coherent way and

produce an overall displacement. This vibration propagatesas a wave throughout the solid and reflects at the boundary.

In this paper we review the main aspects of this method(i.e. we explain what is the LB model for wave propagationand show why it provides a natural framework to describe asimple mesoscopic model of a solid body). Then, we pro-pose a new generalized model in which the speed of sound isadjustable and which has a much more elegant mathematicalformulation including various shape of boundaries. Finally,we apply our approach to simulate numerically some genericproperties of real solids and, in particular, analyze complexphenomena such as fracture propagation, micro-cracks for-mation and fragmentation.

The paper is organized as follows. Section 2 reviews theLB formalism for the case of wave propagation. Section 3introduces the simple and general versions of our solid bodymodel and shows its relation to the LB-wave dynamics. Sec-tion 4 shows simulation results obtained for various fractureexperiments.

2 The LB-wave model

The dynamics of a LB model is expressed in terms of vari-ablesfi(~r; t) which describe some mesoscopic properties ofthe system. Thisf is the discrete counterpart of the distri-bution function used in the Boltzmann equation of statisticalmechanics. The macroscopic quantities of interest (density,velocity field,..) can be defined from thefis.

Here we shall interpretfi(~r; t) as a flux traveling on thelattice, or a population of pseudo-particles. In our notation,~r

refers to the lattice site,t the iteration time and the subscripti

labels the admissible velocities~vi (e.g. along the main latticedirections). The valuei = 0 corresponds to a population ofrest particles with~v0 = 0.

Lattice BGK models [10] are a particular type of LB mod-els in which the interaction between thefis is written as arelaxation to a local equilibrium distribution. Lattice BGKmodels are the most common implementation of LB systems.They are characterized by the following dynamics

fi(~r+�~vi; t+�)�fi(~r; t) =1

�f(0)

i (~r; t)� fi(~r; t)�

(1)

where� is the time step,f (0)i (~r; t) the so-called local equi-

Page 2: A lattice Boltzmann wave model applied to fracture phenomenahelton/MTNSHISTORY/CONTENTS/... · 2012. 10. 23. · The system will react to this deformation in the follow-ing way. First

librium distribution and� is a parameter representing a re-laxation time.

The functionsf (0)i s are the key ingredients of the modelfor they actually contain the properties of the physical pro-cess under study: this is the distribution to which the dynam-ics spontaneously relaxes and which is, therefore, intimatelyrelated to the nature of the system.

Wave phenomena, whether mechanical or electro-magnetic derive from two conserved quantities and ~J , to-gether with time reversal invariance and a linear responseof the media. The quantity is a scalar field and~J itsassociated current. The idea behind the LB approach is to“abstract” a physical process to a discrete space and timeuniverse, so that it can be efficiently simulated on a (paral-lel) computer. For waves, this generalization is obtained bykeeping the essential ingredients of real phenomena, namelyconservation of and ~J , linearity and time reversal invari-ance. Thus, in a discrete space-time universe, a generic sys-tem leading to wave propagation is obtained from Eq. (1) byan appropriate choice of the local equilibrium distribution

f(0)

i = a+ b~vi � ~J2v2

if i 6= 0; and f(0)

0 = a0 (2)

wherev is the ratio of the lattice spacing to the time step,a,a0 andb are parameters to be determined and and ~J arerelated to thefis in the standard way:

=Xi

mifi ~J =Xi

mifi~vi

Themi are weights associated with each direction.Note that, here, we make no restriction on the sign of the

fis which may well be negative in order to represent a wave.As opposed to hydrodynamics [3],f (0)i is a linear function

of the conserved quantities, which ensures the superpositionprinciple. The parametersa, b anda0 are chosen such thatthat =

Pimif

(0)

i and ~J =P

imi~vif(0)

i , which ensuresthe conservation of and ~J . For a two-dimensional squarelattice (D2Q5 to use the terminology of [3]) we choosemi = 1 and finda0 + 4a = 1 andb = 1. The freedomon the value ofa0 can be used to adjust locally the wavepropagation speed. Time reversal invariance is enforced bychoosing� = 1=2 as can be easily checked from Eq. (1) with~J ! � ~J and ! in relation (2). Note that the D2Q5lattice is known for giving anisotropic contributions to thehydrodynamic equations. These terms are not present in ourwave model because they appear with a vanishing coefficientwhen� = 1=2 [4].

The multiscale Chapman-Enskog expansion [4] can beused to derive the macroscopic behavior of and ~J whenthe lattice spacing and time step go to zero. We obtain [4, 11]

@2t� 2av2r2 = 0

which is a wave equation with propagation speedc = vp2a

(note thatv is the speed at which information travels).The wave propagation speedc can be adjusted from place

to place by choosing the spatial dependency ofa. Provided

that a0 + 4a = 1 anda0 � 0 (required for numerical sta-bility reasons), the largest possible value isa = 1=4 andcorresponds to a maximum velocityc0 = v=

p2. Therefore

media with different refraction indicesn = c0=c = 1=(2pa)

can be modeled.Perfect reflection on obstacles can be included by modify-

ing the micro-dynamics to befi(~r+ �~vi; t+ �) = �fi0(~r; t)on mirror sites, wherei0 is defined so that~vi0 = �~vi,i.e. the fluxes bounce back to where they came from witha change of sign. Absorption on non-perfect transmittersites can be obtained by modifying the conservation of toP

imif(0)

i = �, where0 � � � 1 is an attenuation factor.This modifiesa ! �a anda0 ! �a0. Finally, by substitut-ing (2) into (1) and using the expression ofa anda0 in termsof c, free propagation with refraction indexn(~r), and partialtransmission and reflection can be expressed as

fi(~r + �~vi; t+ �) =�

2n2� fi+2(~r; t)

f0(~r; t+ �) = 2�n2 � 1

n2� f0(~r; t) (3)

In this equation,� = 0 corresponds to perfect reflection,� =1 to perfect transmission and0 < � < 1 describes a situationwhere the wave is partially absorbed. A particular version ofour LB-wave model has been successfully validated by theproblem of radio wave propagation in a city [12].

In hydrodynamic models,� = 1=2 corresponds to the limitof zero viscosity, which is numerically unstable. In our case,this instability does not show up provided we use an appro-priate lattice. Indeed, in the D2Q5 lattice, our dynamics isalso unitary [13] which ensures that the quantity

E =Xi

f2i (4)

is conserved. This extra property prevents thefis from be-coming arbitrarily large (with positive and negative signs,since is conserved). It also offers us the possibility to de-fine an energy in the model. This will turn out useful in thefollowing sections.

Note finally that the above LB formulation is yet anotherway to express the generalized Transmission Line Matrix(TLM) numerical scheme [14, 15, 16, 17].

3 A LB mesoscopic solid body model

3.1 A model with a simple geometrical interpretation

A cellular automata model of a one-dimensional chain ofparticles has been discussed in [8]. Similarly, in 2D, asolid body can be thought of as an arrangement of particleslinked to their four nearest neighbors with a spring-like in-teraction [4, 9]. An elementary cell of such a solid is dis-played in Fig. 1 where a particle is shown with its four con-nected neighbors. The configuration shown in this figure cor-responds to a situation with a local deformation: the fourneighbors are not at the same distance from the central parti-cle and the positions differ from that of a square lattice.

Page 3: A lattice Boltzmann wave model applied to fracture phenomenahelton/MTNSHISTORY/CONTENTS/... · 2012. 10. 23. · The system will react to this deformation in the follow-ing way. First

f1

f2f3

f4time t time t +1

f1

f2f3

f4

Figure 1: Picture of a generic “atom” and its four connectedneighbors in our 2D solid model. The~fis are defined as thelocal deformation along each direction. The cross indicatesthe location of the geometrical center of mass of the fourwhite particles. At the next iteration, the black particle jumpsto a symmetrical position with respect to this point.

The system will react to this deformation in the follow-ing way. First we consider a simple dynamics in which thesolid is made up of two sub-lattices. We term them black andwhite, by analogy to the checkerboard decomposition. Thedynamics consists in moving the black particles as a func-tion of the positions of their white, motionless neighbors, andvice-versa, at every other steps.

As shown in Fig. 1 we denote the location of the black par-ticle by ~ri;j = (xi;j ; yi;j). The surrounding white particlesare at positions~ri�1;j , ~ri+1;j , ~ri;j�1 and~ri;j+1. We definethe separation to the central black particle as

~f1(i; j) = ~ri;j � (~ri�1;j + ~h)

~f2(i; j) = ~ri;j � (~ri;j�1 + ~u)

~f3(i; j) = ~ri;j � (~ri+1;j � ~h)

~f4(i; j) = ~ri;j � (~ri;j+1 � ~u)

(5)

where the~fi are now vector quantities, and~h = (r0; 0) and~u = (0; r0) can be thought of as representing some horizon-tal or vertical equilibrium lengthr0 of the spring connectingadjacent particles.

In this simplest version of our model, the motion of theparticles can be defined by the following geometrical rule(we now assume that the black particles are moving): a bulkparticle such as the black one shown in Fig. 1 moves to asymmetric location with respect to the center of mass of itsfour neighbors, namely(1=4)[~ri�1;j + ~h + ~ri+1;j � ~h +~ri;j�1 + ~u+ ~ri;j+1 � ~u].

Then, in a second step, the white particles move and theblack ones remain fixed. The~fis are recomputed accordingto (5), but this time from the point of view of the white parti-cles and their respective neighbors.

The complete dynamics is obtained by alternating theblack and white motions. It turns out [4, 9] that the above ruleof motion is equivalent to updating the local deformation~fisby the lattice Boltzmann dynamics given in Eq. (3), providedthat we choosen = 1(which implies that~f0 = 0). This isnot surprising since deformation propagates like a wave in asolid.

It is also found that the value of~ =P

imi~fi for particle

with label(k; l) in the 2D lattice corresponds to the momen-tum ~p of that particle. Indeed, simple algebra [4] shows thatthe new location~rkl(t+ 1) of particle(k; l) is given by

~rkl(t+ 1) = ~rkl(t)� (1=Mkl)~

whereMkl is a mass (yet to be determined) associated withthe particle.

Note also that, in this interpretation,~Jx =P

i vix~fi and

~Jy =P

i viy~fi computed for a particle(k; l) respectively

give, the separation between its left-right and up-down neigh-bors. Likewise, the quantityE defined in (4) is interpreted asthe local energy of the particle. It clearly takes the form ofan elastic energy of deformation.

Whereas mass, momentum and energy are naturally con-served in this dynamics which is not the case of angularmomentum. Indeed, in the present model, the coupling be-tween adjacent particles is not given by the Euclidean dis-tance but is decoupled along each coordinate axis (however,a deformation along thex-direction will propagate along they-direction and conversely). Although this technique breaksup the rotational invariance, it allows to work with a squarelattice and is expected not to play a crucial role in the fractureprocesses we shall consider below.

3.2 Boundary Conditions

The updating rule explained above works well for particleshaving exactly four neighbors. However, this is not alwaysthe case when describing a 2D solid body which has someboundaries. For a square-shaped solid body, particles mayhave two or three neighbors. In what follows, we shall con-sider fracture processes which may produce particle withonly one link.

From our geometrical interpretation of the dynamics, weobtain the rule of motion for the particles at the border of thesystem by applying the same rule, but with less neighbors:(1) we consider the locations~r` of the k neighbors of theparticle to be moved; (2) we add to these positions a vectorrepresenting the connecting “spring” at rest; (3) we computethe geometrical center of mass of thesek quantities (4) thenew location of the jumping particle is given by its symmet-rical position with respect to the center of mass.

An algebraic expression for this rule can be found. It takesa simple form provided that a different mass is defined for thebulk or the border particles. Some simple calculations showthat the appropriate massM of a particle should be

M = k1

2

The precise formulation of the dynamics is given below, forthe case of the generalized model.

3.3 Generalized model

As was discussed in the previous section, the above meso-scopic model of a solid is described by a LB dynamics. How-

Page 4: A lattice Boltzmann wave model applied to fracture phenomenahelton/MTNSHISTORY/CONTENTS/... · 2012. 10. 23. · The system will react to this deformation in the follow-ing way. First

ever, Eq. (3) allows for more freedom than what we have im-posed geometrically on our model. In particular there is noneed to partition the solid’s atoms in white and black sub-sets. Also, one can add to each atom(k; l) a rest field~f0which allows us to adjust locally the speed of sound of thesystem.

If we relax the checkerboard updating rule and add a fifthfield, the interpretation of the~fis is no longer given consis-tently by the local deformation as expressed in Eq. (5). How-ever, the conserved quantities like the momentum~ and theenergyE are still well defined within this extension and canbe used to interpret the model.

It turns out that Eq. (3) can be rewritten in a quite elegantway to take into account the fact that some particles may haveless than five links

~fi(t+ 1) = �~

M� ~fi+2

~f0(t+ 1) = �

p2M0

M~� ~f0 (6)

where the quantityM0 is the mass associated with the inter-nal link ~f0 and is related to the refraction indexn as

M0 = 2(n2 � 1)

The massM of a particle is then given byM0 and the con-tributions of allk connected links, namely

M = M0 + k1

2

since each spatial link counts for 1/2.If � = 1, it can be shown by direct substitution that the

momentum~ =

p2M0

~f0 +Xi>0

~fi

and the energyE =

Xi�0

f2i

are conserved by Eq. (6), for any value ofk.In the above expression, the summation overi concerns

thek existing links. Note also that in Eq. (6), it is assumedthat, for missing links, the corresponding fieldsfis are al-ways zero.

Since the geometrical interpretation no longer holds withthe dynamics given by (6) (also remember that it does notanymore requires a checkerboard updating rule), the positionof each particle must be computed from its momentum ac-cording to

~r(t+ 1) = ~r(t)�=M

Also, one must specify the initial values of the~fi in a con-sistent way. A possibility is to set them so that the macro-scopic deformation�L =

P~r J, whereJ =

Pi~fi~vi is a

tensor interpreted as the local spatial deformation. Note thatJ is not conserved at the borders.

In this model, total energyE of each particle is thus awell defined quantity as well as its kinetic energyEkin =

1

2

3

4

5

Figure 2: A 100x100 particles solid object bouncing againstwalls. The solid line is the trajectory of the center of mass.The numbers correspond to the labels in the plot of Fig .3

(1=2M)2. From these two quantities an internal energyEint � Etot � Ekin can be introduced. The internal energyEint can be set proportional to a temperatureT using theequipartition theorem. In the initial configuration,T is typi-cally introduced by adding a noise of standard deviation

pT

to the rest position of each atom.

3.4 Fracture rule

We now show how our LB solid model can be used to de-scribe a fracture process. Fracture is a phenomena for whichno definite theory is available [1, 2] and a simple model iscertainly useful to help understanding generic properties.

Since our LB-wave model can easily accommodate borderconditions, only one step is needed to introduce a dynamicalchange in these borders by allowing for the links between theparticles of the lattice describing our solid to be removed. Atthe level of our description, a link may break locally if itsdeformation is too large. Precisely we consider the energystored in a link as the quantity determining the breaking. TheenergyE`(~r; t) of each link` = 1::4 at site~r and timet isdefined asE` = ~f2` . Since, as mentioned above, our dynam-ics is unitary, the total energyEtot =

P~r

�f20 +

P`E`(~r)

�is conserved until a link breaks.

Specifically, the breaking rule we impose is the following:a link ` breaks if the correspondingE` is larger than a giventhreshold�(~r)

E` � �(~r) (7)

which may, in principle, depend on the position (local de-fects). Particles with one or more broken links then behavelike particles at a free boundary.

4 Numerical experiments

In this section, we will show how the LB-wave model can de-scribe the kinematics of an object, the propagation of stressin it and how the extra breaking rule can be applied to sev-eral studies in fracture phenomena. The strength of the modellies in the fact that only initial conditions mimicking experi-mental conditions are needed to apply the model to different

Page 5: A lattice Boltzmann wave model applied to fracture phenomenahelton/MTNSHISTORY/CONTENTS/... · 2012. 10. 23. · The system will react to this deformation in the follow-ing way. First

0 500 1000 1500100

200

300

400

500

600

700

800

900

1000

Kinetic EnergyInternal EnergyTotal Energy

Iterations

Ene

rgy

1 2 3 4 5

Figure 3: Conservation of energy for the bouncing objectin Fig. 2. At each bounce, kinetic energy is transformed ininternal energy reflecting the deformation of the object.

applications. Our intention is not as much to go in full simu-lations of these phenomena as illustrate the versatility of theLB-wave model.

4.1 A large moving object

One of the objectives of the LB-wave has been to describe thekinematics of a solid body. The goal was to obtain a macro-scopic behavior from local rules of motion. To illustrate thiscapacity of the model, Fig. 2 shows the trajectory of a square100x100 particles object bouncing against walls (notice thatthe object has conserved its integrity).

Fig 3 illustrates the conservation of energy as defined in(4). The object has an initial temperature, i.e. noise on theinitial positions of particles, which leads to a non-zero ini-tial internal energy. At each bounce, kinetic energy is trans-formed into internal energy which corresponds to the defor-mation of the object. After the bounce, practically all of thekinetic energy is restored, though one can see that the inter-nal energy is slowly increasing with successive bounces.

4.2 Stress at the tip of a crack

However useful, the study of a flawless, homogeneousmedium helps little with the understanding of fracture whoseorigin depends deeply on the length scales where the het-erogeneity of the chemistry and the texture of the mediumcannot be disregarded. However, at an intermediate lengthscale, the texture of a medium can be seen as a continu-ous medium with two kind of randomly distributed hetero-geneities called micro-cavities: “pores” and “micro-cracks”.Pores have roughly the same length in all directions. Micro-cracks on the other hand are much longer than they are wide.

It is useful then to understand how a micro-cavity modifies

x

E

Mode-I load

r

y

Figure 4: Energy surface plot of a 150x150 particles solidwith a slit. A mode-I load is applied in the direction perpen-dicular to the slit.

the mechanical behavior of a medium. To do so we consideran experiment similar to Young’s experiments. We take a2D solid body with a slit, which models a micro-cavity, andapply a mode-I load in the direction perpendicular to the slit.In our simulation, the solid is in fact preconstrained with theload and the borders in the direction of the load are kept fixed.We then measure the energy at each site of the lattice.

Fig. 4 shows how energy is distributed in the solid in suchan experiment. For a 2D solid, analytical calculations arepossible. It is thus known [18] that for a elliptical hole in aninfinite, linearly elastic medium, the stress decays like1=

pr

wherer is the distance to the tip, while far from the hole thedecay is that of a dipole namely� 1=r2.

Fig.5 shows the decay of energy as a function of the dis-tance to the tip of the slit. The plot is taken at the x-coordinate corresponding to x position of the slit. It is thenfitted to the dipole field with a logarithm scale in the verticalaxis to have a better visualization. Fits to1=

pr do not hap-

pen to be as good. This shows that the LB-wave model easilygives a correct behavior at long distance. However the fail-ure to capture the short distance behavior can be accountedfor by the discrete nature of the lattice on which we modelthe stress.

4.3 Crack speed and profile

Mechanical considerations are necessarily of importance tounderstand how much a material is subject to fracture. Het-

Page 6: A lattice Boltzmann wave model applied to fracture phenomenahelton/MTNSHISTORY/CONTENTS/... · 2012. 10. 23. · The system will react to this deformation in the follow-ing way. First

0.1346 / 72α 1.961β 29.97

distance from crack tip

Ene

rgy

Energy = α+β/r2

1

10

10 20 30 40 50 60 70

Figure 5: Stress profile at distance r from the tip of a micro-cavity. The stress behaves like a dipole field with decay�1=r2 as shown by the fit.

erogeneities such as micro-cavities can, as we have seen, giverise to high stress in a material which can in turn develop thecavity into a full fracture. However these considerations arestatic in nature and many observations have shown that thedynamics of fracture is in itself as important to understand.Intuitively speaking, any cavity inside a material gives riseto high stress which can lead to the growth of the cavity.Depending on how the growth behaves, we are potentiallyconfronted with a self-entertaining mechanisms.

Figure 6: Illustration of a smooth crack simulated using theLB-wave model on a 150x150 particles solid body with at-tenuation� = 0:90. The original slit in the solid is repre-sented with a solid line.

The study of the dynamics of fracture growth usually takesinto consideration two aspects of a fracture: the cracks shape

Figure 7: Illustration of a branching crack simulated usingthe LB-wave model on a 150x150 particles solid body withattenuation� = 0:98. The original slit in the solid is repre-sented with a solid line.

and its speed with regard to the speed of soundcs in the ma-terial under study. The shape of a crack can be roughly di-vided into two modes: smooth and branching. Phenomeno-logical observations show that cracks travel at speeds whichare lower than the speed of sound. The branching crackstravel at higher speeds than smooth cracks. This can be intu-itively understood in the following way: if the tip of a cracktravels faster than the energy released by it, the energy leftover behind the tip will eventually produce a bifurcation. Thetransition between the two modes has usually been observedat about half the speed of sound.

Despite the simplicity of our model, the simulations doreproduce the two modes of fractures as can be seen on Fig. 6and Fig. 7. The setup for the simulation of the propagationof a fracture is similar to the one described in the previoussection (4.2) with the added breaking rule (7).

There are several parameters one can adjust to change thebehavior of the crack such as the initial load on the body,noise or temperature added to this load, the threshold on en-ergy before a link breaks, a noise on this threshold, an atten-uation� on the LB-wave dynamics and the initial length ofthe slit. However, the main ingredient to distinguish the twomodes in our simulations is the attenuation� .

In addition we are able to adjust the speed of soundcs =c0=n in the lattice. We observe than the rule of the thumb forthe smooth/branching crack transition is conserved by vary-ing cs, see Fig. 8 forn = 1:0 and Fig. 9 forn = 1:5 .

4.4 Micro-cavities

Fracture precursors or micro-cavities have been the subjectof statistical study [19]. It has been suggested by [20] thatthe patterns of micro-cavities might be of fractal nature. Themeasurement suggested is to look at the evolution of the dis-

Page 7: A lattice Boltzmann wave model applied to fracture phenomenahelton/MTNSHISTORY/CONTENTS/... · 2012. 10. 23. · The system will react to this deformation in the follow-ing way. First

cs/2

iteration

c/c s

Macro-branching crack

Smooth crack

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

25 50 75 100 125 150 175 200 225

Figure 8: Relative speed of cracks in a solid body with refrac-tion indexn = 1:0, the smooth cracks speed is smaller andmore regular than that of a branching crack. The solid line in-dicates the phenomenological transition between smooth andbranching cracks.

cs/2

iteration

c/c s

0

0.05

0.1

0.15

0.2

0.25

0.3

75 100 125 150 175 200 225 250 275

Figure 9: Relative speed of cracks in a solid nody with refrac-tion indexn = 1:5, the smooth cracks speed is smaller andmore regular than that of a branching crack. The solid line in-dicates the phenomenological transition between smooth andbranching cracks.

(a) (b)

(c) (d)

Figure 10: Micro-cavities pattern in solid bodies of varioussizes with mode-I load: (a) 20x20, (b) 50x50, (c) 100x100and (d) 200x200. For the sake of comparison, the sampleshave been scaled such that they all appear the same size.

tribution of micro-cavities for samples of various size. Ifthe dynamics is scale independent one expects the numberof micro-cavities to be proportional toL2 whereL is the lin-ear size of our lattice.

The simulation consists in applying a mode-I load in thex- and y-direction of our 2D solid. Again, the solid is pre-constrained with the appropriate load and all borders are keptfixed. The pattern of micro-cavities obtained in such a wayfor various size of solid can be seen in Fig.(10) for a solidof size 20x20 up to 200x200. The only measure taken intoaccount is the numberNL of broken links. In fact, this mea-sure yields a distribution which does scale with the size ofthe solid i.e.

NL � L2

A more thorough investigation of the parameter phase spaceor some new ingredient might reveal some fractal behavior.Nonetheless, the next section will show that if the growth ofthese micro-cracks is left to its own, eventually leading tothe destruction of the solid, there is a measurement whichindicates a complex process at work.

4.5 Fragmentation

Fragmentation is a fracture phenomena pushed to its limitsin the sense that it is actually a destruction process. To do so,a very large stress is applied on a body in a very short time.Dissipation will therefore not work to unload the solid andonly the creation of a considerable amount of free surfacesi.e. fractures will do. Due to the destructive nature of frag-mentation, one typically observes the distribution of frag-ment sizes which results from the breakup process. Thesebreaking mechanisms will depend on the material properties,the geometry of the solid body and on the energy input to

Page 8: A lattice Boltzmann wave model applied to fracture phenomenahelton/MTNSHISTORY/CONTENTS/... · 2012. 10. 23. · The system will react to this deformation in the follow-ing way. First

347.3 / 987α -0.9556β 1017.

r

M(r) = β r−α

1

10

10 2

10 3

1 10 102

103

Figure 11: Cumulative mass distribution of the fragmenta-tion of a 100x100 particles solid body. The distribution isfitted according to a power-law and gives a value of� 1:0for the exponent.

the system which can be controlled to some extend with theLB-wave model.

In the case of destructive breaking, the distribution of cu-mulative mass of fragmentsM(r), i.e. the number of frag-ments with mass less thanr, are often found to follow a sim-ple power-law

M(r) � r� (8)

with exponent values� to vary between 0.5 and 1.0 . Thispower-law behavior is usually understood to be the signatureof a critical self-organized dynamics. At the least it points tothe fact that the dynamics is taking place at all scales.

Our simulations show that the LB-wave model capturesthis feature of fragmentation, see Fig. 11 for the power-lawdistribution of cumulative mass of fragments and Fig. 12 forthe actual fragmentation of the solid body.

It has been observed in numerical experiments that withvery high stress the distribution starts being exponential [21].This has also been observed in our simulations; we proposethat this effect is due to the finite size of the sample.

5 Conclusion

We have shown that the LB-wave model can model variousgeneric aspects of solid body physics such as kinematics,stress propagation, cracks and fragmentation. We have vali-dated our model by numerical experiments with a solid bodyrepresented by a two-dimensional square lattice. However,the generalization to a three-dimensional model is straight-forward and the use of other lattice topologies should be pos-sible (e.g. hexagonal). The simplicity of the model allowsfor a richness of investigation which can still be augmented;for instance, plasticity could be introduced by allowing dy-namical changes in the rest length of links between particles.

Figure 12: Fragments resulting from the destruction of a100x100 particles solid body. The cumulative mass of thefragments follows a power-law, see Fig. 11

Some local properties of the solid body could also be easilyrelated to the energy.

Finally, we would like to stress that this simplicity allowsfor easy and efficient implementation on any kind of com-puter, personal or parallel, which seems to lack in many cur-rent models [22].

6 Acknowledgements

We acknowledge support from the Swiss funding agency forscience and education (OFES).

References

[1] M. Marder and J. Fineberg. How things break.PhysicsToday, pages 24–29, September 1996.

[2] Computing in Science & Engineering, Sept-Oct 1999.

[3] Y.H. Qian, S. Succi, and S.A. Orszag. Recent advancesin lattice boltzmann computing. In D. Stauffer, editor,Annual Reviews of Computational Physics III, pages195–242. World Scientific, 1996.

[4] B. Chopard and M. Droz.Cellular Automata Model-ing of Physical Systems. Cambridge University Press,1998.

[5] D. Rothman and S. Zaleski.Lattice-Gas Cellular Au-tomata: Simple Models of Complex Hydrodynamics.Collection Alea. Cambridge University Press, 1997.

[6] B. Boghosian and collaborators, editors.Proceedingsof the 7th conference on discrete simulation of fluid dy-namics, Oxford, 1998, volume 9. Int. J. Mod. Phys. C,1998.

Page 9: A lattice Boltzmann wave model applied to fracture phenomenahelton/MTNSHISTORY/CONTENTS/... · 2012. 10. 23. · The system will react to this deformation in the follow-ing way. First

[7] Yu Chen and al., editors.The 9th International Con-ference on the Discrete Simulation of Fluid Dynamics,Tokyo, 1999. Computer Physics Communications. Toappear.

[8] B. Chopard. A cellular automata model of large scalemoving objects.J. Phys. A, 23:1671–1687, 1990.

[9] B. Chopard and P.O. Luthi. Lattice boltzmann compu-tations and applications to physics.Theoretical Com-puter Science, 217:115–130, 1999.

[10] Y.H. Qian, D. d’Humieres, and P. Lallemand. LatticeBGK models for navier–stokes equation.Europhys.Lett, 17(6):470–84, 1992.

[11] B. Chopard, P. Luthi, and A. Masselot. Cellular au-tomata and lattice boltzmann techniques: An approachto model and simulate complex systems.Advances inPhysics, submitted, 1998.

[12] B. Chopard, P.O. Luthi, and Jean-Fr´ederic Wagen. Alattice boltzmann method for wave propagation in ur-ban microcells.IEE Proceedings - Microwaves, Anten-nas and Propagation, 144:251–255, 1997.

[13] P.O. Luthi.Lattice Wave Automata: from radio wave tofracture propagation. PhD thesis, Computer ScienceDepartment, University of Geneva, 24 rue General-Dufour, 1211 Geneva 4, Switzerland, 1998.

[14] W. J. R. Hoeffer. The transmission-line matrix method.theory and applications.IEEE Trans. on MicrowaveTheory and Techniques, MTT-33(10):882–893, Octo-ber 1985.

[15] H. J. Hrgovcic. Discrete representation of then-dimensional wave equation.J. Phys. A, 25:1329–1350,1991.

[16] C. Vanneste, P. Sebbah, and D. Sornette. A wave au-tomaton for time-dependent wave propagation in ran-dom media.Europhys. Lett., 17:715, 1992.

[17] S. de Toro Arias and C. Vanneste. A new constructionfor scalar wave equation in inhomogeneous media.J.Phys. I France, 7:1071–1096, 1997.

[18] H.J. Herrmann and S. Roux, editors.Statistical Modelsfor the Fracture of Disordered Media. North-Holland,1990.

[19] A. Garcimartin, A. Guarino, and L. Bellon anadS. Ciliberto. Statistical properties of fracture precur-sors.Phys. Rev. Let., 79:3202, 1997.

[20] A. Politi. Private communication.

[21] E. Ching, Y. Yiu, and K. Lo. Energy dependence ofmass distributions in fragmentation.cond/mat 980917211 Sept. 1998, 1998.

[22] M.S. Breitenfeld and P.H. Geubelle. Parallel implemen-tation of a spectral scheme for simulation of 3-d dy-namic fracture events.The Int. J. of High Perf. Comp.Applications, 14:26–38, 2000.