數氣體的兩種方式
到目前為止,我們用濃度來衡量每種物質「有多少」。但對氣體來說,還有第二把同樣自然的尺子:分壓——一種氣體貢獻的那一份總壓力,彷彿整個容器都歸它獨佔。越擁擠的氣體推得越用力,所以它的分壓隨著濃度一起升降。兩把尺子都忠實地追蹤「有多少」。
因為我們有兩把尺子,就得到了兩種口味的平衡常數——合稱Kc 和 Kp。*Kc* 是用濃度構建的「產物除以反應物」的分數;*Kp* 是用分壓構建的同一個分數。它們描述的是同一個平衡,只是用了不同的「貨幣」,就像一個價格可以用美元報、也可以用歐元報。
當固體和純液體悄悄消失
現在來看一個讓每個新手都吃驚的微妙之處。許多反應涉及多個相的混合——比如氣體與一塊固體反應,或固體溶解在液體裡。一個跨越不止一個相的平衡,叫做多相平衡。這裡有一條奇怪的規則:當你為這樣的反應寫 *K* 時,純固體和純液體被完全略去。
為什麼一塊固體不算數?直覺是這樣的:「有多擁擠」對一塊純固體來說是個錯誤的問題。一塊粉筆,無論是小石子還是大圓石,內部的緊密程度都一樣——加更多粉筆只是讓塊頭更大,而不是更密。既然它的「擁擠度」從不改變,它就貢獻一個常數,我們乾脆把它併進 *K* 裡、不再寫出來。純液體也一樣,比如某樣東西溶於其中的水。
衡量一樣東西散開了多少
有一大類平衡講的是單一物質分裂成碎片——一個分子裂成更小的、或一種鹽分離成帶電的片段。為了描述這種分裂走了多遠,化學家用解離度:在平衡時,原始物質中已經散開的那一部分的比例。它從 0(什麼都沒裂)到 1(完全裂開),常以百分比表示。
解離度和平衡常數是同一件事的兩個視角——知道其一,稍作代數運算就能得到另一個。大的 *K* 意味著分裂是有利的,表現為解離度接近 1。可愛的地方在於,解離度常常隨條件變化,儘管 *K* 保持不變。比如把溶液稀釋,弱物質往往會裂得更多,把解離度往上推,卻完全沒碰 *K*。
擁擠產物:同離子效應
這裡有一個勒夏特列與解離相遇的漂亮回報。假設一種鹽部分溶解了,與它釋放出的帶電片段處於平衡。現在你攪進第二種不同的鹽,它恰好共享其中一種相同的片段。你剛剛把產物一側弄擁擠了——平衡的回應是向後移動,把一部分已溶解的鹽推回固體。這就是同離子效應。
乍一看幾乎是個悖論:加入更多溶解的物質,反而讓原來的鹽更不溶解。但透過濃度和 *Q* 的鏡頭看,這完全自然——你抬高了產物,於是 *Q* 衝到 *K* 之上,反應便向後進行把它帶回家。僅這一個效應就解釋了為什麼加入食鹽能純化其他鹽,以及為什麼你的身體能緩衝住酸度的突然變化。
為什麼這些細則都重要
這些細枝末節沒有一個是無用功。把固體排除在 *K* 之外,才讓我們能預測一種礦物在地下如何溶解。選用 *Kp* 而非 *Kc*,是工程師在不去擺弄體積的情況下推理氣體反應器的方法。解離度是藥劑師需要知道的數字——一種藥有多少處於活性的、裂開的形態。細則正是平衡與真實、雜亂的世界相遇的地方。