MATLAB实现空间飞行器主动段轨道估计与误差分析 毕业论文+源码

!!! 有需要的小伙伴可以通过文章末尾名片咨询我哦!!!

 💕💕作者:小马
💕💕个人简介:混迹在java圈十年有余,擅长Java、微信小程序、Python、Android等,大家有这一块的问题可以一起交流!
💕💕各类成品java系统 。javaweb,ssh,ssm,springboot等等项目框架,源码丰富,欢迎咨询交流。学习资料、程序开发、技术解答、代码讲解、源码部署,需要请看文末联系方式。

题 目空间飞行器主动段轨道估计与误差分析

摘 要

本文通过微分方程组数值解法计算观测卫星的三维位置,在此基础上利用双星逐点交汇思路得到空间飞行器的轨道及残差估计,并对存在的三轴指向误差进行估计,最后给出单星观测的模型及多星观测的展望。

根据给定的观测卫星简化运动方程,利用惯性坐标系下 09 号观测卫星的位置和速度初值,使用变步长 5 级 4 阶 Runge-Kutta 算法求解常微分方程组,计算出 09 号卫星的绕地运行轨迹和速度,同理可以计算 06 号卫星的运行参数。

在计算 0 号空间飞行器参数的过程中,利用立体几何知识,推导出坐标转

换矩阵T,将观测坐标系转化为地球惯性坐标系。文中建立了 0 号飞行器的两个轨迹模型:双星定位中值估计模型与双星定位优化模型。根据 meadata_09_00 和 meadata_06_00 得到双星观测飞行器的方向向量,并依据T 变换到惯性坐标系下,得到各个时刻下的两条异面直线,确立它们的公垂线段,用公垂线段的

中点来建立空间飞行器轨道的中值估计模型,并给出此估计轨迹的位置半径作

为置信区间;建立vr(t) 大小稳定、方向变化的模型及

m(t)

单调递减的非负函数

模型,根据飞行器主动段简化运动方程,以飞行器空间轨迹点到两条异面直线

距离和最短来建立优化模型,对飞行器的速度及vr(t) 、

m(t)

的模型参数进行循

环降阶缩小区间算法优化,得到 50.0s、100.0s、150.0s、200.0s 以及 250.0s 五个 时 刻 空 间 飞 行 器 轨 迹 的 优 化 参 数 。 其 中 50.0s 时 刻 的 三 维 坐 标 为(1.77381×106 ,8.16138×106 ,4.51670×106 ) 。对比估计模型与优化模型求得的参

数,给出 13 个采样点的估计残差。

将双星测量定位过程中的系统误差(三轴指向误差) dα, dβ, dθ 带入到 0

号空间飞行器的轨道计算中,在双星观测飞行器的两条方向向量异面直线之间

最短距离的最小寻优下,得到两颗卫星的系统误差 dα, dβ, dθ 值。将求得的 dα,  dβ, dθ   值代入双星定位中值估计模型与双星定位优化模型中,此为考虑系统误差下的飞行器轨迹与残差估计。根据计算,09 号观测卫星的系统误差为dα9  = 0.00309 , dβ9  = −0.00365 , dθ9  = 0.00033 ,06 号观测卫星的系统误差为      dα6  = −0.00425 , dβ6  = 0.00139 , dθ6  = 0.00293 ,并计算得到位置半径减小两  个数量级的更为精确的 0 号空间飞行器轨迹。

09 号卫星对 01 号空间飞行器进行单星定位时,首先根据卫星坐标以及其与空间飞行器之间的方向向量,确定一条包含飞行器的直线,再根据飞行器主动段简化运动方程确定一条空间飞行器的估计轨道,以同一时刻空间飞行器的轨迹点与其对应的方向向量的距离最优,实现空间飞行器的定位。

本文结合立体几何原理建立了两个模型用以估计飞行器的轨迹及残差,其中双星定位优化模型采用了循环缩小区间的算法和随机跳跃法达到了多决策变量降阶的目的,并提出位置半径作为考虑系统误差下模型精度提高的判断标准。

目录

1.问题重述

2.问题分析

3.模型假设

4.变量及符号说明

5.1 .09 号观测卫星的三维位置计算

5.1.1 矢量方程转化为标量方程

5.1.2 微分方程组的数值求解

5.1.3 09 号卫星的轨迹计算

5.2 .0 号空间飞行器轨道参数计算和残差估计

5.2.2 观测卫星对于空间飞行器观测数据的时间匹配

5.2.3 0 号空间飞行器轨道中值估计模型

5.2.4 0 号空间飞行器的轨道优化模型

5.3 .考虑系统误差的 0 号空间飞行器轨道参数计算和残差估计

5.3.2 0 号空间飞行器的轨道计算和残差估计

5.4.单星估计 01 号空间飞行器轨道

6.模型评价

7.参考文献

更多项目:

另有1000+份项目源码,项目有java(包含springboot,ssm,jsp等),小程序,python,php,net等语言项目。项目均包含完整前后端源码,可正常运行!

!!! 有需要的小伙伴可以点击下方链接咨询我哦!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小马软件开发定制

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值