STK11.2生成的轨道文件导入OPNET14.5

以两个高轨同步卫星为例

1. 在STK中生成轨道文件

(1)新建场景并设置好两个卫星的信息,包括 近地点轨道高度、远地点轨道高度、倾斜角度、经纬度 等等。
STK轨道文件导入OPNET
(2)点击保存,即可在相应文件夹中生成两个.SA文件。
STK轨道文件导入OPNET

2. 在OPNET中生成相应的节点

新建工程 新建场景 新建两个节点模型 等等。
注意:新建节点模型过程中,可能需要设置属性,包括 固定节点、移动节点 、卫星节点 三种。不管是STK还是OPNET,都是只有卫星节点才有orbit属性。注意是卫星节点!!卫星节点和其他节点在外形上就不一样。
STK轨道文件导入OPNET
只有卫星节点的属性里才有orbit,固定节点和移动节点是没有以下属性中的orbit的。
STK轨道文件导入OPNET

3. 将STK轨道文件导入OPNET

(1)外部文件引用

在OPNET中,File----Declare External Files,选中oms_pr,ok
STK轨道文件导入OPNET
(2)修改轨道文件

将两个卫星的.SA文件,即两个.SA文件均进行修改。
用记事本格式打开,将其中的EphemerisTimePosVel修改为EphemerisEcfTimePosVel。

(3)导入轨道文件

在OPNET中,Topology--------Import STK Orbit

依次选中两个轨道文件.SA,并导入。
STK轨道文件导入OPNET
(4)设置卫星节点的属性

在OPNET中,将两个卫星的orbit属性设置为如下
STK轨道文件导入OPNET
STK轨道文件导入OPNET
之后出现如下
STK轨道文件导入OPNET
成功!

4. 显示结果

STK轨道文件导入OPNET
注意:OPNET仿真时的动画中,两个卫星都是从W100附近开始移动的,但是我们在STK中设置的两个卫星的经度都是E100附近。这是因为动画是根据轨道信息轨道中的位置移动来显示的,大概由于STK中设置时间的原因,卫星在设置的起始时间时的位置是在W100附近。

相关文章: