吾生有涯 学海无涯
析模有界 知识无界

流体流动声音的模拟

内容纲要

流体流动点的应声是否也可以模拟呢?国外的小伙伴通过以计算流体力学为基础找到了一种新的方法来合成液体声音。液体产生的声音主要是由于介质中气泡的共振产生的。他们的方法是将基于物理的气泡共振方程与实时浅水流体模拟以及基于SPH网格的混合模拟进行耦合求解,以实现自动声音合成。

在倒水模拟案例中,水是从水面上方的一个龙头中倒出的。最初的冲击产生了一个大气泡和许多小气泡。大气泡在受到来自上方的水的冲击时会分散成较小的气泡。产生的声音考虑到了较大的气泡以及所有较小的气泡,产生了在补充视频中听到的广谱声音。在一个模拟帧中处理了多达1530个气泡来生成声音。

在水中落物模拟案例中,五个物体连续快速地被扔进一个水箱里,每一个物体进入水面时,会产生许多小气泡和一个大气泡。视频显示了最初撞击产生的动画和声音,以及随后的气泡和水罐周围晃动产生的声音。使用了10个球谐模式,处理了多达15000个气泡。

在“溃坝”模拟场景中,使用五种球谐模式处理了多达15000个气泡。这个基准测试还演示了当波浪破碎时,当水向左侧猛冲时,会产生一个管状气泡,这突出了球型谐波分解对于处理这样的场景的重要性,在这种情况下,会产生非球形的气泡。

浴盆模拟案例中,鸭子产生的波产生了高曲率和高速度的区域,产生了共振气泡。

模拟水流入小溪时的声音,通过在演示过程中增加一半的水流量,使水面的速度和曲率更高,从而产生更大和更湍流的声音。

视频介绍如下:

本篇文章来源于微信公众号: 南流坊

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《流体流动声音的模拟》
文章链接:https://www.topcfd.cn/26397/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册