System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种防仓库爆仓提升装车效率的计算方法及模型技术_技高网

一种防仓库爆仓提升装车效率的计算方法及模型技术

技术编号:43341365 阅读:17 留言:0更新日期:2024-11-15 20:36
本发明专利技术公开了一种防仓库爆仓提升装车效率的计算方法及模型,计算方法包括以下步骤:A、生产点/发货点内移库:包括判断是否需要移库及移库量、常规分类流程、特殊规则配置流程和个性化规则定制;B、算法说明:包括问题定义、变量定义、目标函数、约束条件、特殊规则处理、求解过程和结果提取。本发明专利技术结合生产计划、销售计划及各个物料在生产点/发货点各个仓库的库存情况以及安全库存阈值,计算得出需要移库的物料、数量和移入的仓库,并通过各种物料的安全库存及仓库的安全库存,结合客户的采购模式,对厂内或生产点/发货点内仓库物料移库需求进行计算,实现库存预警并提供相应的移库策略。

【技术实现步骤摘要】

本专利技术涉及仓库,具体为一种防仓库爆仓提升装车效率的计算方法及模型


技术介绍

1、当生产点/发货点内的仓库,生产入库或采购入库和出库之间没有形成一个动态平衡时,会导致生产点/发货点内仓库爆仓、物料库存分配不均衡、物料分配零散,导致一车货物或同一个订单的货物需要在多个仓库间进行倒车装货,这样会导致货物配送无法在规定的时间窗内按时到货。


技术实现思路

1、本专利技术的目的在于提供一种防仓库爆仓提升装车效率的计算方法及模型,以解决上述
技术介绍
中提出的问题。

2、为实现上述目的,本专利技术提供如下技术方案:一种防仓库爆仓提升装车效率的计算方法,计算方法包括以下步骤:

3、a、生产点/发货点内移库:包括判断是否需要移库及移库量、常规分类流程、特殊规则配置流程和个性化规则定制;

4、b、算法说明:包括问题定义、变量定义、目标函数、约束条件、特殊规则处理、求解过程和结果提取。

5、优选的,所述判断是否需要移库及移库量为:通过下发数据或配置数据获得安全库存量,排产计划计算得出的各仓库入库量,通过已下单和未下单合同计算得出的销售出库量,以及未调拨数据量,当前各仓库库存量,整合于数据看板中展示,接着根据公式计算得出最低移库量,其中的每个变量值传递给调度管理模块的公式为:预计移库量=(安全库存+排产入库量*n天-预计调拨量)-(安全库存)。

6、优选的,所述常规分类流程为:在没有特殊规则配置和个性化定制规则的前提下,将依次读取目标仓库优先级权重并判断目标仓库,判断可参与移库的物料,比对库存得出可移库范围,并保留上述变量等待输入智能算法求解,特殊规则配置流程为:通过参数配置界面选择特殊物料,特殊起始仓库以及特殊目标物料,这部分的牌号将严格遵循特殊规则进行筛选,得出最后的物料,目标仓库以及可移库数量等变量,用于输入智能算法求解,个性化规则定制为:参与的物料通过定制条件进行判断,如除湿机货位判断,需要数据接口等前置条件,最后得出可用于强化学习的求解变量或不参与智能算法过程。

7、优选的,所述问题定义为:优化多个仓库之间的库存分配,以最小化综合成本,综合成本包括库存偏差成本、优先级成本和超额库存成本,变量定义包括转移变量和松弛变量,转移变量表示货物在不同仓库之间的转移量,类型为连续变量,范围为非负(lowbound=0),解释为表示货物在不同仓库之间的转移量,定义为三维变量(i,j,k),其中i和j表示仓库,k表示货物种类,松弛变量表示库存偏差,用于调整实际库存与目标库存之间的差异,类型为连续变量,范围为非负(lowbound=0),解释为表示库存偏差,用于调整实际库存与目标库存之间的差异,定义为二维变量(i,k),其中i表示仓库,k表示货物种类。

8、优选的,所述目标函数包括库存偏差成本、优先级成本、超额库存成本和目标函数公式,库存偏差成本为:每个仓库的实际库存与目标库存之间的偏差,优先级成本为:根据优先级权重,计算货物在不同仓库之间转移的成本,超额库存成本为:仓库的总库存量超过其最大库容量的部分,目标函数公式为:。

9、优选的,所述约束条件包括最大库容量约束、安全库存约束、非负转移约束和特殊规则约束,最大库容量约束为:每个仓库的总库存量不超过其最大库容量,公式为:,安全库存约束为:每种货物的库存量在最小和最大安全库存之间,公式为:,非负转移约束为:不允许在同一仓库之间转移货物,公式为:,特殊规则约束为:根据特定规则,限制特定货物在特定仓库之间的转移,item_index表示货物种类,start_index表示起始仓库,end_index表示目标仓库,对于每个特殊规则,添加以下约束:这意味着从start_index仓库出发的item_index货物只能转移到end_index仓库,不能转移到其他仓库。

