适用于悬挂链分拣系统的全局调度方法、入库方法及系统技术方案

技术编号:26016090 阅读:25 留言:0更新日期:2020-10-23 20:33
本发明专利技术提供适用于悬挂链分拣系统的全局调度方法、入库方法及系统,悬挂链分拣系统包括存储区、缓存区、排序区以及拣出区。全局自适应调度方法包括步骤:S100响应于接收到订单需求,根据订单需求生成订单清单,将订单清单中的所有物品所对应的悬挂件从存储区输出至缓存区。S200判断缓存区的悬挂件是否释放至排序区,S210如果是,将缓存区的悬挂件根据排序算法进行排序、并且逐一且有序的释放至排序区的末端;S220如果否,缓存区的悬挂件暂存在缓存区,重复S200。S300排序区的悬挂件输送至拣出区,完成全局自适应调度。本发明专利技术的入库方法,根据拣入区和存储区的容纳力进行有序的入库作业,使得功能区之间的耦合度变小,能够实现自适应入库。

【技术实现步骤摘要】
适用于悬挂链分拣系统的全局调度方法、入库方法及系统
本专利技术涉及悬挂链仓储
,具体而言涉及一种适用于悬挂链分拣系统的全局调度方法、入库方法及系统。
技术介绍
近年来,随着计算机和传感器等技术的飞速发展,自动化仓储物流技术的应用也跟随发展的步伐飞速前进,目前在医药,图书,电商等领域应用很广泛。在人类从人工仓储转变为全自动化仓储的过程中,经历了产品技术的一代代更新、迭代,悬挂链分拣系统也应运而生。悬挂输送链(简称悬挂链),采用滚珠轴承作为链条走轮,能随意转弯、爬升、能适应各种地理环境条件,主要用在物料空中配送上,具有体积小巧,结构简单,悬挂安装,充分利用厂房空间,运输快速等诸多优点,适用于服装、烟草、医药、化妆品、食品、出版物、电子制造以及电子商务、新零售、全渠道物流中心、自动化仓储等多个领域。然而由于悬挂链分拣系统在使用过程中必须要不间断的连续工作,一般包括若干个功能区,如拣入区、存储区、排序区以及拣出区,各个功能区之间耦合度较大,某一个功能区出现故障将会影响功能区相关联的其它区域的正常运转最终导致整个系统瘫痪,从而中断悬挂链分拣系统的生产工作。另外,在现有的一些悬挂分拣系统中,为了便于在后续拣出区能够按订单编号进行分拣,尤其在多订单需求的情况下,其输送的悬挂件的走向以及悬挂件的路径会预先按照订单清单设定好,等到悬挂件到达存储环出口的时候才会通过指令使挂件出库。如中国专利文献(公开号:CN106494696A),采用的控制方式类似中国专利文献(公告号:CN103979277B)所公开的控制方式,物料(悬挂件)按预先设定的生产路径(运行轨道)行走至目的位置,悬挂件在系统中运行的密度、速度都是固定的,如果出现走错路,或者功能区故障,导致悬挂件到达不了终点或者不能按照指定路径运动,则会导致所有订单失败。另外,由于控制硬件层没有存储功能,如果整个系统出现非正常断电,则系统中正在处理的所有订单都将失败,不能正常处理,需要人工干预,大大增加了输送分拣的成本和降低了输送分拣的效率。
技术实现思路
本专利技术目的在于提供一种适用于悬挂链分拣系统的全局调度方法、入库方法及系统,通过设置缓存区,根据各个功能区的容纳力进行有序的输送,使得功能区之间的耦合度变小,能够实现全局自适应调度;并且为了便于在后续拣出区能够按订单子编号进行分拣,即使在多订单需求的情况下,其输送的悬挂件的路径无需预先按照订单清单设定好,通过排序算法能够实时分配悬挂件的路径,使悬挂件按照订单子需求的编号逐一拣出,大大提高了悬挂链的输送效率,扩大了悬挂链的使用范围以及使用场景。另外,本专利技术提供的入库方法,根据拣入区和存储区的容纳力进行有序的入库作业,使得功能区之间的耦合度变小,能够实现自适应入库。本专利技术的上述目的通过独立权利要求的技术特征实现,从属权利要求以另选或有利的方式发展独立权利要求的技术特征。为达成上述目的,本专利技术提出一种适用于悬挂链分拣系统的全局调度方法,所述悬挂链分拣系统,包括依次连通设置的存储区、缓存区、排序区以及拣出区;复数个已悬挂物品的悬挂件在存储区内持续移动,所述拣出区的出口与外界连通,用于悬挂件的输出;所述全局自适应调度方法包括步骤:S100响应于接收到订单需求,根据订单需求生成订单清单,订单清单包括物品名称和物品数量,将订单清单中的所有物品所对应的悬挂件逐一从存储区输出至缓存区;S200判断缓存区的悬挂件是否释放至排序区,S210如果是,将缓存区的悬挂件根据排序算法进行排序、并且逐一且有序的释放至排序区的末端;S220如果否,缓存区的悬挂件暂存在缓存区,重复S200;S300将排序区的悬挂件放行至拣出区。进一步的实施例中,所述步骤S100中的将订单清单中的所有物品所对应的悬挂件逐一从存储区输出至缓存区具体为:S110判断订单清单中的所有物品所对应的悬挂件是否完全输出至缓存区,S111如果否,S111-0判断缓存区是否具有足够的缓存空间,S111-1如果是,将订单清单中未输出的物品所对应的悬挂件逐一从存储区输出至缓存区,直至订单清单中的所有物品所对应的悬挂件从存储区完全输出至缓存区;S111-2如果否,存储区内部的悬挂件继续在存储区内部持续移动,重复S111-0;S112如果是,存储区内部的悬挂件继续在存储区内部持续移动。进一步的实施例中,所述存储区,内部呈环形布设,复数个已悬挂物品的悬挂件在存储区内部沿环形持续移动,有且仅有1个入口和1个出口;步骤S111-1中所述的将订单清单中未输出的物品所对应的悬挂件逐一从存储区输出至缓存区,直至订单清单中的所有物品所对应的悬挂件从存储区完全输出至缓存区,具体为:S111-1-0判断经过存储区出口的悬挂件是否为订单清单中未输出至缓存区的物品,S111-1-1如果是,将经过存储区出口的悬挂件从存储区输出至缓存区,重复S111-1-0;S111-1-2如果否,经过存储区出口的悬挂件继续在存储区移动,重复S111-1-0。进一步的实施例中,排序区包括依次连通的复数个排序子区;每个排序子区包括复数个并列排列的排序通道;所述步骤S200中所述的判断缓存区的悬挂件是否释放至排序区,具体为:判断所有的排序通道是否具有足够的排序空间,如果是,则将缓存区的悬挂件释放至排序区的第一个排序子区;如果否,缓存区的悬挂件暂存在缓存区。进一步的实施例中,每个悬挂件均具有唯一的识别码CN(D),设定排序子区的数量为N个,每个排序子区的排序通道的数量相同,设定排序通道的数量为K,K大于等于N,每个排序子区的排序通道的标号均按照正序排列;将悬挂件的识别码CN(D)转换为K进制数CN(K);所述步骤S210中的将缓存区的悬挂件根据排序算法进行排序、并且逐一且有序的释放至排序区的末端具体为:S210-0判断前述悬挂件的CN(K)是否为N位数,如果否,则CN(K)不足N位的高位数值为0,使得所有CN(K)转化为N位数;如果是,则CN(K)保持不变;S210-1将缓存区缓存的悬挂件释放、并进行第一次排序,第一次排序具体为:根据CN(K)的最后一位数值,将悬挂件分配进第一排序子区的对应标号的排序通道;S210-2将悬挂件从第一排序区释放、并进行第二次排序,第二次排序具体为:根据CN(K)的倒数第二位数值,将悬挂件分配进第二排序子区的对应标号的排序通道;S210-3以此类推,直至订单清单中的所有物品所对应的悬挂件均经过N次排序分配至第N个排序子区对应标号的排序通道上。进一步的实施例中,所述悬挂链分拣系统还包括排序后缓存区,排序后缓存区设置在排序区与拣出区之间,前述步骤S300中的将排序区的悬挂件放行至拣出区具体为:将排序区的悬挂件放行至排序后缓存区;S310判断拣出区是否具有足够的存储空间,S311如果是,发送出库指令至排序后缓存区,排序后本文档来自技高网
...

