两杯水吸收相同的能量,升温却可能不同:少量水比大量水升得更高;相同质量的铜和水又有不同反应。比热容描述这类比较中由材料决定的部分。式子 Q=mcΔT 很短,但把热和温度混为一谈、对以每千克计的数值代入克数,或忘记冷却使温度变化为负,都会得到错误答案。
本文依次计算加热、未知质量、终温、冷却和绝热混合。单位错误对照表和能量平衡检查让方法能用于其他题目。本文使用的水、铜、铝数据来自 OpenStax 的比热表。它们是教科书计算的代表值,并非每个温度下都精确不变的常数。
热、温度和热容是不同的量
温度说明材料的热状态。热传递 Q 是因温差穿过系统边界的能量,单位是焦耳。高温物体并非把“热”当作一种物质储存起来;它具有内能,热可以让能量进出。功与能量指南介绍了使这种区别更有用的广义能量记账方法。
比热容 c 属于某种材料及其物态。SI 单位表示每千克、每开尔文所需能量,即 J/(kg⋅K)。入门题常取液态水 cw=4186 J/(kg⋅K),铜 cCu=387 J/(kg⋅K),铝 cAl=900 J/(kg⋅K)。它们表示材料保持同一物态时,让 1 kg 升高 1 K 需要多少能量。c 本身也可能随温度变化,因此后面的计算假设它在给定区间内近似不变。
某个具体物体的热容是 C=mc,单位 J/K。同种材料的质量翻倍,C 翻倍,而 c 保持不变。例如 0.250 kg 水的 C=0.250(4186)=1046.5 J/K。在这个模型中,它每升高 1 K 约需 1047 J。分清 c 与 C,可避免混合物体题里的常见错误。
单位一致地理解 Q = mcΔT
把温度变化写成终温减初温:
Q=mcΔT,ΔT=Tf−Ti.
其中 m 是质量,Q 是进入该物体的能量。加热时 ΔT 为正,Q 也为正;冷却时 ΔT 为负,Q 也为负。这个式子描述物质始终处于同一物态、c 可视为常数时的升温或降温。
若 c 的单位是 J/(kg⋅K),质量必须用千克,温度差用开尔文。摄氏温差的数值相同:从 20∘C 到 60∘C 的变化为 40∘C=40 K。不要给温度差加 273.15。也可以把摄氏温差与 J/(kg⋅∘C) 配合使用,但绝不能把克数和按每千克给出的比热容混用。
| 题目给出的量 | 写入公式的量 | 忽略转换的后果 |
|---|
| 水 250 g | 0.250 kg | 答案会大 1000 倍,因为把 250 与 J/(kg⋅K) 直接相乘 |
| 20∘C→60∘C | ΔT=+40 K | 错把 60 当作温度变化,夸大加热量 |
| 80∘C→30∘C | ΔT=−50 K | 漏掉负号,就看不出能量正离开物体 |
| 12.558 kJ | 12,558 J | 把 kJ 与以 J 为单位的 c 混用,误差达 1000 倍 |
代入数字前用表核对物理量和单位。每行都把对题意的物理理解与公式真正接受的代入量联系起来。若结果不合理,先查转换,再考虑是否选错物理模型。更广泛的规律见那些其实是数学错误的物理错误。
例 1:加热水所需的能量
把 0.250 kg 液态水从 20∘C 加热到 60∘C。取 cw=4186 J/(kg⋅K)。水始终为液体,并忽略容器及房间吸收的能量。温度变化为 ΔT=60−20=40 K,因此
Q=(0.250)(4186)(40)=41,860 J=41.86 kJ.
不用重新做整串乘法也能检查:该样品热容为 1046.5 J/K,所以升温 40 K 需要 40(1046.5)=41,860 J。单位也吻合:kg×J/(kg⋅K)×K=J。正号与能量进入水相符。
若加热器供给更多能量,差额可能进入容器和周围空气。Q=mcΔT 计算的是水收到的能量,不一定等于从插座取得的电能。
例 2:反求质量或温度变化
假设 12,558 J 进入液态水,使它的温度上升 20 K。代入前先变形:
m=cΔTQ=4186(20)12,558=0.150 kg.
即 150 g。代回原式得到 0.150(4186)(20)=12,558 J。若答案是 150 kg,首先应怀疑克与千克的换算。
换一种未知量:向 0.500 kg 铝传入 9000 J。若 cAl=900 J/(kg⋅K),升温为
ΔT=mcQ=0.500(900)9000=20 K.
若初温为 20∘C,终温就是 40∘C。升高了 20 K,而初温和终温用摄氏表示。开尔文与摄氏的每一格大小相同,只是零点不同,因此这些表述并不矛盾。
例 3:冷却与负 Q
一块 0.200 kg 的铜从 80∘C 冷却到 30∘C。取 cCu=387 J/(kg⋅K),ΔT=30−80=−50 K:
QCu=(0.200)(387)(−50)=−3870 J.
负号表示按“进入物体为正”的约定,能量离开铜块。铜释放的能量大小为 3870 J。不要说铜“含有负的热”。若在绝热系统中另一个物体收到全部能量,它的 Q 就是正的 3870 J。在开放系统中,部分能量可能流向周围,因此缺少信息时不能把全部热量分配给单一接收者。
数量级也合理:铜块的热容为 0.200(387)=77.4 J/K,乘以下降的 50 K 得到 3870 J,能量流出再加负号。
例 4:混合热铜与冷水
将质量 0.200 kg、初温 90∘C 的铜放进质量 0.300 kg、初温 20∘C 的液态水。设容器绝热、其热容可忽略,也没有相变。两者最终达到共同温度 Tf。铜失去的能量等于水得到的能量:
QCu+Qw=0,
(0.200)(387)(Tf−90)+(0.300)(4186)(Tf−20)=0.
铜的热容是 77.4 J/K,水的热容是 1255.8 J/K。整理得到
Tf=77.4+1255.877.4(90)+1255.8(20)=24.06∘C.
结果落在 20∘C 与 90∘C 之间,且更接近水的初温,因为水样品的热容大得多。若算出高于 90∘C 或低于 20∘C,就违背了没有外部能量输入的假设。
使用未四舍五入的结果核对:铜的 QCu=77.4(24.0639−90)=−5103.45 J,水的 Qw=1255.8(24.0639−20)=+5103.45 J。除了舍入误差,二者相加为零。OpenStax 的量热法章节也采用损失加获得的平衡方法。真实容器也会吸收能量,在更细致的平衡中应计入它的热容。
何时不该使用这个模型
该式假设物质在同一物态内发生温度变化。融化或沸腾时,能量进入而温度可能几乎不变。把 ΔT=0 代入 mcΔT 并断定不需要能量,是选错了模型。多阶段问题应分成用 mcΔT 的显热升降温阶段,以及题目提供合适潜热时用 mL 的相变阶段。OpenStax 单独讨论相变。
比热容也并非在任何温度或物态下都完全不变;暴露于环境的系统中,转移的能量不会全留在指定样品中。入门练习通常给出 c 的值和需要忽略的损失。把这些假设写在式旁。做实验或分析真实设备时,应测量或建立容器、环境及温度依赖性的模型,而不是强行使用单一的教科书数值。
遇到新题,先列出物体、以千克计的质量、材料及物态、带单位的 c,以及 Tf−Ti。判断 Q 是进入该物体还是离开它。在混合问题中,为每个物体写一个带符号的 Q,仅在系统视为绝热时才令总和为零。Physics Zen 的热与温度主题可用新数值与详细解答练习这种列式。目标是把单位和能量收支检查纳入计算本身,而非事后补做。