JPL Horizons星历系统与STK和GMAT的比较| JPL Horizons星历系统 | STK | GMAT |
|---|
| 范围和主体: Horizons 是 JPL 太阳系动力学小组的星历服务。它涵盖小行星、彗星、行星卫星、行星、太阳、L1 和 L2 点、系统质心以及部分航天器。 | 范围和主体: Ansys STK 是一个基于物理的分析环境,用于在任务环境中分析平台和有效载荷。其涵盖的领域包括空间、航空、射频和通信、光电和红外传感器以及多域作战。 | 范围和主体: GMAT是一个空间任务设计、优化和导航系统。它支持从近地轨道到月球、拉格朗日点和深空任务的各种飞行状态。 |
| 主要输出和功能: 输出类型包括观测者量(赤经/赤纬、方位角/仰角、视星等)、带不确定性的笛卡尔状态向量、密切轨道元素、近距离接近表以及小行星和彗星的二进制 SPK 文件。一次请求最多可列出 10,000 个离散时间,且输出步长必须大于 0.5 秒。 | 主要输出和功能: 功能包括链路预算和射频环境建模、雷达和光电红外传感器建模、交会和覆盖分析、用于航天器轨迹的Astrogator以及用于飞机性能的Aviator。通过Analyzer可进行自动化权衡分析。 | 主要输出和功能: GMAT考试涵盖现实世界任务支持、工程研究和教育中的轨迹设计、优化和导航。 |
| 接口和自动化: Horizons 可通过 Web 应用程序、交互式 Telnet 会话(端口 6775,无需帐户或密码)、批量电子邮件文件以及返回 JSON 或纯文本的 REST 风格 API 访问。该 Web 应用程序缺少小型天体数量搜索和自定义近距离接近表。 | 接口和自动化: STK 提供对象模型和连接 API,以及适用于 .NET、Java 和 Python 的 SDK。支持的开发框架包括 C/C++、MATLAB 和脚本语言。STK Engine 可在运行时许可下将分析和 3D 可视化功能嵌入到自定义应用程序中。 | 接口和自动化: GMAT考试可以通过图形界面、其自身的脚本语言,或者Python或Java等编程语言运行。脚本编写使得考试任务可复现,并且易于进行版本控制。 |
| 许可和成本模式: Horizons页面未提及收费。命令行界面无需账户或密码,且可用性描述为尽力而为,因此关键工作应允许服务中断。 | 许可和成本模式: STK是一款商业产品,分多个级别销售(概览版、专业版、高级版、高级空间版、企业版)。产品页面未公布商业条款,因此许可详情需咨询供应商。 | 许可和成本模式: NASA 将 GMAT 列为企业级多任务软件系统中的开源版本。software.nasa.gov 页面未提供许可证文本,因此请查看实际的发行版本。 |
| 平台和可用性: Horizons 可通过 Web 应用、Telnet、电子邮件或 API 在线访问。在 UNIX、Linux 和 macOS 系统上使用 Telnet 接口时,需要先安装 stunnel 加密封装程序。历史正常运行时间报告显示超过 99.9%。 | | 平台和可用性: GMAT 可在 Windows、Linux 和 macOS 系统上运行,可从 SourceForge 下载。 |