动量守恒定律/碰撞仿真器 返回
Physics Simulator

动量守恒定律/碰撞仿真器

实时可视化一维和二维碰撞过程。选择弹性碰撞、非弹性碰撞或设定恢复系数e,数值验证动量守恒定律和动能变化。

参数设置
次元模态
碰撞类型
恢复系数 e
预设
质量 m₁
kg
质量 m₂
kg
初速度 v₁
m/s
初速度 v₂
m/s
角度 θ₁
°
角度 θ₂
°
动能 前 [J]
动能 後 [J]
能量损失 [J]
计算结果
v₁' 碰撞後 [m/s]
v₂' 碰撞後 [m/s]
动量 前 [kg·m/s]
动量 後 [kg·m/s]
Visualization
拖拽物体设置初始速度矢量(箭头方向=速度方向)
t = 0.000 s
理论与主要公式

动量守恒定律(不论碰撞类型):

$$m_1v_1 + m_2v_2 = m_1v_1' + m_2v_2'$$

恢复系数的定義:$e = -\dfrac{v_1'-v_2'}{v_1-v_2}$  (弹性:$e=1$, 非弹性:$e=0$)

1D碰撞後速度(一般式):

$$v_1' = \frac{m_1 v_1 + m_2 v_2 - m_2 e(v_1 - v_2)}{m_1 + m_2}$$ $$v_2' = \frac{m_1 v_1 + m_2 v_2 + m_1 e(v_1 - v_2)}{m_1 + m_2}$$

相关工具

仕事/能量定理/仕事率 仿真器
根据力和位移计算功,并可视化其与动能变化的关系
室内声学/混响时间计算(赛宾公式)
用赛宾公式和艾林公式计算室内混响时间RT60计算
洛伦兹力/荷電粒子的运动仿真器
在均匀磁场中,用洛伦兹力仿真带电粒子的圆周运动
理想气体状态方程 仿真器
计算波义耳、查理、盖-吕萨克定律和理想气体方程PV=nRT

什么是动量守恒与碰撞

🙋
“动量守恒”听起来好厉害,到底是什么呀?是不是撞了之后速度会变?
🎓
简单来说,就是两个物体碰撞时,它们“运动的量”的总和,在碰撞前后是不变的。这个“运动的量”就是动量。比如在台球桌上,白球撞上彩球,白球会慢下来,彩球会飞出去,但它们速度与质量乘积的总和,撞前撞后是一样的。你可以在模拟器里,试着把两个滑块的质量设成一样,然后让一个去撞另一个静止的,看看速度是怎么“传递”的。
🙋
诶,真的吗?那“弹性碰撞”和“非弹性碰撞”又有什么区别?我看模拟器里有个叫“恢复系数e”的滑块。
🎓
问得好!区别就在于碰撞后动能(跟速度平方有关的能量)有没有损失。弹性碰撞(e=1)像两个超级弹力球相撞,动能几乎不损失,会完全反弹开。非弹性碰撞(e=0)就像两块黏土撞在一起,粘住不动了,动能损失最大。工程现场常见的是介于两者之间,比如汽车碰撞试验,保险杠变形会吸收能量,e值就在0到1之间。你拖动恢复系数e的滑块,就能直观看到碰撞后速度的变化和动能的损失比例。
🙋
原来如此!那如果它们不是正面撞,而是斜着撞呢?模拟器也能算吗?
🎓
当然可以!这就是模拟器厉害的地方,它支持二维碰撞。你可以给两个球设置不同的初始角度θ₁和θ₂,让它们斜着飞然后相撞。这时候,动量守恒定律在x和y两个方向上要分别成立。改变参数后你会看到,碰撞后两个球会沿着新的方向飞出去,动画和数值结果会同步更新,非常直观。这就像研究汽车侧面碰撞或者粒子对撞实验的简化模型。

物理模型与关键公式

无论碰撞是弹性还是非弹性,系统的总动量在碰撞前后必须守恒。这是物理学的一条基本定律。

$$m_1\vec{v}_1 + m_2\vec{v}_2 = m_1\vec{v}_1' + m_2\vec{v}_2'$$

其中,$m_1$, $m_2$是物体质量,$\vec{v}_1$, $\vec{v}_2$是碰撞前速度矢量,$\vec{v}_1'$, $\vec{v}_2'$是碰撞后速度矢量。对于二维碰撞,这个矢量方程可以分解为x和y方向的两个标量方程。

恢复系数e定义了碰撞的“弹性”程度,它等于碰撞后两物体分离速度与碰撞前接近速度之比(取绝对值)。

$$e = -\frac{v_{1n}' - v_{2n}'}{v_{1n}- v_{2n}}$$

这里的$v_{n}$代表在碰撞接触点法线方向的速度分量。$e=1$为完全弹性碰撞,$e=0$为完全非弹性碰撞。这个参数直接决定了碰撞后动能损失的大小。

现实世界中的应用

汽车安全工程:在汽车碰撞试验(如正面25%偏置碰撞)中,工程师使用CAE软件(如LS-DYNA)进行复杂的碰撞模拟。本工具中的动量守恒和恢复系数概念,是分析碰撞后车辆速度变化、估算乘员舱侵入量的最基础物理原理。

运动器材设计:设计高尔夫球杆、网球拍或棒球棒时,需要考虑与球的碰撞。通过调整器材的“有效质量”和碰撞的弹性(类似于e值),来优化击球后的球速和旋转,这正是动量传递的应用。

粒子物理学:在对撞机实验中,科学家们分析高能粒子碰撞后的产物轨迹和能量。虽然涉及相对论效应,但动量守恒依然是分析这些微观“车祸现场”、发现新粒子的核心工具之一。

航空航天与缓冲设计:航天器对接、无人机着陆或包装缓冲材料的设计,都需要精确控制碰撞过程。目标是让碰撞尽可能“非弹性”(e接近0),以吸收动能,减少冲击,保护精密设备。

常见误解与注意事项

首先,请务必理解“恢复系数e并非恒定值”。虽然在工具中我们将其设为固定值,但实际物体的e会随碰撞速度、温度及材质状态而变化。例如,同一橡胶球在低温下会变硬导致e值升高,而在高速碰撞时可能因形变滞后导致e值下降。若在工具中设定e=0.8并断言“这就是钢球特性”是危险的,关键要将其视为把握运动趋势的参数。

其次,二维碰撞中“碰撞面”的判定。工具会自动计算碰撞面的法线方向,但在实际分析斜向碰撞时,“从哪个表面发生碰撞”的定义是所有计算的起点。例如,当汽车以10度倾斜角撞击墙面时,碰撞面是墙的表面(相对地面倾斜10度的平面),此时不能直接使用地面水平方向的速度。建议通过模拟器调整角度,观察速度矢量如何分解。

另外,切勿混淆“动量守恒”与“力”。本工具仅计算碰撞“前”与“后”的状态,并不输出碰撞“瞬间”作用的巨大力值。若需估算力(冲力),可通过动量变化量 $\Delta p$ 除以极短的碰撞时间 $\Delta t$,即 $F = \Delta p / \Delta t$。即使e=0的非弹性碰撞中动量依然守恒,但若作用力很大则形变更剧烈。请始终理解:工具输出仅是碰撞后的“结果”。