Reduced-Order Vortex Shedding Models for Cylinders

Reduced-Order Vortex Shedding Models for Cylinders

ISEF Category: Engineering Technology: Statics and Dynamics

Ready to Turn This Idea Into a Real Project?

This guide was put together with the help of AI research tools to give you a solid starting point. But a competitive science fair project lives in the details: refining your research question, fine-tuning your variables, analyzing your data, and presenting your findings like a seasoned scientist.

For next steps tailored to your interests, skill level, and timeline, work one-on-one with a MehtA+ mentor. Learn more about MehtA+ Science & Engineering Research Mentorship →

Subcategory: Computational Mechanics  ·  Difficulty: Advanced  ·  Setup: University Lab  ·  Time: Full Year

The Hook

A fast fluid can turn into a repeating pattern of whirlpools behind a cylinder. Engineers care because those whirlpools can shake bridges, cables, and pipes. Your project asks a big question, can a small model predict that chaos fast enough to run on a tiny computer?

What Is It?

This phenomenon studies vortex shedding, the repeating swirl pattern that forms when fluid flows past a cylinder. At low to moderate flow speeds, the wake behind the cylinder does not stay smooth. It flips from side to side, and that motion changes the drag force on the object.

Reduced-order modeling tries to replace a huge, expensive fluid simulation with a much smaller model that keeps the key behavior. Proper orthogonal decomposition, or POD, finds the main flow patterns in stored snapshots. Galerkin projection then turns those patterns into equations you can run much faster. Think of it like compressing a movie into its most important scenes, so you can still follow the plot without storing every frame.

For your project, you would train the model on OpenFOAM simulation data and test whether it can predict drag as flow conditions change. The challenge is not just accuracy. You also need speed, stability, and a model that can run on limited hardware like a Raspberry Pi.

Why This Is a Good Topic

This is a strong science fair topic because you can measure the main output, drag coefficient, and compare predicted values against full simulations. The problem connects to bridges, aircraft parts, drone frames, and any structure exposed to flowing air or water. You can learn computational fluid dynamics, data reduction, model validation, and real-time embedded prediction in one project.

Research Questions

  • How does the number of POD modes affect drag prediction accuracy for cylinder wake flow?
  • What is the effect of training Reynolds number range on reduced-order model stability?
  • Does adding more OpenFOAM snapshots improve real-time drag coefficient prediction?
  • To what extent does a Galerkin model stay accurate when flow conditions move outside the training set?
  • Which basis size gives the best tradeoff between prediction error and runtime on a Raspberry Pi?
  • How does the choice of snapshot spacing affect vortex shedding reconstruction?

Basic Materials

  • Computer with enough memory to run OpenFOAM simulations or access saved datasets.
  • OpenFOAM installed on a Linux machine or virtual machine.
  • Raspberry Pi with power supply, storage card, and network access.
  • Monitor, keyboard, and mouse for setup and testing.
  • Python installed with NumPy, SciPy, Matplotlib, and Pandas.
  • External storage for simulation snapshots and model files.
  • Spreadsheet software for tracking runs and errors.
  • Basic internet access for reading documentation and journal papers.

Advanced Materials

  • Workstation or access to a compute server for running higher-resolution OpenFOAM cases.
  • Raspberry Pi 4 or similar single-board computer for deployment testing.
  • Linux environment with OpenFOAM, Python, and command-line tools.
  • C++ compiler or Python bindings for interfacing reduced-order code.
  • Data storage for large snapshot sets and intermediate matrices.
  • Version control system such as Git for tracking model changes.
  • Performance monitoring tools for timing inference and memory use.
  • Journal articles or lecture notes on POD, Galerkin projection, and reduced-order CFD.

Software & Tools

  • OpenFOAM: Generates the flow snapshots you will use to build and test the reduced-order model.
  • Python: Processes snapshot data, builds the POD basis, and compares predicted and true drag values.
  • NumPy: Handles matrix operations for singular value decomposition and projection steps.
  • Matplotlib: Plots wake structure, error curves, and runtime comparisons.
  • Git: Tracks code changes and helps you compare model versions cleanly.

Experiment Steps

  1. Define the exact flow case, the Reynolds number range, and the drag metric you want to predict.
  2. Decide how you will collect snapshots and how you will split them into training and test sets.
  3. Build a POD basis from the training snapshots and choose how many modes to keep.
  4. Design the reduced dynamical model with Galerkin projection and plan how you will check stability.
  5. Set up validation tests that compare reduced-model drag predictions against full OpenFOAM results.
  6. Plan an embedded deployment test on the Raspberry Pi and measure whether the model stays fast enough for real-time use.

Common Pitfalls

  • Using too few snapshots, which makes the POD basis miss important wake behavior.
  • Training only on one Reynolds number, which makes the model fail when the flow changes.
  • Keeping too many modes, which can make the reduced model slow without improving accuracy.
  • Ignoring numerical instability in the Galerkin system, which can cause the prediction to blow up.
  • Comparing drag values from mismatched sampling windows, which makes the error analysis meaningless.

What Makes This Competitive

A competitive version of this project would not stop at making a smaller model. You would test a careful training strategy, compare multiple basis sizes, and report both accuracy and runtime. Strong projects also explain when the model fails, not just when it works. If you add a clean validation set, stability analysis, and a real embedded deployment, your work starts to look like serious engineering research.

Project Variations

  • Train the reduced-order model on a narrower Reynolds number band and test how far it can extrapolate.
  • Replace the Raspberry Pi deployment with a laptop benchmark and compare speed, memory use, and prediction error.
  • Use lift coefficient prediction or wake frequency prediction instead of drag to compare which flow quantity reduces best.

Learn More

  • OpenFOAM User Guide: Search the OpenFOAM documentation for tutorials on cylinder flow and snapshot output.
  • MIT OpenCourseWare: Search for fluid mechanics and numerical methods lecture notes that explain wake flow and projection methods.
  • NASA NTRS: Search the NASA Technical Reports Server for reduced-order modeling and POD papers in fluid dynamics.
  • PubMed: Search for review articles on reduced-order modeling and Galerkin projection in biomechanics and fluids.
  • Journal of Fluid Mechanics: Search the journal site for papers on vortex shedding, POD, and model reduction.
  • Computers & Fluids: Search for applied papers on reduced-order CFD and embedded prediction.

For next steps tailored to your interests, skill level, and timeline, work one-on-one with a MehtA+ mentor. Learn more about MehtA+ Science & Engineering Research Mentorship →

To discover more projects, visit the MehtA+ Science Fair Hub →

Shopping Cart