Did you learn CFD in college/university?

  • Thread starter Q_Goest
  • Start date
  • Tags
    Cfd
In summary, the conversation revolved around the topic of computational fluid dynamics (CFD) and whether it is commonly taught in college or university courses. Participants shared their experiences with taking a CFD course and using different software for modeling. Some mentioned that CFD is now used in various industries, while others expressed concern about the lack of understanding of the fundamentals of CFD due to the use of commercial software. One participant mentioned their most complicated model, a fluid-structure-interaction problem, which involved solving the Navier-Stokes equations to simulate a human artery with a stent.
  • #1
Q_Goest
Science Advisor
Homework Helper
Gold Member
3,012
42
Back in 1988 when I graduated, I can't even remember there being a course in computational fluid dynamics (CFD) let alone taking one. If you're in college/university today or graduated recently, did you take a CFD course? I'm wondering how common it is now.

Also, if you took a course in CFD, tell me what kind of things you modeled and what software you used. Did you have a large project that took most of a semester to accomplish? What did you model and did you do anything to verify the CFD predictions experimentally such as by comparing your results to some kind of documented phenomena? I'd be especially interested in your experience in modeling things like Rayleigh-Benard convection (Benard cells) or similar phenomena.
 
Engineering news on Phys.org
  • #2
Doesn't anyone learn CFD in college? :smile:
 
  • #3
Q_Goest said:
Back in 1988 when I graduated, I can't even remember there being a course in computational fluid dynamics (CFD) let alone taking one. If you're in college/university today or graduated recently, did you take a CFD course? I'm wondering how common it is now.

Also, if you took a course in CFD, tell me what kind of things you modeled and what software you used. Did you have a large project that took most of a semester to accomplish? What did you model and did you do anything to verify the CFD predictions experimentally such as by comparing your results to some kind of documented phenomena? I'd be especially interested in your experience in modeling things like Rayleigh-Benard convection (Benard cells) or similar phenomena.

Yep, and I modeled a pipe, and a stepped pipe and a diffuser.
The idea wasn't to do anything complicated, it's to learn how the problem is modeled. Near wall models, turbulence models, solver convergence etc.
Half of it was fluid dynamics, the other half was smashing my face against fluent.

I hate both fluids and CFD.
 
  • #4
We are taking a course "Computer Aided Engineering" and we only touch the basics of FEM and CFD in this course. This course is clearly not a UG course and people study it on Post graduate level mainly.
 
  • #5
Thanks guys. I'm kinda surprised but then maybe I shouldn't be. It's been my experience in industry that folks that are doing CFD (or FEA for that matter) typically specialze in it, and only a few percent of the engineering staff actually use it. I took a course on Fluent about 10 years after I graduated but never used it. I think if you don't use the software regularly, it becomes very difficult or impossible to work with.
 
  • #6
I have used Comsol Multiphysics at uni for CFD. Was a lot of fun actually. Anyone looking for a new software I would recommend it. I went into the "solids" side of engineering after that so I haven't touched it since.
Cheers,
 
  • #7
Thanks FeX. What was the most complicated model you made in school and how long ago was that?
 
  • #8
Q_Goest said:
Back in 1988 when I graduated, I can't even remember there being a course in computational fluid dynamics (CFD) let alone taking one. If you're in college/university today or graduated recently, did you take a CFD course? I'm wondering how common it is now.

Also, if you took a course in CFD, tell me what kind of things you modeled and what software you used. Did you have a large project that took most of a semester to accomplish? What did you model and did you do anything to verify the CFD predictions experimentally such as by comparing your results to some kind of documented phenomena? I'd be especially interested in your experience in modeling things like Rayleigh-Benard convection (Benard cells) or similar phenomena.
I took a class in computational fluid dynamics somewhere around 1987 while in grad school. We wrote our own code in FORTRAN.

We used Suhas Patankar's text Numerical Heat Transfer and Fluid Flow (Hemisphere Series on Computational Methods in Mechanics and Thermal Science).

