一种跨尺度材料计算软件集成计算系统及方法转让专利

申请号 : CN201911280751.2

文献号 : CN111274667A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王卓魏江林刘世伟

申请人 : 成都材智科技有限公司

摘要 :

本发明公开了一种跨尺度材料计算软件集成计算系统及方法,属于材料计算技术领域,该系统包括计算软件库、信息接受模块、控制器、计算数据库和输出模块,所述计算软件库用以存储计算软件;所述信息接受模块用以接受接收输入信息,所述输入信息包括计算软件、计算功能、计算参数;所述控制器基于所述信息接受模块接受的输入信息,从计算软件库中选择调用相应的计算软件及计算功能,并执行计算任务,并实时获取计算状态;所述计算数据库用于储存计算过程中的计算数据;所述输出模块用于输出所述计算结果。本发明通过将各类材料计算软件集成,能够进行高效的管理软件,提高了材料研发效率,降低计算软件上手难度。

权利要求 :

1.一种跨尺度材料计算软件集成计算方法,其特征在于,所述方法包括:S1:接收输入信息,所述输入信息包括计算软件、计算功能、计算参数;

S2:基于所述输入信息选择调用相应的计算软件及计算功能,自动设定参数,控制软件计算;

S3:计算软件进行计算,实时获取计算状态;

S4:计算结束,输出计算结果。

2.如权利要求1所述的跨尺度材料计算软件集成计算方法,其特征在于,所述步骤S1接受输入信息后,判断接收的输入信息是否符合逻辑,若不符合逻辑执行步骤S1,如符合逻辑执行下步骤S3。

3.如权利要求2所述的跨尺度材料计算软件集成计算方法,其特征在于,所述逻辑包括输入信息的格式和计算功能的前后顺序。

4.如权利要求1所述的跨尺度材料计算软件集成计算方法,其特征在于,所述步骤S3后还包括:S3-1:计算停止,系统判断计算是否完成;若完成,执行步骤S4;否则执行步骤S3。

5.一种跨尺度材料计算软件集成计算系统,其特征在于,所述系统包括:计算软件库,所述计算软件库用以存储计算软件;

信息接受模块,所述信息接受模块用以接受接收输入信息,所述输入信息包括计算软件、计算功能、计算参数;

控制器,所述控制器基于所述信息接受模块接受的输入信息,从计算软件库中选择调用相应的计算软件及计算功能,并执行计算任务,并实时获取计算状态;

计算数据库,所述计算数据库用于储存计算过程中的计算数据;

输出模块,所述输出模块用于输出所述计算结果。

6.如权利要求5所述的跨尺度材料计算软件集成计算系统,其特征在于,所述信息接受模块还包括:逻辑判断单元,所述逻辑判断单元用于判断判断接收的输入信息是否符合逻辑,所述逻辑包括输入信息的格式和计算功能的前后顺序。

7.如权利要求5所述的跨尺度材料计算软件集成计算系统,其特征在于,所述系统还包括管理器,所述管理器用以对计算进行管理,至少包括计算项目、计算数据库信息,所述计算项目包括项目概况、计算流程、计算作业、计算数据、项目管理信息;计算作业包含计算软件、计算输入信息;计算数据库信息包括计算软件的功能计算的数据信息、计算过程中的计算数据,并将信息提交至控制器。

8.如权利要求5所述的跨尺度材料计算软件集成计算系统,其特征在于,所述控制器包括:计算软件调度器和计算数据调度器;

所述控制器接受所述管理器信息,并对计算软件调度器、计算数据调度器进行控制,从计算软件调度器、计算数据调度器中获取计算软件状态和计算数据状态;基于所述计算软件状态和所述计算数据状态将从管理器获取的计算项目信息按序传输计算软件调度器和计算数据调度器,执行计算任务。

9.如权利要求5所述的跨尺度材料计算软件集成计算系统,其特征在于,所述计算软件包括尺度从微观到介观,到宏观的材料计算软件。

10.如权利要求9所述的跨尺度材料计算软件集成计算系统,其特征在于,所述计算软件包括第一性原理计算软件,热力学计算软件,动力学计算软件,相场模拟计算软件,有限元计算软件。

