跳到内容
当前位置:首页>考研真题>高三物理一轮复习:动量守恒之碰撞与反冲模型母题变式复习讲义

高三物理一轮复习:动量守恒之碰撞与反冲模型母题变式复习讲义

  • 2026-10-11 07:56:58
高三物理一轮复习:动量守恒之碰撞与反冲模型母题变式复习讲义

母题 + 变式(2022—2026 高考真题、含详细解析 · 配图 · 考点归纳)

一、基本知识梳理

1. 动量守恒定律(核心根基)

内容:如果一个系统不受外力,或者所受外力的矢量和为零,则系统的总动量保持不变。表达式:(1) m1v1 + m2v2 = m1v1′ + m2v2′(初态动量和 = 末态动量和);(2) Δp1 = -Δp2(两物体动量增量等大反向);(3) Δp = 0(系统总动量增量为零)。

适用条件(四个层次)

(1) 理想条件:系统不受外力;

(2) 实际条件:系统所受合外力为零;

(3) 近似条件:系统内力远大于外力(碰撞、爆炸瞬间),外力可忽略;

(4) 分量条件:某方向合外力为零,则该方向动量守恒(如光滑圆弧轨道,水平方向守恒)。

动量守恒的五大性质

① 矢量性:必须先规定正方向,方向与正方向一致取正,相反取负;

② 相对性:各速度必须相对同一惯性参考系(通常取地面);

③ 同时性:式中各速度必须是同一时刻的瞬时速度;

④ 系统性:研究对象是相互作用的整个系统,不是单个物体;

⑤ 普适性:适用于宏观、微观,低速、高速,是自然界最普遍规律之一。

2. 碰撞模型(三种类型)

三类碰撞对比

碰撞类型

动量

动能

关键方程 / 特征

弹性碰撞

守恒

守恒(无损失)

动量守恒式 + 动能守恒式;恢复系数 e = 1

非弹性碰撞

守恒

有损失

动量守恒式 + 动能关系;0 < e < 1

完全非弹性碰撞

守恒

损失最大

碰后共速 v共;动能损失最大;e = 0

(1) 弹性碰撞——一动一静经典结论

设质量为 m1 的小球以速度 v1 与静止在光滑水平面上质量为 m2 的小球发生正碰(弹性),则:
v1′ = (m1 - m2)v1/(m1 + m2),  v2′ = 2m1v1/(m1 + m2)

五种经典情形(必须熟记):

① m1 = m2:v1′ = 0,v2′ = v1(质量相等,速度交换);

② m1 > m2:v1′ > 0,v2′ > 0,且 v2′ > v1′(大碰小,一起向前跑);

③ m1 < m2:v1′ < 0,v2′ > 0(小碰大,被反弹);

④ m1 ≫ m2:v1′ ≈ v1,v2′ ≈ 2v1(极大碰极小,小的加倍跑);

⑤ m1 ≪ m2:v1′ ≈ -v1,v2′ ≈ 0(极小碰极大,原速率反弹,如撞墙)。

(2) 完全非弹性碰撞

特征:碰撞后两物体合为一体(或具有共同速度),动能损失最大,转化为内能或其他形式能。
v共 = (m1v1 + m2v2)/(m1 + m2)
ΔEk(max) = 1/2·m1m2/(m1 + m2)·(v1 - v2)2

3. 反冲运动与爆炸模型

定义:系统在内力作用下,一部分向某方向运动,另一部分向相反方向运动的现象。
条件:内力远大于外力(如火箭喷气、炮弹发射、爆炸),系统总动量近似守恒。
特征:反冲 / 爆炸过程中,其他形式能(化学能、弹性势能)转化为机械能,系统动能增加(与碰撞相反,碰撞动能不增)。
火箭速度公式:M·v = Δm·u(燃气相对于火箭喷出速度为 u),火箭速度取决于喷气速度和质量比。

4. 人船模型(反冲典型模型)

适用条件:系统初态静止;水平方向不受外力(水平动量守恒);人动船动、人停船停。
核心结论:由 m人·v人 = M船·v船(任意时刻),对时间积分得位移关系:
m人·x人 = M船·x船  且  x人 + x船 = L(人相对船的位移,即船长)
x人 = ML/(m + M),  x船 = mL/(m + M)
推广:人船模型本质是平均动量守恒(质心位置不变),可推广到气球与人、斜面上滑块与斜面等任何初态静止、某方向动量守恒的两体系统。

5. 类碰撞模型(弹簧模型、板块模型、圆弧模型)

高考中除了直接碰撞,还经常考查类碰撞问题,即通过弹簧、摩擦力、重力等内力相互作用的过程,处理方法与碰撞一致(动量守恒 + 能量守恒):

① 弹簧类:两物块通过弹簧相互作用——压缩到最短 / 伸长到最长时共速,相当于完全非弹性碰撞;弹簧恢复原长时,相当于弹性碰撞。

② 板块类(子弹打木块):通过摩擦力相互作用——达到共速时动能损失最大,转化为内能 Q = f·Δx(相对位移)。

③ 圆弧 / 曲面类:物体沿可动曲面滑动——水平方向动量守恒 + 机械能守恒;最高点(物体相对曲面竖直速度为零)共速;滑回底端分离时相当于弹性碰撞。

二、高考考点归纳

考向

考点内容

常见题型

难度

考向一

动量守恒条件判断;动量矢量性(正方向选取)

选择题

★★

考向二

弹性碰撞结论(一动一静五情形、速度交换等二级结论)

选择 / 计算题

★★★

考向三

完全非弹性碰撞共速问题,动能损失(板块、子弹打木块)

计算题

★★★

考向四

碰撞三原则(动量守恒 / 动能不增 / 速度合理)判断碰撞可能性

选择题

★★★

考向五

弹簧模型:压缩最短共速、恢复原长弹性碰撞

计算题

★★★★

考向六

反冲运动:火箭喷气、炮弹发射、爆炸

选择 / 计算题

★★★

考向七

人船模型(位移关系m1x1= m2x2 )

选择 / 计算题

★★★

考向八

圆弧 / 斜面 + 水平面动量能量综合(多过程多次碰撞)

压轴计算题

★★★★★

 【命题趋势】近五年高考对碰撞与反冲的考查频率极高,几乎每年必考。计算题多以多过程 + 动量守恒 + 能量守恒 + 牛顿定律 / 运动学综合形式出现,属于压轴题重灾区;选择题则以模型判断、二级结论快速求解为主。

三、母题精讲

母题:弹性碰撞 + 完全非弹性碰撞基本模型综合

【题目】
如图所示,在光滑水平面上,质量 mA = 1 kg 的小球 A 以 v0 = 5 m/s 的初速度向右运动,与静止在水平面上质量 mB = 4 kg 的小球 B 发生正碰。求:
(1) 若 A、B 发生弹性碰撞,求碰后瞬间 A、B 的速度大小和方向;
(2) 若 A、B 发生完全非弹性碰撞(碰后粘在一起),求碰后共同速度和碰撞过程中损失的动能;
(3) 若碰后 B 的速度为 2 m/s 向右,试通过计算判断该碰撞属于什么类型,并求 A 的速度。
【解析】
(1) 弹性碰撞:
取向右为正方向。弹性碰撞满足动量守恒和动能守恒:
mA·v0 = mA·vA′ + mB·vB′ (1)
1/2mA·v02 = 1/2mA·vA′2 + 1/2mB·vB′2 (2)
代入一动一静弹性碰撞速度公式:
vA′ = (mA - mB)v0/(mA + mB) = (1 - 4)×5/(1 + 4) = -3 m/s
vB′ = 2mA·v0/(mA + mB) = 2×1×5/(1 + 4) = 2 m/s
答:碰后 A 速度大小为 3 m/s,方向向左;B 速度大小为 2 m/s,方向向右。
(2) 完全非弹性碰撞:
碰后共速,设共同速度为 v共,由动量守恒:
mA·v0 = (mA + mB)·v共 ⇒ v共 = 1×5 / 5 = 1 m/s(向右)
损失的动能:
ΔEk = 1/2mA·v02 - 1/2(mA + mB)·v共2 = 12.5 - 2.5 = 10 J
答:碰后共同速度为 1 m/s 向右;动能损失 10 J。
(3) 碰撞类型判断:
已知 vB′ = 2 m/s,由动量守恒:
mA·v0 = mA·vA′ + mB·vB′ ⇒ vA′ = -3 m/s
验证动能:碰前 Ek前 = 12.5 J;碰后 Ek后 = 1/2×1×9 + 1/2×4×4 = 4.5 + 8 = 12.5 J。
答:Ek前 = Ek后,为弹性碰撞,碰后 A 速度大小 3 m/s,方向向左。
【母题方法提炼】
① 碰撞问题必须先规定正方向;
② 弹性碰撞优先用一动一静结论公式,可节省大量解方程时间;
③ 判断碰撞类型必须同时验证动量守恒和动能关系,不能只看动量;
④ 完全非弹性碰撞的关键标志是共速——碰后粘在一起、弹簧压缩最短、恰不滑出、最高点共速等描述都是共速信号。

四、变式训练(2022—2026 高考真题)

变式一【2022·全国乙卷·25 题·压轴·20 分】

【题目】(弹簧碰撞模型 + 粗糙斜面多过程)
如图 (a),一质量为 m 的物块 A 与轻质弹簧连接,静止在光滑水平面上;物块 B 向 A 运动,t = 0 时与弹簧接触,到 t = 2t0 时与弹簧分离,第一次碰撞结束,A、B 的 v-t 图像如图 (b) 所示。由图像可知:t = 0 时 B 的速度为 1.2v0;t = t0 时 A、B 速度相等(弹簧压缩量最大),此时共同速度为 v0;t = 2t0 时 A 的速度为 2v0、B 的速度为 0.8v0。已知从 t = 0 到 t = t0 时间内,物块 A 运动的距离为 s0 = 0.36v0t0。A、B 分离后,A 滑上粗糙斜面,然后滑下,与一直在水平面上运动的 B 再次碰撞,之后 A 再次滑上斜面,达到的最高点与前一次相同。斜面倾角为 θ(sinθ = 0.6),与水平面光滑连接。碰撞过程中弹簧始终处于弹性限度内。求:
(1) 第一次碰撞过程中,弹簧弹性势能的最大值 E_pmax;
(2) 第一次碰撞过程中,弹簧压缩量的最大值 Δx;
(3) 物块 A 与斜面间的动摩擦因数 μ。
【答案】
(1) E_pmax = 0.6mv02;  (2) Δx = 0.768v0t0;  (3) μ = 0.45
【解析】
第一步:求物块 B 的质量。
由 v-t 图像,取 B 运动方向为正方向。0~2t0 为第一次弹性碰撞全过程,系统动量守恒:
mB·1.2v0 = m·2v0 + mB·0.8v0 ⇒ 0.4mB·v0 = 2mv0 ⇒ mB = 5m
第二步:求最大弹性势能(t = t0 时共速)。
弹簧压缩到最短时 A、B 共速,相当于完全非弹性碰撞,系统机械能守恒,减少的动能全部转化为弹性势能:
E_pmax = 1/2mB(1.2v0)2 - 1/2(m + mB)v02
= 1/2·5m·1.44v02 - 1/2·6m·v02 = 3.6mv02 - 3mv02 = 0.6mv02
第三步:求弹簧最大压缩量(动量守恒对时间积分,即“人船模型”思想)。
0~t0 时间内水平方向动量守恒,总动量恒为 mB·1.2v0 = 6mv0。对时间积分得位移关系:
m·xA + 5m·xB = 6mv0·t0,其中 xA = s0 = 0.36v0t0
⇒ 0.36v0t0 + 5xB = 6v0t0 ⇒ xB = 1.128v0t0
最大压缩量等于 A、B 位移之差:
Δx = xB - xA = 1.128v0t0 - 0.36v0t0 = 0.768v0t0
第四步:求动摩擦因数。
第一次碰撞后 A 的速度为 2v0(向前)、B 的速度为 0.8v0(向前)。A 滑上粗糙斜面再滑下,返回水平面时速度大小为 vx(向后),与 B 发生第二次弹性碰撞。因 A 再次到达相同高度,说明第二次碰后 A 的速度大小仍为 2v0(方向向前)。设第二次碰后 B 的速度为 vB′。
第二次碰撞,取向前为正方向,由动量守恒与机械能守恒:
mB·0.8v0 - m·vx = mB·vB′ + m·2v0 ⇒ 2v0 - vx = 5vB′ … ①
1/2mB(0.8v0)2 + 1/2m·vx2 = 1/2mB·vB′2 + 1/2m(2v0)2 ⇒ vx2 - 5vB′2 = 0.8v02 … ②
由 ① 得 vB′ = (2v0 - vx)/5,代入 ②:
vx2 - 5·(2v0 - vx)2/25 = 0.8v02 ⇒ 5vx2 - (2v0 - vx)2 = 4v02
⇒ 4vx2 + 4v0vx - 8v02 = 0 ⇒ vx2 + v0vx - 2v02 = 0
⇒ (vx + 2v0)(vx - v0) = 0 ⇒ vx = v0(另一解 vx = -2v0 舍去)
即 A 返回水平面时速度大小为 v0。设 A 沿斜面运动的路程为 s,对 A 上滑、下滑分别列动能定理:
上滑:-mg·s·sinθ - μmg·s·cosθ = 0 - 1/2m(2v0)2 ⇒ gs(sinθ + μcosθ) = 2v02 … ③
下滑:mg·s·sinθ - μmg·s·cosθ = 1/2m·v02 - 0 ⇒ gs(sinθ - μcosθ) = 1/2v02 … ④
③ ÷ ④ 得:
(sinθ + μcosθ)/(sinθ - μcosθ) = 4 ⇒ sinθ + μcosθ = 4sinθ - 4μcosθ ⇒ 5μcosθ = 3sinθ
⇒ μ = 0.6·tanθ
由 sinθ = 0.6 得 cosθ = 0.8、tanθ = 0.75,故 μ = 0.6×0.75 = 0.45。
【点评】
本题为 2022 年全国乙卷压轴题,综合性极强:v-t 图像与弹簧过程对应;用动量守恒对时间积分(人船模型思想)求相对位移;弹性碰撞结论;斜面摩擦往返能量分析。难点在于多过程串联,解题关键是分阶段列守恒方程。
特别提醒:本图 v-t 图像为原题数据——t = 0 时 B 的速度为 1.2v0、t = 2t0时 B 的速度为 0.8v0,据此 mB = 5m(而非 2m),这是本题第 (1)(2) 问的关键。

变式二【2017·全国 理综I 卷·单选】

【题目】(反冲 / 火箭模型)
将质量为 0.5 kg 的模型火箭点火升空,0.06 kg 的燃烧燃气以大小为 600 m/s 的速度从火箭喷口在很短时间内喷出。在燃气喷出后的瞬间,火箭的动量大小为(喷出过程中重力和空气阻力可忽略)(  )
A.36 kg·m/s  B.5.7×102 kg·m/s  C.6.0×102 kg·m/s  D.6.3×102 kg·m/s
【答案】A
【解析】
喷出燃气瞬间,内力远大于外力(重力),火箭和燃气组成的系统动量守恒。初始总动量为 0,故喷出后总动量也为 0:
p火箭 = m燃气·v燃气 = 0.06×600 = 36 kg·m/s
故选 A。
【点评】
本题考查反冲运动动量守恒的基本应用。易错点:① 误将火箭总质量(含燃料)当作剩余质量计算;② 速度参考系混淆(注意燃气速度是相对喷口还是相对地面)。

变式三【2024·山东卷·17 题·压轴·14 分】

【题目】(圆弧轨道 + 板块模型 + 水平动量守恒)
如图甲所示,质量为 M 的轨道静止在光滑水平面上,轨道水平部分上表面粗糙,竖直半圆形部分表面光滑,两部分在 P 点平滑连接,Q 为轨道最高点(R = 0.4 m)。质量为 m 的小物块静置在轨道水平部分上,与水平轨道间动摩擦因数为 μ。g 取 10 m/s2。
(1) 若轨道固定,小物块以一定初速度沿轨道运动到 Q 点时,受到轨道的弹力大小等于 3mg,求小物块在 Q 点的速度 v;
(2) 若轨道不固定,给轨道施加水平向左推力 F,小物块在轨道水平部分时,轨道加速度 a 与 F 关系如图乙所示:
(i) 求 μ 和 m、M;
(ii) 初始时小物块静止在轨道最左端,施加 F = 8 N,当小物块到 P 点时撤去 F,小物块从 Q 点离开轨道时相对地面速度大小为 7 m/s,求轨道水平部分长度 L。
【答案】
(1) v = 4 m/s; (2)(i) μ = 0.2,m = 1 kg,M = 1 kg; (ii) L = 4.5 m
【解析】
(1) 小物块在 Q 点,由牛顿第二定律(弹力与重力同向、均指向圆心):
NQ + mg = mv2/R ⇒ 3mg + mg = mv2/0.4 ⇒ v = 4 m/s
(2)(i) F 较小时 M、m 一起加速:F = (M + m)a,a-F 图斜率 k1 = 1/(M + m);当 F > 4 N 时二者相对滑动:F - μmg = Ma,斜率 k2 = 1/M。由图知 k1 = 1/2、k2 = 1,得 M = 1 kg、m = 1 kg;临界 F = 4 N 时 a = 2 m/s2,故 μ = a/g = 0.2。
(2)(ii) F = 8 N 时,aM = (F - μmg)/M = (8 - 2)/1 = 6 m/s2(向左),am = μg = 2 m/s2(向左)。设到达 P 点时轨道速度 v1、物块速度 v2,由 v = at 知 v1 = 3v2。
小物块在半圆轨道上运动的过程,系统水平方向动量守恒 + 机械能守恒:
Mv1 + mv2 = Mv1′ + mv2′
1/2Mv12 + 1/2mv22 = 1/2Mv1′2 + 1/2mv2′2 + 2mgR
代入 v2′ = 7 m/s,解得 v2 = 3 m/s、v1 = 9 m/s、v1′ = 5 m/s(另一组解使物块不能从轨道上方飞出,舍去)。
L = v12/(2aM) - v22/(2am) = 81/12 - 9/4 = 4.5 m
【点评】
本题是 2024 山东卷压轴题,将 a-F 图像、板块模型、圆弧轨道动量能量综合、圆周运动临界条件融为一体。解题关键:① 从图像斜率提取 M、m;② 圆弧轨道内系统只在水平方向动量守恒(不是总动量守恒);③ 利用相对位移求板长;④ 注意物理合理性检验(舍去错误解)。

