一种结构模型构建方法、系统及电子设备技术方案

技术编号:34375733 阅读:10 留言:0更新日期:2022-07-31 13:23
本申请公开了一种结构模型的构建方法、系统及电子设备,通过本申请所提供的方法,可以将材料结构数据通过指定文档导入到指定格式文件中,通过vesta软件快速转换为常用计算所需要的cif、pxyz等格式的结构文件,从而避免了人工手动建模导致耗时较长,并且数据导入过程容易出错的问题,因此通过该方法可以大大降低建模耗时,并且也提升了建模结果的准确性。并且也提升了建模结果的准确性。并且也提升了建模结果的准确性。

A structural model construction method, system and electronic equipment

【技术实现步骤摘要】
一种结构模型构建方法、系统及电子设备


[0001]本申请涉及模型构建
,尤其涉及一种结构模型的构建方法、系统及电子设备。

技术介绍

[0002]在材料科学以及催化等领域中,基于计算机的模型研究具有研发成本低、能耗需求少、无环境污染、研究周期短、可重复性高等优点,其重要性日益被熟知。
[0003]物质结构模型是材料、化学等相关学科模拟研究的基础,在复现同行模拟研究的过程中,模型的复现是关键起始步,对于晶体结构而言,受结构对称性影响,结构等效位点院子的存在大大降低了建模的复杂性和工作量。
[0004]然而对于非晶、表界面、孪晶等具有周期性的结构,普遍存在原子种类多、等效位点原子少等特点,造成手动建模耗时耗力并且出错概率较大。

技术实现思路

