利用TLE数据确定卫星轨道(1)-卫星轨道和TLE
1、卫星轨道
太空中卫星和天体在各种引力的作用下都在一定的轨道中周期转动着,但实际的轨道是很复杂的,一般的项目也达不到那么精确的需求(其实精确的卫星参数数据也不可能随便公开的),所以采用一阶近似的开普勒椭圆轨道即可。确定一个开普勒椭圆轨道需要一些基本要素,要素的组合形式有多种,但不同形式的各组之间都有简单的换算关系。常用的是开普勒六要素,有明显的几何意义。
1. 轨道半长轴,是椭圆长轴的一半。对于圆,也就是半径,另外根据开普勒第三定律,半长轴与运行周期之间有确定的换算关系。
2. 轨道偏心率,椭圆两焦点之间的距离与长轴的比值。偏心率为0时轨道是圆;偏心率在0~1之间时轨道是椭圆,这个值越大椭圆越扁;偏心率等于1时轨道是抛物线;偏心率大于1时轨道是双曲线。抛物线的半长轴是无穷大,双曲线的半长轴小于零。
3. 轨道倾角,这个是轨道平面和地球赤道平面的夹角,用地轴的北极方向与轨道平面的正法线方向之间的夹角度量,轨道倾角的值从0°~180°。对于位于赤道上空的同步静止卫星来说,倾角就是0。
4. 升交点赤经:它是一个角度量。轨道平面与地球赤道有两个交点,卫星从南半球穿过赤道到北半球的运行弧段称为升段,这时穿过赤道的那一点为升交点。相反,卫星从北半球到南半球的运行弧段称为降段,相应的赤道上的交点为降交点。在地球绕太阳的公转中,太阳从南半球到北半球时穿过赤道的点称为春分点。春分点和升交点对地心的张角为升交点赤经,并规定从春分点逆时针量到升交点。轨道倾角和升交点赤经共同决定轨道平面在空间的方位。

