Minnaert 假设气泡关闭时发生周期性膨胀和收缩,周围水也跟着振动,就嗷地一声叫了出来!设有个半径为 \(r\) 的泡形成后开始简谐振动,半径有

\[r=r_0+a\sin\frac{2\pi t}T
\]

下面考虑势能和动能的守恒,先算势能。当气泡半径减小 \(x\) 时,体积减小的比例是 \(\left(\dfrac{r-x}r\right)^3\)。假设瞬间的体积压缩是绝热过程(合理,毕竟嗷的一瞬间传热哪有那么快的),则压力满足

\[\frac p{p_0}=\frac{v_0^k}{v^k}=\left(\frac r{r-x}\right)^{3\kappa},\frac{c_p}{c_v}=\kappa
\]

假设气泡的脉动不太大(合理,气泡也不可能一瞬间变多小),则可以直接一阶近似

\[p-p_0=\frac{3\kappa px}r
\]

在压缩到最小体积下的势能是:

\[-\int_{V_0}^V\left(p-p_0\right)\mathrm dV=\int_0^a\frac{3\kappa px}r4\pi r^2\mathrm dx=6\pi\kappa pra^2
\]

再算动能。谐振子的动能由水的运动决定,假设水的运动是径向的。气泡壁的速度为:

\[\frac{\mathrm dr}{\mathrm dt}=\frac{2\pi a}T\cos\frac{2\pi T}T
\]

距离 \(R\) 处的一个小水团子的速度为

\[\frac{r^2}{R^2}\frac{2\pi a}T\cos\frac{2\pi T}T
\]

气泡脉动时所有水团子的总动能我们直接积分只因到无穷远。

\[\frac 12\int\left(\frac{\mathrm dr}{\mathrm dt}\right)_{\max}^2\mathrm dm=\frac\rho2\int_r^\infty\left(\frac{r^2}{R^2}\frac{2\pi a}T\right)^24\pi R^2\mathrm dR=\frac{8\pi^3\rho r^3a^2}{T^2}
\]

简谐运动让动能等于势能就有

\[6\pi\kappa pra^2=\frac{8\pi^3\rho r^3a^2}{T^2}
\]

算出气泡的脉动周期和频率,即我们要求的 Minnaert 共振频率!

\[T^2=\frac{4\pi^2\rho r^2}{3\kappa p},f=\frac 1T=\frac1{2\pi r}\sqrt\frac{3\kappa p}\rho
\]

代入室温下的气体数据

\[f=\frac1{2\pi r}\sqrt\frac{3\times1.400\times100000}{1000}\approx\frac{3.26\text{(m/s)}}r
\]

Minnaert的更多相关文章

  1. Opengles 管线编程介绍

      OpenGL ES 2.0可编程管道 上图橙色部分(Vertex Shader和Fragment Shader)为此管道的可编程部分.整个管道包含以下两个规范: 1)         OpenGL ...

随机推荐

  1. Lfu缓存在Rust中的实现及源码解析

    一个 lfu(least frequently used/最不经常使用页置换算法 ) 缓存的实现,其核心思想是淘汰一段时间内被访问次数最少的数据项.与LRU(最近最少使用)算法不同,LFU更侧重于数据 ...

  2. 化合物同位素理论同位素分布计算软件Isopro 3.0

    大家好,今天分享一款软件,即可以计算化合物理论同位素分布的软件Isopro 3.0.在做质谱的实验时,特别对合成的化合物进行质量表征时,往往要求ppm绝对值在5以内,对质谱的分辨率要求很高.对于小分子 ...

  3. Java 表达式执行引擎 jexl

    介绍 JEXL的全称是Java表达式语言(Java Expression Language),简单的说,它可以配合我们的Java程序运算一些简单的表达式. 具体可以识别哪些表达式? 包含最基本的加减乘 ...

  4. 全网最适合入门的面向对象编程教程:10 类和对象的 Python 实现-类的继承和里氏替换原则,Python 模拟主机和传感器自定义类

    全网最适合入门的面向对象编程教程:10 类和对象的 Python 实现-类的继承和里氏替换原则,Python 模拟主机和传感器自定义类 摘要: 本文主要介绍了类的继承的基本概念和里氏替换原则,以模拟传 ...

  5. Nuxt.js 错误侦探:useError 组合函数

    title: Nuxt.js 错误侦探:useError 组合函数 date: 2024/7/14 updated: 2024/7/14 author: cmdragon excerpt: 摘要:文章 ...

  6. [oeasy]python0016_在vim中直接运行python程序

    回忆上次内容 上次 置换 esc 和 caps lock 任何操作 都可以在 不移动 手腕的状态下完成了 每次都要 退出vim编辑器 才能 在shell中 运行python程序 有点麻烦 想要 不退出 ...

  7. Python 基于lxml.etree实现xpath查找HTML元素

    基于lxml.etree实现xpath查找HTML元素 By:授客 QQ:1033553122 #实践环境 WIN 10 Python 3.6.5 lxml-4.6.2-cp36-cp36m-win_ ...

  8. vue项目中实现sql编辑器功能自定义高亮词汇可提示关键词-codemirror

    先上图:左侧是数据库表,右侧上部是sql编辑器,下部是执行sql的返回接口 HTML: <el-row> <el-col :span="4" class=&quo ...

  9. P9058 [Ynoi2004] rpmtdq 与 P9678 [ICPC2022 Jinan R] Tree Distance

    思路: 注意到点对数量有 \(N^2\) 个,考虑丢掉一些无用的点对. 对于点对 \((x_1,y_1),(x_2,y_2)\),满足 \(x_1 \le x_2 < y_2 \le y_1\) ...

  10. Linux 破解mysql密码

    mysql忘记密码怎么办 [root@master ~]# mysql -uroot -pHuawei123123$ mysql: [Warning] Using a password on the ...