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

多星对合作目标的分布式协同导航滤波算法*

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

随着小卫星功能模块化、一箭多星和应急发射等技术的发展,在轨卫星的数量急剧增加。而传统地面测控站受布站位置的约束,无法提供连续的测控能力。一旦小卫星的导航星座信号受到干扰,而自身又不具备自主导航功能,则需要利用天基测量信息为其提供一种应急导航能力。因此,有必要研究利用多星测距对空间合作目标提供协同导航的方法[1-2]
本文研究的协同导航方法在本质上属于多源信息融合滤波问题,主要有集中式和分布式2种。集中式滤波要求融合中心汇集所有节点的测量信息,进行集中式数据处理,一般会对融合中心造成较高的通信和计算压力,而且一旦该中心出现故障,则容易导致系统崩溃。为了分散通信和计算压力,降低节点故障对系统的影响,分布式滤波逐渐成为研究的热点问题[3]。Olfati-Saber[4]建立了一种分布式卡尔曼滤波(Distributed Kalman Filter,DKF)计算框架,但该方法在实际工程应用中容易受到系统非线性因素的限制。进而,Battistelli和Chisci[5]提出了适用于非线性系统的分布式扩展卡尔曼滤波(Distributed Extended Kalman Filter,DEKF)。然而,DEKF对非线性系统的一阶线性化近似精度较低,并且需要计算系统的雅可比矩阵。为了提高非线性系统滤波精度,****们相继提出了无迹卡尔曼滤波(Unscented Kalman Filter,UKF)[6]和容积卡尔曼滤波(Cubature Kalman Filter,CKF)[7]。其中,CKF将非线性高斯加权积分分解为球面积分和径向积分,并采用一组等权值的容积点计算非线性高斯加权积分,具有比EKF和UKF更高的滤波精度和数值计算稳定性[8],已在工程中取得广泛的应用[9-10]。Wang等[11]采用正则单形变换群计算球面积分,提出了球面单形-径向容积卡尔曼滤波(Spherical Simplex-Radial Cubature Kalman Filter,SSRCKF),并且指出球面单形准则具有比CKF中的球面准则更高的精度。然而,CKF和SSRCKF 2种方法均采用矩匹配法计算径向积分,而该方法无法保证径向积分计算的最优性。为了提高径向积分精度,Shovan和Swati[12]提出一种容积求积分卡尔曼滤波(Cubature Quadrature Kalman Filter,CQKF),其采用高阶高斯-拉盖尔求积分准则计算径向积分,具有比矩匹配法更高的精度。然而,上述非线性滤波需要向分布式滤波中推广。
本文将球面单形准则与高斯-拉盖尔求积分准则相结合,提出了一种新的球面单形-径向容积求积分准则,将该准则嵌入DKF框架,得到了一种适用于非线性系统的分布式球面单形-径向容积求积分卡尔曼滤波(Distributed Spherical Simplex-Radial Cubature Quadrature Kalman Filter,DSSRCQKF)算法,并将该算法应用于解决多颗卫星对空间合作目标的协同导航问题,仿真实验结果验证了本文算法的有效性。
1 分布式协同导航数学模型 用导航星表示自身具备自主导航能力的卫星,用目标星表示空间合作目标,协同导航示意图如图 1所示。s个导航星处在一个分布式通信网络中,使用无向图G=(V, E)对该通信网络进行建模[13]。其中,V={1, 2, …, s}为导航星集合,E={(d, q)|d, qV}为通信链路集合。当导航星dq之间可以通信时,(d, q)∈E,此时称导航星dq互为邻居星。导航星d的邻居星集合用Nd表示,同时记Jd=Nd∪(d)为邻居星集与自身的并集。假设每个导航星均具备对目标星的测距能力,通过与其邻居星的分布式数据融合实现对目标星的协同一致定轨。
图 1 分布式协同导航示意图 Fig. 1 Schematic of distributed coordinated navigation
图选项




