卫星蓄电池电流数据异常参数移除方法及装置与流程

文档序号:24890852发布日期:2021-04-30 13:16阅读:126来源:国知局
卫星蓄电池电流数据异常参数移除方法及装置与流程

本公开涉及航天器数据处理技术领域,尤其涉及卫星蓄电池电流数据异常参数移除方法及装置。



背景技术:

卫星是以太空飞行载具如火箭、航天飞机等发射到太空中,像天然卫星一样环绕地球或其它行星的装置。地面控制端为了获取卫星所采集的数据或为获取卫星自身的状态,可以接收卫星上不同的信源产生的卫星蓄电池电流数据。根据所获取的卫星蓄电池电流数据,可以确定卫星蓄电池电流数据的短期变化规律与长期变化趋势,从而帮助对卫星的管理进行改善。

随着科技的发展,在轨卫星的功能越来越丰富,与之配套的收发设备、传输通道等也逐渐复杂化。随之而来的,地面控制端所获取的卫星蓄电池电流数据中中开始包含较多的异常值以及各式各样的噪声。为了避免在根据卫星蓄电池电流数据对卫星的管理时受到卫星蓄电池电流数据中异常值的影响,可以由人工确定卫星蓄电池电流数据中出现的异常值,并将其移除。但由近几年来卫星蓄电池电流数据普遍数据量较大,超出了人工处理的极限,从而导致使人工对卫星蓄电池电流数据进行处理的效率大幅下降,从而增大了对所获取的卫星蓄电池电流数据中进行研究的难度,损害了用户体验。



技术实现要素:

为克服相关技术中存在的问题,本公开的实施例提供卫星蓄电池电流数据异常参数移除方法及装置。技术方案如下:

根据本公开的实施例的第一方面,提供一种卫星蓄电池电流数据异常参数移除方法,包括:

获取卫星蓄电池电流数据,卫星蓄电池电流数据包括多个采样点的电流参数;

根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点;

将高频异常电流参数移除,以获取高频清洗卫星蓄电池电流数据;

根据高频清洗卫星蓄电池电流数据中连续5个采样点的电流参数获取低频数据清洗基准值,并根据低频数据清洗基准值确定连续5个采样点中电流参数为低频异常电流参数的采样点;

将低频异常电流参数移除,以获取低频清洗卫星蓄电池电流数据。

在一个实施例中,将高频异常电流参数移除,以获取高频清洗卫星蓄电池电流数据,包括:

将高频异常电流参数移除,并对电流参数为高频异常参数的采样点进行补零,以获取高频清洗卫星蓄电池电流数据。

在一个实施例中,卫星蓄电池电流数据还包括每个采样点的采样时间;

根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点之前,方法还包括:

当卫星蓄电池电流数据中第i个采样点的采样时间与卫星蓄电池电流数据中第i+1个采样点的采样时间之间的时间差小于或等于预设采样时间差、且第i个采样点的电流参数等于第i+1个采样点的电流参数时,将第i+1个采样点的电流参数以及第i+1个采样点的采样时间从卫星蓄电池电流数据中移除;

当卫星蓄电池电流数据中,第i个采样点的采样时间与第i+1个采样点的采样时间之间的时间差小于或等于预设采样时间差、第i个采样点的电流参数不等于第i+1个采样点的电流参数、卫星蓄电池电流数据中第i-1个采样点的电流参数等于第i+1个采样点的电流参数,且第i个采样点的采样时间、第i-1个采样点的采样时间以及第i+1个采样点的采样时间均不属于日照期补充充电范围以及日照期补充放电时间范围内时,将第i-1个采样点的电流参数以及第i-1个采样点的采样时间从卫星蓄电池电流数据中移除。

在一个实施例中,预设采样时间差小于或等于0.5秒。

在一个实施例中,根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点之前,方法还包括:

