13.11.2014 Views

A Fictitious Domain Method for Incompressible Viscous Flow Around ...

A Fictitious Domain Method for Incompressible Viscous Flow Around ...

A Fictitious Domain Method for Incompressible Viscous Flow Around ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A <strong>Fictitious</strong> <strong>Domain</strong> <strong>Method</strong><br />

<strong>for</strong> <strong>Incompressible</strong> <strong>Viscous</strong> <strong>Flow</strong> <strong>Around</strong> Moving Particles<br />

Takuya MUROI and Mutsuto KAWAHARA<br />

Department of Civil Engineering, Chuo University,<br />

Kasuga 1-13-27, Bunkyou-ku, Tokyo 112-8511, JAPAN<br />

E-mail : kawa@civil.chuo-u.ac.jp<br />

ABSTRACT<br />

This paper discusses the numerical solution of the incompressible viscous flow by the<br />

fictitious domain method with distributed Lagrange multiplier. For the analysis of the finite<br />

element method, the mixed interpolation based on the bubble function is presented. How to<br />

use the fictitious domain method applied to the Navier-Stokes equation is explained. The<br />

incompressible viscous flow is restricted by the distributed Lagrange multiplier method.<br />

Advantage of the fictitious domain method based on distributed Lagrange multiplier is<br />

investigated.<br />

KEY WORDS<br />

finite element method, fictitious domain method, distributed Lagrange multiplier, Navier-Stokes equations,<br />

Newton second law<br />

1 INTRODUCTION<br />

In recent years, because of rapid development of the finite element method and computer hardware, complicated<br />

and large-scale computation can be per<strong>for</strong>med. The finite element method is useful tool <strong>for</strong> the moving<br />

boundary analysis. But generally remeshing is required at each time cycle in case of the moving boundary problem<br />

by the conventional finite element method. Remeshing procedure has a lot of problems on the complicated<br />

and large-scale computation, such as a shortage of memory and increase of calculation time. Thus, the important<br />

feature is to avoid the remeshing. In the fictitious domain method 1]∼8], two kinds of finite element meshes<br />

are used. One is objective domain that is restricted by the Lagrange multiplier, the other mesh is <strong>for</strong> whole<br />

computational domain. It is possible to move the objective domain in the whole computational domain without<br />

fitting the nodes of boundary. For the reason, reduction of the memory and shortening of computational time<br />

are drastically possible. Another advantage of the fictitious domain method is not necessary to compute fluid<br />

<strong>for</strong>ces, because in the fictitious domain method defines the Lagrange multiplier as fluid <strong>for</strong>ce. In this research,<br />

the efficiency of moving boundary problems by the fictitious domain method is investigated.<br />

1


2 NAVIER STOKES EQUATIONS<br />

As the basic equation of the incompressible viscous fluid, the incompressible Navier-Stokes equations is used<br />

which is expressed as;<br />

˙u i + u j u i,j + p ,i − ν(u i,j + u j,i ) ,j = f i in Ω\¯ω, (1)<br />

u i,i = 0 in Ω \ ¯ω, (2)<br />

u i = g 0 on Γ, (3)<br />

u i = g 1 on γ, (4)<br />

u 0 = u(0) in Ω\¯ω. (5)<br />

Γ<br />

γ<br />

ω<br />

Ω<br />

Fig.1 Geometry of problem (1) − (5)<br />

where Ω is the whole computational domain and filled with fluid, ω is the domain contained in Ω, Γ is the<br />

boundary ∂Ω,γ is the boundary ∂ω, f is external <strong>for</strong>ce, g 0 and g 1 are boundary conditions. The given function<br />

f, g 0 , and g 1 are defined over Ω\¯ω, γ and Γ,respectively, and u i represents velocity, p is the pressure, and ν<br />

represents the inverse of Reynolds number, respectively.<br />

3 A FICTITIOUS DOMAIN METHOD<br />

3.1 FINITE ELEMENT INTERPOLATION<br />

