← Latest papers
🔬 physics

Hamiltonian Two-Way Coupling of Nonlinear Waves and 3D Flows

This paper introduces a Hamiltonian-based, nonlinear, and dispersive 2D wave model that enables canonically consistent two-way coupling with 3D fluid solvers, effectively eliminating interface artifacts while significantly improving accuracy and computational efficiency compared to existing methods.

Original authors: Sinan Wang, Ruicheng Wang, Taiyuan Zhang, Fan Feng, Jinjin He, Yuchen Sun, Zhiqi Li, Bo Zhu

Published 2026-08-27
📖 6 min read🧠 Deep dive

Original authors: Sinan Wang, Ruicheng Wang, Taiyuan Zhang, Fan Feng, Jinjin He, Yuchen Sun, Zhiqi Li, Bo Zhu

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 trying to film a massive ocean scene for a movie. You need the water to look real, with waves crashing against a ship's hull, splashing over a submarine, or rippling as a seaplane lands. To make this look convincing on a computer, scientists use complex simulations that calculate how every drop of water moves. However, simulating an entire ocean with this level of detail is impossible; the computer would run out of memory and time long before the scene finished. The standard solution has been to simulate only a small box of water around the action in high detail, while using a much simpler, cheaper model for the vast ocean surrounding it. The problem is that these two models have historically spoken different languages. The detailed 3D model captures the chaotic, steep, and powerful nature of real waves, while the simple 2D model used for the open ocean often treats waves as gentle, predictable ripples that cannot bend or steepen. When these two mismatched simulations meet at the edge of the box, the waves often reflect back unnaturally or create visible seams, breaking the illusion of a single, continuous body of water.

A team of researchers at Georgia Institute of Technology and Dartmouth College has developed a new way to bridge this gap, allowing the detailed 3D simulation and the wide 2D ocean model to talk to each other without creating these visual errors. Their approach replaces the old, simplified ocean model with a new one that can handle the same complex, steep, and interacting waves as the detailed 3D solver. By ensuring both sides of the simulation understand the same physics of how waves grow, steepen, and travel at different speeds depending on their size, the researchers created a system where the transition between the small, detailed area and the vast, open ocean is seamless. This allows for the creation of large-scale water scenes, from battleships cutting through heavy seas to submarines surfacing, where the water behaves consistently everywhere, without the computer needing to calculate every single drop across the entire ocean.

The core of this achievement lies in fixing a fundamental mismatch in how computer graphics has traditionally handled water. For decades, the industry has relied on two main types of simplified wave models for the open ocean. One model treats water as a shallow, non-dispersive fluid, meaning all waves travel at the same speed regardless of their size, which works well for rivers but fails to capture the unique behavior of deep ocean swells. The other model treats waves as perfectly linear, meaning they pass through each other without changing shape or interacting, which is accurate for calm seas but falls apart when waves become steep or crash. When these simplified models are coupled with a high-fidelity 3D solver that naturally produces steep, interacting waves, the result is a jarring disconnect. The 3D side sends out complex, steep waves, but the 2D side cannot understand them, causing the waves to bounce back or distort at the boundary.

To solve this, the researchers introduced a new 2D wave model based on a mathematical framework known as the Zakharov formulation. In plain terms, this framework treats the water surface not just as a height map, but as a system with two linked properties: the height of the wave and the speed of the water moving along the surface. By tracking both of these properties together, the model can naturally reproduce the way real waves steepen, interact, and change speed based on their size. This is a significant departure from previous methods that had to choose between speed and accuracy. The new model captures the complex, nonlinear behavior of real ocean waves while still running fast enough to be used in large scenes. It achieves this by using a specific mathematical expansion that breaks down the complex wave interactions into a series of steps that a computer can solve efficiently using standard grid calculations, avoiding the need for complex, slow mesh tracking that previous high-accuracy methods required.

The researchers tested this new system by coupling it with a standard 3D fluid solver in a localized box. They ran a series of experiments to see how well the two sides communicated. In one test, they sent a wave packet from the 3D box out into the 2D ocean. In previous systems, this often resulted in the wave changing shape or reflecting back at the boundary. In their new system, the wave traveled smoothly across the interface, maintaining its shape and speed perfectly. They also tested the system with a boat moving through the water. A boat creates a specific V-shaped wake, known as a Kelvin wake, which has a distinct pattern of waves that spread out behind it. Older methods often failed to reproduce this pattern correctly or created strange ripples behind the boat where the 2D and 3D models met. The new method produced a clean, continuous wake that flowed seamlessly from the detailed 3D area into the open 2D ocean, matching the results of a full, high-resolution 3D simulation of the entire scene but running more than four times faster.

The team demonstrated the power of their approach with several large-scale scenarios. They simulated a seaplane landing on the ocean, where the plane skims the surface and leaves a long, trailing wake that stretches far beyond the immediate area of the plane. They also simulated a battleship navigating through heavy, rough seas, a scenario where the waves are so steep they are close to breaking. In these difficult conditions, the system remained stable and the water looked consistent across the entire domain. Another test involved a submarine rising to the surface, creating a complex disturbance as it broke the water. In all these cases, the transition between the detailed 3D region and the surrounding 2D ocean was virtually invisible, with no obvious seams or unnatural reflections. The researchers noted that while the system is highly accurate, it does require a careful balance; if the waves become too extreme, the computer must slightly reduce the level of nonlinearity in the calculation to prevent the simulation from becoming unstable, but even with this adjustment, the results remained far superior to previous methods.

The success of this method suggests a new path forward for computer graphics and fluid simulation. By providing a way to couple a detailed, localized 3D simulation with a vast, efficient 2D ocean model without losing physical accuracy, the researchers have removed a long-standing bottleneck in creating realistic water scenes. The system allows for the simulation of massive ocean environments where the water behaves correctly everywhere, from the splash of a single drop to the swell of a distant wave, without the computational cost of simulating the entire ocean in high detail. This opens the door for more realistic and immersive visual effects in films and games, as well as more accurate scientific visualizations of ocean dynamics, all while running on standard computer hardware in a fraction of the time previously required. The work represents a shift from choosing between speed and realism to achieving both, ensuring that the water in a digital world can finally behave as it does in the real one.

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 →