当czxl与cyxl的乘积为0时,将卫星蓄电池电流数据中第i个采样点确定为单跳采样点,其中czxl=(xci-1-xci-2)/(tci-1-tci-2),cyxl=(xci-xci-1)/(tci-tci-1),第i个采样点的采样时间为tci,第i个采样点的电流参数为xci,第i+1个采样点的采样时间为tci+1,卫星蓄电池电流数据中第i+1个采样点的电流参数为xci+1,卫星蓄电池电流数据中第i-1个采样点的采样时间为tci-1,第i-1个采样点的电流参数为xci-1;

当xciq1/tciq1与xciq12/tciq12均大于10×(xciq2/tciq2),且tciq2属于异常补充充电时间范围时或xciq1/tciq1与xciq12/tciq12均大于xciq2/tciq2的10倍时,将卫星蓄电池电流数据中第i-1个采样点确定为单异常采样点,其中tciq1=|tci-tci-1|,tciq2=|tci-tci-2|,tciq12=|tci-1-tci-2|,xciq1=|xci-xci-1|,xciq2=|xci-xci-2|,xciq12=|xci-1-xci-2|;

将单跳采样点的电流参数和/或异常采样点的电流参数从卫星蓄电池电流数据中移除,以获取第一次清洗卫星蓄电池电流数据;

根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点,包括:

根据第一次清洗卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点。

在一个实施例中,异常补充充电时间范围,包括大于或等于200s、小于或等于10s。

在一个实施例中,连续4个采样点中第一个采样点的采样时间与连续4个采样点中最后一个采样点的采样时间的时间间隔小于或等于300秒。

在一个实施例中,连续5个采样点中第一个采样点的采样时间与连续4个采样点中最后一个采样点的采样时间的时间间隔小于或等于100秒。

根据本公开的实施例的第二方面,提供一种卫星蓄电池电流数据异常参数移除装置,包括:

卫星蓄电池电流数据获取模块,用于获取卫星蓄电池电流数据,卫星蓄电池电流数据包括多个采样点的电流参数;

高频异常采样点确认模块,用于根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点;

高频清洗模块,用于将高频异常电流参数移除,以获取高频清洗卫星蓄电池电流数据;

低频异常采样点确认模块,用于根据高频清洗卫星蓄电池电流数据中连续5个采样点的电流参数获取低频数据清洗基准值,并根据低频数据清洗基准值确定连续5个采样点中电流参数为低频异常电流参数的采样点;

低频清洗模块,用于将低频异常电流参数移除,以获取低频清洗卫星蓄电池电流数据。

根据本公开的实施例的第二方面,提供一种一种卫星蓄电池电流数据异常参数移除装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,处理器被配置为:

获取卫星蓄电池电流数据,卫星蓄电池电流数据包括多个采样点的电流参数;

根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点;

将高频异常电流参数移除,以获取高频清洗卫星蓄电池电流数据;

根据高频清洗卫星蓄电池电流数据中连续5个采样点的电流参数获取低频数据清洗基准值,并根据低频数据清洗基准值确定连续5个采样点中电流参数为低频异常电流参数的采样点;

将低频异常电流参数移除,以获取低频清洗卫星蓄电池电流数据。

本公开的实施例提供的技术方案中,通过获取包括多个采样点的电流参数的卫星蓄电池电流数据,根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点;将高频异常电流参数移除,以获取高频清洗卫星蓄电池电流数据,根据高频清洗卫星蓄电池电流数据中连续5个采样点的电流参数获取低频数据清洗基准值,并根据低频数据清洗基准值确定连续5个采样点中电流参数为低频异常电流参数的采样点;将低频异常电流参数移除,以获取低频清洗卫星蓄电池电流数据。从而在无需人工处理的前提下,自动移除卫星蓄电池电流数据中的高频异常电流参数与低频异常电流参数,降低了去除卫星蓄电池电流数据中异常参数的难度,提高了根据卫星蓄电池电流数据对卫星的管理的可靠性,改善了用户体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的卫星蓄电池电流数据异常参数移除方法的流程示意图;

图2是根据一示例性实施例示出的卫星蓄电池电流数据异常参数移除方法的流程示意图;

图3是根据一示例性实施例示出的卫星蓄电池电流数据异常参数移除方法的流程示意图;

