CN118035249B - 核工程复杂关系数据建模与监控方法和*** - Google Patents
核工程复杂关系数据建模与监控方法和*** Download PDFInfo
- Publication number
- CN118035249B CN118035249B CN202410417249.6A CN202410417249A CN118035249B CN 118035249 B CN118035249 B CN 118035249B CN 202410417249 A CN202410417249 A CN 202410417249A CN 118035249 B CN118035249 B CN 118035249B
- Authority
- CN
- China
- Prior art keywords
- nuclear engineering
- attribute
- graph
- data
- nuclear
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000012544 monitoring process Methods 0.000 title claims abstract description 47
- 238000012545 processing Methods 0.000 claims abstract description 64
- 230000002159 abnormal effect Effects 0.000 claims abstract description 26
- 230000008569 process Effects 0.000 claims description 30
- 230000008859 change Effects 0.000 claims description 12
- 238000013507 mapping Methods 0.000 claims description 10
- 230000008676 import Effects 0.000 claims description 9
- 238000007781 pre-processing Methods 0.000 claims description 9
- 230000000903 blocking effect Effects 0.000 claims description 8
- 230000000007 visual effect Effects 0.000 abstract description 16
- 238000004458 analytical method Methods 0.000 description 4
- 238000007405 data analysis Methods 0.000 description 4
- 230000001105 regulatory effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 238000012512 characterization method Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Landscapes
- Monitoring And Testing Of Nuclear Reactors (AREA)
Abstract
本发明涉及数据建模的技术领域,提供了核工程复杂关系数据建模与监控方法和***,从核工程运行日志识别得到核工程对象及其属性数据,基于NebulaGraph应用端,构建预处理后的核工程对象及其属性数据的图关系模型;将图关系模型导入NebulaGraph图数据库,得到对应的元素及其关联信息数据,建模得到核工程对象的有向属性图;基于用户的查询需求,查询NebulaGraph图数据库内的有向属性图,实现核工程对象复杂关系的直观可视化展示;监测核工程对象得到其工作状态信息,进行异常事件触发识别,对核工程的运行状态报警处理,及时发现核工程设备的潜在问题,提高低核工程运作的安全性。
Description
技术领域
本发明涉及数据建模的技术领域,特别涉及核工程复杂关系数据建模与监控方法和***。
背景技术
核工程涉及大量设备和工艺流程,这些设备和工艺流程之间存在复杂的交互和关系。在对核工程进行数字化建设过程中,传统的数据处理方法难以有效处理这些复杂的交互和关系,导致数据分析和利用的效率低下,无法为核工程的正常开展提供准确的数据分析和直观的展示,降低数据分析的精确性和可视化效果,以及无法实现对核工程设备的实时监测和控制,不能及时发现核工程设备的潜在问题和风险,降低核工程运作的安全性和稳定性。
发明内容
针对现有技术存在的缺陷,本发明提供了核工程复杂关系数据建模与监控方法和***,其从核工程运行日志中识别得到所有核工程对象及其属性数据,再基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型,将核工程对象及其属性进行关联对照;将图关系模型导入至NebulaGraph图数据库,得到图关系模型对应的元素及其关联信息数据,以此建模得到关于核工程对象的有向属性图,对核工程对象的复杂关系进行全面准确的表征;还基于用户的查询需求,对NebulaGraph图数据库内部的有向属性图进行查询和推理,实现核工程对象复杂关系的直观可视化展示;还实时监测核工程对象,得到核工程对象的工作状态信息,以此进行异常事件触发识别,实现对核工程的运行状态进行报警处理,及时发现核工程设备的潜在问题和风险,提高低核工程运作的安全性和稳定性。
本发明提供核工程复杂关系数据建模与监控方法,包括如下步骤:
步骤S1,基于核工程运行日志,得到核工程在运行过程中涉及的所有核工程对象及其属性数据,并对所述所有核工程对象及其属性数据进行预处理;再基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型;
步骤S2,将所有图关系模型导入至NebulaGraph图数据库,对所有图关系模型进行数据结构调整后,得到所有图关系模型对应的元素及其关联信息数据;基于所述元素及其关联信息数据,在所述NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图;
步骤S3,基于用户关于所述核工程的查询需求信息,生成相应的核工程对象查询索引信息;基于所述核工程对象查询索引信息,对所述NebulaGraph图数据库内部的有向属性图进行查询和推理,得到相应核工程对象在所述核工程的所有相关信息;
步骤S4,基于相应核工程对象在所述核工程的所有相关信息,对所述相应核工程对象进行实时监测,得到所述相应核工程对象在未来时间段的工作状态信息;基于所述工作状态信息,对所述相应核工程对象进行异常事件触发识别,以此对所述核工程的运行状态进行报警处理。
在本申请公开的一个实施例中,在所述步骤S1中,基于核工程运行日志,得到核工程在运行过程中涉及的所有核工程对象及其属性数据,并对所述所有核工程对象及其属性数据进行预处理;再基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型,包括:
对核工程运行日志进行分析,得到核工程下属所有核工程对象各自的工作状态记录,并基于所述工作状态记录,判断所述核工程对象是否在预设时间范围内发生工作状态切换;若是,则确定所述核工程对象处于活跃状态;若否,则确定所述核工程对象不处于活跃状态;再基于处于活跃状态的核工程对象的物项名称,从所述核工程运行日志中查询得到所述核工程对象及其属性数据,并对所有核工程对象及其属性数据进行数据去重和噪声成分去除预处理;
基于NebulaGraph应用端的图数据格式,构建关于预处理后的核工程对象及其属性数据的图关系模型;其中,所述图关系模型包括核工程对象的物项名称与其所有属性数据之间的对映关系。
在本申请公开的一个实施例中,在所述步骤S2中,将所有图关系模型导入至NebulaGraph图数据库,对所有图关系模型进行数据结构调整后,得到所有图关系模型对应的元素及其关联信息数据;基于所述元素及其关联信息数据,在所述NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图,包括:
识别NebulaGraph图数据库内部处于空闲状态的所有存储区间,基于处于空闲状态的所有存储区间各自的存储容量,确定接收所有图关系模型的存储区间,从而将所有图关系模型导入至确定的所述存储区间;基于所述NebulaGraph图数据库兼容的数据格式属性信息,对所有图关系模型进行匹配数据结构调整,得到所有图关系模型各自包含的核工程对象的物项特征元素、属性特征元素以及所述物项特征元素与所述属性特征元素之间的关联信息数据;其中,所述物项特征元素包括物项名称、物项分类和物项编码;所述属性特征元素包括属性名称、属性类型和属性编码;
基于所述物项特征元素和所述属性特征元素,生成相应的物项标签和属性标签;基于所述关联信息数据,生成关于不同物项标签与不同属性标签之间的连接关系;再基于所有物项标签、所有属性标签及其对应的连接关系,在所述NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图;其中,所述物项标签和所述属性标签作为所述有向属性图中的顶点,并基于所述连接关系生成连接不同顶点之间的连线。
在本申请公开的一个实施例中,在所述步骤S3中,基于用户关于所述核工程的查询需求信息,生成相应的核工程对象查询索引信息;基于所述核工程对象查询索引信息,对所述NebulaGraph图数据库内部的有向属性图进行查询和推理,得到相应核工程对象在所述核工程的所有相关信息,包括:
对用户关于所述核工程的查询需求信息进行解析处理的,得到相应的查询关键词,并将所述查询关键词转换为相应的核工程对象查询索引信息;
基于所述核工程对象查询索引信息,对所述NebulaGraph图数据库内部的有向属性图进行语义匹配处理,识别得到与所述核工程对象查询索引信息具有最大语义相似度的有向属性图;再对所述具有最大语义相似度的有向属性图进行推理,得到相应核工程对象在所述核工程内部的结构层面和/或运作层面上的所有相关信息。
在本申请公开的一个实施例中,在所述步骤S4中,基于相应核工程对象在所述核工程的所有相关信息,对所述相应核工程对象进行实时监测,得到所述相应核工程对象在未来时间段的工作状态信息;基于所述工作状态信息,对所述相应核工程对象进行异常事件触发识别,以此对所述核工程的运行状态进行报警处理,包括:
基于相应核工程对象在所述核工程内部的结构层面和/或运作层面上的所有相关信息,对所述相应核工程对象在所述核工程内部对应的结构层面和/或运作层面进行实时监测,得到所述相应核工程对象在未来时间段的工作状态信息;其中,所述工作状态信息包括所述相应核工程对象的结构状态变化信息和/或运作状态变化信息;
基于所述工作状态信息,对所述相应核工程对象进行异常事件触发识别,判断所述相应核工程对象是否发生结构不稳定事件和/或运作卡顿事件;若所述相应核工程对象发生结构不稳定事件和/或运作卡顿事件,则对所述核工程的运行状态进行报警处理;否则,不对所述核工程的运行状态进行报警处理。
本发明还提供核工程复杂关系数据建模与监控***,包括:
核工程对象数据识别模块,用于基于核工程运行日志,得到核工程在运行过程中涉及的所有核工程对象及其属性数据,并对所述所有核工程对象及其属性数据进行预处理;
关系模型生成模块,用于基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型;
模型导入与转换模块,用于将所有图关系模型导入至NebulaGraph图数据库,对所有图关系模型进行数据结构调整后,得到所有图关系模型对应的元素及其关联信息数据;
有向属性图生成模块,用于基于所述元素及其关联信息数据,在所述NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图;
查询索引生成模块,用于基于用户关于所述核工程的查询需求信息,生成相应的核工程对象查询索引信息;
图数据库查询与推理模块,用于基于所述核工程对象查询索引信息,对所述NebulaGraph图数据库内部的有向属性图进行查询和推理,得到相应核工程对象在所述核工程的所有相关信息;
核工程对象监测模块,用于基于相应核工程对象在所述核工程的所有相关信息,对所述相应核工程对象进行实时监测,得到所述相应核工程对象在未来时间段的工作状态信息;
报警模块,用于基于所述工作状态信息,对所述相应核工程对象进行异常事件触发识别,以此对所述核工程的运行状态进行报警处理。
在本申请公开的一个实施例中,所述核工程对象数据识别模块,用于基于核工程运行日志,得到核工程在运行过程中涉及的所有核工程对象及其属性数据,并对所述所有核工程对象及其属性数据进行预处理,包括:
对核工程运行日志进行分析,得到核工程下属所有核工程对象各自的工作状态记录,并基于所述工作状态记录,判断所述核工程对象是否在预设时间范围内发生工作状态切换;若是,则确定所述核工程对象处于活跃状态;若否,则确定所述核工程对象不处于活跃状态;再基于处于活跃状态的核工程对象的物项名称,从所述核工程运行日志中查询得到所述核工程对象及其属性数据,并对所有核工程对象及其属性数据进行数据去重和噪声成分去除预处理;
所述关系模型生成模块,用于基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型,包括:
基于NebulaGraph应用端的图数据格式,构建关于预处理后的核工程对象及其属性数据的图关系模型;其中,所述图关系模型包括核工程对象的物项名称与其所有属性数据之间的对映关系。
在本申请公开的一个实施例中,所述模型导入与转换模块,用于将所有图关系模型导入至NebulaGraph图数据库,对所有图关系模型进行数据结构调整后,得到所有图关系模型对应的元素及其关联信息数据,包括:
识别NebulaGraph图数据库内部处于空闲状态的所有存储区间,基于处于空闲状态的所有存储区间各自的存储容量,确定接收所有图关系模型的存储区间,从而将所有图关系模型导入至确定的所述存储区间;基于所述NebulaGraph图数据库兼容的数据格式属性信息,对所有图关系模型进行匹配数据结构调整,得到所有图关系模型各自包含的核工程对象的物项特征元素、属性特征元素以及所述物项特征元素与所述属性特征元素之间的关联信息数据;其中,所述物项特征元素包括物项名称、物项分类和物项编码;所述属性特征元素包括属性名称、属性类型和属性编码;
所述有向属性图生成模块,用于基于所述元素及其关联信息数据,在所述NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图,包括:
基于所述物项特征元素和所述属性特征元素,生成相应的物项标签和属性标签;基于所述关联信息数据,生成关于不同物项标签与不同属性标签之间的连接关系;再基于所有物项标签、所有属性标签及其对应的连接关系,在所述NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图;其中,所述物项标签和所述属性标签作为所述有向属性图中的顶点,并基于所述连接关系生成连接不同顶点之间的连线。
在本申请公开的一个实施例中,所述查询索引生成模块,用于基于用户关于所述核工程的查询需求信息,生成相应的核工程对象查询索引信息,包括:
对用户关于所述核工程的查询需求信息进行解析处理的,得到相应的查询关键词,并将所述查询关键词转换为相应的核工程对象查询索引信息;
所述图数据库查询与推理模块,用于基于所述核工程对象查询索引信息,对所述NebulaGraph图数据库内部的有向属性图进行查询和推理,得到相应核工程对象在所述核工程的所有相关信息,包括:
基于所述核工程对象查询索引信息,对所述NebulaGraph图数据库内部的有向属性图进行语义匹配处理,识别得到与所述核工程对象查询索引信息具有最大语义相似度的有向属性图;再对所述具有最大语义相似度的有向属性图进行推理,得到相应核工程对象在所述核工程内部的结构层面和/或运作层面上的所有相关信息。
在本申请公开的一个实施例中,所述核工程对象监测模块,用于基于相应核工程对象在所述核工程的所有相关信息,对所述相应核工程对象进行实时监测,得到所述相应核工程对象在未来时间段的工作状态信息,包括:
基于相应核工程对象在所述核工程内部的结构层面和/或运作层面上的所有相关信息,对所述相应核工程对象在所述核工程内部对应的结构层面和/或运作层面进行实时监测,得到所述相应核工程对象在未来时间段的工作状态信息;其中,所述工作状态信息包括所述相应核工程对象的结构状态变化信息和/或运作状态变化信息;
所述报警模块,用于基于所述工作状态信息,对所述相应核工程对象进行异常事件触发识别,以此对所述核工程的运行状态进行报警处理,包括:
基于所述工作状态信息,对所述相应核工程对象进行异常事件触发识别,判断所述相应核工程对象是否发生结构不稳定事件和/或运作卡顿事件;若所述相应核工程对象发生结构不稳定事件和/或运作卡顿事件,则对所述核工程的运行状态进行报警处理;否则,不对所述核工程的运行状态进行报警处理。
相比于现有技术,该核工程复杂关系数据建模与监控方法和***从核工程运行日志中识别得到所有核工程对象及其属性数据,再基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型,将核工程对象及其属性进行关联对照;将图关系模型导入至NebulaGraph图数据库,得到图关系模型对应的元素及其关联信息数据,以此建模得到关于核工程对象的有向属性图,对核工程对象的复杂关系进行全面准确的表征;还基于用户的查询需求,对NebulaGraph图数据库内部的有向属性图进行查询和推理,实现核工程对象复杂关系的直观可视化展示;还实时监测核工程对象,得到核工程对象的工作状态信息,以此进行异常事件触发识别,实现对核工程的运行状态进行报警处理,及时发现核工程设备的潜在问题和风险,提高低核工程运作的安全性和稳定性。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的核工程复杂关系数据建模与监控方法的流程示意图;
图2为本发明提供的核工程复杂关系数据建模与监控***的框架示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参阅图1,为本发明实施例提供的核工程复杂关系数据建模与监控方法的流程示意图。该核工程复杂关系数据建模与监控方法包括:
步骤S1,基于核工程运行日志,得到核工程在运行过程中涉及的所有核工程对象及其属性数据,并对该所有核工程对象及其属性数据进行预处理;再基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型;
步骤S2,将所有图关系模型导入至NebulaGraph图数据库,对所有图关系模型进行数据结构调整后,得到所有图关系模型对应的元素及其关联信息数据;基于该元素及其关联信息数据,在该NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图;
步骤S3,基于用户关于该核工程的查询需求信息,生成相应的核工程对象查询索引信息;基于该核工程对象查询索引信息,对该NebulaGraph图数据库内部的有向属性图进行查询和推理,得到相应核工程对象在该核工程的所有相关信息;
步骤S4,基于相应核工程对象在该核工程的所有相关信息,对该相应核工程对象进行实时监测,得到该相应核工程对象在未来时间段的工作状态信息;基于该工作状态信息,对该相应核工程对象进行异常事件触发识别,以此对该核工程的运行状态进行报警处理。
该核工程复杂关系数据建模与监控方法从核工程运行日志中识别得到所有核工程对象及其属性数据,再基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型,将核工程对象及其属性进行关联对照;将图关系模型导入至NebulaGraph图数据库,得到图关系模型对应的元素及其关联信息数据,以此建模得到关于核工程对象的有向属性图,对核工程对象的复杂关系进行全面准确的表征;还基于用户的查询需求,对NebulaGraph图数据库内部的有向属性图进行查询和推理,实现核工程对象复杂关系的直观可视化展示;还实时监测核工程对象,得到核工程对象的工作状态信息,以此进行异常事件触发识别,实现对核工程的运行状态进行报警处理,及时发现核工程设备的潜在问题和风险,提高低核工程运作的安全性和稳定性。
优选地,在该步骤S1中,基于核工程运行日志,得到核工程在运行过程中涉及的所有核工程对象及其属性数据,并对该所有核工程对象及其属性数据进行预处理;再基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型,包括:
对核工程运行日志进行分析,得到核工程下属所有核工程对象各自的工作状态记录,并基于该工作状态记录,判断该核工程对象是否在预设时间范围内发生工作状态切换;若是,则确定该核工程对象处于活跃状态;若否,则确定该核工程对象不处于活跃状态;再基于处于活跃状态的核工程对象的物项名称,从该核工程运行日志中查询得到该核工程对象及其属性数据,并对所有核工程对象及其属性数据进行数据去重和噪声成分去除预处理;
基于NebulaGraph应用端的图数据格式,构建关于预处理后的核工程对象及其属性数据的图关系模型;其中,该图关系模型包括核工程对象的物项名称与其所有属性数据之间的对映关系。
在上述技术方案中,核工程在运行过程中会形成相应的核工程运行日志,该核工程运行日志包含核工程下属所有设备(即核工程对象,比如工艺阀门等核工程对象)各自的运行状态信息。从核工程运行日志中提取得到所有核工程对象各自的工作状态记录,以此判断该核工程对象是否在预设时间范围内发生工作状态的切换,即判断该核工程对象在预设时间范围内进行动作状态或者信息状态的切换,从而对该核工程对象在预设时间范围内是否处于工作活跃状态进行准确的区分判断。还基于处于活跃状态的核工程对象的物项名称,从该核工程运行日志中查询得到该核工程对象及其属性数据,并对所有核工程对象及其属性数据进行数据去重和噪声成分去除预处理,这样能够保证查询得到的核工程对象及其属性数据真实准确反映核工程对象的属性特征。再基于NebulaGraph应用端的图数据格式,构建关于预处理后的核工程对象及其属性数据的图关系模型,这样通过图关系模型准确反映核工程对象与属性数据的对映关系。具体地,对于工艺阀门等核工程对象,阀门节点可包含如阀体材料、被调节参数值范围等属性,并通过边的关系表达如RIN码阀门类型、提升的压力等级等,相应地图关系模型是关于工艺阀门这个物项名称与阀体材料、被调节参数值范围、RIN码阀门类型、提升的压力等属性之间的对映关系。
优选地,在该步骤S2中,将所有图关系模型导入至NebulaGraph图数据库,对所有图关系模型进行数据结构调整后,得到所有图关系模型对应的元素及其关联信息数据;基于该元素及其关联信息数据,在该NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图,包括:
识别NebulaGraph图数据库内部处于空闲状态的所有存储区间,基于处于空闲状态的所有存储区间各自的存储容量,确定接收所有图关系模型的存储区间,从而将所有图关系模型导入至确定的该存储区间;基于该NebulaGraph图数据库兼容的数据格式属性信息,对所有图关系模型进行匹配数据结构调整,得到所有图关系模型各自包含的核工程对象的物项特征元素、属性特征元素以及该物项特征元素与该属性特征元素之间的关联信息数据;其中,该物项特征元素包括物项名称、物项分类和物项编码;该属性特征元素包括属性名称、属性类型和属性编码;
基于该物项特征元素和该属性特征元素,生成相应的物项标签和属性标签;基于该关联信息数据,生成关于不同物项标签与不同属性标签之间的连接关系;再基于所有物项标签、所有属性标签及其对应的连接关系,在该NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图;其中,该物项标签和该属性标签作为该有向属性图中的顶点,并基于该连接关系生成连接不同顶点之间的连线。
在上述技术方案中,不同核工程具有不同的核工程对象构成,为了对每个核工程下属的所有核工程对象构成进行全面的图关系模型构建表征,对相应的图关系模型进行定向存储,需要将所有图关系模型导入至NebulaGraph图数据库,此时识别NebulaGraph图数据库内部处于空闲状态的所有存储区间,基于处于空闲状态的所有存储区间各自的存储容量,确定接收所有图关系模型的存储区间,从而将所有图关系模型导入至确定的该存储区间,这样能够确保图关系模型在NebulaGraph图数据库内部的存储完整性和安全性。还基于该NebulaGraph图数据库兼容的数据格式属性信息,对所有图关系模型进行匹配数据结构调整,得到所有图关系模型各自包含的核工程对象的物项特征元素、属性特征元素以及该物项特征元素与该属性特征元素之间的关联信息数据,这样能够将核工程对象的物项特征元素和属性特征元素之间的复杂关系进行全面表征。此外,基于该物项特征元素和该属性特征元素,生成相应的物项标签和属性标签;基于该关联信息数据,生成关于不同物项标签与不同属性标签之间的连接关系;再基于所有物项标签、所有属性标签及其对应的连接关系,在该NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图,这样该有向属性图能够对该核工程对象的物项和属性之间的复杂关系进行直观的可视化的展示。
在实际操作中,在NebulaGraph图数据库中,采用了有向属性图来建模,由顶点Vertex和边Edge构成。顶点Vertex由标签tag和tag对应属性组成。tag代表了顶点的类型,属性代表tag所拥有的属性(一种或多种);边Edge由边类型和边属性构成,表示由一个顶点指向另一个顶点的关联关系,由起点source(起始顶点的id)、终点destination(目的顶点的id),边类型type组成。用满足NebulaGraph的数据结构来进行模型数据的导入,才能准确的描述每个物项、属性自身及物项属性之间的关系。实际工程中,整理了三张表,物项表、属性表、物项属性关联表。分别对应了物项、属性、物项与属性关联,需要按照NebulaGraph的数据结构进行建模。物项表和属性表分别代表了物项和属性的多个顶点Vertex,物项属性关联表代表了多个边Edge。物项表顶点就是每个物项,他们拥有三个属性:物项名称、物项分类、物项编码;如工艺阀门,它表示一个顶点,顶点类型tag是物项,物项名称name是工艺阀门,物项分类classification是机械设备,物项编码code是GYFM,将这个顶点组成结构化的的json数据{"id":"WX-1","tag":"物项","name":"工艺阀门","classification":"机械设备","code":"GYFM"}。属性表顶点就是每个属性,他们拥有三个属性:属性名称、属性编码、属性类型;如阀体材料,它表示一个顶点,顶点类型tag是属性,属性名称name是阀体材料,属性编码code是GYSX2,属性类型type是字符型,将这个顶点组成结构化的的json数据{"id":"SX-1","tag":"属性","name":"阀体材料","type":"字符型","code":"GYSX2"}。物项属性关联表每一行数据就是边,表示两个顶点物项和属性之间的关联关系,如属性阀体材料和物项工艺阀门的关联关系,起点source是阀体材料顶点的id:SX-1,终点destination是工艺阀门顶点的id:WX-1,类型type是属性对象关联关系。
按照上述的方法,可转换为结构化数据:
{
"nodes": [
{
"id": "WX-1",
"tag": "物项",
"name": "工艺阀门",
"classification":"机械设备",
"code":"GYFM"
},
{
"id": "SX-1",
"tag": "属性",
"name": "阀体材料",
"type":"字符型",
"code":"GYSX2"
},
{
"id": "SX-2",
"tag": "属性",
"name": "RIN码阀门类",
"type":"字符型",
"code":"GYSX1"
}
],
"edges": [
{
"id": "EDGE-1",
"source": "SX-1",
"destination": "WX-1",
"type": "对象属性关联关系",
},
{
"id": "EDGE-2",
"source": "SX-2",
"destination": "WX-1",
"type": "对象属性关联关系",
}
]
}
上述JSON示例展示了将工艺阀门和两个属性的关系转换成NebulaGraph中的节点和边的基本结构。nodes包含了一组顶点,物项顶点和属性顶点都在其中。edges包含了一组边,每个边都表示物项和属性的关联关系。
优选地,在该步骤S3中,基于用户关于该核工程的查询需求信息,生成相应的核工程对象查询索引信息;基于该核工程对象查询索引信息,对该NebulaGraph图数据库内部的有向属性图进行查询和推理,得到相应核工程对象在该核工程的所有相关信息,包括:
对用户关于该核工程的查询需求信息进行解析处理的,得到相应的查询关键词,并将该查询关键词转换为相应的核工程对象查询索引信息;
基于该核工程对象查询索引信息,对该NebulaGraph图数据库内部的有向属性图进行语义匹配处理,识别得到与该核工程对象查询索引信息具有最大语义相似度的有向属性图;再对该具有最大语义相似度的有向属性图进行推理,得到相应核工程对象在该核工程内部的结构层面和/或运作层面上的所有相关信息。
在上述技术方案中,当用户需要对相应的核工程对象进行查询时,对用户关于该核工程的查询需求信息进行解析处理,得到相应的查询关键词,并将该查询关键词转换为相应的核工程对象查询索引信息,从而在NebulaGraph图数据库中准确快速查找得到合适的数据。基于该核工程对象查询索引信息,对该NebulaGraph图数据库内部的有向属性图进行语义匹配处理,识别得到与该核工程对象查询索引信息具有最大语义相似度的有向属性图;再对该具有最大语义相似度的有向属性图进行推理,得到相应核工程对象在该核工程内部的结构层面和/或运作层面上的所有相关信息,实现对相应核工程对象的结构和/或运作信息的全面推理提取。
优选地,在该步骤S4中,基于相应核工程对象在该核工程的所有相关信息,对该相应核工程对象进行实时监测,得到该相应核工程对象在未来时间段的工作状态信息;基于该工作状态信息,对该相应核工程对象进行异常事件触发识别,以此对该核工程的运行状态进行报警处理,包括:
基于相应核工程对象在该核工程内部的结构层面和/或运作层面上的所有相关信息,对该相应核工程对象在该核工程内部对应的结构层面和/或运作层面进行实时监测,得到该相应核工程对象在未来时间段的工作状态信息;其中,该工作状态信息包括该相应核工程对象的结构状态变化信息和/或运作状态变化信息;
基于该工作状态信息,对该相应核工程对象进行异常事件触发识别,判断该相应核工程对象是否发生结构不稳定事件和/或运作卡顿事件;若该相应核工程对象发生结构不稳定事件和/或运作卡顿事件,则对该核工程的运行状态进行报警处理;否则,不对该核工程的运行状态进行报警处理。
在上述技术方案中,基于相应核工程对象在该核工程内部的结构层面和/或运作层面上的所有相关信息,对该相应核工程对象在该核工程内部对应的结构层面和/或运作层面进行实时监测,得到该相应核工程对象在未来时间段的工作状态信息,这样能够为对相应核工程对象在未来时间段潜在的问题和风险进行判断提供可靠的依据。还基于该工作状态信息,对该相应核工程对象进行异常事件触发识别,判断该相应核工程对象是否发生结构不稳定事件和/或运作卡顿事件;若该相应核工程对象发生结构不稳定事件和/或运作卡顿事件,则对该核工程的运行状态进行报警处理;否则,不对该核工程的运行状态进行报警处理,从而及时对核工程采取相应的故障排除措施,维持核工程的运行安全性。
参阅图2,为本发明实施例提供的核工程复杂关系数据建模与监控***的框架示意图。该核工程复杂关系数据建模与监控***包括:
核工程对象数据识别模块,用于基于核工程运行日志,得到核工程在运行过程中涉及的所有核工程对象及其属性数据,并对该所有核工程对象及其属性数据进行预处理;
关系模型生成模块,用于基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型;
模型导入与转换模块,用于将所有图关系模型导入至NebulaGraph图数据库,对所有图关系模型进行数据结构调整后,得到所有图关系模型对应的元素及其关联信息数据;
有向属性图生成模块,用于基于该元素及其关联信息数据,在该NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图;
查询索引生成模块,用于基于用户关于该核工程的查询需求信息,生成相应的核工程对象查询索引信息;
图数据库查询与推理模块,用于基于该核工程对象查询索引信息,对该NebulaGraph图数据库内部的有向属性图进行查询和推理,得到相应核工程对象在该核工程的所有相关信息;
核工程对象监测模块,用于基于相应核工程对象在该核工程的所有相关信息,对该相应核工程对象进行实时监测,得到该相应核工程对象在未来时间段的工作状态信息;
报警模块,用于基于该工作状态信息,对该相应核工程对象进行异常事件触发识别,以此对该核工程的运行状态进行报警处理。
该核工程复杂关系数据建模与监控***从核工程运行日志中识别得到所有核工程对象及其属性数据,再基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型,将核工程对象及其属性进行关联对照;将图关系模型导入至NebulaGraph图数据库,得到图关系模型对应的元素及其关联信息数据,以此建模得到关于核工程对象的有向属性图,对核工程对象的复杂关系进行全面准确的表征;还基于用户的查询需求,对NebulaGraph图数据库内部的有向属性图进行查询和推理,实现核工程对象复杂关系的直观可视化展示;还实时监测核工程对象,得到核工程对象的工作状态信息,以此进行异常事件触发识别,实现对核工程的运行状态进行报警处理,及时发现核工程设备的潜在问题和风险,提高低核工程运作的安全性和稳定性。
优选地,该核工程对象数据识别模块,用于基于核工程运行日志,得到核工程在运行过程中涉及的所有核工程对象及其属性数据,并对该所有核工程对象及其属性数据进行预处理,包括:
对核工程运行日志进行分析,得到核工程下属所有核工程对象各自的工作状态记录,并基于该工作状态记录,判断该核工程对象是否在预设时间范围内发生工作状态切换;若是,则确定该核工程对象处于活跃状态;若否,则确定该核工程对象不处于活跃状态;再基于处于活跃状态的核工程对象的物项名称,从该核工程运行日志中查询得到该核工程对象及其属性数据,并对所有核工程对象及其属性数据进行数据去重和噪声成分去除预处理;
该关系模型生成模块,用于基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型,包括:
基于NebulaGraph应用端的图数据格式,构建关于预处理后的核工程对象及其属性数据的图关系模型;其中,该图关系模型包括核工程对象的物项名称与其所有属性数据之间的对映关系。
在上述技术方案中,核工程在运行过程中会形成相应的核工程运行日志,该核工程运行日志包含核工程下属所有设备(即核工程对象,比如工艺阀门等核工程对象)各自的运行状态信息。从核工程运行日志中提取得到所有核工程对象各自的工作状态记录,以此判断该核工程对象是否在预设时间范围内发生工作状态的切换,即判断该核工程对象在预设时间范围内进行动作状态或者信息状态的切换,从而对该核工程对象在预设时间范围内是否处于工作活跃状态进行准确的区分判断。还基于处于活跃状态的核工程对象的物项名称,从该核工程运行日志中查询得到该核工程对象及其属性数据,并对所有核工程对象及其属性数据进行数据去重和噪声成分去除预处理,这样能够保证查询得到的核工程对象及其属性数据真实准确反映核工程对象的属性特征。再基于NebulaGraph应用端的图数据格式,构建关于预处理后的核工程对象及其属性数据的图关系模型,这样通过图关系模型准确反映核工程对象与属性数据的对映关系。具体地,对于工艺阀门等核工程对象,阀门节点可包含如阀体材料、被调节参数值范围等属性,并通过边的关系表达如RIN码阀门类型、提升的压力等级等,相应地图关系模型是关于工艺阀门这个物项名称与阀体材料、被调节参数值范围、RIN码阀门类型、提升的压力等属性之间的对映关系。
优选地,该模型导入与转换模块,用于将所有图关系模型导入至NebulaGraph图数据库,对所有图关系模型进行数据结构调整后,得到所有图关系模型对应的元素及其关联信息数据,包括:
识别NebulaGraph图数据库内部处于空闲状态的所有存储区间,基于处于空闲状态的所有存储区间各自的存储容量,确定接收所有图关系模型的存储区间,从而将所有图关系模型导入至确定的该存储区间;基于该NebulaGraph图数据库兼容的数据格式属性信息,对所有图关系模型进行匹配数据结构调整,得到所有图关系模型各自包含的核工程对象的物项特征元素、属性特征元素以及该物项特征元素与该属性特征元素之间的关联信息数据;其中,该物项特征元素包括物项名称、物项分类和物项编码;该属性特征元素包括属性名称、属性类型和属性编码;
该有向属性图生成模块,用于基于该元素及其关联信息数据,在该NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图,包括:
基于该物项特征元素和该属性特征元素,生成相应的物项标签和属性标签;基于该关联信息数据,生成关于不同物项标签与不同属性标签之间的连接关系;再基于所有物项标签、所有属性标签及其对应的连接关系,在该NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图;其中,该物项标签和该属性标签作为该有向属性图中的顶点,并基于该连接关系生成连接不同顶点之间的连线。
在上述技术方案中,不同核工程具有不同的核工程对象构成,为了对每个核工程下属的所有核工程对象构成进行全面的图关系模型构建表征,对相应的图关系模型进行定向存储,需要将所有图关系模型导入至NebulaGraph图数据库,此时识别NebulaGraph图数据库内部处于空闲状态的所有存储区间,基于处于空闲状态的所有存储区间各自的存储容量,确定接收所有图关系模型的存储区间,从而将所有图关系模型导入至确定的该存储区间,这样能够确保图关系模型在NebulaGraph图数据库内部的存储完整性和安全性。还基于该NebulaGraph图数据库兼容的数据格式属性信息,对所有图关系模型进行匹配数据结构调整,得到所有图关系模型各自包含的核工程对象的物项特征元素、属性特征元素以及该物项特征元素与该属性特征元素之间的关联信息数据,这样能够将核工程对象的物项特征元素和属性特征元素之间的复杂关系进行全面表征。此外,基于该物项特征元素和该属性特征元素,生成相应的物项标签和属性标签;基于该关联信息数据,生成关于不同物项标签与不同属性标签之间的连接关系;再基于所有物项标签、所有属性标签及其对应的连接关系,在该NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图,这样该有向属性图能够对该核工程对象的物项和属性之间的复杂关系进行直观的可视化的展示。
优选地,该查询索引生成模块,用于基于用户关于该核工程的查询需求信息,生成相应的核工程对象查询索引信息,包括:
对用户关于该核工程的查询需求信息进行解析处理的,得到相应的查询关键词,并将该查询关键词转换为相应的核工程对象查询索引信息;
该图数据库查询与推理模块,用于基于该核工程对象查询索引信息,对该NebulaGraph图数据库内部的有向属性图进行查询和推理,得到相应核工程对象在该核工程的所有相关信息,包括:
基于该核工程对象查询索引信息,对该NebulaGraph图数据库内部的有向属性图进行语义匹配处理,识别得到与该核工程对象查询索引信息具有最大语义相似度的有向属性图;再对该具有最大语义相似度的有向属性图进行推理,得到相应核工程对象在该核工程内部的结构层面和/或运作层面上的所有相关信息。
在上述技术方案中,当用户需要对相应的核工程对象进行查询时,对用户关于该核工程的查询需求信息进行解析处理,得到相应的查询关键词,并将该查询关键词转换为相应的核工程对象查询索引信息,从而在NebulaGraph图数据库中准确快速查找得到合适的数据。基于该核工程对象查询索引信息,对该NebulaGraph图数据库内部的有向属性图进行语义匹配处理,识别得到与该核工程对象查询索引信息具有最大语义相似度的有向属性图;再对该具有最大语义相似度的有向属性图进行推理,得到相应核工程对象在该核工程内部的结构层面和/或运作层面上的所有相关信息,实现对相应核工程对象的结构和/或运作信息的全面推理提取。
优选地,该核工程对象监测模块,用于基于相应核工程对象在该核工程的所有相关信息,对该相应核工程对象进行实时监测,得到该相应核工程对象在未来时间段的工作状态信息,包括:
基于相应核工程对象在该核工程内部的结构层面和/或运作层面上的所有相关信息,对该相应核工程对象在该核工程内部对应的结构层面和/或运作层面进行实时监测,得到该相应核工程对象在未来时间段的工作状态信息;其中,该工作状态信息包括该相应核工程对象的结构状态变化信息和/或运作状态变化信息;
该报警模块,用于基于该工作状态信息,对该相应核工程对象进行异常事件触发识别,以此对该核工程的运行状态进行报警处理,包括:
基于该工作状态信息,对该相应核工程对象进行异常事件触发识别,判断该相应核工程对象是否发生结构不稳定事件和/或运作卡顿事件;若该相应核工程对象发生结构不稳定事件和/或运作卡顿事件,则对该核工程的运行状态进行报警处理;否则,不对该核工程的运行状态进行报警处理。
在上述技术方案中,基于相应核工程对象在该核工程内部的结构层面和/或运作层面上的所有相关信息,对该相应核工程对象在该核工程内部对应的结构层面和/或运作层面进行实时监测,得到该相应核工程对象在未来时间段的工作状态信息,这样能够为对相应核工程对象在未来时间段潜在的问题和风险进行判断提供可靠的依据。还基于该工作状态信息,对该相应核工程对象进行异常事件触发识别,判断该相应核工程对象是否发生结构不稳定事件和/或运作卡顿事件;若该相应核工程对象发生结构不稳定事件和/或运作卡顿事件,则对该核工程的运行状态进行报警处理;否则,不对该核工程的运行状态进行报警处理,从而及时对核工程采取相应的故障排除措施,维持核工程的运行安全性。
从上述实施例的内容可知,该核工程复杂关系数据建模与监控方法和***从核工程运行日志中识别得到所有核工程对象及其属性数据,再基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型,将核工程对象及其属性进行关联对照;将图关系模型导入至NebulaGraph图数据库,得到图关系模型对应的元素及其关联信息数据,以此建模得到关于核工程对象的有向属性图,对核工程对象的复杂关系进行全面准确的表征;还基于用户的查询需求,对NebulaGraph图数据库内部的有向属性图进行查询和推理,实现核工程对象复杂关系的直观可视化展示;还实时监测核工程对象,得到核工程对象的工作状态信息,以此进行异常事件触发识别,实现对核工程的运行状态进行报警处理,及时发现核工程设备的潜在问题和风险,提高低核工程运作的安全性和稳定性。
综上所述,本发明的核工程复杂关系数据建模与监控方法和***具有如下优点:第一,利用NebulaGraph的高效图算法,可以快速处理大量数据和复杂关系,提高了数据处理的速度和效率;第二,通过精确地表示核工程中的各物项属性及它们的关联关系,可以更准确地进行分析预测和直观的展示,从而提高了数据分析的准确性及可视化效果;第三,通过实时更新数据和事件触发机制,可以实现对核工程设备的实时监测和控制,提高了监测和控制的及时性和准确性;第四,通过高效、准确的数据处理和分析,可以及时发现潜在的问题和风险,从而采取相应的措施,提高了核工程的安全性和稳定性。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (8)
1.核工程复杂关系数据建模与监控方法,其特征在于,其包括如下步骤:
步骤S1,基于核工程运行日志,得到核工程在运行过程中涉及的所有核工程对象及其属性数据,并对所述所有核工程对象及其属性数据进行预处理;再基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型;
步骤S2,将所有图关系模型导入至NebulaGraph图数据库,对所有图关系模型进行数据结构调整后,得到所有图关系模型对应的元素及其关联信息数据;基于所述元素及其关联信息数据,在所述NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图;
步骤S3,基于用户关于所述核工程的查询需求信息,生成相应的核工程对象查询索引信息;基于所述核工程对象查询索引信息,对所述NebulaGraph图数据库内部的有向属性图进行查询和推理,得到相应核工程对象在所述核工程的所有相关信息;
步骤S4,基于相应核工程对象在所述核工程的所有相关信息,对所述相应核工程对象进行实时监测,得到所述相应核工程对象在未来时间段的工作状态信息;基于所述工作状态信息,对所述相应核工程对象进行异常事件触发识别,以此对所述核工程的运行状态进行报警处理;
其中,在所述步骤S1中,基于核工程运行日志,得到核工程在运行过程中涉及的所有核工程对象及其属性数据,并对所述所有核工程对象及其属性数据进行预处理;再基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型,包括:
对核工程运行日志进行分析,得到核工程下属所有核工程对象各自的工作状态记录,并基于所述工作状态记录,判断所述核工程对象是否在预设时间范围内发生工作状态切换;若是,则确定所述核工程对象处于活跃状态;若否,则确定所述核工程对象不处于活跃状态;再基于处于活跃状态的核工程对象的物项名称,从所述核工程运行日志中查询得到所述核工程对象及其属性数据,并对所有核工程对象及其属性数据进行数据去重和噪声成分去除预处理;
基于NebulaGraph应用端的图数据格式,构建关于预处理后的核工程对象及其属性数据的图关系模型;其中,所述图关系模型包括核工程对象的物项名称与其所有属性数据之间的对映关系。
2.如权利要求1所述的核工程复杂关系数据建模与监控方法,其特征在于:
在所述步骤S2中,将所有图关系模型导入至NebulaGraph图数据库,对所有图关系模型进行数据结构调整后,得到所有图关系模型对应的元素及其关联信息数据;基于所述元素及其关联信息数据,在所述NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图,包括:
识别NebulaGraph图数据库内部处于空闲状态的所有存储区间,基于处于空闲状态的所有存储区间各自的存储容量,确定接收所有图关系模型的存储区间,从而将所有图关系模型导入至确定的所述存储区间;基于所述NebulaGraph图数据库兼容的数据格式属性信息,对所有图关系模型进行匹配数据结构调整,得到所有图关系模型各自包含的核工程对象的物项特征元素、属性特征元素以及所述物项特征元素与所述属性特征元素之间的关联信息数据;其中,所述物项特征元素包括物项名称、物项分类和物项编码;所述属性特征元素包括属性名称、属性类型和属性编码;
基于所述物项特征元素和所述属性特征元素,生成相应的物项标签和属性标签;基于所述关联信息数据,生成关于不同物项标签与不同属性标签之间的连接关系;再基于所有物项标签、所有属性标签及其对应的连接关系,在所述NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图;其中,所述物项标签和所述属性标签作为所述有向属性图中的顶点,并基于所述连接关系生成连接不同顶点之间的连线。
3.如权利要求2所述的核工程复杂关系数据建模与监控方法,其特征在于:
在所述步骤S3中,基于用户关于所述核工程的查询需求信息,生成相应的核工程对象查询索引信息;基于所述核工程对象查询索引信息,对所述NebulaGraph图数据库内部的有向属性图进行查询和推理,得到相应核工程对象在所述核工程的所有相关信息,包括:
对用户关于所述核工程的查询需求信息进行解析处理的,得到相应的查询关键词,并将所述查询关键词转换为相应的核工程对象查询索引信息;
基于所述核工程对象查询索引信息,对所述NebulaGraph图数据库内部的有向属性图进行语义匹配处理,识别得到与所述核工程对象查询索引信息具有最大语义相似度的有向属性图;再对所述具有最大语义相似度的有向属性图进行推理,得到相应核工程对象在所述核工程内部的结构层面和/或运作层面上的所有相关信息。
4.如权利要求3所述的核工程复杂关系数据建模与监控方法,其特征在于:
在所述步骤S4中,基于相应核工程对象在所述核工程的所有相关信息,对所述相应核工程对象进行实时监测,得到所述相应核工程对象在未来时间段的工作状态信息;基于所述工作状态信息,对所述相应核工程对象进行异常事件触发识别,以此对所述核工程的运行状态进行报警处理,包括:
基于相应核工程对象在所述核工程内部的结构层面和/或运作层面上的所有相关信息,对所述相应核工程对象在所述核工程内部对应的结构层面和/或运作层面进行实时监测,得到所述相应核工程对象在未来时间段的工作状态信息;其中,所述工作状态信息包括所述相应核工程对象的结构状态变化信息和/或运作状态变化信息;
基于所述工作状态信息,对所述相应核工程对象进行异常事件触发识别,判断所述相应核工程对象是否发生结构不稳定事件和/或运作卡顿事件;若所述相应核工程对象发生结构不稳定事件和/或运作卡顿事件,则对所述核工程的运行状态进行报警处理;否则,不对所述核工程的运行状态进行报警处理。
5.核工程复杂关系数据建模与监控***,其特征在于,包括:
核工程对象数据识别模块,用于基于核工程运行日志,得到核工程在运行过程中涉及的所有核工程对象及其属性数据,并对所述所有核工程对象及其属性数据进行预处理;
关系模型生成模块,用于基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型;
模型导入与转换模块,用于将所有图关系模型导入至NebulaGraph图数据库,对所有图关系模型进行数据结构调整后,得到所有图关系模型对应的元素及其关联信息数据;
有向属性图生成模块,用于基于所述元素及其关联信息数据,在所述NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图;
查询索引生成模块,用于基于用户关于所述核工程的查询需求信息,生成相应的核工程对象查询索引信息;
图数据库查询与推理模块,用于基于所述核工程对象查询索引信息,对所述NebulaGraph图数据库内部的有向属性图进行查询和推理,得到相应核工程对象在所述核工程的所有相关信息;
核工程对象监测模块,用于基于相应核工程对象在所述核工程的所有相关信息,对所述相应核工程对象进行实时监测,得到所述相应核工程对象在未来时间段的工作状态信息;
报警模块,用于基于所述工作状态信息,对所述相应核工程对象进行异常事件触发识别,以此对所述核工程的运行状态进行报警处理;
其中,所述核工程对象数据识别模块,用于基于核工程运行日志,得到核工程在运行过程中涉及的所有核工程对象及其属性数据,并对所述所有核工程对象及其属性数据进行预处理,包括:
对核工程运行日志进行分析,得到核工程下属所有核工程对象各自的工作状态记录,并基于所述工作状态记录,判断所述核工程对象是否在预设时间范围内发生工作状态切换;若是,则确定所述核工程对象处于活跃状态;若否,则确定所述核工程对象不处于活跃状态;再基于处于活跃状态的核工程对象的物项名称,从所述核工程运行日志中查询得到所述核工程对象及其属性数据,并对所有核工程对象及其属性数据进行数据去重和噪声成分去除预处理;
所述关系模型生成模块,用于基于NebulaGraph应用端,构建关于预处理后的核工程对象及其属性数据的图关系模型,包括:
基于NebulaGraph应用端的图数据格式,构建关于预处理后的核工程对象及其属性数据的图关系模型;其中,所述图关系模型包括核工程对象的物项名称与其所有属性数据之间的对映关系。
6.如权利要求5所述的核工程复杂关系数据建模与监控***,其特征在于:
所述模型导入与转换模块,用于将所有图关系模型导入至NebulaGraph图数据库,对所有图关系模型进行数据结构调整后,得到所有图关系模型对应的元素及其关联信息数据,包括:
识别NebulaGraph图数据库内部处于空闲状态的所有存储区间,基于处于空闲状态的所有存储区间各自的存储容量,确定接收所有图关系模型的存储区间,从而将所有图关系模型导入至确定的所述存储区间;基于所述NebulaGraph图数据库兼容的数据格式属性信息,对所有图关系模型进行匹配数据结构调整,得到所有图关系模型各自包含的核工程对象的物项特征元素、属性特征元素以及所述物项特征元素与所述属性特征元素之间的关联信息数据;其中,所述物项特征元素包括物项名称、物项分类和物项编码;所述属性特征元素包括属性名称、属性类型和属性编码;
所述有向属性图生成模块,用于基于所述元素及其关联信息数据,在所述NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图,包括:
基于所述物项特征元素和所述属性特征元素,生成相应的物项标签和属性标签;基于所述关联信息数据,生成关于不同物项标签与不同属性标签之间的连接关系;再基于所有物项标签、所有属性标签及其对应的连接关系,在所述NebulaGraph图数据库进行建模处理,生成关于所有核工程对象的有向属性图;其中,所述物项标签和所述属性标签作为所述有向属性图中的顶点,并基于所述连接关系生成连接不同顶点之间的连线。
7.如权利要求6所述的核工程复杂关系数据建模与监控***,其特征在于:
所述查询索引生成模块,用于基于用户关于所述核工程的查询需求信息,生成相应的核工程对象查询索引信息,包括:
对用户关于所述核工程的查询需求信息进行解析处理的,得到相应的查询关键词,并将所述查询关键词转换为相应的核工程对象查询索引信息;
所述图数据库查询与推理模块,用于基于所述核工程对象查询索引信息,对所述NebulaGraph图数据库内部的有向属性图进行查询和推理,得到相应核工程对象在所述核工程的所有相关信息,包括:
基于所述核工程对象查询索引信息,对所述NebulaGraph图数据库内部的有向属性图进行语义匹配处理,识别得到与所述核工程对象查询索引信息具有最大语义相似度的有向属性图;再对所述具有最大语义相似度的有向属性图进行推理,得到相应核工程对象在所述核工程内部的结构层面和/或运作层面上的所有相关信息。
8.如权利要求7所述的核工程复杂关系数据建模与监控***,其特征在于:
所述核工程对象监测模块,用于基于相应核工程对象在所述核工程的所有相关信息,对所述相应核工程对象进行实时监测,得到所述相应核工程对象在未来时间段的工作状态信息,包括:
基于相应核工程对象在所述核工程内部的结构层面和/或运作层面上的所有相关信息,对所述相应核工程对象在所述核工程内部对应的结构层面和/或运作层面进行实时监测,得到所述相应核工程对象在未来时间段的工作状态信息;其中,所述工作状态信息包括所述相应核工程对象的结构状态变化信息和/或运作状态变化信息;
所述报警模块,用于基于所述工作状态信息,对所述相应核工程对象进行异常事件触发识别,以此对所述核工程的运行状态进行报警处理,包括:
基于所述工作状态信息,对所述相应核工程对象进行异常事件触发识别,判断所述相应核工程对象是否发生结构不稳定事件和/或运作卡顿事件;若所述相应核工程对象发生结构不稳定事件和/或运作卡顿事件,则对所述核工程的运行状态进行报警处理;否则,不对所述核工程的运行状态进行报警处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410417249.6A CN118035249B (zh) | 2024-04-09 | 2024-04-09 | 核工程复杂关系数据建模与监控方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410417249.6A CN118035249B (zh) | 2024-04-09 | 2024-04-09 | 核工程复杂关系数据建模与监控方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118035249A CN118035249A (zh) | 2024-05-14 |
CN118035249B true CN118035249B (zh) | 2024-07-05 |
Family
ID=90989592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410417249.6A Active CN118035249B (zh) | 2024-04-09 | 2024-04-09 | 核工程复杂关系数据建模与监控方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118035249B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116976043A (zh) * | 2023-05-26 | 2023-10-31 | 南京航空航天大学 | 一种基于知识图谱的sdss电网智能辅助决策方法 |
CN117041069A (zh) * | 2023-08-24 | 2023-11-10 | 杭州友仁科技有限公司 | 应用人工智能的物联网设备运行数据分析方法及服务器 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101582817B (zh) * | 2009-06-29 | 2012-07-04 | 华中科技大学 | 网络交互行为模式提取及相似性分析方法 |
US10664757B2 (en) * | 2015-09-16 | 2020-05-26 | International Business Machines Corporation | Cognitive operations based on empirically constructed knowledge graphs |
JP6735473B2 (ja) * | 2016-11-22 | 2020-08-05 | パナソニックIpマネジメント株式会社 | 診断方法、診断装置及び表示装置 |
-
2024
- 2024-04-09 CN CN202410417249.6A patent/CN118035249B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116976043A (zh) * | 2023-05-26 | 2023-10-31 | 南京航空航天大学 | 一种基于知识图谱的sdss电网智能辅助决策方法 |
CN117041069A (zh) * | 2023-08-24 | 2023-11-10 | 杭州友仁科技有限公司 | 应用人工智能的物联网设备运行数据分析方法及服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN118035249A (zh) | 2024-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112749266B (zh) | 一种工业问答方法、装置、***、设备及存储介质 | |
CN111158977A (zh) | 一种异常事件根因定位方法及装置 | |
CN114218402A (zh) | 一种计算机硬件故障更换件推荐的方法 | |
CN113360722A (zh) | 一种基于多维数据图谱的故障根因定位方法及*** | |
CN115170027A (zh) | 数据分析方法、装置、设备及存储介质 | |
CN117909754A (zh) | 基于孪生神经网络的电厂设备缺陷辅助消除方法及*** | |
CN118035249B (zh) | 核工程复杂关系数据建模与监控方法和*** | |
CN107256254B (zh) | 一种行业景气指数获取方法、存储设备及终端 | |
CN112631889A (zh) | 针对应用***的画像方法、装置、设备及可读存储介质 | |
CN115757655B (zh) | 一种基于元数据管理的数据血缘分析***和方法 | |
CN116955856A (zh) | 信息展示方法、装置、电子设备以及存储介质 | |
CN114880584B (zh) | 一种基于社区发现的发电机组故障分析方法 | |
CN114610787A (zh) | 一种安全对象知识图谱大数据挖掘方法及装置 | |
CN113706207A (zh) | 基于语义解析的订单成交率分析方法、装置、设备及介质 | |
CN114331679A (zh) | 数据问题的分析方法及相关装置 | |
KR20220069229A (ko) | 필드 간 유사도 분석을 이용한 이종 데이터 결합 방법 | |
Wu et al. | An intelligent selection method based on electronic component quality data system | |
CN117971606B (zh) | 基于ElasticSearch的日志管理***及方法 | |
CN115544276B (zh) | 计量装置知识图谱构建方法和计量装置档案核查方法 | |
CN113591477B (zh) | 基于关联数据的故障定位方法、装置、设备及存储介质 | |
CN117544482A (zh) | 基于ai的运维故障确定方法、装置、设备和存储介质 | |
CN115185666A (zh) | 任务调度方法、装置、计算机设备及存储介质 | |
CN117909512A (zh) | 汽车制造关系图谱的查询方法、生成方法、装置、设备及存储介质 | |
CN116991903A (zh) | 一种面向设备的工业数据分类与查询方法 | |
CN118377774A (zh) | 数据处理方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |