通过MCP连接 →

输入计算

数学公式

广告

结果

阻尼状态
under-damped
x(0) = 在 x0 处静止释放
阻尼角频率 w_d 4.898979 rad/s
固有周期 T0 1.256637 s
绘图时间跨度(4 个周期) 5.026548 s
时间步长 dt 0.100531 s
第一步处的位移 x 0.884163
时间 t(s) 位移 x(t)
0 1
0.100531 0.884163
0.201062 0.591278
0.301593 0.219229
0.402124 -0.134186
0.502655 -0.393158
0.603186 -0.516853
0.703717 -0.502188
0.804248 -0.377651
0.904779 -0.191163
1.00531 0.004199
1.105841 0.163038
1.206372 0.256408
1.306903 0.275309
1.407434 0.229069
1.507964 0.139915
1.608495 0.035644
1.709026 -0.057623
1.809557 -0.120989
1.910088 -0.1457
2.010619 -0.133257
2.11115 -0.093217
2.211681 -0.039579
2.312212 0.013159
2.412743 0.053343
2.513274 0.074253
2.613805 0.074714
2.714336 0.058347
2.814867 0.031886
2.915398 0.003098
3.015929 -0.021141
3.11646 -0.036227
3.216991 -0.040447
3.317522 -0.034833
3.418053 -0.022436
3.518584 -0.007269
3.619115 0.006765
3.719646 0.016726
3.820177 0.021125
3.920708 0.019988
4.021239 0.014579
4.12177 0.006888
4.222301 -0.000946
4.322831 -0.007141
4.423362 -0.010608
4.523893 -0.011065
4.624424 -0.00896
4.724955 -0.00523
4.825486 -0.001007
4.926017 0.002672
5.026548 0.005082

这个计算器能做什么

本工具用于计算一维阻尼谐振子的位移 \(x(t)\)。系统从初始位移 \(x_0\) 处静止释放,工具求解经过质量归一化的标准运动方程,并在 4 个固有周期内逐点列出位置数据,让你清楚地看到系统如何逐渐回到平衡位置。同时,它还会自动判断振动属于欠阻尼、临界阻尼还是过阻尼。

展示欠阻尼、临界阻尼和过阻尼衰减的三条阻尼振荡曲线
三种阻尼状态:欠阻尼会振荡并衰减,临界阻尼无超调地最快回归,过阻尼则缓慢回归。

控制方程

系统的运动满足线性常微分方程 $$\frac{d^2x}{dt^2} + 2k\frac{dx}{dt} + \omega_0^2 x = 0,$$ 其中 \(\omega_0\) 为无阻尼角频率,\(k\) 为阻力(阻尼)系数(二者单位均为 \(1/\text{s}\))。在初始条件 \(x(0) = x_0\) 与 \(\frac{dx}{dt}(0) = 0\) 下,解析解的形式取决于 \(k\) 与 \(\omega_0\) 的相对大小。

当 \(k < \omega_0\) 时为欠阻尼,系统以减小后的阻尼角频率 \(\omega_d = \sqrt{\omega_0^2 - k^2}\) 振荡,振幅按 \(e^{-kt}\) 衰减: $$x(t) = x_0\, e^{-kt}\left(\cos\omega_d t + \frac{k}{\omega_d}\sin\omega_d t\right)\quad,\quad \omega_d = \sqrt{\omega_0^{2} - k^{2}}$$ 当 \(k = \omega_0\) 时为临界阻尼,系统不振荡,以最快速度回到静止: $$x(t) = x_0\left(1 + \omega_0\, t\right) e^{-\omega_0\, t}$$ 当 \(k > \omega_0\) 时为过阻尼,系统缓慢地"爬"回平衡位置,不发生振荡: $$x(t) = \frac{x_0}{2\omega_d}\left[(\omega_d + k)\, e^{(\omega_d - k)t} + (\omega_d - k)\, e^{-(\omega_d + k)t}\right]\quad,\quad \omega_d = \sqrt{k^{2} - \omega_0^{2}}$$

质量-弹簧-阻尼器系统示意图
物理模型:带阻尼器的弹簧上的质量块,遵循运动方程。

使用方法

输入无阻尼角频率 \(\omega_0\)(必须大于零)、阻尼系数 \(k\)(取零或正值,\(k = 0\) 表示纯无阻尼运动)、初始位移 \(x_0\),以及数据表的时间分段数。固有周期为 \(T_0 = 2\pi/\omega_0\);数据表覆盖 \(4 T_0\),按等步长 \(dt = \text{timeSpan}/\text{divisions}\) 划分,共生成 \(\text{divisions}+1\) 行。

算例演示

取 \(\omega_0 = 5\)、\(k = 1\)、\(x_0 = 1\),分为 50 段时,系统处于欠阻尼状态,\(\omega_d = \sqrt{25 - 1} = 4.89898\ \text{rad/s}\)。固有周期为 \(1.256637\ \text{s}\),时间跨度为 \(5.026548\ \text{s}\),步长 \(dt = 0.100531\ \text{s}\)。在 \(t = 0\) 时位移为 \(1\);在第一步 \(t = 0.100531\ \text{s}\) 时位移约为 \(0.884153\)。

常见问题

阻尼系数 \(k\) 代表什么?它是经过质量归一化的半阻尼项;单位质量上受到的阻力等于 \(2k\) 乘以速度。

如果 \(k\) 恰好等于 \(\omega_0\) 会怎样?此时欠阻尼与过阻尼的表达式存在可去奇点,因此只要 \(k\) 落在 \(\omega_0\) 的极小容差范围内,工具就会自动改用临界阻尼公式。

为什么恰好取四个周期?四个固有周期既足以完整展示衰减包络,又能让数据表保持紧凑、易读。

最后更新: