Numerical studies of a class of reaction–diffusion equations with Stefan conditions

ABSTRACT It is always very difficult to efficiently and accurately solve a system of differential equations coupled with moving free boundaries, while such a system has been widely applied to describe many physical/biological phenomena such as the dynamics of spreading population. The main purpose of this paper is to introduce efficient numerical methods within a general framework for solving such systems with moving free boundaries. The major numerical challenge is to track the moving free boundaries, especially for high spatial dimensions. To overcome this, a front tracking framework coupled with implicit solver is first introduced for the 2D model with radial symmetry. For the general 2D model, a level set approach is employed to more efficiently treat complicated topological changes. The accuracy and order of convergence for the proposed methods are discussed, and the numerical simulations agree well with theoretical results.

[1]  Won Soon Chang,et al.  A numerical analysis of Stefan problems for generalized multi-dimensional phase-change structures using the enthalpy transforming model , 1989 .

[2]  G. Tryggvason,et al.  A front-tracking method for viscous, incompressible, multi-fluid flows , 1992 .

[3]  C. Peskin The immersed boundary method , 2002, Acta Numerica.

[4]  Yong-Tao Zhang,et al.  Krylov implicit integration factor methods for spatial discretization on high dimensional unstructured meshes: Application to discontinuous Galerkin methods , 2011, J. Comput. Phys..

[5]  S. Osher,et al.  A Simple Level Set Method for Solving Stefan Problems , 1997, Journal of Computational Physics.

[6]  Ning Zhao,et al.  Conservative front tracking and level set algorithms , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[7]  S. Osher,et al.  A PDE-Based Fast Local Level Set Method 1 , 1998 .

[8]  Qing Nie,et al.  A compact finite difference method for reaction–diffusion problems using compact integration factor methods in high spatial dimensions , 2008, Advances in Difference Equations.

[9]  J. Sethian,et al.  FRONTS PROPAGATING WITH CURVATURE DEPENDENT SPEED: ALGORITHMS BASED ON HAMILTON-JACOB1 FORMULATIONS , 2003 .

[10]  J A Sethian,et al.  A fast marching level set method for monotonically advancing fronts. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[11]  Yihong Du,et al.  Spreading-Vanishing Dichotomy in the Diffusive Logistic Model with a Free Boundary , 2010, SIAM J. Math. Anal..

[12]  Randall J. LeVeque,et al.  Two-Dimensional Front Tracking Based on High Resolution Wave Propagation Methods , 1996 .

[13]  Huaiping Zhu,et al.  Free boundary models for mosquito range movement driven by climate warming , 2017, Journal of Mathematical Biology.

[14]  R. LeVeque,et al.  A comparison of the extended finite element method with the immersed interface method for elliptic equations with discontinuous coefficients and singular sources , 2006 .

[15]  Ronald Fedkiw,et al.  Level set methods and dynamic implicit surfaces , 2002, Applied mathematical sciences.

[16]  J. Crank Free and moving boundary problems , 1984 .

[17]  Yihong Du,et al.  The Stefan problem for the Fisher–KPP equation with unbounded initial range , 2012, Calculus of Variations and Partial Differential Equations.

[18]  S. Osher,et al.  Regular Article: A PDE-Based Fast Local Level Set Method , 1999 .

[19]  Frédéric Gibou,et al.  A numerical scheme for the Stefan problem on adaptive Cartesian grids with supralinear convergence rate , 2009, J. Comput. Phys..

[20]  Zhilin Li,et al.  A level-set method for interfacial flows with surfactant , 2006, J. Comput. Phys..

[21]  Lucas Jódar,et al.  A front-fixing numerical method for a free boundary nonlinear diffusion logistic population model , 2017, J. Comput. Appl. Math..

[22]  Xinfeng Liu,et al.  Numerical Methods for a Two-Species Competition-Diffusion Model with Free Boundaries , 2018 .

[23]  T. Chan,et al.  A Variational Level Set Approach to Multiphase Motion , 1996 .

[24]  Alex M. Andrew,et al.  Level Set Methods and Fast Marching Methods: Evolving Interfaces in Computational Geometry, Fluid Mechanics, Computer Vision, and Materials Science (2nd edition) , 2000 .

[25]  Ping Lin,et al.  Numerical simulation of 3D bubbles rising in viscous liquids using a front tracking method , 2008, J. Comput. Phys..

[26]  K. Bube,et al.  The Immersed Interface Method for Nonlinear Differential Equations with Discontinuous Coefficients and Singular Sources , 1998 .

[27]  Qing Nie,et al.  Efficient semi-implicit schemes for stiff systems , 2006, J. Comput. Phys..

[28]  Phillip Colella,et al.  A Front Tracking Method for Compressible Flames in One Dimension , 1995, SIAM J. Sci. Comput..

[29]  H. G. Landau,et al.  Heat conduction in a melting solid , 1950 .

[30]  S. Osher,et al.  Level set methods: an overview and some recent results , 2001 .

[31]  Yihong Du,et al.  Spreading speed revisited: Analysis of a free boundary model , 2012, Networks Heterog. Media.

[32]  Oliver A. McBryan,et al.  Front Tracking for Gas Dynamics , 1984 .

[33]  S. Osher,et al.  A level set approach for computing solutions to incompressible two-phase flow , 1994 .

[34]  L. Caffarelli,et al.  A Geometric Approach to Free Boundary Problems , 2005 .

[35]  C. Peskin,et al.  Simulation of a Flapping Flexible Filament in a Flowing Soap Film by the Immersed Boundary Method , 2002 .

[36]  R. Fedkiw,et al.  A fourth order accurate discretization for the Laplace and heat equations on arbitrary domains, with applications to the Stefan problem , 2005 .

[37]  Kelei Wang,et al.  Regularity and Asymptotic Behavior of Nonlinear Stefan Problems , 2014 .