為什麼大壩底部要做得特別厚?
從靜止的水到流動的水,建立流體靜力學與動力學兩大支柱:壓力隨深度線性增加、浮力、連續方程式與白努利方程式。
為什麼大壩底部要做得特別厚?
如果你看過水庫的剖面圖,會發現一個有趣的現象:大壩的頂部往往薄薄一片,但越往底部走,牆體就越厚實。為什麼工程師要這樣設計?水又不會「壓壞」上層牆面,卻會在底部累積巨大的力量?
答案藏在流體力學(fluid mechanics)最基礎、也最深刻的一條原理裡:靜止流體中的壓力,只跟深度有關,而且隨深度線性增加。理解這條原理,不只能解釋大壩、潛水艇、血壓計,更是後續理解機翼升力、管路輸送、渦輪機械的起點。
這篇文章我們從「靜止的水」談起,一路走到「流動的水」,建立流體力學的兩大支柱:流體靜力學(hydrostatics) 與 流體動力學(fluid dynamics)。

流體與固體的根本差異:剪應力
要談流體力學,得先問一個看似簡單的問題:什麼是「流體」?
固體與流體的根本差異,在於它們對剪應力(shear stress) 的反應。剪應力是平行於接觸面的單位面積作用力。固體受到剪應力時,會產生一個有限的變形然後停下來——你推一塊橡皮擦,它歪一點點就不動了。但流體不一樣:
只要施加任何微小的剪應力,流體就會持續變形(流動),永不停止,直到剪應力消失為止。
這就是流體的定義。也因此,靜止的流體無法承受剪應力——若有剪應力存在,它早就流動起來、不再靜止了。這個觀念是整個流體靜力學的基石:在靜止流體中,任何面上的應力都只有垂直於該面的壓力(pressure),沒有切向分量。
對於黏性流體,剪應力與變形速率(速度梯度)成正比,這就是牛頓黏性定律(Newton's law of viscosity):
$$ \tau = \mu \frac{du}{dy} $$
其中 $\tau$ 是剪應力,$\mu$ 是動力黏度(dynamic viscosity,單位 $\mathrm{Pa\cdot s}$),$\frac{du}{dy}$ 是垂直於流動方向的速度梯度。符合這條線性關係的流體稱為牛頓流體(Newtonian fluid),水與空氣都是很好的近似。
靜止流體的壓力:只跟深度有關
現在回到大壩的問題。考慮靜止流體中的一小塊流體元素,對它做受力平衡。在重力場中,沿垂直方向 $z$(向上為正)的壓力變化滿足流體靜力平衡方程式(hydrostatic equation):
$$ \frac{dp}{dz} = -\rho g $$
其中 $p$ 是壓力,$\rho$ 是密度,$g$ 是重力加速度。負號表示越往下($z$ 減小)壓力越大。對於不可壓縮流體($\rho$ 為常數),積分後得到我們最熟悉的形式:
$$ p = p_0 + \rho g h $$
這裡 $h$ 是從自由液面往下的深度,$p_0$ 是液面上方的壓力(通常是大氣壓 $p_{\text{atm}}$)。
這條式子告訴我們三件關鍵的事:
- 壓力隨深度線性增加——這正是大壩底部要加厚的原因,因為底部承受的壓力最大。
- 同一深度的壓力處處相等——與容器形狀無關,這就是著名的「水靜力學悖論(hydrostatic paradox)」:一個細長的管子和一個寬大的水缸,只要水深相同,底部壓力就相同。
- 壓力與方向無關——靜止流體中某一點的壓力在各個方向上都相等,這稱為帕斯卡原理(Pascal's principle),是液壓千斤頂能用小力舉起汽車的原理。
讓我們算一個具體數字感受一下。海平面大氣壓約 $p_{\text{atm}} = 101{,}325\ \mathrm{Pa}$。在水下 $10\ \mathrm{m}$ 處(取水的密度 $\rho = 1000\ \mathrm{kg/m^3}$、$g = 9.81\ \mathrm{m/s^2}$):
$$ p = 101{,}325 + 1000 \times 9.81 \times 10 \approx 199{,}425\ \mathrm{Pa} \approx 2\ \text{atm} $$
也就是說,每下潛約 10 公尺,水壓就增加大約一個大氣壓。這也解釋了為什麼潛水時耳朵會痛——外界壓力在快速攀升。
浮力與阿基米德原理
既然壓力隨深度增加,浸在流體中的物體,底部承受的壓力會大於頂部,這個壓力差積分起來就產生一個淨向上的力——浮力(buoyancy)。這就是阿基米德原理(Archimedes' principle):
$$ F_B = \rho_{\text{fluid}} \, g \, V_{\text{displaced}} $$
浮力等於物體排開流體的重量。當浮力大於物體重量時,物體上浮;相等時懸浮;小於時下沉。
舉例:一塊體積 $V = 0.01\ \mathrm{m^3}$、密度 $\rho_{\text{ice}} = 917\ \mathrm{kg/m^3}$ 的冰塊放入水中。冰塊重量為 $W = 917 \times 0.01 \times 9.81 \approx 89.96\ \mathrm{N}$。浮起來時浮力等於重量,設沒入水中的體積比例為 $f$:
$$ \rho_{\text{water}} \, g \, (fV) = \rho_{\text{ice}} \, g \, V \;\Rightarrow\; f = \frac{\rho_{\text{ice}}}{\rho_{\text{water}}} = \frac{917}{1000} \approx 0.917 $$
所以約 91.7% 的冰沒入水中,只有 8.3% 露出水面——這就是「冰山一角」的科學依據。
從靜止到流動:連續方程式
現在讓流體動起來。流動的第一個守恆律是質量守恆。考慮一條流管(streamtube),流體進去多少、出來就得是多少(沒有累積也沒有消失)。對於不可壓縮、穩態流動,這就是連續方程式(continuity equation):
$$ A_1 V_1 = A_2 V_2 = Q $$
其中 $A$ 是截面積,$V$ 是平均流速,乘積 $Q$ 是體積流量(volumetric flow rate,單位 $\mathrm{m^3/s}$)。
這條式子的直觀意義是:管子變細,流速就變快。當你用拇指按住水管出口,截面積變小,水就噴得又快又遠。設原本水管內徑對應截面積 $A_1$、流速 $V_1 = 1\ \mathrm{m/s}$,按住後出口面積縮為 $A_2 = A_1/4$:
$$ V_2 = \frac{A_1 V_1}{A_2} = \frac{A_1 \times 1}{A_1/4} = 4\ \mathrm{m/s} $$
流速提升為原本的 4 倍。
能量守恆:白努利方程式
流體流動的第二個守恆律是能量守恆。對於不可壓縮、無黏性(理想流體)、沿同一條流線的穩態流動,能量守恆給出流體力學最著名的式子——白努利方程式(Bernoulli's equation):
$$ p + \frac{1}{2}\rho V^2 + \rho g z = \text{constant} $$
這三項分別代表: - $p$:壓力能(壓力項) - $\frac{1}{2}\rho V^2$:動能(每單位體積的動能) - $\rho g z$:位能(重力項)
白努利方程式的核心洞見是:在同一條流線上,這三種能量可以互相轉換,但總和守恆。其中最反直覺、也最重要的一點是:
當流速增加時(動能上升),若高度不變,壓力就必須下降。快流則低壓,慢流則高壓。
這就是機翼產生升力的關鍵:機翼上表面的氣流流速較快、壓力較低,下表面流速較慢、壓力較高,上下壓力差就把飛機托起來(嚴格的升力解釋還需要考慮環流與 Kutta 條件,但白努利提供了直觀的第一層理解)。
值得強調白努利方程式的適用前提:穩態、不可壓縮、無黏性、沿同一條流線。現實流體有黏性,能量會因摩擦而耗損,因此工程上常用帶損失項的延伸形式(見下文)。
看一個例子
讓我們用白努利方程式解一個經典問題:托里切利定理(Torricelli's theorem)——一個大水箱側壁開了一個小孔,水會以多快的速度噴出?
設水箱很大,液面下降速度可忽略($V_1 \approx 0$),液面與小孔都暴露在大氣中($p_1 = p_2 = p_{\text{atm}}$),小孔位於液面下方深度 $h$ 處。取小孔為參考高度 $z_2 = 0$、液面為 $z_1 = h$。
把這些條件代入白努利方程式:
$$ \underbrace{p_{\text{atm}}}_{p_1} + \underbrace{0}_{\frac{1}{2}\rho V_1^2} + \rho g h = \underbrace{p_{\text{atm}}}_{p_2} + \frac{1}{2}\rho V_2^2 + \underbrace{0}_{\rho g z_2} $$
兩邊的 $p_{\text{atm}}$ 相消,整理得:
$$ \rho g h = \frac{1}{2}\rho V_2^2 \;\Rightarrow\; V_2 = \sqrt{2gh} $$
這個結果非常漂亮:水從小孔噴出的速度,恰好等於同一個物體從高度 $h$ 自由落下後的速度($v = \sqrt{2gh}$)——壓力能完美轉化為動能,與重力位能轉動能的物理完全呼應。
帶入數字:若小孔在液面下 $h = 2\ \mathrm{m}$:
$$ V_2 = \sqrt{2 \times 9.81 \times 2} \approx 6.26\ \mathrm{m/s} $$
若這個小孔面積 $A = 1\ \mathrm{cm^2} = 1 \times 10^{-4}\ \mathrm{m^2}$,理論流量為:
$$ Q = A V_2 = 1 \times 10^{-4} \times 6.26 \approx 6.26 \times 10^{-4}\ \mathrm{m^3/s} \approx 0.63\ \mathrm{L/s} $$
(實際流量會因孔口收縮效應乘上一個流量係數(discharge coefficient) $C_d \approx 0.6$,這正是理想理論與真實工程的橋樑。)
黏性、雷諾數與層流/紊流
現實流體有黏性,流動的「個性」由一個無因次數決定——雷諾數(Reynolds number):
$$ Re = \frac{\rho V D}{\mu} = \frac{V D}{\nu} $$
其中 $D$ 是特徵長度(管流中為管徑),$\nu = \mu/\rho$ 是運動黏度(kinematic viscosity)。雷諾數的物理意義是慣性力與黏性力的比值:
- $Re$ 小(黏性主導):流動平順、分層,稱為層流(laminar flow)。圓管內流約 $Re < 2300$。
- $Re$ 大(慣性主導):流動混亂、有渦旋,稱為紊流(turbulent flow)。圓管內流約 $Re > 4000$。
- 兩者之間是過渡區(transition)。
雷諾數是流體力學中最重要的無因次參數之一,它讓我們能用一個小模型(風洞中的縮尺機翼)預測真實尺寸的流動行為——只要兩者雷諾數相同,流場就「相似」。
重點回顧
- 靜止流體無法承受剪應力,因此靜止流體中只有垂直於面的壓力。壓力隨深度線性增加:$p = p_0 + \rho g h$,且同深度處處相等、各方向相等(帕斯卡原理)。
- 浮力等於排開流體的重量(阿基米德原理):$F_B = \rho g V_{\text{displaced}}$;物體浮沉由密度比決定。
- 連續方程式 $A_1 V_1 = A_2 V_2$ 是質量守恆:管細則流快。
- 白努利方程式 $p + \frac{1}{2}\rho V^2 + \rho g z = \text{const}$ 是能量守恆:快流則低壓。適用於穩態、不可壓縮、無黏、同一流線。
- 雷諾數 $Re = \rho V D/\mu$ 區分層流與紊流,是流動相似性的關鍵無因次參數。
深入探討(研究所視角)
本文用的白努利方程式是流體運動方程式的一個特例。完整描述黏性、不可壓縮流體運動的,是 納維-斯托克斯方程式(Navier–Stokes equations):
$$ \rho\left(\frac{\partial \mathbf{V}}{\partial t} + \mathbf{V}\cdot\nabla\mathbf{V}\right) = -\nabla p + \mu \nabla^2 \mathbf{V} + \rho \mathbf{g} $$
左邊是流體微元的加速度(含對流加速度 $\mathbf{V}\cdot\nabla\mathbf{V}$ 這個非線性項),右邊依序是壓力梯度力、黏性擴散力、體積力。白努利方程式正是這條方程在無黏、穩態、沿流線積分下的結果。那個非線性的對流項,正是紊流如此難解、Navier–Stokes 解的存在性與光滑性至今仍是千禧年百萬美元難題的根源。
在工程實務上,真實管路的能量損失不可忽略,因此白努利方程式被擴展為含損失與泵浦/渦輪功的能量方程式(揚程形式):
$$ \frac{p_1}{\rho g} + \frac{V_1^2}{2g} + z_1 + h_{\text{pump}} = \frac{p_2}{\rho g} + \frac{V_2^2}{2g} + z_2 + h_{\text{turbine}} + h_L $$
每一項的單位都是長度(公尺),稱為「揚程(head)」。其中摩擦損失 $h_L$ 由 達西-韋斯巴赫方程式(Darcy–Weisbach equation) 估計:
$$ h_L = f \frac{L}{D}\frac{V^2}{2g} $$
摩擦因子 $f$ 在層流時有解析解 $f = 64/Re$,在紊流時則依賴管壁相對粗糙度與雷諾數,由 柯爾布魯克方程式(Colebrook equation) 隱式求解,或查 穆迪圖(Moody chart) 得到。這套方法是水管設計、輸油管路、HVAC 系統設計的日常工具。
再往前一步,當流速接近聲速時,密度不再能視為常數,流體變成可壓縮(compressible),必須引入馬赫數(Mach number) $Ma = V/a$($a$ 為聲速)並耦合能量方程與狀態方程,這是氣體動力學與航太推進的領域。而當我們關心邊界附近的流動時,邊界層理論(boundary layer theory,Prandtl, 1904) 告訴我們:黏性效應主要集中在固體表面附近薄薄一層內,這個洞見讓「理想流體」與「真實流體」的鴻溝得以彌合,也是現代流體力學的奠基性突破。
從一面大壩底部的厚牆,到 Navier–Stokes 方程的數學謎題,流體力學連結了日常直覺、嚴謹理論與尖端工程——這正是它作為機械工程核心學科的魅力所在。