Version Changes
Revised. Amendments from Version 1
Minor changes were made to the text and conclusion section.
Abstract
Background
In this paper, we focus on an efficient and easy method for solving the given system of differential-algebraic equations (DAEs) of second order.
Methods
The approximate solutions are computed rapidly and efficiently with the help of a semi-analytical method known as Adomian decomposition method (ADM). The logic of this method is simple and straightforward to understand.
Results
To demonstrate the proposed method, we presented several examples and the computations are compared with the exact solutions to show the efficient. One can employ this logic to different mathematical software tools such as Maple, SCILab, Mathematica, NCAlgebra, Matlab etc. for the problems in real life applications.
Conclusions
In this paper, we offered a method for solving the given system of secondorder nonlinear DAEs with aid of the ADM. We shown that the proposed method is simple and efficient, also one can obtain the approximate solutions quickly using this method. A couple of examples are discussed for illustrating this method and graphical and mathematical assessments are discussed with the analytical solutions of the given problems.
Keywords: Differential-algebraic equations, Adomian decomposition method, Approximate solutions.
Introduction
The applications of system of differential-algebraic equations (DAEs) occur in many branches of engineering, scientific and real life applications. For example, these equations arise in circuit analysis, electrical networks, computer aided design (CAD), optimal control, real-time simulation of mechanical (multi-body) systems, incompressible fluids dynamics, power system and chemical process simulations. DAEs are a combination of algebraic equations and differential operations, and many mathematical models in different fields are expressed in terms of DAEs. The system of DAEs is a combination of algebraic and differential equations. In the recent years, several algorithms or methods are introduced by various researchers, engineers and scientists to solve the linear/nonlinear system of DAEs and many of them are focused on the numerical solution. 7 , 13 , 14 In the literature, there are many numerical methods available and these are developed using various existing classical methods. For example, in the literature, there are numerical methods with help of Padé approximation method, 4 , 5 there are methods created using implicit Runge-Kutta methods, 36 also there are methods developed using back difference formula (BDF) 3 , 13 , 35 and etc. Many existing methods are working for low indexed problems or functions. However, using these methods, many real life applications can be solved. There are many other algorithms or methods for solving DAEs and also for differential equations available in the literature. 20 – 34 In this paper, we propose a general numerical method to solve the second-order system of DAEs using Adomian decomposition method (ADM). There are some general approaches methods available in the literature, 18 , 19 , 37 , 38 and these are developed for solving the first order DAEs.
The main aim of this manuscript is to develop a method that gives us quick approximate solutions of a given system of second order DAEs. In order to develop the proposed method, we use a powerful technique, namely ADM, to get the solution of DAEs system. Since 1980, the ADM has been used widely to solve the nonlinear or linear problems in various fields. For example, recently, ADM is widely used as a straightforward powerful tool for solving a large class of nonlinear equations 1 , 2 , 8 – 12 , 15 such as functional equations, integro-differential equations (IDEs), partial differential equations (PDEs), algebraic equations, differential equations (DEs), differential-delay equations and different kind of equations arise in chemical reactions, physics and biology. We use the ADM to obtain a rapid approximation solution of a given DAEs systems.
This paper is planned as follows: in the next section we recall the ADM to solve the ODEs. The method proposed in this paper for DAEs systems is presented in the following section. Then a number of numerical examples are presented to illustrate the method, followed by concluding remarks.
Adomian Decomposition Method: An Overview
In this section, we recall ADM briefly to solve ODEs. More details about the ADM can be found in. 2 , 9 , 15 , 17 Consider the nonlinear DE of the following type
(1) |
where is an non-singular linear operator with the largest-order derivative in the DE, the operator is the combination of the rest of derivatives in the DE, is an analytical forcing function and is the nonlinear term.
We can solve (1) for by applying the inverse operator . Indeed, we have the following solution by solving (1) for and then apply the inverse operator on to both sides,
(2) |
(3) |
where is depending on the degree of differential operator and initial conditions. In particular, if and the initial condition , then and . In this case . If and the initial condition and , then and . In this case .
To apply the ADM to (3), let be the solution of (1), and it can be expressed in the form of infinite series as follows,
(4) |
where the required components of solution , can be computed using the ADM. The term can be expressed in terms of the Adomian polynomials , see for examples, 10 – 12 , 36 as
(5) |
Now, choose as
(6) |
and rewrite the equation (3) using the equations (4) and (5), we obtain
(7) |
On comparing the general terms of (7), we obtain the following equation for the ADM
(8) |
We have from (6), and using (8) we can generate the components for an approximate solution. Further, we can obtain the exact solution of (1) if the series (4) converges. The -order approximation solution is obtained as
(9) |
The next section presents a method for DAEs systems using the ADM.
Proposed Method using ADM
Consider a system of second-order DEs as follows
(10) |
where is the second order derivative of respected to the independent variable , and are unknown functions.
We can rewrite the system (10), as follows:
(11) |
where is the differential operator, and its inverse operator . Hence is the secon-order inverse operator. Now we define the integral or inverse operator for the anti-derivative as follows
and we have , that is . The higher-order of integral operator is defined in the simple way, and each must be continuous. In particular,
From replacement lemma, 16 we have the following equation. The replacement lemma helps us to convert the double integral into a single integral as given below,
(12) |
Thus, (12) can be expressed in terms of integral operator as follows
and in operator notation, we have . One can easily verify that and also . We call , the normal form of the integral operator .
Using the inverse operator on (11), we get
(13) |
Applying ADM, we have the solution of (13) in the series sum,
(14) |
and the integrand in (13), as the sum of the following series:
(15) |
where are called Adomian polynomials. 10 – 12 , 36 Putting (14) and (15) into (13), we get
(16) |
from (8) we define, for ,
(17) |
Since are known, we can use to generate the approximate solution components.
Numerical Examples
Example 1. Let us consider the following system of second order DAEs with initial conditions to illustrate the proposed method. 39
(18) |
and initial conditions are . The exact solution of this system is
In order to apply the proposed method, we rewrite the given system (18) as follows
On simplifying above equations, we have . Following procedure as given in (13) , we get
Use the alternate algorithm to find the Adomian polynomials as given in, 6 , 10 – 12 the Adomian method is as following:
We have iterations (approximate solutions components) from above equations as follows
Now we have the approximate solution after three steps
After nine steps, we have the solution
Graphical assessment of the analytic solution with the approximate solution after three steps is visualized in Figure 1 and the comparison of the exact solution with approximate solution after nine steps is shown in Figure 2 . From these figures, we can observe that the approximate solutions are near to the analytic solution. A greater number of steps gives us a more accurate solution (the graphs are drawn using Maple 16.0).
Numerical results of the exact solution, approximate solution after three steps, approximate solution after nine steps and absolute error are given in Table 1 . From the numerical values in Table 1 , one can observe that the solution is closer to the exact solution . To get more appropriate solution of the given system, we increase the number of iterations.
Table 1. Mathematical results for Example 1.
Example 2. Consider a DAEs system of second order. 39
(19) |
with initial conditions . The analytical solution of this system is . After simplifying the system (19) , we get
Following the procedure of the proposed method, similar to Example 1, we get
Using the alternate algorithm for computing the Adomian polynomials, we have
Now, we can get iterations from above equations as follows
After five steps, we have the solution
In Figure 3 and Figure 4 , we show the graphical comparisons of the exact solutions with the approximate solution after five steps respectively. From the graphs in Figure 3 and Figure 4 , one can observe that the approximate solutions are very close to the exact solution. Higher number of iterations give us more accurate solution (one can use Microsoft Excel to draw the graphs).
In Table 2 and Table 3 , mathematical results of the analytical solution and approximate solutions after five steps with absolute errors are given respectively. From these numerical results, one can observe that the approximate solutions and are closer to the exact solution and respectively. For more appropriate solution of the given system, we increase the number of iterations.
Table 2. Mathematical results for Example 2.
Exact value | |||
---|---|---|---|
Table 3. Mathematical results for Example 2.
Exact value | |||
---|---|---|---|
Conclusions
In this paper, we offered/presented a numerical method for solving the given system of second-order nonlinear DAEs with aid of the ADM. We illustrated and shown that the proposed method is simple and efficient, also one can obtain the approximate solutions quickly using this method. Logic of the method in this paper is straightforward and simple.
Acknowledgement
The author is thankful to the reviewers and editor for providing valuable inputs to improve the quality and present format of this manuscript.
Funding Statement
The author(s) declared that no grants were involved in supporting this work.
[version 2; peer review: 2 approved]
Data availability
Underlying data
Mendeley data: On solving system of DAEs using ADM https://doi.org/10.17632/r89zy3y657.1. 39
This project contains the following underlying data:
-
•
Paper_Example_1.mw
-
•
Paper_Example_2.mw
Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0).
References
- 1. Wazwaz AM: A new approach to the nonlinear advection problem: An application of the decomposition technique. Appl. Math. Comput. 1995;72:175–181. 10.1016/0096-3003(94)00182-4 [DOI] [Google Scholar]
- 2. Benhammouda B: A novel technique to solve nonlinear higher-index Hessenberg differential-algebraic equations by Adomian decomposition method. Springerplus. 2016;5:590. 10.1186/s40064-016-2208-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3. Gear CW, Petzold LR: ODE systems for the solution of differential algebraic systems. SIAM J. Numer. Anal. 1984;21:716–728. 10.1137/0721048 [DOI] [Google Scholar]
- 4. Çelik E, Karaduman E, Bayram M: Numerical Method to Solve Chemical Differential-Algebraic Equations. Int. J. Quantum Chem. 2002;89:447–451. 10.1002/qua.10305 [DOI] [Google Scholar]
- 5. Çelik E, Bayram M: On the numerical solution of differential-algebraic equations by Padé series. Appl. Math. Comput. 2003;137:151–160. 10.1016/S0096-3003(02)00093-0 [DOI] [Google Scholar]
- 6. Çelik E, Bayram M, Yeloğlu T: Solution of Differential-Algebraic Equations (DAEs) by Adomian Decomposition Method. International Journal Pure & Applied Mathematical Sciences. 2006;3(1):93–100. [Google Scholar]
- 7. Hairer E, Norsett SP, Wanner G: Solving Ordinary Differential Equations II. Stiff and Differential-Algebraic Problems. New York: Springer;1992. 978-3-642-05221-7. [Google Scholar]
- 8. Aomian G: Nonlinear Stochastic Systems Theory and Applications to Physics. Dordrecht/Norwell, MA: Kluwer Acaemic;1989. [Google Scholar]
- 9. Adomian G, Rach R: On the solution of algebraic equations by the decomposition method. J. Math. Anal. Appl. 1985;105(1):141–166. 10.1016/0022-247X(85)90102-7 [DOI] [Google Scholar]
- 10. Duan JS: Recurrence triangle for Adomian polynomials. Appl. Math. Comput. 2010;216:1235–1241. 10.1016/j.amc.2010.02.015 [DOI] [Google Scholar]
- 11. Duan JS: An efficient algorithm for the multivariable Adomian polynomials. Appl. Math. Comput. 2010;217:2456–2467. 10.1016/j.amc.2010.07.046 [DOI] [Google Scholar]
- 12. Duan JS: Convenient analytic recurrence algorithms for the Adomian polynomials. Appl. Math. Comput. 2011;217:6337–6348. 10.1016/j.amc.2011.01.007 [DOI] [Google Scholar]
- 13. Brenan KE, Campbell SL, Petzold LR: Numerical Solution of Initial Value Problems in Differential-Algebraic Equations. SIAM Philadelphia. 1989;26:976–996. 978-0-89871-353-4. 10.1137/0726054 [DOI] [Google Scholar]
- 14. Petzold LR: Numerical Solution of Differential-Algebraic Equations. Advances in Numerical Analysis IV. 1995. [Google Scholar]
- 15. Almazmumy M, Hendi FA, Bakodah HO, et al. : Recent modifications of Adomian decomposition method for initial value problem in ordinary differential equations. Am. J. Comput. Math. 2012;02:228–234. 10.4236/ajcm.2012.23030 [DOI] [Google Scholar]
- 16. Peter J: Collins: Differential and integral equations. Oxford University Press;2006. [Google Scholar]
- 17. Ramana PV, Raghu Prasad BK: Modified Adomian decomposition method for Van der Pol equations. Int. J. Non Linear Mech. 2014;65:121–132. 10.1016/j.ijnonlinmec.2014.03.006 [DOI] [Google Scholar]
- 18. Campbell SL: A Computational method for general higher index singular systems of differential equations. IMACS Trans. Sci. Comput. 1989;89:555–560. [Google Scholar]
- 19. Campbell SL, Moore E, Zhong Y: Utilization of automatic differentiation in control algorithms. IEEE Trans. Automat. Control. 1994;39:1047–1052. 10.1109/9.284891 [DOI] [Google Scholar]
- 20. Thota S, Kumar SD: Solving system of higher-order linear differential equations on the level of operators. International journal of pure and applied mathematics. 2016;106(1):11–21. 10.12732/ijpam.v106i1.2 [DOI] [Google Scholar]
- 21. Thota S, Kumar SD: On a mixed interpolation with integral conditions at arbitrary nodes. Cogent Mathematics. 2016;3(1):1–10. 10.1080/23311835.2016.1151613 [DOI] [Google Scholar]
- 22. Thota S, Kumar SD: Symbolic algorithm for a system of differential-algebraic equations. Kyungpook Mathematical Journal. 2016;56(4):1141–1160. 10.5666/KMJ.2016.56.4.1141 [DOI] [Google Scholar]
- 23. Thota S, Kumar SD: A new method for general solution of system of higher-order linear differential equations. International Conference on Inter Disciplinary Research in Engineering and Technology. 2015;1:240–243. [Google Scholar]
- 24. Thota S, Kumar SD: Symbolic method for polynomial interpolation with Stieltjes conditions. International Conference on Frontiers in Mathematics. 2015;225–228. [Google Scholar]
- 25. Thota S, Rosenkranz M, Kumar SD: Solving systems of linear differential equations over integro-differential algebras. International Conference on Applications of Computer Algebra, June 24–29, 2012, Sofia, Bulgaria.
- 26. Thota S: A Study on Symbolic Algorithms for Solving Ordinary and Partial Linear Differential Equations, Ph.D. thesis. 2017.
- 27. Thota S, Kumar SD: Maple Implementation of Symbolic Methods for Initial Value Problems. Research for Resurgence-An Edited Multidisciplinary Research Book. 2017;I:240–243. [Google Scholar]
- 28. Thota S: On a Symbolic Method for Fully Inhomogeneous Boundary Value Problems. Kyungpook Mathematical Journal. 2019;59(1):13–22. [Google Scholar]
- 29. Thota S: On A New Symbolic Method for Initial Value Problems for Systems of Higher-order Linear Differential Equations, International Journal of. Mathematical Models and Methods in Applied Sciences. 2018;12:194–202. [Google Scholar]
- 30. Thota S: A Symbolic Algorithm for Polynomial Interpolation with Integral Conditions. Applied Mathematics & Information Sciences. 2018;12(5):995–1001. 10.18576/amis/120512 [DOI] [Google Scholar]
- 31. Thota S: Initial value problems for system of differential-algebraic equations in Maple. BMC. Res. Notes. 2018;11:651. 10.1186/s13104-018-3748-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32. Thota S: On A Symbolic Method for Error Estimation of a Mixed Interpolation. Kyungpook Mathematical Journal. 2018;58(3):453–462. [Google Scholar]
- 33. Thota S: A Symbolic Algorithm for Polynomial Interpolation with Stieltjes Conditions in Maple. Proceedings of the Institute of Applied mathematics. 2019;8(2):112–120. [Google Scholar]
- 34. Thota S: On A New Symbolic Method for Solving Two-point Boundary Value Problems with Variable Coefficients, International Journal of. Math. Comput. Simul. 2019;13:160–164. [Google Scholar]
- 35. Ascher UM: On symmetric schemes and differential-algebraic equations. SIAM J. Sci. Stat. Comput. 1989;10:937–949. 10.1137/0910054 [DOI] [Google Scholar]
- 36. Ascher UM, Petzold LR: Projected implicit Runge Kutta methods for differential-algebraic equations. SIAM J. Numer. Anal. 1991;28:1097–1120. 10.1137/0728059 [DOI] [Google Scholar]
- 37. Ascher UM, Lin P: Sequential regularization methods for higher index differential-algebraic equations with constant singularities: the linear index-2 case. SIAM J. Numer. Anal. 1996;33:1921–1940. 10.1137/S0036142993253254 [DOI] [Google Scholar]
- 38. Ascher UM, Lin P: Sequential regularization methods for non-linear higher index differential-algebraic equations. SIAM J. Sci. Comput. 1997;18:160–181. 10.1137/S1064827595287778 [DOI] [Google Scholar]
- 39. Palanisamy S, Thota S: On solving system of DAEs using ADM.[Data]. Mendeley Data. 2023;V1. 10.17632/r89zy3y657.1 [DOI] [Google Scholar]