MATLAB和SIMU万博1manbetxLINK用于空间系统

马铃薯®和模拟万博1manbetx®提供航空航天工程师,具有加快开发过程的能力,并改善团队之间的沟通。您可以使用MATLAB和SIMULINK:万博1manbetx

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

“Matlab和Simu万博1manbetxlink将美国节省了大约90%的成本,而我们考虑的替代方案,同时为我们提供编码灵活性来开发自己的模块并充分了解所做的假设,这在向其他团队报告结果时至关重要。”

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

基于模型的空间控制系统设计

了解如何开始并简化需求捕获、设计、实现和测试。

阅读白皮书

制导、导航和控制(GNC)

使用MATLAB和SIMULINK万博1manbetx,您可以测试您的控制算法在实施之前使用植物模型来实现复杂的设计而不使用昂贵的原型。您可以为多种物理配置设计,例如卫星设计的公共总线架构。在一个环境中,您可以继续工作:

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

电力系统

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

matlab和simu万博1manbetxlink让你迅速模型电气元件系统,如太阳能电池阵列和电压调节器,使用提供的模块,或在设计需要的地方创建自定义模块。然后,您可以模拟您的模型来求解底层复杂的方程组,而无需编写低级代码,并立即将结果可视化。您还可以在模型中包含热效应和姿态效应,以便在一个环境中执行多域模拟。


通信系统

您可以使用MATLAB和Simulink作为通万博1manbetx用设计环境来开发、分析和实现航天器通信系统。您可以模拟和可视化卫星轨道,执行链接分析和访问计算。Matlab和Simu万博1manbetxlink帮助您的原型信号链元素 - 包括RF,天线和数字元素 - 将多个团队的工作与系统级可执行模型相结合。

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


系统工程

系统编写器™使您可以创建空间和地面系统架构,定义接口,并执行贸易研究以评估您的设计。您可以在需求和体系结构级别之间追踪并执行需求分配。

您可以使用MATLAB和Simulink将可执行模型插入到架构中,以传播和可视化卫星和星座轨道,并执行万博1manbetx任务分析例如计算视线界面。此外,您可以使用可执行文件向底层系统行为添加保真度多域航天器和地面系统模型验证需求,提供仅通过静态分析无法获得的系统级行为和性能的见解。

随着系统设计进行的,您可以通过将要求映射到测试用例并自动测量要求覆盖作为测试用例来进一步优化架构模型。系统Composer允许您在需求和体系结构级别之间追踪,监控设计中要求的详细实施,并跟踪自动生成的源代码中的要求。此外,您可以为设计文档和测试创建自定义,自动报告。


空间飞行软件工程空间标准合规性

飞行软件工程师需要遵守一个管理其流程的广泛标准。使用Matlab和Simulin万博1manbetxk,您可以符合世界各地使用的标准,如美国宇航局软件工程要求(NPR 7150.2),该欧洲空间标准化合作(ECSS)空间工程软件(ECSS-E-ST-40)和软件产品保证(ECSS-Q-ST-80)标准。

您可以运行基于需求的单元测试,并使用自动建模标准检查,例如建模标准为NASA猎户座计划开发,以确保您的飞行软件算法已准备就绪。然后,您可以自动生成C与C++代码从模型和使用静态代码分析,正式的方法和代码审查能力,以检查遵守标准,如臭马克拉.

Matlab和Simu万博1manbetxlink让您证明没有运行时错误和自动化代码检查.你可以自动化生成报告以及每个步骤的认证工件,包括软件设计文档,指标和要求。