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

How should i continue learning CFD?

Register Blogs Community New Posts Updated Threads Search

Like Tree5Likes
  • 3 Post By sbaffini
  • 1 Post By arungovindneelan
  • 1 Post By FMDenaro

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 9, 2017, 08:28
Default How should i continue learning CFD?
  #1
Member
 
Sangeet
Join Date: Jun 2017
Location: India
Posts: 43
Rep Power: 8
sangeet is on a distinguished road
Hello,

Just a few days ago, I finished going through Anderson's CFD book. I coded for all the demonstrated problems.

But I need a bit of advice on how to proceed. I am currently of going through the Versteeg book on FVM as Anderson only dealt with FDM.

But what should i do next so that i can build up my understanding so as to work effectively on flow problems via openFOAM. Should i jump to openFOAM directly now and learn through working out the tutorials? or should i read something else after Versteeg and then go to openFOAM?

I have done an undergraduate course in fluid mechanics and i am currently doing a course in heat transfer, so i have some guidance on some of the physical phenomena encountered in flow problems.

What i need help on is how to continue building up my expertise in CFD?

P.S. I mention openFOAM because i really want to understand exactly whats going on under the hood.
sangeet is offline   Reply With Quote

Old   August 9, 2017, 08:43
Default
  #2
Senior Member
 
sbaffini's Avatar
 
Paolo Lampitella
Join Date: Mar 2009
Location: Italy
Posts: 2,151
Blog Entries: 29
Rep Power: 39
sbaffini will become famous soon enoughsbaffini will become famous soon enough
Send a message via Skype™ to sbaffini
Maybe you want to give a look at this book:

http://www.springer.com/in/book/9783319168739

http://www.gidropraktikum.narod.ru/M...OAM-Matlab.pdf

I didn't study on this, but seems relevant for your purpose.

Still, note that it is not usual to grasp all the details by simply going trough a couple of books.

I would also consider Ferziger, Hirsch, Chung, Tannehill, LeVeque, Blazek, Toro, Drikakis... each of these books (authors) has its own merits.
sbaffini is offline   Reply With Quote

Old   August 9, 2017, 09:39
Default
  #3
Member
 
AGN
Join Date: Dec 2011
Posts: 70
Rep Power: 14
arungovindneelan is on a distinguished road
Anderson is good for learning basic CFD and Versteeg has a given a nice introduction to FVM incompressible solver. Since compressible solver is slightly different from incompressible solvers, you could read at least one good book on density based solvers (e.g) "LeVeque R.-Finite volume methods for hyperbolic problems" or "Eleuterio F. Toro-Riemann Solvers and Numerical Methods for Fluid Dynamics" (I like this book but most of the topics in this book may not useful for OpenFOAM users). OpenFOAM uses relatively advance technique compared to those books. Referring one particular book that covers all the topic is impossible in CFD. If you want to know whats happening behind the screen in Openform you could refer user manual. While using different modules like icoFoam, rhoCentralDyMFoam you could refer those manuals where they have described each and every algorithm name and authors. Because of copyright issues and vastness of the area, they can't put every thing in manual. So going through referred paper is the best way to learn. If you feel you are unable to understand those things you should refer good books in that area. At that time you could make one post. I hope our forum can guide you well if you asked for pre-requisites for a particular algorithm.

For example, if u want to know algorithm behind "rhoCentralFoam" solver- required paper is :1 2

Prerequisites to understand this paper is:
1)Basic Knowledge of FVM discretization that u already learnt in Versteeg's book.
2) Gundnov based schemes, for that you may refer LeVeque or any CFD book dedicated to high-speed flows.
3)Flux limiters - I prefer "Numerical computation of internal and external flows" by Charles Hirsch to get solid basic in MUSCL algorithm

Paolo has given one good link for "The Finite Volume Method in Computational Fluid Dynamics An Advanced Introduction with OpenFOAMŪ and Matlab". I would say that is mandatory for all OpenFoam users who want to know the algorithms in OpenFOAM
rewol likes this.

