一种仿真方法及仿真平台技术

技术编号:19778774 阅读:30 留言:0更新日期:2018-12-15 11:28
本发明专利技术公开了一种仿真方法及仿真平台,该方法包括:接收委托书,委托书包括仿真任务和仿真参数;根据委托书确定仿真任务适用的仿真方式;当仿真方式为调用仿真工具完成仿真计算时,确定仿真任务适用的仿真工具,并调用仿真工具完成仿真计算;当仿真方式为调用解算服务完成仿真计算时,确定仿真任务适用的仿真工具,并由仿真工具将仿真任务中的几何模型文件和仿真参数转换为仿真解算文件,将仿真解算文件发送给仿真解算服务,以由仿真解算服务利用仿真解算文件完成仿真计算。由于根据不同的仿真任务可以确定不同的仿真工具,因此本发明专利技术的方案能够实现针对不同产品的不同仿真任务进行仿真。

【技术实现步骤摘要】
一种仿真方法及仿真平台
本专利技术涉及技术仿真领域,特别是涉及一种仿真方法、装置及仿真平台。
技术介绍
仿真是指利用模型复现实际系统中发生的过程。仿真是计算机研究过程中的特别有效的研究手段。专利技术人对现有技术的研究过程中发现,现有的仿真平台仅能针对单一产品的仿真问题进行仿真,而当需要对不同产品或同一产品的不同仿真问题进行仿真时,需要借助不同的仿真平台才能实现。可见,现有技术的仿真平台功能单一,不能实现对不同产品的仿真。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种仿真计算方法及仿真平台,技术方案如下:一种仿真方法,应用于仿真平台,包括:接收委托书,所述委托书包括仿真任务和仿真参数;根据所述委托书确定所述仿真任务适用的仿真方式,所述仿真方式包括调用仿真工具完成仿真计算或调用解算服务完成仿真计算;当所述仿真方式为调用仿真工具完成仿真计算时,确定所述仿真任务适用的仿真工具,并调用所述仿真工具完成仿真计算;当所述仿真方式为调用解算服务完成仿真计算时,确定所述仿真任务适用的仿真工具,并由所述仿真工具将所述仿真任务中的几何模型文件和所述仿真参数转换为仿真解算文件,将所述仿真解算文件发送给所述仿真解算服务,以由所述仿真解算服务利用所述仿真解算文件完成仿真计算;其中,不同的所述委托书对应的仿真工具不同。优选地,根据所述委托书确定所述仿真任务适用的仿真方式,包括:确定所述委托书适用的仿真类型,所述仿真类型包括静力学仿真和动力学仿真;当所述仿真类型为所述静力学仿真时,确定所述仿真方式为调用仿真工具完成仿真计算,或调用静力学解算服务完成仿真计算;当所述仿真类型为所述动力学仿真时,确定仿真方式为调用动力学解算服务完成仿真计算;其中,调用静力学解算服务完成仿真计算和调用动力学解算服务完成仿真计算属于调用解算服务完成仿真计算。优选地,利用所述仿真工具将所述仿真任务中的几何模型文件和所述仿真参数转换为仿真解算文件,包括:构建目录文件夹;将所述几何模型文件和所述仿真参数存储至所述目录文件夹中;利用所述仿真工具将所述目录文件夹中的几何模型文件和仿真参数转换为所述仿真解算文件。优选地,还包括:设置所述仿真工具的开放权限;相应地,当确定所述委托书的用户具有对所述仿真工具的开放权限时,调用所述仿真工具完成仿真计算或利用所述仿真工具和所述解算服务完成仿真计算。优选地,还包括:利用多个类型的报告控件生成仿真报告,其中不同类型的报告控件的组合生成的仿真报告的内容不同,所述仿真报告的内容至少包括仿真计算的结果。一种仿真平台,包括:数据交互接口,用于从上游产品数据平台接收委托书,所述委托书包括仿真任务和仿真参数;处理器,用于根据所述委托书确定所述仿真任务适用的仿真方式,所述仿真方式包括调用仿真工具完成仿真计算或调用解算服务完成仿真计算;当所述仿真方式为调用仿真工具完成仿真计算时,确定所述仿真任务适用的仿真工具,并调用所述仿真工具完成仿真计算;当所述仿真方式为调用解算服务完成仿真计算时,确定所述仿真任务适用的仿真工具,并由所述仿真工具将所述仿真任务中的几何模型文件和所述仿真参数转换为仿真解算文件,将所述仿真解算文件发送给所述仿真解算服务,以由所述仿真解算服务利用所述仿真解算文件完成仿真计算;其中,不同的所述委托书对应的仿真工具不同。优选地,在根据所述委托书确定所述仿真任务适用的仿真方式时,所述处理器具体用于:确定所述委托书适用的仿真类型,所述仿真类型包括静力学仿真和动力学仿真;当所述仿真类型为所述静力学仿真时,确定所述仿真方式为调用仿真工具完成仿真计算,或调用静力学解算服务完成仿真计算;当所述仿真类型为所述动力学仿真时,确定仿真方式为调用动力学解算服务完成仿真计算;其中,调用静力学解算服务完成仿真计算和调用动力学解算服务完成仿真计算属于调用解算服务完成仿真计算。优选地,在利用所述仿真工具将所述仿真任务中的几何模型文件和所述仿真参数转换为仿真解算文件时,所述处理器具体用于:构建目录文件夹;将所述几何模型文件和所述仿真参数存储至所述目录文件夹中;利用所述仿真工具将所述目录文件夹中的几何模型文件和仿真参数转换为所述仿真解算文件。优选地,所述处理器还用于:设置所述仿真工具的开放权限;相应地,当确定所述委托书的用户具有对所述仿真工具的开放权限时,调用所述仿真工具完成仿真计算或利用所述仿真工具和所述解算服务完成仿真计算。优选地,所述处理器,还用于:利用多个类型的报告控件生成仿真报告,其中不同类型的报告控件的组合生成的仿真报告的内容不同,所述仿真报告的内容至少包括仿真计算的结果。本专利技术实施例提供的技术方案,接收委托书后,根据委托书确定仿真任务适用的仿真方式,无论所确定的仿真方式为调用仿真工具完成仿真计算还是调用解算服务完成仿真计算,都需要确定仿真任务适应的仿真工具。由于根据不同的仿真任务可以确定不同的仿真工具,因此本专利技术的方案能够实现针对不同产品的不同仿真任务进行仿真。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所提供的一种仿真方法的一种流程示意图;图2为本专利技术实施例所提供的仿真平台的系统架构示意图;图3为本专利技术实施例所提供的一种仿真平台的一种结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,图1为本专利技术实施例提供的一种仿真方法的一种实现流程图,该方法应用于仿真平台,该方法包括:步骤S101、接收委托书,委托书包括仿真任务和仿真参数。委托书来源于具有仿真需求的上游产品数据平台。仿真任务中包括仿真对象,仿真参数指的是在对仿真对象进行仿真时需要向仿真平台输入的参数。例如当需要对车体进行仿真时,仿真对象为车体,仿真参数可以为自重、载重、货物的密度、装载高度、计算使用标准和纵向载荷等。步骤S102、根据委托书确定仿真任务适用的仿真方式。其中,仿真方式包括调用仿真工具完成仿真计算或调用解算服务完成仿真计算。实际应用中,在接收到上游产品数据平台发送的委托书后,可以确定适于该委托书的仿真类型,仿真类型可以包括静力学仿真和动力学仿真。静力学仿真对应的仿真方式可以包括调用仿真工具完成仿真计算或调用静力学解算服务完成仿真计算,动力学仿真的方式包括调用动力学解算服务完成仿真计算。步骤S103、当仿真方式为调用仿真工具完成仿真计算时,确定仿真任务适用的仿真工具,并调用仿真工具完成仿真计算。本专利技术可以预先将仿真人员工作中经常使用的快速分析工具如二次开发后的仿真工具集成到仿真平台中。根据仿真对象的不同,可以向仿真平台中集成多种仿真工具。当确定仿真方式为调用仿真工具进行仿真计算时,确定仿真任务适用的仿真工具,并调用仿真工具完成仿真计算。实际应用中,本实施例中的仿真工具可以包括CAE模板、CAE功能模块或C本文档来自技高网...

