A Simulation Tool For Combined Rail/road Transport in Intermodal Terminals
A Simulation Tool For Combined Rail/road Transport in Intermodal Terminals
A Simulation Tool For Combined Rail/road Transport in Intermodal Terminals
Abstract
A simulation model of the flow of intermodal terminal units (ITUs) among and within inland intermodal terminals
is presented. The intermodal terminals are interconnected by rail corridors. Each terminal serves a user catchment
area via a road network. The terminal is modelled as a set of platforms, which are served by a number of gantry cranes
and front lifters. The user of the simulation model defines the structure of the terminal and the train and truck arrival
scenarios. The train arrivals are defined in a train timetable, while the patterns of truck arrivals for ITU delivery and
pick-up can be either statistically modelled or given as a deterministic input. The simulator can be used to simulate
both a single terminal and a rail network, that is, two or more interconnected terminals. During the simulation, various
statistics are gathered to assess the performance of the terminal equipment, the ITU residence time, and the terminal
throughput. The simulation software has been implemented as a discrete-event simulation model, using MODSIM III
as development tool. The simulator tool has been developed as part of the Platform project, funded by the Directorate
General VII of the European Community. 2002 IMACS. Published by Elsevier Science B.V. All rights reserved.
Keywords: Intermodal transport; Intermodal terminal simulation
1. Introduction
The globalisation of world economy has led to a constant decrease in the cost of transport (95%
of world cargo moves by ship, transport costs account for 1% of the total cost [1]). Nowadays many
intermodal terminals are still managed without a pervasive support of information technologies: the
terminal management highly relies on well-assessed policies, typical of each terminal, which have been
defined by the managers on the basis of their experience. In most cases these policies are satisfactory
since the terminals have sufficient resources in terms of tracks, equipment, human resources and they can
support the current flows of freight. On the other hand, the growth of freight transport shows a rapidly
increasing trend in the short and medium terms, which the current infrastructures and management tools
cannot meet.
Corresponding author. Tel.: +41-91-6108664; fax: +41-91-6108661.
E-mail address: [email protected] (A.E. Rizzoli).
0378-4754/02/$ see front matter 2002 IMACS. Published by Elsevier Science B.V. All rights reserved.
PII: S 0 3 7 8 - 4 7 5 4 ( 0 1 ) 0 0 3 9 3 - 7
58 A.E. Rizzoli et al. / Mathematics and Computers in Simulation 59 (2002) 5771
The European Intermodal Association established the working group intermodal terminals, which
defined a set of minimum requirements for the intermodal terminals of the future (http://www.eiango.com/
terminals.html). These standards define the minimum dimensions of a terminal able to guarantee sufficient
traffic concentration and independent economic management using the currently available techniques.
Irrespective, terminal operators prefer to explore whether new management methodologies can improve
the terminal performance before investing in new equipment or enlarging the area of the terminals.
Computer-based simulation can provide the decision-makers with the help they need in creating the
strategies for development.
Rail/road intermodal terminals differentiate from maritime intermodal terminals since they are inland
and they are nodes in a tightly interconnected network, composed of the rail and the road networks. They
are usually smaller than their maritime counterparts and the residence time of ITUs in the terminal is
usually much shorter (approximately 24 h). In such terminals, particular care must be devoted to the model
of the arrival and departure processes of trains and trucks at the terminal gate. While it is not the aim of
this paper to enter into the details of what happens beyond the terminal gates, we remind the reader that
a consistent number of researchers have worked on the problem of the simulation and the optimisation
of the rail network (for a review see [2], an application study is presented in [3]) and a comparable,
if not greater, effort has been put into the research on traffic simulation [4]. These studies are of great
importance since their results can be used to model the interfaces of the terminal with the external
world. The task of the modeller is therefore eased and s/he can concentrate on the modelling details of
the terminal.
When integrating the rail, road and terminal components in a unique simulation framework, it is
necessary to ensure the models to be congruent, that is to adopt the same level of resolution with
respect to both time and description of ITUs. For instance, according to the required level of detail, the
intermodal transport can be modelled either as a continuous system, describing the ITUs as a continuous
flow, or as a discrete system, where each single ITUs is represented. If the ITU description in the road
or rail networks is not congruent with the one adopted in the terminal, it is necessary to write ad hoc
models to convert the different types of inputs and outputs. For instance, data on the traffic rate at the
terminal gates, which could be obtained by the simulation model of the road network, can be used to
generate ITUs arrivals and departures in the terminal. In the Platform simulation model we also have
adopted such an approach and it is described in Section 4.2.
Despite the above-mentioned differences between maritime and rail/road intermodal terminals, they
display some common features that are invariant with respect to the modes of transport. For instance,
all terminals must have a yard area where the ITUs are stored. In all terminals, cranes (gantry and
front lifters) move ITUs to and from the various transport means. The ITUs enter and leave terminals
through gates, where decisions are made regarding the destination of the ITUs within the terminal itself.
Besides structural similarities, terminals share common processes such as the efficient storage of the
ITUs on the yard, and the scheduling of loading and unloading operations. The benefit is that much
research has been done on maritime terminals (see for instance [57] on terminal simulation, [7,8]
on optimisation of container scheduling) and it can provide inspiration for application to the rail/road
sector.
A.E. Rizzoli et al. / Mathematics and Computers in Simulation 59 (2002) 5771 59
While the similarity of the intermodal structures facilitates the transfer of concepts developed for
maritime intermodal transport to the rail sector, many processes have some distinctive features, especially
regarding the handling of the ITUs. In the maritime transport ITUs are standardised ISO containers and
they are stackable, while ITUs in the combined rail/road transport sector can be containers, semi-trailer,
swap bodies, each one with different characteristics and requiring a different way of handling (e.g. swap
bodies and semi-trailers are not stackable). Another obstacle to the technology transfer is represented by
the information technology systems currently installed in rail/road terminals: while maritime terminals
have been investing in the IT sector for a long time, rail/road terminals have not done the same. The
consequence is that often data, such as the physical location of the ITU on the yard, which are necessary
to implement efficient management strategies, are not available.
There are some signals that things are changing. The pressure of freight traffic on European roads is
pushing the European Community to invest and promote intermodal transport as a viable alternative to
long-haul road transport [9]. The Platform project is one of the outcomes of this policy and we expect
that this and other demonstrative projects will show the terminal operators ways to invest to improve
the efficiency of their management procedures, thus enhancing their competitiveness with respect to
road-only freight.
The Platform project was financed by the IV Framework Programme of the Directorate General VII
(transport) of the European Community. One of the aims of the project was the implementation of a
simulation environment for the assessment of impacts produced by the adoption of different technologies
and management policies to enhance terminal performances. To achieve this objective, the project needed
to encompass all the phases of an intermodal transport of an ITU, a requirement for the comparison of
the performance of intermodality against road-only-based transport.
An intermodal transport along a rail corridor connecting two terminals T1 and T2 can be divided into
three legs. The initial leg describes the trip from the origin of the ITU to the first terminal T1. This leg
is usually managed by a forwarding company owning a truck fleet. Trucks pick-up and deliver ITUs
in the companys user catchment area. The second leg is the transport from T1 to T2 by train. The
railway companies owning the rail network manage this leg. Often, different rail companies cooperate
in transnational transports. The third and final leg is the transport from T2 to the ITU destination that is
again managed by a forwarding company.
To represent the intermodal transport in all its parts the Platform integrated simulation environment
will be composed of three modules: the road network planning and simulation module, which plans the
management of the forwarders orders and simulates the traffic of trucks on the road network; the terminal
simulation module, which simulates the terminal nodes and the change of transport mode, from truck to
train and back; the corridor simulation module, which simulates the rail network connecting the terminals.
These three modules are designed to work in parallel in order to produce results on the performance of the
integrated rail/road network. Typically, the road planning and simulation module accepts intermodal
transport orders for transport of an ITU from city to city. It then books a place for the ITU on one of
the train connecting two intermodal terminals and then schedules truck delivery and pick-up of the ITU.
The scheduled truck delivers the ITU in the terminal, that is, this information is provided as input to the
terminal simulation module. This module takes care of handling the ITU where it was booked on, then
60 A.E. Rizzoli et al. / Mathematics and Computers in Simulation 59 (2002) 5771
sends the train to the corresponding terminal. This action is handled by the corridor simulation module.
At the receiving terminal similar actions are performed: the ITU is unloaded from train and loaded on
the pick-up truck. The truck is passed back to the road planning and simulation module, which routes it
to its final destination.
In this paper, we present the software component of the Platform project dedicated to terminal and
corridor simulation. A thorough description of the road planning module can be found in [10] and its
theoretical basis in [11].
An intermodal terminal can be regarded as a node in a network that models the connectivity of the origins
and destinations in the supply chain. If we look at the performance of this network, we are interested in
understanding if it is possible to increase the throughput of the nodes, that is, of the terminals. Since the
rail network can sustain a marginal increase in traffic, an improvement in the terminal throughput might
reduce the percentage of long-haul transports on the road. Because of this observation, we model the
internal processes in the intermodal terminals in order to understand how an increase in the intermodal
traffic affects the terminal performance. In the next section, the modelling assumptions to simulate the
terminal are described.
The analysis of the user requirements, gathered from an in-depth literature review and from interviews
to intermodal operators through Europe [12], identified the need to model three main processes: the
loading/unloading of ITUs onto/from the train; the storage of ITUs on the yard; the arrival and departure
process of ITUs by truck.
Modelling these processes requires a resolution of the model at the level of the single ITU move and this
led to the selection of the discrete-event simulation paradigm. This approach is particularly apt to describe
the inner workings of a terminal, for instance to evaluate the train loading and unloading processes, but
its computational cost can be excessive to simulate a real network of intermodal terminals. Nevertheless,
the choice of a discrete model cannot be regarded as a dead-end for further investigations, since it can be
employed to calibrate a continuous black-box model of the terminal, once the statistical distributions of
its inputs and outputs are given [13].
The Platform terminal simulator has been developed in MODSIM III [14], a commercially avail-
able object-oriented and process-oriented simulation language. The adoption of the object-oriented
paradigm allowed software components to be defined that correspond to their real-world counterparts
and with a similar behaviour. The terminal components modelled in the terminal simulator are as
follows:
The road gate, where trucks enter and leave the terminal.
The rail gate, where trains enter and leave the terminal. The rail gate is connected to the shunting area,
outside the terminal, where the rail network operator shunts trains before they enter the terminal. The
rail gate is also connected to the rail tracks inside the terminal.
The platforms, each composed by a set of rail tracks and by a buffer area. The buffer area is a temporary
storage area for ITUs that are waiting to be loaded/unloaded to and from trains entering the platform.
Each platform is served by a set of gantry cranes, spanning the platform length and serving the set of
rail tracks and the buffer area.
A.E. Rizzoli et al. / Mathematics and Computers in Simulation 59 (2002) 5771 61
The storage area, a longer term (usually 24 h) area to park ITUs. The front lifters, serve the storage
area, they serve trucks directed to the storage area picking up the ITUs and storing them in the storage
area.
These components are implemented in the simulation code as classes, using the object-oriented pro-
gramming language provided by MODSIM III. The modeller can easily assemble a rail/road terminal
model creating instances of these classes. Moreover, since the Platform simulation model reads from
a database the structure of the terminal model and creates the instances of the model components, the
modeller does not need to write code to create different terminal instances. This allows the Platform
simulation module to be quite generic and to be able to model a variety of different terminal layouts and
equipment.
The modeller creates model instances either specifying some characteristic parameters (e.g. the service
time of a crane) or the subparts of a component (e.g. the number of rail tracks in a platform). In particular,
she/he can define the yard layout: how many platforms are present in the model, the capacity of the
associated buffer areas, the number of gantry cranes working on the platform, and the number of rail
tracks in the platform. Only one storage area can be defined and its capacity must be entered too. For each
gantry crane, the modeller must specify the average number of moves per hour and the crane operating
cost per hour. Then, the terminal storage must be defined: the size of the storage area and the number of
front lifters serving it, with their performances (number of moves per hour and cost per hour). Finally, the
modeller defines the terminal interface to the external world. The road gate is identified by the number of
lanes and the average time needed to service a truck. This service time is an aggregate representation of
the time required processing the papers when a truck shows up at the road gate. The rail gate is represented
by the number of shunting tracks, the number of link tracks between the shunting area and the terminal.
The user must also specify the average time required to move a train from the shunting area into the
terminal. This average value is easy to compute since it mainly depends on the distance from the shunting
area to the destination rail track.
In the next sections we describe how the terminal model can be embedded in the simulation of
an intermodal transport by rail corridor simulation (Section 4.1), how truck arrivals and departures
at the terminal gate can be modelled (Section 4.2), and how the terminal components work together
(Section 4.3).
Intermodal transport involves transporting ITUs on a fully interconnected network, but intermodal
corridors are commonplace. A corridor is a privileged point-to-point railway connection between two
terminals. The creation of rail corridors made possible for intermodal transport to compete with road-only
transport not only in terms of cost, but also in terms of time. Exploring the performance of intermodal
transport over rail corridors was one of the objectives of Platform project and the characteristics of the
corridors made its simulation a simple problem to be solved. The underlying hypothesis is that a corridor
is an abstract representation of a path in a complex rail network. The simulation of a corridor link is
driven by a timetable, which contains the departure and arrival times of trains. When a train travels from
an origin terminal to a destination along a corridor, the simulator makes the train arrive in the destination
terminal after a set time, given by the arrival time minus the departure time, plus a stochastically generated
delay, to account for unexpected events.
62 A.E. Rizzoli et al. / Mathematics and Computers in Simulation 59 (2002) 5771
The two nodes of the corridors are terminal models that are running in the same simulation. A train
travelling in a corridor must be loaded in the source terminal and unloaded in the destination terminal. In the
source terminal, it is represented as a list of ITU bookings. Booking are placed by forwarding companies,
which will send trucks to deliver ITUs according to the booking details (hour of train departure, type of
ITU, weight allowance, etc.). When the train is loaded and its departure time has arrived, it leaves the
source terminal for its destination on the corridor. At the destination, the train is unloaded and trucks
arrive to pick-up the transported ITUs. The generation of truck arrivals and departures is described in
Section 4.2.
However, a terminal does not exchange ITUs only along a corridor, it is also linked to many other
terminals, which often generate the major share of the rail traffic (we examined the Verona terminal in
northern Italy where traffic on the VeronaMunich (Southern Germany) corridor accounted only for 15%
of the total rail traffic in 1 week). For this reason, the Platform simulator takes into account these external
contributions by means of the rail network simulation. Again, a very simple simulation module generates
train arrivals and departures according to a timetable. The difference with the previous corridor simulation
is that departing trains must not be transferred to another terminal model, but they are simply discarded
to represent the traffic of ITUs brought in by trucks and then leaving for other terminals, external to the
corridor. On the other hand, incoming trains bring in new ITUs, which are later picked up by trucks, again
contributing to the global traffic in the terminal.
The software structure used to model train arrivals and departures is a priority ranked queue, where the
order is given by the time stamps associated with the departure and arrival events. During simulation, the
train generation module inserts arrival and departure events in the future event list [14] of the terminal
simulators. When the event time is reached, the train is then handled by the terminal rail gate and finally
handed over to the terminal internal processes for loading and unloading.
The simulation of the truck arrival process is needed to complete the description of the terminal input
and output flows, besides the ITU traffic generated by the rail corridor and the rail network.
Trucks arrive at the terminal to deliver ITUs, which are then loaded on departing trains, and to pick-up
ITUs, which have arrived by train. In the first case, trucks usually arrive before the train leaves, while in
the second case trucks usually arrive after the train arrival, so that they can minimise the length of stay in
the terminal. These remarks are confirmed by the observed data.
The Platform simulation module allows for two modes of truck arrival generation: manual and auto-
matic. The manual generation of truck arrivals is particularly useful to perform trace-driven simulation,
where recordings of truck arrival events are stored in time series, later fed into the simulator. This approach
is extremely useful to validate the model [15].
When trace-drive data are not available, or when the simulation user wants to test alternative arrival
patterns, an algorithm is used to automatically generate stochastic arrivals, according to a statisti-
cal distribution. To implement the automatic arrival module, we first calibrated and then validated a
model on the observed data. The ability of the model in reproducing the observed data turns out to be
useful when the modeller wants to add new trains in the terminal simulation, while maintaining the same
truck arrival pattern. On the other hand, its simple parameterisation (only one parameter) allows the
modeller to generate different arrival patterns, modifying the parameter value. The model calibration and
validation is reported in the next paragraphs.
A.E. Rizzoli et al. / Mathematics and Computers in Simulation 59 (2002) 5771 63
Fig. 1. The percentage of truck arrivals bringing ITUs to be loaded on a given train. The x-axis represents the time before
departure. A few minutes before the train leaves, all the ITUs have arrived (100% of arrivals). This data sample is an instance of
the measured data.
Fig. 1 reports the observed percentage of truck arrivals for a given train as a function of time before
the train departure. Note the flat area in the curve, which lies in the area comprised between 18 and 24 h
before train departure. That area corresponds to the road gate closing time, when trucks cannot enter
the terminal. In the model we disregarded this feature for the moment and the observed data is fitted
to an exponential curve y = ex (R 2 = 0.74). The parameter is estimated and is used to perform a
random variate generation using the formula x = ln(1u)/ where u is given by a uniform distribution
U(0, 1) and x is the time before departure in hours. The data generated using the model are plotted in Fig. 2
against the observed data. The parameter should be calibrated for different train classes (e.g. long-haul
and shuttle), but we have presently assumed that it is a global parameter describing the arrivals for all
trains.
The simulation algorithm uses the above formula to generate truck arrivals for each train arrival and
departure (except for the train travelling on the corridor). For each ITU booking (for departing trains)
and for each ITU stowage (for incoming trains) a truck arrival is generated. In this algorithm we also
accounted for the road gate closing period. While the random variate generation algorithm creates arrival
Fig. 2. The data plotted in Fig. 1 is now compared to the data artificially generated.
64 A.E. Rizzoli et al. / Mathematics and Computers in Simulation 59 (2002) 5771
times in the middle of the gate closing period, the truck generation algorithms either anticipate or delay
these arrivals in order to better represent the real truck arrival distribution. Finally, truck arrivals are then
inserted in the future event list of the simulator.
In the previous sections, we have explained how the Platform simulation module generates train and
truck arrival events. In this section, we describe what happens to the trains and trucks when they enter
the terminal model. In an intermodal terminal it is interesting to examine the processes with reference
to the modal change, that is, ITU arriving by truck and departing by train, and vice versa. For this reason,
we present the terminal processes following their input and output paths.
Fig. 3. The structure of the queueing network that represents the arrival by truck/departure by train process. Trucks join the
road gate in queue, then they are directed to one of the terminal internal queues: RT queue is associated with the railtrack
(there could be more than one RT queue in platform with many railtracks), while the BA queue and the SA queue are associated
with the buffer area and the storage area, respectively. The RT and BA queues are served by the gantry crane pool (composed
by two cranes in the example), while the SA queue is served by the front liner pool. Trains leave through the rail gate, where a
queue implements the sharing of the gate resource.
the booked ITUs have been loaded. Such an event is used as an indicator of a malfunction in the terminal
processes.
the platform, where it joins the job queue at the platform. In the third case, the truck also joins the queue
at the platform, but its priority is higher, since the objective of the terminal is to maximise the number of
direct transfers between the train and the truck. Finally, if the requested ITU is not in the terminal, the
truck waits for its arrival in a dedicated queue.
the time of delivery for an ITU is known in advance only if a road-dispatching module is present. Thus,
the advantage of planning the road network is that it is possible to improve the crane performance,
since a better synchronisation of the truck arrivals would transform most operations in direct train/truck
trans-shipments.
5. Simulation experiments
Many important European terminal operators were involved in the Platform Consortium and they
provided both data series, used to generate input scenarios for the simulated terminal, and terminal
structures, reproduced in the modelling environment. In particular, the terminal structural parameters are
described in a projects deliverable [12].
As stated in Section 3, the Platform project has a broader scope than the simulation of a single terminal,
the Platform integrated simulation environment includes an intermodal transport planner [11] to schedule
the transport of the ITUs in the road network. When two or more terminals are interconnected, rail
corridors are also simulated and ITUs can be exchanged among the terminals. The Platform integrated
simulation environment will thus allow simulating all the three legs of the ITU trip: from origin to the
terminal on the road network, from terminal to terminal on the rail corridor, from terminal to destination
on the road network. The Platform integrated simulation environment is managed via a user friendly
graphical user interface [10]. The GUI was developed by ETRA (Valencia, Spain), one of the partners
in the project. The GUI can be also used to drive the stand-alone terminal simulator and it provides an
interface to access the scenario data and the simulation parameters that are stored in a set of database
tables.
The simulation user can modify structural parameters, simulation parameters and input scenarios. All
of this can be easily done using the GUI which accesses a database where all the parameters are stored.
In the following sections, we detail how we set-up simulation experiments in order to evaluate terminal
management alternatives and we examine the results.
The experiments were performed on the model of the Quadrante Europa intermodal terminal, located
in Verona, Italy, and operated by Cemat SpA.
Two road gates (with a single queue), four platforms (named A, B, C, and D), two yard cranes per
platform and three front lifters are present in the current configuration of the terminal. After having
defined the structure of the terminal (the number of platforms and their capacity, the number of rail
tracks, the capacity of the storage area), the simulation user must define the pieces of equipment and their
performances, expressed as the average number of moves per hour. The user can specify the resource
allocation in detail: for each piece of equipment it is possible to specify in which work shifts it is active.
The work shift pattern is also user-customisable.
Before launching a simulation, the input scenarios must be defined. They are composed by a train
timetable which records train arrival and departures. The TrainGenerator simulation module (described in
Section 4.1) takes care of generating the corresponding arrival and departure events during the simulation.
Truck arrivals for ITU pick-up and delivery can both be specified as input scenarios read from historical
databases to perform trace-driven simulations, as shown in Section 4.2.
68 A.E. Rizzoli et al. / Mathematics and Computers in Simulation 59 (2002) 5771
Finally, the user enters the simulation horizon and the simulation can start. The state of the simulation
model must be initialised. For this purpose, the actual simulation starts 1 day before the start time as
specified by the user. This allows the simulation program to set-up the initial queues at the road and rail
gates and to initialise the yard areas, thus avoiding the problems due to starting the model from an empty
state.
Three management alternatives were explored: alternative 0 consists in replicating the current manage-
ment practices, in order to calibrate the model; alternative 1 is based on the hypothesis that the adoption
of computer aided management tools decreases the performance of the rail gate procedures; alternative 2
sees the enhancement of the crane equipment, to speed-up trans-shipment operations.
In alternative 0 the average road gate processing time was set to 6.5 min. It was observed an average
waiting time of trucks at the road gate of 18.06 min and a mean residence time of ITUs in the terminal of
489 min. Fig. 4 shows the frequency distribution of the residence times. Despite the average value being
quite low, there are some instances when ITUs spend much more time on the terminal yard.
These simulation outputs reasonably matched the observed values of 18 min for the road gate waiting
time and of 12 h for the mean residence time. Unfortunately, not much more quantitative data was available
for model validation.
In alternative 1 we observe that the adoption of computer aided management (CAM) tools has an
impact on the processing time at the road gate. Different values of the gate processing time result in
different average waiting times for trucks queuing at the gate, as reported in Table 1. The situation at the
road gate is also represented by the graphs reported in Figs. 5 and 6, where the number of queued trucks
is plotted against simulation time. It is evident and expected that a lower processing time reduces the
average number of trucks in the queue, but from Table 1 we can also observe that a small increment in
the gate processing time can have a serious impact on the gate queues. This situation can be explained
thinking of the road gate as an M/M/1 queue [16]. In this queue model, the waiting time is known to tend
to infinity when the ratio of inter-arrival rate over the service rate tends to 1. This is an indicator that the
Fig. 4. Histogram representing the frequency distribution of the ITU residence time. The average value is 489 min.
A.E. Rizzoli et al. / Mathematics and Computers in Simulation 59 (2002) 5771 69
Table 1
The relation between the processing time at the road gate and the average waiting time for trucks queuing at the gate
Processing time (min) Waiting time (min)
5.0 9.96
6 13.42
6.5 (alternative 0) 18.06
7 29.14
8 62.42
Fig. 5. The number of trucks in the queue waiting to enter at the road gate plotted against simulation time for = 7 min. The
simulation starts with 10 trucks already waiting at the road gate.
terminal management must be very careful in the operation of the road gate and that even the current
situation (alternative 0) could decay, given that the processing time is an average value which depends
on many factors, some of them unforeseeable.
In alternative 2 we examined the impact on the terminal performance of the use of improved trans-
shipment equipment, thus we increased the performances of the yard cranes by 30%, letting the road gate
processing time at the value of alternative 0 (6.5 min). We observed a decrease of the mean ITU residence
Fig. 6. The number of trucks in the queue at the road gate plotted against simulation time for = 6 min.
70 A.E. Rizzoli et al. / Mathematics and Computers in Simulation 59 (2002) 5771
time down to 481 min, which was not an indicative change. It can be inferred that a better synchronisation
between the road network and the terminal should improve the overall performance. Planned truck arrivals
can be used as a mean to decrease the total transport time in an intermodal transport, thus making it more
attractive than road-only transport. Forthcoming studies based on the use of the Platform integrated
simulation environment will deal with this hypothesis.
6. Conclusions
We have presented the terminal simulator component of the Platform project. This module describes
the processes taking place in an intermodal rail/road terminal and is based on the discrete-event simu-
lation paradigm. The basic processes of the flow of the ITUs in the terminal have been considered in
the model. The simulation user can define the terminal structure and test alternative input scenarios to
evaluate the impact of new technologies and infrastructures on existing terminals. An equally relevant part
of the Platform project is dedicated to the study of the impact of road network scheduling on intermodal
transport. In this study, the presented terminal simulator plays the important role of the bimodal node in
the transport network.
Acknowledgements
This paper is based on work carried out under the European Commissions Platform project (http://
www.idsia.ch/platform) within the transport RTD programme (Task 3.2/7). The project has been coordi-
nated by Ingegneria dei Trasporti, Rome, Italy and the Consortium brings together many of the leading
experts in Europe in the fields of telematics and transport project evaluation. The authors wish to thank
Cosimo Epifani and Adriano Alessandrini for their contributions in the experimentation with the Platform
simulation module.
References
[10] Platform Consortium, Implementation of an integrated computer simulation environment for the Platform scenarios,
Platform Deliverable D4, 1998.
[11] H.-J. Brckert, K. Fischer, G. Vierke, Transpoitation scheduling with holonic MASthe TeleTruck approach, in: R. Trappl
(Ed.), Proceedings of the 14th European Meeting on Cybernetics and Systems Research, Vol. 2, 1998, pp. 695700.
[12] Platform Consortium, Guidelines for a computer-controlled freight platform for a time-tabled railway freight network, user
requirements and functions, Platform Deliverable D1, 1998.
[13] J.P.C. Kleijnen, Experimental design for sensitivity analysis, optimization, and validation of simulation models, in: J. Banks
(Ed.), Handbook of Simulation, Wiley, New York, 1998, pp. 173223.
[14] CACI Products Company, MODSIM III Users Manual, La Jolla, 1997.
[15] J.P.C. Kleijnen, B. Bettonvil, W. van Groenendaal, Validation of trace-driven simulation models: a novel regression test,
Manage. Sci. 44 (6) (1998) 812819.
[16] J. Walrand, An Introduction to Queueing Networks, Prentice-Hall, Englewood Cliffs, NJ, 1988.