Adomian Decomposition Method for Solving Boussinesq Equations Using Maple

Abstract

This paper uses the Adomian Decomposition Method (ADM) to solve Boussinesq equations using Maple. The Boussinesq approximation for water waves is a weakly nonlinear and long-wave approximation in fluid dynamics. The approximation is named after Joseph Boussinesq, who developed it in response to John Scott Russell’s observation of a wave of translation (also known as solitary wave or soliton). Bossinesq’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. In this paper, we investigate a nonlinear singly perturbed advection-diffusion problem. Using the usual Adomian Decomposition Method, we formulate an approximate linear advection-diffusion problem and investigate several practical numerical approaches for solving it (ADM). The Adomian Decomposition Method (ADM) is a powerful tool for numerical simulations and approximation analytic solutions. The Adomian Decomposition Method (ADM) is used to solve nonlinear advection differential equations using Maple by illustrating numerous examples. The findings are presented in the form of tables and graphs for several examples. For various examples, the findings are presented in the form of tables and graphs. The difference between the precise and numerical solutions indicates the Maple program solution’s efficacy, as well as the ease and speed with which it was acquired.

Share and Cite:

Aljuhani, A. , Maturi, D. and Alshehri, H. (2023) Adomian Decomposition Method for Solving Boussinesq Equations Using Maple. Applied Mathematics, 14, 121-129. doi: 10.4236/am.2023.142007.

1. Introduction

Since the beginning of the 1980s, Adomian [1] - [8] has introduced and developed a technique known as the Adomian Decomposition Method (ADM) which is a well-known systematic method for the practical solution of Ordinary Differential Equations (ODEs), Partial Differential Equations (PDEs), integral equations, integro-differential equations, and other operator equations with linear or nonlinear, deterministic, or stochastic operators. The ADM is an effective method that offers quick algorithms for approximating analytical solutions and numerical simulations for practical applications in engineering and the applied sciences. The solution is found as an infinite series that converges rapidly to accurate solutions.

Adomian and co-workers have solved nonlinear differential equations for a wide class of nonlinearities, including product [9] , polynomial [10] , exponential [11] , trigonometric [12] , hyperbolic [13] , composite [14] , negative-power [15] , radical [16] and even decimal-power nonlinearities [17] . We find that the ADM solves nonlinear operator equations for any analytic nonlinearity, providing us with an easily computable, readily verifiable, and rapidly convergent sequence of analytic approximate functions.

More recently, Adomian and Rach [18] introduced the phenomena of the so-called “noise terms”. The “noise terms” were defined in [3] as identical terms with opposite signs that appear in the first two components of the series solution of u(x).

Recent research by Wazwaz [19] developed a condition that is fundamentally required to guarantee the presence of “noise terms” in inhomogeneous equations. Then, Luo commented on it with a scientific paper [20] and modified this method with a two-step Adomian Decomposition Method. Chen and Lu [21] established a promising algorithm that can be easily programmed in Maple.

The classical Boussinesq equation

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

which has been derived in 1872 to describe shallow water waves has the flaw that the Cauchy problem is improperly posed. Therefore, it can’t be used for the analysis of numerical wave propagation issues.

It 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 have garnered considerable interest, such as the variational iteration method.

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

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

with u and h are sufficiently differentiable functions, and f ( 0 ) = 0 . The initial conditions associated with Boussinesq Equation (1) have the 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 solution, and the numerical solution obtained using the method of Adomian Decomposition Method by Maple 18 program.

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

2. Adomian Decomposition Method

To illustrate the methodology of the proposed method, using the Adomian Decomposition Method, we consider

L u + R ( u ) + F ( u ) = g ( x ) , (4)

where L is the highest order derivative in the equation, R is the remainder of the differential operator, F ( u ) expresses the nonlinear terms, and g ( x ) is an inhomogeneous term. If the operator L is a first-order operator, characterized by

L = d d x . (5)

The inverse operator L−1 L is given by assuming that L is invertible.

L 1 ( ) = 0 x ( ) d x . (6)

So that

L 1 L u ( ) = u ( x ) u ( 0 ) . (7)

If, on the other hand, L is a second-order differential operator defined by

L = d 2 d x 2 , (8)

so that the inverse operator L−1 is regarded a two-fold integration operator defined by

L 1 ( ) = 0 x 0 x ( ) d x d x . (9)

So that

L 1 L u = u ( x ) u ( 0 ) x u ( 0 ) . (10)

In a parallel manner, if L is a third-order differential operator, we can easily show that

L 1 L u = u ( x ) u ( 0 ) x u ( 0 ) 1 2 ! x 2 u ( 0 ) , (11)

For higher-order operators we can easily similarly define the related inverse operators. Applying L−1 to both sides of (4) gives

u ( x ) = φ 0 L 1 ( g ( x ) ) L 1 R u L F ( u ) , (12)

u ( 0 ) , for L = d d x ,

u ( 0 ) + x u ( 0 ) , for L = d 2 d x 2 ,

u ( 0 ) + x u ( 0 ) + 1 2 ! x 2 u ( 0 ) , for L = d 3 d x 3 ,

and so on. The Adomian Decomposition Method admits the decomposition of u into an infinite series of components.

u ( x ) = n = 0 u n , (13)

F ( u ) = n = 0 A n , (14)

where An are the Adomian polynomials. Substituting (13) and (14) into (12) gives

n = 0 u n = φ 0 L 1 ( g ( x ) ) L 1 ( g n = 0 u n ) L 1 ( n = 0 A n ) . (15)

The various components un of the solution u can be easily determined by using the recursive relation.

u 0 = φ 0 L 1 ( g ( x ) ) , (16)

u k + 1 = L 1 ( R u k ) L 1 ( A k ) , k 0. (17)

Consequently, the first few components can be written as

u 0 = φ 0 L 1 g ( x ) ,

u 1 = L 1 ( R u 0 ) L 1 ( A 0 ) ,

u 2 = L 1 ( R u 1 ) L 1 ( A 1 ) ,

u 3 = L 1 ( R u 2 ) L 1 ( A 2 ) ,

u 4 = L 1 ( R u 3 ) L 1 ( A 3 ) .

Having determined the components u 1 , n 0 , the solution u in a series form follows immediately. As stated before, the series may be summed to provide the solution in a closed form. However, for concrete problems, the n-term partial sum

φ 0 = k = 0 n 1 u k , (18)

may be used to give the approximate solution. In this section, we solve some examples, and we can compare the numerical results with the exact solution.

3. Application

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

3.1. Example 1

Consider the Boussinesq equation

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

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 ,

with the exact solution u ( x ) = 2 e k x + 1 + k 2 t ( 1 + e k x + k 1 + k 2 t ) 2 .

3.2. Example 2

Consider the Boussinesq equation

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

u ( x , 0 ) = 3 k 2 2 sech 2 ( k x 2 ) , u t ( x , 0 ) = 3 k 3 1 k 2 2 sech 2 ( k x 2 ) tanh ( k x 2 ) ,

with the exact solution u ( x ) = 3 2 k 2 sech ( 1 2 k ( x + k 2 + 1 t ) ) 2 .

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

Figure 1. Graph showing the correspondence between exact and approximate solutions result of Boussinesq equations in Example 1.

Figure 2. Graph showing the correspondence between exact and approximate solutions result of Boussinesq equations in Example 2.

Table 1. Numerical results and exact solution of Boussinesq equation for Example 1.

Table 2. Numerical results and exact solution of Boussinesq equation for Example 2.

4. Conclusion

The Adomian decomposition strategy is used to solve the Boussinesq equations using Maple18 software. The results were created using tables and figures. Table 1 and Table 2 show the numerical solution as well as 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 obtain the numerical solution relating swiftly and efficiently to the exact solution using Maple 18 software. Furthermore, the results obtained are pretty precise. The primary goal of the present paper is to mechanize the computing process of the decomposition method by the Maple program, so that we can obtain approximate solutions, which makes it easy in the future to expand the use of the Mabel program to solve more complex equations as quickly as possible.

Acknowledgements

This project was funded by the Deanship of Scientific Research (DSR), at King Abdulaziz University. The author, therefore, acknowledges with thanks DSR’s technical and financial support.

Conflicts of Interest

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

References

