CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

Finite Difference Method

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By FMDenaro

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 1, 2015, 13:42
Default Finite Difference Method
  #1
New Member
 
Join Date: Jul 2015
Posts: 5
Rep Power: 10
oksero is on a distinguished road
Hello all,

I was wondering if someone could explain the basics of the finite difference method, namely higher order 5th or 6th order schemes. And exactly how the solution is solved by an iterative process. Perhaps an example algorithm.

I`m also open to any suggestions for books or lectures that would expand my knowledge in anyway.
oksero is offline   Reply With Quote

Old   August 1, 2015, 16:20
Default
  #2
Senior Member
 
Martin Hegedus
Join Date: Feb 2011
Posts: 500
Rep Power: 19
Martin Hegedus is on a distinguished road
I've got limited experience, that being said...

This may be a good starting point in regards to expanding knowledge.

High-order accurate, low numerical diffusion methods for aerodynamics, John A. Ekaterinaris.

Also, some hints in regards to FDM,

1) one needs to make sure that the areas, if using generalized coordinates, are compatible with the differencing. If a uniform flow field is assumed, the dirivatives must equal zero.
2) It's been my limited experiences that low dissipation methods are challenging to converge. You might need a dual time stepping procedure.
3) Boundary conditions can be challenging to implement.
4) If you are using artificial dissipation, the implementation may also need to use a higher order approximation.

Good Luck!
Martin Hegedus is offline   Reply With Quote

Old   August 1, 2015, 16:45
Default
  #3
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,769
Rep Power: 71
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
The old book of Morton can be a starting point, then many modern books of CFD explain the essence of FDM (Anderson, Pletcher, Hirsch, Peric, etc.).

Speaking in general:

explicit FD: are based on a Lagrange polynomial, therefore higher order derivatives require larger computational stencil

implicit (Compact) FD: are based on the Padè interpolation, you can get high order derivative on compact stencil at the price of solving a linear algebric system.

Each term in the PDE is substituted by some FD formula to get a discrete equation that, depending on the PDE, is solved in direct/iterative way.
FMDenaro is offline   Reply With Quote

Old   August 1, 2015, 18:42
Default
  #4
New Member
 
Join Date: Jul 2015
Posts: 5
Rep Power: 10
oksero is on a distinguished road
Cheers, Thanks for the book recommendations
oksero is offline   Reply With Quote

Old   August 4, 2015, 13:10
Default
  #5
Senior Member
 
Martin Hegedus
Join Date: Feb 2011
Posts: 500
Rep Power: 19
Martin Hegedus is on a distinguished road
Quote:
Originally Posted by FMDenaro View Post
The old book of Morton can be a starting point,...

I'm going to confess ignorance. Which book is it that you recommend?

Is it
"Difference Methods for Initial Value Problems" by Richtmyer and Morton, or another?

Thanks.
Martin Hegedus is offline   Reply With Quote

Old   August 4, 2015, 13:49
Default
  #6
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,769
Rep Power: 71
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Quote:
Originally Posted by Martin Hegedus View Post
I'm going to confess ignorance. Which book is it that you recommend?

Is it
"Difference Methods for Initial Value Problems" by Richtmyer and Morton, or another?

Thanks.

yes,

further, Bill Morton publishede more recently: K.W. Morton and D.F. Mayers, Numerical Solution of Partial Differential Equations, An Introduction. Cambridge University Press, 2005
Martin Hegedus likes this.
FMDenaro is offline   Reply With Quote

Reply

Tags
finite difference method


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
solving finite journal bearing problem by finite difference Atit Koonsrisuk Main CFD Forum 6 March 29, 2015 08:09
Finite Difference in MATLAB Help abe_cooldude Main CFD Forum 0 May 28, 2010 02:32
finite difference vs. finite volume?? morteza08 Main CFD Forum 2 May 25, 2010 16:59
Finite difference schemes on non uniform grid charlie ryan Main CFD Forum 3 October 18, 2007 11:32
Finite Volume Vs Finite Difference Mukkarum Main CFD Forum 3 February 8, 2003 11:16


All times are GMT -4. The time now is 17:19.