[发明专利]一种复杂生产环境下车间调度实时控制方法有效
申请号: | 201610570852.3 | 申请日: | 2016-07-19 |
公开(公告)号: | CN106094759B | 公开(公告)日: | 2018-08-14 |
发明(设计)人: | 唐敦兵;张海涛;黄腾霄;蔡祺祥;许超 | 申请(专利权)人: | 南京航空航天大学;南京航空航天大学无锡研究院 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 上海科律专利代理事务所(特殊普通合伙) 31290 | 代理人: | 袁亚军 |
地址: | 214154 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种复杂生产环境下车间调度实时控制方法,包括如下步骤:步骤S101、初始化车间生产环境多智能体模型;步骤S102、注册调度触发事件;步骤S103、当步骤S102中的任一事件触发后,根据车间实时状态对若干个工件智能体进行依次调度;步骤S104、对于每个工件智能体,在调度完成后,若满足缓存任务执行条件,则执行缓存任务;否则,等待缓存任务执行条件的满足。本发明有效实现了复杂生产环境下,多工件、实时动态调度;在应对设备故障、紧急订单等生产扰动因素时,有效提升系统运行效率。 | ||
搜索关键词: | 一种 复杂 生产 环境 车间 调度 实时 控制 方法 | ||
【主权项】:
1.一种复杂生产环境下车间调度实时控制方法,其特征在于,包括如下步骤:步骤S101、初始化车间生产环境多智能体模型;步骤S102、注册调度触发事件;步骤S103、当步骤S102中的任一事件触发后,根据车间实时状态对若干个工件智能体进行依次调度;步骤S104、对于每个工件智能体,在调度完成后,若满足缓存任务执行条件,则执行缓存任务;否则,等待缓存任务执行条件的满足;所述步骤S101初始化车间生产环境多智能体模型,包括加工设备、运输设备、仓库以及工件智能体单元的状态信息;所述步骤S102注册调度触发事件,包括加工完成、运输完成、出入库完成、现有智能体单元故障、新的智能体单元进入生产运行系统;所述新的智能体单元包括新的加工设备、新的运输设备、新的工件;所述步骤S103中根据车间实时状态对若干个工件智能体进行依次调度,具体包括:步骤S1031、工件智能体根据自身当前状态以及下一步工序信息发布任务工序信息;其中,工件智能体的当前状态包括工件位置、当前工序剩余时间,下一步工序信息包括下一步工序的优先级、下一步工序所需加工设备的类型、下一步工序的加工时间;步骤S1032、符合所述任务工序所需的加工设备或运输设备智能体单元接收到任务工序信息后,向所述工件智能体回复自身状态信息来参与竞标;其中,加工设备的自身状态信息包括当前加工任务剩余时间,运输设备的自身状态信息包括当前任务完成时运输设备所在位置;步骤S1033、所述工件智能体对所有收到的加工设备和运输设备智能体回复的自身状态信息进行评估;步骤S1034、选取评估值最大的组合,向相应运输设备和加工设备智能体发布中标任务工序信息,所述中标任务工序信息中包含评估值;步骤S1035、所述步骤S1034确定的运输设备和加工设备智能体分别比较自身缓存任务与所述中标任务工序的评估值:当运输设备和加工设备智能体同时满足中标任务工序评估值大于其自身缓存任务的评估值,则用所述中标任务工序替换缓存任务,并通知运输设备和加工设备智能体的原自身缓存任务重新调度,并执行步骤S1037;否则,所述运输设备和加工设备智能体拒绝所述中标任务工序,并执行步骤S1036;步骤S1036、,从所述步骤S1033得到的评估结果中删除评估值最大的组合,然后重复步骤S1034‑S1035;当步骤S1033的评估结果为空集时,则工件智能体此次调度失败;步骤S1037、所述步骤S1035中被替换的原自身缓存任务重新排入任务调度序列,进行重新调度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学;南京航空航天大学无锡研究院,未经南京航空航天大学;南京航空航天大学无锡研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610570852.3/,转载请声明来源钻瓜专利网。
- 上一篇:水体表面漂浮物监控方法
- 下一篇:一种泵房智能监控系统