• 中国科学引文数据库(CSCD)
  • 中文科技期刊数据库
  • 中国核心期刊(遴选)数据库
  • 日本科学技术振兴机构数据库(JST)
  • 中国学术期刊(网络版)(CNKI)
  • 中国学术期刊综合评价数据库(CAJCED)
  • 中国超星期刊域出版平台

一种北斗卫星钟差短期预报组合方法

赵金霞, 张小宁

赵金霞, 张小宁. 一种北斗卫星钟差短期预报组合方法[J]. 全球定位系统, 2022, 47(2): 110-113, 125. DOI: 10.12265/j.gnss.2021101309
引用本文: 赵金霞, 张小宁. 一种北斗卫星钟差短期预报组合方法[J]. 全球定位系统, 2022, 47(2): 110-113, 125. DOI: 10.12265/j.gnss.2021101309
ZHAO Jinxia, ZHANG Xiaoning. BeiDou satellite clock error prediction based on optimal weight combination method[J]. GNSS World of China, 2022, 47(2): 110-113, 125. DOI: 10.12265/j.gnss.2021101309
Citation: ZHAO Jinxia, ZHANG Xiaoning. BeiDou satellite clock error prediction based on optimal weight combination method[J]. GNSS World of China, 2022, 47(2): 110-113, 125. DOI: 10.12265/j.gnss.2021101309

一种北斗卫星钟差短期预报组合方法

详细信息
    作者简介:

    赵金霞: (1983—),女,硕士,讲师,主要从事于北斗数据处理及相关工作

    通信作者:

    赵金霞 E-mail:08cehui04@163.com

  • 中图分类号: P228.4

