同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)

同步辐射光源的应用极大地推动了X射线吸收精细结构XAFS)技术的发展。XAFS数据由X射线吸收近边结构XANES)和扩展X射线吸收精细结构EXAFS)两部分组成,其中XANES主要提供价态、电子态和对称性的信息,EXAFS可以了解配位壳层的配位数、距离和类型,以及局部结构的无序程度。

然而,现有的数据分析方法已经不能完全满足当前的研究需求。为了更深入地理解材料的结构特性,通常EXAFS拟合后确定模型,并结合FDMNESFinite Difference Method Near Edge Structure软件对XANES模拟计算FDMNES使用的是密度泛函理论(DFT),因此,可以模拟所有重元素KL边。通过将XANES计算与EXAFS拟合相结合,可以更全面地获取材料的结构信息。本次内容包含七部分:

1、案例展示

2、 FDMNES软件介绍 

3 FDMNES计算原理 

4、有限差分法

5、软件下载与安装      

6 FDMNES计算流程 

7、输入及输出文件编写   

  
PART.01
案例展示
大家可能对近边模拟计算不是很了解,但是在阅读文献中也经常会见得到,下图是近边模拟计算案例,FeO6 Fe KXAFS光谱和XANES计算光谱,一般图片中会有两条线,一条是真实测得的XAFS数据(图中黑色),另一条是通过计算得到XANES数据(图中红色)。
同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
1 Fe K边测得的XAFS光谱和XANES计算光谱

PART.02
FDMNES软件介绍

💠免费开源软件,支持WinLinuxMacOs三种操作系统,Linux下支持MPI并行计算;

💠从头计算模拟:XANESXMCDXESXRSDAFSEELS

💠密度泛函(DFT)-局域自旋密度近似(LSDA)(重元素KL)LSDA+U TD-DFT(3d元素L23;重元素M4504s)

💠可以进行全相对论计算,自旋轨道相互作用;

💠两种方法解薛定谔方程:有限差分方法(FDM)(全势高精度)和多重散射理论(MST)(运行速度快)

💠电子结构自洽计算(in MST)

💠团簇近似,实空间计算;

💠对称性分析;

💠FDMX实现XAFS全谱计算。

同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)

2 FDMNES软件对比其它软件
PART.03
FDMNES计算原理
FDMNES计算原理基于多重散射理论,使用格林函教而不是波函数。

格林函数

[Δ+Vcoul‘ +(E)]ψf= Eψf

终态法则:

Vcoul‘= Vcoul+ Vcoul-hole

非弹性平均自由程:

λ=k/|Im(E)|=5~20Å

格林函数的费米黄金法则:

G=1/(E-h-)

有限差分法

XAS的费米黄金法则:

Μ(ω)~ ∑ff|Hi>2δ(Ef Eiω)

薛定谔方程:

(-Δ+V-E)ψ=0

SE的离散化:

(-Δ+Vi-E)ψi+jΔψi=0
PART.04
有限差分法
有限差分法是一种数值分析方法,用于求解偏微分方程(PDEs)和常微分方程(ODEs)。它通过将连续的数学问题离散化为代数方程组来近似求解。有限差分方法计算比较耗时,但是也有一些优势,如,可以进行并行计算,稳定性强,低的对称性等。

同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
有限差分方法具有低对称性

同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
有限差分方法耗时

PART.05
软件下载与安装
可以对XANES进行计算的软件有很多,例如大家比较熟知的VASP软件。但是本次内容主要讲如何使用FDMNES软件的应用。
同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
对近边进行计算的相关软件
FDMNES软件由法国国家科学中心奈尔研究所Joly团队开发,可免费下载,解压后即可使用,无需安装。下载网址:https://fdmnes.neel.cnrs.fr/ 

发文请引:O. Bunauand Y. Joly, Self-consistent aspects of x-ray absorption calculations, J. Phys.: Condens. Matter21, 345501 (2009).

官方网站的首页展示了FDMNES软件,FDMNES通常作为外部程序使用,与FitIt软件结合,用于计算XANES拟合的基本光谱。
同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
6 FDMNES官方下载页面

