Railroad Capacity Planning

advertisement
Modeling Rail Capacity





Rail Capacity Definition
Stringline Diagrams
Parametric Models
Train Performance Calculators
Train Dispatching Simulation
AASHTO SCORT
Sept 22, 2010
David Hunt of Oliver Wyman
Suggested Definition of Rail Capacity
The maximum number of trains that
can be moved between two locations
in a day without exceeding a
predefined level of service.
Elements in Determining Rail Capacity
Line Capacity
Yard
Capacity
Line Capacity: number of tracks; type
and spacing of control system; number,
spacing, and length of sidings; mix of
train types; operating and maintenance
plans
Yard Capacity: total acreage; number of
tracks; container storage slots
Crew
Capacity
Equipment
Capacity
Crew Capacity: available crew starts;
yard crews; maintenance crews
Equipment Capacity: locomotives;
railcars; containers/trailers
This presentation will focus on line capacity
Some of the Factors Determining Line Capacity

Physical Track Layout




Operating Plan



Schedules
Type of service
Train makeup



Number of tracks
Type of signals
Number and spacing of sidings
Number and horsepower of locomotives
Train length and weight
Geography



Mountains
Tunnels
Bridges
Maximum Versus Effective Capacity

Transportation firms can never utilize a facility 100% of
the time
 Maintenance
 Weather
 Peaking of traffic volumes
 Disruptions and recoverability
 Normal variability in operational conditions

Industry practices call for standards to maintain fluidity
of operations and avoid major issues at chokepoints


Useable (effective) capacity is 70% to 80% of the maximum
(theoretical) capacity
Utilizing the capacity buffer between effective and maximum
capacity results in deferred maintenance, reduced ability to react
to variability with increasing recovery time, significant reduction
in reliability
Stringlines



Graphical depiction of a timetable
Provides a visual representation of trains
scheduled to operate on a corridor
Typically show stations (space) along the y-axis
and time along the x-axis


Also referred to as time-space and time-distance
diagrams
Have many uses:
Identification of schedule conflicts (meets/passes)
 Identification of slots for new service
 Scheduling track maintenance
 Resource planning (crews, locomotives)

Example Stringline
Transnet Freight Railroad: Witbank-Komatipoort
Stringlines are a Primary Analytical Tool Used Worldwide
Example from Kazakhstan Temir Zholy
Green & Blue = Passenger, Red = Freight, Brown = Locals
Software Products Allow:
•Selecting timeframes,
corridors, and trains
•Building or adjusting
schedules by adding and
dragging strings
Levels of Effort in Modeling Rail Capacity
Planning
Models
Initial Estimation



“Back of the envelope”
methods
Expert with basic
knowledge of number
of tracks, type of
signals, and special
conditions (e.g.
mountainous terrain)
Useful for quick
assessment of a single
corridor or facility



Variety of methods,
requires more data
than back of the
envelope but less than
a full simulation
Parametric (statistical
based) models stem
from 1975 FRA work
and the CN model
(Krueger, 1999)
“Paper” simulations
(now evolved to
spreadsheets) are also
used for capacity
estimation
Simulation




Uses a commercial rail
simulation product
(RTC, RAILS,
FastTrack)
Requires precise
network layout
(tracks, sidings,
interlockings, signals,
etc.)
Requires knowledge
of operating plan:
trains that will be run
and schedules
Initial setup is
expensive
The AAR Approach to Modeling Rail Capacity
National Rail Freight Infrastructure Capacity and Investment Study





