How to Deploy Port Machines to Improve Handling Efficiency
by user
Comments
Transcript
How to Deploy Port Machines to Improve Handling Efficiency
How to Deploy Port Machines to Improve Handling Efficiency He xiangyang, Zhang qingnian School of Transportation, Wuhan University of Technology, P.R.China, 430063 : Abstract How to deploy port machines to improve handling efficiency? in order to achieve higher productivity and less cost, based upon that allocation of dock crane is a key issue for port efficiency, using linear programming method, this problem can be divided in two sections: one sets up a model of dock crane allocation to pursuit higher productivity under simultaneous completing missions constraint; the subsequently other builds a model of machines network allocation to accomplish such productivity and keep lower cost. Moreover, by studying a case, main ideas can be illustrated clear. Key words Handling efficiency, Dock crane allocation, Linear programming, Machines network allocation : 1 Introduction Why we research the deployment of port machines? It is well known that, with the development of international logistics, more and more manufacturers and dealers have placed emphasis on the loading and unloading efficiency of port. In the process of port loading and unloading, many different type machines may be used, and each machine handling different cargo may have different productivity by using different handling craft and different work path, so, how to deploy port machines to improve handling efficiency, is a primary goal of port. In this section, many scholars have focused on container terminal, because the handling technology of container terminal is simple, they usually take advantage of simulation technology to analyze. For example, Pasquale Legato et al (2001) used queuing theory to decide the rational number of berth and the throughput capacity of port, furthermore, used discrete event simulation method to optimize allocation of handling machines; Chuqian Zhang et al (2002), by using mixed-integer programming and Petri net technology, calculated the handling quantity of yard crane and optimized path of container trailer; Gambardella L.M et al (2001) also used simulation technology to analyze the deployment of both container crane and yard crane, trying to achieve lower cost and more productivity. However, few researches have been put on grocery dock. So, this paper stands from grocery dock, based upon that allocation of dock crane is a key issue for port efficiency, using linear programming method, divides the deployment of port machines in two sections to achieve higher productivity and less cost: one sets up a model of dock crane allocation under simultaneous completing missions constraint to pursuit higher productivity; the subsequently other builds a model of machines network allocation whose inputs are outputs of dock crane allocation model, to accomplish such productivity and keep lower cost, moreover, by studying a case, illustrating main ideas clear. 2 Allocation of dock crane is a key issue for port and logistic efficiency Dock crane is an important fixture among port machines. Its design capacity usually is surplus. It has many properties, such as more expensive, higher productivity, and less mobility. It can load and unload many different cargoes, which may have different weight and different package. It bridges between dock and ship, the higher efficiency it is, the less time ship will stay in port. On one hand, from the view of port machines usage, allocation of dock crane is a key issue for port efficiency. The goal, which port authority pursuits, is maximum output under certain cost condition, or minimum cost under certain output condition. According to the least-cost rule in economics, to produce a given level of output at least cost, a firm should buy inputs until it has equalized the marginal product per dollar spent on each input[4]. This implies that, because dock crane is more expensive than other handling machines in the same loading and unloading assembling line, therefore, the marginal product of dock crane must be proportional higher than other handling machines. So, in the port loading and unloading assembling line, dock crane is crucial. If dock crane deploys rational, its handling efficiency 363 will be higher, then, port handling efficiency will be higher; and the reverse also is true. On the other hand, from the view of logistic system, dock crane bridges between dock and ship, so, its rational allocation will benefit both. In the process of international logistics, port authority and ship company together constitute effective transportation path, both profit are highly relativity and coherence. As to ship company, seeking for less time staying in port, forces port authority to allocate dock crane rationally. So, rationally allocating dock crane, is an “all of winner” result from which port authority and ship company play a cooperative game, is a pareto improvement, and increases social welfare. As such, dock crane is an important machine in the loading and unloading assembling line. How it allocates rationally, is not only related to port handling efficiency, but concerned to logistics efficiency. 3 A models of dock crane allocation The model of dock crane allocation can be solved by using linear programming method. This method is under certain resources and missions constraints, finds optimal solutions to meet the request of objective function[5]. In detail, for a given ship, we face many handling conditions, such as type and quantity of cargo and dock crane, as well as unit hour handling quantity of dock crane for different cargo, and we have to find a solution that how to allocate dock crane can get maximum efficiency or minimum time that ship stays in port. 3.1 Description of dock crane problem Suppose, a ship has m handling missions; port has n kinds of dock crane; aij represents an hour handling quantity that the ith dock crane does jth handling mission; hij represents a proportion that the time, which the ith dock crane does jth handling mission, divides the full time that the ith dock crane works; b j represents the quantity of the jth handling mission; z j represents the proportion that the jth handling mission has been finished in an hour; rij equals the number that aij divides b j . From such description, aij , b j and rij are known variables, so, n ∑a zj = ij i =1 bj hij n = ∑ rij hij (1) i =1 3.2 Model under simultaneous completing missions’ constraint In practice, we often have to complete missions at the same time, in order to keep the ship safe and mission balance, so, we must decide hij to maximize z j , the model can be drawn as follow: Objective function: max z Subjective to: (2) z = z1 = z 2 = L = z m (3) m ∑h ij =1 (4) j =1 hi j ≥ 0 , i = 1, 2 , L , n ; j = 1, 2 , L , m ; (5) In such model, if hij equals zero, this means that the ith dock crane does not do jth handling mission; else if hij equals 1, this means that the ith dock crane does jth handling mission all the time. 4 A model of machines network allocation A machines network is consisted of different type net machines including forklift, tyre crane, and tractor under different process flow and work path condition. A process flow and a work path constitute a net path. For a special net mission, there is a corresponding machines network which handles single 364 type cargo in single operational process. The content of the machines network allocation, is how to select net path, and decides how many machines to be used, in order to get the goal which minimizes the machines network cost under machines and net missions constraints. 4.1 Model description and assumptions Suppose, there are m net missions that will be completed by n kinds of net machines, accordingly, there are m machines networks. For each machines network, the net mission quantity is z l ; the ith net machine has bi units; there are k net paths, aij represents a machine an hour handling quantity that the ith net machine does the net mission using jth path; cij represents a machine an hour handling cost that the ith net machine does the net mission using jth path; xij represents the number of the ith net machine using jth path, then how to decide xij to achieve the model goal? There are several following assumptions of the model: 1) The deployment of port machines is based upon that allocation of dock crane is a key issue for port efficiency. The allocation of dock crane decides the maximum port productivity in an hour, and net missions of machines network. 2) aij and cij can be calculated by related formula. 3) m net missions, as well as k net paths, are independent each other. This implies that a machine can not work in two missions or in two paths at the same time. 4.2 A method to solve such machines network model From assumptions, we develop a discrete method to solve such machines network model: 1) Firstly, we have to decide the order of different net missions, because different order will change the value of bi , so, we must calculate permutation and combination of net missions. 2) Secondly, under the situation of certain net missions order, for each net mission, we set up a corresponding machines network, and search for an optimum solution. For a certain net mission, we apply following steps to solve such problem: Step (1): regardless of bi , completely assign the net mission to a net path each time, decide the number of each kind machine in a net path, calculate both the productivity capacity and corresponding cost of each net path, then, find the shortest path of cost. If the number of machines in such shortest path satisfies the constraint, then, such shortest path is an optimized solution. Otherwise, turn to step (2). Step (2): calculate actual productivity of such shortest path under the constraint of net machines, then turn to step (1) to assign actual productivity, repeat such step, until find the shortest net path and corresponding productivity which satisfy the constraint of net machines, then turn to step (3). Step (3): calculate the surplus of the net mission, then update net paths and bi , and assign the surplus in the updated net, until the net mission will be completed. So, we get the optimized solution of the net mission, such as, which net path will be used, what and how many net machines will be deployed in such path, furthermore, we can get the productivity capacity and cost of such paths. Step (4): repeat step (1) to (3), assign different net missions, then, we get a summed solution for a certain net missions order, and record corresponding total cost. 3) Finally, compare different total cost of different net missions order, and find the lowest total cost whose solution is the optimized result. 5 A case study 5.1 Dock crane data collection and pretreatment For example, the ship has three unloading missions including three different cargoes, mission 1 unloading collection package from ship to yard, mission 2 unloading small package from ship to truck, mission 3 unloading steel from ship to yard; port has two type dock cranes, and one type has two cranes, 365 the other type has one crane to be used. Detailed data see following table 1. Table 1 Missions Different missions and cargoes, Cargoes aij (Ton/ hour) Type From ship to yard From ship to truck From ship to yard aij and b j Collection package Small package Steel Ⅰ(2 cranes) Type 1000*2=2000 800*2=1600 600*2=1200 bj Ⅱ(1 crane) 1200 900 800 (Ton) 5000 3000 2000 5.2 Dock crane allocation results According to such data, we used simplex method to solve dock crane allocation model. Under simultaneous completing missions constrain, we got an optimized solution of dock crane allocation, which is illustrated in the table2. 1 2 3 Table 2 Optimized allocation of dock crane unit: Ton Completed Type 2 cranes Type 1 crane mission Completed Completed quantity in hij hij Quantity Quantity an hour In an hour In an hour 0.48718 974.36 0.32051 384.612 1358.972 0.51282 820.512 0 0 820.512 0 0 0.67949 543.592 543.592 sum 1 Mission number Ⅰ( ) 1794.872 Ⅱ( 1 ) 928.204 2723.076 Ⅰ From table 2, we can see that, in an hour, two dock cranes of type spent 0.48718 hours to do mission 1, and spent 0.51282 hours to do mission 2, and did not do mission 3; one dock crane of type spent 0.32051 hours to do mission 1, and did not do mission 2, and spent 0.67949 hours to do mission 3. Under such arrangement, the maximized dock crane efficiency could reach to 2723.076 Ton in an hour, and three missions could be finished simultaneously in 3.66 hours. At the same time, we got inputs of the model of machines network allocation, which net mission 1 is 1358.972 Ton, net mission 2 is 820.512 Ton, net mission 3 is 543.592 Ton. 5.3 Machines network allocation We have three different net missions, so, there are six different net missions orders; for a certain order, we assign three different net missions, and get a corresponding optimized solution as well as total cost; then, we compare the cost of six different order, and find the lowest total cost whose solution is the optimized result. Ⅱ 6 Conclusions Now, we come to conclusions: 1) Allocation of dock crane is a key issue for port and logistic efficiency. If dock cranes are allocated rationally, then port and logistic efficiency can be improved; and if we want to improve port and logistic efficiency, then we have to allocate dock crane rationally. 2) The allocation of dock crane and machines network can be solved by using linear programming method, but the characters of machines network solution need further investigation. 3) In the process of machines network deployment, the lost of opportunity efficiency resulted from that the number of machines have to be integer is inevitable. 4) In the process of machines network deployment, the bottleneck problem may be presented, if such 366 phenomenon happens, we can find where is bottleneck, then reduce used dock cranes, and redeploy the machines network; if the bottleneck problem often occurs, then we have to increase machines in the bottleneck, in order to keep port efficiency. References [1] Pasquale Legato, Rina M. Mazza. Berth planning and resources optimization at a container terminal via discrete event simulation. [J]. European Journal of Operation Research, 2001, 133(3):537-547. [2] Chuqian Zhang, Yat-wah Wan, Jiyin Liu. Dynamic Crane Deployment in Container Storage Yards. [J]. Transportation Research: Part B Methodological, 2002, 36(6): 537-555. [3] Gambardella L.M, Mastrolilli M, Rizzoli A.E, Zaffalon M. An optimization methodology for intermodal terminal management. [J]. Journal of Intelligent Manufacturing, 2001, 12(5): 521-534. [4] Paul A. Samuelson, William D. Nordhaus. Economics (Sixteenth Edition). [M]. McGraw-Hill Companies,Inc. 1998. [5] Gan yingai. Operation Research. [M]. Beijing: Tsinghua University publishing company.2005. 367