ACCESS THE COMPLETE LIBRARY OF COURSES & TUTORIALS 
Updated 9 August 2024
Reading time: mins

An overview of the CFD simulation process in OpenFOAM

Part 2 - A practical look at the key steps in a computational fluid dynamics simulation in OpenFOAM
[object Object]
by Dr Sumit Verma
A quick introduction from Seán

Welcome back to our series on Computational Fluid Dynamics (CFD) with OpenFOAM. In this tutorial, we'll be taking a practical look at the CFD simulation process in OpenFOAM. We'll be using a simple case study to demonstrate the key steps involved in a typical CFD simulation.

The purpose of this tutorial is not to provide a detailed step-by-step guide to setting up and running an OpenFOAM simulation (that comes later). Instead, we'll be focusing on the key steps involved in a typical CFD simulation. This will make our detailed walkthrough, in the next tutorial, much easier to follow.

Dr Sean Carroll
Dr Seán Carroll CEng MIEI, FHEA
Founder of EngineeringSkills.com

1.0 Computational Fluid Dynamics Simulation with OpenFOAM

OpenFOAM is a piece of open-source software for performing simulations and studying a wide variety of problems encountered in continuum mechanics such as:

  • fluid flow in fluid dynamics,
  • heat transfer problems in thermal engineering,
  • multiphase flows in complex bio-chemical processes.

While the software can solve different sets of governing partial differential equations describing different physics, in this article, we will focus on simulating the airflow around a bridge deck and then determining the aerodynamic forces acting on the bridge deck as a result of this airflow.

For this problem, the air flowing over the deck is idealised as an incompressible Newtonian flow, which implies a constant density for the fluid (air in this case).

Using this simple case study, we connect the core theoretical concepts introduced in the previous tutorial with their practical implementation in OpenFOAM. This approach aims to reinforce and solidify your understanding of the key theoretical elements discussed previously.

Engineering Essentials Membership

Engineering tutorials,
written by an engineer — not a model.

Read the rest, download the resources and unlock the full archive. This is independent, human-crafted engineering content. An Essentials Membership gets you access to all member-only tutorials and helps keep the lights on for a learning platform built by engineers, for engineers.

  • The complete archiveAll member-only tutorials in the archive with new expertly researched deep dives added regularly.
  • Full, runnable Python sourceThe complete source for every project, not trimmed snippets. Run it, break it, learn from it.
  • Video walkthroughsWatch video walkthroughs, with the reasoning behind how and why each step was implemented.
  • Made by an engineer, not a modelEvery line is written, tested and debugged by a human. Your membership is what keeps it that way.
Support the work

Essentials Membership

Annual Subscription$7/mobilled $84/year
  • Instant access to the full archive
  • 28-day refund, no questions
  • Cancel anytime
  • Your card and subscription are handled by Stripe

Already a member? Log in

Want all video courses too?
Upgrade to All Access Membership for the complete library of in-depth video courses on top of everything in Essentials.Explore All Access Membership