【技术保护点】
1.适用于悬挂链分拣系统的全局调度方法,其特征在于,所述悬挂链分拣系统,包括依次连通设置的存储区、缓存区、排序区以及拣出区;复数个已悬挂物品的悬挂件在存储区内持续移动,所述拣出区的出口与外界连通,用于悬挂件的输出;/n所述全局自适应调度方法包括步骤:/nS100响应于接收到订单需求,根据订单需求生成订单清单,订单清单包括物品名称和物品数量,将订单清单中的所有物品所对应的悬挂件逐一从存储区输出至缓存区;/nS200判断缓存区的悬挂件是否释放至排序区,/nS210如果是,将缓存区的悬挂件根据排序算法进行排序、并且逐一且有序的释放至排序区的末端;/nS220如果否,缓存区的悬挂件暂存在缓存区,重复S200;/nS300将排序区的悬挂件放行至拣出区。/n

【技术特征摘要】
1.适用于悬挂链分拣系统的全局调度方法,其特征在于,所述悬挂链分拣系统,包括依次连通设置的存储区、缓存区、排序区以及拣出区;复数个已悬挂物品的悬挂件在存储区内持续移动,所述拣出区的出口与外界连通,用于悬挂件的输出;
所述全局自适应调度方法包括步骤:
S100响应于接收到订单需求,根据订单需求生成订单清单,订单清单包括物品名称和物品数量,将订单清单中的所有物品所对应的悬挂件逐一从存储区输出至缓存区;
S200判断缓存区的悬挂件是否释放至排序区,
S210如果是,将缓存区的悬挂件根据排序算法进行排序、并且逐一且有序的释放至排序区的末端;
S220如果否,缓存区的悬挂件暂存在缓存区,重复S200;
S300将排序区的悬挂件放行至拣出区。


