实验一 航天器轨道计算

合集下载

航天飞行动力学作业报告-轨道仿真及转移质量计算

航天飞行动力学作业报告-轨道仿真及转移质量计算

航天飞行动力学作业报告——轨道仿真及转移质量计算一、问题描述1、在已知条件下考虑J2项摄动和大气阻力摄动,计算仿真航天器轨道在一年之内的变化特性,并绘制其图像。

2、在轨运行一年后,采用Hohmann 机动使轨道回到标称轨道,计算所要消耗的推进剂的质量。

二、模型建立在仅考虑J2项摄动和大气阻力摄动的假设下,可得到下列公式进行求解。

sin (1)cos ]cos (1)sin sin()cot ]sin (1)sin (1cos )]u r u u h h r u h r u r u dp dt de r er a f a f a dt p p d dt di dt d r er a f a f a f i dt p pdf f r dt e p da a e f a e f dt ωω==+++Ω===−++−+−+=++2r u dM r r f e a dt p p +−+其中r u h a a a 为摄动加速度在径向、横向、副法向方向上的加速度分量,可以用下列公式得到。

Da g a ∆=∆+22222222222222223[13sin sin ()]23sin sin[2()]23sin sin()2e r e u e h R g J i f r rR g J i f r rR g J i f r r µωµωµω∆=−−+∆=−+∆=−+22sin cos Dr Du a v a v σργσργ=−=−通过matlab 对上式进行数值迭代求解就可以得到轨道六要素在一年之内的变化特性。

三、求解六要素通过上式的迭代求解可以得到六要素在一年中变化如下:图 3-1 近地点幅角ω图3-2 真近点角f图3-3 离心率e图3-4 半长轴a图3-5 轨道倾角i图3-6 升交点赤经Ω四、六要素的理论分析对于0.25E7 s时候e产生的突变,是因为在迭代数值求解过程中,使用了两组公式分别对应于e很小(近似为圆轨道)以及e不可忽略(按椭圆轨道)的时候,当到0.5E7 s附近时,e不可忽略,de按椭圆轨道计算,会产生一个突增。

航天器近距离相对运动轨道设计实验

航天器近距离相对运动轨道设计实验

航天器近距离相对运动轨道设计姓名:学号:班级:学院:日期:目录一、实验目的(5分) (1)二、实验原理(10分) (1)2.1基本原理 (1)2.2坐标系定义 (2)2.3 近距离相对运动方程 (2)三、实验系统(10分) (3)3.1实验对象 (3)3.2计算机系统 (3)四、实验方法(40分) (3)4.1同轨交会对接 (3)4.2分离至同轨 (4)4.3燃料消耗量计算 (5)4.4程序设计 (6)五、实验过程(30分) (7)5.1实验步骤 (7)5.2结果分析 (8)六、总结(5分) (18)6.1收获体会 (18)6.2改进之处 (18)实验5 航天器近距离相对运动轨道设计实验一、实验目的(5分)通过空间航天器间近距离相对运动轨道设计,包括相对运动方程的建立、相对运动轨道、交会对接轨道、分离轨道设计等,掌握航天器近距离自由相对运动轨道、交会对接轨道、分离轨道设计的特性分析和数值求解方法。

二、实验原理(10分)2.1基本原理航天器近距离相对运动在交会任务中常有一个航天器处于消极等待状态,它称为被动航天器或目标航天器;另一个则主动控制自己的运动,向目标接近,它称为主动航天器或追踪航天器。

假设被动航天器P不受摄动力作用,沿开普勒轨道运动,因而它服从运动方程d2r p dt2+μr p3r p=0其中,r p是P的位置矢径。

主动航天器以A表示,它的位置矢径为r,它受到的控制力为F,相应的控制加速度为f=F/m。

于是主动航天器的运动方程为d2r2+μ3r=f两式相减,并略去高阶小量,令Δr=r−r p得到惯性坐标系中的相对移动运动的微分方程为d2 dt2Δr+μr p3(Δr−3r p.Δrr p2r p)=f2.2坐标系定义轨道坐标系Pxyz:原点P在被动航天器质心,P到地心的连线为Pz轴且指向地心为正,在轨道平面内指向前方(速度方向)的是Px轴,Py轴与前两个轴构成右手直角坐标系,且沿着轨道平面正法线方向,即与动量矩矢量一致。

卫星运动基础与轨道计算

卫星运动基础与轨道计算
卫星的质量m相对地球的质量M可以忽略,于是有
令K=GM,上式也可以表示为: d2r dt2
K r r3
0
开普勒第一定律
在中心力场作用下,卫星绕地球运行,轨道面是过地球质心 平面,卫星运行轨道是椭圆,地球质心在椭圆一个焦点上。
rd2rk1(rr)0
dt2
r3
rd dt2r2 d drtd drtrd dt2r2d dt[rd drt]d dt[rv]0
开普勒轨道参数
开普勒方程求解
1. 求偏近点角E
xacosE
ybsinE
r 2 ( a c o s E c ) 2 ( b s i n E ) 2
b 2 a 2(1 e )2,c a e
r a (1 ec o sE )
y
ms
a
br
E
o c m H x
开普勒方程求解
2.r 开 普a (1 勒 方ec 程o sE )轨道方程:r1ep cosl,d d r taesinEd d E t
基本概念
–定义:卫星运行轨道 –卫星轨道运动原于牛顿引力理论
引力特点
–引力作用距离远 –引力与物体间介质无关 –引力传播瞬息即至,无传播速度
–二体运动:只研究二个天体的作用 –限制二体运动:不考虑被吸引物体质量被吸引体在引力作
用运动状态
研究思路
将地球作为均质球体,质量集中在质心(中心 力)对卫星的引力,求卫星运行的理想轨道
GPS卫星轨道
GPS卫星位置计算
1、计算卫星运行的平均角速度n
n 0G M /a3 /(a)3 G M 3 9 8 6 0 0 5 1 0 8 m 3 /s 2
首先按下式计算:
nn0n 根据电文给出的摄动改正数,计算经摄动修正后的

卫星轨道插值计算公式

卫星轨道插值计算公式

卫星轨道插值计算公式卫星轨道插值计算是用来估算在两个已知轨道点之间卫星位置的技术。

轨道插值技术在航天器导航、轨道预报以及地球观测等领域中非常重要。

常用的轨道插值方法包括线性插值、三次样条插值、Kriging 插值等。

线性插值是最简单的插值方法之一,它假设卫星在两个轨道点之间的运动是匀速的。

如果已知卫星在两个不同时间点的位置\( (t_1, \mathbf{r}_1) \) 和\( (t_2, \mathbf{r}_2) \),线性插值可以表示为:\[ \mathbf{r}(t) = \mathbf{r}_1 + \frac{t -t_1}{t_2 -t_1} \left( \mathbf{r}_2 - \mathbf{r}_1 \right) \]其中,\( \mathbf{r}(t) \) 是在时间t 处的卫星位置向量,\( \mathbf{r}_1 \) 和\( \mathbf{r}_2 \) 是已知的轨道位置,t 是插值点的时间,\( t_1 \) 和\( t_2 \) 是已知时间点。

三次样条插值则考虑了卫星轨道的曲线特性,通过对轨道数据进行样条函数拟合,得到一个连续的三次函数,该函数可以精确地通过所有的轨道点,并且具有连续的一阶和二阶导数,从而保证插值结果的平滑性。

Kriging插值是一种统计学方法,它利用了数据的变异性和空间相关性,通过计算最优权重来插值未知的数据点。

Kriging插值适用于地球科学领域中的空间数据插值,也可以用于卫星轨道数据的插值。

在实际应用中,选择哪种插值方法取决于数据的特性和所需的插值精度。

线性插值计算简单,但仅适用于线性变化的场景;三次样条插值和Kriging插值则可以更好地处理非线性变化的数据,提供更平滑的插值结果。

在卫星轨道计算中,通常会根据具体任务需求和数据特性来选择合适的插值方法。

卫星轨道计算编程

卫星轨道计算编程

卫星轨道计算编程
在编程卫星轨道计算时,首先要确定计算的时间范围和时间步长。

时间范围可以根据需要设定,时间步长越小,计算结果越精确,但计算量也越大。

然后,根据时间步长,将时间范围分为多个小时间段,每个时间段内可以近似视卫星在这段时间内做匀速直线运动。

在每个小时间段内,我们可以通过欧拉法或改进的欧拉法来进行数值积分。

这些数值积分方法将微分方程转化为差分方程,并通过迭代计算得到卫星的位置和速度。

欧拉法简单易懂,但误差较大,而改进的欧拉法可以减小误差。

除了卫星的初始位置和速度,我们还需要考虑一些运动规律。

例如,地球引力是卫星的主要作用力,可以用万有引力定律来计算。

此外,空气阻力会对卫星产生阻碍,可以通过空气动力学理论来计算。

此外,卫星轨道计算还可以考虑其他因素,如卫星的旋转、宇宙微粒的影响等。

这些因素的计算可能需要更复杂的数学模型和计算方法,也需要更高级的编程技术。

总之,卫星轨道计算编程是一项复杂而重要的技术,可以帮助我们准确地计算卫星在空间中的运动轨迹。

通过合适的数值解法和编程技术,我们可以更高效、更准确地进行这些计算,为卫星的设计和运行提供重要的支持。

“嫦娥一号”探月飞行器的轨道计算研究

“嫦娥一号”探月飞行器的轨道计算研究

“嫦娥一号”探月飞行器的轨道计算研究我国的月球探测计划正在实施当中。

根据规划,我国的探月计划将分为绕、落、回三个阶段。

第一阶段,将发射一个绕月飞行器“嫦娥一号”,其主要科学目标是:获取月球表面三维影像;分析月球表面有用元素及物质类型的含量和分布;探测月壤厚度;探测地月空间环境。

计划将于2007年发射。

测控系统为完成“嫦娥一号”的轨道测量任务,需要通过现有S频段航天测控网(Unified S-Band,USB)并辅以中科院甚长基线干涉测量(Very Long Baseline Interferometry,VLBI)共同完成。

考虑到测距测速测量系统仅提供探月飞行器的视向运动信息,而VLBI则可提供探月飞行器的横向运动信息,将这两种资料综合处理有望获得更高精度的轨道。

本文以我国的探月工程一期“嫦娥一号”工程为主要研究背景,对探月飞行器轨道计算中的若干问题进行了分析,重点分析了VLBI测轨资料对探月飞行器精密定轨的贡献。

主要研究内容如下:⑴利用简化模型,分析了“嫦娥一号”飞行器在调相轨道和地月转移轨道的VLBI测角精度。

分析结果表明卫星的VLBI测角精度和测站高度角,卫星距离,先验轨道精度等几个因素有关系。

对“嫦娥一号”飞行器调相24小时轨道、调相48小时轨道和地月转移轨道的VLBI测角精度做了定量的分析。

⑵之前曾利用模拟资料分析了我国探月工程的定轨精度,作为模拟仿真工作的进一步深入,利用对“探测一号”卫星的USB和VLBI实际测轨资料,分析了USB和VLBI联合定轨相对于USB单独定轨的定轨精度提高,考察了VLBI资料对于轨道确定的贡献。

得出了与仿真计算一致的结论:单天定轨及预报的情况,联合定轨的精度显著高于USB单独定轨的结果,对近地点位置的预报精度也有显著的改善;在短弧定轨情况下,VLBI数据的加入对于提高定轨和预报的精度有明显的贡献。

考虑到“探测一号”卫星的轨道特征和“嫦娥一号”的24小时调相轨道非常类似,得出的结论对于探月工程具有一定的参考价值。

解算航天飞行器轨道的一种新方法

解算航天飞行器轨道的一种新方法

第17卷 第2期宇 航 学 报V o l.17 No.2 1996年4月JOURNAL OF ASTRONAUTICS Apr.1996解算航天飞行器轨道的一种新方法王正明 易东云(国防科技大学数学系·长沙·410073)摘要 本文针对M IST RAM系统,利用航天飞行器轨道的多项式特征,运用非线性回归分析理论,给出了一种解算轨道参数的新方法。

与传统方法相比,本文方法处理结果的精度明显提高。

主题词 M IST RAM系统 航天器轨道 非线性估计1 引 言考虑M IS TRAM系统跟踪某一航天飞行器,设该飞行器t时刻的轨道参数为X(t)= (x(t),y(t),z(t),x(t),y(t),z(t))f,每一时刻t可获得六个观测数据分别如下:u i(t)=S i(t)+X i(t),u i+3(t)=S t(t)+X i+3(t),i=1,2,3其中:S1(t)=R T(t)+R R(t),S2(t)=R P(t)+R R(t),S3(t)=R Q(t)+R R(t),R i(t)为第i 观测站与飞行器间的距离(i=R,T,P,Q),X j(t)(j=1,2,…,6)为观测噪声。

解算轨道参数的传统方法是:利用标轨道逐个时刻建立观测数据与轨道参数的近似线性模型,逐点解算轨道参数;再用多项式平滑处理提高信噪比。

该方法存在以下问题:首先由于近似线性模型的设计矩阵特征根较小,逐点解算无法避免对观测噪声的传播放大作用,因而解算误差大;其次,待求参数多,处理必须分两步走,所需时间长;该方法的精度还依赖于标称轨道的精度。

本文利用弹道的多项式特征,直接用观测数据,建立一个估计弹道参数的非线性回归模型;利用非线性回归方法给出轨道参数估计。

该方法将传统方法的两步合一,避免了逐点求解过程;缩减了待估参数的个数;消除了观测噪声的传播放大特性;减弱了对标称轨道精度的依赖。

计算结果表明本文方法较传统方法精度明显提高。

航天器动力学基本轨道演示文稿

航天器动力学基本轨道演示文稿
E, h,e, 。
但在航天领域,一般习惯用另外的六个独立 参数来描述轨道的状况。
1、问题的提出
如果用航天器的初始位置和速度 (x0, y0, z0, x0, y0, z0 ) 来描述航天器的运动,则在任一时刻,需要求解 微分方程才能确定航天器的位置,不方便。
另一方面,我们已知航天器在某一个平面内的运动 轨迹为圆锥曲线,如果已知: (1)轨道平面在空间惯性坐标系中的方位; (2)圆锥曲线的方向(长半轴方向); (3)在某一时刻航天器在轨道的某一个点上, 则可以通过求解代数方程确定任一时刻航天器的位 置。
关于e的大小,你有何直觉? 椭圆轨道: E 0 e[0, 1)
e的物理意义
e 1 (v h r )
r
两边叉乘r
e r 1 (v h) r
v
S
r
E
e
可以看出,在一般情况下,er 0
但如果r与v垂直,则 er 0
所以,e平行于椭圆长轴方向,再根据其大小,e 指向近地点。
思考
我们已找到了5个积分常数E, h, e。 问题是:当我们求出常数E,h,并为其中所 使用的技巧而得意时,拉普拉斯利用更复杂的技巧 又找到了一个积分常数e…… 那么我们是否求出了微分方程全部的积分常数? 难到这些微分方程的积分常数会没完没了吗?
积分后为 v2 E
2r
v v
r
3
r r
vv
r
2
r
r
r
r
r
动能 势能
物理意义:航天器单位质量的机械能守恒。
不同轨道的能量积分E
v2 E
2r
v2
2
E
r
(1)如果E>0,r可以为任何正值;
(2)如果E<0,r必须满足

航天器动力学04-轨道计算_47810946

航天器动力学04-轨道计算_47810946
任课教师:蒋方华 助理研究员
办 公 室:逸夫技科楼1211室,62795926
email: jiangfh04@
2011年9月30日星期五
积分回顾 Page 1
§1.2 轨道要素(回顾)
二体问题4个积分常数(机械能ξ, 角动量h, 偏心
率矢量e, 过近地点时刻τ),只有6个独立的参数。
M E e sin E 设:M=2; e=0.4
10
(1)直接求解非线性方程
8
y1 E
(Matlab中有求解函数fsolve,solve) 6
4
(2)几何法求解
E M esin E

y1 E y2 M esin E 两条曲线的交线就是解。
2011年9月30日星期五
2
y2 M esin E
z1
x1
x2
x2
x2
y1
A1 21
y2
A12
y2
A2T1
y2
z1
z2
z2
z2
(3)传递性 A31 A32 A21
2011年9月30日星期五
Page 17
特殊坐标转换矩阵
坐标系OXYZ沿OX轴逆时针旋转α角得坐标系OXY1Z1 ,向 量在原坐标系中的投影若为(X, Y, Z)T,则在新坐标系中的投
轨道速度与矢端曲线
径向与横向速度: vr
r
h
e sin
f
v
rf
(1 e cos
h
f)
速度大小: v 1 e2 2e cos f
h
飞行角: tan vr e sin f
2 r

1 a
v 1 e cos f

卫星轨道计算[仅供参考]

卫星轨道计算[仅供参考]
轨道半长轴
a = 8878.137 km
最后,根据公式(1)可以计算卫星的轨道周期
T 2 a3 8325.1703s
参考课件
10
2.2 卫星的空间定位
坐标系统
日心(Heliocentric )坐标系
以太阳的质心为坐标圆点
卫星中心(Satellite-centered)坐标系
约翰尼斯 开普勒(1571-1630)通过观察推导了行星运 动的3大定理,即开普勒3定理
艾萨克·牛顿爵士(1642-1727)从力学原理出发证明了 开普勒定理并创立了万有引力理论
开普勒定理适用于空间任何两个物体间通过引力相 互作用的情况,即二体问题(two-body problem)
参考课件
参考课件
12
2.2 卫星的空间定位 续2
地心坐标系
North pole Z
以地心为坐标圆点
以赤道平面为基础平面
Equator plane
O
Y
地心-春分点方向为X轴
Z轴垂直于赤道平面
X Vernal equinox
XYZ轴构成右手坐标系
Orbital plane
参考课件
13
2.2 卫星的空间定位 续3
椭圆轨道面内的卫星定位
开普勒方程
M = E - e·sin(E) (4)
高斯方程
2 arctan(
1e E tan )
(5)
1e 2
参考课件
19
2.2 卫星的空间定位 续9
椭圆轨道面内的卫星定位
计算流程 1) 使用方程(1)计算卫星的平均角速度n 2) 使用方程(3)计算平均近点角M 3) 解开普勒方程(4)获得偏心近点角E 4) 使用高斯方程(5)计算真近点角θ 5) 按下式计算距离矢量r

航空航天航天器的轨道设计与控制技术

航空航天航天器的轨道设计与控制技术

航空航天航天器的轨道设计与控制技术航空航天航天器的轨道设计与控制技术是航空航天领域中非常重要的一项技术,它涉及到飞行器的轨道规划、定位和航迹控制等方面。

本文将就航空航天航天器的轨道设计和控制技术进行探讨。

一、航空航天航天器的轨道设计航空航天航天器的轨道设计是指确定飞行器在空间中的运动轨迹,使其能按照预定的目标进行飞行。

轨道设计是航空航天任务中的基础性工作,它直接关系到飞行器的运行轨迹、速度、航向等要素。

1.1 轨道参数的选择在进行轨道设计时,需要选择合适的轨道参数。

常见的轨道参数包括轨道高度、轨道倾角、轨道形状等。

轨道高度决定了飞行器与地球之间的距离,轨道倾角则决定了飞行器飞越地球的纬度范围。

根据不同的任务需求和航天器类型,选择合适的轨道参数非常重要。

1.2 轨道设计方法轨道设计可以采用解析方法、数值计算方法或优化算法等。

解析方法是指根据运动方程精确计算出飞行器的轨道参数,但该方法一般只适用于简单的运动模型。

数值计算方法则是通过数值模拟来计算飞行器的轨道,它能够应用于复杂的运动模型。

优化算法则是针对特定的任务目标,通过优化计算得到最优的轨道参数。

1.3 轨道设计的约束条件在进行轨道设计时,需要考虑到各种约束条件,如飞行器的能量消耗、通信要求、观测要求等。

轨道设计需要在满足这些约束条件的前提下,尽可能优化飞行器的轨道参数,以实现任务目标。

二、航空航天航天器的轨道控制技术轨道控制技术是指针对飞行器在轨道运行过程中的姿态、位置等参数进行调整和控制,以实现飞行器的轨道控制。

2.1 轨道控制方法轨道控制可以采用主动控制或被动控制方法。

主动控制是指通过飞行器自身的航向调整、姿态调整等方式来控制轨道。

被动控制则是通过外部引力等方式来调整轨道。

2.2 控制器设计轨道控制还需要设计相应的控制器,以实现轨道的稳定性和精确性。

常见的控制器包括PID控制器、自适应控制器等。

控制器的设计需要考虑到飞行器的动力学特性和控制要求等因素。

卫星轨道计算范文

卫星轨道计算范文

卫星轨道计算范文卫星轨道计算通常包括两个主要方面:轨道元素计算和轨道预测。

轨道元素计算用于确定卫星轨道的初值,包括轨道的半长轴、偏心率、轨道倾角、升交点赤经等参数。

而轨道预测则是通过一定的数学模型和计算方法,根据已知的初值,预测卫星在未来一段时间内的运动轨迹。

在卫星轨道计算中,常用的数学模型包括开普勒模型、双轴模型和库仑模型等。

其中,开普勒模型是最基础的模型,其基本假设是卫星在重力场中受到的力只有地球引力,而无其他外界干扰。

在使用开普勒模型进行轨道计算时,需要已知卫星的轨道元素和初始时刻的位置速度,通过数值积分等方法,可以得到卫星在未来时刻的位置速度信息。

双轴模型则是相对更为精确的模型,其考虑了地球自转和重力扁球效应等因素对卫星运动的影响。

在使用双轴模型进行轨道计算时,需要除了已知的轨道元素和初始时刻的位置速度之外,还需要卫星的质心位置、质心速度以及地球自转角速度等参数。

通过求解微分方程组,可以得到卫星在未来时刻的位置速度信息。

库仑模型是考虑了地球外大气层对卫星运动的阻尼效应的模型。

在使用库仑模型进行轨道计算时,需要除了已知的轨道元素和初始时刻的位置速度之外,还需要卫星的质量和大气阻尼系数等参数。

通过求解微分方程组,可以得到卫星在未来时刻的位置速度信息。

除了数学模型之外,卫星轨道计算还需要考虑多种误差和干扰因素。

比如,轨道计算中的初始误差、大气阻尼、地球引力场等都会对计算结果产生一定影响。

因此,在进行卫星轨道计算时,需要考虑这些因素,并采用适当的修正和校正方法,提高计算的准确性。

卫星轨道计算在航天领域具有广泛的应用。

例如,科学家利用卫星轨道计算的结果,可以对卫星的芯片温度、电池电压等状态进行监测和预测,确保卫星正常运行。

工程师可以根据卫星轨道计算的结果,制定卫星的飞行控制策略,实现预定的轨道调整、轨道修正等任务。

航天员在执行空间任务时,也需要根据卫星轨道计算的结果,进行导航、定位和通信等操作。

综上所述,卫星轨道计算是一项重要而复杂的技术,其通过数学模型和计算方法,预测和确定卫星的轨道位置和运动状态。

卫星轨道计算课件

卫星轨道计算课件

04
道的定分 析
哈里斯方法
哈里斯方法是一种用于分析非线性动力系统稳定性的数值 方法。在卫星轨道稳定性分析中,哈里斯方法可用于研究 卫星轨道在受到扰动后的稳定性。
该方法通过计算系统的奇异值来确定系统的稳定性,奇异 值越小,系统越稳定。通过比较不同扰动下的奇异值,可 以评估卫星轨道的稳定性。
李雅普诺夫指数方法
优点 适用于各种复杂轨道和扰动,计算速度快。
缺点 需要选择合适的积分方法和步长,对初值敏感。
03
道的力学型
万有引力
万有引力是影响卫星轨道的主要因素 之一,它使得卫星受到地球的吸引, 产生向心加速度,维持卫星在轨道上 运行。
万有引力的大小与两个物体的质量成 正比,与它们之间的距离的平方成反 比,遵循万有引力定律。
数值模拟方法
数值模拟方法是一种通过数值计算来 模拟动态系统行为的方法。在卫星轨 道稳定性分析中,数值模拟方法可用 于模拟卫星轨道在受到扰动后的演化 过程。
VS
通过数值模拟,可以观察卫星轨道在 不同扰动下的变化情况,从而评估卫 星轨道的稳定性。数值模拟方法还可 以用于预测卫星轨道未来的演化趋势, 为卫星轨道设计和优化提供参考。
优点
直观易懂,适用于简单轨 道分析。
缺点
对于复杂轨道和实时计算 不太适用。
动力法
定义
动力法考虑地球引力、太阳辐射 压和其他天体引力扰动等动力因
素,模拟卫星运动。
优点
能够处理复杂扰动,适用于长期轨 道预测。
缺点
计算量大,需要高精度数值方法。
数值法
1 2 3
定义 数值法采用数值积分方法,对卫星运动方程进行 积分求解。
详细描述
无线电观测是一种常用的卫星轨道观测方法,通过接收卫星发射的无线电信号,测量卫星轨道参数,具有全天候、 全天时的特点,但测量精度受信号质量影响较大。

第5章 卫星轨道计算

第5章 卫星轨道计算
4.2 重要MATLAB函数说明 (三)计算卫星位置模块 (1)读观测值文件(*.o文件)函数
在求解卫星位置时,第一需要利用o文件中每个历元 的历元时刻t。在计算某时刻卫星位置时,这里的某时刻 便是o文件历元时刻t。第二需要利用读取的每个历元不同 的卫星PRN号。根据PRN号和历元时刻 t 在广播星历n文件 中搜索相同的卫星PRN号、合适的历元时刻,利用其对应 的数据,计算卫星位置。
4.卫星坐标计算算法步骤
4.1 算法 ⑧计算经过摄动改正的升交距角 道倾角
、卫星矢径
和轨
⑨计算卫星在轨道平面坐标系的坐标
2021/8/10
4.卫星坐标计算算法步骤
4.1 算法 ⑩计算观测时刻升交点经度
的值都可以从卫星电文中获取。 ⑪计算卫星在地心固定坐标系中的直角坐标
2021/8/10
4.卫星坐标计算算法步骤
2021/8/10
时刻的升交点
3.卫星轨道计算
3.3 卫星坐标计算 总结:计算卫星位置需要广播星历中以下参数
其中 为纬度幅角,轨道半径,轨道倾角的正余弦调和项改正, 单位为弧度,是由于摄动力而引起的改正项。
2021/8/10
4.卫星坐标计算算法步骤
4.1 算法 ①计算卫星运行的平均角速度 n
②计算归化时间
2021/8/10
4.卫星坐标计算算法步骤
4.2 重要MATLAB函数说明 (3)dt = check_t(time)
time—儒略日; 返回值—修复后的儒略日。 (4)X = satpos(tx_GPS, Eph(:,k)) tx_GPS上节所述的归化时间,用儒略日表示的; Eph(:,k)Eph星历矩阵中的某一列数据; 返回值卫星在地心地固坐标系中坐标。

轨道计算

轨道计算

轨道计算轨道计算是一种粗略测定天体轨道的方法。

在轨道计算中﹐人们事先不必对天体轨道作任何初始估计﹐而是从若干观测资料出发﹐根据力学和几何条件定出天体的初始轨道﹐以便及时跟踪天体﹐或作为轨道改进的初值。

为了计算六个轨道要素(见二体问题)﹐至少必须有三次光学观测﹐因为每次观测只能得到天体坐标的两个分量。

目录展开编辑本段轨道计算方法发展的历史轨道计算是从研究彗星的运动开始的。

在牛顿以前﹐对天体运动的研究基本上带有几何描述的性质。

第谷首先试图计算彗星轨道﹐但未获成功。

困难在于只能观测彗星的方向﹐而不知道它同地球的距离﹐由于缺少力学规律的指引﹐无法根据这些定向资料求得天体的空间轨道。

在牛顿运动定律和万有引力定律发现螬o开普勒定律有了力学解释﹐得到了椭圆运动的严格数学表达式﹐终于能利用少数几次时间相隔不长的观测来测定彗星的轨道。

编辑本段拉普拉斯方法拉普拉斯方法第一个正式的轨道计算方法是牛顿提出的。

他根据三次观测的资料﹐用图解法求出天体的轨道。

哈雷用这个方法分析了1337~1698年间出现的24颗彗星﹐发现1531年﹑1607年和1682年出现的彗星是同一颗彗星﹐它就是有名的哈雷彗星。

在这以后﹐欧拉﹑朗伯和拉格朗日等人也在轨道计算方面做了不少研究。

拉普拉斯于1780年发表第一个完整的轨道计算的分析方法。

这个方法不限制观测的次数﹐首先根据几次观测﹐定出某一时刻天体在天球上的视位置(例如赤经﹑赤纬)及其一次﹑二次导数﹐然后从这六个量严格而又简单地求出此时天体的空间坐标和速度﹐从而定出圆锥曲线轨道的六个要素。

这样﹐拉普拉斯就将轨道计算转化为一个微分方程的初值测定问题来处理。

从分析观点来看这是一个好方法﹐然而轨道计算是一个实际问题﹐要考虑结果的精确和计算的方便。

拉普拉斯方法在实用上不甚方便。

由于数值微分会放大误差﹐这就需要用十分精确的观测资料才能求出合理的导数。

尽管许多人曾取得一定进展﹐但终究由于计算繁复﹐在解决实际问题时还是很少使用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一航天器轨道要素与空间位置关系一、实验目的1.了解航天器轨道六要素与空间位置的关系。

2.掌握航天器轨道要素的含义。

二、实验设备安装有Matlab的计算机。

三、实验内容1.实验原理航天器的六个轨道要素用于描述航天器的轨道特性,有明显的几何意义。

它们决定轨道的大小、形状和空间的方位,同时给出航天器运动的起始点。

这六个轨道要素分别是:①轨道半长轴(a):它的长度是椭圆长轴的一半,可用公里或地球赤道半径或天文单位为单位。

根据开普勒第三定律,半长轴与运行周期之间有确定的换算关系。

②轨道偏心率(e):为椭圆两焦点之间的距离与长轴的比值。

偏心率为0时轨道是圆;偏心率在0~1之间时轨道是椭圆,这个值越大椭圆越扁;偏心率等于1时轨道是抛物线;偏心率大于1时轨道是双曲线。

抛物线的半长轴是无穷大,双曲线的半长轴小于零。

③轨道倾角(i):轨道平面与地球赤道平面的夹角,用地轴的北极方向与轨道平面的正法线方向之间的夹角度量,轨道倾角的值从0°~180°。

倾角小于90°为顺行轨道,卫星总是从西(西南或西北)向东(东北或东南)运行。

倾角大于90°为逆行轨道,卫星的运行方向与顺行轨道相反。

倾角等于90°为极轨道。

④升交点赤经(Ω):它是一个角度量。

轨道平面与地球赤道有两个交点,卫星从南半球穿过赤道到北半球的运行弧段称为升段,这时穿过赤道的那一点为升交点。

相反,卫星从北半球到南半球的运行弧段称为降段,相应的赤道上的交点为降交点。

在地球绕太阳的公转中,太阳从南半球到北半球时穿过赤道的点称为春分点。

春分点和升交点对地心的张角为升交点赤经,并规定从春分点逆时针量到升交点。

轨道倾角和升交点赤经共同决定轨道平面在空间的方位。

⑤近地点幅角(ω):它是近地点与升交点对地心的张角,沿着卫星运动方向从升交点量到近地点。

近地点幅角决定椭圆轨道在轨道平面里的方位。

⑥真近点角(f ):卫星相对于椭圆长轴的极角。

图1为轨道的空间关系;图2为轨道平面内的椭圆轨道要素。

图1轨道的空间关系y ofx o图2轨道平面内的椭圆轨道要素根据航天器的轨道六要素,可以算出航天器任意时刻在空间中的位置。

下面推导航天器的轨道六要素与空间位置间的转换关系。

不失一般性,假设这里的空间位置为航天器在地心赤道惯性坐标系中的坐标值。

定义地心赤道惯性坐标系OXYZ :坐标原点O 为地球中心,X 轴沿赤道面和黄道面的交线,指向春分点;Z 轴垂直于赤道面,与地球自转角速度矢量一致;Y 轴在赤道面内与X 轴垂直,且OXYZ 构成右手直角坐标系,如图1所示。

首先,定义地心轨道坐标系o o o z y Ox ,如图2所示,z o 轴由右手正交定则确定。

