Literature DB >> 33267104

Mesoscopic Simulation of the (2 + 1)-Dimensional Wave Equation with Nonlinear Damping and Source Terms Using the Lattice Boltzmann BGK Model.

Demei Li1, Huilin Lai1, Baochang Shi2.   

Abstract

In this work, we develop a mesoscopic lattice Boltzmann Bhatnagar-Gross-Krook (BGK) model to solve (2 + 1)-dimensional wave equation with the nonlinear damping and source terms. Through the Chapman-Enskog multiscale expansion, the macroscopic governing evolution equation can be obtained accurately by choosing appropriate local equilibrium distribution functions. We validate the present mesoscopic model by some related issues where the exact solution is known. It turned out that the numerical solution is in very good agreement with exact one, which shows that the present mesoscopic model is pretty valid, and can be used to solve more similar nonlinear wave equations with nonlinear damping and source terms, and predict and enrich the internal mechanism of nonlinearity and complexity in nonlinear dynamic phenomenon.

Entities:  

Keywords:  Chapman-Enskog expansion; hyperbolic telegraph equation; lattice Boltzmann BGK model; nonlinear damping; sine-Gordon equation; wave equation

Year:  2019        PMID: 33267104      PMCID: PMC7514875          DOI: 10.3390/e21040390

Source DB:  PubMed          Journal:  Entropy (Basel)        ISSN: 1099-4300            Impact factor:   2.524


1. Introduction

Nonlinear dynamic phenomenon, which exists in many fields of science and engineering, such as hydrodynamic, nonlinear optics, biology, plasma physics, and so on, can be modeled by many systems of nonlinear partial differential equations (NPDEs) [1,2]. The dynamical processes of these nonlinear systems are very important for both production and scientific research, and they should be studied by a suitable method designed to treat the nonlinear problems. Many researchers use different analytical or numerical methods to investigate various nonlinear dynamic systems. Because of the complexity and particularity of the nonlinear evolution equations, there is no unity approach to find every solution to the nonlinear dynamic systems. Consequently, how to construct accurate and available methods to solve the nonlinear evolution equations has been an absorbing research career. In recent decades, with the vigorous development of computer science and technology, researchers have developed many different types of numerical methods to obtain numerical solutions, including the finite element, finite difference, finite volume, variational iteration, and spectral methods, etc. [3]. In this work, the generalized (2 + 1)-dimensional dynamical equation with nonlinear damping and source terms is considered to be as follows: where . The initial conditions associated with Equation (1) are given as follows: and the Dirichlet boundary conditions are given by where is the scalar variable; t is the time; is the Laplace operator; the parameter are supposed to be real number with . is the alleged dissipative term. When , Equation (1) is degraded into the undamped wave equation, while , to the damped one. The known functions and represent wave kinks or modes and velocity, respectively. and are known functions of their arguments. In recent years, many scholars used different types of methods to obtain the numerical solution, such as the implicit Lie-group iterative scheme [4], the meshless method [5], the space-time spectral method [6], the compact finite difference method [7], the nonconforming quadrilateral finite element method [8]. Recently, the mesoscopic lattice Boltzmann method (LBM) has made significant progress in the research nonlinear dynamical equations and evolving process of complexity micro-mesoscopic systems [9], especially in fluid mechanics [10,11,12]. Unlike traditional macroscopic numerical methods, which are independent of the discrete macroscopic evolution equations, the LBM is based on the mesoscopic kinetic evolution equations with distribution functions when the expression of the equilibrium distribution function is known. The fundamental idea is to take the place of the differential evolution equations of nonlinear system by the discrete kinetic Boltzmann equations. To obtain the macroscopic fluid behavior, we just need to calculate the discrete Boltzmann equations to obtain the evolution of the distribution function. From a computational resource perspective, the remarkable merits are brevity of programming, numerical potency, inherent parallelism, and ease treatment of intricate boundary conditions. This kind of method has comprehensive capacities in quite several fields, from phonon transport [13] to approximate incompressible flows [14,15,16,17,18,19,20,21,22,23,24,25], full compressible flows [26,27,28,29,30,31,32,33,34,35,36,37], dendrite growth [38,39] and thermal multiphase flows [40]. Recently, the mesoscopic kinetics method is also becoming increasingly popular in computational mathematics and engineering science for solving certain NPDEs, including Burgers’ equations [41,42], Korteweg-de Vries equation [43], Gross-Pitaevskii equation [44], convection-diffusion equation [45,46,47,48,49,50,51], Kuramoto-Sivashinsky equation [52], wave equation [53,54], Dirac equation [55], Poisson equation [56] etc. Inspired by the successful promotion and application of the mesoscopic LBM in modeling nonlinear convection-diffusion system [45,46], the aim of this work is to further develop and apply the lattice Boltzmann Bhatnagar-Gross-Krook (BGK) method to solve (2 + 1)-dimensional wave equation with nonlinear damping and source terms. In the process of linking the mesoscopic Boltzmann equation to the nonlinear damped evolution system, we should choose suitable local equilibrium distribution functions to meet some constraints. The content of this work is as follows: the next section presents the mesoscopic Boltzmann BGK model and deduces the wave equation with nonlinear damping and source terms through the multiscale expansion technique. Numerical verification of the model is presented in Section 3. Finally, a summary of the research is given in the last section.

