买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】飞行控制软件敏捷测试方法及系统、终端、存储介质_中国运载火箭技术研究院_202011079753.8 

申请/专利权人:中国运载火箭技术研究院

申请日:2020-10-10

公开(公告)日:2024-04-05

公开(公告)号:CN112181842B

主分类号:G06F11/36

分类号:G06F11/36;G06F8/70

优先权:

专利状态码:有效-授权

法律状态:2024.04.05#授权;2021.01.22#实质审查的生效;2021.01.05#公开

摘要:本申请实施例提供一种飞行控制软件敏捷测试方法及系统、终端、存储介质,涉及飞行控制软件测试领域。用于克服传统测试方法中飞行控制软件的测试环境复杂、测试周期冗长的问题。飞行控制软件敏捷测试方法,包括:基于从预先敏捷搭建的测试环境中的弹道仿真模块获取的外部信息,对飞行控制软件的导航模块、制导模块及姿控模块进行分步测试,直至分布测试结果满足一类精度指标;基于从弹道仿真模块获取的外部信息,对飞行控制软件的导航模块、制导模块及姿控模块进行联合测试,直至联合测试结果满足二类精度指标;基于弹道仿真模块,对飞行控制软件的导航模块、制导模块及姿控模块进行闭环测试,直至闭环测试结果满足三类精度指标。

主权项:1.一种飞行控制软件敏捷测试方法,其特征在于,包括:基于从预先敏捷搭建的测试环境中的弹道仿真模块获取的外部信息,对飞行控制软件的导航模块、制导模块及姿控模块进行分步测试,直至分布测试结果满足一类精度指标;其中,所述弹道仿真模块分别与所述导航模块、制导与姿控模块通信连接;基于从弹道仿真模块获取的外部信息,对飞行控制软件的导航模块、制导模块及姿控模块进行联合测试,直至联合测试结果满足二类精度指标;基于所述弹道仿真模块,对飞行控制软件的导航模块、制导模块及姿控模块进行闭环测试,直至闭环测试结果满足三类精度指标;所述基于从弹道仿真模块获取的外部信息,对飞行控制软件的导航模块、制导模块及姿控模块进行分步测试,直至分布测试结果满足一类精度指标,包括:基于从弹道仿真模块获取的外部信息,依次对飞行控制软件的导航模块、制导模块及姿控模块的直接量进行分步测试,直至所述导航模块、制导模块及姿控模块的直接量分别满足相应的一类精度指标;其中,所述导航模块的直接量包括:发惯系位置、发惯系速度以及发惯系与箭体系姿态角;所述制导模块的直接量包括:发惯系与箭体系程序角;所述姿控模块包括:三通道通道舵偏;所述基于从弹道仿真模块获取的外部信息,依次对飞行控制软件的导航模块、制导模块及姿控模块的直接量进行分步测试,直至所述导航模块、制导模块及姿控模块的直接量分别满足相应的一类精度指标,包括:根据飞行剖面,识别飞行控制软件的导航模块在各阶段的导航算法;根据阶段的导航算法,确定导航相关函数调用关系;根据所述导航算法及预设的初始条件,确定导航模块的直接量的测试误差,且将所述测试误差分别与相应的一类精度指标进行比较;若有所述测试误差不满足所述一类精度指标,则对所述导航模块进行调整,直至所述导航模块的直接量的测试误差都满足相应的一类精度指标;根据从弹道仿真模块获取的外部信息,开展各阶段导航算法的开环测试,确定所述开环测试后导航模块的直接量的测试误差,且将所述测试误差分别与相应的一类精度指标进行比较;若有所述测试误差不满足所述一类精度指标,则对所述导航模块进行调整,直至导航模块的直接量的测试误差满足所述一类精度指标;和或,根据获取的飞行剖面,识别各阶段的制导算法;根据所述制导算法,确定制导相关函数调用关系;根据所述制导算法及预设的初始条件确定制导模块的直接量的测试误差,且将所述测试误差分别与相应的一类精度指标进行比较;若有所述测试误差不满足所述一类精度指标,则对所述制导模块进行调整,直至所述制导模块的直接量的测试误差都满足相应的一类精度指标;根据从弹道仿真模块获取的外部信息且跳过与所述导航模块相关的导航信息,开展各阶段制导算法的开环测试,确定所述开环测试后制导模块的直接量的测试误差,且将所述测试误差分别与相应的一类精度指标进行比较;若有所述测试误差不满足所述一类精度指标,则对所述制导模块进行调整,直至制导模块的直接量的测试误差满足所述一类精度指标;和或,根据获取的飞行剖面,识别各阶段的姿态控制算法;根据所述姿态控制算法,确定姿态控制算法过程中姿态控制相关函数调用关系;根据所述姿态控制算法及预设的初始条件确定姿控模块的直接量的测试误差,且将所述测试误差分别与相应的一类精度指标进行比较;若有所述测试误差不满足所述一类精度指标,则对所述姿控模块进行调整,直至所述姿控模块的直接量的测试误差都满足相应的一类精度指标;根据从弹道仿真模块获取的外部信息,且跳过与所述导航模块相关的导航信息及与制导模块相关的制导信息,开展各阶段姿态控制算法的开环测试,确定所述开环测试后姿控模块的直接量的测试误差,且将所述测试误差分别与相应的一类精度指标进行比较;若有所述测试误差不满足所述一类精度指标,则对所述姿控模块进行调整,直至姿控模块的直接量的测试误差满足所述一类精度指标;所述基于从弹道仿真模块获取的外部信息,对飞行控制软件的导航模块、制导模块及姿控模块进行联合测试,直至联合测试结果满足二类精度指标,包括:基于从弹道仿真模块获取的外部信息,对飞行控制软件的导航模块、制导模块及姿控模块进行联合测试,直至所述导航模块、制导模块及姿控模块的直接量均满足相应的二类精度指标,且直至所述导航模块、制导模块及姿控模块的间接量均满足相应的二类精度指标;其中,所述导航模块、制导模块及姿控模块的间接量,包括:箭体系视速度、箭体系角速度、算法切换时机、发动机耗尽关机满足条件;所述基于所述弹道仿真模块,对飞行控制软件的导航模块、制导模块及姿控模块进行闭环测试,直至闭环测试结果满足三类精度指标,包括:将飞行控制软件导航模块、制导模块及姿控模块的控制指令接入弹道仿真模块,得到弹道仿真模块的输出结果;将各阶段的导航算法、制导算法和姿控算法的节点作为重置点,使用调试模式,将弹道仿真模块的输出结果逐项写入飞行控制软件,得到所述飞行控制软件的输出结果;确定所述飞行控制软件的输出结果的误差趋势,根据所述误差趋势及及相应的三类精度指标确定误差异常区域,根据所述误差异常区域对所述飞行控制软件进行调整,直至所述飞行控制软件的输出结果满足所述三类精度指标。

全文数据:

权利要求:

百度查询: 中国运载火箭技术研究院 飞行控制软件敏捷测试方法及系统、终端、存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。