洛克希德·马丁公司的工程师通过使用基于模型的设计加速了IRIS GN&C飞行软件的开发。
MATLAB和Simulink的工作中,工程万博1manbetx师们开发了控制系统的基本模型来分析指向性能,或航天器如何能准确地重新定位。
要创建一个对象模型,球队重用现有的Simulink和Stateflow万博1manbetx®卫星部件的模型由洛克希德·马丁航天器集成实验室(SVIL)开发。他们结合反作用轮,磁扭矩杆,一星敏感器,太阳传感器和其他组件的型号与环境的Simulink模型。万博1manbetx
该团队出口他们的Simulink的控制模型,利用万博1manbetxSimulink报告生成器™创建于深度在设计评审过程检查交互式Web视图。
他们通过与工厂模型运行闭环仿真和执行上利用Simulink覆盖™仿真模型覆盖分析证实了最初的GN&C设计。万博1manbetx
与MathWorks公司先导工程组工作,他们划分它们的初始飞行软件GN&C模式进入组件,包括姿态控制器,反应轮控制器和姿态确定模块。每个组件对应的软件单元的航班代码。
他们用嵌入式编码®以产生用于这些组件的C代码,加入的手产生的“胶水”代码少量用于穆格广泛覆盖工程抗辐射加固的微处理器及其执行的软件。使用自定义MATLAB用户界面,团队行使各种Simulink的测试用例对每个GN&C飞行软件单元。万博1manbetx
SVIL工程师加入一个集成层到工厂模型并用于嵌入式编码以产生C代码,将其部署到用于处理器在环测试实时计算机。
运行实时测试和优化在Simulink设计之后,产生的团队,为生产RAD750处理器大约20,000行代码。万博1manbetx的GN&C系统处于搭乘IRIS,这已经提供高分辨率的图像和光谱数据的操作。