弦的驻波与共振 返回
Physics Simulator

弦的驻波与共振仿真器

实时观察弦的振动,看清两列反向传播的行波如何叠加成驻波图样。改变谐波阶次 n、弦长 L 和波速 v,即可即时更新 f_n、波长 λ_n 以及波节与波腹的位置。

参数设置
边界条件
自由端模式仅在奇数次谐波时共振。
谐波预设
1
1.00 m
100 m/s
v = √(T/μ),由下方的张力与线密度自动计算。
波速分解(T 与 μ)
100 N
0.010 kg/m
显示选项
以浅色叠加向右(红)和向左(蓝)传播的两列波。二者之和即为粗线的驻波。
播放控制
t = 0.000 s
实时数值
1
谐波阶次 n
50.0
频率 fₙ [Hz]
2.000
波长 λₙ [m]
2
波节数
驻波动画
驻波(合成) 向右行波 向左行波 波节(振幅0) 波腹(振幅最大)
计算结果
波速 v [m/s]
基频 f₁ [Hz]
fₙ [Hz]
波长 λₙ [m]
波节数
谐波频谱
理论与关键公式

弦上的波速:$v = \sqrt{T/\mu}$

固定端-固定端:

$$f_n = \frac{n}{2L}\sqrt{\frac{T}{\mu}} = \frac{nv}{2L}, \quad \lambda_n = \frac{2L}{n}, \quad n = 1,2,3,\ldots$$

固定端-自由端:

$$f_n = \frac{2n-1}{4L}\sqrt{\frac{T}{\mu}}, \quad n = 1,2,3,\ldots$$

驻波是两列反向行波之和:$\;A\sin(kx-\omega t) + A\sin(kx+\omega t) = 2A\sin(kx)\cos(\omega t)$(固定端-固定端情况)。其中 $\sin(kx)$ 是空间包络线,$\cos(\omega t)$ 是时间振荡。

验证示例:$L=1\,$m, $v=100\,$m/s → $f_1=50\,$Hz;当 $n=3$ 时,$f_3=150\,$Hz,$\lambda_3\approx0.667\,$m,波节为 4 个。

什么是弦的驻波与共振

🙋
“驻波”是什么?就是弦上那些看起来不动,只有某些点在上下振动的波吗?
🎓
简单来说,驻波就是两列频率、振幅都相同的波,沿着相反方向传播,叠加后形成的“静止”的波。打开“显示行波”开关,你就能看到它们:向右传播的波(红色)和向左传播的波(蓝色),以浅色绘制。把它们加起来,就得到了粗的青色驻波。你观察到的那些完全不动的位置叫“波节”(红点),振动幅度最大的位置叫“波腹”。在实际工程中,比如吉他的弦,当你拨动它时,产生的波在琴桥和琴枕(两端固定点)之间来回反射,就形成了驻波。你可以在模拟器里,把“谐波阶次n”设为1,就能看到最基础的驻波形态了。
🙋
诶,真的吗?那为什么不同的弦发出的声音高低不同呢?跟这个模拟器里的“张力”和“线密度”有关吗?
🎓
完全正确!声音的高低(频率)直接由驻波的振动频率决定。公式是 $f_n = \frac{nv}{2L}$,其中波速 $v = \sqrt{T/\mu}$。所以,弦绷得越紧(张力T越大),波速越快,频率就越高,音调就越尖。弦越粗越重(线密度μ越大),波速越慢,频率就越低,音调就越沉。你试着在模拟器里把张力T的滑块向右拉大,看看下方谐波频谱里基频(n=1的那根柱子)是不是立刻变高了?这就是调音的原理!
🙋
我懂了!那“谐波阶次n”又代表什么?为什么n=2的时候,弦上会多出一个波节?
🎓
问得好!n就是谐波的阶次,n=1是我们听到的基础音(基频),n=2,3,4...这些就是泛音,它们叠加在一起决定了音色。对于两端固定的弦,第n阶谐波会在弦上形成n个“半波”,所以波节数就是n+1个(包括两端),波腹数就是n个。你改变n的时候,动画里是不是清晰地标出了波节(红点)和波腹(橙点)?这就是弦振动的高阶模态。工程现场常见的是,在设计乐器时,需要控制这些泛音的强度来获得悦耳的音色。

物理模型与关键公式

波在弦上的传播速度,由弦的张力(拉紧程度)和线密度(粗细轻重)决定,这是所有计算的基础:

$$v = \sqrt{\frac{T}{\mu}}$$

其中,$v$ 是波速(m/s),$T$ 是弦的张力(N),$\mu$ 是弦的线密度(kg/m)。张力越大或弦越轻,波传播得越快。

弦的固有频率公式,根据边界条件(两端如何固定)不同而有所区别,这直接决定了能产生哪些驻波:

两端固定(如吉他弦):

$$f_n = \frac{n}{2L}\sqrt{\frac{T}{\mu}}, \quad \lambda_n = \frac{2L}{n}, \quad n = 1,2,3,\ldots$$

一端固定,一端自由(如旗杆的振动):

$$f_n = \frac{2n-1}{4L}\sqrt{\frac{T}{\mu}}, \quad n = 1,2,3,\ldots$$

其中,$f_n$ 是第n阶固有频率(Hz),$L$ 是弦长(m),$n$ 是谐波阶次。公式表明,频率与弦长成反比,与波速成正比。

现实世界中的应用

弦乐器设计与调音:吉他、小提琴、钢琴的发音原理都基于弦的驻波。通过调整弦长(按品)、张力(调音旋钮)和线密度(不同粗细的弦)来精确控制基频与泛音,从而获得准确的音高和丰富的音色。

CAE有限元分析验证:在计算机辅助工程中,弦的振动有精确的解析解。工程师在开发或测试用于复杂结构(如飞机机翼)振动分析的有限元软件时,常先用简单的弦模型进行模拟,将结果与这个解析解对比,以验证软件计算特征值(固有频率)和特征向量(振型)的准确性。

桥梁与索缆的涡激振动防治:斜拉桥的拉索、输电线路等在风中可能发生类似弦振动的涡激共振,导致疲劳损伤。通过分析其固有频率,可以设计安装阻尼器或改变索的张力,来避免其与风载频率重合,防止共振发生。

声学腔体与传感器设计:麦克风的振膜、某些压力传感器的弹性元件,其振动模态分析与弦的驻波原理相通。理解基频和高阶模态有助于优化设计,提高传感器的灵敏度或避免不必要的共振干扰。

常见误解与注意事项

在使用本模拟器时,有几个CAE初学者容易陷入的误区。首先是“线密度”数值的现实感知。在输入栏中输入“0.01”可能会让人觉得“这个值非常小”,但请注意其单位是[kg/m]。例如,直径约0.9mm的钢弦(钢琴线)线密度约为0.005 kg/m。这意味着“0.01”对应的是相当粗的弦。若参数严重偏离现实,计算出的频率可能会超出可听范围。

其次是“谐波阶数n”与“波节数量”的混淆。在固定端-固定端情况下,阶数n也可称为“波腹数量”,而波节数量为n+1。例如n=2(第二谐波)时波节为3个。而在固定端-自由端情况下,n=1时波节为1个(仅固定端),n=2时波节为2个。请仔细观察模拟器的标签显示,确认这一关系。

第三点是模拟器处理的是“无损耗、无衰减”的理想弦。实际弦振动中,能量会因空气阻力和材料内部摩擦而损耗,振幅会逐渐衰减。此外,完全理想的“自由端”几乎无法实现,总会存在一定的阻抗。请记住这个工具是用于理解现象本质的“理想模型”。