删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

脉冲星方位误差估计的两步卡尔曼滤波算法*

本站小编 Free考研考试/2021-12-25

脉冲星导航具有较强的自主性和较高的可靠性,在民用和军事领域有着巨大的发展前景[1-2]。然而在导航过程中,0.001″的方位误差就会引起几百米的导航误差,从而严重影响导航精度[3]。当前主要依靠甚长基线干涉测量技术对脉冲星进行观测,然而由于脉冲星信号微弱以及测量设备、精度等因素的影响,该技术不能达到脉冲星导航精度的需求。为此,国内****采用了基于信标卫星的估计[4]、鲁棒滤波估计[5-6]、组合导航[7]等方法来提高其精度。许强等在利用信标卫星估计方位误差时,对卫星位置误差进行了修正[8],但是该方法假设卫星位置误差在3个坐标轴的投影相同且都为正,但是卫星实际运行复杂,其位置误差在不同方向的投影不尽相同,因此该方法应用范围较低。而且上述方法都没有考虑导航过程中的时钟钟差问题。虽然孙守明、王璐等修正了脉冲星导航与惯性、多普勒导航等组合导航中钟差的影响[9-10],但是目前脉冲星方位误差估计过程中的钟差问题研究较少。
为此,本文以利用信标卫星进行脉冲星方位误差估计为背景,设计了两步卡尔曼滤波(Two-step Kalman filter,TSKF)算法解决了同时存在钟差和卫星位置误差影响的问题,从而提高了脉冲星方位误差估计的精度。
1 脉冲星方位误差估计的传统模型 利用卫星估计脉冲星方位误差是将卫星上X射线探测器测量的脉冲到达时间转换为到达太阳系质心坐标系(SSB)原点的时间tSSB,并用该时间减去脉冲星相位时间模型计算的真实到达SSB原点的时间tSSB,而脉冲星方位误差就反映在两者之差中[3],如图 1所示。
图 1 脉冲星方位误差估计原理 Fig. 1 Principle of pulsar position error estimation
图选项




转换过程如下[11]
(1)

式中:tsat为信标卫星时钟测得的脉冲到达时间;n′为测量得到的带误差的单位方向矢量;rsat为卫星在SSB中的位置矢量;c为光速;o(t)为周年视差效应等引起的高阶项。由相位时间模型得到脉冲到达SSB的时间tSSB
(2)

式中:tsat为脉冲到达卫星的真实时间;n为脉冲星真实的单位方向矢量。设脉冲星的赤经为α,赤纬为β,则满足:
(3)

设(Δα, Δβ)为脉冲星方位误差,则脉冲星方位信息的真实值与带误差的值之间满足:
(4)

将式(4)代入式(3),忽略二阶小项得
(5)

脉冲星带误差的单位方向矢量为
(6)

记单位方向矢量误差Δn
(7)

则可以将式(5)表示为
(8)

若不考虑时钟钟差,则tsattsat,可得
(9)

取状态变量为X=[Δα?? Δβ]T,则脉冲星方位误差估计的传统模型为
(10)

(11)

式中:Wkηk分别为系统噪声和量测噪声,k表示第k时刻; 状态转移矩阵;观测矩阵Hk

rsat/x, rsat/y, rsat/z为在3个坐标轴方向的投影。
2 误差影响分析 2.1 钟差的影响 卫星上的时钟频率和相位会发生漂移,从而会造成脉冲到达卫星的真实时间和卫星时钟测得的脉冲到达时间存在偏差,这种偏差就是时钟钟差,设其为δt,则满足:
(12)

此时
(13)

卫星钟差模型为[12]
(14)

式中:x1x2分别为钟差、钟差漂移率;τ为步长;ω为白噪声,其方差为
(15)

式中:q1q2为噪声功率谱密度。其离散过程模型为
(16)

式中: 状态转移矩阵为
取时钟误差漂移率为3.637 979×10-12,根据铷原子钟模型,取时钟噪声功率谱密度分别为q1=1.11×10-22 s和q2=2.22×10-32/s[9]。给定时钟初始时刻的钟差为0 s,取步长为1 s,则可得到钟差随时间的变化如图 2所示。
图 2 钟差随时间变化 Fig. 2 Clock error changes with time
图选项




