【技术实现步骤摘要】
一种基于重位点阵搜索的扭转和倾斜晶界自动建模方法
本专利技术属于金属材料
,具体涉及一种基于重位点阵搜索的扭转和倾斜晶界自动建模方法。
技术介绍
多数晶体物质由许多晶粒所组成,位向不同的晶粒之间的界面称为晶界,晶界与决定材料塑性的位错之间关系紧密。晶界可以发生位错,可以吸收位错,可以阻碍位错运动,所以晶界与材料强度关系紧密,近年分子模拟的热门课题,包括位错形核机理的研究、纳米晶尺寸效应、多层膜冲击等研究方向。然而界面建模仍停留在特定小指数晶界上,构建扭转、倾斜晶界仍然停留在根据米勒指数构建单晶再进行切割来构建模型,这样做容易造成模型缺失、而且无法实现自动构建模型,也无法计算点阵重合度,更无法实现高通量模型构建。
技术实现思路
本专利技术为实现高通量自动化扭转、倾斜晶界的构建,提出了一种基于重位点阵搜索的扭转和倾斜晶界自动建模方法,该方法由四部分组成,分别是重位点阵自动搜索、扭转晶界模型自动构建、倾斜晶界模型自动构建、点阵重合度自动计算。本专利技术可以批量构建符合周期性边界条件的扭转和倾斜晶界,以实现高通量材料界面计算模拟,方便用户构建大量模型,以分析材料失效机理,对新材料设计提供预测与指导。为实现上述目的,本专利技术的一种基于重位点阵搜索的扭转和倾斜晶界自动建模方法采用的技术方案是:第一步,重位点阵自动搜索:包括读取文件、预处理、寻找重位点阵、重位点阵配对和计算重位点阵的错配度。所述读取文件是指读取建模过程中必要的输入文件:包括分析原子总数、方形单晶盒子(以下简称为盒子)大小及各原子在方形单晶盒子内的坐标值。所述的读取文件需要读取两次lammpsdata ...
【技术保护点】
1.一种基于重位点阵搜索的扭转和倾斜晶界自动建模方法,其特征在于:所述方法包括如下步骤,第一步,重位点阵自动搜索:包括读取文件、预处理、寻找重位点阵、重位点阵配对和计算重位点阵的错配度;所述读取文件是指读取建模过程中必要的输入文件:包括分析原子总数、方形单晶盒子大小及各原子在方形单晶盒子内的坐标值;所述的读取文件需要读取两次lammps data格式的单晶文件,分别定义为文件1和文件2,用户设定并输入三个参数:最大搜索范围、最大盒子大小和最大点阵错配度;所述的重位点阵自动搜索包括如下步骤:1.1预处理:首先需要用户指定原子类型,以区分所处环境不同的原子;之后需要拓展晶胞使得晶胞大小刚好大于用户设定的最大配对距离;分别定义文件1和文件2中的第一个原子为核心原子,并将所述的第一个原子移动至盒子几何中心,在盒子外的原子利用周期性边界条件移动盒子边长的距离使之回到盒子内部;定义盒子坐标系中的x轴为旋转轴,定义过核心原子垂直于旋转轴的平面为点阵平面;1.2寻找重位点阵:当某一个原子到点阵平面的距离小于设定误差时定义该原子在点阵平面内,当点阵平面内原子与核心原子类型相同时定义该原子为点阵原子,点阵 ...
【技术特征摘要】
1.一种基于重位点阵搜索的扭转和倾斜晶界自动建模方法,其特征在于:所述方法包括如下步骤,第一步,重位点阵自动搜索:包括读取文件、预处理、寻找重位点阵、重位点阵配对和计算重位点阵的错配度;所述读取文件是指读取建模过程中必要的输入文件:包括分析原子总数、方形单晶盒子大小及各原子在方形单晶盒子内的坐标值;所述的读取文件需要读取两次lammpsdata格式的单晶文件,分别定义为文件1和文件2,用户设定并输入三个参数:最大搜索范围、最大盒子大小和最大点阵错配度;所述的重位点阵自动搜索包括如下步骤:1.1预处理:首先需要用户指定原子类型,以区分所处环境不同的原子;之后需要拓展晶胞使得晶胞大小刚好大于用户设定的最大配对距离;分别定义文件1和文件2中的第一个原子为核心原子,并将所述的第一个原子移动至盒子几何中心,在盒子外的原子利用周期性边界条件移动盒子边长的距离使之回到盒子内部;定义盒子坐标系中的x轴为旋转轴,定义过核心原子垂直于旋转轴的平面为点阵平面;1.2寻找重位点阵:当某一个原子到点阵平面的距离小于设定误差时定义该原子在点阵平面内,当点阵平面内原子与核心原子类型相同时定义该原子为点阵原子,点阵原子到核心原子矢量为点阵矢量,当点阵矢量绝对值大于用户规定最大搜索范围则将该原子及其对应的矢量从点阵原子、点阵矢量中剔除;1.3重位点阵配对:将文件1、文件2均做步骤1.1和步骤1.2的处理之后遍历文件1中获得的重位点阵,与文件2中的重位点阵两两配对,定义一组重位点阵配对信息为:文件1的其中一组重位点阵的点阵矢量坐标角较小者的坐标角θ1,这组重位点阵坐标角由小到大排列,对应的点阵矢量的绝对值为d11和d12;同理,有文件2中的一组重位点阵中的点阵矢量的较小坐标角θ2、坐标角由小到大排列后,对应的点阵矢量的绝对值d21和d22;步骤1.4需要计算盒子边长y和z,重位点阵的错配度my,mz;1.4计算重位点阵的错配度my,mz:将d11,d12,d21,d22带入错配度公式:my=min[n·d11-d21·INT(n·d11/d21),-n·d11+d21·INT(n·d11/d21+1)](3)mz=min[n·d12-d22·INT(n·d12/d22),-n·d12+d22·INT(n·d12/d22+1)](4)其中min表示二者取其较小,INT表示向下取整;公式(3)的两输入量中前者小于后者时,用公式(5)计算盒子边长y,反之用公式(6)计算盒子边长y,公式(4)中两输入量中前者小于后者时,用公式(7)计算盒子边长z,反之用公式(8)计算盒子边长z;其中n是从1开始循环增加的整型变量,当两错配度平均值小于用户预设最大点阵错配度时就停止循环,若循环至盒子大小大于用户预设最大盒子大小时,就输出这期间出现的最小错配度;这一阶段完成后输出含步骤1.3中定义的重位点阵配对信息的日志文件,用Excel表格进行进一步编辑筛选;第二步,扭转晶界模型自动构建:这部分包括读取文件、预处理、旋转模型、模型切割;所述读取文件是指读取建模过程中必要的输入文件:包括分析原子总数、超胞格子大小、及各原子坐标,读取三次文件和输入六个参数,所述的文件分别为步骤1.1的文件1,文件2和步骤1.4输出的日志文件,所述的六个参数分别为:坐标角θ1、坐标角θ2、最大盒子大小、最大点阵错配度、界面厚度和真空层厚度;2.1预处理:在重位点阵配对信息中挑选满足如下三条的重位点阵配对信息:最大点阵错配度小于用户输入、最大盒子大小小于用户输入的、坐标角差最小;将文件1和文件...
【专利技术属性】
技术研发人员:张瑞丰,刘昭睿,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。