System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及振动数据处理,尤其涉及一种振动监测保护装置的触发文件格式存储方法、装置及电子设备。
技术介绍
1、振动监测保护装置是一种用于监测和保护设备振动的装置。它通常由传感器、信号处理电路、显示和报警电路等部分组成。
2、传感器负责监测设备的振动情况,将振动信号转换为电信号输出。信号处理电路对传感器输出的电信号进行处理,提取出有用的振动信息,如振幅、频率、相位等。显示和报警电路则将处理后的振动信息显示出来,并在设备出现异常振动时发出报警信号。
3、振动监测保护装置可以用于各种需要监测振动的设备,如电机、轴承、齿轮等。通过实时监测设备的振动情况,可以及时发现设备故障,避免设备损坏,提高设备运行的安全性和稳定性。
4、在工作过程中,当发生阈值、定时、等时间间隔、手动等触发动作时,会产生触发文件。现有的触发文件格式记录各个测点/通道在触发前后若干时间内的特征值、原始采样数据、事件信息、组态保护动作等信息。然而,现有的存储方式存在一些问题,如存储效率低、读取和解析速度慢、数据不安全等
技术实现思路
1、有鉴于此,本专利技术实施例提供一种振动监测保护装置的触发文件格式存储方法、装置及电子设备,至少部分解决现有技术中存在的问题。
2、第一方面,本专利技术提供了一种振动监测保护装置的触发文件格式存储方法,包括:
3、使用临时存储设备循环存储振动监测保护装置生成的原始振动数据,所述临时存储设备的存储空间大小为k,所述原始振动数据有n个
4、当所述振动监测保护装置在t1时刻生成触发文件时,对所述触发文件中包含的触发规则进行解析,得到规则数据f,以便于利用文本信息生成函数基于存储空间大小k、采样数据集合d、t1时刻以及规则数据f,确定生成与所述触发文件相对应的触发文件配置信息m={△t,fv,cid,ts },△t为采样时间间隔值,fv为t1时刻的信号采样通道特征值,cid为t1时刻的信号采样通道标识号,ts为时间戳信息,所述触发文件配置信息m以文本格式存储;
5、基于所述采样时间间隔值△t,确定所述原始振动数据的截取区间[t1-△t, t1-△t],以便于基于所述截取区间[t1-△t, t1-△t]确定与所述触发文件对应的截取数据j;
6、基于信号采样通道特征值fv、信号采样通道标识号cid和时间戳信息ts,生成与所述截取数据j相对应的加密字符串str=g(fv,cid,ts),以便于基于所述加密字符串str对所述截取数据j进行二值化加密处理,生成二值化加密截取数据j’,以便于将所述二值化加密截取数据j’与文本格式的触发文件配置信息m进行封装存储,g()为加密计算函数。
7、根据本公开实施例的一种具体实现方式所述使用临时存储设备循环存储振动监测保护装置生成的原始振动数据,包括:
8、振动监测保护装置在接收到振动信号后,通过n个采样通道对振动信号进行并行采集,生成原始振动数据;
9、当采集到的原始振动数据的大小kd满足α1*k<kd<α2*k时,将采集到的所述原始振动数据存储在临时存储设备中;
10、当原始振动数据的存储次数大于round(1/α2)之后,对采集到的新的原始振动数据开启循环存储操作,α1和α2分别为第一调节参数和第二调节参数,α1<α2,round()为取整函数。
11、根据本公开实施例的一种具体实现方式所述对所述触发文件中包含的触发规则进行解析,得到规则数据f,包括:
12、对所述触发文件中包含的触发规则进行解析,得到触发事件的事件等级flv、事件信息finf和组态保护信息fzt;
13、基于事件等级flv、事件信息finf和组态保护信息fzt,得到所述规则数据f。
14、根据本公开实施例的一种具体实现方式所述利用文本信息生成函数基于存储空间大小k、采样数据集合d、t1时刻以及规则数据f,确定生成与所述触发文件相对应的触发文件配置信息m={△t,fv,cid,ts },包括:
15、通过事件等级flv、存储空间大小k以及采样数据集合d,计算所述采样时间间隔值△t:
16、
17、size(di)表示采样数据集合d中第i个采样数据的大小,表示采样数据集合d中第i个采样数据的采样频率。
18、根据本公开实施例的一种具体实现方式所述利用文本信息生成函数基于存储空间大小k、采样数据集合d、t1时刻以及规则数据f,确定生成与所述触发文件相对应的触发文件配置信息m={△t,fv,cid,ts },还包括:
19、通过采样时间间隔值△t以及采样数据集合d,计算第i个信号采样通道特征值fvi:
20、
21、进而得到信号采样通道特征值向量fv=[fv1,fv2,…fvn],其中,表示采样数据集合d中第i个采样数据的平均幅值,表示采样数据集合d中第j个采样数据的平均幅值。
22、根据本公开实施例的一种具体实现方式所述利用文本信息生成函数基于存储空间大小k、采样数据集合d、t1时刻以及规则数据f,确定生成与所述触发文件相对应的触发文件配置信息m={△t,fv,cid,ts },还包括:
23、获取t1时刻n个信号采样通道标识号向量cid=[cid1, cid2,…cidn];
24、将所述信号采样通道标识号向量cid=[cid1, cid2,…cidn]所对应的信号采样通道特征值向量fv=[fv1,fv2,…fvn]中的元素进行降序排列,并基于降序排列的结果来重新设置信号采样通道标识号向量cid’=[cid1’, cid2’,…cidn’]。
25、根据本公开实施例的一种具体实现方式所述基于信号采样通道特征值fv、信号采样通道标识号cid和时间戳信息ts,生成与所述截取数据j相对应的加密字符串str=g(fv,cid,ts),包括:
26、计算信号采样通道特征值fv、信号采样通道标识号cid和时间戳信息ts所对应的加密因子cp:
27、
28、其中,aoi为字符取整函数,tol为时间取整函数;
29、将信号采样通道特征值fv、信号采样通道标识号cid和时间戳信息ts组成第一字符串str1;
30、利用所述加密因子cp,对所述第一字符串str1中的字符进行加密替换,得到第二字符串str2,将所述第二字符串str2作为所述截取数据j相对应的加密字符串。
31、根据本公开实施例的一种具体实现方式所述基于所述加密字符串str对所述截取数据j进行二值化加密处理,生成二值化加密截取数据j’,包括:
32、将所述截取数据j进行二值化处理,生成二值化截取数据j1;
33、将所述加密字符串str与二值化截取数据j1进行异或运算,生成加密二值化截取数据j2;
34、将加密二值化本文档来自技高网...
【技术保护点】
1.一种振动监测保护装置的触发文件格式存储方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述使用临时存储设备循环存储振动监测保护装置生成的原始振动数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述触发文件中包含的触发规则进行解析,得到规则数据F,包括:
4.根据权利要求3所述的方法,其特征在于,所述利用文本信息生成函数基于存储空间大小K、采样数据集合D、t1时刻以及规则数据F,确定生成与所述触发文件相对应的触发文件配置信息M={△t,Fv,Cid,Ts },包括:
5.根据权利要求4所述的方法,其特征在于,所述利用文本信息生成函数基于存储空间大小K、采样数据集合D、t1时刻以及规则数据F,确定生成与所述触发文件相对应的触发文件配置信息M={△t,Fv,Cid,Ts },还包括:
6.根据权利要求1所述的方法,其特征在于,所述利用文本信息生成函数基于存储空间大小K、采样数据集合D、t1时刻以及规则数据F,确定生成与所述触发文件相对应的触发文件配置信息M={△t,Fv,Cid,Ts },
7.根据权利要求6所述的方法,其特征在于,所述基于信号采样通道特征值Fv、信号采样通道标识号Cid和时间戳信息Ts,生成与所述截取数据J相对应的加密字符串Str=G(Fv,Cid,Ts),包括:
8.根据权利要求7所述的方法,其特征在于,所述基于所述加密字符串Str对所述截取数据J进行二值化加密处理,生成二值化加密截取数据J’,包括:
9.一种振动监测保护装置的触发文件格式存储装置,其特征在于,包括:
10.一种电子设备,其特征在于,所述电子设备包括:
...【技术特征摘要】
1.一种振动监测保护装置的触发文件格式存储方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述使用临时存储设备循环存储振动监测保护装置生成的原始振动数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述触发文件中包含的触发规则进行解析,得到规则数据f,包括:
4.根据权利要求3所述的方法,其特征在于,所述利用文本信息生成函数基于存储空间大小k、采样数据集合d、t1时刻以及规则数据f,确定生成与所述触发文件相对应的触发文件配置信息m={△t,fv,cid,ts },包括:
5.根据权利要求4所述的方法,其特征在于,所述利用文本信息生成函数基于存储空间大小k、采样数据集合d、t1时刻以及规则数据f,确定生成与所述触发文件相对应的触发文件配置信息m={△t,fv,cid,...
【专利技术属性】
技术研发人员:杨世飞,应学勤,徐徐,孙磊,邹小勇,
申请(专利权)人:南京凯奥思数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。