Improved solution to nonlinear generalized Benjamin–Bona–Mahony–Burgers (GBBMB) equation by a meshless RBFs method
Subject Areas : Numerical Analysis
Mehran Nemati
1
*
,
Seyedeh Fayezeh Teimoori
2
1 - Department of Mathematics, Roudbar Branch, Islamic Azad University, Roudbar, Iran
2 - Department of Mathematics, Roudbar Branch, Islamic Azad University, Roudbar, Iran
Keywords: Crank-Nicolson Scheme, Radial basis functions (RBFs), Finite differences, Nonlinear Generalized Benjamin–Bona–Mahony–Burgers (GBBMB) equation,
Abstract :
In this paper, based on the RBF collocation method and finite differences, a numerical method is proposed to solve nonlinear generalized Benjamin–Bona–Mahony–Burgers (GBBMB) equation. First order finite differences and Crank-Nicolson method are applied to discretize the temporal parts. The spatial parts are approximated by MQ-RBF interpolation which results in a linear system of algebraic equations. Approximate solutions are determined by solving such a system. The proposed scheme is verified by solving some test problems and computing error norms and . Results show the efficiency of the suggested method and the error has been improved.
Islamic Azad University Rasht Branch ISSN: 2588-5723 E-ISSN:2008-5427
|
|
Optimization Iranian Journal of Optimization Volume 15, Issue 1, 2023, 15- 22 Research Paper |
|
Online version is available on: www.ijo.rasht.iau.ir
Improved solution to nonlinear generalized Benjamin–Bona–Mahony–Burgers (GBBMB) equation by a meshless RBFs method
Mehran Nemati 1*, Seyedeh Fayezeh Teimoori 2
1*Department of Mathematics, Roudbar Branch, Islamic Azad University, Roudbar, Iran
2 Department of Computer, Roudbar Branch, Islamic Azad University, Roudbar, Iran
Revise Date: 01 March 2023 Abstract
Keywords: Radial basis functions (RBFs) Finite differences Crank-Nicolson scheme Nonlinear Generalized Benjamin–Bona–Mahony–Burgers (GBBMB) equation |
*Correspondence E‐mail: mehran.nemati53@gmail.com |
INTRODUCTION
Most phenomena in applied sciences and engineering are modeled by nonlinear partial differential equations (PDEs). Since their exact solutions are difficult to obtain, studying these types of equations is often challenging. Consequently, numerical methods for approximating nonlinear PDEs have been widely regarded by researchers and have been successfully applied to numerous real-world problems (e.g., Patil & Maniyeri, 2019; Jiang et al., 2019; Rossi et al., 2019; Gao & Keyes, 2019; Jose et al., 2017). One well-known class of numerical methods is meshless methods, which have attracted significant attention in recent decades. They have been applied as powerful tools, especially for problems in computational mechanics. The advantage of meshless methods over traditional numerical techniques such as the finite difference method (FDM), finite element method (FEM), and finite volume method (FVM) is that they do not require mesh generation or domain/surface discretization.
Several types of meshless methods exist, including the moving least square meshless method (Dabboura et al., 2016), the meshless local Petrov-Galerkin method (MLPG; Atluri & Zhu, 2000), smooth-particle hydrodynamics (Wang et al., 2016), the reproduced kernel particle method (RKPM; Liu et al., 1995), the finite point method (Onate et al., 1996), the mesh-free weak-strong form (MWS; Liu & Gu, 2003), the diffuse element method (DEM; Nayroles et al., 1992), and the radial basis functions (RBFs) method. Each of these approaches has specific advantages for certain classes of problems. Among them, the RBFs method is considered the simplest and most efficient.
The RBFs method was introduced by Ronald Hardy, an Iowa State geodesist, in 1971 (Hardy, 1971). He proposed this method to efficiently interpolate scattered data on topographic surfaces. In RBFs interpolation, a set of N distinct points, referred to as centers, is used. There are no constraints on the geometry of the problem domain or the position of the centers (Sarra, 2017). Various types of RBFs exist, including multiquadric (MQ), thin plate spline (TPS), Gaussian, linear, inverse quadric (IQ), and inverse multiquadric (IMQ) functions. Hardy used the MQ function in his interpolation scheme. Later, Duchon (1977) proposed the use of TPS for data interpolation. The use of RBFs was initially limited to scattered data interpolation until 1990, when Edward Kansa, a physicist, applied them to solve PDEs (Kansa, 1990a, 1990b). His method, however, produced ill-conditioned matrices for a large number of nodes due to the asymmetrical nature of the interpolation matrix. To address this issue, Fasshauer (1997) proposed a Hermite-based approach in which the collocation matrices are symmetric and have smaller condition numbers. Since then, significant efforts have been made by numerous researchers to improve the method and develop new versions of it (e.g., Rosales & La Rocca, 2006; Li & Chen, 2003; Wendland, 2002; Fornberg & Piret, 2007; Šarler & Vertnik, 2006; Ling & Kansa, 2005).
In recent years, the RBFs method has been considered an efficient tool for solving various problems, including PDEs (Kazem et al., 2012; Siraj-ul-Islam et al., 2013; Kadalbajoo et al., 2015; González Casanova et al., 2019), integral equations (Dastjerdi & Ahmadabadi, 2017; Assari & Dehghan, 2018), and fractional equations (Chandhini et al., 2018; Piret & Hanert, 2013). The present study focuses on the numerical solution of a two-dimensional nonlinear PDE using the RBFs method.
with following initial and boundary conditions.
where,
is the vector valued function,
,
,
are gradient and Laplacian operators respectively. This equation is known as the nonlinear generalized Benjamin–Bona–Mahony–Burgers (GBBMB) equation.
The GBBMB equation is applied in various scientific fields, including the analysis of surface waves with long wavelengths in liquids, hydromagnetic waves in a cold plasma, acoustic gravity waves in incompressible fluids, and acoustic waves in harmonic crystals. Its modified or generalized forms have been widely studied both numerically and analytically by many researchers (Gomez et al., 2010; Guo & Fang, 2012; Kadri et al., 2008; Noor et al., 2011; Abbasbandy & Shirzadi, 2010; Abdollahzadeh et al., 2011; Omrani & Ayadi, 2008; Omrani, 2006; Qinghua & Zheng, 2012; Xiao & Zhao, 2013; Yin & Hu, 2010; Dehghan et al., 2015).
Several analytical and numerical methods have been developed to solve the nonlinear GBBMB equation. Tari and Ganji (2007) utilized He’s methods to approximate analytical solutions for the nonlinear GBBMB equation. Additionally, Ganji et al. (2009) proposed an exponential function method to address a specific type of the nonlinear GBBMB equation. In another study, Dehghan et al. (2014) developed a meshless approach based on radial basis functions (RBFs) to solve the nonlinear GBBMB equation. Haq et al. (2019) introduced a numerical technique that combined Haar wavelets and finite difference methods to solve the nonlinear GBBMB equation. Furthermore, Hajiketabi et al. (2018) presented a new numerical approach to solve the nonlinear GBBMB equation using the Lie-group method with RBFs. Recently, Ali Ebrahimijahan and Dehghan (2019) proposed a method based on integrated radial basis functions (IRBFs) to solve the nonlinear GBBMB and regularized long-wave equations.
This study aims to develop a numerical method that combines the RBF collocation method with finite differences to solve the nonlinear GBBMB equation. The temporal discretization is achieved using finite differences and the Crank-Nicolson scheme, while the spatial parts are approximated using a two-dimensional RBF interpolation. The multiquadric RBF (MQ-RBF) is selected due to its widespread application and superior approximation properties.
The manuscript is organized as follows. Section 2 introduces the RBF method by presenting its basic concepts and definitions. Section 3 details the implementation of the RBF collocation method for the time-discretized nonlinear GBBMB equation. In Section 4, the proposed method is applied to several test problems, and the results are presented. Finally, Section 5 provides a conclusion summarizing the key findings of the study.
A BRIEF REVIEW OF RBFS METHOD
In this section, some basic concepts and definitions are expressed for the radial basis functions interpolation.
Definition 1. Let be d-dimensional Euclidean space and
. A radial basis function is a function which is both continuous and multivariable like
that its value at any point
is dependent on the distance from a certain point
This function could be written as
where
and
is the Euclidean norm on
. The function
is an univariable function in r and
is a center of RBF
.
Definition 2. Given the data, with
,
, and
, the scattered data interpolation problem is defined as finding a smooth function
such that
, for
Function s is called an interpolant.
A radial basis function interpolant u at centers assumes the following form.
Where ,
is a radial basis function, coefficients
are constants to be determined such that the following interpolation condition at the set of
centers,
is hold.
Imposing the interpolation condition 4 to 3 leads to a linear system as follows.
where,
, and
is a
matrix called the interpolation matrix or the system matrix defined as follows.
where
According to Definition 1, a radial basis function (RBF) is independent of the spatial dimension. This unique property allows for the transformation of a multivariable problem into a one-variable problem, thereby simplifying the computational process. This is a significant advantage of the RBF interpolation scheme compared to other classical methods.
RBFs are generally categorized into two main types: infinitely smooth and piecewise smooth functions. Table 1 lists some of the most well-known RBFs. Infinitely smooth RBFs include a free parameter, known as the shape parameter (often denoted by ε\varepsilonε). While this parameter can be selected arbitrarily, its proper choice is crucial, as it directly affects the accuracy of the RBF interpolation scheme. This is particularly important in infinitely smooth RBF interpolation, where the value of the shape parameter significantly influences the scheme's precision (Fasshauer, 2007). In contrast, piecewise smooth RBFs exhibit algebraic convergence rates, whereas infinitely smooth RBFs achieve higher rates of convergence, either spectral or exponential (Fornberg & Flyer, 2015; Buhmann, 2003).
This classification highlights the superiority of infinitely smooth RBFs in terms of convergence rates. However, the sensitivity of infinitely smooth RBFs to the shape parameter demands careful consideration, as an improper choice can negatively impact the overall performance and accuracy of the scheme.
Table 1: Some well-known RBFs
Category | Name of the function | Definition |
| Multiquadric (MQ) |
|
| Inverse Multiquadric (IMQ) |
|
Infinitely smooth RBFs | Inverse Quadric (IQ) |
|
| Gaussian |
|
Piecewise smooth RBFs | Linear | r |
Cubic |
| |
Thin Plate Spline (TPS) |
|
TIME DISCRETIZATION OF NONLINEAR GBBM EQUATION
In this section, Let be an arbitrary interval in
. by applying forward finite differences and also Crank-Nicolson scheme, the time variable is discretized for the first-order time derivative as follows.
Now, choose . Then,
,
Approximated non-linear terms by the following formulas
yields to
This equation can be simplified as follows.
Discretizing Eq. 8 in space by RBF expansion (3) results in
Considering N collocation points in
leads to the following linear system.
Where,
,
,
and
.
and
are matrices of second derivative of the system matrix, B, respectively in
, and
.
and
are matrices of first derivative of the system matrix, B, respectively in
, and
.
Let
and
By the assumption is non-singular,
obtained as follows
Recalling that , the approximate PDE solution at
is obtained as follows.
Where and
.
NUMERICAL EXPERIMENTS
In this section, the following some test problems are numerically solved for the purpose of verifying the ability of the proposed method with regards to the nonlinear GBBMB equations. Among all of the RBFs, MQ, the most popular RBF, is used in computations due to the rapid convergent rate. Here, following MQ radial basis function is used.
Where is the shape parameter.
Meshless methods which are based on radial basis functions (RBFs) contain a free shape parameter that plays an important role for the accuracy and condition number of the coefficient matrix of the method. Most authors use the trial and error method for obtaining a good shape parameter that results in best accuracy. Here, the shape parameter is chosen by trial and error method.
The domain is chosen as the unit region, i.e.
. In order to test the accuracy, two error norms,
and
defined as follows are computed.
where and
denote the approximate and exact solutions, respectively.
Test Problem 1
Consider the nonlinear GBBMB equation as follows.
with conditions
and the source term
The exact solution of the problem is.
Numerical solutions are calculated at various values of time variable with
and time step
and shape parameter= 1.4. Consequently, the results are provided in Table 2, showing that the proposed method is accurate sufficiently. The numerical results at
,
and different time steps
and the numerical results presented by Haq et al. (2019) are all provided in Table 3. Values of shape parameter are derived by trial and error method. Comparison the results show that better approximations are obtained by the proposed scheme.
Approximate and exact solutions and also absolute error are illustrated in Fig. 1. According to this figure, it can be seen that approximate solutions are very close to the exact ones.
Table 2: Error norms of test problem 1 at
T |
|
|
0.1 | 6.7949e-06 | 3.4022e-05 |
0.2 | 1.2265e-05 | 6.1129e-05 |
0.5 | 2.1897e-05 | 1.0869e-04 |
1 | 2.9094e-05 | 1.2306e-04 |
Fig. 1. Graphs of approximate and exact solutions and absolute error of test problem 1 at ,
,
Table 3: Error norms of test problem 1 at ,
|
|
|
|
| CPU time | Shape parameter |
1/10 | 1.9000e-3 | 3.4000e-3 | 4.1369e - 03 | 1.0243e - 02 | 0.1550 | 1.5 |
1/20 | 9.9446e-04 | 1.8000e-3 | 2.4115e - 03 | 5.8698e - 03 | 0.1718 | 1.1 |
1/40 | 5.7353e-04 | 9.8716e-04 | 1.5207e - 03 | 3.6346e - 03 | 0.1747 | 0.8 |
1/80 | 3.1700e-04 | 5.5014e-04 | 1.0682e - 03 | 2.5188 - 03 | 0.1958 | 0.6 |
1/160 | 1.2022e-04 | 1.7277e-04 | 8.4022e - 04 | 1.9708 - 03 | 0.2301 | 0.6 |
1/320 | 5.0058e-05 | 8.2924e-05 | 7.2574e - 04 | 1.7034 - 03 | 0.3083 | 0.5 |
1/640 | 2.0853e-05 | 3.9993e-05 | 6.7980e - 04 | 1.5724 - 03 | 0.47338 | 0.4 |
1/1280 | 3.2936e-05 | 5.0085e-05 | 6.6576e - 04 | 1.5079 - 03 | 0.7473 | 0.3 |
1/2560 | 2.4328e-05 | 4.8605e-05 | 6.5874e - 04 | 1.4759 - 03 | 1.3567 | 0.3 |
Test Problem 2
Consider the nonlinear GBBMB equation as follows.
With initial and boundary conditions
and the source term
with the exact solution.
In table 4, Numerical solutions are calculated at various values of time variable with
and time step
and shape parameter= 1.4. The results are provided in Table 4 show that the proposed method is accurate sufficiently.
Table 4: Error norms of test problem 2 at
T |
|
|
0.1 | 3.7096e-06 | 1.5701e-05 |
0.2 | 7.4830e-05 | 2.8961e-05 |
0.5 | 1.9129e-05 | 6.5406e-05 |
1 | 3.9390e-05 | 1.5772e-04 |
CONCLUSION
In this study, an PDE called nonlinear generalized Benjamin–Bona–Mahony–Burgers (GBBMB) equation was studied numerically. The finite difference formula and Crank Nicolson technique were implemented to discretized the temporal parts. As a result, a time semi-discrete formula was obtained. After that, a fully discrete formula was achieved by approximating the spatial terms using RBF interpolation. Numerical results show that the suggested method has better accuracy and the error has been improved.
REFERENCES
Assari, P., & Dehghan, M. (2018). The approximate solution of nonlinear Volterra integral equations of the second kind using radial basis functions. Applied Numerical Mathematics, 131, 140–157.
Atluri, S. N., & Zhu, T. -L. (2000). The meshless local Petrov-Galerkin (MLPG) approach for solving problems in elasto-statics. Computational Mechanics, 25, 169–179.
Chandhini, G., Prashanthi, K. S., & Vijesh, V. A. (2018). A radial basis function method for fractional Darboux problems. Engineering Analysis with Boundary Elements, 86, 1–18.
Dabboura, E., Sadat, H., & Prax, C. (2016). A moving least squares meshless method for solving the generalized Kuramoto-Sivashinsky equation. Alexandria Engineering Journal, 55(3), 2783–2787.
Dastjerdi, H. L., & Ahmadabadi, M. N. (2017). The numerical solution of nonlinear two-dimensional Volterra–Fredholm integral equations of the second kind. Applied Mathematics and Computation, 293, 545–554.
Duchon, J. (1977). Splines minimizing rotation-invariant semi-norms in Sobolev spaces. In W. Schempp & K. Zeller (Eds.), Constructive Theory of Functions of Several Variables (pp. 85–100). Springer.
Fasshauer, G. E. (1997). Solving partial differential equations by collocation with radial basis functions. In A. Mehaute, C. Rabut, & L. L. Schumaker (Eds.), Surface Fitting and Multiresolution Methods (pp. 131–138). Vanderbilt University Press.
Fornberg, B., & Piret, C. (2007). A stable algorithm for flat radial basis functions on a sphere. SIAM Journal on Scientific Computing, 30, 60–80.
González Casanova, P., Gout, C., & Zavaleta, J. (2019). Radial basis function methods for optimal control of the convection–diffusion equation: A numerical study. Engineering Analysis with Boundary Elements, 108, 201–209.
Hardy, R. L. (1971). Multiquadric equations of topography and other irregular surfaces. Journal of Geophysical Research, 76(8), 1905–1915.
Kansa, E. J. (1990a). Multiquadrics – A scattered data approximation scheme with applications to computational fluid dynamics I: Surface approximations and partial derivative estimates. Computers and Mathematics with Applications, 19(8/9), 127–145.
Kansa, E. J. (1990b). Multiquadrics – A scattered data approximation scheme with applications to computational fluid-dynamics – II: Solutions to parabolic, hyperbolic and elliptic partial differential equations. Computers and Mathematics with Applications, 19(8), 147–161.
Kazem, S., Rad, J. A., & Parand, K. (2012). Radial basis functions methods for solving the Fokker–Planck equation. Engineering Analysis with Boundary Elements, 36(2), 181–189.
Liu, W. K., Jun, S., & Zhang, Y. F. (1995). Reproducing kernel particle methods. International Journal for Numerical Methods in Fluids, 20(8-9), 1081–1106.
Rosales, A. H., & La Rocca, A. (2006). Radial basis function Hermite collocation approach for the numerical simulation of the crystallization process of an over-saturated solution. Numerical Methods for Partial Differential Equations, 22(2), 361–380.
Sarra, S. A. (2017). The Matlab radial basis function toolbox. Journal of Open Research Software, 5(8).
Šarler, B., & Vertnik, R. (2006). Meshfree explicit local radial basis function collocation method for diffusion problems. Computers and Mathematics with Applications, 51(8), 1269–1282.
Siraj-ul-Islam, R., Vertnik, R., & Šarler, B. (2013). Local radial basis function collocation method for hyperbolic PDEs. Applied Numerical Mathematics, 67, 136–151.
Wang, Z.-B., Chen, R., Wang, H., Liao, Q., Zhu, X., & Li, S.-Z. (2016). An overview of smoothed particle hydrodynamics for simulating multiphase flow. Applied Mathematical Modelling, 40(23-24), 9625–9655.
-
Application of the Lie Symmetry Analysis for second-order fractional differential equations
Print Date : 2017-12-01 -
Improving adaptive resolution of analog to digital converters using least squares mean method
Print Date : 2019-12-01 -
-
A New Eight-Order Iteretive Method for Solving Nonlinear Equations with High Efficiency index
Print Date : 2020-12-01