Journal of Advanced Transportation
Volume 2018 (2018), Article ID 5983250, 15 pages
https://doi.org/10.1155/2018/5983250

Research Article

Defining Reserve Times for Metro Systems: An Analytical Approach

Luca D’Acierno,¹ Marilisa Botte,¹ Mariano Gallo,² and Bruno Montella¹

¹Department of Civil, Architectural and Environmental Engineering, Federico II University of Naples, Via Claudio 21, 80125 Naples, Italy
²Department of Engineering, University of Sannio, Piazza Roma 21, 82100 Benevento, Italy

Correspondence should be addressed to Luca D’Acierno; luca.dacierno@unina.it

Received 17 November 2017; Revised 7 February 2018; Accepted 7 March 2018; Published 16 April 2018

Academic Editor: Andrea D’Ariano

Copyright © 2018 Luca D’Acierno et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

The aim of this paper is to provide an analytical approach for determining operational parameters for metro systems so as to support the planning and implementation of energy-saving strategies. Indeed, one of the main targets of train operating companies is to identify and implement suitable strategies for reducing energy consumption. For this purpose, researchers and practitioners have developed energy-efficient driving profiles with the aim of optimising train motion. However, as such profiles generally entail an increase in travel times, the operating parameters in the planned timetable need to be appropriately recalibrated. Against this background, this paper develops a suitable methodology for estimating reserve times which represent the main rate of extra time needed to put ecodriving strategies in place. Our proposal is to exploit layover times (i.e., times spent by a train at the terminus waiting for the next trip) for energy-saving purposes, keeping buffer times intact in order to preserve the flexibility and robustness of the timetable in case of delays. In order to show its feasibility, the approach was applied in the case of a real metro context, whose service frequency was duly taken into account. In particular, after stochastic analysis of the parameters involved for calibrating suitable buffer times, different operating schemes were simulated by analysing the relationship between layover times, number of convoys, and feasible headway values. Finally, some operation configurations are analysed in order to quantify the amount of energy that can be saved.

1. Introduction

Rail transport systems are undoubtedly the best solution to satisfy high travel demand in densely populated areas: they offer high transport capacity, are unaffected by traffic congestion, and are able to reduce, capturing users from road transport, greenhouse gas (GHG) and air pollutant emissions. The importance of rail transport systems has increased in recent decades since environmental issues assumed a crucial role in transport policy at all territorial levels, whether worldwide, continental, country-wide, or at the more local scale. For instance, most of the European Union’s [1] transport policy targets environmental issues and especially transport emissions. Indeed, to achieve the EU’s objective to reduce transport emissions by 60% by the year 2050, two main strategies are involved: promotion of rail transport for both passengers and goods and improvement in vehicle energy efficiency.

Since 72.8% of GHG emissions in the transportation sector are produced by road traffic [2], it is important to increase the attractiveness of rail transport. This can be partly achieved by promoting intermodality between trains and buses [3–5]. Other strategies for promoting the use of rail systems are to increase service quality [6–8], reliability [9–11], and competitiveness with personal cars, by optimising service schedules and operations [12–15].

Energy efficiency in rail systems can be achieved by operating on vehicles, engines, and/or driving styles. In this paper we refer to driving styles that affect and interact with schedules: an energy-efficient driving style (or eco-driving) may need to modify running times and schedules.

As will be clarified in the next section, eco-drive strategies are mainly based on available reserve times on each railway section (between two stations) or, in some cases, at the terminus. Indeed, eco-driving increases train running times and, if the scheduled timetables are to be maintained, only the available reserve time can be used.

When a timetable is designed, reserve times are usually defined according to the expected regularity of the service, without considering their (possible) utility in energy-efficient driving strategies. The aim of this paper is to provide an analytical approach for defining operational parameters for metro systems, including reserve times, considering explicitly their utility for implementing energy-saving strategies.

The paper is organised as follows: in Section 2, railway energy-efficient driving is examined; in Section 3 the analytical approach of our proposal is described; in Section 4 the methodology is applied in the case of a real metro line; finally, conclusions and research prospects are summarised in Section 5.

2. Railway Energy-Efficient Driving

Reducing the energy consumption of railway systems is currently considered an important objective in the transportation sector. Several approaches can be adopted to achieve this result: the design of low-consumption engines, the provision of efficient energy recovery systems, and the optimisation of both schedules, so as to reduce peaks in energy demand and train diving styles.

Energy-efficient driving, or eco-driving, has been widely studied in the literature. Most approaches are based on the application of optimal control theory in the case of railway contexts [16–18].

The effectiveness of energy-efficient driving strategies was underlined in [19, 20]. Interesting results were obtained in [21], where driving profiles were optimised by considering as constraints the operational requirements of railways. In [22], an optimisation framework based on a genetic algorithm was proposed for minimising energy consumption.

Other papers focusing on this issue are [23–26]; real-time optimisation was studied in [27, 28]. In [29], the potential effects of energy-efficient driving profiles on consumption were studied with a parametric approach in an Italian region; the results showed that up to 20% of total traction energy can be saved by optimising speed profiles and up to 35% if trains are equipped with braking energy recovery systems. Simulation-based methods can be found in [30–33].

The impact and integration of such procedures within the more complex problem of optimal train scheduling were studied in [34, 35]. Finally, in [36] energy-saving driving methods were applied to freight trains.

The starting point of any analysis is to define the mechanical kinetic energy required to move a rail convoy during a time interval which may be calculated as follows:

where is the kinetic energy required during time interval ; is the generic time interval; is the increase in kinetic energy at time ; is the generic time instant; is the instantaneous power at time ; is the generic infinitesimal time interval; is the instantaneous speed at time ; and is the tractive effort (i.e., tractive force) at rail wheels which depends on instantaneous speed .

Most approaches proposed in the literature (see, e.g., [37–39]) are based on the definition of a reference scenario, indicated as the Time Optimal (TO) scenario, which consists in considering the movement of the rail convoy in the case of maximum performance: the train first accelerates with maximum acceleration to reach the maximum speed (acceleration phase), then travels at constant maximum speed (cruising phase), and finally brakes at maximum deceleration (deceleration phase). This scenario provides the lowest travel time but the maximum energy consumption.

Figure 1 provides a generic speed profile in the case of a TO strategy with the simplifying assumption of instantaneous variation of acceleration (i.e., the jerk value equal to ), while in real cases, the jerk value is a finite quantity.

Figure 1: Speed profile in the case of a Time Optimal (TO) strategy.

The total travel time between two successive stops (i.e., stations or red signals) in the case of strategy TO may be formulated as follows:

where is the travel time in the case of a TO strategy; is the time duration of the acceleration phase; is the time duration of the cruising phase; and is the time duration of the deceleration phase.

Since parameter fluctuations are generally stochastic (e.g., a driver may adopt different values of acceleration, speed, and deceleration), when designing timetables UIC [40] suggests increasing the total travel time (i.e., the minimum running time) by a running time reserve of about 3–8% in order to provide a reserve in the case of reduced performance, thereby avoiding the onset of delays. Most Energy-Saving (ES) strategies proposed in the literature are based on adopting different speed profiles which consume less energy but require more time. The additional time may be obtained by consuming a part of the reserve time. In particular, these strategies may be classified according to two approaches:

(i)The first, where between the cruising and deceleration phases an additional phase is inserted, referred to as the coasting phase, where the engine is stopped and the train moves by inertia(ii)The second where a lower maximum speed is adopted.

Figure 2 provides a generic speed profile in the case of the first ES strategy with the same assumption of jerk values adopted in the case of strategy TO. In this case, the total travel time between two successive stops (i.e., stations or red signals) may be formulated as

or equivalently

where is the travel time in the case of the first ES strategy; is the time duration of the coasting phase; and is the increase in travel time in the case of the first ES strategy with respect to strategy TO.

Figure 2: Speed profile in the case of Energy-Saving (ES) strategy 1.

The increase in travel time due to implementing the first ES strategy may be calculated by imposing the constancy of the section length (i.e., the travel distance is independent of the implemented strategy); that is,

where is the track length between the two successive stops analysed, is the speed profile in the case of the TO strategy as shown in Figure 1, and is the speed profile in the case of the first ES strategy as shown in Figure 2. Hence, by replacing (4) in (5), we obtain

where the increase in travel time, that is, term , represents the unknown variable to be determined.

Likewise, Figure 3 provides a generic speed profile in the case of the second ES strategy with the same assumption of jerk values adopted in the case of the TO strategy. In this scenario, the total travel time between two successive stops may be formulated as

or equivalently

where is the travel time in the case of the second ES strategy and is the increase in travel time in the case of the second ES strategy with respect to the TO strategy.

Figure 3: Speed profile in the case of Energy-Saving (ES) strategy 2.

Also in the case of the second ES strategy, the increase in travel time may be calculated by imposing the constancy of the section length; that is,

where is the speed profile in the case of the second ES strategy, as shown in Figure 3.

In this case, by replacing (8) in (9), we obtain

where the increase in travel time, that is, term , represents the unknown variable to be determined.

Adoption of the first or second approach depends on the technological level of the rail system. Indeed, the first approach requires the need to communicate to the train the precise point at which the coasting phase begins. By contrast, the second approach requires simply communicating a different speed limit and hence is more straightforward to implement. However, most of the contributions in the literature are based on considering the implementation of ES strategies between two successive stops in order to preserve arrivals and departures at each station.

Since a metro system may be considered a frequency service [41, 42] where it is necessary to observe the average headway between two successive convoys rather than a timetable generally unknown to users, we propose to apply the ES strategies by considering as mainstay the arrival and departure times only at the terminus and not at the intermediate stations. Hence, we suggest implementing any strategy by considering the entire outward and return trip. Obviously, implementation of any optimisation approach for ensuring lower energy consumption requires the knowledge and estimation of reserve times according to the formulation proposed in the paper.

3. The Analytical Approach

The aim of this paper is to determine the value of reserve times in a metro system in order to quantify expendable time resources for reducing energy consumption. The use of an analytical approach arises from the need to have a system of equations which allows a priori exclusion of all unfeasible operative service configurations, as shown below. However, since both ES strategies described in the previous section are based on the extension of travel time, the following analytical formulation can be applied in both cases. Moreover, in the case of more complex layouts, such as in the case of rail systems, the proposed approach may be easily integrated with suitable train timetabling optimisation techniques.

Generally, we may define the minimum cycle time, indicated as , as the minimum time required by a convoy to complete the outward trip and the following return trip and achieve the initial condition. It can be calculated as follows:

where and are the travel times associated, respectively, with links lot and lrt; lot and lrt are the generic links (i.e., track sections) associated, respectively, with the outward trip (ot) and return trip (rt); and are the dwell times associated, respectively, with platforms sot and srt; sot and srt are the generic platforms of station for, respectively, the outward trip (ot) and return trip (rt); and and are the inversion times (i.e., preparation times for the subsequent trip) associated, respectively, with the outward trip (ot) and return trip (rt).

However, in the ordinary operations to avoid delay propagation, the adopted cycle time, indicated as , may be obtained by increasing the minimum value as follows:

where and are the buffer times used for recovery of delays, respectively, in the case of the outward trip (ot) and return trip (rt) due to variation in travel, dwell, and inversion times.

Finally, in order to satisfy timetable requirements, the planned cycle time, indicated as , may be calculated as follows:

where and are the layover times (i.e., times spent by a train at the terminus waiting for the subsequent trip) associated, respectively, with the outward trip (ot) and return trip (rt).

In this context, in order to maintain a constant headway between two successive convoys, it is necessary to impose the following constraints:

where is the headway between two successive rail convoys.

The number of convoys, indicated as NC, required to perform the service may be calculated as

By substituting (13) into (16), we obtain

Likewise, since the layover times must be non-negative, combining (14) and (15) with the non-negativity condition produces

Finally, by substituting (17) into (18), we obtain

Therefore, since NC must be an integer value, we obtain the following constraints:

where and are, respectively, the minimum and the maximum number of rail convoys required to perform the service.

A number of convoys lower than are unable to ensure a headway of due to lack of rolling stock. A number of convoys higher than provide an interference in terms of movements among convoys which prevents them from maintaining their cycle time.

According to the definition of reserve time provided by UIC [40], in our approach it is the sum of two quantities, the buffer time and the layover time; that is,

where and are the reserve times for, respectively, the outward and return trips.

Since the layover times (i.e., terms and ) represent quantities that a train loses to maintain the headway, our proposal consists in adopting these times as storage tanks for incrementing travel times without affecting service frequencies (expressed in terms of ) so as to implement suitable ES strategies. Hence, we may define the total usable reserve time, that is, the term turt, which represents the sum of the two layover times; that is,

since in our approach we assume that buffer times (i.e., and ) used for recovery of delays are kept intact and are not used to implement ES strategies.

In this context, (17) may be expressed as

Theoretically, the turt value could be split arbitrarily between the outward and the return trip. Hence, we may define a new parameter, indicated as , which expresses the partition rate as follows:

with .

By substituting (24) into (14), we obtain

Likewise, by substituting (25) into (15), we obtain

Since parameter has to satisfy jointly (26) and (27), and it is not possible to state a priori whether is greater or lower than , we need to identify two feasible conditions which are mutually exclusive (i.e., disjoint):

(i)Condition 1: (ii)Condition 2: .

In the first case, it is possible to identify the feasibility set of parameter α as follows:

while, in the second case, the feasibility set of parameter is an empty set since (26) and (27) identify disjointed sets. However, by reductio ad absurdum, we may state that the second condition never occurs. Indeed, condition 2 may be formulated as

By substituting (23) into (29), we obtain

Moreover, by substituting (12) into (30), we obtain

Since, by substituting (12) and (13) into (16), we obtain

it is possible to substitute (32) into (31), thus obtaining

Combining (14) and (15) results in the following:

which expresses a contradiction between condition 2 (which provides (33)) and the constant headway constraint (which provides (34)). Therefore, this contradiction implies that condition 2 never occurs.

In conclusion, although parameter belongs to set , its value cannot be fixed arbitrarily but has to satisfy condition (28). Hence, we define a minimum, , and a maximum, , value of parameter , that is,

Importantly, having fixed the infrastructure and the signalling system, the minimum headway between two successive convoys depends on inversion times and the main features of the signalling system, that is,

where is the minimum value of ; is the time spacing due to the inversion of the rail convoy at the final terminus of the outward trip; is the time spacing due to the inversion of the rail convoy at the final terminus of the return trip; is the time spacing of the rail convoy at the last section of the outward trip (to access the first station of the return trip); is the time spacing of the rail convoy at the last section of the return trip (to access the first station of the subsequent trip which is an outward trip); and is the minimum time spacing allowed by the signalling system along the line which has to take into account dwell times at stations and circulation rules (such as the criterion of station releasing).

Term (or equivalently ) and term (or equivalently ) are strictly related to the framework of the infrastructure, signalling system, and the service organisation. Indeed, these values depend on the place where trains stop for the buffer and layover times. For instance, if these times are spent on the inversion track, terms and have to include travel times along inversion tracks, stop times for waiting for technical inversion operations (such as the transfer of the driver from the previous head to the new head which was the previous tail), the buffer time for recovery delays, the layover time for achieving the planned headway, and, finally, the times related to the signalling system functioning (such as the release time for unlocking the block system). Alternatively, if buffer and layover times are spent at the first station of the subsequent trip, these times have to be included in the definition of terms and , together with the dwell time planned for that station.

Therefore, in both cases, the allocation of layover times between the outward and return trips (i.e., the value of parameter ) affects the definition of the minimum headway (i.e., ) by means of (36).

The feasibility of a planned headway may be verified by means of the following condition:

Since the value of and the adopted number of convoys NC provide univocally the term turt according to (23) and the allocation of turt between the outward and return trips (i.e., the value of parameter α) affects the definition of the minimum headway (i.e., ) by means of (36), formally (36) may be expressed as follows:

subject to

where (39) concisely expresses constraints (20) and (40) concisely expresses (35).

In this context, in order to verify the feasibility of a generic headway to be planned, for any value of NC which satisfies condition (39), we may identify an optimal value of , indicated as , which minimises , that is,

with

and we can verify whether condition (37) is satisfied.

However, if trains spend buffer and layover times on the inversion track, variation in parameter α

(i)does not affect the value of terms , , or ;(ii)affects term , according to a linear strictly increasing function;(iii)affects term , according to a linear strictly decreasing function.

Alternatively, if trains spend buffer and layover times at the first station of the subsequent trip, variation in parameter

(i)does not affect the value of terms , , or ;(ii)affects term , according to a linear strictly increasing function;(iii)affects term , according to a linear strictly decreasing function.

In both cases, function is convex, that is,

Moreover, if

in the case of buffer and layover times spent at the inversion track, or

in the case of buffer and layover times spent at the first station of the subsequent trip, function is strictly convex, that is,

The convexity (or the strict convexity) of function allows us to solve the constrained optimisation problem (41) subject to (42) by adopting traditional solution algorithms for convex objective function problems.

However, the proposed approach, being considered a decision support system, has to be applied in planning phases, that is, by considering ordinary conditions. Obviously, an extension to the disruption conditions may be easily obtained by affecting operating values with the corresponding disrupted values.

4. Application of the Proposed Methodology

In order to validate the proposed formulation, we applied it to the case of a real metro line: Line 1 of the Naples metro system in southern Italy. This line, which is about 18 km long, connects the suburbs with the city centre, and its outward and return routes are strongly asymmetric in terms of elevations (Figure 4), which also entails asymmetry in terms of energy consumption (as shown in Table 1).

Table 1: Operational parameters of Line 1.

Parameter
Value

Piscinola-Garibaldi direction
Garibaldi-Piscinola direction

Travel distance
18.791 km
18.616 km

Total travel time
1,463 s
(24.4 min)
1,485 s
(24.8 min)

Total dwell time
400 s
(6.7 min)
400 s
(6.7 min)

Inversion time
307 s
(5.1 min)
268 s
(4.5 min)

Buffer time
90th percentile
116 s
(1.9 min)
103 s
(1.7 min)

Buffer time
95th percentile
131 s
(2.2 min)
116 s
(1.9 min)

Buffer time
99th percentile
159 s
(2.7 min)
141 s
(2.4 min)

Adopted cycle time   
90th percentile
4,542 s
(75.7 min)

Adopted cycle time   
95th percentile
4,570 s
(76.2 min)

Adopted cycle time   
99th percentile
4,623 s
(77.1 min)

Minimum time spacing along the line
110 s
(1.83 min)

Energy consumption
279.01 kWh
386.21 kWh

Figure 4: Elevation profile of Line 1 (from Piscinola to Garibaldi).

The first step of the application was to calibrate the commercial software OpenTrack® [43] in order to provide a mathematical model which allows simulation of all phases of the metro service (i.e., travel, dwell, and inversion times) and also exploration of different operational configurations without the need to apply them physically (i.e., on the real line). In particular, all infrastructure, rolling stock, and signalling system data were appropriately adopted for tuning the model (details on the calibration techniques may be found in [33, 44, 45]).

Travel, dwell, and inversion times were obtained by implementing a deterministic simulation of the metro service (see Table 1).

Likewise, by means of 200 stochastic simulations (for details on the use of stochastic simulations see, e.g., [46]), we were able to determine the statistical distribution of all service parameters so as to provide buffer times and related cycle times as functions of an assumed confidence level. Indeed, differences in performance between the stochastic and deterministic travel times may be calculated as follows:

where and represent, respectively, the difference in the case of outward and return trips at the th stochastic simulation; represents the value of variable (where represents the travel time, dwell time, or inversion time) in the case of the th stochastic simulation; and represents the value of variable in the case of a deterministic simulation.

Since stochastic simulations are based on reductions in train performance, we may assume that

which implies that

Hence, if we assume that and are distributed according to a normal (i.e., Gaussian) distribution, we can calibrate function parameters (i.e., mean and variance) so as to reproduce the observed data by solving the following minimisation problems:

with

where and are the means of the normal distributions in the case of the outward trip (ot) and return trip (rt); and are optimal values of and ; and are the variances of the normal distributions in the case of the outward trip (ot) and return trip (rt); and are the optimal values of and ; is an objective function which expresses the distance between the cumulative distribution of observed values and the cumulative distribution of the normal function of parameters and ; is an objective function which expresses the distance between the cumulative distribution of observed values and the cumulative distribution of the normal function of parameters and .

The results of the calibration phases (i.e., solution of minimisation problems (50)) are shown in Table 2, and comparisons between the cumulative distribution of observed values and that of corresponding normal functions are proposed in Figures 5 and 6.

Table 2: Normal distribution parameters.

64.114
40.803
56.922
36.247

Figure 5: Comparison between cumulative distributions in the case of the outward trip.

Figure 6: Comparison between cumulative distributions in the case of the return trip.

These values were adopted to determine buffer times in the case of confidence levels equal to 90th, 95th, and 99th percentiles (values are shown in Table 1). Obviously, the adopted cycle times, that is, , were calculated by assuming three different confidence levels associated with buffer time calculation, as shown in Table 1. In particular, the adoption of buffer times calculated by means of the proposed statistical approach allows any feasible fluctuation in operating service parameters to be handled.

The aim of the second test consisted in analysing and testing different operative schemes, and verifying their feasibility analytically. Indeed, since the planned headway affects the value of the minimum headway of the line (see (38)), it is necessary to verify whether condition (37) is satisfied.

First, having fixed an operative scheme based on trains spending buffer and layover times at the first station of the subsequent trip, the lower bound of (i.e., the minimum headway) may be identified as the maximum among constant terms, that is, , , and . This preliminary analysis provided a lower bound value of 5.1 min due to the inversion time of the outward trip (i.e., at Garibaldi station), as shown in Table 1.

Hence, for any planned headway greater than 5.1 minutes, it is possible to fix a corresponding number of convoys NC satisfying constraints (20) and then calculate turt in a closed form formulation by means of (23). Since the adoption of different split rates for layover times affects the value of (as shown by (38)), we solved the optimisation problem (41) subject to (42) for identifying the minimum value of to be compared with the planned headway so as to verify the feasibility test (37).

The results of the proposed procedure are summarised in Tables 3–5, where the italic values indicate the unfeasible operating schemes (i.e., combinations of planned headway and adopted number of convoys NC) which do not satisfy condition (37). However, tests were performed by considering different confidence levels in the buffer time estimation.

Table 3: Feasible configuration calculation in the case of the 90th percentile.

[min]

[min]

[min]
Test

5.5
14
15
14
1.30
0.0
100.0
41.0
5.12
OK

5.5
14
15
15
6.80
44.4
52.5
48.3
6.87
NO

6.0
13
14
13
2.30
0.0
100.0
44.9
5.12
OK

6.0
13
14
14
8.30
48.4
49.0
48.6
7.62
NO

7.0
11
12
11
1.30
0.0
100.0
41.0
5.12
OK

7.0
11
12
12
8.30
36.3
61.0
48.6
7.62
NO

8.0
10
11
10
4.30
0.0
100.0
47.3
5.62
OK

8.0
10
11
11
12.30
48.9
49.3
49.1
9.62
NO

9.0
9
10
9
5.30
0.0
100.0
47.8
6.12
OK

9.0
9
10
10
14.30
49.1
49.4
49.2
10.62
NO

10.0
8
9
8
4.30
0.0
100.0
47.3
5.62
OK

10.0
8
9
9
14.30
42.1
56.4
49.2
10.62
NO

12.0
7
8
7
8.30
0.0
100.0
48.6
7.62
OK

12.0
7
8
8
20.30
49.3
49.6
49.4
13.62
NO

14.0
6
7
6
8.30
0.0
100.0
48.6
7.62
OK

14.0
6
7
7
22.30
44.9
54.1
49.5
14.62
NO

15.0
6
6
6
14.30
7.1
91.4
49.2
10.62
OK

Table 4: Feasible configuration calculation in the case of the 95th percentile.

[min]

[min]

[min]
Test

5.5
14
15
14
0.83
0.0
100.0
34.0
5.12
OK

5.5
14
15
15
6.33
43.7
52.4
47.9
6.87
NO

6.0
13
14
13
1.83
0.0
100.0
42.7
5.12
OK

6.0
13
14
14
7.83
48.1
48.7
48.3
7.62
NO

7.0
11
12
11
0.83
0.0
100.0
34.0
5.12
OK

7.0
11
12
12
7.83
35.3
61.5
48.3
7.62
NO

8.0
10
11
10
3.83
0.0
100.0
46.5
5.62
OK

8.0
10
11
11
11.83
48.7
49.2
48.9
9.62
NO

9.0
9
10
9
4.83
0.0
100.0
47.2
6.12
OK

9.0
9
10
10
13.83
48.9
49.3
49.0
10.62
NO

10.0
8
9
8
3.83
0.0
100.0
46.5
5.62
OK

10.0
8
9
9
13.83
41.7
56.5
49.0
10.62
NO

12.0
7
8
7
7.83
0.0
100.0
48.3
7.62
OK

12.0
7
8
8
19.83
49.2
49.5
49.3
13.62
NO

14.0
6
7
6
7.83
0.0
100.0
48.3
7.62
OK

14.0
6
7
7
21.83
44.7
54.1
49.4
14.62
NO

15.0
6
6
6
13.83
5.5
92.7
49.0
10.62
OK

Table 5: Feasible configuration calculation in the case of the 99th percentile.

[min]

NC
turt [min]

[min]
Test

5.5
15
15
15
5.45
42.2
52.3
47.1
6.87
NO

5.5
15
15
16
10.95
71.2
26.0
48.6
9.62
NO

6.0
13
14
13
0.95
0.0
100.0
33.3
5.12
OK

6.0
13
14
14
6.95
47.5
48.2
47.7
7.62
NO

7.0
12
12
12
6.95
33.1
62.6
47.7
7.62
NO

7.0
12
12
13
13.95
66.7
31.2
48.9
11.12
NO

8.0
10
11
10
2.95
0.0
100.0
44.6
5.62
OK

8.0
10
11
11
10.95
48.4
48.9
48.6
9.62
NO

9.0
9
10
9
3.95
0.0
100.0
46.0
6.12
OK

9.0
9
10
10
12.95
48.6
49.0
48.8
10.62
NO

10.0
8
9
8
2.95
0.0
100.0
44.6
5.62
OK

10.0
8
9
9
12.95
40.9
56.8
48.8
10.62
NO

12.0
7
8
7
6.95
0.0
100.0
47.7
7.62
OK

12.0
7
8
8
18.95
49.1
49.3
49.2
13.62
NO

14.0
6
7
6
6.95
0.0
100.0
47.7
7.62
OK

14.0
6
7
7
20.95
44.4
54.2
49.2
14.62
NO

15.0
6
6
6
12.95
2.3
95.4
48.8
10.62
OK

The results show that the increase in total buffer time (i.e., the sum of and ) was 0.47 min from the 90th to 95th confidence level, 0.88 min from the 95th to 99th confidence level, and 1.34 min from the 90th to 99th confidence level.

Moreover, numerical results show that, for any operating scheme, if the sum of layover times was higher than buffer time increases, the increase in buffer time was offset by the reduction in layover time such that their sum (i.e., total reserve time according to UIC [40] or equivalently the sum of (21)) and the minimum headway was kept constant. Obviously, if the turt value was lower than the increase in buffer times, their sum could not be kept constant and the configuration would be unfeasible (see, e.g., headway values of 5.5 and 7.0 in the case of the 99th confidence level).

Since, in real cases, service frequencies may be different during a day (e.g., the headway during the peak hours may be lower than that during off-peak hours), the feasibility combination of planned headway and adopted number of convoys NC has to be verified for any frequency configuration.

Finally, in order to show the utility of the proposed approach, we calculated reductions in energy consumption in the case of some operative schemes.

First of all, we assumed that the ES strategy was implemented by imposing a reduction in maximum speed during the outward and return trips. Indeed, this approach, which is described as ES strategy 2 in Section 2 (see Figure 3), may be easily implemented by affecting signalling system features (e.g., from the operative centre) without the awareness, knowledge, and/or preparation of drivers or changes in the ground-train communication system (i.e., information related to the beginning of the coasting phase or the new start-breaking point).

Our proposal was based on two different speed limits between the outward and the return trips, indicated, respectively, as and . Hence, for any feasible operative scheme (i.e., bold values in Tables 3–5) and for any assumed confidence levels (i.e., 90th, 95th, and 99th), we calculated the maximum reductions in energy consumption in the case of three values of parameter (i.e., split rates):

(i), which represents the minimum layover time for the outward trip or, equivalently, the maximum layover time for the return trip (see (35))(ii), which represents the layover times providing the minimum headway (see (41))(iii), which represents the maximum layover time for the outward trip or, equivalently, the minimum layover time for the return trip (see (35)).

Obviously, in the case of , no ES strategy can be defined for the outward trip (i.e., it is not possible to define term ). Likewise, in the case of , it is not possible to perform an ES strategy for the return trip (i.e., it is not possible to define term ).

Since, for any value, it is possible to determine layover times for the outward and the return trips, the speed limits were fixed by solving the following optimisation problem in the case of the outward trip:

subject to

or equivalently in the case of the return trip

subject to

where and are the generic speed limit in the case of the outward trip (ot) and return trip (rt); and are the increase in total travel time (i.e., the sum of travel times and dwell times) due to the implementation of the ES strategy in the case of outward trip (ot) and return trip (rt); and are the total travel time (i.e., the sum of travel times and dwell times) in the Time Optimal (TO) condition in the case of outward trip (ot) and return trip (rt); and are the travel speeds in the Time Optimal (TO) condition in the case of outward trip (ot) and return trip (rt); and and are the travel speeds in the case of ES strategy implementation in the case of outward trip (ot) and return trip (rt).

Once the new speed limits have been fixed, it is possible to calculate the new energy consumption by (1) and hence the energy consumption reductions as follows:

Obviously, in the case of an undetermined speed limit (i.e., in the case of an outward trip and in the case of a return trip), reductions in energy consumption are null.

The reduction in energy consumption for each cycle may be calculated as follows:

Finally, in order to show the order of magnitude of the amount of energy saved, we calculated the daily reduction in energy consumption by adopting the following assumptions:

(i)There are 17 hours (i.e., from 6.00 to 23.00) of metro service in a day.(ii)The service frequency is constant throughout the day.(iii)There is lack of interference among operating trains and trains moving from or to the depot.(iv)The transition phase in the morning () to reach the planned headway , since initially all convoys are at the depot, and the transition phase in the evening () to lead all convoys to the depot may be calculated as follows:

It is worth noting that since in the considered line the depot is located next to Piscinola station (the suburb terminus) and is connected to the line by means of two different tracks (one for each direction), the introduction, variation, and exit of convoys do not provide any interference to the service.

Obviously, the daily energy saving could be easily calculated also by removing some of the above assumptions (such as the variation in service frequency during the day).

Tables 6–8 provide the energy variation for any feasible operating scheme and for the three confidence levels adopted in the computation of buffer times. The results showed that the greater the confidence level, the lower the energy saving since there is a reduction in total usable reserve time.

Table 6: Energy variations in the case of the 90th percentile.

[min]
NC

[kWh]
[kWh]
[kWh]
[kWh]
Reduction in energy consumption

5.5
14
0.0%
–
57
–
32.7
32.7
5,487.9
4.91%

5.5
14
41.0%
65
61
20.5
20.3
40.8
6,852.5
6.13%

5.5
14
100.0%
58
–
39.8
–
39.8
6,688.6
5.98%

6.0
13
0.0%
–
51
–
44.2
44.2
6,888.6
6.64%

6.0
13
44.9%
61
57
34.0
32.7
66.7
10,402.0
10.02%

6.0
13
100.0%
53
–
56.1
–
56.1
8,751.5
8.43%

7.0
11
0.0%
–
57
–
32.7
32.7
4,311.9
4.91%

7.0
11
41.0%
65
61
20.5
20.3
40.8
5,384.1
6.13%

7.0
11
100.0%
58
–
39.8
–
39.8
5,255.4
5.98%

8.0
10
0.0%
–
44
–
44.1
44.1
5,290.4
6.63%