2. Lattice Boltzmann BGK Model

In the present lattice Boltzmann BGK model, we use a single relaxation factor model for collision terms in this work. The discrete Boltzmann equation of the model with the BGK model takes the form [45] where is the dimensionless relaxation time which regulates the rate of access to equilibrium state, and are the distribution function and local equilibrium distribution function, respectively, and is the distribution function for the source term. is the collection of discrete directions of the particle velocity, for model, , , is the spatial step, is the time step. In contrast to the common Lattice BGK model, we define the first derivative of as the following conservation condition [53] To obtain the corresponding macroscopic evolution equation exactly, we should take as where the item is the unit tensor, the item is referring to the sound speed, satisfy . are the weights coefficients and satisfy the following conditions: , , , then . Meanwhile, the corresponding source term is taken as where Then, and should satisfy the following conservation conditions: To obtain the macroscopic evolution Equation (1), we apply the Chapman-Enskog multiscale expansion to the distribution function, the first order time derivative, the spatial derivative and the source term as follows: where the item is as a small Knudsen number. Then, from Equation (7), and according to Equation (8), we obtain where . Employing the Taylor formula to discrete Boltzmann Equation (2) at point (,t), we have where . Substitute Equation (10) into Equation (12), we have where . Then we derive the first- and second-order equation in as Multiplying both sides of Equation (14) by the operator , we obtain then substitute Equation (16) into Equation (15), we get Summing Equations (14) and (17) over i and using Equations (5), (9) and (11), we get Based on Equation (14), and using Equations (9) and (11), we have Then, substituting Equation (20) into Equation (19), we obtain Therefore, when Equation (18) + Equation (21) is applied, we have To recover Equation (1) to order , we only need to let so, we have In the calculation process, to get , using Equation (5), and applying the difference scheme to the item , we have then we get

3. Numerical Simulation

