集装箱码头全场自动化联合调度方法

文档序号:10542183阅读:435来源:国知局
集装箱码头全场自动化联合调度方法
【专利摘要】本发明提供一种集装箱码头全场自动化联合调度方法,包括:在进口船舶靠近泊位时,联合调度平台获取进口船舶信息、泊位信息、集卡设备信息、岸桥设备信息、船舶上的集装箱信息、堆场信息和场桥设备信息,根据各类信息泊位?岸桥?集卡实时调度模型、出口箱堆存模型、进口箱堆存模型和集卡路径优化模型获得各类指令信息,并使对应设备执行指令。本发明提供的一种集装箱码头全场自动化联合调度方法,通过获取港口各类信息并根据信息采样优化模型处理,获取优化结果,并根据优化结果对对应的执行设备进行控制,以达到合理安排堆场计划,降低翻箱量,提高码头运转效率,还能最大限度地提高空间使用率以及货主服务满意度。
【专利说明】
集装箱码头全场自动化联合调度方法
技术领域
[0001] 本发明涉及集装箱调度管理领域,尤其涉及一种集装箱码头全场自动化联合调度 方法。
【背景技术】
[0002] 集装箱码头是海陆联运的枢纽站,在全球化经济中起着非常重要的作用。提高码 头上装卸设备的作业计划水平,合理配置码头的装卸资源可以提高集装箱码头的整体效 率,降低码头、船公司及货主的作业成本。
[0003] 集装箱码头作业过程中,需要泊位、岸桥、集卡及堆场等装卸资源协同配合,才能 使码头的效率达到最优。吞吐量增长的同时也带来了码头管理的难度和复杂程度的增加, 考虑到有限的堆场空间资源,不合理的堆存策略将会增加堆场的翻倒箱作业,降低码头的 作业效率。合理安排堆场计划,不仅能降低翻箱量,提高码头运转效率,而且还能最大限度 地提高空间使用率以及货主服务满意度,对码头方以及货主都有很大的意义。因此,需要一 个能够提高码头运转效率的调度方法。

【发明内容】

