一种基于MMD分析的卫星遥测一致性检测方法及系统与流程

文档序号:24236917发布日期:2021-03-12 13:09阅读:150来源:国知局
一种基于MMD分析的卫星遥测一致性检测方法及系统与流程

本发明涉及卫星在轨运行期间的异常状态检测技术,尤其涉及卫星遥测参数的一致性检测。



背景技术:

随着航天技术的不断发展,卫星在轨运行的主要工作方式为:长期自主运行为主,地面遥控为辅。目前,卫星遥测数据是地面工作人员判断卫星运行状态的重要依据,对卫星遥测数据进行一致性分析对卫星异常检测具有重要意义。

现有的一致性检测方法多从数据形态和数值大小上进行相似性度量从而实现一致性分析判别。常见的方法有根据动态时间归整(dynamictimewarping,dtw)距离来判断卫星遥测是否异常,根据欧氏距离、皮尔逊距离等范数距离来判断卫星遥测是否异常。但卫星遥测数据往往具有存在随机性误码点,异常可能表现在累积时间维度而非某一时刻的数据幅值上等特点,使现在应用的时间序列相似性度量方法,dtw、欧氏距离、皮尔逊距离等难以实现较为精准的一致性检测,进而导致对卫星遥测数据的异常检测结果不够准确。

例如:公开号为cn106494648a,公开日为2017年3月15日,名称为“两台星敏感器的在轨表决系统和方法”的中国专利文献公开了一种两台星敏感期的在轨表决方法。在该专利文献所公开的技术方案中,其采用的是欧式距离法对于两个小型微型数据一致性进行判断,但是其不适用于卫星遥测数据的检测。

基于此,本发明提出了一种基于mmd分析的卫星遥测一致性检测技术弥补上述不足,通过对这些时间序列相似的遥测数据进行相似性的定量度量,从而实现对遥测数据的一致性分析,实现卫星的异常状态检测,在卫星发生故障前及时进行维修等操作,延长卫星的剩余使用寿命。



技术实现要素:

针对现有技术中的缺陷,本发明的目的是提供一种基于mmd分析的卫星遥测一致性检测方法及系统及计算机介质。

为了实现上述目的,本发明通过以下几个方面实现:

第一方面,本发明提出一种基于mmd分析的卫星遥测一致性检测方法,其包括如下步骤:

步骤s1:选取待检测的遥测数据判断是否为正常数值,若是,则结束步骤,若否,则进入步骤s2;

步骤s2:构建卫星遥测数据模板,所述卫星遥测数据模板包括模板空间样本{xm1,xm2,xm3,…xmn}和mmd异常临界值dmax;

对待检测的遥测数据进行数据切割,获得待检测遥测数据样本{xt1,xt2,xt3,…xtk};

将待检测遥测数据分割出的待检测遥测数据样本{xt1,xt2,xt3,…xtk}与模板空间有样本{xm1,xm2,xm3,…xmn}分别计算mmd距离;

当计算得到的mmd距离的最大值超过mmd异常临界值dmax时,判断为异常数据;若没有超过,则判断为非异常数据。

需要说明的是,本案中mmd表示最大均值差异(maximummeandiscrepancy,mmd)。

需要说明的是,在步骤s2中,模板空间样本数据步骤s1中确认的正常数值按照时间连续性切割后获得。

优选地,在所述步骤s1中,利用卫星遥测数据统计分布分析技术判断选取待检测的遥测数据判断是否为正常数值。

例如,通过卫星遥测数据统计分析技术对卫星遥测数据的时域统计特征(如均值、方差)等特征信息进行专家评估,确认其是否在正常数值区间内,从而判断当前的待检测的遥测数据是否为正常数值。

优选地,在所述步骤s2中,利用卫星遥测数据一致性检测模板构建技术构建需要进行一致性检测的卫星遥测数据模板。

优选地,在所述步骤s2中,在对待检测的遥测数据进行数据切割时,采用以下方式进行:

