集装箱码头堆场车辆优化安排
2020-06-04
来源:易榕旅网
的发展,集装箱码头为降低成本和增强竞争力,不 断研究新技术,加强系统管理。其中,集装箱卡车 (以下简称集卡)的路径安排对码头生产效率有着 很大的影响,已成为国内外研究的热点之一。 STEENKEN等“ 运用启发式算法研究集装箱码 头的集卡运输路径安排问题;BYUN等 提出最短 路径算法,寻找集卡行驶时间最短的路径;杨静蕾 以集卡行驶里程最短为目标,建立集卡路径优化模 型,求解集卡最优行驶路径;张维英等 以集卡将码 头堆场的集装箱送到岸边桥式起重机(以下简称岸 桥)所运行的最短距离为目标,建立配载模型,并应 用Hopfield神经网络模型进行计算机模拟。 目前大部分港口的集卡运输采用传统作业工 艺,司机操作较简单,不易出错,便于管理和考核; 但是,随着科学技术的进步和港口物流业的发展, 该模式的弊端逐渐暴露。首先,单条作业路上的集 卡配置量为固定值,配置不足可能导致岸桥等待集 卡,在码头前方作业区形成瓶颈;配置过剩又会浪 费资源,影响港口生产效率。其次,在传统作业工艺 中,集卡为指定的岸桥服务,移动仅限于单条作业 路,即集卡在完成装船、卸船、转堆等作业后,必须 空驶回到堆场或者码头,然后进行下一次作业,造 成集卡空载率较高、利用率低下。最后,集卡分配给 岸桥后沿固定路径行驶,当集卡数量过多时可能发 生交通堵塞,给码头的生产效率带来很大影响。 本文打破传统作业工艺的束缚,主要从环保节 能和经济性的角度出发,在利用现有集卡运输且满 建立整数规划的数学模型,运用LINGO软件,求得 各箱区配备的龙门吊数量和集卡总量,以及从每个 箱区至卸箱点单个班次内分配运箱量的最优调运 方案。 1 问题描述 集装箱码头堆场中分为若干个箱区,每个箱区 的集装箱预先根据船舶航次(分别有2艘船舶同时 进行装卸作业)分成A类和B类。每个箱区A类箱 和B类箱的数量已知,并且最多只能安排1台龙门 吊,龙门吊的平均装车时间为5 min。 集卡的卸箱点共4个,1号和2号桥吊为A船 舶进行装卸作业,3号和4号桥吊为B船舶进行装 卸作业,每个卸箱点都有各自总的作业量要求。从 长远来看,卸箱点可以移动,但单个班次(8 h)内卸 箱点不变,集卡的平均卸车时间为3 min。 集卡每次只能载运1个集装箱,平均时速28 km/h。集卡在等待时的能耗也是相当大的,因此原 则上不允许发生集卡等待的情况。龙门吊装车点和 桥吊卸箱点都不能同时为2辆及以上的集卡服务。 集卡每次都满载运输。 龙门吊装车点到桥吊卸箱点的道路是专用的 双向六车道(宽60m),不会出现堵车现象。每段道 路的里程是已知的。 本文所研究的集装箱堆场有箱区6个,卸箱点 4个,龙门吊5台,集卡l5辆。各卸箱点单个班次 的装船量要求为1号桥吊78 TEU,2号桥吊85 TEU, 2011年第5期总第238期 裴箱 (5)对所有集卡来说,本文所计算的单个班次是 (6)本算例中的数值仅限于小型且装卸效率较 3号桥吊85TEU,4号桥吊124TEU。 装车点到卸箱点之间的距离见表1,各箱区拥有的 各龙门吊装车点和桥吊卸箱点如图1所示。各 同时开始的; A类箱和B类箱的数量见表2。 2 4 指挥中心大楼 注:图中a,b,c,d,e,f分别表示6个箱区。 图1 各龙门吊装车点和桥吊卸箱点 表1 各装车点到卸箱点之间的距离 km 箱区 1号桥吊 2号桥吊 3号桥吊 4号桥吊 a 5.26 1.90 5 9 0.64 b 5.19 0.99 5.61 1.76 C 4_21 1.90 5.61 1.27 d 4.OO 1.13 4.56 1.83 e 2.95 1 27 3.51 2.74 f 2.74 2.25 3.65 2.6O 表2各箱区拥有的A类箱和B类箱的数量TEU 箱区 A类箱 8类箱 箱区 A类箱 B类箱 a 81 61 d 68 68 b 71 68 e 74 7l C 87 64 f 87 81 2基本假设 (1)忽略各种随机因素引起的龙门吊或集卡的 临时停顿,即认为其在单个班次内连续工作; (2)集卡在途中不发生堵车现象,空载与重载的 行驶速度一样; (3)龙门吊定好工作箱区后,单个班次内不再换 箱区; (4)如果8h内完成任务,集卡可以提前退出系 统; 低的集装箱码头堆场。 3问题分析 3.1 研究目标 单个班次的生产计划应当包括以下内容:出动 几台龙门吊,分别安排在哪些箱区;出动几辆集卡, 分别安排在哪些作业路上,单个班次内最多运输多 少次(受随机因素影响,装卸时间和运输时间都不 精确,因此排时计划无效,只需求出各条作业路上 的集卡数量及安排即可)。合格的生产计划应在集 卡不等待的条件下满足作业量的要求,而良好的计 划还应当考虑以下原则:周转量最小,同时出动的 集卡数量最少,运输总成本最低。 基于以上原则建立数学模型,并给出单个班次 生产计划的快速算法;再针对实例,给出具体的生 产计划和最优调运方案。 3.2约束条件 3.2.1集卡不等待的条件 刚开工时,集卡同时上班,会发生等待装车的 现象。在正常运作后,应当限制同一作业路上的集 卡数量,使之不发生等待现象。如从装箱点b到卸 车点2的距离为0.99 km,集卡来回需要4.243 min, 加上装卸车时间,单次运输周期合计12.243 min,那 么该作业路上最多安排几辆集卡才不需要等待装 车呢?安排2辆没有问题:第一辆开走后要过 7.243 min才回来;在这段时间内花5.000 min装第 二辆,还余2.243 min;但来不及装第三辆。由此可 见,该作业路上最多安排2辆集卡才能不发生等待, 如果安排3辆则必定发生等待装车现象。 集卡从箱区尸f到卸箱点 的作业路上运行所 需的时间为 = +5+3 (1) 式中:C 为从装车点 到卸箱点,的距离(i=1,2, …,6;J=1,2,3,4);v为集卡平均速度。 1台桥吊(卸箱点)不能同时为2辆集卡服务, …№5 s 38 ) - > - — 所以1条作业路上同时运行的集卡数量是有限制 32.3龙门吊和桥吊的总能力限制 的。由于装车时间大于卸车时间,因此从尸f到Q,在 对于不同作业路上的集卡是否会等待同.一台 集卡不等待的条件下最多能同时运行的集卡数为 龙门吊来装车的问题,=【乃,5】,式中符号“ 表示向下取整数。经过计 量避免。可以通过宏观控制的方式尽 算,各作业路上最多能同时运行的集卡数如表3所 集卡因为单个班次内1台龙门吊最多装96辆 不。 表3各作业路上最多能同时运行的集卡数 辆 箱区 1号桥吊 2号桥吊 3号桥吊 4号桥吊 _ a 6 3 6 2 b 6 2 6 3 > C 5 3 6 2 一 d 5 2 5 3 e 4 2 4 3 f 3 3 4 3 3.2.2集卡运输能力限制 每辆集卡在从 到Q,作业路上单个班次内最 多可运行的次数为 : 二 (2) 式中:60×8是每个班次的工作时间;(A 一1)×5 是开始装车时最后一辆车的延时时间; 是以该作 业路上开始装车时最后那辆车来计算的。如果按第 一辆车来计算,则 : (3) 如果取该作业路上的平均延时,则 : (4) j/ 求得各作业路上每辆集卡的最多运行次数(见表 4) 表4 各作业路上每辆集卡最多运行次数 次 箱区 1号桥吊 2号桥吊 3号桥吊 4号桥吊 a 15 29 14 44 b 15 39 14 30 C l8 29 14 35 d 18 37 17 29 e 22 35 20 24 f 24 26 19 24 从 到 作业路上 辆集卡单个班次内合计 最多可运行次数为 =A X B ,每次载运1 TEU, 则总箱量大约为 TEU。 ,所以控制每台龙门吊单个班次内的装车总数 不超过96辆。每个卸箱点单个班次内最多卸车16( 辆,因此对于装箱点或卸箱点由不同作、 路造成 冲突问题,只要平均时间内能完成任务,就认为不 冲突,而不对集卡的运行时间作具体安排。考察 上数据可以看到,4号桥吊的卸车量最大,为124辆, 小于160辆,则认为单个班次内不发生等待卸车 现象。 3.2.4工作任务约束 4个卸箱点的工作任务约束为 =(78,85,124, 85)车次。 3.2.5箱区所储箱量约束 第i号箱区A类箱的储箱量为S =(81,71,87, 68,74,87)TEU,第f号箱区B类箱的储箱量为 = (61,68,64,68,71,81)TEU,从各箱区运出的A类箱 和B类箱的箱量不能超过其所储箱量。 3.2.6龙门吊数量约束 龙门吊只有5台,而箱区有6个,龙门吊上班时 一旦确定对应箱区,单个班次内不移动箱区,故只 有5个箱区能各安排1台龙门吊,剩余1个箱区轮 空。引人决策变量 ,标志第f号箱区是否安排龙 门吊:如果 =1则安排龙门吊,取 =0则不安 排龙门吊。 在模型中与决策变量知一起进行优 化,其值取决于优化的结果。 3.2.7集卡数量约束 最多能出动的集卡总数为l5辆。按照运输计 划,从箱区尸l运到卸箱点Q,的总箱量为X ,每辆集 卡在该作业路上单个班次内最多可运行次数为 , 故该作业路上应安排集卡苦辆,上J 各路线合计不超过 l5辆,即 ∑ Ao.≤15 (5) l,i u 式中:决策变量X 是非负整数。 2 …238期 4 模型的建立与求解 4・1 目标函数和约束求解 如果龙门吊的数量减少1台,则最小周转量为 778.970辆.km,比出动5台龙门吊多56.560辆.km, 故龙门吊的数量不宜减少。 . 求解原则如下:( )周 量最小;(2)出动的集 43模型存在的问题 .果关系,(1)与(2)是一致的目标。因集卡的安排必 (1)以上调运方案的车次数是优化结果,仅求出 须以完成运输方案为前提来设计最优调运计划,故 龙门吊安排的箱区及各作业路上载运的箱量,对所 周转量最小是大前提和首要目标。周转量最小可以 需集卡的数量也只是估算,没有具体到各作业路的 数可以写成mine Zc 。 l=lj=l 根据前文分析,约束条件可用下式表示 x ≤A B ∑X ≤96 ,=1 10 ∑ ≤16O i=1 n+ ≤S -+- “≤岛 6 ∑≥ 6 ∑ ≤5 ∑晏≤1l J B 5 式中:f=1,2,…,6;J=1,2,3,4;劫取整数; = 0或1。 目标函数与约束条件构成整数规划,作为本文 的求解模型。 4.2模型求解 编写LINGO程序并运行 ,求得最优调运方案。 最优调运方案的目标函数值为722.410辆・km,实现 运箱量为372 TEU,其中卸给A船的A类箱 163 TEU,卸给B船的B类箱209 TEU。5台龙门吊 分别安排在a,b,c,e,f箱区,需要集卡13辆,各作业 路上的车次数如表5所示。 表5最优调运方案各作业路上的车次数 魔 箱区 1号桥吊 2号桥吊 3号桥吊 4号桥吊 a 61 b 7l C 63 d e 6 14 71 f 72 14 的实际数据仍存在较大差距,且未考虑码头可能在 集卡装载重箱进场时就将待装各船舶的集装箱集 中分配在各箱区的情况; (3)将运输成本最低作为模型的目标函数仍存 在一定问题,因为码头不仅要考虑成本问题,还要 考虑整个系统的运行效率等问题。 文中的假设条件使得模型与现实情况仍存在 一定差距,故本文只是给出单个班次生产计划的快 速算法,作为码头堆场调度人员合理安排车辆调度 和具体路径计划的参考依据之一,并不能作为码头 的最终计划,所以本文的模型仍需要进一步讨论和 探究。 参考文献: [1】STEENKEN D,HENNING A,FREIGANG S,et a1.Routing of straddle carriers at a container terminal with the special aspect of internal moves[J1.OR Spektrum,1993,15(3): 167—172. 【2]BYUN J W.J0 K H.LEE Y S.Optimal supervisory control systems for automated unmanned container transporters in the automated container terminals[C]//Proc 4th Korea.Russia Int Symp Sci&Technol,Ulsan,South Korea,2000:206—211. [3]杨静蕾.集装箱码头物流路径优化研究[J].水运工程,2006 (1):32—35. [4]张维英,林焰,纪卓尚.基于拖车路径优化的集装箱船配 栽模型研究[J].大连理工大学学报,2005,45(6):827—831. 【5]袁新生,邵大宏,郁时炼.LINGO和Excel在数学建模中 的应用【M】.北京:科学出版社,2007:230—246.