Processing math: 100%
Two-Stage Multiclass Modeling Approach for Intermodal Rail-Road Transport Networks | IEEE Journals & Magazine | IEEE Xplore

Two-Stage Multiclass Modeling Approach for Intermodal Rail-Road Transport Networks


Sketch of the intermodal transport network (left) and of the two-stage modeling framework for passenger and freight flows, including the intermodal assignment model and t...

Abstract:

In this paper, a two-stage modeling framework is proposed to represent the route choices and dynamics of two classes of traffic flows, namely passengers and freight, in a...Show More

Abstract:

In this paper, a two-stage modeling framework is proposed to represent the route choices and dynamics of two classes of traffic flows, namely passengers and freight, in a large-scale intermodal transportation network. More in details, the transport modes considered in this model are road transport, represented through a highway network, and rail transport. The methodology adopted in this work relies on a multi-class intermodal assignment model combined with a multi-class intermodal dynamic model. The proposed modeling scheme can be adopted for different purposes, such as to support decision makers who intend to utilize the full mobility capacity of a geographical area by allocating the mobility demand on different modes or by suggesting intermodal itineraries also when the network is affected by disruptive events. The proposed framework has been tested on a benchmark network with the aim of showing the mutual relations that occur between different modes of transport in case a connection of the intermodal network fails. Specifically, the analysis reported in the paper shows that the collapse of a railway arc can cause a high increase in travel times for some highway arcs, which result 30-40% higher than in the pre-disruption scenario, and an even greater growth in the average occupancy of many arcs.
Sketch of the intermodal transport network (left) and of the two-stage modeling framework for passenger and freight flows, including the intermodal assignment model and t...
Published in: IEEE Access ( Volume: 10)
Page(s): 73583 - 73600
Date of Publication: 11 July 2022
Electronic ISSN: 2169-3536

Funding Agency:

No metrics found for this document.

CCBY - IEEE is not the copyright holder of this material. Please follow the instructions via https://creativecommons.org/licenses/by/4.0/ to obtain full-text articles and stipulations in the API documentation.
SECTION I.

Introduction

The need to move passengers and freight is becoming increasingly pervasive in conducting daily human activities and more generally in the social and economic advancement of countries. As a result, the availability and accessibility of transport infrastructures and mobility services allow this need to be met and, at the same time, increase the attractiveness of an area. In this regard, it is of utmost importance to quantify the capacity necessary to satisfy the transport demand of a geographical area and to try to predict how the transport systems included in it will react to unforeseen events. These latter may appear in different forms as changes in demand, e.g. the transfer of passengers from public to private transport that have occurred due to the ongoing pandemic, or modification of the infrastructure network layout due to the verification of disruptive events.

Model-based approaches are the foremost methodologies for evaluating the performance of transportation networks because they allow:

  • to quantify the efficiency of transport networks subject to different scenarios through the calculation of performance indexes (e.g., average travel times, fuel consumption, pollutant emissions, etc.);

  • to evaluate the effects produced by the occurrence of critical events (e.g., infrastructure collapse, natural disasters limiting the functionality of transport systems, terrorist attacks, etc.);

  • to evaluate the effects produced by the introduction of new systems (e.g., new infrastructure, modification of existing layout, etc.);

  • to develop or test regulation policies.

Our work is a model-based approach which relies on the combination of a traffic assignment model with a discrete-time dynamic model used for simulation. In particular, the assignment model is adopted to represent the route choices of users and to evaluate, in a static way, the distribution of flows on the network. The simulative model, instead, is used to represent the impact of the route choices on the transport network by describing the flow evolution over time. By analyzing the literature on these topics, it is possible to observe that most of the researches’ efforts have been focused so far on the definition of assignment and simulative models on mono-modal transport networks, i.e. road networks or railway networks only (see for instance [1]–​[3]). However, if the goal is to analyze the accessibility of a given geographic area or to give better information to users, it is necessary to adopt more extensive models which consider the intermodal transport network as a whole, by properly modeling the different modes of transport and the possibility of transfer among them.

Another aspect that cannot be overlooked in the analysis of transport networks is that, as in all critical infrastructure systems, the interdependencies increase the potential for cascading failures [4]. Referring specifically to intermodal transport networks [5], the interdependence among different transport modes is particularly relevant. It can be related to pursue the transport activity itself, in this case several transport services operate synergistically to allow the satisfaction of the mobility demand of users and the efficient distribution of goods and services. Interdependence can be related to physical reasons such as the overlap of different routes, even belonging to different transport modes, through bridges or tunnels, or to hidden relationships, such as those analyzed in [6]. Regardless of how these interdependencies occur, they imply an increased vulnerability of the transport network as a whole. In fact, it is possible that critical events affecting even one mode of transport could cause a ripple effect involving other transport modalities or, in the worst case, the entire transport network. For these reasons, the development of intermodal models represents an important step in the analysis of complex and highly interdependent systems such as transport networks.

This work, based on preliminary papers [7] and [8], falls in this field of research by representing large-scale transportation networks in which the considered transport modes are road and rail connected to each other through appropriate intermodal connections. Another peculiarity of this modeling framework, both in the assignment and in the dynamic model, is that the user demand is multi-class, hence it is distinguished into passengers and cargo units (e.g., containers). This distinction is of particular importance because passenger and freight flows may be characterized by different behaviors and may be subject to different restrictions, such as on route choices. Note that, compared with [7] and [8], in the present work the assignment model is multi-class (while in the previous versions there was no distinction of user classes) and the dynamic model is improved. As a consequence, the results reported and discussed in this paper are completely new.

To summarize, the modeling framework proposed in this work is composed of two stages (see Fig. 1):

  • a multi-class intermodal rail-road assignment model;

  • a multi-class intermodal rail-road discrete-time dynamic model;

and has the following goals:
  • to represent the route choices and the dynamic behavior of traffic flows in an intermodal rail-road network;

  • to explicitly capture the behavior of passengers and freight in the network;

  • to allow performance analysis of the intermodal network in different scenarios.

FIGURE 1. - Sketch of the two-stage modeling framework.
FIGURE 1.

Sketch of the two-stage modeling framework.

The present paper is organized as follows. A literature review on intermodal transport network models is presented in Section II. In Section III the general features of the proposed modeling framework and the basic notation are introduced. Then, the proposed two-stage modeling approach is presented: the assignment model is outlined in Section IV, while the discrete-time dynamic model is described in Section V. The application of the proposed methodology to a test network is shown in Section VI, while some conclusive remarks are gathered in Section VII.

SECTION II.

Literature Review

Intermodal transport networks have been studied extensively by operations researchers with the purpose of taking decisions referred to freight transport operations. The related planning problems are normally distinguished in strategic, tactical and operational ones, according to the length of the planning horizon (more details and classifications can be found in the review papers [9]–​[11]). Location decisions are probably the most representative examples of strategic planning problems [12] and regard the definition of the optimal positioning of nodes of the intermodal network (see e.g. [13]–​[15]). Tactical and operational decisions in intermodal networks regard medium-short term horizons and address different types of problems, such as, for example, the service network design [16], [17] or the selection of the best routes [18], [19].

Differently from these latter papers, in which the goal is to design and organize activities in an intermodal freight network, in this work we aim at defining a modeling framework for representing the spontaneous behavior of both freight and passengers in an intermodal network, not only in terms of alternative path choices but also including their dynamics. Hence, the scientific literature considered as a reference for this work is associated, firstly, with traffic assignment models and, secondly, with simulation-based approaches for intermodal networks.

The majority of the works addressing assignment models for intermodal transport networks are referred to urban areas and consider the choices of passengers rather than freight flows. In particular, intermodal traffic assignment has been studied for some decades [20]–​[23], by considering the so-called hypernetworks, which allow to include both links representing a portion of the real intermodal transport network (road, rail, private or public transport) and links associated with users’ decisions. Intermodal traffic assignment approaches have also been studied more recently, e.g. in [24] the intermodal transport network of an urban area is represented as a graph composed of a number of sub-networks, each of which is associated with a transportation mode. In that work, the intermodal network is translated into an augmented-state network in which transfer rules and transfer probabilities between the different transport modes are defined. In [25], a stochastic model is proposed in order to account for the reliability of the chosen transport modes and paths, while in [26] different modes are considered, only-driving, carpooling, ride-hailing, public transit and park-and-ride, for a urban transportation system including private cars, freight trucks, buses, and so on.

Simulation-based approaches are either referred to passengers or freight separately. For instance, [27]–​[29] provide simulative approaches for representing the choices of passengers in urban intermodal networks. In [27], three transport modes are considered, i.e. private vehicle transport, public vehicle transport and pedestrian transport, all represented through a three-dimensional macroscopic fundamental diagram (MFD) that allows to evaluate the accumulation of private and public vehicles according to different traffic scenarios. In [28], the considered transport modes are private vehicle transport and public road transport: private transportation is represented through the MFD, while constant transfer speeds are considered for public transportation. The derived intermodal model is used for the definition of adaptive pricing policies. The work presented in [29] proposes an agent-based simulation tool to test innovative planning methods involving pedestrians and autonomous shuttles in large urban areas. Regarding instead freight logistics, [30] reports a very detailed survey about simulation approaches for intermodal freight transportation systems, used to represent stakeholders, decision makers, operations, and planning activities. In [31], a dynamic model for an intermodal freight transport network is proposed to represent the mode changes at intermodal terminals, the physical capacity constraints of the network, the time-dependent transport times on roads, and the time schedules for trains and barges. When dealing with freight intermodal networks, it is worth noting that the system performance must include different factors, such as costs, times, flexibility, reliability, quality and sustainability [32] and, then, multi-criteria analysis can be effectively applied in this context (see e.g. [33], [34]).

On the basis of the related literature review reported above, we can highlight that the main novelties and contributions of this work stand in:

  • combining a traffic assignment model with a simulative model;

  • capturing the travel choice and dynamic behavior of passengers and freight jointly in an intermodal network.

  • representing a large-scale transport network covering a regional territory.

SECTION III.

General Features and Basic Notation

