SlideShare a Scribd company logo
Finite Difference Methods
5/10/2015 1
Gaurav Mallik
SAU/AM(M)/2014/22
South Asian University
Rupali Sharma
SAU/AM(M)/2014/27
South Asian University
Divyansh Verma
SAU/AM(M)/2014/14
South Asian University
5/10/2015 2
Finite Difference Methods
• The most common alternatives to the shooting
method are finite-difference approaches.
• In these techniques, finite differences are
substituted for the derivatives in the original
equation, transforming a linear differential
equation into a set of simultaneous algebraic
equations.
Finite Difference Method for Linear Problem
The finite difference method for the linear second-order BVP
y‘’ = p(x)y’ + q(x)y + r(x) for a ≤ x ≤ b with y(a) = α and y(b) = β
we select an integer N > 0 and divide the interval [a, b] into
(N+1) equal subintervals whose endpoints are the mesh points
xi = a + ih for i = 0, 1, . . . , N+1 where h = (b−a)/(N+1)
xi are called collocation points, we find the solution at these points.
5/10/2015 3
x1 xN+1x2 x3 . . .
h h
xN
5/10/2015 4
Finite Difference Method for Linear Problem
At the interior mesh points, xi, for i = 1, 2, . . . , N, the differential
equation to be approximated is y’’(xi) = p(xi)y’(xi) + q(xi)y(xi) + r(xi)
Expanding ‘y’ in a third Taylor polynomial about xi evaluated
at xi+1 and xi−1, assuming that y Є C4[xi-1,xi], we have,
y(xi+1) = y(xi + h) = y(xi ) + h.y(1)(xi) + (h2/2).y(2) (xi) + (h3/6).y(3) (xi)
+ (h4/24).y(4)(ξ i
+) where ξi
+ Є (xi,xi+1) (I)
y(xi-1) = y(xi - h) = y(xi ) - h.y(1)(xi) + (h2/2).y(2) (xi) - (h3/6).y(3) (xi)
+ (h4/24).y(4)(ξ i
-) where ξi
- Є (xi,xi+1) (II)
5/10/2015 5
Finite Difference Method for Linear Problem
Adding I and II , we get
y(xi + h) + y(xi - h) = 2y(xi) + h2.y(2) (xi) + (h4/24).[y(4)(ξ i
+) + y(4)(ξ i
-)]
(By intermediate value theorem, there exists ξi Є (ξ i
+,ξi
-) such that
y(4)(ξ i) = [y(4)(ξ i
+) + y(4)(ξ i
-)] / 2 or 2y(4)(ξ i) = [y(4)(ξ i
+) + y(4)(ξ i
-)] )
y(xi + h) + y(xi - h) = 2y(xi) + h2.y(2) (xi) + (h4/24).[2y(4)(ξ i)]
y(2) (xi) = [ [y(xi + h) + y(xi - h) - 2y(xi) ] / h2 ] - (h2/12).[y(4)(ξ i)]
Subtracting II from I , we get
y(xi + h) - y(xi - h) = 2hy(1) (xi) + (2h3/6).y(3) (xi)
y(1) (xi) = [ [y(xi + h) - y(xi - h)] / 2h ] - (h2/6).y(3) (xi)
5/10/2015 6
Finite Difference Method for Linear Problem
Now substituting the value of y(2) (xi) and y(1) (xi) in original
differential equation, we get
[ [y(xi + h) + y(xi - h) - 2y(xi) ] / h2 ] - (h2/12).[y(4)(ξ i)]
= p(xi) [ [y(xi + h) - y(xi - h)] / 2h ] - (h2/6).y(3) (xi) + q(xi)y + r(xi)
Simplifying the above equation, we get
-(1+h.p(xi)/2)yi+1 + (2+h2.q(xi))yi – (1- h.p(xi)/2)yi = -h2ri
For i=1, -(1+h.p(x1)/2)y2 + (2+h2.q(x1))y1 – (1- h.p(x1)/2)y1 = -h2r1
For i=2, -(1+h.p(x2)/2)y3 + (2+h2.q(x2))y2 – (1- h.p(x2)/2)y2 = -h2r2
.
.
.
For i=N, -(1+h.p(xN)/2)yN+1 + (2+h2.q(xN))yN – (1- h.p(xN)/2)yN = -h2rN
5/10/2015 7
Finite Difference Method for Linear Problem
The system of equations can be expressed in Tri-diagonal nXn
matrix form Aw=b, where
=
5/10/2015 8
Finite Difference Method for Linear Problem
let yi=wi
5/10/2015 9
Example for Linear BVP
Solve (d2y/dx2) = xy with y(0)+y’(0)=1 and y(1)=1
such that 0≤x≤1
Solution : Here let h= 1/3
So by the formula discussed earlier we have,
(yi-1 -2yi +yi+1)/h2 = xi yi
(yi-1 -2yi +yi+1) = h2 xi yi
(yi-1 -2yi +yi+1) = (1/9)xi yi
Now, for i=0 we have,
(y-1 -2y0 +y1) = (1/9)x0 y0
(y-1 -2y0 +y1) = 0 1
5/10/2015 10
for i=1 we have, (y0 -2y1 +y2) = (1/9)x1 y1
(y0 -2y1 +y2) = (1/9)(1/3)y1
(y0 -2y1 +y2) = (1/27) y1
for i=2 we have, (y1 -2y2 +y3) = (1/9)x2y2
(y1 -2y2 +y3) = (1/9)(2/3)y2
(y1 -2y2 +y3) = (2/27)y2
The unknowns are y-1 , y1 , y2 and y0
Using (yi )‘ = (yi+1 – yi-1 +o(h3))/2h we get,
y’(0)= (y1 - y-1)/2h
1+ y0 = (y1 - y-1)/2h
y-1 = y1 –(2/3)(1- y0)
putting Eqn (4) in (1), we get, -2 y0 + 3y1 =1
Example for Linear BVP
2
3
4
5/10/2015 11
So,
-2 y0 + 3y1 =1
(y0 -2y1 +y2) = (1/27) y1
(y1 -2y2 +y3) = (2/27)y2
The matrix will be :
The Soln. is y1 = - 0.9879518, y2 = -0.3253012, y3 = 0.3253012
Example for Linear BVP
-2 3 0
1 -2-(1/27) 1
0 1 -2-(2/27)
y0
y1
y2
1
0
-1
=
5/10/2015 12
Finite Difference Method for Non- Linear Problem
General form of Non linear BVP:
y”= f(x,y,y’) for a≤x≤b such that y(a)=α , y(b)=β
ie
(yi+1 -2yi + yi-1)/h2 = f(xi ,yi , (yi+1- yi-1 )/2h –(h2)/6 y”(η))-
(h2)/12 y(n)(ξ i)
y0 = GIVEN and yN+1 = GIVEN
For i=1 y2 -2y1 = h2 * f(x1 ,y1 , (y2 – α )/2h) – α
i=2 y3 -2y2 + y1 = h2 * f(x2 ,y2 , (y3- y2 )/2h)
i=N -2yN + yN-1)/h2 = f(xN ,yN , (β- yN-1 )/2h )-β
5/10/2015 13
Example for Non-Linear BVP
Solve y”=(3/2)y2 with y(0)=4, y(1)=1 such that 0≤x≤1
using Newton Method
Solution :
yi+1 -2yi + yi-1 = (3/2) h2 (yi )2 = (3/2)(1/9)(yi )2
for i=1 we have,
y2 -2y1 + y0 =(1/6)(y1)2
for i=2 we have,
y3 -2y2 + y1 =(1/6)(y2 )2
So we get,
(y1)2 +12y1 -6y2 -24=0 ≡ F(y1,y2)
(y2 )2 -6y1 + 12y2 -6 =0 ≡ F(y1,y2)
5/10/2015 14
Example for Non-Linear BVP
Now, Jacobian J =
=
J-1 = 1/[(2y1+12)(2y2+12)-36]
∂F1 /∂y1 ∂F1 /∂y2
∂F2 /∂y1 ∂F2 /∂y2
2y1 +12 -6
-6 2y2 +12
2y1 +12 -6
-6 2y2 +12
5/10/2015 15
Example for Non-Linear BVP
Method : = - J-1 ((y1)N , (y2)N ) F ((y1)N , (y2)N )
for N=0
= - J-1 ((y1)0 , (y2)0 ) F ((y1)0, (y2)0 )
Now choose,
=
So we have, J
-1
= [1/(144-36)]
(y1)N+1
(y2)N+1
(y1)N
(y2)N
(y1)1
(y2)1
(y1)0
(y2)0
(y1)0
(y2)0
0
0
12 6
6 12
5/10/2015 16
Example for Non-Linear BVP
= (1/108)
And F((y1)0, (y2)0 ) =
= - (1/108) =
12 6
6 12
(y1)1
(y2)1
0
0
12 6
6 12
-24
-6
3
2
-24
-6
5/10/2015 17
References
Numerical Analysis (9th Edition) Richard L. Burden, J. Douglas Faires, 2010
5/10/2015 18
THANK
YOU

