洛克希德·马丁公司的工程师使用MathWorks工具设计和模拟MRO的GN&C系统,并自动开发航天器的实时仿真模型,该模型源自CAD机械模型。
该团队使用MATLAB和Simulink为MRO的万博1manbetxGN&C系统开发了算法和相关参数,该系统集成了来自传感器的输入,包括惯性测量装置、星体跟踪器和太阳传感器,并驱动反作用轮和万向节指向航天器及其附件。
在过去几年中,该团队使用了Simulink和Simscapy Multibody™来组装用于航万博1manbetx天器执行器,传感器,控制算法和车辆动态的模型库。他们使用这个库来快速开发MRO SpaceCraft的高保真型号,包括柔性和燃料钢板模式。由于MRO SpaceCraft模型和控制器模型在Simulink中,该团队有效地模拟了控制系统,并为各种任务阶段和操作场景确定了万博1manbetx数千个控制参数。Simulink中开发的控制参数直接加载到航天器参数数据库中。万博1manbetx
洛克希德·马丁公司的工程师还使用了Simulink、Simscape多体万博1manbetx和Simulink编码器™ 开发用于MRO实时半实物仿真的轨道器试验台(OTB)。工程师使用OTB HIL测试在发射前验证飞行软件,并继续使用OTB验证运行期间的所有命令和序列。
该团队已在MSC.ADAMS中从CAD模型自动生成机械模型。由于ADAMS中对身体、关节和坐标系的标准多体动力学描述与Simscape多体的建模描述相匹配,洛克希德·马丁公司通过Simscape多体将ADAMS模型转换为Simulink。然后,他们使用Simulink编码器从Simulink模型自动生成C代码,以在OTB HIL测试中实现高保真动力学模型。万博1manbetx
在七个月到火星和整个任务之旅中,洛克希德马丁工程师使用OTB验证GN&C的性能。该团队还使用信号处理工具箱™来分析来自MRO在板上进行的校准和抖动测试的加速度计数据。