As shown in Fig. 1, the proposed modeling scheme consists of two stages: an assignment model defined to allocate the demand of passengers and freight on a intermodal transport network, and a discrete-time dynamic model that allows to replicate the evolution of the system over time. It is worth noting that the discrete-time dynamic model receives as input the mobility demand and the path choices (route and modal choices) defined through the intermodal assignment model.

Both the assignment model and the dynamic model are based on a regional intermodal transport network in which the considered transport modes are road transport, represented by a highway network, and rail transport. The two modes of transport are connected with some intermodal arcs distinguished depending on the flow class, i.e., passengers or cargo units, which they can receive. The rail-road intermodal transport network is represented by means of an oriented graph, as depicted in Fig. 2, denoted with \mathcal {G} = (\mathcal {N},\mathcal {A}) , in which \mathcal {N} indicates the set of nodes, whereas \mathcal {A} = \mathcal {A}^{\mathrm{ H}} \cup \mathcal {A}^{\mathrm{ R}} \cup \mathcal {A}^{\mathrm{Ip}} \cup \mathcal {A}^{\mathrm{If}} represents the set of arcs. Each subset of arcs is defined as follows:

  • \mathcal {A}^{\mathrm{ H}} is the set of highway connections;

  • \mathcal {A}^{\mathrm{ R}} is the set of railway connections;

  • \mathcal {A}^{\mathrm{Ip}} is the set of intermodal arcs for passengers;

  • \mathcal {A}^{\mathrm{If}} is the set of intermodal arcs for freight.

FIGURE 2. - Sketch of the intermodal transport network.
FIGURE 2.

Sketch of the intermodal transport network.

Intermodal arcs are distinguished for passengers and for freight because modal shifts for passengers and freight typically occur at different locations and in different ways.

Let P(i) indicate the set of nodes preceding node i and S(i) the set of nodes succeeding node i , i \in \mathcal {N} . The network is defined in an origin-destination-oriented mode in which J^{\mathrm{ O}} \subseteq \mathcal {N} represents the set of all possible origin nodes, J^{\mathrm{ D}} \subseteq \mathcal {N} represents the set of all possible destination nodes. The nodes which are not origins nor destinations simply allow the transit between successive arcs. The intermodal arcs, for both flow classes, are considered as fictitious arcs that allow modal transfers between road transport and rail transport and vice versa. For this reason, an origin node o \in J^{\mathrm{ O}} cannot be followed by intermodal arcs, and similarly, a destination node d \in J^{\mathrm{ D}} cannot be preceded by intermodal arcs.

In the proposed approach the flows of users are distinguished in passengers and freight, with superscript c denoting the class of users. In particular we define with c=1 the passenger flow and with c=2 the freight flow. Then, D^{od,c} indicates the demand of class c that originates at node o \in J^{\mathrm{ O}} and has destination at node d \in J^{\mathrm{ D}} : this is the total demand associated with the od pair for the whole simulation horizon. This demand defined for all od pairs represents the so-called “origin-destination matrix”. Let us also specify that the passenger demand, i.e., the demand for class c=1 , is expressed in number of passengers, while the demand of freight, corresponding to c=2 , is expressed in number of cargo units.

The main parameters and variables of the proposed approach are summarized in Tables 1–​3. Specifically, Table 1 collects all the parameters that are used in both the assignment model and the dynamic simulation model. Table 2 collects the parameters and variables used in the assignment model only, while Table 3 reports parameters and variables used in the dynamic simulation model only.

TABLE 1 Parameters Common to the Two Models in the Two-Stage Modeling Framework
Table 1- 
Parameters Common to the Two Models in the Two-Stage Modeling Framework
TABLE 2 Parameters and Variables Present Only in the Assignment Model Described in Section IV
Table 2- 
Parameters and Variables Present Only in the Assignment Model Described in Section IV
TABLE 3 Parameters and Variables Present Only in the Dynamic Model Described in Section V
Table 3- 
Parameters and Variables Present Only in the Dynamic Model Described in Section V

As it will be described in Section V, the dynamic behavior of the whole network is represented with a discrete-time model in which the time horizon is divided in K time steps, where k=1,\ldots, K indicates the temporal stage, and T [h] represents the sample time interval. In order to ensure a correct time discretization, the length of the time interval T must allow a proper dynamic evolution of the system, therefore the length of the time step is chosen in order to fulfil, for any arc (i,j)\in \mathcal {A}^{\mathrm{ H}} \cup \mathcal {A}^{\mathrm{ R}} , the following condition:\begin{equation*} T \leq \min \left\{{\frac {\Delta _{i,j}}{{v^{\mathrm{ H}}_{i,j}}}, \frac {\Delta _{i,j}}{{v^{\mathrm{ R}}_{i,j}}}}\right\}\tag{1}\end{equation*} View SourceRight-click on figure for MathML and additional features.

SECTION IV.

The Intermodal Assignment Model for Passenger and Freight Flows

The purpose of the intermodal assignment model is to represent the spontaneous decisions of users about their routes. Before providing the details of the proposed approach, it is important to emphasize that the assignment model is a static approach in which all the mobility demand, estimated for a specific time window, is assumed to use the transport network simultaneously. As shown in Fig. 1, the result of this model is the redistribution of flows on the paths, i.e., f^{od,1}_{l} for passengers and f^{od,2}_{l} for freight, which are obtained by the solution of some optimization problems. The flows thus obtained will be suitably transformed into splitting rates, see Section V, and used as input data for the dynamic model.

The passenger and freight assignment models are treated separately, firstly introducing the intermodal assignment model for passengers and, then, applying the intermodal assignment model for freight, since the latter uses the results of the passenger assignment to define the freight route choices. In particular, for the passenger assignment procedure we assume that the marginal impact on the network due to the presence of freight is sufficiently small so that it does not decisively influence the behavior of passengers. This assumption is quite reasonable since, referring to the overall flows on a transport network, the freight component typically constitutes a rather low percentage compared with the flow of passengers.

The assignment procedure presented below is conducted in an iterative manner in which at the first step the intermodal assignment model for passenger flows described in Section IV-A is run. Then the results of this assignment are used to estimate the average passenger travel times on the network using the dynamic model described in Section V. Finally, the intermodal freight assignment model, presented in Section IV-B, is run using the average travel times defined in the previous step.

A. The Intermodal Assignment Model for Passenger Flows

Modeling the behavior and therefore the mobility choices of users is a challenging problem for which several approaches have been developed by researchers. One of the most accepted, and widely adopted, methodologies concerns the use of traffic assignment models. Given an origin-destination matrix, representing the users’ demand, and knowing the functional characteristics of the network infrastructure, a traffic assignment model allows to estimate how users will be dispersed in the network, taking into account the relation between the infrastructure supply and the interaction of users mutual choices. The criteria underlying the mathematical representation of such behaviors can vary considerably depending on the assignment model used. A comprehensive review of traffic assignment models is given in [35].

In the present work, the N-Path Restricted User-Equilibrium traffic assignment model has been applied. Generally speaking, the User Equilibrium traffic assignment model aims to estimate the network equilibrium state such that no user has unilaterally any interest in choosing an alternative path, since no other path would guarantee lower travel times. Such equilibrium is achieved if Wardrop’s first principle [36] is met, whereby “users choose the path that at a given time minimizes their own travel time”. A way to compute the arc flows corresponding to such equilibrium involves finding the optimum solution of the Beckmann’s Transformation [37]. The N-Path Restricted variant of the aforementioned model [38] is obtained by constraining the assignment to a priori defined sets of admissible paths, which do not necessarily include all the possible ones for each origin-destination pair. This allows to avoid all the paths that are theoretically possible but quite implausible in practice. In this paper, all the paths involving more than one modal shift have been excluded. Then, denoted with l , l=1, \ldots, \mathcal {L} , a generic path existing in the network and with \mathcal {L}^{od} the set of all possible paths connecting the od pair, let \mathcal {P}^{od}\subseteq \mathcal {L}^{od} be the set of admissible paths from origin node o to destination node d . The resulting optimization problem for the traffic assignment of passengers demand in the intermodal transport network is the following.

Problem 1:

\begin{align*}&{\text {min}\, z(\textbf {x})=\sum \limits _{(i,j)\in \mathcal {A}}\displaystyle \int \limits _{0}^{x^{1}_{i,j}}\tau ^{1}_{i,j}(\omega)d\omega } \tag{2}\\&\text {subject to} \\&\quad \sum \limits _{l \in \mathcal {P}^{od}}{f^{od,1}_{l}} = D^{od,1} \quad {o \in J^{O}, \, d \in J^{D}} \tag{3}\\&\quad {f^{od,1}_{l}} \geq 0 \quad { o \in J^{O}, \, d \in J^{D}, \, l \in \mathcal {P}^{od}} \tag{4}\\&\quad {x^{1}_{i,j} = \sum \limits _{o \in J^{O}}\sum \limits _{d\in J^{D}}\sum \limits _{l \in \mathcal {P}^{od}} f^{od,1}_{l}\cdot \delta _{i,j,l}^{od,1}}\quad { (i,j) \in \mathcal {A}} \tag{5}\end{align*} View SourceRight-click on figure for MathML and additional features. where f^{od,1}_{l} and x^{1}_{i,j} are, respectively, the flow of class 1 of od pair using path l and the total flow of class 1 on arc (i,j) . Constraints (3) imply passengers’ demand satisfaction for each od pair, while (4) are non-negativity constraints regarding traffic flows. Moreover, constraints (5) define the relation among f^{od,1}_{l} and x^{1}_{i,j} by means of the path-arc incidence matrix whose elements are defined as follows:\begin{align*} \delta _{i,j,l}^{od,1} = \begin{cases} 1 & {\text {if } (i,j) \text {belongs to }\text {path } l \text {from }o \text {to } d} \\ 0 & \text {otherwise} \end{cases} \tag{6}\end{align*} View SourceRight-click on figure for MathML and additional features.

