首页 / 资讯中心 / 文章详情

堆垛机循环时间如何反推自动化立体仓库容量与产能

堆垛机循环时间如何反推自动化立体仓库容量与产能 ★ FEATURED ARTICLE
简介围绕物流规划与自动化立体仓库的规划与评估这份docx文档面向物流工程、仓储系统设计与智能制造相关从业者及学习者系统梳理立体仓库从需求分析到方案落地的关键环节。内容围绕空间利用率、机械化自动化作业、温湿度控制、计算机管理与现代管理方法等优势展开并覆盖收货、存货、取货、发货、信息查询五类功能。规划部分重点讨论系统调查与需求分析、库存容量与系统作业能力等性能参数、机械结构电气土建的多专业交叉、投资与人员配置以及仓库形式和相关参数的确定同时涉及总体布局、物流图布置和出入库能力验算等评估要点。资源包为1个docx文件约5.34MB便于检索和离线阅读已有46人学习。读者可从中获得较完整的规划框架、参数梳理思路和评估关注点适合用于方案编制前的知识准备与要点核对。1. 一条巷道的循环时间为什么会反过来决定整座立体库的高度多数人第一次接触物流规划里的自动化立体仓库第一反应是把货架往高了堆10 米不够就 15 米15 米不够就 20 米好像层数越多越划算。但只要真的算过一遍就会发现容量和产能是绑在同一根绳上的两端——货架越高堆垛机垂直行程越长单次取放货的循环时间越长整库每小时能处理的托盘数反而往下掉。真正约束一座立体库的往往不是占地面积也不是货架总高而是巷道堆垛机跑一个来回要多少秒。搞懂这件事后面所有的货格尺寸、巷道数、行列数、设备台数才不是凭感觉拍出来的数字。2. 需求侧的五个参数为什么设计起点不是面积而是能力指标2.1 库存容量与系统作业能力两个目标天然互相拉扯立体仓库设计的第一个动作不是画平面图而是把两个数算清楚库存容量和系统作业能力。库存容量指的是立体库房里所有需要贮存和暂存的物品总量单位通常是托盘位或者吨系统作业能力指的是出入库和库内操作的能力通常用每小时托盘数或者每天吨数衡量。这两个数看起来是独立的实际上在同一块地上是互相挤压的。原因在于空间分配的结构。一条巷道两侧各挂一排货架巷道本身是不存货的它只服务于堆垛机的行走。同样占地面积下巷道数越多堆垛机可以并行作业的通道越多作业能力上去了但巷道占掉的面积不产生库容排数变少库存容量就下来了。反过来把巷道压到最少、排数拉到最密容量是好看了可所有出入库都得排那两三台堆垛机的队节拍立刻成为瓶颈。所以规划阶段真正的活儿是在这两者之间找一个符合业务波形的点而不是把某一个指标做到极致。常见的做法是先把峰值作业能力定下来按最大月吞吐量算不是按平均值再在这个能力约束下把库容做到最大而不是先定库容再补算能力够不够。这两种顺序在项目后期暴露问题的时机完全不一样前者是设计阶段发现后者是上线三个月后发现。2.2 信息处理与周边物流不在库内的瓶颈最容易被漏掉五个首要性能参数里前两个是硬件指标后三个是系统指标恰恰是系统指标最容易被写方案的人忽略。信息处理能力包含信息采集、信息加工、信息查询、信息通信以及业务信息处理。它听起来虚实际上决定了仓库能不能跑得顺。一个每天出入库 800 托的项目如果 WMS 的任务下发还是靠人工在界面上逐条确认堆垛机再快也只能空等指令。信息处理能力的瓶颈往往出在采集环节条码扫不出来、RFID 读不到、托盘上的货和系统里的账对不上整条链路就卡在第一步。周边物流处理指的是货物卸车、检验、组盘、运送到高层货架巷道口这一段以及货品从货架取出后的拆盘、合并、拣选、转移、装车。这一段不在立体库里面但它决定了立体库能不能吃饱。常见的情形是堆垛机算出来每小时能处理 60 托但月台只有两个卸货口货车排队排到马路上实际进库速度连一半都到不了。人机衔接能力同样属于这一类操作人员与体系的衔接方式、人机界面是否好用、信息录入在哪个工位完成、不合格品怎么处理、货物怎么进入自动搬运线。任何一个人工干预点只要它的处理速度低于自动化段的节拍它就是整库的真实产能上限。2.3 多专业交叉机械的运动精度被土建沉降精度卡住立体仓库是机械、结构、电气、土建多专业交叉的工程这些专业在总体设计里互相制约任何一个专业单独拍板都会出事。最典型的是精度传导链。堆垛机的运动精度取决于货架结构的制作精度而货架结构的安装精度又受土建沉降精度约束。地坪沉降不均匀货架立柱就会上下错位堆垛机上下两根导轨不同心取货机构的对位偏差就会累积到货格净空里。设计时如果把货格净空留得很紧为了省空间土建那边又按普通厂房标准控制沉降最后就是取货机构进不去、或者蹭着托盘边缘刮货。这就解释了为什么货格尺寸设计不能只看货物本身还要把结构公差和土建公差一起算进去。常见的处理方式是各专业在总体设计阶段就把公差分配谈清楚土建允许多少、货架制作允许多少、堆垛机定位允许多少三段加起来不能超过货格净空。2.4 调查清单过去的数据怎么变成未来的预测所有原始资料的收集目的只有一个用过去的数据预测未来的需求。这一步做扎实后面的公式才有意义。需要调查的内容大致分四块一是进出库房物料的种类、数量及规律用来预测未来、算库容二是货物的物理属性包括品名、特征易碎、怕光、怕潮等、外形尺寸、单件重量、平均库存量、最大库存量、每日进出库数量、出入库频率三是建库现场条件包括气象、地形、地质、地面承载能力、风载雪载、地震情况四是与仓储系统相关的外部条件包括入库货源的来源、连接库场的交通情况、进出库门数目、包装形式、搬运方法、出库货物去向和运输工具。这四块输入和设计参数的对应关系用一张表看得更清楚调查输入直接影响的设计参数货物外形尺寸、单件重量货物单元规格、货格尺寸、货架承载平均/最大库存量货位数、层数、列数、仓库总体尺寸每日进出库数量与频率巷道数、堆垛机台数、输送机能力货物特征易碎、怕潮是否需恒温恒湿库、货格净空、搬运方式地面承载、风载雪载、地震货架结构形式、基础做法、土建精度进出库门数目、交通条件月台数量、暂存区面积、物流动线要注意平均库存量和最大库存量是两个完全不同的设计输入。用平均值算库容遇到旺季就爆仓用最大值算库容全年大部分时间货架空着一半。折中的做法是用最大库存量定货位数同时用月不平衡系数校验通过能力这两件事在后面几章会分别落到公式上。3. 货格与行列数D N/(2AB) 这个式子默认了什么3.1 单元化先把不规则的世界装进标准盒子立体仓库是以单元化搬运为前提的这一条是整套设计的基石。货物单元的形式、尺寸和重量不光是货格尺寸的输入它还决定了整个物流与仓储系统的设备配备。具体做法是抓住所有入库货物流通中的关键环节根据调查和统计结果列出所有可能的货物单元形式和规格从中选出最经济合理的方案。对于少数形状和尺寸比较特殊、以及很重的货物单独处理不要为了它们把整个库的货格放大一圈。货物单元尽量采用标准推荐的尺寸原因是它要和其它物料搬运和运输机具匹配。托盘尺寸一旦是非标的叉车货叉、输送机宽度、堆垛机货叉、货格净空、甚至货车车厢全都要跟着改成本会以几何级数往上翻。这一条是血泪经验很多项目在土建已经开工之后才发现托盘规格和货架不匹配返工代价极大。3.2 货格尺寸 货物单元 净空 构件货格尺寸取决于两件事货物单元四周需留出的净空尺寸以及货架构件的尺寸。写成结构式更清楚货格宽度 货物单元宽度 两侧净空 立柱宽度货格高度 货物单元高度含托盘 上下净空 横梁高度货格深度通常等于货物单元深度加少量余量。净空留多少是个取舍。留小了托盘变形、缠绕膜外凸、堆垛机定位误差一来就卡货留大了同样的货架长度能放的列数变少库容直接损失。常见的实现思路是按公差链反推把土建沉降公差、货架制作安装公差、堆垛机定位公差、货物本身的尺寸偏差全部列出来相加再加一点安全余量得到的才是净空的下限。垂直方向的净空还要多考虑一层托盘上货物堆高不一致、托盘本身受压变形、堆垛机货叉升降时的过冲。这些在静态图纸上都不存在只有货真的放上去才显形。3.3 从库存量反推列数公式的边界条件在哪设库存量为 N 个货物单元巷道数为 A货架高度方向可设 B 层。一条巷道两侧各一排货架所以总排数是 2A。每一排货架在水平方向需要的列数 D 就是D N / (2 × A × B)这个式子的逻辑很朴素总的货物单元数除以总排数再除以层数得到每排要多少列。算出来的 D 一般不是整数向上取整并且通常还要再留 10%15% 的余量用来吸收品类结构变化和峰值库存。得到 D 之后每排货架的列数乘以货格的横向尺寸含立柱就是货架总长度 L。有了总长度再结合仓库宽度和高度考虑办公室、操纵控制室、搬运机械的转弯以及其他辅助设施就可以确定仓库的总体尺寸。用代码把这串计算跑一遍更直观import math def rack_layout(N, A, B, cell_w, cell_d, reserve0.12): N : 设计库存量货物单元数 A : 巷道数 B : 货架层数 cell_w : 单个货格横向尺寸含立柱米 cell_d : 单排货架深度含背靠背米 reserve : 货位余量系数 total_slots N * (1 reserve) # 加余量后的总货位数 rows 2 * A # 巷道两侧各一排 D math.ceil(total_slots / (rows * B)) # 每排货架列数向上取整 L D * cell_w # 货架区总长度 shelf_area L * rows * cell_d / 2 # 货架区占地面积背靠背成对 return D, L, shelf_area D, L, area rack_layout(N12000, A8, B10, cell_w1.4, cell_d2.6) print(f每排列数 D {D}, 货架总长 L {L:.1f} m, 货架区占地 ≈ {area:.0f} ㎡)这段代码里reserve是余量系数rows 2 * A对应一条巷道两排货架的物理结构math.ceil保证列数取整不出现半列。shelf_area之所以除以 2是因为相邻两条巷道的货架是背靠背贴在一起的深度方向有共用。把参数改一改结论会立刻变形。同样是 12000 个货位如果巷道数从 8 条减到 5 条每排列数从 84 涨到 134货架总长从 118 米涨到 188 米——容量不变但仓库长度多出 70 米土建成本上去了同时并行作业的堆垛机少了 3 台作业能力掉一截。这就是第 2 章说的那个拉扯关系在公式里的具体体现。3.4 高度为什么停在 1020 米仓库高度不宜设计得过高以 1020 米为宜长、宽、高之间也没有确定的比例关系。这个经验区间不是拍脑袋来的。往上走的收益是库容线性增长层数从 10 层加到 20 层货位数翻倍占地不变。往上走的代价有三块。一是堆垛机立柱越高刚度和抗摆动要求越高为了抑制高位摆动控制系统要降速运行垂直行程时间不是线性增长的。二是土建高度上去了风载雪载、地震作用都被放大货架结构和基础的造价曲线变陡。三是配套消防、照明、检修通道在高位都更麻烦。常见的判断方法是看容量增益和循环时间增益的比值。层数翻倍让容量翻倍但如果循环时间涨了 60%单位时间的出入库能力只涨了 25%那多出来的高度就是把钱压在货架上收不回来。至于长宽高之间其实只受一个硬约束巷道长度不能太长否则堆垛机水平行程吃掉太多循环时间通常会把单条巷道的列数控制在某个范围内宁可多加巷道也不要一条巷道走到底。4. 堆垛机循环时间单一作业和复合作业差的那一笔账4.1 单程移动时间 tjk水平和垂直不是简单相加立体仓库的出、入库搬运周期主要取决于巷道堆垛起重机的作业循环时间。而循环时间的基本单元是从入库站到第 j 列第 k 层货格的单程移动时间 tjk。这里有个关键点容易被简化掉堆垛机是二维运动机械水平行走和垂直升降是两个轴。常见的实现思路是两轴同时动作实际耗时取两者中较大的那个再加上加减速过程也有控制策略保守的设备要求顺序动作先水平到位再垂直升降耗时就是两者相加。这两种策略的时间差可能接近一倍选型时必须问清楚。因为 tjk 和货格位置强相关越靠里越靠上的货格耗时越长所以算平均循环时间不能只算一个货格要把 j 从 1 到 m 列、k 从 1 到 n 层所有货格的单程时间做一个平均。4.2 单一作业循环一趟只干一件事平均单一作业循环时间指堆垛机从出入库站出发到一个货格完成一次取货或放货再返回站点的全过程。它的构成是去程单程移动时间对全部货格取平均、一次叉货时间 tf、回程单程移动时间、以及停机时间 ti。tf 是在出入库站或货格处货物移动的时间包含货叉伸缩、取放动作ti 是控制延迟时间包含通信、确认、定位稳定这些看不见的开销。写成结构式T单 ≈ 2 × t̄ 2 × tf ti其中 t̄ 是所有货格单程移动时间的平均值。这个式子里 ti 经常被低估实际项目里控制系统响应慢、任务下发有排队、定位反复找正ti 能从 2 秒涨到 8 秒一天几百次循环下来就是几十分钟的产能损失。4.3 复合作业循环一趟干两件事平均复合作业时间是另一回事堆垛机从入库站出发先到入库货格放货再移动到出库货格取货最后返回出入库站。一趟完成一进一出效率明显更高所以规划时少采用单作业方式尽量采用复合作业方式是一条明确的设计原则。复合作业时间的构成是入库站到入库货格的时间、叉货时间 tf、入库货格到出库货格的移动时间 tt、再一次叉货时间 tf、出库货格返回出入库站的时间、以及停机时间 ti。其中 tt 是平均货格间移动时间确定方法是随机确定入库货格和出库货格做适当次数的货格间移动求这些时间的平均值。另有一个 ts是出入库站间移动时间当入库站和出库站位置不同的时候才产生同端出入的布置下 ts 为 0这也是同端出入式被广泛采用的原因之一。一趟复合作业干了两次活所以基准出入库能力要按两倍算复合作业的基准能力 ≈ 2 × 3600 / T复。这就是复合作业和单一作业的账差在哪——同样的设备、同样的巷道仅仅因为任务配对方式不同标称能力可能差 40% 以上。4.4 从循环时间到设备台数d 利用率与班制算出循环时间之后才能往下推设备台数和人员数量。一般原则是在同一调配原则下根据物流工艺流程按下式算装卸机械数量。N Σ (Ei / (Ti × d × H))其中 N 是装卸机械数量台Ei 是仓库为完成月最大吞吐量要求各类机械分别完成的操作量吨Ti 是第 i 种机械设备单位时间操作量吨/小时d 是机械利用率机械工作台时占日历台时的百分比H 是月可用台时。d 的取值和班制直接挂钩一班制取 0.150.20两班制取 0.300.35三班制取 0.400.50电动机械取大值内燃机械取小值。注意这里必须用月最大吞吐量而不是月平均否则算出来的台数在旺季一定不够。用代码把循环时间和台数一起算出来def cycle_time(t_avg, tf, ti, tt0, ts0): t_avg : 全部货格单程移动时间的平均值秒 tf : 单次叉货时间秒 ti : 停机/控制延迟时间秒 tt : 平均货格间移动时间秒复合作业用 ts : 出入库站间移动时间秒同端出入时为 0 single 2 * t_avg 2 * tf ti # 单一作业循环 combined t_avg tf tt tf t_avg ti ts # 复合作业循环 return single, combined def machine_count(monthly_tons, tons_per_hour, shift_factor, hours_per_month600): monthly_tons : 月最大吞吐量吨 tons_per_hour : 单台设备单位时间操作量吨/小时 shift_factor : 机械利用率 d一班 0.15~0.20两班 0.30~0.35三班 0.40~0.50 hours_per_month: 月日历台时 return math.ceil(monthly_tons / (tons_per_hour * shift_factor * hours_per_month)) single, combined cycle_time(t_avg42, tf6, ti5, tt30) print(f单一作业循环 {single:.0f}s基准能力 {3600/single:.1f} 托/h) print(f复合作业循环 {combined:.0f}s基准能力 {2*3600/combined:.1f} 托/h) print(f所需堆垛机台数{machine_count(18000, 25, 0.35)} 台)跑出来的结果会说明一件事单一作业循环 100 秒基准能力 36 托/小时复合作业循环 136 秒但因为一趟干两件事基准能力是 53 托/小时。同一台设备任务策略不同能力差了将近一半。machine_count里那个hours_per_month是最容易出错的地方。原式的量纲是吨除以吨/小时 × 系数得到一个小时数必须再除以月可用台时才能变成台数这一步在很多简化计算里被吞掉了导致算出来的台数偏大一个数量级。4.5 通过能力验算月不平衡系数 b 是安全垫立体仓库的通过能力常用年吞吐量除以平均库存量来衡量周转次数但设计验算要看的是峰值。这里引入月不平衡系数 b定义为最大月通过能力吞吐量除以月平均通过能力。这个系数和货运量、货源、运输工具衔接、水文气象以及生产管理因素都有关参照同类仓库正常情况下不少于连续三年的统计资料来分析确定。有一条规律值得记住运量越大不平衡系数越小。因为大运量本身就是多个来源叠加的结果波动被平抑了小仓库只服务一两个客户客户一放假吞吐量就掉一半。验算时的做法是用月平均通过能力乘以 b 得到需要覆盖的峰值能力再拿这个峰值去和前面算出来的堆垛机基准能力对账。对不上就加台数、加巷道或者调整作业策略对得上也不能就此收工还要回头看周边物流那段能不能跟上。5. 规划避坑五条上线后才暴露的账都是当初少算了一步5.1 用平均库存量定货位数旺季第三个月爆仓现象上线三个月月台堆满待入库托盘系统天天报无可用货位只能临时在通道里塞货。原因库容按年平均库存量算的没有考虑季节性。第 2 章提到的最大库存量和平均库存量是两个不同输入做方案时图省事用了平均值余量系数又只留了 5%。解决货位数按最大库存量定或者按平均库存量加一个明确的季节峰值系数用历史数据回归出来不要拍。同时预留一块可扩展的货架区即使当下不装货架地坪承载和消防分区也先按远期做。5.2 货格净空只留 50 毫米托盘一变形就卡货现象新托盘没问题用了一轮回来的旧托盘边角翘起取货机构进去就蹭报警停机人工爬上去撬。原因货格净空只按新托盘的标称尺寸加了一点余量没有把托盘变形、缠绕膜外凸、堆垛机定位公差、土建沉降公差串起来算。这是典型的单专业拍板。解决把公差链列全再加安全余量净空宁大勿小同时对回库托盘做外形检测超差的直接挑出来不要让它在自动化段里跑。5.3 用 b1 做通过能力验算月底出库排队到门外现象每月最后一周出库任务堵在巷道口货车等半天客户投诉。原因月不平衡系数按 1.0 取值等于假设每个月、每一天的吞吐量都一样。实际业务是月末集中发货峰值是月平均的 1.6 倍。解决按不少于连续三年统计资料算出真实的 b用峰值能力反推设备台数和输送机能力短期内加不上去的就在排程上做削峰把可提前的出库任务往前挪。5.4 只算堆垛机产能没算输送机节拍出入库台堵死现象堆垛机空闲率很高但入库口一直排队系统显示等待入库台就绪。原因堆垛机按循环时间算出来够用但出入库台的输送机是间歇动作节拍比堆垛机慢更要命的是连续输送机没有积放功能前面一堵后面全停。解决堆垛机、叉车、升降机都是间隙作业机械和连续输送机之间必须解决节拍协调问题通常的做法是让连续输送机具有积放功能用缓冲段吸收节拍差。规划时把每一段的节拍单独算出来取最小值作为整条链的能力。5.5 仓库形式和作业方式选错拣选作业把整库拖慢现象整托盘出库很顺畅一旦有零星订单要拆零拣选整个流程就乱效率断崖式下跌。原因出库工艺没调查清楚。整单元出库为主和零星货物出库为主对应的仓库形式和作业方式完全不同选型时按整托盘业务做的方案后期业务结构变了设备能力全对不上。解决在第 2 章的需求调查阶段就把出库工艺问到底按整单元出库和拆零出库的比例分别测算必要时把拆零区独立出来不要让它占用自动化段的节拍。6. 自动化程度的边界20 年现金流模型怎么给出该不该上的答案自动化立体库的投资决策最怕两件事一是不算账凭先进两个字上二是只算设备采购价不算 20 年的运营账。前者容易上一套用不起来的系统后者容易在第三年发现维护成本吃掉全部节省。评估的逻辑其实是一条五步的现金流线。第一步确定基准成本与自动化成本把不上自动化的人工作业成本和上自动化的设备加运营成本放在同一张表上对比。第二步确定计算参数资本成本、所得税税率、通货膨胀率、设备和劳动力成本。第三步把基准系统和自动化系统的边界画清楚哪些环节变了、哪些没变。第四步按 20 年的周期列出项目投资和运营成本用通胀假设把每年的钱折算到同一年。第五步算贴现现金流得出内部收益率和净现值。收益侧常被列出的有十几项直接和间接劳动力节约、优化工人人机工程、提高安全性、提升组织绩效文化、最大化订单完成率、软件驱动的操作、较小的建筑占地面积、减少立方空间与节能、停工期控制、消除或减少实际库存盘点、提高订单准确性、提高产品完整性减少损坏和被盗、对隔离产品的控制、先进先出库存轮换。把这些列出来容易难的是判断哪几项真能进现金流。我的经验是分成两栏。能货币化的劳动力节约、占地节省、订单准确率提升带来的返工减少、库存周转加快带来的资金占用下降、损耗和盘亏减少。难货币化但可以打分的安全性、人机工程、停工期韧性、管理透明度。前一组进 NPV 模型后一组作为决策的定性权重——不要让定性项硬折算成钱那只会把模型做假。成本/收益项基准人工库自动化立体库初始投资低货架叉车高货架堆垛机输送软件土建人力成本随业务量线性增长固定边际增长缓慢占地面积大单位面积存储密度低小存储密度为一般仓库的 56 倍作业准确率依赖人波动大由系统保证账实一致维护成本低但不可预测有固定维保随设备老化上升扩展性加人加叉车灵活加巷道加设备周期长、台阶式真正的设计取舍在这个表之外不是所有品类都值得上自动化。SKU 长尾长、周转慢、季节性强的业务自动化设备的固定成本摊不薄20 年现金流算下来内部收益率可能低于资本成本。反过来SKU 集中、周转快、对准确率和先进先出有硬要求的场景自动化的收益释放得又快又稳。规模也有阈值——库容太小的项目堆垛机和输送系统的固定投入占比过高单位货位的成本会失控。所以要不要上从来不是一个技术问题而是一个把技术参数翻译成现金流的问题循环时间决定设备台数设备台数决定投资额投资额和人力节省一起决定 IRR。哪些环节该自动化、自动化到什么程度答案藏在最后一列数字里而不在设备厂家的方案书上。从那以后我每次拿到一个立体库的规划需求都会先把循环时间和月不平衡系数算一遍再去看设备清单——因为那两笔账算错后面所有的布置图都只是好看的图。这份资料把需求调查、行列数计算、循环时间验算和 ROI 模型串成了一条完整的链路需要的话可以拿去对着自己手上的项目过一遍看看卡在哪一步。希望帮到你。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?
咨询建站