图 2可知,随着时间的推移,钟差达到5×10-6 s,将其与光速相乘理论上将造成1 500 m的误差,将会给系统造成不容忽略的影响。因此为验证其影响,仿真实验以脉冲星B0531+21作为观测脉冲星,其参数如表 1所示。
表 1 脉冲星B0531+21参数 Table 1 Parameters of pulsar B0531+21
参数 数值
赤经/(°) 83.63
赤纬/(°) 22.01
距离/kpc 2.0
P/ms 33.4
W/ms 1.7
Fx/(ph·cm-2·s-1) 1.54
pf/% 70
注:kpc为秒差距,是天文学中使用的距离单位;ph·cm-2·s-1为宇宙背景噪声单位。


表选项






其中,脉冲周期、宽度、辐射光子流量分别为PWFxpf为脉冲周期中辐射流量与平均值之比。脉冲星的观测噪声方差[13]可由式(17)计算得到:
(17)

式中:设探测器有效面积A为1 m2Bx=0.005 ph·cm-2·s-1为宇宙背景噪声;dWP之比;设观测时间tobs为1 000 s,则可计算得到[8]σ=(77.69 m)2。设方位误差初始值为(2, 2) mas(毫角秒),并取初始状态为0。
表 2图 3为卫星轨道参数和仿真结果。由图 3可知,在钟差的影响下赤经和赤纬误差估计结果均出现了较大的偏差,尤其是后者,甚至超过了40 mas,且估计结果都不能收敛到一个固定值。因此,为了使赤经和赤纬误差估计更加准确,有必要考虑修正钟差的影响。
表 2 卫星轨道参数 Table 2 Parameters of satellite orbit
参数 数值
半长轴/km 7 460
离心率 4.55×10-16
轨道倾角/(°) 25
近地点幅角/(°) 45
升交点赤经/(°) 0
初始真近地点/(°) 30
起始时间 2015-07-01T12:00:00


表选项






图 3 未修正钟差的估计结果 Fig. 3 Estimation result with uncorrected clock error
图选项




2.2 卫星位置误差的影响 使用卫星估计方位误差的前提是卫星位置是精确已知的[3],然而实际情况中,地面站得到的卫星位置会不可避免地存在偏差。因此当卫星位置存在误差Δr时,设rsat与偏差位置rsat之间满足:
(18)

忽略二阶小项,则观测模型变为
(19)

此时若仍以式(9)作为观测模型,则会给系统引入一定的偏差。仿真时卫星轨道和脉冲星数据不变,设卫星位置误差在3个坐标方向的投影为100 m,估计结果如图 4所示。
图 4 未修正卫星位置误差的估计结果 Fig. 4 Estimation results with uncorrected satellite position errors
图选项




分析以上仿真结果可得,当信标卫星存在位置误差时,估计结果误差较大,且不收敛。可见,信标卫星位置误差也是不可忽略、需要被修正的。
2.3 钟差和卫星位置误差同时存在的影响 2.1节和2.2节是假设一种误差存在而另一种误差不存在而进行分析的,但是当利用信标卫星进行脉冲星方位误差估计时,时钟会发生漂移,同时卫星位置也不可避免地存在偏差。因此,当钟差和卫星位置误差同时存在时,可得系统新的观测模型为
(20)

仿真条件不变,当2种误差都未修正时的仿真结果如图 5所示。
图 5 2种误差都未修正的估计结果 Fig. 5 Estimation results with two types of error uncorrected
图选项




可见,当同时存在钟差和卫星位置误差时,赤经和赤纬估计结果偏差较大,存在较大的发散。因此,为了得到更加精确的估计结果,要同时修正钟差和卫星位置误差的影响。
3 修正钟差和卫星位置误差的算法 3.1 增广状态模型 为了修正钟差的影响,对观测模型(20),在传统模型状态变量为[Δα??Δβ]T的基础上,将钟差和钟差漂移率扩展为新的状态量。扩展后的状态量为X=[Δα??Δβ??x1??x2]T,进而得到新的状态和观测方程为
(21)

(22)

状态转移矩阵,观测矩阵Hk

由于是线性时变系统,采用PWCS判据分析其可观性,将系统分为j个时间段,在各个时间段都将其视为线性定常系统[3]
系统总的可观测性矩阵为
(23)

j个时间段的可观测矩阵为
(24)

式中:
(25)

其中任意相邻的3个时间段满足:
(26)

对其进行初等行变换可得
(27)

由于τ>0,且卫星运行时相邻3个位置一般不共面,可得
(28)

(29)

所以
(30)

