Any Engineer who has just begun their career would have questions like “How to learn Computational Fluid Dynamics?”. Well, the answer to this is certainly- “You can try online resources that can help you learn CFD”. But, there is a huge possibility of getting lost in the internet and the learning journey might just abruptly stop due to demotivation or lack of credible resources online.

“How do I start learning CFD?”-

Well, the pre-requisites of this course are simple and the students who have completed at least 4 semesters of Undergrad education in either Mechanical, Aerospace, Chemical, Automobile Engineering.“What if I work as an Analysis Engineer in a company?”- Yes, you can learn CFD tools as well. It might help you analyze fluid systems with more in depth knowledge.

How To Begin Learning CFD Online?

The CFD learning process is almost the same for all the people and few people who are taking up the course might be exposed to MATLAB & skills related to it. This might enable them revise few already known steps to reach the end milestone of Mastering CFD using MATLAB.

CFD using MATLAB & OpenFOAM learning objectives entirely depend on the nature the job that one wants to perform. The objectives can be viewed as two distinct classifications-

  • The CFD developer’s view
  • The CFD Analysis Engineer view

The CFD developers’ view’s objective is to enable Mechanical Engineers to write programs/codes related to CFD. The CFD engineers’ view’s objective is to enable analysis engineers to use available programs/codes/software for the analysis of engineering issues.The learning process of CFD developer & analysis engineer is not different. The first few processes of learning CFD are common for both the developers & engineers.Towards the tail end of the learning processes, the focus of CFD developers shifts towards mastering numerical schemes, programming languages to solve fluid dynamics oriented problems.

The focus of the analysis engineer is largely seen as acquiring more knowledge about different sorts of CFD software and implement the software knowledge to solve various engineering problems.Before taking up a course on CFD online, the CFD learning process has to be decided by the candidate based on their own objectives.The course by EdXengine is for Analysis Engineers & Students who are looking to apply the concepts of CFD to solve Engineering Problems.

What Will I Be Learning During This Course?

The first class by our Primary Instructor Mr.Sarangarajan V, who has 6 years of industry experience as a Senior Research Engineer at Convergent Science Inc., and he also has a Masters in Computational Fluid Dynamics at University of Wisconsin Maddison, USA., will elaborate the attendees on the basics of CFD and its industrial applications. The first few classes will largely cover the governing equations of fluid motions, numerical discretization, the term fluid solver, boundary value conditions & post processing.

We believe in building a strong base and we ensure that the candidates are well-informed about the basics of CFD and to move on, we cover a real-time practical approach in teaching MATLAB/Octave.

Which Aspects Of MATLAB Will Be Covered During The Course?

The instructor(s) will support you to learn the key aspects of Computer Programming using MATLAB/Octave. The software will be taught to the attendees with immense care and the transfer of knowledge will be at its best. The attendees of this course are now working with the market’s leading Engineering companies such as General Electricals, Honeywell, Eaton & Tata Technologies with a minimum yearly salary package of 7 lakhs.The attendees will be trained to

  • Build & solve mathematical equations
  • Create their own computational models using MATLAB
  • Create publication quality plots

In just 3 weeks of time.

What Else Will Be Covered During The Course?

Essential mathematics is a crucial aspect of Fluid Dynamics and the attendees will be trained to write solvers & they will be given assignments with various numerical methods. Concept like Series expansion, Taylor’s table, Partial Differential Equations (PDEs), Elliptic, Parabolic Differential Equations will also be taught.Types of linear systems, Different ways to solve matrices, computing integral quantities in arbitrary volumes will be covered as well.

What Is The Practical Aspect About The Course That Was Mentioned?

Once, the essential mathematical programming languages are covered, it is time for the instructor to start CFD. This section contains 10 different programming projects on which the candidates have to work and it covers

  • Linear & non linear convection equation 1D Burgers equation
  • Solving Poisson equation using Gauss Seidel & Jacobi iteration techniques.

Poisson Equation Solving

So, What Next?

Mid course project – Solution to 2D heat conduction equationIn this project, the candidates will write several solvers to solve the 2D heat conduction equation. Here is a list of methods that the candidates will incorporate Implicit Transient FTCS scheme, Explicit Transient FTCS with CFL_nu based time step control, Solving steady state heat equation using Jacobi, Gauss Seidel and SOR.

Next is Mastering Linux Command Line

In this chapter, the attendees will learn everything from file system navigation to data processing inside a Linux Operating System. Linux is a popular platform when it comes to CAE applications and hence it is very important to understand the basics properly. In addition to this, we will be installing OpenFOAM in LinuxGetting started with OpenFOAMOnce we install OpenFOAM in the candidates’ machines, we will thoroughly analyze how the OpenFOAM solver works. We will look in to C++ routines and try to understand the solution procedure and numerics. Once we do that, we will compare the 2D code that you had written against OpenFOAM to understand areas where we can improve the candidate’s code.

Finally, The Final Course Project –

Solving 1D Compressible Inviscid Equations Using Maccormack MethodIn this final project, the candidates will solve the 1D compressible flow equations using Maccormack method. You will perform grid dependency study and also document the advantage of conservative form of the governing equations.

By the end of the course EdXengine, India’s leader in Online CFD courses on MATLAB puts you in touch with the World’s leading Industry Experts in Understanding the CFD concepts in depth.

EdXengine never fails to reward the brightest and we will provide the top 5% of the class with a Letter of Recommendations from the Primary Instructor for their exemplary performance during the course period.

The students will be able to gauge their performance through EdXengine’s Leaderboard that appears in every student’s personalized log in pages.

We also provide certificate of merit for top 10% of the class and we provide certificate of completion for all the attendees.

Queries? Drop an email to us at [email protected]  

Leave a Reply

Your email address will not be published. Required fields are marked *