在平衡之后的每个 FPMD 步骤中,首先为 Fe 簇构建多面体,然后利用计算几何学中的概念和方法判断原子是否被包围在多面体中,从而获得包围在 Fe 相中的原子数。基本上,需要三个步骤。首先,计算 Fe 簇的质心并将其移动到模拟单元的中心。通过使用模拟单元的周期性边界条件,所有原子都相应地移动。这是使用计算几何的准备步骤。其次,通过使用程序“hull”,它采用随机增量算法。第三,通过使用随机射线交叉算法的程序“inhedron”确定原子是否在第二步中构造的多面体内部。在每个 FPMD 步骤中,Fe 相中的原子数在模拟的整个积累周期内相加并求平均值,以计算 Fe 相的组成。由于整个系统的整体组成是已知的,因此可以直接推导出硅酸盐熔体的组成。
模拟得到的两相,Fe相,初始成分和原子数,以及平衡两相成分和原子数如下:
(, 下载次数 Times of downloads: 29)
上传 Uploaded
点击下载Click to download
具体的计算方法大家可以参考这三篇文献
2012:Carbon and other light element contents in the Earth’s core based on first-principles molecular dynamics https://www.pnas.org/content/109/48/19579
2020:Magnesium partitioning between silicate melt and liquid iron using first-principles molecular dynamics: Implications for the early thermal history of the Earth's core https://www.sciencedirect.com/sc ... 821X19306260#br0620