1、一种集成化仓储管理系统研究摘要:本文研究设计了一种面向配送中心和企业的集成化仓储系统,介绍了系统的构成和功能,分析了基于计算机技术的信息集成管理方法、出入库管理方法、货位分配方法和库存分析管理方法。关键词:仓储,物流,库存控制Research on a Type of Integrated Warehouse Management System Abstract: A type of integrated store warehouse system used in center and corporation is studied in the paper, the composition
2、and functions of the system is introduced, and methods of information integrated management, in-out warehouse management, ware positioning, and inventory control are analyzed.Key Words: Warehouse; Logistics; Inventory control1 引言仓储是企业供应链中的一个重要环节,无论对于制造企业还是第三方物流企业以及配送中心,仓储往往占用大量的资金。据统计,美国 1986 年,物流总费
3、用为5180 亿美元,其中库存费用为 2170 亿美元,运输费用为2810 亿美元,三者分别占当年 GDP 总值 44500 亿美元的11.64%, 4.87%和 6.31%;2000 年物流总费用为 10060 亿美元,其中库存费用为 3770 亿美元,运输费用为 5900亿美元,三者分别占当年 GDP 总值 99600 亿美元的10.1%, 3.78%和 5.92%;14 年间,库存费用、运输费用和物流总费用占 GDP 总值的百分值分别减少了1.09%, 0.39和 1.54。美国的实践表明减少库存支出成为降低物流费用的主要来源。减少库存支出,关键在于有效提高仓储效率,加快资金周转,压缩库
4、存量。基于计算机技术的集成化仓储控制与管理系统成为重要的手段。2 集成化仓储系统的构成集成化仓储系统一般由入库系统、货架系统、堆跺机、库内输送系统、出库系统和计算机管理控制系统构成。其主要面向配送中心和企业的仓储流通环节,系统的货架数量较多,出库系统和入库系统较复杂,往往带有分拣系统,这个系统和外界的运输企业、运输网点和用户一般通过广域 internet 联系,如图 1 所示。入库系统实现货物或物料的入库,也实现物流信息的采集和收集。入库系统由入库运送设备、货物或物料自动识别系统构成,其中入口输送设备选输送带,自动识别系统采用条码系统,该系统由打印在货物或物料上的条码,条码阅读器和入库计算机组
5、成。货架系统采用单元货格式货架,货格的长度为1.3m,深度 0.8m,高度为 1.2m。货架系统共有 16 排,22 列,11 层,共有 3872 个货位。 。堆跺机实现货物单元的上架和下架。堆跺机可在巷道内来回穿梭,其货台可上下垂直升降,货叉可横行伸缩,从而实现货物的三维方向移动。堆跺机水平穿梭的三档工作速度分别为 80m/min、60m/min、40m/min,垂直升降速度分为两档,分别为 45m/min、20m/min,货叉存取速度为 20m/min。堆跺机的电力拖动采用交流变频调速,采用 PLC 对堆跺机进行控制,实现自动认址、货位虚实检测以及与主控计算机之间的信息通讯等功能。库内输送
6、系统的运送设备选用视觉导航 AGV,该种AGV 具有运输柔性好、路径更改和维护方便路线、易于识别多路径,智能化程度高的特点。出库系统包含出库运送设备、货物或物料自动识别分拣系统构成,其中自动识别系统一般采用条码系统。 计算机管理控制系统由入库计算机、中央计算机、出库计算机和相互之间的通讯系统组成,入库计算机完成入库货物和物料信息的采集、存储和传输,中央主控计算机则实现货位分配、堆跺机工作指令传输、堆跺机工作状态监控、库内 AGV 运输路径规划和调度、库内货物信息统计与报表打印、库存控制辅助决策等,出库计算机完成出库指令传输,出库货物信息存储与传输。3 集成化仓储系统的工作流程集成化仓储系统的工
7、作流程一般是入库、库内运输、存放和出库,整个工作在计算机管理系统的控制下进行,如图 2 所示。计算机系统一般为三级管理控制系统,上位机与局域网相连,下位机与控制器 PLC 相连,通过无线和有线方式传送数据 1。图 1 集成化仓储系统的构成监控计算机出库计算机入库计算机DB1DB1DB1货物 条码扫描器库内输送机堆跺机分拣机库内输送机递送顾客分拣装箱拼盘并箱配送中心服务器管理计算机执行层管理层监控层输送系统旋转货架货物自动分拣系统入库台H1 H2 H16H3 H4 H5 H14 H15自动货台堆跺机计算机应用研究3.1 入库流程:货物的入库流程如下:系统响应入库请求,弹出入库对话框,用户填写入库
8、货物的名称和数量;系统查询订货量,如果订货量大于货物库存数量,则给出报警提示,否则,系统向入库计算机发送入库操作任务单,并打印入库单据,入库计算机控制条码系统扫描货物;扫描后入库计算机会判断扫描的货物和任务是否相符,如相符则执行入库分拣和运送,如不符,则给出报警信号。3.2 拼盘与并箱:小尺寸的货物或零件入库前,一般需进行拼盘并箱作业,以适应仓储要求和充分利用货位容积,大尺寸的货物可根据情况直接入库或放入托盘后再入库。一般采用固定拼盘并箱方式,即多个同种货物或零件放于一个托盘或货箱中。某些情况下,为了进一步增加仓储容量,可采用散件拼盘并箱模式,即随意品种随意数量的拼装入箱,此种模式中,需在管理
9、系统的数据库中设定拼盘批次码、拼盘码、货物零件到场批次码等信息,将每个拼盘中货物数量、种类和其存放货位联系起来,以利于出库时倒盘拼箱。3.3 条形码扫描输入:条形码采用 UPC 码,表征货物的条形码一般含有四种信息:托盘号、货号和批次号和数量。条形码由扫描器读入、译码器解译后经串行口接口传入计算机。3.4 出库流程:货物的出库流程如下:系统响应出库请求,弹出出库对话框,用户填写出库货物的名称和数量;系统查询库存量,如果出库数量大于货物的库存数量,则给出报警提示,否则,系统向出库计算机发送出库库操作任务单,并打印出库单据,出库计算机向堆跺机发出出库指令,堆跺机从货架出货,经可能输送到出库台,出库
10、计算机控制条码系统扫描货物;扫描后出库库计算机会判断扫描的货物和任务是否相符,如相符则执行出库分拣和分装,如不符,则给出报警信号。4 集成化仓储系统的信息系统集成化仓储系统的信息系统主要包含计算机监控系统、数据库系统及网络系统。计算机监控系统涉及管理计算机、监控计算机和控制具体设备执行的 PLC 控制器等。数据库系统完成底层数据的存储,网络系统则复杂信息的传送和交换。4.1 系统的逻辑功能系统的逻辑功能图如下:系统维护:对系统进行初始化,设置各种编码和处理方式,包括设置拼盘方式、出入库方式、批量方式和对日期、数据库、货位编码初始化。需求量管理子系统:根据生产计划、销售状况、库存情况、货物清单、
11、日期等信息进行物料需求数量和时间。订货管理子系统:制作订单,录入合同,管理进货日程,统计合同并为管理者供货单位的信誉、供货能力和生产技术信息等基本档案资料。不合格品管理子系统:管理零件到厂或货物到公司后的各种不合格品,根据从入库验收、生产和销售中返回的不合格品,生产追讨单和赔付单,将不合格品从库存中扣除。存储管理子系统:该子系统提供存储管理中的各种功能,包括货位管理、入库管理、出库管理和导盘库管理的子系统。货位管理对入库件分配合理货位,对全库划分内部作业区,确定每种零件或货物的托盘的件数。导盘库管理按要求对全库进行盘点,根据货位管理提供的信息完成货物或零件的倒库,并记录和维护有关的数据资料。库
12、存管理子系统:负责各种物料的收发存管理,实时处理存储管理系统,订货管理系统提供的数据,随时更新库存信息以反映库存的动态变化,该子系统包括收发存管理、库存状况分析、ABC 分类管理和呆滞物料管理等子系统,收发存管理提供某段时间内库存物流的信息状况,随机显示和打印当前的库存量等信息,库存状况分析提供库存中现有量,计划收到量、已分配量、可用量等库存信息,ABC 分类管理对库存的货物进行分类管理,呆滞物料管理提供库存积压货物的品种、数量及积压金额,便于采用措施进行处理。4.2 数据库系统集成化存储系统的信息管理系统是一个小型数据库管理系统,涉及到库存数据库,入库数据库和出库数据库,其核心是库存数据库,
13、各数据库之间可以数据交换。数据库需反映管理系统的功能要求,库存数据库包括存储货物的种类、名称及其数量等与生产和销售相关系统维护系统集成仓储物流管理信息系统库存管理系统需求量管理系统订货管理系统不合格品管理系统存储管理系统订单制作合同管理入库管理货位管理出库管理倒盘库管理 计算 维护验收处理生产返品处理市场返品处理库存状况分析ABC 分类管理推动式库存管理呆滞物品管理N图 2 集成化仓储系统的工作流程图 2 集成化仓储系统的工作流程计算机应用研究的数据信息 2。可采用多表结构来构造库存数据库,分别为存储货物品种、需求及库存的库存数量表、生产厂家表、生产计划表以及管理系统运行日志等,各表之间建立关
14、联,来构成无冗余的高效数据库,基本结构如图 3所示。计算机系统中间的数据交换的方法有多种。一种是采用发出自定义消息的方法,发出数据的一方在发出数据的前先发送消息,接收数据的一方在接收到消息后开始接收数据 ,通过编程系统消息来保证发出方与接收方的工作的同步,这种方法实时响应速度高,但实现起来比较复杂。另一种方法是定时查询法,发出数据的一方在发出数据的同时设定数据发出标志,接收数据的一方定时查询数据发出标志,一旦发现数据已发出,则接收数据,这种方法一般通过文件来传递数据,实时性差一些。集成化存储系统的信息管理系统可以采用多种数据库语言进行设计开发,如 Oracle,FoxPro、SQL 等。5 集
15、成化仓储系统的管理技术5.1 出入库调度规则出入库作业调度主要是安排各出入库作业的开始执行时刻。常用的调度原则: 出库任务优先执行原则 优先级高的任务先执行原则 当入库任务的执行不影响任何出库任务的按时完成时方执行入库任务。出入库调度的执行离不开必要的信息,具体需要的数据有:出库任务最迟时刻;入库任务申请时刻;出入库任务所需执行时间;堆跺机完成出入库任务的平均执行时间;估算出入库任务完成时刻的安全系数;运输车辆故障及恢复情况;运输任务情况(包括已下发未完成的运输及未下发的运输任务) ;具体的出入库调度算法:(1) 按照入库任务申请的时刻将将每台堆跺机的入库任务排队,(2) 确定出库任务的最迟执
16、行时刻,最迟执行时刻最迟送达缓冲站时刻出库任务执行所需时间估算出库任务预计完成时刻的安全系数(3) 调整任务序列,规则:若相邻两个出库任务的最迟执行时刻之差小于堆跺机平均作业时间,则提前前一任务的最迟执行时刻,使其差距大于或等于平均作业时间。循环操作直至所有任务的最迟执行时刻的差距不小于堆跺机平均时间。当有多项出库和入库申请时,为了提高存取效率,可采用出入库联合作业。具体可根据入库货位和出库货位的位置将出库任务和入库任务进行组合优化。5.2 货位分配技术货位分配包含两个层面的意义,一是为入库货物分配合理的货位,二是选择确定出库货物的位置。 货位分配的原则主要有: 货架受力良好; 同种货物先入先
17、出; 同种货物分区存放; 为取而存; 货物分配的方法:(1) 分类分区存放根据入库货物的种类将仓储容积分为几个区域,按照出库频率来选择货物存放的分区,其中出库频率最大的货物放置在离出库台最近的分区。如有 5 种货物A1,A2,A3,A4,A5,每种货物需要货箱的数量分别为:Q1,Q2,Q3,Q4,Q5,总需求量为 Q=Q1+Q2+Q3+Q4+Q5,总货位数为 M,则 A1 的分区大小为 M1=INT(M Q1/Q),A2 的分区大小为 M2=INT(MQ2/Q),A3 的分区大小为M3=INT(MQ3/Q),A4 的分区大小为 M4=INT(MQ4/Q),则从货位号 1 到货物号 M1 为货物
18、 A1 的分区,从货位号M1+1 到货物号 M1+M2 为货物 A2 的分区,从货位号M1+M2+1 到货物号 M1+M2+M3 为货物 A3 的分区,从货位号 M1+M2+M3+1 到货物号 M1+M2+M3+M4 为货物A4 的分区。分区的数目一般不超过 10 个,以免使每个分区容量过小。(2) 位号联合分配法仓储货位的编号有多种方式,常见的有两种方法,一种是按照排、列、层号来编号,顺序可以是排列层,也可以是列层排,如 010203 表示放在第 1 排 2 列 3 层的货位号 3。另一种是根据货格位置距离出库台的距离进行编号,单排货架的货位编号如图 4 所示。多排货架的货位编号时可进行联合
19、编号,三个巷道六排货架的编号如图 5 所示。库存量表:货物信息表:生产厂家表:出库表:入库表:货位表:固定拼盘表:散件拼盘表:货 物 代 号 生 产 计 划 编 号 生 产 需 求 量 现 有 库 存 量生 产 厂 家 代 号货 物 代 号 货 物 名 称 货 物 规 格厂 名生 产 厂 家 代 号 联 系 人邮 编 传 真地 址 电 话拼 盘 批 次 码 货 物 代 号排 号拼 盘 码 层 号 列 号分 区 号货 物 代 号 入 库 数 量 入 库 日 期编 号 操 作 员批 次 数 量拼 盘 批 次 码拼 盘 码 入 库 状 态 拼 盘 时 间零 件 代 号拼 盘 批 次 码 零 件 数
20、量 入 库 状 态 拼 盘 时 间货 物 代 号 出 库 数 量 出 库 日 期编 号 操 作 员1234561310127891119 161522 2024 231721 1418915310164121861117571318142出库台图 3 库存数据库多表结构图图 4 单排货架的货位编号图 5 多排货架的货位联合编号货箱或托盘通常是用箱号来指定,可以将货箱号码编制成与货位序号相同,在这种情况下某个指定的货箱通常只放置在货箱号所指定的货位上,此时可以将货位和相应的货箱号码等同处理,而无须区别货位还是货箱。在分配货位时可根据货物的出库频率和数量按货位的从小到大进行分配。5.3 库存分析与
21、控制库存分析控制主要包括库存状况统计与分析,订货量确定等。正确可靠的库存控制可以有效减少库存资金占用,降低缺货风险。库存费用:基本的库存费用包括订货费用、库存持有费用和缺货费用。订货费用往往包括订单经过财务和采购部门的处理费用、订单传输到供应地地成本、货物运输费用(当采购价格不包含运输费用时)和在收货地点地的货物搬运或商品加工成本。库存持有费用是维持货物存储所需的费用,包括空间费用、资金占用费用、库存服务费用和库存风险成本。在高级拉动式库存控制中,将库存持有费用分为经常性库存的库存持有费用和安全库存的库存持有费用。ABC 分析法:将库存货物按年度货币占用量分为 ABC 三类。年度货币占用量是库
22、存货物的年度需求量与其库存成本的乘积。A 级是年度货币量最高的库存。这些品种的货物可能只占库存总数的 15%,但用于它们的库存成本却占到总数的 70%-80%。B 级是年度货币量中等的库存,这些品种货物占全部库存的 30%,占总价值的 15-25%。那些年度货币量较低的为 C 级库存品种,它们只占全部年度货币量的 5%,但却占库存总数的 55%。根据货物的 ABC 分类,分别采取不同的管理和资金策略。将管理资源和资金集中于重要的 A 类货物。 基本的经济订货批量:福特.哈里斯所提出的经济订货批量公式,又被称为最佳订货量模型,其公式为: CISDQ2*式中,D 为库存货物的年需求量,S 为货物的
23、采购成本,I 为货物的单价,C 单位货物保管费用。再订货点:在发出订单和得到货物之间通常有一定的时间间隔,因此订货需要一定的提前期。提前期内货物的需求量为再订货点 ROP,即当库存量达到再订货点时,就应该开始新的订货。ROP=dLT,其中,d 为需求速率,LT 为提前期。高级拉动式库存控制:在许多情况下,订货期内的需求往往是不确定的,存在着没有足够的库存来满足客户需要的风险,为此在保有经常性库存满足平均需求和平均提前期以外,还需要增加额外库存,称为安全库存。通过升高或降低再订货点,可以实现控制发生缺货的概率 4。提起期内需求的标准差 sd 为: ,式LTsd,中,s d 为需求期内分布的标准差
24、。安全库存为 zsd,z 为距离需求期内分布均值的标准差的倍数,由正态分布表查到。再订货点为:ROP=dLTz sd。6 结论计算机信息管理系统是集成化仓储系统的核心,将专家系统、神经网络和遗传算法引入到货位分配、库存管理中以提高管理系统的水平,以及开发高效可靠的数据库系统是今后的研究方向。参考文献1 何开伦。江陵机器厂自动化仓库物流管理信息系统原型研究J,管理现代化,1999.6(99) ,10132 程国全,王转。自动仓库计算机管理与控制系统J,物流技术,1998.3(3) ,2226。3 张晓萍,颜永年等。CIMS 系统特点及物流关键技术J,物流技术与应用,2000.3,3539。4 Ronald H Ballou, Business Logistics ManagementM, USA, Prentice-Hall, 1999, 143171 。计算机应用研究