数气体的两种方式
到目前为止,我们用浓度来衡量每种物质「有多少」。但对气体来说,还有第二把同样自然的尺子:分压——一种气体贡献的那一份总压力,仿佛整个容器都归它独占。越拥挤的气体推得越用力,所以它的分压随着浓度一起升降。两把尺子都忠实地追踪「有多少」。
因为我们有两把尺子,就得到了两种口味的平衡常数——合称Kc 和 Kp。*Kc* 是用浓度构建的「产物除以反应物」的分数;*Kp* 是用分压构建的同一个分数。它们描述的是同一个平衡,只是用了不同的「货币」,就像一个价格可以用美元报、也可以用欧元报。
当固体和纯液体悄悄消失
现在来看一个让每个新手都吃惊的微妙之处。许多反应涉及多个相的混合——比如气体与一块固体反应,或固体溶解在液体里。一个跨越不止一个相的平衡,叫做多相平衡。这里有一条奇怪的规则:当你为这样的反应写 *K* 时,纯固体和纯液体被完全略去。
为什么一块固体不算数?直觉是这样的:「有多拥挤」对一块纯固体来说是个错误的问题。一块粉笔,无论是小石子还是大圆石,内部的紧密程度都一样——加更多粉笔只是让块头更大,而不是更密。既然它的「拥挤度」从不改变,它就贡献一个常数,我们干脆把它并进 *K* 里、不再写出来。纯液体也一样,比如某样东西溶于其中的水。
衡量一样东西散开了多少
有一大类平衡讲的是单一物质分裂成碎片——一个分子裂成更小的、或一种盐分离成带电的片段。为了描述这种分裂走了多远,化学家用解离度:在平衡时,原始物质中已经散开的那一部分的比例。它从 0(什么都没裂)到 1(完全裂开),常以百分比表示。
解离度和平衡常数是同一件事的两个视角——知道其一,稍作代数运算就能得到另一个。大的 *K* 意味着分裂是有利的,表现为解离度接近 1。可爱的地方在于,解离度常常随条件变化,尽管 *K* 保持不变。比如把溶液稀释,弱物质往往会裂得更多,把解离度往上推,却完全没碰 *K*。
拥挤产物:同离子效应
这里有一个勒夏特列与解离相遇的漂亮回报。假设一种盐部分溶解了,与它释放出的带电片段处于平衡。现在你搅进第二种不同的盐,它恰好共享其中一种相同的片段。你刚刚把产物一侧弄拥挤了——平衡的回应是向后移动,把一部分已溶解的盐推回固体。这就是同离子效应。
乍一看几乎是个悖论:加入更多溶解的物质,反而让原来的盐更不溶解。但透过浓度和 *Q* 的镜头看,这完全自然——你抬高了产物,于是 *Q* 冲到 *K* 之上,反应便向后进行把它带回家。仅这一个效应就解释了为什么加入食盐能纯化其他盐,以及为什么你的身体能缓冲住酸度的突然变化。
为什么这些细则都重要
这些细枝末节没有一个是无用功。把固体排除在 *K* 之外,才让我们能预测一种矿物在地下如何溶解。选用 *Kp* 而非 *Kc*,是工程师在不去摆弄体积的情况下推理气体反应器的方法。解离度是药剂师需要知道的数字——一种药有多少处于活性的、裂开的形态。细则正是平衡与真实、杂乱的世界相遇的地方。