太阳同步轨道卫星遥测参数异常判断方法和系统转让专利

申请号 : CN201910873649.7

文献号 : CN110391840B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 雷洪涛刘亚杰张涛王锐黄生俊

申请人 : 中国人民解放军国防科技大学

摘要 :

本申请涉及一种太阳同步轨道卫星遥测参数异常判断方法、系统、计算机设备和存储介质。所述方法包括:获取太阳同步轨道卫星回传的待监测参数的实时遥测数据和延时遥测数据,根据当前时间段内的实时遥测数据和延时遥测数据,分别生成实时数据序列和延时数据序列,根据实时数据序列,得到实时遥测数据的实时趋势信息,根据延时数据序列,得到延时遥测数据的延时趋势信息,根据实时趋势信息和延时趋势信息,得到当前时间段内待监测参数的综合度量指标,获取待监测参数的历史综合度量指标,根据历史综合度量指标和综合度量指标,判断待监测参数是否异常。采用本方法能够实现参数异常变化趋势判断的简便性、实时性以及提高参数变化的辨识度。

权利要求 :

1.一种太阳同步轨道卫星遥测参数异常判断方法,所述方法包括:获取太阳同步轨道卫星回传的待监测参数的实时遥测数据和延时遥测数据;

根据当前时间段内的所述实时遥测数据和所述延时遥测数据,分别生成实时数据序列和延时数据序列;

根据所述实时数据序列,得到所述实时遥测数据的实时趋势信息;根据所述延时数据序列,得到所述延时遥测数据的延时趋势信息;

根据所述实时趋势信息和所述延时趋势信息,得到所述当前时间段内待监测参数的综合度量指标;

获取待监测参数的历史综合度量指标,根据所述历史综合度量指标和所述综合度量指标,判断待监测参数是否异常;

根据所述历史综合度量指标和所述综合度量指标,判断待监测参数是否异常,包括:根据所述综合度量指标和所述历史综合度量指标的差值的绝对值,与所述历史综合度量指标的比值,得到趋势度量值趋势率;

根据所述趋势度量值趋势率是否在阈值范围内,判断待监测参数是否异常。

2.根据权利要求1所述的方法,其特征在于,所述获取太阳同步轨道卫星回传的待监测参数的实时遥测数据和延时遥测数据,包括:当检测到太阳同步轨道卫星进入预先设置可观测区域时,与太阳同步轨道卫星建立连接;

向太阳同步轨道卫星发送获取待监测参数的延时遥测数据和实时遥测数据的数据请求;

根据所述数据请求,接收太阳同步轨道卫星发送的所述延时遥测数据,以及,实时接收太阳同步轨道卫星发送的待检测参数的实时数据,根据所述实时数据,生成所述实时遥测数据。

3.根据权利要求1所述的方法,其特征在于,所述根据当前时间段内的所述实时遥测数据和所述延时遥测数据,分别生成实时数据序列和延时数据序列,包括:根据所述实时遥测数据中各个数据点的时间顺序,对所述实时遥测数据进行排序,生成实时数据序列;

根据所述延时遥测数据中各个数据点的时间顺序,对所述延时遥测数据进行排序,生成延时数据序列。

4.根据权利要求3所述的方法,其特征在于,根据所述实时数据序列,得到所述实时遥测数据的实时趋势信息;根据所述延时数据序列,得到所述延时遥测数据的延时趋势信息,包括:根据所述实时数据序列,得到所述实时遥测数据对应的实时数据平均值;分别获取所述实时数据序列中的最大实时数据和最小实时数据;

根据所述最大实时数据和所述实时数据平均值的差值与所述实时数据平均值和所述最小实时数据的差值的比值,得到实时趋势信息;

根据所述延时数据序列,得到所述延时遥测数据对应的延时数据平均值;分别获取所述延时数据序列中的最大延时数据和最小延时数据;

根据所述最大延时数据和所述延时数据平均值的差值与所述延时数据平均值和所述最小延时数据的差值的比值,得到延时趋势信息。

5.根据权利要求1至4任一项所述的方法,其特征在于,根据所述实时趋势信息和所述延时趋势信息,得到所述当前时间段内待监测参数的综合度量指标,包括:获取预先设置的所述实时趋势信息的第一权值和预先设置的所述延时趋势信息的第二权值;

根据所述第一权值和所述第二权值,分别对所述实时趋势信息和所述延时趋势信息进行加权求和,得到所述当前时间段内待监测参数的综合度量指标。

6.根据权利要求1至4任一项所述的方法,其特征在于,在获取待监测参数的历史综合度量指标之前,所述方法还包括:判断数据库中是否存储了历史综合度量指标;

