Easily generating and absorbing waves using machine learning
Yulin Xie, Xizeng Zhao

TL;DR
This paper introduces a machine learning framework that efficiently generates and absorbs waves by training neural networks to model the transfer function between wave profiles and wavemaker velocity, enhancing wave control without complex theory.
Contribution
It presents a universal neural network-based approach with data augmentation and penalty techniques for wave generation and absorption, applicable to different wavemaker types.
Findings
Effective wave absorption with re-reflection elimination
Accurate generation of solitary and New-year waves
Validated with analytical solutions and simulations
Abstract
High-order wave-making theories are becoming available but are limited to certain ranges of waves and wavemaker types in their applicability. Alternatively, machine learning can be considered to find nonlinear functional relationships. Therefore, this paper proposes a simple and universal framework for generating and absorbing waves based on machine learning. This framework trains neural networks to establish the transfer function between the free-surface elevation on the wavemaker and the wavemaker velocity. Significantly, penalty term and data augmentation techniques based on wave-making mechanisms are introduced to increase the generalization ability of neural networks, rather than pure data-driven. Therefore, once the target wave profiles in front of the wavemaker are given, it can realize generating waves and absorbing reflected waves at the same time. Taking piston and plunger…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOcean Waves and Remote Sensing · Fluid Dynamics and Vibration Analysis · Coastal and Marine Dynamics
