1.本发明涉及工控设备信息安全领域,更具体地说,涉及一种工控设备的检测数据处理方法和系统。
背景技术:
2.轨道交通作为名声发展的重要支撑产业,不仅彰显着国家的技术实力,同时还与人民的生活息息相关。轨道交通的工控设备的安全更是轨道交通的重要环节。为了保障工控设备的安全运行,现有技术中采用的技术方案是通过采集工控设备的实时检测数据进行分析,从而及时发现由信息安全引起的设备入侵和故障,从而解决工控设备的安全性问题。然而,这一方案的缺陷在于,无法了解工控设备的整个生命周期的运转情况,进而无法对工控设备的整体运行情况进行掌控,因此无法确保工控设备的安全运行。
技术实现要素:
3.本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种工控设备的检测数据处理方法和系统,其通过从工控设备的历史检测数据提取的特征值产生的激振频谱数据获取其全生命周期数据,进而可以获取所述工控设备的运行情况,从而可以模拟工控设备的整个生命周期的运转情况,进而对工控设备的整体运行情况实现掌控,从而确保工控设备的安全运行。
4.本发明解决其技术问题所采用的技术方案是:构造一种工控设备的检测数据处理方法,包括以下步骤:s1、对工控设备的历史检测数据进行卡尔曼滤波处理以获得预处理数据;s2、采用ai特征提取技术对所述预处理数据进行特征值提取,并将所述特征值作为探针输入所述工控设备进行激振测试以获取激振频谱数据;s3、对所述激振频谱数据进行时间标记以获得所述工控设备的全生命周期数据;s4、将所述全生命周期数据与所述历史检测数据进行匹配分析从而获取所述工控设备的运行情况。
5.在本发明所述的工控设备的检测数据处理方法中,所述步骤s1进一步包括以下步骤:s11、根据所述工控设备的操作手册对所述工控设备进行操作从而获取所述历史检测数据;s12、基于卡尔曼增益方程、状态更新方程和状态协方差更新方程对所述历史检测数据进行第一预处理:
其中t表示时刻,kt表示卡尔曼增益,r表示仪器测量噪声协方差,pt表示状态协方差,x
t
‑1表示所述历史检测数据的t时刻修正值,z
t
表示t时刻的检测值,x
t
表示所述历史检测数据;q表示系统噪声的协方差,p1=1;s13、采用循环神经网络进行第二预处理以获得所述预处理数据。
6.在本发明所述的工控设备的检测数据处理方法中,在所述步骤s13中,所述循环神经网络的激活函数为tanh函数,所述循环神经网络的输出函数为归一化指数函数,所述循环神经网络的输出为:;其中v和c表示所述循环神经网络的权重系数,t表示时刻,h表示所述循环神经网络的系统状态。
7.在本发明所述的工控设备的检测数据处理方法中,所述步骤s2进一步包括以下步骤:s21、采用transformer模型中的attention机制对所述预处理数据进行数据特征值提取:其中,q,k的点积结果即为上下文意对当前文意的影响强度;其中,q,k的点积结果即为上下文意对当前文意的影响强度;表示语义向量,v表示关键价值向量、q表示查询向量,k表示关键字向量,为向量的维度,决定的大小,i为正整数,的大小,i为正整数,为矩阵维度,r表示向量构成的矩阵;s22、对所述数据特征值进行矩阵乘法以获得所述特征值;s23、将所述特征值作为探针输入所述工控设备进行激振测试以获取激振频谱数据。
8.在本发明所述的工控设备的检测数据处理方法中,所述步骤s23进一步包括以下步骤:s231、基于所述工控设备构建面向控制功能的行为概率密度函数和基于操作指令的指令概率密度函数:
其中,z ={控制功能集合},s ={操作指令集合};s232、将所述特征值作为探针输入所述行为概率密度函数和所述指令概率密度函数以获取所述激振频谱数据。
9.在本发明所述的工控设备的检测数据处理方法中,所述步骤s3进一步包括以下步骤:s31、根据所述工控设备的应用场景特征标记所述操作指令的时域频域规律,并基于所述时域频域规律对所述激振频谱数据进行测试以生成可观测的时间序列输出以获得所述工控设备的全生命周期数据;s32、采用超大数据级指数的表空间弹性存储所述全生命周期数据。
10.本发明解决其技术问题采用的另一技术方案是,构造一种工控设备的检测数据处理系统,包括:预处理装置,用于对工控设备的历史检测数据进行卡尔曼滤波处理以获得预处理数据;激振装置,用于采用ai特征提取技术对所述预处理数据进行特征值提取,并将所述特征值作为探针输入所述工控设备进行激振测试以获取激振频谱数据;标记装置,用于对所述激振频谱数据进行时间标记以获得所述工控设备的全生命周期数据;匹配装置,用于将所述全生命周期数据与所述历史检测数据进行匹配分析从而获取所述工控设备的运行情况。
11.在本发明的工控设备的检测数据处理系统中,所述激振装置进一步包括:attention模块,采用transformer模型中的attention机制对所述预处理数据进行数据特征值提取:其中,q,k的点积结果即为上下文意对当前文意的影响强度;
表示语义向量,v表示关键价值向量、q表示查询向量,k表示关键字向量,为向量的维度,决定的大小,i为正整数,的大小,i为正整数,为矩阵维度,r表示向量构成的矩阵;乘法模块,用于对所述数据特征值进行矩阵乘法以获得所述特征值;测试模块,用于将所述特征值作为探针输入所述工控设备进行激振测试以获取激振频谱数据。
12.在本发明的工控设备的检测数据处理系统中,所述测试模块进一步用于基于所述工控设备构建面向控制功能的行为概率密度函数和基于操作指令的指令概率密度函数:其中,z ={控制功能集合},s ={操作指令集合};将所述特征值作为探针输入所述行为概率密度函数和所述指令概率密度函数以获取所述激振频谱数据。
13.在本发明的工控设备的检测数据处理系统中,所述标记装置进一步包括:全生命周期数据模块,用于根据所述工控设备的应用场景特征标记所述操作指令的时域频域规律,并基于所述时域频域规律对所述激振频谱数据进行测试以生成可观测的时间序列输出以获得所述工控设备的全生命周期数据;存储模块,用于采用超大数据级指数的表空间弹性存储所述全生命周期数据。
14.实施本发明的工控设备的检测数据处理方法和系统,其通过从工控设备的历史检测数据提取的特征值产生的激振频谱数据获取其全生命周期数据,进而可以获取所述工控设备的运行情况,从而可以模拟工控设备的整个生命周期的运转情况,进而对工控设备的整体运行情况实现掌控,从而确保工控设备的安全运行。
附图说明
15.下面将结合附图及实施例对本发明作进一步说明,附图中:图1是本发明的工控设备的检测数据处理方法的优选实施例的流程图;图2是本发明的工控设备的检测数据处理方法的优选实施例的预处理步骤的流程图;图3是本发明的工控设备的检测数据处理方法的优选实施例的特征提取步骤的流程图;图4是本发明的工控设备的检测数据处理方法的优选实施例的全生命周期数据的流程图;图5是所述工控设备的全生命周期数据的示意图;图6是本发明的工控设备的检测数据处理系统的优选实施例的原理框图;图7是本发明的工控设备的检测数据处理系统的又一优选实施例的原理框图。
具体实施方式
16.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
17.本发明涉及一种工控设备的检测数据处理方法,包括以下步骤:对工控设备的历史检测数据进行卡尔曼滤波处理以获得预处理数据;采用ai特征提取技术对所述预处理数据进行特征值提取,并将所述特征值作为探针输入所述工控设备进行激振测试以获取激振频谱数据;对所述激振频谱数据进行时间标记以获得所述工控设备的全生命周期数据;将所述全生命周期数据与所述历史检测数据进行匹配分析从而获取所述工控设备的运行情况。实施本发明的工控设备的检测数据处理方法,其通过从工控设备的历史检测数据提取的特征值产生的激振频谱数据获取其全生命周期数据,进而可以获取所述工控设备的运行情况,从而可以模拟工控设备的整个生命周期的运转情况,进而对工控设备的整体运行情况实现掌控,从而确保工控设备的安全运行。
18.图1是本发明的工控设备的检测数据处理方法的优选实施例的流程图。如图1所示,在步骤s1中,对工控设备的历史检测数据进行卡尔曼滤波处理以获得预处理数据。
19.卡尔曼滤波(kalman filtering)是一种利用线性系统状态方程,通过系统输入输出观测数据,对系统状态进行最优估计的算法。由于观测数据中包括系统中的噪声和干扰的影响,所以最优估计也可看作是滤波过程。数据滤波是去除噪声还原真实数据的一种数据处理技术,kalman滤波在测量方差已知的情况下能够从一系列存在测量噪声的数据中,估计动态系统的状态。由于它便于计算机编程实现,并能够对现场采集的数据进行实时的更新和处理,kalman滤波是目前应用最为广泛的滤波方法。在本发明的一个优选实施例中,可以直接采用卡尔曼滤波对工控设备的历史检测数据以获得预处理数据。
20.在本发明的进一步的优选实施例中,由于不同操作对象的行为习惯不同,对设备的操作所产生的频谱曲线也有所不同,且同一用户的不同操作瞬间,得到的频谱也有所不同。相比于其他神经网络,循环神经网络(recurrent neural network,rnn)的创立是刻画数据当前的输出与历史数据之间的关系。从网络结构上,rnn能够串联历史信息,基于历史
信息对现状数据进行分析。为了更好的分析历史检测数据,利用rnn进行数据预处理,使用内置函数和应用程序来清理信号并去除不需要的伪影,为后续分析提供高质量数据基础。
21.在此,图2是本发明的工控设备的检测数据处理方法的优选实施例的预处理步骤的流程图。如图2所示,在步骤s11中,根据所述工控设备的操作手册对所述工控设备进行操作从而获取所述历史检测数据。在不同应用场景中,用户使用相应关联环境下工业系统行为及操作指令,通过对线上周期化运行的历史数据,实施镜像采集就可以获得所述历史检测数据。
22.在步骤s12中,基于卡尔曼增益方程、状态更新方程和状态协方差更新方程对所述历史检测数据进行第一预处理:其中t表示时刻,kt表示卡尔曼增益,r表示仪器测量噪声协方差,pt表示状态协方差,x
t
‑1表示所述历史检测数据的t时刻修正值,z
t
表示t时刻的检测值,xt表示所述历史检测数据;q表示系统噪声的协方差,p1=1。
23.为了更好地分析该历史检测数据,在对所述历史检测数据进行第二预处理。即在步骤s13中,采用循环神经网络进行第二预处理以获得所述预处理数据。所述循环神经网络的激活函数为tanh函数,其中,w表示共享权重,h
t
‑1表示t
‑
1时刻激活值,b表示偏置值,x
t
表示当前输入值,u表示状态权重矩阵,ht表示t时刻的所述循环神经网络的系统状态。
24.所述循环神经网络的输出函数为归一化指数函数,在得到隐藏层数据输出后,所得神经网络的输出为:其中v和c表示所述循环神经网络的权重系数,t表示时刻,h表示所述循环神经网络的系统状态。
25.使用循环神经网络进行第二次预处理可以去除不需要的伪影,从而为后续数据处理提供高质量的基础数据,在步骤s2中,采用ai特征提取技术对所述预处理数据进行特征值提取,并将所述特征值作为探针输入所述工控设备进行激振测试以获取激振频谱数据。
26.图3是本发明的工控设备的检测数据处理方法的优选实施例的特征提取步骤的流程图。如图3所示,在步骤21中,采用transformer模型中的attention机制对所述预处理数据进行数据特征值提取:其中,q,k的点积结果即为上下文意对当前文意的影响强度;
表示语义向量,v表示关键价值向量、q表示查询向量,k表示关键字向量,为向量的维度,决定的大小,i为正整数,的大小,i为正整数,为矩阵维度,r表示向量构成的矩阵。
27.经过rnn处理后的预处理数据,为transformer提供基层数据,利用attention来进行数据特征提取和分析。从而不再局限于定长的语义向量,理论上也不会损失远距离的信息。在实施过程中,通过上下文的意义进行加权求和来表明当前词义。
28.在步骤s22中,对所述数据特征值进行矩阵乘法以获得所述特征值。在本发明的优选实施例中,为了加快计算速度,按比例点积缩小(scaled dot
‑
product attention)利用矩阵乘积(multi)的模式进行矩阵乘法,从而大大缩减计算时间。在进行multi的过程中,还需进行多次降维处理,通过多次线性投影,得到降维的输出后,拼接获得multi下的attention输出:multi处理后的attention输出后续在transformer模型中的编解码器中引应用,从而获得特征值。在此,可以基于已知的transformer模型实现上述操作。
29.在步骤s23中,将所述特征值作为探针输入所述工控设备进行激振测试以获取激振频谱数据。在本发明的优选实施例中,首先基于所述工控设备构建面向控制功能的行为概率密度函数和基于操作指令的指令概率密度函数:
其中,z ={控制功能集合},s ={操作指令集合}。
30.然后将所述特征值作为探针输入所述行为概率密度函数和所述指令概率密度函数以获取所述激振频谱数据。
31.在步骤s3中,对所述激振频谱数据进行时间标记以获得所述工控设备的全生命周期数据。图4是本发明的工控设备的检测数据处理方法的优选实施例的全生命周期数据的流程图。如图4所示,在步骤s31中,根据所述工控设备的应用场景特征标记所述操作指令的时域频域规律,并基于所述时域频域规律对所述激振频谱数据进行测试以生成可观测的时间序列输出以获得所述工控设备的全生命周期数据。优选的,根据所述工控设备的应用场景特征标记所述操作指令的时域频域规律t;基于所述时域频域规律t注入所述激振频谱数据x到工控设备进行测试,生成可观测的时间序列输出y,由于y与时间相关,因此用{y
t
}表示,其为所述工控设备的全生命周期数据,具体可以参见图5。x 可以是以单个行为为元素的集合,也可以是以复合行为为元素的集合。当 x 为单个行为构成的集合时,时间序列 y 对应单个行为的输出;当 x 为复合行为构成的集合时,时间序列 y 对应复合行为的输出。
32.在步骤s32中,采用超大数据级指数的表空间弹性存储所述全生命周期数据。采用超大数据指数级的表空间弹性存储时,以时空排序存储至表空间,以解决数据的时空复杂关系。通过相关关系对数据进行关联性分析,以范搜索方式按照时空参数顺序对数据进行快速搜索、提取,可以降低数据获取时间。
33.在步骤s4中,将所述全生命周期数据与所述历史检测数据进行匹配分析从而获取所述工控设备的运行情况。由于所述全生命周期数据是基于历史检测数据进行场景激励获取,因此可以模拟出工控设备在特定应用中产生相应的功能性频谱关系,因此可以对工控设备的功能进行原理透视仿真。而通过对比所述全生命周期数据与所述历史检测数据,可以比较所述全生命周期数据与历史检测数据的拟合度,从而在一定程度上反映出工控设备的运行情况,从而模拟设备的全生命周期运转情况,结合基于操作流程的运营安排保障系统,从而确保工控设备的安全运行。
34.实施本发明的工控设备的检测数据处理方法,其通过从工控设备的历史检测数据提取的特征值产生的激振频谱数据获取其全生命周期数据,进而可以获取所述工控设备的运行情况,从而可以模拟工控设备的整个生命周期的运转情况,进而对工控设备的整体运行情况实现掌控,从而确保工控设备的安全运行。
35.图6是本发明的工控设备的检测数据处理系统的优选实施例的原理框图。如图6所示,所述工控设备的检测数据处理系统包括预处理装置100、激振装置200、标记装置300和匹配装置400。所述预处理装置100用于对工控设备的历史检测数据进行卡尔曼滤波处理以获得预处理数据。所述激振装置200,用于采用ai特征提取技术对所述预处理数据进行特征值提取,并将所述特征值作为探针输入所述工控设备进行激振测试以获取激振频谱数据。所述标记装置300用于对所述激振频谱数据进行时间标记以获得所述工控设备的全生命周期数据。所述匹配装置400,用于将所述全生命周期数据与所述历史检测数据进行匹配分析从而获取所述工控设备的运行情况。
36.本领域技术人员知悉,预处理装置100、激振装置200、标记装置300和匹配装置400可以采用任何适合的硬件或软件模块,参照图1所示的实施例构造,在此就不再累述了。
37.图7是本发明的工控设备的检测数据处理系统的又一优选实施例的原理框图。如
图7所示,所述工控设备的检测数据处理系统包括预处理装置100、激振装置200、标记装置300和匹配装置400。所述激振装置200进一步包括attention模块210、乘法模块220和测试模块230。所述attention模块210,用于采用transformer模型中的attention机制对所述预处理数据进行数据特征值提取:其中,q,k的点积结果即为上下文意对当前文意的影响强度;其中,q,k的点积结果即为上下文意对当前文意的影响强度;表示语义向量,v表示关键价值向量、q表示查询向量,k表示关键字向量,为向量的维度,决定的大小,i为正整数,的大小,i为正整数,为矩阵维度,r表示向量构成的矩阵。
38.所述乘法模块220用于对所述数据特征值进行矩阵乘法以获得所述特征值。所述测试模块230,用于将所述特征值作为探针输入所述工控设备进行激振测试以获取激振频谱数据。优选的,所述测试模块230进一步用于基于所述工控设备构建面向控制功能的行为概率密度函数和基于操作指令的指令概率密度函数:其中,z ={控制功能集合},s ={操作指令集合};将所述特征值作为探针输入所述行为概率密度函数和所述指令概率密度函数以获取所述激振频谱数据。
39.所述标记装置300进一步包括全生命周期数据模块310和存储模块320。所述全生命周期数据模块310用于根据所述工控设备的应用场景特征标记所述操作指令的时域频域规律,并基于所述时域频域规律对所述激振频谱数据进行测试以生成可观测的时间序列输出以获得所述工控设备的全生命周期数据。所述存储模块320用于采用超大数据级指数的表空间弹性存储所述全生命周期数据。
40.在此,所述预处理装置100、激振装置200、标记装置300和匹配装置400;括attention模块210、乘法模块220和测试模块230,以及全生命周期数据模块310和存储模块320可以采用任何适合的硬件或软件模块,参照图2
‑
4所示的实施例构造,在此就不再累述了。
41.因此,本发明可以通过硬件、软件或者软、硬件结合来实现。本发明可以在至少一个计算机系统中以集中方式实现,或者由分布在几个互连的计算机系统中的不同部分以分散方式实现。任何可以实现本发明方法的计算机系统或其它设备都是可适用的。常用软硬件的结合可以是安装有计算机程序的通用计算机系统,通过安装和执行程序控制计算机系统,使其按本发明方法运行。
42.本发明还可以通过计算机程序产品进行实施,程序包含能够实现本发明方法的全部特征,当其安装到计算机系统中时,可以实现本发明的方法。本文件中的计算机程序所指的是:可以采用任何程序语言、代码或符号编写的一组指令的任何表达式,该指令组使系统具有信息处理能力,以直接实现特定功能,或在进行下述一个或两个步骤之后实现特定功能:a)转换成其它语言、编码或符号;b)以不同的格式再现。
43.虽然本发明是通过具体实施例进行说明的,本领域技术人员应当明白,在不脱离本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或材料,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。
44.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。