CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   Main CFD Forum (https://www.cfd-online.com/Forums/main/)
-   -   SIMPLE code - basics required! (https://www.cfd-online.com/Forums/main/7510-simple-code-basics-required.html)

Glynn May 5, 2004 10:46

SIMPLE code - basics required!
 
I would like to write a small code to implement the SIMPLE algorithm for time-dependent, incompressible flow.

Does anyone know of any online references that could show me how to implement it and the fundamentals of the method? Something quite straightforward would be best, as I would like to learn the basics before moving onto details.

noName May 5, 2004 11:09

Re: SIMPLE code - basics required!
 
Hi --

Try getting the book: Computational Fluid Dynamics by John D. Anderson Jr. It has a very good account of the SIMPLE method and many examples to work out / program. I recommend it over the following:

An Introduction to Computational Fluid Dynamics by H. K. Versteeg and W. Malalasekera, (This book is really bad: from my experience it does not teach you anything) and,

Numerical Heat Transfer and Fluid Flow by Suhas V. Patankar (This one is much better and easy to read).

I'm not sure if there are online resources available that match the rigor / quality of Anderson's book.

Li Yang May 5, 2004 17:52

Re: SIMPLE code - basics required!
 
They are all good books. To be fair, I like Versteeg's book better. Once I have Versteeg's book, I seldom go back to Patankar's. I don't know why you don't like it.

Anderson's book is mostly on compressible flow.

Li

Apurva May 6, 2004 01:08

Re: SIMPLE code - basics required!
 
If, I am not wrong you can't go for time-dependant problem with Simple. I have little idea of pressure based schemes so can't comment. Generally PISO is used for time-dependant problems. May be anyone in the forum can elaborate on it.

Best Luck

Apurva

noName May 6, 2004 01:49

Re: SIMPLE code - basics required!
 
Li --

I'm not really against Versteeg's book, all I feel is that it is written only so that you can program the code with ease. There is really no "discussion". Anderson on the other hand takes a lot of time to explain the details and is hence much easier to read: probably more fruitful too. I agree, Anderson's book is about compressible flow, but does talk a whole lot about incompressible flows also.

Only my 2 cents.

matej May 6, 2004 02:18

Re: SIMPLE code - basics required!
 
Glynn,

Do not worry, you can use SIMPLE for transient calculations. It's only PISO is used more often and was developed for time dependent calculations.

Have a look at 'Computational Methods for Fluid Dynamics by Joel H. Ferziger, Milovan Peric' http://www.amazon.com/exec/obidos/tg...books&n=507846

not only they explain the thing, you'll also find at the end of the book a link to files going with the book with simple codes for 1 and 2d (in)compressible flows. you may find a lot of inspiration there.

matej

zxaar May 10, 2004 04:06

Re: SIMPLE code - basics required!
 
in my opinion too Versteeg and Malalsekara book doesn't teach much, it may be good for starters but when it come to writing code, of something that they do not talk as example about the problem starts, Anderson Jr. is also good book but writing ur own code with the help of these two books is very difficult, the book by Peric is better than both, since it talks about writing code also. another thing about Malalsekara book is , (i think) they don't have any example where they solve a flow problem, where the all confusion lies,

Maciej Matyka May 17, 2004 07:53

Re: SIMPLE code - basics required!
 
hi,

try this:

http://panoramix.ift.uni.wroc.pl/~maq/eng/

and paper about SIMPLE method:

"Solution to two-dimensional Incompressible Navier-Stokes Equations with SIMPLE, SIMPLER and Vorticity-Stream Function Approaches. Driven-Lid Cavity Problem: Solution and Visualization.", Maciej Matyka , University of Linkoping, CFD Project Report #3, 6.V.2003 [.ps.zip] [pdf]

paper is available, it bases on Andersson's work,

M./


All times are GMT -4. The time now is 02:14.