卫星轨道模型

版本3.2.1 (113 MB) by Meysam Mahooti
卫星摄动建模(特殊摄动法)

3.7 k下载

更新2022年10月28日

查看许可协议

轨道建模是建立数学模型来模拟一个大质量物体在引力作用下绕另一个大质量物体在轨道上运动的过程。其他力,如来自三级天体的引力、空气阻力、太阳压力或来自推进系统的推力,通常被建模为次生效应。由于需要将小扰动模拟到非常大的轨道,直接对一个轨道进行建模可以提高机器精度的极限。正因为如此,为了获得更好的精度,经常使用摄动方法来模拟轨道。轨道模型通常采用特殊的摄动方法在时间和空间上传播。这是通过首先将轨道建模为开普勒轨道来实现的。然后在模型中加入扰动,以解释影响轨道的各种扰动。特殊摄动可以应用于天体力学中的任何问题,因为它不局限于摄动力很小的情况。特殊摄动方法是最精确的机器生成行星蜉蝣表的基础,如喷气推进实验室开发的蜉蝣表。
在这里我使用了以下的积分器和力模型来模拟卫星的摄动:
积分器:具有步长控制的变阶Radau IIA积分器。
力模型:地球重力场(GGM03C模型)、太阳系行星引力(JPLDE440计算行星位置)、阻力效应(NRLMSISE00大气密度模型)、太阳辐射压力(圆柱形模型)、地球固体潮汐(IERS公约2010)、海洋潮汐和广义相对论。
模拟从运行test_Envisat.m开始。在InitialState.txt中为您喜欢的卫星设置初始值;第2-7行是国际地面参考系(ITRF)中卫星/航天器的状态向量。第8至12行是与大气阻力和太阳辐射压力有关的卫星参数。行8-10的单位是m^2和kg。第11行:Cr为辐射压力系数(Cr = 1 +卫星反射率)。第12行:Cd为卫星的大气阻力系数。test_Envisat。M,你可以考虑不同的扰动,设它们为1如下:
AuxParam。n = 40;%中心物体引力场的最大程度
AuxParam。m = 40;%中心物体引力场的最大阶数
AuxParam。太阳= 1;太阳的摄动
AuxParam。月亮= 1;月球的摄动
AuxParam。行星= 1;行星的扰动
AuxParam。sRad = 1;%太阳辐射压力
AuxParam。阻力= 1;%大气阻力
AuxParam。SolidEarthTides = 1;固体地球潮汐%
AuxParam。OceanTides = 1;%海洋潮汐
AuxParam。相对论= 1;%广义相对论
引用:
Montenbruck O., Gill E.;卫星轨道:模型、方法与应用施普林格-海德堡;修正的第三印刷(2005)。
蒙滕布鲁克·奥,弗莱格·t;个人计算机上的天文学;施普林格-海德堡;第四版(2000年)。
Seeber g;卫星大地测量学;Walter de Gruyter,柏林,纽约;第二次完全修订和扩展版(2003年)。
Vallado d;天体动力学基础及应用;纽约州麦格劳-希尔(McGraw-Hill);第四版(2013年)。
尼玛。2000.国防部世界大地测量系统1984。NIMA-TR 8350.2,第3版,第1修正案。华盛顿特区:总部,国家图像和地图局。
https://ssd.jpl.nasa.gov/planets/eph_export.html
http://celestrak.com/SpaceData/

引用作为

Meysam Mahooti(2022)。卫星轨道模型(//www.ru-cchi.com/matlabcentral/fileexchange/54877-satellite-orbit-modeling), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2021b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

世界杯预选赛小组名单社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!世界杯预选赛小组名单

开始狩猎!
Baidu
map