[发明专利]一种飞行控制软件架构及其设计方法有效
申请号: | 202011077061.X | 申请日: | 2020-10-10 |
公开(公告)号: | CN112199076B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 李浩;胡骁;张亚琳;潘彦鹏;张雪婷;陈旭东;吕瑞;涂海峰;严大卫;陈喆;葛云鹏;梁卓;宋志国;张东;年永尚;阳丰俊;杜丹;王凯旋;李迎博;薛晨琛;杨立杰;谭黎立;李烨;刘娟;丁禹;赵楠;陈铁凝;郝仁杰;邱岳诗;孟文霞;谭清科;姜春旺;杜肖 | 申请(专利权)人: | 中国运载火箭技术研究院 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/38;G06F9/54 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100076 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 飞行 控制 软件 架构 及其 设计 方法 | ||
一种飞行控制软件架构及其设计方法,包括:多核处理器,处理器的核数N满足:2≤核数N≤硬件处理器的最大核数HMax,且核数N≤PMax/P0;至少一个核用于对外通信,至少一个核用于流程调度;在通用算法的一次解算时间TGen≥控制周期T时,至少一个核用于通用算法解算;在有专用算法需求且专用算法的一次解算时间TSpec≥T时,至少一个核用于专用算法解算;在有专用算法需求且专用算法的一次解算时间TSpec<T时,用于流程调度的核完成该专用算法解算;在需要冗余时用于流程调度的核根据冗余方式确定用于冗余处理的核。本申请能够有效地利用多核处理器的处理资源,方便快捷的实现多核飞行控制软件架构设计。
技术领域
本申请涉及飞行控制技术,具体地,涉及一种飞行控制软件架构及其设计方法。
背景技术
随着运载火箭智能化发展,弹上传感、控制信息数字化越来越快、信息集成度越来越高,运载火箭软件规模也越来越大,对信息核级集成融合处理和高效软件架构提出了更高的要求。多核处理器和高速以太网的箭载应用,极大地提升了处理器的并行计算性能,提高了核间/外部接口数据通信效率,实现了多核资源共享,降低了功耗和成本,但在具备巨大优势的同时,也给软件开发者带来了飞行控制软件任务负载均衡分配、高速数据通信、总线实时监控、中断实时处理等实际问题。为适应箭载多核处理器的应用需求,一种通用的运载火箭飞行软件架构是控制系统设计的关键技术。
传统的单核飞行控制软件架构设计复杂,与硬件系统和发射流程耦合性比较紧,不利于维护和扩展。
发明内容
本申请实施例中提供了一种飞行控制软件架构及其设计方法,以解决上述技术问题。
根据本申请实施例的第一个方面,提供了一种飞行控制软件架构,包括多核处理器,其中,
所述处理器的核数N满足:2≤核数N≤硬件处理器的最大核数HMax,且核数N≤PMax/P0,PMax为整个箭载计算机的功耗上限,P0为单核的运行功耗;
至少一个核用于对外通信,至少一个核用于流程调度;
在通用算法的一次解算时间TGen≥控制周期T时,至少一个核用于通用算法解算;
在有专用算法需求且所述专用算法的一次解算时间TSpec≥T时,至少一个核用于专用算法解算;在有专用算法需求且所述专用算法的一次解算时间TSpec<T时,用于流程调度的核完成该专用算法解算;
在需要冗余时用于流程调度的核根据冗余方式确定用于冗余处理的核。
根据本申请实施例的第二个方面,提供了一种飞行控制软件架构设计方法,包括:
确定飞行控制软件的核数N满足:2≤核数N≤硬件处理器的最大核数HMax,且核数N≤PMax/P0,PMax为整个箭载计算机的功耗上限,P0为单核的运行功耗;
至少一个核用于对外通信,至少一个核用于流程调度;在通用算法的一次解算时间TGen≥控制周期T时,至少一个核用于通用算法解算;在有专用算法需求且所述专用算法的一次解算时间TSpec≥T时,至少一个核用于专用算法解算;在有专用算法需求且所述专用算法的一次解算时间TSpec<T时,用于流程调度的核完成该专用算法解算;在需要冗余时用于流程调度的核根据冗余方式确定用于冗余处理的核。
本申请实施例中提供的飞行控制软件架构及其设计方法,将硬件选型、功耗限制、软件功能、通用算法、冗余算法作为设计输入,根据输入初步确定运载火箭多核飞行控制软件的顶层框架,即需要几个核运行飞行控制软件,每个核运行飞行控制软件哪部分功能,采用本申请实施例所提供的方案,能够有效地利用多核处理器的处理资源,方便快捷的实现多核飞行控制软件架构设计。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国运载火箭技术研究院,未经中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011077061.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种检漏装置及检漏方法
- 下一篇:一种可对漂浮物进行分类处理的湖泊绿化装置