Since then, the field has taken off. It was primarily a tool used by aerospace and marine engineers, but it has burgeoned into other fields.

We compared results with analytical models. The professor, who taught the course, and his grad students have compared predictions with measurements. The professor is now widely published, particularly in the area of turbulence simulation.

I think today, most students use commercial programs, and may not develop the numerical methods from scratch.
 
  • #9
Astronuc said:
I took a class in computational fluid dynamics somewhere around 1987 while in grad school. We wrote our own code in FORTRAN.

We used Suhas Patankar's text Numerical Heat Transfer and Fluid Flow (Hemisphere Series on Computational Methods in Mechanics and Thermal Science).

Since then, the field has taken off. It was primarily a tool used by aerospace and marine engineers, but it has burgeoned into other fields.

We compared results with analytical models. The professor, who taught the course, and his grad students have compared predictions with measurements. The professor is now widely published, particularly in the area of turbulence simulation.

I think today, most students use commercial programs, and may not develop the numerical methods from scratch.

You have mentioned a big problem. I am about to graduate this year and we no more pay heed to the roots of the analysis softwares like ANSYS, which creates a problem in identifying garbage data when an analysis results appear. Analysis are now nothing more than setting loads, boundary conditions etc. The real procedure has somewhat totally disappeared. The end result is that analysis today is a fast job, but highly unreliable
 
  • #10
Q_Goest said:
Thanks FeX. What was the most complicated model you made in school and how long ago was that?

No problem.
The most complicated model was a fluid-structure-interaction problem. It was a model of a human artery with a stent in place. The trick was to get the forces caused by solving the Navier-Stokes equations to cause the deflection of the artery wall.

Cheers,
 
  • #11
I forgot to mention that it was only a couple years ago. And that particular project was in grad school.
 
  • #12
I just graduated in May 2011 from Purdue University and we had a few courses specifically on CFD. None of us understood what we were doing when it came to Fluent (except for the few people that read up like crazy on it and spent all their time in the lab), but on paper we all have "CFD experience".

The project I remember working on was an airfoil for a commercial aircraft.
 
  • #13
Astronuc said:
I took a class in computational fluid dynamics somewhere around 1987 while in grad school. We wrote our own code in FORTRAN.

We used Suhas Patankar's text Numerical Heat Transfer and Fluid Flow (Hemisphere Series on Computational Methods in Mechanics and Thermal Science).

Since then, the field has taken off. It was primarily a tool used by aerospace and marine engineers, but it has burgeoned into other fields.

We compared results with analytical models. The professor, who taught the course, and his grad students have compared predictions with measurements. The professor is now widely published, particularly in the area of turbulence simulation.

I think today, most students use commercial programs, and may not develop the numerical methods from scratch.
Hi Astronuc. The part about comparing predictions with measurements is interesting. Any suggestions for some really good papers that do this kind of comparison for highly non-linear phenomena? Anything would be good but especially Rayleigh Benard convection. I've seen some outputs on YouTube but I'd love to see a paper that compares CFD analysis to physical measurements!
 
  • #14
FeX32 said:
No problem.
The most complicated model was a fluid-structure-interaction problem. It was a model of a human artery with a stent in place. The trick was to get the forces caused by solving the Navier-Stokes equations to cause the deflection of the artery wall.

Cheers,
Thanks FeX. I don't suppose you ever saw papers that compared CFD results with physical measurements for these stents have you?
 
  • #15
BTown said:
I just graduated in May 2011 from Purdue University and we had a few courses specifically on CFD. None of us understood what we were doing when it came to Fluent (except for the few people that read up like crazy on it and spent all their time in the lab), but on paper we all have "CFD experience".

The project I remember working on was an airfoil for a commercial aircraft.
Just curious if that was a fluid-structure interaction problem. I've seen some interesting papers written on CFD analysis of wing flutter.
 
  • #16
Q_Goest said:
Hi Astronuc. The part about comparing predictions with measurements is interesting. Any suggestions for some really good papers that do this kind of comparison for highly non-linear phenomena? Anything would be good but especially Rayleigh Benard convection. I've seen some outputs on YouTube but I'd love to see a paper that compares CFD analysis to physical measurements!
I'll have to dig around. Really good measurements and predictions are likely proprietary, but there may be research reports and papers from NASA or DOE labs. I do know that work has been done with measurements from laser doppler anemometry with comparison to CFD predictions. I'm sure Boeing, Lockheed-Martin, Northrup-Grumman and others have done significant work in this area with respect to air flow, and other companies have done it in fluid (liquid) flow.

One area of current interest for me is conjugate heat transfer and fluid-structure interaction.

The big push now if for integrated (and fully coupled) multi-scale, multi-physics simulation in a broad range of industries and applications.

Some interesting papers, particularly the one by Smith, which gives some background on CFD.

http://www.iaea.org/NuclearPower/Technology/Meetings/2010-Dec-14-16-TM.html [Broken]
http://www.oecd-nea.org/nsd/csni/cfd/workshops/XCFD4NRS/
 
Last edited by a moderator:
  • #17
Q_Goest said:
Thanks FeX. I don't suppose you ever saw papers that compared CFD results with physical measurements for these stents have you?

I never saw any experimental stent vorticity analysis of a real artery. I presume that this type of experiment would be difficult to attain on a actual human for reasons we can understand.
There was however, another student working on building a system to experimentally simulate this sort of thing. I'm not sure if he published anything on that experiment or not. The work I did with Comsol was for a grad class, not part of my thesis.

In general, I'm not really in that field. After my MSc I went into robotics (still grad work) so my specialty is in a different realm right now.
 
  • #18
Thanks Astro, FeX. If you stumble across any good papers just drop the name here. :)
 
  • #19
Will do!
 
  • #20
Q_Goest said:
Just curious if that was a fluid-structure interaction problem. I've seen some interesting papers written on CFD analysis of wing flutter.

No, we didn't go that in depth with our mesh. It was simply to optimize lift based on different dihedral angles and chamfer of the wing.
 
  • #21
Just for counterpoint, when I graduated back in 1968, ANSYS had not been invented, FEA was not being taught other than as a research method, although we did study the use of beam elements only as derived from beam theory, and CFD was only a twinkle in the eyes of a few fanatics. Obviously much has changed in the intervening years.
 
  • #22
Astronuc said:
I took a class in computational fluid dynamics somewhere around 1987 while in grad school. We wrote our own code in FORTRAN.

We used Suhas Patankar's text Numerical Heat Transfer and Fluid Flow (Hemisphere Series on Computational Methods in Mechanics and Thermal Science).

Since then, the field has taken off. It was primarily a tool used by aerospace and marine engineers, but it has burgeoned into other fields.

We compared results with analytical models. The professor, who taught the course, and his grad students have compared predictions with measurements. The professor is now widely published, particularly in the area of turbulence simulation.

I think today, most students use commercial programs, and may not develop the numerical methods from scratch.

Hi Astronuc,

What you said in regards to students nowadays not developing the numerical methods from scratch, is not entirely true. I am currently taking an introduction FEA course where the professor teaches us all the theory and background that programs like ANSYS and pro/e use. All of this while introducing us to ANSYS. In fact, one of our homeworks is to write a program that solves one and two dimensional structural mechanics problems. I'm still in the process of writing it.

Although it might just be our professor, he is very old fashioned.
 
  • #23
sareyes91 said:
Although it might just be our professor, he is very old fashioned.

Sounds to me like you have a very good professor who thinks you need to learn more than simply how to push buttons. You will thank him for this later.
 
  • #24
sareyes91 said:
Hi Astronuc,

What you said in regards to students nowadays not developing the numerical methods from scratch, is not entirely true. I am currently taking an introduction FEA course where the professor teaches us all the theory and background that programs like ANSYS and pro/e use. All of this while introducing us to ANSYS. In fact, one of our homeworks is to write a program that solves one and two dimensional structural mechanics problems. I'm still in the process of writing it.

Although it might just be our professor, he is very old fashioned.
I fear this is an exception in our current educational system.

I've heard developers and sellers of code systems say that "it is not necessary for the user to know or understand the details of the code". I vehemently disagree. Usually, such a statement really means "we don't won't users to look under the hood such they know how to do this." It is a matter of controlling technology and IP, such that users have to keep paying license fees and buying technical support year after year.

It's very important to be able to write the equations, both analytically and numerically, and be able to solve them. Theoreticians write equations (and develop models), and developers write the numerical equations and solution technique/system, as well as develop models. Developers create the tool. Then it's possible that the user will use the tool, often times without knowing the 'guts' of the tool.

My experience is a bit unique in being developer/theoretician and user.

One also has to familiar with solution techniques, computational theory, and some degree of hardware contol, and how all that effects the results of the computation.

Computational multiphysics (particularly multiscale) is a rather complex and challenging field, but it's a lot of fun.
 
  • #25
I'm in first year at university in England doing ME, and while I haven't met any CFD yet I know that there is a course in second year which runs across both semesters which teaches FORTRAN and MATLAB programming and basic CFD and FEA using FLUENT and ANSYS. This continues with another compulsory module in modelling computation and simulation and an optional advanced CFD course in 3rd year.
I don't know about you, but that sounds like an awful lot of computing :P
 
  • #26
Exocet said:
I'm in first year at university in England doing ME, and while I haven't met any CFD yet I know that there is a course in second year which runs across both semesters which teaches FORTRAN and MATLAB programming and basic CFD and FEA using FLUENT and ANSYS. This continues with another compulsory module in modelling computation and simulation and an optional advanced CFD course in 3rd year.
I don't know about you, but that sounds like an awful lot of computing :P

That sounds awesome, I didn't even know they still taught Fortran. In my FEA course right now we had to write a program (in the language of our choosing) to solve one dimensional truss problems. I wrote it in MATLAB, so much easier :rofl:
 
  • #27
Yes, i undergone a cfd course and am in a job related to the same.i wish to do M.sc in the same field,i want to do it in Uk or in Aus,Can anyone of you help me.

i had worked on proj related to drill bits,valves etc.,
 
  • #28
Nice thread necro mate, but I can give you some advice.

I've done a buttload of CFD. I've did my undergrad and Masters theses on CFD. More specifically modelling the aerodynamic and thermodynamic conditions on reentry aircraft and scramjet combustion chamber research.

I think the best way to improve your CFD skills is do a Masters thesis in the field. Alot of Australian Universities are good at it. Such as UQ, UNSW, USYD, and ANU. I can't help you with Canada.
 
  • #29
Hi Vadar,
Are you aware of any papers that compare CFD analysis to experimental results in an effort to prove the accuracy of some CFD code? Anything would be good but especially Rayleigh Benard convection. I've seen some outputs on YouTube but I'd love to see a paper that compares CFD analysis to physical measurements!
 
  • #30
I have a tonne of journal articles that compare CFD simulations to experimental results. I have done 2, 200 page thesis papers on it. Although my field was mostly exploring the flow affects inside the combustion chamber of a scramjet and then comparing them to experimental results. This is far more interesting than it sounds, some freaky stuff goes on inside there. I proved 50 years worth of thinking wrong. Was quite fun.

I might have a paper on that though, give me some time to have a look. I don't have them with me at work.
 
  • #31
thanks you vadar, I didnt get correctly what masters thesis means,BTW i want to do a full time course in cfd and am confused to select the branch in it...
can you help me in figuring out the best modules or the best future scope of the branches etc.,
and in aus what will be the time period for completing the M.Sc.

Regds.
Hari
 
  • #32
If you want to find CFD/experiment comparisons and your library does not have a subscription to sciencedirect or springer (most university libraries do however), go to the website of a university library that puts all their phd theses online and search for Rayleigh benard. It is one of the most studied fluid flow phenomena around, so I am surprised that you have a hard time finding something useful. Try it for instance here, I know it was studied in the lab where I worked:
http://repository.tudelft.nl/
 
  • #33
