Variational Iteration Method for Solving Boussinesq Equations Using Maple

Abstract

In this study, we applied the variational iteration method to solve the Boussinesq time equation. Bossiness’s article from 1872 introduced the equations that are now known as the Boussinesq equations. Numerical methods are commonly utilized to solve nonlinear equation systems. Several research papers have documented the values of the variational iteration method and its applications for various categories of differential equations. A comparison of the exact and numerical solutions was obtained using the variational iteration method. The variational iteration method shows that the proposed method is very effective and convenient. The results are shown for different specific cases of the problem. The variational iteration method is useful in numerical simulations and approximate analytical solutions, and it is used to resolve nonlinear differential equations in various situations using Maple. For example, the linear Boussinesq equation was resolved using the variational iteration method. By comparing the numerical results, we found that the variable repetition method produced accurate results and was close to the exact solution, allowing it to be widely applied to the Boussinesq equation. This proves the effectiveness of the method and the capability to quickly and effectively obtain the numerical number solution related to the exact solution using the Maple 18 program. Additionally, the outcomes are extremely precise.

Share and Cite:

Aljuhani, A. , Maturi, D. and Alshehri, H. (2022) Variational Iteration Method for Solving Boussinesq Equations Using Maple. Applied Mathematics, 13, 960-967. doi: 10.4236/am.2022.1312060.

1. Introduction

The variational iteration method (VIM) was proposed by Ji-Huan He in 1999 [1] [2] [3]. This method has been used in many studies to solve different types of equations. Abdul-Majid Wazwaz used it to determine rational solutions for the KdV, the K(2, 2), the Burgers, and the cubic Boussinesq equations [4] [5]. M. Javidi constructed solitary wave solutions for the Boussinesq equation using VIM [6]. In addition, the VIM has been proven by numerous authors to be an effective mathematical tool for resolving various nonlinear problems. Tamer Abassy applied the modified VIM to solve the Boussinesq equation [7]. S. A. El-Wakil also used the improved VIM to solve Boussinesq-like B(m, n) equations [8]. It was successfully applied to solve complex ordinary differential equation problems [9], partial differential equations [10], and fractional nonlinear differential equations [11]. E. Rama presented a study for solving various types of problems [12]. Elcin deals with the blow-up solutions of the generalized Boussinesq equation [13] and uses effective programs (Maple) to construct a numerical simulation of the Boussinesq equations [14]. Many applications have been introduced in the literature [15] [16] [17] [18]. Numerical computer programs are developed for these problems, and corresponding examples are provided to verify the accuracy and efficiency of the simplified VIM in solving the Boussinesq equation.

VIM effectively analyzes close-form analytical or approximate solutions of nonlinear evolution equations. If there is an exact solution, this method provides fast, convergent, and successive approximations of it; otherwise, approximations can be used for numerical purposes. Another significant benefit of VIM is its ability to drastically reduce calculation size while retaining the high accuracy of numerical results.

Scientific fields as diverse as fluid dynamics, solid-state physics, plasma physics, and chemical kinetics use nonlinear phenomena. The examination of these scientific models utilized various analytical and numerical techniques because of the rising interest in the theory of solitary waves. The classical Boussinesq equation,

u t t = ( u + u 2 + u x x ) x x (1)

which was derived in 1872 to describe shallow water waves, has the flaw that the Cauchy problem is improperly posed. Therefore, it cannot be used to analyze numerical wave propagation issues.

The equation also occurs in various physical applications, such as vibrations in a nonlinear string, iron sound waves in plasma, and nonlinear lattice waves. Additionally, it was used to address issues with water percolation in porous subsurface strata. Recently, certain novel approaches to solving nonlinear equations, such as the VIM, have garnered considerable interest.

Boussinesq put forth a well-known model of nonlinear dispersive waves in a generalized form:

u t t = [ f ( u ) ] x x + u x x x x + h ( x , t ) , < x < , t > 0 , (2)

where u, f, and h are sufficiently differentiable functions and f ( 0 ) = 0 . The initial conditions associated with the Boussinesq Equation (1) have the following form:

u ( x , 0 ) = a ( x ) , u t ( x , 0 ) = b ( x ) , < x < (3)

With a ( x ) and b ( x ) given C .

This paper aims to solve the Boussinesq equation and compare the exact and numerical solutions obtained using the method of variable iteration by the Maple 18 program.

To present a clear overview of method, we have chosen two examples, to illustrate the variational iteration method and the obtained solutions are compared with the exact solutions.

2. He’s Variational Iteration Method

The variational iteration method is easy to compute the successive approximations. In a fewer iterations we get exact solutions of problems if solution of those problems exist.

