FEM BASED COLLOCATION METHOD FOR SOLVING EIGHTH ORDER
BOUNDARY VALUE PROBLEMS USING B-SPLINES
Murali Krishna Panthangi
Department of Mathematics, Amrita School of Engineering Coimbatore, Amrita Vishwa Vidyapeetham, Amrita University, India E-Mail: [email protected]
ABSTRACT
An easy to implement FEM based collocation method is proposed to solve a special case eighth order boundary value problem. By the proposed method, numerical results canbe obtained not only for the solution but also for derivatives of the solution. Ninth degree B-splines are used as basis functions to approximate the solution. These functions are changed into a set of new functions with the help of boundary conditions. The proposed method with the new set of B-splines gives a stable system of linear equation in the unknown parameters which are used to approximate the solution and its derivatives. To test the efficiency of the method, some numerical examples which are available in literature are solved using the proposed method. The obtained results are in good agreement with the exact solutions.
Keywords: collocation method, eighth order bvp, B-spline approximation, numerical solution.
1. INTRODUCTION
The existence of eighth order boundary value problems has been present in the literature. For one such, when an infinite horizontal layer of fluids is heated from below under the action of rotation, instability sets in. When the instability sets as an over convection, that leads to an eighth order boundary value problem [1]. In this paper a special case eighth order boundary value problem (BVP) of the type
+ = (1)
= ′ = ′′ = ′′′ =
= ′ = ′′ = ′′′ =
where and are continuous functions on [ , ] and , , , , , , and are finite real constants, is considered. The existence and uniqueness of solution for this type problems discussed in the book written byAgarwal [2]. Solving this type of boundary value problems in analytical way is somewhat difficult and thus the necessity of using a numerical method is required to solve this type of problems.
There are several authors who worked on this type of problems using various methods. Ghazala Akram and others [4] solved these type problems using the technique of reproducing kernel space. Varaitional iteration methods are used by [7], [9] and [12]. Galerkin method with different basis functions was applied to solve this type of problems by KasiViswanadham[6] and ShafiqulIslam[8]. Some other numerical techniques were implemented by the authors [5], [11] and [13]. The proposed method involves collocation method with an approximation to the solution as linear combination of ninth degree B-splines. The main goal of this paper is to present a simple and easy to implement numerical method which approximates not only the solution but also its derivatives of an eighth order boundary value problem.
This paper is divided into seven sections. In the next section a brief introduction about B-splines and its nature at grid points has discussed. In section 3,
collocation method for solving an eighth order boundary value problem has discussed. The stability of the method is presented in section 4. Numerical examples showing the efficiency of the method is presented in section 6. Finally the last section is dedicated to the conclusions.
2. B-SPLINES
B-splines are the basis functions for the space of spline functions. If we approximate a curve by a ninth degree splinê , then ̂ can be represented uniquely by a linear combination of B-spline functions. Usage of these functions is vast in many upcoming research areas viz approximation theory, image processing, computer graphics etc.
A ninth degree B-spline � with arbitrarily spaced knots �− , �− , �− , …, �+ , �+ given in [10] is
� =ℎ9{
∑ − �(
�) �+�− − +
�= , if ∈ [�− , �+ ]
, if ∈ ]�− , �+ [(2)
Where
��− += ��− ,for��
= 0,for ��
3. COLLOCATION METHOD
To solve the eighth order special case BVP (1) by the collocation method, first consider a uniform grid of length ℎ with sufficient number of intervals over the domain of the problem. Let it be
= � < � < ⋯ < ��=
Extending the grid points on both the sides of the domain with the same ℎ such that the grid points �− , �− , …, �− are on left side of the interval [ , ] and ��+ , ��+ , …, ��+ are on right side of the interval [ , ]. With the extended grid system, the set {�− , �− , … , ��+ }forms a basis for the space of all ninth degree spline curves over the interval [ , ] with the grid points �’s.
≈ ̃ = ∑�+
=− � � (3)
where �’s are the nodal parameters to be determined. Consider the approximation ̃ of at the given boundary conditions. From the zeroth derivative boundary conditions, we get
̃ � = ∑=− � � � = (4)
̃ �� = ∑�+=�− � � �� = (5)
Eliminating the parameters �− , ��+ from the above two equations (4) and (5), we get
̃ = + ∑
�+
=−
� ϕj
where = �− � �− + ��+ �� ��+ � = { � −�� � − � �− , = − , … , � , = , , … , − � −�� �� �+ �� ��+ , = − , … , + .
From the first derivative boundary conditions, we get
̃′ � = ′ � + ∑
=− � ϕj′ � = (7)
̃′ �
� = ′ �� + ∑�+=�− � ϕj′ �� = (8)
Eliminating the parameters �− , ��+ from the above two equations (7) and (8), we get
̃ = + ∑
�+
=−
�
where
= + [ ϕ− ′ �
−
′ � ] �− + [ −
′ � � ϕn+′ �� ] ��+
And = { � −��′ � − ′ � �− , = − , … , � , = , , … , − � −��′ �� �+ ′ � � ��+ , = − , … , + .
In a similar way from the second derivative boundary conditions, we have
̃ ′′ � = ′′ � + ∑
=− � ′′ � = (9)
̃ ′′ �� = ′′ �� + ∑�+=�− � ′′ �� = (10)
After the elimination of parameters �− , ��+ the approximation ̃ changes to
̃ = + ∑ �+ =− � where = + [ − ′′� −′′ � ] − + [ − ′′� � �+ ′′ � � ] �+ and = { − ′′ � −′′ � − , = − , … , , = , , … , − − ′′ �� �+′′ �� �+ , = − , … , + .
At last using third derivative boundary conditions, we get
̃′′′ � = ′′′ � + ∑
=− � ′′′ � = (11)
̃′′′ �
� = ′′′ �� + ∑�+=�− � ′′′ �� = (12)
Eliminating the two parameters �− , ��+ from the above equation (11) and (12) we get the revised approximation for ̃ as
̃ = + ∑�
= � �̃ (13)
where = + [ − ′′′� − ′′′ � ] − + [ − ′′′� � �+′′′ �� ] �+ and �̃ = { − ′′′ � −′′′ � − , = , … , , = , , … , − − ′′′ �� �+′′′ �� �+ , = − , … , .
Applying the collocation method with the revised approximation ̃ to the problem (1), we get
[ � + ∑�
Rewriting the above system of equations in the matrix form, we get
�� = � (15)
where
� = [ ]; � = [ ];
= �̃ � + � �̃ �
= � − � − � �
� , = , , , … , � = [� � … ��]�
4. STABILITY OF THE SYSTEM
The B-spline function and its eighth derivative satisfy the following conditions
|� � | > |� � | � ≠ |� � | > |� � | � ≠
and � = � ∈]�− , �+ [
The function �̃ and �̃ are linear combination of � and � respectively, for and − and equal to � and � for =
, , … , − .
Hence, it is evident that | | > | | and this leads the dominant property for the matrix �. Also
� � = and � � = for − and + .
Therefore, the matrix � is a nine band diagonal matrix with dominant property and hence it is nonsingular.
5. SOLUTION AND ITS DERIVATIVES
The unknown nodal parameters �’s can be obtained by solving the system (15). After obtaining the unknown parameters, the solution and its derivatives of the considered problem are approximated by the following:
≈ ̃ = + ∑
�
=
� �̃
= , , … ,
6. NUMERICAL EXAMPLES
The proposed method is tested for solving few problems which are available in the literature (with exact solution). Each problem is solved by the proposed method with 10 grid points. The obtained solution and its derivatives (first and second) are observed at randomly selected points in the domain. Mean Absolute Error (MAE) is computed for the solution and its derivatives of each problem.
Example 1: Consider the following eighth order linear boundary value problem
+ = − + + �
= = ′ = ′ = − ′′ =
′′ = − ′′′ = − ′′′ = −
The analytical solution of the above problem is = − �. Solution and its derivatives obtained
by the proposed method are presented with Figures 1-3. MAE is presented in Table-1.
Figure-1. Solution for example-1.
Figure-3. Second derivative ′′ of for example-1.
Table-1. Mean absolute error for example-1.
� �′ �′′
MAE . × − . × − . × −
Example 2: Consider the following eighth order linear boundary value problem
− = − cos + sin −
− = = ′ − = ′ = sin
− ′′ − = ′′ = cos + sin
′′′ − = ′′′ = cos − sin
The analytical solution of the above problem is = − sin . Solution and its derivatives obtained by the proposed method are presented with Figures 4-6. MAE is presented in Table-2.
Figure-4. Solution for example-2.
Figure-5. First derivative ′ of for example-2.
Figure-6. Second derivative ′′ of for example-2.
Table-2. Mean absolute error for example-2.
� �′ �′′
MAE . × − . × − . × −
7. CONCLUSIONS
In this paper collocation method with nonic B-splines as basis functions is presented to solve eighth order bvp. The proposed method gives a good approximation to the solution of considered bvp and also to its derivatives. Numerical results obtained by the method for the several examples show the efficiency of the proposed method.
REFERENCES
[1] S. Chandrasekhar. 1981. Hydrodynamics and Hydromagnetic Stability, New York,Dover Publications.
equations. Journal of Computational and Applied Mathematics. 145: 223-235.
[4] GhazalaAkram, Hamood Ur Rehman. 2013. Numerical solution of eighth order boundary value problems in reproducing kernel space. Numerical Algorithm. 62: 527-540.
[5] Golbabai, M. Javidi. 2007. Application of homotopy perturbation method for solving eighth-order boundary value problems. Applied Mathematics and Computation. 191: 334-346.
[6] KNS KasiViswanadham, SreenivasuluBallem. 2014. Numerical Solution of Eighth Order Boundary Value Problems by Galerkin Method with Quintic B-splines 89(15): 10-13.
[7] M. Torvattanabun, S. Koonprasert. 2010. Variational iteration method for solving eighth order boundary value problems. Thai Journal of Mathematics. Special Issue.121-129.
[8] Md. ShafiqulIslam, Md. BellalHossain. 2015. Numerical solutions of eighth order BVP by the Galerkin residual technique with Bernstein and Legendre polynomials. Applied Mathematics and Computation. 261: 48-59.
[9] Mehdi GholamiPorshokouhi, BehzadGhanabari., et. al., Numerical solutions of eighth order boundary value problems with variation method, General Mathematics Notes. 2(2011)128-133.
[10]P.M. Prenter, Splines and variational methods, John-Wiley and Sons, New York, 1989.
[11]Shahid S. Siddiqi, GhazalaAkram. 2006. Nonic spline solutions of eighth order boundary value problems. Applied Mathematics and Computation. 182: 829-845.
[12]Shahid S. Siddiqi, GhazalaAkram, SabahatZaheer. 2009. Solution of eighth order boundary value problems using Variational iteration technique. European Journal of Scientific Research. 30: 361-379.