Introduction to CFD using MATLAB and OpenFOAM

0% EMI Option Available

Domain : Computational Fluid Dynamics, Numerical Analysis, 2D Solvers

Pre-requisites : For Mechanical, Aerospace, Automotive, Material & Civil Engineers with basic understanding of Fluid Dynamics, Mathematics and Programming.

Introduction

Fluids are an essential part of our existence. From breathing air to drinking water, from Cricket to Football, from F1 racing to air travel, our interaction with Fluids is inevitable for our living and survival. Therefore it is essential for us to understand how these fluids work and to be able to predict/simulate how they behave under concerning circumstances so that we can make them work to our advantage. That is where CFD comes into the picture. CFD is a tool that can help us simulate a fluid’s behaviour by solving its governing equations numerically with the help of modern computation capabilities.

In this course, you will be working on MATLAB and OpenFOAM. MATLAB is an interactive programming tool for scientific computing. OpenFOAM is a prominent open-source software for Computational Fluid Dynamics. This course falls under the CFD domain. The students/professionals who want to establish a career in simulating/studying how a fluid interacts with different mechanical systems and finding ways to optimize the system can take up this course. The key application areas of CFD include Aerospace, Automotive, Construction, Power and Energy, Turbo-machinery and Biomedical.

This course will provide the much-needed foundation on the basic aspects of CFD and how it can be used to optimize a mechanical system. You will also develop a working knowledge of the software by solving various CFD problems. 

As our machines are getting more advanced day by day, our reliance on computers is only increasing. And this is leading to the adoption of CFD by many industries. The problems that seemed impossible to solve are being solved using advanced computing capabilities and in the future, as technology becomes cheaper, CFD will surely be the most preferred testing method and will witness a big surge in its use. Thus, the job prospects for CFD in the near and far future look bright.




Pattern-blue

GET COURSE COUNSELLING TODAY

Get a 1-on-1 demo to understand what is included in the course and how it can benefit you from an experienced sales consultant. The demo session will help you enroll in this course with a clear vision and confidence.

Request a Demo Session

COURSE SYLLABUS

In this module, you will understand what CFD is and its significance. You’ll also learn what the Navier-Stokes equations are and how they’re derived.

  • CFD - An introduction, Necessity, Advantages, CFD Modeling Process

  • Deriving and understanding the Navier Stokes equations

    • Substantial derivative

    • Continuity Equation

    • Momentum Equation

    • Energy Equation

  • Significance of Reynold’s number in the NS equations

In this course, you will be writing solvers and getting your hands dirty with different numerical methods. Before we do this, it is very important to understand the essential mathematical and fluid dynamics concepts that you will encounter.

  • Basic Vector Calculus

    • Divergence, Gradient and Curl

  • Taylor’s Series

  • Initial and Boundary Conditions

  • Classification of PDEs and their characteristics

  • Learning essential Fluid Dynamics quantities and their Dimensional Analysis

It is essential to establish a rigid foundation before plunging into the farther depths of CFD. This is where you get introduced to MATLAB and learn the basic concepts of CFD by writing MATLAB scripts. Here are some topics that we would cover:

  • Getting acclimated to the MATLAB interface

  • Numerical discretization and its types

  • FDM - Understanding different schemes with worked examples in MATLAB

  • Deriving own FD schemes using Taylor’s table

  • Solving ODEs in MATLAB using the ‘ode45’ solver

In this section, you would venture into the Finite Difference Approach to discretization and solving various benchmark CFD problems in MATLAB. You’ll also be working on two major and two minor projects here. The list of projects are as follows;

  • Solving the 1D linear convection equation and performing stability analysis

  • Major Project: Simulating 2D unsteady/steady heat conduction equation and studying implicit vs explicit approaches

  • Solving coupled linear systems using iterative solvers

    • Jacobi

    • Gauss-Seidel

    • SOR

  • Major Project: Simulating Quasi 1D subsonic-supersonic nozzle in FDM and studying conservation vs non-conservation forms of governing equations

OpenFOAM is an open-source toolbox with in-built Numerical Solver and pre/post processors for solving CFD Problems. It is based on the Finite Volume Method of discretization. In this section, you will learn how to run a simulation on OpenFOAM and the significance of using an FVM approach. These are the topics you would learn:

  • Finite Volume Method and Gauss divergence theorem

  • Understanding the Linux environment

  • OpenFOAM code organization and case setup

  • Detailed blockMeshDict tutorial