In this section, to show the efficiency of the present Lattice BGK model, we give some relevant numerical examples with and without damping terms. In addition, in order to compare with the exact solutions, the efficiency of present model is been tested. We set up the initial condition of distribution function by setting to equal for all grid points at . In addition, the macroscopic quantity in Equation (1) is also initialized by the given initial condition. The traditional explicit difference scheme can be used for calculating , here we use the analytic expression. The non-equilibrium extrapolation of distribution function proposed by Guo et al. [57] is applied to handle the boundary conditions. The instructions for the detailed process of boundary treatment are basic and detailed below. Notice that the distribution function can be decomposed into its equilibrium and non-equilibrium parts where and are the equilibrium and the non-equilibrium parts of . Through the Chapman-Enskog multiscale analysis for the LBM, we can assume that . For better presentation, we assume is a boundary node, and is the nearest neighboring grid point of at a distance . Thus, the non-equilibrium part of the distribution at grid point can be given by Notice that the grid point is the nearest neighboring grid point at a distance , then we have , and we obtain where can be obtained by Equation (4), and and can be got by Equation (6). Therefore, as long as the macroscopic quantity of the boundary is given, the equilibrium distribution function of the boundary can be obtained, and the distribution function of the boundary can be obtained according to the above non-equilibrium extrapolation Formula (29). Before simulation and calculation, we need to determine the expression of and according to the source term F of the given macroscopic Equation (1), then we can obtain the concrete discrete expression (4). Next, we will introduce the calculation procedures of the present model as follows: Step 1: Based on the given conditions and of Equation (2), initialize by Equation (6). Step 2: Initialize by from Step 1 in all grid points. Step 3: Calculate of the inner points by the discrete Boltzmann Equation (4). Step 4: Calculate by Equation (26) and by Equation (5) of the inner points. If the specified termination time is reached, the program stops. Step 5: Calculate and of the boundary points by the given conditions (2). Step 6: Calculate of the boundary points by Equation (6). Step 7: Calculate of the boundary points by Equation (29). Step 8: Calculate of all grid points by Equation (4), then return to Step 4. With the present mesoscopic model, we simulate several known exact solutions of the second-order (2 + 1)-dimensional hyperbolic telegraph equation and the (2 + 1)-dimensional damped, driven sine-Gordon equation, respectively. Furthermore, the (2 + 1)-dimensional undamped sine-Gordon equation with different initial condition of various ring solitons are studied to understand the nonlinear behavior characteristics of the system. Meanwhile, we adopt four different kinds of error norms for measuring the present model’s precision. The root mean square error norm , max error norm , global relative error norm and root mean square error norm are generally defined as The relative error norm (-error) The max error norm (-error) The global relative error norm (GRE-error) The root mean square error norm (RMS-error) Here, , are numerical solution and exact solution, respectively. The summation is added up from the information of all mesh points. Results show that the numerical solutions agree fairly well with the exact solutions over a considerable period of time. Consider the following (2 + 1)-dimensional hyperbolic telegraph equation in the region , as follows: the initial conditions are given below The exact solution for the current problem is given in Ref. [5] by The boundary conditions are given from the exact solution. In numerical simulation, we take , , , , . The computational domain is pinned to . We present the surface graph of the numerical and exact solutions by the present lattice BGK model at , see Figure 1. For clarity of contrast, we also demonstrate the two-dimensional contrast diagrams at for specific different times: , , and , see Figure 2. The relative error norm , the max error norm , the global relative error GRE norm and the root mean square error RMS norm for the solutions of the second-order hyperbolic telegraph equation at different instants of time can be found in Table 1.
Figure 1

Spatio-temporal evolution of the numerical (left) and exact (right) solutions at for Example 1.

Figure 2

Comparison of numerical solutions with exact ones at at different times for Example 1. The solid lines are drawn as the exact solutions.

Table 1

The maximum error , relative error norm, global relative error norm and root mean square error norm for at different times in Example 1.

t1.02.03.04.0
L2 1.3739×104 1.0701×104 3.9440×105 1.5354×104
L 1.6459×103 5.7798×104 2.1405×104 8.2911×105
GRE 1.4147×104 1.1327×104 3.4975×104 1.6388×104
RMS 6.8635×104 1.9667×104 2.6666×105 3.8189×105
To measure the accuracy of the present mesoscopic model, the relative error, max error, global relative error and root mean square error are shown in Figure 3 at different time and with different resolutions, range from to and to 200, with . It is found that the present mesoscopic model is of second-order time accuracy. The order of the maximum error norm increases from 2.0720 to 2.2868, the order of the global relative error norm increases from 2.0789 to 2.2968, and the order of the root mean square error norm increases from 2.0720 to 2.2865.
Figure 3

Accuracy test at and with for Example 1.

Consider the following (2 + 1)-dimensional hyperbolic equation in the area , given by the initial conditions are given below The exact solution for this instance is given in Ref. [6] by The boundary conditions are given from the exact solution from Equation (39). The term ’’ is a very good representation of nonlinearity. In the proceeding, we take , , , . The computational domain is pinned to . We present the spatio-temporal evolution of the numerical and exact solutions by the present model at , see Figure 4. For clarity of contrast, we also present the two-dimensional contrast diagrams at for especial different times: , , and , see Figure 5. The maximum value of the wave decays slowly over time due to the damping term and the source term. The relative error , max error norm , global relative error norm GRE and root mean square error norm RMS for the solutions of the second-order hyperbolic telegraph equation at specific times can be found in Table 2.
Figure 4