Requested by the National
Surface Transportation Policy
and Revenue Study
Commission
Commissioned by the AAR
Prepared by Cambridge
Systematics, Inc.
Purpose was to estimate the rail
freight infrastructure
improvements and investments
needed to meet the U.S. DOT’s
projected demand for rail
freight transportation in 2035
Used STB Waybill data, empty
car estimates, and ORNL
network attributes
AAR Study Recommended Levels of Service for Rail
LOS Grade
Description
A
B
Below Capacity
C
Volume/Capacity
Ratio
Low to moderate train
flows with capacity to
accommodate
maintenance and recover
from incidents
0.0 to 0.2
0.2 to 0.4
0.4 to 0.7
Near Capacity
Heavy train flow with
moderate capacity to
accommodate
maintenance and recover
from incidents
0.7 to 0.8
E
At Capacity
Very heavy train flow with
very limited capacity to
accommodate
maintenance and recover
from incidents
0.8 to 1.0
F
Above Capacity
Unstable flows; service
break-down conditions
D
Source: AAR “National Rail Freight Infrastructure Capacity and Investment Study”, September 2007.
> 1.00
Forecasted Growth of Freight Trains Per Day
2035 – Based on US DOT Freight Analysis Framework
Source: AAR “National Rail Freight Infrastructure Capacity and Investment Study”, September 2007.
Track Attributes Were used to Determine Capacity
Type of Control System
Number of Tracks
CTC=Blue, ABS=Green, Manual=Red
Two or More Tracks=Blue, Single Track=Tan
Source: Oak Ridge National Labs rail network. Raw data not verified for accuracy.
Capacity Tables Used for AAR Study
Practical Max
w/Multiple
Trains Types
Practical Max
w/Single Train
Type
16
20
1 ABS
18
25
2 No signal
28
35
1 CTC
30
48
2 ABS
53
80
2
CTC
75
100
3
CTC
133
163
Tracks & Control
1
No signal
Source: AAR “National Rail Freight Infrastructure Capacity and Investment Study”, September 2007.
Future Volumes Compared to Current Capacity
45% of Network at Level of Service E or F
Source: AAR “National Rail Freight Infrastructure Capacity and Investment Study”, September 2007.
Parametric Modeling

One form of a parametric model:
C = β0 x (1 + β1 N)α1 x (1 + β2 L)α2 x (1 + β3 S)α3 x (1 + β4 M)α4 x …


Where:
 C = maximum capacity in trains/day
 N = number of tracks
 L = type of control system (categorical variable)
 S = average spacing between sidings
 M = mix of train types
 αi, βj = coefficients
 … other parameters may be considered
Calibrate model using:
 Capacity information for selected lines obtained from the
simulation studies
Reporting Parametric Model Results Using AAR V/C

Establish the level of service for each rail line:
R=V/C

Where:

R = volume to capacity ratio, from which the level of
service (LOS) is determined

V = volume in trains/day
C = maximum capacity in trains/day


Identify potential chokepoints:


Lines with a LOS of “D”, “E”, or “F”, using the AAR
capacity scale
Other special considerations (e.g. tunnels, bridges)
Limitations of Parametric Models

The Canadian National parametric model is the
best known example
It was designed for single track corridors
 Does not handle complex track configurations




FRA has sponsored research into improving
parametric models for more complex track layouts
Parametric models are best used for high-level
national or regional modeling to identify potential
problem areas
Detailed capacity analysis is done with simulation
What is Computer Simulation?
•
Set of simplifying mathematical
assumptions that attempt to duplicate actual
train operations
•
The simulation should allow a comparison
of the current actual train operation with
alternative assumptions about:
 Changes in the number of trains
 Changes in the types of trains
 Changes in the schedules of trains
 Changes to the physical plant
Train Performance Calculator (TPC)
The Physics of Railroading

Objectives
Determine Minimum Run Time (unobstructed) on a
specific route for specific train characteristics
 Develop run time information for use as input to
dispatching simulation models
 Estimate fuel consumption


Uses



Provides key component analysis for schedule
preparation
Determines effect of line speed changes on run time
Determines effect of train consist changes
 Locomotive (tractive effort characteristics, etc.)
 Cars (weight/braking characteristics, etc.)
Train Performance Calculator

Inputs




