把一片苹果切开后放在空气里,切面会逐渐褐变;把另一片放进冰箱,褐变会慢得多。你当然可以说“低温保存更好”,可这句话还没有回答真正值得追问的问题:苹果里的物质、空气里的氧气都还在,为什么只是降了温,变化就拖慢了?
再把镜头拉到化工生产。反应器里多停留十分钟,可能意味着产品没有来得及生成;反应太快,又可能放热来不及移走。环境样品中污染物“会不会降解”和“多久降到安全水平”,药品“是否会失效”,食品“什么时候变质”,问的都是同一件事:反应进行得有多快,以及什么条件会把它变快或变慢。
本章先把“快慢”变成可测的量,再用粒子碰撞、速率方程和活化能解释它。你不需要把所有反应都当作复杂的数学题;但要建立一个习惯:先分清你测到的是哪一种变化,再问是什么因素真正改变了速率。
假设某反应物 A 在溶液中逐渐被消耗。只说“30 秒后 A 少了”,还不够,因为不同实验开始时 A 的量可能不同。比较快慢时,要看单位时间内、单位体积中浓度改变了多少。
如果在一段时间 内,A 的浓度由 变为 ,A 的平均消耗速率写为:
这里的负号不是说速率是负数。反应物浓度随时间降低, 本来就是负值;前面的负号只是把“消耗速率”约定成便于比较的正数。对于生成物 P,则可直接写成:
常用单位是 ,也可按题目使用 。写答案时,时间单位千万不能悄悄换掉:把分钟当秒,数值会差 60 倍。

你可能会这样想:既然浓度变化除以时间就是速率,那测哪种物质都一样吧?注意,这是个陷阱。以
为例,每消耗 mol ,会生成 mol 和 mol 。三种物质的浓度变化快慢本来就不相同。为了用一个数描述同一反应的推进快慢,要按化学计量数校正:
这三项表示的是同一个 。若某一时段内 的消耗速率为 ,则反应速率是 ,而 的生成速率是 。先看清题目问的是“某物质的变化速率”,还是问“反应速率”,这是计算的第一道关。
反应物的浓度变化率通常带负号,生成物的浓度变化率通常带正号;但“消耗速率”“生成速率”和按计量数定义的反应速率都通常报正值。不要把这三种说法混成同一个符号。
反应 中,A 的浓度在 内由 变为 。求这段时间内 A 的平均消耗速率和反应的平均速率。
先找浓度变化:。负号只是在告诉我们 A 被消耗了。
平均速率描述的是一个时间段的整体变化。反应过程中浓度不断变化,真正某一瞬间的速率可以不同;严格说,瞬时速率是浓度—时间曲线在该点切线斜率经计量数校正后的数值。基础实验中常用短时间间隔或初始速率近似它。
两种反应物的粒子必须先有机会相遇,但相遇不是万能钥匙。拿钥匙碰到门把手,门并不会自动开;钥匙还得方向正确,并且真的插进锁孔。粒子反应也有类似的双重门槛:碰撞时要有合适取向,还要有足够能量跨过能垒。满足这两个条件的碰撞叫作有效碰撞。

先用下面的简化模型试一试。它不代替真实反应机理;它帮你把“粒子更多、温度更高”翻译为“有效碰撞机会怎样变”。
在体积和温度等条件相同的溶液中,反应物浓度较高,单位体积里可相遇的粒子通常更多,因此有效碰撞的机会往往增加,反应可能更快。对气体反应物而言,在温度不变时压缩体积或提高其分压,也会提高单位体积中的粒子数,效果可用“浓度提高”来理解。
不过,别把“浓度加倍,速率必加倍”当成固定口诀。浓度影响到什么程度,要由实验决定;它取决于反应机理。后面会用速率方程把这个“程度”说清楚。
还有一个不能被外界条件替代的因素:反应物本身的化学性质。不同物质要断开、形成或重排的化学键不同,能经过的反应路径和能垒也不同,所以在相同温度、相近浓度下,速率常数可能相差很大。比如水溶液中的酸碱中和常在混合后很快发生,而许多有机物的缓慢氧化即使有氧气接触也需要较长时间。你不能只数“碰撞有多少次”;还要问这些碰撞面对的到底是不是一条容易走的反应路径。
异相反应还多了一个容易被忽略的关卡。锌粒和稀盐酸反应时,真正直接接触溶液的是锌的表面。把相同质量的锌制成粉末,暴露的表面积通常更大,接触位点更多,反应常更快。这里不是每个锌原子突然变得更活泼,而是同一时刻能参与反应的表面原子更多。

搅拌也常被误解为“万能催化”。搅拌能让溶液混合得更均匀、让新鲜反应物更容易到达固体表面,并减弱表面附近浓度不足造成的限制;它可能使实验中观察到的速率提高,但并不等于它改变了该反应在给定条件下的本征速率常数。对于均相溶液且已充分混合的体系,继续加大搅拌未必还会使化学反应本身加快。
判断一个因素的作用时,先问它改变了什么:浓度和气体分压主要改变粒子相遇机会;固体表面积主要改变异相反应的接触面;搅拌主要改善混合和传质。它们都可能让观察到的变化变快,但物理原因并不相同。
如果只停留在“浓度大,反应快”,你还不能预测具体会快多少。实验数据常把这种关系写成速率方程:
其中 是在给定温度、反应介质和催化条件下的速率常数;、 分别是 A、B 的反应级数,总反应级数为 。这不是把化学方程式的系数照搬下来,而是对实验数据的总结。
你可能会这样想:“反应式里 B 前面写 2,B 就一定二级吧?”注意,这是另一个高频陷阱。只有已知为基元反应时,才能把该基元步骤的计量数直接写入速率式;多数总反应包含多个步骤,级数必须由实验测定。
设某反应在相同温度下得到下表的初始速率数据。这里的“初始”很重要:反应刚开始时各物质浓度尚未明显改变,更容易比较。
先别急着把三组数据同时塞进公式。小问题:比较哪两组,才能只看 A 的影响?答案是 1 和 2,因为 B 没变。A 加倍,速率也加倍,所以 。再比较 1 和 3,A 没变,B 加倍而速率变为 4 倍,因此 ,。于是:
代入第 1 组可得:
为什么 的单位这么“古怪”?因为右边必须和速率的单位一致。这里总级数是 3, 的单位是 ,所以 需要带 ,两者相乘才回到 。单位不是装饰,它能反查你是否把级数或公式写错。
初速法必须选“除一个因素外其余条件相同”的两组数据。若 A、B 同时变化,速率变化不能归因于其中任意一个;这不是算术困难,而是实验设计没有把变量分开。
回到开头的苹果。升温会让粒子热运动更剧烈、碰撞更频繁,但这还不是全部。更关键的是,在同一群粒子中,具有足够高能量、能够越过反应势垒的粒子比例会显著增加。这个最低能量门槛叫作活化能 。

把它想成过山口很有帮助:山口另一边可能更低,也可能更高;但无论终点在哪里,先翻过山口都需要能量。类比到这里就该收住了。严谨地说,活化能与反应物到过渡态所需跨越的能量势垒有关;反应焓变 描述的是反应物和产物的能量差。一个反应放热,并不保证它在室温下很快;一个反应吸热,也不等于它一定慢。
温度对速率常数的常见定量关系可写作阿伦尼乌斯方程:
其中 是气体常数, 必须用热力学温度(K), 汇集了碰撞频率和取向等因素。它告诉我们,在其他条件近似不变时, 升高或 降低, 往往增大。对同一反应在两种温度下的速率常数,也常用:
例如某反应 ,从 升至 ,代入上式可估算 。这只是一个具体反应的计算结果,不能被误读成“温度每升高 10 ℃,所有反应都恰好快一倍”。
有时不希望粗暴升温:食品可能失去风味,药物可能分解,生物体系里的酶甚至会失活。这时催化剂的价值就在于提供另一条反应路径,使过渡态能垒更低。

你可能会这样想:“既然能垒降低,催化剂是不是让反应放出更多热?”不是。催化剂不改变反应物、产物的初末状态,因此不改变 ;对可逆反应,它同时加快正反两个方向,使体系更快达到同一平衡,但不改变平衡常数和最终平衡组成。把“到得更快”误写成“终点换了”,是催化概念中最常见的混淆。
酶是生物体系中的催化剂,但它有工作条件。温度、pH 或抑制剂改变时,酶的活性会改变;温度过高还可能使蛋白质结构受损。因此“升温一定让酶促反应更快”并不成立,必须限定在酶仍保持活性的温度范围内。
化学反应速率不是只在烧杯里出现的考点。化工生产用催化剂、停留时间和温度控制,在产率、安全与能耗之间找平衡;但“越快越好”并不总对,过快的放热反应可能造成温度失控。环境工作者关注污染物在水体或土壤中降解的速率,既要看反应本身,也要看光照、氧气传递和颗粒表面等条件。药学中的稳定性试验会用不同温度下的降解速率估计储存风险,而不是只凭“看起来没变色”判断。
食品中的脂质氧化、褐变和微生物相关变化,都与温度、氧气浓度和催化性金属离子有关;低温、避光、隔绝氧气是针对不同速率控制环节的策略。材料制备里的固化、烧结或腐蚀,同样要考虑界面面积、扩散和反应能垒。看到一个“变化快慢”问题时,你可以沿着这条路线判断:测什么量 → 谁在限制有效碰撞 → 哪个可控条件在改变它 → 这个改变会不会带来新的安全或质量代价。
“反应自发”“反应放热”“反应很快”是三件不同的事。自发性和方向由热力学条件判断,快慢由动力学和反应条件决定;不要用其中一个结论替代另一个。
1.反应 中,某时段 A 的消耗速率为 。反应速率和 B 的生成速率各是多少?
2.已知某反应的速率式为 。在其他条件不变时,若只把 加倍,速率变为原来的多少倍?若只把 加倍呢?
3.在一个可逆反应达到平衡后加入催化剂,哪些说法正确?
化学反应速率把“快慢”落实为浓度随时间的变化,反应方程式的计量数决定了不同物质变化率与统一反应速率之间的换算。粒子必须有效碰撞,才有机会发生反应;反应物本身的化学性质决定可行路径的难易程度,浓度、气体分压、表面积、温度和催化剂则分别从相遇机会、接触面或能垒等环节影响速率。速率方程用实验描述浓度与速率的定量关系,活化能与阿伦尼乌斯方程解释温度和催化路径为何重要。
下一章会讨论另一个常被混淆的问题:反应已经很快地发生,是否就会一直进行到反应物耗尽?并不一定。可逆反应会把我们带到“速率相等、组成稳定”的化学平衡。
代入消耗速率的定义:
该方程式中 A 的计量数为 1,因此反应的平均速率与 A 的消耗速率数值相同,都是 。如果 A 前面有系数 2,就还要再除以 2。
| 初始速率 |
|---|
| 1 | 0.10 | 0.10 | |
| 2 | 0.20 | 0.10 | |
| 3 | 0.10 | 0.20 |
B 的计量数为 1,因此 B 的生成速率就是 。不要把 A 的消耗速率直接当作 B 的生成速率。