流體壓力與浮力的本質:從靜力平衡到阿基米德
從一個國中思想實驗出發,澄清大氣壓力等於空氣重量的誤解,推導靜液壓方程 grad p = rho g,再從壓力梯度的合力嚴格推導阿基米德浮力,最後說明無重力環境下壓力與浮力的行為。
一個讓人困惑的思想實驗
教科書說:「大氣壓力等於上方空氣柱的重量除以截面積。」
這句話看起來合理,但仔細想就有問題:如果在大氣柱的中間水平插入一張紙,把上下兩層空氣完全隔開——下方空氣對地面的壓力還是一大氣壓嗎?
直覺上好像「上方的重量被紙擋住了」,壓力應該變小。但仔細推敲:下方空氣與四周的空氣仍然連通,壓力從四面八方傳來,地面壓力幾乎不變。
這個矛盾指向一個根本問題:教科書說法把壓力的來源(分子熱運動)和壓力的分布規律(靜力平衡)混在一起了。本篇把這兩件事分開,並從力平衡推導靜液壓與阿基米德原理。
壓力的本質:不需要重力
壓力(pressure)是流體對單位面積施加的法向接觸力:
\[p = \lim_{\Delta A \to 0} \frac{\Delta F_\perp}{\Delta A}\]壓力的存在不需要重力。 氣體的壓力來自分子的熱運動:分子朝各方向高速亂飛,不斷撞擊容器壁,每次碰撞傳遞動量,這些碰撞的統計平均就是壓力。
最直接的思想實驗:密閉的太空船,即使完全遠離任何天體,只要灌入足夠的空氣,內部就能維持一大氣壓。無重力不妨礙壓力的存在,只是讓壓力的分布方式改變——在無重力、靜止的密閉氣體中,壓力在各處近似相同,$\nabla p = 0$。
因此:
壓力的存在來自分子熱運動;壓力隨位置的分布則由外場(如重力)決定。
靜液壓方程:$\nabla p = \rho \vb{g}$
從力平衡推導
考慮靜止流體中的一個微小方塊,邊長 $\dd{x},\dd{y},\dd{z}$。對它作力平衡分析。
在 $z$ 方向(向上為正),方塊受三個力:
- 底面壓力(向上):$p(z)\,\dd{x}\,\dd{y}$
- 頂面壓力(向下):$p(z+\dd{z})\,\dd{x}\,\dd{y}$
- 重力(向下):$\rho g\,\dd{x}\,\dd{y}\,\dd{z}$
靜止條件 $\sum F_z = 0$:
\[p(z)\,\dd{x}\,\dd{y} - p(z+\dd{z})\,\dd{x}\,\dd{y} - \rho g\,\dd{x}\,\dd{y}\,\dd{z} = 0\]除以 $\dd{x}\,\dd{y}\,\dd{z}$,整理得:
\[\boxed{\frac{\dd{p}}{\dd{z}} = -\rho g}\]把三個方向合起來,寫成向量形式:
\[\boxed{\nabla p = \rho \vb{g}}\]這是靜止流體的基本方程式。$\vb{g}$ 指向下方,所以 $\nabla p$ 指向下方——越深壓力越大。
靜液壓公式是特例
對密度 $\rho$ 均勻、重力場均勻的情況,沿 $z$ 方向積分,令深度 $h = z_{\text{上}} - z$:
\[\boxed{p = p_0 + \rho g h}\]這個公式成立的條件是:靜止、密度均勻、均勻重力場、鉛直一維。
它不是一條獨立定律,而是 $\nabla p = \rho \vb{g}$ 在最簡單情況下的積分結果。
帕斯卡原理
帕斯卡原理(Pascal’s law):密閉流體中,任何一點壓力的增量會均勻傳至各處。
這直接來自 $\nabla p = \rho \vb{g}$:壓力可以拆成「靜液壓 $\rho g h$」加上「外加壓力 $p_0$」,外加壓力 $p_0$ 的改變量不依賴位置,因此均勻傳遞。
液壓千斤頂:面積 $A_1$ 的小活塞施力 $F_1$,產生壓力增量 $\Delta p = F_1/A_1$。這個 $\Delta p$ 傳到面積 $A_2 \gg A_1$ 的大活塞,輸出力 $F_2 = \Delta p \cdot A_2 \gg F_1$。力被放大,能量守恆。
浮力的本質:壓力梯度的合力
壓力對物體的合力
把物體浸入流體中,流體在物體表面各處施加壓力。整體合力為:
\[\vb{F}_p = -\oint_{\partial V} p\,\vb{n}\,\dd{A}\]其中 $\vb{n}$ 是物體表面外法向量,負號表示壓力往內壓。
利用散度定理,把面積分轉成體積分:
\[\vb{F}_p = -\int_V \nabla p\,\dd{V}\]關鍵洞察:產生淨力的不是壓力本身,而是壓力梯度。若四周壓力均勻($\nabla p = 0$),則淨力為零——即使壓力非常大,物體四周受力完全抵消。
代入靜液壓方程
在重力場中,靜止流體滿足 $\nabla p = \rho_\text{f} \vb{g}$($\rho_\text{f}$ 為流體密度)。代入:
\[\vb{F}_b = -\int_V \rho_\text{f} \vb{g}\,\dd{V}\]若流體密度均勻,$\rho_\text{f}$ 為常數,體積積分直接給出 $V$:
\[\boxed{\vb{F}_b = -\rho_\text{f} V \vb{g}}\]大小為排開流體的重量 $\rho_\text{f} V g$,方向向上——即阿基米德原理。
阿基米德原理是定理,不是公理
整個推導鏈是:
\[\text{Newton 第二定律(流體靜力平衡)} \;\longrightarrow\; \nabla p = \rho_\text{f}\vb{g} \;\xrightarrow{\text{散度定理}}\; F_b = \rho_\text{f} V g\]阿基米德原理是被推導出來的定理。「被排開的流體的重量」是一個漂亮的等效說法,不是另一條獨立的自然律。
浮力的真正因果鏈是:
\[\text{重力}\;\longrightarrow\;\text{流體內壓力梯度}\;\longrightarrow\;\text{物體各面受力不平衡}\;\longrightarrow\;\text{淨浮力}\]無重力環境的壓力與浮力
| 環境 | $\nabla p$ | 浮力 |
|---|---|---|
| 地球表面靜止流體 | $\rho_\text{f}\vb{g}$,指向下 | $\rho_\text{f}Vg$,向上 |
| 真正無重力(慣性系,靜止流體) | $0$ | $0$ |
| 加速太空船(加速度 $\vb{a}$) | $-\rho_\text{f}\vb{a}$ | $\rho_\text{f}Va$,與 $\vb{a}$ 相反 |
| 旋轉容器(角速度 $\omega$,半徑 $r$) | $\rho_\text{f}\omega^2 r\,\hat{\vb{r}}$,向外 | 低密度物往軸心,高密度往外 |
在真正無重力且靜止的流體中,木塊不上浮、石頭不下沉、氣泡不上升——因為 $\nabla p = 0$,各面受力完全抵消,浮力為零。
離心機正是用旋轉製造出強「等效重力場」,從而產生強大的等效浮力,讓不同密度的物質快速分離。
例題
題:鐵球($\rho_\text{iron} = 7874\,\text{kg/m}^3$)完全沉入水($\rho_w = 1000\,\text{kg/m}^3$)中,半徑 $R = 0.10\,\text{m}$。求浮力大小、鐵球重力、以及在水中的合力。
解:
體積:
\[V = \frac{4}{3}\pi R^3 = \frac{4}{3}\pi(0.10)^3 \approx 4.19 \times 10^{-3}\,\text{m}^3\]浮力(與深度無關,只取決於體積):
\[F_b = \rho_w V g = 1000 \times 4.19\times10^{-3} \times 9.8 \approx 41.1\,\text{N}\]重力:
\[W = \rho_\text{iron} V g = 7874 \times 4.19\times10^{-3} \times 9.8 \approx 323\,\text{N}\]水中合力(向下):
\[F_\text{net} = W - F_b \approx 323 - 41.1 = 282\,\text{N}\]鐵的密度約是水的 7.87 倍,因此浮力只能抵消約 $1/7.87 \approx 13\%$ 的重力,鐵球仍以大部分重量沉底。
總整理
| 現象 | 物理根源 |
|---|---|
| 流體有壓力(無論有無重力) | 分子熱運動(氣體);分子間短程力(液體) |
| 壓力隨深度增加(靜液壓) | 靜力平衡:$\nabla p = \rho\vb{g}$ |
| 帕斯卡原理 | $p_0$ 改變量不依賴位置,均勻傳播 |
| 浮力 = 排開流體重量 | 壓力梯度 $-\nabla p$ 對物體各面的合力;靜液壓代入後等於排開流體的重量 |
| 無重力環境浮力消失 | $\vb{g}=0 \Rightarrow \nabla p=0 \Rightarrow \vb{F}_b = 0$ |
下一篇:連續體力學入門:從質點力學到 Euler 方程,從連續體假設出發,推導物質導數、連續方程式與 Euler 方程,並把白努利方程式作為其特例推導出來。
→ 歡迎預約家教課,直接針對你的問題討論