本申请实施例涉及通信技术,尤其涉及一种车间仿真方法、装置、电子设备和存储介质。
背景技术:
1、在进行工厂的车间规划过程中,需要进行物流规划,以保障车间生产的正常运行。
2、现有技术中,物流规划一般是由设计院协同业主依靠经验来进行统一车间规划,但是,根据经验进行车间规划,在设计阶段一些隐性问题难以被暴露,难以判断车间物流规划是否合理,缺乏对车间规划方案的有效验证方式。
技术实现思路
1、本申请提供一种车间仿真方法、装置、电子设备和存储介质,以对车间级规划进行有效的验证,保障车间规划的合理性。
2、第一方面,本申请实施例提供了一种车间仿真方法,该车间仿真方法包括:
3、获取目标仿真任务,并通过基于modelica集成的车间模型对目标仿真任务进行生产仿真,生成运输指令;
4、通过联合仿真通信接口,将运输指令传输给基于unity3d建立的场景仿真模型,以实现对目标仿真任务的联合仿真;
5、基于unity3d建立的场景仿真模型,根据运输指令进行运输仿真,得到运输仿真结果,并通过联合仿真通信接口,将运输仿真结果传输给车间模型;
6、车间模型根据运输仿真结果确定目标仿真任务的目标仿真结果。
7、第二方面,本申请实施例还提供了一种车间仿真装置,该车间仿真装置包括:
8、运输指令生成模块,用于获取目标仿真任务,并通过基于modelica集成的车间模型对目标仿真任务进行生产仿真,生成运输指令;
9、运输指令传输模块,用于通过联合仿真通信接口,将运输指令传输给基于unity3d建立的场景仿真模型,以实现对目标仿真任务的联合仿真;
10、运输仿真结果传输模块,用于基于unity3d建立的场景仿真模型,根据运输指令进行运输仿真,得到运输仿真结果,并通过联合仿真通信接口,将运输仿真结果传输给车间模型;
11、目标仿真结果确定模块,用于车间模型根据运输仿真结果确定目标仿真任务的目标仿真结果。
12、第三方面,本申请实施例还提供了电子设备,该电子设备包括:
13、一个或多个处理器;
14、存储装置,用于存储一个或多个程序;
15、当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本申请实施例提供的任意一种车间仿真方法。
16、第四方面,本申请实施例还提供了一种包括计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行如本申请实施例提供的任意一种车间仿真方法。
17、本申请通过获取目标仿真任务,并通过基于modelica集成的车间模型对目标仿真任务进行生产仿真,生成运输指令,可以基于modelica对车间的生产流程进行有效仿真;通过联合仿真通信接口,将运输指令传输给基于unity3d建立的场景仿真模型,以实现对目标仿真任务的联合仿真,可以结合modelica模型开放性好和uinty3d碰撞检测功能成熟的优势,更好的满足复杂的大规模车间级仿真需求;基于unity3d建立的场景仿真模型,根据运输指令进行运输仿真,得到运输仿真结果,可以基于unity3d对车间的运输情况进行有效的仿真;并通过联合仿真通信接口,将运输仿真结果传输给车间模型;车间模型根据运输仿真结果确定目标仿真任务的目标仿真结果,实现车间级整体系统的多领域统一建模与仿真分析。因此通过本申请的技术方案,解决了在设计阶段一些隐性问题难以被暴露,难以判断车间物流规划是否合理,缺乏对车间规划方案的有效验证方式的问题,达到了实现对车间级规划进行有效的验证,保障车间规划的合理性的效果。
1.一种车间仿真方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述通过联合仿真通信接口,将所述运输指令传输给基于unity3d建立的场景仿真模型,包括:
3.根据权利要求2所述的方法,其特征在于,所述预设数据转换方式包括:
4.根据权利要求1所述的方法,其特征在于,所述通过基于modelica集成的车间模型对所述目标仿真任务进行生产仿真,生成运输指令,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于unity3d建立的场景仿真模型,根据所述运输指令进行运输仿真,得到运输仿真结果,包括:
6.根据权利要求1-5任一所述的方法,其特征在于,在所述获取目标仿真任务之前,还包括:
7.一种车间仿真装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述运输指令传输模块,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6任一所述的车间仿真方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6任一所述的车间仿真方法。