在地心轨道坐标系中,卫星的位置坐标为f r x o cos =f r y o sin = (1) 0=o z其中r 为航天器与中心引力体的距离,fe e a r cos 1)1(2+-= (2) 地心轨道坐标系o o o z y Ox 与赤道惯性坐标系OXYZ 之间的转换关系是这样的:先将地心轨道坐标系绕矢量z o 轴转角(-ω);再绕节线ON 转角)(i - ;最后绕Z 轴转角)(Ω-,经过这样三次旋转后,地心轨道坐标系和赤道惯性坐标系重合。

应用坐标转换公式导出航天器在赤道惯性坐标系中的坐标为=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--Ω-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡o o o z x z z y x R i R R z y x )()()(ω =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡Ω-Ω+Ω-Ω+ΩΩΩ-Ω-Ω-Ω0sin cos cos sin cos sin sin cos sin cos cos cos sin sin cos cos sin sin cos sin sin sin cos cos cos sin sin cos sin cos cos f r f r i i i i i i i i i ωωωωωωωωωωcos cos()sin sin()cos sin cos()cos sin()cos sin()sin f f i r f f i f i ωωωωωΩ+-Ω+⎡⎤⎢⎥Ω++Ω+⎢⎥⎢⎥+⎣⎦(3) 这就是用轨道要素描述航天器位置的公式,其中真近点角f 须解开普勒方程。

2.仿真原理利用Matlab中的Simulink对式(2)和式(3)进行编程,实现航天器轨道要素与空间位置的转换。

之后通过Simulink中的VR工具箱对航天器的运行轨道进行三维立体仿真。

图3为VR Sink模块和VR三维环境模型。

图3 VR Sink模块和VR三维环境3. 实验步骤:仿真实验系统如图4所示,系统由四部分组成,分别为航天器与中心引力体的距离r计算模块,航天器在赤道惯性坐标系中的坐标计算模块,真近点角f计算模块以及VR仿真模块。

其中前两个模块是本次实验需要搭建的模块。

图4 仿真实验系统仿真中,主要应用了Simulink标准库中常用的模块库为:1.Math Operations(数学运算模块库):主要完成基本的数学运算。

2.Signal Routing(信号的路径):作用是对输入的多路信号重排序,或者选择其中的某几路信号输出。

3.Sinks(输出接受模块库):主要包括常用的输出模块。

4.Sources(输入源模块库):主要包括信号发生器等信号输入模块。

实验的具体步骤如下:(1)计算航天器与中心引力体的距离r利用Matlab中的Simulink实现公式(2)中r的计算。

(2)计算航天器在赤道惯性坐标系中的坐标利用Matlab中的Simulink实现公式(3)的计算。

(3)显示航天器的运行轨迹要求分别显示航天器在赤道关系坐标系中XOZ、XOY以及YOZ平面的运动轨迹。

(4)航天器轨道要素的几何意义改变航天器的轨道六要素,观察航天器运行轨道的变化。

四、思考题1.当偏心率取不同值时,轨道的形状有何变化。

2.当偏心率e=1时,r的计算会出错,如何进行编程避免上述错误。

五、实验报告要求1.简明扼要的写出实验原理及步骤,准确回答思考题。

2.写出实验体会,说明在实验中遇到的问题及解决方法。

实验二霍曼转移一、实验目的1.了解霍曼转移的条件2.掌握霍曼转移的原理。

二、实验设备安装有Matlab的计算机。

三、实验内容1.实验原理航天器在太空中沿着某一固定的轨道运动,实际任务中航天器往往需要在不同的轨道中运动来满足任务的需要。

比如某一轨道上运行的卫星发生故障不能返回,另一轨道上的宇宙飞船要对它进行修理,就好像公路上的一辆汽车,要从一个车道进入另一个车道。

航天器的轨道机动是基于航天器轨道机动的瞬时假设,即航天器从一个轨道机动到另一个轨道是利用瞬时之间作用的速度增量来完成的,或者说可以通过单个或几个推力冲量来校正或改变轨道。

在许多情况下,一个航天器的轨道机动可以由一系列的轨迹来实现。

换句话说,航天器从一个轨道变为另一个轨道可以经过许多轨迹来达到。

因此存在一个最优轨迹,这个最优轨迹的选择须以最少燃料消耗量为准则,有时还要求最合适的时间,可能是最短时间,也可能是给定的时间。

霍曼转移对于两个圆形的共面轨道来说,转移中需要消耗的燃料最小。

如图5所示,对于向外轨道转移来说,沿切线方向提供第一个冲量,以便使航天器的速度v A变为v1,这样就可以使航天器进入远地点距离恰好等于终轨道半径的椭圆转移轨道。

相应地,航天器在椭圆转移轨道远地点的速度即为v2,然后在转移轨道远地点提供第二个切向冲量,使速度由v2变为v B,完成整个转移过程。

图5 霍曼转移2.实验步骤已知航天器需要从一条圆轨道转移到共面的另一条圆轨道上运行,其转移过程为霍曼转移,两条圆轨道的升交点赤经、近地点幅角以及轨道倾角的值为0,航天器当前运行轨道的半径为480公里,转移到半径为700公里的圆轨道上。

根据霍曼转移原理计算出转移轨道的轨道要素,并利用Simulink和VR进行仿真。

航天器在轨道中运行是由其轨道要素决定的,每个轨道都有其特定的轨道要素,所以航天器变轨就需要对不同的航天器轨道要素进行选择性的输入,Switch 选择开关就具有这样的功能。

图6 Switch选择开关如图6所示Switch选择开关有三个输入端口分别为端口1、端口2、端口3和一个输出端口,端口1和端口3为输入端口,端口2为选择满足条件端口。

初始时输出端口1的值,当端口2的条件被满足,就输出端口3的值。

实验的具体步骤如下:(1)根据上述轨道转移的条件分别计算出初始轨道、过渡轨道和终轨道的轨道要素。

(2)用一个Switch选择开关,实现由初始轨道到过渡轨道的轨道要素的变换。

转移的条件是航天器在初始轨道上的真近点角为180度。

(3)再用一个Switch选择开关,实现由过渡轨道到终轨道的轨道要素的变换。

转移的条件是航天器在过渡轨道上运行的真近点角为180度。

综上,完成霍曼转移。

四、思考题1.试写出转移轨道的轨道要素的计算过程。

2.试写出进行轨道转移的条件及在Simulink中的实现方法。

五、实验报告要求1.简明扼要的写出实验原理及步骤,准确回答思考题。

2.写出实验体会,说明在实验中遇到的问题及解决方法。

相关文档
最新文档