一种基于异地协同的仿真系统及方法技术方案

技术编号:20797319 阅读:23 留言:0更新日期:2019-04-06 10:55
本发明专利技术提供了一种基于异地协同的仿真系统及方法,系统包括:仿真需求接收模块、仿真任务创建模块、仿真任务分解模块、仿真任务分发模块、仿真资源分发模块、仿真结果接收模块和仿真结果汇总模块;仿真任务分发模块,用于根据异地分布的仿真人员的相关特征信息,将任务分解后的子任务分发给对应的仿真人员;仿真资源分发模块,用于根据各子任务的负责人所在位置信息和企业在各地整体拥有的仿真资源情况,进行仿真资源的统一分配。本发明专利技术提供的基于异地协同的仿真系统,可以实现不同地区的仿真人员协同开展复杂装备的仿真分析工作,实现仿真资源共享共用和仿真任务异地协同,优化配置企业研发配置,提升企业研发效率,有效节省企业开支。

A simulation system and method based on remote collaboration

The invention provides a simulation system and method based on remote collaboration, which includes: simulation requirement receiving module, simulation task creation module, simulation task decomposition module, simulation task distribution module, simulation resource distribution module, simulation result receiving module and simulation result summary module; simulation task distribution module, which is used to correlate simulation personnel according to different distribution. Characteristic information is used to distribute the decomposed sub-tasks to the corresponding simulators. The simulation resource distribution module is used to distribute the simulation resources uniformly according to the location information of each sub-task leader and the overall simulation resources owned by the enterprise in different places. The simulation system based on remote collaboration provided by the invention can realize the simulation analysis work of complex equipment carried out by simulators in different regions, realize the sharing of simulation resources and the coordination of simulation tasks in different places, optimize the configuration of enterprise R&D, improve the efficiency of enterprise R&D, and effectively save enterprise expenses.

【技术实现步骤摘要】
一种基于异地协同的仿真系统及方法
本专利技术涉及计算机
,具体涉及一种基于异地协同的仿真系统及方法。
技术介绍
随着计算机等相关技术的飞速发展,工业设计软件在工业产品设计中得到越来越广泛的应用,在降低研发成本、提高设计效率上发挥着越来越重要的作用。仿真技术是用计算机辅助求解工程和产品的强度、刚度、屈曲稳定性等力学性能以及性能的优化设计等问题的方法。从20世纪60年代初开始,仿真技术逐渐被应用于解决复杂装备分析计算问题,CAE的广泛应用使得产品的设计水平发生了质的飞跃。目前,仿真技术能已成为力现代化企业研发创新的核心能力之一。对于大型装备制造企业而言,其子企业往往分布在全国乃至世界各地,各子企业大都有自己的仿真资源。然而仿真软硬件资源一般价格较为昂贵,同时也存在各子企业仿真资源利用率偏低的问题,这给企业带来较为沉重的负担。另外,一些子企业在研发任务相对集中时,由于仿真人员数量不足,而带来研发进度的拖后,而同时另一些子企业的仿真人员却面临仿真任务不足的局面。目前有一些仿真公有云,可以提供HPC集群和仿真软件的licence的租用服务。或者同一地区的企业内部可以通过PLM系统进行仿真任务协同。但是目前对于复杂装备的协同研发,缺少一种有效实现异地人员的仿真任务协同及仿真资源共享的仿真平台和方法。
技术实现思路
针对现有技术中的问题,本专利技术提供一种基于异地协同的仿真系统及方法。具体地,本专利技术提供以下技术方案:第一方面,本专利技术提供了一种基于异地协同的仿真系统,包括:仿真需求接收模块,用于接收仿真需求方按照仿真系统需求录入模板输入的仿真需求;其中,所述仿真系统需求录入模板中包括有仿真类型、仿真边界条件、数据模型、项目周期、相关附件和备注说明的录入项;仿真任务创建模块,用于对仿真需求方录入的仿真需求进行数据格式校验,并在校验通过后自动创建仿真任务;所述仿真任务中包括有仿真类型、仿真边界条件、数据模型、项目周期、相关附件和任务特点信息;所述任务特点信息根据所述备注说明获得;仿真任务分解模块,用于根据仿真任务的相关特征信息在预设的任务分解知识库中进行任务分解方案的匹配,获取与所述仿真任务匹配的任务分解方案,并按照获取的任务分解方案对所述仿真任务进行任务分解;仿真任务分发模块,用于根据异地分布的仿真人员的相关特征信息,将任务分解后的子任务分发给对应的仿真人员,并将对应的仿真人员作为各子任务的负责人;仿真资源分发模块,用于根据各子任务的负责人所在位置信息和企业在各地整体拥有的仿真资源情况,进行仿真资源的统一分配;仿真结果接收模块,用于接收各子任务的负责人根据分配的仿真子任务和仿真资源进行仿真后发送的仿真结果,并在接收到仿真结果后,释放对应子任务所占的仿真资源;仿真结果汇总模块,用于对接收到的各子任务的仿真结果进行审核,并在审核通过后将各子任务的仿真结果进行汇总保存,同时结束所述仿真任务。进一步地,所述仿真任务分解模块,具体用于:根据仿真任务中的仿真类型、项目周期和任务特点信息在预设的任务分解知识库中进行任务分解方案的匹配,获取与所述仿真任务匹配的任务分解方案,并按照获取的任务分解方案将所述仿真任务分解成多个子任务、以及生成每个子任务的仿真流程和进度计划;其中,所述预设的任务分解知识库中存储不同的任务分解方案,每个任务分解方案带有与之对应的仿真类型、项目周期和任务特点的标签;每个任务分解方案中包括有任务分解方法、分解得到的每个子任务的仿真流程以及进度计划。进一步地,所述仿真任务分发模块,具体用于:根据异地分布的仿真人员的任务饱和度、仿真经验、擅长任务领域和工作特点信息,将分解得到的多个子任务以及对应的仿真流程、进度计划和任务数据分发给对应的仿真人员。进一步地,所述仿真资源分发模块,具体用于:根据各子任务的负责人所在位置信息和企业在各地整体拥有的仿真资源情况,统一分配企业的仿真资源,所述仿真资源包括分布式仿真计算硬件资源、远程虚拟桌面资源、仿真软件授权许可证;所述分布式仿真计算硬件资源表示企业分布在各地的仿真计算硬件资源;其中,各子任务的负责人通过网络和远程虚拟桌面资源对所分配的分布式仿真计算硬件资源进行操控,以及根据所分配的仿真软件授权许可证进行相应仿真软件的使用。进一步地,所述系统还包括:仿真进度监控模块,用于对各子任务的执行进度进行实时监控,并在判断子任务有逾期风险时,向对应的子任务负责人和仿真任务总负责人发送告警信息。第二方面,本专利技术还提供了一种基于异地协同的仿真方法,包括:接收仿真需求方按照仿真系统需求录入模板输入的仿真需求;其中,所述仿真系统需求录入模板中包括有仿真类型、仿真边界条件、数据模型、项目周期、相关附件和备注说明的录入项;对仿真需求方录入的仿真需求进行数据格式校验,并在校验通过后自动创建仿真任务;所述仿真任务中包括有仿真类型、仿真边界条件、数据模型、项目周期、相关附件和任务特点信息;所述任务特点信息根据所述备注说明获得;根据仿真任务的相关特征信息在预设的任务分解知识库中进行任务分解方案的匹配,获取与所述仿真任务匹配的任务分解方案,并按照获取的任务分解方案对所述仿真任务进行任务分解;根据异地分布的仿真人员的相关特征信息,将任务分解后的子任务分发给对应的仿真人员,并将对应的仿真人员作为各子任务的负责人;根据各子任务的负责人所在位置信息和企业在各地整体拥有的仿真资源情况,进行仿真资源的统一分配;接收各子任务的负责人根据分配的仿真子任务和仿真资源进行仿真后发送的仿真结果,并在接收到仿真结果后,释放对应子任务所占的仿真资源;对接收到的各子任务的仿真结果进行审核,并在审核通过后将各子任务的仿真结果进行汇总保存,同时结束所述仿真任务。进一步地,所述根据仿真任务的相关特征信息在预设的任务分解知识库中进行任务分解方案的匹配,获取与所述仿真任务匹配的任务分解方案,并按照获取的任务分解方案对所述仿真任务进行任务分解,具体包括:根据仿真任务中的仿真类型、项目周期和任务特点信息在预设的任务分解知识库中进行任务分解方案的匹配,获取与所述仿真任务匹配的任务分解方案,并按照获取的任务分解方案将所述仿真任务分解成多个子任务、以及生成每个子任务的仿真流程和进度计划;其中,所述预设的任务分解知识库中存储不同的任务分解方案,每个任务分解方案带有与之对应的仿真类型、项目周期和任务特点的标签;每个任务分解方案中包括有任务分解方法、分解得到的每个子任务的仿真流程以及进度计划。进一步地,所述根据异地分布的仿真人员的相关特征信息,将任务分解后的子任务分发给对应的仿真人员,并将对应的仿真人员作为各子任务的负责人,具体包括:根据异地分布的仿真人员的任务饱和度、仿真经验、擅长任务领域和工作特点信息,将分解得到的多个子任务以及对应的仿真流程、进度计划和任务数据分发给对应的仿真人员。进一步地,所述根据各子任务的负责人所在位置信息和企业在各地整体拥有的仿真资源情况,进行仿真资源的统一分配,具体包括:根据各子任务的负责人所在位置信息和企业在各地整体拥有的仿真资源情况,统一分配企业的仿真资源,所述仿真资源包括分布式仿真计算硬件资源、远程虚拟桌面资源、仿真软件授权许可证;所述分布式仿真计算硬件资源表示企业分布在各地的仿真计算硬件资源;其中,各子任务的负责人通过网本文档来自技高网...

【技术保护点】
1.一种基于异地协同的仿真系统,其特征在于,包括:仿真需求接收模块,用于接收仿真需求方按照仿真系统需求录入模板输入的仿真需求;其中,所述仿真系统需求录入模板中包括有仿真类型、仿真边界条件、数据模型、项目周期、相关附件和备注说明的录入项;仿真任务创建模块,用于对仿真需求方录入的仿真需求进行数据格式校验,并在校验通过后自动创建仿真任务;所述仿真任务中包括有仿真类型、仿真边界条件、数据模型、项目周期、相关附件和任务特点信息;所述任务特点信息根据所述备注说明获得;仿真任务分解模块,用于根据仿真任务的相关特征信息在预设的任务分解知识库中进行任务分解方案的匹配,获取与所述仿真任务匹配的任务分解方案,并按照获取的任务分解方案对所述仿真任务进行任务分解;仿真任务分发模块,用于根据异地分布的仿真人员的相关特征信息,将任务分解后的子任务分发给对应的仿真人员,并将对应的仿真人员作为各子任务的负责人;仿真资源分发模块,用于根据各子任务的负责人所在位置信息和企业在各地整体拥有的仿真资源情况,进行仿真资源的统一分配;仿真结果接收模块,用于接收各子任务的负责人根据分配的仿真子任务和仿真资源进行仿真后发送的仿真结果,并在接收到仿真结果后,释放对应子任务所占的仿真资源;仿真结果汇总模块,用于对接收到的各子任务的仿真结果进行审核,并在审核通过后将各子任务的仿真结果进行汇总保存,同时结束所述仿真任务。...

【技术特征摘要】
1.一种基于异地协同的仿真系统,其特征在于,包括:仿真需求接收模块,用于接收仿真需求方按照仿真系统需求录入模板输入的仿真需求;其中,所述仿真系统需求录入模板中包括有仿真类型、仿真边界条件、数据模型、项目周期、相关附件和备注说明的录入项;仿真任务创建模块,用于对仿真需求方录入的仿真需求进行数据格式校验,并在校验通过后自动创建仿真任务;所述仿真任务中包括有仿真类型、仿真边界条件、数据模型、项目周期、相关附件和任务特点信息;所述任务特点信息根据所述备注说明获得;仿真任务分解模块,用于根据仿真任务的相关特征信息在预设的任务分解知识库中进行任务分解方案的匹配,获取与所述仿真任务匹配的任务分解方案,并按照获取的任务分解方案对所述仿真任务进行任务分解;仿真任务分发模块,用于根据异地分布的仿真人员的相关特征信息,将任务分解后的子任务分发给对应的仿真人员,并将对应的仿真人员作为各子任务的负责人;仿真资源分发模块,用于根据各子任务的负责人所在位置信息和企业在各地整体拥有的仿真资源情况,进行仿真资源的统一分配;仿真结果接收模块,用于接收各子任务的负责人根据分配的仿真子任务和仿真资源进行仿真后发送的仿真结果,并在接收到仿真结果后,释放对应子任务所占的仿真资源;仿真结果汇总模块,用于对接收到的各子任务的仿真结果进行审核,并在审核通过后将各子任务的仿真结果进行汇总保存,同时结束所述仿真任务。2.根据权利要求1所述的系统,其特征在于,所述仿真任务分解模块,具体用于:根据仿真任务中的仿真类型、项目周期和任务特点信息在预设的任务分解知识库中进行任务分解方案的匹配,获取与所述仿真任务匹配的任务分解方案,并按照获取的任务分解方案将所述仿真任务分解成多个子任务、以及生成每个子任务的仿真流程和进度计划;其中,所述预设的任务分解知识库中存储不同的任务分解方案,每个任务分解方案带有与之对应的仿真类型、项目周期和任务特点的标签;每个任务分解方案中包括有任务分解方法、分解得到的每个子任务的仿真流程以及进度计划。3.根据权利要求2所述的系统,其特征在于,所述仿真任务分发模块,具体用于:根据异地分布的仿真人员的任务饱和度、仿真经验、擅长任务领域和工作特点信息,将分解得到的多个子任务以及对应的仿真流程、进度计划和任务数据分发给对应的仿真人员。4.根据权利要求3所述的系统,其特征在于,所述仿真资源分发模块,具体用于:根据各子任务的负责人所在位置信息和企业在各地整体拥有的仿真资源情况,统一分配企业的仿真资源,所述仿真资源包括分布式仿真计算硬件资源、远程虚拟桌面资源、仿真软件授权许可证;所述分布式仿真计算硬件资源表示企业分布在各地的仿真计算硬件资源;其中,各子任务的负责人通过网络和远程虚拟桌面资源对所分配的分布式仿真计算硬件资源进行操控,以及根据所分配的仿真软件授权许可证进行相应仿真软件的使用。5.根据权利要求1~4任一项所述的系统,其特征在于,还包括:仿真进度监控模块,用于对各子任务的执行进度进行实时监控,并在判断子任务有逾期风险时,向对应的子任务负责人和仿真任务总负责人发送告警信息。6.一种基于异地协同的仿真方法,其特征在于,包括:接收仿真需求方按照仿真系...

【专利技术属性】
技术研发人员:胡浩刘昱马志郑舒阳祝弘滨
申请(专利权)人:中车工业研究院有限公司
类型:发明
国别省市:北京,11

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

1