CatRAP


基于第一性原理计算得到的能垒和反应能可以从微观尺度评估催化剂的性能,然而真实的催化过程中更关注的是材料在多个活性位点、复杂反应网络下的宏观综合表现。平均场近似的微动力学模拟(Microkinetic modelling, MKM)可以为我们提供反应速率、表面物种覆盖度和反应决速步等重要的信息,是理论催化研究中连接微观与宏观的重要工具。


主要功能:

1)反应的稳态反应速率计算;

2)吸附物种的表面覆盖度计算;


技术特点:

CatRAP基于python语言实现,依赖于numpyscipympmath模块。程序的执行过程中首先解析反应网络并建立反应速率的非齐次微分方程组(ODE),接着求解微分方程得到初猜,然后使用牛顿迭代法结合任意精度软件包mpmath把解提高到任意精度,通过这种策略可以得到绝大多数体系的稳态速率。


运行程序:

在准备好input.json输入文件中写入基元反应类型、能垒和反应能,并添加温度和气体分压/反应物浓度等实验边界条件,接着使用命令:catrap input.json即可运行程序。程序在运行过程中会实时输出日志信息,运行结束后得到output.json输出文件,从输出文件中可以读取反应的稳态速率、表面覆盖度和决速步等信息。






  • 附件【code-CatRAP.rar】已下载

版权所有 © 中国科学院大连化学物理研究所 本站内容如涉及知识产权问题请联系我们 备案号:辽ICP备05000861号 辽公网安备21020402000367号