Implicit One-Step Block Hybrid Third-Derivative Method for the Direct Solution of Initial Value Problems of Second-Order Ordinary Differential Equations
Hindawi
Journal of Applied Mathematics
Volume 2017, Article ID 8510948, 8 pages
https://doi.org/10.1155/2017/8510948
Research Article
Implicit One-Step Block Hybrid Third-Derivative
Method for the Direct Solution of Initial Value Problems of
Second-Order Ordinary Differential Equations
Mohammad Alkasassbeh and Zurni Omar
Department of Mathematics, School of Quantitative Sciences, College of Arts and Sciences, Universiti Utara Malaysia, Sintok, Malaysia
Correspondence should be addressed to Mohammad Alkasassbeh;
Received 25 August 2016; Revised 20 October 2016; Accepted 23 October 2016; Published 18 January 2017
Academic Editor: Mehmet Sezer
Copyright Β© 2017 Mohammad Alkasassbeh and Zurni Omar. This is an open access article distributed under the Creative
Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the
original work is properly cited.
A new one-step block method with generalized three hybrid points for solving initial value problems of second-order ordinary
differential equations directly is proposed. In deriving this method, a power series approximate function is interpolated at {π₯π , π₯π+π }
while its second and third derivatives are collocated at all points {π₯π , π₯π+π , π₯π+π , π₯π+π‘ , π₯π+1 } in the given interval. The proposed method
is then tested on initial value problems of second-order ordinary differential equations solved by other methods previously. The
numerical results confirm the superiority of the new method to the existing methods in terms of accuracy.
1. Introduction
Numerous problems such as chemical kinetics, orbital
dynamics, circuit and control theory, and Newtonβs second
law applications involve second-order ordinary differential
equations (ODEs). Normally, those equations have no analytical solutions. To approximate the solution of such problems
several numerical methods were developed on the hands of
many scholars such as [1β3].
Block methods for solving ODEs were first proposed by
Milne ([4]). Later [5] adopted Milneβs methods to provide
starting values for predictor-corrector scheme. However, the
block methods have some drawbacks and this led to the
introduction of hybrid methods. According to [6], hybrid
methods were initially introduced to overcome zero-stability
barrier that occurred in block methods in Dahlquists ([7]).
Besides the ability to change step size, the other benefit
of these methods is utilizing data off-step points which
contribute to the accuracy of the methods.
To increase the accuracy of the numerical methods
further, researchers such as [8, 9] proposed high method
derivative to overcome stiffness in ODEs. The former presented another type of hybrid methods called secondderivative methods, while the later proposed a Simpsonβs type
second-derivative method for the solution of a stiff system
of first-order IVPs. These scholars motivated us to develop
a new generalized three-hybrid one-step third-derivative
implicit method for solving second-order ODEs directly
using the approach of interpolation and collocation for the
general use to improve the efficiency of the approximate
solution.
This article is organized as follows: in the coming section we demonstrate the derivation of the method, where
we consider three off-step points through the approach of
interpolation and collocation. The details of the analysis of
the method are discussed in Section 3 which include zero
stability, order, consistency, and convergence. In Section 4
some numerical problems are solved and the performance
of the developed method is compared with other methods
mentioned in literature. Finally, the conclusion is discussed
in Section 5.
2. Development of the Method
An approximate power series basis function taking the form
2V+π’β1
π (π₯) = β ππ (
π=0
π₯ β π₯π π
) ,
β
(1)
2
Journal of Applied Mathematics
where π’ = 2 and V = 5 are the number of interpolation and
collocation points, respectively, is considered to be a solution
to the following ODE:
π¦σΈ σΈ = π (π₯, π¦, π¦σΈ ) ,
π¦ (π) = π0 ,
(2)
π¦0σΈ (π) = π0σΈ ,
π₯ β [π, π] .
On derivation of (1) twice and thrice we obtain
2V+π’β1
πσΈ σΈ (π₯) = β
π=2
ππ π!
π₯ β π₯π
(
)
2
β
β (π β 2)!
πβ2
= π (π₯, π¦, π¦σΈ ) ,
2V+π’β1
ππ π!
π₯ β π₯π πβ3
π (π₯) = β 3
(
)
β
π=3 β (π β 3)!
σΈ σΈ σΈ
(3)
= π (π₯, π¦, π¦σΈ ) .
Μ β, π’
Μ = {0, π} and collocating
Interpolating (1) at π₯π+Μπ’ = π₯π + π’
(3) at all points π₯π+ΜV = π₯π +ΜVβ, ΜV = {0, π, π , π‘, 1}, where {π, π , π‘} β
(0, 1), a system of equations in matrix form is produced as
below:
π΄π = π,
where
π0
[ ]
[ π1 ]
[ ]
[ ]
[ π2 ]
[ ]
[π ]
[ 3]
[ ]
[π ]
[ 4]
[ ]
[ π5 ]
[ ]
π΄ = [ ],
[ π6 ]
[ ]
[ ]
[ π7 ]
[ ]
[ ]
[ π8 ]
[ ]
[π ]
[ 9]
[ ]
[π ]
[ 10 ]
[π11 ]
(4)
π
1 0
[
[1 π
[
[
[
[0 0
[
[
[
[0 0
[
[
[
[
[0 0
[
[
[
[
[0 0
[
[
[
=[
[0 0
[
[
[
[0 0
[
[
[
[0 0
[
[
[
[
[0 0
[
[
[
[
[0 0
[
[
[
[
0 0
[
0
0
0
2
3
4
β
β
β
0
]
]
π
π
β
β
β
π
π
]
]
2!
]
]
0
0
β
β
β
0
]
0!β2
2
(2V+π’β3) ]
]
3!π 4!π
2!
(2V + π’ β 1)!π
]
β
β
β
0!β2 1!β2 2!β2
(2V + π’ β 3)!β2 ]
]
]
3!π 4!π 2
2!
(2V + π’ β 1)!π (2V+π’β3) ]
]
β
β
β
0!β2 1!β2 2!β2
(2V + π’ β 3)!β2 ]
]
2
(2V+π’β3) ]
]
3!π‘ 4!π‘
2!
(2V + π’ β 1)!π‘
]
β
β
β
]
2
2
2
2
0!β 1!β 2!β
(2V + π’ β 3)!β
]
]
3!
4!
2!
(2V + π’ β 1)!
],
β
β
β
]
0!β2 1!β2 2!β2
(2V + π’ β 3)!β2 ]
]
]
3!
]
0
0
β
β
β
0
]
0!β3
]
2
(2V+π’β4) ]
3!π 4!π
(2V + π’ β 1)!π
]
β
β
β
0
]
0!β3 1!β3
(2V + π’ β 4)!β3 ]
]
3!π 4!π 2
(2V + π’ β 1)!π (2V+π’β4) ]
]
0
β
β
β
]
0!β3 1!β3
(2V + π’ β 4)!β3 ]
]
3!π‘ 4!π‘2
(2V + π’ β 1)!π‘(2V+π’β4) ]
]
0
β
β
β
]
0!β3 1!β3
(2V + π’ β 4)!β3 ]
]
]
4!
3!
(2V + π’ β 1)!
0
β
β
β
3
3
3
0!β 1!β
(2V + π’ β 4)!β
]
(2V+π’β1)
π¦π
]
[
[π¦π+π ]
]
[
]
[
[ ππ ]
]
[
[π ]
[ π+π ]
]
[
[π ]
[ π+π ]
]
[
[ ππ+π‘ ]
]
[
π=[
].
[ππ+1 ]
]
[
]
[
[ ππ ]
]
[
]
[
[ππ+π ]
]
[
[π ]
[ π+π ]
]
[
[π ]
[ π+π‘ ]
[ππ+1 ]
(5)
Using matrix manipulation to solve (4) for the unknown
coefficients ππσΈ s and then substituting them back into (1) yield
1
π (π₯) = β πΌπ π¦π+π + β2 [ β π½π ππ+π + βπ½π ππ+π ]
π=0,π
π=π,π ,π‘
1
π=0
(6)
+ β3 [ β πΎπ ππ+π + βπΎπ ππ+π ] ,
π=π,π ,π‘
π=0
where π = 0, 1, 2, . . . , π β 1, β = π₯π β π₯πβ1 is the constant
step size for the partition ππ of the interval [π, π] which
Journal of Applied Mathematics
3
is given by ππ = [π = π₯0 < π₯1 < β
β
β
< π₯πβ1 <
π₯π = π], πΌπ , π½π , and πΎπ are undetermined constants listed
in Appendix I in Supplementary Material available online at
https://doi.org/10.1155/2017/8510948, ππ+π = π(π₯ + πβ), and
σΈ
)/ππ₯ whose first partial derivative is
ππ+π = ππ(π₯π+π , π¦π+π , π¦π+π
πσΈ (π₯) =
1
1
β πΌπσΈ π¦π+π + β [ β π½πσΈ ππ+π + βπ½πσΈ ππ+π ]
β π=0,π
π=π,π ,π‘
π=0
(7)
1
+ β2 [ β πΎπσΈ ππ+π + βπΎπσΈ ππ+π ] .
π=π,π ,π‘
π=0
Evaluating (6) at the noninterpolating points {π₯π+π , π₯π+π‘ ,
π₯π+1 } and (7) at all points π₯π+π , π = {0, π, π , π‘, 1}, produces the
following general equations in block form:
1
1
π=0
π=0
[π]
π΄[0] ππ[1] = π΄[1] ππ[0] + βπ΅[π] πΉπ[π] + βπ·[π] πΊπ
,
where π΄[0] is an 8 Γ 8 identity matrix and
(8)
[1]
[1]
[1]
[1]
π΅12
π΅13
π΅14
π΅11
]
[
[π΅[1] π΅[1] π΅[1] π΅[1] ]
[ 21 22 23 24 ]
]
[
[ [1] [1] [1] [1] ]
[π΅31 π΅32 π΅33 π΅34 ]
]
[
]
[
[ [1] [1] [1] [1] ]
[π΅41 π΅4 (...truncated)