Reduced-Order Hydrodynamic Modelling of a Sphere Near a Wall Using Sparse Regression and Neural Operators

This paper presents a real-time, interpretable surrogate model for predicting the heave dynamics of a sphere near a wall by combining Sparse Identification of Nonlinear Dynamics (SINDy) to extract governing ODEs from CFD data with a neural operator network that maps geometric parameters to these dynamics.

Original authors: Zev Hoffman, Sara Vahaji, Arpan Das, Micheal Candon, Daniel Sgarioto, Jayarathne Nirman, Pier Marzocca

Published 2026-02-18
📖 4 min read☕ Coffee break read

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 small toy boat (a drone boat) bounces up and down in the water right next to a giant ship. This is a critical moment called "launch and recovery." If the boat bounces too wildly, it might crash into the big ship or flip over.

To predict this safely, scientists usually use CFD (Computational Fluid Dynamics). Think of CFD as a super-detailed, high-definition video game simulation of water. It's incredibly accurate, but it's also slow and expensive. Running one simulation can take hours of computer time. If you need to know what happens right now to save the boat, waiting hours for a computer to finish its math is too late.

This paper presents a clever shortcut: a "Smart Cheat Sheet" that is as fast as a video game but as smart as the slow simulation.

Here is how they built it, using simple analogies:

1. The Problem: The "Slow Motion" vs. "Real Time" Dilemma

  • The Old Way (CFD): Imagine trying to predict the weather by simulating every single raindrop and wind gust in a computer. It's perfect, but it takes days to calculate tomorrow's forecast.
  • The Goal: We need a weather app that tells us the forecast instantly, even if it's an approximation.

2. Step One: The "Detective" (SINDy)

First, the researchers ran the slow, expensive simulations for many different scenarios (dropping the boat from different heights, at different distances from the wall).

Then, they used a tool called SINDy (Sparse Identification of Nonlinear Dynamics).

  • The Analogy: Imagine you have a messy room full of toys, clothes, and books (the complex water data). You want to know the simple rules that explain how the room got messy.
  • What SINDy does: It acts like a detective who looks at the mess and says, "Okay, 90% of this mess is caused by the cat knocking things over (gravity), 9% is the dog (damping), and 1% is the wind (waves)." It ignores the tiny, unimportant details and finds the simplest mathematical equation that explains the movement.
  • The Result: They found that the boat's bounce could be described by a simple formula involving a "spring" (buoyancy), a "shock absorber" (water resistance), and a "push" (waves).

3. The Twist: The Rules Change

Here is the tricky part. The "spring" and "shock absorber" aren't constant.

  • If you drop the boat from high up, the water pushes back harder (non-linear).
  • If the boat is very close to the wall, the water bounces off the wall and hits the boat differently.

So, the "detective" (SINDy) gave them a different equation for every single scenario. But we can't memorize a million different equations. We need one master rulebook.

4. Step Two: The "Translator" (Neural Operator)

This is where the Neural Operator (ONet) comes in.

  • The Analogy: Imagine you have a dictionary that translates "Distance from Wall" and "Drop Height" into "The Right Equation."
  • How it works: The researchers taught a computer (a Neural Network) to look at the input (e.g., "Drop from 5 meters, 10 meters from wall") and instantly output the correct coefficients (the numbers for the spring and shock absorber) that the "Detective" found earlier.
  • The Magic: The computer didn't just memorize the answers; it learned the shape of the relationship. It created a smooth, continuous map. Now, if you ask for a scenario the computer has never seen before (e.g., "Drop from 4.2 meters"), it can guess the right equation instantly.

5. The Final Product: The "Real-Time Pilot"

The result is a Surrogate Model.

  • Speed: It runs in milliseconds (real-time).
  • Accuracy: It is almost as accurate as the slow, expensive simulation.
  • Interpretability: Unlike a "black box" AI that just gives a number, this model tells you why. It says, "The boat will bounce because the water is acting like a stiff spring right now."

Why Does This Matter?

In the real world, when a Navy drone boat is being lowered into rough seas next to a massive ship, the operators need to know immediately if the boat will crash.

  • Before: They might have to guess or wait for a slow computer to run a simulation.
  • Now: They can use this "Smart Cheat Sheet" to predict the boat's path instantly, allowing them to adjust the crane or the boat's thrusters in real-time to keep it safe.

In a nutshell: They took a slow, perfect physics simulation, used a detective to find the simple rules inside it, and then taught a computer to instantly write those rules for any situation. It's like turning a 10-hour movie into a 1-second summary that still tells the whole story.

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 →