飞控软件设计方法、系统、设备及计算机可读存储介质技术方案

技术编号:45837101 阅读:11 留言:0更新日期:2025-07-15 22:43
一种飞控软件设计方法、系统、设备及计算机可读存储介质,涉及飞控软件设计领域,包括根据飞行器控制需求分析得到飞控软件的多个主控制单元和从控制单元,主控制单元和从控制单元均具有多个输入输出接口;基于Simulink平台生成多个主控制单元和从控制单元,并将多个主控制单元进行逻辑集成得到主控仿真模型,将多个从控制单元进行逻辑集成,得到多个分控仿真模型,将主控仿真模型和所有分控仿真模型进行接口对接,得到闭环系统;利用预设测试用例对闭环系统进行测试,并在测试通过后,以闭环系统作为飞行器控制系统。本申请采用基于Simulink、开发与验证联合、支持桌面闭环测试的方法。使软件开发过程可视化、设计与验证迭代并行,提高测试效率和覆盖率。

【技术实现步骤摘要】

本申请涉及飞控软件设计领域,具体涉及一种飞控软件设计方法、系统、设备及计算机可读存储介质


技术介绍

1、飞行器控制软件是飞行器的核心和中枢,实现了导航解算、时序控制、制导控制、伺服指令输出等关键功能,关系到飞行的成败。飞行器控制软件实现的正确性、安全性、可靠性是质量保证基本要求。

2、当前进行飞行器控制软件的设计和验证,主要还是基于文档的模式,即通过文字描述记录软件需求、设计说明和测试用例,再针对这些文档进行后续的软件研制过程,这种软件开发过程是离散的,低效的,难以适应越来越大的软件规模和快速迭代的研发现状为了保证飞行器控制软件实现的正确性,在完成编码后必须进行软件配置项测试。

3、由于涉及到控制系统的工作时序和积分效应,当前只能依靠系统测试进行,以半实物仿真和全流程仿真为主,由于系统试验环境搭建技术难度大,系统调试过程时间长,目前软件配置项测试面临着测试用例覆盖性、真实性不足,测试效率低下等问题。

4、具体来说,当前飞行器控制软件设计测试过程依赖系统测试环境进行,存在以下问题:

5、(1)通过文字形式编写本文档来自技高网...

【技术保护点】

1.一种飞控软件设计方法,其特征在于,所述飞控软件设计方法包括:

2.如权利要求1所述的飞控软件设计方法,其特征在于,所述飞行器控制需求包括软件任务剖面、功能组成、以及接口需求。

3.如权利要求1所述的飞控软件设计方法,其特征在于,每个所述主控制单元和从控制单元均具有相应的输入输出接口、功能设计、以及约束条件。

4.如权利要求1所述的飞控软件设计方法,其特征在于,通过调用Simulink平台的s-function builder工具,生成所述多个主控制单元和从控制单元。

5.如权利要求4所述的飞控软件设计方法,其特征在于,利用Simulin...

【技术特征摘要】

1.一种飞控软件设计方法,其特征在于,所述飞控软件设计方法包括:

2.如权利要求1所述的飞控软件设计方法,其特征在于,所述飞行器控制需求包括软件任务剖面、功能组成、以及接口需求。

3.如权利要求1所述的飞控软件设计方法,其特征在于,每个所述主控制单元和从控制单元均具有相应的输入输出接口、功能设计、以及约束条件。

4.如权利要求1所述的飞控软件设计方法,其特征在于,通过调用simulink平台的s-function builder工具,生成所述多个主控制单元和从控制单元。

5.如权利要求4所述的飞控软件设计方法,其特征在于,利用simulink平台的s-function builder工具的图形界面提示的初始化设置、输入输出接口定义、引用库定义、以及输出控制定义,完成各个主控制单元和从控制单元的功能设计和接口设计,以得到;

6.如权利要求4所述的飞控软件设计方法,其特征在于,利用simulink平台的s-functi...

【专利技术属性】
技术研发人员:李青林昊余先伟包为禹熊隆张哲山罗伟
申请(专利权)人:湖北航天技术研究院总体设计所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1