8.0
10
47.3%
54
52
50.2
38.9
89.1
10,687.9
13.39%

8.0
10
100.0%
45
–
67.5
–
67.5
8,104.5
10.15%

9.0
9
0.0%
–
42
–
57.8
57.8
6,246.2
8.69%

9.0
9
47.8%
51
49
59.3
49.1
108.4
11,709.0
16.30%

9.0
9
100.0%
65
–
20.5
–
20.5
2,215.4
3.08%

10.0
8
0.0%
–
44
–
44.1
44.1
4,232.3
6.63%

10.0
8
47.3%
54
52
50.2
38.9
89.1
8,550.3
13.39%

10.0
8
100.0%
45
–
67.5
–
67.5
6,483.6
10.15%

12.0
7
0.0%
–
36

68.0
68.0
5,233.1
10.22%

12.0
7
48.6%
45
44
67.5
44.1
111.6
8,595.1
16.78%

12.0
7
100.0%
37
–
95.2
–
95.2
7,328.9
14.31%

14.0
6
0.0%
–
36
–
68.0
68.0
4,485.5
10.22%

14.0
6
48.6%
45
44
67.5
44.1
111.6
7,367.2
16.78%

14.0
6
100.0%
37
–
95.2
–
95.2
6,281.9
14.31%

15.0
6
7.1%
61
30
34.0
90.1
124.1
7,447.5
18.66%

15.0
6
49.2%
39
38
80.3
70.7
150.9
9,056.9
22.69%

15.0
6
91.4%
31
57
108.0
32.7
140.7
8,439.3
21.14%

Table 7: Energy variations in the case of the 95th percentile.

[min]
NC

[kWh]
[kWh]
[kWh]
[kWh]
Reduction in energy consumption

5.5
14
0.0%
–
61
–
20.3
20.3
3,406.3
3.05%

5.5
14
34.0%
69
63
13.5
16.4
30.0
5,036.9
4.51%

5.5
14
100.0%
62
–
32.9
–
32.9
5,523.1
4.94%

6.0
13
0.0%
–
54
–
34.4
34.4
5,374.1
5.18%

6.0
13
42.7%
62
59
32.9
24.6
57.4
8,958.8
8.63%

6.0
13
100.0%
55
–
49.8
–
49.8
7,771.6
7.49%

7.0
11
0.0%
–
61
–
20.3
20.3
2,676.4
3.05%

7.0
11
34.0%
69
63
13.5
16.4
30.0
3,957.5
4.51%

7.0
11
100.0%
62
–
32.9
–
32.9
4,339.6
4.94%

8.0
10
0.0%
–
45
–
48.1
48.1
5,768.5
7.23%

8.0
10
46.5%
56
53
46.4
42.0
88.4
10,602.6
13.28%

8.0
10
100.0%
46
–
68.4

68.4
8,204.8
10.28%

9.0
9
0.0%
–
43
–
56.4
56.4
6,086.2
8.47%

9.0
9
47.2%
53
50
56.1
40.7
96.8
10,457.5
14.56%

9.0
9
100.0%
43
–
79.1
–
79.1
8,546.4
11.90%

10.0
8
0.0%
–
45
–
48.1
48.1
4,614.8
7.23%

10.0
8
46.5%
56
53
46.4
42.0
88.4
8,482.0
13.28%

10.0
8
100.0%
46
–.
68.4
–
68.4
6,563.8
10.28%

12.0
7
0.0%
–
37
–
67.6
67.6
5,202.5
10.16%

12.0
7
48.3%
47
45
69.2
48.1
117.2
9,026.7
17.62%

12.0
7
100.0%
38
–
96.4
–
96.4
7,421.4
14.49%

14.0
6
0.0%
–
37
–
67.6
67.6
4,459.3
10.16%

14.0
6
48.3%
47
45
69.2
48.1
117.2
7,737.2
17.62%

14.0
6
100.0%
38

96.4
–
96.4
6,361.2
14.49%

15.0
6
5.5%
62
30
32.9
90.1
123.0
7,379.2
18.49%

15.0
6
49.0%
39
38
80.3
70.7
150.9
9,056.9
22.69%

15.0
6
92.7%
31
59
108.0
24.6
132.5
7,952.5
19.92%

Table 8: Energy variations in the case of the 99th percentile.

[min]
NC

[kWh]
[kWh]
[kWh]
[kWh]
Reduction in energy consumption

6.0
13
0.0%
–
59
–
24.6
24.6
3,830.2
3.69%

6.0
13
33.3%
68
62
16.5
20.7
37.2
5,802.0
5.59%

6.0
13
100.0%
61
–
34.0
–
34.0
5,306.1
5.11%

8.0
10
0.0%
–
49
–
49.1
49.1
5,894.9
7.38%

8.0
10
44.6%
58
55
39.8
36.3
76.1
9,133.8
11.44%

8.0
10
100.0%
50
–
60.7
–
60.7
7,285.0
9.13%

9.0
9
0.0%
–
45
–
48.1
48.1
5,191.6
7.23%

9.0
9
46.0%
55
52
49.8
38.9
88.7
9,581.7
13.34%

9.0
9
100.0%
45
–
67.5
–
67.5
7,294.0
10.15%

10.0
8
0.0%
–
49
–
49.1
49.1
4,715.9
7.38%

10.0
8
47.7%
58
55
39.8
36.3
76.1
7,307.0
11.44%

10.0
8
100.0%
50
–
60.7
–
60.7
5,828.0
9.13%

12.0
7
0.0%
–
38
–
70.7
70.7
5,443.3
10.63%

12.0
7
47.7%
48
46
65.5
49.9
115.4
8,887.8
17.35%

12.0
7
100.0%
39
–
80.3
–
80.3
6,179.7
12.06%

14.0
6
0.0%
–
38
–
70.7
70.7
4,665.7
10.63%

14.0
6
47.7%
48
46
65.5
49.9
115.4
7,618.1
17.35%

14.0
6
100.0%
39
–
80.3
–
80.3
5,296.9
12.06%

15.0
6
2.3%
69
31
13.5
78.1
91.6
5,497.0
13.77%

15.0
6
48.8%
40
39
81.2
54.6
135.8
8,146.4
20.41%

15.0
6
95.4%
32
63
108.5
16.4
125.0
7,499.8
18.79%

Moreover, since an increase in headway (frequency reduction) provides, on the one hand, an increase in energy saving for each convoy, but, on the other, a reduction in the number of convoys required for performing the service, it is not possible to provide a monotonic trend of the energy-saving function.

5. Conclusions and Research Prospects