1.1 协同导航状态方程 地球J2项非球形摄动是卫星所受到的最主要的摄动力。在J2000地心惯性坐标系中,考虑J2项摄动影响,卫星的轨道动力学模型为[14]
(1)

式中:X=(x y z vx vy vz)T为卫星的轨道状态;J2为带谐项系数;μ为地球引力常数;Re为地球半径;(fx fy fz)T为地球高阶非球形摄动、三体引力摄动和太阳光压摄动等摄动之和在3个坐标轴上的分量,在研究中可以等效成零均值的高斯白噪声。
用四阶龙格库塔法可以将式(1)写成如下离散状态方程的形式:
(2)

式中:Xk=(xk yk zk vx,k vy,k vz,k)Tk时刻的轨道状态;wk为系统噪声。
1.2 协同导航量测方程 使用微波测距技术可以直接测量目标星与导航星d之间的径向距离Rd,设导航星d的轨道位置为(xd yd zd)T,则测量值与轨道状态X有如下几何关系:
(3)

将式(3)的几何关系写成如下离散量测方程的形式:
(4)

式中:zd,kk时刻的量测值;vd,k为量测噪声。
2 分布式协同导航滤波算法 2.1 球面单形-径向容积求积分准则 考虑积分,令x=ryy满足yTy=1为单位球体表面,r≥0为球体半径,则I(f)可以分解为如下球面积分S(r)和径向积分R[7]
(5)

(6)

式中:Un为单位球体表面;σ(y)为面积分元素。
一般难以得到积分S(r)和R的解析解,因此考虑采用数值积分的方法对其进行近似。由文献[11, 15]可知,可以采用如下由2n+2个积分点构成的三阶球面单形准则对球面积分进行近似:
(7)

式中:n维单位球面的表面积,为Gamma函数;al=[al,1 al,2al,n]Tl=1, 2, …, n+1为n维单形的顶点,其元素定义为
(8)

对径向积分,令r2=t,得到,进而得,令,则,采用如下高斯-拉盖尔求积分准则对R中的积分项进行近似处理[12]
(9)

式中:tj为求积分点;Aj为对应的权值。求积分点可以由如下p阶切比雪夫-拉盖尔多项式[12]的解求得:
(10)

相应的权值可以由式(11)解得:
(11)

该准则的近似精度取决于求积分点的个数,当p=2时可以得到
(12)

由式(10)、式(11)解得t1A1t2A2的值为
(13)

非线性卡尔曼滤波的核心是计算高斯加权积分N(·)为高斯概率密度函数,且变量x的均值为x,协方差矩阵为Px。该积分具有如下恒等形式[7]
(14)

结合式(12)和t1t2A1A2,可以得到如下计算IN的球面单形-径向容积求积分准则:
(15)

特别的,当式(9)中的p=1时,可以解得t1=n/2,A1=Γ(n/2),进而可推导出文献[11, 15]中的球面单形-径向容积准则。由此可见,本文提出的球面单形-径向容积求积分准则的精度要高于球面单形-径向容积准则。
a=[a1 a2an+1]表示由al组成的矩阵,用[·]i表示矩阵的第i列,利用准则式(15)构造容积点和权值ωi分别为
(16)

(17)

2.2 DSSRCQKF算法 由状态方程式(2)和量测方程式(4)构成如下滤波系统方程,为了使算法研究更具有一般性,考虑状态向量xkRn,量测向量zkRc,同时为了使公式的表述更为简洁,在没有歧义的情况下省略下标d
(18)

式中:wkvk为不相关的零均值高斯白噪声,其协方差矩阵分别为QkRk。利用统计线性误差传播方法可以得到交叉协方差矩阵Pxz的等价表达式PxzPk- HkT,从而定义伪观测矩阵,将式(16)和式(17)所示的容积点和权值嵌入DEKF[5]的更新过程可以得到如下DSSRCQKF算法,具体计算步骤如下:
步骤1??滤波初始化。
(19)

