[发明专利]基于Web服务的协同制造控制方法及控制系统有效
申请号: | 201310715400.6 | 申请日: | 2013-12-23 |
公开(公告)号: | CN103810642B | 公开(公告)日: | 2017-01-11 |
发明(设计)人: | 薛霄;刘志中;王淑芳;晁浩;王俊峰 | 申请(专利权)人: | 河南理工大学 |
主分类号: | G06Q50/04 | 分类号: | G06Q50/04;G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 454000 河南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 web 服务 协同 制造 控制 方法 控制系统 | ||
1.一种基于Web服务的协同制造控制方法,其特征在于,包括如下步骤:
步骤1,确定完成协同制造所需的多个纵向任务节点;
步骤2,对于其中的每一纵向任务节点,搜索能够完成该纵向任务节点的多组候选服务,所述候选服务由可用候选服务和/或可用虚拟服务组成;基于所有纵向任务节点选定的候选服务,确定能够完成协同制造的多组串联候选服务组合;
步骤3,对所述多组串联候选服务组合进行寻优,确定协同制造的串联服务组合。
2.根据权利要求1所述的基于Web服务的协同制造控制方法,其特征在于,所述步骤2中,所述可用候选服务通过如下方式确定:
确定候选服务,获取该候选服务所能提供的当前产能值,若该当前产能值大于给定的纵向任务节点需要满足的产品需求量,则该候选服务为可用候选服务。
3.根据权利要求1或2所述的基于Web服务的协同制造控制方法,其特征在于,所述步骤2中,所述可用虚拟服务通过如下方式确定:
步骤20,对于给定的纵向任务节点,确定愿意进行横向协作的服务;
步骤21,按照组合的方式,基于所述愿意进行横向协作的服务,生成虚拟服务的组合;
步骤22,计算每个虚拟企业服务的当前产能值;
步骤23,若该当前产能值大于给定的纵向任务节点需要满足的产品需求量,则虚拟服务为可用虚拟服务。
4.根据权利要求3所述的基于Web服务的协同制造控制方法,其特征在于,所述步骤3进一步包括如下步骤:
步骤31,基于所述多组串联服务组合生成具有预定种群规模的初始群体;计算每一串联服务组合的评价值;预置多个代理;
步骤32,形成基于所述初始群体的解空间,每一个所述串联服务组合为一个解,从所述解空间中随机抽取不同的解赋给各个代理;
步骤33,对于每一个代理,从解空间中随机抽取出预定数量、有别于该代理内容的解;对该代理进行学习操作,以对该代理表示的解进行优化,并将获取的优化解保存到解空间中;基于每一个解的评价值,从解空间中删除与代理等数量的较差的解作为解空间的初始更新;
步骤34,根据每一串联服务组合的评价值,从解空间中提取前M个最优解,形成信仰空间;对信仰空间中的每一串联服务组合实施基于模仿学习的进化操作;从信仰空间中原有的串联服务组合和进化后得到的串联服务组合中,选取预定数目的最优串联服务组合作为对信仰空间的更新;M为给定的自然数;
步骤35,当信仰空间的解经过N代的积累后,用所述信仰空间的解替换所述解空间内的较差的解;将信仰空间内的解随机地赋给每个代理;N为给定的自然数;
步骤36,如果找到的最优解能够满足客户的QoS需求,即满足结束条件,则输出信仰空间内的最优解;否则返回步骤33重新进行迭代。
5.根据权利要求4所述的基于Web服务的协同制造控制方法,其特征在于,步骤33中的学习操作为:
顺序执行的模仿学习操作和基于变异的观察学习操作。
6.根据权利要求1至5中任一项所述的基于Web服务的协同制造控制方法,其特征在于,
所述步骤31中,所述每一串联服务组合评价值依据可用候选服务和/或可用虚拟服务服务质量属性值确定;
F(ESC)=W1*f(ESS)+W2*f(ESP)+W3*f(ESV)
其中,W1,W2,W3表示用户对每一个服务质量的偏好,且W1+W2+W3=1;F(ESC)表示串联服务组合的评价值,f(ESS)表示串联服务组合的服务维质量评价值,f(ESP)表示串联服务组合产品维服务质量的评价值,f(ESV)表示串联服务组合串联维服务质量的评价值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南理工大学,未经河南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310715400.6/1.html,转载请声明来源钻瓜专利网。