![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
ABSTRACT
This study introduces a non-polynomial septic spline method for solving singularly perturbed two point boundary value problems of order three. First, the given interval is discretized. Then, the spline coefficients are derived and the consistency relation is obtained by using continuity of second, fourth and fifth derivatives. Further, the obtained fifteen different systems of equations are reduced to a system of equations and boundary equations are developed in order to equate a system of linear equations. The convergence analysis of the obtained hepta-diagonal scheme is investigated. To validate the applicability of the method, two model examples are considered for different values of perturbation parameter and different mesh size h. The proposed method approximates the exact solution very well when
. Moreover, the present method is convergent and gives more accurate results than some existing numerical methods reported in the literature.
1. Introduction
In the demanding development of science and technology, many practical problems such as the mathematical boundary layer theory or approximation of solution of various problems described by differential equations involving large or small parameters, become more complex [Citation1]. Any differential equation in which its highest order derivative is multiplied by a small positive parameter is called perturbation problem and the parameter is known as the perturbation parameter. These problems occur in a number of areas of applied mathematics, science and engineering among them fluid mechanics, elasticity, quantum mechanics, chemical-reactor theory, aerodynamics, plasma dynamics, rarefied-gas dynamics, oceanography, meteorology, modelling of semiconductor devices, diffraction theory and reaction-diffusion processes are some to mention.
In recent years, a considerable amount of numerical methods such as quartic and quantic splines, combination of asymptotic expansion approximations, shooting method and finite difference methods, subdivision collocation methods, and B-splines collocation methods have been developed for solving singularly perturbed boundary value problems using various splines [Citation2–9]. However, as the solution profiles of singular perturbation problems depends on perturbation parameter and mesh size h, the numerical treatment of singularly perturbed problems faces major computational difficulties and most of the classical numerical methods fail to provide accurate results for all independent values of x when
is very small related to the mesh size h (i.e.
) [Citation10]. As a result, it is necessary to develop a more accurate numerical method which works nicely for
where most of numerical method fails to give good result for singularly perturbed problems.
Hence, the purpose of this study is to develop a spline method for the solution of third order singularly perturbed boundary value problem which is convergent, more accurate than the existing methods and works for the cases where others fails to give good result. The method depends on a non-polynomial spline function which has a trigonometric part and a polynomial part.
2. Description of the method
Consider the third order singularly perturbed two point boundary value problem of the form:
(1)
(1) subject to the boundary conditions,
(2)
(2) where
are constants,
is a perturbation parameter
and
are continuous functions.
In order to develop the septic spline approximation for the third-order boundary value problem in Equations (1) and (2), the interval is divided into N equal sub-intervals. For this, we introduce the set of grid points
, so that,
(3)
(3)
Let be the exact solution of the Equations (1) and (2) and
be an approximation to
, obtained by the segment
of the spline function passing through the points
and
. For each
segment, the non-polynomial septic spline function
in subinterval
has the form:
(4)
(4) where
and
are constants and
is the frequency of the trigonometric part of the spline functions which can be real or pure imaginary, and which will be used to raise the accuracy of the method. The arbitrary constants are being chosen to satisfy certain smoothness conditions at the joints. This “non-polynomial spline” belongs to the class
and reduces into polynomial splines as parameter
.
To derive expression for the coefficients, we first denote:
(5)
(5)
From algebraic manipulation and letting , we get the following expression:
(6)
(6)
Using the continuity condition of the fifth, fourth and second derivatives, and substituting the above equations after reducing their indices by one, respectively we have:
(7)
(7)
(8)
(8)
(9)
(9) where
In order to eliminate and
from Equations (7)–(9), we have replaced
by
and
, in Equations (7)–(9), and obtaining the simultaneous solutions with the help of symbolic toolbox by Matlab 2013a. Eliminating
and
gives the following important relations in terms of
and third order derivative
, as
(10)
(10) where
for
are described in Appendix A.
Now, evaluating Equation (1) at the nodal points , and using the relation in Equation (5), we get:
(11)
(11) where
,
.
Substituting the values of Equation (11) into Equation (10) and simplifying, we get:
(12)
(12) when
that is
since
, then
and
and the relation in Equation (10) reduces into septic polynomial spline [Citation11]. The relation in Equation (12) gives
equations in
unknowns
.
Now, we require four more equations, two at each end of the nodal points.
3. Development of the boundary equations
For the discretization of the boundary conditions, we define:
(13)
(13)
where
are arbitrary parameters to be determined.
Employing Taylor’s series expansion about in Equation (13), we obtain the following coefficients:
(14)
(14)
(15)
(15)
(16)
(16)
(17)
(17)
Hence, by rearranging the coefficients of the end conditions and using Equation (1), we obtain:
(18)
(18)
(19)
(19)
(20)
(20)
(21)
(21)
By expanding Equation (10) in Taylor’s series about , we obtain the following local truncation error
as
(22)
(22) where
(23)
(23) and
are arbitrary parameters.
By eliminating the coefficients of the powers of in Equation (22), we obtain a class of methods for different choices of the parameters. To obtain the fourth order method, it is sufficient to equate the coefficients of
to zero,
As a result, for the truncation error in Equation (22) is reduced to:
(24)
(24)
Hence, Equations (12) and (18)–(21) gives hepta-diagonal system for and can be easily solved by using Gauss-elimination method.
4. Convergence analysis
We investigate the convergence analysis for the developed method. The scheme in Equations (12) and (18)–(21) can be written in the matrix-vector form:
(25)
(25) where
and
(26)
(26) with
(27)
(27)
Now, considering the above system with the exact solution , we have:
(28)
(28) where
defined as
(29)
(29)
From the above local truncation errors, for
and this implies that the scheme is consistent.
Subtracting Equation (25) from Equation (28), we obtain the error equation,
(30)
(30) where
and
Let be the
row sum of the matrix
, then we have:
(31)
(31)
Since , we choose
sufficiently small so that the matrix
is irreducible and monotone [Citation12]. Then, it follows that
exists and its elements are non-negative.
Hence, from Equation (30), we have:
(32)
(32)
Let is the
element of the matrix
, we define:
(33)
(33)
Also, from the theory of matrices, we have:
(34)
(34)
Defining , then from Equation (34), we obtain:
It follows that:
(35)
(35) where
.
And also Equation (32) can be written as
(36)
(36) which implies
.
From Equations (33) and (35), we get:
(37)
(37) where
and
which is independent of h. It follows that
and hence the present method is of fourth order convergence.
5. Numerical examples and results
To demonstrate the validity of the proposed method, we have taken two model examples of singularly perturbed boundary value problems. The maximum absolute errors at the nodal points, , are tabulated in Tables – for different values of mesh size h and perturbation parameter
. Computed solutions are compared with results of the methods in [Citation3,Citation5,Citation13].
Table 1. Maximum absolute errors for Example 5.1 with different values of ![](//:0)
and ![](//:0)
.
Table 2. Maximum absolute errors for Example 5.1 when ![](//:0)
.
Table 3. Maximum absolute errors for Example 5.2 with different values of ![](//:0)
and ![](//:0)
.
Table 4. Maximum absolute errors for Example 5.2 when ![](//:0)
.
Remark 5.1:
All numerical results of Examples 5.1 and 5.2 are obtained for different values of
. Because, these values satisfies Equation (23) and they are near to the values of polynomial septic spline but gives an accurate solution.
Example 5.1:
Consider the third order singularly perturbed boundary value problem:
subject to,
The analytical solution of this problem is Numerical Results are presented in Tables and and Figures and .
Example 5.2:
Consider the third order singularly perturbed boundary value problem:
subject to,
The analytical solution of this problem is Numerical Results are presented in Tables and and Figure .
Figure shows the comparison of numerical solution and exact solution, and Figure shows the absolute errors for different values of h and
6. Conclusion
The non-polynomial septic spline method is developed for the approximate solution of a third order singularly perturbed two-point boundary value problems. The convergence analysis is investigated and shows that the present method is of fourth order convergent. Two examples are considered for numerical illustration of the method. As a result, from Tables – and Figure , one can see that the maximum absolute error decreases as a mesh size h and also perturbation parameter decreases, which in turn shows the convergence of the computed solution. Furthermore, the result of the present method is compared with current findings and shows that it is more accurate than some existing numerical methods reported in the literature. The present method approximates the exact solution very well, Figure .
Moreover, the study has been analyzed by taking different mesh size h and sufficiently small perturbation parameter. So, this study developed a better method for solving singularly perturbed boundary value problems for most numerical schemes fail to give good result at small mesh size
and for sufficiently small perturbation parameter
.
Generally, the present method is convergent and more accurate for solving third order singularly perturbed two point boundary value problems.
Disclosure statement
No potential conflict of interest was reported by the authors.
ORCID
Gemechis File Duresssa http://orcid.org/0000-0003-1889-4690
Gashu Gadisa Kiltu http://orcid.org/0000-0003-3541-2630
References
- Priyadharshini RM, Ramanujam N. Approximation of derivative to a singularly perturbed second-order ordinary differential equation with discontinuous convection coefficient using hybrid difference scheme. Int J Comput Math. 2009;86(8):1355–1365. doi: 10.1080/00207160701870837
- Rashidinia J, Mohammadi R, Moatamedoshariati SH. Quintic spline methods for the solution of singularly perturbed boundary-value problems. Int J Comput Meth Eng Sci Mech. 2010;11:247–257. doi: 10.1080/15502287.2010.501321
- Akram G. Quartic spline solution of third order singularly perturbed boundary value problem. Anzaim J. 2012;53(E):E44–E58. doi: 10.21914/anziamj.v53i0.4526
- Christy RJ, Tamilselvan A. Numerical method for singularly perturbed third order ordinary differential equations of reaction-diffusion type. J Appl Math and Informatics. 2017;35(3–4):277–302.
- Mustafa G, Ejaz ST. A subdivision collocation method for solving two point boundary value problems of order three. J Appl Anal Comput. 2017;7(3):942–956.
- Yohannis AW, Gemechis FD, Tesfaye AB. Quintic non-polynomial spline methods for third order singularly perturbed boundary value problems. JKSUS. 2018;30:131–137.
- Battal GK, Halil Z, Turgut AK. Numerical solution of the Kawahara equation by the septic B-spline collocation method. Soic. 2014;2(3):211–221.
- Turgut AK, Sharanjeet D, Bilge I. Numerical solutions of generalized Rosenau-Kawahara-RLW equation arising in fluid mechanics via B-spline collocation method. IJMPC. 2018;29(11):1850116. doi: 10.1142/S0129183118501164
- Aka T, Trikib H, Dhawanc S, et al. Computational analysis of shallow water waves with Korteweg-de Vries equation. Scientia Iranica B. 2018;25(5):2582–2597.
- Khan A, Khandelwal P. Non-polynomial sextic spline solution of singularly perturbed boundary value problems. Int J Comput Math. 2014;91(5):1122–1135. doi: 10.1080/00207160.2013.828865
- Akram G, Siddiqi S. End conditions for interpolatory septic splines. Int J Comput Math. 2005;82:1525–1540. doi: 10.1080/00207160412331291099
- Mohanty RK, Jha N. A class of variable mesh spline in compression methods for singularly perturbed two point singular boundary value problems. Appl Math Comput. 2005;168(1):704–716.
- Akram G, Talib I. Quartic non-polynomial spline solution of a third order singularly perturbed boundary value problem. Res J Appl Sci Eng Tech. 2014;7(23):4859–4863. doi: 10.19026/rjaset.7.875
Appendix A