To illustrate the methodology of the proposed method, using the VIM, we consider

L u + N u = g ( x ) , (4)

where L is a linear operator, N is a nonlinear operator, and g ( x ) is a known analytic function. According to the VIM, we can construct a correction functional as follows:

u n + 1 ( x ) = u n ( x ) + 0 x λ [ L u n ( ξ ) + ( N u n ( ξ ) ) g ( ξ ) ] d ( ξ ) (5)

where λ is a general Lagrangian multiplier, which can be identified optimally via the variational theory, the subscript n denotes the nth order approximation, and u n is considered a restricted variation, i.e., δ [ u n ] = 0 .

Equation (5) is called a correction functional. He’s VIM has been shown to solve a large class of nonlinear problems effectively, easily, and accurately, with approximations converging rapidly to accurate solutions.

For linear problems, its exact solution can be obtained by only one iteration step as the Lagrange multiplier can be exactly identified.

3. Application

Two examples are given in this section to illustrate the effects of the proposed method.

3.1. Example 1

We consider the cubic Boussinesq equation:

u t t u x x + 2 ( u 3 ) x x u x x x x = 0 , u ( x , 0 ) = 1 x , u t ( x , 0 ) = 1 x 2 (6)

The exact solution is:

u ( x , t ) = 1 x + t

The correction functional for (6) reads

u n + 1 ( x , t ) = u n ( x , t ) + 0 t λ ( ξ ) ( 2 u n ( x , ξ ) ξ 2 2 ( u ˜ n ) ( x , ξ ) x 2 + 2 2 ( u n ( x , ξ ) ) 3 x 2 + 4 u n ( x , ξ ) x 4 ) d ξ . (7)

This yields the stationary conditions

1 λ = 0 , λ ( ξ = t ) = 0 , λ = 0. (8)

This in turn gives

λ = ξ t . (9)

Substituting this value of the Lagrangian multiplier into functional (7) gives the iteration formula

u n + 1 ( x , t ) = u n ( x , t ) + 0 t ( ξ t ) ( 2 u n ( x , ξ ) ξ 2 2 ( u ˜ n ) ( x , ξ ) x 2 + 2 2 ( u n ( x , ξ ) ) 3 x 2 + 4 u n ( x , ξ ) x 4 ) d ξ . (10)

The given initial values admit the use of

u 0 ( x , t ) = 1 x t x 2 . (11)

Using (10) we obtain the following successive approximations:

u 0 ( x , t ) = 1 x t x 2 , u 1 ( x , t ) = 1 x t x 2 + t 2 x 3 t 3 x 4 + smallterms , u 2 ( x , t ) = 1 x t x 2 + t 2 x 3 t 3 x 4 + t 4 x 5 t 6 x 7 + smallterms , u 3 ( x , t ) = 1 x t x 2 + t 2 x 3 t 3 x 4 + t 4 x 5 t 6 x 7 + t 7 x 8 t 8 x 9 + smallterms , u n ( x , t ) = 1 x t x 2 + t 2 x 3 t 3 x 4 + t 4 x 5 t 6 x 7 + t 7 x 8 t 8 x 9 + (12)

And in a closed form by

u ( x , t ) = 1 x + t . (13)

3.2. Example 2

We consider the cubic Boussinesq equation:

u t t = u x x + 3 ( u 2 ) x x + u x x x x , (14)

u ( x , 0 ) = 2 a k 2 e k x ( 1 + a e k x ) 2 , u t ( x , 0 ) = 2 a k 3 1 + k 2 e k x ( a e k x 1 ) ( 1 + a e k x ) 3

The exact solution is:

u ( x ) = 2 e k x + 1 + k 2 t ( 1 + e k x + k 1 + k 2 t ) 2

By same way in example 1 we solved example 2.

Figure 1 and Figure 2 show the exact and approximate solutions. This problem was solved by VIM and their results are shown in Table 1 and Table 2 using maple.

Figure 1. Graph showing the correspondence between exact solution and numerical solution in Example 1.

Figure 2. Graph showing the correspondence between exact solution and numerical solution in Example 2.

Table 1. Comparison of VIM with exact solution for Example 1.

Table 2. Comparison of VIM with exact solution for Example 2.

4. Conclusion