若否,则将所述综合度量指标存储至数据库中作为历史综合度量指标;

或,在根据所述历史综合度量指标和所述综合度量指标,判断待监测参数是否异常之后,还包括:确定所述综合度量指标和所述历史综合度量指标选中的最大值,根据所述最大值,对所述数据库中的历史综合度指标进行更新。

7.一种太阳同步轨道卫星遥测参数异常判断系统,其特征在于,包括:数据获取模块,用于获取太阳同步轨道卫星回传的待监测参数的实时遥测数据和延时遥测数据;

序列生成模块,用于根据当前时间段内的所述实时遥测数据和所述延时遥测数据,分别生成实时数据序列和延时数据序列;

趋势获取模块,用于根据所述实时数据序列,得到所述实时遥测数据的实时趋势信息;

根据所述延时数据序列,得到所述延时遥测数据的延时趋势信息;

指标计算模块,用于根据所述实时趋势信息和所述延时趋势信息,得到所述当前时间段内待监测参数的综合度量指标;

判断模块,用于获取待监测参数的历史综合度量指标,根据所述历史综合度量指标和所述综合度量指标,判断待监测参数是否异常;

判断模块还用于根据所述综合度量指标和所述历史综合度量指标的差值的绝对值,与所述历史综合度量指标的比值,得到趋势度量值趋势率;根据所述趋势度量值趋势率是否在阈值范围内,判断待监测参数是否异常。

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

说明书 :

太阳同步轨道卫星遥测参数异常判断方法和系统

技术领域

[0001] 本申请涉及计算机技术领域,特别是涉及一种太阳同步轨道卫星遥测参数异常判断方法和系统。

背景技术

[0002] 卫星在空间环境中在轨运行、管理、监测以及执行任务过程中,其子系统及部件会产生海量的遥测数据。对遥测数据进行处理和分析,可以反映卫星在轨功能和性能上发生的缓慢的、趋势性的变化。而针对卫星系统在功能及性能上异常变化趋势的在轨判别与辨识,可对卫星在轨状态以及性能进行提前预警,在早期及时发现卫星状态参数的异常变化并根据辨识情况调整卫星系统在轨操作行为,这对卫星系统保持在轨健康状况、延长使用寿命以及提高任务完成效益都具有重要意义。
[0003] 目前,在遥测数据异常检测方面所采用的方法主要分为两类,一种是直接利用原始遥测数据进行检测辨识,另一种则是根据遥测数据特征进行检测辨识。在第一类方法中,典型的方法就是门限判断法,即根据卫星遥测参数值是否落在给定的上下限范围内辨识是否存在异常,但这种方法在遥测参数上下限值差别较大时,难以快速发现遥测参数异常变化的趋势;在第二类方法中,较常用的是采用傅里叶变换或者小波变换等技术,提取遥测参数的频谱特征、趋势特征等等,再根据相这些特征量的统计学特征值(如均值、方差等)来进行卫星遥测参数异常变化的辨识,但是往往这些特征提取技术较为复杂、计算量大、时效性不强,一般难以满足卫星遥测参数异常变化趋势的在轨辨识要求。

发明内容

