仿真计算系统、方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:37128140 阅读:8 留言:0更新日期:2023-04-06 21:26
本发明专利技术涉及数据处理领域,提供一种仿真计算系统、方法、装置、电子设备及可读存储介质,系统包括:前处理单元、翻译单元、求解单元以及后处理单元,求解单元包括若干个第三方求解器,翻译单元与第三方求解器对应部署。通过增设翻译单元,并与第三方求解器对应部署,可实现标准格式的输入文件和网格文件与第三方求解器所能处理的目标格式的输入文件和网格文件的格式转换,也可将第三方求解器输出的初始格式的结果文件转换为标准格式的结果文件,从而实现对第三方求解器的兼容,由于可兼容不同计算功能的第三方求解器,系统的计算功能更加丰富,解决了现有的仿真计算系统不能兼容不同计算功能的求解器、计算功能单一的问题。计算功能单一的问题。计算功能单一的问题。

【技术实现步骤摘要】
仿真计算系统、方法、装置、电子设备及可读存储介质


[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]第三方面,本专利技术还提供一种仿真计算装置,所述装置基于上述任一种所述的仿真计算系统,所述装置包括:
[0036]接收模块,用于接收用户的求解器选择请求,其中,所述求解器选择请求包括用户从所述求解单元中选定的目标求解器;
[0037]仿真计算模块,用于基于所述求解器选择请求,调度所述目标求解器与所述仿真计算系统中所述前处理单元、所述翻译单元以及所述后处理单元中至少部分配合工作,以执行仿真计算任务。
[0038]第四方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述仿真计算方法的步骤。
[0039]第五方面,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述仿真计算方法的步骤。
[0040]本专利技术提供的仿真计算系统、方法、装置、电子设备及可读存储介质,通过增设翻译单元,并与第三方求解器对应部署,可以实现标准格式的输入文件和网格文件与第三方求解器所能处理的目标格式的输入文件和网格文件的格式转换,同时也可以将第三方求解器输出的初始格式的结果文件转换为标准格式的结果文件,从而实现对第三方求解器的兼容,由于可以兼容不同计算功能的第三方求解器,使得系统的计算功能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种仿真计算系统,其特征在于,包括:前处理单元,用于生成标准格式的输入文件和标准格式的网格文件;翻译单元,用于分别对所述标准格式的输入文件和所述标准格式的网格文件进行格式转换,得到目标格式的输入文件和目标格式的网格文件;求解单元,包括若干个第三方求解器,所述翻译单元与所述第三方求解器对应部署,所述第三方求解器用于接收所述目标格式的输入文件和所述目标格式的网格文件,对所述目标格式的输入文件和所述目标格式的网格文件进行求解计算,得到初始格式的结果文件;所述翻译单元还用于对所述初始格式的结果文件进行格式转换,得到标准格式的结果文件;后处理单元,用于接收所述标准格式的结果文件,并对所述标准格式的结果文件进行解读计算。2.根据权利要求1所述的仿真计算系统,其特征在于,所述翻译单元包括:第一翻译器,用于对所述标准格式的输入文件进行格式转换,得到所述目标格式的输入文件;第二翻译器,用于对所述标准格式的网格文件进行格式转换,得到所述目标格式的网格文件;第三翻译器,用于对所述初始格式的结果文件进行格式转换,得到所述标准格式的结果文件。3.根据权利要求1所述的仿真计算系统,其特征在于,所述求解单元还包括内部求解器,所述内部求解器用于接收所述标准格式的输入文件和所述标准格式的网格文件,并对所述标准格式的输入文件和所述标准格式的网格文件进行求解计算,得到标准格式的结果文件。4.根据权利要求3所述的仿真计算系统,其特征在于,当所述前处理单元包括第三方前处理器的情况下,所述前处理单元还包括第四翻译器和第五翻译器,所述第四翻译器和所述第五翻译器均与所述第三方前处理器对应部署;所述第三方前处理器用于生成初始格式的输入文件和初始格式的网格文件;所述第四翻译器用于对所述初始格式的输入文件进行格式转换,得到所述标准格式的输入文件;所述第五翻译器用于对所述初始格式的网格文件进行格式转换,得到所述标准格式的网格文件。5.根据权利要求3所述的仿真计算系统,其特征在于,当所述后处理单元包括第三方后处理器的情况下,所述后处理器单元还包括第六翻译器,所述第六翻译器与所述第三方后处理器对应部署;所述第六翻译器用于接收所述标准格式的结果文件,并对所述标准格式的结果文件进行格式转换,得到目标格式的结果文件;所述第三方后处理器用于接收所述目标格式的结果文件,并对所述目标格式的结果文件进行解读计算。6.一种仿真计算方法,其特征在于,所述方法基于如权利要求1至5任一项所述的仿真计算系统,所述方法包括:
接收用户的求解器选...

【专利技术属性】
技术研发人员:包刚强王昱皓谭立方尉淋高远张立成
申请(专利权)人:安世亚太科技股份有限公司
类型:发明
国别省市:

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

1