空间系统的MATLAB万博1manbetx和Simulink

MATLAB®和Sim万博1manbetxulink®为航空航天工程师提供加速开发过程和改善团队之间沟通的能力。系统和子系统工程师使用MATLAB和Simulink:万博1manbetx

  • 基于需求执行任务验证在时域
  • 运行系统级的蒙特卡罗模拟使用多学科的航天器模型
  • 行为贸易研究用于航天器的尺寸和硬件选择
  • 分析航天器遥测和有效载荷数据
  • 详细设计制导、导航和控制(GNC)算法
  • 模型光伏(PV)电源子系统电力电子元件的设计与制造
  • 分析射频和数字通信子系统并将算法部署在fpga上
  • 生成嵌入C和c++代码遵循航天工业标准
  • 执行航班软件验证和确认

“与我们考虑的备选方案相万博1manbetx比,MATLAB和Simulink为我们节省了约90%的成本,同时使我们能够灵活地编写代码来开发自己的模块,并充分理解所做的假设,这在向其他团队报告结果时至关重要。”

帕特里克·哈维,维珍轨道公司

导航与控制(GNC)

使用MATLAB和Simulink万博1manbetx,控制工程师可以测试他们的性能控制算法在实施之前使用工厂模型,因此他们可以实现复杂的设计,而无需使用昂贵的原型。它们可以设计多种物理配置,例如卫星设计的公共总线架构。在单一环境中,工程师的工作是:

  • 构建和共享GNC模型
  • 集成和模拟控制和机械设计变更的系统级影响
  • 重用自动生成的飞行代码和测试用例
  • 将新的设计与遗留的设计和工具集成

电力系统

电力系统工程师使用MATLAB和Simulink进行任务,如运行任务功率剖面分万博1manbetx析的仿真,预测电池老化对系统的影响,以及执行电气部件(如DC-DC转换器)的详细设计。

他们可以迅速电器元件模型系统,如太阳能电池阵列和电压调节器,可以使用提供的模块,也可以在设计需要的地方创建自定义模块。然后,工程师可以模拟模型,以解决潜在的复杂方程组,而无需编写低级代码,并立即将结果可视化。还可以包括热量和姿态在一个环境中执行多域模拟的模型中的效果。


通信系统

通信系统工程师使用MATLAB和Simulink作为通用的设计环境来开发、分析和实现航天器万博1manbetx通信系统。工程师可以使用MATLAB和Simulink来原型信号链元万博1manbetx素——包括射频、天线和数字元素。然后,他们可以将多个团队的工作合并为一个系统级可执行模型。

工程师可以快速探索系统级的缺陷,并检查在实验室中难以产生的假设场景。随着设计的成熟,工程师可以自动生成C代码用于嵌入式处理器或HDL代码fpga。


系统工程

系统工程师使用MATLAB和Simulink进行动态分析。万博1manbetx他们使用可执行多域航天器和地面系统模型的需求验证和核实,提供仅通过静态分析无法获得的系统级行为和性能的见解。

系统工程师可以从高层次的规范中跟踪需求,监视设计中需求的详细实现,并在自动生成的源代码中跟踪需求。他们可以将需求映射到测试用例,并在测试用例执行时自动度量需求覆盖率。

系统工程师还可以为设计文档和测试创建定制的自动化报告。


空间标准遵从的软件工程

航空航天和软件工程师需要遵守一系列管理其流程的标准。通过MATLAB和Simulink,工程师可以遵守世界各地使用的标准,例如万博1manbetxNPR 7150.2(NASA软件工程要求)和ECSS-E-40(欧洲空间标准化合作,空间工程软件)。

工程师可以运行基于需求的单元测试,并使用自动化建模标准检查,以确保他们的飞行软件算法已准备就绪。然后它们可以自动生成C和c++代码从模型和使用静态代码分析、正式方法和代码检查功能,以检查是否符合标准,例如米斯拉

他们还可以证明没有运行时错误,并自动化代码检查。工程师可以在每个步骤自动生成认证工件,包括软件设计文档、度量和需求。


对立方体卫星进行建模、仿真和可视化

CubeSat仿真库for Aerospace Blockset™让您建模、模拟、分析和可视化CubeSat卫星的运动和动力学。要开始使用CubeSat模拟,可以使用库的就绪模拟示例或模型模板。在MATLAB桌面的Add-On Explorer中使用搜索词“CubeSat”来查找和安装库。


探索产品s manbetx 845