[发明专利]一种基于静态调度预测的智慧工厂动态协同调度方法有效
| 申请号: | 201810100568.9 | 申请日: | 2018-02-01 |
| 公开(公告)号: | CN108229853B | 公开(公告)日: | 2020-06-19 |
| 发明(设计)人: | 朱海华;王盈聪;唐敦兵;陈鸣;郑杜;张区委;李习军 | 申请(专利权)人: | 南京航空航天大学;南京航空航天大学无锡研究院 |
| 主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/04;G06Q10/08;G06Q30/08;G06N3/12 |
| 代理公司: | 上海宣宜专利代理事务所(普通合伙) 31288 | 代理人: | 邹蕾 |
| 地址: | 214187 江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 静态 调度 预测 智慧 工厂 动态 协同 方法 | ||
1.一种基于静态调度预测的智慧工厂动态协同调度方法,包括在物理车间中的仓库,加工单元,运输单元,工件上分别建立对应的仓库智能体,加工单元智能体,运输单元智能体和工件智能体,其特征在于:当工件进入生产系统后,自动生成相对应的工件智能体;
所述方法包括以下步骤:
S1:每当进入生产系统或完成某一道加工工序后,工件智能体向加工单元智能体进行招标,接收到招标信息的加工单元智能体进行投标,工件智能体选择加工单元智能体进行加工步骤;
S2:加工单元智能体向运输单元智能体进行招标运输工件,接收到招标信息的运输单元智能体进行投标,加工单元智能体选择运输单元智能体运输工件步骤;
S3:若还有工序未完成,继续执行S1、S2步骤;
若所有工序已完成,则仓库智能体向运输单元智能体进行招标运输工件,接收到招标信息的运输单元智能体进行投标,仓库单元智能体选择运输单元智能体运输产品至仓库;
所述S1包括以下步骤:
S11:每当进入生产系统或完成某一道加工工序后,工件智能体查询所属工件的下一步待加工工序,根据工序类型查询系统内具有对应加工能力的加工单元,并把这些加工单元放入投标列表中;
S12:工件智能体向投标列表中的加工单元所对应的智能体发起招标,同时发送相关任务信息;
S13:加工单元智能体接收到相应的招标信息后,根据自身的负载状态选择是否参与竞标,若参与竞标,发送包含接受招标信息,当前自身状态以及一个时间窗口内的历史加工任务完成质量的标书,若拒绝竞标,返回包含拒绝竞标信息的标书;
S14:工件智能体对加工下一步工序的加工单元进行选择,对选取的加工单元智能体发送竞标成功信息,对其余加工单元智能体发送竞标失败信息;
S15:加工单元智能体接收到竞标成功的信息,则把中标加工任务放置到待运输列表中并向工件智能体发送确认信息,并更新当前生产负载状态,准备开始下一次竞标;若收到竞标失败信息,直接准备开始下一次竞标;
所述S2包括以下步骤:
S21:中标的加工单元智能体将运用合同网的机制选择运输单元来运输待运输列表中的工件,将读取待运输列表中的工件运输信息封装,向运输单元发起招标;所述工件运输信息包括出发地和目的地;
S22:运输单元智能体接收到招标信息后,提取自身负载情况,做出参与竞标或拒绝竞标的选择;若参与竞标,发送带有自身信息的标书,若拒绝竞标,发送包含拒绝竞标信息的标书;所述自身信息包括位置信息和负载信息;
S23:加工单元智能体对运输单元智能体进行选择,对选取的运输单元智能体发送竞标成功信息,对其余运输单元智能体发送竞标失败信息;同时加工单元智能体将该任务从待运输列表中删除,放入正在运输列表;
S24:运输单元智能体接收到竞标成功的信息,则把中标运输任务放置到运输列表中并向加工单元智能体发送确认信息,并更新当前运输负载状态,并准备开始下一次竞标;若收到竞标失败信息,直接准备开始下一次竞标;
S25:当运输单元智能体将工件运抵加工单元智能体后,运输单元智能体将该任务删除,然后读取运输列表中的下一个工件进行运输,加工单元智能体将该工件信息从待运输列表中取出,放入待加工列表中;
所述S3包括以下步骤:
S31:仓库智能体在收到工件智能体的取货通知后,会将该工件放入自身的待运输列表中;仓库智能体读取自身待运输列表中的工件信息,然后向运输单元智能体发送待运输工件的运输信息,运用合同网机制向运输单元智能体招标,其中运输信息包括出发地和目的地;
S32:运输单元智能体接收到招标信息后,首先会提取自身状态,主要是负载情况,然后做出参与竞标或拒绝竞标的选择;若参与竞标,发送带有自身信息的标书,若拒绝竞标,发送包含拒绝竞标信息的标书;所述自身信息包括位置信息和负载信息;
S33:仓库单元智能体对选取的运输单元智能体发送竞标成功信息,对其余运输单元智能体发送竞标失败信息;同时仓库智能体将该任务从待运输列表中删除,放入正在运输列表;
S34:运输单元智能体接收到竞标成功的信息,则把中标运输任务放置到运输列表中并向加工单元智能体发送确认信息,并更新当前运输负载状态,并准备开始下一次竞标;若收到竞标失败信息,直接准备开始下一次竞标;
S35:当运输单元智能体将产品运抵仓库智能体后,运输单元智能体将该任务删除,然后读取运输列表中的下一个工件进行运输,仓库智能体将该产品信息从待运输列表中取出;
所述S23、S33对运输单元智能体进行选择基于任务运输时间和运输单元距离远近两个指标;
所述S14中工件智能体对加工单元智能体的选择依据单步指标和全局指标;所述单步指标通过加工单元当前加工能力进行计算获得,所述全局指标通过遗传算法进行预测获得;
所述通过遗传算法进行预测全局指标具体包括以下步骤:
S141:对工序信息做处理,在工件开始加工前和加工完成后以及各工序之间加入运输步骤;
S142:按照规则生成初始种群;
S143:设定初始代数为1;
S144:若当前代数小于最大代数,跳转到S145,否则结束;
S145:对当前种群实施选择,遗传,变异操作;
S146:代数自加1,然后跳转到步骤S144;
设定一个招标后的等待时间区间,只处理在等待时间区间内接收到的标书;如果接收到的标书内容均为拒绝,或在这个等待时间区间内没有接收到任何标书,则取消该次招标,进行等待后重新发起招标;对在等待时间区间超出后接收到的该轮投标标书回复拒绝信息;
每当加工单元加工完一个任务后,会将相应工件释放,通知工件智能体该道任务已经加工完成,同时读取待加工列表中的下一个任务进行加工;
当某一工件的所有工序都被加工完成后,对应工件智能体会将工件信息发送给仓库智能体,通知仓库智能体取货,然后将自身注销。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学;南京航空航天大学无锡研究院,未经南京航空航天大学;南京航空航天大学无锡研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810100568.9/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