BeiDou satellite clock error prediction based on optimal weight combination method

  • 摘要: 针对北斗卫星钟差预报研究较少的情况,基于灰色模型与BP神经网络模型,构建一种全新的组合预测模型. 该组合钟差预测模型通过最优权方法有效结合两种单一模型的优点,实现北斗钟差的短期预报. 最后,以北斗三种型号卫星所携带的原子钟数据为例,计算出每种单一模型的权重,通过构建最优权预报模型实现了钟差的短期预报,预报结果优于两种单一模型,证明了该组合预报模型在钟差短期预测方面有效性与适用性.
    Abstract: In view of the lack of research on BeiDou satellite clock error prediction, this paper constructs a new combined prediction model based on grey model and neural network model. The combined clock error prediction model effectively combines the advantages of two single models through the optimal weight method to realize the short-term prediction of Beidou clock error. Finally, Taking the atomic clock data carried by the three types of Beidou satellites as an example, the weight of each single model is calculated, and the short-term prediction of clock error is realized by constructing the optimal weight prediction model. The prediction results are better than the two single models, which proves the effectiveness and applicability of the combined prediction model in the short-term prediction of clock error.
  • 2020年6月23日9时43分,我国在西昌卫星发射中心用长征三号乙运载火箭,成功发射第55颗北斗导航卫星,暨北斗三号(BDS-3)最后一颗全球组网卫星. 至此,我国BDS-3全球组网基本系统空间星座部署任务完成. 2020年7月31日上午,BDS-3全球卫星导航系统(GNSS)正式开通,北斗大规模应用已经开始. 北斗卫星实时精密单点定位(PPP)中需要提供高精度钟差值,但是国际GNSS服务(IGS)中心提供的精密钟差文件滞后14天,所以实时预报卫星钟差显得至关重要. 关于卫星钟差预报有很多方法,如二次多项式拟合模型、灰色理论预报模型、BP神经网络模型、小波变换模型等. 但通常单一模型很难准确地预测钟差文件,有些专家学者将各单一模型组合成新的模型,如文献[1]中将灰色理论模型与BP神经网络模型组合来实现卫星钟差的预报,通过灰色理论预测差值作为BP神经网络的输入值,将灰色预报的数值与BP神经网络预报的差值结合,作为最终预报值得到了较好的预报效果;文献[2]中提出将灰色模型与差分整合移动平均自回归(ARIMA)模型结合,利用灰色模型分离出钟差的趋势项,随后利用ARIMA模型对灰色模型预报残差建模分析,最后将二者预报的结果相加即可得到最终预报值;这些方法均得到了良好的预报效果.

    本文探讨基于灰色理论模型与BP神经网络模型,通过科学定权策略确定二者的权重,实现最优权组合钟差预报,并结合北斗钟差数据计算与分析,进行应用验证,得出一些有益结论.

    组合预测模型有很多种,常见的如等权组合模型、非线性组合模型、变权组合模型等[3-6]. 基于这些研究基础和实践认识,本文建立灰色模型与BP神经网络组成的北斗卫星钟差预报最优组合模型.

    北斗卫星钟差预测方法有$n$种,分别是:${\hat{e}}_{1}\left(i\right), $$ {\hat{e}}_{2}\left(i\right),{\hat{e}}_{3}\left(i\right),\cdots ,{\hat{e}}_{n}\left(i\right)$$e\left( i \right)$为第$i$个历元的钟差实际数值,其中,$i = 1,2, \cdots ,m$m为历元总数;${\hat e_t}\left( i \right)$为第$t$个单预测模型对第$i$个历元钟差预报值;${w_t}\left( i \right)$为第$t$个单项预测模型对第$i$个历元钟差预报的权重. 并且满足

    $$ \sum\limits_{i = 1}^m {{w_t}\left( i \right)} = 1,t = 1,2, \cdots ,n . $$ (1)

    ${w_t}\left( i \right) \geqslant 0$ .

    基于以上推导得出$n$钟单模型的最优权组合模型

    $$ \hat e\left( i \right) = \sum\limits_{i = 1}^n {{w_i}\left( i \right){{\hat e}_i}\left( i \right)} . $$ (2)

    式(2)中,$\hat e\left( i \right)$为最优权组合模型的第$i$个历元钟差预报值.

    为获得该组合模型的最优预报结果,最优加权系数应满足下式到达最小:

    $$ A = \sum\limits_{i = 1}^n {{{\left( {\hat e\left( i \right) - e\left( i \right)} \right)}^2}} . $$ (3)

    $$\begin{split} {\Delta _t} &= { \hat e\left( t \right) - e\left( t \right) = \sum {{w_i}\left( t \right)\left( {e\left( t \right) - \hat e\left( t \right)} \right) } } \\ &= {\left[ {{\Delta _{1t}},{\Delta _{2t}},{\Delta _{3t}}, \cdots, {\Delta _{nt}}} \right]\left[ {{w_1}\left( t \right),{w_2}\left( t \right), \cdots, {w_n}\left( t \right)} \right]} \end{split} . $$ (4)

    可知

    $$ \begin{split} \Delta _t^2 =& {\hat e\left( t \right) - e\left( t \right) = \left[ {{w_1}\left( t \right),{w_2}\left( t \right), \cdots, {w_n}\left( t \right)} \right] } \\ & {{\left[ {{\Delta _{1t}},{\Delta _{2t}},{\Delta _{3t}}, \cdots, {\Delta _{nt}}} \right]}^{\text{T}}} \bullet {\left[ {{\Delta _{1t}},{\Delta _{2t}},{\Delta _{3t}}, \cdots, {\Delta _{nt}}} \right]}\\ & {{\left[ {{w_1}\left( t \right),{w_2}\left( t \right), \cdots, {w_n}\left( t \right)} \right]}^{\text{T}}} = {\boldsymbol{W}}_t^{\text{T}}{{\boldsymbol{B}}_t}{{\boldsymbol{W}}_t}. \end{split} $$ (5)

    式(5)中,${{\boldsymbol{W}}_t} = {\left[ {{w_1}\left( t \right),{w_2}\left( t \right), \cdots, {w_n}\left( t \right)} \right]^{\text{T}}}$${\boldsymbol{B}} = [ {{\Delta _{1t}},{\Delta _{2t}}}, $$ {\Delta _{3t}}, \cdots, {{\Delta _{nt}}} ]^{\text{T}} \bullet \left[ {{\Delta _{1t}},{\Delta _{2t}},{\Delta _{3t}}, \cdots, {\Delta _{nt}}} \right]$.

    同时

    $$ \left\{ \begin{gathered} \min A \hfill \\ {{\boldsymbol{R}}^{\text{T}}}{{\boldsymbol{W}}_t} = 1 \hfill \\ \left\| {{{\boldsymbol{W}}_t}} \right\| \geqslant 0 \hfill \\ t = 1,2, \cdots ,n \hfill \\ \end{gathered} \right. . $$ (6)

    因此得式(5)的最优权的解为

    $$ {{\boldsymbol{W}}_t} = \frac{{{\boldsymbol{B}}_t^{ - 1}{\boldsymbol{R}}}}{{{{\boldsymbol{R}}^{\text{T}}}{\boldsymbol{B}}_t^{ - 1}{\boldsymbol{R}}}},t = 1,2, \cdots ,n . $$ (7)

    式(7)中,${\boldsymbol{R}}$$N$维的列向量矩阵[7].

    为分析最优权组合模型预报钟差的有效性与精度评定,采用武汉大学卫星导航定位技术研究中心通过多星联合解算的精密钟差数据,采样间隔为30 s,考虑到时间段内采样率过大,故从数据序列中采样间隔为5 min的钟差数据为例进行分析,选择2020年2月10日当天数据,年积日为41. 分别选择各类代表卫星,选取地球静止轨道(GEO)卫星C03,倾斜地球同步轨道(IGSO)卫星C13,中圆地球轨道(MEO)卫星C11,这3颗卫星均搭载铷原子钟,且均是服役的北斗二号(BDS-2)在轨卫星[8-9]. 分别将灰色模型(GM(1,1))、BP1神经网络模型、最优权组合预测模型分别运用在这三颗卫星钟差预报中. 其中每种模型预报时,均是采用前20个历元的卫星钟差数据建立模型求算相应的预报参数,预报后20历元的卫星钟差数据,与武汉大学北斗数据处理中心提供的精密钟差数据作比较,以此来分析每种预报模型的有效性.

    为定量比较每种预报模型的优劣,本文采用均方根误差(RMSE)作为衡量指标,其计算公式为

    $$ {\rm{RMSE}}{\text{ = }}\sqrt {\frac{{\displaystyle{\sum\limits_{i = 1}^n} {{{\left( {\Delta {a_i}} \right)}^2}} }}{{{n}}}} ,\Delta {a_i} = {a_i} - {\hat a_i} . $$ (8)

    式中:${a_i}$是由IGS/MGEX(Multi-GNSS Experiment)中心提供的钟差值;${\hat a_i}$是各模型预报值[10].

    1) 由表1可知,三种卫星的神经网络预报模型权系数均高于GM(1,1)模型,BP1神经网络模型是一种优良的单模型预报钟差方法;不同种类的北斗卫星具有不同的权重系数.

    表  1  各卫星组合模型的权重系数表

    单模型
    PRN
    GM(1,1)权重系数BP1权重系数
    C030.44920.5508
    C110.49060.5094
    C130.38810.6119
    下载: 导出CSV 
    | 显示表格

    2) 由图1~4表2可知,灰色理论模型预报的钟差模型呈线性,灰色理论模型预报前期预报精度较神经网络模型预报精度好,但随着预报时间的延长,预报精度降低. 预报后期精度均较BP神经网络模型差. BP神经网络模型预报精度前期不如灰色理论模型,但随着预报时间的延长,预报精度高于灰色理论模型. 并且预报趋势与钟差真值吻合较好. BP神经网络是一种优秀的非线性预报模型.

    3) 最优权组合预报模型结合了灰理论模型与BP神经网络模型的优点,不论在预报前期或者预报后期均能得到满意的预报效果,该组合模型预报值与钟差真值吻合较好. 由表2可知,三种北斗卫星的最优权组合预报精度均优于单一模型.

    图  1  C03卫星钟差预报结果
    图  2  C13卫星钟差预报结果
    图  3  C11卫星钟差预报结果
    图  4  C11卫星钟差预报误差对比图

    4) 表2中,MEO卫星预报精度最好,IGSO预报精度次之,GEO预报精度最差. 这三种卫星均搭载铷原子钟,预报精度的不同受到卫星轨道误差的影响.

    表  2  三种模型预报精度统计对比表
    星号预报模型绝对值最大值平均值RMSE
    C03GM(1,1)1.80−1.561.43
    BP11.391.171.20
    最优权组合1.080.970.88
    C11GM(1,1)−0.44−0.360.30
    BP10.390.270.26
    最优权组合0.330.240.23
    C13GM(1,1)1.691.091.01
    BP11.170.850.83
    最优权组合1.020.730.68
    下载: 导出CSV 
    | 显示表格

    由于受到观测条件的限制,为验证最优权组合模型对BDS-3的钟差预报精度情况. 本文在撰写时BDS-3部分卫星并未投入使用,选取BDS-3 MEO C20、IGSO C31两颗具有代表性的卫星. 预报方案如同实验一,采用两种单一模型与最优权组合预测模型作比较,精度统计采用实验一的均方根误差.

    1) 在获取数据时,部分BDS-3卫星并未启用. 选择MEO与IGSO各代表卫星. 由表3可知,在最优权组合模型中,BP神经网络的权重系数大于灰色理论模型,又一次证明了BP神经网络模型作为单一模型预测的准确性. 由图5~6可知,灰色模型,BP神经网络模型,最优权组合模型在BDS-3钟差预报中,预测效果如BDS-2卫星.

    表  3  权重系数
    单一模型PRNGM(1,1)权重系数BP1权重系数
    C200.489 60.510 4
    C310.400 70.599 3
    下载: 导出CSV 
    | 显示表格
    图  5  PRN C20预报钟差精度
    图  6  PRN C31预报钟差精度

    2) 由表2表4中可以看出,不管是最优权组合模型还是单一模型,相同类别的BDS-3卫星钟差预测精度要高于BDS-2卫星钟差预测精度,表明了BDS-3卫星所搭载的原子钟更加稳定.

    表  4  三种模型预报精度统计表
    星号预报模型绝对值最大值平均值RMSE
    C20GM(1,1)0.80−0.660.593
    BP10.590.470.410
    最优权组合0.480.310.230
    C31GM(1,1)−1.44−0.960.810
    BP10.890.740.710
    最优权组合0.700.520.470
    下载: 导出CSV 
    | 显示表格

    结合实验一与实验二,最优权组合预测思想是综合BP神经网络与灰色理论预测模型,吸取各单一模型的预测长处与预测不确定性难点以达到取长补短的目的. 利用较好的单一预测模型对较差单一预测模型的修正,在充分顾及单一预测模型优势与不足的同时,达到对预测结果有效的融合. 最优权组合预测钟差方法是对卫星钟差预报的一个大胆尝试,这为组合预测思想应用提供实践探索.

    基于组合预测思想,利用最优权组合方法将BP神经网络与灰理论两种模型科学合理结合. 并通过两组实验,包括BDS-2与BDS-3卫星钟差数据,充分证明了最优权组合预测思想的适用性与可行性;同时间接证明了BDS-3所携带的原子钟较BDS-2原子钟更加稳定. 组合预测的思想不仅局限于本文提及的两种单一模型,很多优秀的单一模型都可以通过组合预测的方法来提高钟差预测的精度,这也是本文下一步工作重点.

  • 图  1   C03卫星钟差预报结果

    图  2   C13卫星钟差预报结果

    图  3   C11卫星钟差预报结果

    图  4   C11卫星钟差预报误差对比图

    图  5   PRN C20预报钟差精度

    图  6   PRN C31预报钟差精度

    表  1   各卫星组合模型的权重系数表


    单模型
    PRN
    GM(1,1)权重系数BP1权重系数
    C030.44920.5508
    C110.49060.5094
    C130.38810.6119
    下载: 导出CSV

    表  2   三种模型预报精度统计对比表

    星号预报模型绝对值最大值平均值RMSE
    C03GM(1,1)1.80−1.561.43
    BP11.391.171.20
    最优权组合1.080.970.88
    C11GM(1,1)−0.44−0.360.30
    BP10.390.270.26
    最优权组合0.330.240.23
    C13GM(1,1)1.691.091.01
    BP11.170.850.83
    最优权组合1.020.730.68
    下载: 导出CSV

    表  3   权重系数

    单一模型PRNGM(1,1)权重系数BP1权重系数
    C200.489 60.510 4
    C310.400 70.599 3
    下载: 导出CSV

    表  4   三种模型预报精度统计表

    星号预报模型绝对值最大值平均值RMSE
    C20GM(1,1)0.80−0.660.593
    BP10.590.470.410
    最优权组合0.480.310.230
    C31GM(1,1)−1.44−0.960.810
    BP10.890.740.710
    最优权组合0.700.520.470
    下载: 导出CSV
  • [1] 王宇谱, 吕志平, 陈正生, 等. 基于灰色模型与小波神经网络的卫星钟差预报方法[J]. 大地测量与地球动力学, 2014, 34(3): 155-159.
    [2] 于烨, 张慧君, 李孝辉, 等. 基于GM(1, 1)和MECM组合模型的GPS卫星钟差中短期预报[J]. 天文学报, 2018, 59(3): 17-28.
    [3] 于烨, 张慧君, 李孝辉. 顾及钟差随机项的GPS 卫星钟差预报[J]. 测绘通报, 2018(6): 1-6.
    [4] 张新帅, 蔡伟, 王蓓, 等. 基于信噪比的北斗观测量随机模型实时估计[J]. 电光与控制, 2019, 26(9): 5-8,97. DOI: 10.3969/j.issn.1671-637X.2019.09.002
    [5] 杨富春, 黄张裕, 贾莹媛, 等. 基于GM(1, 1)灰色模型卫星钟差短期预报的精度分析[J]. 测绘工程, 2012, 21(5): 25-29. DOI: 10.3969/j.issn.1006-7949.2012.05.007
    [6] 杨超, 张家荣, 贾勇帅. 基于GM(1, 1)模型的卫星钟差短期预报[J]. 全球定位系统. 2016, 41(2): 89-91.
    [7] 王旭, 柴洪洲, 王昶. 卫星钟差预报的T-S模糊神经网络法[J]. 测绘学报, 2020, 49(5): 580-588. DOI: 10.11947/j.AGCS.2020.20190156
    [8] 王阳, 胡彩波, 徐金峰, 等. BD-2 在轨卫星钟性能分析[J]. 大地测量与地球动力学, 2019, 39(3): 252-255,268.
    [9] 王宇谱, 吕志平, 王宁, 等. 顾及卫星钟随机特性的抗差最小二乘配置钟差预报算法[J]. 测绘学报, 2016, 45(6): 646-655. DOI: 10.11947/j.AGCS.2016.20150569
    [10] 雷雨, 赵丹宁. 广义回归神经网络在卫星钟差短期预报中的应用[J]. 宇航计测技术, 2013, 33(4): 39-44. DOI: 10.3969/j.issn.1000-7202.2013.04.010
  • 期刊类型引用(4)

    1. 陈建,向露,严明,郭耀村. 基于BP神经网络和拓展卡尔曼滤波的轨迹追踪. 计算机仿真. 2024(01): 508-512 . 百度学术
    2. 李大占,宁一鹏,赵文硕,孙英君,王川阳. 卷积-长短期记忆神经网络超宽带定位方法. 导航定位学报. 2024(01): 97-105 . 百度学术
    3. 王一帆,李增科,蒋诗政,陈远,黄林超,吉丽娅,邓伟昉. 基于人工神经网络的UWB坐标误差一步改正模型. 测绘通报. 2024(07): 77-82 . 百度学术
    4. 潘镐铖,范皓然,陈建飞. 基于组合神经网络的UWB室内定位方法研究. 电子设计工程. 2024(21): 1-7 . 百度学术

    其他类型引用(1)

图(6)  /  表(4)
计量
  • 文章访问数:  282
  • HTML全文浏览量:  85
  • PDF下载量:  31
  • 被引次数: 5
出版历程
  • 收稿日期:  2021-10-12
  • 网络出版日期:  2022-04-12
  • 刊出日期:  2022-05-12

目录

/

返回文章
返回
x 关闭 永久关闭