一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于单机虚拟DPU的仿真系统的制作方法

2021-11-29 13:13:00 来源:中国专利 TAG:

一种基于单机虚拟dpu的仿真系统
技术领域
1.本发明涉及仿真系统技术领域,具体为一种基于单机虚拟dpu的仿真系统。


背景技术:

2.系统仿真是一种对系统问题求数值解的计算技术,它是根据系统分析的目的,在分析系统各要素性质及其相互关系的基础上,建立能描述系统结构或行为过程的、且具有一定逻辑关系或数量关系的仿真模型,据此进行试验或定量分析,以获得正确决策所需的各种信息;而dpu是是最新发展起来的专用处理器的一个大类,是继cpu,gpu之后,数据中心场景中的第三颗重要的算力芯片,为高带宽、低延迟、数据密集的计算场景提供计算引擎,dpu应用于系统仿真上无异于与虎添翼。
3.现有的基于单机虚拟dpu的仿真系统在进行试验或定量分析是需要先构建系统模型和运行参数,但由于是试验运行在运行时往往会出现错误,需要人工对模型及参数一一进行排查,过于费时费力。


技术实现要素:

4.针对现有技术的不足,本发明提供了一种基于单机虚拟dpu的仿真系统,解决了上述背景技术中提出现有的基于单机虚拟dpu的仿真系统在进行试验或定量分析是需要先构建系统模型和运行参数,但由于是试验运行在运行时往往会出现错误,需要人工对模型及参数一一进行排查,过于费时费力的问题。
5.为实现以上目的,本发明通过以下技术方案予以实现:一种基于单机虚拟dpu的仿真系统,包括系统构建模块和纠错模块,所述系统构建模块连接有参数输入模块,且参数输入模块连接有运行模块,所述纠错模块连接于运行模块的输出端,所述纠错模块包括捕捉单元、搜索单元和显示单元,所述捕捉单元与搜索单元相连接,且搜索单元与显示单元相连接,所述搜索单元还与完整案例数据库相连接,所述显示单元与参数修正模块相连接,且显示单元还与新案列数据库相连接,所述新案列数据库与人工解答模块相连接。
6.可选的,所述系统构建模块是利用dpu算力芯片在单台计算机上搭建需要仿真的系统模型所使用的控制对象模型,并利用控制对象模型构建系统模型。
7.可选的,所述参数输入模块是用于输入运行所需基本参数,所述运行模块是基于输入的基本参数对系统构建模块所构建的系统模型进行运行。
8.可选的,所述捕捉单元用于捕捉系统构建模块所构建的模型运行时出现错误的部位及其该部位的参数,所述搜索单元基于捕捉单元所捕捉到的错误部位的参数及模型类别于完整案例数据库中进行搜索相关案例。
9.可选的,所述显示单元用于显示搜索单元所搜索到的相关案例的参数与错误部位的参数,所述参数修正模块基于显示单元显示的参数将其输入至参数输入模块内部再通过运行模块重新运行系统模型。
10.可选的,所述新案列数据库用于储存完整案例数据库所不具备的新的系统模型运行案例包括具有出错部位的系统模型。
11.可选的,所述人工解答模块包括交流论坛、人工答复单元和参数规格统一单元,所述交流论坛与人工答复单元相连接,且交流论坛还与参数规格统一单元相连接。
12.可选的,所述交流论坛是用于线上交流的网络平台,新案列数据库内所储存的具有运行错误的系统模型发布至交流论坛上,所述人工答复单元是同行业专业人员通过登录交流论坛对发布于交流论坛上的系统模型运行错误的部位进行解答修正。
13.可选的,所述参数规格统一单元用于将人工答复单元所解答出的正确参数进行格式统一化并将其输入至参数输入模块进行运行验证。
14.可选的,所述新案列数据库还连接有剔除模块,且新案列数据库还连接有转移模块,所述剔除模块用于删除新案列数据库内部同类型系统模型,所述转移模块针对新案列数据库中答复正确的系统模型运行案例将其打包转移至完整案例数据库中。
15.本发明提供了一种基于单机虚拟dpu的仿真系统,具备以下有益效果:实现对需要仿真的系统模型出现运行错误部位快速捕捉、记录、搜索,获得同类型系统模型的正确运行参数,以便工作人员快速排查修正问题所在,并对于出现的新型系统模型案例进行记录分享,以便集思广益对出错部位进行修正,并对验证正确的新型系统模型案例进行打包储存,扩充模型类别的同时便于后期再遇到同类型的系统模型可快速修正。
16.1.该基于单机虚拟dpu的仿真系统,纠错模块在系统模型运行时捕捉到出错的运行部位并记录下该部位运行时的参数,同时搜索单元于完整案例数据库内在同类型系统模型下搜索同一参数,从而调出对应的系统模型案例,并通过显示单元显示,工作人员根据系统模型案例内的正确运行参数对参数输入模块中的参数加以修正即可快速便捷的完成系统模型的正常运行,有利于大幅度缩短对系统模型的问题排查所需时间。
17.2.该基于单机虚拟dpu的仿真系统,对于搜索单元无法于完整案例数据库搜索到同类型系统模型案例,此时在时间充裕的情况下,新案列数据库储存该具有运行错误的系统模型案例并发布至交流论坛上,等待人工答复单元对其进行答复修正,再通过参数规格统一单元对答复的参数内容进行格式统一化并将其参数输入至参数输入模块中进行二次运行以便验证是否准确,而参数内容格式统一化便于人们查看与输入。
18.3.该基于单机虚拟dpu的仿真系统,由人工答复单元所获得参数内容进行二次运行,运行正确则将该参数内容及系统模型打包通过转移模块转移储存至完整案例数据库中,从而不断为完整案例数据库内部添加新型案例,扩充内容的同时便于后期再遇到同类型的系统模型可快速修正。
19.4.该基于单机虚拟dpu的仿真系统,新案列数据库与剔除模块相连接,剔除模块用于删除新案列数据库中同类型同参数的模型案例,同类型同参数的模型案例只保留一个,有利于避免过度占用新案列数据库的内部储存空间。
附图说明
20.图1为本发明整体流程示意图;图2为本发明纠错模块内部流程示意图;
图3为本发明人工解答模块内部流程示意图。
21.图中:1、系统构建模块;2、参数输入模块;3、运行模块;4、纠错模块;401、捕捉单元;402、搜索单元;403、显示单元;5、完整案例数据库;6、参数修正模块;7、新案列数据库;8、人工解答模块;801、交流论坛;802、人工答复单元;803、参数规格统一单元;9、剔除模块;10、转移模块。
具体实施方式
22.请参阅图1至图3,本发明提供一种技术方案:一种基于单机虚拟dpu的仿真系统,包括系统构建模块1和纠错模块4,系统构建模块1连接有参数输入模块2,且参数输入模块2连接有运行模块3,纠错模块4连接于运行模块3的输出端,纠错模块4包括捕捉单元401、搜索单元402和显示单元403,捕捉单元401与搜索单元402相连接,且搜索单元402与显示单元403相连接,搜索单元402还与完整案例数据库5相连接,显示单元403与参数修正模块6相连接,且显示单元403还与新案列数据库7相连接,新案列数据库7与人工解答模块8相连接;具体操作如下,系统构建模块1先利用dpu算力芯片在单台计算机上搭建需要仿真的系统模型所使用的控制对象模型,并利用控制对象模型构建系统模型,再通过参数输入模块2为需要运行的系统模型输入运作所需的运行参数,随后通过运行模块3对系统模型进行运行,在运行时捕捉单元401捕捉系统模型运行时出现错误的部位及其出错参数,并通过搜索单元402于完整案例数据库5中搜索同类型的系统模型,并将同一部位的正确运行参数与出错部位的错误参数通过显示单元403显示,工作人员再依据正确运行参数与出错部位的错误参数进行比对,即可再次通过参数输入模块2更改错误参数,从而实现快速排查问题并修正,而当搜索单元402为搜索到同类型系统模型案例时,会将运行出错的系统模型案例及参数打包储存至新案列数据库7,等待人工解答模块8对其进行解答。
23.系统构建模块1是利用dpu算力芯片在单台计算机上搭建需要仿真的系统模型所使用的控制对象模型,并利用控制对象模型构建系统模型。
24.参数输入模块2是用于输入运行所需基本参数,运行模块3是基于输入的基本参数对系统构建模块1所构建的系统模型进行运行。
25.捕捉单元401用于捕捉系统构建模块1所构建的模型运行时出现错误的部位及其该部位的参数,搜索单元402基于捕捉单元401所捕捉到的错误部位的参数及模型类别于完整案例数据库5中进行搜索相关案例。
26.显示单元403用于显示搜索单元402所搜索到的相关案例的参数与错误部位的参数,参数修正模块6基于显示单元403显示的参数将其输入至参数输入模块2内部再通过运行模块3重新运行系统模型。
27.新案列数据库7用于储存完整案例数据库5所不具备的新的系统模型运行案例包括具有出错部位的系统模型。
28.如图3所示,人工解答模块8包括交流论坛801、人工答复单元802和参数规格统一单元803,交流论坛801与人工答复单元802相连接,且交流论坛801还与参数规格统一单元803相连接;具体操作如下,对于上传至交流论坛801中的运行出错的系统模型案例及参数,由人工答复单元802实现人工解答,而参数规格统一单元803根据解答内容将内容中的参数进
行提取并实现格式统一化,后将这些参数通过参数修正模块6输入至参数修正模块6中,运行模块3基于参数修正模块6中的参数再次运行系统模型通过运行是否有误从而判断参数是否准确。
29.交流论坛801是用于线上交流的网络平台,新案列数据库7内所储存的具有运行错误的系统模型发布至交流论坛801上,人工答复单元802是同行业专业人员通过登录交流论坛801对发布于交流论坛801上的系统模型运行错误的部位进行解答修正。
30.参数规格统一单元803用于将人工答复单元802所解答出的正确参数进行格式统一化并将其输入至参数输入模块2进行运行验证。
31.如图1

