DOKUZ EYLÜL UNIVERSITY
GRADUATE SCHOOL OF NATURAL AND APPLIED
SCIENCES
NEW DIFFERENCE METHOD FOR ORDINARY
DIFFERENTIAL EQUATIONS
by
Tuğçe UYGURTÜRK
July, 2008 İZMİR
NEW DIFFERENCE METHOD FOR ORDINARY
DIFFERENTIAL EQUATIONS
A Thesis Submitted to the
Graduate School of Natural and Applied Sciences of Dokuz Eylül University
In Partial Fulfillment of the Requirements for the Degree of Master of Science in Mathematics
by
Tuğçe UYGURTÜRK
July, 2008 İZMİR
M.Sc THESIS EXAMINATION RESULT FORM
We have read the thesis entitled “NEW DIFFERENCE METHOD FOR
ORDINARY DIFFERENTIAL EQUATIONS”
completed byTUĞÇE
UYGURTÜRK under supervision of PROF.DR. ŞENNUR SOMALI
and we certify that in our opinion it is fully adequate, in scope and in quality, as a thesis for the degree of Master of Science.Prof.Dr. Şennur SOMALI
____________________________________
Supervisor
... ... _____________________________ _____________________________
(Jury Member) (Jury Member)
___________________________________ Prof.Dr. Cahit HELVACI
Director
ACKNOWLEDGMENTS
I wish to express my sincere gratitude to my supervisor Prof. Dr. Şennur Somalı for her continual presence, invaluable guidance and endless patience throughout the course of this work.
I would like to thank to İsmail Gazel for his support on computer tools, especially his help on writing this thesis with LATEX using Scientific Workplace. I also like to thank him for his valuable advices.
I also would like to express my deep gratitude to Ece Uygurtürk who listens to me patiently and encourages me during the thesis.
I am also grateful to my family for their confidence to me and for their endless supporting.
Finally, it is a pleasure to express my gratitude to all my close friends who have always cared about my work, and increased my motivation that I have strongly needed.
NEW DIFFERENCE METHOD
FOR ORDINARY DIFFERENTIAL EQUATIONS
ABSTRACT
The new high order of accuracy difference scheme for approximating the solution of a linear boundary value problem is constructed. Numerical results demonstrate the efficiency of the method.
Keywords: Second order boundary value problems, difference method, Taylor expression
ADİ DİFERANSİYEL DENKELEMLER İÇİN YENİ FARK YÖNTEMİ
ÖZ
Bu çalışmada lineer sınır değer problemi için sonuca iyi bir yaklaşımla yakınsayan ve hata değeri az olan yeni fark yöntemi ele alındı. Sayısal sonuçlar yöntemin kuvvetli olduğunu gösterdi.
Anahtar sözcükler: Sınır değer problemi, geliştirilen yeni fark yöntemi, Taylor açılımı
CONTENTS
Page
THESIS EXAMINATION RESULT FORM ...ii
ACKNOWLEDGMENTS ...iii
ABSTRACT... iv
ÖZ ... v
CHAPTER ONE - INTRODUCTION ... 1
CHAPTER TWO - NEW DIFFERENCE METHOD FOR ORDINARY DIFFERENTIAL EQUATIONS ... 2
CHAPTER THREE - NUMERICAL RESULTS ... 15
CHAPTER ONE
INTRODUCTION
We consider the boundary value problem of the form:
' '() () () (), 0 , T t t f t y t a t y + = < ≤ − y(0) = y0 , y(T)=yT, (1)
where a(t) and f(t) are continuous on [0,T]. A standard theoretical result states that if for
0 ) (t >
a t∈
[
0,T]
, then the boundary value problem (1) has a unique solution.These types of problems are solved by using standard finite difference methods for numerical approximation. To solve a boundary value problem by the method of finite differences, every derivative appearing in the equation is replaced by an appropriate difference approximation. Central differences are usually preferred because they lead to greater accuracy. In each case the finite difference representation is an
approximation to the respective derivative.Fox (1990), Epperson (2001) and Ross (1984).
) ( 2
h O
In Chapter 2, we discuss construction of the higher order of accuracy two-step difference schemes generated by an exact difference scheme for the numerical solution of a boundary value problem for the second order differential equation. (Ashyralyev). In Chapter 3, new difference method is investigated by presenting the numerical results.
CHAPTER TWO
NEW DIFFERENCE METHOD
FOR ORDINARY DIFFERENTIAL EQUATIONS
We consider the boundary value problem of the form:
, 0 ), ( ) ( ) ( ) ( ' ' T t t f t y t a t y + = < ≤ − (1) y(0) = y0 , (2a) T y T y( )= (2b)
assuming a(t) and f(t) to be such that problem (1) has a unique smooth solution defined on [0,T]. However, for existence of a unique solution of the boundary value problem, we need some estimate from below of a(t).
For the construction of difference schemes we consider the uniform grid space:
[ ]
0,T h ={
tk =kh,k =0,1,...,N,Nh=T}
. with h>0 and N is a fixed positive integer.The construction of the two step difference scheme of an arbitrary high order of accuracy for the approximate solutions of the boundary value problem (1) is based on the following theorem (Allaberen).
3
THEOREM: Let be a solution of the problem (1) at the grid points then ) (tk y k t
t =
{
y(tk)}
0N is the solution of the boundary value problem for the secondorder difference equations:
2 1 1 2 1 )) ( ) ( 2 ) ( ( 1 h t y t y t y h k − k + k + − + − ⎢ ⎢ ⎣ ⎡ −1
∫
+ ( + , ) ( , − )) ( − ) 1 ( 1 2 1 1 1 k t t k k k s dsJ t t y t t J h k k +(-2+∫
∫
− + + + + k k k k t t t t k k k k k J t s ds y t h t t dsJ s t J h 1 1 ) ( ) ) , ( 1 ) , ( ) , ( 1 1 2 1 2 2 + ⎥ ⎥ ⎦ ⎤ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ −∫
+ + − ) ( ) , ( ) , ( 1 1 2 1 1 1 k t t k k k s dsJ t t y t t J h k k ⎢ ⎢ ⎣ ⎡ ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ =∫
∫ ∫
− + + + + k k k k k t t t t t z k k k k s dsJ t t J t s J z s ds f z dz t J h 1 1 1 ) ( ) , ( ) , ( ) , ( ) , ( 1 1 1 2 3 (3) + ( , ) ( , ) ( , ) ( ) , 1 1 1 1 2 ⎥ ⎥ ⎦ ⎤ ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧∫
+∫ ∫
− − + k k k k k t t t t z t k k s ds J t s J z s ds f z dz t J , ) ( , ) 0 ( , 1 1≤k ≤N − y = y0 y T = yT where , ) , ( ) (λ dλ b t s e s t J = ∫ − ) (tb is a solution of the equation
2( ) '( ) ( ) (4) t a t b t b − =
and the following estimate holds:
b(t)≥b0 >0, 0≤t≤T. (5)
PROOF: Using relation (4), we can obviously write the equivalent boundary value problem for a system of first order linear differential equations
4 ⎪⎩ ⎪ ⎨ ⎧ = + − = = = + ). ( ) ( ) ( ) ( , ) ( , ) 0 ( ), ( ) ( ) ( ) ( ' 0 ' t f t v t b t v y T y y y t v t y t b t y T
Integrating these, we at once obtain
⎪ ⎪ ⎪ ⎩ ⎪⎪ ⎪ ⎨ ⎧ ∫ + ∫ = ∫ + ∫ =
∫
∫
− − − − . ) ( ) ( ) ( , ) ( ) ( ) ( ) ( 0 ) ( 0 ) ( 0 dz z f e T v e t v ds s v e y e t y T t d b d b t b d d b z t T t t s t λ λ λ λ λ λ λ λ That is, ⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ + = + =∫
∫
T t t dz z f t z J T v t T J t v ds s v s t J y t J t y . ) ( ) , ( ) ( ) , ( ) ( , ) ( ) , ( ) 0 , ( ) ( 0 0From these formulas and the condition y(T)=yT it follows that
∫
∫
∫
+ + = T T s T dzds z f s z J s T J T v ds s T J y t J T y 0 0 2 0 . ) ( ) , ( ) , ( ) ( ) , ( ) 0 , ( ) ( Since 0, 0 ) ( 2 ≠ ∫∫
e− ds T b d T s λ λ[
0 1 0 2( , ) ) ( ,0) ( ) (T J T s ds y J T y v T T − = −∫
( , ) ( , ) ( ) . 0 ⎥ ⎦ ⎤ −∫∫
J t s J z s f z dzds T T s5 So we have that
[
0 1 0 2( , ) ) ( ) ( ,0) )( , ( ) (t J T t J T s ds y T J T y v T − = −∫
∫
∫ ∫
⎥+ ⎦ ⎤ − T t T T s dz z f t z J ds z f dz s z J s T J( , ) ( , ) ) ( ) ( , ) ( ) ( 0 and[
∫
∫
− + = t T − y T J T y d T J s T J s t J y t J t y 0 0 1 0 2 0 ( , )( ( , )( ( , ) ) ) ( ) ( ,0) ) 0 , ( ) ( τ τ∫
∫ ∫
⎥+ ⎦ ⎤ − T s T T ds dz z f s z J d dz z f z J T J( , ) ( , ) ( ) ) ( , ) ( ) ) . ( 0 τ τ τ τBy an interchange of the order of integration
⎢ ⎢ ⎣ ⎡ ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ + =
∫
−∫
T∫
t t T T dsy s T J s t J y t dsJ s T J ds s T J t y 0 0 2 1 0 2( , ) ) ( , ) ( ,0) ( , ) ( , ) ( ) ( ) (]
∫
∫ ∫
⎭⎬⎫ ⎩ ⎨ ⎧ × − t T z dz z f ds s z J ds s T J s t J 0 0 0 2( , ) ( ) ) , ( ) , (∫ ∫
⎭ ⎬ ⎫ ⎩ ⎨ ⎧ + t z dz z f ds s z J s t J 0 0 ) ( ) , ( ) , ( (, ) ( , ) ( ) ( ) ( ) ( ), (6) 0∫ ∫
= + + ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ + T t t t g t w t u dz z f ds s z J s t J where , ) 0 , ( ) , ( ) ) , ( ( ) ( 1 2 0 0 2∫
∫
− = T t T y t dsJ s T J ds s T J t u∫
∫
− = TJ T s ds t J t s J T s dsy T t w 0 1 0 2( , ) ) (, ) ( , ) ( ), ( ) ( g t =−∫
TJ T s ds −∫
t J t s J T s ds 0 1 0 2( , ) ) ( , ) ( , ) ( ) (∫ ∫
⎭ ⎬ ⎫ ⎩ ⎨ ⎧ × T z dz z f s z J 0 0 2( , ) ( ) J t s J z s ds f z dz J t s J z s ds f z dz T t t t z ) ( ) , ( ) , ( ) ( ) , ( ) , ( 0 0 0∫ ∫
∫ ∫
⎭ ⎬ ⎫ ⎩ ⎨ ⎧ + ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ +6
Putting t=tk+1, t=tk, t =tk−1 into the formula foru(t), we can write , ) 0 , ( ) , ( ) ) , ( ( ) ( 2 1 0 0 1 2 1 1 y t dsJ s T J ds s T J t u T t k T k k
∫
∫
− − − − =∫
∫
− = T t k T k k y t dsJ s T J ds s T J t u 1 2 0 0 2( , ) ) ( , ) ( ,0) ( ) (∫
∫
∫
− − − = − T t k t t k T k k k y t J ds s T J t dsJ s T J ds s T J 1 1 0 2 2 1 0 2( , ) ) ( ( , ) ( ,0) ( , ) ( ,0)) (∫
∫
− − − − − = k k t t k T k k k t u t J T s ds J T s dsJ t y t J 1 0 2 1 0 2 1 1) ( ) ( ( , ) ) ( , ) ( ,0) , ( , )) 0 , ( ) , ( ) , ( ) ) , ( ( ) ( ) , ( 1 0 2 2 1 0 2 1 1∫
∫
− − − − − = k k t t k k k T k k k t u t J T s ds J t s dsJ T t J t y t J∫
∫
+ + − + = T t k T k k y t dsJ s T J ds s T J t u 1 0 1 2 1 0 2 1) ( ( , ) ) ( , ) ( ,0) ( 0 1 2 1 2 1 0 2( , ) ) ( ( , ) ( ,0) ( , ) ( ,0)) ( 1 y t dsJ s T J t dsJ s T J ds s T J T t t t k k T k k k∫
∫
∫
− + − + + = 0 1 2 1 0 2 1, ) ( ) ( ( , ) ) ( , ) ( ,0)) ( ! y t dsJ s T J ds s T J t u t t J k k t t k T k k k∫
∫
+ + − + − = =J(tk+1,tk)u(tk).Hence we obtain the following relation between u(tk+1), u(tk), u(tk−1): )) ( ) , ( ) ( ( ) ) , ( ( 1 1 1 ! 2 1 k k k k t t k s ds u t J t t u t t J k k + + − + −
∫
+ , )) 0 , ( ) , ( ) ) , ( ( 1 2 1 1 0 0 2 y t J t T J ds s T J k k T + + −∫
− = )) ( ) , ( ) ( ( ) ) , ( ( 2 1 1 1 1 − − − −∫
− k k k k t t k s ds u t J t t u t t J k k 0 1 1 2 1 0 2 1, )( ( , ) ) ( , ) ( ,0)) (t t J T s ds J T t J t y J k k T k k + + − +∫
− = .7 Therefore, )) ( ) , ( ) ( ( ) ) , ( ( 2 1 1 1 1 − − − −
∫
− k k k k t t k s ds u t J t t u t t J k k )) ( ) , ( ) ( ( ) ) , ( )( , ( 1 ! 1 ! 2 1 1 k k k k t t k k k t J t s ds u t J t t u t t J k k + + − + + − =∫
+ or ) ( ) , ( ) , ( ) , ( ) ( ) , ( ) , ( 1 1 1 1 2 2 1 2 1 1 2 k t t k k k t t k t t k k k k s dsJ t t u t J t s ds J t s dsJ t t u t t J k k k k k k ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ + −∫
∫
∫
− + − + + + +∫
(7) + = + k 1 2( +1, ) ( , −1) ( −1) 0 k t t k k k k s dsJ t t u t t JIn a similar manner, using the definition of and the formula for , we can obtain ) , ( st J w(t)
∫
∫
∫
− + − ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ + − + + + + k k k k k k t t k t t t t k k k k k k k k s dsJ t t w t J t s ds J t s dsJ t t w t t J 1 1 1 ) ( ) , ( ) , ( ) , ( ) ( ) ( ) , ( 2 2 1 1 2 1 1 2 ( , ) ( , ) ( ) 0. (8) 1 1 1 1 2 = + k∫
+ + − − k t t k k k k s dsJ t t w t t JNow putting t=tk+1, t=tk, t =tk−1 into the formula for and using the
definition of J(t,s) we can obtain
) (t g ) ( ) , ( ) , ( ) , ( ) ( ) , ( ) , ( 1 1 1 1 2 2 1 2 1 1 2 k t t t t k k k k k k k t t k s dsJ t t g t J t s ds J t s dsJ t t g t t J k k k k k k ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ + −
∫
∫
∫
+ − − + + + + ) ( ) , ( ) , ( 1 1 1 2 1 − − +∫
+ + k t t k k k s dsJ t t g t t J k k∫
∫
∫
+ − + − + − = 1 1 0 1 1 0 2 1 2( , ) ( , )(( ( , ) ) k ( , ) ( , ) k k t k T t t k k k s dsJ t t J T s ds J t s J T s ds t J∫
∫
∫
∫
⎥⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ + + ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ × + − + + T t t t t k k k k z k k k k t t dsJ s t J ds s t J dz z f ds s z J 0 1 2 2 1 2 0 2 1 1 ) , ( ) , ( ) , ( ) ) ( ) , (∫
∫ ∫
∫
⎭⎬⎫ ⎩ ⎨ ⎧ × × − k t T z k T dz z f ds s z J ds s T J s t J ds s T J 0 0 0 2 1 0 2( , ) ) ( , ) ( , ) ( , ) ( ) (8
∫
+ + −∫
−∫
− − − 1 1 0 1 1 0 2 1 1 2( , ) ( , )( ( , ) ) ( , ) ( , ) k k k t t t k T k k k s dsJ t t J T s ds J t s J T s ds t J∫
∫
∫
− + + ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ × T t t k k k z k k t t dsJ s t J dz z f ds s z J 0 1 2 0 2 1 ) , ( ) , ( ) ( ) , (∫
+∫
∫ ∫
+ + ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ + ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ + + 1 1 1 0 0 1 0 1, ) ( , ) ( ) ( , ) ( , ) ( ) ) ( ( k k k t T t t k z k s J z s ds f z dz J t s J z s ds f z dz t J and it leads, ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ + −∫
+∫
− + + 1 1 ) , ( ) , ( ) , ( 2 2 1 1 2 k k k k t t t t k k k k s ds J t s dsJ t t t J ) ) ( ) , ( ) , ( ) ( ) , ( ) , ( ( 0 0 0∫
∫
∫ ∫
⎪⎭⎪⎬⎫ ⎪⎩ ⎪ ⎨ ⎧ + ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ × k k k t T t t k z k s J z s ds f z dz J t s J z s ds f z dz t J∫
∫ ∫
− ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ + 41 ( + , ) ( , − )( 1 ( − , ) ( , ) ( ) ) 0 0 1 1 1 2 k k k t t t z k k k k s dsJ t t J t s J z s ds f z dz t J∫ ∫
− − ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ + T − t t k k k dz z f ds s z J s t J 1 1 ) ) ( ) , ( ) , ( 0 1∫
∫
∫
∫ ∫
− + + + ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ − ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ = + + + k k k k k k k t t t t t t t k z k k k k s dsJ t t J t s J z s ds f z dz J t s J z s ds f z dz t J 1 1 1 1 ) ( ) , ( ) , ( ) ( ) , ( ) , ( ( , ( ) , ( 0 1 0 1 1 2∫ ∫
+ + ⎪⎭⎪⎬⎫ ⎪⎩ ⎪ ⎨ ⎧ − 1 1 ( + , ) ( , ) ( ) ) 0 1 k k k t t t k s J z s ds f z dz t J ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ + −∫
+∫
− + + s ds J t s J t t ds t J k k k k t t t t k k k k 1 1 ) , ( ) , ( ) , ( 2 2 1 1 2∫ ∫
∫
⎭⎬⎫ ⎩ ⎨ ⎧ + + + − k k k t z k k k t t k s dsJ t t J t s J z s ds f z dz t J 0 0 1 1 2( , ) ( , )( ( , ) ( , ) ( ) 1∫ ∫
⎪⎭⎪⎬⎫ ⎪⎩ ⎪ ⎨ ⎧ −T + + t t k k k dz z f ds s z J s t J( , ) ( , ) ( ) ) 1 0 1∫
∫
∫ ∫
⎪⎭⎪⎬⎫ ⎪⎩ ⎪ ⎨ ⎧ + ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ × k k k t T t t k z k s J z s ds f z dz J t s J z s ds f z dz t J 0 0 0 ) ) ( ) , ( ) , ( ) ( ) , ( ) , ( ( dz z f ds s z J s t J t t dsJ s t J k k t k z t k k k , ) ( , )( ( , ) ( , ) ( ) ( 1 1 1 2 1∫ ∫
∫
⎭⎬⎫ ⎩ ⎨ ⎧ + + + − −9
∫ ∫
⎪⎭⎪⎬⎫ ⎪⎩ ⎪ ⎨ ⎧ + − − T t t k k k dz z f ds s z J s t J( , ) ( , ) ( ) ) 1 0 1∫
+∫ ∫
− ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ − + 1 + − − 1 ) ( ) , ( ) , ( )( , ( ) , ( 0 1 1 1 2 k k k k t t t t z k k k k s dsJ t t J t s J z s ds f z dz t J∫ ∫
− − ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ + k − k k t t t k s J z s ds f z dz t J 1 1 ) ) ( ) , ( ) , ( 0 1∫
∫ ∫
− + + ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ − = k + + k k k k t t t t t z k k k k s dsJ t t J t s J z s ds f z dz t J 1 1 1 ) ( ) , ( ) , ( )( , ( ) , ( 1 1 2∫
∫ ∫
(9) + − − ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ − 1 + 1 1 ) ( ) , ( ) , ( ) , ( 1 2 k k k k k t t t t k z t k s ds J t s J z s ds f z dz t JBefore the investigating the relation between the goal is to find how the below complex formula can be obtained;
) ( ), ( ), (tk−1 y tk y tk+1 y
∫
− − = A Kt J t s J T s ds t g 0 1 (, ) ( , ) ) ( +∫∫
t z +∫∫
T , t t dsdz z f s z J s t J dsdz s z J s t J 0 0 0 ) ( ) , ( ) , ( ) , ( ) , ( where∫∫
=T zJ T s J z s f z dsdz K 0 0 ) ( ) , ( ) , ( ,∫
=TJ T s ds A 0 2( , ) , and∫
− = k k t t k k J t s ds a 1 ) , ( 2 , = + + − + + + − − + + , ) ( ) ( ( , )) ( ) ( , ) ( ) ( 1 1 1 1 2 1 1 1 k k k k k k k k k k k k kJ t t g t a a J t t g t a J t t g t a ) ( ) , ( ) ( ) ( ) , ( ) ( ) , ( 1 ) ( 1 1 ) ( 1 1 1 + + + − − + ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ − − ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ + − − k ii k k k k i k k k k k k kJ t t g t J t t g t a g t J t t g t a 4 4 3 4 4 2 1 4 4 4 4 3 4 4 4 4 2 1We separate the parts (i), (ii) which help us to analyze the formula. Now consider the part (i); ) ( ) , ( ) (tk 1 J tk 1 tk g tk g + + + −
10
By expanding the integral’s boundary values term by term, some integrals are in the following form:
∫
+∫ ∫
+∫ ∫
+ + + + − − = − 1 + 1 1 1 1 0 0 1 1 k ( , ) ( , ) ... ... ... k k k k k k k k k t t t t z T t t t t t t k s J T s ds dsdz t J K A∫ ∫
∫ ∫
, + = 1 0 1 ... k k t t z dsdz I tk ≤ z≤tk+1, 0≤s≤ z,I
dsdz
, k k k t t t∫ ∫
+=
1 0 2...
tk ≤ z≤tk+1, 0≤s≤tk, I dsdz , T t t t k k k∫ ∫
+ + = 1 1 ... 3 tk+1 ≤ z≤T, tk ≤s≤tk+1.By an interchange of the order of integration and using the double integral properties we will get; )) ( ) , ( ) ( )( , ( k 1 k k 1 k 1 k k kJ t t g t J t t g t a + − + + + − ) , ( ) ) , ( ( 2 1 1 k k t t k s ds J t t t J k k +
∫
− − = ×∫ ∫
+1 +! ( +1, ) ( , ) ( ) k k k t t t z k s J z s f z dsdz t JUsing the same consideration part (ii) can be obtained as the part (i).
So using the last formula and the identities (7) and (8) we obtain the following relation between y(tk+1), y(tk), y(tk−1) ⎢ ⎢ ⎣ ⎡ −
∫
∫
+ − + + + 1 1 ) , ( ) ( ) , ( ) , ( 2 1 1 1 2 k k k k t t k t t k k k k s dsJ t t y t J t s ds t J∫
∫
+ − − − + + + ⎥ ⎥ ⎦ ⎤ + 1 1 ) ( ) , ( ) , ( ) ( ) , ( ) , ( 2 1 1 1 1 2 2 k k k k t t k k k k k t t k k k s dsJ t t y t J t s dsJ t t y t t J∫
∫ ∫
− + + ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ − = + + k k k k k t t t t t z k k k k s dsJ t t J t s J z s ds f z dz t J 1 1 1 ) ( ) , ( ) , ( ) , ( ) , ( 1 1 2∫ ∫
∫
− − + ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ − + k k k k k t t z t k t t k s ds J t s J z s ds f z dz t J 1 1 1 . ) ( ) , ( ) , ( ) , ( 1 211
Let us note that the boundary value problem (3) is called the two step exact difference scheme for solution of the boundary value problem (1). Note that for
we have the Riccati differential equation (4). Therefore for the smooth there exists a smooth positive solution of this differential equation defined on the segment
[ ]
) (t b a(t) . , 0 TNow we will consider the applications of this exact difference scheme. From (3), it is clear that for the approximate solutions of the problem is necessary to approximate the expressions
∫
+∫
− + − + 1 1 ) , ( ), , ( , ) , ( 1 , ) , ( 1 1 1 2 1 2 k k k k t t t t k k k k k k J t s ds J t t J t t h ds s t J h and∫
∫
∫ ∫
(10) + − − + ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ + 1 1 1 1 ) ( ) , ( ) , ( , ) ( ) , ( ) , ( 1 k k k k k k t t t t z t k t z k s J z s ds f z dz J t s J z s ds f z dz t JLet us remark that in constructing difference schemes it is important to know how to construct a right hand side pq that satisfies
k Q , ⎢ ⎢ ⎣ ⎡ ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧
∫
∫ ∫
− + + + + k k k k k t t t t t z k k k k s dsJ t t J t s J z s ds f z dz t J h 1 1 1 ) ( ) , ( ) , ( ) , ( ) , ( 1 1 1 2 3 ( , ) ( , ) ( , ) ( ) , ( ) (11) 1 2 1 1 1 q p q p k t t t t z t k k s ds J t s J z s ds f z dz Q O h t J k k k k k + + − = ⎥ ⎥ ⎦ ⎤ ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ +∫
+∫ ∫
− −and is sufficiently simple. The choice formula is not unique. Using Taylor’s formula with respect to the function
q p k Q ,
∫
+ + 1 ) ( ) , ( ) , ( 1 k t z k s J z s dsf z t J on the variable we obtain z{
}
∫
+ + 1 ) ( ) , ( ) , ( 1 1 2 k k t t k s J z s ds f z dz t J h∑∑
+ = = + − + + − + + − ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ = p q m p q m m k k m O h m h t f t m 1 0 1 1 ) ( 1 ( 1)! ( ), ) 1 ( ) ( ) ( λ λ λ β λ (12)12 where (13) ⎪ ⎪ ⎭ ⎪⎪ ⎬ ⎫ ⎪ ⎪ ⎩ ⎪⎪ ⎨ ⎧ + ≤ ≤ ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ − = = − = =
∑
− = + + − − + + + + . 3 , ) ( ) ( 2 ) ( , 0 ) ( , 1 ) ( , 0 ) ( 2 0 1 1 ) 2 ( 1 1 2 1 1 1 0 q p m t t a m t t t t m k k m k m k k k λ λ λ β λ β β β βUsing Taylor’s formula with respect to the function ) ( } ) , ( ) , ( 1 z f ds s z J s t J z t k k
∫
−on the variable , we obtain z
∫ ∫
− − ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ k k k t t z t k s J z s ds f z dz t J h 1 1 ) ( ) , ( ) , ( 1 2∑
+ = + − − − − + + ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ = p q m q p m k k m O h m h t f t m 1 1 1 ) ( 1 ( ), )! 1 ( ) ( ) ( λ λ β λ (14) where (15) ⎪ ⎪ ⎩ ⎪⎪ ⎨ ⎧ + ≤ ≤ ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ − = = = =∑
− = − − − − − − − − − . 3 ), ( ) ( 2 ) ( , 0 ) ( ), , ( ) ( , 0 ) ( 2 0 1 1 ) 2 ( 1 1 2 1 1 1 1 0 m k k m k m k k k k k q p m t t a m t t t t J t t λ λ λ β λ β β β βMoreover for the construction of we will use (12) and (14). However, first of all let us study the approximate formulas for the expressions
q p k Q ,
∫
+∫
− + + − 1 1 , ) , ( 1 , ) , ( 1 ), , ( ), , ( 2 1 2 1 1 k k k k t t t t k k k k k k J t s ds h ds s t J h t t J t t JThat will be needed further for the construction of difference schemes of a high order of accuracy for the approximate solution of the problem (1).
Let us consider the approximate for the expressions
h t b k k h t b ds s b k k k k k t k t e t b t b h e e t t J ( ) 1 ( ) ) ( 1) 1 1 ( ( ) ( )) 1 , ( − − − − − − − − = − − ∫ =
13
∑
∑
= − + = + ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ + − + n i k i q p n n t i n n h 0 1 1 1 ) ( )! 1 ( ) ( β ( ( ) ( ))( ( )) ( )( ( )) ( ) ( 1) (16) 1 1 ) ( 1 1 1 + + − − = − − − − − − ⎥ + ⎦ ⎤ ⎢ ⎣ ⎡ − ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ − + − − ×∑
n i bt− h p q j j i n k k j i n k k k b t bt e Oh j i n t b t b t b k where (17) ⎩ ⎨ ⎧ + ≤ ≤ + = = = − − ( ) ( ) ( ), 1 . ) ( 0 , 1 ) ( 1 ' 1 s s b s i p q s i s i i i i β β β βTo obtain the above formula we use such a following method: ∫ + − = ∫ = − − − − − − − k t k t k k k t k t ds s b h t b h t b ds s b k k t e e e e t J 1 1 ) ( ) ( ) ( ) ( 1) , ( k k z k t k k k t z t z ds s b z t t b h t b e e e = = − − − − − − ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ ∫ + = 1 1 ) ( ) )( ( ) (
∫
− − ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ ∫ + = − − − − k k z k t k k k t t ds s b z t t a h t b dz e e dz d e 1 1 ) ( ) )( ( ) ([
]
∫
− − − ∫ − + = − − − − k k k z k t k k k t t n t ds s b z t t b k h t b dz e e z b t b e 1 1 1 ( ) ) ( ) ( ) )( ( ) ( ( ( ) ( ) )[
]
∑
∞∫
= − − − − − − − − ∫ − + 1 ) ( 1 ) ( ) ( ) ( ) )( ( 1 1 1 ( ) ! 1 ) ) ( ) ( ( n t t n k n t ds s b z t t b k z t dz n e e z b t b k k k z k t k k h t b k k h t b k k e t b t b h e 1 ( ) ) ( )) ( ) ( ( − − − + − =[
]
∑
∞ = + − + + 1 1 ) ( ) ( ( )! 1 ( ) ( n k n z b t b n h[
]
∑
= − − − − − − − − ∫ ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ ∫ × − − − n i i n ds s b i z t t b k n t ds s b z t t b z k t k k k z k t k k b t b z e e i n e e 0 ) ( ) )( ( ) ( ) ( ) ( ) )( ( ) ( ( ) ( ) ) ( 1 ) 1 114
Same procedure can be applied forJ(tk+1,tk).
For the other formula
∫
− k k t t k s ds t J h 1 ) , ( 1 2∑
+ − = + − + + − ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ = 1 0 ) ( ( ), )! 1 ( ) ( ) ( ) ( q p m q p m k k m O h m h t f t m λ λ β λ (18) where (19) ⎩ ⎨ ⎧ + ≤ ≤ + = = = − − ( ) ( )2 ( ), 1 . ) ( , 0 , 1 ) ( 1 ) (' 1 s s b s i p q s i s i i i i β β β βFor the formula
∫
+ + 1 ) , ( 1 1 2 k k t t k s ds t J h∑
− + = + + + − + + − ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ = 1 0 1 ) ( 1 ( ), )! 1 ( ) ( ) ( ) ( q p m q p m k k m O h m h t f t m λ λ β λ (20) where (21) ⎩ ⎨ ⎧ + ≤ ≤ + = = = − − ( ) ( )2 ( ), 1 . ) ( , 0 , 1 ) ( 1 ) (' 1 s s b s i p q s i s i i i i β β β βCHAPTER THREE
NUMERICAL RESULTS
To illustrate the high accuracy of the new difference method for second order linear boundary value problem, the following test problem is considered. We compared the errors which are obtained by standard finite difference method and new difference method.
Example 3.1: 1 ) ( ) ( '' + = −y t y t 0 ) 0 ( = y , 1 ) 5 . 0 ( = y , where a(t)= f(t)=1.
The corresponding first order system is:
⎩ ⎨ ⎧ = + − = + , 1 ) ( ) ( ) ( ) ( ) ( ) ( ) ( ' ' t v t b t v t v t y t b t y where 1 ) ( ' ) ( 2 − = t b t b with the solution
t t e c e c t b 2 2 ) ( − + = ,
for any , such that c tand , e
c≠ 2 b(t)>0 ∀t∈
[ ]
0,1. Let us choose c=8 for the test problem.16
It is observed that the errors in the new difference method less than the error in standard finite difference method, although same step sizes are used. All numerical computations are performed by Mathematica.
Table 3.1: Errors between approximate and exact values
New Difference Method (p+q=4) Finite difference method
8.96271x10-6 0.0000459231 h=1/3 0.0000158814 0.0000420156 1.22941x10-8 7.52659x10-6 2.416x10-8 0.0000115121 3.4944x10-8 0.0000123857 4.2592x10-8 0.0000105326 h=1/6 4.01216x10-8 6.29958x10-6 1.9329x10-11 1.05938x10-6 3.84228x10-11 1.88294x10-6 5.71811x10-11 2.48522x10-6 7.54253x10-11 2.88x10-6 9.28432x10-11 3.08032x10-6 1.08892x10-10 3.09853x10-6 1.22617x10-10 2.94637x10-6 1.32299x10-10 2.63494x10-6 1.34762x10-10 2.17479x10-6 1.23911x10-10 1.57597x10-6 h=1/12 8.75457x10-11 8.4801x10-7
17
REFERENCES
Ashyralyev, A. & Sobolevski, P.E. (2004)New Difference Schemes for Partial
Differential Equations. Birkhauser Verlag.
Epperson, J.F. (2001). An introduction to Numerical Methods and Analysis. John Wiley&Sons, Inc.
Fox, L. (1990). The numerical solution of two-point Boundary Value Problems in
Ordinary Differential Equations. Dover Publications