用于空间系统的MATL万博1manbetxAB和Simulink

MATLAB®和仿真软万博1manbetx件®提供航空工程师与加快开发进程,提高团队之间的沟通能力。系统和子系统的工程师使用MATLAB和Simulink来:万博1manbetx

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

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

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

制导、导航和控制(GNC)

利用MATLAB和Simulink万博1manbetx,控制工程师可以对其进行测试控制算法在实施前使用工厂模型,这样他们可以实现复杂的设计而不用使用昂贵的原型。他们可以为多种物理配置进行设计,例如卫星设计的公共总线体系结构。在单一的环境中,工程师致力于:

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

电力系统

电力系统工程师使用MATLAB和Simulink进行任务仿真,进行任务功率分布万博1manbetx分析,预测电池老化对系统的影响,并对DC-DC转换器等电气元件进行详细设计。

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


通信系统

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

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


系统工程

系统工程师使用MATLAB和Simulink进行动态分析。万博1manbetx他们使用可执行多域飞船和地面系统模型的要求确认和验证,提供对系统级行为和性能的深入了解,这是仅通过静态分析无法获得的。

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

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


空间标准遵从性的软件工程

航空航天和软件工程师需要遵守一系列广泛的标准来管理他们的过程。使用MATLAB和Simulin万博1manbetxk,工程师可以遵循世界各地使用的标准,例如美国国家公共电台7150.2(NASA软件工程要求)ECSS-E-40(欧洲空间标准化合作、空间工程软件)。

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

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


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

在CubeSat仿真库航天模块库™让您建模,仿真,分析和可视化的CubeSat卫星的运动和动力学。要开始使用的CubeSat模拟,你可以使用图书馆的现成模拟例子或模型模板。使用搜索术语“立方体卫星”上的Add-On资源管理器在MATLAB桌面上找到并安装该库。


浏览产品s manbetx 845