Abstract
The current manuscript introduces an efficient modification scheme, based on the Adomian decomposition method, for the numerical solution of systems of two-point boundary-value problems. Indeed, this introduced method is characterized by high computational flexibility in accurately solving both the systems of linear and nonlinear differential equations with two-point boundary conditions. Moreover, to assess the robustness of these schemes, several test numerical examples, including a well-known model in fluid dynamics, have been sought and treated. Comparatively, the results from the proposed method have been compared with those of the available exact solutions and those of deployed existing numerical methods in the literature. Lastly, in the presence of the methods used for comparison, the assessment of this method turned out to be positive, with rapid convergence and high precision speedily attained.
Keywords:
boundary-value problems; systems of differential equations; boundary conditions; double decomposition method MSC:
65L10
1. Introduction
Systems of second-order ordinary differential equations arise in modeling several physical phenomena in many fields, including engineering applications, financial applications, biological sciences, and mathematical physics, to mention just a few [,,]. Nevertheless, most of the renowned computational algorithms for treating these equations, especially when nonlinear terms are present, with initial conditions, cannot be utilized when boundary conditions are considered; the so-called boundary-value problems (BVPs). Thus, different researchers delved into a search for optimal computational methods for this class of equations, considering the nature of prescribed conditions on the governing boundary, not initial conditions, and, on the other hand, the presence of nonlinearity, which poses additional threats to existing approaches. Indeed, the well-known finite difference method that has been proven to solve the class of second-order linear differential equations efficiently finds it hard to tackle the counterpart class of nonlinear equations effectively, let alone the class of coupled systems of nonlinear second-order differential equations with boundary conditions. In short, the literature on reliable computational methods for solving BVPs for coupled systems of nonlinear second-order differential equations is sparse, which thus prompts a great need for more effective methods for this class of equations, considering their frequent discovery while modeling various scenarios in the aforementioned fields. In this regard, we make mention of various considerations in [,,,,], which lay several theoretical results for the existence of valid solutions for the coupled system of second-order differential equations; one may equally read the work of Valanarasu and Ramanujam [], which devised an effective approach specifically of the class of coupled systems of second-order singular linear differential equations. In addition, an efficient numerical approach based on the Adomian Chebyshev decomposition method for two-point boundary value problems was deployed in [] to solve the class of BVPs for systems of linear and nonlinear second-order differential equations. Furthermore, Öztürk [] introduced numerical solutions of systems of differential equations using the operational matrix method with Chebyshev polynomials, while Biazar et al. [] deployed the famous Adomian decomposition method (ADM) on certain systems of differential equations. Additionally, some of the salient characteristics of ADM in effectively solving the class of coupled second-order systems of differential equations, in particular, were unraveled by Sekar and Nalini [] by solving dissimilar types of equations, including stiff systems, singular systems, and some sort of stable and unstable systems of equations. What is more, Sekar and Nalini [] further made use of the Runge–Kutta method (RKM) to reaffirm the exactness of the devised ADM for the considered class of equations, in addition to comparing the results with those of the exact solution; the high accuracy of ADM has thus been reported. In addition, ADM has remained an effective and powerful semi-analytical method, which equally doubles as a numerical, or rather computational method for solving wide classes of functional equations. The convergence of ADM has been considered in [,,,]. Cherruault [] gave the first proof of the convergence of the Adomian decomposition method using fixed-point theorems for abstract functional equations. A new formula that easily calculates Adomian’s polynomials used in the decomposition methods has been given in []. Gabet in [] generalized the convergence results obtained by Cherruaulet in Banach space, while Babolian and Biazar [] used Cherruaulet’s definition and considered the order of convergence of the method.
However, based on the aforementioned importance for the class of BVPs, featuring nonlinear coupled systems differential equations, the scarcity of reliable computational methods for solving the latter class of equations, as well as the effectiveness of ADM in handling wide classes of functional equations, the current study thus aims to make use of one of the promising modifications of ADM, the double decomposition method (DDM) [] to computationally examine the class of nonlinear coupled systems of differential equations with the prescription of two-point boundary conditions. Moreover, DDM was initially introduced in 1993 by Adomian and Rach [] to primarily augment the rapidity of the classical ADM. Certainly, the modification method for ADM has been proven to solve various types of coupled differential equations, including nonlinear models with different boundary conditions, with faster convergence and higher accuracy. Moreover, several scientists deployed DDM to different mathematical models and positively reported the virtues of the method over many other approaches; see the works of Aminataei and Hosseini [] and AL-Zaid et al. [] that examined various BVPs for nonlinear ordinary differential equations. In this study, we extend the work in [] to apply DDM for solving BVPs of coupled systems of linear and nonlinear differential equations. Therefore, through the full utilization of DDM, the resultant computational recursive scheme of the governing BVP will be constructed and further simulated numerically for various test problems. In this regard, DDM will be deployed to assess the computational efficiency of the method. Moreover, the study is further set to report its findings in tables and graphical illustrations. Finally, the study is arranged as follows: Section 2 outlines the steps for DDM; Section 3 presents some numerical examples, while Section 4 gives some concluding remarks.
2. Double Decomposition Method for Systems of Boundary Value Problems
Consider the general form of the nonlinear coupled system of higher-order nonhomogeneous ordinary differential equations as follows:
or simply, in an operator notation form as follows:
where is a n-th order differential operator in the first equation and is m-th order differential operator in the second equation, that is, , , while and are nonlinear functions and are source terms.
Further, the inverse operators of and are defined as indefinite integration as follows:
Moreover, upon applying these inversion operators, to both sides of the first equation and to both sides of the second equation, one obtains:
where and are new functions, which arise from the application of and , respectively. In addition, the standard ADM procedure [] proceeds to decompose the unknown functions and into sums of infinite series of components as follows:
while the nonlinear terms and are equally decomposed into sums of infinite series of Adomian polynomials and respectively, as follows [,]:
Further, the deployed DDM [,,] equally suggests that new functions and in Equation (3), the expression should evenly be decomposed into the following sums of infinite series of components:
Thus, Equation (3), when expressed using the above decomposed components, yields:
Moreover, the inverse differential operators and in DDM, it is considered to be the nth and mth-fold indefinite integration, respectively; thus, one achieves
where and are constants to be determined from the prescribed boundary conditions.
Furthermore, the DDM reveals the resulting solution from Equation (4) as follows:
In addition, the approximate solution is thus obtained as follows:
the constants and can be explicitly obtained by equalizing each partial sum and to the boundary value conditions and solving the obtained systems of linear equations.
and is determined completely by matching and to the boundary conditions and solving the obtained systems of linear equations. So, we now go to the next approximation and by first determining
to achieve
Matching and to the boundary conditions to evaluate the constants, and is determined completely. Continuing in this manner, we determine and until we arrive at a satisfactory and
3. Numerical Examples
The current section verifies the efficacy of the proposed DDM for the coupled systems of both the linear and nonlinear BVPs by portraying its applications on several test BVPs with boundary conditions, including a real physical model for the flow of blood in the human system. In addition, the section seeks to compare the proposed method with some existing computational methods in the literature. In addition, the section concludes by reporting the absolute error differences , between the proposed method, and that of the exact and comparing solutions in Table 1, Table 2, Table 3, Table 4, Table 5 and Table 6, while Figure 1, Figure 2, Figure 3 and Figure 4 display the graphical illustrations of the development.
Example 1.
Consider the coupled system of linear second-order nonhomogeneous BVP as follows [,]:
where
and are given by
and
In addition, the following exact analytical solution is satisfied by the system:
Accordingly, applying the inverse operator to both sides of the above system with DDM, we obtain the following recursive scheme:
where and . Then,
In addition, the unknown constants are consequently obtained from the imposed boundary conditions.
Hence, matching and to the boundary conditions, we obtain the following systems of linear equations:
and
From the solution of the above systems of linear equations, we obtain the constants , , and as:
So, and are obtained as follows:
so that and is determined completely.
Next, we proceed to determine and as follows:
More so, on using the boundary conditions in the above relation and solving the obtained systems of linear equations, we obtain the constants as follows:
where the explicit expression of and follows as:
Continuing in the same manner, we obtain and , and so on.
Therefore, on comparing the first ten iterations and with the exact solution, Table 1 gives the absolute error between the exact and DDM solutions for and when , while Figure 1 depicts the curves of , and the exact analytical solution expression in the approximate region
Table 1.
Absolute error between the exact and DDM solutions when in Example 1.
Table 1.
Absolute error between the exact and DDM solutions when in Example 1.
| 0.0 | ||
| 0.1 | ||
| 0.2 | ||
| 0.3 | ||
| 0.4 | ||
| 0.5 | ||
| 0.6 | ||
| 0.7 | ||
| 0.8 | ||
| 0.9 | ||
| 1.0 |
Figure 1.
Comparison between the exact and DDM solutions for and in Example 1.
Table 2.
Comparison between different methods when in Example 1.
Table 2.
Comparison between different methods when in Example 1.
| Numerical Methods | LMQDQ [] | B-Spline [] | DDM |
|---|---|---|---|
| Maximum error for . | |||
| Maximum error for |
Notably, Table 2 compares the effectiveness of the proposed DDM on the examination of coupled system with the help of the LMQDQ [] and B-spline [] methods when . Certainly, the proposed method has been noted to be the most truthful computational method among the three contending approaches, looking at the minimal error portrayed by the presented approach and indeed its closeness to the exact analytical solution.
Example 2.
Consider the coupled system of nonlinear second-order nonhomogeneous BVP as follows []:
where
and
are given as follows:
and
In addition, the following exact analytical solution set is satisfied by the system:
Consequently, applying the inverse operator to both sides of the above system with DDM, we obtain the following recursive scheme
where and are the Adomian polynomials for the nonlinear term , which are to be recursively determined using the inventive Adomian algorithm [,] as:
Furthermore, the first iteration takes the following form:
Next, the related unknown constants, and in the latter iteration are obtained from the already declared boundary conditions as follows:
In addition, based on the acquired recursive formula for the system, one achieves the subsequent iteration, the expressions for and as follows:
Continuing to use the above process, we obtain , and so on.
In the same fashion, the sum of the first ten iterations, that is, and for the solution pair and is compared with the exact solution in Table 3 for the computational results (absolute error difference) when , and in Figure 2 for the graphical depiction over the approximate region
Table 3.
Absolute error between the exact and DDM solutions when in Example 2.
Table 3.
Absolute error between the exact and DDM solutions when in Example 2.
| 0.0 | 0 | 0 |
| 0.1 | ||
| 0.2 | ||
| 0.3 | ||
| 0.4 | ||
| 0.5 | ||
| 0.6 | ||
| 0.7 | ||
| 0.8 | ||
| 0.9 | ||
| 1.0 | 0 |
Figure 2.
Comparison between the exact and DDM solutions and in Example 2.
Table 4.
Comparison between HPM and DDM when in Example 2.
Table 4.
Comparison between HPM and DDM when in Example 2.
| Numerical Methods | HPM [] | DDM |
|---|---|---|
| Maximum error for . | ||
| Maximum error for |
Remarkably, while trying to assess the efficacy of the proposed method, the study refers to the good work of Saadatmandi et al. [], where the notable homotopy perturbation method (HPM) was used to examine the governing coupled nonlinear system. Therefore, Table 4 shows the error difference comparison between the proposed DDM and HPM [] when , where one can easily note the truthfulness of the proposed approach over HPM, looking at the minimal error portrayed.
Example 3.
Consider the coupled system of nonlinear BVP for the flow of magnetized blood in a blood vessel as follows []:
In fact, such a fluid dynamical model, presided over by the above coupled “equations models a laminar magnetohydrodynamic flow of a non-Newtonian viscous fluid in a semi-porous channel under the influence of an axial uniform static magnetic field. and are the mean axial and normal velocity components, respectively, is the Hartmann number, and is the Reynolds number”; read [] for more details about the physics of the model.
Further, applying the inverse operator to both sides of the first equation with DDM, we obtain the following recursive scheme:
while applying the inverse operator to both sides of the second equation with DDM, we obtain the following recursive scheme
where and and arising the derived recursive schemes represent the Adomian polynomials for the nonlinear terms and ; their computation is equally performed using the Adomian prescription [,]. Accordingly, the first iteration takes the following form:
where the corresponding unknown constants are computationally found to be:
Next, the subsequent iteration, and are obtained as follows:
In the same fashion, we determine , and so on.
Moreover, the computational simulation of the acquired approximate numerical results, via DDM, is given here, governing the flow of magnetized blood in the blood vessels of the human system. More specifically, two cases for fixed and values are considered, and further sought the help of the Polynomial Least Squares Method (PLSM) [] for computational validation. Thus, in Table 5 and Table 6, we estimated the error in using , and in using ; as the governing model has no known exact analytical solution, and is further validated with the PLSM [] solution. Additionally, Figure 3 and Figure 4 graphically portray this development. Eventually, in both solution pairs, the adopted DDM remarkably gave the most precise approximation, more especially, after looking at the error posed by the comparing PLSM [].
Table 5.
Comparison of the errors of the approximate solutions for and in Example 3.
Table 5.
Comparison of the errors of the approximate solutions for and in Example 3.
| Case 1 | Case 2 | |||
|---|---|---|---|---|
| 0 | 0 | 0 | ||
| 0.1 | ||||
| 0.2 | ||||
| 0.3 | ||||
| 0.4 | ||||
| 0.5 | ||||
| 0.6 | ||||
| 0.7 | ||||
| 0.8 | ||||
| 0.9 | ||||
| 1.0 | ||||
Table 6.
Comparison between PLSM and DDM in Example 3.
Table 6.
Comparison between PLSM and DDM in Example 3.
| Numerical Methods | Case 1 | Case 2 | ||
|---|---|---|---|---|
| PLSM [] | DDM | PLSM [] | DDM | |
| Maximum error for | ||||
| Maximum error for | ||||
Figure 3.
Comparison of approximate solutions of DDM for the two cases for in Example 3.
Figure 4.
Comparison of approximate solutions of DDM for the two cases for in Example 3.
4. Conclusions
The present study numerically examines a class of BVPs, characterized by coupled systems of both linear and nonlinear differential equations via the application of the DDM. The DDM is an enhanced approach based on the classical ADM that attains convergence more rapidly. Moreover, several test models, including a real model for the flow of blood in the human system, were examined in the study, comprising both the homogenous and nonhomogeneous cases, where the proposed DDM was found to significantly outperform the other numerical methods considered. In addition, the effectiveness of DDM was reported in several Table 1, Table 2, Table 3, Table 4, Table 5 and Table 6 through the errors difference as an estimator, and Figure 1, Figure 2, Figure 3 and Figure 4, graphically portraying the relationship between the exact and approximate solutions. Now, based on the results reported in the aforementioned Tables and Figures, one may conclude that the deployed DDM has better convergence, considering the revealed minimal error. Moreover, the devised method is proven to be a robust numerical method with regard to high levels of accuracy. Lastly, the methodology used is highly recommended to examine various linear and nonlinear higher-order differential equations arising in the general science and real-life applications.
Author Contributions
Methodology, N.A.; software, N.A.; validation, H.B.; investigation, A.A.-R.; data curation, A.A.-R.; writing—review and editing, H.B.; project administration, N.A. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Soh, C.W.; Mahomed, F.M. Linearization criteria for a system of second-order ordinary differential equations. Int. J. Non-Linear Mech. 2001, 36, 671–677. [Google Scholar] [CrossRef]
- Wellstead, P.E. Introduction to Physical System Modelling; Academic Press: London, UK, 1979. [Google Scholar]
- Tomantschger, K.W. Series solutions of coupled differential equations with one regular singular point. J. Comput. Appl. Math. 2002, 140, 773–783. [Google Scholar] [CrossRef]
- Thompson, H.B.; Tisdell, C. Systems of difference equations associated with boundary value problems for second order systems of ordinary differential equations. J. Math. Anal. Appl. 2000, 248, 333–347. [Google Scholar] [CrossRef]
- Cheng, X.; Zhong, C. Existence of positive solutions for a second order ordinary differential system. J. Math. Anal. Appl. 2005, 312, 14–23. [Google Scholar] [CrossRef]
- Thompson, H.B.; Tisdell, C. Boundary value problems for systems of difference equations associated with systems of second-order ordinary differential equations. Appl. Math. Lett. 2002, 15, 761–766. [Google Scholar] [CrossRef]
- Thompson, H.B.; Tisdell, C. The nonexistence of spurious solutions to discrete, two-point boundary value problems. Appl. Math. Lett. 2003, 16, 79–84. [Google Scholar] [CrossRef]
- Mawhin, J.; Tisdell, C. A note on the uniqueness of solutions to nonlinear, discrete, vector boundary value problems. Nonlinear Anal. Appl. 2003, 2, 789–798. [Google Scholar]
- Valanarasu, T.; Ramanujam, N. An asymptotic initial value method for boundary value problems for a system of singularly perturbed second-order ordinary differential equations. Appl. Math. Comput. 2004, 147, 227–240. [Google Scholar] [CrossRef]
- AL-Refaidi, A.; ALZaid, N.; Bakodah, H.; AL-Mazmumy, M. An Efficient Numerical Approach Based on the Adomian Chebyshev Decomposition Method for Two-Point Boundary Value Problems. Eur. J. Pure Appl. Math. 2024, 17, 1497–1515. [Google Scholar] [CrossRef]
- Öztürk, Y. Numerical solution of systems of differential equations using operational matrix method with Chebyshev polynomials. J. Taibah Univ. Sci. 2018, 12, 155–162. [Google Scholar] [CrossRef]
- Biazar, J.; Babolian, E. Islam, Solution of the system of ordinary differential equations by Adomian decomposition method. Appl. Math. Comp. 2004, 147, 713–719. [Google Scholar] [CrossRef]
- Sekar, S.; Nalini, M. Numerical analysis of different second order systems using Adomian decomposition method. Appl. Math. Sci. 2014, 8, 3825–3832. [Google Scholar] [CrossRef]
- Cherruault, Y. Convergence of Adomian’s method. Math. Comput. Model. 1990, 14, 83–86. [Google Scholar] [CrossRef]
- Abbaoui, K.; Cherruault, Y. Convergence of Adomian’s method applied to differential equations. Comp. Math. Appl. 1994, 28, 103–109. [Google Scholar] [CrossRef]
- Gabet, L. The theoretical foundation of the Adomian method. Comput. Math. Appl. 1994, 27, 41–52. [Google Scholar] [CrossRef]
- Babolian, E.; Biazar, J. On the order of convergence of Adomian method. Appl. Math. Comput. 2002, 130, 383–387. [Google Scholar] [CrossRef]
- Adomian, G.; Rach, R. Analytic solution of nonlinear boundary value problems in several dimensions by decomposition. J. Math. Anal. Appl. 1993, 174, 118–137. [Google Scholar] [CrossRef]
- Aminataei, A.; Hosseini, S.S. Comparison of Adomian decomposition method and double decomposition methods for boundary value problems. Euro. J. Sci. Res. 2005, 2, 48–56. [Google Scholar]
- AL-Zaid, N.; AL-Refaidi, A.; Bakodah, H.; AL-Mazmumy, M. Solution of second- and higher-order nonlinear two-point boundary-value problems using double decomposition method. Mathematics 2022, 10, 3519. [Google Scholar] [CrossRef]
- Adomian, G. Solving Frontier Problems of Physics: The Decomposition Method; Kluwer: Alphen aan den Rijn, The Netherlands, 1994; Volume 60. [Google Scholar]
- Adomian, G. A review of the decomposition method and some recent results for nonlinear equations. Math. Comp. Model. 1990, 13, 17–43. [Google Scholar] [CrossRef]
- Dehghan, M.; Nikpour, A. Numerical solution of the system of second order boundary value problems using the local radial basis functions based differential quadrature collocation method. Appl. Math. Model. 2013, 37, 8578–8599. [Google Scholar] [CrossRef]
- Caglar, N.; Caglar, H. B-spline method for solving linear system of second-order boundary value problems. Comp. Math. Appl. 2009, 57, 757–762. [Google Scholar] [CrossRef]
- Saadatmandi, A.; Dehghan, M. Eftekhari, Application of He’s homotopy perturbation method for non-linear system of second-order boundary value problems. Nonlinear Anal. Real World Appl. 2009, 10, 1912–1922. [Google Scholar] [CrossRef]
- Căruntu, B.; Bota, C.; Bundău, O. Analytical simulation of magneto-hemodynamic flow in a semi-porous channel using the Polynomial Least Squares Method. ITM Web Conf. 2019, 29, 1–13. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).