【STK学习】part0-下载TLE数据并生成星座

【Satellite Tool Kit】学习并深入了解卫星/星座生成、可见性分析、覆盖性分析等知识,并基于STK软件实现对应数据的导出,以用于算法的约束输入。


一、学习目标

  1. 调研卫星轨道实时数据获取网站;
  2. 将TLE数据导入STK并生成星座。

二、学习内容

2.1 卫星信息获取网站汇总

· celestrak

链接:https://celestrak.org/satcat/search.php
在这里插入图片描述
主要由美国的天文学家和软件工程师 T.S. Kelso 维护,以搜索“hawk”为例,如图:
在这里插入图片描述
在弹出来的页面上获取TLE数据
在这里插入图片描述

· space-track

链接:https://www.space-track.org/#catalog
在这里插入图片描述
❗space-track应该来说是信息最全面的,只是不科学上网的话,网速堪忧。
在这里插入图片描述

· Gunter’s space page

链接:https://space.skyrocket.de/
在这里插入图片描述
这个网站仅仅只是收录了卫星的发射信息,以及部分体积、重量、载荷等参数,并不能获取实时的TLE数据。

· Satellite Tracker 3D

链接:https://satellitetracker3d.com/
在这里插入图片描述
该网站主要做的还是卫星的在轨可视化,能实时看到所选卫星的速度、高度、纬度、经度,但无法获取其TLE数据,可以用于“验证”,例如在获取到TLE数据并导入STK仿真后,对应查看卫星轨道位置。

· n2yo

链接:https://www.n2yo.com/添加链接描述
该网站同样能够查看卫星轨道的实时轨位,但无科学上网工具无法稳定链接。

2.2 TLE批量导入STK

① 安装的版本是STK 12,在插入对象的选项卡中,有很方便的接口能够通过TLE插入卫星对象。
在这里插入图片描述
② 选择下载好的TLE数据文件(保存为txt格式),待STK读取数据后,全选所有卫星,并命名为constellation(星座)。
在这里插入图片描述
③ 将没有命名的卫星,基于SSC编号,进行手动命名,即可得到星座。
在这里插入图片描述

2.3导入SKT后查看轨道参数

利用STK中“Report&Graph Manafer”功能
在这里插入图片描述在这里插入图片描述
选择“classical orbit elements”即可查看对应卫星的轨道参数
在这里插入图片描述

三、存在问题

3.1 TLE数据每一位数分别代表什么含义?

TLE(Two-Line Element Set)数据格式是由美国的Celestrak发明和创立的。TLE数据用于描述太空飞行体的位置和速度,是一种两行式的轨道数据系统。然而,值得注意的是,虽然Celestrak提供和维护了大量的TLE数据,但TLE格式本身实际上是基于美国国防部(DoD)的标准,特别是由北美航空航天防御司令部(NORAD)开发和使用的。Celestrak作为一个广泛认可的在线资源,提供了大量卫星的TLE数据,方便了研究人员、爱好者和专业人士查询和使用这些数据。

下面以“HAWK-A”的TLE数据举例说明:

· 第一行

HAWK-A                  
1 43765U 18099H   24310.73125267  .00012635  00000+0  87458-3 0  9996
2 43765  97.4790   3.6617 0009919 150.5591 209.6197 15.05767028323924

在这里插入图片描述

字段位数描述内容**示例 **
101–01行号1
203–07卫星编号43765
308–08卫星类别(U表示不保密,可供公众使用的;C 表示保密,仅限NORAD使用;S表示保密的,仅限NORAD使用)U
410–11卫星发射年份后两位18
512–14当年发射顺序(例如:右侧表示卫星2018年第99次发射)099
615–17发射卫星个数(A表示是第一个,如果一次发射多颗卫星,使用26个英文字母排序;如果超过了26个编号,则使用两位字母,如AA、AB、AC编号)H
719–20TLE历时(年份后两位),24
821–32TLE历时 (用十进制小数表示一年中的第几日和日中的小数部分)310.73125267
934–43平均运动的一阶时间导数,用来计算每一天平均运动的变化带来的轨道漂移,提供给轨道计算软件预测卫星的位置。两行式轨道数据使用这个数据校准卫星的位置.00012635
1045–52平均运动的二阶时间导数,用来计算每一天平均运动的变化带来的轨道漂移,提供给轨道计算软件预测卫星的位置00000+0
1154–61BSTAR拖调制系数87458-3
1263–63美国空军空间指挥中心内部使用的为1;美国空军空间指挥中心以外公开使用标识为0。0
1365–68星历编号,TLE数据按新发现卫星的先后顺序的编号999
1469–69校验和,指这一行的所有非数字字符,按照“字母、空格、句点、正号= 0;负号=1”的规则换算成0和1后,将这一行中原来的全部数字加起来,以10为模计算后所得的和。校验和可以检查出90%的数据存储或传送错误。按十进制加起来的个位数字的校验和,用于精确纠正误差。6

· 第二行

HAWK-A                  
1 43765U 18099H   24310.73125267  .00012635  00000+0  87458-3 0  9996
2 43765  97.4790   3.6617 0009919 150.5591 209.6197 15.05767028323924

在这里插入图片描述

字段描述内容示例
101–01行号2
203–07卫星编号43765
309–16轨道的交角是指天体的轨道面和地球赤道面之间的夹度,用0~90°来表示顺行轨道(从地球北极上空看是逆时针运行);用90~180°表示逆行轨道(从地球北极上空看是顺时针运行97.4790
418–25升交点赤经,升交点赤经是指卫星由南到北穿过地球赤道平面时,与地球赤道平面的交点3.6617
527–33轨道偏心率,轨道离心率是指卫星椭圆轨道的中心点到地球的球心点的距离(c)除以卫星轨道半长轴(a)得到的一个0(圆型)到1(抛物线)之间的小数值0009919
635–42近地点幅角150.5591
744–51平近点角209.6197
853–63每天环绕地球的圈数15.05767028
964–68发射以来飞行的圈数32392
1069–69校验和4

3.2 STK实际仿真数据与TLE数据匹配不上

以HawkEye-10A星为例,从TLE数据解析和STK实际仿真作了如下对比:

TLE数据解析STK实际仿真
半长轴/周期1天/(14.93074066圈)≈0.066975913839天≈96.445min≈5,786.7189s,≈ 6,966km6954.12379~6972.794684 km
轨道倾角97.7469 deg97.798~97.811 deg
偏心率0.00028780.000544~0.002655 deg
升交点赤经24.7339 deg25.072~26.053 deg
近地点幅角224.418 deg0.013~359.989 deg
平近点角135.68 deg51.076~288.432 deg

❓半长轴、倾角、偏心率、RAAN有些许偏差,同时平近点角与不同时刻卫星位置有关,上述参数能够理解,为什么近地点幅角变化幅度很大?
⚠️推测:从仿真的角度来看,不同时刻卫星轨道是动态变化的,有可能是轨道修正的原因,是一个不规则的椭圆。


四、总结

  1. 获取卫星实时轨道数据,参考celestrak和space-track(需注册)
  2. 查看卫星发射信息及相关载荷信息,参考Gunter’s space page
  3. 查看卫星实时轨道位置,参考space tracker 3D和n2yo

参考

CSDN博客:TLE(两行轨道数据)卫星行李数据格式解析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值