本发明专利技术提供一种流程工业中数据处理方法、装置、存储介质及处理器,属于流程工业数据采集技术领域。所述流程工业中数据处理方法包括:采集流程工业中的基础数据;基于预置的规则计算有向无环图对所述基础数据进行数据处理,得到数据处理结果;其中,所述规则计算有向无环图通过以下方式得到:预先基于流程工业中的实际现场情况,配置逻辑位点计算规则,所述逻辑位点计算规则用于计算流程工业中的各种数据指标;根据所述逻辑位点计算规则构建有向无环图,得到规则计算有向无环图。可以高效获得高质量数据,实现对基础数据的加工,以便于将更具有指导意义的数据提供给工厂的操作员。将更具有指导意义的数据提供给工厂的操作员。将更具有指导意义的数据提供给工厂的操作员。
【技术实现步骤摘要】
流程工业中数据处理方法、装置、存储介质及处理器
[0001]本专利技术涉及流程工业数据采集
,具体地涉及一种流程工业中数据处理方法、一种流程工业中数据处理装置、一种机器可读存储介质及一种处理器。
技术介绍
[0002]流程工业的开车、停产程序十分复杂而且代价巨大,一般不允许轻易停工;工段之间、设备之间、操作变量之间的耦合现象十分突出,对某一参数进行调节往往会引起其他参数以及后续工段产品质量的变化,牵一发而动全身,必须确保测量、控制的精度和稳定性,才能保证生产的正常进行。
[0003]为了保证生产的正常进行,需要获取流程工业中的各种数据,然后现场操作员基于这些数据来对生产过程进行评估。但是采集到的基础数据种类繁多,难以高效获得高质量数据,从而对于流程工业企业现场操作员难以起到指导意义的问题。
[0004]因此,现有对流程工业中的数据处理存在数据种类繁多,难以高效获得高质量数据,无法给流程工业企业现场操作员起到指导作用的问题。
技术实现思路
[0005]本专利技术实施例的目的是提供一种流程工业中数据处理方法、一种流程工业中数据处理装置、一种机器可读存储介质及一种处理器。该流程工业中数据处理方法可以高效获得高质量数据,实现对基础数据的加工,以便于将更具有指导意义的数据提供给工厂的操作员。
[0006]为了实现上述目的,本申请第一方面提供一种流程工业中数据处理方法,包括:采集流程工业中的基础数据;基于预置的规则计算有向无环图对所述基础数据进行数据处理,得到数据处理结果;其中,所述规则计算有向无环图通过以下方式得到:预先基于流程工业中的实际现场情况,配置逻辑位点计算规则,所述逻辑位点计算规则用于计算流程工业中的各种数据指标;根据所述逻辑位点计算规则构建有向无环图,得到规则计算有向无环图。
[0007]在本申请实施例中,所述根据所述逻辑位点计算规则构建有向无环图,得到规则计算有向无环图,包括:分别以流程工业中实际的测点数据作为有向无环图的根节点,以根据所述逻辑位点计算规则配置出的逻辑位点作为有向无环图的边的节点,构建得到多个初始有向图;分别判断各个初始有向图是否成环;将没有成环的初始有向图作为规则计算有向无环图。
[0008]在本申请实施例中,所述基础数据为实时采集得到;在基于预置的规则计算有向无环图对所述基础数据进行数据处理之前,还包括:判断所述基础数据是否有更新;
在所述基础数据有更新的情况下,基于预置的规则计算有向无环图对所述基础数据进行数据处理,得到数据处理结果。
[0009]在本申请实施例中,所述规则计算有向无环图中包括多个待计算数据节点以及各个待计算数据节点所依赖的子数据节点;所述基于预置的规则计算有向无环图对所述基础数据进行数据处理,得到数据处理结果,包括:基于深度优先遍历算法,遍历所述多个待计算数据节点,以对所述基础数据进行数据处理,得到数据处理结果;其中,遍历所述多个待计算数据节点的过程包括:按照责任链模式,根据所述基础数据分别检查各个待计算数据节点是否满足激活条件;遍历满足激活条件的待计算数据节点所依赖的子数据节点。
[0010]在本申请实施例中,所述采集流程工业中的基础数据,包括:定期获取当前的规则计算有向无环图作为预置的规则计算有向无环图;根据当前的规则计算有向无环图中涉及的数据指标,采集流程工业中的基础数据。
[0011]在本申请实施例中,在所述采集流程工业中的基础数据之前,还包括:获取流程工业中的硬件设备的数据传输协议;在所述数据传输协议中的协议头定义消息体的标识ID;其中,所述标识ID用于在服务端确认已接收数据包的数据时,向发送端回复一个对应的标识ID的确认包。
[0012]在本申请实施例中,在所述采集流程工业中的基础数据之前,还包括:获取流程工业中的硬件设备的数据传输协议;在所述数据传输协议中的协议头定义递增的消息ID;其中,所述递增的消息ID用于在服务端接收到数据包时,根据所述递增的消息ID检查已收到的递增的消息ID是否为递增。
[0013]本申请第二方面提供一种流程工业中数据处理装置,包括:采集模块,用于采集流程工业中的基础数据;数据处理模块,用于基于预置的规则计算有向无环图对所述基础数据进行数据处理,得到数据处理结果;其中,所述规则计算有向无环图通过以下方式得到:预先基于流程工业中的实际现场情况,配置逻辑位点计算规则,所述逻辑位点计算规则用于计算流程工业中的各种数据指标;根据所述逻辑位点计算规则构建有向无环图,得到规则计算有向无环图。
[0014]本申请第三方面提供一种处理器,被配置成执行本申请上述任一项流程工业中数据处理方法。
[0015]本申请第四方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行本申请上述任一项流程工业中数据处理方法。
[0016]通过上述技术方案,通过采集流程工业中的基础数据,基于规则计算有向无环图对所述基础数据进行数据处理,得到数据处理结果,通过为规则计算有向无环图中的每个
节根点定义依赖节点,使得规则计算有向无环图中的待计算数据节点可以适配更复杂的计算逻辑,在进行数据处理时,通过遍历规则计算有向无环图,基于责任链模式计算有向图中每个待计算数据节点的数据,其中,每一个待计算数据节点的数据是一个规则计算的结果,每一个规则计算表示了各个指标的计算,通过这些规则计算的结果就可以知道流程工业中各种数据指标是否满足,从而可以高效获得高质量数据,实现对基础数据的加工,以便于将更具有指导意义的数据提供给工厂的操作员。还可以根据业务需求,配置数据处理逻辑,从而可以有效减少数据处理相关的开发工作,通过构建规则计算有向无环图,可以将逻辑位点计算规则进行有序存储。通过结合规则计算有向无环图可实现循环依赖的数据,实现根据规则计算有向无环图中配置的计算规则实时计算。
[0017]本专利技术实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0018]附图是用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术实施例,但并不构成对本专利技术实施例的限制。在附图中:图1示意性示出了根据本申请实施例的一种流程工业中数据处理方法的流程示意图;图2示意性示出了根据本申请实施例的功能架构图;图3示意性示出了根据本申请实施例的基于规则构建的有向无环图;图4示意性示出了根据本申请实施例的一种流程工业中数据处理装置的结构框图;图5示意性示出了根据本申请实施例的计算机设备的内部结构图。
[0019]附图标记说明410
‑
采集模块;420
‑
数据处理模块;40
‑
设备;401
‑
处理器;402
‑
存储器;403
‑
总线。
具体实施方式
[0020]以下结合附图对本专利技术实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术实施例,本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种流程工业中数据处理方法,其特征在于,包括:采集流程工业中的基础数据;基于预置的规则计算有向无环图对所述基础数据进行数据处理,得到数据处理结果;其中,所述规则计算有向无环图通过以下方式得到:预先基于流程工业中的实际现场情况,配置逻辑位点计算规则,所述逻辑位点计算规则用于计算流程工业中的各种数据指标;根据所述逻辑位点计算规则构建有向无环图,得到规则计算有向无环图。2.根据权利要求1所述的流程工业中数据处理方法,其特征在于,所述根据所述逻辑位点计算规则构建有向无环图,得到规则计算有向无环图,包括:分别以流程工业中实际的测点数据作为有向无环图的根节点,以根据所述逻辑位点计算规则配置出的逻辑位点作为有向无环图的边的节点,构建得到多个初始有向图;分别判断各个初始有向图是否成环;将没有成环的初始有向图作为规则计算有向无环图。3.根据权利要求1所述的流程工业中数据处理方法,其特征在于,所述基础数据为实时采集得到;在基于预置的规则计算有向无环图对所述基础数据进行数据处理之前,还包括:判断所述基础数据是否有更新;在所述基础数据有更新的情况下,基于预置的规则计算有向无环图对所述基础数据进行数据处理,得到数据处理结果。4.根据权利要求2所述的流程工业中数据处理方法,其特征在于,所述规则计算有向无环图中包括多个待计算数据节点以及各个待计算数据节点所依赖的子数据节点;所述基于预置的规则计算有向无环图对所述基础数据进行数据处理,得到数据处理结果,包括:基于深度优先遍历算法,遍历所述多个待计算数据节点,以对所述基础数据进行数据处理,得到数据处理结果;其中,遍历所述多个待计算数据节点的过程包括:按照责任链模式,根据所述基础数据分别检查各个待计算数据节点是否满足激活条件;遍历满足激活条件的待计算数据节点所依赖的子数据节...
【专利技术属性】
技术研发人员:王正君,张绪文,张天琦,庄栋梁,王亚军,
申请(专利权)人:青岛安工数联信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。