弦的共鸣·驻波模拟器 返回
结构振动 / 波动物理

弦的共鸣·驻波模拟器

拨动弦,实时可视化本征模式。从张力、线密度、弦长计算基本频率和泛音序列,并播放实际声音。

弦的共鸣

驻波·泛音序列模拟器

弦的参数
拨弦位置预设
模式过滤器
全部
n=1
n=2
n=3
n=4
n=5
n=6
n=7
显示选项
声学
计算结果
---
f₁ (Hz)
---
波速 (m/s)
---
总能量
---
活跃模式数
-
阻尼 (%)
-
时间尺度
弦的振动动画
泛音频谱(各模式的振幅)
理论备注
🙋 学生 × 🎓 博士 — 解释对话

🙋 「在弦的中央拨动和在边上拨动,声音会不同吗?」

🎓 「会的!在弦中央拨动时,偶数次泛音(n=2, 4, 6...)理论上为零。为什么呢?因为2阶模式在中央有节点(节点)。那个地方被手指按住拨动的话,就等于被抑制了,所以不会出现。」

🙋 「那么吉他手在弦上轻轻触碰的『谐波奏法』就是这样吗?」

🎓 「正是。轻轻触碰中央时,1阶、3阶、5阶消失,2阶泛音占据主导地位。声音变成高一个八度。用这个工具试试——把mode filter设置为n=2。」

🙋 「这和CAE有什么关系吗?好像是音乐的话题呢。」

🎓 「其实这是结构振动最基础的模型。用FEM计算桥梁或建筑的固有振动频率时,在做同样的数学运算。用Ansys做模态分析时输出的Mode Shape 1, Mode Shape 2就是n=1, 2的模式形状。地震波频率接近共振频率时会共振破坏。」

理论·主要公式

两端固定弦的固有频率:

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

波速 $v = \sqrt{T/\mu}$,拨弦位置 $x_0$ 时,n阶模式的初始振幅:

$$A_n = \frac{2}{L}\int_0^L y_0(x)\sin\!\left(\frac{n\pi x}{L}\right)dx$$

CAE连接: FEM固有值分析得到的固有振动频率和本征模式形状是该模型的高维版本。汽车NVH、建筑抗震设计、航天器结构分析都使用相同的概念。

弦的共鸣·驻波是什么

🙋
弦拨动时会发出"嘭"的声音,这个声音是怎么决定的?模拟器里"张力"和"线密度"改变时声音会变化。
🎓
大致来说,弦音的高度(基本频率)取决于弦长、拉力和弦的粗细(线密度)。比如转动吉他的音调旋钮把弦拉紧,音就变高了吧?那就是张力的影响。试试模拟器里把"张力"滑块增大,波会振动得更快,音也会变高。
🙋
明白了!但屏幕上只是波上下振动,为什么叫"泛音",好像有好几个音同时响?
🎓
关键就在那波的形状上。拨弦时,不仅有基本振动(波长是弦长的2倍),还有弦长1/2、1/3、1/4…的波长振动同时发生。这就是泛音。试试改变"拨弦位置"。在中央拨动,奇数次泛音会很强,在1/4位置拨动,偶数次泛音就明显。这就是吉他谐波弹法的原理。
🙋
哦是这样!这种"驻波"的分析,除了乐器还有其他用处吗?
🎓
当然有!在CAE世界里叫"模态分析",是研究结构共振的基础。比如桥梁、建筑、飞机翼,就像弦一样,都有自己固有的振动模式和频率。试试用模拟器改变"线密度",看频率怎么变化。线变重(密度大)振动就难,音就低了。这和汽车发动机防振支架的设计思路一模一样。

常见问题

张力增加4倍时基本频率翻倍(高一个八度)。模拟器的滑块可以调整张力,实时确认音高变化。现实中弦乐器的原理也是这样——拉紧弦就能升高音。
弦长增加2倍时基本频率减半(降一个八度)。模拟器中改变弦长滑块时,包括泛音在内的整个周频率都会改变,可以同时用眼睛和耳朵观察音高变化。
两端固定的弦中,端点不能动,所以只能形成波长为弦长整数分之一的驻波。这个条件限制了频率为 f_n = n/(2L)√(T/μ) 的离散值(固有频率)。模拟器可以通过切换模式次数n来确认。
基本频率和泛音的频率关系完全准确,但真实弦乐器由于弦材质和拨法不同,衰减和泛音强度会有区别。本模拟器基于理想弦物理模型,最适合用来理解教育目的的原理。

实际应用

乐器设计·声学工程:吉他、小提琴等弦乐器根据这一原理,通过弦材(线密度)、琴颈长度(弦长)和张力调节机制来设计。钢琴音色丰富源于泛音的组成。

结构物振动分析(CAE):桥梁、建筑、涡轮叶片等所有结构都有"固有振动频率"和"振动模式"。分析这些的"模态分析"基础概念与弦驻波模型本质相同。

非破坏检查:给材料或结构施加振动(声波),测量共振频率或衰减,可以检测内部裂纹或劣化。这项技术应用了上述原理。

电路·信号处理:弦振动方程与LC共振电路方程数学上类似。音频信号分析(傅里叶分析)是把复杂波形分解成正弦波(泛音)的和,这是弦振动思想的扩展。

常见误解和注意点

首先,「张力」和「线密度」的影响大小容易混淆。从公式 $f_n = \frac{n}{2L}\sqrt{\frac{T}{\mu}}$ 看,张力 $T$ 在根号内。也就是说,要把频率升高2倍(升一个八度)必须把张力增加4倍。反之,线密度增加4倍就会让频率减半。吉他低音弦粗(线密度大)就是这个原因——只靠张力调不出那么低的音。

其次,模拟器里的「阻尼」和现实的区别。这个工具可以设定阻尼,但真弦的衰减要复杂得多。除了空气阻力,还有弦内部摩擦和支点(琴头、琴桥)的能量损失,这些决定了声音的"持续时间"和"音色温暖度"。CAE做模态分析时,这个"阻尼"设定也是难点,直接影响结果可信度。

最后,「只有基本频率重要」的误解。音的高度确实由基本频率决定,但乐器音色和结构物振动特征其实靠泛音(高阶模式)的组成决定。同样的基本频率,偶数次泛音多的音和奇数次泛音多的音,给人的感觉完全不同。结构分析中,高阶模式往往比基本模式破坏更严重,所以要全面调查各个模式。

使用指南

  1. 在输入框vL中设置弦长L(m)。吉他弦约0.65m,钢琴弦约2.0m。
  2. 在sMu中输入弦的线密度μ(kg/m)。钢弦约0.005kg/m,尼龙弦约0.008kg/m。
  3. 在sT中设置张力T(N),会实时计算基本频率 f₁=√(T/μ)/(2L) 和各泛音。
  4. 增加定在波模式数后,模拟画面会显示多个振动模式。

具体计算例

长度L=0.6m、线密度μ=0.006kg/m、张力T=80N的原声吉他弦,基本频率 f₁=√(80/0.006)/(2×0.6)≈82.9Hz。第2泛音f₂=165.8Hz、第3泛音f₃=248.7Hz依次被激励,弦端点必定形成节点的驻波。此模拟器同时显示各模式的能量分布。

实务注意点

  1. 钢琴动作设计时,张力升至900N时基本频率大幅升高,泛音间隔加大,音色变硬。
  2. 弦的线密度因温度变化会±2%波动,精密测量需要环境管理。
  3. 考虑衰减效果时,需另外加入Q值(品质因数)的衰减项。
  4. 管弦乐队调弦标准是440Hz,但古乐器有时用415Hz标准。