[0004] 基于此,有必要针对上述技术问题,提供一种太阳同步轨道卫星遥测参数异常判断方法。
[0005] 一种太阳同步轨道卫星遥测参数异常判断方法,所述方法包括:
[0006] 获取太阳同步轨道卫星回传的待监测参数的实时遥测数据和延时遥测数据;
[0007] 根据当前时间段内的所述实时遥测数据和所述延时遥测数据,分别生成实时数据序列和延时数据序列;
[0008] 根据所述实时数据序列,得到所述实时遥测数据的实时趋势信息;根据所述延时数据序列,得到所述延时遥测数据的延时趋势信息;
[0009] 根据所述实时趋势信息和所述延时趋势信息,得到所述当前时间段内待监测参数的综合度量指标;
[0010] 获取待监测参数的历史综合度量指标,根据所述历史综合度量指标和所述综合度量指标,判断待监测参数是否异常。
[0011] 在其中一个实施例中,还包括:当检测到太阳同步轨道卫星是进入预先设置可观测区域时,与太阳同步轨道卫星建立连接;向太阳同步轨道卫星发送获取待监测参数的延时遥测数据和实时遥测数据的数据请求;根据所述数据请求,接收太阳同步轨道卫星发送的所述延时遥测数据,以及,实时接收太阳同步轨道卫星发送的待检测参数的实时数据,根据所述实时数据,生成所述实时遥测数据。
[0012] 在其中一个实施例中,根据所述实时遥测数据中各个数据点的时间顺序,对所述实时遥测数据进行排序,生成实时数据序列;根据所述延时遥测数据中各个数据点的时间顺序,对所述延时遥测数据进行排序,生成延时数据序列。
[0013] 在其中一个实施例中,还包括:根据所述实时数据序列,得到所述实时遥测数据对应的实时数据平均值;分别获取所述实时数据序列中的最大实时数据和最小实时数据;根据所述最大实时数据和所述实时数据平均值的差值与所述实时数据平均值和所述最小实时数据的差值的比值,得到实时趋势信息;根据所述延时数据序列,得到所述延时遥测数据对应的延时数据平均值;分别获取所述延时数据序列中的最大延时数据和最小延时数据;根据所述最大延时数据和所述延时数据平均值的差值与所述延时数据平均值和所述最小延时数据的差值的比值,得到延时趋势信息。
[0014] 在其中一个实施例中,还包括:获取预先设置的所述实时趋势信息的第一权值和预先设置的所述延时趋势信息的第二权值;根据所述第一权值和所述第二权值,分别对所述实时趋势信息和所述延时趋势信息进行加权求和,得到所述当前时间段内待监测参数的综合度量指标。
[0015] 在其中一个实施例中,还包括:根据所述综合度量指标和所述历史综合度量指标的差值的绝对值,与所述历史综合度量指标的比值,得到趋势度量值趋势率;根据所述趋势度量值趋势率是否在阈值范围内,判断待监测参数是否异常。
[0016] 在其中一个实施例中,还包括:判断数据库中是否存储了历史综合度量指标;若否,则将所述综合度量指标存储至数据库中作为历史综合度量指标,或,确定所述综合度量指标和所述历史综合度量指标选中的最大值,根据所述最大值,对所述数据库中的历史综合度指标进行更新。
[0017] 一种太阳同步轨道卫星遥测参数异常判断系统,所述系统包括:
[0018] 数据获取模块,用于获取太阳同步轨道卫星回传的待监测参数的实时遥测数据和延时遥测数据;
[0019] 序列生成模块,用于根据当前时间段内的所述实时遥测数据和所述延时遥测数据,分别生成实时数据序列和延时数据序列;
[0020] 趋势获取模块,用于根据所述实时数据序列,得到所述实时遥测数据的实时趋势信息;根据所述延时数据序列,得到所述延时遥测数据的延时趋势信息;
[0021] 指标计算模块,用于根据所述实时趋势信息和所述延时趋势信息,得到所述当前时间段内待监测参数的综合度量指标;
[0022] 判断模块,用于获取待监测参数的历史综合度量指标,根据所述历史综合度量指标和所述综合度量指标,判断待监测参数是否异常。
[0023] 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0024] 获取太阳同步轨道卫星回传的待监测参数的实时遥测数据和延时遥测数据;
[0025] 根据当前时间段内的所述实时遥测数据和所述延时遥测数据,分别生成实时数据序列和延时数据序列;
[0026] 根据所述实时数据序列,得到所述实时遥测数据的实时趋势信息;根据所述延时数据序列,得到所述延时遥测数据的延时趋势信息;
[0027] 根据所述实时趋势信息和所述延时趋势信息,得到所述当前时间段内待监测参数的综合度量指标;
[0028] 获取待监测参数的历史综合度量指标,根据所述历史综合度量指标和所述综合度量指标,判断待监测参数是否异常。
[0029] 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0030] 获取太阳同步轨道卫星回传的待监测参数的实时遥测数据和延时遥测数据;
[0031] 根据当前时间段内的所述实时遥测数据和所述延时遥测数据,分别生成实时数据序列和延时数据序列;
[0032] 根据所述实时数据序列,得到所述实时遥测数据的实时趋势信息;根据所述延时数据序列,得到所述延时遥测数据的延时趋势信息;
[0033] 根据所述实时趋势信息和所述延时趋势信息,得到所述当前时间段内待监测参数的综合度量指标;
[0034] 获取待监测参数的历史综合度量指标,根据所述历史综合度量指标和所述综合度量指标,判断待监测参数是否异常。
[0035] 上述太阳同步轨道卫星遥测参数异常判断方法、系统、计算机设备和存储介质,通过获取太阳同步轨道卫星回传的待监测参数的实时遥测数据和延时遥测数据,根据当前时间段内的实时遥测数据和延时遥测数据,分别生成实时数据序列和延时数据序列,根据实时数据序列,得到实时遥测数据的实时趋势信息,根据延时数据序列,得到延时遥测数据的延时趋势信息,从数据层面,无需对数据进行复杂的处理,计算量较少,从而具备实时性,另一方面,根据实时趋势信息和延时趋势信息,得到当前时间段内待监测参数的综合度量指标,获取待监测参数的历史综合度量指标,根据历史综合度量指标和综合度量指标,判断待监测参数是否异常,通过上述处理,可以将需要检测的数据进行指标化,从而通过对指标监控,辨识度较高。通过发明实施例,可以实现参数异常变化趋势判断的简便性、实时性以及提高参数变化的辨识度。