[1] Adomian, G. (1986) Nonlinear Stochastic Operator Equations, Academic Press, San Diego.
[2] Adomian, G. (1988) A Review of the Decomposition Method in Applied Mathematics. Journal of Mathematical Analysis and Applications, 135, 501-544.
https://doi.org/10.1016/0022-247X(88)90170-9
[3] Adomian, G. (1989) Nonlinear Stochastic Systems Theory and Applications to Physics. Kluwer Academic, Boston.
[4] Adomian, G. (1990) A Review of the Decomposition Method and Some Recent Results for Nonlinear Equation. Mathematical and Computer Modelling, 13, 17-43.
https://doi.org/10.1016/0895-7177(90)90125-7
[5] Adomian, G. and Rach, R. (1990) Equality of Partial Solutions in the Decomposition Method for Linear or Nonlinear Partial Differential Equations. Computers & Mathematics with Applications, 19, 9-12.
https://doi.org/10.1016/0898-1221(90)90246-G
[6] Adomian, G. (1991) A Review of the Decomposition Method and Some Recent Results for Nonlinear Equations. Computers & Mathematics with Applications, 21, 101-127.
https://doi.org/10.1016/0898-1221(91)90220-X
[7] Adomian, G. (1994) Solving Frontier Problems of Physics: The Decomposition Method. Kluwer Academic Publishers, Boston.
https://doi.org/10.1007/978-94-015-8289-6
[8] Adomian, G. (1994) Solution of Physical Problems by Decomposition. Computers & Mathematics with Applications, 27, 145-154.
https://doi.org/10.1016/0898-1221(94)90132-5
[9] Adomian, G. (1981) On Product Nonlinearities in Stochastic Differential Equations. Applied Mathematics and Computation, 8, 79-82.
https://doi.org/10.1016/0096-3003(81)90033-3
[10] Adomian, G. and Rach, R. (1985) Polynomial Nonlinearities in Differential Equations. Journal of Mathematical Analysis and Applications, 109, 90-95.
https://doi.org/10.1016/0022-247X(85)90178-7
[11] Adomian, G. and Rach, R. (1985) Nonlinear Plasma Response. Journal of Mathematical Analysis and Applications, 111, 114-118.
https://doi.org/10.1016/0022-247X(85)90204-5
[12] Adomian, G. and Rach, R. (1983) Anharmonic Oscillator Systems. Journal of Mathematical Analysis and Applications, 91, 229-236.
https://doi.org/10.1016/0022-247X(83)90101-4
[13] Adomian, G. and Rach, R. (1984) Light Scattering in Crystals. Journal of Applied Physics, 56, 2592-2594.
https://doi.org/10.1063/1.334291
[14] Adomian, G. and Rach, R. (1986) On Composite Nonlinearities and the Decomposition Method. Journal of Mathematical Analysis and Applications, 113, 504-509.
https://doi.org/10.1016/0022-247X(86)90321-5
[15] Adomian, G. and Rach, R. (1985) Nonlinear Differential Equations with Negative Power Nonlinearities. Journal of Mathematical Analysis and Applications, 112, 497-501.
https://doi.org/10.1016/0022-247X(85)90258-6
[16] Adomian, G., Rach, R. and Sarafyan, D. (1985) On the Solution of Equations Containing Radicals by the Decomposition Method. Journal of Mathematical Analysis and Applications, 111, 423-426.
https://doi.org/10.1016/0022-247X(85)90226-4
[17] Adomian, G. and Rach, R. (1986) Solving Nonlinear Differential Equations with Decimal Power Nonlinearities. Journal of Mathematical Analysis and Applications, 114, 423-425.
https://doi.org/10.1016/0022-247X(86)90094-6
[18] Adomian, G. and Rach, R. (1992) Noise Terms in Decomposition Series Solution. Computers & Mathematics with Applications, 24, 61-64.
https://doi.org/10.1016/0898-1221(92)90031-C
[19] Wazwaz, A.M. (1997) Necessary Conditions for the Appearance of Noise Terms in Decomposition Series. Applied Mathematics and Computation, 81, 265-274.
https://doi.org/10.1016/S0096-3003(95)00327-4
[20] Luo, X.-G. (2005) A Two-Step Adomian Decomposition Method. Applied Mathematics and Computation, 170, 570-583.
https://doi.org/10.1016/j.amc.2004.12.010
[21] Chen, W. and Lu, Z. (2004) An Algorithm for Adomian Decomposition Method. Applied Mathematics and Computation, 159, 221-235.
https://doi.org/10.1016/j.amc.2003.10.037

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.