《电子技术应用》
您所在的位置:首页 > 嵌入式技术 > 业界动态 > MATLAB 和 SIMULINK 助力 NASA 回归到载人航天飞行

MATLAB 和 SIMULINK 助力 NASA 回归到载人航天飞行

利用基于模型的设计, 猎户座导航、制导和控制系统成功地完成了深空试验飞行
2015-03-30

    MathWorks今日详细报告了它对于成功完成美国宇航局 (NASA) 猎户座飞船试验飞行的贡献。此次飞行于 2014 年 12 月 5 日结束,标志着 40 多年来为宇航员设计的所有飞船在太空中所飞行的最远距离。猎户座这次的里程碑事件被认为是 NASA 在使用载人飞船探索深空飞行并抵达火星的研究工作中迈出了重要的一步。船载导航、制导和控制 (GN&C) 系统让猎户座利用 GPS 和惯性传感器从发射到着陆期间成功进行了导航。这些 GN&C 算法是利用 MATLAB 和 Simulink 自动生成的代码开发的。

    NASA、Lockheed Martin、Draper Laboratory、MathWorks 等公司通力合作,为 猎户座设计并开发了 GN&C 飞行算法。基于模型的设计使各公司能够同时致力于 GN&C 算法和飞行软件的开发。用Simulink 搭建的的飞船和控制器模型充当了可执行规范,使工程师能够设计、验证并从一套模型中自动生成飞行软件。因此,GN&C 分析师是直接处理可执行算法模型,而不是需要由软件开发人员解释文档。设计和分析环境与飞行软件开发的合并,使联合小组能够在早期发现并解决问题,减少整体开发时间。

    传统设计过程与 猎户座GN&C 软件开发方法的原理图比较图像由 NASA 提供。

    NASA 小组 Draper Laboratory GN&C 集成负责人 Mark Jackson 解释说:“要引导猎户座飞船溅落至距目标半英里的狭长区域内 ,需要整个团队的力量。通过将 Draper 的进入制导算法与 MATLAB 和 Simulink 的自动生成代码功能相结合,我们团队才得以实现 NASA 的着陆制导、导航和控制的目标。”

    MathWorks 航天经理 Jon Friedman 说:“对于能够在 NASA 登陆火星的征途中扮演重要角色,MathWorks 感到非常的激动。使用 MATLAB、Simulink 和 Stateflow 创建 GN&C 算法,模拟闭环系统并自动生成 C++代码部署在飞船上,从而帮助该任务提供了卓越的品质并节省了开发时间。”

QQ截图20150330123131.png

    有关如何利用 MATLAB 和 Simulink 开发 GN&C 的更多详细信息,可在加速 NASA GN&C 飞行软件开发中找到。此外,有关 猎户座 及其任务的更多详细信息,请访问 NASA 的探索:地球之外网站。

关于 MathWorks

    MathWorks 是数学计算软件领域世界领先的开发商。它所推出的 MATLAB 是一种用于算法开发、数据分析、可视化和数值计算的程序设计环境,称为“科学计算的语言”。Simulink 是一种图形环境,可用于对多域动态系统和嵌入式系统进行仿真和基于模型设计。全球的工程师和科学家们都依赖于  MathWorks 公司所提供的这些产品系列,来加快在汽车、航空、电子、金融服务、生物医药以及其他行业的发明、创新及开发的步伐。MathWorks  产品也是全球众多大学和学术机构的基本教研工具。MathWorks 创建于 1984 年,总部位于美国马萨诸塞州的内蒂克市 (Natick,  Massachusetts),在全球15 个国家/地区拥有 3000 多名员工。有关详细信息,请访问mathworks.com 或mathworks.cn。


本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。