Introduction to immersed boundary method

Similar documents
An Immersed Boundary Method with Formal Second-Order Accuracy and Reduced Numerical Viscosity 1

A Comparison of Implicit Solvers for the Immersed Boundary Equations

An Immersed Boundary Method for Restricted Diffusion with Permeable Interfaces

Immersed boundary method:

An Immersed Interface Method for the Incompressible Navier-Stokes Equations in Irregular Domains

An immersed boundary method for interfacial flows with insoluble surfactant

Investigating platelet motion towards vessel walls in the presence of red blood cells

Simulation of a Flapping Flexible Filament in a Flowing Soap Film by the Immersed Boundary Method

Modelling and simulation of porous immersed boundaries

A Momentum Exchange-based Immersed Boundary-Lattice. Boltzmann Method for Fluid Structure Interaction

TETHER FORCE CONSTRAINTS IN STOKES FLOW BY THE IMMERSED BOUNDARY METHOD ON A PERIODIC DOMAIN

TWO DIMENSIONAL IMMERSED BOUNDARY SIMULATIONS OF SWIMMING JELLYFISH

Numerical method for osmotic water flow and solute diffusion in moving cells

New Finite Difference Methods Based on IIM for Inextensible Interfaces in Incompressible Flows

A new 3D immersed boundary method with application

2 Z. Li and C. Wang where u = (u; v) is the velocity, p is the pressure, ν is the viscosity. We assume that the boundary of the is piecewise

Efficient solutions to robust, semi-implicit discretizations of the Immersed Boundary Method

AN AUGMENTED IIM-LEVEL SET METHOD FOR STOKES EQUATIONS WITH DISCONTINUOUS VISCOSITY

2-D Parachute Simulation by the Immersed Boundary Method

A finite difference Poisson solver for irregular geometries

Education: Ph.D. Mathematics, Courant Institute of Mathematical Sciences, New York University, 1998/09.

c 2003 International Press

Surface phase separation and flow in a simple model of drops and vesicles

Spontaneous Symmetry Breaking of Hinged Flapping Filament Generates Lift

A Computational Model of the Mechanics of Growth of the Villous Trophoblast Bilayer

An introduction to the Immersed boundary method and its finite element approximation

A Simple Compact Fourth-Order Poisson Solver on Polar Geometry

Math background. Physics. Simulation. Related phenomena. Frontiers in graphics. Rigid fluids

Advances in the mathematical theory of the finite element immersed boundary method

PDE Solvers for Fluid Flow

The immersed boundary method

Fundamentals of Fluid Dynamics: Ideal Flow Theory & Basic Aerodynamics

Part IV: Numerical schemes for the phase-filed model

A STRONG COUPLING SCHEME FOR FLUID-STRUCTURE INTERACTION PROBLEMS IN VISCOUS INCOMPRESSIBLE FLOWS

Vesicle dynamics in Newtonian and non-newtonian fluids

Fluid Animation. Christopher Batty November 17, 2011

A level set projection model of lipid vesicles in general flows

ABSTRACT NUMERICAL SIMULATION OF LIQUID - VAPOR INTERFACES IN THE SHARP INTERFACE LIMIT

Interaction of Incompressible Fluid and Moving Bodies

Immersed Boundary Method Based on the Implementation of Conservation Equations along the Boundary using Control-Volume Finite-Element Scheme

ABSTRACT. coefficients. The main motivation is to get not only a second order accurate solution but

ANALYSIS AND NUMERICAL METHODS FOR SOME CRACK PROBLEMS

Numerical Methods of Applied Mathematics -- II Spring 2009

A Numerical Method for Two Phase Flows

On the Solution of the Elliptic Interface Problems by Difference Potentials Method

There are a host of physical problems that involve interconnected

UNIVERSITY of LIMERICK

Fast Direct Solver for Poisson Equation in a 2D Elliptical Domain

Finite Volume Method

A Fluctuating Immersed Boundary Method for Brownian Suspensions of Rigid Particles

An Overview of Fluid Animation. Christopher Batty March 11, 2014

The one-dimensional equations for the fluid dynamics of a gas can be written in conservation form as follows:

