[发明专利]一种适用于工程机械的云仿真方法和系统在审
申请号: | 202211410021.1 | 申请日: | 2022-11-11 |
公开(公告)号: | CN115712501A | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 武维维;刘永记;刘建 | 申请(专利权)人: | 江苏徐工工程机械研究院有限公司;江苏徐工国重实验室科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48;G06F9/455 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 张倩倩 |
地址: | 221000 江苏省徐*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 工程机械 仿真 方法 系统 | ||
1.一种适用于工程机械的云仿真方法,其特征是,包括:
获取仿真任务信息;
统计接收到的仿真任务数量,与虚拟机数量进行比较;
若仿真任务数量小于或等于虚拟机数量,则将各仿真任务分别分配至一个虚拟机进行仿真计算;
若仿真任务数量大于虚拟机数量,则利用预设的仿真任务评估函数对各仿真任务进行任务评估;
根据任务评估结果对所有仿真任务进行任务大小排序,根据虚拟机的数量将相应数量的任务评估结果较小的仿真任务分别分配给各虚拟机;
对于未分配的剩余仿真任务,将仿真任务分配至具备相应仿真计算能力的虚拟机。
2.根据权利要求1所述的方法,其特征是,所述获取仿真任务信息包括:
接收用户输入的工程机械仿真指令,所述工程机械仿真指令包括仿真对象类型以及仿真变量参数信息,仿真对象类型信息包括工程机械类型和子系统类型信息;
根据所述仿真对象类型确定对应的工程机械子系统,利用仿真变量参数以及预设的对应的子系统仿真任务生成模型生成仿真任务信息。
3.根据权利要求1所述的方法,其特征是,若仿真任务数量小于或等于虚拟机数量,所述将各仿真任务分别分配至一个虚拟机进行仿真计算,为:采用FCFSA算法,按照仿真任务到达的顺序依次将各仿真任务分配至一个虚拟机。
4.根据权利要求1所述的方法,其特征是,所述仿真任务评估函数根据仿真任务的完成时长、仿真资源成本和任务优先级确定仿真任务的大小,任务优先级越高、完成时长越短。仿真资源成本越小,则任务评估结果越小。
5.根据权利要求1或4所述的方法,其特征是,所述仿真任务评估函数表示为:
F=αRTij+βRC+γ
式中,F表示综合评估值,γ表示预设的或者仿真任务信息中的仿真任务优先级,RTij表示仿真任务在传输、确认和执行操作过程所用的完成时长,RC表示计算资源成本,α、β分别表示预设的RTij和RC的权重。
6.根据权利要求5所述的方法,其特征是,RTij的计算公式为:
RC的计算公式为:
式中,Si表示仿真任务i的大小,bi表示带宽,di表示传输延迟,ki表示执行仿真任务i所需的指令数目,nj表示每秒执行的指令数,dj表示表示指令延迟,n表示虚拟机的数量,C表示执行任务i的成本,m表示容器容量,S表示虚拟机的大小,st表示存储量。
7.根据权利要求1所述的方法,其特征是,所述根据任务评估结果对所有仿真任务进行任务大小排序,根据虚拟机的数量将相应数量的评估结果较小的仿真任务分别分配给各虚拟机,包括:
根据任务评估结果从小到大对仿真任务进行排序,选取前n个仿真任务,分别分配给一个虚拟机进行仿真任务计算,其中,n为虚拟机的数量。
8.根据权利要求1所述的方法,其特征是,所述对于未分配的剩余仿真任务,将仿真任务分配至具备相应仿真计算能力的虚拟机,包括:
监测各虚拟机的剩余负载量得到计算能力余量;
将剩余仿真任务的任务量与虚拟机的计算能力余量进行匹配,将匹配成功的仿真任务分配给对应的虚拟机。
9.根据权利要求1所述的方法,其特征是,所述对于未分配的剩余仿真任务,将仿真任务分配至具备相应仿真计算能力的虚拟机,包括:
监测各虚拟机的剩余负载量得到计算能力余量;
利用最短任务优先算法,按照仿真任务从小到大的顺序将剩余仿真任务的任务量与虚拟机的计算能力余量进行匹配,将匹配成功的仿真任务分配给对应的虚拟机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏徐工工程机械研究院有限公司;江苏徐工国重实验室科技有限公司,未经江苏徐工工程机械研究院有限公司;江苏徐工国重实验室科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211410021.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:塔桅结构破损位置图像识别方法
- 下一篇:分体式空调器