对于太阳同步轨道卫星,按照时长(例如:自然日)对待检测的遥测数据进行切割;

对于中低轨道卫星,按照每轨为一段对待检测的遥测数据进行数据划分。

第二方面,本发明还提出了一种卫星遥测一致性检测系统,所述卫星遥测一致性检测系统包括:

数据接收装置,所述数据采集装置接收待检测的遥测数据并传输至处理器;

处理器,所述处理器对待检测的遥测数据进行处理,其执行以下步骤:

步骤s1:选取待检测的遥测数据判断是否为正常数值,若是,则结束步骤,若否,则进入步骤s2;

步骤s2:构建卫星遥测数据模板,所述卫星遥测数据模板包括模板空间样本{xm1,xm2,xm3,…xmn}和mmd异常临界值dmax;

对待检测的遥测数据进行数据切割,获得待检测遥测数据样本{xt1,xt2,xt3,…xtk};

将待检测遥测数据分割出的待检测遥测数据样本{xt1,xt2,xt3,…xtk}与模板空间有样本{xm1,xm2,xm3,…xmn}分别计算mmd距离;

当计算得到的mmd距离的最大值超过mmd异常临界值dmax时,判断为异常数据;若没有超过,则判断为非异常数据。

优选地,在所述步骤s1中,利用卫星遥测数据统计分布分析技术判断选取待检测的遥测数据判断是否为正常数值。

优选地,在所述步骤s2中,利用卫星遥测数据一致性检测模板构建技术构建需要进行一致性检测的卫星遥测数据模板。

优选地,在所述步骤s2中,在对待检测的遥测数据进行数据切割时,采用以下方式进行:

对于太阳同步轨道卫星,按照时长对待检测的遥测数据进行切割;

对于中低轨道卫星,按照每轨为一段对待检测的遥测数据进行数据划分。

优选地,所述mmd异常临界值dmax为0.7。

第三方面,本发明提出了一种计算机可读存储介质,所述计算机可读存储介质上存储有处理程序,所述处理程序被处理器执行时实现上述卫星遥测一致性检测方法。

与现有技术相比,本发明所述的基于mmd分析的卫星遥测一致性检测方法及系统及计算机介质具有如下的有益效果:

1、本发明根据卫星遥测的时间连续性进行分段;采用mmd距离对分段后得到的时间序列之间的相似性度量;结合正常的卫星历史遥测数据对最新的卫星遥测数据进行一致性分析,实现卫星的异常状态检测。

2、本发明解决了由于数据在时间维度累积的异常以及随机误码点引起的传统方法的漏检和虚警问题。

3、本发明通过对这些时间序列相似的遥测数据进行相似性的定量度量,从而实现对遥测数据的一致性分析,实现卫星的异常状态检测,在卫星发生故障前及时进行维修等操作,延长卫星的剩余使用寿命。。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明所述的基于mmd分析的卫星遥测一致性检测方法的在一种实施方式下的流程图;

图2为本发明所述的基于mmd分析的卫星遥测一致性检测系统在一种实施方式下的检测得到的正常遥测数据示意图;

图3为本发明所述的基于mmd分析的卫星遥测一致性检测系统在一种实施方式下的检测得到的正常卫星遥测统计分布示意图;

图4为本发明所述的基于mmd分析的卫星遥测一致性检测系统在一种实施方式下的检测得到的异常遥测数据示意图;

图5为为本发明所述的基于mmd分析的卫星遥测一致性检测系统在一种实施方式下的检测得到的异常遥测统计分布示意图

具体实施方式

下面结合具体实施例以及说明书附图对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。

为了解决现有一致性检测方法存在的由于偶然误差引起的误报和一些长期异常但未超出报警门限导致的卫星异常虚警和漏检等问题,本案提出了基于mmd分析的卫星遥测一致性检测系统。

图1为本发明所述的基于mmd分析的卫星遥测一致性检测方法的在一种实施方式下的流程图。

如图1所示,所述卫星遥测一致性检测方法包括如下步骤:

步骤一:检测技术适用性分析

利用卫星遥测数据统计分布分析技术分析该一致性检测技术是否适用于要进行一致性检测的卫星遥测数据

步骤二:一致性模板构建

利用卫星遥测数据一致性检测模板构建技术构建需要进行一致性检测的卫星遥测数据模板,包括模板空间样本{xm1,xm2,xm3,…xmn}和mmd异常临界值dmax。

步骤三:卫星遥测时序切割

选取待检测的遥测数据,根据数据采集时间连续性进行数据切割,获得待检测遥测数据样本{xt1,xt2,xt3,…xtk}。其中,对于太阳同步轨道卫星,由于其数据传输是连续的,按照自然日对遥测数据进行切割,按照时长nt为一段进行数据的划分。对于中低轨道卫星,卫星进入测控弧段会传输数据,每个自然日有2轨到8轨数据不等,对该类遥测数据,按照每轨为一段进行数据划分

步骤四:卫星遥测一致性计算

将待检测遥测数据分割出的样本{xt1,xt2,xt3,…xtk}与模板空间中的所有样本{xm1,xm2,xm3,…xmn}分别计算mmd距离,其中mmd距离的计算方式如下:

其中,上式中,mmd(x,y)表示mmd距离,h表示这个距离是由φ()将数据映射到再生希尔伯特空间(rkhs)中进行度量的,再生希尔伯特空间是由核函数构成的空间,xi表示待检测遥测数据中任一样本x的数据点,yi表示模板空间中任一样本y的数据点,n表示x的数据点总量,m表示y的数据点总量。

步骤五:卫星遥测异常判定

比较计算得到的mmd距离的最大值是否超出异常临界值dmax。判断为异常数据;若没有超过,则判断为非异常数据。

应用场景:

以某型卫星遥测步进电机绕组驱动电流数据为例,该数据为包络平稳型数据,可用提出的基于mmd分析的卫星遥测一致性检测技术进行一致性检测,具体实施流程参考图1。

其中,在接收到待检测的遥测数据后,对该遥测数据进行切割,按照时间间隔大于5分钟进行切割,将该数据切成多轨。

依次选取每轨数据与模板空间中的所有样本进行对比计算mmd距离。

比较计算得到的mmd距离和异常临界值dmax之间的差距,判断该遥测是否表现异常。在本案中,选取异常临界值dmax为0.7。

该遥测正常状态的数据表现和统计分布表现分别如图2和图3所示,其中,图3上标注了正常状态的遥测数据和模板空间之间的距离。由图3可以看出,正常状态的遥测数据计算得到的mmd距离为0.57381671667099,图中曲线kde表示遥测数据的核密度估计(正常状态下)。

该遥测异常状态的数据表现和统计分布表现分别如图4和图5所示。其中,图5上标注了异常状态的遥测数据和模板空间之间的距离。由图5可以看出,异常状态数据计算的到的mmd距离为0.730661928653717,图中曲线kde表示遥测数据的核密度估计(异常状态下)。

基于此,可以判断mmd小于0.7的遥测数据状态正常,大于0.7的遥测数据状态异常。

本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统及其各个装置、模块、单元以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统及其各个装置、模块、单元以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同功能。所以,本发明提供的系统及其各项装置、模块、单元可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置、模块、单元也可以视为硬件部件内的结构;也可以将用于实现各种功能的装置、模块、单元视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

需要说明的是,本发明的保护范围中现有技术部分并不局限于本申请文件所给出的实施例,所有不与本发明的方案相矛盾的现有技术,包括但不局限于在先专利文献、在先公开出版物,在先公开使用等等,都可纳入本发明的保护范围。

此外,本案中各技术特征的组合方式并不限本案权利要求中所记载的组合方式或是具体实施例所记载的组合方式,本案记载的所有技术特征可以以任何方式进行自由组合或结合,除非相互之间产生矛盾。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1