More Related Content

What's hot

Finite Difference Method
Finite Difference MethodFinite Difference Method
Finite Difference Method
Syeilendra Pramuditya
 
Euler and improved euler method
Euler and improved euler methodEuler and improved euler method
Euler and improved euler method
Sohaib Butt
 
Jacobi and gauss-seidel
Jacobi and gauss-seidelJacobi and gauss-seidel
Jacobi and gauss-seidel
arunsmm
 
Introduction to Numerical Analysis
Introduction to Numerical AnalysisIntroduction to Numerical Analysis
Introduction to Numerical Analysis
Mohammad Tawfik
 
Runge Kutta Method
Runge Kutta MethodRunge Kutta Method
Runge Kutta Method
ch macharaverriyya naidu
 
Gaussian quadratures
Gaussian quadraturesGaussian quadratures
Gaussian quadratures
Tarun Gehlot
 
Applications of numerical methods
Applications of numerical methodsApplications of numerical methods
Applications of numerical methods
Tarun Gehlot
 
Numerical analysis ppt
Numerical analysis pptNumerical analysis ppt
Numerical analysis ppt
MalathiNagarajan20
 
FEM: Introduction and Weighted Residual Methods
FEM: Introduction and Weighted Residual MethodsFEM: Introduction and Weighted Residual Methods
FEM: Introduction and Weighted Residual Methods
Mohammad Tawfik
 