说明书 :

一种跨尺度材料计算软件集成计算系统及方法

技术领域

[0001] 本发明涉及材料计算技术领域,具体是一种跨尺度材料计算软件集成计算系统及方法。

背景技术

[0002] 随着当代计算机技术的不断进步,各类材料计算仿真软件的功能越来越多,计算任务的数量越大,实时产生的计算数据量越来越大。如何高效的进行数据处理、数据提取和分析,计算软件之间数据交互,影响着新材料的研发周期。
[0003] 新材料的研发过程中,需要根据需求进行一系列的跨尺度的计算模拟仿真。例如基于第一性原理计算,分子动力学模拟,热动力学计算,相场模拟,有限元仿真等。
[0004] 在进行各类计算模拟仿真中,由于采用不同的运行系统,现在的各类的计算软件的数据提取或数据交互,也基本是通过自己编写的脚本或是人工提取,并且没有软件之间的数据交互,由于计算的数据量庞大,导致了数据提取的效率低下,容易出错,提取的数据只能用于某个或某类软件,无法进行计算软件之间数据的交互,导致数据得不到充分的利用。

发明内容

[0005] 本发明的目的在于提供一种跨尺度材料计算软件集成计算系统及方法,以解决上述背景技术中提出的问题。
[0006] 为实现上述目的,本发明提供如下技术方案:
[0007] 一方面,提供一种跨尺度材料计算软件集成计算方法,所述方法包括:
[0008] S1:接收输入信息,所述输入信息包括计算软件、计算功能、计算参数;
[0009] S2:基于所述输入信息选择调用相应的计算软件及计算功能,自动设定参数,控制软件计算;
[0010] S3:计算软件进行计算,实时获取计算状态;
[0011] S4:计算结束,输出计算结果。
[0012] 优选的,所述步骤S1接受输入信息后,判断接收的输入信息是否符合逻辑,若不符合逻辑执行步骤S1,如符合逻辑执行下步骤S3。
[0013] 优选的,所述逻辑包括输入信息的格式和计算功能的前后顺序。
[0014] 优选的,所述步骤S3后还包括:
[0015] S3-1:计算停止,系统判断计算是否完成;若完成,执行步骤S4;否则执行步骤S3;
[0016] 另一方面,还提供一种跨尺度材料计算软件集成计算系统,所述系统包括:
[0017] 计算软件库,所述计算软件库用以存储计算软件;
[0018] 信息接受模块,所述信息接受模块用以接受接收输入信息,所述输入信息包括计算软件、计算功能、计算参数;
[0019] 控制器,所述控制器基于所述信息接受模块接受的输入信息,从计算软件库中选择调用相应的计算软件及计算功能,并执行计算任务,并实时获取计算状态;
[0020] 计算数据库,所述计算数据库用于储存计算过程中的计算数据;
[0021] 输出模块,所述输出模块用于输出所述计算结果。
[0022] 优选的,所述信息接受模块还包括:
[0023] 逻辑判断单元,所述逻辑判断单元用于判断判断接收的输入信息是否符合逻辑,所述逻辑包括输入信息的格式和计算功能的前后顺序。
[0024] 优选的,所述系统还包括管理器,所述管理器用以对计算进行管理,至少包括计算项目、计算数据库信息,所述计算项目包括项目概况、计算流程、计算作业、计算数据、项目管理信息;计算作业包含计算软件、计算输入信息;计算数据库信息包括计算软件的功能计算的数据信息、计算过程中的计算数据,并将信息提交至控制器。
[0025] 优选的,所述控制器包括:计算软件调度器和计算数据调度器;
[0026] 所述控制器接受所述管理器信息,并对计算软件调度器、计算数据调度器进行控制,从计算软件调度器、计算数据调度器中获取计算软件状态和计算数据状态;基于所述计算软件状态和所述计算数据状态将从管理器获取的计算项目信息按序传输计算软件调度器和计算数据调度器,执行计算任务。
[0027] 优选的,所述计算软件包括尺度从微观到介观,到宏观的材料计算软件。
[0028] 优选的,所述计算软件包括第一性原理计算软件,热力学计算软件,动力学计算软件,相场模拟计算软件,有限元计算软件。
[0029] 与现有技术相比,本发明的有益效果是:
[0030] 本发明通过将各类材料计算软件集成,能够进行高效的管理软件,提高了材料研发效率,降低计算软件上手难度。

