一种多维时序数据异常检测方法和系统技术方案

技术编号:32362546 阅读:29 留言:0更新日期:2022-02-20 03:32
本发明专利技术提供的一种多维时序数据异常检测方法和系统,通过Transformer的自注意力机制捕获时间序列之间的相关性,减轻了时间序列的维数和关系紧密程度对模型性能的影响。并且,本发明专利技术采用了时序位置编码函数、周期位置编码函数、绝对位置编码等的全局位置编码,能够更好的捕获序列中的长期相关性。本发明专利技术还通过融合多个时间尺度的特征,弥补了数据在升维的过程中丢失的细节信息,从而获得了更加强大的特征表达,能够学习到更鲁棒更深层的局部特征。进一步,本发明专利技术采用的异常检测模型中的特殊残差结构,能够较好的缓解变分自编码器的散度消失问题,提高了模型生成能力的下限。提高了模型生成能力的下限。提高了模型生成能力的下限。

【技术实现步骤摘要】
一种多维时序数据异常检测方法和系统


[0001]本专利技术涉及时序数据异常检测
,特别是涉及一种多维时序数据异常检测方法和系统。

技术介绍

[0002]卫星是由许多相互关联、相关协作的设备组成的复杂系统,其造价昂贵且对国家有着重要的战略意义。由于卫星长期处于恶劣的外层空间环境中,其在轨运行期间可能会出现不可预见的异常或故障,因此及时有效的异常检测可以确保卫星的长期稳定运行。
[0003]异常检测问题一直是数据挖掘领域的热点问题。在实际的生产过程中,具有标签的数据往往很难获得,因此异常检测大多基于无监督方法。根据时间序列的数量,可以将现有的异常检测方法分为单变量时间序列异常检测方法和多变量时间序列异常检测方法。由于卫星结构复杂,传感器众多,因此单变量时间序列异常检测很难适用于卫星设备。
[0004]遥测数据是安装在卫星各个部件的传感器采集到的卫星在轨运行数据。地面人员通过分析遥测数据对卫星进行异常检测,实时监控卫星的运行状态。因此,卫星遥测数据作为典型的多变量时间序列数据一直是异常检测领域重要的研究对象。
[0005本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多维时序数据异常检测方法,其特征在于,包括:将待检测卫星遥测数据输入至训练好的异常检测模型中,得到各时刻的重构误差;所述异常检测模型包括:时序位置编码函数、周期位置编码函数、绝对位置编码、一维卷积、一维转置卷积和Transformer变分自编码器;采用加权移动平均法对所述重构误差进行平滑处理,得到平滑误差;当所述平滑误差超过阈值范围时,判定为所述待检测卫星遥测数据存在异常,并记录异常时间点。2.根据权利要求1所述的多维时序数据异常检测方法,其特征在于,所述异常检测模型的训练过程包括:采用时序位置编码函数、周期位置编码函数和绝对位置编码确定所述卫星遥测数据的编码附加数据;所述编码附加数据包括:时序编码向量、周期编码向量和附加卫星遥测数据;采用一维卷积和一维转置卷积在时间维度上对所述卫星遥测数据进行卷积和上采样处理,得到多个时间尺度特征;融合多个所述时间尺度特征得到融合特征;融合所述编码附加数据和所述融合特征得到融合输入信息;将所述融合输入信息输入至Transformer变分自编码器,得到编码后的隐空间向量及所述隐空间向量的后验分布;对所述编码后的隐空间向量进行解码得到重构结果;确定所述重构结果与所述卫星遥测数据间的误差得到重构误差;根据所述重构误差、所述隐空间向量的后验分布和标准正态分布与后验分布的KL离散度构造损失函数;采用样本训练集基于所述损失函数对Transformer变分自编码器进行训练,得到训练好的异常检测模型。3.根据权利要求1所述的多维时序数据异常检测方法,其特征在于,所述采用时序位置编码函数、周期位置编码函数和绝对位置编码确定所述卫星遥测数据的编码附加数据,具体包括:采用时序位置编码函数对卫星遥测数据的时间戳信息进行分解和编码得到时序编码向量;采用傅里叶变换分析所述卫星遥测数据得到周期信息;采用周期位置编码函数对所述周期信息进行编码得到周期编码向量;采用绝对位置编码将所述卫星遥测数据中的局部位置信息附加至所述卫星遥测数据形成附加卫星遥测数据。4.一种多维时序数据异常检测系统,其特征在于,包括:重构误差确定模块,用于将待检测卫星遥测数据输入至训练好的异常检测模型中,得到各时刻的重构误差;所述异常检测模型包括:时序位置编码函数、周期位置编码函数、绝对位置编码、一维卷积、一维转置卷积和Transformer变分自编码器;平滑误差确定模块,...

【专利技术属性】
技术研发人员:皮德常王熙玄刘昊
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1