Track profiles: Grades and curves
Speed limits
Typical train and locomotive consists
Outputs


Unhindered speeds and times
Fuel consumption
Train Performance Calculator
Graphical Output
Speed Limit
Actual Speed
e
nc
a
t
is
sD "
V
e
ine
Tim ringl
t
"S
Why do we use Train Dispatching Simulation Tools?

TPC’s only provide the expected operational
characteristics for a free-running train
without regard to:


Meets and passes with other trains
Capacity for schedule adherence
 Train priorities
 Train density and characteristic mix
 Physical plant
 Main track work
Train Dispatching Simulation Software

Main objective: a mathematical
approximation of operational results for a
given set of variables based on a reasonable
dispatching algorithm
 Logic attempts to realistically replicate decisions by a
“good” dispatcher (not an optimal one)

Other objectives:


Reliable, repeatable results
Ease of use
 Minimize or automate input data
 User-friendly input procedures
 Comprehensive user interface
 Externally usable results
Event-Based Simulation Dispatching Attributes

Dispatcher logic

Follows rules - preferences - dynamic priorities
 Might lower the priority for high priority train
running late
 Might raise the priority for low priority train if crew
close to exceeding hours


Variable - limited outlook
Anti-lock-up logic
All moves tested before implementation
 When move is rejected, next most preferable move
is selected

Dispatching Logic
Across each train’s look-ahead, conflicts are
identified
 If there are any, all “reasonable” resolution options
are identified
 Each option for resolution is “costed” using user
defined delay costs. These costs dynamical change
as the simulation runs.
 Penalties are added for less preferred moves such as
changing tracks, entering siding, etc.
 Options are sorted by “cost”
 Each option is submitted to the anti-lock-up logic
until one is accepted
 The necessary moves of that option are implemented
in the simulation

Train Dispatching Simulation
Types of Inputs


Infrastructure
 Plant
 Signals
Traffic
 Operating characteristics
 Which trains are running
 Train priorities
 Train size and power
 Route (including reverse moves if applicable)
 Time of operation
 Schedule based and non-schedule based
Special Routing Events

Replicate track maintenance
 Remove track/control point from service


Apply/remove temporary speed restrictions
Replicate train work at a location
 Train delay(s)
 Train characteristics


Train connections
Replicate passenger operation
 Schedule train(s) departure times
 Specify a route or track
Train Dispatching Simulation
Types of Outputs





Stringline (time-distance plot)
User configurable reports
TPC profiles
Track occupancy charts
Animation of simulation
Types of Reports

Individual train ”logs"

Scheduled & unscheduled delays
 In total
 By train type
 By location

Statistical analyses



Distribution of trip times
Locomotive-miles
Distribution of delays
 Used to determine if plant is balanced


Operating costs
Timetables
Animation of Results
Source: www.berkeleysimulation.com
Animation of Results – Yard with Industrial Leads
Source: US DOT Rail Capacity Workshop, 2002.
Track Occupancy Chart
Source: www.berkeleysimulation.com
The Iterative Planning Process
Using Computer Modeling

Develop “base case” traffic
 Track configuration, signals & other physical attributes
 Operating plan
Develop alternative scenarios (changes to physical
plant or operating plan)
 Compare alternative scenario to base, or to other
alternative

The Iterative Planning Process
Using Computer Modeling - 2

Inject track maintenance and operating failures at
critical points, and determine if plant still works.
 If not, refine plant some more and re-run
 First without perturbations
 Then with perturbations

Select alternatives that meet operating objectives
 If none, refine alternatives & re-run
 Balanced plant is achieved when delays are evenly
distributed
Limitations of Simulation Models






Data and time intensive
Must validate to actual
Yard operations are modeled separately
(hump operations, intermodal lifts, etc.)
Resource constraints (crews, locomotives,
etc..) are largely ignored
Models do not look beyond study area to
the rest of the network
Even detailed simulation requires
simplifying assumptions
Download