跳到主要内容
Sandbox Physics

流体力学 · 水波衍射

Ripple Tank

为什么缝越窄,透过的水波反而向更大的角度展开? 波散开多少,看开口宽度和波长之比。缝很宽,透过去的基本是一束直直的波;缝窄到接近一个波长,透过去的波就像从一个点重新发出的新波,向前铺开成一大片扇形。

旋转查看高度放大后的水面,再从俯视图看同一个波场,读取探针时序。可以比较单点或双点波源、单缝或双缝、圆盘障碍,以及固定高度反射、刚性反射和出射吸收三种边界;还能暂停、单步,或关掉驱动看余波。

交互模型Ripple Tank
波动方程能量代理(非焦耳)0 m4 s−20\,\mathrm{m^4\,s^{-2}}
模拟时间0.0000 s0.0000\,\mathrm{s}
标称波长 λ0\lambda_00.50 m0.50\,\mathrm{m}
网格缝宽比 ah/λ0a_h/\lambda_01.041.04
网格开口 aha_h0.522 m0.522\,\mathrm{m}
探针高度 η\eta0.000 mm0.000\,\mathrm{mm}
水面高度 RMS ηrms\eta_{\mathrm{rms}}0.000 mm0.000\,\mathrm{mm}
探针位置 (xp,yp)(x_p,y_p)(3.94, 1.52) m(3.94,\,1.52)\,\mathrm{m}
Courant 数 CC0.1020.102

物理教程

波纹槽:一道缝如何重画波前

背景在线性、小振幅近似下,水面高度是带符号的标量场。左侧驱动线给出近似平面波,障碍格点固定为零高度,仅中央开口传播;这不是完整水槽壁面的无穿透流体边界。

为什么值得理解水波、声波和光波的衍射是同一个道理。在波纹槽里,边界、波长和波前形状都能直接看到。

先抓重点

核心问题
为什么缝越窄,透过的波反而向更大的角度展开?
一句话直觉
波前展开多少,不看缝宽 aa 本身,要看它和波长 λ\lambda 之比。

核心数学模型

带阻尼的波动方程

∂2η∂t2+2β∂η∂t=c2∇2η\frac{\partial^2\eta}{\partial t^2}+2\beta\frac{\partial\eta}{\partial t}=c^2\nabla^2\eta

水面哪里弯曲,哪里就被拉回平衡;阻尼让振幅随传播距离慢慢变小。

频率、波速与波长

λ0=cf\lambda_0=\frac{c}{f}

读数是无阻尼模型的标称波长,有限网格和阻尼会改变波实际的传播。波速不变时,频率越高,这个波长越短。

网格实际开口

ah=NopenΔy,Δy=369 ma_h=N_{\mathrm{open}}\Delta y,\qquad \Delta y=\frac{3}{69}\,\mathrm{m}

缝宽只能一个格点一个格点地变。图上画的开口和读数,用的是求解器的同一张掩膜。这个宽度是开口格点所占区间的总宽,壁面位置不会比网格更精细。

探针怎样计时

tn=nΔt,Δt=1240 st_n=n\Delta t,\qquad \Delta t=\frac{1}{240}\,\mathrm{s}

每个求解步都记下一次带时间戳的高度,曲线横轴始终是八秒。屏幕帧率不影响采样。画面卡顿时,每帧推进的量有上限,模拟时间可能落后于真实时间。

单缝让波展开多大角度

sin⁡θ∼λa\sin\theta\sim\frac{\lambda}{a}

缝宽接近波长时,透射波会明显向两侧展开。这只是粗略的量级关系,细节要看完整波场。

常见难点

颜色表示水面高出还是低于平面

容易误解亮色一定代表更大的能量,深色代表没有波。

正确理解两种颜色分别是波峰和波谷。能量和振幅的平方有关,看颜色是哪一种读不出能量。

窄缝不会制造额外能量

容易误解波展开得更广,说明狭缝把水波放大了。

正确理解障碍把透过的能量分到更多方向上,还把一部分入射波反射回去。展开得更广,不等于总能量变多。

动手实验

  1. 01

    先看宽缝

    选择“宽缝透射”,等波前穿过障碍。

    你会看到: 中央透射波仍大致保持平面,只有靠近缝边的位置明显弯曲。
  2. 02

    把缝缩到一个波长左右

    选择“窄缝衍射”,比较 ah/λ0a_h/\lambda_0 的读数。

    你会看到: 开口后方出现近似圆弧状波前,侧向区域的探针也开始读到周期信号。
  3. 03

    暂停也能测量

    暂停后点“推进半秒”,等透射波到达探针;然后移动探针,关掉“持续驱动波源”,再继续推进。

    你会看到: 移动探针只会在新位置开始一条新曲线,波场不会清空。关掉波源后,余波照样传播、慢慢衰减。点“单步”则正好推进一个求解步。
  4. 04

    只缩短波长

    保持缝宽不变,选择“短波对照”。

    你会看到: 同一个开口和波长相比变宽了,波向两侧展开得少了。

概念灵感:FluidMotion。模拟和图形都是原创,模型的适用范围见上文。

反馈这个页面有错误、看不明白,或者缺了什么?告诉我们
反馈类型

提交时会附带本页地址、Lab ID、网站语言和设备类型。请不要填写个人信息。反馈最多保存 12 个月。隐私政策