一個藏在迄今每個平衡裡的小謊言
迄今我們寫下的一切,都悄悄假定了:一個離子的*濃度*——每升有多少個——等同於它在反應中*讓自己被感知到的強度*。在稀溶液裡這個假定沒問題。但若把溶液塞滿大量帶電離子,它就不再成立。每個離子都被一團微弱的異號電荷雲所環繞,那團雲拽著它、部分地捂住它的嘴。這個離子在數目上仍然全數在場,行事起來卻彷彿少了幾個。濃度說一回事;離子的有效影響力卻更小。
化學家給那個誠實的、有效的版本起了自己的名字:活度。活度就是*有效濃度*——一旦把鄰居們的「捂嘴」算進去後,離子真正帶進反應裡的那部分。在很稀的溶液裡,活度與濃度幾乎相等,你可以忽略這一區別。在擁擠的溶液裡,活度可能明顯更小,假裝不是這樣會扭曲你的平衡預測。嚴格的真相是:K 由活度而非濃度構建;我們之前能用濃度矇混過關,只是因為我們一直在想像整潔的稀溶液。
活度係數:每個離子身上的一個調光開關
要從濃度走到活度,我們乘以一個介於零與一之間的小修正因子,稱為活度係數,通常用希臘字母 gamma 表示。把它想成每個離子影響力上的一個調光開關。當 gamma 等於一時,活度等於濃度——離子處於全亮度,沒被調暗。隨著溶液被電荷塞得越來越擠,gamma 就滑到一以下——比如 0.9,再到 0.7——離子的有效在場感也相應變暗。所以活度不過就是被 gamma 調低了的濃度。
有兩件事會讓 gamma 縮得更快。其一,是溶液整體上被電荷*擠*得有多厲害。其二,是離子本身*帶電多高*——一個帶兩個單位電荷的離子,被捂得比帶一個單位的離子強得多,因為它會聚攏一團更密的電荷雲。這就是為什麼一小撮帶雙電荷的鹽,能把一項計算攪亂得超出你的預料。活度係數,就是這個領域逐個離子、對那種「捂嘴」所做的誠實記帳。
衡量這群擁擠者:離子強度
如果是「擁擠」讓離子變暗,那我們就需要一個數字來回答「這溶液整體上電荷有多旺?」那個數字就是離子強度。它是一種特別的總和:你把溶液中每個離子的貢獻加起來,但給每一個都按其電荷的*平方*加權,於是高電荷的離子所佔的分量,遠大於單憑它們的頭數。一份全是單電荷離子的溶液,離子強度不大;同樣數目的雙電荷離子,給出的離子強度則大得多。離子強度是那個總開關,一舉設定了燒杯裡每一個活度係數。
把它串起來:德拜-休克爾方程
我們究竟如何從離子強度預測出 gamma 呢?在 1920 年代,兩位科學家德拜與休克爾推算出了每個離子周圍那團電荷雲的物理,並給出了一個公式。德拜-休克爾方程以離子強度和離子的電荷為輸入,回交給你活度係數。你把溶液有多擠、你的離子帶電多高餵進去;它就告訴你 gamma 已跌到一以下多遠。它是從易於估算的離子強度,通往你做誠實平衡計算所需的那個 gamma 的橋梁。
誠實地說清它的限度,因為誠實正是這個領域的全部精神。德拜-休克爾方程是為*稀*溶液打造的;當擁擠程度適中時它工作得漂亮,而當溶液變得真正濃時它就變得不可靠——在那裡,「一團稀薄電荷雲」的簡單圖景崩潰了。化學家用一些擴展版本為更強的溶液打了補丁,但在極高的離子強度下,連那些也會失靈,我們便轉而依賴實測值。所以把它當作一張描繪平緩地形的出色地圖,而非一條無往不勝的定律。知道一件工具在哪裡失效,與知道如何使用它一樣寶貴。