热对流:密度、浮力与流体运动
了解温度差如何改变流体密度,并透过浮力驱动对流。内容包括解题示例、常见误解与 HSC 风格练习。
把一个装有水的烧杯放在加热板上,从下方加热。最先升温的是与烧杯底部接触的水。如果加热只会增加这些粒子的能量,你可能会预期底部变得非常热,而顶部仍然保持低温。但实际上,水会开始循环流动。
继续阅读之前,先预测一下水的运动。靠近底部的较暖水会上升、下沉,还是留在原位?
它通常会上升。重要的原因并不是「热会上升」。加热会改变流体的密度。接著,重力会把这种密度差转化为整体运动。
这个过程就是热对流。
01从密度开始
密度表示一定体积内包含多少质量:
\[
\rho = \frac{m}{V}
\]
其中:
- \(\rho\) 是密度,单位为每立方米千克(\(\text{kg m}^{-3}\)),
- \(m\) 是质量,单位为千克(\(\text{kg}\)),以及
- \(V\) 是体积,单位为立方米(\(\text{m}^3\))。
想像把 1 kg 的水压缩到较小的体积中。它的密度会较大。把同样的 1 kg 水分布在较大的体积中,密度就会较小。
这就给了我们理解对流的第一步。
大多数流体受热时都会膨胀。相同的质量占据更大的体积,因此密度会降低。
对固定质量而言,
\[
V \uparrow \quad \Rightarrow \quad \rho = \frac{m}{V} \downarrow
\]
这是一个实用的初步模型,但需要加上一项重要限制:流体膨胀的程度取决于物质本身、温度和压力。水在约 \(0^\circ\text{C}\) 到 \(4^\circ\text{C}\) 之间也有不寻常的行为。因此,「温度越高,密度一定越低」在许多 HSC 情境中是实用的规则,但并不是普遍定律。
02为甚么较低的密度会令流体上升?
假设有一小团暖流体,被较冷而且密度较高的流体包围。
周围的流体会从各个方向向这团流体施加压力。由于压力会随深度增加,因此作用在流体团底部的向上压力所产生的力,会略大于作用在其顶部的向下压力所产生的力。
整体结果就是一个向上的浮力。

根据阿基米德原理,浮力为
\[
F_B = \rho_{\text{surrounding}}Vg
\]
其中:
- \(F_B\) 是浮力,单位为牛顿(\(\text{N}\)),
- \(\rho_{\text{surrounding}}\) 是周围流体的密度,单位为 \(\text{kg m}^{-3}\),
- \(V\) 是被排开流体的体积,单位为 \(\text{m}^3\),以及
- \(g\) 是重力加速度,约为 \(9.8\text{ m s}^{-2}\)。
流体团的重量为
\[
W = mg
\]
如果这团流体的密度低于周围流体,它的质量就会小于它所排开的周围流体的质量。因此,
\[
F_B > W
\]
所以会有一个向上的合力。
这团流体会向上加速。
密度较高的流体团则会出现相反的情况。相对于浮力而言,它的重量较大,因此倾向下沉。
03对流需要形成循环,而不只是有一团流体上升
现在回到从下方加热的烧杯。
过程如下:
- 靠近高温底部的水获得内能。
- 它升温,通常也会膨胀。
- 它的密度降低。
- 较暖、密度较低的水因浮力而上升。
- 较冷、密度较高的水下沉以取代它。
- 这些较冷的水到达高温区域并被加热。
- 这个过程不断重复。
这种循环的整体流动就是对流流。

