利用TLE数据确定卫星轨道(2)-SGP4模型实现
2015-07-02 12:10
288 查看
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:koansys基于cesium开发的卫星的可视化效果,给作者截个图打个广告
参考文献:
1、基 于 SGP4 模 型 的 卫 星 轨 道 计 算,刁宁辉等。
2、利用长期TLE数据判定同步轨道卫星状态,吴功有等。
3、http://science.nasa.gov/iSat/
接上一篇,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:koansys基于cesium开发的卫星的可视化效果,给作者截个图打个广告
参考文献:
1、基 于 SGP4 模 型 的 卫 星 轨 道 计 算,刁宁辉等。
2、利用长期TLE数据判定同步轨道卫星状态,吴功有等。
3、http://science.nasa.gov/iSat/
相关文章推荐
- ab & webbench
- Android绘图基础Paint和Canvas介绍-android学习之旅(六十一)
- javascript 闭包详解
- 怎么在子线程取出数据 qqweb登录
- Android绘图基础Paint和Canvas介绍-android学习之旅(六十一)
- Android绘图基础Paint和Canvas介绍-android学习之旅(六十一)
- GuozhongCrawler看准网爬虫动态切换IP漫爬虫
- Android绘图基础Paint和Canvas介绍-android学习之旅(六十一)
- iOS实例之---国家选择器
- android.os.NetworkOnMainThreadException 异常处理
- redis环境搭建_me
- 基于ZooKeeper的分布式Session实现
- Light OJ Dynamic Programming
- 黑马程序员——高新技术---反射
- 怎样注册滴滴快车司机?如何注册加入滴滴快车司机?注册滴滴快车详细攻略步骤
- 深入学习jQuery自定义插件
- sqoop 安装配置(Hadoop2.4 + hive0.13)
- 安装绿色版mysql5.6及以下版本
- 安卓模拟器切换横屏之后怎么返回竖屏
- Java面试常见知识点