一种导航卫星钟慢变故障的卫星自主完好性监测方法与流程

文档序号:16145907发布日期:2018-12-05 16:20阅读:640来源:国知局

本发明涉及一种导航卫星钟慢变故障的卫星自主完好性监测方法,属于卫星导航技术领域。

背景技术

随着gnss的应用越来越广泛,用户对导航卫星完好性的需求也越来越高。卫星钟作为导航卫星的核心部件,其完好性服务性能是导航卫星完好性的重要组成部分。卫星钟的在轨故障有两种,分别是跳变型故障和慢变型故障。跳变型故障目前已经实现了在轨完好性监测,而慢变型故障由于故障潜伏期长且存在不够门限的跳变产生的慢变虚警等问题,存在一定的监测难度。

目前,可以通过以下两种方法来进行导航卫星钟的完好性监测:

方法1,接收机自主完好性监测(raim);

方法2,增强系统完好性监测;

然而,上述方法存在如下问题:

(1)方法1在进行完好性监测时,需要至少5颗星来检测故障,需要至少6颗星来识别并排除故障,对卫星星座构型有很高的要求,不能保证全球完好性监测的实施。

(2)方法2地面监测站无法实时对所有导航卫星进行覆盖和监测,并且信号多次星地传输会显著影响告警时间,及时告警能力差,很难满足越来越严格的完好性需求。



技术实现要素:

本发明的技术解决问题是:克服现有技术的不足,提出了一种导航卫星钟慢变故障的卫星自主完好性监测方法,利用卫星钟差数据快速监测导航卫星钟的慢变故障,并且将跳变故障和慢变故障进行了分离,使其不会相互影响,实现了对慢变型故障的自主完好性监测。

本发明的技术解决方案是:

一种导航卫星钟慢变故障的卫星自主完好性监测方法,其特征在于步骤如下:

(1)二次多项式拟合:设定拟合窗长n,对窗长内的钟差数据进行二次多项式拟合,求出一阶系数a1和二阶系数a2;

卫星钟差通过如下二次多项式进行表述,即

δt=a0+a1t+a2t2/2

其中,δt为钟差,单位为s;a0为时钟偏差,单位为s;a1为时钟漂移,单位为s/s;a2为漂移率,单位为s/s2;t为时间间隔,对一个拟合窗长n的钟差数据求其平均斜率,即求得该段钟差二次多项式的一阶系数a1项,再求a1的平均斜率即得到a2,若窗长n中钟差数据为δt1~δtn,记其平均斜率为a1,1,则有依次计算a1,2~a1,n,再求a1的平均斜率,即

(2)监测量计算:计算相邻时刻一阶系数a1的变化量δa1和每隔n个历元的一阶系数a1变化量δna1;

(3)跳变虚警监测:在进入慢变监测前,利用跳变型故障的特征,将跳变型故障从慢变型故障中分离出来;

跳变型故障分为两种,分别是jump型跳变和step型跳变;

jump型跳变会引起a2、δa1均超过各自门限,但是并不会使其连续超过门限;step型跳变,δa1会在故障起始时刻和当窗完全覆盖故障段的时刻发生对称性的跳变。

利用跳变型故障的特征,将跳变型故障从慢变型故障中分离出来,具体为:若a2超过一次门限,则将标志errorjump置1,若在下一时刻未超过门限,则将标志errorjump送入慢变监测中;否则将标志置零;

若δa1超过一次门限,则将标志errorstep置1,并记录当前时刻i,若在下一时刻未超过门限,则将标志errorstep送入慢变监测中;否则将标志置零;

若在i+n时刻且errorstep被置1时,δa1超过门限,则将标志errorstep送入慢变监测中,否则将标志errorstep置零。

(4)利用监测量对卫星钟差进行慢变监测;

慢变监测分为两级,分别为第一级监测和第二级监测,数据依次进入两级监测中。

所述第一级监测具体为:

当钟差出现比较大的慢变故障时,即a2、δa1同时超过其门限,进而触发第一级监测,并将标志lrampflag置1;同时,连续监测lrampflag三个历元,如果lrampflag连续三个历元均为1,且没有跳变虚警标志,则告警并产生完好性标志,否则将lrampflag标志置0;

跳变虚警标志是指errorstep以及errorjump,没有跳变虚警标志是指不为1;

所述第二级监测具体为:

当钟差慢变速率减小至无法触发第一级告警,且没有完好性告警时,此时连续监测δna1;若连续四历元δna1超过其门限,且没有跳变虚警标志,则告警并产生完好性标志;

如果此时跳变虚警标志存在,则继续监测;若连续n历元超过门限,且跳变虚警标志置零,此时告警并产生完好性标志。

(5)输出完好性标志:无论哪一级的监测进行告警,均输出完好性标志。

本发明与现有技术相比的有益效果是:

(1)本发明方法提出导航卫星钟跳变型故障和慢变型故障的分离,可以确保在慢变故障监测中不受跳变型故障的干扰,即不会对跳变型故障产生告警。

(2)本发明方法提出导航卫星钟慢变型故障的在轨监测,并且通过对实测钟差数据的仿真,对于不同程度的慢变型故障(最低可以检测出0.04ns/s的卫星钟慢变故障),整体告警时间在2s至11s之间,一定程度上满足了告警时间的需求。

(3)本发明提出的监测方法简单可行,可以为导航卫星钟完好性服务提升提供保障。

附图说明

图1为本发明公开的跳变虚警监测逻辑;

图2为本发明公开的慢变监测逻辑;

图3为本发明慢变监测各级的告警区间;

图4为本发明监测结果的告警时间(单位:秒);

图5、图6为本发明监测结果对两类跳变故障的监测结果。

具体实施方式

下面结合附图对本发明的具体实施方式进行进一步的详细描述。

为实现上述目的,本发明公开了一种导航卫星钟慢变故障的卫星自主完好性监测方法,如图1所示,步骤如下:

(1)二次多项式拟合:设定拟合窗长n,对窗长内的钟差数据进行二次多项式拟合,求出一阶系数a1和二阶系数a2;

卫星钟差通过如下二次多项式进行表述,即

δt=a0+a1t+a2t2/2

其中,δt为钟差,单位为s;a0为时钟偏差,单位为s;a1为时钟漂移,单位为s/s;a2为漂移率,单位为s/s2;t为时间间隔,对一个拟合窗长n的钟差数据求其平均斜率,即求得该段钟差二次多项式的一阶系数a1项,再求a1的平均斜率即得到a2,若窗长n中钟差数据为δt1~δtn,记其平均斜率为a1,1,则有依次计算a1,2~a1,n,再求a1的平均斜率,即

这样计算的a1及a2的主要目的是在于减小计算量,通过窗的滑动可以迅速对钟差异常进行反应。

(2)监测量计算:计算相邻时刻一阶系数a1的变化量δa1和每隔n个历元的一阶系数a1变化量δna1。

卫星钟差出现慢变时会使a1项出现阶跃现象,由于卫星钟在正常情况下a1项会随着温度变化进行慢变,直接监测a1项难度较大,而无论是否出现慢变故障,其始终会在一定的幅度内进行震荡,因而任意两个相邻时刻之间的δa1变化量基本稳定,且能反映a1的变化。

当钟差慢变速率较小时,随着窗每秒的推进可能无法触发告警,而经过n秒后a1已经完成了阶跃,此时当前时刻k的a1值与k-n时刻的a1值作差,记为δna1,从而实现对a1阶跃的监测。

(3)跳变虚警监测:如图1所示,在进入慢变监测前,利用跳变型故障的特征,将跳变型故障从慢变型故障中分离出来,将跳变的影响进行排除。

跳变型故障分为两种,分别是jump型跳变和step型跳变;

jump型跳变是指卫星钟差在某一时刻跳变,在下一时刻或者很短几个时刻之后回到正常情况,其会引起a2、δa1均超过各自门限,但是并不会使其连续超过门限;step型跳变是指卫星钟差在某一时刻跳变,并在之后一直保持而没有回到正常状态,在这种情况中δa1会在故障起始时刻和当窗完全覆盖故障段的时刻发生对称性的跳变。

利用跳变型故障的特征,将跳变型故障从慢变型故障中分离出来,具体为:如图1所示,若a2超过一次门限,则将标志errorjump置1,若在下一时刻未超过门限,则将标志errorjump送入慢变监测中;否则将标志置零;

若δa1超过一次门限,则将标志errorstep置1,并记录当前时刻i,若在下一时刻未超过门限,则将标志errorstep送入慢变监测中;否则将标志置零;

若在i+n时刻且errorstep被置1时,δa1超过门限,则将标志errorstep送入慢变监测中,否则将标志errorstep置零。

跳变虚警监测的目的即为将可能对慢变监测造成影响的钟差跳变故障进行故障分离。

(4)如图2所示,利用监测量对卫星钟差进行慢变监测;

慢变监测分为两级,分别为第一级监测和第二级监测,数据依次进入两级监测中。不同速率的慢变会触发不同等级的监测,从而确保了告警时间。

所述第一级监测具体为:

如图2中的一级监测所示,当钟差出现比较大的慢变故障时,即a2、δa1同时超过其门限,进而触发第一级监测,并将标志lrampflag置1;同时,连续监测lrampflag三个历元,如果lrampflag连续三个历元均为1,且没有跳变虚警标志,则告警并产生完好性标志,否则将lrampflag标志置0;

跳变虚警标志是指errorstep以及errorjump,没有跳变虚警标志是指不为1;

所述第二级监测具体为:

如图2中的二级监测所示,当钟差慢变速率减小至无法触发第一级告警,且没有完好性告警时,此时连续监测δna1;若连续四历元δna1超过其门限,且没有跳变虚警标志,则告警并产生完好性标志;

如果此时跳变虚警标志存在,则继续监测;若连续n历元超过门限,且跳变虚警标志置零,此时告警并产生完好性标志。

在第二级监测中,对其影响最为明显的是step型跳变,若δa1未超过门限,则证明没有产生step型跳变虚警;若δa1超过门限,则需要观察n个历元之后的δa1是否超出门限,从而判断是否存在step型跳变,因此第二级慢变监测需要连续对δna1进行监测,即监测a1阶跃。

(5)输出完好性标志:无论哪一级的监测进行告警,均输出完好性标志。

实施结果:

对实测钟差注入0.01ns-0.99ns/s的慢变故障,监测结果如图3所示,“*”表示第一级监测的输出标志,“o”表示第二级监测的输出标志,该结果证明本方法最低的慢变故障监测能力为0.04ns/s;

对不同慢变速率的告警时间如图4所示,整体的告警时间在2s-11s之间;

假设跳变告警门限为1ns,因此慢变监测算法不应当对小于1ns的钟差跳变进行告警,对实测钟差注入0.01ns-0.99ns的跳变故障,监测结果如图5、图6所示,两类跳变型故障均未产生完好性告警,即实现了跳变型故障的故障分离。

本发明说明书中未作详细描述的内容属本领域专业技术人员的公知技术。

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