Skip to content

Welcome to the Applied Computational Fluid Dynamics (CFD) Tutorials repository. This repository contains a series of hands-on tutorials designed to help undergraduate students learn and apply CFD principles using OpenFOAM

Notifications You must be signed in to change notification settings

shimonpi/AppliedCFD_Tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Applied CFD Tutorials

Welcome to the Applied Computational Fluid Dynamics (CFD) Tutorials repository. This repository contains a series of hands-on tutorials designed to help undergraduate students learn and apply CFD principles using OpenFOAM, a leading open-source CFD software, and ParaView, a powerful visualization tool.

Repository Contents

  1. Tutorial 0: Setting up WSL and OpenFOAM

    Learn how to install the Windows Subsystem for Linux (wsl) and OpenFOAM on your Windows machine. This tutorial includes step-by-step instructions to ensure a smooth installation process, especially for beginners.

  2. Tutorial 1: Basic Case Setup - Lid-Driven Cavity (LDC)

    Dive into setting up your first CFD simulation case. This tutorial covers the initial steps of preparing the lid-driven cavity benchmark case and running it in OpenFOAM, and visualizing the results using ParaView.

  3. Tutorial 2: Laminar Flow Over a Flat Plate

    Explore the process of setting up and simulating laminar flow over a flat plate. This tutorial includes the theoretical background of boundary layer development, configuring the simulation in OpenFOAM, and analyzing the results using ParaView.

  4. Tutorial 3: Turbulent Flow Over a Flat Plate

    Delve into the complexities of simulating turbulent flow over a flat plate. This tutorial covers the fundamental concepts of turbulence and the law of the wall, guides you through setting up a turbulent flow simulation in OpenFOAM, and instructs you on how to analyze the results using ParaView.

  5. Tutorial 4: Flow Over a Backward-Facing Step

    This tutorial explores the flow over a backward-facing step (BFS), highlighting flow separation and reattachment phenomena. You will set up, run, and analyze a BFS simulation using OpenFOAM, and compare the results with experimental data.

  6. Tutorial 5: Flow Over a Cylinder (Vortex Shedding)

    This tutorial introduces the simulation of flow over a circular cylinder, focusing on vortex shedding phenomena. You will learn how to set up and run this case in OpenFOAM and visualize the formation of the Von Kármán vortex street.

  7. Tutorial 6: Flow Over NACA0012 Airfoil

    Explore the aerodynamic characteristics of the NACA0012 airfoil using two approaches. The first sub-tutorial utilizes NASA's provided geometry and mesh to set up and simulate flow over the airfoil. The second sub-tutorial introduces snappyHexMesh, a tool within OpenFOAM for generating custom meshes. You will compare both approaches, validating your findings against NASA's experimental data.

Getting Started

To get started, begin with Tutorial 0: Setting up WSL and OpenFOAM. Follow the instructions carefully to prepare your system for running OpenFOAM simulations. Once set up, proceed to the subsequent tutorials to deepen your understanding and skills in CFD.

Contributing

We welcome contributions to enhance these tutorials. If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.

About

Welcome to the Applied Computational Fluid Dynamics (CFD) Tutorials repository. This repository contains a series of hands-on tutorials designed to help undergraduate students learn and apply CFD principles using OpenFOAM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages