带阻尼的波动方程
空间曲率推动水面回到平衡,阻尼让振幅随传播距离逐渐衰减。
流体力学 · 水波衍射
旋转观察同一个波动解的放大水面,再看俯视图和探针时序。比较单点/双点波源、单缝/双缝、圆盘障碍、固定高度反射、刚性反射和出射吸收;暂停单步,并关闭驱动观察余波。
物理教程
背景在线性、小振幅近似下,水面高度是带符号的标量场。左侧驱动线给出近似平面波,障碍格点固定为零高度,仅中央开口传播;这不是完整水槽壁面的无穿透流体边界。
为什么值得理解同一套衍射思路连接水波、声波和光波;波纹槽让边界、波长和波前形状直接可见。
先抓重点
空间曲率推动水面回到平衡,阻尼让振幅随传播距离逐渐衰减。
读数是无阻尼模型的标称波长;有限网格与阻尼会改变实际传播。保持波速不变,提高频率会缩短这个对照尺度。
缝宽只能按开口格点离散变化,图中的开口与网格读数使用同一掩膜。这是格点所代表区间的宽度,不是亚网格精度的壁面定位。
每个求解步记录带时间戳的高度,曲线横轴始终覆盖八秒。屏幕帧率不改变采样时钟;卡顿时限制单帧推进,模拟时间不保证跟上墙钟时间。
当缝宽接近波长时,透射波会显著向侧面展开;这是定性尺度关系,不替代完整波场。
容易误解亮色一定代表更大的能量,深色代表没有波。
正确理解两种颜色分别表示波峰和波谷。能量与振幅平方有关,不能直接按颜色正负读取。
容易误解波展开得更广,说明狭缝把水波放大了。
正确理解障碍改变能量的角分布,同时还会反射一部分入射波;展开范围增加不等于总能量增加。
选择“宽缝透射”,等波前穿过障碍。
应该观察到: 中央透射波仍大致保持平面,只有靠近缝边的位置明显弯曲。选择“窄缝衍射”,比较 的读数。
应该观察到: 开口后方出现近似圆弧状波前,侧向区域的探针也开始读到周期信号。暂停后点击“推进半秒”,等透射波抵达探针;移动探针,关闭持续驱动波源,再继续推进。
应该观察到: 移动探针只开启新位置的曲线,不清除波场。关闭波源后余波仍会传播和衰减;单步则精确推进一个求解步。保持缝宽不变,选择“短波对照”。
应该观察到: 同一开口相对于波长变宽,波前向侧面的展开减弱。概念灵感:FluidMotion。模拟与图形均为原创,模型适用边界见上文。