1. 打开STK软件,点Continue Startup
2. 创建一个新场景
3.编辑场景名称(我们按照walker星座建立,我这里起名为walker),设置仿真时间(这里我们选择默认时间段,后面也可以更改时间)
4.打开后的界面是这样的
5.添加组件(可添加地面站,卫星等)
6.添加地面站
输入城市名称beijing,点击搜索Search
设置地面终端最小仰角15°
7.添加卫星(详细介绍可见该链接:STK Satellite全属性配置教程(图文) - 知乎)
这里我们先添加默认配置的卫星,后面再改参数
8.双击“Satellite1”就可以对卫星参数进行设置。
Propagator可以对卫星所用的算法进行设置,我们这里用简单的TwoBody算法。
右边是卫星的轨道六根数,可以根据这六个参数来设置卫星的运行轨道。
从上到下依次是 半长轴:地球半径6371(km) + LEO轨道高度1175 (km) = 7546(km)、偏心率: 0°、轨道倾角:90°、近心点辐角:0°、RAAN 0°、真近点角:0°。
先点击“Apply”,再点击“OK”,就能在STK的2D和3D图上看到卫星的轨道。
9.由于我们要建一个Walker星座,需要有很多卫星,为了美观,我们将satellite1这个label去掉。
双击satellite1,先点击Attributes,再取消右边的勾选,点击“Apply”,再点击“OK”。
10.设置通信链路
调用控件窗口,找到发送机和接收机的控件,双击控件,将发送机放在Beijing,接收机放在卫星。(这里模拟的通信链路是:地面终端发送信号,卫星接收信号)
11.双击“Transmitter1”,将参数做简单设置,点击“Apply”再点击“OK”。
12.双击“Receiver1”,去掉勾选“Auto Track”,将频率设置为发送机一样的频率,再勾选上“Auto Track”,点击“Apply”再点击“OK”。
13.设置通信链路并计算
点击界面上方的“Access”
对计算的对象进行选择,点击“Select Object”,我们选择Beijing的发送机为对象(意义就是:从地面北京终端的角度来观察,可以计算出什么链路信息......),点击“OK”。
将界面上卫星前方的“+”点开,选中接收机,点击“Compute”,就可对链路进行计算。
计算结束后,接收机旁边出现“*”号
可以看到3D图上,卫星和地面站有链路相连
14.生成TLE文件(非必要步骤)
15.创建Walker星座
以Satellite1为种子卫星创建Walker星座,我们本次以10条轨道,每条轨道6颗卫星,终端最小仰角15°,进行仿真。右击Satellite1,在Satellite右边点击Walker…
得到如图所示
16.将所有卫星都和北京地面终端建立通信链路
转动时间轴,可以看到北京地面站和不同卫星建立联系