5. 近地点幅角:这是近地点和升交点对地心的张角。 前面虽然决定了轨道平面在空间的位置,但是轨道本身在轨道平面里还可以转动。
6. 过近地点时刻,它是卫星经过近地点的时刻,以年、月、日、时、分、秒表示,是运动时间的起量点,卫星位置随时间的变化需要一个初值。
其中1和2这两个要素决定了轨道的形状 ,是椭圆还是圆,多大的椭圆。3和4这两个量决定了卫星轨道平面在空间的位置,但具体但轨道在轨道平面哪个位置还不能确定。5这个值把轨道形状和轨道平面结合在一起,确定了轨道在轨道平面里的位置。6确定了卫星在某时某刻的位置,至此一个完整的轨道就确定了。
2、TLE(Two-Line Element)数据
北美航天国防司令部 (North American Aerospace Defence Command,NO- RAD)在2000年跟踪7500左右的人造天体,包括人造卫星及火箭碎片等,上网发布近千颗卫星的轨道报,采用两行元素轨道报(TLE),覆盖了气象卫星、海洋卫星、地球资源卫星、教育卫星等各类应用卫星。TLE考虑的一般摄动项包括地球扁率、日月引力的长期和周期摄动影响,以及大气阻 力产生的引力共振和轨道衰退。TLE轨道报的轨道参数较少,精度没有TBUS轨道报高,称为粗轨根数。TLE提供的是平均开普勒根数,对于一般的中小型地面站,精度是足够的。
关于TLE数据的具体内容参考文献2中阐述的很详细了,就不再赘述。
参考文献:
1、轨道要素(http://baike.baidu.com/link?url=87mNHh7IDMNN7v1wjDWk-BN5r8MjjFuUK7vbKN_1jxAwocT1Jpwp75ukdp0zvx9NIudHxBuL_OadWSgUa-bO0K)
2、TLE数据和卫星轨道的概念和计算方法(http://www.shenkong.net/Explore/1207/TLESJHWXGDDGNHJSFF09081535.htm)
3、TBUS,AGROS和TLE轨道报(http://blog.sina.com.cn/s/blog_764f855d0100rgw1.html)
4、[科普]TLE卫星轨道参数详解,及近地点计算(http://lt.cjdby.net/thread-332217-1-1.html)
利用TLE数据确定卫星轨道(1)-卫星轨道和TLE的更多相关文章
- 利用TLE数据确定卫星轨道(2)-SGP4模型实现
1.TLE轨道报: 接上一篇,TLE轨道报各项内容所代表的意义如下: 2.SGP4模型: TLE轨道报计算卫星轨道需要用到 NORAD 开 发 的 SGP4/SDP4 模 型 ,SGP4模型是由 Ke ...
- Python 数据分析(二 本实验将学习利用 Python 数据聚合与分组运算,时间序列,金融与经济数据应用等相关知识
Python 数据分析(二) 本实验将学习利用 Python 数据聚合与分组运算,时间序列,金融与经济数据应用等相关知识 第1节 groupby 技术 第2节 数据聚合 第3节 分组级运算和转换 第4 ...
- 利用RGB-D数据进行人体检测 带dataset
利用RGB-D数据进行人体检测 LucianoSpinello, Kai O. Arras 摘要 人体检测是机器人和智能系统中的重要问题.之前的研究工作使用摄像机和2D或3D测距器.本文中我们提出一种 ...
- 以P2P网贷为例互联网金融产品如何利用大数据做风控?
以P2P网贷为例互联网金融产品如何利用大数据做风控? 销售环节 了解客户申请意愿和申请信息的真实性:适用于信贷员模式. 风控关键点 亲见申请人,亲见申请人证件,亲见申请人签字,亲见申请人单位. 审 ...
- 利用canvas阴影功能与双线技巧绘制轨道交通大屏项目效果
利用canvas阴影功能与双线技巧绘制轨道交通大屏项目效果 前言 近日公司接到一个轨道系统的需求,需要将地铁线路及列车实时位置展示在大屏上.既然是大屏项目,那视觉效果当然是第一重点,咱们可以先来看看项 ...
- 日地拉格朗日L2点轨道的卫星运行
看了嫦娥四号通信的中继卫星,不明白是怎么运行的,下面的演示解除了我的疑问. https://lt.cjdby.net/thread-2479933-1-2.html
- 利用中文数据跑Google开源项目word2vec
一直听说word2vec在处理词与词的相似度的问题上效果十分好,最近自己也上手跑了跑Google开源的代码(https://code.google.com/p/word2vec/). 1.语料 首先准 ...
- 利用大数据技术处理海量GPS数据
我秀中国物联网地图服务平台目前接入的监控车辆近百万辆,每天采集GPS数据7亿多条,产生日志文件70GB,使用传统的数据处理方式非常耗时. 比如,仅仅对GPS做一些简单的统计分析,程序就需要几个小时才能 ...
- 利用excel数据透视表实现快速统计相关数据
昨天ytkah在做数据报表时需要做一些具体统计数字:公司每天都有人申请铅笔.笔记本等一些文具用品,现在想要统计每天申请铅笔多少支.笔记本多少本,如下图所示,这个要如何实现呢? excel数据透视表怎么 ...
随机推荐
- code EINTEGRITY,npm安装时候报错
解决方法: 1.如果有package-lock.json文件,就删掉 2.管理员权限进入cmd 3.执行npm cache clean --force 4.之后再npm install 有时候网不好也 ...
- 【译】Steve Yegge的文章《Practicing Programming》
与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力:回复邮件并不能提高你的打字水平.你必须定期留出时间,集中锻炼,这样才能把事情做得更好.我认识 ...
- 小白学习之Code First(一)
1.根据自己的理解,Code First :通过实体类和相关配置生成对应的数据库,实现实体和数据库的映射关系,或通过实体类和相关配置与已经生成的实体与已经存在的数据库搭建映射关系 例: 实体类:Stu ...
- 方法返回多个值参数Out使用的方法
string str; Console.WriteLine("请输入用户名"); string user = Console.ReadLine().ToString(); Cons ...
- 将字符串 “ hello word,你 好 世 界 ! ” 两端空格去掉并且将其中的其他所有空格替换成一个空格 输出结果为“hello word,你 好 世界”
string str = " hello word,你 好 世 界 ! "; string msg = str.Trim(); //去掉首尾空格 //使用split分割字符串,st ...
- c# 根据父节点id,找到所有的子节点数据
转自:https://blog.csdn.net/q107770540/article/details/7708418 查的是表 Model_info中父节点为p_id时找到所有的子节点的集合 //通 ...
- Hibernate入门(四)—— 查询
一.Hibernate查询 1.Hibernate检索(查询)方式的分类 OID检索 :根据主键查询,get/load 对象导航检索 :通过一个对象获得其关联对象.[重点] Category cate ...
- git杂记-查看历史提交
普通查看:git log.输入q退出比较. $ git log commit ca82a6dff817ec66f44342007202690a93763949 Author: Scott Chacon ...
- 理解bind函数
前言:之前一直不懂这个函数是干嘛的,最近慢慢有点懂了,说一说自己的理解~ 本文按以下3个方面来谈谈bind函数 1)对bind函数的理解: 2)如何使用bind函数 3)自定义bind函数 (http ...
- 新安装的Apache和php,测试可以解析phpinfo,但是无法打开drupal网站
没有去掉php.ini中mysql相关的一些扩展的注释