It is important to get a real feel of problem-solving using the OpenFOAM software so that you can explore and simulate a wide variety of problems. This is where we create a platform that will enable you to start any simulation from scratch and establish confidence in your result. You will be working on the following major projects.

  • Flow over Backward Facing Step

    • Code the geometric mesh information inside the C file ‘blockMeshDict’

    • Implement mesh grading factor

  • Laminar flow through the pipe and Validate results

    • Automate the ‘blockMeshDict’ generation on MATLAB

    • Characterization of fully developed flow

    • Explore different boundary conditions

Projects Overview

2D Heat Conduction Simulation

In this project, you will learn how to discretize and solve an unsteady and steady diffusion phenomenon using a Finite Difference Method in MATLAB/Octave. Also, you will learn to use both implicit and explicit time integration approaches to solving an unsteady problem. We will work on how to use 3 different iterative methods to solve implicit equations and compare their effectiveness. Finally, you will perform a stability study and understand the criteria to obtain a stable and reliable solution.


  • Solve 2D Steady and Transient heat conduction problem

  • Implement Jacobi, Gauss-Seidel and Successive Over-Relaxation solvers

  • Implement Implicit and Explicit methods to solve the transient part

  • Implement Diffusion CFL number-based time step control


Supersonic Nozzle Flow Simulation using MacCormack Method

In this project, you will simulate the conditions for an inviscid flow inside a Subsonic-Supersonic Convergent-Divergent Isentropic Nozzle. You will perform a quasi-1D simulation using the FDM approach in MATLAB/Octave. The student will then investigate the conservation and non-conservation forms of the governing equations and learn their characteristics and applications. 


  • 1D supersonic nozzle flow using MacCormack Method

  • Implement Conservative and Non-Conservative form

  • Implement Courant Number based time step control

  • Solve Normalized Governing equations


Flow over a Backward Facing Step

In this project, you will simulate a laminar viscous flow across a sudden steep expansion in area and study the boundary layer separation phenomena. You will learn how to set up and run a case in OpenFOAM in the Linux environment. You will also learn how to customize the course code to suit this problem. And finally, implement different mesh grading factors and compare the results.

  • Simulate this classical CFD benchmarking problem

  • Run grid dependency test

  • Implement mesh grading

  • Study the boundary layer separation phenomenon



Automated BlockMesh Generation for Meshing Pipe Geometry

In this project, you will simulate the laminar viscous flow through a regular pipe using symmetry and wedge boundary conditions and compare the simulation result with the analytical one obtained using the Hagen-Poiseuille formula. You will to then write a program to automate the generation of the Mesh file. The simulation will be run in OpenFOAM and post-processed in Paraview. 

  • Automate mesh generation process using MATLAB/Octave

  • Perform Wedge Vs. Symmetry BC study

  • Understand fully-developed flow and Hydro-dynamic entrance length

  • Compare the results with the analytical result from Hagen-Poiseuille formula

WHO IS THIS COURSE FOR ?

  • For Students seeking a hands-on approach to setting up and solving CFD problems.
  • For Freshers seeking job opportunities as a CFD Developer or CFD Applicaton Engineer.
  • For Professionals looking to upskill and learn how to use a CFD solver on complex CFD problems that might be hard to program manually.

SOFTWARE COVERED

MATLAB/Octave

Numerical Simulation: MATLAB/Octave, a cross-disciplinary Numerical Solver to perform Advanced Numerical Simulations.


OpenFOAM

CFD Solver: OpenFOAM is an Open-Source CFD Solver used for the development of customized numerical solvers.


Linux

Operating System: Know your way around the most versatile open-source operating system suitable for running scientific computations.

Know More

Flexible Course Fees

Choose the plan that’s right for you

Basic

2 Months Access

$94.98

per month for 3 months

Access Duration : 2 months Duration for which your course videos, challenges and projects will be made available from the time of enrollment.

Mode of Delivery : Online Lessons are administered by expert instructors with pre-recorded videos of lesson plans.

Project Portfolio : Available An exclusive project portfolio page to showcase your various projects and certifications that can be linked to your online resume and job profiles.

Certification : Available Course completion & merit (top 5%) certificates that can be linked to your online profile to build your professional portfolio.

Email Support : Available Queries & doubts answered via email by our technical support engineers.

Whatsapp Support : Available Access to course-specific Whatsapp Group to connect with peers and have queries & doubts answered by our technical support engineers.

Pro

4 Months Access

$135.69

per month for 3 months

Access Duration : 4 months Duration for which your course videos, challenges and projects will be made available from the time of enrollment.

Mode of Delivery : Online Lessons are administered by expert instructors with pre-recorded videos of lesson plans.

