一种基于K-Means++算法的卫星阶跃遥参稳定性监测的方法及系统与流程

    专利2022-07-08  102


    本发明涉及卫星遥测
    技术领域
    ,具体地,涉及一种基于k-means 算法的卫星阶跃遥参稳定性监测的方法及系统。
    背景技术
    :卫星在轨运行期间,其内部的运行状态监测系统获得的传感器参量信息编码后,通过遥测系统传输至地面,此遥测数据是地面卫星运管人员了解航天器在轨运行状态的唯一依据。遥测数据量大、维度高、关系复杂、相关性及专业强属于工业大数据的典型应用领域,其反映卫星所处的轨道信息、性能变化、工作模式切换以及是否出现故障等,对遥测数据的有效分析和智能计算将为地面运管人员判断卫星的性能,开展各种运行和维护管理工作提供有效依据。卫星阶跃变化型遥测数据具有随机阶跃的特点,其参数异常点很难通过简单的阈值规则进行判读。卫星遥测参数稳定性是反映卫星运行状态的重要指标,通过数据波形特点判定卫星在一定时期内是否存在异常状态。专利文献cn101718864a(申请号:cn200910237621.0)基于给定的参数有效值区间、长短期变化范围进行参数异常的判定;专利文献cn103646167a(申请号:cn201310596516.2)基于待测遥测参数和历史遥测参数对应极值点之间的相对误差与极值点阈值区间进行比较,实现参数的异常判定。这些方法存在以下问题:(1)针对卫星阶跃变化型遥测的随机阶跃特点,仅基于各类固定的阈值区间进行遥测参数的异常判定无法适应随机变化性遥测特点,极易造成误判。(2)人工监测结合阈值的方法面临人力成本巨大、可拓展性较差等问题,当卫星型号更换时,阈值就需要重新设定,不具备普遍适应性。(3)基于专家系统的方法,很难建立准确且完备的判读规则,不能处理阶跃变化型遥测中的未知的异常。由于传统的方法存在以上种种问题,因此,需要一种高效的卫星遥测参数稳定性检测方法,提高判读准确性,减少人力成本的投入。技术实现要素:针对现有技术中的缺陷,本发明的目的是提供一种基于k-means 算法的卫星阶跃遥参稳定性监测的方法及系统。根据本发明提供的基于k-means 算法的卫星阶跃遥参稳定性监测的方法,包括:步骤1:以自然天为单位将卫星阶跃变化型遥测信号进行切割分段处理,得到遥测数据集;步骤2:根据遥测数据集,识别信号阶跃尺度,建立标准信号空间;步骤3:度量待监测数据与标准信号空间的匹配程度;步骤4:根据匹配程度进行稳定性判定。优选的,所述步骤2包括:步骤2.1:输入以自然天为单位的遥测数据集;步骤2.2:在遥测数据集中选择符合预设条件的质心;步骤2.3:根据质心建立标准信号空间。优选的,所述步骤2.2包括:从遥测数据集中随机选取一个样本作为初始聚类中心,计算每个样本与初始聚类中心之间的最短距离,并计算每个样本被选为质心的概率;以轮盘方式选择出k个质心,其中k根据遥测数据的实际阶跃情况进行设置,将这k个质心作为初始化质心运行k均值聚类算法。优选的,所述步骤2.3包括:步骤2.3.1:计算遥测数据集中的每个特征向量到k个质心的欧式距离,并将其分到距离最小的质心所对应的信号空间中;步骤2.3.2:重新计算每个信号空间的质心;步骤2.3.3:重复执行步骤2.3.1~步骤2.3.2,直到质心不再发生变化,输出k个质心及其对应的信号空间。优选的,所述步骤3包括:根据统计法统计待监测数据中落在信号空间内样本点的比率,以此度量待监测数据与标准信号空间的匹配程度。优选的,若待监测数据中落在信号空间内样本点的比率大于等于预设值时,则判定该遥测数据段稳定,否则判定为异常数据段。根据本发明提供的基于k-means 算法的卫星阶跃遥参稳定性监测的系统,包括:模块m1:以自然天为单位将卫星阶跃变化型遥测信号进行切割分段处理,得到遥测数据集;模块m2:根据遥测数据集,识别信号阶跃尺度,建立标准信号空间;模块m3:度量待监测数据与标准信号空间的匹配程度;模块m4:根据匹配程度进行稳定性判定。优选的,所述模块m2包括:模块m2.1:输入以自然天为单位的遥测数据集;模块m2.2:在遥测数据集中选择符合预设条件的质心;模块m2.3:根据质心建立标准信号空间;所述模块m2.2包括:从遥测数据集中随机选取一个样本作为初始聚类中心,计算每个样本与初始聚类中心之间的最短距离,并计算每个样本被选为质心的概率;以轮盘方式选择出k个质心,其中k根据遥测数据的实际阶跃情况进行设置,将这k个质心作为初始化质心运行k均值聚类算法;所述模块m2.3包括:模块m2.3.1:计算遥测数据集中的每个特征向量到k个质心的欧式距离,并将其分到距离最小的质心所对应的信号空间中;模块m2.3.2:重新计算每个信号空间的质心;模块m2.3.3:重复执行模块m2.3.1~模块m2.3.2,直到质心不再发生变化,输出k个质心及其对应的信号空间。优选的,所述模块m3包括:根据统计法统计待监测数据中落在信号空间内样本点的比率,以此度量待监测数据与标准信号空间的匹配程度。优选的,若待监测数据中落在信号空间内样本点的比率大于等于预设值时,则判定该遥测数据段稳定,否则判定为异常数据段。与现有技术相比,本发明具有如下的有益效果:本基于k-means 方法的卫星阶跃变化型遥测稳定性监测方法无需提前获知专家经验,能够利用正常数据计算生成自适应的正常信号空间,极大的节省了人力成本;同时本方法扩展性强,可同时用于各类多尺度阶跃型遥测,并且使用数据驱动的方法在提升效率的同时可显著降低系统工作负担。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:图1为本申请的一种基于k-means 方法的卫星阶跃变化型遥测稳定性监测方法的流程框图;图2为应答机电平tmc0002遥测波道的稳定数据段;图3为应答机电平tmc0005遥测波道的稳定数据段;图4为应答机电平tmc0002遥测波道的异常数据段;图5为应答机电平tmc0005遥测波道的异常数据段。具体实施方式下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。实施例:如图1,本实例采取某卫星的阶跃变化型遥测信号进行验证。为了测试本发明在实际应用的作用,具体使用该星应答机电平tmc0002、tmc0005两个波道,使用两组阶跃信号对本发明基于k-means 方法的卫星阶跃变化型遥测稳定性监测方法进行检测验证,具体步骤如下:步骤一:以自然天为单位将收集到的卫星阶跃变化型遥测进行分段处理,设置判断条件,将无数据自然天剔除。遥测tmc0002、tmc0005共计分段数均为334。步骤二:输入30天正常遥测数据,利用k-means 方法对不同尺度阶跃信号进行识别和分类,建立不同尺度的信号空间。其中所用的k-means 方法实现不同尺度阶跃信号的识别和分类,并建立正常信号空间的步骤如下:1)输入以自然天为单位的正常遥测数据集,t={(x1,y1),(x2,y2),...,(xn,yn)},其中为遥测数据的特征向量,yi∈y={c1,c2,...,ck}为不同尺度的阶跃信号的类别,此处类别包括高电平、低电平。2)初始质心的优化选择:a.从数据集中随机选取一个样本作为初始聚类中心ci。b.首先计算每个样本与当前已有聚类中心(质心)之间的最短距离(即与最近的一个质心的距离),用欧式距离d(x)表示,c.接着计算每个样本被选为下一个质心的概率d.按照轮盘法选择出下一个质心,直到选择出共k个质心,其中k根据正常遥测数据的实际阶跃情况进行设置,此处k=2。利用这k个质心来作为初始化质心去运行标准的k-means算法3)标准的k-means计算方法:a.针对数据集t中的每个特征向量xi,计算它到k个质心的欧式距离,并将其分到距离最小的质心所对应的信号空间vi中。b.针对每个信号空间vi,重新计算它的质心(即属于该信号空间的质心)。c.重复迭代直到质心不在发生变化,输出k个质心c1,c2,...,ck及其对应的信号空间vi={d(xi)<d(xi)max}。本例中利用k-means 方法得到的质心及不同尺度的正常信号空间如下表所示。表1遥测tmc0002质心及信号空间质心对应的正常信号空间c1=-80v1={d(xi)<20}c2=-130v2={d(xi)<10}表2遥测tmc0005质心及信号空间质心对应的正常信号空间c1=4.75v1={d(xi)<0.25}c2=0.5v2={d(xi)<0.5}用k-means 方法得到的不同尺度的信号空间分别为v1,v2,...vi,标准信号全空间表示为s,则s=v1∪v2∪...∪vi。步骤三:利用统计方法计算待监测数据段中处于正常信号空间的比率,从而对遥测稳定性进行判定。本示例中当监测数据中落在正常信号空间s内样本点的比率大于99.5%时,认为该遥测数据段稳定,稳定数据如附图2、图3,否则判定为异常数据段,如附图4、图5。根据本发明提供的卫星阶跃变化型遥测稳定性监测系统,包括:模块m1:以自然天为单位将卫星阶跃变化型遥测信号进行切割分段处理,得到遥测数据集;模块m2:根据遥测数据集,识别信号阶跃尺度,建立标准信号空间;模块m3:度量待监测数据与标准信号空间的匹配程度;模块m4:根据匹配程度进行稳定性判定。优选的,所述模块m2包括:模块m2.1:输入以自然天为单位的遥测数据集;模块m2.2:在遥测数据集中选择符合预设条件的质心;模块m2.3:根据质心建立标准信号空间;所述模块m2.2包括:从遥测数据集中随机选取一个样本作为初始聚类中心,计算每个样本与初始聚类中心之间的最短距离,并计算每个样本被选为质心的概率;以轮盘方式选择出k个质心,其中k根据遥测数据的实际阶跃情况进行设置,将这k个质心作为初始化质心运行k均值聚类算法;所述模块m2.3包括:模块m2.3.1:计算遥测数据集中的每个特征向量到k个质心的欧式距离,并将其分到距离最小的质心所对应的信号空间中;模块m2.3.2:重新计算每个信号空间的质心;模块m2.3.3:重复执行模块m2.3.1~模块m2.3.2,直到质心不再发生变化,输出k个质心及其对应的信号空间。优选的,所述模块m3包括:根据统计法统计待监测数据中落在信号空间内样本点的比率,以此度量待监测数据与标准信号空间的匹配程度。优选的,若待监测数据中落在信号空间内样本点的比率大于等于预设值时,则判定该遥测数据段稳定,否则判定为异常数据段。本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统、装置及其各个模块以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统、装置及其各个模块以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同程序。所以,本发明提供的系统、装置及其各个模块可以被认为是一种硬件部件,而对其内包括的用于实现各种程序的模块也可以视为硬件部件内的结构;也可以将用于实现各种功能的模块视为既可以是实现方法的软件程序又可以是硬件部件内的结构。以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。当前第1页1 2 3 
    技术特征:

    1.一种基于k-means 算法的卫星阶跃遥参稳定性监测的方法,其特征在于,包括:

    步骤1:以自然天为单位将卫星阶跃变化型遥测信号进行切割分段处理,得到遥测数据集;

    步骤2:根据遥测数据集,识别信号阶跃尺度,建立标准信号空间;

    步骤3:度量待监测数据与标准信号空间的匹配程度;

    步骤4:根据匹配程度进行稳定性判定。

    2.根据权利要求1所述的基于k-means 算法的卫星阶跃遥参稳定性监测的方法,其特征在于,所述步骤2包括:

    步骤2.1:输入以自然天为单位的遥测数据集;

    步骤2.2:在遥测数据集中选择符合预设条件的质心;

    步骤2.3:根据质心建立标准信号空间。

    3.根据权利要求2所述的基于k-means 算法的卫星阶跃遥参稳定性监测的方法,其特征在于,所述步骤2.2包括:

    从遥测数据集中随机选取一个样本作为初始聚类中心,计算每个样本与初始聚类中心之间的最短距离,并计算每个样本被选为质心的概率;

    以轮盘方式选择出k个质心,其中k根据遥测数据的实际阶跃情况进行设置,将这k个质心作为初始化质心运行k均值聚类算法。

    4.根据权利要求3所述的基于k-means 算法的卫星阶跃遥参稳定性监测的方法,其特征在于,所述步骤2.3包括:

    步骤2.3.1:计算遥测数据集中的每个特征向量到k个质心的欧式距离,并将其分到距离最小的质心所对应的信号空间中;

    步骤2.3.2:重新计算每个信号空间的质心;

    步骤2.3.3:重复执行步骤2.3.1~步骤2.3.2,直到质心不再发生变化,输出k个质心及其对应的信号空间。

    5.根据权利要求1所述的基于k-means 算法的卫星阶跃遥参稳定性监测的方法,其特征在于,所述步骤3包括:根据统计法统计待监测数据中落在信号空间内样本点的比率,以此度量待监测数据与标准信号空间的匹配程度。

    6.根据权利要求1所述的基于k-means 算法的卫星阶跃遥参稳定性监测的方法,其特征在于,若待监测数据中落在信号空间内样本点的比率大于等于预设值时,则判定该遥测数据段稳定,否则判定为异常数据段。

    7.一种基于k-means 算法的卫星阶跃遥参稳定性监测的系统,其特征在于,包括:

    模块m1:以自然天为单位将卫星阶跃变化型遥测信号进行切割分段处理,得到遥测数据集;

    模块m2:根据遥测数据集,识别信号阶跃尺度,建立标准信号空间;

    模块m3:度量待监测数据与标准信号空间的匹配程度;

    模块m4:根据匹配程度进行稳定性判定。

    8.根据权利要求7所述的基于k-means 算法的卫星阶跃遥参稳定性监测的系统,其特征在于,所述模块m2包括:

    模块m2.1:输入以自然天为单位的遥测数据集;

    模块m2.2:在遥测数据集中选择符合预设条件的质心;

    模块m2.3:根据质心建立标准信号空间;

    所述模块m2.2包括:

    从遥测数据集中随机选取一个样本作为初始聚类中心,计算每个样本与初始聚类中心之间的最短距离,并计算每个样本被选为质心的概率;

    以轮盘方式选择出k个质心,其中k根据遥测数据的实际阶跃情况进行设置,将这k个质心作为初始化质心运行k均值聚类算法;

    所述模块m2.3包括:

    模块m2.3.1:计算遥测数据集中的每个特征向量到k个质心的欧式距离,并将其分到距离最小的质心所对应的信号空间中;

    模块m2.3.2:重新计算每个信号空间的质心;

    模块m2.3.3:重复执行模块m2.3.1~模块m2.3.2,直到质心不再发生变化,输出k个质心及其对应的信号空间。

    9.根据权利要求7所述的基于k-means 算法的卫星阶跃遥参稳定性监测的系统,其特征在于,所述模块m3包括:根据统计法统计待监测数据中落在信号空间内样本点的比率,以此度量待监测数据与标准信号空间的匹配程度。

    10.根据权利要求7所述的基于k-means 算法的卫星阶跃遥参稳定性监测的系统,其特征在于,若待监测数据中落在信号空间内样本点的比率大于等于预设值时,则判定该遥测数据段稳定,否则判定为异常数据段。

    技术总结
    本发明提供了一种基于K‑Means 算法的卫星阶跃遥参稳定性监测的方法及系统,包括:步骤1:以自然天为单位将卫星阶跃变化型遥测信号进行切割分段处理,得到遥测数据集;步骤2:根据遥测数据集,识别信号阶跃尺度,建立标准信号空间;步骤3:度量待监测数据与标准信号空间的匹配程度;步骤4:根据匹配程度进行稳定性判定。本发明使用使用数据驱动的自识别方法,解决了传统稳定性监测方法对专家知识及人工的依赖问题;同时方法扩展性强,可用于各类多尺度阶跃型遥测。

    技术研发人员:刘赞;党建成;张国勇;董房;张发家;蔡先军;庄建昆;杨同智
    受保护的技术使用者:上海卫星工程研究所
    技术研发日:2020.12.03
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-21182.html

    最新回复(0)