基于web的在线仿真智能agv仿真调度方法及装置制造方法及图纸

技术编号:25755818 阅读:25 留言:0更新日期:2020-09-25 21:05
本发明专利技术提供了一种基于web的在线仿真智能agv仿真调度方法及装置,所述方法包括:预先将用户的仿真数据存储在节点服务器中,并在控制节点服务器中生成对应于仿真数据的映射表,其中,映射表中存储有各个用户的仿真数据存储的节点服务器标识,以及用户标识;接收用户发起的仿真请求,根据该用户的标识信息与映射表的对应关系,查找出用户仿真数据的节点服务器;从所述节点服务器中获取用户的仿真数据进行仿真处理。应用本发明专利技术实施例,节约了仿真数据的获取时间。

【技术实现步骤摘要】
基于web的在线仿真智能agv仿真调度方法及装置
本专利技术涉及数据仿真
,具体涉及一种基于web的在线仿真智能agv仿真调度方法及装置。
技术介绍
随着互联网+理念的普及与推广,将仿真模拟过程移到线上编程并执行已成为一种趋势。在虚拟场景中,由于用户模型库数据冗余并且数据量庞大,因此,提高仿真数据的处理速度是亟待解决的技术问题。现有技术中申请号为CN201811582669.0的专利技术专利申请公开了一种分布式并行实时仿真调度实现方法。通过定义一条仿真软总线,通过仿真软总线设计,实现了多用户建立的多仿真任务的并发执行。仿真调度和各仿真模型都与该仿真软总线互联,仿真时钟和仿真数据都通过点对点的方式在仿真软总线上互连,每条数据连接在仿真软总线内部通过DDS端口进行区分,使得仿真系统内的各个元素都不存在耦合关系,并且支持仿真调度的冗余设计,大大增加了分布式仿真系统的稳定性,降低了分布式仿真系统的风险,增加了分布式实时仿真系统的适应能力;本设计独特采用实时适配器模块以实现分布式软实时与硬实时的无缝对接。通过增加仿真调度备份保障了分布式并行仿真系统的正确运行。但是,该申请在实际数据调度时,其系统架构以及数据调度方法如图1所示,图1为现有技术中的在线仿真用户模型数据服务器集群的部署示意图,用户模型数据存储在节点服务器集群中,节点服务器集群由多个节点服务器组成的分布式集群。在线仿真平台接收到终端用户的仿真请求时,需要通过在集群中的所有用户模型数据及组件属性实现仿真运算。但是,同一用户的数据可能存储在不同的节点服务器中,在仿真开始之前,需要从各个节点服务器中读取对应于该用户的仿真数据的备份,仿真数据包括模型数据及组件属性数据,并判断备份之间的一致性,在一致性校验通过之后,将这些数据拷贝至web服务中,在web服务器中进行模型仿真;由于仿真数据的数据量较大,导致该过程耗时达到10秒以上。在仿真处理完成后,先将仿真结果同步至各个节点服务器,然后再采集仿真日志进行分析计算,得到该用户的仿真服务的质量结果。因此,现有技术存在仿真数据读取耗时较长,且在数据同步之后再进行仿真服务的质量结果的分析,导致用户不能及时的获取质量结果,降低了用户体验。
技术实现思路
本专利技术所要解决的技术问题在于如何降低仿真数据的读取耗时。本专利技术通过以下技术手段实现解决上述技术问题的:本专利技术实施例提供了一种基于web的在线仿真智能agv仿真调度方法,应用于agv仿真系统,所述agv仿真系统包括:节点服务器、控制节点服务器以及web服务器;所述方法包括:预先将用户的仿真数据存储在节点服务器中,并在控制节点服务器中生成对应于仿真数据的映射表,其中,映射表中存储有各个用户的仿真数据存储的节点服务器标识,以及用户标识;web服务器接收用户发起的仿真请求,控制节点服务器根据该用户的标识信息与映射表的对应关系,查找出用户仿真数据的节点服务器;从所述节点服务器中获取用户的仿真数据进行仿真处理。应用本专利技术实施例,在控制节点服务器中生成对应于仿真数据的映射表,在仿真开始之前的仿真数据读取过程中,可以根据映射表直接找到对应的节点服务器,并从节点服务器中获取仿真数据,相对于现有技术中遍历各个节点服务器并进行一致性比对后再进行仿真数据的获取,节约了仿真数据的获取时间。可选的,每一个用户对应一个存储仿真数据的节点服务器。可选的,所述从所述节点服务器中获取用户的仿真数据进行仿真处理,包括:获取用户针对仿真结果的输出指标,从输出指标中获取若干个第一筛选条件,生成对应第一筛选条件的仿真的输出结果。可选的,所述输出指标包括:组件工艺等级、输出结果数据类型中的一种;所述第一筛选条件包括:组件的旋转力控度、旋转角速度、组件合成之后的变形指数、组件嵌套之后的组件之间的摩擦力指数中的一种或组合。可选的,所述从输出指标中获取若干个第一筛选条件,包括:从输出指标中随机获取若干个第一筛选条件。可选的,所述从所述节点服务器中获取用户的仿真数据进行仿真处理,包括:分别生成仿真进程和日志进程,其中,仿真进程用于从所述节点服务器中获取用户的仿真数据进行仿真处理;日志进程用于记录仿真过程中的仿真参数以及仿真进度。可选的,在生成对应第一筛选条件的仿真的输出结果的同时,所述方法还包括:生成输出指标中其他的筛选条件对应的输出结果及仿真质量结果,将所述该输出结果同步至节点服务器。可选的,所述方法还包括:获取用户针对输出指标的输出结果的第二筛选条件;并从其他的筛选条件对应的输出结果中筛选出对应于第二筛选条件的第二输出结果以及仿真质量结果,并输出。本专利技术还提供了仿真调度装置,所述装置包括:节点服务器、控制节点服务器以及web服务器,其中,节点服务器用于,预先将用户的仿真数据存储在节点服务器中;控制节点服务器用于生成并存储对应于仿真数据的映射表,其中,映射表中存储有各个用户的仿真数据存储的节点服务器标识,以及用户标识;Web服务器用于接收用户发起的仿真请求,并命令控制节点服务器根据该用户的标识信息与映射表的对应关系,查找出用户仿真数据的节点服务器;从所述节点服务器中获取用户的仿真数据进行仿真处理。可选的,所述装置还包括:日志服务器,用于记录仿真过程中的仿真参数以及仿真进度。本专利技术的优点在于:应用本专利技术实施例,在控制节点服务器中生成对应于仿真数据的映射表,在仿真开始之前的仿真数据读取过程中,可以根据映射表直接找到对应的节点服务器,并从节点服务器中获取仿真数据,相对于现有技术中遍历各个节点服务器并进行一致性比对后再进行仿真数据的获取,节约了仿真数据的获取时间。附图说明图1为现有技术中的在线仿真用户模型数据服务器集群的部署示意图;图2为本专利技术实施例提供的一种仿真调度装置的结构示意图;图3为本专利技术实施例提供的一种基于web的在线仿真智能agv仿真调度方法的流程示意图;图4为本专利技术实施例提供的一种基于web的在线仿真智能agv仿真调度方法中的随机算法的流程示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1图2为本专利技术实施例提供的一种仿真调度装置的结构示意图,如图2所示,装置包括:节点服务器、控制节点服务器、Web服务器。基于上述装置,实现一种基于web的在线仿真智能agv仿真调度方法,所述方法包括:S101:预先将用户的仿真数据存储在节点服务器中,并在控制节点服务器中生成对应于仿真数据的映射表,其中,映射表中存储有各个用户的仿真数据存储的节点服务器标识,以及用户标识本文档来自技高网
...

【技术保护点】
1.一种基于web的在线仿真智能agv仿真调度方法,其特征在于,应用于agv仿真系统,所述agv仿真系统包括:节点服务器、控制节点服务器以及web服务器;所述方法包括:/n预先将用户的仿真数据存储在节点服务器中,并在控制节点服务器中生成对应于仿真数据的映射表,其中,映射表中存储有各个用户的仿真数据存储的节点服务器标识,以及用户标识;/nweb服务器接收用户发起的仿真请求,控制节点服务器根据该用户的标识信息与映射表的对应关系,查找出用户仿真数据的节点服务器;/n从所述节点服务器中获取用户的仿真数据进行仿真处理。/n

【技术特征摘要】
1.一种基于web的在线仿真智能agv仿真调度方法,其特征在于,应用于agv仿真系统,所述agv仿真系统包括:节点服务器、控制节点服务器以及web服务器;所述方法包括:
预先将用户的仿真数据存储在节点服务器中,并在控制节点服务器中生成对应于仿真数据的映射表,其中,映射表中存储有各个用户的仿真数据存储的节点服务器标识,以及用户标识;
web服务器接收用户发起的仿真请求,控制节点服务器根据该用户的标识信息与映射表的对应关系,查找出用户仿真数据的节点服务器;
从所述节点服务器中获取用户的仿真数据进行仿真处理。


2.根据权利要求1所述的一种基于web的在线仿真智能agv仿真调度方法,其特征在于,每一个用户对应一个存储仿真数据的节点服务器。


3.根据权利要求1所述的一种基于web的在线仿真智能agv仿真调度方法,其特征在于,所述从所述节点服务器中获取用户的仿真数据进行仿真处理,包括:
获取用户针对仿真结果的输出指标,从输出指标中获取若干个第一筛选条件,生成对应第一筛选条件的仿真的输出结果。


4.根据权利要求3所述的一种基于web的在线仿真智能agv数据响应处理方法,其特征在于,所述输出指标包括:组件工艺等级、输出结果数据类型中的一种;
所述第一筛选条件包括:组件的旋转力控度、旋转角速度、组件合成之后的变形指数、组件嵌套之后的组件之间的摩擦力指数中的一种或组合。


5.根据权利要求3所述的一种基于web的在线仿真智能agv数据响应处理方法,其特征在于,所述从输出指标中获取若干个第一筛选条件,包括:
从输出指标中随机获取若干个第一筛选条件。


6.根据权利要求5...

【专利技术属性】
技术研发人员:何婷婷李传国梁云凯金马于振中丁亮
申请(专利权)人:哈工大机器人合肥国际创新研究院
类型:发明
国别省市:安徽;34

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

1