为什么化学平衡常数只与温度有关:温度是唯一能改变化学反应限度的条件
高二刷题卡了整整两晚,最让我拧巴的问题就是为什么化学平衡常数只与温度有关,压强、浓度、催化剂轮番调整实验条件,平衡常数却纹丝不动,唯独温度一变,数值立刻跟着变。
第一次出错是在做浓度变式题的时候。当时照着题目给出的方程式,刻意增大了反应物的浓度,重新计算平衡常数。满心以为浓度变了,平衡状态移动了,常数肯定会跟着改变,结果算出来的数值和课本给出的标准常数完全一致。反复核对了三遍计算步骤,配比、代入数值、公式套用全都没错,可结果就是一成不变。那时候完全想不通,平衡都因为浓度变化发生了移动,体系里各物质的占比都变了,为什么用来衡量平衡的常数丝毫不受影响。
后来在实验室亲手做了合成氨的模拟平衡实验,才摸到了最直观的门道。实验里固定了温度,反复改变氮气和氢气的投料浓度,每次达到新平衡时,都逐一记录各物质的浓度代入公式计算。不管是加大反应物浓度让平衡正向移动,还是抽走生成物让平衡逆向偏移,最终算出的平衡常数始终是同一个固定值。
短短两行实验数据,直接推翻了我之前的刻板认知。浓度改变,只是逼迫平衡发生移动,让体系重新分配各物质的浓度比例,只是改变了平衡的位置,压根不会影响反应本身的固有属性。
紧接着又测试了压强的影响。压缩反应容器的体积,增大体系压强,气体参与的反应平衡明显发生偏移,整体朝着气体分子数更少的方向进行。可逐一代入平衡浓度计算后,常数依旧没有发生半点变化。压强和浓度的作用逻辑一模一样,都是通过外部条件改变平衡的移动方向,调整体系内各组分的实时浓度,却触碰不到反应本身的本质特性。
催化剂的测试更是直白。加入正催化剂后,反应速率肉眼可见的变快,达到平衡的时间直接缩短了一大半。但催化剂只是同等程度加快正、逆反应的速率,只是缩短了平衡建立的过程,不会改变最终的平衡状态。平衡时各物质的浓度没有任何变动,平衡常数自然不会产生变化。
我愣在实验台旁边,突然反应过来所有条件的本质区别。
所有的外界条件里,只有温度,能够改变化学反应的活化能壁垒,直接改写正反应和逆反应的速率常数。
吸热反应和放热反应对温度的敏感度完全不同,升温的时候,吸热方向的速率提升幅度远大于放热方向,降温则反之。这就会让正逆反应的速率不再对等,不是单纯移动平衡位置,而是彻底改变了这个反应在当前环境下的反应限度。
之前所有的困惑,都是因为混淆了“平衡移动”和“平衡限度”两个完全不同的概念。浓度、压强、催化剂,全部只能移动平衡,改变平衡时各物质的浓度配比。唯独温度,能从根本上改写反应的限度,而平衡常数就是用来定量描述反应限度的核心数值。
课后特意翻了课本的公式推导,平衡常数的本质,是正逆反应速率常数的比值。温度不变,正逆速率常数的比值就恒定,常数就不会变。温度一旦改变,两者的比值发生偏移,平衡常数的数值就会同步更新。
之后做所有平衡常数的题目,我只保留了一个判断标准。做题时不管题目怎么改变投料、压强、是否加催化剂,一律默认平衡常数不变,只要题干出现温度升降,第一时间判定平衡常数发生改变,同时根据吸放热趋势判断数值变大或变小。