Elsevier

Journal of Computational Physics

Volume 380, 1 March 2019, Pages 442-463
Journal of Computational Physics

Sharp interface approaches and deep learning techniques for multiphase flows

https://doi.org/10.1016/j.jcp.2018.05.031Get rights and content

Abstract

We present a review on numerical methods for simulating multiphase and free surface flows. We focus in particular on numerical methods that seek to preserve the discontinuous nature of the solutions across the interface between phases. We provide a discussion on the Ghost-Fluid and Voronoi Interface methods, on the treatment of surface tension forces that avoid stringent time step restrictions, on adaptive grid refinement techniques for improved efficiency and on parallel computing approaches. We present the results of some simulations obtained with these treatments in two and three spatial dimensions. We also provide a discussion of Machine Learning and Deep Learning techniques in the context of multiphase flows and propose several future potential research thrusts for using deep learning to enhance the study and simulation of multiphase flows.

Introduction

Multiphase flows are ubiquitous in the physical and life sciences and their simulations are used in a wide array of applications. Examples where simulations are key include the study of cavitation in the naval industry, the understanding of solidification processes of most metals, the analysis of boiling flows in nuclear plants, the discovery of novel surfactant and liquid delivery into the lung, the prediction of porous media flows for oil and gas operations, and even in the art, where simulations are used to produce believable flows in computer graphics.

The simulation of multiphase flows presents several challenges. First, one must keep track of the interface between phases; this interface evolves in time and can experience changes in topology. Second, the large variations in some key physical quantities, say the fluid's density, velocity or the pressure, can only be represented as jump conditions at the mesoscopic and macroscopic scales so that numerical methods must enforce such a representation. Third, the multiscale nature of multiphase flows, where fine features develop locally in some fluid regions, and the limitation of computational resources demand that numerical methods on adaptive grids and parallel architecture be considered.

Early work on the treatment of multiphase flows can be traced back to the work of the immersed boundary method of Peskin [103], [102]. Although multiphase flows per se were not considered, the use of a discrete δ-function to solve blood flows in an immersed elastic interface paved the way to extending to arbitrary domains the discretization of partial differential equations in rectangular domains. Unverdi et al. used this formulation in tandem with the front-tracking method to introduce a multiphase incompressible flow solver. In this case, the interface between phases was allowed to undergo large deformations including changes in topology. In [129] and [19], the authors used the level-set method to capture the interface motion instead of the front tracking approach, easing the treatment of topological changes. However, even if the front tracking and the level-set methods are sharp interface representations as opposed to phase-field models for example, which represent the interface between phase as a numerical mushy zone, the use of a δ-function formulation smears the physical quantities across the interface. In this work, we focus on ‘sharp’ interface methods, i.e. schemes that numerically preserve the discontinuity in discontinuous quantities.

In what follows, we consider a computational domain Ω=ΩΩ+, where Ω and Ω+ are separated by an interface Γ. The fluid's motion is modeled by the incompressible Navier–Stokes equations:ρ(ut+uu)=p+μΔu+fin ΩΩ+,u=0in ΩΩ+, where t is the time, u=(u,v,w) is the velocity field, p is the pressure and f includes the external forces such as gravity. We consider here the case of a fluid with uniform viscosity μ and uniform density ρ in each subdomain Ω and Ω+. Appropriate boundary conditions are imposed on Γ and on the boundary of the computational domain, ∂Ω. These will be discussed in details in the remaining of this manuscript.

The framework we use to solve those equations is the standard projection approach introduced by Chorin in 1967 [20], which consists of the following three steps. Compute an intermediate velocity field u using the momentum equation (1) and ignoring the pressure gradient term, e.g. in the case where the temporal derivative is discretized with a forward Euler step:ρ(uunΔt+unun)=μΔu+f. The second step is based on the Helmoltz–Hodge decomposition that decomposes a twice continuously differentiable bounded vector field u into a divergence-free component un+1 and a curl-free component ∇Φ:u=un+1+Φ, or un+1=uΦ, where Φ is referred to as the Hodge variable. Imposing the incompressibility constraint on un+1 gives an equation for Φ:Φ=u. The boundary conditions and how to impose them will be described throughout this manuscript.

In section 2, we review the level-set and the particle-level-set methods; in section 3, we discuss the level-set method on Quad-/Oc-tree Cartesian grids in parallel as well as how to solve free surface flows; in section 4, we discuss numerical methods related to solving multiphase flows; section 5 is focused on free surface flows and section 6 discusses Machine and Deep Learning opportunity for multiphase flows. A short conclusion is given in section 7.

Section snippets

Surface tracking vs. capturing

