当前位置: 首页 > 专利查询>清华大学专利>正文

多系统集成仿真方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:35513806 阅读:17 留言:0更新日期:2022-11-09 14:29
本申请涉及一种多系统集成仿真方法、装置、计算机设备、存储介质和计算机程序产品。方法包括:获取多个子系统的系统数据包、以及多个子仿真任务;根据各子系统的系统数据包、以及各子仿真任务,确定目标联合仿真任务;目标联合仿真任务包含各子仿真任务的目标执行顺序;根据相邻的两个子仿真任务对应的子系统的系统数据包,调节各子系统的系统数据包的数据输入变量、以及各系统数据包的数据输出变量;按照目标联合仿真任务的目标执行顺序,分别将各子仿真任务对应的子系统的系统数据包,输入各子系统对应的仿真程序,并执行各子仿真任务,得到目标联合仿真任务的执行结果。采用本方法能够提升单个子系统的仿真结果精确度。方法能够提升单个子系统的仿真结果精确度。方法能够提升单个子系统的仿真结果精确度。

【技术实现步骤摘要】
多系统集成仿真方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种多系统集成仿真方法、装置、 计算机设备和存储介质。

技术介绍

[0002]随着航空发动机任务需求和技术指标的不断提高,航空发动机系统的复杂 度显著提升。航空发动机系统的各个子系统的耦合交联越来越复杂,且每个子 系统所应用的建模语言、仿真工具、以及执行方式各不相同。然而各子系统的 设计结果往往需要在整个航空发动机系统仿真验证环境中才能够进行准确的评 估和优化。某些故障或特殊状态只有在考虑多个子系统耦合交联相互影响的情 况下,才能够在系统仿真验证环境中浮现,从而定位问题所在。
[0003]目前航空发动机系统的高精度建模与仿真往往都是针对单个子系统进行建 模与仿真,因此导致每个子系统的系统仿真精度较低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种多系统集成仿真方法、装置、 计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种多系统集成仿真方法。所述方法包括:
[0006]获取多个子系统的系统数据包、以及多个子仿真任务;所述子仿真任务为 所述子系统对应的仿真任务,所述系统数据包包括数据输入变量以及数据输出 变量;
[0007]根据各所述子系统的系统数据包、以及各所述子仿真任务,确定目标联合 仿真任务;所述目标联合仿真任务包含各所述子仿真任务的目标执行顺序;
[0008]根据相邻的两个子仿真任务对应的子系统的系统数据包,调节各所述子系 统的系统数据包的数据输入变量、以及各所述系统数据包的数据输出变量;
[0009]按照所述目标联合仿真任务的目标执行顺序,分别将各所述子仿真任务对 应的子系统的系统数据包,输入各所述子系统对应的仿真程序,并执行各所述 子仿真任务,得到所述目标联合仿真任务的执行结果。
[0010]可选的,所述系统数据包包含预设输入数据、以及预设输出数据,所述根 据各所述子系统的系统数据包、以及各所述子仿真任务,确定目标联合仿真任 务,包括:
[0011]根据各所述子系统的系统数据包的预设输入数据、以及各所述子系统的系 统数据包的预设输出数据,确定各所述子仿真任务的目标执行顺序;
[0012]按照所述目标执行顺序,将各所述子仿真任务进行排序,得到目标联合仿 真任务。
[0013]可选的,所述系统数据包包含多个数据的数据参量值,所述根据各所述子 系统的系统数据包、以及各所述子仿真任务,确定目标联合仿真任务之前,还 包括:
[0014]针对每个子仿真任务,根据所述子仿真任务的任务指标、以及所述任务指 标和所
述数据参量值的对应关系,调整所述子仿真任务对应的子系统的系统数 据包中的各所述数据参量值。
[0015]可选的,所述按照所述目标联合仿真任务的目标执行顺序,分别将各所述 子仿真任务对应的子系统的系统数据包,输入各所述子系统对应的仿真程序, 并执行各所述子仿真任务,得到所述目标联合仿真任务的执行结果,包括:
[0016]按照所述目标联合仿真任务的目标执行顺序,依次执行每个子仿真任务, 将所述子仿真任务对应的子系统的系统数据包,输入所述子仿真任务对应的子 系统的仿真程序,得到所述子仿真任务的执行数据,并将所述执行数据输入下 一位子仿真任务对应的子系统,将所述执行数据、以及所述下一位子仿真任务 对应的子系统的系统数据包返回执行输入所述子仿真任务对应的子系统的仿真 程序,得到所述子仿真任务的执行数据步骤,直到所有仿真任务均已被执行;
[0017]将最后执行的子仿真任务的执行结果数据,作为所述目标联合仿真任务的 执行结果。
[0018]可选的,所述方法还包括:
[0019]在存在多个子仿真任务的在所述目标执行顺序中处于同一执行顺序的情况 下,分别将各所述处于同一执行顺序的子仿真任务对应的子系统的系统数据包, 分别输入各所述子仿真任务对应的子系统对应的仿真程序,直到各所述子仿真 任务均已得到执行数据时,将各所述子仿真任务的执行数据,与排列在各所述 子仿真任务之后的子仿真任务对应的子系统的系统数据包结合。
[0020]可选的,所述执行结果包括多个子仿真任务的仿真值,所述方法还包括:
[0021]判断各所述子仿真任务的仿真值是否均已达到各子仿真任务的仿真指标;
[0022]在存在所述子仿真任务的仿真值未达到所述子仿真任务的仿真指标的情况 下,将所述仿真值未达到仿真指标的子仿真任务对应的子系统进行标记,并将 所述已标记的子系统的仿真值,反馈至所述子系统的用户。
[0023]第二方面,本申请还提供了一种多系统集成仿真装置。所述装置包括:
[0024]获取模块,用于获取多个子系统的系统数据包、以及多个子仿真任务;所 述子仿真任务为所述子系统对应的仿真任务,所述系统数据包包括数据输入变 量以及数据输出变量;
[0025]排序模块,用于根据各所述子系统的系统数据包、以及各所述子仿真任务, 确定目标联合仿真任务;所述目标联合仿真任务包含各所述子仿真任务的目标 执行顺序;
[0026]调节模块,用于根据相邻的两个子仿真任务对应的子系统的系统数据包, 调节各所述子系统的系统数据包的数据输入变量、以及各所述系统数据包的数 据输出变量;
[0027]仿真模块,用于按照所述目标联合仿真任务的目标执行顺序,分别将各所 述子仿真任务对应的子系统的系统数据包,输入各所述子系统对应的仿真程序, 并执行各所述子仿真任务,得到所述目标联合仿真任务的执行结果。
[0028]可选的,所述系统数据包包含预设输入数据、以及预设输出数据,所述排 序模块,具体用于:
[0029]根据各所述子系统的系统数据包的预设输入数据、以及各所述子系统的系 统数据包的预设输出数据,确定各所述子仿真任务的目标执行顺序;
[0030]按照所述目标执行顺序,将各所述子仿真任务进行排序,得到目标联合仿 真任务。
[0031]可选的,所述系统数据包包含多个数据的数据参量值,所述装置还包括:
[0032]调参模块,用于针对每个子仿真任务,根据所述子仿真任务的任务指标、 以及所述任务指标和所述数据参量值的对应关系,调整所述子仿真任务对应的 子系统的系统数据包中的各所述数据参量值。
[0033]可选的,所述仿真模块,具体用于:
[0034]按照所述目标联合仿真任务的目标执行顺序,依次执行每个子仿真任务, 将所述子仿真任务对应的子系统的系统数据包,输入所述子仿真任务对应的子 系统的仿真程序,得到所述子仿真任务的执行数据,并将所述执行数据输入下 一位子仿真任务对应的子系统,将所述执行数据、以及所述下一位子仿真任务 对应的子系统的系统数据包返回执行输入所述子仿真任务对应的子系统的仿真 程序,得到所述子仿真任务的执行数据步骤,直到所有仿真任务均已被执行;
[0035]将最后执行的子仿真任务的执行结果数据,作为所述目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多系统集成仿真方法,其特征在于,所述方法包括:获取多个子系统的系统数据包、以及多个子仿真任务;所述子仿真任务为所述子系统对应的仿真任务,所述系统数据包包括数据输入变量以及数据输出变量;根据各所述子系统的系统数据包、以及各所述子仿真任务,确定目标联合仿真任务;所述目标联合仿真任务包含各所述子仿真任务的目标执行顺序;根据相邻的两个子仿真任务对应的子系统的系统数据包,调节各所述子系统的系统数据包的数据输入变量、以及各所述系统数据包的数据输出变量;按照所述目标联合仿真任务的目标执行顺序,分别将各所述子仿真任务对应的子系统的系统数据包,输入各所述子系统对应的仿真程序,并执行各所述子仿真任务,得到所述目标联合仿真任务的执行结果。2.根据权利要求1所述的方法,其特征在于,所述系统数据包包含预设输入数据、以及预设输出数据,所述根据各所述子系统的系统数据包、以及各所述子仿真任务,确定目标联合仿真任务,包括:根据各所述子系统的系统数据包的预设输入数据、以及各所述子系统的系统数据包的预设输出数据,确定各所述子仿真任务的目标执行顺序;按照所述目标执行顺序,将各所述子仿真任务进行排序,得到目标联合仿真任务。3.根据权利要求1所述的方法,其特征在于,所述系统数据包包含多个数据的数据参量值,所述根据各所述子系统的系统数据包、以及各所述子仿真任务,确定目标联合仿真任务之前,还包括:针对每个子仿真任务,根据所述子仿真任务的任务指标、以及所述任务指标和所述数据参量值的对应关系,调整所述子仿真任务对应的子系统的系统数据包中的各所述数据参量值。4.根据权利要求1所述的方法,其特征在于,所述按照所述目标联合仿真任务的目标执行顺序,分别将各所述子仿真任务对应的子系统的系统数据包,输入各所述子系统对应的仿真程序,并执行各所述子仿真任务,得到所述目标联合仿真任务的执行结果,包括:按照所述目标联合仿真任务的目标执行顺序,依次执行每个子仿真任务,将所述子仿真任务对应的子系统的系统数据包,输入所述子仿真任务对应的子系统的仿真程序,得到所述子仿真任务的执行数据,并将所述执行数据输入下一位子仿真任务对应的子系统,将所述执行数据、以及所述下一位子仿真任务对应的子系统的系统数据包返回执行输入所述子仿真任务对应的子系统的仿真程序,得到所述子仿真任务的执行数据步骤,直到所有仿...

【专利技术属性】
技术研发人员:杨鑫何皑杨佳利尉舰巍胡忠志
申请(专利权)人:清华大学
类型:发明
国别省市:

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

1