功-能定理:为什么合功会改变动能
了解为什么合功等于动能的变化量、这一定理如何由牛顿定律推导出来,以及如何将其应用于 HSC 物理题。
汽车发动机做了 \(500\text{ J}\) 的功,而空气阻力和摩擦力做了 \(-200\text{ J}\) 的功。汽车的动能增加了多少?
你可能会很自然地回答 500 J,因为这是发动机提供的功。但汽车的动能实际上只增加了 300 J。发动机所做的一部分功被阻力所抵消。
这正是功-能定理要解决的问题。我们不必逐秒追踪加速度,而可以直接把所有力所做的总功与物体速度的变化联系起来。
01从合功的概念开始
想象你向前推一辆手推车,同时另一个人向后拉它。
你的力把能量传递给手推车。反方向的力则从手推车的运动中转移能量。对于手推车的动能来说,关键并不是其中任何一个力单独的作用,而是它们共同产生的效果。
这就是合功:
\[
W_{\text{净}} = W_1 + W_2 + W_3 + \cdots
\]
其中,\(W_{\text{净}}\) 是作用在物体上的合功,单位为焦耳(J)。
你可以把动能想象成物体的“运动账户”。正功相当于存入能量,负功相当于取出能量,零功则让账户余额保持不变。
这个类比很有用,但也有局限。动能并不是储存在物体内部的一种实际物质。它是由物体的质量和速度决定的物理量。
物体的动能为
\[
K = \frac{1}{2}mv^2
\]
其中:
- \(K\) 是动能,单位为焦耳(J)
- \(m\) 是质量,单位为千克(kg)
- \(v\) 是速率,单位为米每秒(\(\text{m s}^{-1}\))
功-能定理指出
\[
W_{\text{净}} = \Delta K
\]
或者更完整地写成
\[
W_{\text{净}} = K_f-K_i
\]
其中,\(K_i\) 是初动能,\(K_f\) 是末动能。
因此:
- 合功为正,意味着动能增加
- 合功为负,意味着动能减小
- 合功为零,意味着动能保持不变
注意,这一定理指的是合功,而不是某一个选定的力所做的功。
02为什么合功等于动能的变化量?
如果不把它和牛顿第二定律联系起来,这个结果可能显得方便得有些可疑。
考虑一个质量为 \(m\) 的物体沿直线运动。假设合力恒定,并且方向与位移相同。
对于恒力,
\[
W_{\text{净}} = F_{\text{净}}s
\]
其中,\(s\) 是位移。
根据牛顿第二定律,
\[
F_{\text{净}} = ma
\]
所以
\[
W_{\text{净}} = mas
\]
现在回忆运动学公式
\[
v^2=u^2+2as
\]
其中,\(u\) 是初速率,\(v\) 是末速率。
整理得
\[
as=\frac{v^2-u^2}{2}
\]
把它代入 \(W_{\text{净}}=mas\):
\[
\begin{aligned}
W_{\text{净}}
&=m\left(\frac{v^2-u^2}{2}\right)\\
&=\frac{1}{2}mv^2-\frac{1}{2}mu^2
\end{aligned}
\]
而 \(\frac{1}{2}mv^2\) 是末动能,\(\frac{1}{2}mu^2\) 是初动能。因此,
\[
\boxed{W_{\text{净}}=\Delta K}
\]
所以,功-能定理并不是一条碰巧有效的独立规则。它与牛顿第二定律和运动方程来自同一套物理原理。
上面的推导假设物体在一维情况下受到恒定合力。不过,功-能定理本身更加一般。即使力在运动过程中发生变化,只要正确计算合功,这一定理仍然成立。
03功可以为正、为负或为零
对于恒力,该力所做的功为
\[
W=Fs\cos\theta
\]
其中:
- \(F\) 是力的大小,单位为牛顿(N)
- \(s\) 是位移的大小,单位为米(m)
- \(\theta\) 是力与位移之间的夹角
功的正负非常重要。
| 力相对于运动的方向 | 功 | 对动能的影响 |
|---|---|---|
| 力在位移方向上有分量 | 正 | 倾向于使 \(K\) 增加 |
| 力在与位移相反的方向上有分量 | 负 | 倾向于使 \(K\) 减小 |
| 力与位移垂直 | 零 | 不直接改变 \(K\) |
最后一行经常导致一个常见错误。
假设一颗卫星沿圆形轨道运行。引力持续指向地球,因此显然存在合力。那么,这是否自动意味着引力正在做功?
不是。在圆形轨道中,瞬时位移沿切线方向,而引力沿半径方向。两个方向互相垂直,因此在该瞬间,引力做功为零。
所以,即使卫星受到非零合力,它的动能仍然可以保持不变。
合功为零并不意味着合力为零。