2所示,新案列数据库7还连接有剔除模块9,且新案列数据库7还连接有转移模块10,剔除模块9用于删除新案列数据库7内部同类型系统模型,转移模块10针对新案列数据库7中答复正确的系统模型运行案例将其打包转移至完整案例数据库5中;具体操作如下,对于通过人工解答模块8解决问题所在的系统模型将其打包通过转移模块10从新案列数据库7内部转移至完整案例数据库5中,从而不断为完整案例数据库5内部添加新型案例,扩充内容的同时便于后期再遇到同类型的系统模型可快速修正,同时剔除模块9用于删除新案列数据库7中同类型同参数的模型案例,同类型同参数的模型案例只保留一个,有利于避免过度占用新案列数据库7的内部储存空间。
32.综上,该基于单机虚拟dpu的仿真系统,使用时,首先系统构建模块1先利用dpu算力芯片在单台计算机上搭建需要仿真的系统模型所使用的控制对象模型,并利用控制对象模型构建系统模型,再通过参数输入模块2为需要运行的系统模型输入运作所需的运行参数;随后通过运行模块3对系统模型进行运行,在运行时捕捉单元401捕捉系统模型运行时出现错误的部位及其出错参数,并通过搜索单元402于完整案例数据库5中搜索同类型的系统模型,并将同一部位的正确运行参数与出错部位的错误参数通过显示单元403显示,工作人员再依据正确运行参数与出错部位的错误参数进行比对,即可再次通过参数输入模块2更改错误参数,从而实现快速排查问题并修正;而当搜索单元402为搜索到同类型系统模型案例时,会将运行出错的系统模型案例及参数打包储存至新案列数据库7,新案列数据库7会将打包后的系统模型案例上传至交流论坛801中,对于上传至交流论坛801中的运行出错的系统模型案例及参数,由人工答复单元802实现人工解答,而参数规格统一单元803根据解答内容将内容中的参数进行提取并实现格式统一化,后将这些参数通过参数修正模块6输入至参数修正模块6中,运行模块3基于参数修正模块6中的参数再次运行系统模型通过运行是否有误从而判断参数是否准确;而对于通过人工解答模块8解决问题所在的系统模型将其打包通过转移模块10从新案列数据库7内部转移至完整案例数据库5中,从而不断为完整案例数据库5内部添加新型案例,扩充内容的同时便于后期再遇到同类型的系统模型可快速修正,同时剔除模块9用于删除新案列数据库7中同类型同参数的模型案例,同类型同参数的模型案例只保留一个,有利于避免过度占用新案列数据库7的内部储存空间。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献