点击downloaded后会看到不同的安装版本,可以根据需求自行下载。
同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
根据驱动自行下载

下载完成后,解开压缩包可以看到5个文件。其中,Doc文件夹中主要存储该软件的使用教程、更新说明以及使用说明等;Sim文件夹中存放计算输入文件、输出文件以及软件的配置文件;fdmfile.txt主要写入计算路径,fdmnes_win64.exe为执行文件。
同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
下载解压后包含的文件夹
PART.06
FDMNES计算流程
FDMNES运行流程为,选取要计算的参数,读取indata文件,计算XANES光谱,卷积计算,与实验谱对比,优化原子坐标和电荷参数、能量位移和卷积参数,构造cluster,计算自洽势和费米能级,计算终态波函数,计算吸收系数,局域态密度等。
同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
9 FDMNES计算流程

PART.07
输入与输出文件编写
VO6_inp.txt为例,基本的输入文件编写大体为:在Sim/Test_stand/中编写输入文件,该文件主要包括计算中需用到的各种参数、卷积等,之后在fdmfile.txt中写入输入文件的地址,然后执行fdmnes_win64.exe,等运算结束即可获得相应计算数据。
同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
10 输入及输出文件

cif结构文件输入:XANES拟合所需的结构有两种方式进行导入,一种是将cif文件和输入文件放在同一文件夹中,通过cif_file描述该结构文件的路径;另一种是直接将原子坐标导入至输入文件中。
计算文件simTest_stanin文件夹内的文件内容,涵盖了与模型及XANES模拟相关的所有参数。例如,下图所展示的是名为Cu inp.txt的参数文件。

同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
11 Cu inp.txt的文件输入文件

输出命令Fileout定义输出文件,包括文件所在的地址以及文件名。需要注意的是,地址中写的文件夹都必须已建立。

能量步长命令Range可以与实验谱中实际采集的步长相匹配,可以设置多个步长,吸收边前20 eV到吸收边前10 eV之间步长为0.5 eV,以此类推。

计算半径Radius单位为Å,定义需要计算的cif结构中吸收原子周围结构大小,Radius太大会导致计算数据量大,太小会导致计算出现错误。

Crystal:是要计算的晶体模型的结构。

Convolution卷积是形成谱形的重要参数,通过卷积参数调节可以对谱形进行改变。

同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
12 加入EnerghphoGreen函数参数

Energpho决定了计算谱中的横坐标是否以吸收边为基准,如图1,计算了CuXANES光谱。 

同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
13 使用吸收边为基准的谱图

Green函数目前FDMNES提供了FDM模式和多重散射模式,后者使用Green命令调出,计算比较快;如果不加任何命令,默认为FDM模式,计算较慢。

命令文件fdmfile.txt输入文件编辑后,还需在fdmfile.txt命令中编写执行命令,即直接将要计算的输入文件地址写入,要计算几个谱就在最上方写对应的数字。如要一次计算5条谱,便可编写5个输入文件,并以此将路径写入命令行,如图2

同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
14 fdmfile.txt命令文件

注意:fdmfie.txt不能改名字,必须与fdmnes可执行程序在同一路径下!

输出文件:一般会有三个输出文件,分别为name.txt/name_bav.txt/name_conv.txt,分别是未卷积的谱、计算过程文件、卷积后的谱(也就是我们所需的文件),如图16所示
同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
15 输出文件

同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
16 展宽前后谱图对比

同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)
17 计算过程文件

注意:!代表注释行;关键词不区分大小写;数字之前空格间隔,严谨使用制表符“Tab”;如果出现fdmnes error.txt 请查看错误信息,通常是输入参数有问题,可以根据提示内容进行完善。

高端测试,找华算🏅 同步辐射 全球机时,三代光源,随寄随测!最快一周出结果,保证数据质量!

同步辐射XAFS数据处理——FDMNES 模拟计算XANES结构(学会这招XAFS数据才算完整)

声明:如需转载请注明出处(华算科技旗下资讯学习网站-学术资讯),并附有原文链接,谢谢!
(0)
上一篇 2天前
下一篇 2天前

相关推荐