[发明专利]一种基于汇聚任务冲突关系图着色的制造服务调度方法有效
申请号: | 202010563640.9 | 申请日: | 2020-06-18 |
公开(公告)号: | CN111738510B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 程颖;戚庆林;王东旭 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/06;G06Q50/04 |
代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 张乾桢 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 汇聚 任务 冲突 关系 着色 制造 服务 调度 方法 | ||
本发明公开了一种基于汇聚任务冲突关系图着色的制造服务调度方法,该方法包括以下步骤:1、对平台上需进行制造服务调度的汇聚任务建模,然后以时间单元为周期间隔对汇聚后的制造任务执行时间段进行划分;2、提取存在时间冲突的任务节点和冲突关系边,构建任务冲突关系图;3、对任务冲突关系图中的可选着色颜色和着色任务节点的特征进行提取;4、定义制造服务调度决策系数,建立针对不同协作平台的调度指标和目标函数;5、在考虑全局最优和满足约束条件的前提下,求解调度问题,生成制造服务调度方案。本发明有效解决了哪一个制造任务在什么时间段内调用哪一个制造服务的问题,保证在不同协作环境下制造服务调度的有效性和配置效率。
技术领域
本发明属于面向服务的制造系统中制造服务协作技术领域,具体涉及一种基于汇聚任务冲突关系图着色的制造服务调度方法。
背景技术
在面向服务的智能制造系统中,其参与的用户角色是多样的、不同提供者所提供或者所能提供的具体的制造服务多样的,以及提交自不同需求者的制造任务多样的。在平台的应用和运营过程中,参与其中的企业用户既有集团企业用户(包括其组成企业),也有中小企业用户。而不论是集团企业还是中小企业,它们参与到系统整体的协同制造活动中的角色既可能是服务提供者,也可能是服务需求者,还有可能是服务提供者和需求者的双重身份。此外,系统中的制造服务种类繁多、功能各异,导致不同的制造服务所能解决的制造任务不尽相同且非常有限。从不同的维度、考虑不同的环境、针对不同的对象,尤其是考虑时间维度上制造服务对应执行制造任务时可能具有的持续性,仅仅知道制造服务与制造任务之间的匹配对应关系还远远不够。因此,要实现哪一个制造任务在什么时间段内调用哪一个制造服务,需要解决制造服务调度问题。
发明内容
为了解决上述技术问题,本发明公开了一种基于汇聚任务冲突关系图着色的制造服务调度方法,该方法考虑时间维度以及服务执行任务的持续性,并且针对确定的制造任务及其确定的需求执行时间段,具体解决哪一个制造服务在什么时间段内执行哪一个制造任务的调度问题。本发明的一种基于汇聚任务冲突关系图着色的制造服务调度方法,该方法涵盖了对平台上汇聚任务需求执行时间段的时间单元划分,任务冲突关系图的构建和着色特征的提取,进而基于前图的顶点着色的思想,建立制造服务调度优化问题模型,并分别针对集团企业的服务利用效率和中小企业的平均服务调用率进行调度优化决策,能够解决哪一个制造任务在什么时间段内调用哪一个制造服务的调度问题。
本发明解决其技术问题是采取以下技术方案实现的:一种基于汇聚任务冲突关系图着色的制造服务调度方法,包括:
步骤1:面向平台汇聚制造任务进行时间单元划分,具体实现如下:
①对平台上需进行制造服务调度的汇聚任务建模:制造任务是用户提交给平台的制造需求,需要匹配特定的制造服务在规定时间内完成调度,平台上包括的制造任务可建模为task={task_starttime,task_endtime},其中,task_starttime为任务task待执行时间区间的开始时间,task_endtime为任务task待执行时间区间的结束时间;平台会将用户提交的所有制造任务汇聚形成待调度的制造任务汇聚集合T={task1,task2,…,taski,…,taskNoT},其中,NoT为制造任务汇聚集合中制造任务的数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010563640.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于分布式存储的缓存数据管控方法及装置
- 下一篇:一种脂肽分子及其应用
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理