图4是根据一个示例性实施例示出的一种卫星蓄电池电流数据异常参数移除装置的结构示意图;

图5是根据一示例性实施例示出的一种卫星蓄电池电流数据异常参数移除装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

随着科技的发展,在轨卫星数量逐渐增多,卫星使用寿命也延长。随之而来的,地面控制端所获取的卫星蓄电池电流数据迅速增多,卫星蓄电池电流数据中的电流参数的数量增加到了几百乃至数万个。同时,在轨卫星的功能越来越丰富,与之配套的收发设备、传输通道等也逐渐复杂化。随之而来的,地面控制端所获取的卫星蓄电池电流数据中开始包含较多的异常值,即卫星蓄电池电流数据出现异常值。为了避免在根据卫星蓄电池电流数据对卫星的管理时受到卫星蓄电池电流数据中异常或错误的影响,可以由人工确定卫星蓄电池电流数据中出现的异常值,并将其移除。

但由近几年来卫星蓄电池电流数据普遍数据量较大,由仅以某高轨卫星北蓄电池充电电流1年的采样数据为例,数据量就高达574mb,而人的经验知识积累时间长,比对分析标准复杂多样,难以量化,所以采用人工确定卫星蓄电池电流数据中的异常值不但工作效率低,而且规范性、稳定性会较差,超出了人工处理的极限,从而导致使人工对卫星蓄电池电流数据进行处理的效率大幅下降,降低了根据卫星蓄电池电流数据对卫星的管理的可靠性,损害了用户体验。

为了解决上述问题,本公开的实施例提供的技术方案中,通过获取包括多个采样点的电流参数的卫星蓄电池电流数据,根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点;将高频异常电流参数移除,以获取高频清洗卫星蓄电池电流数据,根据高频清洗卫星蓄电池电流数据中连续5个采样点的电流参数获取低频数据清洗基准值,并根据低频数据清洗基准值确定连续5个采样点中电流参数为低频异常电流参数的采样点;将低频异常电流参数移除,以获取低频清洗卫星蓄电池电流数据。从而在无需人工处理的前提下,自动移除卫星蓄电池电流数据中的高频异常电流参数与低频异常电流参数,降低了去除卫星蓄电池电流数据中异常参数的难度,提高了根据卫星蓄电池电流数据对卫星的管理的可靠性,改善了用户体验。

本公开的实施例提供了一种卫星蓄电池电流数据异常参数移除方法,图1是根据一示例性实施例示出的卫星蓄电池电流数据异常参数移除方法的流程示意图,如图1所示,该方法包括如下步骤101至步骤105:

101、获取卫星蓄电池电流数据。

其中,卫星蓄电池电流数据包括多个采样点的电流参数。

获取卫星蓄电池电流数据可以为从卫星下载卫星蓄电池电流数据,也可以为读取事先储存在地面端上的卫星蓄电池电流数据。电流参数包括、主母线负载电流、蓄电池组充电电流、蓄电池组放电电流、分流调节器分流电流、主母线电压、蓄电池组电压、电源状态字、电池组温度、太阳帆板输出功率、方式字、模式字中至少一项。

在一个实施例中获取卫星蓄电池电流数据,可以通过根据目标年度信息以及目标卫星标识中至少一项获取卫星蓄电池电流数据。

示例性的,目标年度信息以及目标卫星标识可以为预设的,也可以从其他装置或系统处获取。

例如,当地面端上事先储存有多个卫星多个年度的数据时,可以根据该多个卫星的卫星标识、该多个年度的年度信息对地面端上事先储存的数据进行分割以获取卫星蓄电池电流数据,其中所获取的卫星蓄电池电流数据可以包括单颗卫星的电流参数,该电流参数的采集时间可以属于单个年度。进一步的,当地面端上事先储存的数据包括多种电流参数时,还可以根据该多个卫星的卫星标识、该多个年度的年度信息以及该多个电流参数的电流参数信息对地面端上事先储存的数据进行分割以获取卫星蓄电池电流数据,其中所获取的卫星蓄电池电流数据包括单颗卫星的单种电流参数,该电流参数的采集时间属于单个年度。

