一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

核电站生产数据建模方法及装置与流程

2022-12-20 20:24:04 来源:中国专利 TAG:


1.本发明属于核电技术领域,具体涉及一种核电站生产数据建模方法及装置。


背景技术:

2.核电站作为单体最复杂的流程工厂装置,其安全生产运行需要多样而复杂 的各专业系统的密切协作,其对可靠性、安全性要求极为苛刻,核电站的安全 稳定运行,离不开完备准确的数据资产,而数据资产的准备程度,往往取决于 生产数据的标准,数据模型又是数据标准的基础。
3.目前国内核电行业还未形成相对权威的数据标准体系,来规范核电相关的 数据,大部分还是企业自身的厂级规范,也未通过专业的信息化系统进行管理, 从而对生产数据的准备性及数据质量产生了隐患。
4.生产运行各系统间的交叉协作,意味着大量的数据融合,由于数据间跨领 域性、跨专业性,使得很难做到对数据的全生命周期管理,数据间的关系不能 具象化表达,当数据产生差异时,无法及时进行溯源。


技术实现要素:

5.为克服相关技术中存在的问题,提供了一种核电站生产数据建模方法及装 置。
6.根据本公开实施例的一方面,提供一种核电站生产数据建模方法,所述方 法包括:
7.获取核电站业务模型规范和数据模型实体,所述业务模型规范用于描述数 据模型表达方式,数据模型样式集,数据模型分类以及数据模型件的关系;
8.确定获取到的数据模型实体的属性;
9.根据核电站业务模型规范和数据模型实体的属性,确定各数据模型实体之 间的关系;
10.根据各数据模型实体之间的关系,采用图形交互的方式进行数据建模,绘 制核电厂生产数据模型,所述核电厂生产数据模型中,各数据模型实体的图示 包括数据模型实体的名称以及属性,各数据模型实体之间的不同关系采用不同 的图示表示。
11.在一种可能的实现方式中,数据模型实体之间的关系包括第一关系、第二 关系、第三关系和第四关系,所述方法还包括:在核电厂生产数据模型中,
12.采用第一图示表示第一关系,所述第一关系为一个数据模型实体只与另一 个数据模型实体相关联;
13.采用第二图示表示第二关系,所述第二关系为一个数据模型实体与另一个 数据模型实体相关联,或没有相关联的数据模型实体;
14.采用第三图示表示第三关系,所述第三关系为一个数据模型实体与至少一 个其他数据模型实体相关联;
15.采用第四图示表示第四关系,所述第四关系为一个数据模型实体与多个其 他数
据模型实体相关联,或没有相关联的数据模型实体。
16.在一种可能的实现方式中,所述方法还包括:
17.在用于绘制核电厂生产数据模型的用户界面中,能够通过实体工具栏拖拽 出一个空的实体并编辑实体的基本参数;
18.在新增的实体中,能够添加实体的属性的基本信息,包括:属性中文名称、 属性英文名称、唯一性要求、集成属性、引用属性、数值类型、非空、根属性 等中的任意一项或多项。
19.在一种可能的实现方式中,所述方法还包括:
20.根据当前被选择的已有属性,对多个新增实体批量添加该已有属性。
21.根据本公开实施例的另一方面,提供一种核电站生产数据建模装置,所述 装置包括:
22.获取模块,用于获取核电站业务模型规范和数据模型实体,所述业务模型 规范用于描述数据模型表达方式,数据模型样式集,数据模型分类以及数据模 型件的关系;
23.第一确定模块,用于确定获取到的数据模型实体的属性;
24.第二确定模块,根据核电站业务模型规范和数据模型实体的属性,确定各 数据模型实体之间的关系;
25.绘制模块,用于根据各数据模型实体之间的关系,采用图形交互的方式进 行数据建模,绘制核电厂生产数据模型,所述核电厂生产数据模型中,各数据 模型实体的图示包括数据模型实体的名称以及属性,各数据模型实体之间的不 同关系采用不同的图示表示。
26.在一种可能的实现方式中,数据模型实体之间的关系包括第一关系、第二 关系、第三关系和第四关系,所述装置还包括:
27.第一表示模块,用于采用第一图示表示第一关系,所述第一关系为一个数 据模型实体只与另一个数据模型实体相关联;
28.第二表示模块,用于采用第二图示表示第二关系,所述第二关系为一个数 据模型实体与另一个数据模型实体相关联,或没有相关联的数据模型实体;
29.第三表示模块,用于采用第三图示表示第三关系,所述第三关系为一个数 据模型实体与至少一个其他数据模型实体相关联;
30.第四表示模块,用于采用第四图示表示第四关系,所述第四关系为一个数 据模型实体与多个其他数据模型实体相关联,或没有相关联的数据模型实体。
31.在一种可能的实现方式中,所述装置还包括:
32.拖拽模块,用于在用于绘制核电厂生产数据模型的用户界面中,能够通过 实体工具栏拖拽出一个空的实体并编辑实体的基本参数;
33.添加模块,用于在新增的实体中,能够添加实体的属性的基本信息,包括: 属性中文名称、属性英文名称、唯一性要求、集成属性、引用属性、数值类型、 非空、根属性等中的任意一项或多项。
34.在一种可能的实现方式中,所述装置还包括:
35.批量添加模块,用于根据当前被选择的已有属性,对多个新增实体批量添 加该已有属性。
36.根据本公开实施例的另一方面,提供一种核电站生产数据建模装置,所述 装置包
括:
37.处理器;
38.用于存储处理器可执行指令的存储器;
39.其中,所述处理器被配置为执行上述的方法。
40.根据本公开实施例的另一方面,提供一种非易失性计算机可读存储介质, 其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方 法。
41.本公开的有益效果在于:与现有技术相比,本公开提供的技术方案中,平 台内置了核电厂自身的数据模型规范、数据标准管理相关规范参数及相关的参 考数据,用户在使用可视化建模工具时,用户无需再查找核电厂的数据模型规 范,只需按自身诉求,通过图形化工具完成自身的数据建模工作,填写必要的 建模相关的参数,减少了人员的学习成本。
42.此外,本公开通过精确的可视化表达方式,可清晰直观的表达出核电厂生 产业务实体、实体属性、实体间的关系,并可通过可视化界面,展示出数据的 来龙去脉,有利于业务相关干系人对业务数据的直观理解和认知,便于理解和 沟通相关的数据诉求。
附图说明
43.图1是根据一示例性实施例示出的一种核电站生产数据建模方法的流程图。
44.图2是根据一应用示例示出的一种核电站生产数据建模用户界面的示意图。
45.图3是根据一示例性实施例示出的一种核电站生产数据建模装置的框图。
具体实施方式
46.下面结合附图及具体实施例对本发明作进一步详细说明。
47.图1是根据一示例性实施例示出的一种核电站生产数据建模方法的流程图。 该方法可以由终端设备执行,其中,终端设备可以为计算机,本公开实施例对 终端设备的类型不做限定。如图1所示,该方法包括:
48.步骤100,获取核电站业务模型规范和数据模型实体,所述业务模型规范用 于描述数据模型表达方式,数据模型样式集,数据模型分类以及数据模型件的 关系,数据模型实体可以例如为电厂、机组、系统、设备、工单、预维、变更、 辐射防护等数据实体。
49.步骤101,确定获取到的数据模型实体的属性,其中,数据模型实体的属性 例如为电厂代码、系统代码、机组代码、设备编码、关键度分级、环保分级、 工作项编码、pmad编码、pmaq编码、永久变更号、rwp编码、放射源身份 编码、核素等。
50.步骤102,根据核电站业务模型规范和数据模型实体的属性,确定各数据模 型实体之间的关系。
51.举例来讲,业务模型规范可以用于规范数据模型表达方式,数据模型样式 集,数据模型分类以及数据模型件的关系,可以根据业务模型规范来对数据模 型实体进行规范化处理,并计算各数据模型实体之间的相似度,将相似度符合 预设标准的多个数据模型实体确定为相关联的关系,
52.表1展示一应用示例中数据模型实体之间的关系以及对应的图示和含义, 如表1所示,数据模型实体之间的关系包括第一关系、第二关系、第三关系和 第四关系,所述方法
还包括:在核电厂生产数据模型中,
53.采用第一图示表示第一关系(关系“1”),所述第一关系为一个数据模型实 体只与另一个数据模型实体相关联;
54.采用第二图示表示第二关系(关系“1或0”),所述第二关系为一个数据模 型实体与另一个数据模型实体相关联,或没有相关联的数据模型实体;
55.采用第三图示表示第三关系(关系“多”),所述第三关系为一个数据模型 实体与至少一个其他数据模型实体相关联;
56.采用第四图示表示第四关系(关系“多或0”),所述第四关系为一个数据模 型实体与多个其他数据模型实体相关联,或没有相关联的数据模型实体。
57.表1
[0058][0059]
步骤103,根据各数据模型实体之间的关系,采用图形交互的方式进行数据 建模,绘制核电厂生产数据模型,所述核电厂生产数据模型中,各数据模型实 体的图示包括数据模型实体的名称以及属性,各数据模型实体之间的不同关系 采用不同的图示表示。
[0060]
图2是根据一应用示例示出的一种核电站生产数据建模用户界面的示意图。 如图2所示,在用于绘制核电厂生产数据模型的用户界面中,能够通过实体工 具栏拖拽出一个空的实体并编辑实体的基本参数;
[0061]
在新增的实体中,能够添加实体的属性的基本信息,包括:属性中文名称、 属性英文名称、唯一性要求、集成属性、引用属性、数值类型、非空、根属性 等中的任意一项或多项。
[0062]
此外,还可以设置两个实体之间的关系,包括如:主子实体、引用实体、 一对一、多对一、多对多等关系。
[0063]
与现有技术相比,本公开提供的技术方案中,平台内置了核电厂自身的数 据模型规范、数据标准管理相关规范参数及相关的参考数据,用户在使用可视 化建模工具时,用户无需再查找核电厂的数据模型规范,只需按自身诉求,通 过图形化工具完成自身的数据建模工作,填写必要的建模相关的参数,减少了 人员的学习成本。
[0064]
此外,本公开通过精确的可视化表达方式,可清晰直观的表达出核电厂生 产业务实体、实体属性、实体间的关系,并可通过可视化界面,展示出数据的 来龙去脉,有利于业务相关干系人对业务数据的直观理解和认知,便于理解和 沟通相关的数据诉求。
[0065]
在一种可能的实现方式中,可以根据当前被选择的已有属性,对多个新增 实体批量添加该已有属性。这样,针对可以快速实现实体属性的添加。
[0066]
在一种应用示例中,数据建模人员在业务标准库中进行生产业务模型建模, 具体步骤如下:
[0067]
创建业务模型可视化绘图画布,填写画布参数,如:绘图代码、名称等;
[0068]
通过可视化界面,在快速工具栏中,拖拽新的数据实体,或已有的数据实 体,如为拖拽新实体,则填写定义实体的相关参数,如:业务主题域、中文名 称等;
[0069]
通过可视化界面,完成实体属性添加及补充定义属性的相关字段,并保存 相关数据;
[0070]
通过可视化关系线,完成绘图上实体间关系的表达,并保存完成绘图。
[0071]
模型校准审核人员完成对新业务数据模型的校准、审核工作。
[0072]
模型管理员在模型审核员完成业务数据模型审核后,完成最终的业务数据 模型发布。
[0073]
在一种可能的实现方式中,一种核电站生产数据建模装置,所述装置包括:
[0074]
获取模块,用于获取核电站业务模型规范和数据模型实体,所述业务模型 规范用于描述数据模型表达方式,数据模型样式集,数据模型分类以及数据模 型件的关系;
[0075]
第一确定模块,用于确定获取到的数据模型实体的属性;
[0076]
第二确定模块,根据核电站业务模型规范和数据模型实体的属性,确定各 数据模型实体之间的关系;
[0077]
绘制模块,用于根据各数据模型实体之间的关系,采用图形交互的方式进 行数据建模,绘制核电厂生产数据模型,所述核电厂生产数据模型中,各数据 模型实体的图示包括数据模型实体的名称以及属性,各数据模型实体之间的不 同关系采用不同的图示表示。
[0078]
在一种可能的实现方式中,数据模型实体之间的关系包括第一关系、第二 关系、第三关系和第四关系,所述装置还包括:
[0079]
第一表示模块,用于采用第一图示表示第一关系,所述第一关系为一个数 据模型实体只与另一个数据模型实体相关联;
[0080]
第二表示模块,用于采用第二图示表示第二关系,所述第二关系为一个数 据模型实体与另一个数据模型实体相关联,或没有相关联的数据模型实体;
[0081]
第三表示模块,用于采用第三图示表示第三关系,所述第三关系为一个数 据模型实体与至少一个其他数据模型实体相关联;
[0082]
第四表示模块,用于采用第四图示表示第四关系,所述第四关系为一个数 据模型实体与多个其他数据模型实体相关联,或没有相关联的数据模型实体。
[0083]
在一种可能的实现方式中,所述装置还包括:
[0084]
拖拽模块,用于在用于绘制核电厂生产数据模型的用户界面中,能够通过 实体工具栏拖拽出一个空的实体并编辑实体的基本参数;
[0085]
添加模块,用于在新增的实体中,能够添加实体的属性的基本信息,包括: 属性中
文名称、属性英文名称、唯一性要求、集成属性、引用属性、数值类型、 非空、根属性等中的任意一项或多项。
[0086]
在一种可能的实现方式中,所述装置还包括:
[0087]
批量添加模块,用于根据当前被选择的已有属性,对多个新增实体批量添 加该已有属性。
[0088]
针对上述装置的说明已经在针对上述方法的说明中进行详细阐述,在此不 再赘述。
[0089]
图3是根据一示例性实施例示出的一种核电站生产数据建模装置的框图。 例如,装置1900可以被提供为一服务器。参照图3,装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资 源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932 中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。 此外,处理组件1922被配置为执行指令,以执行上述方法。
[0090]
装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管 理,一个有线或无线网络接口1950被配置为将装置1900连接到网络,和一个 输入输出(i/o)接口1958。装置1900可以操作基于存储在存储器1932的操作 系统,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm 或类似。
[0091]
在示例性实施例中,还提供了一种非易失性计算机可读存储介质,例如包 括计算机程序指令的存储器1932,上述计算机程序指令可由装置1900的处理组 件1922执行以完成上述方法。
[0092]
本公开可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括 计算机可读存储介质,其上载有用于使处理器实现本公开的各个方面的计算机 可读程序指令。
[0093]
计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的 有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁 存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适 的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式 计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编 程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩 盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码 设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适 的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无 线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例 如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
[0094]
这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个 计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载 到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传 输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设 备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计 算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
[0095]
用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(isa) 指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以 一种或多种编程语
言的任意组合编写的源代码或目标代码,所述编程语言包括 面向对象的编程语言—诸如smalltalk、c 等,以及常规的过程式编程语言—诸 如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机 上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用 户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。 在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域 网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例 如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算 机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现 场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计 算机可读程序指令,从而实现本公开的各个方面。
[0096]
这里参照根据本公开实施例的方法、装置(系统)和计算机程序产品的流 程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方 框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
[0097]
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编 程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机 或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的 一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令 存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/ 或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个 制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的 各个方面的指令。
[0098]
也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、 或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一 系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数 据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方 框中规定的功能/动作。
[0099]
附图中的流程图和框图显示了根据本公开的多个实施例的系统、方法和计 算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图 中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段 或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有 些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺 序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以 按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图 中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能 或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的 组合来实现。
[0100]
以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的, 并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的 情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。 本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场 中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露 的各实施例。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献