一种基于可观测度分析的深空自主导航方法

文档序号:5866972阅读:189来源:国知局
专利名称:一种基于可观测度分析的深空自主导航方法
技术领域
本发明涉及一种深空探测器自主轨道确定方法,属于航天航空领域。

背景技术
自主导航技术是目前深空探测任务的研究热点。自主导航是指探测器在不依赖地面站的条件下,仅依靠星载测量设备实时地确定探测器的位置、速度以及其它参数,是探测器自主运行技术的重要组成部分和关键技术。自主导航技术能减少操作的复杂性,增强探测器的自主生存能力,并为姿态控制、机动规划和轨道控制等方面的自主能力提供支持,从而扩展深空探测器的空间应用潜力。
随着航天技术的发展,深空探测任务的科学目的和实施方式逐渐趋向多元化,这给自主导航系统提出了更高的要求。为了得到高精度的轨道参数估计结果,深空探测器上往往配置多种类型的导航敏感器,自主导航系统需要处理不同传感器不同类型的测量信息。导致不同类型的观测信息的利用率降低,同时降低了自主导航系统的自适应能力和可靠性,如何通过信息融合技术综合利用各种测量信息,提高自主导航系统的可靠性和鲁棒性是当前深空自主导航技术面临的一个重要研究方向。


发明内容
本发明的目的是为解决现有自主导航系统综合利用不同观测模型提供测量信息时,需要处理不同传感器不同类型的测量信息,从而导致观测信息的利用率降低,同时降低了自主导航系统的自适应能力和可靠性的问题,提出了一种基于可观测度分析的深空自主导航方法。它的具体步骤为 步骤一建立深空探测器基于地月转移轨道动力学模型的深空自主导航系统的状态模型; 步骤二建立深空探测器基于地月转移轨道的地心视线矢量观测模型和月心视线矢量观测模型; 步骤三采用非线性系统可观测度分析方法对步骤一的自主导航系统的状态模型与步骤二获得的地心视线矢量观测模型和月心视线矢量观测模型进行分析;获得地心视线矢量观测模型下自主导航系统的可观测度和月心视线矢量观测模型下自主导航系统的可观测度; 步骤四对步骤三获得的地心视线矢量观测模型下自主导航系统的可观测度和月心视线矢量观测模型下自主导航系统的可观测度分别进行动态确定信息分配因子; 步骤五根据步骤四获得的信息分配因子,采用基于UKF的联邦滤波算法获得深空探测器的轨道参数; 步骤六根据步骤五获得的深空控测器的轨道参数,实现深空自主导航。
本发明的有益效果采用本发明方法的自主导航系统不需要处理不同传感器不同类型的测量信息,本发明为多种类型导航传感器下不同观测模型的信息融合技术提供一种有效途径;本发明利用不同观测模型对应的自主导航系统的可观测度动态确定信息分配因子,能够直观地反映观测时刻子系统的估计精度,提高了不同观测信息的利用率,进而提高了导航系统的自适应能力和可靠性。



图1为本发明方法的流程图;图2为具体实施方式
三所述的地心视线矢量和月心视线矢量的观测模型示意图;图3为本发明方法获得深空自主导航系统的轨道位置估计误差曲线,图4为本发明方法获得深空自主导航系统的轨道速度估计误差曲线。

