跳到主要内容
Sandbox Physics

M034 · 碰撞 / 反演测量

弹道摆

能从摆升起的高度,算出子弹的速度吗? 能,倒着推两步。摆起来的过程能量守恒,摆升高多少,就能算出刚撞完时它有多快。子弹嵌进去那一下会损失动能,但动量守恒,用它就能换算出子弹的速度。要是摆整圈翻了过去,升起的高度就说明不了速度了。

弹丸嵌进挂在无质量刚杆下端的摆球。碰撞时水平动量守恒,机械能却有损失;接下来的非线性摆动中机械能守恒,尽管支点一直在施加外力。拟合摄影数据里第一个可分辨的高度峰值,反推弹丸速度,再试试大角度摆动或整周旋转。

交互模型弹道摆
精细检查时间0 s0\,\mathrm{s}
向下重力大小0 N0\,\mathrm{N}
指向支点为正的杆力0 N0\,\mathrm{N}
参考碰撞时刻Waiting\text{Waiting}
橙色标尺跨度0 m0\,\mathrm{m}
橙色刻度间隔0 m0\,\mathrm{m}
已采集高度帧数00
发射后时间0 s0\,\mathrm{s}
参考入射速度20 m s−120\,\mathrm{m\,s^{-1}}
参考碰后速度0 m s−10\,\mathrm{m\,s^{-1}}
摄影峰值反演的入射速度Collecting\text{Collecting}
首个可识别摄影高度峰值Collecting\text{Collecting}
能量预测的转折高度0 m0\,\mathrm{m}
当前上升高度0 m0\,\mathrm{m}
未折回的摆杆角度0∘0{}^{\circ}
当前机械能0 J0\,\mathrm{J}
嵌入造成的不可逆损失0 J0\,\mathrm{J}
碰撞瞬间水平动量偏差0 kg m s−10\,\mathrm{kg\,m\,s^{-1}}
机械能与碰撞热收支偏差0 J0\,\mathrm{J}
步长减半终点相位位移0 m0\,\mathrm{m}
实际积分步长0 ms0\,\mathrm{ms}
局部峰值残差均方根Collecting\text{Collecting}

物理教程

两段过程,两种守恒定律

背景弹丸嵌进摆球,是一次强烈的非弹性碰撞。水平动量决定刚碰完的速度,接下来的摆动再把这部分动能变成重力势能。

为什么值得理解OpenStax《University Physics》第一卷第 9.4 节讲非弹性碰撞,第 15.4 节讲摆的动力学。本装置把两者结合起来,不用小角度近似,并从摄影数据里测出高度峰值。

先抓重点

核心问题
碰撞瞬间与刚杆摆动时,分别适用哪一种守恒定律?
一句话直觉
摆动时支点对杆施加外力。最低点的瞬时碰撞用水平动量守恒,之后的无摩擦摆动用机械能守恒。

核心数学模型

碰撞瞬间的动量

mu=(m+M)V,Qimpact=12mMm+Mu2mu=(m+M)V,\qquad Q_{\mathrm{impact}}=\frac12\frac{mM}{m+M}u^2

嵌入时机械能有损失。水平动量关系用在最低点接触的那一瞬间。

刚杆摆的完整方程

θ¨=−gLsin⁡θ,E=12(m+M)L2θ˙2+(m+M)gL(1−cos⁡θ)\ddot\theta=-\frac gL\sin\theta,\qquad E=\frac12(m+M)L^2\dot\theta^2+(m+M)gL(1-\cos\theta)

保留精确的正弦项,就能处理大角度摆动。整周旋转时,刚杆也始终把摆球约束在圆周上。

由测到的转折高度反推速度

u^=m+Mm2g h^,θ˙(tpeak)=0\widehat u=\frac{m+M}{m}\sqrt{2g\,\widehat h},\qquad\dot\theta(t_{\mathrm{peak}})=0

高度取自峰值附近七帧的局部二次拟合,不是用能量算出的预测值。有限采样和噪声都可能让它偏离。

转过顶点后,光看高度就不够了

V≥2gL⟹hmax⁡=2L does not uniquely identify uV\ge2\sqrt{gL}\quad\Longrightarrow\quad h_{\max}=2L\ \text{does not uniquely identify }u

达到或越过分界轨道后,找不到能确定速度的有限首个转折点,仪器就不做反演。

常见难点

碰撞时机械能不守恒

容易误解入射的动能全部变成了上升的高度。

正确理解嵌入先消耗掉一部分能量,只有碰后剩下的动能用于摆动。

摆动时动量会改变

容易误解摆球在整个摆动中保持水平动量。

正确理解支点和重力都是外力,碰撞时用的动量关系不能沿用到整个摆动。

最高点不总是转折点

容易误解任何最高点都能对应唯一的入射速度。

正确理解整周旋转的摆球带着速度越过顶部,光看高度不够。

动手实验

  1. 01

    测量第一次摆动

    选择“实验室入射”,点“记录高度轨迹”,把反推的速度和参考入射速度比较。

    你会看到: 受噪声和采样影响,局部拟合的结果可能和参考值略有出入。
  2. 02

    看两段过程

    重播碰撞过程,再拖动进度看摆动。

    你会看到: 碰撞热在接触瞬间跳升;摆动中,动能和势能来回转换。
  3. 03

    离开小角度极限

    选择“大角度非线性摆动”,缩短摆杆。

    你会看到: 用完整的正弦方程,摆动能量依然守恒,直到运动达到整周旋转的边界。
  4. 04

    检验能否反推,以及积分是否准确

    试试“整周旋转”“上升高度低于噪声”、低帧率和更小的最大步长。

    你会看到: 无法反推时,仪器会直接说明;能量偏差和步长减半的结果用来检验数值轨迹。
反馈这个页面有错误、看不明白,或者缺了什么?告诉我们
反馈类型

提交时会附带本页地址、Lab ID、网站语言和设备类型。请不要填写个人信息。反馈最多保存 12 个月。隐私政策