04各个力所做的功与合功
假设一个 \(20\text{ N}\) 的外力把箱子向前推 \(5\text{ m}\),同时摩擦力以 \(8\text{ N}\) 的大小向后作用。
推力做功为
\[
W_{\text{推力}}=(20)(5)=100\text{ J}
\]
摩擦力做功为
\[
W_{\text{摩擦}}=(-8)(5)=-40\text{ J}
\]
因此,合功为
\[
W_{\text{净}}=100-40=60\text{ J}
\]
所以,
\[
\Delta K=60\text{ J}
\]
箱子的动能增加了 60 J,而不是 100 J。
在涉及发动机、摩擦力、空气阻力、重力,或者多个力同时作用的问题中,这一区别尤其重要。
例题:求被推动箱子的末速率
一个 \(5.0\text{ kg}\) 的箱子从静止开始,在水平地面上受到恒定的 \(30\text{ N}\) 水平推力,并移动了 \(4.0\text{ m}\)。摩擦力恒为 \(10\text{ N}\),方向与运动方向相反。求箱子的末速率。
步骤 1
推力方向与位移相同:
\[
W_{\text{推力}}=(30)(4.0)=120\text{ J}
\]
摩擦力方向与位移相反:
\[
W_{\text{摩擦}}=(-10)(4.0)=-40\text{ J}
\]
重力和支持力都与水平位移垂直,因此它们各自做功为零。
步骤 2
\[
W_{\text{净}}=120-40=80\text{ J}
\]
步骤 3
箱子从静止开始,因此 \(K_i=0\)。
\[
\begin{aligned}
W_{\text{净}}&=K_f-K_i\\
80&=\frac{1}{2}(5.0)v^2-0
\end{aligned}
\]
步骤 4
\[
\begin{aligned}
80&=2.5v^2\\
v^2&=32\\
v&=5.7\text{ m s}^{-1}
\end{aligned}
\]
箱子的速率约为
\[
\boxed{5.7\text{ m s}^{-1}}
\]
关键在于,推力所做的 120 J 功中,只有 80 J 转化为了额外的动能。摩擦力使箱子动能的变化量减少了 40 J。
05在这一定理中,重力只是另一个力
使用功-能定理时,不需要对重力进行特殊处理。如果重力做功,就把重力所做的功计入合功。
对于沿斜面向下运动的物体,其重力沿斜面的分量为
\[
F_{\parallel}=mg\sin\theta
\]
其中,\(g\) 是重力场强度,\(\theta\) 是斜面与水平方向的夹角。
如果物体沿斜面向下运动,重力的这个分量与位移方向相同,因此重力做正功。
如果物体沿斜面向上运动,重力做负功。
例题:箱子沿粗糙斜面下滑
一个 \(2.0\text{ kg}\) 的箱子以 \(1.5\text{ m s}^{-1}\) 的速率开始沿倾角为 \(25^\circ\) 的斜面向下运动 \(3.0\text{ m}\)。大小恒为 \(4.0\text{ N}\) 的摩擦力沿斜面向上作用。取 \(g=9.8\text{ m s}^{-2}\)。求箱子移动 \(3.0\text{ m}\) 后的速率。
步骤 1
重力沿斜面向下的分量为
\[
F_{\parallel}=mg\sin25^\circ
\]
所以重力所做的功为
\[
\begin{aligned}
W_g
&=(mg\sin25^\circ)s\\
&=(2.0)(9.8)(\sin25^\circ)(3.0)\\
&\approx24.8\text{ J}
\end{aligned}
\]
步骤 2
摩擦力方向与位移相反:
\[
W_f=(-4.0)(3.0)=-12.0\text{ J}
\]
支持力与位移垂直,因此做功为零。
步骤 3
\[
W_{\text{净}}=24.8-12.0=12.8\text{ J}
\]
因此,动能增加了 \(12.8\text{ J}\)。
步骤 4
\[
K_i=\frac{1}{2}(2.0)(1.5)^2=2.25\text{ J}
\]
所以
\[
K_f=2.25+12.8=15.05\text{ J}
\]
步骤 5
\[
\begin{aligned}
15.05&=\frac{1}{2}(2.0)v^2\\
v^2&=15.05\\
v&\approx3.9\text{ m s}^{-1}
\end{aligned}
\]
因此,
\[
\boxed{v\approx3.9\text{ m s}^{-1}}
\]
重力增加的动能多于摩擦力所减少的动能,因此箱子的速率增大。
06最容易出现的误解:混用两种能量方法
许多力学问题都可以用两种密切相关的方法来解决。
其中一种是功-能定理:
\[
W_{\text{净}}=\Delta K
\]
在这种方法中,要计入每一个力所做的功,包括重力。
另一种方法使用重力势能:
\[
U_g=mgh
\]
在这种方法中,通常通过重力势能的变化来考虑重力,而不是通过 \(W_g\) 来计算重力做功。
两种方法都是正确的。问题出现在你把重力重复计算两次时。
例如,假设物体下落时受到空气阻力。你可以写出合功方程
\[
W_g+W_{\text{空气}}=\Delta K
\]
或者,你可以使用机械能方法,写成
\[
W_{\text{空气}}=\Delta K+\Delta U_g
\]
这两个方程描述的是相同的能量变化。
但是,如果在同一个能量核算方程中既写入重力做功,又写入重力势能的变化,却没有相应调整所用的方法,就相当于把重力计算了两次。
一个实用的判断规则是:
- 使用 \(W_{\text{净}}=\Delta K\) 时:计入重力做功
- 使用 \(K+U_g\) 的变化时:通过 \(U_g\) 表示重力的作用,而不要再次加入 \(W_g\)
07为什么重要的是位移,而不是时间
假设相同的恒定合力分别作用在两个完全相同的物体上。
物体 A 受力时间很长,但几乎没有移动。物体 B 受力时间较短,但移动得远得多。
哪一个物体一定受到更多的功?
仅凭时间无法判断。功取决于力和位移:
\[
W=Fs\cos\theta
\]
因此,功-能定理把力通过一段位移所产生的作用与动能的变化联系起来。
这与冲量不同。冲量把力在一段时间内的作用与动量的变化联系起来:
\[
J=\Delta p
\]
这个区别之后会很有用。功-能方法和冲量-动量方法可以描述同一个运动过程,但它们适合回答不同类型的问题。
08解决 HSC 题目的可靠方法
当一道功-能问题中包含多个力时,可以按以下顺序处理:
- 确定初始状态和最终状态。
- 确定这两个状态之间的位移。
- 列出在这段位移过程中作用的所有力。
- 判断每个力做正功、负功还是零功。
- 计算每个相关力所做的功。
- 将它们相加,得到 \(W_{\text{净}}\)。
- 使用 \(W_{\text{净}}=K_f-K_i\)。
- 检查 \(\Delta K\) 的正负是否与实际运动情况一致。
最后这一步能发现数量惊人的错误。如果你的计算结果表明合功为正,却又声称物体的速率减小,那么其中一定存在矛盾。
09问题与解答
问题 1
一个 \(3.0\text{ kg}\) 的手推车以 \(2.0\text{ m s}^{-1}\) 的速率运动。在接下来的一段轨道上,作用于它的合功为 \(24\text{ J}\)。求它的末速率。
解答 1
末速率约为 \(\boxed{4.5\text{ m s}^{-1}}\)。
合功等于动能的变化量:
\[
W_{\text{净}}=K_f-K_i
\]
先计算初动能:
\[
K_i=\frac{1}{2}(3.0)(2.0)^2=6.0\text{ J}
\]
合功为正,因此动能增加 \(24\text{ J}\):
\[
K_f=6.0+24=30\text{ J}
\]
现在使用 \(K_f=\frac{1}{2}mv^2\):
\[
\begin{aligned}
30&=\frac{1}{2}(3.0)v^2\\
30&=1.5v^2\\
v^2&=20\\
v&\approx4.47\text{ m s}^{-1}
\end{aligned}
\]
所以
\[
\boxed{v\approx4.5\text{ m s}^{-1}}
\]
正的合功使手推车的动能从 6 J 增加到 30 J。
问题 2
一辆 \(1200\text{ kg}\) 的汽车从 \(10\text{ m s}^{-1}\) 加速到 \(15\text{ m s}^{-1}\)。在这一过程中,空气阻力和滚动阻力对汽车所做的总功为 \(-45\text{ kJ}\)。路面对汽车的驱动力做了多少功?
解答 2
驱动力做了 \(\boxed{120\text{ kJ}}\) 的功。
先求动能的变化量:
\[
\begin{aligned}
\Delta K
&=\frac{1}{2}m(v^2-u^2)\\
&=\frac{1}{2}(1200)(15^2-10^2)\\
&=600(225-100)\\
&=75\,000\text{ J}\\
&=75\text{ kJ}
\end{aligned}
\]
根据功-能定理,合功必须为 \(75\text{ kJ}\):
\[
W_{\text{净}}=75\text{ kJ}
\]
设 \(W_D\) 为驱动力所做的功。则
\[
\begin{aligned}
W_D+W_{\text{阻力}}&=W_{\text{净}}\\
W_D-45&=75\\
W_D&=120\text{ kJ}
\end{aligned}
\]
一个很容易犯的错误是认为,因为动能增加了 \(75\text{ kJ}\),所以驱动力做功也是 \(75\text{ kJ}\)。这种说法忽略了阻力所做的 \(-45\text{ kJ}\) 负功。
问题 3
一艘航天器以恒定速率沿圆形轨道绕一颗行星运动。引力是作用在它上面的唯一显著力。
一名学生认为:“它的动能保持不变,所以航天器所受合力一定为零。”
利用功-能定理解释这个说法错在哪里。
解答 3
虽然合功和动能的变化量都为零,但合力并不为零。
引力提供指向圆形轨道中心的向心力。航天器的瞬时位移沿轨道的切线方向。
因此,力与位移互相垂直:
\[
W=Fs\cos90^\circ=0
\]
所以
\[
W_{\text{净}}=0
\]
根据功-能定理,
\[
\Delta K=0
\]
因此,航天器的速率保持不变。
这名学生的错误在于假设非零合力一定会改变动能。力可以改变速度的方向,而不改变速度的大小。当合力与运动方向垂直时,它可以产生加速度,同时做功为零。
问题 4
一个 \(10\text{ kg}\) 的木箱沿直线地面运动,初速率为 \(3.0\text{ m s}^{-1}\)。一个恒定的 \(50\text{ N}\) 向前的力在 \(4.0\text{ m}\) 的位移内持续作用。
在前 \(2.0\text{ m}\) 中,摩擦力为 \(20\text{ N}\)。在接下来的 \(2.0\text{ m}\) 中,摩擦力为 \(60\text{ N}\)。
求:
a) 经过前 \(2.0\text{ m}\) 后的速率
b) 经过完整 \(4.0\text{ m}\) 后的速率
c) 木箱的最大速率是否出现在 \(4.0\text{ m}\) 的终点
解答 4
木箱经过前 \(2.0\text{ m}\) 后的速率约为 \(\boxed{4.6\text{ m s}^{-1}}\),到达终点时约为 \(\boxed{4.1\text{ m s}^{-1}}\),并且它的最大速率出现在 \(2.0\text{ m}\) 处,而不是终点。
初动能为
\[
K_i=\frac{1}{2}(10)(3.0)^2=45\text{ J}
\]
在前 \(2.0\text{ m}\) 中,向前的力所做的功为
\[
W_F=(50)(2.0)=100\text{ J}
\]
摩擦力做功为
\[
W_f=(-20)(2.0)=-40\text{ J}
\]
因此,这一段的合功为
\[
W_{\text{净,1}}=100-40=60\text{ J}
\]
所以,
\[
K_1=45+60=105\text{ J}
\]
并且
\[
\begin{aligned}
105&=\frac{1}{2}(10)v_1^2\\
v_1^2&=21\\
v_1&\approx4.58\text{ m s}^{-1}
\end{aligned}
\]
因此
\[
\boxed{v_1\approx4.6\text{ m s}^{-1}}
\]
在第二个 \(2.0\text{ m}\) 中,外力仍然做 \(100\text{ J}\) 的功,但摩擦力现在做功为
\[
W_f=(-60)(2.0)=-120\text{ J}
\]
因此,第二段的合功为
\[
W_{\text{净,2}}=100-120=-20\text{ J}
\]
动能从 \(105\text{ J}\) 减小到
\[
K_f=105-20=85\text{ J}
\]
因此,
\[
\begin{aligned}
85&=\frac{1}{2}(10)v_f^2\\
v_f^2&=17\\
v_f&\approx4.12\text{ m s}^{-1}
\end{aligned}
\]
所以末速率为
\[
\boxed{v_f\approx4.1\text{ m s}^{-1}}
\]
关键推理在于,运动进行到一半时,合功的正负发生了变化。在第一段中,合功为正,木箱加速。在第二段中,合功为负,木箱减速。
如果只看总位移,就会忽略这种变化。由于整个 \(4.0\text{ m}\) 内的总合功仍为正,所以末速率仍然大于初速率,但最大速率其实更早出现。
问题 5
一个 \(2.0\text{ kg}\) 的物块以 \(10\text{ m s}^{-1}\) 的速率沿粗糙斜面向上滑动。它沿斜面向上移动 \(6.0\text{ m}\),瞬间停止,然后滑回起点。整个运动过程中,摩擦力的大小恒为 \(3.0\text{ N}\)。
当物块返回起始高度时:
a) 在完整往返过程中,重力所做的总功是多少?
b) 摩擦力所做的总功是多少?
c) 物块返回时的速率是多少?
一名学生认为,因为物块回到了原来的高度,所以它返回时一定具有原来的速率。解释这一推理的问题所在。
解答 5
在往返过程中,重力所做的合功为 \(\boxed{0\text{ J}}\),摩擦力做功为 \(\boxed{-36\text{ J}}\),物块返回时的速率为 \(\boxed{8.0\text{ m s}^{-1}}\)。
对于 a),物块向上运动时,重力做负功;向下返回时,重力做正功。由于物块最终回到起始高度,这两部分重力功互相抵消:
\[
\boxed{W_g=0\text{ J}}
\]
对于 b),摩擦力始终与运动方向相反。
物块向上移动 \(6.0\text{ m}\),再向下移动 \(6.0\text{ m}\),所以总路程为 \(12.0\text{ m}\)。
因此,
\[
\begin{aligned}
W_f&=-fs\\
&=-(3.0)(12.0)\\
&=-36\text{ J}
\end{aligned}
\]
所以
\[
\boxed{W_f=-36\text{ J}}
\]
支持力与运动方向垂直,因此做功为零。所以总合功为
\[
W_{\text{净}}=-36\text{ J}
\]
初动能为
\[
K_i=\frac{1}{2}(2.0)(10)^2=100\text{ J}
\]
使用功-能定理,
\[
\begin{aligned}
W_{\text{净}}&=K_f-K_i\\
-36&=K_f-100\\
K_f&=64\text{ J}
\end{aligned}
\]
现在求返回时的速率:
\[
\begin{aligned}
64&=\frac{1}{2}(2.0)v^2\\
v^2&=64\\
v&=8.0\text{ m s}^{-1}
\end{aligned}
\]
因此,
\[
\boxed{v=8.0\text{ m s}^{-1}}
\]
只有在没有任何过程使机械能减少时,这名学生的推理才是正确的。回到相同高度意味着重力势能与初始时相同,但摩擦力在整个运动过程中一直做负功。因此,物块返回时的动能小于初始动能。
这个问题还体现了位移和路程之间的一个重要区别。重力所做的总功只取决于高度的变化,因此在这次闭合往返过程中为零。摩擦力在两个运动阶段都与运动方向相反,所以它所做的负功取决于完整的 \(12.0\text{ m}\) 路程。
10这一定理能帮助你进一步理解什么
功-能定理在力和能量之间建立了一座桥梁:
\[
\boxed{\text{各力所做的合功}=\text{动能的变化量}}
\]
当直接追踪加速度比较困难,而某个位移过程中所做的功却很容易计算时,这种联系尤其有用。
下一步是把这一定理与机械能联系起来。引入重力势能和弹性势能后,许多问题都可以围绕
\[
K+U
\]
来重新组织,而不必逐个计算保守力所做的功。物理规律并没有改变。你只是选择了另一种通常更快捷的方式来记录同一笔能量账。