【OPNET学习系列文章之7】将STK轨道导入到OPNET

本文的目的是在STK软件中建立星座模型,然后导入到OPNET里,建立无线网络,实现卫星网络通信仿真。

1.STK介绍

分析能力:计算卫星在任何时刻的位置和姿态,卫星或地面遥感站的覆盖范围;

生成轨道:提供卫星轨道生成向导,帮助用户建立常见轨道;

可见性分析:计算空间对象间的访问时间,并在二维地图窗口中动画演示,可以在对象间增加几何约束条件(如可视范围、最小仰角等)来进行细节上仿真;

可视化计算结果:可以显示所有以时间为单位的信息,对任务场景变化等具备多窗口实时显示能力;

全面的数据报告:STK可以提供超过一百种的文字或图标形式的报告信息。

本文中使用的是STK8版本,因为师姐说好像STK9无法导入到OPNET中。

2.在STK中建立星座轨道

2.1新建场景文件

File-New,按照默认建立一个场景文件Scenario0.sc。

2.2插入STK对象

点击工具栏的New Satellite图标,弹出对话框,如图所示。

【OPNET学习系列文章之7】将STK轨道导入到OPNET_第1张图片

点击Next,选择卫星轨道类型,GEO,如图所示。


点击Next,选择卫星所处经度,如图所示。

 

点击Next,按照默认设置,Finish,完成第一个卫星插入。

接下来插入第二个卫星,改变经度,使两个卫星在距离较近的两个不同位置。如图所示。

 

重命名卫星节点的名字,保存。

在一个场景中,两个卫星会产生两个后缀名为sa的轨道文件。

3.在OPNET中建立卫星节点模型

3.1建立节点模型

如图所示。

【OPNET学习系列文章之7】将STK轨道导入到OPNET_第2张图片

卫星节点和有线节点不同的地方是需要天线和无线收发器,在工具栏中可以找到对应的图标直接插入。

3.2建立进程模型

处理器中的进程模型如图所示。

【OPNET学习系列文章之7】将STK轨道导入到OPNET_第3张图片

和【和两个固定节点通信】中的代码相同。

3.3建立网络模型

在网络模型中插入节点,这里要注意同一个节点模型在Object Palette Tree中有三类,分别是固定节点、移动节点和卫星节点,这里要插入的是卫星节点。如图所示。

 

然后插入两个节点,对应在STK中建立的两个卫星。如图所示。

【OPNET学习系列文章之7】将STK轨道导入到OPNET_第4张图片 

3.4插入一个额外的东西

在Object Palette Tree中查找Utilities节点,插入Rxgroup Config节点在网络中任意位置,如图所示。

【OPNET学习系列文章之7】将STK轨道导入到OPNET_第5张图片

【OPNET学习系列文章之7】将STK轨道导入到OPNET_第6张图片

为什么这样师姐说是她的经验,如果不插入的话好像运行会出错。

3.5外部文件引用

File-Declare External Files,选中该文件,如图所示。

【OPNET学习系列文章之7】将STK轨道导入到OPNET_第7张图片

4.在OPNET中导入轨道文件

Topology-Import STK Orbit,弹出如图所示对话框。

【OPNET学习系列文章之7】将STK轨道导入到OPNET_第8张图片

选择刚才在STK中建立的001.sa轨道文件。

同理导入002.sa轨道文件。

右击节点,在编辑属性中设置Orbit为对应的轨道文件,如图所示。


5.运行

如图所示可以看到两个卫星节点之间在互相发送数据包。

【OPNET学习系列文章之7】将STK轨道导入到OPNET_第9张图片

 

你可能感兴趣的:(OPNET)