例如,地面端上事先储存的数据包括在3~9年间获取的某平台6颗卫星的30种下行电流参数,根据卫星、年度以及电流参数对地面端上事先储存的数据进行分割,以获取1176个卫星蓄电池电流数据。

102、根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点。

示例性的,连续4个采样点中第一个采样点的采样时间与连续4个采样点中最后一个采样点的采样时间的时间间隔可以小于或等于300秒。

例如,电流参数可以包括充电电流值与放电电流值,其中,卫星蓄电池电流数据中充电电流值的序列记为{xc(ti)|ti=ti-1+hi,i=1,2,3,…,nt0=0.0},hi为两相邻采样点对应时间间隔。并简记第i采样点充电电流对应的采样时间为tci,电流幅值为xci。

高频数据清洗基准值包括:ir=i-r-1tcir=|tci-tcr|、xcir=|xci-xcr|、tciq1=|tci-tci-1|、tciq12=|tci-1-tci-2|、xciq1=|xci-xci-1|、xciq12=|xci-1-xci-2|、tcrh1=|tcr+1-tcr|、xcrh1=|xcr+1-xcr|、tcrh21=|tcr+2-tcr+1|、xcrh21=|xcr+2-xcr+1|、tczd=max(tcr,tcr+1,tcr+2…tci-2,tci-1,tci|r≥2且r≤i-2)、xczd=max(xcr,xcr+1,xcr+2…xci-2,xci-1,xci|r≥2且r≤i-2)、tczx=min(tcr,tcr+1,tcr+2…tci-2,tci-1,tci|r≥2且r≤i-2)、xczx=min(xcr,xcr+1,xcr+2…xci-2,xci-1,xci|r≥2且r≤i-2)、czdzxl=(xczd-xcr)/(tczd-tcr)、czdyxl=(xczd-xci)/(tczd-tci)、czxzxl=(xczx-xcr)/(tczx-tcr)、czxyxl=(xczx-xci)/(tczx-tci)、xczdc=max(|xczd-xci|,|xczd-xcr|)、xczxc=max(|xczx-xci|,|xczx-xcr|)。

根据上述高频数据清洗基准值与标准高频数据清洗基准值进行对比,根据对比结果可以确定连续4个采样点中电流参数为高频异常参数的采样点。

103、将高频异常电流参数移除,以获取高频清洗卫星蓄电池电流数据。

104、根据高频清洗卫星蓄电池电流数据中连续5个采样点的电流参数获取低频数据清洗基准值,并根据低频数据清洗基准值确定连续5个采样点中电流参数为低频异常电流参数的采样点。

示例性的,连续5个采样点中第一个采样点的采样时间与连续4个采样点中最后一个采样点的采样时间的时间间隔小于或等于100秒。

例如,电流参数可以包括充电电流值与放电电流值,其中,高频清洗卫星蓄电池电流数据中充电电流值的序列记为{xc(ti)|ti=ti-1+hi,i=1,2,3,…,nt0=0.0},hi为两相邻采样点对应时间间隔。并简记第i采样点充电电流对应的采样时间为tci,电流幅值为xci。

低频数据清洗基准值包括:tciq1=|tci-tci-1|、tciq2=|tci-tci-2|、tciq3=|tci-tci-3|、tciq4=|tci-tci-4|、tciq12=|tci-1-tci-2|、tciq13=|tci-1-tci-3|、tciq14=|tci-1-tci-4|、tciq23=|tci-2-tci-3|、tciq24=|tci-2-tci-4|、tciq34=|tci-3-tci-4|、xciq1=|xci-xci-1|、xciq2=|xci-xci-2|、xciq3=|xci-xci-3|、xciq4=|xci-xci-4|、xciq12=|xci-1-xci-2|、xciq13=|xci-1-xci-3|、xciq14=|xci-1-xci-4|、xciq23=|xci-2-xci-3|、xciq24=|xci-2-xci-4|、xciq34=|xci-3-xci-4|、czxl=(xci-1-xci-2)/(tci-1-tci-2)、cyxl=(xci-xci-1)/(tci-tci-1)。

