|
[Sponsors] |
August 1, 2015, 14:42 |
Finite Difference Method
|
#1 |
New Member
Join Date: Jul 2015
Posts: 5
Rep Power: 11 |
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. |
|
August 1, 2015, 17:20 |
|
#2 |
Senior Member
Martin Hegedus
Join Date: Feb 2011
Posts: 500
Rep Power: 19 |
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! |
|
August 1, 2015, 17:45 |
|
#3 |
Senior Member
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,896
Rep Power: 73 |
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. |
|
August 1, 2015, 19:42 |
|
#4 |
New Member
Join Date: Jul 2015
Posts: 5
Rep Power: 11 |
Cheers, Thanks for the book recommendations
|
|
August 4, 2015, 14:10 |
|
#5 |
Senior Member
Martin Hegedus
Join Date: Feb 2011
Posts: 500
Rep Power: 19 |
||
August 4, 2015, 14:49 |
|
#6 | |
Senior Member
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,896
Rep Power: 73 |
Quote:
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 |
||
Tags |
finite difference method |
|
|
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 09:09 |
Finite Difference in MATLAB Help | abe_cooldude | Main CFD Forum | 0 | May 28, 2010 03:32 |
finite difference vs. finite volume?? | morteza08 | Main CFD Forum | 2 | May 25, 2010 17:59 |
Finite difference schemes on non uniform grid | charlie ryan | Main CFD Forum | 3 | October 18, 2007 12:32 |
Finite Volume Vs Finite Difference | Mukkarum | Main CFD Forum | 3 | February 8, 2003 12:16 |