变式四【2024·湖南卷·物理压轴题(改编)】

【题目】(圆环内多次碰撞 + 弹性碰撞 + 周期规律)
如图,半径为 R 的圆环水平放置并固定,圆环内有质量为 mA 和 mB 的小球 A 和 B(mA > mB)。初始时小球 A 以初速度 v0 沿圆环切线方向运动,与静止的小球 B 发生碰撞。不计小球与圆环之间的摩擦,两小球始终在圆环内运动。
(1) 若 A、B 发生完全非弹性碰撞(碰后结合在一起),求碰后组合体速度及向心力大小;
(2) 若 A、B 发生弹性碰撞,求第一次碰后 A、B 各自速度大小;
(3)(拓展)若两球发生弹性碰撞,且每次相遇都发生弹性碰撞,求两球从第一次碰撞到第 n 次碰撞的时间。
【解析】
(1) 完全非弹性碰撞(沿切线方向):
mA·v0 = (mA + mB)·v ⇒ v = mA·v0/(mA + mB)
Fn = (mA + mB)v2/R = mA2v02/[(mA + mB)R]
(2) 弹性碰撞(沿切线方向一维弹性碰撞):
vA′ = (mA - mB)v0/(mA + mB),  vB′ = 2mA·v0/(mA + mB)
(3) 多次碰撞时间(难点):
两球在圆环内沿切线方向运动,等效于圆周上的追及问题。弹性碰撞后 B 比 A 快,相对速度:
Δv = vB′ - vA′ = v0
再次碰撞时 B 比 A 多走一圈(2πR),相邻两次碰撞时间间隔:
Δt = 2πR/Δv = 2πR/v0
每次弹性碰撞后相对速度大小恒为 v0(恢复系数 e = 1),故相邻碰撞时间间隔恒为 2πR/v0。从第一次到第 n 次碰撞的总时间:
tₙ = (n - 1)·2πR/v0
【点评】
本题改编自 2024 湖南卷难题模型,特点:圆周轨道上的碰撞等效为一维(速度只有切向分量);多次碰撞与周期性 / 数列结合;弹性碰撞结论的巧妙运用。多次碰撞 + 找规律是近年压轴新趋势。

