【技术实现步骤摘要】
本专利技术属于控制领域,涉及一种航天器制导、导航与控制(GNC)系统的快速设计实现方法。
技术介绍
GNC系统是航天器的重要组成部分。传统航天器GNC系统的设计流程大致如下:(1)根据航天器总体指标要求完成方案设计及算法仿真工作;(2)对控制方案的技术实现进行设计,完成系统的硬件配置、部件的指标分解、信息流及协议制定等工作;(3)完成各部件的设计、制造及软硬件实现;(4)所有部件产品研制完成后,将实物进行集成并进行系统级测试。上述航天器GNC系统的传统设计流程的弊端主要体现在:设计任务初期欠缺有效的总体设计,主要是参考经验数据和人工估算,使得很多接口及时序问题在系统级测试阶段才得以暴露,由此造成了设计过程迭代,严重的可能造成颠覆性影响。且由于各单机产品生产周期的不同步,系统集成初期可能会因为缺少某关键单机无法实现系统闭环,导致验证环节滞后,直接影响任务的整体进度。
技术实现思路
本专利技术解决的技术问题是:克服现有技术的不足,为航天器GNC ...
【技术保护点】
一种航天器GNC系统快速设计方法,其特征在于包括如下步骤:(1)将航天器GNC系统划分为动态模型和事件驱动模型,对动态模型采用Simulink模型库进行建模,对事件驱动模型采用Stateflow的有限状态机进行建模;所述的事件驱动模型是可以根据外部的遥控指令或者跳转逻辑从一种状态跳转到另外一种状态的模型;所述的动态模型是可以用连续微分方程描述的模型;(2)将安装有VxWorks操作系统的工控机作为运行GNC系统的硬件系统,把与工控机相关的VxWorks驱动程序编写成Simulink的S‑Function,并对所述S‑Function进行编译封装生成相应的库文件;(3)在Si ...
【技术特征摘要】
1.一种航天器GNC系统快速设计方法,其特征在于包括如下步骤:
(1)将航天器GNC系统划分为动态模型和事件驱动模型,对动态模型采
用Simulink模型库进行建模,对事件驱动模型采用Stateflow的有限状态机进
行建模;所述的事件驱动模型是可以根据外部的遥控指令或者跳转逻辑从一种
状态跳转到另外一种状态的模型;所述的动态模型是可以用连续微分方程描述
的模型;
(2)将安装有VxWorks操作系统的工控机作为运行GNC系统的硬件系
统,把与工控机相关的VxWorks驱动程序编写成Simulink的S-Function,并
对所述S-Function进行编译封装生成相应的库文件;
(3)在Simulink编辑环境中,根据信息流向和数据依存关系,把所述的
动态模型和事件驱动模型,以及步骤(2)中得到的库文件用Signal连线进行
连接组合后,形成一个完整的GNC系统,并保存形成一个mdl文件;
(4)在Simulink...
【专利技术属性】
技术研发人员:冯帅,乔德治,高亚楠,范松涛,高伟,于欣欣,蒋金哲,郎燕,
申请(专利权)人:北京控制工程研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。