Data-driven Symbolic Closure for Turbulence Modeling in the Lattice Boltzmann Framework

This paper presents a data-driven approach using Physical Symbolic Optimization to discover an interpretable, non-linear analytical closure for Lattice Boltzmann turbulence modeling that outperforms traditional Smagorinsky models in accuracy and generalizes robustly to wall-bounded flows without supplemental corrections.

Original authors: Yujie Fu, Yihan Zhang, Wanru Deng, Yuanjun Dai

Published 2026-05-12
📖 5 min read🧠 Deep dive

Original authors: Yujie Fu, Yihan Zhang, Wanru Deng, Yuanjun Dai

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to predict how a cup of coffee swirls when you stir it, or how smoke curls from a candle. In the world of physics, this chaotic, twisting motion is called turbulence. It is one of the hardest puzzles in science because the fluid moves in tiny, unpredictable patterns that change constantly.

To simulate this on a computer, scientists use a method called Lattice Boltzmann. Think of this method as a giant grid of tiny tiles. Instead of tracking every single molecule of fluid, the computer looks at how "particles" hop from one tile to the next.

The Problem: The "Over-Blunt" Knife

The paper explains that when we try to simulate turbulence on a computer, we can't afford to make the grid so fine that it catches every tiny swirl (that would take too much computing power). So, we use a "shortcut" called a Sub-Grid Scale (SGS) model.

Think of the SGS model as a chef's knife used to chop vegetables.

  • The Old Knife (Smagorinsky Model): For decades, scientists have used a standard model (Smagorinsky) that acts like a very blunt, heavy cleaver. It chops everything roughly the same way. Near walls (like the side of a pipe), this cleaver is too aggressive. It chops up the delicate, small swirls that should be there, making the simulation "over-dissipative" (it loses energy too fast) and missing important details like tiny corner vortices.
  • The Goal: The researchers wanted a scalpel—a tool that knows exactly how hard to cut in different situations, preserving the delicate details without wasting energy.

The Solution: Teaching a Computer to Write the Recipe

Instead of trying to guess the perfect formula using old-school math theories, the authors used a "data-driven" approach. They used a technique called Physical Symbolic Optimization (Φ-SO).

Here is the analogy:
Imagine you have a massive library of high-definition videos showing exactly how fluids move (these are called DNS datasets). You want the computer to look at these videos and write down a simple mathematical "recipe" (an equation) that explains the movement.

Usually, computers use "Black Box" AI (like deep neural networks) to do this. They give you an answer, but you can't see how they got there. It's like a magic trick where you see the rabbit appear, but you don't know the trick.

This paper used a different approach:

  1. The Search: The computer was given a toolbox of math symbols (plus, minus, multiply, square roots, etc.) and a set of rules based on physics (like "energy must scale in a certain way").
  2. The Discovery: The computer tried millions of different combinations of these symbols, checking them against the high-definition videos. It kept the formulas that worked best and discarded the ones that were too complicated or didn't fit the physics.
  3. The Result: It found a specific, readable equation (a "recipe") that acts like a smart scalpel.

What Makes This New Recipe Special?

The new formula the computer discovered is "smart" because it looks at two things at once:

  1. Stretching (Strain): How much the fluid is being pulled apart.
  2. Spinning (Rotation): How much the fluid is twisting.

The old "blunt cleaver" only looked at stretching. The new "scalpel" knows that if the fluid is spinning fast but not stretching much, it should behave differently. This allows it to:

  • Preserve the delicate details: In a simulation of a box with a moving lid, the new model successfully found tiny, weak swirls in the corners (called Moffatt eddies) that the old model completely smoothed over and erased.
  • Work without a manual override: The old models often needed a special "damping" rule added by hand to stop them from being too aggressive near walls. The new model figured this out on its own.

The "Zero-Shot" Magic Trick

The most impressive part of the paper is the generalization test.

  • The computer was trained only on two specific types of flows: a swirling vortex in open space and a box with a moving lid.
  • Then, the researchers asked it to simulate a completely different scenario: Turbulent flow in a pipe (channel flow), which it had never seen before.
  • The Result: Without any extra training or "cheat codes" for pipes, the model performed better than the standard method. It correctly predicted how the fluid moves near the pipe walls, proving it learned a fundamental rule of turbulence rather than just memorizing the training videos.

Summary

In simple terms, the authors used a smart computer search to find a new, simpler, and more accurate mathematical rule for simulating turbulent fluids.

  • Old way: Use a blunt tool that misses details and needs constant manual fixing.
  • New way: Use a computer to discover a precise, self-correcting formula that understands both stretching and spinning, allowing it to see the "fine print" of turbulence that others miss.

This work suggests that in the future, we might not need to guess how fluids behave; we can let data-driven tools discover the laws of physics for us, creating smarter and more efficient simulations for engineering and science.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →