欢迎来到 ,竭诚为您提供:电商仓储配送,冷链仓储配送,仓库外包等仓配一体化服务!收藏我们 电商云仓 网站地图

欢迎来到
,竭诚为您提供:电商仓储配送,冷链仓储配送,仓库外包等仓配一体化服务!

全温区食品仓配物流服务商20万㎡自营仓+AAAA级物流+全国冷链物流百强

182-0218-6162400-096-2966

平文动态

热搜关键词: 电商一件代发 冷链配送 社区团购仓配 118金宝搏app 增值服务

您当前的位置: 首页 > 118金宝搏app下载 > > 平文动态

一种基于Fishbone布局的共享仓储货位需求服务配置方法

来源:本站 | 发布日期:2023-03-01

0 引言

近些年来,共享工厂、共享机床等共享经济模式在个性化定制生产中已得到广泛的融合发展[1]。通过云制造等服务平台整合闲散的社会化资源,基于制造即服务理念将客户需求集中统一起来充分发挥工业产品的潜在价值,提高资源的利用率,降低企业风险投资。如沈阳机床厂的i5智能机床,航天云网共享平台,山特维克刀具服务。而共享仓储(Public Warehouse)是制造与服务在产品物流环节深度融合的共享经济模式下的一种新兴库存服务方式[2,3,4]。通过集成智能仓库产品与专业化的“集中采购+共享存储+ JIT配送”服务,为某一工业园区的制造企业和服务企业提供采购、存储、包装、运输和配送等一体化的系统解决方案,其目标是快速响应用户的需求,降低物流成本,保证生产持续进行。实际上,广东惠州“金泽国际物流园”作为粤东最大的现代化物流园区,集成了物流配送中心、工业超市(产品展示与交易中心)、信息中心、仓储中心等多种功能,是国内具有代表性的共享仓储雏形。当前对这种共享经济模式下的具有工业实践特征的共享仓储研究是研究热点,如何实现共享仓储的货位服务配置是其关键问题之一。

共享仓储为多个厂家提供短期或长期的仓储服务,其货位布局、货品摆放对于拣选与摆放货品效率的影响不容忽视。区别于传统的仓库布局,Gue和Meller于2009年在研究单位货载仓库的布局时提出了一种通道倾斜式的Fishbone布局[5]。该布局中,货物进出仓库的通道只有一个出口,内部通道由两条倾斜主拣货通道和无数条水平或竖直的局部拣货巷道构成。在单指令拣货模式下,与普通的仓库布局相比,Fishbone布局的仓储作业的期望移动位移可降低约20%。因此,共享仓储选择Fishbone布局可以有效地节约作业车辆在仓库中的作业时间,提高拣选、摆放货品效率。当前关于Fishbone布局的典型研究有:Melihc和Haldun在垂直式布局和Fishbone布局下分别进行仿真实验,结果表明:随着单次拣货订单内货物数量的增加,Fishbone布局下的拣货效率要比垂直布局下的拣货效率低30%[6]。蒋美仙通过Fishbone布局方法中结合贯通式货架系统的思想,改进了Fishbone的布局方法,求解并确定了最佳仓库布局角度[7];李乐通过在Fishbone布局的仓库下方新增一条货物通道,力求使货物移动的总路径最短,通过实例证明改进的布局方法,能够有效缩短货物的移动距离,降低仓库物流成本[8]。共享仓储依据自身对于作业时间,拣选效率的需求,选取Fishbone布局作为仓库布局,本文采用通道倾斜角度为45°的Fishbone布局,并通过改进的布谷鸟搜索算法对共享仓储货位进行动态规划,利用Y工业园区的共享仓库作为实际案例进行仿真。

1 仓储货位需求服务配置问题

共享仓储为了满足客户的不同需求、为客户提供更好的服务,需要在确保充分利用仓储货位的基础上,能够在单位时间内完成更多货品的出入库作业,提高出入库效率。基于Fishbone布局,对优化模型做如下假设:仓库是采用单指令拣货模式的仓库;所有的拣货小车速度(水平速度和垂直速度)为固定值,不受所载货物质量影响;同类货品可以放置于多个货位,单个货位只能放置一种货品;拣货小车每次只运送一类货品;货品的存放方式为随机存放;等待存储的货品信息已知;每个货位的长、宽、高都相等。

1.1 模型参数

如图1所示,典型的Fishbone布局将货架分为四个区域,从右至左分别命名为1区、2区、3区和4区;所有的拣货通道(包括区域之间的通道与区域内货架之间的通道)宽度相同。其中,l表示货位的长、宽,h表示货位的高,i(i=1,2,3,4)表示区域,x(x=1,2,…,p)表示货架排数,y(y=1,2,…,p)表示货架列数,z(z=1,2,…,p)表示货架层数,Wip表示第i区第p排货架单层货位数,s表示第1/4区第一排货架单层货位数,I1表示第1/4区域偶数排与其前一排货架单层货位的增量,I2表示第1/4区奇数排与其前一排单层货位的增量,mipqt表示货品的质量,Pipqt表示货品的周转率,α为区域底边边长,αp主通道宽度,θ为区域倾斜角度。

图1  Fishbone布局平面图

图1 Fishbone布局平面图  


每个区域有niτ层,其中τ保持不变。因此,每排货架的单层货位数Wip为:

 


其中,(-1)p表示当货架排数是奇数时,要在最后一排货架后增加一条通道。

货位Oipqt的坐标定义为Pipqt=(Xipqt,Yipqt,Zipqt)。把共享仓储出入库点作为坐标原点,货位各点坐标公式表示如下:

 


其中,

 


1.2 模型建立

共享仓储货位分配优化模型是基于立体仓库货物存储原则确立的。根据货物出入库效率原则,将存取频率高的货物放在离出入库平台较近的货位,以降低作业小车总体作业时间,提高作业效率。目标函数为所有货物组合拣货时间之和最小,满足存取频率越高,拣货小车运送该货品时间越短,则模型函数可表示为:

 


其中,对于1区、4区,拣货设备行驶时间T1(Pipqt)为式(5),对于2区、3区,拣货设备行驶时间T2(Pipqt)为式(6):

 


其中,L是出入库口到货位的水平距离,v1为拣货小车的水平运动速度,v2为拣货小车的竖直运动速度。

在共享仓储中,当货架承载额定的货物重量、且货架及货物整体的中心在中位线以下时,货架是最稳定的。假设每个货位上的货物质量分布均匀,并且布满整个货位空间。故令货架每层货物质量与层数乘积之和最小,则模型函数可表示为:

 


其中,

仓储货位问题是一个典型的多目标优化问题。采用权重系数变换法赋予上述两个目标函数权重w1w2,将多目标变为单目标优化问题。则共享仓储货位需求服务配置的数学模型为:

 


2 改进布谷鸟算法求解

布谷鸟搜索(Cuckoo Search,CS)算法是由Xin-She Yang和Suash Deb于2009年提出的自然启发式算法。该算法通过Levy飞行来增强,而不是简单的各向同性随机游走[9],较遗传算法和粒子群算法等传统优化算法的探索解空间能力更为高效,跳出局部最优值的能力更强。因此,采用改进的布谷鸟搜索算法对共享仓储货位需求服务配置模型进行求解。

如图2所示,改进的布谷鸟搜索算法的求解流程:

图2  改进布谷鸟算法的求解流程图

图2 改进布谷鸟算法的求解流程图 


步骤1:输入原始数据,获取货品信息(货品质量,周转率等),对货品信息、货位信息进行编码,货品按自然数编码,货位信息按区域进行编码,如货位4571表示该位置在4区5排7列1层,以矩阵形式输入,并确定待优化变量。

步骤2:初始化参数,设置种群数量NP、最大迭代次数N_iterTotal和发现概率Pa,搜寻步长α等。其中步长的分配公式为[10,11,12]:

 


其中,α(t)为当前迭代次数下平均步长。

步骤3:随机初始化鸟窝位置(即货品位置),计算每个鸟窝位置的个体适应值,获取当前的最优函数值。

步骤4:保留上一代鸟窝的最优函数值,采用Levy Flight更新当前鸟窝位置。

步骤5:综合约束条件,比较目标函数个体的适应值,并找出当前极值点,即当前最优解bestnest。

步骤6:比较目标函数适应值与鸟窝个体适应值大小,保留优解gbestnest。

步骤7:与发现概率Pa进行比较,若大于Pa,则把落在不可行区域内的个体舍弃,对新种群中的剩余鸟窝按莱维飞行原则重新更新并代替这些鸟窝,转向步骤4;若小于Pa,则继续进行迭代。

步骤8:判断是否满足算法停止条件,如果满足,输出全局极值gbestnest,否则继续进行迭代。

3 案例仿真

为验证所提出布谷鸟搜索算法求解仓储货位模型的正确性,设计如下实例进行仿真、验证与分析。

3.1 初始条件与参数

某Y工业园区的共享仓库,其内部为Fishbone布局结构,仓库内部具体结构信息为:一个货位的长度、宽度和高度均为1m,通道宽度αp为2m,第1区(或第4区)货架排数η为6;第1区(或第4区)第一排货架单层货位数量s为1,第1区(或第4区)奇数排货架单层货位的增量I2为4,货架层数为3。根据这些参数,结合模型公式,求得各个区域货架排数n为n=[6,6,6,6],各区域各排货架单层货位数量w为:

 


本案例共有货位468个,最终仓库布局的平面图如图3所示现有40种货物需要入库存放,具体信息如表1所示:

图3  本案例所采用Fishbone布局平面图

图3 本案例所采用Fishbone布局平面图   


分别采用遗传算法和改进的布谷鸟搜索算法进行求解。在遗传算法求解中,参数设置为交叉概率pc=0.4,变异概率pm=0.1,最大进化代数T=400。在改进的布谷鸟搜索算法求解中,参数设置为α=0.5,pa=0.25,种群规模40,固定进化迭代次数200次,两种算法均独立运行。

表1 某共享仓储的货品信息 



货物编号货物质量(KG)周转率%
货物编号货物质量(KG)周转率%
1879215111
211572216010
3841123645
4724242648
57282546512
680626265
750122797
895728286
96032917510
10639301003
11526311057
1285432308
1370633710
14115934289
151364351758
1614636483
171445371247
1850838752
19907391506
2066540605



3.2 仿真结果

实验仿真环境:在Windows10系统中运行,处理器主频2.8GHz,CPU为Intel(R)Core(TM) i5-4200H,内存4GB,采用MATLAB R2018a实现算法编程。根据上述参数设定,得到的算法收敛曲线如图4所示,算法结果解码后如表2所示。

图4  改进布谷鸟搜索算法与遗传算法对比

图4 改进布谷鸟搜索算法与遗传算法对比 


表2 改进CS优化后货物位置 


货物编号货区i排p列q层t
货物编号货区i排p列q层t
14571213253
233432221122
33112231672
44622244321
52132251431
61651262243
71551272111
83363281313
94442292383
102621302271
1131101313212
121341323382
132343334311
1431102343371
1523533531111
164533363191
171561374451
1832102384551
1912123921102
204333404583



由上述解码后Fishbone布局货位需求服务配置结果可知,采用遗传算法得到的目标函数最小值为2860,采用改进布谷鸟搜索算法得到的目标函数最小值为2792,并且改进布谷鸟搜索算法迭代次数较遗传算法有较大改观。

4 结论

针对共享仓储货位需求服务配置问题,基于Fishbone布局方法、仓储货品的基本原则,建立共享仓储货位需求服务配置设计问题的数学模型。以货品存放出入库最短完成时间及保持货架稳定性为目标,分别采用改进布谷鸟搜索算法和遗传算法进行了求解。案例仿真结果表明该模型能提高货品的出入库效率,并保证货架的稳定性,运用布谷鸟搜索算法求解货位需求服务配置问题是可行的。

但国内外对将布谷鸟搜索算法应用于仓储货位需求服务配置问题研究较少,只是对其进行初步研究,在工业实践应用方面还将面临许多问题,如提高该算法的求解精度、货位规模导致的计算效率低等方面还需进一步深入研究。


【本文标签】

【责任编辑】平文云仓

最新资讯

Baidu
map