Newton raphson method
Newton raphson methodNewton raphson method
Newton raphson method
Bijay Mishra
 
Engineering Numerical Analysis Lecture-1
Engineering Numerical Analysis Lecture-1Engineering Numerical Analysis Lecture-1
Engineering Numerical Analysis Lecture-1
Muhammad Waqas
 
Boundary Value Problems - Finite Difference
Boundary Value Problems - Finite DifferenceBoundary Value Problems - Finite Difference
Boundary Value Problems - Finite Difference
Mohammad Tawfik
 
Method of weighted residuals
Method of weighted residualsMethod of weighted residuals
Method of weighted residuals
Jasim Almuhandis
 
Interpolation In Numerical Methods.
 Interpolation In Numerical Methods. Interpolation In Numerical Methods.
Interpolation In Numerical Methods.
Abu Kaisar
 
finite volume method
finite volume methodfinite volume method
finite volume method
Thắng Hoàng
 
Newton's forward & backward interpolation
Newton's forward & backward interpolationNewton's forward & backward interpolation
Newton's forward & backward interpolation
Harshad Koshti
 
Introduction to tensor calculus
Introduction to tensor calculusIntroduction to tensor calculus
Introduction to tensor calculus
martin pomares calero
 
the fourier series
the fourier seriesthe fourier series
the fourier seriessafi al amu
 

What's hot (20)

Finite Difference Method
Finite Difference MethodFinite Difference Method
Finite Difference Method
 
Euler and improved euler method
Euler and improved euler methodEuler and improved euler method
Euler and improved euler method
 
Jacobi and gauss-seidel
Jacobi and gauss-seidelJacobi and gauss-seidel
Jacobi and gauss-seidel
 
Introduction to Numerical Analysis
Introduction to Numerical AnalysisIntroduction to Numerical Analysis
Introduction to Numerical Analysis
 
Runge Kutta Method
Runge Kutta MethodRunge Kutta Method
Runge Kutta Method
 
Gaussian quadratures
Gaussian quadraturesGaussian quadratures
Gaussian quadratures
 
