STK | 绘制卫星轨迹

版本信息
stk11.6
matlab2018b

文章目录

  • 一、插入卫星对象
    • 1.选择自定义卫星对象
    • 2.自定义卫星轨道参数
  • 二、导出卫星时间、位置坐标
  • 总结


一、插入卫星对象

1.选择自定义卫星对象

STK | 绘制卫星轨迹_第1张图片

2.自定义卫星轨道参数

STK | 绘制卫星轨迹_第2张图片

1.模型
(1) J2Perturbation——平位置参数值
(2) HPOP模型——瞬时参数值
注意:HPOP模型短时间外推2~3天误差较小,推太长时间会有较大误差。

2.运行时间(起始时间与结束时间)

3.当前时间(UTC格式)

4.参数类型
(1) Classical Type———六根数参数
(2) Cartesian——位置速度参数

5.星上坐标系
(1) J2000
(2)Fixed——84系

6.卫星轨道参数

(1) Classical Type———六根数参数设置模式

六个轨道参数中,两个轨道参数确定轨道大小和形状,两个轨道参数确定轨道平面在空间中的位置,一个轨道参数确定轨道在轨道平面内的指向,一个参数确定卫星在轨道上的位置。
STK | 绘制卫星轨迹_第3张图片

● 轨道大小和形状参数:
这两个参数是相互关联的,第一个参数定义之后第二个参数也被确定。

第一个参数
semimajor axis半长轴
apogee radius远地点半径
apogee altitude远地点高度
Period轨道周期
mean motion平动

第二个参数
Eccentricity偏心率
perigee radius近地点半径
perigee altitude近地点高度·

● 轨道位置参数:
轨道倾角(Inclination) 轨道平面与赤道平面夹角
升交点赤经(RAAN) 赤道平面春分点向右与升交点夹角
近地点幅角(argument of perigee) 升交点与近地点夹角
STK | 绘制卫星轨迹_第4张图片

(2) Cartesian——位置速度参数设置模式
STK | 绘制卫星轨迹_第5张图片

二、导出卫星时间、位置坐标

1.在目标卫星上右键
STK | 绘制卫星轨迹_第6张图片

2.选择想要导出的报告形式

STK | 绘制卫星轨迹_第7张图片
3.报告形式

● 文字报告
STK | 绘制卫星轨迹_第8张图片

● 图表报告
STK | 绘制卫星轨迹_第9张图片
4.通过MATLAB的导出方式


% 建立STK与Matlab的连接
stkInit;
remMachine = stkDefaultHost;
conid = stkOpen(remMachine);

% 获取星座中所有卫星的名称
objNames = stkObjNames;

% 从 stk 获取卫星间距离数据 
% 参数依次是:目标卫星,报告样式
[secData, secNames] =stkReport(char(objNames(int32(4))), 'LLA Position');

获取到的数据和文字报告中的一样
STK | 绘制卫星轨迹_第10张图片


总结

以上就是本文要讲的内容,包括如何插入卫星对象以及导出卫星坐标信息。

你可能感兴趣的:(STK)