Spatio-temporal evolution of the numerical (left) and exact (right) solutions at for Example 2.

Figure 5

Comparison of numerical solutions with exact ones at at different instants of time for Example 2. The solid lines are drawn as the exact solutions.

Table 2

The maximum error norm , relative error norm , global relative error norm and root mean square error norm for at specific instants of time in Example 2.

t1.02.03.04.0
L2 6.6512×104 1.1301×103 1.7607×103 2.3686×103
L 1.2614×103 4.5286×104 4.2965×104 1.3513×104
GRE 8.3720×104 1.4311×103 2.0109×103 2.7853×103
RMS 3.6249×104 2.2658×104 1.2987×104 6.4271×105
Consider the following (2 + 1)-dimensional hyperbolic equation in the area , given by the initial conditions are given below The exact solution for this instance is given in Ref. [7] by The boundary conditions are given from the exact solution. In the proceeding, we take , , , , . The computational domain is pinned to . We present the spatio-temporal evolution of the numerical and exact solutions by the LBM at , see Figure 6. For clarity of contrast, we also present the two-dimensional contrast diagrams at for some specific times: , , and , see Figure 7. The relative error norm , max error norm , global relative error norm GRE and root mean square error norm RMS for the solutions of the second-order hyperbolic telegraph equation at specific times can be found in Table 3.
Figure 6

Spatio-temporal evolution of the numerical (left) and exact (right) solutions at for Example 3.

Figure 7

Comparison of numerical solutions with exact ones at at specific times for Example 3. The solid lines are drawn as the exact solutions.

Table 3

The maximum error norm , relative error norm , global relative error norm and root mean square error norm for at specific times in Example 3.

t1.02.03.04.0
L2 1.0885×104 1.0395×104 1.6103×104 3.3706×104
L 4.8807×105 2.7630×105 1.8712×105 2.0280×105
GRE 1.0063×104 9.2696×105 1.7823×104 3.8410×104
RMS 2.1102×105 8.9647×106 6.9148×106 7.9351×106
Consider the following (2 + 1)-dimensional hyperbolic equation in the area , given by the initial conditions are given below The exact solution for this instance is given in Ref. [7] by The boundary conditions are given from the exact solution. In the proceeding, we take , , , , . The computational domain is pinned to . We present the spatio-temporal evolution of the numerical and exact solutions by the present model at , see Figure 8. For clarity of contrast, we also present the two-dimensional contrast diagrams at for specific different times: , , and , see Figure 9. The relative error norm , max error norm , global relative error norm GRE and root mean square error norm RMS for the solutions of the second-order hyperbolic telegraph equation at specific times can be found in Table 4.
Figure 8

Spatio-temporal evolution of the numerical (left) and exact (right) solutions at for Example 4.

Figure 9

Comparison of numerical solutions with exact ones at at specific times for Example 4. The solid lines are drawn as the exact solutions.

Table 4

The maximum error norm , relative error norm , global relative error norm and root mean square error norm for at specific times in Example 4.

t1.02.03.04.0
L2 9.7057×105 3.4711×104 2.8500×104 1.5080×104
L 5.9367×105 1.2789×104 6.3485×105 2.0128×105
GRE 9.6015×105 3.4693×104 2.8454×104 1.5180×104
RMS 2.9071×105 6.3060×105 3.1404×105 1.0078×105
Consider the following (2 + 1)-dimensional sine-Gordon equation [58] given by in the area , . We simulate some particular cases of specific initial conditions with various numbers of circular ring solutions to study the nonlinear behaviors of the system. Numerical examples are carried out for three cases: The first initial condition of one ring solitons is as follows: where . The second initial condition of two ring solitons is the following: where , , . The third initial condition of four ring solitons is as follows: where , , . In our simulations, the zero gradient is used to deal with the boundary of the domain as , where is a boundary node, and is the nearest neighboring grid point of at a distance . The model parameters are set as , , . The other parameters are given as , , , . To better display the nonlinear propagation process of the wave, we present the surface graph of numerical solutions of collision of one ring solitons in regard to at , , , , , , see Figure 10. The surface graph of numerical solutions of collision of two ring solitons in regard to at , , , , , , see Figure 11. The surface graph of numerical solutions of collision of four ring solitons in regard to at , , , , , , see Figure 12.
Figure 10