Applications of numerical methods
Applications of numerical methodsApplications of numerical methods
Applications of numerical methods
 
Numerical analysis ppt
Numerical analysis pptNumerical analysis ppt
Numerical analysis ppt
 
FEM: Introduction and Weighted Residual Methods
FEM: Introduction and Weighted Residual MethodsFEM: Introduction and Weighted Residual Methods
FEM: Introduction and Weighted Residual Methods
 
Numerical method
Numerical methodNumerical method
Numerical method
 
Newton raphson method
Newton raphson methodNewton raphson method
Newton raphson method
 
Engineering Numerical Analysis Lecture-1
Engineering Numerical Analysis Lecture-1Engineering Numerical Analysis Lecture-1
Engineering Numerical Analysis Lecture-1
 
Boundary Value Problems - Finite Difference
Boundary Value Problems - Finite DifferenceBoundary Value Problems - Finite Difference
Boundary Value Problems - Finite Difference
 
Method of weighted residuals
Method of weighted residualsMethod of weighted residuals
Method of weighted residuals
 
Interpolation In Numerical Methods.
 Interpolation In Numerical Methods. Interpolation In Numerical Methods.
Interpolation In Numerical Methods.
 
finite volume method
finite volume methodfinite volume method
finite volume method
 
Newton's forward & backward interpolation
Newton's forward & backward interpolationNewton's forward & backward interpolation
Newton's forward & backward interpolation
 
Introduction to tensor calculus
Introduction to tensor calculusIntroduction to tensor calculus
Introduction to tensor calculus
 
the fourier series
the fourier seriesthe fourier series
the fourier series
 
Es272 ch6
Es272 ch6Es272 ch6
Es272 ch6
 

Similar to Finite difference method

Introduction to Differential Equations
Introduction to Differential EquationsIntroduction to Differential Equations
Introduction to Differential Equations
Vishvaraj Chauhan
 
Numerical Methods and Analysis
Numerical Methods and AnalysisNumerical Methods and Analysis
Advanced Engineering Mathematics Solutions Manual.pdf
Advanced Engineering Mathematics Solutions Manual.pdfAdvanced Engineering Mathematics Solutions Manual.pdf
Advanced Engineering Mathematics Solutions Manual.pdf
Whitney Anderson
 
160280102021 c2 aem (2)
160280102021 c2 aem (2)160280102021 c2 aem (2)
160280102021 c2 aem (2)
L.D. COLLEGE OF ENGINEERING
 
Pair Of Linear Equations In Two Variables
Pair Of Linear Equations In Two VariablesPair Of Linear Equations In Two Variables
Pair Of Linear Equations In Two Variables
Deo Baran
 
Quadratic Function Presentation
Quadratic Function PresentationQuadratic Function Presentation
Quadratic Function PresentationRyanWatt
 
AEM Integrating factor to orthogonal trajactories
AEM Integrating factor to orthogonal trajactoriesAEM Integrating factor to orthogonal trajactories
AEM Integrating factor to orthogonal trajactories
Sukhvinder Singh
 
Partial diferential good
Partial diferential goodPartial diferential good
Partial diferential good
genntmbr
 
Simultaneous equations
Simultaneous equations Simultaneous equations
Simultaneous equations
fisayo omoniyi
 
Mathematics ppt.pptx
Mathematics ppt.pptxMathematics ppt.pptx
Mathematics ppt.pptx
SangitaPatil50
 
Linear equation in two variable
Linear equation in two variableLinear equation in two variable
Linear equation in two variableRamjas College
 
CalculusStudyGuide
CalculusStudyGuideCalculusStudyGuide
CalculusStudyGuideMo Elkhatib
 
Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...
Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...
Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...
Hareem Aslam
 
Rbsc class-9-maths-chapter-4
Rbsc class-9-maths-chapter-4 Rbsc class-9-maths-chapter-4
Rbsc class-9-maths-chapter-4
Arvind Saini
 
MATHS - Linear equation in two variable (Class - X) Maharashtra Board
MATHS - Linear equation in two variable (Class - X) Maharashtra BoardMATHS - Linear equation in two variable (Class - X) Maharashtra Board
MATHS - Linear equation in two variable (Class - X) Maharashtra Board
Pooja M
 
