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

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

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

“MATLAB和Simu万博1manbetxlink为我们节省了大约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,工程师可以符合世界各地使用的标准,如NPR 7150.2(NASA软件工程的要求)和ECSS-E-40(欧洲空间标准化合作,航天工程软件)。

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

他们还可以证明不存在运行时错误并自动代码检查。工程师可以在每个步骤实现自动化认证假象的产生,包括软件设计文档,指标和要求。


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

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


浏览产品s manbetx 845