参数设置
弹簧常数 k
N/m
质量 m
kg
衰减系数 c
N·s/m
初期位移 x₀
m
强制激振
加振力 F₀
N
加振频率 f
Hz
固有频率 fₙ
—
阻尼比 ζ
—
衰减種別
—
计算结果
—
ωₙ [rad/s]
—
阻尼比 ζ
—
fₙ [Hz]
—
当前位移 [m]
不足
衰减種別
动画
Spring
位移小时刻歴 x(t)
Visualization
理论与主要公式
$$m\ddot{x}+ c\dot{x}+ kx = F_0\cos(\Omega t)$$
$$\omega_n = \sqrt{\frac{k}{m}}, \quad \zeta = \frac{c}{2\sqrt{mk}}, \quad \omega_d = \omega_n\sqrt{1-\zeta^2}$$
欠阻尼($\zeta < 1$):$x(t) = Ae^{-\zeta\omega_n t}\cos(\omega_d t + \phi)$
数值积分采用 Runge-Kutta 4次法(Δt = 1ms)使用