变式五【2024·广东卷·多选题】

【题目】(斜坡 + 水平面 + 弹性碰撞 + 摩擦)
如图所示,光滑斜坡上可视为质点的甲、乙两个相同滑块,分别从 h1、h2(h2 > h1)高度处同时由静止开始下滑。斜坡与水平面在 O 处平滑相接,滑块与水平面间动摩擦因数为 μ,乙在水平面上追上甲时发生弹性碰撞。忽略空气阻力。下列说法正确的有(  )
A.甲在斜坡上运动时与乙相对静止
B.碰撞后瞬间甲的速度等于碰撞前瞬间乙的速度
C.乙的运动时间与 h2 无关
D.甲最终停止位置与 O 处相距 h2/μ
【答案】ABD
【解析】
A 项:两滑块在光滑斜坡上加速度均为 a = gsinθ,同时由静止下滑,故二者在斜面上始终相对静止,A 正确。
B 项:两滑块质量相同,发生弹性碰撞时交换速度——碰撞后瞬间甲的速度等于碰撞前瞬间乙的速度,B 正确。
C 项:乙的运动总时间与 h2 有关(h2 决定其到达水平面时的速度和后续减速时间),C 错误。
D 项:甲、乙弹性碰撞交换速度后,甲获得乙碰前的速度继续运动,等效于乙的运动由甲来完成。由动能定理:mgh2 - μmgx = 0 ⇒ x = h2/μ,即甲最终停止位置距 O 点 h2/μ,D 正确。
【点评】
本题巧妙将斜面运动、弹性碰撞速度交换结论、动能定理融合。D 项的等效替代思想是快速解题关键——等质量弹性碰撞交换速度,后续运动轨迹可以互换等效。

变式六【2025·甘肃卷·单选题】

【题目】(平抛 + 自由下落 + 弹性碰撞分方向动量守恒)
如图,小球 A 从距离地面 h = 20 m 处自由下落,1 s 末恰好被小球 B 从左侧水平击中,小球 A 落地时水平位移为 3 m。两球质量相同,碰撞为完全弹性碰撞,g 取 10 m/s2,则碰撞前小球 B 的速度 vB 为(  )
A.1.5 m/s  B.3.0 m/s  C.4.5 m/s  D.6.0 m/s
【答案】B
【解析】
碰撞瞬间,A、B 碰撞力沿水平方向,竖直方向 A 的速度不变(碰撞不改变竖直分速度),水平方向满足动量守恒和动能守恒。
第一步:碰撞瞬间 A 的竖直速度 vy = g·t1 = 10×1 = 10 m/s(向下)。
第二步:碰撞时 A 已下落 h′ = 1/2gt12 = 5 m,剩余高度 h″ = 15 m。碰撞后 A 做平抛运动:
15 = vy·t2 + 1/2g·t22 ⇒ t2 = 1 s
第三步:A 水平位移 x = 3 m,则碰撞后 A 水平速度 vAx = x/t2 = 3 m/s。
第四步:水平方向两球质量相同,弹性碰撞交换水平速度(碰前 A 水平速度为 0),故碰后 A 获得 B 碰前的水平速度:vB = vAx = 3 m/s
故选 B。
【点评】
本题关键创新点:碰撞力只在水平方向,竖直方向速度不变;动量守恒和动能守恒只在水平方向列方程。等质量弹性碰撞在水平方向交换速度是速解关键。

变式七【2025·浙江卷·多选题】