The VIM was used to solve the Boussinesq equations using Maple 18 software. The results were created using tables and figures. Table 1 shows the numerical solution and the right solution. We can see that the numerical solution is generally relevant to the precise answer by comparing the numerical results, proving the method’s efficacy and the ability to swiftly and easily obtain the numerical solution relating to the exact solution using Maple 18 software. Furthermore, the results obtained are quite precise.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] He, J.-H. and Wu, X.-H. (2007) Variational Iteration Method: New Development and Applications. Computers & Mathematics with Applications, 54, 881-894.
https://doi.org/10.1016/j.camwa.2006.12.083
[2] He, J.H. (1999) Variational Iteration Method—A Kind of Nonlinear Analytical Technique: Some Examples. International Journal of Nonlinear Mechanics, 34, 699-708.
https://doi.org/10.1016/S0020-7462(98)00048-1
[3] He, J.H. (2007) Variational Iteration Method—Some Recent Results and New Interpretations. Journal of Computational and Applied Mathematics, 207, 3-17.
https://doi.org/10.1016/j.cam.2006.07.009
[4] Wazwaz, A.M. (2011) Linear and Nonlinear Integral Equations. Springer, Berlin, 35-36.
https://doi.org/10.1007/978-3-642-21449-3
[5] Wazwaz, A.M. (2007) The Variational Iteration Method for Rational Solutions for KdV, K(2, 2), Burgers, and Cubic Boussinesq Equations. Journal of Computational and Applied Mathematics, 207, 18-23.
https://doi.org/10.1016/j.cam.2006.07.010
[6] Javidi, M. and Jalilian, Y. (2008) Exact Solitary Wave Solution of Boussinesq Equation by VIM. Chaos, Solitons & Fractals, 36, 1256-1260.
https://doi.org/10.1016/j.chaos.2006.07.046
[7] Abassy, T.A., El-Tawil, M.A. and El-Zoheiry, H. (2007) Modified Variational Iteration Method for Boussinesq Equation. Computers & Mathematics with Applications, 54, 955-965.
https://doi.org/10.1016/j.camwa.2006.12.040
[8] El-Wakil, S.A., Abulwafa, E.M. and Abdou, M.A. (2009) An Improved Variational Iteration Method for Solving Coupled KdV and Boussinesq-Like B(m, n) Equations. Chaos, Solitons & Fractals, 39, 1324-1334.
https://doi.org/10.1016/j.chaos.2007.05.020
[9] Pan, C., Zhang, R., Luo, H. and Shen, H. (2016) Simplified Variational Iteration Method for Solving Ordinary Differential Equations and Eigenvalue Problems. Advances in Mechanical Engineering, 8, 1-13.
https://doi.org/10.1177/1687814016681469
[10] Elham, S. and Hossein, J. (2011) A Modified Variational Iteration Method for Solving Generalized Boussinesq Equation and Lie†Nard Equation. International Journal of Physical Sciences, 6, 5406-5411.
[11] Wu, G.C. (2011) A Fractional Variational Iteration Method for Solving Fractional Nonlinear Differential Equations. Computers & Mathematics with Applications, 61, 2186-2190.
https://doi.org/10.1016/j.camwa.2010.09.010
[12] Rama, E., Somaiah, K. and Sambaiah, K. (2021) A Study of Variational Iteration Method for Solving Various Types of Problems. Malaya Journal of Matematik, 9, 701-708.
https://doi.org/10.26637/MJM0901/0123
[13] Yusufoğlu, E. (2008) Blow-Up Solutions of the Generalized Boussinesq Equation Obtained by Variational Iteration Method. Nonlinear Dynamics, 52, 395-402.
https://doi.org/10.1007/s11071-007-9287-1
[14] Yusufoglu, E. and Bekir, A. (2009) Numerical Simulations of the Boussinesq Equation by He’s Variational Iteration Method. International Journal of Computer Mathematics, 86, 676-683.
https://doi.org/10.1080/00207160701689542
[15] Abdou, M.A. and Soliman, A.A. (2005) New Applications of Variational Iteration Method. Physica D: Nonlinear Phenomena, 211, 1-8.
https://doi.org/10.1016/j.physd.2005.08.002
[16] Alavi, A. and Heidari, A. (2012) Parametric Iteration Method for Solving Linear Optimal Control Problems.Applied Mathematics, 3, 1059-1064.
https://doi.org/10.4236/am.2012.39155
[17] Othman, M.I.A. and Mahdy, A.M.S. (2010) Differential Transformation Method and Variation Iteration Method for Cauchy Reaction-Diffusion Problems. Journal of Mathematics and Computer Science, 1, 61-75.
https://doi.org/10.22436/jmcs.001.02.01
[18] Elsheikh, A.M. and Elzaki, T.M. (2015) Variation Iteration Method for Solving Porous Medium Equation. International Journal of Development Research, 5, 4677-4680.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.