[0004] 本发明提供一种集装箱码头全场自动化联合调度方法,用于解决现有技术中集装 箱码头管理难度大和复杂程度高的问题。
[0005] 本发明提供一种集装箱码头全场自动化联合调度方法,包括:
[0006] 在进口船舶靠近泊位时,联合调度平台获取进口船舶信息、泊位信息、集卡设备信 息、岸桥设备信息、堆场信息和船舶上的集装箱信息;
[0007] 根据进口船舶信息、泊位信息、集卡设备信息、岸桥设备信息、堆场信息和船舶上 的集装箱信息采用泊位-岸桥-集卡实时调度模型计算获得停泊信息、卸箱指令信息和运输 指令信息,并将停泊信息、卸箱指令信息和运输指令信息分别发送给到港船舶、岸桥设备、 集卡设备,以使到港船舶停泊、岸桥设备和集卡设备处于待命状态;
[0008] 在集卡设备运输集装箱时,联合调度平台获取参与卸箱的岸桥设备信息、参与运 输的集卡设备信息、堆场信息和待运输的集装箱信息;
[0009] 根据参与卸箱的岸桥设备信息、参与运输的集卡设备信息、堆场信息和待运输的 集装箱信息采用集卡路径优化模型计算获得运输路径信息,并将运输路径信息发送给参与 运输的集卡设备,以使集卡设备开始运输;
[0010] 在集卡设备运输集装箱到达堆场时,联合调度平台获取待放置集装箱的堆场信 息、场桥设备信息和集卡设备上的集装箱信息;
[0011]根据待放置集装箱的堆场信息、场桥设备信息和集卡设备上的集装箱信息采用进 口箱堆存模型计算获得第一堆放指令信息,并将第一堆放指令信息发送给场桥设备,以使 场桥设备对集卡设备上的集装箱进行堆放。
[0012]优选地,还包括:在出口集装箱进行堆放时,联合调度平台获取堆场信息、场桥信 息、集装箱信息和出口船舶信息,并根据堆场信息、场桥信息、集装箱信息和进口船舶信息 采用出口箱堆存模型计算获得第二堆放指令信息,将第二堆放指令信息发送给场桥设备, 以使场桥设备对出口集装箱进行堆放。
[0013] 优选地,所述进口船舶信息包括船舶编号、船舶的长度和宽度、吃水线、预计到港 和离港时间、实际到港和离港时间、开始作业和结束作业时间、船舶积载图、待装箱量、待卸 箱量、装卸时间、安全距离、船舶偏好停靠位置、船舶实际停靠位置和限定最大最小岸桥数 量。
[0014] 优选地,所述泊位信息包括泊位布局形式、岸线总长度、泊位编号、泊位装卸效率、 船只时间调度表、泊位前沿设计水深、泊位靠泊能力和泊位长度。
[0015]优选地,所述集卡设备信息包括集卡停靠位置、集卡编号、集卡开始作业时间、集 卡结束作业时间、集卡装箱和卸箱时间和集卡平均速度。
[0016] 优选地,所述岸桥设备信息包括岸桥数量、岸桥作业类型、岸桥编号、装卸效率、移 动速度、岸桥间安全距离、岸桥最早可利用时间、岸桥抓箱和放箱时间、岸桥开始作业时间 和岸桥结束作业时间。
[0017] 优选地,所述集装箱信息包括集装箱数量、集装箱尺寸、集装箱重量、集装箱类型、 集装箱目的地、集装箱优先级、集装箱存放位置信息、岸桥抓箱和放箱时间、集卡装箱和卸 箱时间、场桥抓箱和卸箱时间和集装箱出闸时间。
[0018] 优选地,所述堆场信息包括堆场类型、堆场位置、贝位、栈、层、堆位数量、堆位容量 和箱区间距离。
[0019] 优选地,所述场桥信息包括场桥编号、场桥作业类型、场桥作业效率、场桥开始作 业时间、场桥结束作业时间和场桥装箱和卸箱时间。
[0020] 优选地,所述出口船舶信息包括船舶停靠泊位、船舶积截图、待装箱量、待卸箱量 和安全距离。
[0021] 由上述技术方案可知,本发明提供的一种集装箱码头全场自动化联合调度方法, 通过获取港口各类信息并根据信息采样优化模型处理,获取优化结果,并根据优化结果对 对应的执行设备进行控制,以达到合理安排堆场计划,降低翻箱量,提高码头运转效率,还 能最大限度地提高空间使用率以及货主服务满意度。
【附图说明】
[0022] 图1为本发明实施例提供的一种集装箱码头全场自动化联合调度方法的流程示意 图。
【具体实施方式】
[0023]下面结合附图和实施例,对本发明的【具体实施方式】作进一步详细描述。以下实施 例用于说明本发明,但不用来限制本发明的范围。
[0024] 图1示出了本发明实施例提供一种集装箱码头全场自动化联合调度方法,包括:
[0025] S11、在进口船舶靠近泊位时,联合调度平台获取进口船舶信息、泊位信息、集卡设 备信息、岸桥设备信息、堆场信息和船舶上的集装箱信息。
[0026] 在本步骤中,需要说明的是,本发明实施例中针对出口集装箱进行调度。当进口船 舶靠近泊位,可以理解为进口船舶在未来天数内到达该港口也可理解为进口船舶当天到达 该港口。
[0027] 在进口船舶未到达泊位时,联合调度平台需要获取到进口船舶信息、泊位信息、集 卡设备信息、岸桥设备信息、船舶上的集装箱信息、堆场信息和场桥信息。联合调度平台获 取信息的方法可通过人工输入信息存储在数据库中,也可通过对应设备的无线传输信息。
[0028] 其中,所述进□船舶信息包括船舶编号、船舶的长度和宽度、吃水线、预计到港和 离港时间、实际到港和离港时间、开始作业和结束作业时间、船舶积载图、待装箱量、待卸箱 量、装卸时间、安全距离、船舶偏好停靠位置、船舶实际停靠位置和限定最大最小岸桥数量。
[0029] 所述泊位信息包括泊位布局形式、岸线总长度、泊位编号、泊位装卸效率、船只时 间调度表、泊位前沿设计水深、泊位靠泊能力和泊位长度。
[0030] 所述集卡设备信息包括集卡停靠位置、集卡编号、集卡开始作业时间、集卡结束作 业时间、集卡装箱和卸箱时间和集卡平均速度。
[0031] 所述岸桥设备信息包括岸桥数量、岸桥作业类型、岸桥编号、装卸效率、移动速度、 岸桥间安全距离、岸桥最早可利用时间、岸桥抓箱和放箱时间、岸桥开始作业时间和岸桥结 束作业时间。
[0032] 所述集装箱信息包括集装箱数量、集装箱尺寸、集装箱重量、集装箱类型、集装箱 目的地、集装箱优先级、集装箱存放位置信息、岸桥抓箱和放箱时间、集卡装箱和卸箱时间、 场桥抓箱和卸箱时间和集装箱出闸时间。
[0033]所述堆场信息包括堆场类型、堆场位置、贝位、栈、层、堆位数量、堆位容量和箱区 间距离。
[0034] 所述场桥信息包括场桥编号、场桥作业类型、场桥作业效率、场桥开始作业时间、 场桥结束作业时间和场桥装箱和卸箱时间。
[0035] 所述出口船舶信息包括船舶停靠泊位、船舶积截图、待装箱量、待卸箱量和安全距 离。
[0036] S12、根据进口船舶信息、泊位信息、集卡设备信息、岸桥设备信息、堆场信息和船 舶上的集装箱信息采用泊位-岸桥-集卡实时调度模型计算获得停泊信息、卸箱指令信息和 运输指令信息,并将停泊信息、卸箱指令信息和运输指令信息分别发送给到港船舶、岸桥设 备、集卡设备,以使到港船舶停泊、岸桥设备和集卡设备处于待命状态。在本步骤中,需要说 明的是,联合调度平台获得步骤S11中的各类信息后,会将各类信息输入到泊位-岸桥-集卡 实时调度模型进行计算,获得最优的计算结果,并根据计算结果下发指令。如当进口船舶靠 近泊位后,要通过各类信息获得进口船舶要停泊的泊位,在运输中需要待命的岸桥设备、集 卡设备,以及需要将进口集装箱运输到的堆场位置和堆放集装箱所使用的场桥设备。
[0037] 在本步骤中,采用的泊位-岸桥-集卡实时调度模型的目标函数为:
[0038] 1)最小化岸桥在泊位作业时间、等待岸桥时间和泊位空闲时间。
[0040] 2)最小化集卡的运输时间及集卡的空驶时间。
[0041 ] T2 = min(7G + 7二)+ 拉 [0042]约束条件为:
[0043] (1)船舶在港时间的约束条件:保证每条到港船舶只停靠一次,即保证每条船只作 业一次,不出现移动泊位的情况。
[0044] / / iei kei<
[0045] (2)保证任意时刻在码头岸线的i处最多只有一条船舶挂靠,任何两条船舶不能重 叠靠泊。
[0046] 1 xisk < 1, Vi, Vic
[0047] (3)船舶实际靠泊位置泊位长度应大于船的长度。
[0048] ler kef<
[0049] (4)表示船舶实际停靠泊位的水深应满足船舶的吃水要求。
[0050] /, / , ~ ^ ,Vs iei kei<
[0051] (5)表示泊位空闲时间为当前船舶开始作业时间与上艘船舶完成作业时间之差。
[0052] 〇isk = TisAk ~ ^ 1,S E S,k E K
[0053] (6)表示船舶到港之后才能开始装卸作业服务。
[0054] / i / i 丨.jm + 〇ljm) + 〇ijk > (TArrs ~ T'srar^ijk'^'1 fz hk € K seS
[0055] (7)表示船舶必须停泊之后才开始岸桥服务。
[0056] Tsfars ~ T^AtVs > 〇;Vs
[0057] (8)保证任意时刻分配给所有船舶的岸桥数量不能超过码头总的岸桥资源。
[0058] ^jNcs~n,:'Vk s&S
[0059] (9)分配给每一艘船舶的岸桥数在船舶最大,最小岸桥数内。
[0060] Vs k
[0061] (10)保证岸桥的不能跨越作业原则,即为某一船舶进行作业的岸桥一定是相邻 的。
[0062] ysftsrc(p-l} -y<nsrcp + yshsrt(^+l) ~ {-IXllj.Vs G S,hs G K,VC E R,p E C
[0063] (11)船舶需要进行装卸作业的集装箱数量。
[0064] % = Ec Tc,hsrc- Vs G S, rc £ R CEC hsEK
[0065] (12)-个岸桥完成装卸作业所需要的时间。
[0066] T'eshgt'c - Y ccshsrc{Pcshsrc ~ ^ Cr/n^r^) ^ ^ /js- Ci K,VC E R,C E C
[0067] (13)表示船舶的在港作业时间等于为船舶服务时间最长的岸桥的作业时间。
[0068] T[i; - McixTe^p^^j.^, V/' G /, Vs G S, hi; E K, rc> G R, c G L
[0069] (14)_(17)保证每个集装箱被分配给一台岸桥与一辆集卡进行作业。
[0070] (14)
[0071] I xm - € ConTdm~ c~eC~
[0072] (15)
[0073] I Xyt' - l.Vn E ConTaLn^ c+&:+
[0074] (16)
[0075] y >m = lVm G ConTain - vw
[0076] (17)
[0077] ^ yn = 1. Vn G ConTain+ VEV
[0078] (18)_(21)保证在岸桥与龙门吊作业序列中,每个集装箱最多有一个前序与后序 作业任务。
[0079] (18)
[0080] ^ £ ConTain- ,c- € meConTam^
[0081] (19)
[0082] ^ yCnn! ^ G ConTain+ , cA~ E C+ n€ConTain+
[0083] (20)
[0084] X }^nm,~1'Vme ConTain-, v G 1/ m 泛 ConTcdn 一
[0085] (21)
[0086] z y^t < l;Vn G ConTain+tv G V 7ieConTmn+
[0087] (22)_(23)从岸桥的角度进行定义了每个集装箱作业完成时间之间的关系,如果 = _〗,表示集装箱111与111/的作业均由岸桥〇完成,且m/的作业次序在 m之前,此时, m + tS' +q<T^,a
[0088] (22)
[0089] T~ + q - T~, < 1'4(1 - V?n, m'" G ConTain~,c~ G C~
[0090] (23)
[0091 ] T^' + + q - T^. < M fl - j, Vn, n' G ConTahv ,c+ E C+
[0092] (24)-(25)从集卡角度进行定义了集装箱作业完成时间之间的关系,如在24中,如 果y二=1,集装箱m与n的作业均由集卡V完成,且m的作业次序在n之前, Trt + P - t&n < T:r。
[0093] (24)
[0094] Tn + p - t:mn - Tr^, < M(1 - y^), Vr?i G ConT ain~, Vn E ConTain+, v EV
[0095] (25)
[0096] T^+p -1^+ - < M(1 - ymn). Vm e ConT amT, Vn E ConTain+, v eV
[0097] (26)表示将每一进口集装箱与出口集装箱配对后,集卡在装卸作业过程中的行驶 距离。 d = y V M In , V V ^ ^ V V Cn
[0098] arm ~ £_, tm Z^ h 2-, Zj t[n 4 CffiE.S 71t^C0TlT(iiTi 讲EX .Tl在:Zj.+ ttl^COTlTGiiTl^'
[0099] (27)表示集卡的空驶时间。
[0100] X X, ineL~ nBL+
[0101] (28) - (29)为变量取值约束,保证进口集装箱与出口集装箱两两配对,并且每个集 装箱均被服务一次。形成了集装箱对后,一旦给定了卸船顺序,装船顺序随之确定,然后将 集装箱对分配给集卡,目的是总作业时间最小。
[0102] (28)
[0103] XZ^ = 1,VnGL+ rmL 一
[0104] (29)
[0105] X Z^> = lr Vm E L feh+
[0106] (30)表示集装箱对约束,保证集装箱m和n由一辆集卡作业,Z品由(25)-(29)确定, 如果= 1表示集装箱m和n是一个集装箱对,由一辆集卡完成作业。
[0107] ^y^n < Zyh,Vm g ConTairryn E ConTam+tv G F
[0108] (31)定义了集卡作业序列。
[0109] vfn - 0.5 < 0.5(y;r." + ynm)^m e ConTain~,/n. G ConTain+,v G V
[0110]在集装箱码头实际生产中,多数情况是装货船与卸货船的作业量不行等。即nunf 辛num+,假设num+ >num-,那么将有num+-num-个出口集装箱无法与进口集装箱配对。
[0111] 因此在对这num+-nunf个集装箱进行作业时,集卡把集装箱从堆场运到码头前沿 后,直接空驶回堆场进行下一集装箱的运送。只要加入num+-nunf个虚拟节点,下面是扩展模 型。
[0112] (32)
[0113] E 4=1-VnGL+ CiEvirtual
[0114] (33)
[0115] I = 1, VCj G virtual PIEL+
[0116] 同理,如果num+<num-,可以加入num--num+个虚拟节点表示虚拟出口集装箱D用下 面两式替代(28),(29)。
[0117] (34)
[0118] Z 4=1>¥rnGr neZ/+ ciEvirtual
[0119] (35)
[0120] E z;"+ = 1, VcL G virtual meir
[0121] S:在港的船舶包括已经挂靠和尚未挂靠的船舶集合,S= {1,2,…,shS^Ss,…, Ss.
[0122] K表示规划周期内到港船舶的服务顺序。
[0123] i :代表船舶挂靠泊位点的集合,即i G I
[0124] ls:船舶的长度;
[0125] C:码头岸桥集合;
[0126] %:为船舶s服务的岸桥数;
[0127] hsGK' :表示为船舶s进行装卸服务岸桥的作业顺序;
[0128] rc e R为岸桥咖作业任务集;
[0129] Mk= {m I m<k<K}:表示岸桥服务顺序集的一个子集;
[0130] rSTari:泊位i开始作业的时间;
[0131] Tls:船舶s在泊位i上作业所用的时间;
[0132] Hs:船舶s的最大吃水深度;
[0133] Ls:船舶s的长度;
[0134] 『Arrs_:船舶s的到达时间;
[0135] 心Ta&:船舶S的开始作业的时间;
[0136] Hi:泊位i能容许船舶停靠的物理水深;
[0137] L1:泊位i的岸线长度;
[0138] E。:岸桥c的作业效率,即在单位时间内完成的装卸箱的数量;
[0139] 在调度期内的第r。个任务,为岸桥c作为第hs个船舶s服务的岸桥,其开始服 务时间;&sft sre为岸桥C作为第hs个船舶S服务的岸桥,其结束服务时间;
[0140] TCs%re为岸桥c作为第hs个船舶s服务的岸桥,其为船舶s服务的总时间;
[0141] 0lsk:泊位i在第k-1个船舶离开至第k个船舶到达前的空闲时间,船舶s为第k个被 服务的船舶;
[0142] KsFfc:船舶s在泊位i上被第k个服务的完成作业时间;
[0143] 船舶s第k个到达泊位i的时刻;
[0144] yCsM.f e U,0}为岸桥调度的决策变量,当岸桥c为第hs个为船舶S服务的,且该任 务为岸桥c的第r。个作业任务,取值为1,否则为0。
[0145] 每条在港船舶允许同时作业的最小岸桥数量;
[0146] 每条在港船舶允许同时作业的最大岸桥数量;
[0147] pf:表示船舶s的最佳停靠位置,以船的左侧端点为基准;
[0148] Ps:船舶s在码头岸线上的实际停靠位置,以船的左侧端点为实际停靠位置点;
[0149] A以:船舶的偏离位置,这个位置对集装箱从船舶卸下到后方堆场的集卡运输距 离有较大的影响。
[0150] a:船舶的偏离惩罚系数,表示船舶s偏离最佳位置一个单位数对集装箱在港时间 的放大程度; r n fl,如果船舶s停靠在泊位i处被第fc个开始服务
[0151] XUk = \ 1 0,否则 r n fl,.当岸桥C为第/2^个为船舶S服务,且该任务为岸桥C的第沒个任务_
[0152] yCsfls7V = ( 0,否则
[0153] 船舶队列.S'S+分别为卸货、装货船舶集合;
[0154] ConTain-,ConTain+表示进口、出口集装箱的集合。
[0155] nunf,num+分别为进、出口集装箱的数量。
[0156] L+表示出口集装箱在堆场的堆存位置集合,由于码头公司要求出口集装箱在船舶 进港前运到码头堆场,因此堆存位置在装卸前是已知的;
[0157] 1/表示进口集装箱在堆场的堆存位置集合,在装卸调度中要确定进口集装箱的堆 存位置;
[0158] G分别表示进口集装箱、出口集装箱在堆场的堆存位置;
[0159] 表示岸桥对进口集装箱m作业的总时间;
[0160] 级[:表示岸桥对出口集装箱n作业的总时间;
[0161 ] tg:表示集卡从卸货船舶行驶至U所需时间;
[0162] :表示集卡从堆场进口集装箱位置C行驶到出口集装箱位置铉所需的时间;
[0163] tf:表示集卡从堆场位置位到装货船S+的行驶时间;
[0164] 表示集卡在装货船舶S+与卸货船舶f之间的行驶时间;
[0165] tf+1:表示岸桥从集装箱m所在船位置移动到集装箱m+1所在船位置需要的时间;
[0166] c- G C-,c+G C+分别表示从事卸船与装船作业的岸桥;
[0167] q表示岸桥的平均作业效率,即岸桥完成一个集装箱装卸的平均时间;
[0168] p表示龙门吊的平均作业效率,即龙门吊完成一个集装箱装卸的平均时间;
[0169] vGV表示进行装卸作业的集卡;
[0170] lm:表示集装箱在船上的位置,用贝位号表示;
[0171] 表示集卡对进口集装箱m运输的总时间;
[0172] rn+:表示集卡对出口箱n运输的总时间;
[0173] 邛;表示集卡空驶的总时间。
[0174] 3^:当集装箱m的作业由岸桥c完成时,;= 1,否则对=0
[0175] ,:当集装箱m与V的作业均由同一岸桥c完成时,且V是m的前序任务时, = h否则 = 〇。
[0176] :当集装箱m由集卡v运送时,= 1,否则成=〇*
[0177] ygn:当集装箱m与n的作业均由集卡v完成,且m是n的前序任务时,成rt = 1,否则 ymn = 〇 =
[0178] 拉:当集卡经过路径(u,v)时,4 = 1,否则,4二〇>
[0179] S13、在集卡设备运输集装箱时,联合调度平台获取参与卸箱的岸桥设备信息、参 与运输的集卡设备信息、堆场信息和待运输的集装箱信息。在本步骤中,需要说明的是,当 集卡设备被岸桥设备将集装箱装车后,联合调度平台针对集卡设备进行路径优化,需要获 取参与卸箱的岸桥设备信息、参与运输的集卡设备信息、堆场信息和待运输的集装箱信息。
[0180] S14、根据参与卸箱的岸桥设备信息、参与运输的集卡设备信息、堆场信息和待运 输的集装箱信息采用集卡路径优化模型计算获得运输路径信息,并将运输路径信息发送给 参与运输的集卡设备,以使集卡设备开始运输。在本步骤中,需要说明的是,联合调度平台 根据步骤S13获得的各类信息采用集卡路径优化模型计算获得运输路径信息。
[0181 ]在本步骤中,所述集卡路径优化模型的目标函数为:
[0183] 约束条件为:
[0184] (1)表示每辆集卡每次只在唯一的岸桥下进行集装箱的装卸; K
[0185] V = 1 lc-1
[0186] (2)表示每辆集卡每次把集装箱运到唯一的堆场箱区;
[0187] Y/L = 1
[0188] (3)表示堆场各箱区的集装箱容量不小于船舶需要装卸的集装箱数量;
[0189] i=lb=i
[0190] (4)分别表示各箱区进、出口集装箱的总量与船舶装卸集装箱数量一致; M M
[0191] Y qm :U irt-1 irt-1
[0192] (5)表示装卸任务的完成; _ 土 i=l h-1
[0194] (6)分别表示集卡等待岸桥、龙门吊的总时间; / h k I h 1
[0195] tf = Z -4 (4 u4)t/ = Z Z Z y,4 0L -1/ - O i = l h = l k~l i =:l /) =:1 y = l
[0196] 其中,i:集卡的编号,共I辆集卡(i = l,2,…,I);
[0197] k:岸桥的编号,共K台岸桥(k = l,2,…,K);
[0198] 」:轮胎吊的编号,共1个轮胎吊(」=1,2,~,了);
[0199] M:堆场共有箱区M个,第m个箱区最多容纳集装箱的数量为Pm(m=l,2,…,M);
[0200] dQk:集卡停车场0与岸桥k之间的距离;
[0201] dmn:堆场相邻各箱区之间的距离;
[0202] U:码头前沿运往堆场的进口集装箱总数;
[0203] L:堆场运往码头前沿的出口集装箱总数;
[0204] qm:各箱区进口的集装箱需求量;
[0205] Y m:各箱区出口的集装箱数量;
[0206] b:集卡i运输的次数,共bi次(b = l,2,…,bi),将集卡完场岸桥-进口箱区_出口箱 区-岸桥这一作业过程视为一次运输;
[0207] 巧|:集卡i的第b次运输与岸桥k的服务关系,若集卡i的第b次运输由岸桥k服务,则 喊=1;反之,4=0:
[0208] y/fc:集卡i的第b次运输与轮胎吊j的服务关系,若集卡i的第b次运输由轮胎吊j月艮 务,则jl=l;反之,d=();
[0209] 4^:集卡i的第b次运输与箱区m、箱区n的服务关系,若集卡i的第b次运输从箱区m 经过箱区n,则;反之,☆"=();
[0210] tk:岸桥k的作业效率,即第k台岸桥服务于一个集装箱的时间;
[0211] k:轮胎吊j的作业效率,即第j个轮胎吊服务于一个集装箱的时间;
[0212] t|:集卡i的第b次运输由岸桥k服务完成作业的时刻;
[0213] t/&:集卡i的第b次运输由轮胎吊j服务完成作业的时刻;
[0214] 沾:集卡i的第b次运输到达岸桥k的时刻;
[0215] 集卡i的第b次运输到达轮胎吊j的时刻;
[0216] tf:在集装箱装卸的整个作业过程中所有集卡I总运输次数下等待岸桥K的时间;
[0217] e/::在集装箱装卸的整个作业过程中所有集卡i总运输次数下等待轮胎吊j的时间;
[0218] Co:单量集卡的固定成本;
[0219] & :集卡行驶单位路径的成本,即运输成本;
[0220] C2:岸桥每次服务一个集装箱的成本;
[0221 ] C3:轮胎吊每次服务一个集装箱的成本;
[0222] C4:集卡在岸桥、轮胎吊下等待单位时间的城成本。
[0223] S15、在集卡设备运输集装箱到达堆场时,联合调度平台获取待放置集装箱的堆场 信息、场桥设备信息和集卡设备上的集装箱信息。在本步骤中,需要说明的是,当装有集装 箱的集卡设备到达堆场后,需要场桥设备对集卡设备上的集装箱卸载堆放。故联合调度平 台需针对场桥设备进行优化,需获取待放置集装箱的堆场信息、场桥设备信息和集卡设备 上的集装箱信息。
[0224] S16、根据待放置集装箱的堆场信息、场桥设备信息和集卡设备上的集装箱信息采 用进口箱堆存模型计算获得第一堆放指令信息,并将第一堆放指令信息发送给场桥设备, 以使场桥设备对集卡设备上的集装箱进行堆放。在本步骤中,需要说明的是,联合调度平台 获取到步骤S15的各类信息后,采用进口箱堆放模型计算获得第一堆放指令信息,并控制场 桥设备对集卡设备上的集装箱进行堆放。
[0225] 在本步骤中,所述进口箱堆放模型的目标函数为: N
[0226] minZ = ^ Rniju
[0227] 约束条件为:
[0228] (1)表示提取某一集装箱时,堆场发生的翻箱量,且被提取集装箱在当前状态下其 提箱优先级是最小的。
[0229] Rnijk = Hij-k,if Cn=Cmin
[0230] (2)表示待卸载集装箱被分配到某一箱区的进口箱总数与堆场为进口箱在此箱区 分配的箱位数相等。 n= l L~-l. k = l
[0232] (3)表示根据进口箱的规模,在堆场中分配的贝位数。 N
[0233] - n
[0234] (4)贝位内集装箱容量限制。 N J K
[0235] m XrUjk < n 二:L 卜1 Id
[0236] (5)限定一个箱子只能分配到一个位置上。 / I K
[0237] 2 = 1 vn t = l y = i k~t
[0238] (6)说明一个箱位最多只能堆放一个集装箱。 N
[0239] S Xnijk < l.,vi.,.j,.k n~ 1
[0240] (7)表示堆场的集装箱不能悬空放置,即对于同一栈的集装箱,必须先放置下面的 集装箱,然后才能放置上面的集装箱。 N N
[0241] I Xraijk -〉^ ^nijkf < 0, Vt, V/,/c > k' m=l n=l
[0242] (8)表示同一栈中下层的集装箱要比上层的集装箱早入场。
[0243] M ? Lm ? Xmijk>Ln ? Xnijk^ ,k<k7
[0244] (9)说明在对集装箱进行作业时,只能对最上层的集装箱进行操作。
[0245] if Xmijk=l =1 々〈k7,then Sm<Sn。
[0246] 在本发明实施例中,主要针对进口集装箱管理进行优化,因此,本方法还包括针对 出口集装箱管理进行优化的方案。
[0247] 在出口集装箱进行堆放时,联合调度平台获取堆场信息、场桥信息、集装箱信息和 出口船舶信息,并根据堆场信息、场桥信息、集装箱信息和进口船舶信息采用出口箱堆存模 型计算获得第二堆放指令信息,将第二堆放指令信息发送给场桥设备,以使场桥设备对出 口集装箱进行堆放。
[0248]所述出口箱堆存模型的目标函数为:
[0249]降低装船过程中出口箱水平搬运距离,并平衡各箱区之间的作业量。
[0251] 实际操作中可根据港口历史数据,获得水平搬运距离和D值方差、均值及其分布, 通过标准化转化为标准分布,从而获得d值。
[0252] Ti+T2 = 1〇
[0253] 约束条件:
[0254] (1)、定义了 Xthgmn的范围不大于每个贝的最大容量;
[0255] 0 彡 Ctmn+Xthgmn彡 21
[0256] tG[l,T],hG[l,V],mG[l,M],nG[l,N],gG[l,G]
[0257] (2)、表示所有箱区所有贝位中,被分配的时段t船h卸货港为g的出口箱数量与该 时段到达的船h卸货港为g的出口箱量相等; M N
[0258] Xthgmn -成thg m=l n-1
[0259] te[l,T],he[l,V],ge[l,G]
[0260] (3)、共同定义了变量Ythgmn;(此变量定义为将t时段h船g港的集装箱与箱区m贝位n 建立联系)
[0261 ] Ythgmndhgmn,
[0262] tG[l,T],hG[l,V],mG[l,M],nG[l,N],gG[l,G]
[0263] G * Yth^n^Xthgmn,
[0264] tG[l,T],hG[l,V],mG[l,M],nG[l,N],gG[l,G]
[0265] (4)、共同定义了变量Qthmn(此变量定义将t时段h船与箱区m贝位n建立联系) G
[0266] Qthmr;- I ^thgmn 9-^
[0267] te[l,T],he[l,V],me[l,M],ne[l,N] G
[0268] G ? Qthmn - z ^thgmn y=.l
[0269] tG[l,T],hG[l,V],mG[l,M],nG[l,N]
[0270] (5)、表示时段t内,第m个箱区中第n个贝位只能分配给某艘船某一卸货港的出口 箱; G
[0271] ^thgmn - ^ 9~^
[0272] te[l,T],he[l,V],me[l,M],ne[l,N]
[0273] (6)、表示时段t内,第m个箱区中第n个贝位只能分配给一艘船的出口箱;
[0288] 形成堆垛图:
[0289] 建立二维直角坐标系,横轴表示集装箱到达堆场的顺序,纵轴表示分配给集装箱 的二位整数(此二位整数为重量级与目的港)。每一组集装箱就确定为一组坐标系上的点。
[0290] 1)取最左边的一个点,由此点开始向距最近的右上方(包括水平方向)点连线。再 以这一线段上的第二点为起始点重复上述过程,直到不再存在满足条件的点,由此得到一 条折线,定义为折线一。
[0291] 2)从余下的各点中的最左方的点出发,重复第一步,得到折线二。
[0292] 3)重复操作得到一组折线,使所有的点都唯一的包括在其中的一条折线中。
[0293] 将每一条折线上点所代表的的集装箱按顺序堆成一列,并从左到右安排各列,无 论堆垛或装船提箱时都不需要倒箱作业。理想情况是每一列都小于或等于四个箱子,如果 是这样,只简单按照折线顺序堆垛每一条折线所代表的一组集装箱就可以保证装船时,能 在低操作难度等级下作业并保证倒箱次数为零。实际操作中可能会出现一列或几列超过四 个的情况,此时只需将超高列下方多余的箱子按顺序分别与短列堆成一列即可。
[0294] 设集装箱K的目的港是di(di=l,2,…,5),重量等级为wj(wj = l,2,…,9)。则表示 为1(=((11,^,处,71〇。最终形成的堆垛图必须同时满足公式(1)和(2)
[0295] 最终形成的堆垛图必须同时满足下面两个公式。
[。296] £3:时-)
[0297] |^<yfc+^^10dik+Wjk<di(k+n)+Wj(k+n).
[0298] 其中,n取正整数,k+n彡21。
[0299] 此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例 中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的 范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任 意之一都可以以任意的组合方式来使用。
[0300] 应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领 域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中, 不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词"包含"不排除存在未 列在权利要求中的元件或步骤。位于元件之前的单词"一"或"一个"不排除存在多个这样的 元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实 现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项 来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名 称。
[0301] 本领域普通技术人员可以理解:以上各实施例仅用以说明本发明的技术方案,而 非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员 应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者 全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发 明权利要求所限定的范围。
【主权项】
1. 一种集装箱码头全场自动化联合调度方法,其特征在于,包括: 在进口船舶靠近泊位时,联合调度平台获取进口船舶信息、泊位信息、集卡设备信息、 岸桥设备信息、堆场信息和船舶上的集装箱信息; 根据进口船舶信息、泊位信息、集卡设备信息、岸桥设备信息、堆场信息和船舶上的集 装箱信息采用泊位-岸桥-集卡实时调度模型计算获得停泊信息、卸箱指令信息和运输指令 信息,并将停泊信息、卸箱指令信息和运输指令信息分别发送给到港船舶、岸桥设备、集卡 设备,以使到港船舶停泊、岸桥设备和集卡设备处于待命状态; 在集卡设备运输集装箱时,联合调度平台获取参与卸箱的岸桥设备信息、参与运输的 集卡设备信息、堆场信息和待运输的集装箱信息; 根据参与卸箱的岸桥设备信息、参与运输的集卡设备信息、堆场信息和待运输的集装 箱信息采用集卡路径优化模型计算获得运输路径信息,并将运输路径信息发送给参与运输 的集卡设备,以使集卡设备开始运输; 在集卡设备运输集装箱到达堆场时,联合调度平台获取待放置集装箱的堆场信息、场 桥设备信息和集卡设备上的集装箱信息; 根据待放置集装箱的堆场信息、场桥设备信息和集卡设备上的集装箱信息采用进口箱 堆存模型计算获得第一堆放指令信息,并将第一堆放指令信息发送给场桥设备,以使场桥 设备对集卡设备上的集装箱进行堆放。2. 根据权利要求1所述的方法,其特征在于,还包括:在出口集装箱进行堆放时,联合调 度平台获取堆场信息、场桥信息、集装箱信息和出口船舶信息,并根据堆场信息、场桥信息、 集装箱信息和进口船舶信息采用出口箱堆存模型计算获得第二堆放指令信息,将第二堆放 指令信息发送给场桥设备,以使场桥设备对出口集装箱进行堆放。3. 根据权利要求1所述的方法,其特征在于,所述进口船舶信息包括船舶编号、船舶的 长度和宽度、吃水线、预计到港和离港时间、实际到港和离港时间、开始作业和结束作业时 间、船舶积载图、待装箱量、待卸箱量、装卸时间、安全距离、船舶偏好停靠位置、船舶实际停 靠位置和限定最大最小岸桥数量。4. 根据权利要求1所述的方法,其特征在于,所述泊位信息包括泊位布局形式、岸线总 长度、泊位编号、泊位装卸效率、船只时间调度表、泊位前沿设计水深、泊位靠泊能力和泊位 长度。5. 根据权利要求1所述的方法,其特征在于,所述集卡设备信息包括集卡停靠位置、集 卡编号、集卡开始作业时间、集卡结束作业时间、集卡装箱和卸箱时间和集卡平均速度。6. 根据权利要求1所述的方法,其特征在于,所述岸桥设备信息包括岸桥数量、岸桥作 业类型、岸桥编号、装卸效率、移动速度、岸桥间安全距离、岸桥最早可利用时间、岸桥抓箱 和放箱时间、岸桥开始作业时间和岸桥结束作业时间。7. 根据权利要求1所述的方法,其特征在于,所述集装箱信息包括集装箱数量、集装箱 尺寸、集装箱重量、集装箱类型、集装箱目的地、集装箱优先级、集装箱存放位置信息、岸桥 抓箱和放箱时间、集卡装箱和卸箱时间、场桥抓箱和卸箱时间和集装箱出闸时间。8. 根据权利要求1所述的方法,其特征在于,所述堆场信息包括堆场类型、堆场位置、贝 位、栈、层、堆位数量、堆位容量和箱区间距离。9. 根据权利要求1所述的方法,其特征在于,所述场桥信息包括场桥编号、场桥作业类 型、场桥作业效率、场桥开始作业时间、场桥结束作业时间和场桥装箱和卸箱时间。10.根据权利要求1所述的方法,其特征在于,所述出口船舶信息包括船舶停靠泊位、船 舶积截图、待装箱量、待卸箱量和安全距离。
【文档编号】G06Q10/08GK105913208SQ201610228358
【公开日】2016年8月31日
【申请日】2016年4月13日
【发明人】朱喻, 孟乔
【申请人】北京优弈数据科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1