In this paper, we proposed an analytical methodology for determining all operating parameters (including reserve times) in the case of metro systems. In particular, calculating the amount of reserve time is a fundamental step for implementing suitable Energy-Saving (ES) strategies. Indeed, as shown in the literature, reduction in energy consumption may be achieved by reducing performance of convoys (e.g., by reducing the maximum travel speed). Obviously, in order to preserve service quality, it is necessary to compensate the reduction in performance by consuming dead times (i.e., times spent by a train in a stop condition) such as buffer and layover times.

Generally, buffer times are adopted for recovery of delays, layover times for waiting for the subsequent trip. Our proposal consists in consuming layover times for energy-saving purposes, keeping buffer times intact in order to preserve the flexibility and robustness of the timetable in case of delays.

In order to verify the utility and feasibility of the proposed analytical approach, we applied it in the case of an Italian metro line in order to

(i)calculate buffer times as a function of the adopted confidence levels;(ii)verify the feasibility of the operating scheme having fixed the planned headway and the adopted number of convoys NC;(iii)calculate the amount of energy consumption reduction for three different allocations of the total usable reserve time between the outward and return trips.

The first numerical applications showed that the higher the planned headway H, the lower the number of convoys required. Moreover, the higher the planned headway H, the higher the total usable reserve time (turt). Obviously, since the allocation of turt between the outward and return trips directly affects the minimum headway between two successive trains, the feasibility of any operating scheme may be verified by means of the proposed approach.

Moreover, having fixed a feasible operating scheme, an increase in confidence level provides an increase in buffer time. Hence, if the sum of layover times (i.e., turt) is higher than buffer time increases, the increase in buffer time is offset by the reduction in layover time such that their sum and the minimum headway are kept constant. Obviously, if the turt value were lower than the increase in buffer times, their sum could not be kept constant and the configuration would be unfeasible.

Finally, numerical tests for quantifying the reduction in energy consumption showed that an increase in headway provides an increase in the term turt and hence an increase in energy saving for the single convoy. Higher values of energy reduction were identified in the case of split rates (i.e., parameter α) providing the minimum headway where reductions are up to 22.69%. Hence, for future research, we propose to improve these performances further by optimising the allocation of reserve times between the outward and return trips in order to minimise energy consumption. Moreover, stochastic simulations may be adopted to verify benefits in more realistic cases. Finally, we propose a reduction in the confidence level adopted in the buffer time calculation in order to increase the amount of available reserve time.

Obviously, in the case of rail systems (or metro systems with more complex layouts), it is necessary to integrate the proposed approach with timetable optimisation techniques.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

References

European Commission, White Paper. Roadmap to a Single European Transport Area - Towards a competitive and resource efficient transport System, COM (2011), Brussels, Belgium, 2011.

European Commission: Climate Action – Reducing emissions from transport. 2018, http://ec.europa.eu/clima/policies/transport/index_en.htm.

S. Chien and Z. Yang, “Optimal feeder bus routes on irregular street networks,” Journal of Advanced Transportation, vol. 34, no. 2, pp. 213–248, 2000.

R. Garcia and A. Marin, “Network equilibrium with combined modes: models and solution algorithms,” Transportation Research Part B: Methodological, vol. 39, no. 3, pp. 223–254, 2005.

L. Deng, W. Gao, W. Zhou, and T. Lai, “Optimal Design of Feeder-bus Network Related to Urban Rail Line based on Transfer System,” Procedia - Social and Behavioral Sciences, vol. 96, pp. 2383–2394, 2013.

L. Dell'Olio, A. Ibeas, and P. Cecin, “The quality of service desired by public transport users,” Transport Policy, vol. 18, no. 1, pp. 217–227, 2011.

J. De Oña and R. De Oña, “Quality of service in public transport based on customer satisfaction surveys: A review and assessment of methodological approaches,” Transportation Science, vol. 49, no. 3, pp. 605–622, 2015.

R. F. Abenoza, O. Cats, and Y. O. Susilo, “Travel satisfaction with public transport: Determinants, user classes, regional disparities and their evolution,” Transportation Research Part A: Policy and Practice, vol. 95, pp. 64–84, 2017.

P. Pereira, R. P. Ribeiro, and J. Gama, “Failure prediction – an application in the railway industry,” Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): Preface, vol. 8777, pp. 264–275, 2014.

A. Consilvio, A. Di Febbraro, and N. Sacco, “Stochastic scheduling approach for predictive risk-based railway maintenance,” in Proceedings of the 2016 IEEE International Conference on Intelligent Rail Transportation, ICIRT 2016, pp. 197–203, Birmingham, UK, August 2016.

L. D’Acierno, A. Placido, M. Botte, and B. Montella, “A methodological approach for managing rail disruptions with different perspectives,” International Journal of Mathematical Models and Methods in Applied Sciences, vol. 10, pp. 80–86, 2016.

V. Cacchiani, D. Huisman, M. Kidd et al., “An overview of recovery models and algorithms for real-time railway rescheduling,” Transportation Research Part B: Methodological, vol. 63, pp. 15–37, 2014.

F. Corman and L. Meng, “A review of online dynamic models and algorithms for railway traffic management,” IEEE Transactions on Intelligent Transportation Systems, vol. 16, no. 3, pp. 1274–1284, 2015.

Y. Gao, L. Kroon, M. Schmidt, and L. Yang, “Rescheduling a metro line in an over-crowded situation after disruptions,” Transportation Research Part B: Methodological, vol. 93, pp. 425–449, 2016.

S. Zhan, J. Zhao, and Q. Peng, “Real-time train rescheduling on high-speed railway under partial segment blockages,” Tiedao Xuebao/Journal of the China Railway Society, vol. 38, no. 10, pp. 1–13, 2016.

H. Strobel, P. Horn, and M. Kosemund, “Contribution to optimum computeraided control of train operation,” in Proceedings of the 2nd IFAC/IFIP/IFORS symposium on traffic control and transportation systems, Monte Carlo, Monaco, 1974.

P. Howlett, “The optimal control of a train,” Annals of Operations Research, vol. 98, pp. 65–87 (2001), 2000.

E. Khmelnitsky, “On an optimal control problem of train operation,” Institute of Electrical and Electronics Engineers Transactions on Automatic Control, vol. 45, no. 7, pp. 1257–1266, 2000.

C. Sicre, A. P. Cucala, A. Fernández, and P. Lukaszewicz, “Modeling and optimizing energy-efficient manual driving on high-speed lines,” IEEJ Transactions on Electrical and Electronic Engineering, vol. 7, no. 6, pp. 633–640, 2012.

L. Yang, T. Liden, and P. Leander, “Achieving energy-efficiency and on-time performance with Driver Advisory Systems,” in Proceedings of the 2013 IEEE International Conference on Intelligent Rail Transportation, IEEE ICIRT 2013, pp. 13–18, China, September 2013.

T. Albrecht, C. Gassel, A. Binder, and J. Van Luipen, “Dealing with operational constraints in energy efficient driving,” in Proceedings of the IET Conference on Railway Traction Systems, RTS 2010, April 2010.

Y. V. Bocharnikov, A. M. Tobias, C. Roberts, S. Hillmansen, and C. J. Goodman, “Optimal driving strategy for traction energy saving on DC suburban railways,” IET Electric Power Applications, vol. 1, no. 5, pp. 675–682, 2007.

M. Miyatake and H. Ko, “Optimization of train speed profile for minimum energy consumption,” IEEJ Transactions on Electrical and Electronic Engineering, vol. 5, no. 3, pp. 263–269, 2010.

R. Chevrier, P. Pellegrini, and J. Rodriguez, “Energy saving in railway timetabling: a bi-objective evolutionary approach for computing alternative running times,” Transportation Research Part C: Emerging Technologies, vol. 37, pp. 20–41, 2013.

T. Albrecht, “Energy-efficient railway operation,” in Railway Timetabling & Operations, Eurailpress, A. Hansen and J. Pachl, Eds., Eurailpress, Hamburg, Germany, 2014.

G. Corapi, V. De Martinis, A. Placido, and G. De Luca, “Impacts of energy saving strategies (ESSs) on rail services and related effects on travel demand,” in Proceedings of the 14th International Conference on Railway Engineering Design and Optimization, COMPRAIL 2014, pp. 709–720, June 2014.

A. D'Ariano and T. Albrecht, “Running time re-optimization during real-time timetable perturbations,” in Proceedings of the 10th International Conference on Computer System Design and Operation in the Railway and Other Transit Systems, COMPRAIL 2006, CR06, pp. 531–540, July 2006.

F. Mehta, C. Rößiger, and M. Montigel, “Latent energy savings due to the innovative use of advisory speeds to avoid occupation conflicts,” in Proceedings of the 12th International Conference on Computer System Design and Operation in the Railways and other Transit Systems, COMPRAIL 2010, pp. 99–108, China, September 2010.

M. Gallo, F. Simonelli, and G. De Luca, “The potential of energy-efficient driving profiles on railway consumption: a parametric approach,” in Transport Infrastructure and Systems, G. Dell'Acqua and F. Wegman, Eds., pp. 819–824, Taylor & Francis Group, 2017.

V. De Martinis and M. Gallo, “Models and methods to optimise train speed profiles with and without energy recovery systems: a suburban test case,” Procedia: Social and Behavioral Sciences, vol. 87, pp. 222–233, 2013.

V. De Martinis, U. Weidmann, and M. Gallo, “Towards a simulation-based framework for evaluating energy-efficient solutions in train operation,” in Proceedings of the 14th International Conference on Railway Engineering Design and Optimization, COMPRAIL 2014, pp. 721–732, June 2014.

N. Zhao, C. Roberts, S. Hillmansen, and G. Nicholson, “A Multiple Train Trajectory Optimization to Minimize Energy Consumption and Delay,” IEEE Transactions on Intelligent Transportation Systems, vol. 16, no. 5, pp. 2363–2372, 2015.

M. Ercolani, A. Placido, L. D’Acierno, and B. Montella, “The use of microsimulation models for the planning and management of metro systems,” WIT Transactions on the Built Environment, vol. 135, pp. 509–521, 2014.

S. Su, X. Li, T. Tang, and Z. Gao, “A subway train timetable optimization approach based on energy-efficient operation strategy,” IEEE Transactions on Intelligent Transportation Systems, vol. 14, no. 2, pp. 883–893, 2013.

X. Li and H. K. Lo, “Energy minimization in dynamic train scheduling and control for metro rail operations,” Transportation Research Part B: Methodological, vol. 70, pp. 269–284, 2014.

P. Lukaszewicz, “Energy saving driving methods for freight trains,” Advances in Transport, vol. 15, pp. 901–909, 2004.

M. Gallo, F. Simonelli, G. De Luca, and V. De Martinis, “Estimating the effects of energy-efficient driving profiles on railway consumption,” in Proceedings of the 15th International Conference on Environment and Electrical Engineering (EEEIC '15), pp. 813–818, IEEE, Rome, Italy, June 2015.

T. Montrone, P. Pellegrini, P. Nobili, and G. Longo, “Energy consumption minimization in railway planning,” in Proceedings of the 16th International Conference on Environment and Electrical Engineering, EEEIC 2016, Florence, Italy, June 2016.

F. Simonelli, M. Gallo, and V. Marzano, “Kinematic formulation of energy-efficient train speed profiles,” in Proceedings of the AEIT International Annual Conference: A Sustainable Development in the Mediterranean Area, AEIT 2015, Naples, Italy, October 2015.

International Union of Railways (UIC), UIC CODE 451-1 Timetable recovery margins to guarantee timekeeping – Recovery margins. UIC, Paris, France, 2000.

M. Cepeda, R. Cominetti, and M. Florian, “A frequency-based assignment model for congested transit networks with strict capacity constraints: characterization and computation of equilibria,” Transportation Research Part B: Methodological, vol. 40, no. 6, pp. 437–459, 2006.

Q. Fu, R. Liu, and S. Hess, “A review on transit assignment modelling approaches to congested networks: a new perspective,” Procedia: Social and Behavioral Sciences, vol. 54, pp. 1145–1155, 2012.

A. Nash and D. Huerlimann, “Railroad simulation using OpenTrack,” WIT Transactions on the Built Environment, vol. 74, pp. 45–54, 2004.

L. D’Acierno, M. Gallo, B. Montella, and A. Placido, “Analysis of the interaction between travel demand and rail capacity constraints,” WIT Transactions on the Built Environment, vol. 128, pp. 197–207, 2012.

L. D’Acierno, M. Botte, A. Placido, C. Caropreso, and B. Montella, “Methodology for Determining Dwell Times Consistent with Passenger Flows in the Case of Metro Services,” Urban Rail Transit, vol. 3, no. 2, pp. 73–89, 2017.

L. D'Acierno, A. Placido, M. Botte, M. Gallo, and B. Montella, “Defining robust recovery solutions for preserving service quality during rail/metro systems failure,” International Journal of Supply and Operations Management, vol. 3, no. 3, pp. 1351–1372, 2016.