【技术实现步骤摘要】
一种电磁能系统业务时序数据压缩方法、非暂态可读记录媒体及数据处理装置
本专利技术属于电磁能
,具体公开了一种电磁能系统业务时序数据压缩方法、非暂态可读记录媒体及数据处理装置。
技术介绍
电磁能系统即为电磁能信息物理系统简称,主要指多电磁发射装置和综合电力系统。其中,多种电磁发射装置中技术较为成熟的主要有电磁弹射、电磁轨道炮、电磁阻拦等;而综合电力系统主要指舰船中压直流综合电力系统,能够实现舰船中相互独立的动力和电力两大系统合二为一,被誉为舰船动力新革命。当前,随着工业数字化、信息化及智能化发展趋势,电磁能系统传感器数量及精度急剧增长,产生的数据量爆发式增长。时间序列数据,即时序数据,是工业数据主要类型,通常由设备传感器按照特定频率产生,且后续均无需修改,多用于特定时间尺度下分析性查询。电磁能时序数据作为电磁能系统大数据场景中主体数据资源,是实现数据驱动的电磁能系统信息业务智能化的重要基础支撑。所以,在保障电磁能系统业务时效性前提下,将海量电磁能时序数据进行高效压缩并实现快速持久化,是积累电磁能时序大数据资源有效技术途径。目前,不少工业时序数据压缩处理基于旋转门压缩算法(SpinningDoorTransformation,SDT)实现。其中,旋转门算法的压缩偏差ΔE作为唯一的可控参数,决定了两扇门达到平行时所能容纳的精度范围,对于算法的压缩性能影响较大。由于电磁能系统各型系统的数据特性各异,不同业务的数据处理时效性需求区别明显,从而数据压缩过程中所需要设置不同的ΔE。然而,SDT算法数据 ...
【技术保护点】
1.一种电磁能系统业务时序数据压缩方法,其特征在于包括以下步骤:/nS1,按电磁能系统现场设备测点集获取周期性上传的时序原始量测数据,原始量测数据包括每型设备所属分系统或装置区域及编号、数据帧或数据包编号、量测时间戳与量测数据值;/nS2,将全空间原始量测数据按每类设备测点集划分为动态量测数据部分和静态标签属性数据部分,分别申请内存空间,根据时间戳生成测点量测值时间序列,并构建相对应的时序元数据;/nS3,读取内存缓存中测点动态量测数据,结合实际电磁能系统业务场景预设的时效性阈值,运用旋转门算法,通过误差反馈对压缩偏差ΔE进行动态调整,完成对需要持久化存储的时序数据压缩处理;/nS4,将压缩后的时序数据进行持久化存储,生成电磁能系统业务历史数据,该持久化存储的数据能通过解压方式恢复。/n
【技术特征摘要】
1.一种电磁能系统业务时序数据压缩方法,其特征在于包括以下步骤:
S1,按电磁能系统现场设备测点集获取周期性上传的时序原始量测数据,原始量测数据包括每型设备所属分系统或装置区域及编号、数据帧或数据包编号、量测时间戳与量测数据值;
S2,将全空间原始量测数据按每类设备测点集划分为动态量测数据部分和静态标签属性数据部分,分别申请内存空间,根据时间戳生成测点量测值时间序列,并构建相对应的时序元数据;
S3,读取内存缓存中测点动态量测数据,结合实际电磁能系统业务场景预设的时效性阈值,运用旋转门算法,通过误差反馈对压缩偏差ΔE进行动态调整,完成对需要持久化存储的时序数据压缩处理;
S4,将压缩后的时序数据进行持久化存储,生成电磁能系统业务历史数据,该持久化存储的数据能通过解压方式恢复。
2.根据权利要求1所述的一种电磁能系统业务时序数据压缩方法,其特征在于,S1中传感器采集原始量测数据频率范围为1-10Hz。
3.根据权利要求1所述的一种电磁能系统业务时序数据压缩方法,其特征在于,S3中内存缓存基于内存键值数据库构建,且具备分布式远程数据服务能力,可按预定电磁能系统业务测点集合,从内存键值数据库中获取该业务当前周期量测值键值对序列。
4.根据权利要求1所述的一种电磁能系统业务时序数据压缩方法,其特征在于,S3中压缩偏差ΔE可动态调整,设待压缩数据为y_1~y_n,经过数据压缩之后数据的个数为m,且m≤完整时序数据个数,解压缩重构后的数据为y~_1~y~_n,算法压缩偏差的调整参数为F_adj,数据解压缩实际误差与期望误差之间偏差的调整参数为α,压缩参数的上下限阈值为E_max和E_min,从而S3可具体细分为以下步骤:
①在对当前周期的测点量测时序的所述y_1~y_n进行数据压缩之前,首先进行压缩参数的初始化,依据电磁能系统业务运维往期经验值预先设定所述E_max和E_min、F_adj及α。
②设T为压缩算法的所允许的最大时间间隔,从待压缩中取出一点y_i(1≤i≤n),若该点与上一存储点的时间间隔大于等于T,则将前一个数据点y_(i-1...
【专利技术属性】
技术研发人员:鲍先强,徐兴华,付立军,商承亚,刘苍,徐成成,
申请(专利权)人:中国人民解放军海军工程大学,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。