Project Portfolio : Available An exclusive project portfolio page to showcase your various projects and certifications that can be linked to your online resume and job profiles.

Certification : Available Course completion & merit (top 5%) certificates that can be linked to your online profile to build your professional portfolio.

Individual Video Support : 4/month One-on-One zoom support sessions to discuss study plan, progress and to have your queries & doubts answered.

Group Video Support : 4/month Group zoom support sessions to discuss study plan, progress and to have your queries & doubts answered.

Email Support : Available Queries & doubts answered via email by our technical support engineers.

Whatsapp Support : Available Access to course-specific Whatsapp Group to connect with peers and have queries & doubts answered by our technical support engineers.

Telephone Support : Available Queries & doubts answered via telephone by our technical support engineers.

Add-ons Industry Projects : 1 Industry-oriented projects to help you upskill and bolster your resume

Premium

Lifetime Access

$203.54

per month for 3 months

Access Duration : Lifetime Duration for which your course videos, challenges and projects will be made available from the time of enrollment.

Mode of Delivery : Online Lessons are administered by expert instructors with pre-recorded videos of lesson plans.

Project Portfolio : Available An exclusive project portfolio page to showcase your various projects and certifications that can be linked to your online resume and job profiles.

Certification : Available Course completion & merit (top 5%) certificates that can be linked to your online profile to build your professional portfolio.

Individual Video Support : 12/month One-on-One zoom support sessions to discuss study plan, progress and to have your queries & doubts answered.

Group Video Support : 12/month Group zoom support sessions to discuss study plan, progress and to have your queries & doubts answered.

Email Support : Available Queries & doubts answered via email by our technical support engineers.

Whatsapp Support : Available Access to course-specific Whatsapp Group to connect with peers and have queries & doubts answered by our technical support engineers.

Telephone Support : Available Queries & doubts answered via telephone by our technical support engineers.

Add-ons Industry Projects : 2 Industry-oriented projects to help you upskill and bolster your resume

Dedicated Support Engineer : Available Personalized and exclusive hands-on support from an expert engineer assigned to answer your queries & doubts and support your course progress.

Basic

2 Months Access

$94.98

per month for 3 months

Access Duration : 2 months Duration for which your course videos, challenges and projects will be made available from the time of enrollment.

Mode of Delivery : Online Lessons are administered by expert instructors with pre-recorded videos of lesson plans.

Project Portfolio : Available An exclusive project portfolio page to showcase your various projects and certifications that can be linked to your online resume and job profiles.

Certification : Available Course completion & merit (top 5%) certificates that can be linked to your online profile to build your professional portfolio.

Email Support : Available Queries & doubts answered via email by our technical support engineers.

Whatsapp Support : Available Access to course-specific Whatsapp Group to connect with peers and have queries & doubts answered by our technical support engineers.

Pro

4 Months Access

$135.69

per month for 3 months

Access Duration : 4 months Duration for which your course videos, challenges and projects will be made available from the time of enrollment.

Mode of Delivery : Online Lessons are administered by expert instructors with pre-recorded videos of lesson plans.

Project Portfolio : Available An exclusive project portfolio page to showcase your various projects and certifications that can be linked to your online resume and job profiles.

Certification : Available Course completion & merit (top 5%) certificates that can be linked to your online profile to build your professional portfolio.

Individual Video Support : 4/month One-on-One zoom support sessions to discuss study plan, progress and to have your queries & doubts answered.

Group Video Support : 4/month Group zoom support sessions to discuss study plan, progress and to have your queries & doubts answered.

Email Support : Available Queries & doubts answered via email by our technical support engineers.

Whatsapp Support : Available Access to course-specific Whatsapp Group to connect with peers and have queries & doubts answered by our technical support engineers.

Telephone Support : Available Queries & doubts answered via telephone by our technical support engineers.

Add-ons Industry Projects : 1 Industry-oriented projects to help you upskill and bolster your resume

Premium

Lifetime Access

$203.54

per month for 3 months

Access Duration : Lifetime Duration for which your course videos, challenges and projects will be made available from the time of enrollment.

Mode of Delivery : Online Lessons are administered by expert instructors with pre-recorded videos of lesson plans.

Project Portfolio : Available An exclusive project portfolio page to showcase your various projects and certifications that can be linked to your online resume and job profiles.

Certification : Available Course completion & merit (top 5%) certificates that can be linked to your online profile to build your professional portfolio.

Individual Video Support : 12/month One-on-One zoom support sessions to discuss study plan, progress and to have your queries & doubts answered.

