Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn OpenFOAM CFD (Level 2)
Rating: 4.4 out of 5(41 ratings)
1,280 students

Learn OpenFOAM CFD (Level 2)

Learn Neat Techniques to Setup CFD Cases in OpenFOAM!
Created byCfd Baba
Last updated 2/2023
English
English [Auto],

What you'll learn

  • Multiphase Simulation using interFoam
  • Conjugate Heat Transfer Simulation using chtMultiRegionSimpleFoam
  • Ahmad Body External Aerodynamics Simulation With Validation using simpleFoam
  • Geometry Preparation Using Salome
  • Meshing Using Salome
  • Meshing Using snappyHexMesh
  • Setting Correct Boundary Conditions in OpenFOAM
  • Post-processing Using Paraview

Course content

3 sections29 lectures2h 17m total length
  • Introduction and Creating Fluid Domain7:46
  • Refining the blockMesh3:13

    Refine the blockMesh around the car by adjusting domain lengths and delta sizing to achieve uniform 0.1 m cells in x, y, and z, preparing for snappy hex mesh.

  • Setting up snappyHexMeshDict9:25
  • Executing snappyHexMesh in Parallel2:22

    Execute snappyHexMesh in parallel by decomposing the domain into two subdomains with the Scotch method, then run mpirun to overwrite the block mesh and generate boundary layers.

  • Visualizing snappyHexMesh in Paraview4:28

    Visualize and evaluate snappyHexMesh in Paraview for an armoured body, checking boundary layers, mesh quality, and refinements, then prepare lift and drag results for comparison with experiments.

  • Setting up Initial Boundary Conditions in 0 Folder6:10
  • Setting up constant and system Folder3:35
  • Executing simpleFoam in Parallel and Calculating Lift and Drag Coefficient6:07

    Execute parallel simpleFoam in OpenFOAM, decompose and check the mesh, monitor lift and drag coefficients across iterations, and reconstruct and post-process results in Paraview.

  • Postprocessing Results in Paraview4:36

    Use Paraview postprocessing to view pressure distribution and velocity around the car, observe wake vortices, and learn how mesh refinement captures drag forces, with max velocity near 61 m/s.

  • Plotting Streamlines in Paraview3:59
  • Lift and Drag Coefficients Validation and Conclusion1:41

    Validate lift and drag coefficients by comparing numerical results with experimental data, using the ready-made CAD model, snappy hex mesh, reference length and area, post-processing, and a steady-state simple solver.

Requirements

  • Enthusiasm to learn OpenFOAM

Description

Note - CFD results always need to be validated with experimental data before blindly relying on them.


This course will take you through all the basics required in order to simulate simple CFD problems using OpenFOAM.

  • Geometry preparation will be covered using Salome.

  • Meshing will be covered using Salome and snappyHexMesh.

  • Solving will be covered using OpenFOAM solvers.

  • Post-processing of results will be covered using Paraview.

  • All these software are available for free without any license costs.

CFD helps to reduce the cost of products by saving time and money in prototype testing phase. Rapid prototype testings can be done by using CFD technology to predict the future behavior of the product. It enables us to foresee any shortcomings in the product and rectify them before the actual manufacturing phase of the product. This is a young technology and can grow substantially in near future.


You will be able to draw CAD models using the dimensions of any given geometry. Then you will understand how to mesh the geometry in Salome to get appropriate results. Mesh size plays an important role in deciding the accuracy of your results. Assumption of boundary conditions is another important aspect in any CFD simulation. Replication of real-life conditions must be correctly implemented in the CFD boundary conditions. Finally good post-processing of the results helps you to deliver your results successfully to the non-technical

Who this course is for:

  • Bachelors Students
  • Masters Students
  • Professionals