Skip to content

基于Zhou的最全的合金势函数生成器GUI版本

Notifications You must be signed in to change notification settings

JunHuaBai96/Potential-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Potential-Generator

基于Zhou的最全的合金势函数生成器GUI版本

在做合金的动力学模拟的时候, 大家经常遇到的一个问题就是合金的势函数不好找, 但是幸好Zhou大佬在2004年的一篇PRB中给出了高达16种元素之间相互作用的势函数生成方法以及Fortran代码[1], 之后香港城市大学的赵士俊[2]老师以及一篇08年的PRB[3]中分别给出了V和Cr的相关参数, 使得这个势函数中元素种类增加到了18种.

为了方便大家的势函数使用, 我利用python中的TKinter库将Zhou老师的相关工作整合进了一个软件并且有GUI界面. 该软件提供了最多六种金属元素之间的eam/alloy势函数文件的拟合:

image

这里我们以拟合CuZrAg的合金势函数为例, 选择对应的元素, 然后点击生成势函数文件, 即可在软件的工作目录, 也就是对应的exe文件的目录下面找到对应的势函数文件: image

此外, 该程序具有较强的容错能力, 以上图为例, 即使我们不按顺序, 比如元素一为Cu, 三为Ag, 六为Zr, 依然可以正确生成对应的势函数文件: image

如果同学们在选择元素的时候一不小心选择了2个相同元素, 程序也可以正确处理: image

如果没有选择元素, 软件会给出对应报错: image

此外还提供了中英对照表以方便大家使用: image

引用文献:

[1] Misfit-energy-increasing dislocations in vapor-deposited CoFe/NiFe multilayers

[2] Defect accumulation and evolution in refractory multi-principal element alloys

[3] Computational study of the generation of crystal defects in a bcc metal target irradiated by short laser pulses

About

基于Zhou的最全的合金势函数生成器GUI版本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages