一种基于分拣系统内的用于分拣的波次策略技术方案

技术编号:28494436 阅读:16 留言:0更新日期:2021-05-19 22:24
一种基于分拣系统内的用于分拣的波次策略,包括:S1、确认领料需求;S2、依据所述S1中的领料需求,产生波次计划单;S3、依据所述S2中的波次计划单,执行波次播种任务;S4、依据所述S3中的波次播种任务,执行发货任务。本发明专利技术通过对对传统波次处理进行了两次优化,一是引入了线性规划求解算法,当从过滤条件中选出订单后,按波次订单量与设定的订单物料重合度进行线性规划求解,求出最优解或可行解,并自动形成若干个波次,解决人工判断组合波次带来的问题,从而提高波次处理的效率。从而提高波次处理的效率。从而提高波次处理的效率。

【技术实现步骤摘要】
一种基于分拣系统内的用于分拣的波次策略


[0001]本专利技术涉及拣货波次配置
,尤其是涉及一种基于分拣系统内的用于分拣的波次策略。

技术介绍

[0002]由于仓储品类的增加,发运需求的增加,仓库往往对订单的处理都会引入波次的概念,但如何组成波次都是通过路线,包含商品,时间,客户等信息进行筛选,随着订单量的增大,往往筛选出来的订单会超过一个波次的订单限制总数,传统的波次方法,并没有考虑到订单的最优组合,达到理想的提升效率的效果。
[0003]波次组合后的分拣,要么结合硬件,要么通过拣货单,分拣单来指导分拣,没有考虑用户的效率提升,分拣是否可以通过一个图形化的指示界面,帮助用户直观的完成分拣动作。
[0004]不难看出,现有技术中还存在诸多问题。

技术实现思路

[0005]为此,为了解决现有技术中的上述问题,本专利技术提出一种基于分拣系统内的用于分拣的波次策略。
[0006]本专利技术通过以下技术手段解决上述问题:
[0007]一种基于分拣系统内的用于分拣的波次策略,包括:
[0008]S1、确认领料需求;
[0009]S2、依据所述S1中的领料需求,产生波次计划单;
[0010]S3、依据所述S2中的波次计划单,执行波次播种任务;
[0011]S4、依据所述S3中的波次播种任务,执行发货任务。
[0012]进一步的,所述S2中产生波次计划单包括:人工触发执行和调度任务自动按时执行。
[0013]进一步的,所述人工触发执行包括:
[0014]S201、触发执行波次规则,然后执行下一步;
[0015]S202、读取适用仓库清单中一个未执行的可用的仓库,然后执行下一步;
[0016]S203、根据仓库,筛选状态为审核并已释放的分运单,然后执行下一步;
[0017]S204、将有指定条件的发运单明细的发运单过滤掉,然后执行下一步;
[0018]S205、判断是否过滤已有波次的发运单,若是,执行步骤S206;若否,则执行步骤S207;
[0019]S206、将已有波次的发运单过滤,然后执行下一步;
[0020]S207、按订单筛选条件对发运单进行筛选,然后执行下一步;
[0021]S208、判断是否有发运单,若否,执行步骤S2081;
[0022]S2081、判断波次规则下的仓库是否已经执行完毕,若是,执行步骤S2082;若否,执
行步骤S202;
[0023]S2082、更新波次规则的上次波次时间,然后执行下一步;
[0024]S2083、结束执行。
[0025]进一步的,所述S208还包括:判断是否有发运单,若是,执行步骤S209;
[0026]S209、判断是否要求相关单号一致,若是,执行步骤S210;若否,执行步骤S2101;
[0027]S210、按相关单号将发运单进行分组,然后执行步骤S211;
[0028]S2101、所有发运单划分为一组,然后执行步骤S211;
[0029]S211、读取未执行的一个分组,然后执行下一步;
[0030]S212、判断发运单数是否大于等于波次订单数下限,若是,执行步骤S213;若否,执行步骤S2121;
[0031]S2121、判断是否所有分组执行完毕,若是,执行步骤S2081;若否,执行步骤S211;
[0032]S213、判断发单数是否大于波次标准订单数,若是,执行步骤S214;若否,执行步骤S2141;
[0033]S214、以发运单选取为可变量,以物料重合度最大化为把目标,以波次限制的上下限条件为约束,进行规划求解,然后执行步骤S215;
[0034]S2141、以整个分组的发运单为一个波次,直接验证是否满足波次限制的上下限条件,然后执行步骤S215;
[0035]S215、判断是否有解,若是,执行步骤S216;若否,执行步骤S2121;
[0036]S216、判断是否大于等于物料重合度,若是,执行步骤S217;若否,执行步骤S2121;
[0037]S217、将求解出来的发运单创建波次,然后执行下一步;
[0038]S218、累计该波次规则下创建波次的个数,然后执行下一步;
[0039]S219、判断是否大于等于生成波次数上限,若是,执行步骤S2082。
[0040]进一步的,所述S219还包括:判断是否大于等于生成波次数上限,若否,执行步骤S220;
[0041]S220、将分组内已经创建波次的发运单剔除,形成新的发运单分组,然后执行步骤S212。
[0042]进一步的,所述调度任务自动按时执行包括:
[0043]S21、波次规则的调度任务运行,然后执行下一步;
[0044]S22、将启用状态的波次规则筛选出来,然后执行下一步;
[0045]S23、将波次规则进行升序排序,第一关键字:执行优先级;第二关键字:上次波次时间;然后执行下一步;
[0046]S24、判断当前时间是否在波次运行时段内,若是,执行步骤S25;
[0047]S25、判断当前时间减去上次波次时间是否大于等于运行间隔,若是,执行步骤S26;
[0048]S26、执行波次规则,然后执行下一步;
[0049]S27、判断是否将最后一个波次规则运行运行完毕,若是,执行步骤S28;若否,执行步骤S271;
[0050]S271、读取下一个波次规则,然后执行步骤S24;
[0051]S28、波次规则调度任务结束。
[0052]进一步的,所述S24还包括:
[0053]判断当前时间是否在波次运行时段内,若否,执行步骤S27。
[0054]进一步的,所述S25还包括:
[0055]判断当前时间减去上次波次时间是否大于等于运行间隔,若否,执行步骤S27。
[0056]进一步的,所述S3包括:
[0057]S31、绑定播种工位;
[0058]S32、依据物料属性依次进行扫描,将扫描到的内容进行识别,识别到的内容写入到对应得栏位;识别不到的内容,提示扫描的内容有误;生成播种明细页;
[0059]S33、对所述S32中的播种明细页进行验证操作。
[0060]进一步的,所述S32中物料属性的扫描顺序为:
[0061]物料标签,查询标签表,确定是否为非作废的标签条码;确认结果为是,则再进一步判断:如果序列号栏位是可用的,将扫描内容当序列号处理;其他情况,则将标签解析出解析出物料编码和物料批次号;
[0062]波次号,查询播种工位表,确定是否为有绑定播种工位的波次;
[0063]容器,查询播种池表,确定是否查询到状态为“未播种、部分播种”、播种工位不为空的记录;
[0064]播种格号,当播种工位不为空时,确定是否查询到播种工位下的有绑定发运单的播种格;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于分拣系统内的用于分拣的波次策略,其特征在于,包括:S1、确认领料需求;S2、依据所述S1中的领料需求,产生波次计划单;S3、依据所述S2中的波次计划单,执行波次播种任务;S4、依据所述S3中的波次播种任务,执行发货任务。2.根据权利要求1所述的基于分拣系统内的用于分拣的波次策略,其特征在于,所述S2中产生波次计划单包括:人工触发执行和调度任务自动按时执行。3.根据权利要求2所述的基于分拣系统内的用于分拣的波次策略,其特征在于,所述人工触发执行包括:S201、触发执行波次规则,然后执行下一步;S202、读取适用仓库清单中一个未执行的可用的仓库,然后执行下一步;S203、根据仓库,筛选状态为审核并已释放的分运单,然后执行下一步;S204、将有指定条件的发运单明细的发运单过滤掉,然后执行下一步;S205、判断是否过滤已有波次的发运单,若是,执行步骤S206;若否,则执行步骤S207;S206、将已有波次的发运单过滤,然后执行下一步;S207、按订单筛选条件对发运单进行筛选,然后执行下一步;S208、判断是否有发运单,若否,执行步骤S2081;S2081、判断波次规则下的仓库是否已经执行完毕,若是,执行步骤S2082;若否,执行步骤S202;S2082、更新波次规则的上次波次时间,然后执行下一步;S2083、结束执行。4.根据权利要求3所述的基于分拣系统内的用于分拣的波次策略,其特征在于,所述S208还包括:判断是否有发运单,若是,执行步骤S209;S209、判断是否要求相关单号一致,若是,执行步骤S210;若否,执行步骤S2101;S210、按相关单号将发运单进行分组,然后执行步骤S211;S2101、所有发运单划分为一组,然后执行步骤S211;S211、读取未执行的一个分组,然后执行下一步;S212、判断发运单数是否大于等于波次订单数下限,若是,执行步骤S213;若否,执行步骤S2121;S2121、判断是否所有分组执行完毕,若是,执行步骤S2081;若否,执行步骤S211;S213、判断发单数是否大于波次标准订单数,若是,执行步骤S214;若否,执行步骤S2141;S214、以发运单选取为可变量,以物料重合度最大化为把目标,以波次限制的上下限条件为约束,进行规划求解,然后执行步骤S215;S2141、以整个分组的发运单为一个波次,直接验证是否满足波次限制的上下限条件,然后执行步骤S215;S215、判断是否有解,若是,执行步骤S216;若否,执行步骤S2121;S216、判断是否大于等于物料重合度,若是,执行步骤S217;若否,执行步骤S2121;S217、将求解出来的发运单创建波次,然后执行下一步;
S218、累计该波次规则下创建波次的个数,然后执行下一步;S219、判断是否大于等于生成波次数上...

【专利技术属性】
技术研发人员:萧永学肖景林陈亮何燕平徐海健罗艺宾郭锐章艺
申请(专利权)人:广东赛意信息科技有限公司
类型:发明
国别省市:

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

1