In (2), the terms \tau ^{1}_{i,j}(\cdot) are the performance functions of arcs related to class c=1 , i.e., passengers. These functions, representative of the functional characteristics of the network arcs, express the relation between the travel time spent by passengers traveling through an arc and the amount of congestion on the same arc, which is expected to perform worse (and thus resulting in increased travel times) if the number of users traveling on it increases. The performance functions adopted for this model are derived from (37), with c=1 , introduced in Section V, considering the definitions provided in (38) and (39). For highway and railway arcs, this equation computes the transit time as a function of the estimated speed. The average speed on these arcs, in turn, depends on the number of users who are using those arcs. Regarding intermodal passenger arcs, on the other hand, the transfer time is considered constant and independent of the number of users present on it. For further information the reader is referred to the description of equations (37), (38) and (39) in Section V. It is worth noting that, with the exception of the intermodal case, the link performance functions are strictly increasing hyperbolic functions and therefore diverging in proximity to the arc theoretical maximum capacity.

In order to reduce the computational effort, appropriate linear versions of the same functions have been used within the assignment process. In the case of highway arcs, the resulting linear functions are obtained by interpolating two points: the first is obtained using the free-flow travel time corresponding to an arc completely empty, while the other uses the value assumed by the hyperbolic function when the number of users is equal to \phi \cdot n_{i,j}^{\mathrm{max}} , where \phi \in [0,1 ). The linear performance functions in the highway case are therefore defined as follows \begin{equation*} \tau ^{1}_{i,j}(x^{1}_{i,j})=\frac {\Delta _{i,j}}{\omega _{i,j} n_{i,j}^{\mathrm{max}} (1-\phi)}\cdot x^{1}_{i,j}\frac {1}{\eta }+\frac {\Delta _{i,j}}{{v^{\mathrm{ H}}_{i,j}}}\tag{7}\end{equation*} View SourceRight-click on figure for MathML and additional features. for (i,j) \in \mathcal {A}^{\mathrm{ H}} .

Similarly, for the railway case, the second interpolating point is associated with the value assumed by the hyperbolic function when the number of users reaches the technical limit \frac {C^{\mathrm{ p}}\Delta _{i,j}}{s_{i,j}^{\mathrm{min}}} (see (39)). The following linear performance function for the railway case is therefore obtained:\begin{equation*} \tau ^{1}_{i,j}(x^{1}_{i,j})=\frac {h_{i,j}s_{i,j}^{\mathrm{min}}}{(s_{i,j}^{\mathrm{min}}-L)}\cdot \frac {x^{1}_{i,j}}{C^{\mathrm{ p}}} +\frac {\Delta _{i,j}}{{v^{\mathrm{ R}}_{i,j}}}\tag{8}\end{equation*} View SourceRight-click on figure for MathML and additional features. for (i,j) \in \mathcal {A}^{\mathrm{ R}} .

Finally, as mentioned above, the performance functions of intermodal arcs are constant functions, but it has been necessary to make them strictly increasing by introducing a (although very small) relation of direct proportionality between travel time and number of users on the arc in order to guarantee the uniqueness of the solution of the optimization problem, as detailed further on.

The performance functions for intermodal arcs are then defined as follows \begin{equation*} \tau ^{1}_{i,j}(x^{1}_{i,j})=\alpha _{i,j}\cdot T + \frac {1}{M}x^{1}_{i,j}\tag{9}\end{equation*} View SourceRight-click on figure for MathML and additional features. for (i,j) \in \mathcal {A}^{\mathrm{Ip}} , where \alpha _{i,j} \geq 1 and M is a positive coefficient sufficiently big such that the impact of the number of users on the performance of an intermodal arc is negligible compared to the other types of arcs.

By defining the performance functions of the arcs as above, it can be proven that Problem 1 is strictly convex on a convex domain and therefore admits a unique optimal solution with respect to variables x^{1}_{i,j} but not for variables f^{od,1}_{l} . Since f^{od,1}_{l} , properly converted into splitting rates, represent the input of the dynamic model, their uniqueness is an essential requirement in this work. Several methodologies have been developed to overcome this issue associated with the User-Equilibrium model [39]. A possible solution is looking for a pattern of flows \textbf {f} , coherent with the distribution of users at the equilibrium, maximizing an entropy function and for this reason more likely to occur [40].

The resulting optimization problem is as follows.

Problem 2:

\begin{align*}&\text {min}\, h(\textbf {f})=\sum \limits _{o \in J^{O}}\sum \limits _{d \in J^{D}}\sum \limits _{l \in \mathcal {P}^{od}}{f^{od,1}_{l}}\cdot \ln ({f^{od,1}_{l}}) \tag{10}\\&\text {subject to} \\&\quad \sum \limits _{l \in \mathcal {P}^{od}}{f^{od,1}_{l}} =D^{od,1} \quad { \, o \in J^{O}, \, d \in J^{D}} \tag{11}\\&\quad {x_{i,j}^{1,\mathbf {UE}}= \sum \limits _{o \in J^{O}}\sum \limits _{d\in J^{D}}\sum \limits _{l \in \mathcal {P}^{od}} {f^{od,1}_{l}}\cdot \delta _{i,j,l}^{od,1}}\quad { (i,j) \in \mathcal {A}} \tag{12}\end{align*} View SourceRight-click on figure for MathML and additional features.

Equations (11) – (12) convey the same constraints of Problem 1 with the only but fundamental difference that the flows on the arcs are now fixed and equal to x_{i,j}^{1,\mathbf {UE}} , obtained as solution of Problem 1. Also, the non-negativity constraint (4) is now implicit in the fact that {f^{od,1}_{l}} appear in (10) as the argument of a logarithm.

B. The Intermodal Assignment Model For Freight Flows

In this section, the intermodal assignment model for freight flows is presented. The purpose of this assignment model is to replicate the average freight route choices by considering as objective the minimization of the total travel costs needed to satisfy a given demand. Given these premises, the intermodal assignment model for freight is given as follows

Problem 3:

\begin{align*}&{\text {min}\, y(\textbf {x})=\sum \limits _{(i,j)\in \mathcal {A}}}x^{2}_{i,j}\cdot c_{i,j}(x^{2}_{i,j}) \tag{13}\\&\text {subject to} \\&\quad \sum \limits _{l \in \mathcal {P}^{od}}f_{l}^{od,2} = D_{od,2} \quad {o \in J^{O}, \, d \in J^{D}} \tag{14}\\&\quad f^{od,2}_{l} \geq 0 \quad { o \in J^{O}, \, d \in J^{D}, \, l \in \mathcal {P}^{od}} \tag{15}\\&\quad {x^{2}_{i,j} = \sum \limits _{o \in J^{O}}\sum \limits _{d\in J^{D}}\sum \limits _{l \in \mathcal {P}^{od,2}} f_{l}^{od,2}\cdot \delta _{i,j,l}^{od,2}}\quad { (i,j) \in \mathcal {A}} \tag{16}\end{align*} View SourceRight-click on figure for MathML and additional features. where f^{od,2}_{l} and x^{2}_{i,j} are, respectively, the flow of class c=2 of od pair using path l and the total flow of freight on arc (i,j) . Constraints (14)–(16) are analogous to constraints (3)–(5) included in Problem 1, and where \delta _{i,j,l}^{od,2} is defined as follows \begin{align*} \delta _{i,j,l}^{od,2} = \begin{cases} 1 & {\text {if } (i,j) \text {belongs to }\text {path } l \text {from }o \text {to } d} \\ 0 & \text {otherwise} \end{cases} \tag{17}\end{align*} View SourceRight-click on figure for MathML and additional features.

As done for the passenger assignment, the performance functions that estimate the level of congestion and the travel time on arcs are defined by linearizing (37), with (38) and (39), where c=2 . Therefore, for highway arcs, the performance function for freight is defined as follows \begin{equation*} \tau ^{2}_{i,j}(x^{2}_{i,j})=\frac {\Delta _{i,j}}{\omega _{i,j} n_{i,j}^{\mathrm{max}} (1-\phi)}\cdot \varsigma x^{2}_{i,j}+\overline {t}_{i,j}^{1}\tag{18}\end{equation*} View SourceRight-click on figure for MathML and additional features. where \varsigma is the conversion factor adopted to express the number of trucks x^{2}_{i,j} in the arcs (i,j) \in \mathcal {A}^{\mathrm{ H}} in terms of passenger car equivalents. Equation (18) estimates the marginal contribution on travel times due to the presence of freight vehicles, which is summed to \overline {t}^{1}_{i,j} , that is the average travel time over arc (i,j) due exclusively to the presence of passengers, as calculated by the dynamic model. The term \frac {\Delta _{i,j}}{v_{i,j}^{\mathrm{ H}}} does not appear explicitly, since the free-flow travel time is contained in \overline {t}_{i,j}^{1} . In fact, it is assumed that the maximum speed v_{i,j}^{\mathrm{ H}} is the same for both freight and passenger vehicles.

In the case of railway arcs, a similar approach is adopted and the relative performance function is defined as described below \begin{equation*} \tau ^{2}_{i,j}(x^{2}_{i,j})=\frac {h_{i,j}s_{i,j}^{\mathrm{min}}}{(s_{i,j}^{\mathrm{min}}-L)}\cdot \frac {x^{2}_{i,j}}{C^{\mathrm{ f}}} + \overline {t}^{1}_{i,j}\tag{19}\end{equation*} View SourceRight-click on figure for MathML and additional features. which estimates the marginal contribution to the travel time of the arc due to the presence of freight, summed to the travel time due exclusively to the presence of passengers \overline {t}_{i,j}^{1} . The variable x^{2}_{i,j} expresses the amount of cargo units present on the arc. Therefore, it follows that \frac {x^{2}_{i,j}}{C^{\mathrm{ f}}} represents the equivalent number of freight trains. The free-flow travel time \frac {\Delta _{i,j}}{v^{\mathrm{ R}}_{i,j}} is implicitly contained in \overline {t}^{1}_{i,j} .

