弹簧振子模型
弹簧振子模型以位移及其变化率描述质量块在弹性回复力下的运动。最基本的方程来自牛顿第二定律;加入阻尼和外力以后,同一个模型能展示持续振动、衰减振动和受迫响应。它也提供了理解二阶微分方程与相平面的一组具体例子。
从一个拉开后释放的质量块开始
设水平滑轨上的质量块质量为 ,用弹簧连接到固定端。以静止平衡位置为坐标原点,向右位移记为 。暂时忽略摩擦,把弹簧的变形限制在线性弹性范围内。胡克定律给出回复力 ,其中 是劲度系数。负号说明力总指向平衡位置:向右拉开时,弹簧向左拉回。
若滑轨同时有线性黏性阻力,假设阻力为 ,其中 。再施加随时间变化的水平外力 ,水平受力平衡就是 即 各项均为力: 的单位是 kg, 是 m, 是 s, 是 N/m, 是 N·s/m, 是 N。重力和支持力在竖直方向抵消;若改为竖直悬挂的弹簧,以受重力后的静平衡位置为原点,常量重力也会在位移方程中抵消。OpenStax《Calculus Volume 3》§7.3
下文统一用一组假设的教学参数:、,初始向右拉开 后从静止释放,即 。这些参数与曲线没有对应某台实测装置。
无阻尼:两个初值怎样决定振动
先令 。方程变成 。由于余弦和正弦求两次导数都会产生负的常数倍,通解可写为 代入第一个初值,。对通解求导: 于是 ,得到 。因此 质量块每隔 秒重复一次状态;经过 秒时刚好穿过平衡位置,速度为 。此时位移为零并不表示运动停止,恰恰是速度绝对值最大的时候。
二阶方程需要位移和速度两个初值。若仍从 出发,却给它 的初速度,就有 ,轨迹改为 。仅给初始位置,无法知道质量块是正在向右走、向左走,还是停着。
对于一般 ,固有角频率为 ,单位为每秒;周期为 。令 ,原方程等价于两个一阶方程 这就把“位移—速度”平面变成自然的相平面。
能量说明轨迹为什么闭合
质量块的动能与弹簧势能之和是 沿运动求导,并把力学方程代入: 这个等式逐项说明能量去向: 是外力输入的瞬时功率, 是阻尼消耗的功率。
无外力、无阻尼时 。本例初能量为 ,所以 相轨迹是一条椭圆;动能最大时势能为零,位移达到两端时速度为零。图中无阻尼曲线始终沿同一条椭圆运动,能量曲线保持水平。
无外力而 时,。不能把这个式子写成“每时每刻严格小于零”:质量块在转向点速度为零。要说明最后确实回到静止,还可用下一节的解,检验位移和速度都趋于零。
三种阻尼响应,从特征根读出
设无外力,并尝试 。代入 ,约去非零的指数因子,得到 判别式决定解是否含正弦、是否有重根。以下仍用同一个质量、弹簧和初值。OpenStax《University Physics Volume 1》§15.5
当 时,根为 。令 ,实数解为 。由初位移得 ,由初速度得 ,因此 这叫欠阻尼:振动继续发生,振幅包络衰减。
当 时出现重根 ,两个独立解为 和 。写成 ,用初值得 ,所以 这叫临界阻尼,对应 。
当 时,两个根为 −1 和 −4。由 ,得到 这是过阻尼。两个指数都衰减,但较慢的 主导后期回归。
图中临界和过阻尼曲线没有越过平衡位置,这与选定的零初速度有关。若开始就给足够大的反向速度,非振荡的指数解也可能穿过零点一次。阻尼分类描述特征根和振荡模式,不能用它替代对具体初值的判断。
周期外力与共振
现在施加 ,其中 为力幅值, 为驱动角频率。若 ,初始状态引起的齐次部分逐渐衰减,长期剩下与外力同频率的响应。设特解为 逐项求导并收集余弦、正弦系数,得到 把两式平方相加,交叉项抵消: 所以稳态位移幅值为 阻尼保持正值时,分母不会在正频率下变为零。共振峰的位置也不必恰等于无阻尼固有频率。幅值最大等价于分母的平方最小;对 求导,得到 。因此,当 时,峰值频率为 。若不满足此条件,幅值在正频率上没有这样的内部峰值。OpenStax《University Physics Volume 1》§15.6
无阻尼且恰以固有频率驱动时,刚才的同频有界特解形式失效。取本例 ,并改用零位移、零速度初值,直接检验 它满足 ,求两次导数再与 相加,正好得到 。其包络 随时间增长,是理想共振的表现。
长时间增长是这组理想假设的数学结果。实际弹簧若离开线性弹性范围,或者阻力不再与速度成正比,就需修改对应的力项。建模时应先检查这些机制,再把数值曲线与观测比较。对于外力复杂、力项非线性的振子,微分方程数值解提供求解方法;能量平衡仍可帮助检查计算有没有制造虚假的增能或耗能。