循环k=1, 2, …,完成以下步骤。
步骤2??时间更新。分别利用代替式(16)中的xPx计算容积点,并利用f(·)计算其非线性传递:
(20)

按照式(17)中ωi的取值加权合并Xk(i)得到先验状态估计值
(21)

计算先验状态协方差矩阵Pk-
(22)

步骤3??量测更新。分别利用代替式(16)中的xPx计算容积点,并利用h(·)计算其非线性传递:
(23)

按照式(17)中ωi的取值加权合并Zk(i)得到量测预测值?k
(24)

计算交叉协方差矩阵Pxz
(25)

步骤4??与邻居星进行信息交互。向邻居星发送信息mk=(ik Ik ),并从邻居星接收信息,其中,Ikik定义为
(26)

式中:εk=zk-?k为滤波新息;Rk为量测误差协方差矩阵。
步骤5??对接收到的信息进行融合。
(27)

步骤6??状态更新。计算后验协方差矩阵Pk+
(28)

计算后验状态估计
(29)

式中:ε为一个小量,为矩阵的Frobenius范数。
从式(18)可以看出,本文算法并没有对非线性函数的具体形式进行约束,因此DSSRCQKF算法不仅适用于本文所述的多星对合作目标的协同导航问题,同样可以应用于传感器网络目标跟踪、编队卫星协同导航和地基测控协同定轨等非线性系统协同滤波问题。
3 仿真实验 图 2为某型号卫星的地面实验模拟器,其上运行的高精度轨道预报算法经过实际飞行任务的检验,是可靠的仿真实验数据来源。仿真中考虑4颗导航星和1颗目标星,其轨道六根数见表 1。仿真时间为1 Jul 2016 12 : 00 : 00/UTC至1 Jul 2016 13 : 30 : 00/UTC,4颗导航星间的通信拓扑关系如图 3所示,假设星间测距精度为20 m。
图 2 卫星地面实验模拟器 Fig. 2 Satellite simulator for ground experiment
图选项




表 1 卫星轨道六根数 Table 1 Six orbital elements of satellites
卫星 半长轴/km 偏心率 轨道倾角/(°) 升交点赤经/(°) 近地点幅角/(°) 真近点角/(°)
目标星 16378.1 0 27 35 30 10
导航星1 15378.1 0 45 60 0 0
导航星2 15378.1 0 10 60 15 20
导航星3 15378.1 0 38 60 20 0
导航星4 15378.1 0 70 60 30 0


表选项






图 3 4颗导航星间的通信拓扑结构 Fig. 3 Communication topology structure among four navigation satellites
图选项




滤波初值为

初始协方差矩阵为

对比本文提出的DSSRCQKF算法与DEKF算法,参数ε取为0.01,用均方根误差(RMSE)描述导航星对目标星的实时定轨精度,运行200次Monte Carlo仿真,仿真结果如图 4~图 7所示。统计平均定轨RMSE,并分别列于表 2表 3。从仿真结果可以看出,本文DSSRCQKF算法实时定位精度约为19 m,定速精度约为1.71 m/s,而DEKF算法定位精度约为30 m,定速精度约为1.73 m/s,从而表明本文算法具有更高的导航精度。对于多星协同导航问题,2种算法通过导航星间的分布式通信与数据融合,均可实现对目标星轨道状态的一致估计。每颗导航星的估计结果基本相同,结果间细微的差别主要由系统的非线性引起,因为在非线性卡尔曼滤波中,假设后验概率密度服从高斯分布,本质上是一种次优滤波方法,无法像线性卡尔曼滤波一样得到理论上的最优估计。而且为了将非线性卡尔曼滤波嵌入分布式滤波中而引入的伪观测矩阵同样会带来一些误差,但每颗导航星估计值间的差别在应用中是可以接受的。从导航星间的通信拓扑结构可以看出,每颗导航星仅与其邻居星通信,滤波中间数据在整个无线网络中分布式流动,从而避免了将所有数据发送到融合中心的集中式处理,提高了系统的灵活性。
图 4 导航星1对目标星的实时定轨RMSE Fig. 4 Real-time orbit determination RMSE of navigation Satellite 1 to target satellite
图选项




图 5 导航星2对目标星的实时定轨RMSE Fig. 5 Real-time orbit determination RMSE of navigation Satellite 2 to target satellite
图选项




图 6 导航星3对目标星的实时定轨RMSE Fig. 6 Real-time orbit determination RMSE of navigation Satellite 3 to target satellite
图选项




图 7 导航星4对目标星的实时定轨RMSE Fig. 7 Real-time orbit determination RMSE of navigation Satellite 4 to target satellite
图选项




表 2 协同导航平均定位RMSE Table 2 Mean position RMSE of coordinated navigation
导航星 平均定位RMSE/m
DEKF DSSRCQKF
导航星1 30.775 18.633
导航星2 30.679 18.166
导航星3 31.456 18.969
导航星4 30.393 18.189


表选项






表 3 协同导航平均定速RMSE Table 3 Mean velocity RMSE of coordinated navigation
导航星 平均定速RMSE/(m·s-1)
DEKF DSSRCQKF
导航星1 1.726 1.708
导航星2 1.727 1.709
导航星3 1.727 1.709
导航星4 1.725 1.706


表选项






4 结论 1) 本文将球面单形准则与高斯-拉盖尔求积分准则相结合,提出一种新的球面单形-径向容积求积分准则,并将该准则嵌入DKF框架,得到一种适用于多星对空间目标协同导航的DSSRCQKF算法。该算法要求每颗导航星仅与其邻居星进行通信和数据融合,通过数据的分布式流动实现对目标星轨道状态的一致估计,从而避免了传统集中式处理中较高的通信和计算压力。
2) 仿真实验结果表明,本文DSSRCQKF算法中各导航星对目标星的实时定位精度约为19 m,定速精度约为1.71 m/s。DEKF算法中各导航星对目标星的定位精度约为30 m,定速精度约为1.73 m/s,相比之下本文算法将定位精度提高了11 m,定速精度提高了0.02 m/s,从而验证了本文算法的有效性。
3) 本文提出的DSSRCQKF算法还可以进一步应用于其他非线性系统协同滤波问题。