[0005]本发申请提供了一种结构模型的构建方法、系统及电子设备,用以避免人工手动建模导致耗时较长,并且数据导入过程容易出错的问题。
[0006]第一方面,本申请提供了一种结构模型构建方法,所述方法包括:
[0007]获取材料结构信息,并通过文本导入向导功能将材料结构信息导入到表格文档;
[0008]确定所述表格文档中各类型材料结构数据,并将每个类型材料结构数据按照设定方式导入到指定文件的对应信息版块中;
[0009]通过设定软件打开所述指定文件,输出具有目标格式的结构模型文件。
[0010]通过本申请实施例所提供的方法,可以将材料结构数据通过指定文档导入到VASP格式文件中,从而避免了人工手动建模导致耗时较长,并且数据导入过程容易出错的问题,因此通过该方法可以大大降低建模耗时,并且也提升了建模结果的准确性。
[0011]在一种可能的设计中,在获取材料结构信息之前,所述方法还包括:
[0012]获取样本模型文件,并将所述样本模型文本作为指定文件,其中,所述样本模型文件中至少去除结构参数、原子种类以及原子个数。
[0013]在一种可能的设计中,确定所述表格文档中各类型材料结构数据,并将每个类型材料结构数据按照设定方式导入到指定文件的对应信息版块中,包括:
[0014]在所述表格文档中确定原子种类以及原子数量,并将所述原子种类以及原子数量写入到所述指定文件的种类行以及数量行;
[0015]分别将所述表格文档中的晶格参数信息添加至结构参数信息版块,以及将原子坐标信息添加至原子坐标信息版块。
[0016]在一种可能的设计中,分别将所述表格文档中的晶格参数信息添加至结构参数信息版块,以及将原子坐标信息添加至原子坐标信息版块,包括:
[0017]复制所述表格文档中的晶格参数信息,并通过文本文档对所述晶格参数信息进行
文本方式转置格式处理,将处理得到的数据添加到结构参数信息版块;
[0018]复制所述表格文档中的原子坐标信息,并通过文本文档对所述原子坐标信息进行文本方式转置格式处理,将处理得到的数据添加到原子坐标信息版块。
[0019]在一种可能的设计中,通过设定软件打开所述指定文件,输出具有目标格式的结构模型文件,包括:
[0020]确定所述原子坐标信息中的原子坐标描述形式;
[0021]在所述原子坐标描述方式为分数坐标形式时,则输出原子坐标表达方式为第一方式,并且具有目标格式的所述结构模型文件;
[0022]在所述原子坐标描述方式为笛卡尔坐标形式时,则输出原子坐标方式为第二方式,并且具有目标格式的所述结构模型文件。
[0023]在一种可能的设计中,所述指定文件为原子尺度材料模拟的计算机程序包文件。
[0024]第二方面,本申请提供了一种结构模型构建系统,所述系统包括:
[0025]导入单元,用于获取材料结构信息,并通过文本导入向导功能将材料结构信息导入到表格文档;
[0026]处理单元,用于确定所述表格文档中各类型材料结构数据,并将每个类型结构数据按照设定方式导入到指定文件的对应信息版块中;通过设定软件打开所述指定文件,输出具有目标格式的结构模型文件。
[0027]在一种可能的设计中,所述处理单元,具体用于在所述表格文档中确定原子种类以及原子数量,并将所述原子种类以及原子数量写入到所述指定文件的种类行以及数量行;分别将所述表格文档中的晶格参数信息添加至结构参数信息版块,以及将原子坐标信息添加至原子坐标信息版块。
[0028]第三方面,本申请提供了一种电子设备,包括:
[0029]存储器,用于存放计算机程序;
[0030]处理器,用于执行所述存储器上所存放的计算机程序时,实现上述的一种结构模型构建方法步骤。
[0031]第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时上述的一种结构模型构建方法步骤。
[0032]上述第二方面至第四方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面或第一方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。
附图说明
[0033]图1为本申请提供的一种结构模型构建方法的流程图;
[0034]图2为本申请提供的一种结构模型构建系统的结构示意图;
[0035]图3为本申请提供的一种电子设备的结构示意图。
具体实施方式
[0036]为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例
中。需要说明的是,在本申请的描述中“多个”理解为“至少两个”。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。A与B连接,可以表示:A与B直接连接和A与B通过C连接这两种情况。另外,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
[0037]下面结合附图,对本申请实施例进行详细描述。
[0038]如图1所示为本申请提供的一种结构模型构建方法的流程图,该方法包括:
[0039]S1,获取材料结构信息,并通过文本导入向导功能将材料结构信息导入表格文档;
[0040]具体来讲,在本申请实施例中,为了保证最后生成的结构模型能够满足格式要求,因此,首先需要生成一个样本模型文件,在本申请实施例中,确定一个原子尺度材料模拟的计算机程序包(ViennaAb

initio Simulation Package,VASP)格式文件,然后将该VASP格式文件中的结构参数、原子种类、原子格式等相关特征全部删除,从而就生成了一个样本模型文件,并且该样本模型文件为VASP格式文件。
[0041]在得到一个样本模型文件之后,将该样本模型文件作为指定文件进行保存。另外还将获取一个空白表格文档以及一个空白文本文档,该表格文档可以是ex本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种结构模型构建方法,其特征在于,所述方法包括:获取材料结构信息,并通过文本导入向导功能将材料结构信息导入到表格文档;确定所述表格文档中各类型材料结构数据,并将每个类型材料结构数据按照设定方式导入到指定文件的对应信息版块中;通过设定软件打开所述指定文件,输出具有目标格式的结构模型文件。2.如权利要求1所述的方法,其特征在于,在获取材料结构信息之前,所述方法还包括:获取样本模型文件,并将所述样本模型文本作为指定文件,其中,所述样本模型文件中至少去除结构参数、原子种类以及原子个数。3.如权利要求1所述的方法,其特征在于,确定所述表格文档中各类型材料结构数据,并将每个类型材料结构数据按照设定方式导入到指定文件的对应信息版块中,包括:在所述表格文档中确定原子种类以及原子数量,并将所述原子种类以及原子数量写入到所述指定文件的种类行以及数量行;分别将所述表格文档中的晶格参数信息添加至结构参数信息版块,以及将原子坐标信息添加至原子坐标信息版块。4.如权利要求3所述的方法,其特征在于,分别将所述表格文档中的晶格参数信息添加至结构参数信息版块,以及将原子坐标信息添加至原子坐标信息版块,包括:复制所述表格文档中的晶格参数信息,并通过文本文档对所述晶格参数信息进行文本方式转置格式处理,将处理得到的数据添加到结构参数信息版块;复制所述表格文档中的原子坐标信息,并通过文本文档对所述原子坐标信息进行文本方式转置格式处理,将处理得到的数据添加到原子坐标信息版块。5.如权利要3所述的方法,其特征在于,通过设定软件打开所述指定文件,输出具有目标格式的结...

【专利技术属性】
技术研发人员:刘超陈明伟金璐雅刘美玲王道森刘译文
申请(专利权)人:江西理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1