即系统满足可观测性条件。
3.2 TSKF算法 对于观测模型(22),为修正卫星位置误差的影响,若仍采用增广状态法将卫星位置误差在3个坐标轴的分量增广为状态变量,则此时状态变量由4个增加到7个,不仅会增加计算量,还容易出现数值不稳定的问题[11]。因此为减小计算量并确保算法的可观测性,采用TSKF算法进行解算。
Friedland等[14-15]最先提出TSKF算法并将其用在处理系统常值偏差问题上,Ignagni[16]在此基础上将其应用到处理缓变偏差上。因此本文在新的状态和观测方程(21)和(22)基础上,根据两步卡尔曼滤波原理取第一步滤波的状态量为X=[Δα??Δβ??x1??x2]T,第二步滤波状态量b为卫星位置误差Δr,可将该算法的更新方程写为[17-18]
一步滤波方程
(31)

二步滤波方程
(32)

最终估计结果可写为
(33)

式中:QkWk的方差;Pk为状态量协方差;Vk-1为第二步状态变量对第一步状态变量的纠正矩阵;Rkηk的方差;Bk为Δr在式(21)中的驱动方程;Ck为Δr在式(22)中的驱动方程。由上述分析可得:Bk=0,Ck=n′。
仿真时,仍取脉冲星方位误差为(2,2)mas,时钟初始时刻的钟差为0 s,卫星轨道参数、脉冲星参数、钟差模型参数及其他参数不变,可得同时修正钟差和卫星位置误差的TSKF算法估计结果如图 6所示。
图 6 TSKF算法估计结果 Fig. 6 Estimation results of TSKF algorithm
图选项




为进一步验证TSKF算法的有效性,其他条件不变,设置不同的钟差和卫星位置误差,设置的条件和仿真结果分别如表 3表 4所示。
表 3 条件设置 Table 3 Condition setup
钟差/(μs) 卫星位置误差/km
0 (0.1, 0.1, 0.1)
1 (0, 0, 0)
1 (0.1,-0.1,0.1)
2 (0.1, 0.1, 0.1)
2 (0.2,-0.2, 0.2)
2 (0.5, 0.5, 0.5)
5 (0.1, 0.1, 0.1)
5 (0.2,-0.2, 0.2)


表选项






表 4 仿真结果 Table 4 Simulation results
赤经估计偏差/mas 赤纬估计偏差/mas
0.050 0.043
0.061 0.047
0.150 0.065
0.150 0.072
0.172 0.110
0.221 0.150
0.182 0.143


表选项






图 6可得,赤经误差估计结果收敛到2.2 mas以内,赤纬误差估计结果也在1.8 mas和2.1 mas之间,可见TSKF算法能使方位误差估计结果实现较好的收敛,使赤经和赤纬估计结果保持在约0.2 mas以内的精度。且由表 4可得,在不同的钟差和卫星位置误差下,TSKF算法均能使估计结果保持较高的精度。因此可得,TSKF算法能有效隔离钟差和卫星位置误差的影响,使赤经和赤纬误差估计结果保持在没有误差影响的水平下。
4 结论 1) 在利用信标卫星进行脉冲星方位误差估计时,时钟钟差和卫星位置误差是需要被修正的,否则会严重影响估计精度。
2) 在重新推得的包含钟差和卫星位置误差模型基础上,采用TSKF算法能有效克服钟差和卫星位置误差的影响,使脉冲星方位误差估计精度显著提高。