Collision of one ring solitons: the function at , , , , , , for Example 5 with the initial condition (47).

Figure 11

Collision of two ring solitons: the function at , , , , , , for Example 5 with the initial condition (48).

Figure 12

Collision of four ring solitons: the function at , , , , , with the initial condition (49).

It can be found that the solitons reveal potent nonlinear evolution characteristics as time passed. One of the distinct features of solitons is that they can evolve without phanic changes in their identity after interplay. These numerical simulation results are in accordance with those results in Ref. [58].

4. Conclusions

Based on the mesoscopic lattice BGK method, we have investigated the numerical solution of (2 + 1)-dimensional wave equation with nonlinear damping and source terms, such as the hyperbolic telegraph equation, damped or undamped sine-Gordon equation, and so on. With the help of the Chapman-Enskog multiscale expansion, the macroscopic dynamical evolution equation can be precisely obtained from the present mesoscopic scheme in the continuity system without appending any amending term. Through observation, we can find that for the sine-Gordon system without damping terms and other source terms, the crest of the wave will oscillate up and down, and at the same time, the waveform will deform in the form of two or four crests that have evolved into one over time. All these phenomena reflect the evolution characteristics of nonlinear systems. Numerical examples for some test issues have been held to check the present mesoscopic model. The numerical solutions are in well coincident with the exact ones. From the convergence research of the Example 1, it can be found that the present mesoscopic model has the second-order accuracy in time. It is believed that with this model, we can predict and enrich the characterization and description of the nonlinear behavior characteristics in complex nonlinear dynamic systems.
  13 in total

1.  Lattice Boltzmann model for generalized nonlinear wave equations.

Authors:  Huilin Lai; Changfeng Ma
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2011-10-24

2.  Regularized lattice Boltzmann model for a class of convection-diffusion equations.

Authors:  Lei Wang; Baochang Shi; Zhenhua Chai
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2015-10-30

3.  Lattice Boltzmann model for the convection-diffusion equation.

Authors:  Zhenhua Chai; T S Zhao
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2013-06-26

4.  Lattice Boltzmann model for the one-dimensional nonlinear Dirac equation.

Authors:  Baochang Shi; Zhaoli Guo
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2009-06-05

5.  Discrete Boltzmann modeling of multiphase flows: hydrodynamic and thermodynamic non-equilibrium effects.

Authors:  Yanbiao Gan; Aiguo Xu; Guangcai Zhang; Sauro Succi
Journal:  Soft Matter       Date:  2015-06-10       Impact factor: 3.679

6.  Entropy production in thermal phase separation: a kinetic-theory approach.

Authors:  Yudong Zhang; Aiguo Xu; Guangcai Zhang; Yanbiao Gan; Zhihua Chen; Sauro Succi
Journal:  Soft Matter       Date:  2019-03-06       Impact factor: 3.679

7.  Multiple-relaxation-time lattice Boltzmann kinetic model for combustion.

Authors:  Aiguo Xu; Chuandong Lin; Guangcai Zhang; Yingjun Li
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2015-04-27

8.  Lattice Boltzmann model for high-order nonlinear partial differential equations.

Authors:  Zhenhua Chai; Nanzhong He; Zhaoli Guo; Baochang Shi
Journal:  Phys Rev E       Date:  2018-01       Impact factor: 2.529

9.  Discrete Boltzmann modeling of Rayleigh-Taylor instability in two-component compressible flows.

Authors:  Chuandong Lin; Aiguo Xu; Guangcai Zhang; Kai Hong Luo; Yingjun Li
Journal:  Phys Rev E       Date:  2017-11-13       Impact factor: 2.529

10.  Discrete Boltzmann trans-scale modeling of high-speed compressible flows.

Authors:  Yanbiao Gan; Aiguo Xu; Guangcai Zhang; Yudong Zhang; Sauro Succi
Journal:  Phys Rev E       Date:  2018-05       Impact factor: 2.529

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.