Xinnan Mao

Hello!

使用Tafel斜率推断反应机理

计算公式

Tafel斜率对应于表观电子转移数。表观电子转移数包含基元速控步骤RDS(rate-determining step)的电子转移数和基元RDS之前的步骤电子转移总数。它们的关系式为

如果基元RDS转移了1个电子,则等于0.5;如果基元RDS转移了0个电子,则等于0。

实际应用

例如,某电极表面电化学反应的基元RDS不转移电子(非电化学过程),且在基元RDS之前的反应步骤中,已经转移了2个电子。则代入方程计算可得Tafel斜率的理论值为29.6 mV。

import numpy as np
from ase.units import kB

def get_Tafel_slope(electron_transfer_in_RDS, n_transferred, T=298.15):
    alpha_ast = 0.5 if electron_transfer_in_RDS else 0
    b = np.log(10)*kB*T/(alpha_ast+n_transferred)
    return b*1e+03 # V -> mV

b = get_Tafel_slope(electron_transfer_in_RDS=False, n_transferred=2)
print(b) # 29.579664802345658

反过来可以使用手册速查,如果实验测得Tafel斜率为112 mV,则可以推测基元RDS转移了1个电子,并且基元RDS之前没有转移电子。如果实验测得Tafel斜率是74 mV,这有可能是多个机理混合。

速查手册

n_electron是基元RDS之前的步骤电子转移总数,chem代表基元RDS非电化学基元反应(不转移电子),e-chem代表基元RDS是电化学基元反应(转移1个电子)。

n_electron reaction b/mV reaction b/mV
0 chem NaN e-chem 118
1 chem 59 e-chem 39
2 chem 30 e-chem 24
3 chem 20 e-chem 17
4 chem 15 e-chem 13
5 chem 12 e-chem 11
6 chem 10 e-chem 9
7 chem 8 e-chem 8
8 chem 7 e-chem 7
9 chem 7 e-chem 6

注意事项

电极表面的化学反应中,中间体的物种变化是一个闭合的循环。反应的第1步不一定是洁净的表面,也有可能被中间体占据。这就有必要对基元反应重新编号,才能正确地计算基元RDS之前的步骤电子转移总数。详见Exner 2020

参考资料

【电化学】浅谈塔菲尔动力学(Tafel Kinetics)

[Back]