
高精度轨道传播器:利用特殊扰动法精确模拟卫星受力-MATLAB开发
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目基于MATLAB开发了一种采用特殊扰动法的高精度轨道传播器,能够精细地计算和预测卫星在复杂力学环境下的运动轨迹。
近地卫星的运动受多种力影响,其中一种是地球中心引力的作用力;其余的影响因素称为扰动,并进一步分为重力与非重力两类。
在考虑这些干扰的情况下,描述卫星运动方程可以写作:r̈=-(GM / r^3)* r + γ_p。这里γ_p代表由各种扰动力引起的额外加速度矢量,具体表示为:
γ_p = r ̈_E+r ̈_S+r ̈_M+r ̈_P+r ̈_e+r ̈_o+r ̈_D+r ̈_SP+r ̈_A+r ̈_emp
其中:
- r ̈_E 表示由于地球内部质量分布不均和非球形造成的加速度;
- r ̈_S, r ̈_M, 和r ̈_P 分别表示太阳、月球及其他行星对卫星运动的影响;
- r ̈_e 和 r ̈_o 是地球与海洋潮汐效应导致的加速度;
- r ̈_D 表示大气阻力产生的影响;
- r ̈_SP, 及r ̈_A 分别表示由太阳辐射压力(直接和反射)引起的加速度;
- r ̈_emp 则代表由于未被模型考虑的力而造成的额外扰动。
为了模拟卫星在受到这些干扰下的运动情况,我采用了特定的积分器及力模型进行分析。
全部评论 (0)
还没有任何评论哟~