根据上述低频数据清洗基准值与标准低频数据清洗基准值进行对比,根据对比结果可以确定连续5个采样点中电流参数为低频异常参数的采样点。

105、将低频异常电流参数移除,以获取低频清洗卫星蓄电池电流数据。

示例性的,可以将高频异常电流参数移除,并对电流参数为高频异常参数的采样点进行补零,以获取高频清洗卫星蓄电池电流数据。

本公开的实施例提供的技术方案中,通过获取包括多个采样点的电流参数的卫星蓄电池电流数据,根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点;将高频异常电流参数移除,以获取高频清洗卫星蓄电池电流数据,根据高频清洗卫星蓄电池电流数据中连续5个采样点的电流参数获取低频数据清洗基准值,并根据低频数据清洗基准值确定连续5个采样点中电流参数为低频异常电流参数的采样点;将低频异常电流参数移除,以获取低频清洗卫星蓄电池电流数据。从而在无需人工处理的前提下,自动移除卫星蓄电池电流数据中的高频异常电流参数与低频异常电流参数,降低了去除卫星蓄电池电流数据中异常参数的难度,提高了根据卫星蓄电池电流数据对卫星的管理的可靠性,改善了用户体验。

在一个实施例中,卫星蓄电池电流数据还包括每个采样点的采样时间,图2是根据一示例性实施例示出的卫星蓄电池电流数据异常参数移除方法的流程示意图,如图2所示,在步骤102之前,方法还包括步骤106至步骤107:

106、当卫星蓄电池电流数据中第i个采样点的采样时间与卫星蓄电池电流数据中第i+1个采样点的采样时间之间的时间差小于或等于预设采样时间差、且第i个采样点的电流参数等于第i+1个采样点的电流参数时,将第i+1个采样点的电流参数以及第i+1个采样点的采样时间从卫星蓄电池电流数据中移除。

107、当卫星蓄电池电流数据中,第i个采样点的采样时间与第i+1个采样点的采样时间之间的时间差小于或等于预设采样时间差、第i个采样点的电流参数不等于第i+1个采样点的电流参数、卫星蓄电池电流数据中第i-1个采样点的电流参数等于第i+1个采样点的电流参数,且第i个采样点的采样时间、第i-1个采样点的采样时间以及第i+1个采样点的采样时间均不属于日照期补充充电范围以及日照期补充放电时间范围内时,将第i-1个采样点的电流参数以及第i-1个采样点的采样时间从卫星蓄电池电流数据中移除。

示例性的,预设采样时间差可以小于或等于0.5秒。

通过上述步骤,可以对卫星蓄电池电流数据进行粗略清洗,以剔除电流参数以及采样时间中至少一项出现异常的采样点,减少后续进行数据处理时的运算量。

图3是根据一示例性实施例示出的卫星蓄电池电流数据异常参数移除方法的流程示意图,如图3所示,在步骤102之前,方法还包括步骤108至步骤110:

108、当czxl与cyxl的乘积为0时,将卫星蓄电池电流数据中第i个采样点确定为单跳采样点。

其中,czxl=(xci-1-xci-2)/(tci-1-tci-2),cyxl=(xci-xci-1)/(tci-tci-1),第i个采样点的采样时间为tci,第i个采样点的电流参数为xci,第i+1个采样点的采样时间为tci+1,卫星蓄电池电流数据中第i+1个采样点的电流参数为xci+1,卫星蓄电池电流数据中第i-1个采样点的采样时间为tci-1,第i-1个采样点的电流参数为xci-1;

109、当xciq1/tciq1与xciq12/tciq12均大于10×(xciq2/tciq2),且tciq2属于异常补充充电时间范围时或xciq1/tciq1与xciq12/tciq12均大于xciq2/tciq2的10倍时,将卫星蓄电池电流数据中第i-1个采样点确定为单异常采样点。

