[发明专利]航空发动机控制软件仿真系统及其生成方法在审
申请号: | 202110383310.6 | 申请日: | 2021-04-09 |
公开(公告)号: | CN115202799A | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 曺靓姝;马恩;祝钦;赵娟;陈晓锦;王若男 | 申请(专利权)人: | 中国航发商用航空发动机有限责任公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/36 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 孙英杰 |
地址: | 200241 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 航空发动机 控制 软件 仿真 系统 及其 生成 方法 | ||
本发明涉及一种航空发动机控制软件仿真系统及其生成方法。该航空发动机控制软件仿真系统包括测试用例模块、可调参数模块、被测模型模块、数据共享内存、用例解析模块、数据转换模块和发动机模型模块;其中,测试用例模块包含测试用例;可调参数模块包含可调参数;用例解析模块接收测试用例模块发送的测试用例,解析测试用例形成解析结果,配置测试用例生成测试用例配置文件;数据共享内存完成可调参数模块、被测模型模块和数据转换模块之间的数据交互;数据转换模块用于完成发动机模型模块和数据共享内存之间的数据传递。通过本发明提供的方案极大的提高了模型的开发和仿真效率。
技术领域
本发明涉及航空发动机测试技术领域,特别涉及一种航空发动机控制软件仿真系统及其生成方法。
背景技术
当前航空发动机主流控制技术采用以嵌入式计算机为主的数字控制技术,由于发动机控制逻辑复杂,工作状态切换频繁,软件复杂度高,数据处理量大,因此通常在复杂控制软件开发和验证中采用MBD技术。在控制系统研制早期,软件开发工程师使用模型自动生成代码,建立控制软件数字集成调试环境,进行软件代码集成及测试以获取代码的测试覆盖率。而由模型生成的代码的最大的缺点就是可读性差,增加了后续的人工走查和测试的工作量。随着MBD技术的发展,目前市场上已出现代码生成器支持按DO-330定义的TQL-1级工具鉴定,模型覆盖率分析工具支持TQL-5级工具鉴定的建模工具,以此建模工具为基础,建立基于模型的仿真验证环境,直接对模型进行测试,得到模型覆盖率及相应的源码覆盖率。通过模型仿真替代代码验证的相关目标,大大降低代码验证的难度和成本。
但是基于建模工具执行的仿真测试,只是单纯的按照统一的节拍执行开环测试,如进行闭环测试还需将发动机模型反包装成建模工具可以识别的模型,再与被测模型进行集成,由于发动机模型的输入输出接口众多,因此当被测模型的接口发生变化时,不难想象人工更改时的巨大工作量;并且由于各模型的调度时序不同,为了与实际需求的时序相匹配,可能需手动增加计时模型,来保证时序的正确性。因此急需一种可构建闭环测试环境的仿真系统。
发明内容
本发明要解决的技术问题是提供一种航空发动机控制软件仿真系统及其生成方法,极大的提高了模型的开发和仿真效率。
为解决上述技术问题,本发明提供了一种航空发动机控制软件仿真系统,适用于航空发动机控制器,包括测试用例模块、可调参数模块、被测模型模块、数据共享内存、用例解析模块、数据转换模块和发动机模型模块;
其中,所述测试用例模块包含测试用例;所述可调参数模块包含可调参数;
所述用例解析模块接收所述测试用例模块发送的测试用例,解析所述测试用例形成解析结果,配置所述测试用例生成测试用例配置文件;
所述数据共享内存完成所述可调参数模块、被测模型模块和数据转换模块之间的数据交互;
所述数据转换模块用于完成发动机模型模块和数据共享内存之间的数据传递;
所述发动机模型模块接收所述用例解析模块发送的解析结果及所述数据转换模块的输出数据,经过所述发动机模型模块处理后形成运行结果并将所述运行结果通过所述数据转换模块发送到所述数据共享内存;
所述被测模型模块包含被测模型,所述被测模型通过所述数据共享内存实现数据传递,所述被测模型模块调用所述数据共享内存的共享数据来驱动被测模型运行,并将运行结果输出到所述数据共享内存。
根据本发明的一个实施例,所述被测模型模块通过所述数据共享内存获取所述测试用例配置文件、可调参数、发动机模型模块的运行结果,经计算得到相应的控制结果,并将所述控制结果存储到所述数据共享内存。
根据本发明的一个实施例,所述测试用例配置文件包含5个属性,分别是序号、名称,默认值,是否按位匹配,是否数组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航发商用航空发动机有限责任公司,未经中国航发商用航空发动机有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110383310.6/2.html,转载请声明来源钻瓜专利网。