掌桥专利:专业的专利平台
掌桥专利
首页

一种基于自动构建核电材料数据模板的系统及方法

文献发布时间:2023-06-19 19:28:50


一种基于自动构建核电材料数据模板的系统及方法

技术领域

本发明属于核电材料数据整理技术领域,具体涉及一种基于自动构建核电材料数据模板的系统及方法。

背景技术

在核电结构材料研发过程中,由于受各个材料性质、材料生命周期的阶段性、以及其它经济和人为因素等因素影响,导致在研发过程中积累了大量业务数据。这些数据可能存储在文件档案中,这些数据存在数据分散、管理成本高、查询困难等问题;也可能存储在定制化的系统中,这些数据也存在异构性、完整性、语义不一致、集成性能等问题。

因为核电材料数据特殊性,核电材料数据的业务是复杂多变的,如果定制化开发数据存储系统,需要核电材料专业人员花费大量的时间和和开发人员进行沟通和交流,来确认材料数据的存储结构,延长项目周期。一旦业务有变或者其他原因导致数据结构变化,又需要二次开发并且再次沟通交流以确保数据结构的完整性。

发明内容

针对现有技术的不足,本发明的目的在于提供一种基于自动构建核电材料数据模板的系统及方法,解决了现有技术中存在的上述技术问题。

本发明的目的可以通过以下技术方案实现:

一种基于自动构建核电材料数据模板的系统,包括基础属性单元创建模块、子属性创建单元模块、模板创建模块;

所述基础属性单元创建模块:对核电材料数据进行拆分,根据核电材料数据的各种性能、标准规范以及业务要求创建对应的基础属性单元;

所述子属性创建单元模块:对基础属性单元进行子属性判断,对于具有子属性的基础属性单元则进行子属性单元的创建,直至完成所有基础属性单元的子属性单元创建;

所述模板创建模块:对于已经完成子属性单元创建的数据,再进行模板的创建,模板用于定义核电材料的数据结构,按照业务要求将基础属性组合构建成需要的数据结构。

进一步的,所述基础属性单元包括一级属性单元和二级属性单元,同时所述二级属性单元作为一级属性单元的子属性。

进一步的,所述拆分模块中创建的一级属性单元包括材料信息、化学性能、物理性能、核电性能、辐射性能、工艺性能、力学性能数据信息。

进一步的,所述一级属性单元的类型包括文本、数字、枚举、布尔、文件、图片、链接、日期、时间、表格。

进一步的,所述材料信息的二级属性包括名称、类别、晶体结构数据信息。

进一步的,所述晶体结构的子属性包括晶格向量、原子坐标、邻近原子、坐标类型、能带数据信息。

进一步的,所述力学性能信息的二级属性包括屈服强度、抗拉强度、冲击强度、伸长率、断面收缩率、硬度数据信息。

进一步的,所述硬度的子属性包括热处理、近似值数据信息。

所述的基于自动构建核电材料数据模板的方法,包括以下步骤:

S1、首先根据业务拆分核电材料数据;

S2、根据核电材料的各种性能、标准规范以及业务要求创建对应的属性单元;

S3、对属性单元进行子属性的判断;

S4、当属性单元存在子属性时,则对该子属性进行子属性单元的创建,并对创建的子属性单元跳转到S5,当属性单元不存在子属性时,则直接跳转到S5;S5、对属性进行是否完成创建的判定,当需要创建时,则直接对该属性单元进行模板创建;当不需要创建时,则跳转到S2,重新进行属性单元的创建,直至完成所有属性单元的模板创建。

本发明的有益效果:

1、本发明采用的数据模板技术可以解决核电材料因各种因素产生的数据结构不一致、数据结构变化等问题。

2、本装置通过构建基础属性和配置数据模板的方式,使核电材料业务人员能够灵活按照实际业务需求随时调整数据结构,满足不同业务需求,提高了核电材料数据管理的灵活性、完整性、严密性和效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1是本发明实施例的核电材料数据结构拆分示意图;

