Abstract
This paper is devoted to the study of the Cubic B-splines to find the numerical solution of linear and non-linear 8th order BVPs that arises in the study of astrophysics, magnetic fields, astronomy, beam theory, cylindrical shells, hydrodynamics and hydro-magnetic stability, engineering, applied physics, fluid dynamics, and applied mathematics. The recommended method transforms the boundary problem to a system of linear equations. The algorithm we are going to develop in this paper is not only simply the approximation solution of the 8th order BVPs using Cubic-B spline but it also describes the estimated derivatives of 1st order to 8th order of the analytic solution. The strategy is effectively applied to numerical examples and the outcomes are compared with the existing results. The method proposed in this paper provides better approximations to the exact solution.
Keywords:
8th order; cubic B-spline; numerical solution; boundary value problems; central finite difference approximations; absolute error; system of linear algebraic equations MSC:
34K10; 34K28; 42A10; 65D05; 65D07
1. Introduction
It is frequently significant in practice to find estimated illustrations of physical data by comparatively simple mathematical functions. The approximating functions are typically compulsory to fulfill definite standards involving to precision and smoothness. Earlier, polynomials have regularly been used for such mission, but it had been accepted that there were numerous kinds of data set for which polynomial approximations were unacceptable in that a very high degree may be mandatory to attain the essential accurateness.
To overcome such complications attention has turned to the use of piece-wise polynomials or spline functions. Spline only means a piece-wise polynomial of degree k that is continuously differentiable times. Spline interpolation is a formula of interpolation wherever the interpolate is a different kind of piece-wise polynomial called spline. Spline interpolation escapes the problem of Runge’s phenomenon, in which oscillation happens among points when interpolating using high degree polynomials. Cubic Spline interpolation is a different type of spline interpolation which is utilized very frequently to escape the problem of Runge’s phenomenon. That technique provides an interpolating polynomial which is evener and has lesser error than former interpolating polynomials such as Lagrange polynomial and Newton polynomial.
A B-spline is a linear combination of a set of basis functions that are determined by the number and location of specified knots or cut-points. Splines are signified here in forms of a basis (as linear combination of certain basis polynomials such as Chebyshev or Legendre polynomials). B-splines are assembled by polynomial pieces linked at a set of nodes. When the nodes are specified, B-splines can be estimated recursively for any degree of the polynomial by using a mathematically steady procedure.
Here in this paper linear and non-linear 8th order BVP’s are discussed that ascends in the study of astrophysics, astronomy, beam theory and long wave theory, hydrodynamics and hydro-magnetic stability, engineering, applied physics, fluid dynamics, and applied mathematics.
Let us consider a linear 8th order BVP
Consider a 8th order non-linear BVP
with boundary conditions
where and are given real constants, and is continuous on the given interval .
Theorems which list the conditions for the existence and uniqueness of solution for those type of problems have been deliberated in a inclusive review in a book [1], however no numerical approaches are contained within for resolving BVP’s of higher order.
In [2] the authors presented the solution of 8th order BVP’s using kernel space, In [3] ninth order non-polynomial spline functions were used for the solution of 8th order BVP’s. In [4] the authors explored torsional vibration of uniform beams concerning 8th order differential equation and in [5] the authors discussed finite difference method to solve the 8th order BVP’s. In [6], B-spline interpolation was compared with finite difference, finite element and finite volume methods which was applied to two-point BVP’s.
Chandrasekhar [7] conveyed if an infinite horizontal layer of fluid is heated from below and is in the act of rotation, instability sets in. When the instability sets in as over-stability, it is modeled by an 8th-order ordinary differential equation. Convergence of odd degree spline was argued in [8]. Cubic-B spline solution of a nonlinear system of second order BVP’s was discussed in [9]. In [10,11,12], some numerical methods like Spectral Galerkin method and Legendre Galerkin method for solving special 8th-order linear BVP’s were discussed.
In [13], the authors found a new method using Cubic B-spline for the solution of linear 4th order BVP’s. Error bounds for spline interpolation was found in [14,15]. In [16,17,18] the authors proposed optimal Homotopy asymptotic method and homotopy perturbation method for 8th order BVP’s linear and non-linear problems. In [19] the authors presented the solution for 8th order BVP’s using ADM. Cubic B-spline Solution of Nonlinear Sixth Order BVP’s is discussed in [20]. In [21], the authors found new Cubic B-Spline for the solution of linear 5th order BVP’s. So far cubic B-Spline is not discussed for seventh and higher order linear and nonlinear BVP’s as basis functions.
Reproducing kernel space was used for solution of a class nonlinear equations in [22]. In [23,24] the authors projected the solution for the for 8th order BVP’s using Generalized Differential Quadrature and modified decomposition method. In [25,26,27,28] used Exp-function method, Homotopy perturbation method and Variational iteration method for solving higher-order non-linear BVP’s. The equations for the equilibrium for an orthotropic thin circular cylindrical shell found in [29].
Petrov-Galerkin method was used in [30] and Haar wavelet collocation method was used in [31] for solving 8th order BVP’s. The cylindrical shell equations are derived in [32]. Shen [33] derived the 8th order differential equation by bending and axial vibrations of an elastic beam. In [34,35,36,37] many authors built-up Quintic B-splines Collocation method, Sextic B-Spline Collocation Method, Galerkin Method with Quintic B-splines and Galerkin method with Septic B-splines for 8th order BVP. Wazwaz [38] used modified decomposition method to solve special 8th-order BVP’s.
2. Fundamentals of Cubic B-Splines
Let the given interval be divided into sub intervals of equal length such that
and
for where .
Let us consider where denotes the set of uni variate cubic polynomial on sub-interval . The basis function is defined as
for . Since each is similarly a piece-wise cubic with nodes at , so collectively . Let and let . The functions in are linearly independent on , thus is -dimensional and . Let be the Cubic B-spline interpolating function at the nodal points and . Then can be written as
The values of , and at the nodes are listed in Table 1.
Table 1.
Values of , and at the nodes.
For an assumed function there will be a Cubic B-spline satisfying the interpolating conditions:
where
and
and
Let and then from [20]
can be used to calculate the numerical difference formulas for where , where and where as follows, wherever the errors are acquired by the Taylor series expansion
From [16,19],
And from [18],
Following the above the Taylor series expansion for at the selected collocation points with central difference the authors of this paper have found that
3. Cubic-B Spline Solutions of 8th Order BVP
Following the above the Taylor series expansion for at the selected collocation points with central difference, we have
From Equation (11) we have
Using of Table 1 and above equations, we get estimate values of and its all derivatives from 1st to 8th at the nodes as
4. Application of Cubic B Spline on Linear 8th Order BVP’s
Then Equation (1) at the nodes becomes:
Using Equation (20) in Equation (21), we have
after simplifying, we have
where be the values of at the nodes . By solving Equation (22) we will have a linear system of linear equations with unknowns where , so eight more equations are desirable. By the boundary conditions at , we will have four equations:
if we notice Equation (23), we found a new unknown , to find this unknown we will have an equation from Equation (22) at Similarly for , we will have four equations:
if we notice Equation (24), we found a new unknown , to find this unknown we will have an equation from Equation (22) at . From Equations (23) and (24) we will have eight equations. Neglecting the order of the error terms, the approximate solution can be found by solving the above system of linear equations in unknowns , , , …, using the Equations (22)–(24).
5. Application of Cubic B Spline on Non-Linear 8th Order BVP’s
Let
after simplifying, we have
6. Convergence Analysis
Let be the exact solution of the Equations (1)–(3) and also be the Cubic B spline approximation to . Therefore, we have
where
Also, we have assume that be the computed Cubic B spline approximation to , namely
To approximate the error we have to estimate error and separately.
The system of matrix can be written as:
Then, we have
and
Now, by subtracting (30) and (31), we obtain
where A is an -dimensional band matrix, and
where T denoting transpose.
We can write
Taking infinity norm from (33), we obtain
The B-spline = satisfy the following property
Using [8,14,15]
7. Results and Discussion
In the numerical section, to validate the appropriateness of the proposed technique for solving the 8th order BVP’s, we considered six examples which are linear and non-linear BVP’s. Numerical outcomes for each problem are obtainable in tabular forms and matched with the exact solutions and absolute errors are calculated.
7.1. Problem 1
Consider the linear 8th order BVP’s ([3,30,34,38])
subject to
The precise solution is . Arithmetical outcomes for this problem are revealed in Table 2 for . The graphical comparison between absolute errors at and is demonstrated in Figure 1. At we will have unknowns where . At we will have seven equations from Equation (22), four equations from Equation (23), four equations from Equation (24), so total we will have fifteen equations and fifteen unknowns.
Table 2.
Comparison of exact solution and Cubic B-spline solution of Problem 1 at .
Figure 1.
Graphical comparison of Problem 1 at and .
Arithmetical outcomes for this problem are revealed in Table 3 for . At we will have two equation from Equation (22), four equations from Equation (23), four equations from Equation (24), so total we will have ten equations and ten unknowns.
Table 3.
Comparison of exact solution and Cubic B-spline solution of Problem 1 at .
Absolute errors at all derivatives are described in Table 4.
Table 4.
Absolute errors at all derivatives at where boundary conditions are defined in Problem 1.
7.2. Problem 2
Consider the linear 8th order BVP’s ([23,30,31,34])
subject to
The precise solution is . Algebraic outcomes for this problem are presented in Table 5 for . The graphical comparison between absolute errors at and is demonstrated in Figure 2. At we will have unknowns where. At we will have seven equations from Equation (22), four equations from Equation (23), four equations from Equation (24), so total we will have fifteen equations and fifteen unknowns.
Table 5.
Comparison of exact solution and Cubic B-spline solution of Problem 2 at .
Figure 2.
Graphical comparison of Problem 2 at and .
Arithmetical outcomes for this problem are revealed in Table 6 for . At we will have two equation from Equation (22), four equations from Equation (23), four equations from Equation (24), so total we will have ten equations and ten unknowns.
Table 6.
Comparison of exact solution and Cubic B-spline solution of Problem 2 at .
Absolute errors at all derivatives are described in Table 7.
Table 7.
Absolute errors at all derivatives at where boundary conditions are defined in Problem 2.
7.3. Problem 3
Consider the linear 8th order BVP’s ([23,30,31])
subject to
The exact solution is . Arithmetical outcomes for this problem are revealed in Table 8 for . The graphical comparison between absolute errors at and is demonstrated in Figure 3. At we will have unknowns where. At we will have seven equations from Equation (22), four equations from Equation (23), four equations from Equation (24), so total we will have fifteen equations and fifteen unknowns.
Table 8.
Comparison of exact solution and Cubic B-spline solution of Problem 3 at .
Figure 3.
Graphical comparison of Problem 3 at and .
Arithmetical outcomes for this problem are revealed in Table 9 for . At we will have two equation from Equation (22), four equations from Equation (23), four equations from Equation (24), so total we will have ten equations and ten unknowns.
Table 9.
Comparison of exact solution and Cubic B-spline solution of Problem 3 at .
Absolute errors at all derivatives are described in Table 10.
Table 10.
Absolute errors at all derivatives at where boundary conditions are defined in Problem 3.
7.4. Problem 4
The exact solution for the above problem is given by . Arithmetical outcomes for this problem are presented in Table 11 for . The graphical comparison between absolute errors at and is presented in Figure 4. At or , there will be unknown values where so, there will be seven equations from Equation (22), four equations from Equation (23), four equations from Equation (26), so totally, there will be fifteen equations and fifteen unknown values.
Table 11.
Comparison of exact solution and presented method solution of Problem 4 at .
Figure 4.
Graphical comparison of Problem 4 at and .
Arithmetical outcomes for this problem are presented in Table 12 for or , there will be two equation from Equation (22), four equations from Equation (23), four equations from Equation (26), so totally, there will be ten equations and ten unknown values.
Table 12.
Comparison of exact solution and presented method solution of Problem 4 at .
Absolute errors at all derivatives are described in Table 13.
Table 13.
Absolute errors at all derivatives at where boundary conditions are defined in Problem 4.
7.5. Problem 5
The precise solution for the overhead problem is specified by . The suggested technique is confirmed on this problem where the domain [0, ] for Algebraic outcomes for this problem are presented in Table 14 for . The graphical comparison between absolute errors at and is presented in Figure 5. At and , there will be unknown values where so, there will be seven equations from Equation (22), four equations from Equation (23), four equations from Equation (26), so totally, there will be fifteen equations and fifteen unknown values.
Table 14.
Comparison of exact solution and presented method solution of Problem 5 at .
Figure 5.
Graphical comparison of Problem 5 at and .
Arithmetical outcomes for this problem are presented in Table 15 for and , there will be two equation from Equation (22), four equations from Equation (23), four equations from Equation (26), so totally, there will be ten equations and ten unknown values.
Table 15.
Comparison of exact solution and presented method solution of Problem 5 at .
Absolute errors at all derivatives are described in Table 16.
Table 16.
Absolute errors at all derivatives at where boundary conditions are defined in Problem 5.
7.6. Problem 6
The exact solution for the above problem is given by . Arithmetical outcomes for this problem are presented in Table 17 for . The graphical comparison between absolute errors at and is presented in Figure 6. At or , there will be unknowns where so, there will be seven equations from Equation (22), four equations from Equation (23), four equations from Equation (26), so totally, there will be fifteen equations and fifteen unknowns.
Table 17.
Comparison of exact solution and presented method solution of Problem 6 at .
Figure 6.
Graphical comparison of Problem 6 at and .
Arithmetical outcomes for this problem are presented in Table 18 for or , there will be two equation from Equation (22), four equations from Equation (23), four equations from Equation (26), so totally, there will be ten equations and ten unknown values.
Table 18.
Comparison of exact solution and presented method solution of Problem 6 at .
Absolute errors at all derivatives are described in Table 19.
Table 19.
Absolute errors at all derivatives at where boundary conditions are defined in Problem 6.
8. Conclusions
A new method with Cubic B-splines as basis functions is presented to solve 8th order linear and non-linear BVP’s. The above sections prove that the cubic-B spline technique is a sensible approach for the numerical solution of the 8th order linear and non-linear BVP. The proposed method is applied to solve six problems to study the efficiency of the method. The numerical results found by this method are very close to the exact solutions. We recommend that Cubic-B spline method can also be helpful when we consider further higher order BVP’s.
Author Contributions
Conceptualization, A.K. and M.N.N.; methodology, M.N.N. and D.B.; software, A.K., Z.U. and K.S.N.; formal analysis, A.K., A.G. and M.M.A.-Q.; writing–original draft preparation, A.K., K.S.N. and M.N.N.; writing–review and editing, K.S.N. and D.B.; visualization, A.K. and A.G.; supervision, M.N.N. and D.B.; funding acquisition, A.K., A.G. and Z.U.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| ADM | Adomian decomposition method |
| BVP’s | Boundary value problems |
References
- Agarwal, R.P. Boundary Value Problems from Higher Order Differential Equations; World Scientific: Singapore, 1986. [Google Scholar]
- Akram, G.; Rehman, H.U. Numerical solution of 8th order boundary value problems in reproducing Kernel space. Numer. Algorithms 2013, 62, 527–540. [Google Scholar] [CrossRef] [Scilit]
- Akram, G.; Siddiqi, S.S. Nonic spline solutions of 8th order boundary value problems. Appl. Math. Comput. 2006, 182, 829–845. [Google Scholar]
- Bishop, R.; Cannon, S.; Miao, S. On coupled bending and torsional vibration of uniform beams. J. Sound Vib. 1989, 131, 457–464. [Google Scholar] [CrossRef] [Scilit]
- Boutayeb, A.; Twizell, E. Finite-difference methods for the solution of special 8th-order boundary-value problems. Int. J. Comput. Math. 1993, 48, 63–75. [Google Scholar] [CrossRef] [Scilit]
- Caglar, H.; Caglar, N.; Elfaituri, K. B-spline interpolation compared with finite difference, finite element and finite volume methods which applied to two-point boundary value problems. Appl. Math. Comput. 2006, 175, 72–79. [Google Scholar] [CrossRef] [Scilit]
- Chandrasekhar, S. Hydrodynamic and Hydromagnetic Stability; Courier Corporation: New York, NY, USA, 2013. [Google Scholar]
- De Boor, C. On the convergence of odd-degree spline interpolation. J. Approx. Theory 1968, 1, 452–463. [Google Scholar] [CrossRef] [Scilit]
- Dehghan, M.; Lakestani, M. Numerical solution of nonlinear system of second-order boundary value problems using cubic B-spline scaling functions. Int. J. Comput. Math. 2008, 85, 1455–1461. [Google Scholar] [CrossRef] [Scilit]
- Davies, A.; Karageorghis, A.; Phillips, T. Spectral Galerkin methods for the primary 2-point boundary value problem in modelling viscoelastic flows. Int. J. Numer. Methods Eng. 1988, 26, 647–662. [Google Scholar] [CrossRef] [Scilit]
- Djidjeli, K.; Twizell, E.; Boutayeb, A. Numerical methods for special nonlinear boundary-value problems of order 2m. J. Comput. Appl. Math. 1993, 47, 35–45. [Google Scholar]
- Elahi, Z.; Akram, G.; Siddiqi, S.S. Numerical solution for solving special 8th-order linear boundary value problems using Legendre Galerkin method. Math. Sci. 2016, 10, 201–209. [Google Scholar] [CrossRef] [Scilit]
- Gupta, Y.; Kumar, M. B-spline method for solution of linear fourth order boundary value problem. System 2011, 1, 4. [Google Scholar]
- Prenter, P.M. Splines and Variational Methods; Courier Corporation: New York, NY, USA, 2008. [Google Scholar]
- Hall, C. On error bounds for spline interpolation. J. Approx. Theory 1968, 1, 209–218. [Google Scholar] [CrossRef] [Scilit]
- Golbabai, A.; Javidi, M. Application of homotopy perturbation method for solving 8th-order boundary value problems. Appl. Math. Comput. 2007, 191, 334–346. [Google Scholar]
- Haq, S.; Idrees, M.; Islam, S. Application of optimal Homotopy asymptotic method to 8th order initial and boundary value problems. Int. J. Appl. Math. Comput. 2010, 2, 73–80. [Google Scholar]
- He, J.-H. A coupling method of a homotopy technique and a perturbation technique for non-linear problems. Int. J. Non-Linear Mech. 2000, 35, 37–43. [Google Scholar] [CrossRef] [Scilit]
- Inç, M.; Evans, D.J. An efficient approach to approximate solutions of 8th-order boundary-value problems. Int. J. Comput. Math. 2004, 81, 685–692. [Google Scholar] [CrossRef] [Scilit]
- Khalid, A.; Naeem, M.N. Cubic B-spline Solution of Nonlinear Sixth Order Boundary Value Problems. J. Math. 2018, 50, 91–103. [Google Scholar]
- Lang, F.-G.; Xu, X.-P. A new cubic B-spline method for linear fifth order boundary value problems. J. Appl. Math. Comput. 2011, 36, 101–116. [Google Scholar] [CrossRef] [Scilit]
- Li, C.-L.; Cui, M.-G. The exact solution for solving a class nonlinear operator equations in the reproducing kernel space. Appl. Math. Comput. 2003, 143, 393–399. [Google Scholar] [CrossRef] [Scilit]
- Liu, G.; Wu, T. Differential quadrature solutions of 8th-order boundary-value differential equations. J. Comput. Appl. Math. 2002, 145, 223–235. [Google Scholar] [CrossRef] [Scilit]
- Meštrović, M. The modified decomposition method for 8th-order boundary value problems. Appl. Math. Comput. 2007, 188, 1437–1444. [Google Scholar]
- Mohyud-Din, S.T.; Noor, M.A.; Noor, K.I. Exp-function method for solving higher-order boundary value problems. Bull. Inst. Math. Acad. Sin. New Ser. 2009, 4, 219–234. [Google Scholar]
- Noor, M.A.; Mohyud-Din, S. Homotopy method for solving 8th order boundary value problems. J. Math. Anal. Approx. Theory 2006, 1, 161–169. [Google Scholar]
- Noor, M.A.; Mohyud-Din, S.T. Homotopy perturbation method for solving nonlinear higher-order boundary value problems. Int. J. Nonlinear Sci. Numer. Simul. 2008, 9, 395–408. [Google Scholar] [CrossRef] [Scilit]
- Noor, M.A.; Mohyud-Din, S.T. Variational iteration method for solving higher-order nonlinear boundary value problems using He’s polynomials. Int. J. Nonlinear Sci. Numer. Simul. 2008, 9, 141–156. [Google Scholar] [CrossRef] [Scilit]
- Paliwal, D.; Pande, A. Orthotropic cylindrical pressure vessels under line load. Int. J. Press. Vessels Pip. 1999, 76, 455–459. [Google Scholar] [CrossRef] [Scilit]
- Reddy, A.P.; Harageri, M.; Sateesha, C. A numerical approach to solve 8th order boundary value problems by Haar wavelet collocation method. J. Math. Model. 2017, 5, 61–75. [Google Scholar]
- Reddy, S.M. Numerical solution of 8th order boundary value problems by Petrov-Galerkin method with quintic B-splines as basic functions and septic B-splines as weight functions. Int. J. Eng. Comput. Sci. 2016, 5, 17894–17901. [Google Scholar]
- Sharma, S.K. Free Vibrations of Circular Cylindrical Shells. Master’s Thesis, Missouri University of Science and Technology, Rolla, MO, USA, 1971. [Google Scholar]
- Shen, I. Hybrid damping through intelligent constrained layer treatments. J. Vib. Acoust. 1994, 116, 341–349. [Google Scholar] [CrossRef] [Scilit]
- Viswanadham, K.K.; Raju, Y.S. Quintic B-Spline Collocation Method for 8th boundary value problems. Adv. Comput. Math. Appl. 2012, 1, 47–52. [Google Scholar]
- Viswanadham, K.K.; Raju, Y.S. Sextic B-Spline Collocation Method for 8th Order Boundary Value Problems. Int. J. Appl. Sci. Eng. 2014, 12, 43–57. [Google Scholar]
- Viswanadham, K.K.; Ballem, S. Numerical Solution of 8th Order Boundary Value Problems by Galerkin Method with Quintic B-splines. Int. J. Comput. Appl. 2014, 89, 7–13. [Google Scholar]
- Viswanadham, K.K.; Raju, Y.S. Numerical solution of 8th order boundary value problems by Galerkin method with septic B-splines. Procedia Eng. 2015, 127, 1370–1377. [Google Scholar] [CrossRef] [Scilit]
- Wazwaz, A.-M. The numerical solution of special 8th-order boundary value problems by the modified decomposition method. Neural Parallel Sci. Comput. 2000, 8, 133–146. [Google Scholar]
© 2019 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/).





