一种基于微服务架构的云制造调度仿真方法及系统技术方案

技术编号:39797924 阅读:7 留言:0更新日期:2023-12-22 02:30
本申请提供了一种基于微服务架构的云制造调度仿真方法及系统,通过制造任务发起者的需求属性描述信息,分别获取制造任务发起者在

【技术实现步骤摘要】
一种基于微服务架构的云制造调度仿真方法及系统


[0001]本申请涉及数据处理领域,具体而言,涉及一种基于微服务架构的云制造调度仿真方法及系统


技术介绍

[0002]现有技术中,针对缺乏低合和高扩展的云制造调度仿真系统,无法方便地对调度算法性能进行测试的问题,以成本和完工时间最小化以及服务质量最大化为调度目标,提出了可扩展的云制造调度模型,并在此基础上设计和开发了一个基于微服务架构的云制造调度仿真系统,实现了系统管理

资源管理

任务管理和仿真管理等功能,具有灵活自治

稳定

可扩展等特征

该仿真系统能够对调度算法的性能进行仿真

测试和优化,从而为云制造调度算法性能测试和参数优化提供了一个仿真平台

而云制造调度的关键是如何进行资源与任务的调度,尤其是针对未知调度状态的服务与任务的准确匹配是需要考虑的技术问题


技术实现思路

[0003]本申请的目的在于提供一种基于微服务架构的云制造调度仿真方法及系统

