码迷,mamicode.com
首页 > 其他好文 > 详细

利用TLE数据确定卫星轨道(2)-SGP4模型实现

时间:2015-07-02 13:56:08      阅读:4440      评论:0      收藏:0      [点我收藏+]

标签:

1、TLE轨道报:

接上一篇,TLE轨道报各项内容所代表的意义如下:

 技术分享

2、SGP4模型:

TLE轨道报计算卫星轨道需要用到 NORAD 开 发 的 SGP4/SDP4 模 型 ,SGP4模型是由 Ken Cranford在1970年开发 的,用于近地卫星,该模型是对 Lane和 Cranford (1969 年 )广 泛 解 析 理 论 的 简 化 ,这 些 模 型 需 考 虑 到 地 球 非球形引力、日月引力、太阳辐射压及大气阻力等摄 动 力 的 影 响 。SGP4(Simplified General Perturbations)即 简 化 常 规 摄 动 模 型 ,可 以 应 用 于 轨 道 周 期 小 于 225 分 钟 的 近 地 球 物 体 。 SDP4 (Simplified Deep Space Perturbations)即简化深空摄动模型,应 用 于 远 离 地 球 或 者 轨 道 周 期 大 于 225 分 钟 的 物 体 。 如 果 将 T L E 轨 道 报 代 入 S G P 4 模 型 , 可 以 成 功地对轨道周期小于225分的空间目标进行预测, 求解出目标物体在任意时刻的位置和速度。

ps:如果对SGP4模型的具体算法感兴趣,可以自行查阅相关资料。

3、SGP4模型的实现:

NORAD 之前公布了FORTRAN版本的实现,之后很多语言都实现来此算法,比如c++、c#和matlab等,本文采用javascript(参考开源项目https://github.com/koansys/isat),作者用javascript实现了SGP4算法,如果对具体实现细节不感兴趣的童鞋可直接参考使用。

ps:该项目对我做卫星轨道可视化很有帮助,给作者截个图打个广告

 技术分享

 

参考文献:

1、基 于 SGP4 模 型 的 卫 星 轨 道 计 算,刁宁辉等。

2、利用长期TLE数据判定同步轨道卫星状态,吴功有等。

3、http://science.nasa.gov/iSat/

利用TLE数据确定卫星轨道(2)-SGP4模型实现

标签:

原文地址:http://www.cnblogs.com/nidaye/p/4615672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!