The performance functions for freight intermodal arcs (i,j) \in \mathcal {A}^{\mathrm{If}} are defined as follows:\begin{equation*} \tau ^{2}_{i,j}(x^{2}_{i,j})=\gamma _{i,j}\cdot T+\frac {1}{M} x^{2}_{i,j}\tag{20}\end{equation*} View SourceRight-click on figure for MathML and additional features. where \gamma _{i,j}\geq 1 and M is a positive coefficient large enough so that the impact due to the presence of cargo units on the arc is insignificant. Given the performance functions for the freight transport of each arc, the cost function in (13) associated with each arc of the network is defined as \begin{equation*} c_{i,j}(x^{2}_{i,j})=\tau ^{2}_{i,j}(x^{2}_{i,j})C^{\mathrm{time}}_{i,j} + \Delta _{i,j} C^{\mathrm{space}}_{i,j} + C^{\mathrm{fix}}_{i,j}\tag{21}\end{equation*} View SourceRight-click on figure for MathML and additional features. where C^{\mathrm{time}}_{i,j} , C^{\mathrm{space}}_{i,j} and C^{\mathrm{fix}}_{i,j} are the cost per time unit, cost per space unit, and the fixed cost of arc (i,j) , respectively. Depending on the type of arc, the contribution made by each of the three parameters can change significantly. For example, in the case of an intermodal freight arc, it is reasonable to assume C^{\mathrm{space}}_{i,j}=0 .

Being the performance functions (18)–​(20) monotonically increasing with respect to the freight flows and being the cost function (21) linear with respect to the travel times, it follows that also the cost function of the arcs is monotonically increasing with respect to the freight flows. This makes the function y(\cdot) strictly convex and defined on a convex set (14)–(16) admitting a single optimal solution with respect to the variables x^{2}_{i,j} . However, also for the route choices for freight flows, the uniqueness of the solution is not guaranteed with respect to the flows on paths f_{l}^{od,2} .

To overcome this issue, a problem analogous to Problem 2 can be formulated to obtain the pattern of freight flows on the routes most consistent with the routing problem described in Problem 3.

SECTION V.

The Intermodal Dynamic Model for Passenger and Freight Flows

The dynamic model adopted in this work is used to capture the dynamic features of the overall system through a set of discrete-time equations. Aggregate discrete-time models have already been used for performance evaluation and optimization of specific intermodal transportation processes. In [41], [42], for instance, discrete-time models for freight movements by rail in maritime terminals are described. The model presented in this section is much more extensive considering the movement not only of freight but also of passengers and considering a more general applicative context, that is an intermodal rail-road multi-class transport network. Specifically, this dynamic model allows to evaluate the impact of the users’ route choices and to analyze the behavior of the intermodal system at a more detailed level than the one provided by the assignment model.

The system evolution in time and in space is described by means of aggregate variables defined for each class c=1,2 , for each arc (i,j) \in \mathcal {A} , for each od pair, with o \in J^{\mathrm{ O}} , d \in J^{\mathrm{ D}} , and for each time step k , k = 0,\ldots,K . The complete list of parameters and variables adopted in the dynamic model is given in Tables 1 and 3; for further clarity, the main aggregate variables used to describe the dynamics of the intermodal road-rail system are recalled below:

  • n_{i,j}^{od,c}(k) is the number of units of class c in arc (i,j) associated with the od pair at time step k ;

  • I_{i,j}^{od,c}(k) is the number of units of class c entering arc (i,j) associated with the od pair at time step k ;

  • O_{i,j}^{od,c}(k) is the number of units of class c exiting arc (i,j) associated with the od pair at time step k ;

  • \beta ^{od,c}_{i,j}(k) are the splitting rates of class c in arc (i, j) associated with the od pair at time step k ; note that the condition \sum _{j\in S(i)} \beta _{i,j}^{od,c}(k) =1 must be verified \forall i , \forall o , \forall d , \forall c , \forall k .

It is worth clarifying that different units are adopted in the model, depending on the arc type and the flow class. Specifically:

  • for class c=1 , i.e., passengers, the unit considered in railway arcs is the number of passengers, while in highway arcs is the number of vehicles; in intermodal arcs the units can be either passengers or vehicles depending on the type of arc preceding the intermodal one;

  • for class c=2 , i.e., freight, the unit considered in railway arcs is the number of railway wagons, while in highway arcs is the number of trucks; in intermodal arcs, again, the units depend on the type of preceding arc. In this paper a single cargo unit corresponds to one rail wagon and to one truck. Extending this model for considering different load capacities in road and rail modes is straightforward and omitted here only for the sake of simplicity.

As mentioned in Section III, the dynamic model receives as inputs the route choices of passengers and freight, i.e., the splitting rates \beta ^{od,c}_{i,j}(k) . These splitting rates \beta ^{od,c}_{i,j}(k) , for each user class c , are obtained from the flows f^{od,c}_{l} resulting from the application of the intermodal and multi-class assignment procedure i.e., \begin{equation*} \beta _{i,j}^{od,c}(k)=\frac {\sum _{l\in \mathcal {P}^{od, c}} f^{od, c}_{l}\cdot \delta _{i,j,l}^{od, c}}{\sum _{p\in P(i)}\sum _{l\in \mathcal {P}^{od, c}} f^{od, c}_{l}\cdot \delta _{p,i,l}^{od, c}}\tag{22}\end{equation*} View SourceRight-click on figure for MathML and additional features. for all k , with k=0\ldots, K . Note that \beta _{i,j}^{od,c}(k) are constant along the simulation horizon since, in this work, D^{od,c} is the total demand of the whole horizon. In case the simulation horizon is divided in different time intervals, each one characterized by a different demand, the intermodal assignment model described in Section IV is applied for each time interval, resulting in different splitting rates \beta _{i,j}^{od,c}(k) .

Virtual queues at the origin nodes are considered in order to model the presence of flows that have to wait before entering the network. At this purpose, for each time step k , k = 0,\ldots,K , the following variables are introduced:

  • q^{od,c}(k) is the number of units of class c associated with the od pair, that can actually enter the network from node o \in J^{\mathrm{ O}} ;

  • l^{od,c}(k) is the queue length of class c , associated with the od pair, which waits at the origin node o \in J^{\mathrm{ O}} .

The dynamic evolution of the system is described, for each class c and for each k , with k=0,\ldots,K , by the following dynamic equation \begin{equation*} n_{i,j}^{od,c}(k+1) = n_{i,j}^{od,c}(k) + I_{i,j}^{od,c}(k) -O_{i,j}^{od,c}(k)\tag{23}\end{equation*} View SourceRight-click on figure for MathML and additional features. for all (i,j) \in \mathcal {A} , o \in J^{\mathrm{ O}} , d \in J^{\mathrm{ D}} . Let us now describe separately the entering flows I_{i,j}^{od,c}(k) and the exiting flows O_{i,j}^{od,c}(k) .

1) Entering Flows

The entering flows I_{i,j}^{od,c} used in (23) are given by \begin{equation*} I_{i,j}^{od,c} \!= \!\beta ^{od,c}_{i,j}(k) \left[{\sum _{n \in P(i)}\epsilon ^{c}_{n,i} \cdot O_{n,i}^{od,c}(k) \!+ \! \xi ^{c}_{i,j} \!\cdot \!q^{od,c}(k)}\right]\tag{24}\end{equation*} View SourceRight-click on figure for MathML and additional features. meaning that the flows of each user class c that enter a generic arc (i,j) of the network are the flows that actually succeed in exiting from the previous arcs plus the flows that actually manage to enter from node i if this is also an origin node o . These flows are then multiplied for \beta ^{od,c}_{i,j}(k) , which indicates the portion that decides to use arc (i,j) to reach destination d .

Since we are describing the behavior of two class of users in an intermodal transport network, some parameters necessary to quantify the effective traffic load in the network have to be introduced, i.e., the two conversion factors \epsilon ^{c}_{n,i} and \xi ^{c}_{i,j} used in (24). Starting by class c=1 , i.e., passengers, and considering that the transition between two different modes of transport can only occur in an intermodal arc, the conversion factor \epsilon ^{1}_{n,i} is given by \begin{align*} \epsilon ^{1}_{n,i}= \begin{cases} \displaystyle 1 & \text {if } (n,i) \in \mathcal {A}^{\mathrm{ H}} \cup \mathcal {A}^{\mathrm{ R}} \\ \displaystyle \eta & \text {if } (n,i) \in \mathcal {A}^{\mathrm{Ip}} \text {and } (i,j) \in \mathcal {A}^{\mathrm{ R}}\\ \displaystyle \frac {1}{\eta }& \text {if } (n,i) \in \mathcal {A}^{\mathrm{Ip}} \text {and } (i,j) \in \mathcal {A}^{\mathrm{ H}}\\ \displaystyle \end{cases}\tag{25}\end{align*} View SourceRight-click on figure for MathML and additional features. where \eta is the average number of passengers per car, used to translate the number of vehicles in passengers and viceversa.

The conversion factor \xi ^{1}_{i,j} is instead defined considering that the passenger demand is given in terms of number of passengers and that an origin node cannot be followed by an intermodal arc, therefore \begin{align*} \xi ^{1}_{i,j} = \begin{cases} \displaystyle 1 & \text {if } (i,j) \in \mathcal {A}^{\mathrm{ R}}\\ \displaystyle \frac {1}{\eta } & \text {if } (i,j) \in \mathcal {A}^{\mathrm{ H}}\\ \displaystyle \end{cases}\tag{26}\end{align*} View SourceRight-click on figure for MathML and additional features.

As for class c=2 , i.e., the class referring to freight, both conversion factors \epsilon ^{2}_{n,i} and \xi ^{2}_{i,j} are set equal to 1 because, as mentioned above, a cargo unit is assumed to correspond to one truck and to one rail wagon.