[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得

[0005]根据本申请实施例的一个方面,提供一种基于微服务架构的云制造调度仿真方法,所述方法包括:通过制造任务发起者的需求属性描述信息,分别获取所述制造任务发起者在
P
个系统调度状态下的调度匹配表征向量,所述
P
个系统调度状态包括一个目标匹配系统调度状态和不少于一个对照匹配系统调度状态,每个调度匹配表征向量用于指示所述制造任务发起者在相应系统调度状态下对拟匹配的制造服务的匹配性;将获取的
P
个调度匹配表征向量进行整合,得到调度匹配整合表征向量;通过事先设置的多个匹配分析策略,分别对所述调度匹配整合表征向量进行分析,得到对应的分析结果;其中,每个匹配分析策略用于指示针对一个匹配维度的分析方式,每个分析结果用于指示在相应匹配分析策略下,所述制造任务发起者匹配所述制造服务的置信度;如果具有一个或多个分析结果符合设定的分析要求,在所述目标匹配系统调度状态下,向所述制造任务发起者匹配所述制造服务;将各个匹配结果转换为调度甘特图

[0006]作为一种实施方式,所述通过制造任务发起者的需求属性描述信息,分别获取所述制造任务发起者在
P
个系统调度状态下的调度匹配表征向量,包括:通过制造任务发起者的需求属性描述信息,抽取所述制造任务发起者的任务约束表征向量;
针对所述
P
个系统调度状态,分别进行如下步骤:获取一个系统调度状态对应的系统调度状态预估参变量,所述系统调度状态预估参变量用于指示在所述一个系统调度状态下,各已匹配制造任务发起者和各已匹配制造服务之间的牵涉系数;通过所述任务约束表征向量和所述系统调度状态预估参变量,获得所述制造任务发起者在所述一个系统调度状态下,针对所述拟匹配的制造服务的调度匹配表征向量

[0007]作为一种实施方式,所述通过所述任务约束表征向量和所述系统调度状态预估参变量,获得所述制造任务发起者在所述一个系统调度状态下,针对所述拟匹配的制造服务的调度匹配表征向量,包括:获取所述目标匹配系统调度状态对应的系统调度状态迭代参变量,所述系统调度状态迭代参变量用于指示在所述目标匹配系统调度状态下,所述制造任务发起者和所述制造服务之间的牵涉系数;通过所述系统调度状态预估参变量,对所述任务约束表征向量进行分析,获得针对所述一个系统调度状态推理的初始调度匹配表征向量;通过所述系统调度状态迭代参变量,对所述初始调度匹配表征向量进行迭代优化,获得所述制造任务发起者在所述一个系统调度状态下的调度匹配表征向量

[0008]作为一种实施方式,所述系统调度状态迭代参变量的获取过程包括:抽取所述目标匹配系统调度状态的系统调度状态表征向量,并对所述系统调度状态表征向量进行分析,获得系统调度状态描述参变量,所述系统调度状态描述参变量用于指示所述目标匹配系统调度状态与所述各已匹配制造服务之间的牵涉系数;通过所述系统调度状态描述参变量,确定在所述目标匹配系统调度状态下,所述任务约束表征向量与所述制造服务的制造服务表征向量之间的牵涉系数,得到对应的系统调度状态迭代参变量

[0009]作为一种实施方式,所述将获取的
P
个调度匹配表征向量进行整合,得到调度匹配整合表征向量,包括:通过事先确定的组合顺序,对获取的
P
个调度匹配表征向量进行向量组合操作,获得调度匹配整合表征向量;或者;通过所述
P
个系统调度状态分别对应的整合比例参变量,对获取的
P
个调度匹配表征向量进行向量整合操作,获得调度匹配整合表征向量;其中,每个整合比例参变量用于指示相应系统调度状态对比于所述
P
个系统调度状态的影响程度大小;或者;通过获取的
P
个调度匹配表征向量之间的误差,对所述
P
个调度匹配表征向量进行向量整合操作,获得调度匹配整合表征向量

[0010]作为一种实施方式,所述通过所述
P
个系统调度状态分别对应的整合比例参变量,对获取的
P
个调度匹配表征向量进行向量整合操作,获得调度匹配整合表征向量,包括:获取所述
P
个系统调度状态一并对应的整合迭代参变量,所述整合迭代参变量用于指示在所述
P
个系统调度状态下,各已匹配制造任务发起者与各已匹配制造服务之间的牵涉系数;
针对所述
P
个系统调度状态,进行以下步骤:通过一个系统调度状态对应的整合比例参变量,对获取的
P
个调度匹配表征向量进行向量权重修正操作,获得所述一个系统调度状态的初始分支整合表征向量;通过所述整合迭代参变量,对所述初始分支整合表征向量进行迭代优化,获得所述一个系统调度状态的分支整合表征向量;对于得到的
P
个系统调度状态各自的分支整合表征向量进行向量组合操作,得到调度匹配整合表征向量;所述通过获取的
P
个调度匹配表征向量之间的误差,对所述
P
个调度匹配表征向量进行向量整合操作,获得调度匹配整合表征向量,包括:通过每个调度匹配表征向量分别和所述
P
个调度匹配表征向量之间的误差,获取所述每个调度匹配表征向量对应的残差项;对
P
个调度匹配表征向量分别对应的残差项进行组合,得到调度匹配整合表征向量

[0011]作为一种实施方式,所述通过事先设置的多个匹配分析策略,分别对所述调度匹配整合表征向量进行分析,得到对应的分析结果,包括:获取事先设置的多个匹配分析策略同时关联的综合分析参变量,所述综合分析参变量用于指示通过所述各匹配本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于微服务架构的云制造调度仿真方法,其特征在于,所述方法包括:通过制造任务发起者的需求属性描述信息,分别获取所述制造任务发起者在
P
个系统调度状态下的调度匹配表征向量,所述
P
个系统调度状态包括一个目标匹配系统调度状态和不少于一个对照匹配系统调度状态,每个调度匹配表征向量用于指示所述制造任务发起者在相应系统调度状态下对拟匹配的制造服务的匹配性;将获取的
P
个调度匹配表征向量进行整合,得到调度匹配整合表征向量;通过事先设置的多个匹配分析策略,分别对所述调度匹配整合表征向量进行分析,得到对应的分析结果;其中,每个匹配分析策略用于指示针对一个匹配维度的分析方式,每个分析结果用于指示在相应匹配分析策略下,所述制造任务发起者匹配所述制造服务的置信度;如果具有一个或多个分析结果符合设定的分析要求,在所述目标匹配系统调度状态下,向所述制造任务发起者匹配所述制造服务;将各个匹配结果转换为调度甘特图
。2.
根据权利要求1所述的方法,其特征在于,所述通过制造任务发起者的需求属性描述信息,分别获取所述制造任务发起者在
P
个系统调度状态下的调度匹配表征向量,包括:通过制造任务发起者的需求属性描述信息,抽取所述制造任务发起者的任务约束表征向量;针对所述
P
个系统调度状态,分别进行如下步骤:获取一个系统调度状态对应的系统调度状态预估参变量,所述系统调度状态预估参变量用于指示在所述一个系统调度状态下,各已匹配制造任务发起者和各已匹配制造服务之间的牵涉系数;通过所述任务约束表征向量和所述系统调度状态预估参变量,获得所述制造任务发起者在所述一个系统调度状态下,针对所述拟匹配的制造服务的调度匹配表征向量
。3.
根据权利要求2所述的方法,其特征在于,所述通过所述任务约束表征向量和所述系统调度状态预估参变量,获得所述制造任务发起者在所述一个系统调度状态下,针对所述拟匹配的制造服务的调度匹配表征向量,包括:获取所述目标匹配系统调度状态对应的系统调度状态迭代参变量,所述系统调度状态迭代参变量用于指示在所述目标匹配系统调度状态下,所述制造任务发起者和所述制造服务之间的牵涉系数;通过所述系统调度状态预估参变量,对所述任务约束表征向量进行分析,获得针对所述一个系统调度状态推理的初始调度匹配表征向量;通过所述系统调度状态迭代参变量,对所述初始调度匹配表征向量进行迭代优化,获得所述制造任务发起者在所述一个系统调度状态下的调度匹配表征向量
。4.
根据权利要求3所述的方法,其特征在于,所述系统调度状态迭代参变量的获取过程包括:抽取所述目标匹配系统调度状态的系统调度状态表征向量,并对所述系统调度状态表征向量进行分析,获得系统调度状态描述参变量,所述系统调度状态描述参变量用于指示所述目标匹配系统调度状态与所述各已匹配制造服务之间的牵涉系数;通过所述系统调度状态描述参变量,确定在所述目标匹配系统调度状态下,所述任务
约束表征向量与所述制造服务的制造服务表征向量之间的牵涉系数,得到对应的系统调度状态迭代参变量
。5.
根据权利要求1‑4任一项所述的方法,其特征在于,所述将获取的
P
个调度匹配表征向量进行整合,得到调度匹配整合表征向量,包括:通过事先确定的组合顺序,对获取的
P
个调度匹配表征向量进行向量组合操作,获得调度匹配整合表征向量;或者;通过所述
P
个系统调度状态分别对应的整合比例参变量,对获取的
P
个调度匹配表征向量进行向量整合操作,获得调度匹配整合表征向量;其中,每个整合比例参变量用于指示相应系统调度状态对比于所述
P
个系统调度状态的影响程度大小;或者;通过获取的
P
个调度匹配表征向量之间的误差,对所述
P
个调度匹配表征向量进行向量整合操作,获得调度匹配整合表征向量
。6.
根据权利要求5所述的方法,其特征在于,所述通过所述
P
个系统调度状态分别对应的整合比例参变量,对获取的
P
个调度匹配表征向量进行向量整合操作,获得调度匹配整合表征向量,包括:获取所述
P
个系统调度状态一并对应的整合迭代参变量,所述整合迭代参变量用于指示在所述
P
个系统调度状态下,各已匹配制造任务发起者与各已匹配制造服务之间的牵涉系...

【专利技术属性】
技术研发人员:曾鸣闻方平钟庆萍周叶芬刘俊锴
申请(专利权)人:工业云制造四川创新中心有限公司
类型:发明
国别省市:

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

1