具体实施例方式具体实施方式
一结合图1说明本实施方式,本实施方式所述的一种基于可观测度分析的深空自主导航方法,具体步骤为 步骤一建立深空探测器基于地月转移轨道动力学模型的深空自主导航系统的状态模型; 步骤二建立深空探测器基于地月转移轨道的地心视线矢量观测模型和月心视线矢量观测模型; 步骤三采用非线性系统可观测度分析方法对步骤一的自主导航系统的状态模型与步骤二获得的地心视线矢量观测模型和月心视线矢量观测模型进行分析;获得地心视线矢量观测模型下自主导航系统的可观测度和月心视线矢量观测模型下自主导航系统的可观测度; 步骤四对步骤三获得的地心视线矢量观测模型下自主导航系统的可观测度和月心视线矢量观测模型下自主导航系统的可观测度分别进行动态确定信息分配因子; 步骤五根据步骤四获得的信息分配因子,采用基于UKF的联邦滤波算法获得深空探测器的轨道参数; 步骤六根据步骤五获得的深空控测器的轨道参数,实现深空自主导航。
本实施方式步骤五所述的采用基于UKF的联邦滤波算法获得深空探测器的轨道参数,避免了对状态方程和观测方程的线性化,不存在高阶项截断误差,提高了子系统的滤波精度和稳定性,进而极大地改善了自主导航系统的性能。
具体实施方式
二本实施方式与实施方式一所述的一种基于可观测度分析的深空自主导航方法的不同之处在于,步骤一中所述的深空自主导航系统的状态模型为
式中,r=[xyz]T为探测器在惯性系统内的位置,v=[vxvyvz]T为探测器在惯性系统内的速度,X=[rTvT]T为系统状态变量;μ为地球引力常数,J2为地球形状摄动引力系数,Rc为地球平均赤道半径;其中xm,ym,zm为月球在惯性系内的位置分量,rm为月球在惯性系内的矢径;rsm为月球相对于探测器的矢径;w为系统模型误差,上述深空自主导航系统的状态模型也称深空自主导航的状态方程。
本实施方式所述的深空自主导航系统的状态模型建立在J2000地心赤道惯性坐标系中,涉及参数为地球形状摄动引力系数J2和月球引力。
具体实施方式
三结合图2说明本实施方式,本实施方式与实施方式一所述的一种基于可观测度分析的深空自主导航方法的不同之处在于步骤二所述的地心视线矢量观测模型和月心视线矢量观测模型,其表达式如下 所述地心视线矢量观测模型为
式中,Θe为地心方向高度角,Φe为地心方位角; 月心视线矢量观测模型为
式中,Θm为月心方向高度角,Φm为月心方位角。
本实施方式分别以地心视线矢量和月心视线矢量为量测的观测方程,姿态控制系统提供视线矢量测量所需要的姿态信息,所述地心视线矢量观测方程为
式中,Θe为地心方向高度角,Φe为地心方位角,ve1和ve2为观测误差;ve为地心视线矢量的观测噪声矢量。
相应地,地心视线矢量le表示为 le=cos(Θe)cos(Φe)n1+cos(Θe)sin(Φe)n2+sin(Θe)n3 式中,n1,n2和n3分别为地心赤道惯性坐标系的坐标轴。
月心视线矢量观测方程为
式中,Θm为月心方向高度角,Φm为月心方位角,vm1和vm2为观测误差;vm为地心视线矢量的观测噪声矢量; 相应地,月心视线矢量lm表示为 lm=cos(Θm)cos(Φm)n1+cos(Θm)sin(Φm)n2+sin(Θm)n3。
具体实施方式
四本实施方式与实施方式一所述的一种基于可观测度分析的深空自主导航方法的不同之处在于,步骤三采用非线性系统可观测度分析方法分别给出地心视线矢量和月心视线矢量两种观测模型下自主导航系统的可观测度,通过微分几何相关理论推导出非线性系统的可观测矩阵,并利用条件数定义非线性系统的可观测度;然后,针对地心视线矢量和月心视线矢量两种观测模型所对应的深空自主导航系统,分别给出相应的深空自主导航系统的可观测度。
在不考虑轨道动力学模型误差和观测误差的情况下,所述深空自主导航系统可以表示为如下非线性系统 非线性系统的可观测矩阵为
式中,n为状态矢量X的维数;Lkfh(X)按如下方式定义 L0fh(X)=h(X) k=1,2,…n-1 同时,dLkfh(X)定义如下 k=0,1,2,…n-1 非线性系统的可观测度δ(X)定义为 式中,σmin为可观测矩阵Q的最大奇异值,σmax为可观测矩阵Q的最小奇异值; 将深空自主导航系统的状态方程和地心视线矢量的观测方程代入到非线性系统的可观测度定义中,并结合观测时刻的轨道参数预测值,得到地心视线矢量观测模型下深空自主导航系统的可观测度;同时,将深空自主导航系统的状态方程和月心视线矢量的观测方程代入到非线性系统的可观测度定义中,结合观测时刻的轨道参数预测值,可以得到月心视线矢量观测模型下深空自主导航系统的可观测度。
具体实施方式
五本实施方式与实施方式一所述的一种基于可观测度分析的深空自主导航方法的不同之处在于,步骤四所述的确定信息分配因子表示为 式中,δ1(X)为地心视线矢量观测模型下自主导航系统的可观测度;δ2(X)为月心视线矢量观测模型下自主导航系统的可观测度。
具体实施方式
六本实施方式与实施方式一所述的一种基于可观测度分析的深空自主导航方法的不同之处在于,步骤五所述的采用基于UKF的联邦滤波算法,获得深空探测器1的自主导航系统的轨道参数;具体过程为信息分配步骤根据动态信息分配因子βi在各子滤波器之间分配系统的过程噪声Q和全局状态估计协方差阵Pg,即
式中,

