首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在STK 10中优化立交桥

在STK 10中优化立交桥
EN

Stack Overflow用户
提问于 2017-09-12 11:59:23
回答 1查看 203关注 0票数 0

我正在尝试做数学计算,找出在世界上任何地方最多的天文台上空飞行的轨道。在STK 10中,我正在尽可能多地绘制天文台,然后看看我击中了哪些天文台--这是一个乏味的过程。我不确定一旦我绘制了每个天文台,STK就能为我找到这个轨道,因为我对这个软件非常陌生。如果有人能够告诉我在STK中是否有一个函数可以为我确定这样的轨道,我将不胜感激。否则,给我一些我需要用来确定这个轨道的数学概要,将同样受到赞赏。

EN

回答 1

Stack Overflow用户

发布于 2017-09-13 11:03:21

我可以在这里帮助你(完全公开,我是AGI的工程副总裁,STK的创建者)。在STK (或我所知道的任何其他类似工具)中没有神奇的函数可以做到这一点。他们能做的就是告诉你你是否有“覆盖率”,然后这是一个优化问题。以下是你需要回答的一系列问题,以帮助解决这个问题:

  1. 在什么时间段飞行?1天,1周,1个月?
  2. 你对飞行的定义是什么?这将引导您在每个对象上使用约束属性。例如,如果您正在尝试模拟何时卫星可能在观测站的视野中,以便可以通过望远镜观察它,那么您可以选择以下约束-卫星上的直接太阳光约束(因此它是明亮和可见的)和用于模拟观测站的设施上的最大地面太阳仰角约束-18度(这是天文微光的定义-例如,它足够暗)。
  3. 您尝试最大化的参数是什么?至少看到一次的天文台的数量,“访问”的总数(即使是有限的一组天文台,但它们经常被看到,到任何天文台的总覆盖时间?

一种简单的方法是定义一个“星座”对象,该对象包含所有的设施(例如,您的天文台)。然后构建一个包含星座和卫星的“链”对象。有各种“链”报告,然后将为您提供总访问时间或单个链时间。

然后,您可以通过Connect模型更改卫星轨道参数,以更改轨道、请求链报告并评估对覆盖时间的影响。您可以使用Matlab、Perl、Python (您选择的语言)脚本来完成此任务。或者使用我们的优化器模块,它省去了连接这些东西的繁琐工作。

在你制定了一些框架后,试着给我们的技术支持团队打个电话。他们会很乐意帮忙的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46167684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档