+ All documents
Home > Documents > Simulation-Based Resource Pooling at the Baltic Container Terminal

Simulation-Based Resource Pooling at the Baltic Container Terminal

Date post: 03-Dec-2023
Category:
Upload: independent
View: 1 times
Download: 0 times
Share this document with a friend
9
SIMULATION-BASED RESOURCE POOLING AT THE BALTIC CONTAINER TERMINAL Yuri Merkuryev*, Vladimir Bardachenko*, Andrey Solomennikov*, and Fred Kamperman** * Department of Modelling and Simulation, Riga Technical University, Riga, Latvia E-mail: [email protected], [email protected] ** Baltic Container Terminal, Ltd., Riga, Latvia, E-mail: [email protected] KEY WORDS Simulation, model, marine container terminal, economic efficiency, income, optimization. ABSTRACT The aim of the article is finding an optimal set of resources for the BCT container terminal. The pool of available resources consists of three types: quay cranes, trucks (tug-masters), and yard cranes. The article illustrates applicability of BCT logistical model based on Arena simulation package for choosing a resource set with known resource productivity values, initial prices and operational costs that would maximize terminal operating income. Comparison of obtained results with the traditional approach shows 18-20% average improvement in calculation precision. INTRODUCTION A set of available resources leads to the problem of an optimal choice of resource units for a given technological chain. Since any resource unit is involved in a logistic chain along with other resources, inevitable delays in technological operations as well as queues between resources units during load and discharge operations bring overall efficiency to a certain level, which sometimes is rather different from the efficiency of each separate resource unit. Obviously, the upper productivity boundary of the whole logistic chain will not exceed productivity of the slowest resource in the chain. In order to know what the real predicted productivity value would be, we can use an adequate model of the processes to be studied. The data obtained from the model allow estimating the real-life expected productivity and its statistical distribution for each combination of the resources in focus. Then, as a closer approximation for reality, for economic calculations the modeled productivity rather then nominal input resource productivity characteristics can be employed. The paper is aimed at demonstrating power of simulation in finding an optimal resource QC1 Vessel QC2 QC3 Tr_3 Quay cranes QC Truck workgroups Tr_4 Tr_5 FL_1 FL_2 FL_3 20’ Outbound 20’ Inbound YC3 YC2 40’ Outbound Yard2 40’ Inbound Yard2 40" Yard Cranes Forklifters 20’ Yards 40 Yards YC1 Tr_6 Figure 1. Dependencies between BCT resources combination in logistics chains. To achieve this aim, resource pooling at the Baltic Container Terminal (BCT) is considered. Namely, we shall discuss exploring both simulation-based and traditional approaches in order to decide on an optimal set of resources to be used for processing 40ft containers (Merkuryev et.al., 2002). ORIGINAL INPUT DATA The set of relationships between terminal resources to be considered when addressing the problem studied is illustrated on Figure 1. The task in focus considers the following pool of resources: Three quay cranes, QC1, QC2, and QC3 having different initial cost Pq1, Pq2, and Pq3, and nominal maximal productivity of Nq1, Nq2, and Nq3 (which are the average values of the work cycle Tq1_set, Tq2_set, Tq3_set ) and complete depreciation duration of Lq1, Lq2, Lq3. Four sets of identical tug-masters 3Tr, 4Tr, 5Tr, 6Tr in work-teams of 3, 4, 5, and 6 machines per team. The tug-master sets have
Transcript

SIMULATION-BASED RESOURCE POOLING AT THE BALTIC CONTAINER TERMINAL

Yuri Merkuryev*, Vladimir Bardachenko*, Andrey Solomennikov*, and Fred Kamperman**

* Department of Modelling and Simulation, Riga Technical University, Riga, Latvia E-mail: [email protected], [email protected]

** Baltic Container Terminal, Ltd., Riga, Latvia, E-mail: [email protected] KEY WORDS Simulation, model, marine container terminal, economic efficiency, income, optimization. ABSTRACT The aim of the article is finding an optimal set of resources for the BCT container terminal. The pool of available resources consists of three types: quay cranes, trucks (tug-masters), and yard cranes. The article illustrates applicability of BCT logistical model based on Arena simulation package for choosing a resource set with known resource productivity values, initial prices and operational costs that would maximize terminal operating income. Comparison of obtained results with the traditional approach shows 18-20% average improvement in calculation precision. INTRODUCTION

A set of available resources leads to the problem of an optimal choice of resource units for a given technological chain. Since any resource unit is involved in a logistic chain along with other resources, inevitable delays in technological operations as well as queues between resources units during load and discharge operations bring overall efficiency to a certain level, which sometimes is rather different from the efficiency of each separate resource unit. Obviously, the upper productivity boundary of the whole logistic chain will not exceed productivity of the slowest resource in the chain. In order to know what the real predicted productivity value would be, we can use an adequate model of the processes to be studied. The data obtained from the model allow estimating the real-life expected productivity and its statistical distribution for each combination of the resources in focus. Then, as a closer approximation for reality, for economic calculations the modeled productivity rather then nominal input resource productivity characteristics can be employed.

The paper is aimed at demonstrating power of simulation in finding an optimal resource

QC1

Vessel QC2

QC3

Tr_3

Quay cranes QC Truck workgroups

Tr_4

Tr_5

FL_1

FL_2

FL_3

20’ Outbound

20’ Inbound

YC3

YC2

40’ Outbound Yard2

40’ Inbound Yard2

40" Yard Cranes

Forklifters

20’ Yards

40 Yards

YC1

Tr_6

Figure 1. Dependencies between BCT resources combination in logistics chains. To achieve this aim, resource pooling at the Baltic Container Terminal (BCT) is considered. Namely, we shall discuss exploring both simulation-based and traditional approaches in order to decide on an optimal set of resources to be used for processing 40ft containers (Merkuryev et.al., 2002). ORIGINAL INPUT DATA The set of relationships between terminal resources to be considered when addressing the problem studied is illustrated on Figure 1.

The task in focus considers the following pool of resources:

– Three quay cranes, QC1, QC2, and QC3 having different initial cost Pq1, Pq2, and Pq3, and nominal maximal productivity of Nq1, Nq2, and Nq3 (which are the average values of the work cycle Tq1_set, Tq2_set, Tq3_set ) and complete depreciation duration of Lq1, Lq2, Lq3.

– Four sets of identical tug-masters 3Tr, 4Tr, 5Tr, 6Tr in work-teams of 3, 4, 5, and 6 machines per team. The tug-master sets have

the initial cost of Pt1, Pt2, Pt3, Pt4, average full work cycle time Tt1_set = Tt2_set = Tt3_set = Tt4_set = 430 seconds +/- 10% and identical service duration Lt1 = Lt2 = Lt3 = Lt4.

– Three types of yard cranes YC1, YC2, and YC3 having different initial cost, Py1, Py2, and Py3, nominal maximal productivity Ny1, Ny2, and Ny3 (average cycle duration Ty1_set, Ty2_set, Ty3_set ) and expected service durations of Ly1, Ly2, Ly3.

Finally, 36 possible combinations of resource allocation are represented in a 3-D graph below, where the X-scale represents the number of trucks in the tug-master workgroup, Y-scale depicts the expected work cycles of the different types of quay cranes, and vertical Z-scale portrays workcycle durations in seconds of different types of yard cranes.

3D Scatterplot (Resource Combinations 3v*36c)

6, 98, 80

6, 98, 90

6, 98, 110

6, 90, 80

6, 90, 90

6, 90, 110

6, 80, 80

6, 80, 90

6, 80, 110

5, 98, 80

5, 98, 90

5, 98, 110

5, 90, 80

5, 90, 90

5, 90, 110

5, 80, 80

5, 80, 90

5, 80, 110

4, 98, 80

4, 98, 90

4, 98, 110

4, 90, 80

4, 90, 90

4, 90, 110

4, 80, 80

4, 80, 90

4, 80, 110

3, 98, 80

3, 98, 90

3, 98, 110

3, 90, 80

3, 90, 90

3, 90, 110

3, 80, 80

3, 80, 90

3, 80, 110

- Sother – other terminal fixed costs related to processing of one container (office costs, rent, fixed salary of personnel, etc.). Figure 2. Graphical representation of available sets of resources

CRITERION OF ECONOMIC EFFICIENCY In order to identify the most economically efficient solutions (combinations of resources) among all the possible resource combinations, it is required to formulate an optimization criterion: a function determining efficiency when testing each combination of resources on the model. In other words, there should be an algorithm for determining economic efficiency based on model runs for net productivity of every of 36 sets of resources. In order to make the necessary calculations let us assume that initial resource costs have the values represented in Table 1 below. The table

contains utilization costs for each of resource units (quay crane, yard crane, tug-master workgroups) per one 40’ container transportation along the logistic chain “vessel – inbound yard” and reverse chain “vessel – outbound yard”.

NР, moves/

hour

Depreci-ation, EUR/h

Salary, EUR/h

Fuel and

electri-city,

EUR/h

Main-tenance, EUR/h

Total costs, EUR/h

1 20 3.125 0.9 0.2 23.8

2 20 3.125 1.8 0.4 24.9

... ... ... Table 1. Resource utilization costs per unit. Thus, the economic model of the task can be defined as below. ECONOMIC MODEL

For every combination of resources considered, the economic efficiency criterion can be represented as a difference between the expected income P(NP) per hour (which grows in direct proportion to the number of containers processed) and the total related costs: CRITERION ijk (NP) = P(NP) - SSSijk(NP) – Sother (1) where - P(NP) – gross revenue per hour; - SSSijk(NP) – total costs related to one working hour along every type of resource i(i=1,2,3.), j(j=1,2,3.), k(i=1,2,3,4.); they depend non-linearly on net productivity NP (in moves per hour) of the whole chain;

Now formally the task lies in searching for such a set of resources under which the efficiency criterion (1) would yield a maximum value, namely MAXIMUM [CRITERION ijk (NP)] = Cmax u,v,w (2) i=1,2,3; j=1,2,3; k=1,2,3,4 where u, v, w – specific indices of resources, yielding a maximum value for the criterion. The task, however, is not merely finding a maximum value, but rather arriving at a set or several sets of parameters leading to a maximum.

The resource dependencies as summarized in Table 1 as well as the behavior of the criterion (1) as NP changes are represented on Figure 3 below.

The graphs above portray cost analysis for each separate resource unit (upper left and right panes) and behavior of revenues and costs SSS122 on productivity NP. Red line indicates operating profit. The maximum value is reached at NP=37 moves per hour Depreciation and salary expenses are basically unchanged as transportation speed remains within +/-15% boundaries and are therefore considered as fixed for each resource. Fuel or electricity costs are proportional to the number of moves done. Finally, maintenance expenses were split into two main categories: linear and non-linear cost components. The former depicts the fact that excessive physical speed of operation leads to increased were and tear of machinery and consequently an increase in maintenance costs (which is depicted as a non-linear growth in costs in the graph above) FINDING VALUES OF THE EFFICIENCY CRITERION

The criterion of economic efficiency of utilizing a certain combination of resources is calculated as a difference between the hourly income at given

productivity (net of average fixed costs related to one hour of operation) and operating per-hour costs as in Table 1.

Now in order to obtain numerical results, we have to run the model with every possible set of resources (model run for 154 modeled vessels per each resource set) while monitoring the values of productivity. The number of containers on a certain vessel is modeled by random generators, whose statistical distribution was adjusted in accordance with real-life data.

-100

-90

-80

-70

-60

-50

-40

-30

-20

-10

00 10 20 30 40 50 60 70 Productivity, cont/h

EU

R/h

Depreciation,EUR/h

Total salary,EUR/h

Fuel/electricityexpense,EUR/hMaintenance,EUR/h

Total costs,EUR/h

-100

-90

-80

-70

-60

-50

-40

-30

-20

-10

00 10 20 30 40 50 60 70 Productivity, cont/h

EU

R/h

Depreciation,EUR/h

Total salary,EUR/h

Fuel/electricityexpense, EUR/h

Maintenance,EUR/h

Total costs,EUR/h

-800

-700

-600

-500

-400

-300

-200

-100

0

100

200

3000 10 20 30 40 50 60 70 Productivity, cont/h

Res

ourc

e gr

oup

cost

s, E

UR

Total costs,EUR/h

Revenuefromcustomers(per 1 cont)

GrossincomeEUR/h

-100

-90

-80

-70

-60

-50

-40

-30

-20

-10

00 10 20 30 40 50 60 70 Productivity, cont/h

EU

R/h

Depreciation,EUR/h

Total salary,EUR/h

Fuel/electricityexpense,EUR/hMaintenance,EUR/h

Total costs,EUR/h

Figure 3. Sample cost analysis for set of resources QC+4Truck+ YC2

The next step would be incorporating the newly found productivity Ni values into the economic model of resource utilization. The total costs per given combination of resources are being subtracted from the hourly income of the terminal at the current productivity of operation. The remaining sum is considered to be the criterion of efficiency in focus whose maximal value is to be found. Thus, we will be able to obtain the variety of values of efficiency criterion and choose an optimal solution from several tens of thousands of the productivity values observed within the studied logistical chains. Undoubtedly, such a criterion is tightly related to productivity level reached by a certain combination of resources, but how? The answer lies in a

structure of the data, which are plotted on Figure 4 as a dependence of the efficiency criterion (1) of the modeled productivity NP.

productivity, the value of the economic efficiency productivity based on database of the container

Figure 4. Dependence of the efficiency criterion (1) on the

As it follows from the graph, at the same level of

BCT ModelBCT Model3D Scatterplot (Resource Combinations 3v*36c)

6, 98, 110

6, 90, 110

6, 80, 110

5, 98, 110

5, 90, 110

5, 80, 110

4, 98, 110

4, 90, 1103, 98, 110

3, 90, 110

Output = Net Productivity NP (m/h)

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D point

Histogram (Real 142 Ships of BCT 16v *142c)

0 8 16 25 33 41 49 58 66 74 82 91 99 107

Imp20

0

2

4

6

8

10

12

14

16

18

20

22

24

No

of o

bs

Histogram (Real 142 Ships of BCT 16v*142c)

0 11 22 34 45 56 67 79 90 101 112 124 135 146

Imp40

0

2

4

6

8

10

12

14

16

18

20

22

24

26

28

30

No

of o

bs

Histogram (Real 142 Ships of BCT 16v*142c)

0 2 4 6 8 10 12 14 16 18

Hatches

0

20

40

60

80

100

120

No

of o

bs

Histogram (Real 142 Ships of BCT 16v*142c)

0 7 15 22 30 37 44 52 59 66 74 81 89 96

Restow

0

20

40

60

80

100

120

140

No

of o

bs

Histogram (Real 142 Ships of BCT 16v*142c)

0 12 25 37 49 62 74 86 98 111 123 135 148 160

Exp20

0

5

10

15

20

25

30

35

40

No

of o

bs

Histogram (Real 142 Ships of BCT 16v*142c)

0 11 23 34 46 57 68 80 91 102 114 125 137 148

Exp40

0

2

4

6

8

10

12

14

16

18

20

22

24

26

28

30

No

of o

bs

Categorized HistogramVariable: NetProd

Category: 0 NetProd real = 142*1*normal(x, 21.9756, 1.8038)Category: 1 NetProd model = 142*1*normal(x, 21.5928, 2.055)

NetProd

No

of o

bs

Category: 0

14 16 18 20 22 24 26 280

5

10

15

20

25

30

35

Category: 1

14 16 18 20 22 24 26 28

Input –output

taskexplanation

Model's output has the same distribution as the real output

M AERSKM AERSK

M AERSK

M AERSK

M AERSK

Input = 154 Ships with various staticticaldistributions of the differenr containers

model parameters

model-obtained values of productivity NP.

criterion is higher for a smaller amount of trucks. However, non-linear behavior of the maintenance costs does not allow efficient use of three trucks in a more productive chain; the next most efficient option is using workgroups of four trucks. This rash

conclusion, however, still needs a thorough proof, which is yet to be made. The described obtaining of data through modeling of each resource set’s productivity is illustrated on Figure 5.

-20

0

20

40

60

80

100

120

15 20 25 30 35 40

Productitvity, moves/h

Crit

erio

n va

lue,

EU

R

3 trucks

4 trucks

5 trucks6 trucks

Inputs for the model are real observed statistical distributions of containers (upper left pane) carried by entering vessels. For each analysis run (single analysis is based on statistics of modeled 154 vessels) the model parameters are certain sets of resources consisting of the quay crane (one of the three available models), truck workgroups (three to six trucks per workgroup), and a yard crane (of three available models). The output data are observed productivity values on each of 154 vessels per run with the given set of terminal resources. The upper right pane illustrates two histograms: the histogram of real values of

terminal and a histogram of modeled performance with the terminal set of resources. The Kolmagorov-Smirnov test confirms the statistical identity, which speaks in favor of reliability of the model.

Kolmogorov-Smirnov test for similarity is positive.

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

NPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D pointNPi as function of resource 3D point

6, 98, 80

6, 98, 90

6, 90, 80

6, 90, 90

6, 80, 80

6, 80, 905, 98, 80

5, 98, 90

5, 90, 80

5, 90, 90

5, 80, 80

5, 80, 904, 98, 80

4, 98, 90

4, 90, 80

4, 90, 90

4, 80, 80

4, 80, 90

4, 80, 110

3, 98, 80

3, 98, 90

3, 90, 80

3, 90, 90

3, 80, 80

3, 80, 90

3, 80, 110

The 3D Set of possible resource

assignments – model parameters

Figure 5. Illustration of methodology for estimating resource distribution efficiency

trucks 3 4 5 6

YC1 (Ty_set: 80)

Tq_set:80

9098

40

50

60

70

80

90

100V

alue

s

YC2 (Ty_set: 90)

Tq_set:80

9098

YC3 (Ty_set: 110)

Tq_set:80

9098

Plot of Means and Conf. Intervals (95.00%)Criterion dependencies from YC.

Figure 6. Analysis of average efficiency criterion values and their 95% confidence intervals for all combinations of resources in focus.

The performed analysis illustrated that the global optimum was found for the workgroup of three trucks, where the highest average value of the criterion reached EUR 88 per hour for the most productive (and expensive) cranes QC3 and YC3. Without a corresponding analysis of the histograms and testing them for normality it is impossible to apply standard procedures of statistical analysis for defining uncertainty intervals for obtained values and a consequent choice of the highest value. For example, with four trucks the combinations QC2 + YC1 and QC3 + YC3 result in the same value for the efficiency criterion equal EUR 87, which lies less than one percent below the maximum value of EUR 88. Thus, at least three combinations of resources tend to compete for the maximum result. In order to make the final choice, a more detailed analysis of the obtained data is necessary. As it follows from the graph, seven combinations of cranes with average values above EUR 80 still require a more detailed analysis, as confidence intervals to some extent overlap and do not speak clearly in favor of either option.

For such an analysis first resources yielding close to maximum value have to be considered. The figure below contains all possible resource combinations arranged in descending order with respect to value of efficiency.

40

50

60

70

80

90

100

0 5 10 15 20 25 30 35 40Resource combination Nr.

Crit

erio

n va

lue,

EU

R

Figure 7. Average efficiency values in descending order.

Let us consider the case of four trucks separately.

Figure 8. Surface of average values of efficiency criterion with workgroup of four tug-masters.

The obtained values of the efficiency criterion are depicted as columns on the graph above. As it is seen from the graph, the surface has a concave character with maximum values in two corner points. This corresponds to the following pairs of yard and quay cranes, which are opted for the optimal choice: QC1 and YC1, QC3 and YC3, QC2 and YC1, QC2 and YC2, QC1 and YC2.

Thus, one of the resources has been determined for sure, which is workgroup of four trucks with nominal productivity of NP=33 and initial cost of EUR 166700.

YC1 (45) YC2 (40) YC3 (33) Type

Cost 875000 820000 770000

QC1 (45) 1000000

21307 (99%), crit=88 EUR

21415 (100%), crit=85 EUR

QC2 (40) 920000

20632 (96%), crit=87 EUR

20233 (94%), crit=86 EUR

QC3 (37) 870000

18851 (88%), crit=87 EUR

Table 2. Relative costs of resources for statistically similar criterion values.

In order to finalize the choice of the pair of cranes among the remaining options, we could use the table below, whose cells contain initial costs and value of criterion of efficiency. Values in parentheses indicate the percentage of the maximal value, which is 21415 for QC1 +YC2. Leaving other possible reasoning apart, the optimal choice would be equipment at minimal prices. Table 3 represents costs of equipment discussed above.

YC1 YC2 YC3

Type Cost 875000 820000 770000

QC1 1000000 1875000 1820000 1770000

QC2 920000 1795000 1740000 1690000

QC3 870000 1745000 1690000 1640000

3D Surface Plot (1statTr_4 10v*1386c)Criterion (4 trucks) as function from QC(Tq_set) and YC(ty_set)

= Distance Weighted Least Squares

91.0042 88 84 80 76

Table 3. Initial costs of yard and quay cranes.

The choice of cheaper and least productive resources QC3 +YC3 is the optimal choice in the considered task. Thus, the optimal choice of resources consists of quay crane QC3, a workgroup of four trucks and yard crane YC3.

Depreciation, EUR/h26%Total salary,

EUR/h8%

Maintenance, EUR/h10%

Fuel/electricity expense, EUR/h

56%

QC327%

4 trucks47%

YC326%

Figure 9. Cost structure: breakdown of total costs (upper pane) and relative weight of resources in total costs (lower pane).

Average values efficiency criterion of such set of resources is summarized in Table 2. It equals EUR 87 with average productivity of N= 27 moves/hour. Nominal performance of QC3 equals 37 moves/hour, whereas that of YC3 lies at 33 moves/hour, thus there still remains at least a 20% slack in crane productivity. The structure of the costs is illustrated in Figure 9. Cost structures portrayed here indicate that these are unevenly distributed for each resource as well as among the members of the logistic chain.

COMPARING RESULTS WITH TRADITIONAL APPROACH Let us consider the rationale behind the complex modeling of rather simple logistics chains consisting of three basic elements: loading the cargo – transporting the cargo – unloading cargo. Why cannot this task be solved without the modeling? Why is traditional approach not enough?

In order to address these questions, let us try to solve the same task without using the BCT model and compare the results obtained. Within the frames of a formal approach, a logistical chain of elements QCi + Trj + Yck can reach a maximum speed of operation equal to the speed (NPtr, NPqc, NPyc) of the slowest element, that is NPmin( i,j,k) = min (NPqci, NPtrj, NPyck) , (3) where indices i,j,k stand for the types of resources used in the given chain. Now, in order to arrive at a numerical value for the economic efficiency (1), the obtained value of productivity NPmin( i,j,k) has to be incorporated into the calculation table of expenses and the costs

associated with the given productivity level have to be summed as in (1): CRITERIONmin ( i,j,k) = SSSijk (NPmin( i,j,k)) (4) The highest value among the ones calculated will thus correspond to the best choice of resources in the logistics chain. All this would be true under the assumption that

the whole chain would function with the speed of its slowest node. However, it is obvious that an increase in total productivity of the chain would result in increased wear and tear of the equipment, first of all of the slowest one, which might eventually result in breach of the chain functionality.

Histogram (Traditional Approuch 4v*2000c)QC2netProd = 2000*0.02*normal(x, 39.9996, 0.0584)

39.8839.90

39.9239.94

39.9639.98

40.0040.02

40.0440.06

40.0840.10

40.12

QC2netProd

0

20

40

60

80

100

120

140

160

180

200

220

240

260

280

300

No

of o

bs

Histogram (Traditional Approuch 4v*2000c)YC2netProd = 2000*0.02*normal(x, 40.0001, 0.0577)

39.8839.90

39.9239.94

39.9639.98

40.0040.02

40.0440.06

40.0840.10

40.12

YC2netProd

0

20

40

60

80

100

120

140

160

180

200

220

240

260

280

300

No

of o

bs

Histogram (Traditional Approuch 4v*2000c)Tr5netProd = 2000*0.1*normal(x, 41.8597, 0.1276)

41.4 41.5 41.6 41.7 41.8 41.9 42.0 42.1 42.2 42.3 42.4

Tr5netProd

0

100

200

300

400

500

600

700

No

of o

bs

Histogram (Traditional Approuch 4v*2000c)minimum netProd of chain QC2_Tr5_YC2 = 2000*0.02*normal(x, 39.967, 0.0481)

39.8839.90

39.9239.94

39.9639.98

40.0040.02

40.0440.06

40.0840.10

40.12

minimum netProd of chain QC2_Tr5_YC2

0

50

100

150

200

250

300

350

400

450

No

of o

bs

Figure 10. Example of histograms of modeled net productivities for QC1 (upper left), 4Trucks (upper right), YC2 (lower left), and combined net productivity QC+4Trucks+YC2 (lower right).

Thus, the key condition for the approach in focus is the assumption of the speed of the chain, which would equal that of the slowest element. Since productivity of each piece of equipment lies within the +/-10% boundaries of nominal value, let us consider influence of a statistical deviation of each chain member on productivity of the whole logistics chain. For example, let us consider a chain consisting of QC2+Tr5+YC2, where NP(QC2)=40, NP(Tr5) = 41.9, NP(YC2)=40. As productivity of the

slowest link in the chain is 40, we use this value as productivity of the whole chain. Figure 10 considers the influence of 10% statistical deviation of elements of the chain, consisting of QC2, Tr5, and YC2 on the maximum productivity of the whole chain (as per traditional approach). The histograms on the graph correspond to 2000 observations of QC2, Tr5, YC2 productivity distributions and the obtained histogram of the least productive element in the chain. The average value of the productivity equals 39.967 with the standard deviation of 0.0481, which corresponds well with the obtained value of 40. In order to test the traditional system also under statistical fluctuations let us use once again the model of the terminal. Figure 10 illustrates productivity histograms for each resource (upper-left and right panes) and a histogram of productivity of the whole chain SSS122. Productivities of the two types of cranes are practically normally distributed (panes on the left) as well as the workgroup of tug-masters. The productivity of the whole logistics chain has a triangular distribution; therefore standard deviation is not quite characteristic measure for this population.

20

25

30

35

40

20 25 30 35 40 45 50 min (NPqci, NPtrj, NPyck)

Np

mod

el a

vera

ge v

alue

IF NPmodel =x= =Min(NPtr,NPqc,Npyc)

NP model trend line: NPmodel = y = 0.56x + 8.7

R 2̂= 0.98

Figure 11. Relationships between resource productivity in the simulation model (Y-scale) and values obtained with traditional approach NPmin( i,j,k) = min (NPqci, NPtrj, NPyck) on X-scale.

Now let us consider the real-life values of productivities (3) of all the resources considered with the average values obtained through modeling. These results are plotted in the graph above, where the x-scale contains min(NPqci, NPtrj, NPyck), and the y-scale contains average values of productivities of resource combination used in the model. It follows from the graph that the assumption of the speed of operation as being equal to the productivity of the slowest element of the chain

does not hold, whereas the error grows in line with the growth in productivity and within the considered boundaries (NP=20 to 40) constitutes 10% to 25%, which cannot be acceptable as the resource productivity itself differs by 15%-25%. As the economic indicators directly depend on chain productivity, it is obvious that the differences in the values of the criterion (2) and (4) will be significant and thus will bring to questionable results. CONCLUSIONS The paper illustrates a practical application of the simulation in resource pooling. Namely, it has addressed the following issues:

− Precision of calculation. In spite of the simplicity of the traditional approach discussed above, its precision is essentially lower then that of the simulation-based analysis.

− Range of applicability. The considered load-discharge model of operations of the BCT can be easily adapted for modeling cargo transfer in terminal systems like air, vehicle, and train transportation.

− Analysis of probabilities and risk calculation. Thoroughly created and tested model of certain operations allows not only monitoring basic technological and economic status of the processes, but also estimating the associated risks.

ACKNOWLEDGEMENTS The presented research has been undertaken within the BALTPORTS-IT project “Simulation and IT-Solutions: Applications in the Baltic Port Areas of the Newly Associated States” of the IST Programme of the European Commission. REFERENCES 1. Giribone, P., G.A. Bruzzone and A. Carbone. Harbour services and lay-out re-engineering by using simulation. Proceedings of the International Workshop "Modelling and Simulation within a Maritime Environment", September 6-8, 1998, Riga, Latvia. Ed. by Yuri Merkuryev, Agostino Bruzzone and Leonid Novitsky. SCS, 1998. P. 3-7. 2. Merkuryev, Yuri, Vladimir Bardachenko, Andrey Solomennikov and Fred Kamperman. Multi-level simulation of logistics processes at the Baltic Container Teminal. International Workshops on

Harbour, Maritime and Multimodal Logistics Modelling & Simulation, HMS2002, and Modelling and Applied Simulation, MAS2002. October 3-5, 2002, Bergeggi, Italy. Ed. by Agostino G. Bruzzone, Yuri Merkuryev, Roberto Mosca. Genoa University, 2002. P. 78-83. 3. Merkuryev, Yuri, Vladimir Bardachenko, Fred Kamperman and Andrey Solomennikov. Multi-level simulation of logistics processes at the Baltic Container Terminal: Calibration study. Modelling and Simulation of Business Systems. Proceedings of the International Conference. May 13-14, 2003, Vilnius, Lithuania. Ed. By H.Pranevicius, E.Zavadskas and B.Rapp. Kaunas, Technologija, 2003. P. 274-278. 4. Merkuryev, Yuri, Vladimir Bardachenko, Andrey Solomennikov and Fred Kamperman. Simulation of logistics processes at the Baltic Container Terminal: Model validation and application. Proceedings of the International Workshop on Harbour, Maritime and Multimodal Logistics Modelling and Simulation. HMS2003. September 18-20, 2003, Riga, Latvia. Ed. by Yuri Merkuryev, Agostino G. Bruzzone, Galina Merkuryeva, Leonid Novitsky and Edward Williams. Riga, RTU, 2003. P. 294-302. 5. Merkuryev, Y., Bardachenko, V., Solomennikov, A., and Kamperman. The Baltic Container Terminal Simulation System. Applications of Simulation and IT Solutions in the Baltic Port Areas of the Associated Candidate Countries. Ed. by E. Bluemel, J. Babot and L. Novitsky. Riga, JUMI Ltd, 2003. P. 47-83. 6. Panevicius, H. and D. Makackas. Simulation of Stevedoring works in the Klaipaeda oil terminal. Journal of Vilnius Gediminas Technical University and Lithuanian Academy of Sciences, Transport. Vol. XVII, No.5. 2002. P. 188-193. BIOGRAPHIES Yuri Merkuryev is Habilitated Doctor of Engineering, Professor of the Institute of Information Technology at Riga Technical University, Head of the Department of Modelling and Simulation. His professional interests include a methodology and practical implementation of discrete-event simulation, supply chain modelling and management, as well as education in the areas of modelling, simulation and logistics management. He is Programme Director of the Master-level curriculum “Industrial Logistics Management” at Riga Technical University. Prof Merkuryev has wide experiences in performing research and educational

projects in the simulation area, at both national and European levels. He regularly participates in organising international conferences in the simulation area. He is Track Co-Chair for “Simulation in Logistics, Traffic and Transport” at the annual European Simulation Symposium, and General Chair of the 2005 European Simulation Multiconference, to be held in June, 2005 in Riga, Latvia. Prof. Merkuryev authors about 180 scientific publications, including 4 books. He is Board member of the European Council of the Society for Modeling and Simulation International, President of Latvian Simulation Society, and Board member of Latvian Transport Development and Education Association. Vladimir Bardatchenko got his Doctor of Engineering degree in Informatics, from Riga Technical University, and later had been employed as a docent at the same university. For around 10 years has taken position of analyst in several commercial companies as well as in institutions taking part in the PHARE programme. Starting from 2001, is being a leading simulation analyst of the RTU Department of Modelling and Simulation. Andrey Solomennikov is M. Sc. in Economic Logistics and B. Sc. in Economics and Business Administration (from Stockholm School of Economics in Riga). Formerly he was a research analyst at the Institute of Economics of the Latvian Academy of Sciences. Starting from 2001, is being an assistant simulation analyst of the RTU Department of Modelling and Simulation. Fred Kamperman graduated in 1973 from Higher Nautical College (university level) and started career at sea as a deck officer. The period from 1977 until 1990 he spent at different terminals (multi purpose and container terminals) in the Port of Rotterdam in charge of Terminal Management Operations and Engineering. During 1991-1996 was Operations Manager of Freeport Terminal Malta, responsible for daily operations, terminal set up, in respect of training of workforces, implementing procedures extending quay, yard, equipment and increasing productivity levels to recognized high levels. Since 1997 until today is Terminal Manager at Baltic Container Terminal LTD in Riga, responsible for development of terminal in all respects (workforces, engineering, IT). During this period is consequently involved in 2 projects, DAMAC-HP and BALTPORTS-IT, funded by the European Commission, covering simulation and information systems design aspects with applications in Latvian ports. Involved in port and terminal consultancy.


Recommended