10、优选的,所述特殊规则处理为:根据特殊规则数据框,为特定货物和仓库添加约束,确保特定条件下的库存分配符合业务需求,求解过程为:通过线性规划求解器(cbc求解器)求解上述定义的优化问题,得到最优的货物转移方案。

11、优选的,所述结果提取为:从求解结果中提取最优转移方案,生成具体的转移动作列表,且结果提取包括算法步骤,算法步骤包括初始化问题、定义变量、添加目标函数、添加约束条件、求解问题和提取解决方案,初始化问题为:定义线性规划问题实例,设置目标为最小化,定义变量为:创建转移变量和松弛变量,添加目标函数为:综合考虑库存偏差、优先级权重和超额库存量,构建目标函数,添加约束条件为:确保每个仓库的总库存量不超过最大库容量,库存量在安全库存范围内,不允许在同一仓库之间转移货物,并处理特殊规则,求解问题为:调用线性规划求解器,求解优化问题,提取解决方案为:从求解结果中提取最优转移方案,生成具体的转移动作列表。

12、一种防仓库爆仓提升装车效率的计算模型,该计算模型采用所述的防仓库爆仓提升装车效率的计算方法。

13、与现有技术相比,本专利技术的有益效果如下:

14、本专利技术结合生产计划、销售计划及各个物料在生产点/发货点各个仓库的库存情况以及安全库存阈值,计算得出需要移库的物料、数量和移入的仓库,并通过各种物料的安全库存及仓库的安全库存,结合客户的采购模式,对厂内或生产点/发货点内仓库物料移库需求进行计算,实现库存预警并提供相应的移库策略,避免多次倒车装货、装货时间长、发车慢、仓库爆仓等目的。

本文档来自技高网...

【技术保护点】

1.一种防仓库爆仓提升装车效率的计算方法,其特征在于:计算方法包括以下步骤:

2.根据权利要求1所述的一种防仓库爆仓提升装车效率的计算方法,其特征在于:所述判断是否需要移库及移库量为:通过下发数据或配置数据获得安全库存量,排产计划计算得出的各仓库入库量,通过已下单和未下单合同计算得出的销售出库量,以及未调拨数据量,当前各仓库库存量,整合于数据看板中展示,接着根据公式计算得出最低移库量,其中的每个变量值传递给调度管理模块的公式为:预计移库量=(安全库存+排产入库量*N天-预计调拨量)-(安全库存)。

3.根据权利要求1所述的一种防仓库爆仓提升装车效率的计算方法,其特征在于:所述常规分类流程为:在没有特殊规则配置和个性化定制规则的前提下,将依次读取目标仓库优先级权重并判断目标仓库,判断可参与移库的物料,比对库存得出可移库范围,并保留上述变量等待输入智能算法求解,特殊规则配置流程为:通过参数配置界面选择特殊物料,特殊起始仓库以及特殊目标物料,这部分的牌号将严格遵循特殊规则进行筛选,得出最后的物料,目标仓库以及可移库数量等变量,用于输入智能算法求解,个性化规则定制为:参与的物料通过定制条件进行判断,如除湿机货位判断,需要数据接口等前置条件,最后得出可用于强化学习的求解变量或不参与智能算法过程。

4.根据权利要求1所述的一种防仓库爆仓提升装车效率的计算方法,其特征在于:所述问题定义为:优化多个仓库之间的库存分配,以最小化综合成本,综合成本包括库存偏差成本、优先级成本和超额库存成本,变量定义包括转移变量和松弛变量,转移变量表示货物在不同仓库之间的转移量,类型为连续变量,范围为非负(lowBound=0),解释为表示货物在不同仓库之间的转移量,定义为三维变量(i,j,k),其中i和j表示仓库,k表示货物种类,松弛变量表示库存偏差,用于调整实际库存与目标库存之间的差异,类型为连续变量,范围为非负(lowBound=0),解释为表示库存偏差,用于调整实际库存与目标库存之间的差异,定义为二维变量(i,k),其中i表示仓库,k表示货物种类。

5.根据权利要求1所述的一种防仓库爆仓提升装车效率的计算方法,其特征在于:所述目标函数包括库存偏差成本、优先级成本、超额库存成本和目标函数公式,库存偏差成本为:每个仓库的实际库存与目标库存之间的偏差,优先级成本为:根据优先级权重,计算货物在不同仓库之间转移的成本,超额库存成本为:仓库的总库存量超过其最大库容量的部分,目标函数公式为:。

6.根据权利要求1所述的一种防仓库爆仓提升装车效率的计算方法,其特征在于:所述约束条件包括最大库容量约束、安全库存约束、非负转移约束和特殊规则约束,最大库容量约束为:每个仓库的总库存量不超过其最大库容量,公式为:,安全库存约束为:每种货物的库存量在最小和最大安全库存之间,公式为:,非负转移约束为:不允许在同一仓库之间转移货物,公式为:,特殊规则约束为:根据特定规则,限制特定货物在特定仓库之间的转移,item_index表示货物种类,start_index表示起始仓库,end_index表示目标仓库,对于每个特殊规则,添加以下约束:这意味着从start_index仓库出发的item_index货物只能转移到end_index仓库,不能转移到其他仓库。

7.根据权利要求1所述的一种防仓库爆仓提升装车效率的计算方法,其特征在于:所述特殊规则处理为:根据特殊规则数据框,为特定货物和仓库添加约束,确保特定条件下的库存分配符合业务需求,求解过程为:通过线性规划求解器(CBC求解器)求解上述定义的优化问题,得到最优的货物转移方案。

8.根据权利要求1所述的一种防仓库爆仓提升装车效率的计算方法,其特征在于:所述结果提取为:从求解结果中提取最优转移方案,生成具体的转移动作列表,且结果提取包括算法步骤,算法步骤包括初始化问题、定义变量、添加目标函数、添加约束条件、求解问题和提取解决方案,初始化问题为:定义线性规划问题实例,设置目标为最小化,定义变量为:创建转移变量和松弛变量,添加目标函数为:综合考虑库存偏差、优先级权重和超额库存量,构建目标函数,添加约束条件为:确保每个仓库的总库存量不超过最大库容量,库存量在安全库存范围内,不允许在同一仓库之间转移货物,并处理特殊规则,求解问题为:调用线性规划求解器,求解优化问题,提取解决方案为:从求解结果中提取最优转移方案,生成具体的转移动作列表。

9.一种防仓库爆仓提升装车效率的计算模型,其特征在于:该计算模型采用如权利要求1-8任一项所述的防仓库爆仓提升装车效率的计算方法。

...

【技术特征摘要】

1.一种防仓库爆仓提升装车效率的计算方法,其特征在于:计算方法包括以下步骤:

2.根据权利要求1所述的一种防仓库爆仓提升装车效率的计算方法,其特征在于:所述判断是否需要移库及移库量为:通过下发数据或配置数据获得安全库存量,排产计划计算得出的各仓库入库量,通过已下单和未下单合同计算得出的销售出库量,以及未调拨数据量,当前各仓库库存量,整合于数据看板中展示,接着根据公式计算得出最低移库量,其中的每个变量值传递给调度管理模块的公式为:预计移库量=(安全库存+排产入库量*n天-预计调拨量)-(安全库存)。

3.根据权利要求1所述的一种防仓库爆仓提升装车效率的计算方法,其特征在于:所述常规分类流程为:在没有特殊规则配置和个性化定制规则的前提下,将依次读取目标仓库优先级权重并判断目标仓库,判断可参与移库的物料,比对库存得出可移库范围,并保留上述变量等待输入智能算法求解,特殊规则配置流程为:通过参数配置界面选择特殊物料,特殊起始仓库以及特殊目标物料,这部分的牌号将严格遵循特殊规则进行筛选,得出最后的物料,目标仓库以及可移库数量等变量,用于输入智能算法求解,个性化规则定制为:参与的物料通过定制条件进行判断,如除湿机货位判断,需要数据接口等前置条件,最后得出可用于强化学习的求解变量或不参与智能算法过程。

4.根据权利要求1所述的一种防仓库爆仓提升装车效率的计算方法,其特征在于:所述问题定义为:优化多个仓库之间的库存分配,以最小化综合成本,综合成本包括库存偏差成本、优先级成本和超额库存成本,变量定义包括转移变量和松弛变量,转移变量表示货物在不同仓库之间的转移量,类型为连续变量,范围为非负(lowbound=0),解释为表示货物在不同仓库之间的转移量,定义为三维变量(i,j,k),其中i和j表示仓库,k表示货物种类,松弛变量表示库存偏差,用于调整实际库存与目标库存之间的差异,类型为连续变量,范围为非负(lowbound=0),解释为表示库存偏差,用于调整实际库存与目标库存之间的差异,定义为二维变量(i,k),其中i表示仓库,k表示货物种类。

5.根据权利要求1所述的一种防仓库爆仓提升装车效率的计算方法,其特征在于:所述目标函数包括库存偏差成本、优先级成本、超额库存成本和目标函数公式,库存偏差成本...

【专利技术属性】
技术研发人员:邵健锋朱国全杨瑞聪苏龙杰符树民
申请(专利权)人:深圳市今天国际物流技术股份有限公司
类型:发明
国别省市:

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

1