附图说明

[0036] 图1为一个实施例中太阳同步轨道卫星遥测参数异常判断的应用场景图;
[0037] 图2为一个实施例中太阳同步轨道卫星遥测参数异常判断的流程示意图;
[0038] 图3为一个实施例中实时遥测数据和延时遥测数据获取步骤的流程示意图;
[0039] 图4为一个实施例中太阳同步轨道卫星遥测参数异常判断系统的结构框图;
[0040] 图5为一个实施例中计算机设备的内部结构图。

具体实施方式

[0041] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0042] 本申请提供的太阳同步轨道卫星遥测参数异常判断方法,可以应用于图1所示的应用环境中。其中,太阳同步轨道卫星102通过网络与服务器104进行网络通信。其中,太阳同步轨道卫星102可以是气象卫星、地球资源卫星等,服务器104不限于可以独立的服务器或者是多个服务器组成的服务器集群实现。
[0043] 在一个实施例中,如图2所示,提供了一种太阳同步轨道卫星遥测参数异常判断方法,以该方法应用于图1中的服务器为例,包括以下步骤:
[0044] 步骤202,获取太阳同步轨道卫星回传的待监测参数的实时遥测数据和延时遥测数据。
[0045] 待监测参数是遥测数据中的一种,轨道运行在空运行时,涉及大量的运行数据,例如:测控信息、故障信息、载荷性能信息等,这些信息中均包含大量的隐藏信息,通过对遥测数据进行分析,可以反映太阳同步轨道卫星在轨功能和性能上发生的缓慢的、趋势性的变化。
[0046] 实时遥测数据指的是服务器与太阳同步轨道卫星建立实时连接后,太阳同步轨道卫星通过实时采集发送给服务器的遥测数据。延时遥测数据指的是太阳同步轨道卫星没有与服务器建立连接,此时采集并存储在卫星存储介质中的遥测数据。
[0047] 在具体实现时,太阳同步轨道卫星运行至服务器能监测到的范围时,通过交互,太阳同步轨道卫星将延时遥测数据发送给服务器,并且服务器与太阳同步轨道卫星持续通信,服务器采集太阳同步轨道卫星回传的实时遥测数据。
[0048] 步骤204,根据当前时间段内的实时遥测数据和延时遥测数据,分别生成实时数据序列和延时数据序列。
[0049] 当前时间段的时间间隔是固定,时间间隔是服务器设置,本次参数判断所对应的时间段称之为当前时间段。
[0050] 在时间段的选择上,为了保证异常判断的准确性,以地球一日为一个周期,若当前时间段为一个地球时间段,则前一时间段为前一地球日相同的地球时间段,从而保证在判断时,太阳同步轨道卫星运行在相同的空间环境。
[0051] 实时数据序列指的是由多个实时遥测数据点组成的序列,延时数据序列指的是由多个延时遥测数据点组成的序列。
[0052] 步骤206,根据实时数据序列,得到实时遥测数据的实时趋势信息,根据延时数据序列,得到延时遥测数据的延时趋势信息。
[0053] 实时趋势信息指的是衡量实时遥测数据变化趋势的指标,可以通过将实时数据序列输入特定的算法模型计算得到,算法模型可以是多种,例如:斜率计算模型、期望计算模型等。同样的,延时趋势信息指的是衡量延时遥测数据变化趋势的指标,可以通过将延时数据序列输入相同的算法模型计算得到。
[0054] 本步骤中,通过获取实时遥测数据的实时趋势信息和延时遥测数据的延时趋势信息,可以对实时遥测数据和延时遥测数据的变化趋势,便于对待监测参数的发展趋势进行判断。
[0055] 步骤208,根据实时趋势信息和延时趋势信息,得到当前时间段内待监测参数的综合度量指标。
[0056] 综合度量指标反映了当前时间段内待监测参数的变化趋势,通过对实时遥测数据和延时遥测数据进行结合,从而形成当前时间段内的完整遥测数据,从而便于对待监测参数的变化趋势进行预测。
[0057] 步骤210,获取待监测参数的历史综合度量指标,根据历史综合度量指标和综合度量指标,判断待监测参数是否异常。
[0058] 历史综合度量指标指的是预先存储在服务器数据库中综合度量指标,该综合度量指标是通过上一次对待监测参数异常判断时存入数据库中的。
[0059] 具体可以通过将综合度量指标与历史综合度量指标进行比较,从而判断待监测参数是否异常。
[0060] 上述方法中,通过获取太阳同步轨道卫星回传的待监测参数的实时遥测数据和延时遥测数据,根据当前时间段内的实时遥测数据和延时遥测数据,分别生成实时数据序列和延时数据序列,根据实时数据序列,得到实时遥测数据的实时趋势信息,根据延时数据序列,得到延时遥测数据的延时趋势信息,从数据层面,无需对数据进行复杂的处理,计算量较少,从而具备实时性,另一方面,根据实时趋势信息和延时趋势信息,得到当前时间段内待监测参数的综合度量指标,获取待监测参数的历史综合度量指标,根据历史综合度量指标和综合度量指标,判断待监测参数是否异常,通过上述处理,可以将需要检测的数据进行指标化,从而通过对指标监控,辨识度较高。通过发明实施例,可以实现参数异常变化的简便性、实时性以及提高参数变化的辨识度。
[0061] 在一个实施例中,如图3所示,是实时遥测数据和延时遥测数据获取步骤的示意性流程图,具体步骤如下:
[0062] 步骤302,当检测到太阳同步轨道卫星进入预先设置可观测区域时,与太阳同步轨道卫星建立连接。
[0063] 可观测区域指的是服务器所处的观测站可以对太阳同步轨道卫星进行控制的区域,可观测区域可以通过观测站的控制范围设置。相对的,还设置了不可观测区域,即观测站不可控制区域,其中延时遥测数据是不可观测区域中太阳同步轨道卫星在轨的遥测数据。
[0064] 步骤304,向太阳同步轨道卫星发送获取待监测参数的延时遥测数据和实时遥测数据的数据请求。
[0065] 步骤306,根据所述数据请求,接收太阳同步轨道卫星发送的延时遥测数据,以及,实时接收太阳同步轨道卫星发送的待检测参数的实时数据,根据实时数据,生成实时遥测数据。
[0066] 太阳同步轨道卫星中存储了延时遥测数据,因此,当服务器与太阳同步轨道卫星建立连接之后,就可以获取延时遥测数据,对于实时遥测数据,服务器与太阳同步轨道卫星建立连接之后,太阳同步轨道卫星实时将遥测数据发送给服务器,从而服务器获取到实时遥测数据和延时遥测数据。
[0067] 在一实施例中,在生成实时数据序列和延时数据序列时,具体可以采用:根据实时遥测数据中各个数据点的时间顺序,对实时遥测数据进行排序,生成实时数据序列,根据延时遥测数据中各个数据点的时间顺序,对延时遥测数据进行排序,生成延时数据序列。
[0068] 在一具体实施例中,服务器获取太阳同步轨道卫星的实时遥测数据和延时遥测数据之后,针对所关注的待监测参数P进行数据提取,对提取得到的实时遥测数据和延时遥测数据进行预处理,然后对数据点进行时间对齐之后,分别得到待监测参数P的实时数据序列和延时数据序列 ,其中,实时数据序列中包含m个数据点,延时数据序列中包含n个数据点。
[0069] 在一个实施例中,根据实时数据序列,得到实时遥测数据对应的实时数据平均值,分别获取实时数据序列中的最大实时数据和最小实时数据,根据最大实时数据和实时数据平均值的差值与实时数据平均值和最小实时数据的差值的比值,得到实时趋势信息,根据延时数据序列,得到延时遥测数据对应的延时数据平均值,分别获取延时数据序列中的最大延时数据和最小延时数据,根据最大延时数据和延时数据平均值的差值与延时数据平均值和最小延时数据的差值的比值,得到延时趋势信息。
[0070] 具体的,算法模型可以如下:
[0071]
[0072] 其中, 表示实时数据平均值, 表示实时趋势信息。
[0073] 计算延时趋势信息的算法模型可以是:
[0074]
[0075] 其中, 表示延时数据平均值, 表示延时趋势信息。
[0076] 在进行实时趋势信息和延时趋势信息的计算时,分别将实时数据序列和延时数据序列 输入对应的算法模型即可。
[0077] 在一实施例中,在计算综合度量指标时,可以是:获取预先设置的实时趋势信息的第一权值和预先设置的延时趋势信息的第二权值,根据第一权值和第二权值,分别对实时趋势信息和延时趋势信息进行加权求和,得到当前时间段内待监测参数的综合度量指标。本实施例中,考虑到实时遥测数据和延时遥测数据在进行趋势判断时,所起到作用不同,因此通过设置权值,增加实时遥测数据所占的比重。
[0078] 具体的,设置第一权值为 、第二权值为 。因此综合度量指标的计算公式如下:
[0079]
[0080] 其中, 表示综合度量指标。
[0081] 在另一个实施例中,在进行遥测参数异常判断时,根据综合度量指标和历史综合度量指标的差值的绝对值,与历史综合度量指标的比值,得到趋势度量值趋势率,根据趋势度量值趋势率是否在阈值范围内,判断待监测参数是否异常。
[0082] 具体的,趋势度量值趋势率 的计算公式如下:
[0083]
[0084] 其中, 表示历史综合度量指标。
[0085] 在另一实施例中,可以分别设置阈值为 和 ,其中,为异常变化趋势阈值, 为可能存在异常数据阈值,利用趋势度量值趋势率 进行时,具体的判断方法是:若,则待监测参数有异常变化的趋势;若 ,则待监测参数可能存在异常数据;若 ,则待监测参数变化处于正常状态。上述三种状态,服务器输出三种不同的状态,辨识度较高,从而满足了异常变化趋势的在轨辨识要求。
[0086] 在一个实施例中,还需要判断数据库中是否存储了历史综合度量指标,若否,则将综合度量指标存储至数据库中作为历史综合度量指标。本实施例中,当本次数据采集为首次数据采集时,服务器的数据库中没有存储待监测参数对应的数据,因此可以将本次数据采集的结果作为历史综合度量指标,然后延长监测周期,在下一次数据采集时,完成对待监测参数的遥测数据进行异常判断。
[0087] 在另一个实施例中,服务器中存储了历史综合度量指标,那么在本次异常判断结束后,可以采用如下公式对历史综合度量指标 进行更新:
[0088]
[0089] 以下结合一具体实施例,对本发明实施例进行清楚说明。
[0090] 在一个实施例中,数据来源于某太阳同步轨道卫星,待监测参数为电源系统中TMN003母线A电流和TMN005母线B电流,以一个地球日为一个时间段,共4091条遥测数据,如表1所示,并设定的异常变化趋势阈值 和可能存在异常数据阈值 。
[0091] 表1 TMN003母线A电流和TMN005母线B电流遥测数据示例
[0092]
[0093] 值得说明的是,由于数据量较大,只给出其中部分数据。
[0094] 第一个地球日,针对遥测参数TMN003母线A电流和TMN005母线B电流,分别形成实时数据序列 和 ,延时数据序列和 。
[0095] 分别计算实时趋势信息:
[0096]
[0097]
[0098] 分别计算延时趋势信息:
[0099]
[0100]
[0101] 分别计算TMN003母线A电流和TMN005母线B电流的综合度量指标,公式如下:
[0102]
[0103]
[0104] 其中, 表示TMN003母线A电流的综合度量指标, 表示TMN005母线B电流的综合度量指标。
[0105] 由于服务器中没有存储TMN003母线A电流和TMN005母线B电流的历史综合度量指标,因此将 和 存入数据库中作为历史综合度量指标。即 =2.5537,  =3.1379。
[0106] 第二个地球日,针对TMN003母线A电流和TMN005母线B电流,分别形成实时数据序列 和 ,延时数据序列和 。
[0107] 分别计算实时趋势信息:
[0108]
[0109]
[0110] 分别计算延时趋势信息:
[0111]
[0112]
[0113] 分别计算TMN003母线A电流和TMN005母线B电流的综合度量指标,公式如下:
[0114]
[0115]
[0116] 其中, 表示TMN003母线A电流的综合度量指标, 表示TMN005母线B电流的综合度量指标。
[0117] 分别计算TMN003母线A电流和TMN005母线B电流的趋势度量值趋势率为:
[0118]
[0119]
[0120] 由此可以判断,TMN003母线A电流和TMN005母线B电流均正常。
[0121] 可以采用如下公式对TMN003母线A电流和TMN005母线B电流的历史综合度量指标进行更新:
[0122]
[0123]
[0124] 应该理解的是,虽然图2-3图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0125] 在一个实施例中,如图4示,提供了一种太阳同步轨道卫星遥测参数异常判断系统,包括:数据获取模块402、序列生成模块404、趋势获取模块406、指标计算模块408和判断模块410,其中:
[0126] 数据获取模块402,用于获取太阳同步轨道卫星回传的待监测参数的实时遥测数据和延时遥测数据;
[0127] 序列生成模块404,用于根据当前时间段内的所述实时遥测数据和所述延时遥测数据,分别生成实时数据序列和延时数据序列;
[0128] 趋势获取模块406,用于根据所述实时数据序列,得到所述实时遥测数据的实时趋势信息;根据所述延时数据序列,得到所述延时遥测数据的延时趋势信息;
[0129] 指标计算模块408,用于根据所述实时趋势信息和所述延时趋势信息,得到所述当前时间段内待监测参数的综合度量指标;
[0130] 判断模块410,用于获取待监测参数的历史综合度量指标,根据所述历史综合度量指标和所述综合度量指标,判断待监测参数是否异常。
[0131] 在一个实施例中,数据获取模块402还用于当检测到太阳同步轨道卫星进入预先设置可观测区域时,与太阳同步轨道卫星建立连接;向太阳同步轨道卫星发送获取待监测参数的延时遥测数据和实时遥测数据的数据请求;根据所述数据请求,接收太阳同步轨道卫星发送的所述延时遥测数据,以及,实时接收太阳同步轨道卫星发送的待检测参数的实时数据,根据所述实时数据,生成所述实时遥测数据。
[0132] 在一个实施例中,序列生成模块404还用于根据所述实时遥测数据中各个数据点的时间顺序,对所述实时遥测数据进行排序,生成实时数据序列;根据所述延时遥测数据中各个数据点的时间顺序,对所述延时遥测数据进行排序,生成延时数据序列。
[0133] 在一个实施例中,趋势获取模块406还用于根据所述实时数据序列,得到所述实时遥测数据对应的实时数据平均值;分别获取所述实时数据序列中的最大实时数据和最小实时数据;根据所述最大实时数据和所述实时数据平均值的差值与所述实时数据平均值和所述最小实时数据的差值的比值,得到实时趋势信息;根据所述延时数据序列,得到所述延时遥测数据对应的延时数据平均值;分别获取所述延时数据序列中的最大延时数据和最小延时数据;根据所述最大延时数据和所述延时数据平均值的差值与所述延时数据平均值和所述最小延时数据的差值的比值,得到延时趋势信息。
[0134] 在一个实施例中,指标计算模块408还用于获取预先设置的所述实时趋势信息的第一权值和预先设置的所述延时趋势信息的第二权值;根据所述第一权值和所述第二权值,分别对所述实时趋势信息和所述延时趋势信息进行加权求和,得到所述当前时间段内待监测参数的综合度量指标。
[0135] 在一个实施例中,判断模块410还用于根据所述综合度量指标和所述历史综合度量指标的差值的绝对值,与所述历史综合度量指标的比值,得到趋势度量值趋势率;根据所述趋势度量值趋势率是否在阈值范围内,判断待监测参数是否异常。
[0136] 在一个实施例中,还包括:更新模块,用于判断数据库中是否存储了历史综合度量指标;若否,则将所述综合度量指标存储至数据库中作为历史综合度量指标;或,确定所述综合度量指标和所述历史综合度量指标选中的最大值,根据所述最大值,对所述数据库中的历史综合度指标进行更新。
[0137] 关于太阳同步轨道卫星遥测参数异常判断系统的具体限定可以参见上文中对于太阳同步轨道卫星遥测参数异常判断方法的限定,在此不再赘述。上述太阳同步轨道卫星遥测参数异常判断系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0138] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储历史综合度量指标数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种受损环境下微电网系统韧性评价方法。
[0139] 本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0140] 在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0141] 获取太阳同步轨道卫星回传的待监测参数的实时遥测数据和延时遥测数据;
[0142] 根据当前时间段内的所述实时遥测数据和所述延时遥测数据,分别生成实时数据序列和延时数据序列;
[0143] 根据所述实时数据序列,得到所述实时遥测数据的实时趋势信息;根据所述延时数据序列,得到所述延时遥测数据的延时趋势信息;
[0144] 根据所述实时趋势信息和所述延时趋势信息,得到所述当前时间段内待监测参数的综合度量指标;
[0145] 获取待监测参数的历史综合度量指标,根据所述历史综合度量指标和所述综合度量指标,判断待监测参数是否异常。
[0146] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:当检测到太阳同步轨道卫星进入预先设置可观测区域时,与太阳同步轨道卫星建立连接;向太阳同步轨道卫星发送获取待监测参数的延时遥测数据和实时遥测数据的数据请求;根据所述数据请求,接收太阳同步轨道卫星发送的所述延时遥测数据,以及,实时接收太阳同步轨道卫星发送的待检测参数的实时数据,根据所述实时数据,生成所述实时遥测数据。
[0147] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据所述实时遥测数据中各个数据点的时间顺序,对所述实时遥测数据进行排序,生成实时数据序列;根据所述延时遥测数据中各个数据点的时间顺序,对所述延时遥测数据进行排序,生成延时数据序列。
[0148] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据所述实时数据序列,得到所述实时遥测数据对应的实时数据平均值;分别获取所述实时数据序列中的最大实时数据和最小实时数据;根据所述最大实时数据和所述实时数据平均值的差值与所述实时数据平均值和所述最小实时数据的差值的比值,得到实时趋势信息;根据所述延时数据序列,得到所述延时遥测数据对应的延时数据平均值;分别获取所述延时数据序列中的最大延时数据和最小延时数据;根据所述最大延时数据和所述延时数据平均值的差值与所述延时数据平均值和所述最小延时数据的差值的比值,得到延时趋势信息。
[0149] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取预先设置的所述实时趋势信息的第一权值和预先设置的所述延时趋势信息的第二权值;根据所述第一权值和所述第二权值,分别对所述实时趋势信息和所述延时趋势信息进行加权求和,得到所述当前时间段内待监测参数的综合度量指标。
[0150] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据所述综合度量指标和所述历史综合度量指标的差值的绝对值,与所述历史综合度量指标的比值,得到趋势度量值趋势率;根据所述趋势度量值趋势率是否在阈值范围内,判断待监测参数是否异常。
[0151] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:判断数据库中是否存储了历史综合度量指标;若否,则将所述综合度量指标存储至数据库中作为历史综合度量指标;或,确定所述综合度量指标和所述历史综合度量指标选中的最大值,根据所述最大值,对所述数据库中的历史综合度指标进行更新。
[0152] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0153] 获取太阳同步轨道卫星回传的待监测参数的实时遥测数据和延时遥测数据;
[0154] 根据当前时间段内的所述实时遥测数据和所述延时遥测数据,分别生成实时数据序列和延时数据序列;
[0155] 根据所述实时数据序列,得到所述实时遥测数据的实时趋势信息;根据所述延时数据序列,得到所述延时遥测数据的延时趋势信息;
[0156] 根据所述实时趋势信息和所述延时趋势信息,得到所述当前时间段内待监测参数的综合度量指标;
[0157] 获取待监测参数的历史综合度量指标,根据所述历史综合度量指标和所述综合度量指标,判断待监测参数是否异常。
[0158] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当检测到太阳同步轨道卫星进入预先设置可观测区域时,与太阳同步轨道卫星建立连接;向太阳同步轨道卫星发送获取待监测参数的延时遥测数据和实时遥测数据的数据请求;根据所述数据请求,接收太阳同步轨道卫星发送的所述延时遥测数据,以及,实时接收太阳同步轨道卫星发送的待检测参数的实时数据,根据所述实时数据,生成所述实时遥测数据。
[0159] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据所述实时遥测数据中各个数据点的时间顺序,对所述实时遥测数据进行排序,生成实时数据序列;根据所述延时遥测数据中各个数据点的时间顺序,对所述延时遥测数据进行排序,生成延时数据序列。
[0160] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据所述实时数据序列,得到所述实时遥测数据对应的实时数据平均值;分别获取所述实时数据序列中的最大实时数据和最小实时数据;根据所述最大实时数据和所述实时数据平均值的差值与所述实时数据平均值和所述最小实时数据的差值的比值,得到实时趋势信息;根据所述延时数据序列,得到所述延时遥测数据对应的延时数据平均值;分别获取所述延时数据序列中的最大延时数据和最小延时数据;根据所述最大延时数据和所述延时数据平均值的差值与所述延时数据平均值和所述最小延时数据的差值的比值,得到延时趋势信息。
[0161] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取预先设置的所述实时趋势信息的第一权值和预先设置的所述延时趋势信息的第二权值;根据所述第一权值和所述第二权值,分别对所述实时趋势信息和所述延时趋势信息进行加权求和,得到所述当前时间段内待监测参数的综合度量指标。
[0162] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据所述综合度量指标和所述历史综合度量指标的差值的绝对值,与所述历史综合度量指标的比值,得到趋势度量值趋势率;根据所述趋势度量值趋势率是否在阈值范围内,判断待监测参数是否异常。
[0163] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:判断数据库中是否存储了历史综合度量指标;若否,则将所述综合度量指标存储至数据库中作为历史综合度量指标;或,确定所述综合度量指标和所述历史综合度量指标选中的最大值,根据所述最大值,对所述数据库中的历史综合度指标进行更新。
[0164] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0165] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0166] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。