【技术保护点】
1.一种仿真方法,其特征在于,应用于仿真平台,包括:接收委托书,所述委托书包括仿真任务和仿真参数;根据所述委托书确定所述仿真任务适用的仿真方式,所述仿真方式包括调用仿真工具完成仿真计算或调用解算服务完成仿真计算;当所述仿真方式为调用仿真工具完成仿真计算时,确定所述仿真任务适用的仿真工具,并调用所述仿真工具完成仿真计算;当所述仿真方式为调用解算服务完成仿真计算时,确定所述仿真任务适用的仿真工具,并由所述仿真工具将所述仿真任务中的几何模型文件和所述仿真参数转换为仿真解算文件,将所述仿真解算文件发送给所述仿真解算服务,以由所述仿真解算服务利用所述仿真解算文件完成仿真计算;其中,不同的所述委托书对应的仿真工具不同。

【技术特征摘要】
1.一种仿真方法,其特征在于,应用于仿真平台,包括:接收委托书,所述委托书包括仿真任务和仿真参数;根据所述委托书确定所述仿真任务适用的仿真方式,所述仿真方式包括调用仿真工具完成仿真计算或调用解算服务完成仿真计算;当所述仿真方式为调用仿真工具完成仿真计算时,确定所述仿真任务适用的仿真工具,并调用所述仿真工具完成仿真计算;当所述仿真方式为调用解算服务完成仿真计算时,确定所述仿真任务适用的仿真工具,并由所述仿真工具将所述仿真任务中的几何模型文件和所述仿真参数转换为仿真解算文件,将所述仿真解算文件发送给所述仿真解算服务,以由所述仿真解算服务利用所述仿真解算文件完成仿真计算;其中,不同的所述委托书对应的仿真工具不同。2.根据权利要求1所述的方法,其特征在于,根据所述委托书确定所述仿真任务适用的仿真方式,包括:确定所述委托书适用的仿真类型,所述仿真类型包括静力学仿真和动力学仿真;当所述仿真类型为所述静力学仿真时,确定所述仿真方式为调用仿真工具完成仿真计算,或调用静力学解算服务完成仿真计算;当所述仿真类型为所述动力学仿真时,确定仿真方式为调用动力学解算服务完成仿真计算;其中,调用静力学解算服务完成仿真计算和调用动力学解算服务完成仿真计算属于调用解算服务完成仿真计算。3.根据权利要求1所述的方法,其特征在于,利用所述仿真工具将所述仿真任务中的几何模型文件和所述仿真参数转换为仿真解算文件,包括:构建目录文件夹;将所述几何模型文件和所述仿真参数存储至所述目录文件夹中;利用所述仿真工具将所述目录文件夹中的几何模型文件和仿真参数转换为所述仿真解算文件。4.根据权利要求1-3任一项所述的方法,其特征在于,还包括:设置所述仿真工具的开放权限;相应地,当确定所述委托书的用户具有对所述仿真工具的开放权限时,调用所述仿真工具完成仿真计算或利用所述仿真工具和所述解算服务完成仿真计算。5.根据权利要求1-3任一项所述的方法,其特征在于,还包括:利用多个类型的报告控件生成仿真报告,其中不同类型的报告控件的组合生成的仿真报告的内容不同,所述仿真报告的内容至少包括仿真计算的结果。6.一种仿真平台,其特征在于,包括:数据交互接口,用于...

【专利技术属性】
技术研发人员:魏鸿亮张馨李华徐世锋王文张文龙禹海燕
申请(专利权)人:中车齐齐哈尔车辆有限公司
类型:发明
国别省市:黑龙江,23

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

1