Last edited by arungovindneelan; August 9, 2017 at 19:13. Reason: added reference
arungovindneelan is offline   Reply With Quote

Old   August 9, 2017, 11:00
Default
  #4
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,768
Rep Power: 71
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
As you wanto go to working with OF, I suggest also to read the material publihed by Hrvoje Jasak
sbaffini likes this.
FMDenaro is offline   Reply With Quote

Old   August 9, 2017, 11:54
Default
  #5
Senior Member
 
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,272
Rep Power: 34
arjun will become famous soon enougharjun will become famous soon enough
Quote:
Originally Posted by arungovindneelan View Post
Because of copyright issues and vastness of the area, they can't put every thing in manual.
Its funny way of saying it, they threaten to sue a person who tried to create a manual for openfoam. Finally the poor guy gave up on doing good for community.


PS: Its there on cfd-online, search shall take you there.
arjun is offline   Reply With Quote

Old   August 9, 2017, 12:00
Default
  #6
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,768
Rep Power: 71
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Have also a look to this web site
http://www.holzmann-cfd.de/index.php/en/publications
FMDenaro is offline   Reply With Quote

Old   August 9, 2017, 12:25
Default
  #7
Member
 
AGN
Join Date: Dec 2011
Posts: 70
Rep Power: 14
arungovindneelan is on a distinguished road
Quote:
Originally Posted by arjun View Post
Its funny way of saying it, they threaten to sue a person who tried to create a manual for openfoam. Finally the poor guy gave up on doing good for community.


PS: Its there on cfd-online, search shall take you there.
Sorry for degrading the standard of the forum. I can't delete my post too.
I personally feel it's impossible to learn most of the algorithms in OpenFOAM through a book because the contributors to OpenFOAM is growing day by day. Due to quality control OpenFoam community will not accept all the new solvers developed by different researchers. Still, it has a lot of solvers. I went through user manual OpenFOAM for some solvers. I couldn't find that in any book I have used. I referred paper for that.

I'm not abusing Openfoam group. I have no right to blame them. I would say documentation is more than enough to get the keyword to search and they have given a lot of tutorials to how to use it.

I hope you might have read some advance book that covers at least some good number of solvers in OpenFOAM. I will be happy to read those.
arungovindneelan is offline   Reply With Quote

Old   August 9, 2017, 23:00
Default
  #8
Senior Member
 
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,272
Rep Power: 34
arjun will become famous soon enougharjun will become famous soon enough
Quote:
Originally Posted by arungovindneelan View Post
Sorry for degrading the standard of the forum. I can't delete my post too.
I personally feel it's impossible to learn most of the algorithms in OpenFOAM through a book because the contributors to OpenFOAM is growing day by day. Due to quality control OpenFoam community will not accept all the new solvers developed by different researchers. Still, it has a lot of solvers. I went through user manual OpenFOAM for some solvers. I couldn't find that in any book I have used. I referred paper for that.

I'm not abusing Openfoam group. I have no right to blame them. I would say documentation is more than enough to get the keyword to search and they have given a lot of tutorials to how to use it.

I hope you might have read some advance book that covers at least some good number of solvers in OpenFOAM. I will be happy to read those.

You were alright, it is just that long time ago someone who was learning/using openfoam, tried to create a manual so that it can help people. Openfoam guys told him that he can not use the word "openfoam" in it otherwise they take him to courts.
arjun is offline   Reply With Quote

Reply


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
FORTRAN learning resources for CFD coding mechie94 CFD Freelancers 1 May 24, 2017 00:15
Advice needed for learning CFD tools for entry level job sidharth9426 Main CFD Forum 0 December 19, 2015 02:21
Where do we go from here? CFD in 2001 John C. Chien Main CFD Forum 36 January 24, 2001 21:10
CFD for fans & blower housings David Carroll Main CFD Forum 8 August 24, 2000 17:25
Which is better to develop in-house CFD code or to buy a available CFD package. Tareq Al-shaalan Main CFD Forum 10 June 12, 1999 23:27


All times are GMT -4. The time now is 20:57.