The fractional step method is applied to the Navier-Stokes equation. <strong>Flow</strong> and pressure fields can be separately<br />

solved by the fractional step method as shown in equations (6) and (7). The Crank-Nicolson scheme is employed<br />

<strong>for</strong> the temporal discretization of momentum equation (1). The Galerkin <strong>for</strong>mulation is employed <strong>for</strong> the spatial<br />

discretization. The weighting residual equation is written as follows.<br />

= 1 ∆t<br />

= 1 ∆t<br />

∫<br />

∫<br />

Ω<br />

Ω<br />

w i u n i dΩ − 1 2 { ∫<br />

∫<br />

Ω<br />

w i u n i dΩ − 1 2 { ∫<br />

∫<br />

1<br />

∆t Ω<br />

Ω<br />

w i ũ n+1<br />

i dΩ + 1 ∫<br />

2 { Ω<br />

w i u n j un i,j dΩ + ν ∫<br />

Ω<br />

w i,i p n+1<br />

,i dΩ = 1 ∫<br />

∆t Ω<br />

∫<br />

1<br />

∆t Ω<br />

Ω<br />

w i u n+1<br />

i dΩ + 1 ∫<br />

2 { ∫<br />

w i u n j u n i,jdΩ + ν<br />

Ω<br />

∫<br />

w i u n j ũ n+1<br />

i,j dΩ + ν<br />

Ω<br />

∫<br />

)<br />

dΩ +<br />

w i,j<br />

(<br />

u<br />

n<br />

i,j + u n j,i<br />

Ω<br />

(ũn+1<br />

w i,j i,j + ũ n+1 )<br />

j,i }dΩ (6)<br />

∫<br />

w i f i dΩ +<br />

Ω<br />

w i,i p n dΩ, (7)<br />

∫<br />

w ĩ u n+1<br />

i,i dΩ − w i,i p n ,idΩ, (8)<br />

Ω<br />

∫<br />

w i u n j u n+1 (<br />

i,j dΩ + ν w i,j u<br />

n+1<br />

i,j + u n+1 )<br />

j,i }dΩ<br />

Ω<br />

Ω<br />

∫ ∫<br />

(<br />

w i,j u<br />

n<br />

i,j + u n )<br />

j,i dΩ + w i f i dΩ + w i,i p n dΩ, (9)<br />

2<br />

Ω<br />

Ω


where w i and u i are weighting functions.As <strong>for</strong> the spatial discretization, the bubble function interpolation<br />

<strong>for</strong> the velocity and the linear interpolation <strong>for</strong> pressure is applied and expressed as follows,<br />

<strong>for</strong> linear interpolation and<br />

p = Ψ 1 p 1 + Ψ 2 p 2 + Ψ 3 p 3 , (10)<br />

Ψ 1 = L 1 , Ψ 2 = L 2 , Ψ 3 = L 3 , (11)<br />

(12)<br />

<strong>for</strong> Bubble function interpolation<br />

u i = Φ 1 u i1 + Φ 2 u i2 + Φ 3 u i3 + Φ ˜ 4 u i4 , (13)<br />

˜ Φ 4 u i4 − 1 3 (u i1 + u i2 + u i3 ), (14)<br />

Φ 1 = L 1 , Φ2 = L 2 , Φ3 = L 3 , Φ4 = L 4 , (15)<br />

where L 1 ∼ L 3 the linear interpolation function.<br />

1<br />

1<br />

4<br />

2 3<br />

Fig.2 bubble function interpolation<br />

2 3<br />

Fig.3 linear interpolation<br />

3.2 FICTITIOUS DOMAIN FORMULATION<br />

The fictitious domain method is applied to the basic equation, and the finite element interpolation can be<br />

written as follows,<br />

∫<br />

1<br />

W i U n+1<br />

i dΩ + 1 ∫<br />

∫<br />

∆t Ω 2 { W i Uj n U n+1 (<br />

i,j dΩ + ν W i,j U<br />

n+1<br />

i,j + U n+1 )<br />

j,i }dΩ<br />

Ω<br />

Ω<br />

= 1 ∫<br />

W i Ui n dΩ − 1 ∫<br />

∫<br />

∆t Ω 2 { W i Uj n Ui,jdΩ n (<br />

+ ν W i,j U<br />

n<br />

i,j + Uj,i) n dΩ<br />

Ω<br />

Ω<br />

∫ ∫ ∫<br />

+ W i f i dΩ + W i,i p n dx + W i λdΩ, (16)<br />

Ω Ω<br />

ω<br />

∫<br />

µ i (U i − û i )dΩ = 0, (17)<br />

ω<br />

where W h is interpolation function based on the bubble function. In order to integrate easily the last terms in<br />

equations (15) added by the fictitious domain method, the following Dirac’s delta function is introduced.<br />

δ(X − X i ) =<br />

{<br />

3<br />

∞ (X = X i )<br />

0 (X ≠ X i ).<br />

(18)


The integral <strong>for</strong>m is expressed as follows,<br />

∫ ∞<br />

−∞<br />

δ(X − X i ) =<br />

{<br />

0 (X = X i )<br />

1 (X ≠ X i ).<br />

(19)<br />

The interpolations of λ and µ, which are expressed by λ h and µ h , can be expressed as follows,<br />

Then the integration on the domain ω can be written as follows,<br />

∑Nd<br />

λ h = λ i δ(X − X i ), (20)<br />

i=1<br />

∑Nd<br />

µ h = µ i δ(X − X i ). (21)<br />

i=1<br />

∫<br />

λ h w h dx =<br />

ω<br />

∫<br />

µ h (U h − g 1 )dω =<br />

ω<br />

∑Nd<br />

λ i w h (X i ), (22)<br />

i=1<br />

∑Nd<br />

µ i (U h (X) − g 1 (X i )). (23)<br />

i=1<br />

4 NEWTON LAW<br />

4.1 PARTICLE MOTION<br />

The particle motion is caused by the fluid <strong>for</strong>ce and the gravity. The motion of the particle is governed by<br />

the momentum equation given by the Newton law,<br />

m p<br />

dv p<br />

dt<br />

= (1 − ρ f<br />

ρ p<br />

)m p g + F p , (24)<br />

dω p<br />

I p = T p ,<br />

dt<br />

(25)<br />

dG p<br />

= v p ,<br />

dt<br />

(26)<br />

where v p represents the translation velocity, ω p is the angular speed, m p is the mass of the particle, I p is the<br />

moment of inertia, G p is central coordinate, g is the gravity, ρ p is the density of the particle, F p is the fluid<br />

<strong>for</strong>ce, T p is the moment <strong>for</strong>ce imposed on the particle by the fluid, respectively, in which subscripted p expresses<br />

the quantity concerned with the particle. The <strong>for</strong>ce and the moment imposed on the particle by the fluid are<br />

described as follows,<br />

∫<br />

F p = σndx, (27)<br />

γ<br />

∫<br />

T p = (x − G p ) × (σn)dx, (28)<br />

γ<br />

where σ = −pI + ν(∇u + ∇u T ) is stress tensor, x is the generic point and n is outward unit normal on the<br />

boundary γ.<br />

4


The velocity and the centroid of the particle are computed as follows,<br />

v p n+1 = v p n + ∆t(1 − ρ f<br />

ρ p<br />

)g + ∆t F n p<br />

m p<br />

, (29)<br />

w p n+1 = w p n + ∆t T p n<br />

I p<br />

, (30)<br />

G p n+1 = G p n + ∆tv n p. (31)<br />

From the above equations, total velocity of the particle is obtained as follows,<br />

u n+1 = v p n+1 + w p n+1 × (x n+1 − G p n+1 ) on γ. (32)<br />

4.2 COLLISION<br />

In this research, two dimensional analysis of collision between particles and wall are also considered. The<br />

extension of the idea to three dimensional analysis is straight <strong>for</strong>ward. To express the equations considering the<br />

collision, the following equation is used instead of the momentum equation(7).<br />

m p<br />

dv p<br />

dt<br />

= (1 − ρ f<br />

ρ p<br />

)m p g + F p + F c p, (33)<br />

where F c p is an impulsive <strong>for</strong>ce imposed on the particle by the other particles or the walls. The impulsive <strong>for</strong>ce<br />

F c p is defined as follows,<br />

F c p = F w p + F p p, (34)<br />

where F w p is impulsive <strong>for</strong>ce between the particle and the wall and F p p is the impulsive <strong>for</strong>ce between particles.<br />

The impulsive <strong>for</strong>ce is hard to calculate in the direct manner. There<strong>for</strong>e in order to calculate the impulsive<br />

<strong>for</strong>ce, three equations are introduced as follows;<br />

m p (v a (t 2 ) + v b (t 2 )) = m p (v a (t 1 ) + v b (t 1 )), (35)<br />

e = − v a(t 2 ) − v b (t 2 )<br />

v a (t 1 ) − v b (t 1 ) , (36)<br />

∫ t2<br />

t 1<br />

F c p dt = m p<br />

∫ t2<br />

t 1<br />

dv<br />

dt dt = m pv(t 2 ) − m p v(t 1 ). (37)<br />

where e is repulsion coefficient.<br />

To judge the touch between the particles or the particle and wall and to calculate the impulsive <strong>for</strong>ce, the<br />

short range is set between the particles or the wall, because the computational mesh <strong>for</strong> particle does not allow<br />

to overlap each other and to go through the wall.<br />

The collision between the particle and the particle can be modeled as;<br />

5


ρ<br />

va<br />

(t )1<br />

vb<br />

(t ) v a(t 2)<br />

vb(t 2)<br />

1<br />

d<br />

t = t<br />

1<br />

collision<br />

Fig.4 Collision between particle and particle<br />

t = t 2<br />

F p pA = ⎧⎪ ⎨<br />

⎪ ⎩<br />

0 if d > (r a + r b + ρ),<br />

m p<br />

2dt ((−1 − e)v a(t 1 ) + (1 + e)v b (t 1 ))<br />

if d ≤ (r a + r b + ρ),<br />

(38)<br />

F p pB = ⎧⎪ ⎨<br />

⎪ ⎩<br />

0 if d > (r a + r b + ρ),<br />

m p<br />

2dt ((1 + e)v a(t 1 ) + (−1 − e)v b (t 1 ))<br />

if d ≤ (r a + r b + ρ).<br />

(39)<br />

where d is the distance between the center of the particles, in which γ a and γ b are radius of the particle A<br />

and B, respectively, and ρ is the spare short range. If the particles go into this short range, and the collision<br />

between the particles is happened and the impulsive <strong>for</strong>ce is obtained from eqs.(21) and (22). Similarly, the<br />

collision between the particle and the wall is shown as follows. The collision between the particle and the wall<br />

is expressed as;<br />

V(t 1)<br />

ρ<br />

d<br />

t = t1<br />

collision<br />

Fig.5 Collision between particle and wall<br />

F w p = {<br />

0 if d > (r + ρ),<br />

−m pv(t 1)<br />

dt<br />

(e + 1) if d ≤ (r + ρ).<br />

(40)<br />

where d is the distance between the center of the particle and the wall and γ is the radius of the particle.<br />

6


5 NUMERICAL EXAMPLE<br />

The fictitious domain method is applied to the free falling problem. The simulation of a free falling particles<br />

in the closed channel (Ω = (-12.0,12.0) × (-22.0,2.0)) is given as an example. The diameter d of the particle is<br />

1.0 and the position of the particle at t = 0.0 is shown in figure6. Initial velocity of the particle is given v p = 0.0<br />

and angular speed of the particle is given ω p . The boundary condition of the velocity of fluid is u = 0.0 on Γ.<br />

The density of the fluid is ρ f = 1.00 and the density of the all particles are ρ p = 2.30. The velocity of the fluid<br />

is µ = 0.004. Time increment is ∆t = 0.001. The repulsion coefficient is e = 0.3.<br />

Fig.6 computational model<br />

7


6 NUMERICAL RESULT<br />

The numerical result of the falling particles is shown in figures (7)∼(11).<br />

Fig.7 t = 0.1<br />

Fig.8 t = 2.0<br />

Fig.9 t = 4.0<br />

8


Fig.10 t = 6.0<br />

Fig.11 t = 8.0<br />

Fig.11 t = 8.0<br />

9


7 CONCLUSION<br />

The application of the fictitious domain method to the incompressible Navier-Stokes around the particles<br />

is discussed. The fictitious domain method is applied to the moving boundary problem. The finite element<br />

method based on the mixed interpolation can be applied to the fictitious domain method with the bubble<br />

function interpolation <strong>for</strong> velocity and linear function <strong>for</strong> pressure. The numerical result show that the fictitious<br />

domain method can be applied to the free falling particles model without remeshing technique. The usefulness<br />

of the fictitious domain method is shown by the numerical experiments.<br />

REFERENCE<br />

1.R. Glowinski, T.W. Pan, J. Périaux, Distributed Lagrange multiplier methods <strong>for</strong> incompressible viscous flow<br />

around moving rigid bodies, Computational <strong>Method</strong>s in Applied Mechanics and Engineering, 151, pp.181-194,<br />

1998.<br />

2. R. Glowinski, T.W. Pan, T.I. Hesla, D.D. Joseph, J. Périaux, A Distributed Lagrange multiplier / <strong>Fictitious</strong><br />

<strong>Domain</strong> <strong>Method</strong> <strong>for</strong> Particulate flows, International Journal of Multiphase <strong>Flow</strong>, 25, pp.755-794, 1997.<br />

3. Daniel D. Joseph, R. Glowinski, Interrogations of Direct Numerical Simulation of Solid–Liquid <strong>Flow</strong><br />

http://www.aem.umn.edu/Solid-Liquid <strong>Flow</strong>s/<br />

4. R. Glowinski, T.W. Pan, A.J. Kearsley, J. Périaux, Numerical Simulation and Optimal Shape <strong>for</strong> <strong>Viscous</strong><br />

<strong>Flow</strong> by a <strong>Fictitious</strong> <strong>Domain</strong> <strong>Method</strong>, International Journal <strong>for</strong> Numerical <strong>Method</strong>s in Fluids, vol. 20, pp.695-<br />

711, 1995.<br />

5. R. Glowinski, T.W. Pan, T.I. Hesla, D.D. Joseph, J. Périaux, A <strong>Fictitious</strong> <strong>Domain</strong> Approach to the Direct<br />

Numerical Simulation of <strong>Incompressible</strong> <strong>Viscous</strong> <strong>Flow</strong> past Moving Rigid Bodies : Application to Particulate<br />

<strong>Flow</strong>, Journal of Computational Physics, 169, pp.363-426, 2001.<br />

6. H. Okumura, H. Naya, N. Shimada and M. Kawahara, A Distributed Lagrange multiplier / <strong>Fictitious</strong><br />

domain method <strong>for</strong> <strong>Incompressible</strong> flows around moving rigid bodies, Proceedings of the 14th Symposium on<br />

Computational Fluid Dynamics, 2000.<br />

7. M. Nagai and M. Kawahara, A <strong>Fictitious</strong> <strong>Domain</strong> <strong>Method</strong> with The Distributed Lagrange Multiplier <strong>for</strong><br />

Particle <strong>Flow</strong>, submitted to Comp. Meth. in Engng. Scie. Mech., 2006<br />

8. K. Harada and M. Kawahara, An Analysis of <strong>Flow</strong> around a Propeller using <strong>Fictitious</strong> <strong>Domain</strong> Finite Element<br />

<strong>Method</strong> to be published in Int.J.Energy, Environment and Economics, 2006<br />

10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!