参考文献
[1] 王晓初, 尤政, 赵开春, 等. 分布式卫星系统的协同导航估计方法[J].宇航学报, 2013, 34(8): 1107–1113.
WANG X C, YOU Z, ZHAO K C, et al. A cooperative navigation estimation method in distributed satellite system[J].Journal of Astronautics, 2013, 34(8): 1107–1113.(in Chinese)
[2] 张艾, 李勇. 基于星间测距的编队卫星一致性导航算法[J].空间控制技术与应用, 2015, 41(3): 24–27.
ZHANG A, LI Y. A consensus navigation algorithm for spacecraft formation based on distance ranging[J].Aerospace Control and Application, 2015, 41(3): 24–27.(in Chinese)
[3] ZHOU Z W, FANG H T, HONG Y G. Distributed estimation for moving target based on state-consensus strategy[J].IEEE Transactions on Automatic Control, 2013, 58(8): 2097–2100.
[4] OLFATI-SABER R. Distributed Kalman filtering for sensor networks[C]//Proceedings of the 46th IEEE Conference on Decision and Control. Piscataway, NJ: IEEE Press, 2007: 5492-5496.
[5] BATTISTELLI G, CHISCI L. Stability of consensus extended Kalman filtering for distributed state estimation[C]//Preprints of the 19th World Congress the International Federation of Automatic Control. Amsterdam: Elsevier, 2014: 5520-5525.
[6] JULIER S J, UHLMANN J K, DURRANTWHYTE H F. A new method for nonlinear transformation of means and covariances in filters and estimators[J].IEEE Transactions on Automatic Control, 2000, 45(3): 477–482.DOI:10.1109/9.847726
[7] ARASARATNAM I, HAYKIN S. Cubature Kalman filters[J].IEEE Transactions on Automatic Control, 2009, 54(6): 1254–1269.DOI:10.1109/TAC.2009.2019800
[8] ZAREI J, SHOKRI E. Convergence analysis of non-linear filtering based on cubature Kalman filter[J].IET Science, Mea-surement & Technology, 2015, 9(3): 294–305.
[9] 钱华明, 黄蔚, 葛磊, 等. 基于四元数平方根容积卡尔曼滤波的姿态估计[J].北京航空航天大学学报, 2013, 39(5): 646–649.
QIAN H M, HUANG W, GE L, et al. Attitude estimation based on quaternion square-root cubature Kalman filter[J].Journal of Beijing University of Aeronautics and Astronautics, 2013, 39(5): 646–649.(in Chinese)
[10] 方君, 戴邵武, 许文明, 等. 基于ST-SRCKF的超高速强机动目标跟踪算法[J].北京航空航天大学学报, 2016, 42(8): 1698–1708.
FANG J, DAI S W, XU W M, et al. Highly maneuvering hypervelocity-target tracking algorithm based on ST-SRCKF[J].Journal of Beijing University of Aeronautics and Astronautics, 2016, 42(8): 1698–1708.(in Chinese)
[11] WANG S Y, FENG J C, CHI K T. Spherical simplex-radial cubature Kalman filter[J].IEEE Signal Processing Letters, 2014, 21(1): 43–46.
[12] SHOVAN B, SWATI. Cubature quadrature Kalman filter[J].IET Signal Processing, 2013, 7(7): 533–541.
[13] BATTISTELLI G, CHISCI L, MUGNAI G, et al. Consensus-based linear and nonlinear filtering[J].IEEE Transactions on Automatic Control, 2015, 60(5): 1410–1415.
[14] 李璟璟, 张迎春, 郑靖, 等. 基于信息融合的大椭圆轨道卫星组合导航方法[J].宇航学报, 2012, 33(9): 1234–1239.
LI J J, ZHANG Y C, ZHENG J, et al. An information fusion based integrated navigation method for highly elliptical orbit satellite[J].Journal of Astronautics, 2012, 33(9): 1234–1239.(in Chinese)
[15] 朱奇光, 袁梅, 王梓巍, 等. 机器人球面单径容积FastSLAM算法[J].机器人, 2015, 37(6): 709–716.
ZHU Q G, YUAN M, WANG Z W, et al. A robot spherical simplex-radial cubature FastSLAM algorithm[J].Robot, 2015, 37(6): 709–716.(in Chinese)