其中tciq1=|tci-tci-1|,tciq2=|tci-tci-2|,tciq12=|tci-1-tci-2|,xciq1=|xci-xci-1|,xciq2=|xci-xci-2|,xciq12=|xci-1-xci-2|;。

示例性的,异常补充充电时间范围,包括大于或等于200s、小于或等于10s。

110、将单跳采样点的电流参数和/或异常采样点的电流参数从卫星蓄电池电流数据中移除,以获取第一次清洗卫星蓄电池电流数据;

步骤102,可以通过步骤1021实现:

1021、根据第一次清洗卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点。

通过上述步骤,可以对卫星蓄电池电流数据进行粗略清洗,以剔除单异常采样点,减少后续进行数据处理时的运算量。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

图4是根据一个示例性实施例示出的一种卫星蓄电池电流数据异常参数移除装置20的结构示意图,卫星蓄电池电流数据异常参数移除装置20可以为终端也可以为终端的一部分,卫星蓄电池电流数据异常参数移除装置20可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图4所示,该卫星蓄电池电流数据异常参数移除装置20包括:

卫星蓄电池电流数据获取模块201,用于获取卫星蓄电池电流数据,所述卫星蓄电池电流数据包括多个采样点的电流参数。

高频异常采样点确认模块202,用于根据所述卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据所述高频数据清洗基准值确定所述连续4个采样点中电流参数为高频异常参数的采样点。

高频清洗模块203,用于将所述高频异常电流参数移除,以获取高频清洗卫星蓄电池电流数据。

低频异常采样点确认模块204,用于根据所述高频清洗卫星蓄电池电流数据中连续5个采样点的电流参数获取低频数据清洗基准值,并根据所述低频数据清洗基准值确定所述连续5个采样点中电流参数为低频异常电流参数的采样点。

低频清洗模块205,用于将所述低频异常电流参数移除,以获取低频清洗卫星蓄电池电流数据。

本公开的实施例提供一种卫星蓄电池电流数据异常参数移除装置,该卫星蓄电池电流数据异常参数移除装置通过获取包括多个采样点的电流参数的卫星蓄电池电流数据,根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点;将高频异常电流参数移除,以获取高频清洗卫星蓄电池电流数据,根据高频清洗卫星蓄电池电流数据中连续5个采样点的电流参数获取低频数据清洗基准值,并根据低频数据清洗基准值确定连续5个采样点中电流参数为低频异常电流参数的采样点;将低频异常电流参数移除,以获取低频清洗卫星蓄电池电流数据。从而在无需人工处理的前提下,自动移除卫星蓄电池电流数据中的高频异常电流参数与低频异常电流参数,降低了去除卫星蓄电池电流数据中异常参数的难度,提高了根据卫星蓄电池电流数据对卫星的管理的可靠性,改善了用户体验。

图5是根据一示例性实施例示出的一种卫星蓄电池电流数据异常参数移除装置30的框图,该卫星蓄电池电流数据异常参数移除装置30可以为终端,也可以为终端的一部分,卫星蓄电池电流数据异常参数移除装置30包括:

处理器301;

用于存储处理器301可执行指令的存储器302;

其中,处理器301被配置为:

获取卫星蓄电池电流数据,卫星蓄电池电流数据包括多个采样点的电流参数;

根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点;

将高频异常电流参数移除,以获取高频清洗卫星蓄电池电流数据;

根据高频清洗卫星蓄电池电流数据中连续5个采样点的电流参数获取低频数据清洗基准值,并根据低频数据清洗基准值确定连续5个采样点中电流参数为低频异常电流参数的采样点;

将低频异常电流参数移除,以获取低频清洗卫星蓄电池电流数据。

在一个实施例中,将高频异常电流参数移除,以获取高频清洗卫星蓄电池电流数据,包括:

将高频异常电流参数移除,并对电流参数为高频异常参数的采样点进行补零,以获取高频清洗卫星蓄电池电流数据。

在一个实施例中,卫星蓄电池电流数据还包括每个采样点的采样时间;