Block-Structured Adaptive Mesh Refinement

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

VORTEX SHEDDING PATTERNS IN FLOW PAST INLINE OSCILLATING ELLIPTICAL CYLINDERS

A Study on Numerical Solution to the Incompressible Navier-Stokes Equation

Approximation of fluid-structure interaction problems with Lagrange multiplier

Scientific Computing I

Many of the smallest flying insects clap their wings together at the end of each upstroke

Experience with DNS of particulate flow using a variant of the immersed boundary method

When vortices stick: an aerodynamic transition in tiny insect flight

The Embedded Boundary Integral Method (EBI) for the Incompressible Navier-Stokes equations

Modelling of interfaces and free boundaries

LEAST-SQUARES FINITE ELEMENT MODELS

(1:1) 1. The gauge formulation of the Navier-Stokes equation We start with the incompressible Navier-Stokes equation 8 >< >: u t +(u r)u + rp = 1 Re 4

Candidates must show on each answer book the type of calculator used. Log Tables, Statistical Tables and Graph Paper are available on request.

A Cartesian Grid Method for Solving the Two-Dimensional Streamfunction-Vorticity Equations in Irregular Regions

An Eulerian-Lagrangian approach for fluid-structure coupled systems using X-FEM Antoine Legay / CNAM-Paris

14. FLUID DYNAMICS OF THE HEART AND ITS VALVES

A fast, robust, and non-stiff Immersed Boundary Method

NUMERICAL SIMULATION OF INTERACTION BETWEEN INCOMPRESSIBLE FLOW AND AN ELASTIC WALL

Getting started: CFD notation

Augmenting the Immersed Boundary Method with Radial Basis Functions (RBFs) for the Modeling of Platelets in Hemodynamic Flows

Fluid Flow in Open Helical Channels

Least-Squares Spectral Collocation with the Overlapping Schwarz Method for the Incompressible Navier Stokes Equations

March Algebra 2 Question 1. March Algebra 2 Question 1

Soft Bodies. Good approximation for hard ones. approximation breaks when objects break, or deform. Generalization: soft (deformable) bodies

.u= 0 ρ( u t +(u. )u)= ρ g p+.[µ( u+ t u)]

Due Tuesday, November 23 nd, 12:00 midnight

Computing Fluid-Structure Interaction by the Partitioned Approach with Direct Forcing

Explicit Jump Immersed Interface Method: Documentation for 2D Poisson Code

New York Journal of Mathematics. Fluid Flow in Collapsible Elastic Tubes: A Three-Dimensional Numerical Model

Partitioned Methods for Multifield Problems

A COMPUTATIONAL FLUID DYNAMICS STUDY OF CLAP AND FLING IN THE SMALLEST INSECTS. Laura A. Miller* and Charles S. Peskin**

A surfactant-conserving volume-of-fluid method for interfacial flows with insoluble surfactant

A FLUID-STRUCTURE INTERACTION MODEL BASED ON PERIDYNAMICS AND NAVIER-STOKES EQUATIONS FOR HYDRAULIC FRACTURE PROBLEMS

From Immersed Boundary Method to Immersed Continuum Method

Pressure corrected SPH for fluid animation

Simulation of free surface fluids in incompressible dynamique

A Poroelastic Immersed Boundary Method with Applications to Cell Biology

Hydro-elastic Wagner impact using variational inequalities

FREE BOUNDARY PROBLEMS IN FLUID MECHANICS

- Marine Hydrodynamics. Lecture 4. Knowns Equations # Unknowns # (conservation of mass) (conservation of momentum)

Nonlinear elasticity and gels

Fluid Dynamics: Theory, Computation, and Numerical Simulation Second Edition

Chapter 3. Finite Difference Methods for Hyperbolic Equations Introduction Linear convection 1-D wave equation

A MOTION OF FREELY OSCILLATING DROPLET OF A YIELD STRESS FLUID: ANALYSIS AND NUMERICAL STUDIES

Accepted Manuscript. A study of self-propelled elastic cylindrical micro-swimmers using modeling and computation

