Abstract
Recently, direct methods that involve higher derivatives to numerically approximate higher order initial value problems (IVPs) have been explored, which aim to construct numerical methods with higher order and very high precision of the solutions. This article aims to construct a fourth and fifth derivative, three-point implicit block method to tackle general third-order ordinary differential equations directly. As a consequence of the increase in order acquired via the implicit block method of higher derivatives, a significant improvement in efficiency has been observed. The new method is derived in a block mode to simultaneously evaluate the approximations at three points. The derivation of the new method can be easily implemented. We established the proposed method’s characteristics, including order, zero-stability, and convergence. Numerical experiments are used to confirm the superiority of the method. Applications to problems in physics and engineering are given to assess the significance of the method.
1. Introduction
A wide variety of real life situations are represented by mathematical models as third order ordinary differential equations (ODEs), such as chemical engineering, biology, electromagnetic waves, quantum mechanics, the motion of rocket, and thin film flow [1,2,3,4]. Nevertheless, the theoretical solutions for most of these equations are undefined; therefore, third-order ODEs have gained significant attention and the need to develop numerical methods with more accurate approximations is eminent [5,6,7,8]. In the classical way, solving higher order ODEs is done by reducing the equation into an equivalent system of first-order ODEs, but this process is too rigorous compared to the direct methods [9,10,11]. Not only that, but it is also found that the implementation process of the direct methods is simpler and more accurate than the process of reduction [11]. In order to avoid the reduction effort, many researchers have proposed different methods to solve initial value problems (IVPs) of the ODEs directly [12,13,14,15,16]. To enhance the efficacy of numerical methods, many researchers developed block methods by producing the r-point of the approximate solutions simultaneously. Kuboye and Omar have presented a direct seven-step block method for solving third-order ODEs by using a multistep collocation technique [17]. Awoyemi et al. [18] developed a direct continuous five step collocation method for solving the general third order IVPs. An implicit continuous linear multistep methods using the interpolation and collocation for solving the general third order IVPs was proposed by [6]. Normally, direct methods are constructed by interpolation and collocation strategies, which is complicated due to the process of determining the coefficients of the method. Where the points need to be collocated and interpolated after which a system of linear equations must be resolved. Moreover, scholars have looked lately at methods that involved derivatives in solving ODEs, which lead to a more accurate numerical results and to increase the order of the methods [8,19,20,21]. In fact, the accuracy of a method increases with the increase in the order of the method. However, the idea of incorporation of higher derivatives of the solution in the process leads to higher and better accuracy and is achieved without a corresponding increase in the order of the method. Therefore, in this research, our main concern is to propose an implicit three-point block method with fourth and fifth derivatives of the solution by using a technique that can be implemented in a straightforward manner for directly solving both linear and nonlinear problems of general third-order ODEs in the form of
We assume that f in Equation (1) is differentiable to a desired order in region and satisfies the Lipchitz condition in its second, third and fourth terms as
for all points and in the region . Then the IVPs in Equation (1) have a unique solution in (see [22,23] ).
In the upcoming section we will derive the three-point implicit block method of order nine (ITPBO9) and will discuss the basic idea of how the block method works. In Section 3 the main properties of the suggested method are analyzed. The implementation of the method is presented in Section 4. Section 5 presents the discussion on the numerical experiments as well as on applications to equations of fluid flow, such as problems in thin film flow, the boundary layer equation and the nonlinear Genesio equation. Lastly, the conclusion of the research is provided in Section 6.
2. Methodology
The three-point block method generates three approximate values, , and concurrently at , and respectively, using one earlier block, where becomes the starting point and is the last point in the block with step size . The method is derived by applying numerical integration thrice to Equation (1) to acquire the approximate formula of , and .
Integrating the first, second and third point once gives:
Integrating the first, second and third point twice gives:
Integrating the first, second and third point thrice gives:
In order to derive the formula, we need to approximate in Equation (1) using Hermite interpolation [24]:
where n is the degree of the Hermite polynomial.
is the generalized Lagrange polynomial, .
For the first point, , let and be substituted into (2), (5) and (8). By evaluating the integral from to using MAPLE gives the following
where g and q denote the fourth and fifth derivatives of the solution, respectively. Next, we introduce and for the second point, , into (3), (6) and (9) and apply a similar technique by evaluating the integral from to using MAPLE gives the following:
3. Analysis of the Method
3.1. Order and Error Constant
We can write the Equations (12)–(20) in a matrix difference equation to recognize the order of the proposed method as
where defined as,
The linear operator related to Equation (21) can be defined as
By expanding Equation (22) in the Taylor series yields
where are constants. If , then p is the order of the method and is called the error constant. Hence, in our method , , , , Therefore, we concluded that the new method has order 9. As the method’s order is , then, it can be said that the method is consistent (see Lambart and Fatunla [25,26]).
3.2. Zero Stability
To check the zero-stability of the implicit three-point method, we rewrite the formulas into a matrix form as below
where and are constant coefficients and identity matrix
Then, the first characteristic polynomial can be written as
By solving (23), we obtain the roots . Since , the three-point implicit block method is zero stable. Along with the consistency of the method, this property implies convergence of the new method (see Ackleh et al. [27]).
4. Implementation
The implementation of the three-point implicit block method on general third-order ODEs is carried out in a straightforward manner by applying the predictor-corrector schemes. The implementation begins by using Taylor’s method as the predictor to compute the starting values. When the starting values are obtained, ITPBO9 will be implemented as the corrector to estimate the approximate solutions of and y at t. In the iteration, we evaluate functions at each point, which will be used to compute the approximate solutions at the next point. The procedure to solve the third-order ODEs by using the new method can be observed in the following Algorithm 1.
| Algorithm 1 The procedure to solve the third-order ODEs by using the new method. |
|
5. Results and Discussion
In this section, some well-known single and system of linear and nonlinear IVPs as well as applications of the IVPs are presented, which aim to assess the efficiency and accuracy of the new ITPBO9 method of order nine compared to other direct block methods. programming codes have been developed and applied to solve IVPs in ODE of the form (1) based on the proposed ITPBO9 method. The results are compared with other existing methods with similar characteristics and order to give an idea of how well the new method performs and to clearly display the efficiency of the ITPBO9 method. The following abbreviations will be used in the tables:
| ITPBO9: | Implicit three-point block direct method introduced in this paper of order nine. |
| HCD: | Block hybrid collocation direct method of order six [28]. |
| ABAM: | Adams Bashforth-Adams Moulton method of order four. |
| FSM: | Five-step direct method of order nine [18]. |
| ILMM: | Implicit linear multistep direct method of order six [6]. |
| ISHD: | Three-step hybrid direct method of order nine [5]. |
| h: | Step size. |
| NS: | Number of steps. |
| AE: | Absolute error at the point considered. |
| MAXE: | Maximum absolute error on the grid points at the interval. |
5.1. Tested Problems
Problem 1.
Consider the linear problem
Exact solution:
Problem 2.
Consider the linear system
Exact solution:
Problem 3.
Consider the nonlinear problem
Exact solution:
Problem 4.
Consider the nonlinear system
Exact solution:
Table 1 shows the absolute error at different points of the interval taking . The three-point block method ITPBO9 can be seen to significantly outperform FSM [18] of order nine with regards to the accuracy. Table 2 shows a direct comparison between the new ITPBO9 method with HCD [28] and the well-known fourth order Adams Bashforth–Adams Moulton (ABAM) method in terms of the number of steps and accuracy at different step sizes. ITPBO9 reduces the number of steps to one third compared to the ABAM method and requires the same number of steps compared to HCD since ITPBO9 and HCD compute three points simultaneously; nevertheless, Figure 1 displayed the best performances and efficiency of the new ITPBO9 method.
Table 1.
Comparison of the absolute errors on Problem 1, .
Table 2.
Comparison of the maximum absolute errors on Problem 1.
Figure 1.
Efficiency curves of log maximum absolute error versus number of steps, NS. (a) Problem 1, (b) Problem 2.
In addition, we have solved the linear system in Problem 2 in order to compare the proposed ITPBO9 method with ISHD [5] of order nine and ILMM [6] of order six, which are presented in Table 3 and Table 4, respectively. In Table 3, we have considered the maximum absolute errors for step size , . While in Table 4, the numerical results have been obtained by considering the maximum absolute errors along the interval using a different number of steps where refers to the number of steps. It can be observed that increasing the number of steps leads to a decrease in the error. Based on the efficiency curves in Figure 1 and Figure 2, the new ITPBO9 method is more efficient where it achieved a smaller maximum error compared to the other methods when the step size h decreases as well as when the number of steps taken is the same. Therefore, Table 3 and Table 4 and Figure 1 and Figure 2 clearly point out how ITPBO9 is superior in terms of accuracy and efficiency compared to the existing methods.
Table 3.
Comparison of the maximum absolute errors on Problem 2, .
Table 4.
Comparison of the maximum absolute errors on Problem 2, .
Figure 2.
Efficiency curves of log maximum absolute error versus step size, h. (a) Problem 1, (b) Problem 2.
However, we have considered in Problem 3 and Problem 4 single and systems of nonlinear IVPs. Table 5, Table 6, Table 7 and Table 8 show the computed solutions compared to the exact solutions and the absolute errors at different points. It is remarkable that the computed solutions at each point t agree very well with the exact solutions up to 16 digits at least.
Table 5.
Numerical findings for solving Problem 3, .
Table 6.
Numerical findings for solving of Problem 4, , .
Table 7.
Numerical findings for solving of Problem 4, , .
Table 8.
Numerical findings for solving of Problem 4, , .
Overall, from all the tables and figures, the convergence and high precision of the new method is clearly observed. The method is more efficient than the existing methods, in which the order is either nearly equal or identical to that of the new method at each point t and each step size h.
5.2. Application to Thin Film Flow Problem
We also consider the well-known engineering and physical problem, which is the thin film flow of a liquid on a surface. This problem was studied by several authors [5,7,29,30,31]. They studied the fluid motion on a plane surface where the motion along the plane is in the same flow direction. The fluid dynamics problem is governed by the third-order ODEs
where moves with the fluid in a coordinate frame and can vary depending on the physical context, such as
is a formula for a fluid draining problem on a dry surface.
is a formula for a fluid draining problem on a wet surface where is the film thickness and . Problems regarding the flow of thin films with a free surface of viscous fluid in which surface tension effects play a role commonly leads to third order ordinary ODEs governing the shape of the free surface of the fluid, which is given by
subject to
where and are constants. In the literature, several researchers solve the problem (27) with the initial conditions for the case . A parametric representation for the exact solution of (27) was introduced by [30].
For comparison purposes, we will apply the new method to solve (27) directly. The results are in Table 9 and Figure 3 clearly shows that the method is applicable and the solution that was obtained by ITPBO9 agrees very well with the exact solutions [30].
Table 9.
Numerical findings for solving Problem (27) with , .
Figure 3.
Response curve concerning Equation (27) with , .
5.3. Application to Boundary Layer Equation
A boundary layer in physics and fluid mechanics is the fluid layer in the immediate vicinity of a bounding surface in which the viscosity has significant effects. The equation of the nonlinear boundary layer is a nonlinear differential equation of third order defined as
subject to
It is a well known equation as the Blasius equation, which describes a boundary layer flow over a flat plate. This equation was already considered in [32,33]. We applied our method to solve the Blasius equation and to determine the shear stress at the plate. Figure 4 depicts that the solution to Equation (29) of the proposed method ITBPO9 in the interval with agree very well with approximations found by the Mathematica built-in package NDSolve.
Figure 4.
Response curve concerning Equation (29) with in .
5.4. Application to Nonlinear Genesio Equation
Consider the following nonlinear Genesio equation, which was introduced as a chaotic system by Genesio [34]
where
subject to
where and are positive constants satisfying . The theoretical solution for this problem is unknown. This problem was studied by some researchers such as Bataineh et al. [35], which included the behavior of this system. Table 10 shows the computed solutions and the number of steps by the proposed ITPBO9 method, HCD [28] and the NDSolve at different b as well as different step sizes. We apply the new method to solve the nonlinear Genesio equation when . It can be observed that ITPBO9 is applicable to solve Equation (29) with an advantage of fewer total steps compared to NDSolve. Figure 5 illustrates the numerical approximations for Equation (29) with in . It is obvious that the solutions obtained by ITPBO9 agree very well with approximations found by the Mathematica built-in package NDSolve that evaluate the efficiency of the new method.
Table 10.
Numerical findings for solving Problem (29).
Figure 5.
Response curve concerning Equation (29) with in .
6. Conclusions
In this article, we proposed a three-point implicit block method using the fourth and fifth derivatives of the solution, which aim to solve linear and nonlinear single as well as system initial value problems of the general third-order ODEs directly. The method is also applicable to solve the physical and engineering problems of the general third-order ODEs directly. The idea of incorporation of higher derivatives of the solution in the process, is that higher and better accuracy can be achieved without a corresponding increase in the order of the method. This new method is uncomplicated to implement and satisfies the property of convergence, which is indicated by the significant improvement with regards to accuracy in the numerical results. Therefore, we suggest the new ITPBO9 method as a suitable tool for solving general third-order ODEs directly with high precision and easy implementation.
Author Contributions
Conceptualization, R.A.; Investigation, R.A.; Methodology, R.A. and F.I.; Project administration, F.I.; Supervision, F.I.; Validation, F.I.; Writing—original draft, R.A.; Writing—review & editing, R.A. and F.I. All authors have read and agreed to the published version of the manuscript.
Acknowledgments
The authors would like to thank Universiti Putra Malaysia for the financial support through Putra Grant (project No GP-1PS/2020/9688400).
Conflicts of Interest
The authors declare no conflict of interest.
References
- Boatto, S.; Kadanoff, L.P.; Olla, P. Traveling-wave solutions to thin-film equations. Phys. Rev. E 1993, 48, 4423. [Google Scholar] [CrossRef] [PubMed]
- Myers, T.G. Thin films with high surface tension. SIAM Rev. 1998, 40, 441–462. [Google Scholar] [CrossRef]
- Troy, W.C. Solutions of third-order differential equations relevant to draining and coating flows. SIAM J. Math. Anal. 1993, 24, 155–171. [Google Scholar] [CrossRef]
- Varlamov, V.V. The Third-Order Nonlinear Evolution Equation Governing Wave Propagation in Relaxing Media. Stud. Appl. Math. 1997, 99, 25–48. [Google Scholar] [CrossRef]
- Jikantoro, Y.; Ismail, F.; Senu, N.; Ibrahim, Z. A New Integrator for Special Third Order Differential Equations With Application to Thin Film Flow Problem. Indian J. Pure Appl. Math. 2018, 49, 151–167. [Google Scholar] [CrossRef]
- Jator, S.; Okunlola, T.; Biala, T.; Adeniyi, R. Direct Integrators for the General Third-Order Ordinary Differential Equations with an Application to the Korteweg–de Vries Equation. Int. J. Appl. Comput. Math. 2018, 4, 110. [Google Scholar] [CrossRef]
- Alkasassbeh, M.; Omar, Z. Hybrid one-step block fourth derivative method for the direct solution of third order initial value problems of ordinary differential equations. Int. J. Pure Appl. Math. 2018, 119, 207–224. [Google Scholar]
- Adeyeye, O.; Omar, Z. Direct solution of initial and boundary value problems of third order ODEs using maximal-order fourth-derivative block method. In AIP Conference Proceedings; AIP Publishing LLC: Melville, NY, USA, 2019; Volume 2138. [Google Scholar]
- Jeltsch, R.; Kratz, L. On the stability properties of Brown’s multistep multiderivative methods. Numer. Math. 1978, 30, 25–38. [Google Scholar] [CrossRef]
- Brugnano, L.; Trigiante, D. High-order multistep methods for boundary value problems. Appl. Numer. Math. 1995, 18, 79–94. [Google Scholar] [CrossRef]
- Awoyemi, D. A P-stable linear multistep method for solving general third order ordinary differential equations. Int. J. Comput. Math. 2003, 80, 985–991. [Google Scholar] [CrossRef]
- Majid, Z.A.; Suleiman, M.; Azmi, N.A. Variable step size block method for solving directly third order ordinary differential equations. Far East J. Math. Sci. 2010, 41, 63–73. [Google Scholar]
- Mechee, M.; Ismail, F.; Hussain, Z.M.; Siri, Z. Direct numerical methods for solving a class of third-order partial differential equations. Appl. Math. Comput. 2014, 247, 663–674. [Google Scholar] [CrossRef]
- Ramos, H.; Singh, G.; Kanwar, V.; Bhatia, S. An efficient variable step-size rational Falkner-type method for solving the special second-order IVP. Appl. Math. Comput. 2016, 291, 39–51. [Google Scholar] [CrossRef]
- Ramos, H.; Mehta, S.; Vigo-Aguiar, J. A unified approach for the development of k-step block Falkner-type methods for solving general second-order initial-value problems in ODEs. J. Comput. Appl. Math. 2017, 318, 550–564. [Google Scholar] [CrossRef]
- Jikantoro, Y.; Ismail, F.; Senu, N.; Ibrahim, Z.B. Hybrid methods for direct integration of special third order ordinary differential equations. Appl. Math. Comput. 2018, 320, 452–463. [Google Scholar] [CrossRef]
- Kuboye, J.; Omar, Z. Numerical solution of third order ordinary differential equations using a seven-step block method. Int. J. Math. Anal. 2014, 9, 743–754. [Google Scholar] [CrossRef]
- Awoyemi, D.; Kayode, S.; Adoghe, L. A five-step P-stable method for the numerical integration of third order ordinary differential equations. Am. J. Comput. Math. 2014, 4, 119–126. [Google Scholar] [CrossRef][Green Version]
- Ramos, H.; Rufai, M.A. Third derivative modification of k-step block Falkner methods for the numerical solution of second order initial-value problems. Appl. Math. Comput. 2018, 333, 231–245. [Google Scholar] [CrossRef]
- Ramos, H.; Rufai, M.A. A third-derivative two-step block Falkner-type method for solving general second-order boundary-value systems. Math. Comput. Simul. 2019, 165, 139–155. [Google Scholar] [CrossRef]
- Allogmany, R.; Ismail, F.; Ibrahim, Z.B. Implicit Two-point Block Method with Third and Fourth Derivatives for Solving General Second Order ODEs. Math. Stat. 2019, 7, 123. [Google Scholar] [CrossRef][Green Version]
- Wend, D.V. Existence and uniqueness of solutions of ordinary differential equations. Proc. Am. Math. Soc. 1969, 23, 27–33. [Google Scholar] [CrossRef]
- Wend, D. Uniqueness of solutions of ordinary differential equations. Am. Math. Mon. 1967, 74, 948–950. [Google Scholar] [CrossRef]
- Stoer, J.; Bulirsch, R. Introduction to Numerical Analysis; Springer: New York, NY, USA, 2002. [Google Scholar]
- Lambert, J.D. Numerical Methods for Ordinary Differential Systems: The Initial Value Problem; John Wiley & Sons, Inc.: New York, NY, USA, 1991. [Google Scholar]
- Fatunla, S.O. Numerical Methods for Initial Value Problems in Ordinary Differential Equations; Academic Press Inc.: New York, NY, USA, 1988. [Google Scholar]
- Ackleh, A.S.; Allen, E.J.; Kearfott, R.B.; Seshaiyer, P. Classical and Modern Numerical Analysis: Theory, Methods And Practice; Chapman and Hall/CRC: Boca Raton, FL, USA, 2009. [Google Scholar]
- Yap, L.K.; Ismail, F.; Senu, N. An accurate block hybrid collocation method for third order ordinary differential equations. J. Appl. Math. 2014, 2014. [Google Scholar] [CrossRef]
- Tuck, E.; Schwartz, L. A numerical and asymptotic study of some third-order ordinary differential equations relevant to draining and coating flows. SIAM Rev. 1990, 32, 453–469. [Google Scholar] [CrossRef]
- Duffy, B.; Wilson, S. A third-order differential equation arising in thin-film flows and relevant to Tanner’s law. Appl. Math. Lett. 1997, 10, 63–68. [Google Scholar] [CrossRef][Green Version]
- Mechee, M.; Senu, N.; Ismail, F.; Nikouravan, B.; Siri, Z. A three-stage fifth-order Runge-Kutta method for directly solving special third-order differential equation with application to thin film flow problem. Math. Probl. Eng. 2013, 2013, 795397. [Google Scholar] [CrossRef]
- Schlichting, H.; Gersten, K.; Krause, E.; Oertel, H.; Mayes, K. Boundary-Layer Theory; McGraw-Hill: New York, NY, USA, 1955. [Google Scholar]
- Lien-Tsai, Y.; Cha’o-Kuang, C. The solution of the Blasius equation by the differential transformation method. Math. Comput. Modell. 1998, 28, 101–111. [Google Scholar] [CrossRef]
- Genesio, R.; Tesi, A. Harmonic balance methods for the analysis of chaotic dynamics in nonlinear systems. Autom. J. IFAC 1992, 28, 531–548. [Google Scholar] [CrossRef]
- Bataineh, A.S.; Noorani, M.; Hashim, I. Direct Solution of n th-Order IVPs by Homotopy Analysis Method. Available online: https://projecteuclid.org/download/pdf_1/euclid.ijde/1485399721 (accessed on 5 March 2020).
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).