【题目】(板块完全非弹性碰撞 + 摩擦共速)
如图所示,光滑水平地面上放置完全相同的两长板 A 和 B,滑块 C(可视为质点)置于 B 的右端,三者质量均为 1 kg。A 以 4 m/s 向右运动,B 和 C 一起以 2 m/s 向左运动,A 和 B 发生碰撞后粘在一起不再分开。已知 A、B 长度均为 0.75 m,C 与 A、B 间动摩擦因数均为 0.5(g = 10 m/s2),则(  )
A.碰撞瞬间 C 相对地面静止
B.碰撞后到三者相对静止,经历时间为 0.4 s
C.碰撞后到三者相对静止,摩擦产生热量为 12 J
D.碰撞后到三者相对静止,C 相对长板滑动距离为 0.6 m
【答案】BD
【解析】
第一步:A、B 碰撞时间极短,C 的动量未发生变化(摩擦力冲量可忽略),故碰撞瞬间 C 的速度仍为 vC = 2 m/s 向左,A 错误。
第二步:A、B 完全非弹性碰撞,动量守恒(取向右为正):
mA·vA + mB·(-vB) = (mA + mB)·vAB ⇒ 4 - 2 = 2vAB ⇒ vAB = 1 m/s(向右)
第三步:碰撞后系统(A + B + C)水平方向不受外力,总动量守恒求共速:
(mA + mB)vAB + mC·(-vC) = 3·v共 ⇒ 2×1 + 1×(-2) = 0 ⇒ v共 = 0
第四步:加速度分析——C:aC = μg = 5 m/s2(向右);AB 整体:aAB = μmg/(mA + mB) = 2.5 m/s2(向左)。
第五步:共速时间 -2 + 5t = 1 - 2.5t ⇒ t = 0.4 s(B 选项正确)。
第六步:摩擦生热 Q = μmg·Δx相对 = 系统初动能(末态 v共 = 0,动能为 0):
Q = 1/2(mA + mB)vAB2 + 1/2mC·vC2 = 1/2×2×1 + 1/2×1×4 = 3 J
Δx相对 = Q/(μmg) = 3/(0.5×1×10) = 0.6 m(D 正确,C 错误)
【点评】
板块碰撞问题典型套路:① 碰撞瞬间第三者速度不变;② 碰撞后摩擦阶段用系统动量守恒求共速;③ 热量 Q = f·Δx(注意是相对位移而不是对地位移);④ 用能量守恒求相对位移比运动学更快捷。

变式八【2025·广东卷·单选题】

【题目】(v-t 图像 + 外力拉引 + 碰撞分析)
如图所示,在光滑水平面上,两小球 M、N 分别受到拉力 F1、F2 作用,从静止开始在同一直线上相向运动,在 t1 时刻发生正碰后各自反向运动。已知 F1、F2 始终大小相等、方向相反,从开始运动到碰撞后速度第一次减为 0 的过程中,两小球速度 v 随时间 t 变化的关系图可能正确的是(  )
(选项为四个 v-t 图像,核心考查碰撞前后动量变化与加速度分析)
【答案】A
【解析】
系统所受合外力为零(F1、F2 等大反向),故全过程系统动量守恒。两球从静止开始,碰撞前 M、N 相向运动,动量大小相等、方向相反,总动量为零。
碰撞前加速度 aM/aN = mN/mM(由 F = ma,F 相等)。在质心系中,碰撞使两球速度瞬间反向:碰后 M、N 的速率大小不变、方向相反。因外力大小始终相等,碰后两球继续受到原方向的力,速率都线性减小到零,且经历的时间相等(均为 t1),即两球同时在 t = 2t1 时刻速度减为 0。故 v-t 图像应为:t1 前两球速率线性增大、方向相反,t1 时刻速率瞬间反向(同值异号),随后线性减小到零,M、N 同时归零,对应选项 A。
【点评】
本题将牛顿运动定律、v-t 图像、碰撞动量守恒综合考查。突破口:① 系统受合外力为零,总动量守恒;② v-t 图像斜率表示加速度;③ 碰撞后物体瞬间反向,在外力作用下减速,速度与加速度符号的变化需仔细分析。

五、解题方法总结与易错警示

1. 碰撞问题解题五步走