Note that the flows that actually enter an arc (i,j) depend on the capability of the arc to receive flows, i.e., the residual capacity q^{\mathrm{res}}_{i,j}(k) , calculated based on the total number of units in the arc (i,j) at the time step k . To this end let us define with n^{\mathrm{tot}}_{i,j}(k) the total number of vehicles (expressed in terms of passenger car equivalents) present in arc (i,j) \in \mathcal {A}^{\mathrm{ H}} at time step k and with N^{\mathrm{tot}}_{i,j}(k) the total number of trains in arc (i,j) \in \mathcal {A}^{\mathrm{ R}} at time step k , which are computed as follows \begin{equation*} n^{\mathrm{tot}}_{i,j}(k) =\sum _{o\in J^{\mathrm{ O}}} \sum _{d \in J^{\mathrm{ D}}} n_{i,j}^{od,1}(k) + \sum _{o\in J^{\mathrm{ O}}} \sum _{d \in J^{\mathrm{ D}}} \varsigma n_{i,j}^{od,2}(k)\tag{27}\end{equation*} View SourceRight-click on figure for MathML and additional features. for all (i,j) \in \mathcal {A}^{\mathrm{ H}} , where \varsigma is a coefficient introduced in order to translate the trucks in an equivalent number of cars, and \begin{equation*} N^{\mathrm{tot}}_{i,j}(k) = \frac {\displaystyle {\sum _{o\in J^{\mathrm{ O}}} \sum _{d \in J^{\mathrm{ D}}} } n_{i,j}^{od,1}(k) }{C^{\mathrm{ p}}} + \frac {\displaystyle {\sum _{o\in J^{\mathrm{ O}}} \sum _{d \in J^{\mathrm{ D}}}} n_{i,j}^{od,2}(k)}{C^{\mathrm{ f}}}\tag{28}\end{equation*} View SourceRight-click on figure for MathML and additional features. for all (i,j) \in \mathcal {A}^{\mathrm{ R}} . The total number of vehicles and the total number of trains present in each arc at each time step must ensure the following conditions: 0 \leq n^{\mathrm{tot}}_{i,j}(k) \leq n^{\mathrm{max}}_{i,j} and 0 \leq N^{\mathrm{tot}}_{i,j}(k) \leq N^{\mathrm{max}}_{i,j} .

The residual capacity of highway and railway arcs q^{\mathrm{res}}_{i,j}(k) is given by \begin{align*} q^{{\mathrm{res}}}_{i,j}(k)= \begin{cases} n^{\mathrm{max}}_{i,j} - n^{\mathrm{tot}}_{i,j}(k) & \text {if } (i,j) \in \mathcal {A}^{\mathrm{ H}} \\ N^{\mathrm{max}}_{i,j} - N^{\mathrm{tot}}_{i,j}(k) & \text {if } (i,j) \in \mathcal {A}^{\mathrm{ R}}\\ \end{cases}\tag{29}\end{align*} View SourceRight-click on figure for MathML and additional features.

As for the intermodal arcs (i,j) \in \mathcal {A}^{\mathrm{Ip}}\cup \mathcal {A}^{\mathrm{If}} , being fictitious arcs, we chose to not impose bounds on the capacity.

Now let us analyze the receptive capacity of an arc according to the load conditions it is experiencing in a given time step. Then, let us define with w_{i,j}^{od,c}(k) the amount of users of class c related to the od pair who want to enter arc (i,j) in time step k \begin{align*}&\hspace {-0.5pc}w_{i,j}^{od,c}(k)=\beta _{i,j}^{od,c}(k)\bigg [\sum \limits _{n \in P(i)} \epsilon _{n,i}^{c}\cdot S_{n,i}^{od,c}(k) \\&+\,\xi _{i,j}^{c} \cdot \left({\frac {D^{od,c}}{K}+l^{od,c}(k)}\right)\bigg]\tag{30}\end{align*} View SourceRight-click on figure for MathML and additional features.

In (30), w_{i,j}^{od,c}(k) includes the potential outflow from the previous arcs S_{n,i}^{od,c}(k) , better detailed in Section V -2, and the demand associated with the pair od and the eventual queue length at the node i if it coincides with the origin o .

Therefore, the total amount of units that potentially enter arc (i,j) at time step k is given by:\begin{align*} &W_{i,j}^{\mathrm{tot}}(k)\!=\!\begin{cases} \displaystyle \sum \limits _{o \in J^{O}}\sum \limits _{d \in J^{D}}w_{i,j}^{od,1}(k)\!+\!\varsigma w_{i,j}^{od,2}(k) & \text {if }(i,j) \!\in \!\mathcal {A}^{H}\\ \displaystyle \sum \limits _{o \in J^{O}}\sum \limits _{d \in J^{D}}\frac {w_{i,j}^{od,1}(k)}{C^{\mathrm{ p}}}\!+\!\frac {w_{i,j}^{od,2}(k)}{C^{\mathrm{ f}}} & \text {if } (i,j) \!\in \!\mathcal {A}^{R} \end{cases}\!\!\!\!\!\! \\{}\tag{31}\end{align*} View SourceRight-click on figure for MathML and additional features.

Hence, thanks to the residual capacity defined in (29) we can determine the percentage of excess units \pi _{i,j}(k) that cannot enter at a given time step k in the arc (i,j) \begin{align*} \pi _{i,j}(k)=\begin{cases} \displaystyle \frac {\max \{0,W_{i,j}^{\mathrm{tot}}(k)-q^{\mathrm{res}}(k)\}}{W_{i,j}^{\mathrm{tot}}(k)} & \text {if }W_{i,j}^{\mathrm{tot}}(k)>0\\ \displaystyle 0 & \text {otherwise} \end{cases} \\{}\tag{32}\end{align*} View SourceRight-click on figure for MathML and additional features. where \pi _{i,j}(k)\in [{0,1}] . Specifically, \pi _{i,j}(k) is equal to 0 when W_{i,j}^{\mathrm{tot}} < q^{\mathrm{res}}(k) , i.e., when the residual capacity is sufficient to host all units that want to enter arc (i,j) , while \pi _{i,j}(k) is equal to 1 when q^{\mathrm{res}}(k)=0 , i.e., when the residual capacity is zero and all units that want to enter arc (i,j) cannot do so.

Having said that, the units that can effectively enter from an origin node is computed as follow \begin{align*} q^{od,c}(k)= \left[{ \frac {D^{od,c}}{K}\!+\!l^{od,c}(k) }\right] \sum \limits _{n\in S(o)}\beta _{o,n}^{od,c}(k)\cdot (1-\pi _{o,n}(k))\!\! \\{}\tag{33}\end{align*} View SourceRight-click on figure for MathML and additional features. whereas the relative queue of units at the origin node o is given by \begin{equation*} l^{od,c}(k+1)=l^{od,c}(k)+ \frac {D^{od,c}}{K}-q^{od,c}(k)\tag{34}\end{equation*} View SourceRight-click on figure for MathML and additional features.

2) Exiting Flows

Even with respect to outflows from an arc, these are calculated based on the residual capacity of the arcs they wish to enter. For this reason, we distinguish O_{i,j}^{od,c}(k) , i.e., the units actually exiting arc (i,j) , from S_{i,j}^{od,c}(k) , i.e., the units that would like to exit arc (i,j) at time step k .

Let us start by describing the relation that defines the potential outflow from an intermodal freight arc (i,j) \in \mathcal {A}^{\mathrm{If}} preceded by a highway arc. We assume that cargo units can only enter the rail network if they are enough to fully load at least a freight train with capacity {C^{\mathrm{ f}}} . Since the transfer of cargo units from road to rail is realized through a freight intermodal arc, we consider that this arc behaves as a buffer where cargo units wait until their number is sufficient to fill at least one train and then leave the intermodal arc. The number of cargo units possibly leaving a road-to-rail intermodal arc (i,j) \in \mathcal {A}^{\mathrm{If}} is then given by \begin{equation*} S_{i,j}^{od,2}(k) =\biggl \lfloor \frac { n_{i,j}^{od,2}(k)}{C^{\mathrm{ f}}} \biggr \rfloor C^{\mathrm{ f}}\tag{35}\end{equation*} View SourceRight-click on figure for MathML and additional features.

Now let us discuss the potential outflow for all classes c for the arcs (i,j) \in \mathcal {A}^{\mathrm{ H}} \cup \mathcal {A}^{\mathrm{ R}} , for passengers in arcs (i,j) \in \mathcal {A}^{\mathrm{Ip}} and for freight in rail-to-road intermodal arcs (i,j) \in \mathcal {A}^{\mathrm{If}} . The potential outflow S_{i,j}^{od,c}(k) is computed as \begin{equation*} S_{i,j}^{od,c}(k) = \frac {T}{t_{i,j}(k)} n_{i,j}^{od,c}(k)\tag{36}\end{equation*} View SourceRight-click on figure for MathML and additional features. where t_{i,j}(k) is the transfer time required to cover arc (i,j) defined according to the following relation \begin{align*} t_{i,j}(k)= \begin{cases} \displaystyle \frac {\Delta _{i,j}}{V_{i,j}(n^{\mathrm{tot}}_{i,j}(k))} & \text {if } (i,j) \in \mathcal {A}^{\mathrm{ H}} \\ \displaystyle \frac {\Delta _{i,j}}{V_{i,j}(N^{\mathrm{tot}}_{i,j}(k))} & \text {if } (i,j) \in \mathcal {A}^{\mathrm{ R}} \\ \displaystyle \alpha _{i,j} \cdot T & \text {if } (i,j) \in \mathcal {A}^{\mathrm{Ip}}\\ \displaystyle \gamma _{i,j} \cdot T & \text {if } (i,j) \in \mathcal {A}^{\mathrm{If}}\\ \displaystyle \end{cases}\tag{37}\end{align*} View SourceRight-click on figure for MathML and additional features.

For intermodal connections allowing the modal change from rail to road, the transfer time t_{i,j}(k) is considered constant and equal to \alpha _{i,j} \cdot T , with \alpha _{i,j}\geq 1 for each (i,j) \in \mathcal {A}^{\mathrm{Ip}} and equal to \gamma _{i,j} \cdot T , with \gamma _{i,j}\geq 1 for each arc (i,j) \in \mathcal {A}^{\mathrm{If}} . Instead, in intermodal connections allowing the road-to-rail modal change, the transfer time is not fixed and depends on the possibility to fill trains, i.e., on (35).

With regard to highway and railway arcs, it should be noted that, for both types of arc, the transfer time is estimated as a function of the total number of vehicles or trains present in the connection. More in details, for each highway arc (i,j) \in \mathcal {A}^{\mathrm{ H}} , the transfer time t_{i,j}(k) is computed according to the current traffic conditions through the steady-state relation between speed and number of vehicles given by \begin{align*}&\hspace {-2pc}V_{i,j}(n^{\mathrm{tot}}_{i,j}(k)) \\=&\min \left\{{v^{\mathrm{ H}}_{i,j}, \frac {w_{i,j}}{n^{\mathrm{tot}}_{i,j}(k)}\Delta _{i,j} \left[{\frac {n^{\mathrm{max}}_{i,j}}{\Delta _{i,j}} - \frac {n^{\mathrm{tot}}_{i,j}(k)}{\Delta _{i,j}} }\right] }\right\}\tag{38}\end{align*} View SourceRight-click on figure for MathML and additional features.

Relation (38) has been derived from a triangular fundamental diagram, as the one proposed in [43], and expressed in terms of number of vehicles. With regard to railway arcs, the steady-state speed relation V_{i,j}(N^{\mathrm{tot}}_{i,j}(k)) for all (i,j) \in \mathcal {A}^{\mathrm{ R}} may be formulated as \begin{align*} V_{i,j}(N^{\mathrm{tot}}_{i,j}(k))= \begin{cases} \displaystyle { v^{\mathrm{ R}}_{i,j}} \quad \text {if } \frac {N^{\mathrm{tot}}_{i,j}(k)}{\Delta _{i,j}} \leq \frac {1}{h_{i,j}{v^{\mathrm{ R}}_{i,j}} + L } \\ \displaystyle \frac {1}{h_{i,j}}\left({\frac {\Delta _{i,j}}{N^{\mathrm{tot}}_{i,j}(k)} -L }\right) \\ \displaystyle \qquad \text {if } \frac {1}{h_{i,j}{v^{\mathrm{ R}}_{i,j}} + L } < \frac {N^{\mathrm{tot}}_{i,j}(k)}{ \Delta _{i,j}} \leq \frac {1}{s^{\mathrm{min}}_{i,j}}\\ \displaystyle \end{cases}\tag{39}\end{align*} View SourceRight-click on figure for MathML and additional features.

It is worth noting that, for each highway or railway arc, condition (1) with (38) and (39) implies that the transfer time t_{i,j}(k) is never lower than T , ensuring the validity of the conservation equations. For further details concerning the development of this relationship, please refer to Appendix.

Finally, given S_{i,j}^{od,c}(k) and \pi _{i,j}(k) , we can compute the outflow O_{i,j}^{od,c}(k) which represent the units of class c referred to the pair od that actually exit the arc (i,j) as \begin{equation*} O_{i,j}^{od,c}(k)=S_{i,j}^{od,c}(k)\sum \limits _{n \in S(j)} \beta _{j,n}^{od,c}(k)\big (1-\pi _{j,n}(k)\big)\tag{40}\end{equation*} View SourceRight-click on figure for MathML and additional features.

SECTION VI.

Results and Discussion

The focus of this section is to show the potential benefits that can be obtained by adopting the proposed multi-class intermodal modeling scheme, simulating a perturbation on the network and then analyzing how this event can affect the rest of the network. Specifically, the considered perturbation is the failure of a connection in the intermodal network. The experimental tests have been performed in two distinct scenarios:

  • Scenario pre-disruption: network at the equilibrium before the advent of the disruption;

  • Scenario post-disruption: network once a new equilibrium is reached some time after the initial perturbation.

The results have been obtained by adopting a test network derived from the well-known Nguyen-Dupuis network properly modified to consider the intermodal case (for further information see [44]). This network is composed of 14 nodes and 21 arcs, as depicted in Fig. 3. The critical event is simulated considering the total loss of functionality of the railway arc 12-8.

FIGURE 3. - Sketch of the test intermodal transport network.
FIGURE 3.

Sketch of the test intermodal transport network.

The main parameters of the highway and railway arcs are reported in Table 4 and Table 5, respectively. The other parameters have been set as follows: the conversion factor \eta , representing the average number of passengers per car, is equal to 1.45, the congestion wave speed \omega _{i,j} is equal to 30 [km/h], \forall (i,j) \in \mathcal {A}^{\mathrm{ H}} , the average time headway h_{i,j} is 15 minutes and the minimum average space headway s^{\mathrm{min}}_{i,j} is equal to 2 [km], \forall (i,j) \in \mathcal {A}^{\mathrm{ R}} , while the constant parameter \alpha _{i,j} has been set equal to 15, \forall (i,j) \in \mathcal {A}^{\mathrm{Ip}} and \gamma _{i,j} equal to 30, \forall (i,j) \in \mathcal {A}^{\mathrm{If}} . The capacity of a freight train C^{\mathrm{ f}} is 25 rail wagons, while the capacity of a passenger train C^{\mathrm{ p}} is chosen equal to 700 passengers.

TABLE 4 Main Parameters Referred to Highway Arcs
Table 4- 
Main Parameters Referred to Highway Arcs
TABLE 5 Main Parameters Referred to Railway Arcs
Table 5- 
Main Parameters Referred to Railway Arcs

As for the dynamic model, a sample time T equal to one minute has been adopted, while the time horizon of the simulation has been set equal to one hour, that corresponds to K=60 time steps. The transportation demand is expressed with two origin-destination matrices, one referring to passengers, as shown in Table 6, and one referring to freight, as indicated in Table 7. The mobility demand of both passengers and freight is assumed to be perfectly inelastic and therefore it is the same in the two tested scenarios.

TABLE 6 Passengers Origin-Destination Matrix
Table 6- 
Passengers Origin-Destination Matrix
TABLE 7 Freight Origin-Destination Matrix
Table 7- 
Freight Origin-Destination Matrix

Note finally that, in both scenarios described below, the splitting rates \beta ^{od,c}_{i,j}(k) computed by the intermodal traffic assignment are constant throughout the simulation period, and, then, k is omitted for the sake of simplicity, i.e., \beta ^{od,c}_{i,j}(k)=\beta ^{od,c}_{i,j} .

A. Performance Indicators

In order to evaluate the effects of the mobility demand on the intermodal transport network, some performance indicators have been developed using some of the dynamic variables introduced in Section V to describe the behavior of the system over time and space. Specifically, the proposed indicators are the Total Travel Time, the Mean Arc Occupancy, and the Mean Arc Saturation. Let us begin with the Total Travel Time, that is an indicator that computes the total time spent by each unit, both of passengers and freight type, in a connection, considering that an arc can belong to multiple paths at the same time. This indicator refers to each arc (i,j) \in \mathcal {A} and is calculated as follows:\begin{equation*} TTT_{i,j} = T \sum _{k=1}^{K} \sum _{c=1}^{2} \sum _{o\in J^{\mathrm{ O}}} \sum _{d \in J^{\mathrm{ D}}} n_{i,j}^{od,c}(k)\tag{41}\end{equation*} View SourceRight-click on figure for MathML and additional features.

The Mean Arc Occupancy is an indicator for assessing the average occupancy of an arc, either road or rail, given the total number of vehicles or trains occupying it on average, therefore the Mean Arc Occupancy is given by \begin{align*} {MAO}_{i,j}= \begin{cases} \displaystyle \frac {1}{K} \sum \nolimits _{k=1}^{K} n_{i,j}^{tot}(k) & \text {if } (i,j) \in \mathcal {A}^{\mathrm{ H}} \\[8pt] \displaystyle \frac {1}{K} \sum \nolimits _{k=1}^{K} N_{i,j}^{tot}(k) & \text {if } (i,j) \in \mathcal {A}^{\mathrm{ R}} \\ \displaystyle \end{cases}\tag{42}\end{align*} View SourceRight-click on figure for MathML and additional features.

Finally, the Mean Arc Saturation relates the Mean Arc Occupancy to the capacity of an arc, i.e.\begin{align*} {MAS}_{i,j}= \begin{cases} \displaystyle \frac {MAO_{i,j}}{n_{i,j}^{\mathrm{max}}}\cdot 100 & \text {if } (i,j) \in \mathcal {A}^{\mathrm{ H}} \\[2pt] \displaystyle \frac {MAO_{i,j}}{N_{i,j}^{\mathrm{max}}}\cdot 100 & \text {if } (i,j) \in \mathcal {A}^{\mathrm{ R}} \\ \displaystyle \end{cases}\tag{43}\end{align*} View SourceRight-click on figure for MathML and additional features.

Note that the Mean Arc Occupancy and Mean Arc Saturation indicators are calculated for highway and rail arcs only, as for intermodal arcs we assume no capacity restrictions.

B. Scenario Pre-Disruption

The methodology presented in Section IV has been used to allocate the passengers demand on possible routes and the resulting assignment is shown in Fig. 4. It is worth reminding that the feasible paths are those that have at most one modal shift. The paths used at the equilibrium, before the disruption, are reported in Table 8: one path adopts only the rail mode, five are highway routes, while the remaining eight require the use of both modes of transport.

TABLE 8 Paths Used by Passengers in the Pre-Disruption Scenario
Table 8- 
Paths Used by Passengers in the Pre-Disruption Scenario
FIGURE 4. - Pre-disruption equilibrium.
FIGURE 4.

Pre-disruption equilibrium.

The non-zero splitting rates are in this case:

  • od pair 1-2: \beta ^{12,1}_{1,12}=1 , \beta ^{12,1}_{5,6}=1 , \beta ^{12,1}_{6,7}=1 ,\beta ^{12,1}_{7,11}=1 , \beta ^{12,1}_{8,2}=1 , \beta ^{12,1}_{11,2}=1 , \beta ^{12,1}_{12,8}=1 ;

  • od pair 1-3: \beta ^{13,1}_{1,5}= 0.92 , \beta ^{13,1}_{1,12}= 0.92 , \beta ^{13,1}_{5,6}= 0.36 , \beta ^{13,1}_{5,9}= 0.64 , \beta ^{13,1}_{6,7}= 1 , \beta ^{13,1}_{7,11}= 1 , \beta ^{13,1}_{9,10}= 0.12 ,\beta ^{13,1}_{9,14}= 1 , \beta ^{13,1}_{10,11}= 1 , \beta ^{13,1}_{11,3}= 1 , \beta ^{13,1}_{12,6}= 1 , \beta ^{13,1}_{13,3}= 1 , \beta ^{13,1}_{14,3}= 1 ;

  • od pair 4-2: \beta ^{42,1}_{4,5} = 0.62 , \beta ^{42,1}_{4,9} = 0.38 , \beta ^{42,1}_{5,6} = 0.75 , \beta ^{42,1}_{5,9} = 0.25 , \beta ^{42,1}_{6,7} = 0.67 , \beta ^{42,1}_{6,10} = 0.33 , \beta ^{42,1}_{7,11} = 1 , \beta ^{42,1}_{9,10} = 1 , \beta ^{42,1}_{10,11} = 1 , \beta ^{42,1}_{11,2} = 1 ;

  • od pair 4-3: \beta ^{43,1}_{4,5} = 0.18 , \beta ^{43,1}_{4,9} = 0.82 , \beta ^{43,1}_{5,6} = 1 , \beta ^{43,1}_{6,7} = 1 , \beta ^{43,1}_{7,11} = 1 , \beta ^{43,1}_{9,10} = 0.28 , \beta ^{43,1}_{9,14} = 0.72 , \beta ^{43,1}_{10,11} = 1 , \beta ^{43,1}_{11,3} = 1 , \beta ^{43,1}_{13,3} = 1 , \beta ^{43,1}_{14,13} = 1 .

