通用任务分析工具(GMAT)是世界上唯一用于太空任务设计,优化和导航的企业,多任务,开源软件系统。该系统支持从低地球轨道到月球,天平点和深空任务的飞行系统任务。

GMAT由NASA,私营企业,公共和私人贡献者组成的团队开发,用于现实世界的任务支持,工程研究,作为教育和公众参与的工具。

里程碑和成就
我们感到高兴的是,GMAT继续看到在行动任务支持中得到大量采用。

2018年5月1日,月球勘测轨道飞行器(LRO)项目举行了一次运行准备审查(ORR),以评估GMAT作为GTDS作为LRO的主要操作轨道运行(OD)工具的替代品。GMAT在ORR上被批准用于此目的,LRO于2018年6月开始将GMAT用于操作OD。

功能概述
GMAT是一个功能丰富的系统,包含高保真空间系统模型,优化和定位,内置脚本和编程基础设施,以及可定制的绘图,报告和数据产品,为自定义和独特的应用提供灵活的分析和解决方案。GMAT可以从功能齐全的交互式GUI或自定义脚本语言中驱动。以下是GMAT的一些主要功能,按功能组细分。

动力学和环境建模

  1. 高保真动力学模型,包括谐波重力、阻力、潮汐、姿态相关阻力和 SRP 以及相对论性校正
  2. 高保真航天器建模
  3. 编队和星座
  4. 低推力和高推力系统的脉冲有限机动建模与优化
  5. 推进系统建模,包括化学和电气系统

  6. 太阳系建模,包括高保真星历表、自定义天体、天平点和重心

  7. 丰富的坐标系集,包括 J2000、ICRF、固定坐标系、旋转坐标系、拓扑中心坐标系等

  8. 使用 CCSDS、SPICE、STK 和 Code 500 ephemeris 文件进行传播

  9. 传播器,自然同步多个航天器的历书,避免固定步长积分和插值

绘图、报告和产品生成

  1. 交互式 3D 图形
  2. 可定制的数据图和报告
  3. 后处理动画
  4. CCSDS、SPK 和 Code-500 星历生成
  5. 日食和站联系位置

优化和定位

  1. 边界值目标器
  2. 非线性、约束优化
  3. 高阶搭配
  4. 自定义、可编写脚本的成本函数
  5. 自定义、可编写脚本的非线性相等和不等式约束函数
  6. 自定义目标程序控件和约束

编程基础结构

  1. 用户定义的变量、数组和字符串
  2. 使用 MATLAB 语法的用户定义方程。(即重载数组操作)
  3. 自定义应用程序的控制流,如 If、For 和 While 循环
  4. Matlab 接口
  5. Python 接口
  6. 用户定义函数(子例程)
  7. 内置参数和多个坐标系的计算

轨道确定基础设施

  1. 批次估计器
  2. 扩展卡尔曼滤波器平滑器 (阿尔法)
  3. 广泛的统计结果报告
  4. DSN 数据类型
  5. GN 数据类型
  6. 测量数据编辑
  7. 媒体更正
  8. 过程噪声建模
  9. 错误建模

接口

  1. 功能齐全的交互式 GUI,使简单的分析变得快速而简单
  2. 自定义脚本语言,使复杂的自定义分析成为可能
  3. 用于自定义外部仿真和计算的 Matlab 接口
  4. 用于自定义外部模拟和计算的 Python 接口
  5. TCOPS 矢量保持文件格式的文件接口,用于加载初始航天器数据
  6. Python、MATLAB 和 JAVA API。(阿尔法)
  7. 用于批量分析的命令行界面

General Mission Analysis Tool (GMAT)学习相关推荐

  1. 《Introducing the Child Process Debugging Power Tool》学习

    学习资料:<Introducing the Child Process Debugging Power Tool> 学习进度 2021.6.25 下午,Ongoing 2021.6.25 ...

  2. MATLAB Linear Analysis Tool 的bode图数据获取

    版本:MATLAB 2018b 问题描述:MATLAB/Simulink的Linear Analysis Tool 功能很强大,可以用其做小信号分析,获得的bode图的数据很难获取,在此总结了如何获取 ...

  3. Complex Network Analysis in Python学习笔记

    Complex Network Analysis in Python简介:https://www.oreilly.com/library/view/complex-network-analysis/9 ...

  4. Principal Component Analysis 主成分分析 【学习笔记】

    Principal Component Analysis 主成分分析笔记 文章目录 Principal Component Analysis 主成分分析笔记 PCA是什么? 数据的线性变换 拉伸操作: ...

  5. 2021-11-09 - Redis - GUI Tool - RDM - 学习/实践

    1.应用场景 主要用于连接Redis单机/集群,对数据进行读写操作,以及查看单机或者集群状态. 辅助进行项目开发,进行高效工作. 2.学习/操作 1.文档阅读 Quick Start - RDM -- ...

  6. Proof Systems for General Statements about Discrete Logarithms 学习笔记

    Jan Camenisch和Markus Stadler 1997年论文<Proof Systems for General Statements about Discrete Logarith ...

  7. 关于sPLS analysis的一些学习

    sPLS:Sparse partial least-squares regression 稀疏偏最小二乘回归 最小二乘法,又称最小平方法,是一种数学优化建模方法.它通过最小化误差的平方和寻找数据的最佳 ...

  8. gc java ibm_gc分析工具(IBM Pattern Modeling and Analysis Tool for Java Garbage Collector)

    分析WAS产生的GC Log的工具,打开详细垃圾回收产生gc log日志文件native_stderr.log 和 native_stdout.log .做gc调优目标,就是减少gc频率和耗时,以及减 ...

  9. JVM命令行监控工具之jhat(Java Heap Analysis Tool)

    jhat简介 jhat命令与jmap命令搭配使用,用于分析jmap生成的heap dump文件(堆转储快照).jhat内置了一个微型的HTTP/HTML服务器,对生成的dump文件分析后,可以在浏览器 ...

  10. MATLAB 不能用了,哪些替代品可以继续搞科研?

    导读:近日,在知乎等社交网络上,有哈工大学生表示收到了正版软件取消激活的通知,而在与 MATLAB 开发公司 MathWorks 交涉之后,被告知由于美国政府实体名单的原因,相关授权已被中止. 目前, ...

最新文章

  1. 异常详细信息: System.ArgumentException: 不支持关键字: “metadata”。
  2. Linux下的一些问题收集及解决方法(二)
  3. 2017.8.17 开始了我的QT 学习。
  4. GRTN赋能淘系内容业务的演进路线及未来规划
  5. vue 执行函数this_在vue中使用回调函数,this调用无效的解决
  6. 关于Oracle中的错误 「SQL*Loader-522: lfiopn failed for file (xxx.log)」
  7. 行内元素(HTML、CSS)
  8. SpringBoot之lombok引入后@Data无法生成getset方法
  9. javascript 常用方法 解析URL,补充前导字符, 省市联动, 循环替换模板
  10. memcached编译安装和简单操作
  11. 计算机软件质量保证计划示例
  12. 微博三方登陆原理讲解
  13. Android Serach框架使详解
  14. POJ1555-Polynomial Showdown
  15. python前戏之量
  16. 计算机和hdmi无法正常显示,电脑使用HDMI接口接显示器 显示不正常甚至黑屏无法显示怎么办...
  17. 如何配置Linux ip地址
  18. oy5.xyz_Oy ... XPathDocument 2.0更改已移回XmlDocument!
  19. web服务器部署证书
  20. 极米movin01x和z6x的区别哪个好

热门文章

  1. 机器人视觉手眼标定学习笔记
  2. 音视频开发之旅(41)-天空盒
  3. Node2vec原理剖析,代码实现
  4. ubuntu系统下mysql重置密码和修改密码操作
  5. linux中nxup服务,CentOS 7安装NXLog服务
  6. 招商银行网络科技笔试
  7. Win10下 QT的安装配置 (亲测可用)
  8. python下载模块的两种方式(模块环境不一致问题解决)
  9. python数学建模|综合评价方法
  10. OpenCV——LBP特征