-
公开(公告)号:CN113805848A
公开(公告)日:2021-12-17
申请号:CN202010527363.6
申请日:2020-06-11
Applicant: 中国航发商用航空发动机有限责任公司
Abstract: 本公开公开了一种目标机控制软件集成方法和系统,涉及仿真技术领域。该方法包括:在仿真平台模拟目标机硬件;构建目标机的应用软件和操作软件,其中,应用软件和操作软件之间通过数据接口进行交互;集成应用软件和操作软件;集成后的应用软件和操作软件分别生成对应的二进制文件;以及将二进制文件加载到模拟的目标机中。本公开提高了目标机的仿真程度,从而使得仿真平台与目标平台实现目标码级别的一致,因此,可以在模拟的目标机中获得的验证数据无需在目标平台再一次进行验证,提高了验证数据的置信度,降低了验证成本。
-
公开(公告)号:CN112988145A
公开(公告)日:2021-06-18
申请号:CN201911212431.3
申请日:2019-12-02
Applicant: 中国航发商用航空发动机有限责任公司
Abstract: 本发明提供了一种自动生成航空发动机软件架构的方法,包括以下步骤:获得系统接口描述文件、功能接口描述文件及系统调度描述文件;根据系统接口描述文件和功能接口描述文件生成数据字典模块;根据系统接口描述文件生成第一功能集成代码框架和系统接口代码框架,且根据功能接口描述文件生成第二功能集成代码框架,其中系统接口代码框架位于第一功能集成代码框架中,组成系统接口框架;根据功能接口描述文件生成功能模型框架,其中每个第二功能集成代码框架与被其调用的对应功能模型框架组成功能代码框架;以及根据系统调度描述文件生成系统调度代码框架;其中数据字典模块、系统调度代码框架、系统接口框架和功能代码框架组成航空发动机软件架构。
-
公开(公告)号:CN113805848B
公开(公告)日:2024-03-26
申请号:CN202010527363.6
申请日:2020-06-11
Applicant: 中国航发商用航空发动机有限责任公司
Abstract: 本公开公开了一种目标机控制软件集成方法和系统,涉及仿真技术领域。该方法包括:在仿真平台模拟目标机硬件;构建目标机的应用软件和操作软件,其中,应用软件和操作软件之间通过数据接口进行交互;集成应用软件和操作软件;集成后的应用软件和操作软件分别生成对应的二进制文件;以及将二进制文件加载到模拟的目标机中。本公开提高了目标机的仿真程度,从而使得仿真平台与目标平台实现目标码级别的一致,因此,可以在模拟的目标机中获得的验证数据无需在目标平台再一次进行验证,提高了验证数据的置信度,降低了验证成本。
-
公开(公告)号:CN115202799A
公开(公告)日:2022-10-18
申请号:CN202110383310.6
申请日:2021-04-09
Applicant: 中国航发商用航空发动机有限责任公司
Abstract: 本发明涉及一种航空发动机控制软件仿真系统及其生成方法。该航空发动机控制软件仿真系统包括测试用例模块、可调参数模块、被测模型模块、数据共享内存、用例解析模块、数据转换模块和发动机模型模块;其中,测试用例模块包含测试用例;可调参数模块包含可调参数;用例解析模块接收测试用例模块发送的测试用例,解析测试用例形成解析结果,配置测试用例生成测试用例配置文件;数据共享内存完成可调参数模块、被测模型模块和数据转换模块之间的数据交互;数据转换模块用于完成发动机模型模块和数据共享内存之间的数据传递。通过本发明提供的方案极大的提高了模型的开发和仿真效率。
-
公开(公告)号:CN107562969B
公开(公告)日:2021-03-05
申请号:CN201610505703.9
申请日:2016-06-30
Applicant: 中国航发商用航空发动机有限责任公司
Abstract: 本发明提供了一种航空发动机控制系统软件的集成方法和装置。该方法包括以下步骤:将待集成的控制系统软件运行在虚拟硬件平台上,构成控制器组件;通过接口适配组件将该控制器组件与模型仿真组件连接;在运行监视及注入组件提供软件测试的人机界面,读取测试用例并发送给运行控制组件,读取可调参数并发送给该控制器组件,并且接收该控制系统软件的运行数据;在该运行控制组件控制该控制系统软件的测试过程;在该模型仿真组件模拟被控对象行为特性,为该控制器组件测试提供闭环仿真环境。
-
公开(公告)号:CN106557418B
公开(公告)日:2019-07-02
申请号:CN201510639625.7
申请日:2015-09-30
Applicant: 中国航发商用航空发动机有限责任公司
IPC: G06F11/36
Abstract: 本发明公开了一种用于软件测试的方法和装置,其中方法包括:生成测试数据,测试数据分为焦点对象和周围背景;将焦点对象赋值为第一预定值,将周围背景赋值为第二预定值;将测试数据作为输入,对软件测试;根据测试输出中所述焦点对象和所述周围背景的测试结果进行判断。本发明通过将焦点对象与周围背景的不同赋值,特征明显,从视觉效果上扩大了焦点对象与周围背景的对比程度,可辨识度高,有利于暴露软件处理焦点对象时可能引入的缺陷,解决了数据收发、存取双方未严格遵循相同协议时可能出现的漏测问题。
-
公开(公告)号:CN107562969A
公开(公告)日:2018-01-09
申请号:CN201610505703.9
申请日:2016-06-30
Applicant: 中国航发商用航空发动机有限责任公司
IPC: G06F17/50
Abstract: 本发明提供了一种航空发动机控制系统软件的集成方法和装置。该方法包括以下步骤:将待集成的控制系统软件运行在虚拟硬件平台上,构成控制器组件;通过接口适配组件将该控制器组件与模型仿真组件连接;在运行监视及注入组件提供软件测试的人机界面,读取测试用例并发送给运行控制组件,读取可调参数并发送给该控制器组件,并且接收该控制系统软件的运行数据;在该运行控制组件控制该控制系统软件的测试过程;在该模型仿真组件模拟被控对象行为特性,为该控制器组件测试提供闭环仿真环境。
-
公开(公告)号:CN114090097B
公开(公告)日:2024-10-25
申请号:CN202010619282.9
申请日:2020-06-30
Applicant: 中国航发商用航空发动机有限责任公司
Abstract: 本发明提供了一种发动机控制系统,包括:多核处理器,包括第一处理器核与第二处理器核;易失性存储器;操作系统,适于加载到易失性存储器中并由第一处理器核与第二处理器核运行;应用程序,适于加载到易失性存储器中并由第一处理器核和/或第二处理器核运行,应用程序包括集成模块和多个功能模块,集成模块包括与业务相关的模块和驱动程序,多个功能模块配置为部署多个功能模块的运行时间和空间;以及引导程序,配置为启动第一处理器核、第二处理器核、操作系统和应用程序。本发明另一方面提供了一种基于多核处理器的发动机控制软件启动方法和控制系统。本发明可以降低操作系统的适航难度,降低应用软件的开发成本,从而提高软件的开发效率。
-
公开(公告)号:CN108279885B
公开(公告)日:2021-04-09
申请号:CN201710000991.7
申请日:2017-01-03
Applicant: 中国航发商用航空发动机有限责任公司
IPC: G06F8/30
Abstract: 本发明提供一种对多个模型代码进行软件集成的方法,所述各模型代码对应有包含代码生成信息的模型文件,其特征在于,所述方法包括:a)基于所述代码生成信息,识别各模型代码的接口,以获取对应的接口信息;b)基于所述接口信息,进行各模型代码的接口匹配,以获取各模型代码的接口关系信息;c)配置各模型代码的时序调度,以获取各模型代码的时序调度信息;d)根据所述接口关系信息和所述时序调度信息,生成接口关系代码和时序调度代码;以及e)基于所述接口关系代码和所述时序调度代码生成集成代码。对应上述方法本发明还提供一种对多个模型代码进行软件集成的装置。
-
公开(公告)号:CN112988145B
公开(公告)日:2024-06-14
申请号:CN201911212431.3
申请日:2019-12-02
Applicant: 中国航发商用航空发动机有限责任公司
Abstract: 本发明提供了一种自动生成航空发动机软件架构的方法,包括以下步骤:获得系统接口描述文件、功能接口描述文件及系统调度描述文件;根据系统接口描述文件和功能接口描述文件生成数据字典模块;根据系统接口描述文件生成第一功能集成代码框架和系统接口代码框架,且根据功能接口描述文件生成第二功能集成代码框架,其中系统接口代码框架位于第一功能集成代码框架中,组成系统接口框架;根据功能接口描述文件生成功能模型框架,其中每个第二功能集成代码框架与被其调用的对应功能模型框架组成功能代码框架;以及根据系统调度描述文件生成系统调度代码框架;其中数据字典模块、系统调度代码框架、系统接口框架和功能代码框架组成航空发动机软件架构。
-
-
-
-
-
-
-
-
-