Physics Zen
物理概念

比热容公式 Q = mcΔT:加热、冷却和混合例题

2026年10月26日阅读约 3 分钟
比热容公式 Q = mcΔT:加热、冷却和混合例题

两杯水吸收相同的能量,升温却可能不同:少量水比大量水升得更高;相同质量的铜和水又有不同反应。比热容描述这类比较中由材料决定的部分。式子 Q=mcΔTQ=mc\Delta T 很短,但把热和温度混为一谈、对以每千克计的数值代入克数,或忘记冷却使温度变化为负,都会得到错误答案。

本文依次计算加热、未知质量、终温、冷却和绝热混合。单位错误对照表和能量平衡检查让方法能用于其他题目。本文使用的水、铜、铝数据来自 OpenStax 的比热表。它们是教科书计算的代表值,并非每个温度下都精确不变的常数。

热、温度和热容是不同的量

温度说明材料的热状态。热传递 QQ 是因温差穿过系统边界的能量,单位是焦耳。高温物体并非把“热”当作一种物质储存起来;它具有内能,热可以让能量进出。功与能量指南介绍了使这种区别更有用的广义能量记账方法。

比热容 cc 属于某种材料及其物态。SI 单位表示每千克、每开尔文所需能量,即 J/(kg⋅K)\mathrm{J/(kg\cdot K)}。入门题常取液态水 cw=4186 J/(kg⋅K)c_w=4186\ \mathrm{J/(kg\cdot K)},铜 cCu=387 J/(kg⋅K)c_{Cu}=387\ \mathrm{J/(kg\cdot K)},铝 cAl=900 J/(kg⋅K)c_{Al}=900\ \mathrm{J/(kg\cdot K)}。它们表示材料保持同一物态时,让 1 kg 升高 1 K 需要多少能量。cc 本身也可能随温度变化,因此后面的计算假设它在给定区间内近似不变。

某个具体物体的热容是 C=mcC=mc,单位 J/K\mathrm{J/K}。同种材料的质量翻倍,CC 翻倍,而 cc 保持不变。例如 0.250 kg0.250\ \mathrm{kg} 水的 C=0.250(4186)=1046.5 J/KC=0.250(4186)=1046.5\ \mathrm{J/K}。在这个模型中,它每升高 1 K 约需 1047 J1047\ \mathrm{J}。分清 cc 与 CC,可避免混合物体题里的常见错误。

单位一致地理解 Q = mcΔT

把温度变化写成终温减初温:

Q=mcΔT,ΔT=Tf−Ti.Q=mc\Delta T,\qquad \Delta T=T_f-T_i.

其中 mm 是质量,QQ 是进入该物体的能量。加热时 ΔT\Delta T 为正,QQ 也为正;冷却时 ΔT\Delta T 为负,QQ 也为负。这个式子描述物质始终处于同一物态、cc 可视为常数时的升温或降温。

若 cc 的单位是 J/(kg⋅K)\mathrm{J/(kg\cdot K)},质量必须用千克,温度差用开尔文。摄氏温差的数值相同:从 20∘C20^\circ\mathrm{C} 到 60∘C60^\circ\mathrm{C} 的变化为 40∘C=40 K40^\circ\mathrm{C}=40\ \mathrm{K}。不要给温度差加 273.15。也可以把摄氏温差与 J/(kg⋅∘C)\mathrm{J/(kg\cdot{}^\circ C)} 配合使用,但绝不能把克数和按每千克给出的比热容混用。

题目给出的量写入公式的量忽略转换的后果
水 250 g250\ \mathrm{g}0.250 kg0.250\ \mathrm{kg}答案会大 10001000 倍,因为把 250250 与 J/(kg⋅K)\mathrm{J/(kg\cdot K)} 直接相乘
20∘C→60∘C20^\circ\mathrm{C}\to60^\circ\mathrm{C}ΔT=+40 K\Delta T=+40\ \mathrm{K}错把 6060 当作温度变化,夸大加热量
80∘C→30∘C80^\circ\mathrm{C}\to30^\circ\mathrm{C}ΔT=−50 K\Delta T=-50\ \mathrm{K}漏掉负号,就看不出能量正离开物体
12.558 kJ12.558\ \mathrm{kJ}12,558 J12{,}558\ \mathrm{J}把 kJ 与以 J 为单位的 cc 混用,误差达 1000 倍