参考文献
[1] SHEIKH S I. The use of variable celestial X-ray sources for spacecraft navigation[D]. Maryland: University of Maryland, 2005.
[2] 刘劲. 基于X射线脉冲星的航天器自主导航方法研究[D]. 武汉: 华中科技大学, 2011.
LIU J. X-ray pulsar-based spacecraft autonomous navigation[D]. Wuhan: Huazhong University of Science and Technology, 2011(in Chinese).
[3] 孙守明. 基于X射线脉冲星的航天器自主导航方法研究[D]. 长沙: 国防科学技术大学, 2011.
SUN S M. Study on autonomous navigation method of spacecraft based on X-ray pulsars[D]. Changsha: National University of Defense Technology, 2011(in Chinese).
[4] 孙守明, 郑伟, 汤国建. X射线脉冲星星表方位误差估计算法研究[J]. 飞行器测控学报, 2010, 29(2): 57-60.
SUN S M, ZHENG W, TANG G J. A new estimation algorithm of the X-ray pulsar position error[J]. Journal of Spacecraft TT & C Technology, 2010, 29(2): 57-60. (in Chinese)
[5] 熊凯, 魏春岭, 刘良栋. 鲁棒滤波技术在脉冲星导航中的应用[J]. 空间控制技术与应用, 2008, 34(6): 8-11.
XIONG K, WEI C L, LIU L D. Application of robust filtering in pulsars-based navigation[J]. Aerospace Control and Application, 2008, 34(6): 8-11. (in Chinese)
[6] XU Q, WANG H L, FENG L, et al. An improved augmented X-ray pulsar navigation algorithm based on the norm of pulsar direction error[J]. Advances in Space Research, 2018, 62(11): 3187-3198. DOI:10.1016/j.asr.2018.08.026
[7] NING X L, GUI M Z, FANG J C, et al. Differential X-ray pulsar aided celestial navigation for Mars exploration[J]. Aerospace Science and Technology, 2017, 62: 36-45. DOI:10.1016/j.ast.2016.10.032
[8] 王宏力, 许强, 由四海, 等. 考虑卫星位置误差的增广脉冲星方位误差估计算法[J]. 国防科技大学学报, 2018, 40(5): 177-182.
WANG H L, XU Q, YOU S H, et al. Augmented estimation algorithm for pulsar position error with satellite position error[J]. Journal of National University of Defense Technology, 2018, 40(5): 177-182. (in Chinese)
[9] 孙守明, 郑伟, 汤国建. X射线脉冲星/SINS组合导航中的钟差修正方法研究[J]. 国防科技大学学报, 2010, 32(6): 82-86.
SUN S M, ZHENG W, TANG G J. A new clock error control algorithm of X-ray pulsars/SINS integrated navigation[J]. Journal of National University of Defense Technology, 2010, 32(6): 82-86. (in Chinese)
[10] 王璐, 史晨曦, 李建勋, 等. 考虑钟差修正的脉冲星与多普勒差分组合导航[J]. 电波科学学报, 2018, 33(2): 217-224.
WANG L, SHI C X, LI J X, et al. Pulsar and Doppler difference integrated navigation considering clock error control[J]. Chinese Journal of Radio Science, 2018, 33(2): 217-224. (in Chinese)
[11] EMADZADEH A A, SPEYER J L. X-ray pulsar-based relative navigation using epoch folding[J]. IEEE Transactions on Aerospace and Electronic Systems, 2011, 47(4): 2317-2328.
[12] 李孝辉, 吴海涛, 高海军, 等. 用Kalman滤波器对原子钟进行控制[J]. 控制理论与应用, 2003, 20(4): 551-554.
LI X H, WU H T, GAO H J, et al. Clock disciplined method by using Kalman filter[J]. Control Theory & Applications, 2003, 20(4): 551-554. (in Chinese)
[13] 帅平, 陈绍龙, 吴一帆, 等. X射线脉冲星导航技术研究进展[J]. 空间科学学报, 2007, 27(2): 169-176.
SHUAI P, CHEN S L, WU Y F, et al. Advance in X-ray pulsar navigation technology[J]. Chinese Journal of Space Science, 2007, 27(2): 169-176. (in Chinese)
[14] FRIEDLAND B. Treatment of bias in recursive filtering[J]. IEEE Transactions on Automatic Control, 1969, 14(4): 359-367.
[15] HAESSIG D, FRIEDLAND B. Separate-bias estimation with reduced-order Kalman filters[J]. IEEE Transactions on Automatic Control, 1998, 43(7): 983-987.
[16] IGNAGNI M B. Separate bias Kalman estimator with bias state noise[J]. IEEE Transactions on Automatic Control, 1990, 35(3): 338-341.
[17] 王奕迪, 郑伟, 孙守明, 等. 考虑系统偏差的脉冲星守时算法研究[J]. 国防科技大学学报, 2013, 35(2): 12-16.
WANG Y D, ZHENG W, SUN S M, et al. Algorithm for the pulsar timing system with the system bias[J]. Journal of National University of Defense Technology, 2013, 35(2): 12-16. (in Chinese)
[18] 许强, 范小虎, 徐利国, 等. 脉冲星方位误差估计的TSKF算法[J]. 北京航空航天大学学报, 2020, 46(4): 761-768.
XU Q, FAN X H, XU L G, et al. TSKF algorithm for pulsar position error estimation[J]. Journal of Beijing University of Aeronautics and Astronautics, 2020, 46(4): 761-768. (in Chinese)


