Journal of Applied Mathematics and Physics
Vol.04 No.08(2016), Article ID:69599,9 pages
10.4236/jamp.2016.48149
Septic B-Spline Solution of Fifth-Order Boundary Value Problems
Bin Lin
School of Mathematics and Computation Science, Lingnan Normal University, Zhanjiang, China
Copyright © 2016 by author and Scientific Research Publishing Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/
Received 8 July 2016; accepted 6 August 2016; published 9 August 2016
ABSTRACT
A numerical method based on septic B-spline function is presented for the solution of linear and nonlinear fifth-order boundary value problems. The method is fourth order convergent. We use the quesilinearization technique to reduce the nonlinear problems to linear problems and use B-spline collocation method, which leads to a seven nonzero bands linear system. Illustrative example is included to demonstrate the validity and applicability of the proposed techniques.
Keywords:
Septic B-Spline Function, Fifth-Order Boundary Value Problems, B-Spline Collocation Method, Nonlinear Problems
1. Introduction
Consider the following fifth-order boundary value problem.
(1)
With boundary conditions
(2)
where are known real constants,
and
are continuous on
. This problem arising in the mathematical modeling of viscoelastic flows [1] [2] has been studied by several authors [3] - [5] . A. Lamnii, H. Mraoui, D. Sbibih and A. Tijini studied the fifth-order boundary value problem based on splines quasi-interpolants and proved to be second order convergent.
B-spline functions based on piece polynomials are useful wavelet basis functions, the resulting matrices are sparse, but always, banded. And that possess attractive properties: piecewise smooth, compact support, symmetry, rapidly decaying, differentiability, linear combination, B-splines were introduced by Schoenberg in 1946 [6] . Up to now, B-spline approximation method for numerical solutions has been researched by various researchers [7] - [14] .
In this paper, the septic B-spline function is used as a basis function and the B-spline collocation method is studied to solve the linear and nonlinear fifth-order boundary value problems. The method is fourth order convergent. We use the quesilinearization technique to reduce the nonlinear problems to linear problems. The present method is tested for its efficiency by considering two examples.
2. Septic B-Spline Interpolation
An arbitrary Nth order spline function with compact support of N. It is a concatenation of N sections of (N-1)th order polynomials, continuous at the junctions or “knots”, and gives continuous (N-1)th derivatives at the junctions.
Let be a uniform partition of
such that
,
, where
. Let the septic B-spline function
with knots at the points
be given by
(3)
The set of splines forms a basis for the functions defined over
. The values of
and its derivatives are as shown in Table 1.
We seek the approximation to the exact solution
, which uses these septic B-splines:
(4)
which satisfies the following interpolation conditions:
(5)
where are unknown real coefficients.
Using the septic B-spline function Equation (3) and the approximate solution Equation (4), the nodal values and
at the node
are given in terms of element parameters by
(6)
(7)
Table 1. The values of and its derivatives with knots.
From Equations (4)-(7), we have
(8)
Using operator notations, we obtain
(9)
Expanding them in powers of, we obtain
(10)
Hence we get
(11)
(12)
3. Spline Collocation Method
3.1. Linear Problems
From Equation (1) and Equation (12), we can get
(13)
Using the boundary conditions and by neglecting the error of Equation (13), we can obtain following linear equations
(14)
Or
(15)
where
where
T denoting transpose.
In which B is a square matrix of order N + 7 with seven nonzero bands. Since B is nonsingular, after solving the linear system Equation (15) for, we can obtain the septic spline approximate
solution with the accuracy being
.
3.2. Nonlinear Problems
Consider the nonlinear fifth order boundary value problem
(16)
with boundary conditions
(17)
We use the quesilinearization technique to reduce the above nonlinear problem to a sequence of linear problems. Expanding the right hand side of Equation (16), we have
(18)
Equation (18) can be rewritten as
(19)
where
Equation (19) once the initial values (k = 0, ,
,
) has been computed from the initial conditions, Equation (19) becomes into a linear equations with constant coefficients. Equation (19) can be solved by using iterative method.
Subject to the boundary conditions
(20)
Instead of solving nonlinear problem (16) with boundary conditions (17), we solve a sequence of linear problems (19) with boundary conditions (20), we consider as the numerical solution to nonlinear problem (16) with boundary conditions (17).
4. Computation of Error
The relative error of numerical solution is given by
(21)
The pointwise errors are given by
(22)
The maximum pointwise errors are given by
(23)
5. Numerical Tests
In the section, we illustrate the numerical techniques discussed in the previous section by the following problems.
Example 1. Consider the following equation [15] - [17] :
With boundary conditions
The exact solution is given by
The numerical results are shown in Table 2, the comparison of maximum absolute errors are given by Table 3. The relative errors for different values of h are seen in Figure 1. The pointwise errors of example are given in Figure 2. The maximum pointwise errors for different values of h are given in Figure 3.
Example 2. Consider the following nonlinear equation [15] [18] [19] .
Table 2. Maximum absolute errors, relative error for example 1.
Table 3. Comparison of maximum absolute errors for example 1.
Figure 1. The relative errors of example 1 for different values of h.
Figure 2. The pointwise errors of example 1.
Figure 3. The maximum pointwise errors of example 1 for different values of h.
With boundary conditions
The exact solution is given by.
Comparison of numerical results and pointwise errors are given in Table 4. The numerical result is found in good agreement with exact solution.
Table 4. Example 2. Comparison of results and pointwise errors.
6. Conclusion
In the paper, the fifth-order boundary value problems are solved by means of septic B-splines collocation method. We use the quesilinearization technique to reduce the nonlinear problems to linear problems and reduce a boundary value problem to the solution of algebraic equations with seven nonzero bands. The numerical results show that the present method is relatively simple to collocate the solution at the mesh points and easily carried out by a computer and approximates the exact solution very well.
Acknowledgements
The authors would like to thank the editor and the reviewers for their valuable comments and suggestions to improve the results of this paper. This work was supported by the Natural Science Foundation of Guangdong (2015A030313827).
Cite this paper
Bin Lin, (2016) Septic B-Spline Solution of Fifth-Order Boundary Value Problems. Journal of Applied Mathematics and Physics,04,1446-1454. doi: 10.4236/jamp.2016.48149
References
- 1. Karageorghis, A., Phillips, T.N. and Davies, A.R. (1988) Spectral Collocation Methods for the Primary Two-Point Boundary Value Problem in Modeling Viscoelastic Flows. International Journal for Numerical Methods in Engineering, 26, 805-813.
http://dx.doi.org/10.1002/nme.1620260404 - 2. Davies, A.R., Karageorghis, A. and Phillips, T.N. (1988) Spectral Galerkin Methods for the Primary Two-Point Boundary Value Problem in Modeling Viscoelastic Flows. International Journal for Numerical Methods in Engineering, 26, 647-662.
http://dx.doi.org/10.1002/nme.1620260309 - 3. Caglar, H.N., Caglar, S.H. and Twizell, E.H. (1999) The Numerical Solution of Fifth-Order Boundary Value Problems with Sixth-Degree B-Spline Functions. Applied Mathematics Letters, 12, 25-30.
http://dx.doi.org/10.1016/S0893-9659(99)00052-X - 4. Siddiqi, S.S. and Akram, G. (2006) Solutions of Fifth Order Boundary Value Problems Using Nonpolynomial Spline Technique. Applied Mathematics and Computation, 175, 1574-1581.
http://dx.doi.org/10.1016/j.amc.2005.09.004 - 5. Lamnii, A., Mraoui, H., Sbibih, D. and Tijini, A. (2008) Sextic Spline Solution of Fifth Order Boundary Value Problems. Mathematics and Computers in Simulation, 77, 237-246.
http://dx.doi.org/10.1016/j.matcom.2007.09.008 - 6. De Boor, C. (1978) A Practical Guide to Splines. Springer-Verlag, pp. 54, 105.
http://dx.doi.org/10.1007/978-1-4612-6333-3 - 7. Saka, B. and Dag, I. (2007) Quartic B-Spline Collocation Method to the Numerical Solutions of the Burgers’ Equation. Chaos, Solitons & Fractals, 32, 1125-1137.
http://dx.doi.org/10.1016/j.chaos.2005.11.037 - 8. Ramadan, M.A., EI-Danaf, T.S. and Alaal, F. (2005) A Numerical Solution of the Burgers’ Equation Using Septic B-Splines. Chaos, Solitons & Fractals, 26, 795-804.
http://dx.doi.org/10.1016/j.chaos.2005.01.054 - 9. Ramadan, M.A., EI-Danaf, T.S. and Abd Alaal, F.E.I. (2005) A Numerical Solution of the Burgers’ Equation Using Septic B-Splines. Chaos, Solitons & Fractals, 26, 1249-1258.
http://dx.doi.org/10.1016/j.chaos.2005.02.019 - 10. Çaglar, H., Çaglar, N. and Özer, M. (2009) B-Spline Solution of Non-Linear Singular Boundary Value Problems Arising in Physiology. Chaos, Solitons & Fractals, 39, 1232-1237.
http://dx.doi.org/10.1016/j.chaos.2007.06.007 - 11. Çaglar, H., Özer, M. and Çaglar, N. (2008) The Numerical Solution of the One-Dimensional Heat Equation by Using Third Degree B-Spline Functions. Chaos, Solitons & Fractals, 38, 1197-1201.
http://dx.doi.org/10.1016/j.chaos.2007.01.056 - 12. Saka, B. and Dag, I. (2007) Quartic B-Spline Collocation Method to the Numerical Solutions of the Burgers’ Equation. Chaos, Solitons & Fractals, 32, 1125-1137.
http://dx.doi.org/10.1016/j.chaos.2005.11.037 - 13. Jain, P.C., Shankar, R. and Bhardwaj, D. (1997) Numerical Solution of the Korteweg-de Vries (KdV) Equation. Chaos, Solitons & Fractals, 8, 943-951.
http://dx.doi.org/10.1016/S0960-0779(96)00135-X - 14. Lin, B., Li, K.T. and Cheng, Z.X. (2009) B-Spline Solution of a Singularly Perturbed Boundary Value Problem Arising in Biology. Chaos, Solitons & Fractals, 42, 2934-2948.
http://dx.doi.org/10.1016/j.chaos.2009.04.036 - 15. Caglar, H.N., Caglar, S.H. and Twizell, E.N. (1999) The Numerical Solution of Fifth-Order Boundary Value Problems with Sixth-Degree B-Spline Functions. Applied Mathematics Letters, 12, 25-30.
http://dx.doi.org/10.1016/S0893-9659(99)00052-X - 16. Siddiqi, S.S. and Akram, G. (2007) Sextic Spline Solutions of Fifth-Order Boundary Value Problems. Applied Mathematics Letters, 20, 591-597.
http://dx.doi.org/10.1016/j.aml.2006.06.012 - 17. Khan, M. (1994) Finite Difference Solutions of Fifth-Order Boundary Value Problems. Ph.D. Thesis, Brunel University, England.
- 18. Noor, M.A. and Mohyud-Din, S.T. (2009) A New Approach to Fifth-Order Boundary Value Problems. International Journal of Nonlinear Science, 7, 143-148.
- 19. Zhang, J. (2009) The Numerical Solution of Fifth-Order Boundary Value Problems by the Variational Iteration Method. Computers & Mathematics with Applications, 58, 2347-2350.
http://dx.doi.org/10.1016/j.camwa.2009.03.073