IFE for Stokes interface problem

arxiv: v2 [math.na] 23 Nov 2015

Transcription:

Introduction to immersed boundary method Ming-Chih Lai mclai@math.nctu.edu.tw Department of Applied Mathematics Center of Mathematical Modeling and Scientific Computing National Chiao Tung University 1001, Ta Hsueh Road, Hsinchu 30050 Taiwan Workshop on Fluid Motion Driven by Immersed Structure Fields Institute, August 9-13, 2010

Review of the IB method A general computational framework for simulations of problems involving the interaction of fluids and immersed elastic structures Original example: blood interacts with valve leaflet (Charles S. Peskin, 1972, flow patterns around heart valves) Applications Computer-assisted design of prothetic valve (Peskin & McQueen) Platelet aggregation during blood clotting (Fogelson) Flow of particle suspensions (Fogelson & Peskin; Sulsky & Brackbill) Wave propagation in the cochlea (Beyer)

Swimming organism (Fauci, Dillon, Cortez) Arteriolar flow (Arthurs, et. al.) Cell and tissue deformation under shear flow (Bottino, Stockie & Green; Eggleton & Popel) Flow around a circular cylinder (Lai & Peskin; Su, Lai & Lin), Interfacial flow with insoluble surfactant (Lai, Tseng & Huang) Valveless pumping (Jung & Peskin) Flapping filament in a flowing soap film (Zhu & Peskin), 2D dry foam (Kim, Lai & Peskin) Falling papers, sails, parachutes (Kim & Peskin), insect flight, (Jane Wang, Miller)... Many others (Lim,..)

IB features Mathematical formulation: Treat the elastic material as a part of fluid The material acts force into the fluid The material moves along with the fluid Numerical method: Finite difference discretization Eulerian grid points for the fluid variables Lagrangian markers for the immersed boundary The fluid-boundary are linked by a smooth version of Dirac delta function

Mathematical formulation Consider a massless elastic membrane Γ immersed in viscous incompressible fluid domain Ω. Γ : X(s, t), 0 s L b L b : unstressed length

Equations of motion ( ) u ρ + (u )u + p = µ u + f t X(s, t) t F (s, t) = (T τ ), s T u = 0 f(x, t) = = u(x(s, t), t) = Γ Ω = σ( X s F (s, t)δ(x X(s, t))ds u(x, t)δ(x X(s, t))dx ; s, t), τ = X/ s X/ s FLUID u(x, t) : velocity p(x, t) : pressure ρ : density µ : viscosity IMMERSED BOUNDARY X(x, t) : boundary configuration F (x, t) : boundary force T : tension τ : unit tangent

Why F (s, t) = s (T τ )? total force = force of fluid on boundary seg. + (T τ ) s2 s 1 boundary is massless total force = 0 force of boundary seg. on fluid = (T τ ) s2 s 1 = F = T s τ + T τ s = T s τ + T X s κn s2 s 1 (T τ )ds s where σ 0 : the stiffness constant τ / s κ = X/ s τ / s n = τ / s T = σ 0 ( X s boundary curvature unit normal ) 1

The force density is singular f(x, t) = Γ F (s, t)δ(x X(s, t))ds. f behaves like a one-dimensional delta function. f, w = f(s, t)w(x, t)dx Ω = F (s, t)δ(x X(s, t))ds w(x, t)dx Ω Γ = F (s, t) w(x, t)δ(x X(s, t))dxds Γ Ω = F (s, t)w(x(s, t), t)ds Γ If w(x, t) = u(x, t), the the total work done by the boundary is equal to the total work done on the fluid. Thus, the solution is NOT smooth. In fact the pressure and velocity derivatives are discontinuous across the boundary.

Theorem (1) The pressure and the velocity normal derivatives across the boundary satisfy µ [ u n [p] = ] F n X/ s, = F τ X/ s τ. Theorem (2) The normal derivatives of the pressure across the boundary satisfies ( ) [ ] F τ p s X/ s =. n X/ s Physical meaning of the jump conditions. Ref: Peskin & Printz 1993, LeVeque & Li 1997 (2D), Lai & Li 2001 (3D)

