Computational Fluid Dynamics - Introduction

In summary, if you are looking to learn CFD from the ground up, without bias, there are few resources available. The theory behind CFD is available, but you need to be willing to go through a lot of mathematical notation. If you are only looking for a theoretical understanding of CFD, then you may want to try one of the books listed.
  • #1
Bucky
82
0
Hi, hope this is the right area for this.

I'm currently doing preliminary research for my computer science dissertation. I'm thinking of doing something in CFD...either representing the effects of wind on fur, or simulating a river flowing.

Most CFD 'googles' have resulted in me finding items relating to CFD software, and CFD from the perspective of mathmaticians, physicists and (most prominantly) engineers.

Is there a good text/online source for learning CFD from the ground up with a neutral/computer science perspective?
 
Physics news on Phys.org
  • #2
nope not that i have found (then again I'm in the same spot as you)...
then again it depends on what your definition of cs perspective since most of CFD is about numerical simulations(PDEs).

IF your cs defn is about building CFD engine from the ground up i haven't found one so if you do please post teh book.

If your just talking about building numerical code that's used in CFD tahts what most books are for (my course used Wesseling's, this book is horrid in notation) and is basically the mathematicians perspective.

There's another text recommended to me by another CFD student by i think Verstaag(its a book entitled intro to CFD, full words)

So if you don't like the math then your outta luck with CFD's and better brush up on numerical techniques.
 
  • #3
well the problem is that most of the information is from university courses with modules on on how to use "piece of software X" to find what they want, not an explanation of how to build some form of software.

i tried looking for that Verstaag chap, but came up blank. :/
 
  • #4
Are you looking for the theory behind CFD, i.e. how to formulate the set of differential or integral equations into FEM form?

Some theoretical material is available -

https://www.amazon.com/dp/3540420746/?tag=pfamazon01-20

Perhaps a classic text is

https://www.amazon.com/dp/0891165223/?tag=pfamazon01-20

I may have a couple more of Patankar's books.


"Effects of wind on fur" is not necessarily trivial, since it involves fluid-structure interaction - which could be handled as a boundary condition to the fluid.

River flow would be easier.
 
Last edited by a moderator:
  • #5
Astronuc said:
Are you looking for the theory behind CFD, i.e. how to formulate the set of differential or integral equations into FEM form?

Some theoretical material is available -

https://www.amazon.com/dp/3540420746/?tag=pfamazon01-20

Perhaps a classic text is

https://www.amazon.com/dp/0891165223/?tag=pfamazon01-20

I may have a couple more of Patankar's books.


"Effects of wind on fur" is not necessarily trivial, since it involves fluid-structure interaction - which could be handled as a boundary condition to the fluid.

River flow would be easier.

At this stage I'm really interested in just understanding the ground work. What equations do I use? How do you represent a volume of water? How do you calculate changes in the body of water?

Like i said, everything I've looked at starts with a general overview of what CFD is and why it's used, then goes into saying "and in this course we'll be using this piece of software...". which isn't what i want.

thanks for your book suggestions, I've asked the university library to get in some copies so hopefully they will be useful.
 
Last edited by a moderator:
  • #6
There are three sets of equations - mass, momentum and energy - and altogether they are known as the Navier-Stokes equations.

http://en.wikipedia.org/wiki/Navier-Stokes_equations

The mass equation is also known as the continuity equation - i.e. for incompressible flow, mass flow in = mass flow out, otherwise there is an accumulation of mass, which can happen in a vessel such as an accumulator.

Continuity - http://www.princeton.edu/~asmits/Bicycle_web/continuity.html
http://theory.uwinnipeg.ca/mod_tech/node65.html
http://www.grc.nasa.gov/WWW/K-12/airplane/mass.html

Momentum - http://www.grc.nasa.gov/WWW/K-12/airplane/conmo.html

Energy - http://www.grc.nasa.gov/WWW/K-12/airplane/thermo1f.html


More generally -

http://people.ccmr.cornell.edu/~muchomas/P214/Notes/Transport/node1.html

CIVE1400: Fluid Mechanics
http://www.efm.leeds.ac.uk/CIVE/CIVE1400/course.html

http://www.eng.vt.edu/fluids/msc/ns/nsintro.htm

Limited free view (~5 pages) then requires subscription.
http://www.efunda.com/formulae/fluids/navier_stokes.cfm

http://www.grc.nasa.gov/WWW/K-12/airplane/nseqs.html

This should get one started. There was a great site on Navier-Stokes, but it appears to be down now.
 
Last edited by a moderator:
  • #7
k the book is
an intro to CF: finite volume method" by Versteeg MalalasekeraD
the first few chapters seem decent...

but if your willing to go through all the tensor notation(i hate it) Wesselings is ok...take me long because i try to convert everything back to vector notations.
 

Related to Computational Fluid Dynamics - Introduction

1. What is Computational Fluid Dynamics (CFD)?

Computational Fluid Dynamics (CFD) is a branch of fluid mechanics that uses numerical methods and algorithms to solve and analyze problems involving fluid flow and heat transfer. It involves creating a virtual model of a fluid flow system and using mathematical equations to simulate the behavior of the fluid.

2. What are the applications of CFD?

CFD has a wide range of applications in various industries such as aerospace, automotive, energy, and environmental engineering. It can be used to analyze and optimize the performance of aerodynamics, combustion, heat transfer, and fluid flow in various systems and devices.

3. What are the advantages of using CFD?

Using CFD allows for a detailed and accurate analysis of complex fluid flow phenomena, which would be difficult or impossible to study using traditional experimental methods. It also allows for faster and more cost-effective design iterations, leading to improved product design and performance.

4. What are the limitations of CFD?

CFD is limited by the accuracy of the mathematical models and numerical methods used, which may not capture all the complexities of the fluid flow. It also requires significant computational resources and expertise to set up and run simulations, making it time-consuming and expensive.

5. What are the future developments in CFD?

CFD is a rapidly evolving field, and future developments are focused on improving the accuracy, efficiency, and usability of the simulations. This includes the development of advanced turbulence models, parallel computing techniques, and user-friendly interfaces to make CFD more accessible to non-experts.

Similar threads

  • Science and Math Textbooks
Replies
3
Views
2K
  • STEM Academic Advising
Replies
1
Views
2K
Replies
1
Views
62
  • Poll
  • Science and Math Textbooks
Replies
2
Views
5K
Replies
15
Views
2K
  • Computing and Technology
Replies
1
Views
5K
  • Sticky
  • Science and Math Textbooks
Replies
27
Views
4K
  • STEM Academic Advising
Replies
11
Views
16K
  • STEM Academic Advising
Replies
6
Views
3K
  • Mechanical Engineering
Replies
20
Views
2K
Back
Top