The freight flows are fixed and their distribution is shown again in Fig. 4, while the paths are reported in Table 9. The corresponding non-zero splitting rates, again considered constant throughout the simulation, are the following:

  • od pair 1-2: \beta ^{12,2}_{1,12}=1 , \beta ^{12,2}_{8,2}=1 , \beta ^{12,2}_{12,8}=1 ;

  • od pair 1-3: \beta ^{13,2}_{1,5}=1 , \beta ^{13,2}_{5,9}=1 , \beta ^{13,2}_{9,14}=1 , \beta ^{13,2}_{13,3}=1 , \beta ^{13,2}_{14,13}=1 ;

  • od pair 4-2: \beta ^{42,2}_{4,5}=0.75 , \beta ^{42,2}_{4,9}=0.24\,\,\beta ^{42,2}_{5,6}=0.17 , \beta ^{42,2}_{5,9}=0.82\,\,\beta ^{42,2}_{6,7}=1 , \beta ^{42,2}_{7,11}=1 , \beta ^{42,2}_{11,2}=1 , \beta ^{42,2}_{9,10}=1 , \beta ^{42,2}_{10,11}=1 ;

  • od pair 4-3: \beta ^{43,2}_{4,9}=0.21 , \beta ^{43,2}_{4,5}=0.78 , \beta ^{43,2}_{5,9}=1 , \beta ^{43,2}_{9,14}=1 , \beta ^{43,2}_{13,3}=1 , \beta ^{43,2}_{14,13}=1 .

TABLE 9 Paths Used by Freight in the Pre-Disruption Scenario
Table 9- 
Paths Used by Freight in the Pre-Disruption Scenario

It should be noted that among these routes, only one is of intermodal type, with a change from road to rail, one route is entirely by railway, while the remaining ones involve only the use of highway arcs.

C. Scenario Post-Disruption

As mentioned earlier, the disruption is represented in this example by removing the railway arc 12-8. Regarding passengers, the new path configuration for each origin-destination pair is shown in Table 10. As can be seen, the railway path [1-12-8-2] no longer appears since it includes the damaged arc. As shown in Fig. 5, there is a shift of od pair 1–2 flows and, as a consequence, a greater load on the central arcs of the network, in particular on path [1-12-6-7-8-2]. On the other hand, not surprisingly, the southern paths in the network for pair 4–3 are the least perturbed as testified by the fact that the flows do not undergo excessive redistribution, meaning that for those users the most attractive routes have remained the same. The splitting rates for passenger flows are the following:

  • od pair 1-2: \beta ^{12,1}_{1,5}=0.41 , \beta ^{12,1}_{1,12}=0.59 , \beta ^{12,1}_{5,6}=0.85 , \beta ^{12,1}_{5,9}=0.15 , \beta ^{12,1}_{6,7}=0.69 , \beta ^{12,1}_{6,10}=0.31 , \beta ^{12,1}_{7,8}=0.27 , \beta ^{12,1}_{7,11}=0.73 , \beta ^{12,1}_{8,2}=1 , \beta ^{12,1}_{9,10}=1 , \beta ^{12,1}_{10,11}=1 , \beta ^{12,1}_{11,2}=1 , \beta ^{12,1}_{12,6}=1 ;

  • od pair 1-3: \beta ^{13,1}_{1,5}= 0.52 , \beta ^{13,1}_{1,12}= 0.48 , \beta ^{13,1}_{5,6}= 0.1 , \beta ^{13,1}_{5,9}= 0.9 , \beta ^{13,1}_{6,7}= 0.65 , \beta ^{13,1}_{6,10}= 0.35 , \beta ^{13,1}_{7,11}= 1 , \beta ^{13,1}_{9,14}= 1 , \beta ^{13,1}_{10,11}= 1 , \beta ^{13,1}_{11,3}= 1 , \beta ^{13,1}_{12,6}= 1 , \beta ^{13,1}_{13,3}= 1 , \beta ^{13,1}_{14,3}= 1 ;

  • od pair 4-2: \beta ^{42,1}_{4,5}=0.57 , \beta ^{42,1}_{4,9}=0.43 , \beta ^{42,1}_{5,6}=0.8 , \beta ^{42,1}_{5,9}=0.2 , \beta ^{42,1}_{6,7}=0.78 , \beta ^{42,1}_{6,10}=0.22 , \beta ^{42,1}_{7,8}=0.54 , \beta ^{42,1}_{7,11}=0.46 , \beta ^{42,1}_{8,2}=1 , \beta ^{42,1}_{9,10}=1 , \beta ^{42,1}_{10,11}=1 , \beta ^{42,1}_{11,2}=1 ;

  • od pair 4-3: \beta ^{43,1}_{4,5} = 0.19 , \beta ^{43,1}_{4,9} = 0.81 , \beta ^{43,1}_{5,9} = 1 , \beta ^{43,1}_{6,10} = 1 , \beta ^{43,1}_{9,10} = 0.22 , \beta ^{43,1}_{9,14} = 0.78 , \beta ^{43,1}_{10,11} = 1 , \beta ^{43,1}_{11,3} = 1 , \beta ^{43,1}_{13,3} = 1 , \beta ^{43,1}_{14,13} = 1 .

TABLE 10 Paths Used by Passengers After the Disruption
Table 10- 
Paths Used by Passengers After the Disruption
FIGURE 5. - Post-disruption equilibrium.
FIGURE 5.

Post-disruption equilibrium.

As far as freight flows are concerned, similar considerations can be made, since the railway path can no longer be used and the freight flow of od pair 1–2 is reassigned to the remaining path, as reported in Table 11 with the resulting assignment shown in Fig. 5. The corresponding non-zero splitting rates are as follows:

  • od pair 1-2: \beta ^{12,2}_{1,12}=1 , \beta ^{12,2}_{6,7}=0.83 , \beta ^{12,2}_{6,10}=0.16 , \beta ^{12,2}_{6,7}=1 , \beta ^{12,2}_{10,11}=1 , \beta ^{12,2}_{11,2}=1 , \beta ^{12,2}_{12,6}=1 ;

  • od pair 1-3: \beta ^{13,2}_{1,5}=1 , \beta ^{13,2}_{5,9}=1 , \beta ^{13,2}_{9,14}=1 , \beta ^{13,2}_{13,3}=1 , \beta ^{13,2}_{14,13}=1 ;

  • od pair 4-2: \beta ^{42,2}_{4,5}=0.65 , \beta ^{42,2}_{4,9}=0.35 , \beta ^{42,2}_{5,9}=1 , \beta ^{42,2}_{6,7}=1 ,\beta ^{42,2}_{7,11}=1\,\,\beta ^{42,2}_{9,10}=1 , \beta ^{42,2}_{10,11}=1 , \beta ^{42,2}_{11,2}=1 ;

  • od pair 4-3: \beta ^{43,2}_{4,5}=0.89 , \beta ^{43,2}_{4,9}=0.11 , \beta ^{43,2}_{5,9}=1 , \beta ^{43,2}_{9,14}=1 , \beta ^{43,2}_{13,3}=1 , \beta ^{43,2}_{14,13}=1 .

TABLE 11 Paths Used by Freight After the Disruption
Table 11- 
Paths Used by Freight After the Disruption

Table 12 shows, for each arc, TTT_{i,j}^{E} , i.e., the Total Travel Time computed in the pre-disruption scenario, TTT_{i,j}^{D} , i.e., the Total Travel Time in the post-disruption scenario, and \Delta TTT_{i,j} , i.e., the absolute deviations of the same metric. Analogously, Fig. 6 shows, for each arc, the Total Travel Time percent variation by exhibiting the effects of disruption more clearly. Table 13 shows instead the values of the Mean Arc Occupancy for each roadway and railway arc, specifically MAO_{i,j}^{E} is the Mean Arc Occupancy computed in the pre-disruption scenario, MAO_{i,j}^{D} is the Mean Arc Occupancy in the post-disruption scenario, and \Delta MAO_{i,j} is the variation of MAO_{i,j}^{D} with respect to MAO_{i,j}^{E} . Fig. 7 depicts the Mean Arc Occupancy in pre- and post-disruptive scenarios for some of the most affected highway arcs. Finally, Table 14 displays the values of the Mean Arc Saturation for each roadway and railway arc, in the pre-disruption scenario, i.e., MAS_{i,j}^{E} , and in the post-disruption scenario, i.e., MAS_{i,j}^{D} . The deviation from the unperturbed case is not reported for this indicator because, being derived from the Mean Arc Occupancy, this indicator has the same variations.

TABLE 12 The Total Travel Time for Each Arc
Table 12- 
The Total Travel Time for Each Arc
TABLE 13 The Mean Arc Occupancy for Highway and Railway Arcs
Table 13- 
The Mean Arc Occupancy for Highway and Railway Arcs
TABLE 14 The Mean Arc Saturation for Highway and Railway Arcs
Table 14- 
The Mean Arc Saturation for Highway and Railway Arcs
FIGURE 6. - Total Travel Time absolute variations.
FIGURE 6.

Total Travel Time absolute variations.

FIGURE 7. - Mean Arc Occupancy for some of the most affected highway arcs.
FIGURE 7.

Mean Arc Occupancy for some of the most affected highway arcs.

FIGURE 8. - Triangular fundamental diagram for railway traffic.
FIGURE 8.

Triangular fundamental diagram for railway traffic.

FIGURE 9. - Steady-state speed-headway functions for railway traffic.
FIGURE 9.

Steady-state speed-headway functions for railway traffic.

As can be seen, the disruption of 12–8 arc implies that freight and passenger flows, which previously used the peripheral rail route, are re-assigned in more internal routes, particularly intermodal routes. Consistently with an overall load increase on the central arcs of the network, it is possible to observe a shift, though small, of flows of the 4–3 pair in favor of the outermost intermodal route [4-9-14-13-3]. Not surprisingly, the arcs relatively most affected by the perturbation are those in proximity to the disrupted arc, such as arcs 12-6, 6–7 and 7-8. However, it can be seen that even the central arc 6–10 experiences a 30% increase in Total Travel Time. The computation of a metric such as the Total Travel Time, by means of the dynamic model presented in this paper, allows therefore to identify the elements of the network that will be more stressed after the perturbation.

Analyzing Tables 13 and 14, it is possible to observe that the disruptive event has effects on Mean Arc Occupancy and Mean Arc Saturation even for arcs that are not connected with the collapsed one. In addition, it can be seen that the disturbance affects not only the railway arcs but also the highway arcs, as highlighted in Fig. 7. Referring to the highway arcs, the most significant change in the average occupancy evaluated in a time interval of one minute is experienced for arc 6–10 which approximately doubles this indicator.

From the analysis of these results, it can then be concluded that the adoption of a modeling framework of this type permits to grasp the interdependencies that exist between the road and rail modes of transport, enabling a more accurate analysis than the one which can be conducted using modeling frameworks that contemplate a single mode of transport only.

SECTION VII.

Conclusion

In this paper, a two-stage modeling approach is proposed to represent passenger and freight flows on a intermodal transportation network, i.e., a network in which there are roadways, railways, and connections that allow the modal shifts. The modeling scheme consists of an assignment model and a discrete-time dynamic model. The assignment model allows to represent the choices of the users, both passengers and freight, in terms of routes and transport modes. These route choices provide the input to the dynamic model that allows to represent the evolution in time and space of user flows, allowing to evaluate some dynamic characteristics such as speed and travel time on the network arcs. In order to provide some insights about the proposed approach, this concluding section has been structured into four parts, in order to further discuss the results produced in this paper, to illustrate some possible applications of the proposed modeling framework for scenario evaluation, on the one hand, and for testing regulatory policies and control actions, on the other hand, and, finally, to argue about the possible weaknesses of this methodology.

1) Discussion of the Proposed Test Case

The objective of the proposed case study has been to illustrate the benefits of the proposed intermodal modeling scheme by analyzing the behavior of a network subject to a disruptive event, specifically the loss of functionality of a railway arc. This application revealed the ability of the intermodal model to capture the ripple effects of such events that cannot be gained if analyzed with models representing a single transportation mode only.

The analysis showed that the collapse of a railway arc can bring a substantial increase in travel time for some highway arcs, which can reach a 30-40% increase, and an even greater growth in the average occupancy of highway and railway arcs that are not directly connected with the collapsed arc. Specifically, some arcs, both of road and rail type, have almost doubled in volume, making them obviously more critical to any further disruption. In addition, the post-disruption scenario showed a significant increase in the use of intermodal arcs, both for passengers and freight, suggesting to a possible decision maker that the adoption of more connections of this type can make the transport network more robust to the occurrence of unexpected events.

2) Possible Applications for Scenario Evaluation

The proposed model can be adopted to evaluate the effects of the decisions of the users on a transport network. These effects can be quantified through the adoption of specific performance indexes, such as those introduced above, or through the development of other indicators. For example, through the evaluation of the Mean Arc Saturation index, a preliminary analysis can be conducted to identify, under specific mobility demand conditions, which arcs are closest to saturation and assess the effects of their failure. Furthermore, this model can also be used to assess the sustainability of user choices by integrating this modeling scheme with models that estimate emissions or energy consumptions.

Scenarios of particular relevance are those concerning the occurrence of critical events. Indeed, large transport networks are anyway susceptible to critical events that may have severe implications on the whole activity system of a territory. These disruptive events may be caused by natural phenomena (such as floods, earthquakes, pandemics, etc.) or anthropogenic causes (such as terrorist attacks, infrastructure failures, but also planned maintenance works): whatever the cause, they may affect the transport network as a variation of mobility demand or as events that partially or totally deteriorate the capacity of a transport network. In this regard, a topic that is attracting particular attention in scientific research is the evaluation of the resilience of a transport network, i.e., its ability to resist, adapt or change in order to maintain acceptable performance in case of critical events. Although the concept of resilience has been initially introduced to describe a property of natural systems [45], recently it has been applied to transport networks and in particular to road networks [46]–​[48] and railway networks [49]–​[51]. However, as shown in the case study presented in this paper, transport networks are complex and highly interdependent systems and a critical event affecting one mode of transport can have an impact on other modes giving rise to a chain effect. What is lacking in the literature, and what this paper has aimed to address, is the possibility of using a tool that allows to quantify the effects of these interdependencies and to evaluate the ability of a transport network to maintain acceptable performance even when it is affected by disruptions.

3) Possible Applications for Development and Testing of Regulatory Policies And Control Actions

The modeling framework proposed in this paper may constitute the basis for regulation and control approaches finalized at defining routing and modal indications to be provided to the users. First of all, this model can be used to provide more detailed information to users about travel times or route choices for improving sustainability. Moreover, specific routing instructions can be defined for the users and, since the modeling scheme is multi-class, such instructions can be suitably defined for each class of users.

The proposed two-stage modeling framework may be adopted to test control policies that aim at fully exploiting the mobility capacity of a large-scale intermodal transport network by suggesting routes that may include one or more transport modes. This can be done both in nominal conditions of the network or when the transport system is affected by an event which changes its structure or the mobility demand.

Finally, this approach can be used to develop online journey re-planning strategies such as the one developed in [52] for the re-routing of freight during disruptive events.

4) Possible Weaknesses of The Proposed Methodology

The major weakness concerning the proposed methodology is related to the collection and elaboration of data that must describe both the transport supply, i.e., the infrastructural and technical characteristics of the intermodal network, and the mobility demand that must be expressed both in terms of origin/destination matrix, to represent the willingness of freight and passengers to move, and punctual measurements on the network for the validation of the modeling scheme. This phase is particularly challenging because, since a large-scale intermodal network is considered, the involvement of different actors over a large territory is required and, then, it is necessary to integrate data from different, and possibly heterogeneous, data sources, as thoroughly discussed in [53].

ACKNOWLEDGMENT

In this article, the opinions expressed are those of the authors and do not represent the official position of the European Commission.

Appendix

In the following, the main steps that have led to the definition of the function (39) expressing the steady-state speed with respect to the number of trains are briefly sketched. Let us start by considering a generic graphical train timetable and let us define with \Delta X the spatial interval, \Delta T the time interval and with N the number of trains present in that frame, hence the average space headway \bar {s} can be defined as \bar {s} = \frac {\Delta X}{N} while the average time headway \bar {h} is given by \bar {h} = \frac {\Delta T}{N} . Let us also define the relation between the average space headway and the average time headway that is given by \bar {s} = \bar {h} \cdot v + L , where v is the train speed and L is the average length of trains.

Inspired by the traffic fundamental diagram, we can assume that, for a given average time headway, the maximum flow of trains in an arc corresponds to an average space headway equal to \bar {s} = \bar {h} \cdot v^{\mathrm{max}} + L , where v^{\mathrm{max}} is the maximum speed allowed. At the same time, it has to be remembered that trains have to maintain a minimum distance s^{\mathrm{min}} that allows them to stop safely; consequently, as the number of trains on an arc increases, they have to reduce their speed in order to guarantee this safety distance. Then, a triangular traffic fundamental diagram in the railway context can be defined as follows \begin{align*} Q\left({\frac {1}{\bar s}}\right)= \begin{cases} \displaystyle \frac {1}{\bar s}\cdot v^{\mathrm{max}} & \text {if } \frac {1}{\bar s} \leq \frac {1}{\bar {h} \cdot v^{\mathrm{max}} + L} \\[8pt] \displaystyle \frac {1}{\bar h}\left({1- \frac {L}{\bar s}}\right) & \text {if } \frac {1}{\bar {h} \cdot v^{\mathrm{max}} + L } < \frac {1}{ \bar s} \leq \frac {1}{s^{\mathrm{min}}}\\ \displaystyle \end{cases}\tag{44}\end{align*} View SourceRight-click on figure for MathML and additional features. where Q\left({\frac {1}{\bar s}}\right) is the “flow of trains” in function of the average space headway. The corresponding steady-state speed-headway relation V\left({\frac {1}{\bar s}}\right) is given by \begin{align*} V\left({\frac {1}{\bar s}}\right)= \begin{cases} \displaystyle v^{\mathrm{max}} & \text {if } \frac {1}{\bar s} \leq \frac {1}{\bar {h} \cdot v^{\mathrm{max}} + L} \\[8pt] \displaystyle \frac {1}{\bar h}({\bar s} - L) & \text {if } \frac {1}{\bar {h} \cdot v^{\mathrm{max}} + L } < \frac {1}{ \bar s} \leq \frac {1}{s^{\mathrm{min}}}\\ \displaystyle \end{cases}\tag{45}\end{align*} View SourceRight-click on figure for MathML and additional features.

Thus, equation (39), has been derived on the basis of (45) and by considering that the inverse of the average space headway has an equivalent meaning of “density of trains” in an arc that is \frac {N^{\mathrm{tot}}_{i,j}(k)}{\Delta _{i,j}} .

Usage
Select a Year
2025

View as

Total usage sinceJul 2022:628
024681012JanFebMarAprMayJunJulAugSepOctNovDec1140000000000
Year Total:15
Data is updated monthly. Usage includes PDF downloads and HTML views.

References

References is not available for this document.