空间系统的MATLAB万博1manbetx和Simulink
MATLAB®和仿真软万博1manbetx件®提供航空工程师与加快开发进程,提高团队之间的沟通能力。系统和子系统的工程师使用MATLAB和Simulink来:万博1manbetx
- 执行基于需求的验证任务在时域
- 运行系统级的Monte-Carlo模拟使用多学科的航天器模型
- 行为贸易研究用于航天器尺寸和硬件选择
- 分析飞船遥测和有效载荷数据
- 设计的详细指导,导航和控制(GNC)算法
- 模型光生伏打(PV)电源子系统设计电力电子元器件
- 分析RF和数字通信子系统并将算法部署到fpga上
- 生成嵌入式C和c++代码下面空间的行业标准
- 执行飞行软件验证和确认
“MATLAB和Simu万博1manbetxlink为我们节省了大约90%的成本,与我们考虑的替代方案相比,同时提供了编程灵活性,让我们开发自己的模块,并充分理解所做的假设,这在向其他团队报告结果时是至关重要的。”
帕特里克·哈维,维珍轨道
使用MATLAB和Simulink万博1manbetx空间系统
导航与控制(GNC)
利用MATLAB和Simulink万博1manbetx,控制工程师可以对其进行测试控制算法在实施之前使用植物模型,这样他们就可以在不使用昂贵的原型的情况下实现复杂的设计。他们可以设计多种物理配置,如卫星的公共总线架构设计。在单一环境中,工程师的工作如下:
- 共建共享GNC模型
- 集成和仿真的控制系统和机械设计更改的系统级效果
- 重新使用自动生成的飞行代码和测试用例
- 将新设计与遗留设计和工具集成
电力系统
电力系统工程师使用MATLAB和Simulink像运行模拟的使命功率谱分析,预万博1manbetx测电池用的系统造成影响老化,并进行电气元件,如DC-DC转换器的详细设计工作。
它们能迅速模型电气部件和系统,如太阳能电池阵列和电压调节器,使用设置的块,或者它们可以创建自定义块中的设计要求它在哪里。然后工程师可以模拟模型来求解方程的基本复杂的系统,而无需编写低级别的代码,并立即可视化的结果。他们还可以包括在他们的模型热和态度影响到一个环境中执行多域仿真。
浏览产品s manbetx 845
浏览产品s manbetx 845
软件工程空间标准符合性
航空航天和软件工程师需要遵守管理他们过程的一系列广泛的标准。有了MATLAB和Simulin万博1manbetxk,工程师可以符合世界各地使用的标准,如NPR 7150.2(NASA软件工程的要求)和ECSS-E-40(欧洲空间标准化合作,航天工程软件)。
工程师可以运行基于需求的单元测试,并使用自动建模标准检查,以确保其飞行软件算法生产做好准备。然后,他们可以自动生成C和c++代码从型号和用途静态代码分析,形式化方法,以及检查遵从标准的代码审查功能,例如MISRA。
他们还可以证明不存在运行时错误并自动代码检查。工程师可以在每个步骤实现自动化认证假象的产生,包括软件设计文档,指标和要求。
了解更多
- 美国宇航局艾姆斯研究中心开发出飞行软件的月球大气粉尘环境资源管理器
- NASA软件工程要求工作流程MATLAB和Simulink万博1manbetx
- ECSS空间工程软件工作流与MATLAB和Simulink万博1manbetx
浏览产品s manbetx 845