洛克希德·马丁公司的工程师使用MathWorks工具设计和模拟MRO的GN&C系统,并自动开发航天器的实时仿真模型,该模型源自CAD机械模型。
该团队使用MATLAB和Simulink为MRO的万博1manbetxGN&C系统开发了算法和相关参数,该系统集成了来自传感器的输入,包括惯性测量装置、星体跟踪器和太阳传感器,并驱动反作用轮和万向节指向航天器及其附件。
在过去几年中,该团队使用了Simulink和Simscape Multibody™ 为航天器执万博1manbetx行器、传感器、控制算法和飞行器动力学组装一个模型库。他们利用这个库快速开发了MRO航天器的高保真模型,包括柔性和燃料晃动模式。由于MRO航天器模型和控制器模型都在Simulink中,因此团队高效地模拟了控制系统,并确定了各种任务阶段和操作场景的数千个控制参数。在Simulink中开发的控制参数直接加载到航天器参数数据库中。
洛克希德·马丁公司的工程师还使用了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上进行的校准和抖动测试的加速度计数据。