相关话题/卫星 观测 系统 计算 误差

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 北斗三号系统广域差分服务精度评估*
    随着全球导航卫星系统(GNSS)的广泛应用,为满足导航用户更高精度的服务需求,很多国家和地区建立了星基增强系统,如美国的WAAS系统、欧洲的EGNOS系统、日本的MASA系统以及印度的GAGAN系统等[1-4]。通过在服务区域内均匀布设监测站,解算卫星的轨道与钟差误差改正信息、格网电离层延迟改正信息 ...
    本站小编 Free考研考试 2021-12-25
  • 压电式高速开关阀控液压缸位置系统*
    开关阀相比传统的比例阀和伺服阀,能够直接实现数字量控制,省去了伺服和比例控制中的D/A转换器,控制性能更好[1-2],同时具有结构简单、成本低、抗污染能力强、工作稳定可靠、能耗低等优点。高速开关阀大多采用新型电-机械执行器直接驱动阀芯结构,由计算机输出的PWM脉冲信号控制高速开关阀的开关,随着计算机 ...
    本站小编 Free考研考试 2021-12-25
  • 垂直起降固定翼无人机串联混电系统优化设计*
    垂直起降固定翼无人机是一种结合了多旋翼无人机和固定翼飞机优势的新型无人飞行器[1]。这类无人机具有较高的巡航效率、较快的飞行速度,以及非常便捷的起降能力,因而可以应付较为复杂的应用场景,是近年来无人机领域的研究热点之一。目前正在开发的垂直起降固定翼无人机有很多,典型的代表有GL-10[2]、Song ...
    本站小编 Free考研考试 2021-12-25
  • 距离相关系数融合GPR模型的卫星异常检测方法*
    现代卫星的结构日趋复杂,自动化程度不断提高,对智能化、自主性的要求也越来越高,发展自主健康管理技术[1]对保障在轨卫星安全运行具有极其重要的意义。异常检测[2-5]是卫星健康管理的重要组成部分。由于卫星所处空间环境的不确定性及发射前测试的局限性,卫星在轨运行期间不可避免地会出现一些异常或故障,及时检 ...
    本站小编 Free考研考试 2021-12-25
  • 面向电力系统的多粒度隐患检测方法*
    电力资源是国民经济的基础和命脉,与国计民生密切相关。然而,由于受自然环境或人为因素等影响,输电线路往往存在诸多隐患,如输电杆塔中的销钉缺损和输电线路通道中的机械(如挖掘机)施工等,这些隐患往往会造成巨大的经济损失和人身伤害。据国家能源局的相关数据统计,2020年第一季度全国发生多起电力事故,其中电力 ...
    本站小编 Free考研考试 2021-12-25
  • 电力系统厂站接线图拓扑关系检测技术*
    电力系统作为国家经济发展的支柱,支撑着各行各业几乎所有环节的正常运转。自国家公布电网智能化发展计划以来,中国电力系统得以快速发展,完成了从旧时代传统电力系统向新时代智能电力系统的转变。随着电网规模的日益扩大,电力系统的调度工作越来越难以进行,这给电力系统的优化带来了新的挑战。厂站接线图作为电力系统中 ...
    本站小编 Free考研考试 2021-12-25
  • 基于对抗和迁移学习的灾害天气卫星云图分类*
    全球75%经济损失源于灾害天气,每年约1万多人因恶劣天气而死亡[1-2]。灾害天气,包括台风、强对流和沙暴,严重威胁人民生命财产安全,监测灾害天气的形成发展过程是气象灾害预测预报的基础。通过观测卫星云图进行监测是重要的手段之一,因为地球的大部分地区被云覆盖,各种天气现象总是和云有着密不可分的联系。卫 ...
    本站小编 Free考研考试 2021-12-25
  • 基于T-S模糊故障树的多态导航系统性能可靠性*
    组合导航系统(IntegratedNavigationSystem)是将北斗卫星导航系统/全球导航卫星系统(GlobalNavigationSatelliteSystem)和惯性定向定位导航系统(InertialNavigationSystem,INS)等2种以上的设备以适当的方式有机组合来提高系统 ...
    本站小编 Free考研考试 2021-12-25
  • 无人集群系统时变编队H∞控制*
    近年来,无人集群系统(AirUnmannedSwarmSystem,AUSS)的编队控制由于其在协同搜索、协同侦察等领域具有广泛的应用前景而受到国内外众多研发机构的高度关注[1-4]。AUSS指由多架具有一定自主感知决策控制能力的同构或异构无人机组成的系统,相比于单架无人机,其性价比更高、生存能力更 ...
    本站小编 Free考研考试 2021-12-25
  • 基于时域映射的多无人机系统给定时间分布式最优集结*
    通信受限条件和复杂战场环境下,多无人机系统自组织协同作战是应对广域战场空间中动态任务的有效作战方式[1]。而系统状态的一致性是自组织协同作战的基础,是发挥多机系统集群优势、实现智能汇聚的关键。近年来,众多文献针对多自主体系统一致性进行了深入研究,分别提出了若干动态和静态一致性算法[2-6]。但是上述 ...
    本站小编 Free考研考试 2021-12-25