Group Video Support : 12/month Group zoom support sessions to discuss study plan, progress and to have your queries & doubts answered.

Email Support : Available Queries & doubts answered via email by our technical support engineers.

Whatsapp Support : Available Access to course-specific Whatsapp Group to connect with peers and have queries & doubts answered by our technical support engineers.

Telephone Support : Available Queries & doubts answered via telephone by our technical support engineers.

Add-ons Industry Projects : 2 Industry-oriented projects to help you upskill and bolster your resume

Dedicated Support Engineer : Available Personalized and exclusive hands-on support from an expert engineer assigned to answer your queries & doubts and support your course progress.

Student Testimonials

Our Students Love Us!

Student Image

OPEN Skill-Lync mainly focuses on how to strengthen your fundamentals as well as how to apply them in industry-relevant projects. The coursework is designed by professional Mechanical Engineers who know exactly what you need. CLOSE

Shrey Shah

Design Engineer

Student Image

OPEN Thanks a lot, Skill-Lync for your constant support and guidance and also giving me such an amazing platform to explore new things in my field. CLOSE

Jitesh Sahjwani

Trainee Engineer

Student Image

OPEN Excellent institute in providing quality industry oriented courses. Highly reliable! CLOSE

PHANI CHANDRA S

Graduate Engineering Trainee

Student Image

OPEN Courses offered at Skill-Lync are industry-oriented, which helped me gain more practical knowledge. The support team was quick enough to clear all my doubts. Tool Tests & Mock interviews conducted by the Career Success team helped me face the real interviews with ease. CLOSE

LUV KUMAR

Graduate Engineering Trainee

Student Image

OPEN I have been in touch with Skill-Lync for the past 1 year. I was made to attend interviews with several top core companies. And then I managed to grab two offers, one from SATVEN & another one from Easi. Thank you Skill-Lync. CLOSE

Adarsh BL

Graduate Engineering Trainee

Pattern

Certification

  • Top 5% of the class will get a merit certificate
  • Course completion certificates will be provided to all students
  • Build a professional portfolio
  • Automatically link your technical projects
  • E-verified profile that can be shared on LinkedIn
Preview Certificate Enroll Now
certificate

SKILL LYNC WORKS TO GET YOU A JOB

Student Image

Arun Gupta

CFD Engineer

Company Image

Student Image

Adarsh BL

Graduate Engineering Trainee

Company Image

Student Image

Shrey Shah

Design Engineer

Company Image

Student Image

Jitesh Sahjwani

Trainee Engineer

Company Image

Student Image

Shashidhar Reddy

Graduate Engineering Trainee

Company Image

Student Image

Sankar Raj

Consultant

Company Image

Student Image

LUV KUMAR

Graduate Engineering Trainee

Company Image

Frequently Asked Questions

Our instructors are industry experts working in Fortune 500 companies. We partner with them to deliver the lectures online. You will be given access to recorded content and assignments each week.

You should be pursuing or have graduated with a B.E/B.Tech in Mechanical or Automotive Engineering.

Our support system is amazing!. You can read our reviews on Google to see this. We focus on one-on-one support which no one else does. We will communicate with you through videoconferencing, WhatsApp messages/calls, individual online sessions and also in person. Doubts and queries are addressed by a dedicated support engineer who is assigned to you to walk you through your problem areas and clarify any queries that you may have.


Our courses are crafted after consultation with industry experts. This gives you the opportunity to apply what you have learned only as theory and work on projects that will give you a leg up in your career aspirations - be it an MS admit, a new job or growth within your organization. This course will help you bridge the gap between academia and industry and get you market-ready.

You will have an edge over your peers by working extensively on industry-relevant projects, practice on tools and software that will set you apart and help you in getting ahead of the competition. Our course will strengthen your portfolio to get better grants and scholarship opportunities for MS Admits, explore options in Research & Development, and land that much-coveted job in top core companies. 

OpenFOAM is an Open-Source CFD Solver used for the development of customized numerical solvers. 

The Skill-Lync Advantage

  • Industry Relevant Skills

    Learn industry-relevant skills from technical experts

  • Job Leading Courses

    All of our courses are mapped to specific job functions in the market

  • Project Based Learning

    Work on projects, publish to your profile and get hired in top companies

  • Vested in your Success

    In the past 12 months, we have placed 200+ students, helped students get over USD 500,000 in scholarships

  • Dedicated Technical Support

    Get access to highly-dedicated technical and customer support teams

  • Continual Learning

    Once you are part of Skill-Lync, you can keep learning relevant skills through LIVE webinars and workshops