为k-1时刻的全局状态估计;

为各子滤波器中k-1时刻的局部状态估计;Qi(k-1)为各子滤波器k-1时刻的的过程噪声;Pg(k-1)为k-1时刻的全局估计误差协方差阵;Pi(k-1)为各子滤波器中k-1时刻的局部估计误差协方差阵; 时间更新和测量更新步骤时间更新和测量更新分别在各子滤波器中进行,采用UKF算法,滤波后得到k时刻的局部估计

及k时刻局部估计误差协方差阵Pi(k); 信息融合步骤在主滤波器中按照如下合成算法将各子滤波器的局部估计信息进行融合,得到k时刻的全局状态估计

和k时刻的全局估计误差协方差阵Pg(k) 所述局部估计信息包括局部状态估计和局部估计误差协方差阵。
本发明以地月转移轨道为例进行数学仿真;验证了本发明的效果; 仿真参数如下 1)深空探测器1的标称轨道数据由STK软件生成; 本仿真过程考虑了地球非球形引力摄动、太阳引力摄动、月球引力摄动、大气阻力和太阳光压。
深空探测器1的初始位置[-3.282×1035.588×1031.165×103](km); 深空探测器1的初始速度[-7.836-2.664-7.124](km/s)。
2)仿真过程涉及的常数分别为 地球引力常数μ=3.986×105km3/s2; 月球引力常数μm=4.887×103km3/s2; 地球平均赤道半径Re=6378km; 地球J2项系数J2=-1.08264×10-3 3)仿真过程测量的精度为地心方向角与月心方向角的测量精度均为0.020(1σ); 4)仿真中深空探测器1的轨道初始位置误差为50km,初始速度误差为0.01km/s; 5)仿真实验的采样周期为5s。
从仿真结果中可以看出,深空自主导航算法滤波过程收敛速度较快,最终位置估计误差小于3km,速度估计误差小于0.2m/s,本发明提出的一种基于可观测度分析的深空自主导航方法满足地月转移轨道导航参数精度的要求。
权利要求
1.一种基于可观测度分析的深空自主导航方法,其特征是,它的具体步骤为
步骤一建立深空探测器基于地月转移轨道动力学模型的深空自主导航系统的状态模型;
步骤二建立深空探测器基于地月转移轨道的地心视线矢量观测模型和月心视线矢量观测模型;
步骤三采用非线性系统可观测度分析方法对步骤一的自主导航系统的状态模型与步骤二获得的地心视线矢量观测模型和月心视线矢量观测模型进行分析;获得地心视线矢量观测模型下自主导航系统的可观测度和月心视线矢量观测模型下自主导航系统的可观测度;
步骤四对步骤三获得的地心视线矢量观测模型下自主导航系统的可观测度和月心视线矢量观测模型下自主导航系统的可观测度分别进行动态确定信息分配因子;
步骤五根据步骤四获得的信息分配因子,采用基于UKF的联邦滤波算法获得深空探测器的轨道参数;
步骤六根据步骤五获得的深空控测器的轨道参数,实现深空自主导航。
2.根据权利要求1所述的一种基于可观测度分析的深空自主导航方法,其特征在于步骤一中所述的深空自主导航系统的状态模型为
式中,r=[x y z]T为探测器在惯性系统内的位置,v=[vx vy vz]T为探测器在惯性系统内的速度,X=[rTvT]T为系统状态变量;μ为地球引力常数,J2为地球形状摄动引力系数,Re为地球平均赤道半径;其中xm,ym,zm为月球在惯性系内的位置分量,rm为月球在惯性系内的矢径;rsm为月球相对于探测器的矢径;w为系统模型误差。
3.根据权利要求1所述的一种基于可观测度分析的深空自主导航方法,其特征在于步骤二所述的地心视线矢量观测模型和月心视线矢量观测模型,其表达式如下
地心视线矢量观测模型为
式中,Θe为地心方向高度,Φe为地心方位角;
月心视线矢量观测模型为
式中,Θm为月心方向高度,Φm为月心方位角。
4.根据权利要求1所述的一种基于可观测度分析的深空自主导航方法,其特征在于步骤四所述的信息分配因子表示为
式中,δ1(X)为地心视线矢量观测模型下自主导航系统的可观测度;δ2(X)为月心视线矢量观测模型下自主导航系统的可观测度。
5.根据权利要求1所述的一种基于可观测度分析的深空自主导航方法,其特征在于步骤五所述的采用基于UKF的联邦滤波算法获得深空探测器的自主导航系统的轨道参数的具体过程为
信息分配步骤根据动态信息分配因子βi在各子滤波器之间分配系统的过程噪声Q和全局状态估计协方差阵Pg,即
式中,
为k-1时刻的全局状态估计;
为各子滤波器中k-1时刻的局部状态估计;Qi(k-1)为各子滤波器k-1时刻的的过程噪声;Pg(k-1)为k-1时刻的全局估计误差协方差阵;Pi(k-1)为各子滤波器中k-1时刻的局部估计误差协方差阵;
时间更新和测量更新步骤时间更新和测量更新分别在各子滤波器中进行,采用UKF算法,滤波后得到k时刻的局部估计
及k时刻局部估计误差协方差阵Pi(k);
信息融合步骤在主滤波器中按照如下合成算法将各子滤波器的局部估计信息进行融合,得到k时刻的全局状态估计
和k时刻的全局估计误差协方差阵Pg(k)
所述局部估计信息包括局部状态估计和局部估计误差协方差阵。
全文摘要
一种基于可观测度分析的深空自主导航方法,涉及航天航空领域。本发明为解决现有自主导航系统综合利用不同观测模型提供测量信息时,需要处理不同传感器不同类型的测量信息,从而导致观测信息的利用率降低,同时降低了自主导航系统的自适应能力和可靠性的问题,该方法建立在地月转移轨道深空探测器动力学模型的基础上,利用非线性系统可观测度分析方法给出地心视线矢量和月心视线矢量两种观测模型下深空自主导航系统的可观测度,采用基于UKF联邦滤波算法获得深空探测器的轨道参数。本发明适用于深空分离段、转移段探测器轨道参数的确定。本发明可用于提高深空自主导航系统的精度和可靠性,特别适用于多种观测模型下的信息融合自主导航技术。
文档编号G01C21/16GK101762272SQ20101003248
公开日2010年6月30日 申请日期2010年1月18日 优先权日2010年1月18日
发明者崔平远, 崔祜涛, 常晓华, 徐田来 申请人:哈尔滨工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1