Coarse-grained computation of traveling waves of lattice Boltzmann models with Newton–Krylov methods
نویسندگان
چکیده
For many complex dynamical systems, a separation of scales prevails between the (microscopic) level of description of the available model, and the (macroscopic) level at which one would like to observe and analyze the system. For this type of problems, an “equation-free” framework has recently been proposed. Using appropriately initialized microscopic simulations, one can build a coarsegrained time-stepper to approximate a time-stepper for the unavailable macroscopic model. Here, we show how one can use this coarsegrained time-stepper to compute coarse-grained traveling wave solutions of a lattice Boltzmann model. In a moving frame, emulated by performing a shift-back operation after the coarse-grained timestep, the traveling wave appears as a steady state, which is computed using an iterative method, such as Newton–GMRES. To accelerate convergence of the GMRES procedure, a macroscopic model-based preconditioner is used, which is derived from the lattice Boltzmann model using a Chapman–Enskog expansion. We illustrate the approach on a lattice Boltzmann model for the Fisher equation and on a model for ionization waves.
منابع مشابه
Coarse-grained computation of traveling waves of lattice Boltzmann models with Newton–Krylov solvers
For many complex dynamical systems, a separation of scales prevails between the (microscopic) level of description of the available model, and the (macroscopic) level at which one would like to observe and analyze the system. For this type of problems, an “equation-free” framework has recently been proposed. Using appropriately initialized microscopic simulations, one can build a coarse-grained...
متن کاملCoarse-Grained Numerical Bifurcation Analysis of Lattice Boltzmann Models
In this paper we study the coarse-grained bifurcation analysis approach proposed by I.G. Kevrekidis and collaborators in PNAS 97(18):9840–9843. We extend the results obtained in that paper for a one-dimensional FitzhHugh-Nagumo lattice Boltzmann model in several ways. First, we extend the coarse-grained time stepper concept to enable the computation of periodic solutions and we use the more ver...
متن کاملAn Efficient Newton-Krylov Implementation of the Constrained Runs Scheme for Initializing on a Slow Manifold
The long-term dynamics of many dynamical systems evolves on a low-dimensional, attracting, invariant slow manifold, which can be parameterized by only a few variables (“observables”). The explicit derivation of such a slow manifold (and thus, the reduction of the long-term system dynamics) can be extremely difficult, or practically impossible. For this class of problems, the equation-free compu...
متن کاملExternal and Internal Incompressible Viscous Flows Computation using Taylor Series Expansion and Least Square based Lattice Boltzmann Method
The lattice Boltzmann method (LBM) has recently become an alternative and promising computational fluid dynamics approach for simulating complex fluid flows. Despite its enormous success in many practical applications, the standard LBM is restricted to the lattice uniformity in the physical space. This is the main drawback of the standard LBM for flow problems with complex geometry. Several app...
متن کاملA Fully Implicit Method for Lattice Boltzmann Equations
Existing approaches for solving the lattice Boltzmann equations with finite difference methods are explicit and semi-implicit; both have certain stability constraints on the time step size. In this work, a fully implicit second-order finite difference scheme is developed. We focus on a parallel, highly scalable, Newton–Krylov–RAS algorithm for the solution of a large sparse nonlinear system of ...
متن کامل