Abstract
This work considers the scheduling of railway preventive condition-based tamping, which is the maintenance operation performed to restore the track irregularities to ensure both safety and comfort for passengers and freight. The problem is to determine when to perform the tamping on which section for given railway tracks over a planning horizon. The objective is to minimize the Net Present Costs (NPC) considering the following technical and economic factors: 1) track quality (the standard deviation of the longitudinal level) degradation over time; 2) track quality thresholds based on train speed limits; 3) the impact of previous tamping operations on the track quality recovery; 4) track geometrical alignment; 5) tamping machine operation factors and finally 6) the discount rate. In this work, a Mixed Integer Linear Programming (MILP) model is formulated and tested on data from the railway corridor between Odense and Fredericia, part of the busiest main line in Denmark. Computational experiments are carried out to compare our model to the existing models in the literature. The results show that taking into consideration these previously overlooked technical and economic factors 3, 5 and 6 can prevent under-estimation of required tamping operations, produce a more economic solution, prevent unnecessary early tamping, and improve the track quality by 2 percent.
Original language | English |
---|---|
Journal | European Journal of Operational Research |
Volume | 252 |
Issue number | 2 |
Pages (from-to) | 455-465 |
ISSN | 0377-2217 |
DOIs | |
Publication status | Published - 2016 |
Keywords
- Management Science and Operations Research
- Modeling and Simulation
- Information Systems and Management
- Maintenance
- Mixed Integer Linear Programming
- Preventive condition-based tamping
- Railway
- Scheduling
- Preventive maintenance
- Railroad tracks
- Railroads
- Transportation
- Computational experiment
- Economic solutions
- Maintenance operations
- Mixed integer linear programming
- Mixed integer linear programming model
- Standard deviation
- Integer programming