代入数字前用表核对物理量和单位。每行都把对题意的物理理解与公式真正接受的代入量联系起来。若结果不合理,先查转换,再考虑是否选错物理模型。更广泛的规律见那些其实是数学错误的物理错误。

例 1:加热水所需的能量

把 0.250 kg0.250\ \mathrm{kg} 液态水从 20∘C20^\circ\mathrm{C} 加热到 60∘C60^\circ\mathrm{C}。取 cw=4186 J/(kg⋅K)c_w=4186\ \mathrm{J/(kg\cdot K)}。水始终为液体,并忽略容器及房间吸收的能量。温度变化为 ΔT=60−20=40 K\Delta T=60-20=40\ \mathrm{K},因此

Q=(0.250)(4186)(40)=41,860 J=41.86 kJ.Q=(0.250)(4186)(40)=41{,}860\ \mathrm{J}=41.86\ \mathrm{kJ}.

不用重新做整串乘法也能检查:该样品热容为 1046.5 J/K1046.5\ \mathrm{J/K},所以升温 40 K40\ \mathrm{K} 需要 40(1046.5)=41,860 J40(1046.5)=41{,}860\ \mathrm{J}。单位也吻合:kg×J/(kg⋅K)×K=J\mathrm{kg}\times\mathrm{J/(kg\cdot K)}\times\mathrm{K}=\mathrm{J}。正号与能量进入水相符。

若加热器供给更多能量,差额可能进入容器和周围空气。Q=mcΔTQ=mc\Delta T 计算的是水收到的能量,不一定等于从插座取得的电能。

例 2:反求质量或温度变化

假设 12,558 J12{,}558\ \mathrm{J} 进入液态水,使它的温度上升 20 K20\ \mathrm{K}。代入前先变形:

m=QcΔT=12,5584186(20)=0.150 kg.m=\frac{Q}{c\Delta T} =\frac{12{,}558}{4186(20)} =0.150\ \mathrm{kg}.

即 150 g150\ \mathrm{g}。代回原式得到 0.150(4186)(20)=12,558 J0.150(4186)(20)=12{,}558\ \mathrm{J}。若答案是 150 kg150\ \mathrm{kg},首先应怀疑克与千克的换算。

换一种未知量:向 0.500 kg0.500\ \mathrm{kg} 铝传入 9000 J9000\ \mathrm{J}。若 cAl=900 J/(kg⋅K)c_{Al}=900\ \mathrm{J/(kg\cdot K)},升温为

ΔT=Qmc=90000.500(900)=20 K.\Delta T=\frac{Q}{mc}= \frac{9000}{0.500(900)}=20\ \mathrm{K}.

若初温为 20∘C20^\circ\mathrm{C},终温就是 40∘C40^\circ\mathrm{C}。升高了 20 K20\ \mathrm{K},而初温和终温用摄氏表示。开尔文与摄氏的每一格大小相同,只是零点不同,因此这些表述并不矛盾。

例 3:冷却与负 Q

一块 0.200 kg0.200\ \mathrm{kg} 的铜从 80∘C80^\circ\mathrm{C} 冷却到 30∘C30^\circ\mathrm{C}。取 cCu=387 J/(kg⋅K)c_{Cu}=387\ \mathrm{J/(kg\cdot K)},ΔT=30−80=−50 K\Delta T=30-80=-50\ \mathrm{K}:

QCu=(0.200)(387)(−50)=−3870 J.Q_{Cu}=(0.200)(387)(-50)=-3870\ \mathrm{J}.

负号表示按“进入物体为正”的约定,能量离开铜块。铜释放的能量大小为 3870 J3870\ \mathrm{J}。不要说铜“含有负的热”。若在绝热系统中另一个物体收到全部能量,它的 QQ 就是正的 3870 J3870\ \mathrm{J}。在开放系统中,部分能量可能流向周围,因此缺少信息时不能把全部热量分配给单一接收者。

数量级也合理:铜块的热容为 0.200(387)=77.4 J/K0.200(387)=77.4\ \mathrm{J/K},乘以下降的 50 K50\ \mathrm{K} 得到 3870 J3870\ \mathrm{J},能量流出再加负号。

例 4:混合热铜与冷水

将质量 0.200 kg0.200\ \mathrm{kg}、初温 90∘C90^\circ\mathrm{C} 的铜放进质量 0.300 kg0.300\ \mathrm{kg}、初温 20∘C20^\circ\mathrm{C} 的液态水。设容器绝热、其热容可忽略,也没有相变。两者最终达到共同温度 TfT_f。铜失去的能量等于水得到的能量:

QCu+Qw=0,Q_{Cu}+Q_w=0, (0.200)(387)(Tf−90)+(0.300)(4186)(Tf−20)=0.(0.200)(387)(T_f-90) +(0.300)(4186)(T_f-20)=0.

铜的热容是 77.4 J/K77.4\ \mathrm{J/K},水的热容是 1255.8 J/K1255.8\ \mathrm{J/K}。整理得到

Tf=77.4(90)+1255.8(20)77.4+1255.8=24.06∘C.T_f=\frac{77.4(90)+1255.8(20)}{77.4+1255.8} =24.06^\circ\mathrm{C}.

结果落在 20∘C20^\circ\mathrm{C} 与 90∘C90^\circ\mathrm{C} 之间,且更接近水的初温,因为水样品的热容大得多。若算出高于 90∘C90^\circ\mathrm{C} 或低于 20∘C20^\circ\mathrm{C},就违背了没有外部能量输入的假设。

使用未四舍五入的结果核对:铜的 QCu=77.4(24.0639−90)=−5103.45 JQ_{Cu}=77.4(24.0639-90)=-5103.45\ \mathrm{J},水的 Qw=1255.8(24.0639−20)=+5103.45 JQ_w=1255.8(24.0639-20)=+5103.45\ \mathrm{J}。除了舍入误差,二者相加为零。OpenStax 的量热法章节也采用损失加获得的平衡方法。真实容器也会吸收能量,在更细致的平衡中应计入它的热容。

何时不该使用这个模型

该式假设物质在同一物态内发生温度变化。融化或沸腾时,能量进入而温度可能几乎不变。把 ΔT=0\Delta T=0 代入 mcΔTmc\Delta T 并断定不需要能量,是选错了模型。多阶段问题应分成用 mcΔTmc\Delta T 的显热升降温阶段,以及题目提供合适潜热时用 mLmL 的相变阶段。OpenStax 单独讨论相变。

比热容也并非在任何温度或物态下都完全不变;暴露于环境的系统中,转移的能量不会全留在指定样品中。入门练习通常给出 cc 的值和需要忽略的损失。把这些假设写在式旁。做实验或分析真实设备时,应测量或建立容器、环境及温度依赖性的模型,而不是强行使用单一的教科书数值。

遇到新题,先列出物体、以千克计的质量、材料及物态、带单位的 cc,以及 Tf−TiT_f-T_i。判断 QQ 是进入该物体还是离开它。在混合问题中,为每个物体写一个带符号的 QQ,仅在系统视为绝热时才令总和为零。Physics Zen 的热与温度主题可用新数值与详细解答练习这种列式。目标是把单位和能量收支检查纳入计算本身,而非事后补做。

常见问题

比热容是什么意思?
比热容 c 表示让某种材料 1 kg 的温度改变 1 K 所需转移的能量;这是在该温度范围内把 c 视为常数时的近似。SI 单位是 J/(kg·K)。热容 C=mc 描述的则是某个具体样品。
Q = mcΔT 中能用摄氏度吗?
温度差可以用。变化 1 °C 与变化 1 K 的大小相同,所以从 20 °C 到 60 °C,ΔT=40 °C=40 K。但在其他公式中,不能把某个摄氏温度的绝对数值直接当作开尔文温度。
物体冷却时 Q 是负的吗?
如果 Q 定义为进入物体的能量,是的。冷却时 ΔT=Tfinal−Tinitial 为负,因此 Q=mcΔT 也为负。其绝对值就是理想模型中物体释放的能量。
Q = mcΔT 包含融化或沸腾吗?
仅用一个 c 不变的公式不能计算相变。温度可能保持不变,而能量用于改变物态。应把过程拆为用 mcΔT 计算的温度变化阶段,以及题目给出潜热时用 mL 计算的相变阶段。