Hi bigfooted. I'm not in college. I graduated in 1988. I've looked around for papers through Google Scholar but haven't found anything compared a CFD analysis with experimentation. If you know of any good papers that provide that comparison, I'd really appreciate a lead. I can get papers but I haven't found anything, even on the website you provided.
 
  • #34
What do you have access to? If you got access to AIAA and the likes, maybe I can just give you some titles instead of spending ages uploading them.
 
  • #35
Vadar2012 said:
What do you have access to? If you got access to AIAA and the likes, maybe I can just give you some titles instead of spending ages uploading them.
If you have titles (and author/s), that would be terrific. Some of the journals I can get and my daughter is just starting college so she might also have access. At any rate, I should be able to find them if I have a name.
 
<h2>1. What is CFD?</h2><p>CFD stands for Computational Fluid Dynamics. It is a branch of fluid mechanics that uses numerical analysis and algorithms to solve and analyze problems involving fluid flow and heat transfer.</p><h2>2. Why is learning CFD important in college/university?</h2><p>Learning CFD in college/university is important because it is a fundamental tool in many engineering and scientific fields. It allows for the simulation and analysis of complex fluid flow phenomena, which is essential in designing and optimizing various systems and processes.</p><h2>3. What are some common applications of CFD?</h2><p>CFD has a wide range of applications, including aerodynamics, hydrodynamics, weather forecasting, combustion analysis, and biomedical engineering. It is also used in industries such as aerospace, automotive, energy, and environmental engineering.</p><h2>4. Do I need a strong background in mathematics to learn CFD?</h2><p>Yes, a strong foundation in mathematics is essential for learning CFD. This includes knowledge of calculus, differential equations, linear algebra, and numerical methods. However, many universities offer introductory courses in CFD that cover the necessary mathematical concepts.</p><h2>5. Are there any specific software programs used in CFD that I should learn?</h2><p>There are various software programs used in CFD, such as ANSYS Fluent, OpenFOAM, and COMSOL Multiphysics. It is important to learn the basics of one or more of these programs, as they are commonly used in industry and research. However, the concepts and principles of CFD are more important than the specific software used.</p>

1. What is CFD?

CFD stands for Computational Fluid Dynamics. It is a branch of fluid mechanics that uses numerical analysis and algorithms to solve and analyze problems involving fluid flow and heat transfer.

2. Why is learning CFD important in college/university?

Learning CFD in college/university is important because it is a fundamental tool in many engineering and scientific fields. It allows for the simulation and analysis of complex fluid flow phenomena, which is essential in designing and optimizing various systems and processes.

3. What are some common applications of CFD?

CFD has a wide range of applications, including aerodynamics, hydrodynamics, weather forecasting, combustion analysis, and biomedical engineering. It is also used in industries such as aerospace, automotive, energy, and environmental engineering.

4. Do I need a strong background in mathematics to learn CFD?

Yes, a strong foundation in mathematics is essential for learning CFD. This includes knowledge of calculus, differential equations, linear algebra, and numerical methods. However, many universities offer introductory courses in CFD that cover the necessary mathematical concepts.

5. Are there any specific software programs used in CFD that I should learn?

There are various software programs used in CFD, such as ANSYS Fluent, OpenFOAM, and COMSOL Multiphysics. It is important to learn the basics of one or more of these programs, as they are commonly used in industry and research. However, the concepts and principles of CFD are more important than the specific software used.

Similar threads

  • Mechanical Engineering
Replies
1
Views
1K
  • Programming and Computer Science
Replies
2
Views
1K
Replies
10
Views
2K
  • STEM Career Guidance
Replies
16
Views
7K
  • STEM Academic Advising
Replies
4
Views
564
  • STEM Academic Advising
Replies
4
Views
5K
  • STEM Academic Advising
Replies
12
Views
3K
  • STEM Career Guidance
Replies
2
Views
1K
Replies
5
Views
1K
Replies
4
Views
2K
Back
Top