数学建模社区-数学中国
标题:
基于卫星无源探测的空间飞行器 主动段轨道估计与误差分析(包含完整程序代码)
[打印本页]
作者:
madio
时间:
2013-7-30 05:30
标题:
基于卫星无源探测的空间飞行器 主动段轨道估计与误差分析(包含完整程序代码)
题 目 基于卫星无源探测的空间飞行器 主动段轨道估计与误差分析
% X9 ^' {! K$ l3 _
摘 要:
$ D! e7 L B4 R
论文研究了基于卫星无源探测的空间飞行器主动段的轨道估计与误差分析问题。针对这一特定的非线性滤波问题,论文主要采用探索性算法思想进行最优解的全局搜索,得到了较为理想的状态估计值和残差结果。
' C5 U" {! h1 z8 @* ^- H U# L$ r2 O$ L
针对问题一,采用龙格-库塔法,利用MATLAB编程实现了常微分方程数值解,得到各时刻卫星的三维位置坐标。
$ j; Y9 L# S! q* q$ K4 n1 y" k
针对问题二,首先基于问题一各卫星不同时刻的计算结果,采用三次样条插值函数完成对观测数据的时间对齐;然后就双星对目标交叉定位观测数据的空间结构进行分析,按照逐点交汇定位思路建立一个超定线性方程组,求该超定方程组的最小二乘解,完成06与09号卫星对0号空间飞行器的逐点定位,并对结果数据的异常值进行了分析。通过选取适当的()rvt和()mt的模型形式,将空间飞行器的运动方程转化为差分形式后,利用多项式拟合得到 ( ) r v t 和 m(t)
- `4 ^. b$ `1 S2 }+ _6 M
的参数。最后以估计残差最小为优化目标,利用遗传算法求出最优的初值,从而求出0号空间飞行器的理论三维位置坐标和速度,与逐点交汇定位结果比较,得到估计残差(标准差)为28.9311。
' {4 P! N7 D3 W
- 3 -
+ S7 x! {7 H% a; ?; i; S
针对问题三,在考虑观测卫星的系统误差时,利用双星多点观测数据联立求解目标位置参数和系统误差参数,论文采用启发式搜索算法进行系统误差和轨道估计,分别计算出 6号卫星的三轴指向误差为44.84510, 47.87210,42.39410,9号观测卫星的三轴指向误差分别42.01910,43.91710 ,41.72910;利用修正系统误差后的观测数据再次对模型参数进行辨识和轨道参数计算,得到估计残差25.0951。
) X: h0 H$ O: {4 x8 l
针对问题四,基于单颗卫星每时刻提供的两个观测数据k、k,在消除系统误差的前提下,假定目标运动方程是三次样条,通过单星连续8个点的测量信息,通过16个联立方程的求解,完成模型参数的辨识即对轨道参数的确立。在设计算法时,仍采用具有启发式的遗传算法完成最优解的寻优。最后对多星观测数据进行信息融合实现目标状态估计和系统误差解算的思想进行了讨论。
) I/ b# w0 s! X) O
最后,论文设计了专门的模型验证环节以对本文构建的模型和提出的算法的合理性、有效性进行检验。设定一组空间飞行器的初始值以及 ( ) r v t 和 ( ) m t 参数,计算出目标飞行状态的理论真值,基于题干中所提供的卫星位置参数,可以得到卫星在采样点与目标的空间位置关系,计算出观察值的理论真值,再叠加上白噪声和系统误差,得到了一组观测数据。基于该组观测数据再利用本文所建模型和算法完成目标的状态估计,与理论真值进行比较以验证模型和算法的有效性。
8 F2 ^ i2 |4 s
关键词:坐标系转换,逐点交汇定位,轨道估计,遗传算法,残差估计,误差分析,搜索算法,模型验证
7 }4 f& `' E2 [1 V& r- V! ?# c
) B; U% U' n: f1 c' ^/ |
B90059006余林汤.rar
(1.06 MB, 下载次数: 72)
2013-7-30 05:30 上传
点击文件名下载附件
下载积分: 体力 -2 点
作者:
清荔婀娜
时间:
2013-8-22 14:56
去年的题目都难啊
作者:
qszhu2006
时间:
2013-8-30 11:23
b题有点难度,经常涉及到参数估计
作者:
yahsu
时间:
2014-6-8 19:00
好东西 谢谢分享
作者:
Dustin_Keng
时间:
2014-7-5 12:13
下载下来,学习学习
作者:
Dustin_Keng
时间:
2014-7-5 12:13
下载下来,学习学习
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5