一种发动机控制软件的测试方法技术

技术编号:14935596 阅读:67 留言:0更新日期:2017-03-31 17:31
本发明专利技术涉及一种发动机控制软件的测试方法。发动机控制系统软件具有运行时间长,接收数据量大等特征。传统测试方法很难在有效的时间内发现其隐藏的性能缺陷数据。针对此问题,本发明专利技术提出一种发动机控制软件的测试方法,直接针对发动机转速、压气机温度、风扇转速及风扇导叶位置等重要性能参数进行异常状态设定,转化为相应的测试用例,在施加于发动机系统。可快速发现发动机运行过程中可能出现的各类潜在性能缺陷,并提升发动机测试工作的效率和质量。

【技术实现步骤摘要】

本专利技术涉及航空发动机控制系统检测

技术介绍
目前,主流技术是基于运行剖面的发动机控制软件测试用例生成与执行方法。该项测试方法在实施过程中存在着很多问题,主要包括如下几个方面:1)运行剖面难以构造。软件尤其是发动机控制类软件,其运行时往往具有动态逻辑显著、运行场景多样、软硬件交互频繁、使用规律难以度量等复杂特征,想要对其功能运行情况及其概率信息进行准确细致的刻画,是非常不容易的事情;2)揭错效率低下:传统软件可靠性测试技术生成的测试用例绝大部分都是依据正常执行路径进行设计,其很难激发软件运行过程中各种潜在的失效逻辑。因此其揭错效率非常低下,很难满足航空装备软件可靠性迅速增长的需求;3)测试工作量巨大:该项技术需要根据运行剖面随机生成大规模的测试用例,所需的测试时间和开销都极为庞大。对于研制经费和时间都非常紧张的发动机控制软件来说,很难满足其测试工作要求。因此,基于运行剖面的软件可靠性测试用例生成与执行方法的应用性和适用性较差,很难在航空装备软件研制过程中得到普及应用。基于此问题,本专利技术提出一种发动机控制软件的测试方法。该技术的核心内容本文档来自技高网...

【技术保护点】
一种发动机控制软件的测试方法,包括如下步骤:步骤1:分析发动机控制软件的性能检测结果在基于嵌入式VxWorks操作系统的发动机控制软件运行环境下,启动涡扇发动机控制软件;通过嵌入式VxWorks操作系统的输入输出接口采集发动机运行过程中的性能数据;所述的发动机性能数据包括风扇转速值、风扇转速采集周期、压气机温度值、压气机温度采集周期、压力值、压力采集周期、风扇导叶位置值、风扇导叶位置采集周期;步骤2:依据发动机性能数据,按照如下要求设计测试用例:将风扇转速值设定为大于发动机风扇极限转速值的异常值,并将该异常值转化为测试用例的输入数据;将风扇转速采集周期设定为大于发动机数据采集周期的异常值,并将...

【技术特征摘要】
1.一种发动机控制软件的测试方法,包括如下步骤:
步骤1:分析发动机控制软件的性能检测结果
在基于嵌入式VxWorks操作系统的发动机控制软件运行环境下,启动涡扇
发动机控制软件;通过嵌入式VxWorks操作系统的输入输出接口采集发动机运
行过程中的性能数据;所述的发动机性能数据包括风扇转速值、风扇转速采集
周期、压气机温度值、压气机温度采集周期、压力值、压力采集周期、风扇导
叶位置值、风扇导叶位置采集周期;
步骤2:依据发动机性能数据,按照如下要求设计测试用例:
将风扇转速值设定为大于发动机风扇极限转速值的异常值,并将该异常值
转化为测试用例的输入数据;
将风扇转速采集周期设定为大于发动机数据采集周期的异常值,并将该异
常值转化为测试用例的输入数据;
将风扇转速采集周期设定为小于发动机数据采集周期的异常值,并将该异
常值转化为测试用例的输入数据;
将压气机温度值设定为大于压气机温度极限值的异常值,并将该异常值转
化为测试用例的输入数据;
将压气机温度采集周期设定为大于发动机数据采集周期的异常值...

【专利技术属性】
技术研发人员:李海峰郑军
申请(专利权)人:中国航空综合技术研究所
类型:发明
国别省市:北京;11

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

1