论文标题
使用机器学习轻松产生和吸收波
Easily generating and absorbing waves using machine learning
论文作者
论文摘要
高阶波制理论已变得可用,但仅限于其适用性的某些波浪和波浪制造商类型的范围。另外,可以考虑使用机器学习来找到非线性功能关系。因此,本文提出了一个简单而通用的框架,用于基于机器学习生成和吸收波浪。该框架训练神经网络,以在Wavemaker上的自由表面高程和Wavemaker速度之间建立传递功能。值得注意的是,引入了基于波浪制定机制的惩罚项和数据增强技术,以提高神经网络的概括能力,而不是纯数据驱动。因此,一旦给出了WaveMaker前面的目标波轮廓,它就可以同时实现产生波和吸收反射波的产生。以活塞和柱塞挥舞者为示例,应用了内部数值求解器来模拟波浪产生和吸收。通过分析溶液验证了模拟的波轮廓和波轨道速度,表明所提出的框架有效消除了重新反射波。然后,进行生成孤立波和新年波的验证,表明生成的波与所需的波升高非常吻合。提出的框架将来可以促进Wavemaker设计,并且不需要复杂的理论推导。
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 wavemakers as examples, an in-house numerical solver is applied to simulate both wave generation and absorption. The simulated wave profiles and wave orbital velocities are validated with analytical solutions, showing that the proposed framework is effective at eliminating the re-reflection wave. Then, the validation for generating the solitary wave and the New-year wave is performed, indicating that the generated waves agree quite well with the desired wave elevation. The proposed framework can facilitate the wavemaker design in the future, and no complex theoretical derivation is required.