根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点之前,方法还包括:

当卫星蓄电池电流数据中第i个采样点的采样时间与卫星蓄电池电流数据中第i+1个采样点的采样时间之间的时间差小于或等于预设采样时间差、且第i个采样点的电流参数等于第i+1个采样点的电流参数时,将第i+1个采样点的电流参数以及第i+1个采样点的采样时间从卫星蓄电池电流数据中移除;

当卫星蓄电池电流数据中,第i个采样点的采样时间与第i+1个采样点的采样时间之间的时间差小于或等于预设采样时间差、第i个采样点的电流参数不等于第i+1个采样点的电流参数、卫星蓄电池电流数据中第i-1个采样点的电流参数等于第i+1个采样点的电流参数,且第i个采样点的采样时间、第i-1个采样点的采样时间以及第i+1个采样点的采样时间均不属于日照期补充充电范围以及日照期补充放电时间范围内时,将第i-1个采样点的电流参数以及第i-1个采样点的采样时间从卫星蓄电池电流数据中移除。

在一个实施例中,预设采样时间差小于或等于0.5秒。

在一个实施例中,根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点之前,方法还包括:

当czxl与cyxl的乘积为0时,将卫星蓄电池电流数据中第i个采样点确定为单跳采样点,其中czxl=(xci-1-xci-2)/(tci-1-tci-2),cyxl=(xci-xci-1)/(tci-tci-1),第i个采样点的采样时间为tci,第i个采样点的电流参数为xci,第i+1个采样点的采样时间为tci+1,卫星蓄电池电流数据中第i+1个采样点的电流参数为xci+1,卫星蓄电池电流数据中第i-1个采样点的采样时间为tci-1,第i-1个采样点的电流参数为xci-1;

当xciq1/tciq1与xciq12/tciq12均大于10×(xciq2/tciq2),且tciq2属于异常补充充电时间范围时或xciq1/tciq1与xciq12/tciq12均大于xciq2/tciq2的10倍时,将卫星蓄电池电流数据中第i-1个采样点确定为单异常采样点,其中tciq1=|tci-tci-1|,tciq2=|tci-tci-2|,tciq12=|tci-1-tci-2|,xciq1=|xci-xci-1|,xciq2=|xci-xci-2|,xciq12=|xci-1-xci-2|;

将单跳采样点的电流参数和/或异常采样点的电流参数从卫星蓄电池电流数据中移除,以获取第一次清洗卫星蓄电池电流数据;

根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点,包括:

根据第一次清洗卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点。

在一个实施例中,异常补充充电时间范围,包括大于或等于200s、小于或等于10s。

在一个实施例中,连续4个采样点中第一个采样点的采样时间与连续4个采样点中最后一个采样点的采样时间的时间间隔小于或等于300秒。

在一个实施例中,连续5个采样点中第一个采样点的采样时间与连续4个采样点中最后一个采样点的采样时间的时间间隔小于或等于100秒。

本公开的实施例提供一种卫星蓄电池电流数据异常参数移除装置,该卫星蓄电池电流数据异常参数移除装置通过获取包括多个采样点的电流参数的卫星蓄电池电流数据,根据卫星蓄电池电流数据中连续4个采样点的电流参数获取高频数据清洗基准值,并根据高频数据清洗基准值确定连续4个采样点中电流参数为高频异常参数的采样点;将高频异常电流参数移除,以获取高频清洗卫星蓄电池电流数据,根据高频清洗卫星蓄电池电流数据中连续5个采样点的电流参数获取低频数据清洗基准值,并根据低频数据清洗基准值确定连续5个采样点中电流参数为低频异常电流参数的采样点;将低频异常电流参数移除,以获取低频清洗卫星蓄电池电流数据。从而在无需人工处理的前提下,自动移除卫星蓄电池电流数据中的高频异常电流参数与低频异常电流参数,降低了去除卫星蓄电池电流数据中异常参数的难度,提高了根据卫星蓄电池电流数据对卫星的管理的可靠性,改善了用户体验。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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