图2是本发明实施例的核电材料数据模块示意图;

图3是本发明实施例的核电材料数据模板的方法控制示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供一种基于自动构建核电材料数据模板的系统,包括基础属性单元创建模块、子属性创建单元模块、模板创建模块;其中基础属性单元包括一级属性单元和二级属性单元,同时二级属性单元作为一级属性单元的子属性。

基础属性单元创建模块:对核电材料数据进行拆分(括材料信息、化学性能、物理性能、核电性能、辐射性能、工艺性能、力学性能数据信息),属性是模板的基础组成单元,根据核电材料数据的各种性能、标准规范以及业务要求创建对应的一级属性单元;这种一级属性单元的类型包括文本、数字、枚举、布尔、文件、图片、链接、日期、时间、表格等,以及一些核电材料专业属性类型。理论上属性可存储任意类型的基础数据,满足核电材料的存储需求。

二级属性单元,作为一级属性单元的子属性,例如:材料信息的二级属性包括名称、类别、晶体结构数据信息;力学性能信息的二级属性包括屈服强度、抗拉强度、冲击强度、伸长率、断面收缩率、硬度数据信息。

子属性创建单元模块:对二级属性属性单元进行子属性判断,对于具有子属性的二级属性属性单元则进行子属性单元的创建,直至完成所有二级属性属性单元的子属性单元创建;例如:材料信息的晶体结构子属性包括晶格向量、原子坐标、邻近原子、坐标类型、能带等数据信息;力学性能的硬度子属性包括热处理、近似值等数据信息。

模板创建模块:对于已经完成子属性单元创建的数据,再进行模板的创建,模板用于定义核电材料的数据结构,按照业务要求将基础属性组合构建成需要的数据结构。

如图2所示,核电材料数据可以使用属性形成不同的模板用于管理不同的业务数据,可以随时切换修改模板,模板内的属性也可以灵活调整以满足业务需求和个性化需求,并且不会影响数据的完整性。

如图3所示,基于自动构建核电材料数据模板的方法,包括以下步骤:

S1、首先根据业务拆分核电材料数据,如工艺数据、试验数据等。

S2、根据核电材料的各种性能、标准规范以及业务要求创建对应的基础属性。属性类型包括文本、数字、枚举、布尔、文件、图片、链接、日期、时间、表格等,以及一些核电材料专业属性类型。理论上属性可存储任意类型的基础数据,满足核电材料的存储需求。

S3、判断是否包含子属性。普通属性不含子属性,如材料名称、材料类别等属性;只有一些特殊的专业属性类型需要表格嵌套表格可以支持表格类型,如化学性能包含元素、成分、备注等子属性。

S4、当属性单元存在子属性时,则对该子属性进行子属性单元的创建,并对创建的子属性单元跳转到S5,当属性单元不存在子属性时,则直接跳转到S5,例如普通属性中使用表达式、单位、关联、引用、常量等描述不同的业务信息。

S5、对属性进行是否完成创建的判定,当需要创建时,则直接对该属性单元进行模板创建;当不需要创建时,则跳转到S2,重新进行属性单元的创建,直至完成所有属性单元的模板创建,模板用于定义核电材料的数据结构,可以按照任意业务要求将基础属性组合构建成需要的数据结构。

在实际操作时,例如核电材料的力学性能,在某些模拟计算时需要保存不同温度下密度、泊松比、屈服强度等、在试验中则需要保存某个固定温度下的数据,在不同业务阶段数据结构会发生变化,通过本发明所述数据模板则可以直接存储任意结构数据。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。

相关技术
  • 一种基于模板化数据库视图的数据校验方法及系统
  • 一种基于动态模板的数据收集方法及系统
  • 一种基于核电材料数据库低代码自适应构建系统及方法
  • 一种基于多源多维的核电材料数据的汇交系统及方法
技术分类

06120115920380