Explicit representation of the interface between phases can be achieved with the use of massless particles (see e.g. front tracking [42], [43], [57], [58], [135]). Since the particles' coordinates can be updated with high accuracy, explicit methods provide very accurate interface evolutions. On the other hand, changes in the topology needs to be handled explicitly as well, which adds to the complexity of those methods. Implicit representation treat changes in topology in a straightforward

Adaptive Cartesian Oc-/Quad-tree grids

Adaptive grids are desired in problems where different length scales occur. This is the case of fluids in general (turbulence requires a grid size proportional to Re9/4, with Re the Reynolds number) and multiphase flows in particular since the interface between phases can stretch into thin features. An example is given in Fig. 2, where a fluid with pushes another fluid with higher viscosity, inducing viscous fingering.

Adaptive grids based on Quad-/Oc-tree data structures are particularly

Poisson solver with jumps

Solutions to multiphase flow problems admit jumps across the interface between phases. In particular, the pressure jump is related to surface tension forces. In the context of the projection method outlined in section 1, this boundary condition occurs when solving for the Hodge variable Φ, i.e. one needs to solve a problem of the form:{(βΦ)=fin ΩΩ+[Φ]=gΓon Γ[βΦn]=hΓon Γ, where β=1ρ>0 is taken to be constant in each subdomain but experiences a discontinuity across the interface. The

Free surface flows

Free surface flows are considered in applications where the effect of the momentum of the gas is negligible. In this case, the step that has the largest impact on the accuracy is the pressure boundary treatment at the free surface. This boundary condition is applied when solving for Φ in equation (5), i.e. one solves the system:Φ=uin Ω,Φ=σκon Γ, and controls the effect of surface tension through the boundary condition Φ|Γ=σκ. In [40], a second-order accurate discretization of the Poisson

The data explosion

Data is becoming plentiful. Over the past several years, the digital data collectively generated by humans has doubled every two years or less [35]. Some of this data comes from physical sensors, such as those on General Electric's locomotives that generate 150,000 data points each minute,1 or the various cameras and sensors in forthcoming self-driving cars, estimated by Intel to be 4 TB of data per car per day.2

Conclusion

We have presented a review of sharp interface methods as well as a discussion of machine learning and deep learning techniques for the simulation of multiphase flows. We have also discussed the recent advances in adaptive grid refinement techniques and their parallel extensions.

Acknowledgements

The research of Frederic Gibou was supported by ONR under MURI award N00014-17-1-2676 and by ARO W911NF-16-1-0136. The research of David Hyde and Ron Fedkiw was supported by ONR N00014-13-1-0346, ONR N00014-17-1-2174, ARL AHPCRC W911NF-07-0027 and NSF CNS1409847.

References (145)

  • Y.-C. Chang et al.

    Eulerian capturing methods based on a level set formulation for incompressible fluid interfaces

    J. Comput. Phys.

    (1996)
  • A.J. Chorin

    A numerical method for solving incompressible viscous flow problems

    J. Comput. Phys.

    (1967)
  • M. Detrixhe et al.

    A parallel fast sweeping method for the eikonal equation

    J. Comput. Phys.

    (2013)
  • R.E. English et al.

    An adaptive discretization of incompressible flow using a multitude of moving Cartesian grids

    J. Comput. Phys.

    (2013)
  • D. Enright et al.

    A hybrid particle level set method for improved interface capturing

    J. Comput. Phys.

    (2002)
  • D. Enright et al.

    A fast and accurate semi-Lagrangian particle level set method

    Comput. Struct.

    (2005)
  • A. Froio et al.

    Design and optimization of artificial neural networks for the modelling of superconducting magnets operation in tokamak fusion reactors

    J. Comput. Phys.

    (2016)
  • F. Gibou et al.

    A level set based sharp interface method for the multiphase incompressible Navier–Stokes equations with phase change

    J. Comput. Phys.

    (Mar. 2007)
  • F. Gibou et al.

    A fourth order accurate discretization for the Laplace and heat equations on arbitrary domains, with applications to the Stefan problem

    J. Comput. Phys.

    (2005)
  • F. Gibou et al.

    A review of level-set methods and some recent applications

    J. Comput. Phys.

    (2018)
  • F. Gibou et al.

    A second-order-accurate symmetric discretization of the Poisson equation on irregular domains

    J. Comput. Phys.

    (2002)
  • F. Gibou et al.

    Efficient symmetric positive definite second-order accurate monolithic solver for fluid/solid interactions

    J. Comput. Phys.

    (2012)
  • J.T. Grétarsson et al.

    Numerically stable fluid-structure interactions between compressible flow and solid structures

    J. Comput. Phys.

    (Jan. 2011)
  • A. Guittet et al.

    Solving elliptic problems with discontinuities on irregular domains – the Voronoi interface method

    J. Comput. Phys.

    (2015)
  • A. Guittet et al.

    A stable projection method for the incompressible Navier–Stokes equations on arbitrary geometries and adaptive quad/octrees

    J. Comput. Phys.

    (2015)
  • A. Harten et al.

    Uniformly high order accurate essentially non-oscillatory schemes, III

    J. Comput. Phys.

    (1987)
  • F. Hermeline

    Two coupled particle-finite volume methods using Delaunay–Voronoi meshes for the approximation of Vlasov–Poisson and Vlasov–Maxwell equations

    J. Comput. Phys.

    (1993)
  • C. Hirt et al.

    Volume of fluid (VOF) method for the dynamics of free boundaries

    J. Comput. Phys.

    (1981)
  • D. Juric et al.

    A front tracking method for dendritic solidification

    J. Comput. Phys.

    (1996)
  • D. Juric et al.

    Computations of boiling flows

    Int. J. Multiph. Flow

    (1998)
  • M.I. Latypov et al.

    Data-driven reduced order models for effective yield strength and partitioning of strain in multiphase materials

    J. Comput. Phys.

    (2017)
  • S. Lee et al.

    A general CFD framework for fault-resistant simulations based on multi-resolution information fusion

    J. Comput. Phys.

    (2017)
  • S. Lee et al.

    A resilient and efficient CFD framework: statistical learning tools for multi-fidelity and heterogeneous information fusion

    J. Comput. Phys.

    (2017)
  • M. Lentine et al.

    An unconditionally stable fully conservative semi-Lagrangian method

    J. Comput. Phys.

    (2011)
  • M. Lepilliez et al.

    On two-phase flow solvers in irregular domains with contact line

    J. Comput. Phys.

    (2016)
  • Z. Li et al.

    A data-driven adaptive Reynolds-averaged Navier–Stokes kω model for turbulent flow

    J. Comput. Phys.

    (2017)
  • J. Ling et al.

    Machine learning strategies for systems with invariance properties

    J. Comput. Phys.

    (2016)
  • P. Liovic et al.

    Efficient simulation of surface tension-dominated flows through enhanced interface geometry interrogation

    J. Comput. Phys.

    (2010)
  • X.-D. Liu et al.

    A boundary condition capturing method for Poisson's equation on irregular domains

    J. Comput. Phys.

    (2000)
  • X.-D. Liu et al.

    Weighted essentially non-oscillatory schemes

    J. Comput. Phys.

    (1994)
  • F. Losasso et al.

    Spatially adaptive techniques for level set methods and incompressible flow

    Comput. Fluids

    (2006)
  • K. Matouš et al.

    A review of predictive nonlinear theories for multiscale modeling of heterogeneous materials

    J. Comput. Phys.

    (2017)
  • B. Merriman et al.

    Motion of multiple junctions; a level set approach

    J. Comput. Phys.

    (1994)
  • Y. Mi et al.

    Flow regime identification methodology with neural networks and two-phase flow models

    Nucl. Eng. Des.

    (2001)
  • M. Milano et al.

    Neural network modeling for near wall turbulent flow

    J. Comput. Phys.

    (2002)
  • C. Min et al.

    A second order accurate projection method for the incompressible Navier–Stokes equations on non-graded adaptive grids

    J. Comput. Phys.

    (Dec. 2006)
  • C. Min et al.

    A second order accurate level set method on non-graded adaptive Cartesian grids

    J. Comput. Phys.

    (2007)
  • C. Min et al.

    A supra-convergent finite difference scheme for the variable coefficient Poisson equation on non-graded grids

    J. Comput. Phys.

    (Oct. 2006)
  • M. Mirzadeh et al.

    Parallel level-set methods on adaptive tree-based grids

    J. Comput. Phys.

    (2016)
  • S. Osher et al.

    Level set methods: an overview and some recent results

    J. Comput. Phys.

    (2001)
  • Cited by (66)

    • A shallow Ritz method for elliptic problems with singular sources

      2022, Journal of Computational Physics
      Citation Excerpt :

      Recently, Egan and Gibou [9] have developed a novel idea to extend the original GFM by recovering the convergence of the gradient so that second-order accuracy can be achieved without modifying the resultant linear system. Along with this GFM approach, many other numerical methods for solving elliptic problems with interfaces or in irregular domains [11,13,8,2,10,3] have been successfully developed to improve the overall accuracy in maximum norm. One should mention that the linear systems resulting from those above methods are often symmetric positive definite, which can be solved efficiently by using iterative methods.

    View all citing articles on Scopus
    View full text