写了几篇关于Target Sequence的操作,感觉有些东西还得再拿出来讲讲,这样大家才能明白。所以就简单地通过几个示例,示范一下如何手动设置Target Sequence。
示例1:卫星高度700km、倾角60°,现要求通过Target Sequence优化出一组卫星初始轨道参数,满足在卫星运行30分钟后,确保星下点是目标点。目标点坐标40°N、112°E。
新建场景,添加卫星,设置为Astrogator形式,然后添加Target Sequence序列,如下图所示:
分析过程:由于是要求卫星在30分钟后过目标点,因此涉及的参数为升交点赤经、真近点角,因此选择这两个参数作为优化的控制参数,对这两个参数手动勾选。同时应有Propagate模块,这样才能体现运行30分钟。
控制参数选择完毕。下面设置结果参数,即过目标点。在设置结果参数前,我们先把Propagate的时间先设置为30分钟。
这里先选中Propagate,然后右键选择Results,结果如下。
继续点击Geodetic,然后选择Latitude、Longitude,利用向左的箭头添加到图中的位置。
接下来是设置Target Sequence的优化过程。单击选中Target Sequence,然后选择红色位置的Profiles按钮。
按照如上操作,勾选控制优化参数(升交点赤经、真近点角),勾选优化的结果参数(纬度、经度),并将数据设置为目标点的经纬度。这里要注意,Tolerence的选取,如果这个值取的不合适会影响收敛速度。
设置完毕,则进行优化操作:单击Target Sequence,第一步选择 Run active profiles,第二步点击绿色向右箭头,第三步
如果收敛,点击上图中标号3。然后,将Run Active Profiles,转换为Run nominal sequnce ,然后再点击绿色箭头,则优化过程结束。结果如下图
示例1结束。
MATLAB与STK互联36:STK Target Sequence操作(纯手动操作,不应用互联)
![](https://img-home.csdnimg.cn/images/20240711042549.png)