[发明专利]一种多载量AGVS防死锁任务调度方法有效
申请号: | 202111293432.2 | 申请日: | 2021-11-03 |
公开(公告)号: | CN114003011B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 肖海宁;郑竹安;李珲;楼佩煌;武星;钱晓明;陆俊曦;任尚锋;韦薇;赵祥;王雨轩;顾海航;邓琦 | 申请(专利权)人: | 盐城工学院 |
主分类号: | G05B19/418 | 分类号: | G05B19/418;G06N3/006;G06N3/126 |
代理公司: | 西安铭泽知识产权代理事务所(普通合伙) 61223 | 代理人: | 张举 |
地址: | 224000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多载量 agvs 死锁 任务 调度 方法 | ||
1.一种多载量AGVS防死锁任务调度方法,其特征在于,包括以下步骤:
S1:统计各工位挂车缓存空间信息和空闲AGV集;
S2:根据工位补料顺序生成规则,生成数个工位补料顺序方案,并将工位补料顺序方案作为智能优化算法初始种群中的部分个体,根据个体生成规则对初始种群进行补全;
S3:根据AGV分组策略,将系统中的空闲AGV进行分组,形成用于执行空置挂车回库任务的AGV集和用于执行满载挂车配送任务的AGV集
S4:对种群中的每个个体进行评价:首先,以个体的工位补料顺序方案为基础,根据空置挂车回库任务调度决策,从中为空置挂车回库任务分配AGV,形成空置挂车回库任务调度方案;然后,基于工位补料顺序方案,根据死锁避免策略依次判定满载挂车配送任务是否会使执行AGV成为阻塞AGV,若是,跳过该任务,若否,根据满载挂车配送任务调度决策,从中为任务分配AGV,形成满载挂车配送任务调度方案;最后,根据形成的空置挂车回库任务调度方案和满载挂车配送任务调度方案,对个体进行目标函数的计算,以目标函数值作为个体的评价;
S5:以智能优化算法为优化流程,以初始种群为起始种群,基于个体的评价,根据进化策略,不断进化产生新一代工位补料顺序种群,当达到预设迭代次数时,通过折中策略输出最优个体作为最优调度方案,反之,进入步骤S4。
2.根据权利要求1所述的多载量AGVS防死锁任务调度方法,其特征在于,所述工位补料顺序生成规则为工位当前空置挂车数量多者优先、工位当前非空挂车数量多者优先、工位当前零件套数少者优先、基于系统当前状态的多属性规则、工位下次补料时空置挂车数量多者优先、工位下次补料时非空挂车数量少者优先、工位下次补料时零件套数少者优先、基于工位下次补料时系统状态的多属性规则中的一种或多种。
3.根据权利要求2所述的多载量AGVS防死锁任务调度方法,其特征在于,所述工位当前空置挂车数量多者优先,具体为:
式中:↓表示该规则将各工位Wi按照其效用值从高到低确定工位补料顺序;表示工位Wi在当前时刻的空置挂车数;表示AGV Gm从工位Wi装载的空置挂车数;NG为系统中的AGV总数;表示工位Wi中已分配搬运AGV但尚未挂载的空置挂车数;
所述工位当前非空挂车数量少者优先,具体为:
式中:↑表示该规则将各工位Wi按照其效用值从低到高确定工位补料顺序;工位Wi在当前时刻的非空挂车数;表示AGV Gm本次配送至工位Wi的满载挂车数;表示已分配搬运AGV但尚未送达工位Wi的满载挂车数;
所述工位当前零件套数少者优先,具体为:
式中:表示工位Wi在当前时刻的辅料套数;Ki表示工位Wi的每辆满料挂车所能装载的最大辅料套数;
所述基于系统当前状态的多属性规则,具体为:
所述工位下次补料时空置挂车数量多者优先,具体为:
式中:τ(0,i)表示AGV从辅料库存区直接运行至工位点Pi的平均时间;ξ为车辆装配产线的生产节拍;
所述工位下次补料时非空挂车数量少者优先,具体为:
式中:Ceil()表示向上取整运算;
所述工位下次补料时零件套数少者优先,具体为:
所述基于工位下次补料时系统状态的多属性规则,具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盐城工学院,未经盐城工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111293432.2/1.html,转载请声明来源钻瓜专利网。