Test Example u t + (u )u + p = u + f + g u = 0 f = X(s, t) t Γ F (s, t)δ(x X(s, t))ds = u(x(s, t), t) ( ) ( ) X X(s), Y (s) = 0.5 cos s, 0.5 sin s, s = 0.5 n = ( cos s, sin s ), τ = ( sin s, cos s )

Test Example (cont.) u(x, y, t) = v(x, y, t) = p(x, y, t) = g 1 (x, y, t) = g 2 (x, y, t) = { e ( t 2y y ) r r 0.5 0 r < 0.5, { e ( ) t 2x + x r r 0.5 [ ] u = 2e t sin s n [ ] v = 2e t cos s n 0 r < 0.5, { 0 r 0.5, [p] = 1 1 r < 0.5 { e ( t y r 2y y ) ( r + e 2t 4x 3 r 4x ) x r r 0.5 2 0 r < 0.5 { e ( t x r 2x ) ( x r + e 2t 4y 3 r 4y y ) r r 0.5 2 0 r < 0.5 Fn = 0.5 F 1 = 0.5 cos s e t sin s [g n] = 0 Fτ = e t F 2 = 0.5 sin s + e t cos s

Numerical Method FLUID-Eulerian N N lattice points x = (ih, jh) u n u(x, n t), f n f(x, n t), p n p(x, n t), IMMERSED BOUNDARY-Lagrangian M moving points X k U n k u(x k, n t) F n k F (X k, n t)

Finite difference operators on lattice points and immersed boundary points The finite difference approximations to the derivative are D + x φ i,j = φ i+1,j φ i,j h, Dx φ i,j = φ i,j φ i 1,j, h Dxφ 0 i,j = φ i+1,j φ i 1,j. 2h The upwind difference approximation to the advection term is { ψ i,j D x ± ψ i,j Dx φ i,j if ψ i,j > 0, φ i,j = ψ i,j D x + φ i,j if ψ i,j < 0. The centered difference approximation to the derivative on the Lagrangian boundary can be defined by D s χ k = χ k+1/2 χ k 1/2, s where χ k+1/2 is some boundary quantity defined on s = (k + 1 2 ) s.

Numerical algorithm How to march (X n, u n ) to (X n+1, u n+1 )? Step1 Compute the boundary force T n k+1/2 = σ( D sx n k ), τ n k+1/2 = D sx n k D s X n k, F n k = D s (T τ ) n k+1/2, where Tk+1/2 n and τ n k+1/2 are both defined on s = (k + 1 2 ) s, and F n k is defined on s = k s. Step2 Apply the boundary force to the fluid f n (x) = k F n kδ h (x X n k) s. Step3 Solve the Navier-Stokes equations with the force to update the velocity ( ) u n+1 u n 2 2 ρ + u n i D ± i t un = D 0 p n+1 + µ D + i D i un+1 + f n, i=1 D 0 u n+1 = 0, where T n k+1/2 and τ n k+1/2 are both defined on s = (k + 1 2 ) s, and F n k is defined on s = k s. i=1

Numerical algorithm, cont. Step4 Interpolate the new velocity on the lattice into the boundary points and move the boundary points to new positions. U n+1 k = x u n+1 δ h (x X n k)h 2 X n+1 k = X n k + tu n+1 k

Discrete delta function δ h δ h (x) = δ h (x)δ h (y) 1. δ h is positive and continuous function. 2. δ h (x) = 0, for x 2h. 3. j δ h(x j α)h = 1 for all α. ( δ h(x j α)h = δ h (x j α)h = 1 2 ) j even j odd 4. j (x j α)δ h (x j α)h = 0 for all α. 5. j (δ h(x j α)h) 2 = C for all α. ( j δ h(x j α)δ h (x j β)h 2 C) Uniquely determined: C = 3 8. 1 8h (3 2 x /h + ) 1 + 4 x /h 4( x /h) 2 x h, δ h (x) = 1 8h (5 2 x /h ) 7 + 12 x /h 4( x /h) 2 h x 2h, 0 otherwise.

Numerical issues of IB method Simple and easy to implement Embedding complex structure into Cartesian domain, no complicated grid generation Fast elliptic solver (FFT) on Cartesian grid can be applied Numerical smearing near the immersed boundary First-order accurate, accuracy of 1D IB model (Beyer & LeVeque 1992, Lai 1998), formally second-order scheme (Lai & Peskin 2000, Griffith & Peskin 2005) Adaptive IB method, (Roma, Peskin & Berger 1999, Griffith et. al. 2007) Immersed Interface Method (IIM, LeVeque & Li 1994), 3D jump conditions (Lai & Li 2001) High-order discrete delta function in 2D, 3D Numerical stability tests, different semi-implicit methods (Tu & Peskin 1992, Mayo & Peskin 1993, Newren, Fogelson, Guy & Kirby 2007, 2008) Stability analysis (Stockie & Wetton 1999, Hou & Shi 2008) Convergence analysis (Y. Mori 2008)

Review articles C. S. Peskin, The immersed boundary method, Acta Numerica, pp 1-39, (2002) R. Mittal & G. Iaccarino, Immersed boundary methods, Annu. Rev. Fluid Mech. 37:239-261, (2005), Flow around solid bodies Accuracy, stability and convergence R. P. Beyer & R. J. LeVeque, Analysis of a one-dimensional model for the immersed boundary method, SIAM J. Numer. Anal., 29:332-364, (1992) E. P. Newren, A. L. Fogelson, R. D. Guy & R. M. Kirby, Unconditionally stable discretizations of the immersed boundary equations, JCP, 222:702-719, (2007) Y. Mori, Convergence proof of the velocity field for a Stokes flow immersed boundary method, CPAM, vol LXI 1213-1263, (2008)

Application: Flow around a solid body Figure: The fluid feels the force along the surface body to stop it. u t + (u )u + p = 1 u = 0 f(x, t) = 0 = u b (X(s), t) = Re u + f Lb 0 Ω F (X(s), t)δ(x X(s))ds u(x, t)δ(x X(s))dx u(x, t) u as x

u n+1 u n + (u n )u n = p n+1 + 1 t Re un+1 + f n+1, u n+1 = 0, M f n+1 (x) = F n+1 (X j )δ h (x X j ) s, for all x, j=1 U n+1 b (X k ) = x u n+1 (x)δ h (x X k )h 2, k = 1,..., M. One can solve the above linear system directly or approximately (A projection approach, Taira & Colonius, 2007).

Feedback forcing approach Goldstein, et. al. 1993; Saiki & Biringen 1996; Lai & Peskin 2000 u t + (u )u + p = 1 Re u + F (s, t)δ(x X(s, t))ds F (s, t) = K t 0 u = 0 (U e (s, t ) U(s, t ))dt + R(U e (s, t) U(s, t)) or F (s, t) = K(X e (s) X(s, t)), K 1 X(s, t) = U(s, t) = u(x, t)δ(x X(s, t))dx t Ω u(x, t) u as x Γ Treat the body surface as a nearly rigid boundary (stiffness is large) embedded in the fluid Allow the boundary to move a little but the force will bring it back to the desired location Be able to handle complicated geometry with known boundary velocity

Interpolating forcing approach Su, Lai & Lin 2007 Idea: To compute the boundary force F (X k ) accurately so the prescribed boundary velocity can be achieved in the intermediate step of projection method. 1. Distribute the force to the grid by the discrete delta function M f (x) = F (X j )δ h (x X j ) s 2. j=1 u u = f, thus, u (X k ) = u b (X k ). t u b (X k ) u (X k ) t = f (x)δ h (x X k )h 2 x = M F (X j )δ h (x X j ) s δ h (x X k )h 2 x j=1 ( ) M = δ h (x X j )δ h (x X k )h 2 s F (X j ) j=1 x

Re Su et al. Lai & Peskin Silva et al. Ye et al. Willimson(exp) 80 0.153-0.15 0.15 0.15 100 0.168 0.165 0.16-0.166 150 0.187 0.184 0.18-0.183 Table: The comparison of Strouhal number for different Reynolds numbers.