Impllicity Differentiation
Impllicity Differentiation Impllicity Differentiation
Impllicity Differentiation
EmaduddinAksir
 
Numerical differentiation integration
Numerical differentiation integrationNumerical differentiation integration
Numerical differentiation integration
Tarun Gehlot
 
1586746631GAMMA BETA FUNCTIONS.pdf
1586746631GAMMA BETA FUNCTIONS.pdf1586746631GAMMA BETA FUNCTIONS.pdf
1586746631GAMMA BETA FUNCTIONS.pdf
Fighting2
 

Similar to Finite difference method (20)

Introduction to Differential Equations
Introduction to Differential EquationsIntroduction to Differential Equations
Introduction to Differential Equations
 
Numerical Methods and Analysis
Numerical Methods and AnalysisNumerical Methods and Analysis
Numerical Methods and Analysis
 
Advanced Engineering Mathematics Solutions Manual.pdf
Advanced Engineering Mathematics Solutions Manual.pdfAdvanced Engineering Mathematics Solutions Manual.pdf
Advanced Engineering Mathematics Solutions Manual.pdf
 
160280102021 c2 aem (2)
160280102021 c2 aem (2)160280102021 c2 aem (2)
160280102021 c2 aem (2)
 
Pair Of Linear Equations In Two Variables
Pair Of Linear Equations In Two VariablesPair Of Linear Equations In Two Variables
Pair Of Linear Equations In Two Variables
 
Quadratic Function Presentation
Quadratic Function PresentationQuadratic Function Presentation
Quadratic Function Presentation
 
Tam 2nd
Tam 2ndTam 2nd
Tam 2nd
 
AEM Integrating factor to orthogonal trajactories
AEM Integrating factor to orthogonal trajactoriesAEM Integrating factor to orthogonal trajactories
AEM Integrating factor to orthogonal trajactories
 
Diff-Eqs
Diff-EqsDiff-Eqs
Diff-Eqs
 
Partial diferential good
Partial diferential goodPartial diferential good
Partial diferential good
 
Simultaneous equations
Simultaneous equations Simultaneous equations
Simultaneous equations
 
Mathematics ppt.pptx
Mathematics ppt.pptxMathematics ppt.pptx
Mathematics ppt.pptx
 
Linear equation in two variable
Linear equation in two variableLinear equation in two variable
Linear equation in two variable
 
CalculusStudyGuide
CalculusStudyGuideCalculusStudyGuide
CalculusStudyGuide
 
Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...
Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...
Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...
 
Rbsc class-9-maths-chapter-4
Rbsc class-9-maths-chapter-4 Rbsc class-9-maths-chapter-4
Rbsc class-9-maths-chapter-4
 
MATHS - Linear equation in two variable (Class - X) Maharashtra Board
MATHS - Linear equation in two variable (Class - X) Maharashtra BoardMATHS - Linear equation in two variable (Class - X) Maharashtra Board
MATHS - Linear equation in two variable (Class - X) Maharashtra Board
 
Impllicity Differentiation
Impllicity Differentiation Impllicity Differentiation
Impllicity Differentiation
 
Numerical differentiation integration
Numerical differentiation integrationNumerical differentiation integration
Numerical differentiation integration
 
1586746631GAMMA BETA FUNCTIONS.pdf
1586746631GAMMA BETA FUNCTIONS.pdf1586746631GAMMA BETA FUNCTIONS.pdf
1586746631GAMMA BETA FUNCTIONS.pdf
 

Recently uploaded

The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 

Recently uploaded (20)

The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 