相关话题/计算 系统 卫星 通信 信息

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 超流体陀螺相位波动噪声自适应抵消系统分析*
    进入21世纪,量子技术特别是低温物理学的研究取得了重大突破[1],由此诞生了基于物质波干涉的新型低温超流体陀螺[2]。该陀螺是利用液氦在低温条件下呈现的量子宏观效应,基于物质波Sagnac效应实现角速率敏感的一类新概念陀螺,其计算灵敏度比激光干涉陀螺高将近10个数量级,因此引起各国的极大兴趣[3]。 ...
    本站小编 Free考研考试 2021-12-25
  • 基于多态系统的总线胚胎电子阵列可靠性分析*
    随着航空航天技术的发展和电子系统应用的拓展,电子系统对于可靠性的要求越来越高。电子系统的可靠性是衡量系统工作性能的重要指标,同时也是指导系统结构设计的重要依据,因此,合理准确地分析电子系统的可靠性显得尤为重要。胚胎电子阵列(EmbryonicElectronicArray,EEA)是一种基于多细胞生 ...
    本站小编 Free考研考试 2021-12-25
  • 基于北斗GEO卫星反射信号的渤海海冰检测*
    中国渤海每年冬天会因寒潮侵袭而冻结造成海冰灾害,海冰灾害直接造成的经济损失引起了国家气象局的重视[1]。这使得对海冰监测技术的探究和对海冰的预警技术成为重要的研究方向。传统的海冰观测站测量、机载监测和卫星遥感观测等手段受环境限制并且成本高。全球导航卫星系统反射信号(GNSS-R)具有全球覆盖、全天候 ...
    本站小编 Free考研考试 2021-12-25
  • 涡轮泵流体静压轴承性能计算与试验研究*
    重复使用是航天运载动力系统的发展方向,作为液体火箭发动机的“心脏”,涡轮泵的性能和可靠性与发动机的重复使用性能密切相关,而支撑涡轮泵主轴的轴承是限制涡轮泵重复使用性能的关键因素之一。传统的滚动轴承在火箭发动机涡轮泵中低温、低黏度、高速、重载环境下的严重磨损问题和DN值的限制,使之不能满足重复使用涡轮 ...
    本站小编 Free考研考试 2021-12-25
  • 考虑真实时变环境应力的系统可靠性评估*
    随着科学技术的发展,产品结构日益复杂,产品可靠性评估的精度要求也越来越高,预测真实时变环境下产品的可靠性一直是一个极大的挑战。工作环境或操作条件极大地影响了系统并造成了其部件的寿命减少或性能退化[1],与温和的环境条件相比,严峻的环境条件将加快系统及其部件的失效或性能退化过程[2]。传统可靠性评估方 ...
    本站小编 Free考研考试 2021-12-25
  • 实时单核和谐周期分区系统时间窗口分配算法*
    目前,航空电子系统正飞速从联合架构(federatedavionics)向综合模块航电(IntegrateModularAvionics,IMA)架构转换[1]。IMA架构在一台共享的计算平台上部署拥有多个航电子系统功能的高集成度分区系统,即各个分系统共享软件(操作系统)和硬件资源。这种架构已经广泛 ...
    本站小编 Free考研考试 2021-12-25
  • 分层网络控制系统的分布式H控制*
    网络控制系统是一类利用网络构成闭环的自动控制系统[1]。由于网络的介入,改变了自动控制系统点对点连接的传统模式,简化了系统的连接,降低了成本,便于维护与升级,因此在工业控制、航空航天、汽车、机器人等领域得到了广泛的应用。与此同时,由于网络带宽有限,分时复用等特征,改变了控制系统信息传输的方式,带来了 ...
    本站小编 Free考研考试 2021-12-25
  • 小型飞机自动着舰系统设计准则适用性分析*
    航空母舰(简称航母)搭载有不同种类、功能各异的舰载机以实现多种作战任务。随着无人机技术的发展,航母上应用了越来越多的小尺寸无人机进行战场监控、数据中继等任务。这类飞机通常被划分为Ⅰ类飞机,采用撞网、钩拦阻索等方式回收。这些回收方式都需要飞机在自动着舰系统(AutomaticCarrierLandin ...
    本站小编 Free考研考试 2021-12-25
  • 基于时域信息的粒径分布及光学常数重建*
    参与性介质是指具备吸收、散射性质的物质组成的介质系统的总称,其普遍存在于石油化工、生物制药、建材生产、红外探测、卫星遥感等诸多领域中[1-4]。气溶胶粒子是一种典型的参与性介质,其粒径分布和光学常数一般可以通过实验测量方法分别获得,但是这对于实验条件提出了一定的要求。参与性介质粒径分布和光学常数与入 ...
    本站小编 Free考研考试 2021-12-25
  • K-均值聚类在CCERT系统流型辨识中的应用*
    两相流广泛存在于航空航天、化工和石油等领域中,例如航空发动机轴承腔中的油液则是以油气两相流的形式存在,其流动状态对航空发动机的工作影响很大[1]。流型是影响两相流的流动特性和传热、传质性能的重要因素[2]。因此,对于两相流流型的准确辨识具有重要意义。现有的两相流流型辨识方法大多基于图像重建法和目测法 ...
    本站小编 Free考研考试 2021-12-25