System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数字孪生仿真,特别是涉及数字孪生仿真方法、系统、设备及可读存储介质。
技术介绍
1、数字孪生技术(digital twin,dt)是综合运用感知、计算、建模等信息技术,通过软件定义,对物理空间描述、诊断、预测、决策,进而实现物理空间与数字空间的实时交互映射。
2、数字孪生技术通常依附于计算机网络,现有的数字孪生仿真测试平台采用仿真的方法对网络协议和技术进行试验和验证,存在模型准确度低、参数与实际场景不一致、仿真层次紧密耦合的设计限制高层应用的灵活性等问题,影响了测试验证结果的可信度。同时,数字孪生仿真测试平台中的测试操作需要通过依托该数字孪生仿真测试平台的底层逻辑编程代码,而实际应用场景的物理测试操作需要利用另一套编程代码,因此在进行数字孪生仿真测试时,需要通过不同的代码逻辑进行代码编译,使得数字孪生仿真测试周期长、灵活性不够以及运营成本高等等问题。
技术实现思路
1、本申请提供数字孪生仿真方法、系统、设备及可读存储介质,能够解决现有的数字孪生仿真测试平台在进行仿真测试所存在测试周期长、灵活性不够以及运营成本高的问题。
2、本申请第一方面提供了一种数字孪生仿真方法,该方法包括:
3、获取虚拟串口,基于虚拟串口读取至少两个数据库中的任一数据库的存储数据;
4、获取第一操作指令,以调取数据库中与第一操作指令对应的目标存储数据;
5、获取第二操作指令,基于第二操作指令对目标存储数据进行变更操作,以实现对第一物体和第二物
6、进一步地,基于第二操作指令对目标存储数据进行变更操作,以实现对第一物体和第二物体的同步操作的步骤包括:
7、获取串口通信协议;
8、基于变更操作生成第三操作指令,通过串口通信协议将第三操作指令传输至第二物体的控制模块和第一物体的控制模块;
9、通过第一物体的控制模块,基于第三操作指令控制第一物体执行动作;
10、通过第二物体的控制模块,基于第三操作指令控制第二物体执行动作。
11、进一步地,方法还包括:
12、获取代码方块;其中,每个代码方块收录单个数据库的存储数据;
13、串接代码方块与虚拟串口。
14、进一步地,基于虚拟串口读取至少两个数据库中的任一数据库的存储数据的步骤包括:
15、连接虚拟串口与第一物体;
16、通过虚拟串口将代码方块中的存储数据烧录至第一物。
17、或者,连接虚拟串口与第二物体;
18、通过虚拟串口将代码方块中的存储数据烧录至第二物体。
19、进一步地,获取虚拟串口的步骤包括:
20、获取空白模块和第四操作指令;
21、基于第四操作指令对空白模块进行代码编程,以生成代码模块;
22、基于代码模块生成虚拟串口。
23、进一步地,获取第一操作指令,以调取数据库中与第一操作指令对应的目标存储数据的步骤包括:
24、基于第一操作指令,调取与目标存储数据对应的至少一个功能模块;
25、建立所有功能模块与第一物体的连接关系;其中,功能模块用于监测第一物体的运动参数。
26、进一步地,方法还包括:
27、基于第一物体的运动参数获取第一物体的第一运动数据;
28、获取第二物体的第二运动数据;
29、获取第一运动数据和第二运动数据的差值,以基于差值评判第一物体和第二物体的同步仿真效果。
30、本申请第二方面提供了一种数字孪生仿真系统,该数字孪生仿真系统包括:
31、虚拟串口,用于读取至少两个数据库中的任一数据库的存储数据;
32、获取模块,用于获取第一操作指令,以调取至少两个数据库中的任一数据库中与第一操作指令对应的目标存储数据;
33、获取模块还用于获取第二操作指令,基于第二操作指令对目标存储数据进行变更操作,以实现对第一物体和第二物体的同步操作;其中第一物体为虚拟物体,第二物体为物理物体。
34、本申请第三方面提供了一种电子设备,该电子设备包括相互耦接的存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现如上述的数字孪生仿真方法。
35、本申请第四方面提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,计算机程序能够被处理器执行时实现如上述的数字孪生仿真方法。
36、区别于现有技术,本申请通过设置虚拟串口实现不同数据库数据的烧录,通过第一操作指令调取对应的目标存储数据,并通过第二操作指令对目标存储数据进行变更,实现对虚拟物体的第一物体和物理物体的第二物体进行同步操作,进而实现数字孪生仿真效果。并且,第一物体和第二物体均接收相同的第二操作指令的执行动作,无需额外编写另一套编程代码实现同步操作,能够缩短测试周期,提高测试灵活度和测试效率,降低运营成本。
37、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。
本文档来自技高网...【技术保护点】
1.一种数字孪生仿真方法,其特征在于,所述方法包括:
2.根据权利要求1所述的数字孪生仿真方法,其特征在于,所述基于所述第二操作指令对所述目标存储数据进行变更操作,以实现对第一物体和第二物体的同步操作的步骤包括:
3.根据权利要求1所述的数字孪生仿真方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的数字孪生仿真方法,其特征在于,所述基于所述虚拟串口读取至少两个数据库中的任一数据库的存储数据的步骤包括:
5.根据权利要求1所述的数字孪生仿真方法,其特征在于,所述获取虚拟串口的步骤包括:
6.根据权利要求2所述的数字孪生仿真方法,其特征在于,所述获取第一操作指令,以调取所述数据库中与所述第一操作指令对应的目标存储数据的步骤包括:
7.根据权利要求6所述的数字孪生仿真方法,其特征在于,所述方法还包括:
8.一种数字孪生仿真系统,其特征在于,包括:
9.一种电子设备,其特征在于,包括相互耦接的存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现如权利要求1-7中任一项
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序能够被处理器执行时实现如权利要求1-7中任一项所述的数字孪生仿真方法。
...【技术特征摘要】
1.一种数字孪生仿真方法,其特征在于,所述方法包括:
2.根据权利要求1所述的数字孪生仿真方法,其特征在于,所述基于所述第二操作指令对所述目标存储数据进行变更操作,以实现对第一物体和第二物体的同步操作的步骤包括:
3.根据权利要求1所述的数字孪生仿真方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的数字孪生仿真方法,其特征在于,所述基于所述虚拟串口读取至少两个数据库中的任一数据库的存储数据的步骤包括:
5.根据权利要求1所述的数字孪生仿真方法,其特征在于,所述获取虚拟串口的步骤包括:
6.根据权利要求2所述的数字孪生仿真方法...
【专利技术属性】
技术研发人员:李西峙,
申请(专利权)人:深圳市大富网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。