留意实际上在移动的是甚么。对流能够传递热能,是因为物质本身会从一个区域移动到另一个区域。
这一点把对流与传导区分开来。在传导中,能量透过粒子之间的相互作用传递,而不需要物质出现大规模流动。在对流中,流体本身还会有整体的净运动。
解题示例:加热如何改变密度?
一团质量为 \(0.75\text{ kg}\) 的流体,最初占据 \(6.0\times10^{-4}\text{ m}^3\) 的体积。加热后,它膨胀至 \(6.3\times10^{-4}\text{ m}^3\)。计算加热前后的密度。
步骤 1
\[
\rho = \frac{m}{V}
\]
步骤 2
\[
\rho_i
= \frac{0.75}{6.0\times10^{-4}}
= 1.25\times10^3\text{ kg m}^{-3}
\]
步骤 3
\[
\rho_f
= \frac{0.75}{6.3\times10^{-4}}
= 1.19\times10^3\text{ kg m}^{-3}
\]
流体的密度由 \(1.25\times10^3\text{ kg m}^{-3}\) 降低至约 \(1.19\times10^3\text{ kg m}^{-3}\)。
质量并没有消失。同样的质量只是占据了更大的体积。
如果周围流体的密度仍高于 \(1.19\times10^3\text{ kg m}^{-3}\),这团受热流体就会倾向上升。
04气体中会发生甚么?
对于气体,我们可以利用理想气体方程,更精确地描述温度与密度之间的关系:
\[
pV = nRT
\]
其中:
- \(p\) 是压力,单位为帕斯卡(\(\text{Pa}\)),
- \(V\) 是体积,单位为 \(\text{m}^3\),
- \(n\) 是气体的物质的量,单位为摩尔(\(\text{mol}\)),
- \(R\) 是普适气体常数,以及
- \(T\) 是以开尔文(\(\text{K}\))表示的绝对温度。
对固定物质的量的同一种气体,在压力大致保持不变时,
\[
V \propto T
\]
因此,提高温度会令体积增加。
由于
\[
\rho = \frac{m}{V},
\]
当温度升高时,密度便会降低。
在压力相同而且是同一种气体的情况下,我们可以把这种关系概括为
\[
\rho \propto \frac{1}{T}
\]
在这个关系中,温度必须以开尔文表示。
这解释了为甚么受热的空气可以在较冷的周围空气中上升。这并不是因为空气粒子不知为何「想要」向上移动。加热改变了空气的状态,使密度下降,而重力与周围的压力分布共同产生浮力。
05约会比喻,以及它的一项重要限制
想像一部挤满人的升降机。假设相同数量的人在一次尴尬的第一次约会后,突然决定彼此需要多得多的私人空间。这群人便会散开,占据更大的体积。
这些人代表流体的质量。所占据的空间代表流体的体积。分散开来代表每单位体积内的质量减少,因此密度降低。
这个比喻到此为止。真实流体的膨胀来自粒子运动、分子间距、压力和温度的变化。流体粒子并不会因为星期五晚上和某人接吻时表现糟糕,就有意识地想避开对方的眼神。
06最容易令人误解的说法:「热会上升」
学生经常写:「热会上升。」
这听起来很合理,因为壁炉会加热上方的房间、热气球会上升,而且暖水通常会向锅子的上方移动。
但热能本身并没有自动向上的方向。
想像一根水平放置的金属棒,其中一端被加热。热能会沿金属棒横向传导。高温物体发出的辐射会向多个方向传播。即使在对流中,上升的也是密度较低的流体。
较好的说法是:
加热可以降低流体的密度。在重力场中,由此产生的密度差可以造成浮力运动,而移动的流体会同时携带热能。
这种说法解释了背后的机制,而不是只背诵运动方向。
还有另一个有用的检验方法。想像在实际上没有重力的环境中进行相同的加热实验。高温区域仍然可能变得密度较低,但几乎没有一般的浮力令它上升。
因此,只有密度差并不足够。热对流需要有一种力,通常是重力,才能把这些密度差转化为运动。
07为甚么从下方加热很重要
假设一层流体从下方受热。较暖、密度较低的流体位于较冷、密度较高的流体下方。
这种排列是不稳定的。
当暖流体稍微向上移动时,它会进入密度较高的周围流体中,因此浮力倾向令它继续向上移动。同样地,当冷流体稍微向下移动时,它会进入密度较低的周围流体中,因此倾向继续下沉。
所以这种运动可以逐渐增强,形成对流流。
现在把情况反过来。从上方加热流体。
较暖、密度较低的流体已经位于较冷、密度较高的流体之上。这种排列稳定得多。低密度流体没有太大原因向下穿过下方密度较高的流体。
传导仍然可以把能量向下传递,但出现强烈自然对流的可能性较低。
因此,加热的位置很重要,而不只是两个区域之间存在温度差这件事本身。
08自然对流与强制对流
到目前为止所描述的对流,更精确地称为自然对流。
自然对流发生于温度差造成密度差,而浮力驱动流体运动的情况。
另外还有强制对流,即由外部装置使流体移动。例如:
- 风扇把空气吹过高温的电脑元件,
- 泵使冷却液流过引擎,以及
- 强制送风焗炉利用风扇令热空气循环。
在强制对流中,流体仍然透过整体运动携带热能,但浮力不一定是造成这种运动的主要原因。
在 HSC 题目的解释中,要判断究竟是甚么在驱动流体。
| 情况 | 是甚么使流体移动? | 类型 |
|---|---|---|
| 暖空气在加热器上方上升 | 密度差和浮力 | 自然对流 |
| 水在底部受热的锅中循环 | 密度差和浮力 | 自然对流 |
| 风扇把空气吹过散热器 | 风扇 | 强制对流 |
| 冷却液由泵推动流过管道 | 泵 | 强制对流 |
解题示例:暖空气团是否会被推向上方?
一团暖空气的质量为 \(0.90\text{ kg}\),体积为 \(0.78\text{ m}^3\)。周围较冷空气的密度为 \(1.20\text{ kg m}^{-3}\)。忽略阻力和混合。
计算浮力、空气团的重量以及它的初始加速度。
步骤 1
\[
\begin{aligned}
F_B &= \rho_{\text{surrounding}}Vg\\
&=(1.20)(0.78)(9.8)\\
&=9.17\text{ N}
\end{aligned}
\]
所以,周围空气提供约 \(9.17\text{ N}\) 的向上力。
步骤 2
\[
\begin{aligned}
W &= mg\\
&=(0.90)(9.8)\\
&=8.82\text{ N}
\end{aligned}
\]
步骤 3
取向上为正方向,
\[
\begin{aligned}
F_{\text{net}} &= F_B-W\\
&=9.17-8.82\\
&=0.35\text{ N}
\end{aligned}
\]
合力方向向上。
步骤 4
\[
\begin{aligned}
F_{\text{net}} &= ma\\
a &= \frac{F_{\text{net}}}{m}\\
&=\frac{0.35}{0.90}\\
&=0.39\text{ m s}^{-2}
\end{aligned}
\]
这团空气最初以约 \(0.39\text{ m s}^{-2}\) 的加速度向上运动。
这并不表示它之后会一直以这个加速度继续加速。空气上升时可能会膨胀、冷却、与周围空气混合,并受到阻力。我们的计算描述的是简化后的初始情况。
09温度不是决定密度的唯一因素
很容易把整个主题简化成一条规则:
热 = 低密度 = 上升
这样太过简单。
密度可以取决于多个变量。对气体而言,除了温度外,压力也很重要。不同气体在相同温度和压力下也可能具有不同的密度。
根据理想气体方程,即使气体温度很高,只要压力足够大,它仍然可以具有相对较高的密度。
所以,在判断一个流体区域是否会穿过另一个区域而上升时,最可靠的问题不是:
「哪一个比较热?」
而是:
「在所比较的条件下,哪一个密度较低?」
温度往往会造成密度差。真正直接影响浮力的是密度。
10问题与解答
问题 1
平底锅中的水从底部受热。解释为甚么靠近底部的水倾向上升,以及为甚么靠近顶部的较冷水倾向向下移动。
解答 1
靠近底部的水倾向上升,因为加热通常会令水膨胀,并使其密度低于上方较冷的水。
密度较低的水所受的浮力相对于其重量足够大,因此会产生向上的运动。较冷的水密度较高,所以倾向下沉,填补上升水体留下的空间。这会形成对流流,透过水的整体运动传递热能。
关键机制是密度差。只说「热会上升」并没有解释流体为甚么会移动。
问题 2
一团质量为 \(0.48\text{ kg}\) 的液体,其体积为 \(4.0\times10^{-4}\text{ m}^3\)。加热后,它的体积变成 \(4.2\times10^{-4}\text{ m}^3\)。
计算加热前后的密度,并求密度减少的百分比。
解答 2
密度由 \(1.20\times10^3\text{ kg m}^{-3}\) 降低至约 \(1.14\times10^3\text{ kg m}^{-3}\),即约减少 \(4.8\%\)。
使用
\[
\rho=\frac{m}{V},
\]
初始密度为
\[
\begin{aligned}
\rho_i
&=\frac{0.48}{4.0\times10^{-4}}\\
&=1.20\times10^3\text{ kg m}^{-3}.
\end{aligned}
\]
加热后,
\[
\begin{aligned}
\rho_f
&=\frac{0.48}{4.2\times10^{-4}}\\
&=1.14\times10^3\text{ kg m}^{-3}.
\end{aligned}
\]
密度减少的百分比为
\[
\begin{aligned}
\%\text{ 减少}
&=\frac{\rho_i-\rho_f}{\rho_i}\times100\\
&=\frac{1200-1143}{1200}\times100\\
&\approx4.8\%.
\end{aligned}
\]
密度下降是因为同样的 \(0.48\text{ kg}\) 液体在加热后占据了更大的体积。
问题 3
一团暖空气占据 \(0.50\text{ m}^3\) 的体积,质量为 \(0.57\text{ kg}\)。周围空气的密度为 \(1.18\text{ kg m}^{-3}\)。
求这团空气最初所受的垂直合力。忽略阻力。
解答 3
这团空气最初受到约 \(0.20\text{ N}\) 的向上合力,因此最初会向上加速。
浮力为
\[
\begin{aligned}
F_B
&=\rho_{\text{surrounding}}Vg\\
&=(1.18)(0.50)(9.8)\\
&=5.78\text{ N}.
\end{aligned}
\]
空气团的重量为
\[
\begin{aligned}
W
&=mg\\
&=(0.57)(9.8)\\
&=5.59\text{ N}.
\end{aligned}
\]
因此,
\[
\begin{aligned}
F_{\text{net}}
&=F_B-W\\
&=5.78-5.59\\
&=0.19\text{ N}.
\end{aligned}
\]
适当取整后,向上的合力约为 \(0.20\text{ N}\)。
重要的是比较空气团本身的重量,与它所排开的周围空气的重量。由于被排开的周围空气质量略大,所以浮力略大于空气团本身的重量。
问题 4
两个区域含有相同的气体。区域 A 的温度为 \(300\text{ K}\),压力为 \(100\text{ kPa}\)。区域 B 的温度为 \(330\text{ K}\),压力为 \(120\text{ kPa}\)。
一名学生说:「区域 B 一定密度较低,因为它比较热。」
利用理想气体关系,判断这名学生的结论是否正确。
解答 4
这名学生的结论不正确。区域 B 实际上密度较高,因为它的压力增加比例大于其绝对温度增加的比例。
对同一种气体而言,
\[
\rho \propto \frac{p}{T}.
\]
因此,我们可以利用下式比较两者的密度:
\[
\frac{\rho_B}{\rho_A}
=
\frac{p_B/T_B}{p_A/T_A}.
\]
代入数值,
\[
\begin{aligned}
\frac{\rho_B}{\rho_A}
&=
\frac{120/330}{100/300}\\
&=
\frac{0.3636}{0.3333}\\
&\approx1.09.
\end{aligned}
\]
因此,区域 B 的密度约为区域 A 的 \(1.09\) 倍,也就是密度大约高 \(9\%\)。
陷阱在于假设只有温度决定气体密度。只有在其他相关条件,尤其是压力和气体组成,受到适当控制时,较暖的气体才会具有较低的密度。
问题 5
两个完全相同的密闭流体容器,以相同方式从下方加热。
容器 X 位于地球上。容器 Y 位于一艘太空船内,而那里的有效重力场可以忽略不计。
两个容器中的流体都在加热器附近形成温度较高、密度较低的区域。一名学生预测,因为两者都有密度差,所以两个容器都会形成相似的自然对流流。
评估这个预测。
解答 5
这个预测不正确。容器 X 可以形成一般由浮力驱动的对流,而当有效重力场可以忽略不计时,容器 Y 不会形成相同的自然对流流。
在容器 X 中,密度较低的受热流体在地球的重力场中受到浮力,因此倾向上升。较冷、密度较高的流体下沉以取代它,从而形成整体循环。
在容器 Y 中,加热仍然可以改变流体的温度和密度。然而,在有效重力可以忽略不计的情况下,基本上没有一般的向上浮力为低密度流体指定一个上升方向。
热能仍然可以透过传导扩散,流体也可能因其他原因而移动,但我们熟悉的自然对流循环会受到抑制。
「密度差会造成对流」这句话中隐含的假设是:必须存在像重力这样的体力,才能把这些密度差转化为整体运动。
11对流接下来能让你解释甚么
热对流提供了一个机制,把三个经常分开教授的概念连系起来:
\[
\text{温度差}
\rightarrow
\text{密度差}
\rightarrow
\text{浮力运动}
\rightarrow
\text{能量传递}
\]
一旦这条因果链清楚了,就会更容易分析较大型的系统。大气环流、海风、液体中的对流,以及恒星内部的部分区域,都涉及同一个基本问题:密度差在重力场中会如何表现?
下一个有用的比较,是把对流与热传导和热辐射作比较。三者都能传递能量,但只有对流需要流体的整体运动。