STK。如何规定“视线”的范围

  • 1.插入传感器
  • 2.传感器类型的选择
  • 3.传感器部分参数的设置
  • 4.一点小想法

一点废话:本人目前是一名本科生。为了完成毕业设计,今年刚刚开始学习STK。论文题目是,基于STK的UHF频段动态星间链路分析。因此打算将一些学到的杂项整理出来,主要是为了到时候总结完成毕业论文。
本以为这次更新的时间离上次不会太远,但这几天疫情形式转好,所以有两天忙于搞(出)学(去)习(玩)。上次还写到要记得随手存储当前的环境,本周我自己却翻车了。有天晚上在设计好之后,没有save直接Apply了一个有关于场景的设置,随后STK毫无征兆的崩溃了,之前的一系列操作都没能存储下来。之后我又没有注意到一些错误,手快将这些对参数的错误修改存储了下来。是一个我关于第二代北斗导航系统(BDS-2)的分析,最后的结果就是,那个场景只能选择弃用了,毕竟重做可能比较快。

1.插入传感器

通过Insert按键,为场景插入新的对象。
上一篇文章中提到过,对象分为父对象和子对象两类。父对象可以直接插入在场景中,子对象(Attached Objects)需要附着在父对象上。这也就使得子对象会多一个选择父对象的选项。如下图:
实际再往深一步走,子对象C是可以附着在已经附着在父对象A上的子对象B上的。比如可以在Sensor上再附着接收器(Receiver)和转发器(Transmitter)如图所示
这样可以十分方便的解决接收机、转发器的方向问题。

2.传感器类型的选择

在传感器的属性页,可以定义传感器的参数,主要分作四个大类:1.基本Basic 。2.2D图像相关参数。 3.3D图像相关参数。 4.约束(constraints)
传感器最基本的定义便是选择它的类型,通过如下步骤即可选择修改类型。
STK提供了五种基本类型和一种用于自定义的类型。这些类型,简单来说就是:你希望场景种的传感器覆盖区域的类型(形状)是什么样的。由上到下以此为:复杂圆锥形、用户自定义、半功率定义、矩形类、合成孔径雷达以及默认的简单圆锥形。

有这么多类型,套用时下流行语:小朋友,你是否有很多的问号?(图源网络)

一般可以借助Help命令(大多时候在弹出窗口的右下角),查看官方给出的一些相关解释。当然,如果你愿意尝试自己修改一下每种类型的参数,那就能够能很快猜到这些参数的含义。我个人对每种类型的理解大致如下:
圆锥类型:顾名思义,它覆盖区域是一个圆锥体,而参数也只有一个:圆锥半角。也就是锥张开的角度。这种类型是默认类型。
矩形类型:这种类型整体来看就是一个四棱锥。参数有两个,一个定义中心轴到左右面的夹角。一个定义中心轴到上下面的夹角。
SAR合成孔径雷达:什么是SAR?其实并不太需要关注SAR到底是个什么东西,只需要知道它的覆盖形状和参数设定就差不多了。参数有四个:最小覆盖角、最大覆盖角、前向排除区域和后向排除区域。都使用角度做描述。
半功率定义:官方的描述大致是说:用半功率类型来模拟抛物面天线。其实就是天线理论中主瓣宽度的问题。计算公式如下:

可以看出,影响覆盖范围的参数有两个:f工作的中心频率,D锅的半径。
复杂圆锥角类型:这种类型的覆盖区域主体还是基本的圆锥。它有两组共四个参数
和SAR相似,也可以定义内外半径。除此之外,还有一组参数Clock Angles,使用这一组参数可以规定只取圆平面的一部分扇形区域。
用户自定义类型和EOIR类型:最后为啥要把这两个放一起呢,因为看似他们没有联系,但其实有很大的联系,他们最大的联系就是我都没试过。用户自定义类型官方给出的说明都很少,但根据它可以插入一个.pat文件来看,好像是可以用PS做(此处存疑)。EOIR类型好像要另外装,要弄到也挺麻烦的,某鱼、鹅厂群以及CSDN上有人提供这方面服务,有需要可以去找找。

3.传感器部分参数的设置

指向类型参数(Pointing):默认为Fixed类型,这种类型直接附着固定在了父对象上。另一种是Targeted类型,今后可能会用到,可以定义传感器指向某一个或某几个特定对象。例如只考虑是否能够“看到”特定的一颗GPS卫星时,除了通过Acccess workbench以外,还可以使用Targeted指定它。分析建立通信链路的时候也会需要使用Targeted类型。
位置类型参数(Location):这个参数规定了传感器处在父对象的哪个位置,默认会在父对象的正中心(Center)。在一些需要调整传感器位置的场合即可使用这个功能,例如Fixed类型可以更改传感器相对于父对象的位置
约束条件(constraints):顾名思义,设置一些需要满足的条件。通过这个选项与前文提到的传感器的设置搭配即可完成本文的目标:规定范围。
Basic选项下的约束条件:约束条件除了基本的,还有阳光、温度等选项。约束条件在STK的很多对象的属性中都可以找到,只是选取不同对象能够设置的约束条件有较大差异。例如基本约束条件-高度(Altitude)可以在所有对象的基本约束条件中找到,又例如卫星对象就不具备Range和Range rate这类选项。具体在Help文档中,有一张表格阐释了这些信息。
如果我需要探测的范围只包括地球同步轨道卫星上的目标。已知同步轨道卫星的高度为35786Km,调整Range的范围大概到35500Km~35900Km。(高度是航天器的高度不是传感器的,卫星高度对传感器来说是探测范围)如下图所示:
其实GPS并不在那么高的轨道上,最多也就是2.3万Km左右。因此结果便是
因此我们将探测范围更改到“附近”

那么实际探测的探测结果如图。
为了对比,我去掉探测的高度范围之后,得到结果。

4.一点小想法

在设置传感器类型的时候提到过,传感器有那几种规定类型和自定义类型,如果我不能使用给定的类型得到我想要的探测范围比如:要求探测区域是一个这样的异形区域,怎么办?
那么我可能就需要使用自定义类型的方法了。但是真的是这样嘛,我个人认为还有其他思路,比如果我安排两个传感器,一个是方形的,另一个是圆形的,将两个access结果导出,当卫星出现在方形传感器范围内而不出现在圆形区域,就相当于我得到了这块异形区域。后期可以使用编程等方法,将输出的时间进行筛选即可。例如这些结果.本来也打算试一试的,但是毕竟用不到,所以也就懒得想了。
这周毕业设计也算是有重大突破吧,单独使用STK的操作好像基本完成了。下周开始(emmm,应该是说这周)得转向MATLAB调用STK进行一些操作了,不知道会有什么样的坑在等着我,不过没关系,奥里给就完事了。之前还在AGI的官网上下载了许多他们的Training视频(注:英语且无字幕),大多都是Level 3的教程,我也都丢到百度云上去了。这个破网站由于众所周知的原因不能直接上,我不确定能不能在这随便丢百度云的地址,所以如果有人要的话可以私聊我分享。

STK。如何规定“视线”的范围相关推荐

  1. MATLAB与STK互联21:卫星对象操作(12)—加约束条件的可见性问题分析(仰角、距离、视线角约束)

    继续探索加约束条件的可见性分析问题.上代码: uiap = actxserver('STK11.application'); root = uiap.Personality2; root.NewSce ...

  2. Cesium与STK中的天空盒子(skybox)

    天空盒子是计算机图形学中的概念,用于在3D展示中,显示观测者上下左右前后的全景图像. 星空图介绍 在STK和Cesium中,常常以地球为中心天体,背景就是宇宙星空,观测者超哪个方向看,就可以看到对应方 ...

  3. 《STK基础教程》首发

    2012年11月份左右开始着手写这本教程,2013年12月份左右最后一次更新,再到今天,2014年9月份,从刚开始写到现在已经过去两年时间.本来的想法是尽可能完善,尽量多翻译stk帮助文档,可能的话再 ...

  4. STK中的传感器、雷达、发射机、接收机、天线

    1. 来自STK官网的解释 主要信息来源:https://help.agi.com/stk/ STK在线帮助版本:12.0 Google在线翻译,有补充. 1.1 Sensor(传感器) Sensor ...

  5. stk 坐标系_STK学习-坐标系

    第一次写知乎文章,主要目的是为了记录工作学习中遇到的问题和解决过程,如果能帮到大家也是好的,希望大家多多指正. -------------正文----------------- 今天使用STK时,遇到 ...

  6. STK 卫星覆盖分析笔记

    Getting started with STK Coverage Model the World! The first thing you need to do is create a scenar ...

  7. 非视线成像 - 把墙角变为相机

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 我已经为你介绍了基于飞秒摄影.基于WIFI.以及基于角膜成像的非视线成像技术.这些技术都有一个淳朴的初 ...

  8. 【AAAI2022】基于特征纯化的视线估计算法

    来源:专知 本文为论文,建议阅读5分钟我们提出了一种基于特征纯化的视线估计算法. 视线估计算法基于用户的面部图片计算其视线方向.然而,面部图片中除包含有效的人眼区域信息外,仍包含众多的视线无关特征,如 ...

  9. SAP WM中阶存储类型里的Full stk rmvl 字段和Return Storage type字段

    SAP WM中阶存储类型里的Full stk rmvl 字段和Return Storage type字段 SAP WM存储类型的配置里,可以配置从某个存储区域里下架的时候都是全数下架,不管需要下架的数 ...

最新文章

  1. 解决Android5.0以后DatePicker选择时间无效的bug。
  2. 防抖函数Debounce实现
  3. 程序员霸榜 2020 年十大高薪岗位,不料幸福度却垫底了!
  4. MYSQL基础----集合函数(count,sun,avg,max,min)
  5. 每日冲刺报告——Day4(Java-Team)
  6. uva 1587(Box UVA - 1587)
  7. Oceanus:基于Apache Flink的一站式实时计算平台
  8. http --- 路由器缓存与常见的状态码
  9. 用Vue搭建一个应用盒子(二):datetime-picker
  10. php tp 模板assign,thinkphp中怎么让assign在另一个模板里使用呢?
  11. hutol json null值没了_详解Java去除json数据中的null空值问题
  12. python公开课免费-公开课 | Python大牛免费带你4天入门Python
  13. 阿里云无影云桌面工作区详解
  14. Mac安装Linux虚拟机
  15. iOS 贝塞尔曲线初探
  16. [py] 统计输入字符串中的单词个数及单词的平均长度
  17. oracle账集和账薄,转载-Oracle R12 总账与子账的关系
  18. VB.net 移动文件夹去另一个地址,删除文件夹里某种类型的文件
  19. as,which引导的非限定性定语从句
  20. java去掉可最后一个逗号

热门文章

  1. 微信公众平台开发——新增素材
  2. 苹果x屏幕出现一条绿线_苹果iPad换屏幕出现售后问题解答
  3. 点集拓扑学习(一)拓扑空间
  4. php 模拟百度蜘蛛
  5. 原 docker(22):使用docker 搭建网关,Mashape API 网关 Kong,安装dashboard,和pgadmin4
  6. java 判断cmyk_Java判断图片是grb还是cmyk
  7. 数据分析师的日常工作是什么?
  8. php文字加边框,图片加特效文字 图片添加各种边框的文字效果 如果有多种边框模板就更好了...
  9. vue-video播放器
  10. vue视频教程百度云资源链接