第一步 定系统、选过程:明确研究对象(哪几个物体组成系统)和研究过程(从何时到何时);
第二步 析受力、判守恒:分析外力,判断动量是否守恒(或某方向是否守恒);
第三步 建坐标、定正负:规定正方向,确定各物体初末速度的正负;
第四步 列方程、选规律:弹性碰撞列动量 + 动能;完全非弹性碰撞列动量 + 共速;类碰撞列动量 + 能量;
第五步 验合理、得结论:验证碰撞三原则(动量守恒、动能不增、速度合理),排除不合理解。

2. 易错点警示

× 易错 1:动量守恒的条件判断错误——如圆弧轨道问题误以为总动量守恒,实际只在水平方向守恒;
× 易错 2:速度参考系不统一——公式中各速度必须相对同一惯性系(地面),反冲问题中喷出速度相对火箭需换算;
× 易错 3:碰撞后速度方向不验证——同向碰后前球速度必须 ≥ 后球速度(不穿透原则);
× 易错 4:人船模型中位移是对地位移——m1x1 = m2x2 中 x1、x2 均为对地位移,且 x1 + x2 = L(相对位移);
× 易错 5:能量守恒中漏项或多算——板块模型 Q = μmg·Δx(相对位移!);弹簧模型注意弹性势能;圆弧模型注意重力势能。
× 易错 6:混淆弹性碰撞与爆炸 / 反冲的动能变化——碰撞动能不增,爆炸 / 反冲动能增加(化学能 → 机械能)。

3. 必背二级结论

① 一动一静弹性碰撞:v1′ = (m1 - m2)v0/(m1 + m2),v2′ = 2m1v0/(m1 + m2);
② 等质量弹性碰撞:交换速度(v1′ = v2,v2′ = v1);
③ 完全非弹性碰撞损失动能:ΔEk = 1/2·m1m2/(m1 + m2)·v相对2;
④ 人船模型位移:x人 = ML/(m + M),x船 = mL/(m + M)(初始静止);
⑤ 碰撞可能性判断三原则:动量守恒 + 动能不增 + 速度合理。

—— 祝各位同学高考顺利,物理满分!——

请关注,下期更精彩:

原文下载:高三物理一轮复习:动量守恒之碰撞与反冲模型母题变式复习讲义

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-10-11 11:35:23 HTTP/1.1 GET : http://www.sjds.net/a/521843.html
  2. 运行时间 : 0.074704s [ 吞吐率:13.39req/s ] 内存消耗:4,519.34kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=18c9c683adf048347042d72c096dbd47
  1. /www/wwwroot/www.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/www.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/www.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/www.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/www.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/www.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/www.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/www.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/www.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/www.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/www.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/www.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/www.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/www.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/www.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/www.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/www.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/www.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/www.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/www.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/www.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/www.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/www.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/www.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/www.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/www.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/www.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/www.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/www.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/www.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/www.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/www.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/www.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/www.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/www.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/www.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/www.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/www.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/www.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/www.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/www.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/www.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/www.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/www.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/www.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/www.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/www.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/www.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/www.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/www.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/www.sjds.net/runtime/temp/022a5b1eae5a9e3c31e54f699d8ae600.php ( 8.05 KB )
  140. /www/wwwroot/www.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000566s ] mysql:host=172.18.0.4;port=3306;dbname=www_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000902s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000408s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000373s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000573s ]
  6. SELECT * FROM `set` [ RunTime:0.000299s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000659s ]
  8. SELECT * FROM `article` WHERE `id` = 521843 LIMIT 1 [ RunTime:0.000444s ]
  9. UPDATE `article` SET `lasttime` = 1791689723 WHERE `id` = 521843 [ RunTime:0.002314s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000326s ]
  11. SELECT * FROM `article` WHERE `id` < 521843 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000477s ]
  12. SELECT * FROM `article` WHERE `id` > 521843 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000373s ]
  13. SELECT * FROM `article` WHERE `id` < 521843 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000571s ]
  14. SELECT * FROM `article` WHERE `id` < 521843 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000705s ]
  15. SELECT * FROM `article` WHERE `id` < 521843 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000678s ]
0.085243s