你无法直接测量的那种胶
走到这条阶梯的这一步,你已经看着离子堆叠成整齐的重复图案——NaCl 的岩盐格子,每个钠都被六个氯拥抱,反之亦然。一个很自然的问题随之而来:是什么把这个格子维系在一起,又有多牢?答案就是[[lattice-enthalpy|晶格能]]——当无限远漂散的气态离子啪地聚拢成一摩尔晶态固体时所释放的能量。换个等价的说法(也正是让循环奏效的那个版本):它就是你必须灌进去、用来做相反之事的能量——把一块晶体炸成一团自由、彼此远离的气态离子 Na+(g) 与 Cl-(g)。
这里有个让本篇指南成为必要的关键障碍:你跑不了那个实验。世上没有哪只烧杯,能让晶体温柔地汽化成一团整齐的裸离子薄雾,好让你从温度计上读出热量。把 NaCl 加热,它会熔化,再沸腾成 NaCl 分子对和团簇,而不是一团干净的 Na+ / Cl- 气体。所以晶格能正属于那类量:它千真万确、物理意义明确,却躲着不让你直接测量。我们将用两条路抵达它——一条是从离子模型的几何出发去计算,另一条是从我们*能*测的焓值去做三角定位——而两条路结果的吻合,本身就是这出戏的点睛之笔。
计算它:库仑力加上几何
先取一个阳离子和一个阴离子,电荷为 z+ 和 z-,相隔距离 r。库仑定律说它们的吸引能正比于 (z+ z-)/r——电荷越大、距离越短,能量阱就越深。光这一点就已经解释了很多:MgO(电荷 2+ 和 2-)的晶格能大约是 NaCl(1+ 和 1-)的四倍,因为电荷之积从 1 跳到了 4。但晶体不是一对离子。每个 Na+ 都感到最近的六个 Cl- 把它拉过去,再外面一点的十二个 Na+ 把它推开,更外面的 Cl- 又来吸引,如此穿过整片无穷的格子——一个没完没了、吸引与排斥交替的求和。
整个无穷求和会坍缩成一个无量纲的数字——[[madelung-constant|马德隆常数]](记作 A 或 M),它只取决于晶格的*几何*,而与离子是什么无关。岩盐的 A 约为 1.748;氯化铯和闪锌矿排布各有其特征值。马德隆常数就是晶格的几何指纹:它说的是“鉴于这些离子如此排布,净静电稳定化是单单一对最近邻所给的多少倍。”把一对离子的库仑能乘以马德隆常数,你就一举把整块晶体的几何收入囊中。
纯吸引会让离子彼此塌缩,所以我们需要一个抵抗项:当相邻离子的闭合电子壳层开始相互渗透时,它们会在极短程内剧烈排斥。[[born-lande-equation|玻恩-朗德方程]]把这一切打包在一起——库仑吸引、马德隆常数,以及由一个数字 n(玻恩指数,通常为 5 到 12)控制的短程排斥。它的近亲玻恩-迈耶方程改用一个指数函数来描述排斥,与数据吻合得稍好一些。两者都能从第一性原理给出晶格能,只需知道电荷、离子间距离和晶格几何。
迂回测量它:玻恩-哈伯循环
现在走第二条路。尽管我们无法直接测量晶格能,却能测量从单质走到晶体这段更长旅程里*每一个其他*步骤——然后用记账的办法把它倒推出来。这件工具就是[[born-haber-cycle|玻恩-哈伯循环]],它无非是为离子固体盛装打扮过的赫斯定律:焓是状态函数,所以从单质到晶体的总能量变化,无论你直接走、还是绕一圈经过气态离子的风景线,都是一样的。把这条绕路铺成一个回路,填进每一个你能测的步骤,那唯一未知的步骤——晶格能——就被“整个回路之和必须为零”这个要求逼了出来。
拿 NaCl 当例题来做。直接的那条路是生成焓:固态钠加氯气生成固态 NaCl,放出大约每摩尔 411 千焦,这个数字在量热计里直截了当就能测出。风景绕路则把同一段旅程拆成可测的原子尺度步骤:把金属钠汽化成气态原子(升华),把 Cl2 分子拆成原子(键解离能的一半),从钠上剥下一个电子(它的电离能,要耗能),再把这个电子交给氯(它的电子亲和能,会放能)。走完这四步,你就站在了分离气态离子 Na+(g) 与 Cl-(g) 的平台上。从这个平台一头扎进固态晶体的那一跌,就是晶格能——那个唯一没人能测的步骤。
Na+(g) + Cl-(g) <- gaseous ions (the platform)
^ |
ionise Na | | - lattice energy (release, big DOWN)
+ e- onto Cl | v
(IE, EA) | NaCl(s)
| ^
sublime Na | |
+ split Cl2 | | formation enthalpy = -411 kJ/mol
Na(s) + 1/2 Cl2(g) ----------' (direct, measurable)
Hess's law (loop sums to 0):
dHf = sublimation + 1/2 dissociation + IE + EA - lattice energy
so: lattice energy = sublimation + 1/2 dissociation + IE + EA - dHf现在算式里只剩一个未知数,直接解出来就行。算出的 NaCl 实验晶格能约为每摩尔 787 千焦。最美的地方在于:把 NaCl 的几何和离子间距离喂进玻恩-朗德方程,你会得到大约每摩尔 770 千焦——一个独立的计算,落在玻恩-哈伯值的百分之几以内。两种截然不同的方法,一种几何、一种热化学,竟然吻合。这种吻合,是我们手头能证明离子模型忠实描绘了 NaCl 的最有力证据。而当两个数字大幅分道扬镳时——卤化银是经典案例——这份不一致恰恰标记出了离子模型所遗漏的显著共价性。
怎样真正搭出这个循环
当你在纸上搭建玻恩-哈伯循环时,唯一会绊倒人的,永远是符号的处理。你必须供给的能量(电离、升华、断键)记为正;放出的能量(多数电子亲和能、晶格的生成、整体的生成)记为负。沿着回路记一笔流水账,并要求它闭合。下面是对任意 1:1 盐 MX 的操作步骤。
- 写出由处于标准态的单质直接生成的反应,例如 Na(s) + 1/2 Cl2(g) -> NaCl(s),并记下其实测生成焓。
- 把金属原子化:将固态 M 变成气态 M 原子(升华焓,总是耗能)。
- 把非金属原子化:打断 X2 键以游离出 X 原子,用上相应比例的键解离能(耗能)。
- 电离金属:移走电子生成 M+(或 M2+),逐级付出每一级电离能(耗能,而且第二级总是远比第一级陡峭)。
- 给非金属加电子:依其电子亲和能生成 X-(通常放能;而给出 O2- 时加上第二个电子其实是耗能的)。
- 闭合回路:气态离子坍缩成晶体。令所有步骤之和等于生成焓,解出那个仅剩的未知数——晶格能。
晶格能解释了什么
晶格能不是用来应付考题的趣闻——它悄悄地统辖着大片大片的无机行为。熔点与它紧密相随:晶格能越高,把离子从格子里摇出来所需的热能就越多,这正是 MgO 熔点高达约 2850 摄氏度、而 NaCl 仅在 801 度就熔化的原因。一个反常化合物的稳定性,往往归结为它的晶格能能否抵付一笔昂贵的电离。带 Na2+ 的 NaCl2 永远不会形成——钠那庞大的第二电离能,即便用翻倍的晶格能也偿还不起——而 MgCl2 却轻易形成,因为镁的第二电离能负担得起,而 2+ 电荷又买来一个深得多的晶格。大自然究竟选择哪个离子式,这整个问题是一场拔河,而晶格能通常是赢家。
溶解度是更微妙的故事,也是一个该对复杂性坦诚相待的地方。把离子固体溶进水里,意味着先把晶格拆开(要付出晶格能),再用水分子把每个被释放的离子包围起来(放出水合能)。溶解度取决于两个又大又反向的数字之*差*——所以它确实难以预测,微小的变化就能把天平拨向任一边。粗略地说,离子越小、电荷越高,晶格能和水合能都会增大,但增速并不相同。正是这种不匹配,使得尺寸相称的盐(大阳离子配大阴离子,或小配小)往往较难溶:它们的晶格能相对于水合能顽固地居高不下,于是晶体宁愿继续当晶体。
带着两条诚实的告诫往前走。第一,溶解度以及这里多数趋势讲的都是*热力学*——什么在能量上有利——而对*速率*只字未提;一块迟钝的晶体和一块溶得飞快的晶体,可以拥有完全相同的能量学。第二,记住这里的一切都建立在离子模型和马德隆几何是良好近似之上。它们对碱金属卤化物和氧化物极为出色,对那些带小而高电荷阳离子、大而软阴离子、共价性占了上风的化合物则站不太稳。晶格能是一面强大的透镜,而非普适的定律——这恰恰就是玻恩-哈伯循环之所以宝贵的原因:它把计算与测量分道扬镳的地方暴露了出来。