热对流:密度、浮力与流体运动

了解温度差如何改变流体密度,并透过浮力驱动对流。内容包括解题示例、常见误解与 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对流需要形成循环,而不只是有一团流体上升

现在回到从下方加热的烧杯。

过程如下:

  1. 靠近高温底部的水获得内能。
  2. 它升温,通常也会膨胀。
  3. 它的密度降低。
  4. 较暖、密度较低的水因浮力而上升。
  5. 较冷、密度较高的水下沉以取代它。
  6. 这些较冷的水到达高温区域并被加热。
  7. 这个过程不断重复。

这种循环的整体流动就是对流流。

流体容器的侧视图,容器由下方加热。暖流体在中央加热器上方上升,沿顶部向外扩散,在两侧壁附近冷却并下沉,然后沿底部向内回流,形成两个完整的对流环流。
加热会降低流体密度,使具有浮力的暖流体上升;靠近两侧冷却会令密度增加,驱动流体下沉并形成持续的对流流。

留意实际上在移动的是甚么。对流能够传递热能,是因为物质本身会从一个区域移动到另一个区域。

这一点把对流与传导区分开来。在传导中,能量透过粒子之间的相互作用传递,而不需要物质出现大规模流动。在对流中,流体本身还会有整体的净运动。

解题示例:加热如何改变密度?

一团质量为 \(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{能量传递}
\]

一旦这条因果链清楚了,就会更容易分析较大型的系统。大气环流、海风、液体中的对流,以及恒星内部的部分区域,都涉及同一个基本问题:密度差在重力场中会如何表现?

下一个有用的比较,是把对流与热传导和热辐射作比较。三者都能传递能量,但只有对流需要流体的整体运动。