Finite difference method

  • 1. Finite Difference Methods 5/10/2015 1 Gaurav Mallik SAU/AM(M)/2014/22 South Asian University Rupali Sharma SAU/AM(M)/2014/27 South Asian University Divyansh Verma SAU/AM(M)/2014/14 South Asian University
  • 2. 5/10/2015 2 Finite Difference Methods • The most common alternatives to the shooting method are finite-difference approaches. • In these techniques, finite differences are substituted for the derivatives in the original equation, transforming a linear differential equation into a set of simultaneous algebraic equations.
  • 3. Finite Difference Method for Linear Problem The finite difference method for the linear second-order BVP y‘’ = p(x)y’ + q(x)y + r(x) for a ≤ x ≤ b with y(a) = α and y(b) = β we select an integer N > 0 and divide the interval [a, b] into (N+1) equal subintervals whose endpoints are the mesh points xi = a + ih for i = 0, 1, . . . , N+1 where h = (b−a)/(N+1) xi are called collocation points, we find the solution at these points. 5/10/2015 3 x1 xN+1x2 x3 . . . h h xN
  • 4. 5/10/2015 4 Finite Difference Method for Linear Problem At the interior mesh points, xi, for i = 1, 2, . . . , N, the differential equation to be approximated is y’’(xi) = p(xi)y’(xi) + q(xi)y(xi) + r(xi) Expanding ‘y’ in a third Taylor polynomial about xi evaluated at xi+1 and xi−1, assuming that y Є C4[xi-1,xi], we have, y(xi+1) = y(xi + h) = y(xi ) + h.y(1)(xi) + (h2/2).y(2) (xi) + (h3/6).y(3) (xi) + (h4/24).y(4)(ξ i +) where ξi + Є (xi,xi+1) (I) y(xi-1) = y(xi - h) = y(xi ) - h.y(1)(xi) + (h2/2).y(2) (xi) - (h3/6).y(3) (xi) + (h4/24).y(4)(ξ i -) where ξi - Є (xi,xi+1) (II)
  • 5. 5/10/2015 5 Finite Difference Method for Linear Problem Adding I and II , we get y(xi + h) + y(xi - h) = 2y(xi) + h2.y(2) (xi) + (h4/24).[y(4)(ξ i +) + y(4)(ξ i -)] (By intermediate value theorem, there exists ξi Є (ξ i +,ξi -) such that y(4)(ξ i) = [y(4)(ξ i +) + y(4)(ξ i -)] / 2 or 2y(4)(ξ i) = [y(4)(ξ i +) + y(4)(ξ i -)] ) y(xi + h) + y(xi - h) = 2y(xi) + h2.y(2) (xi) + (h4/24).[2y(4)(ξ i)] y(2) (xi) = [ [y(xi + h) + y(xi - h) - 2y(xi) ] / h2 ] - (h2/12).[y(4)(ξ i)] Subtracting II from I , we get y(xi + h) - y(xi - h) = 2hy(1) (xi) + (2h3/6).y(3) (xi) y(1) (xi) = [ [y(xi + h) - y(xi - h)] / 2h ] - (h2/6).y(3) (xi)
  • 6. 5/10/2015 6 Finite Difference Method for Linear Problem Now substituting the value of y(2) (xi) and y(1) (xi) in original differential equation, we get [ [y(xi + h) + y(xi - h) - 2y(xi) ] / h2 ] - (h2/12).[y(4)(ξ i)] = p(xi) [ [y(xi + h) - y(xi - h)] / 2h ] - (h2/6).y(3) (xi) + q(xi)y + r(xi) Simplifying the above equation, we get -(1+h.p(xi)/2)yi+1 + (2+h2.q(xi))yi – (1- h.p(xi)/2)yi = -h2ri For i=1, -(1+h.p(x1)/2)y2 + (2+h2.q(x1))y1 – (1- h.p(x1)/2)y1 = -h2r1 For i=2, -(1+h.p(x2)/2)y3 + (2+h2.q(x2))y2 – (1- h.p(x2)/2)y2 = -h2r2 . . . For i=N, -(1+h.p(xN)/2)yN+1 + (2+h2.q(xN))yN – (1- h.p(xN)/2)yN = -h2rN
  • 7. 5/10/2015 7 Finite Difference Method for Linear Problem The system of equations can be expressed in Tri-diagonal nXn matrix form Aw=b, where =
  • 8. 5/10/2015 8 Finite Difference Method for Linear Problem let yi=wi
  • 9. 5/10/2015 9 Example for Linear BVP Solve (d2y/dx2) = xy with y(0)+y’(0)=1 and y(1)=1 such that 0≤x≤1 Solution : Here let h= 1/3 So by the formula discussed earlier we have, (yi-1 -2yi +yi+1)/h2 = xi yi (yi-1 -2yi +yi+1) = h2 xi yi (yi-1 -2yi +yi+1) = (1/9)xi yi Now, for i=0 we have, (y-1 -2y0 +y1) = (1/9)x0 y0 (y-1 -2y0 +y1) = 0 1
  • 10. 5/10/2015 10 for i=1 we have, (y0 -2y1 +y2) = (1/9)x1 y1 (y0 -2y1 +y2) = (1/9)(1/3)y1 (y0 -2y1 +y2) = (1/27) y1 for i=2 we have, (y1 -2y2 +y3) = (1/9)x2y2 (y1 -2y2 +y3) = (1/9)(2/3)y2 (y1 -2y2 +y3) = (2/27)y2 The unknowns are y-1 , y1 , y2 and y0 Using (yi )‘ = (yi+1 – yi-1 +o(h3))/2h we get, y’(0)= (y1 - y-1)/2h 1+ y0 = (y1 - y-1)/2h y-1 = y1 –(2/3)(1- y0) putting Eqn (4) in (1), we get, -2 y0 + 3y1 =1 Example for Linear BVP 2 3 4
  • 11. 5/10/2015 11 So, -2 y0 + 3y1 =1 (y0 -2y1 +y2) = (1/27) y1 (y1 -2y2 +y3) = (2/27)y2 The matrix will be : The Soln. is y1 = - 0.9879518, y2 = -0.3253012, y3 = 0.3253012 Example for Linear BVP -2 3 0 1 -2-(1/27) 1 0 1 -2-(2/27) y0 y1 y2 1 0 -1 =
  • 12. 5/10/2015 12 Finite Difference Method for Non- Linear Problem General form of Non linear BVP: y”= f(x,y,y’) for a≤x≤b such that y(a)=α , y(b)=β ie (yi+1 -2yi + yi-1)/h2 = f(xi ,yi , (yi+1- yi-1 )/2h –(h2)/6 y”(η))- (h2)/12 y(n)(ξ i) y0 = GIVEN and yN+1 = GIVEN For i=1 y2 -2y1 = h2 * f(x1 ,y1 , (y2 – α )/2h) – α i=2 y3 -2y2 + y1 = h2 * f(x2 ,y2 , (y3- y2 )/2h) i=N -2yN + yN-1)/h2 = f(xN ,yN , (β- yN-1 )/2h )-β
  • 13. 5/10/2015 13 Example for Non-Linear BVP Solve y”=(3/2)y2 with y(0)=4, y(1)=1 such that 0≤x≤1 using Newton Method Solution : yi+1 -2yi + yi-1 = (3/2) h2 (yi )2 = (3/2)(1/9)(yi )2 for i=1 we have, y2 -2y1 + y0 =(1/6)(y1)2 for i=2 we have, y3 -2y2 + y1 =(1/6)(y2 )2 So we get, (y1)2 +12y1 -6y2 -24=0 ≡ F(y1,y2) (y2 )2 -6y1 + 12y2 -6 =0 ≡ F(y1,y2)
  • 14. 5/10/2015 14 Example for Non-Linear BVP Now, Jacobian J = = J-1 = 1/[(2y1+12)(2y2+12)-36] ∂F1 /∂y1 ∂F1 /∂y2 ∂F2 /∂y1 ∂F2 /∂y2 2y1 +12 -6 -6 2y2 +12 2y1 +12 -6 -6 2y2 +12
  • 15. 5/10/2015 15 Example for Non-Linear BVP Method : = - J-1 ((y1)N , (y2)N ) F ((y1)N , (y2)N ) for N=0 = - J-1 ((y1)0 , (y2)0 ) F ((y1)0, (y2)0 ) Now choose, = So we have, J -1 = [1/(144-36)] (y1)N+1 (y2)N+1 (y1)N (y2)N (y1)1 (y2)1 (y1)0 (y2)0 (y1)0 (y2)0 0 0 12 6 6 12
  • 16. 5/10/2015 16 Example for Non-Linear BVP = (1/108) And F((y1)0, (y2)0 ) = = - (1/108) = 12 6 6 12 (y1)1 (y2)1 0 0 12 6 6 12 -24 -6 3 2 -24 -6
  • 17. 5/10/2015 17 References Numerical Analysis (9th Edition) Richard L. Burden, J. Douglas Faires, 2010