2.根据权利要求1所述的适用于悬挂链分拣系统的全局调度方法,其特征在于,
所述步骤S100中的将订单清单中的所有物品所对应的悬挂件逐一从存储区输出至缓存区具体为:
S110判断订单清单中的所有物品所对应的悬挂件是否完全输出至缓存区,
S111如果否,
S111-0判断缓存区是否具有足够的缓存空间,
S111-1如果是,将订单清单中未输出的物品所对应的悬挂件逐一从存储区输出至缓存区,直至订单清单中的所有物品所对应的悬挂件从存储区完全输出至缓存区;
S111-2如果否,存储区内部的悬挂件继续在存储区内部持续移动,重复S111-0;
S112如果是,
存储区内部的悬挂件继续在存储区内部持续移动。


3.根据权利要求2所述的适用于悬挂链分拣系统的全局调度方法,其特征在于,
所述存储区,内部呈环形布设,复数个已悬挂物品的悬挂件在存储区内部沿环形持续移动,有且仅有1个入口和1个出口;
步骤S111-1中所述的将订单清单中未输出的物品所对应的悬挂件逐一从存储区输出至缓存区,直至订单清单中的所有物品所对应的悬挂件从存储区完全输出至缓存区,具体为:
S111-1-0判断经过存储区出口的悬挂件是否为订单清单中未输出至缓存区的物品,
S111-1-1如果是,将经过存储区出口的悬挂件从存储区输出至缓存区,重复S111-1-0;
S111-1-2如果否,经过存储区出口的悬挂件继续在存储区移动,重复S111-1-0。


4.根据权利要求1所述的适用于悬挂链分拣系统的全局调度方法,其特征在于,排序区包括依次连通的复数个排序子区;每个排序子区包括复数个并列排列的排序通道;
所述步骤S200中所述的判断缓存区的悬挂件是否释放至排序区,具体为:
判断所有的排序通道是否具有足够的排序空间,
如果是,则将缓存区的悬挂件释放至排序区的第一个排序子区;
如果否,缓存区的悬挂件暂存在缓存区。


5.根据权利要求4所述的适用于悬挂链分拣系统的全局调度方法,其特征在于,每个悬挂件均具有唯一的识别码CN(D),设定排序子区的数量为N个,每个排序子区的排序通道的数量相同,设定排序通道的数量为K,K大于等于N,每个排序子区的排序通道的标号均按照正序排列;将悬挂件的识别码CN(D)转换为K进制数CN(K);
所述步骤S210中的将缓存区的悬挂件根据排序算法进行排序、并且逐一且有序的释放至排序区的末端具体为:
S210-0判断前述悬挂件的CN(K)是否为N位数,
如果否,则CN(K)不足N位的高位数值为0,使得所有CN(K)转化为N位数;
如果是,则CN(K)保持不变;
S210-1将缓存区缓存的悬挂件释放、并进行第一次排序,第一次排序具体为:
根据CN(K)的最后一位数值,将悬挂件分配进第一排序子区的对应标号的排序通道;
S210-2将悬挂件从第一排序区释放、并进行第二次排序,第二次排序具体为:
根据CN(K)的倒数第二位数值,将悬挂件分配进第二排序子区的对应标号的排序通道;
S21...

【专利技术属性】
技术研发人员:华聚良刘伟
申请(专利权)人:江苏华章物流科技股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1