附图说明

[0031] 图1本发明跨尺度材料计算软件集成计算方法流程图。

具体实施方式

[0032] 为了加深对本发明的理解,下面将结合实施例对本发明作进一步详述,以下实施例仅用于解释本发明,并不构成对本发明保护范围的限定。
[0033] 本发明实施例提供,一种跨尺度材料计算软件集成计算系统及方法。
[0034] 第一方面,如图1所示,本发明实施例提供一种跨尺度材料计算软件集成计算方法,所述方法包括:
[0035] S1:接收输入信息,所述输入信息包括计算软件、计算功能、计算参数;
[0036] S2:基于所述输入信息选择调用相应的计算软件及计算功能,自动设定参数,控制软件计算;
[0037] S3:计算软件进行计算,实时获取计算状态;
[0038] S4:计算结束,输出计算结果。
[0039] 本发明通过将各类材料计算软件集成,能够进行高效的管理软件,提高了材料研发效率,降低计算软件上手难度
[0040] 一实施例中,所述步骤S1接受输入信息后,判断接收的输入信息是否符合逻辑,若不符合逻辑执行步骤S1,如符合逻辑执行下步骤S3。
[0041] 一实施例中,所述逻辑包括输入信息的格式和计算功能的前后顺序。
[0042] 一实施例中,所述步骤S3后还包括:
[0043] S3-1:计算停止,系统判断计算是否完成;若完成,执行步骤S4;否则执行步骤S3[0044] 具体的,计算停止,系统判断是否顺利完成,如未完成,执行步骤S3,如果完成了,则提取计算软件的输出信息,再进一步按照设定好的规则对数据进行展示,以表格、图形等形式展示输入输出数据,输出结果。
[0045] 另一方面,还提供一种跨尺度材料计算软件集成计算系统,所述系统包括:
[0046] 计算软件库,所述计算软件库用以存储计算软件;
[0047] 信息接受模块,所述信息接受模块用以接受接收输入信息,所述输入信息包括计算软件、计算功能、计算参数;
[0048] 控制器,所述控制器基于所述信息接受模块接受的输入信息,从计算软件库中选择调用相应的计算软件及计算功能,并执行计算任务,并实时获取计算状态;
[0049] 计算数据库,所述计算数据库用于储存计算过程中的计算数据;
[0050] 输出模块,所述输出模块用于输出所述计算结果。
[0051] 优选的,所述信息接受模块还包括:
[0052] 逻辑判断单元,所述逻辑判断单元用于判断判断接收的输入信息是否符合逻辑,所述逻辑包括输入信息的格式和计算功能的前后顺序。
[0053] 一实施例中,所述系统还包括管理器,所述管理器用以对计算进行管理,至少包括计算项目、计算数据库信息,所述计算项目包括项目概况、计算流程、计算作业、计算数据、项目管理信息;计算作业包含计算软件、计算输入信息;计算数据库信息包括计算软件的功能计算的数据信息、计算过程中的计算数据,并将信息提交至控制器。
[0054] 一实施例中,所述控制器包括:计算软件调度器和计算数据调度器;
[0055] 所述控制器接受所述管理器信息,并对计算软件调度器、计算数据调度器进行控制,
[0056] 从计算软件调度器、计算数据调度器中获取计算软件状态和计算数据状态;基于所述计算软件状态和所述计算数据状态将从管理器获取的计算项目信息按序传输计算软件调度器和计算数据调度器,执行计算任务。
[0057] 一实施例中,所述计算软件包括尺度从微观到介观,到宏观的材料计算软件。
[0058] 一实施例中,所述计算软件包括第一性原理计算软件,热力学计算软件,动力学计算软件,相场模拟计算软件,有限元计算软件。
[0059] 以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明的范围内。本发明要求的保护范围由所附的权利要求书及其等同物界定。