Publication Cover
Structure and Infrastructure Engineering
Maintenance, Management, Life-Cycle Design and Performance
Volume 17, 2021 - Issue 10
2,809
Views
9
CrossRef citations to date
0
Altmetric
Research Article

Optimal opportunistic tamping scheduling for railway track geometry

, , , &
Pages 1299-1314 | Received 08 Feb 2020, Accepted 01 May 2020, Published online: 01 Sep 2020

Abstract

This study has been dedicated to the optimization of opportunistic tamping scheduling. The aim of this study has been to schedule tamping activities in such a way that the total maintenance costs and the number of unplanned tamping activities are minimized. To achieve this, the track geometry tamping scheduling problem was defined and formulated as a mixed integer linear programming (MILP) model and a genetic algorithm was used to solve the problem. Both the standard deviation of the longitudinal level and the extreme values of isolated defects were used to characterize the track geometry quality and to plan maintenance activities. The performance of the proposed model was tested on data collected from the Main Western Line in Sweden. The results show that different scenarios for controlling and managing isolated defects will result in optimal scheduling plan. It is also found that to achieve more realistic results, the speed of the tamping machine and the unused life of the track sections should be considered in the model. Moreover, the results show that prediction of geometry condition without considering the destructive effect of tamping will lead to an underestimation of the maintenance needs by 2%.

1. Introduction

The railway track geometry is subjected to continuous degradation over time and deviates from the designed vertical and horizontal alignments due to different factors, e.g., repetitive dynamic track loads and environmental conditions. Maintenance is required to control or prevent the process of degradation and to keep the track in a safe and functional state. The track quality is quantified through a set of track geometry parameters, e.g., the longitudinal level, alignment, cant, gauge, and twist. According to EN 13848-5 (Citation2008), there are three indicators that represent the track geometry condition for sections of a specific length, i.e. the standard deviation, the mean value and the extreme value of isolated defects.

Whenever the track geometry indicators exceed some predetermined limits, maintenance actions, e.g., tamping, will be performed to remedy a degraded track geometry. Tamping can be either corrective or preventive. Corrective tamping is unscheduled and is generally carried out on a short length of track, mainly using lightweight machines. Preventive tamping, on the other hand, is planned and scheduled and is cheaper than corrective tamping because it is pre-planned and does not affect the service operation. Generally, the standard deviation of geometry parameters is used to assess the overall condition of a track section and to plan for preventive tamping activities (UIC, Citation2008). However, since the standard deviation aggregates the track geometry measurements over a track section, it may not provide complete information regarding the occurrence of severe isolated defects (Soleimanmeigouni, Ahmadi, Nissen, & Xiao, Citation2020). Isolated defects significantly influence the running behaviour of trains and are the main reason for conducting corrective tamping activities (Khajehei, Ahmadi, Soleimanmeigouni, & Nissen, Citation2019). Therefore, both these indicators should be considered in geometry evaluation to have a better picture of the track geometry condition and to draw up an effective and efficient tamping schedule.

Since a railway track is a linear and non-redundant system, the availability and safety of a track line depend directly on the reliability and quality of all the individual track sections. A proper tamping scheduling regime is crucial to maintain the track geometry quality on an acceptable level, and affects positively the track availability and capacity. In order to conduct tamping activities in a way that does not disrupt the normal traffic, infrastructure managers (IMs) set maintenance windows on a regular basis. In an upcoming available maintenance window, a challenge is to determine which track sections must be tamped to keep the track quality on a desirable level in consideration of practical constraints, e.g. resource limitations.

As a best practice within railway maintenance planning and scheduling, the track sections can be grouped for tamping actions, enabling the application of opportunistic maintenance (OM) scheduling, to benefit the system reliability and availability and reduce the maintenance cost. OM scheduling is one of the most important issues in railway engineering as a maintenance plan that does not consider opportunistic tamping is usually impractical. With regard to maintenance of the track geometry, the normally limited amount of maintenance equipment and the normally limited track possession time for tamping highlight the importance of applying OM by grouping track sections for tamping. OM is a strategy for performing more tamping than necessary on track sections, within the assigned possession time and in the available maintenance window, to reduce the need for tamping in the near future.

The benefits of performing OM on track sections are based on the existence of different kinds of dependence. Three types of dependence among track sections can be considered, namely stochastic dependence, structural dependence and economic dependence. The existence of stochastic dependence (Pham, Citation2003; Thomas, Citation1986; Castanier, Grall, & Bérenguer, Citation2005) means that the degradation in one track section may influence the degradation of other track sections. This dependence was proved by Andrade & Teixeira (Citation2011) and Soleimanmeigouni, Ahmadi, and Kumar (Citation2018). They confirmed that there is a correlation between the degradation of adjacent track sections and that determining the dependence between different track sections provides an opportunity to group the track sections better for tamping. Structural dependence means that performing tamping on a track section may affect the state of other track sections due to the physical interaction among track sections.

With respect to economic dependence (Wang, Citation2002; Gustavsson, Citation2015; Thomas, Citation1986; Nicolai & Dekker, Citation2008), once a tamping activity has been triggered, the machines and logistics available for the tamping of that track section can be used for the tamping of other track sections and the maintenance cost can thereby be reduced. In order to derive the advantages of the OM policy, which involves postponing tamping actions on track sections or performing them earlier, it is necessary to analyse the scheduling problem from the perspective of the future condition of the track. Therefore, generally the tamping scheduling problem is defined for a finite time horizon of three to five years. It must be noted that, after conducting tamping in a maintenance window, it is necessary to re-schedule the tamping activities with the new available dataset.

Several research studies have been conducted on the scheduling of preventive tamping activities. Vale, Ribeiro, and Calçada (Citation2012) considered the standard deviation of the longitudinal level (SDLL) as the track quality indicator and presented a mathematical maintenance model which provides a tamping schedule that minimizes the total number of tamping actions. Gustavsson (Citation2015) proposed a mixed integer linear programming (MILP) model for tamping scheduling to minimize the cost of tamping in the given planning horizon by considering the SDLL as the track quality indicator. In this study, Gustavsson considered OM from the perspective of economic dependence by considering a setup cost in the model. The degradation model presented by this author is a combination of a linear and an exponential model in the sense that he added a parameter to the degradation model which would make it possible to control the rate of degradation.

Wen, Li, and Salling (Citation2016) considered the SDLL as the quality indicator and tried to determine when and where to perform tamping to minimize the net percent cost of preventive tamping in the given time horizon. These authors determined the OM schedule by considering economic dependence in their cost model. They formulated the problem as a MILP model and solved it using CPLEX for a period of 3.5 years. Budai, Huisman, and Dekker (Citation2006), Budai-Balke, Dekker, and Kaymak (Citation2009) and Macedo, Benmansour, Artiba, Mladenović, and Urošević (Citation2017) clustered routine maintenance activities and projects with the aim of minimizing the track possession and maintenance costs. Pargar, Kauppila, and Kujala (Citation2017) scheduled the preventive maintenance and renewal of a multi-component system by using a technique for grouping and balancing maintenance actions to minimize the maintenance and renewal costs. In addition, Peralta et al. (Citation2018) developed a model for optimizing the tamping and renewal activities in the short and long term with the aim of minimizing the maintenance cost and delay. These authors used the SDLL as the quality indicator and applied an exponential model to predict the future condition of the track.

Dao, Basten, and Hartmann (Citation2018) proposed a model for the optimal scheduling of railway maintenance and renewal. Their aim was to minimize the total cost of railway maintenance over the planning horizon. They also considered the limitation of the track possession time for maintenance and renewal work. In another study, Lee, Choi, Kim, and Hwang (Citation2018) proposed a model for minimizing the number of tamping and renewal interventions and the maintenance costs simultaneously. In this study, the SDLL was considered as the quality indicator and a linear model was used to predict the degradation of the track geometry in the future. In the degradation model, the degradation rate is a function of the number of tamping actions and the tamping effectiveness is decreased by increasing the number of tamping actions.

In addition, there exist a small number of studies that have considered the probability of the occurrence of isolated defects as well. He, Li, Bhattacharjya, Parikh, and Hampapur (Citation2015) developed a model for predicting the degradation process of various geo-defects. Later on, they proposed a model for assessing the risk of derailment and, finally, proposed an analytical framework for making optimal decisions regarding the rectification of geo-defects. Sharma, Cui, He, Mohammadi, and Li (Citation2018) developed a Markov decision process (MDP) model to make optimal decisions regarding preventive and corrective tamping activities on each inspection occasion. The aim of these authors was to harmonize maintenance decision making to minimize the total maintenance costs.

Searching the relevant literature, it can be seen that an obvious challenge which needs to be overcome is to provide a scheduling plan which, in addition to minimizing the maintenance cost and maintaining the overall geometry quality, also minimizes the number of corrective maintenance actions. Another challenge to be met for the achievement of an efficient tamping schedule is the creation of a reliable model for accurate prediction of the track geometry evolution. Therefore, one needs to consider the effect of tamping on the degradation pattern. Tamping interventions have two main effects on the track geometry condition, i.e. a change in the degradation rate and a change in the degradation level. Tamping is an imperfect maintenance intervention and the track geometry condition after tamping will not have been improved to an ‘as-good-as-new’ condition. Hence, considering the effect of tamping on the degradation pattern is of importance for estimating the maintenance needs to achieve an effective scheduling. To this end, the present study was undertaken to find the optimal tamping schedule and to address the aforementioned issues.

This study presents an optimization model for the problem of preventive tamping scheduling using an OM approach. The aim is to propose an OM-based tamping schedule which minimizes the total maintenance costs and the number of corrective tamping actions due to the occurrence of isolated defects in a given time horizon. In order to represent the geometry condition and schedule tamping actions, the SDLL and the extreme values of isolated defects of the longitudinal level, alignment and twist are used as track quality indicators. An exponential function is used to model the track geometry degradation. In addition, binary logistic regression is used to estimate the probability of the occurrence of severe isolated defects. In order to achieve an optimal schedule for preventive tamping, the problem is formulated as a MILP model. OM has been considered in the model in the form of economic and structural dependence. Regarding economic dependence, it is considered that a fixed cost is incurred whenever a tamping intervention is carried out on a track section in a maintenance window. The fixed cost concerns the available maintenance equipment and crew and, therefore, creates the opportunity to perform more tamping than necessary (Gustavsson, Citation2015). Concerning structural dependence, a constraint is proposed which stipulates the performance of tamping on a track section located between two track sections that need to be tamped.

It has been proven that the preventive tamping scheduling problem is a non-deterministic polynomial-time hard (NP-hard) problem (Peralta et al., Citation2018; Zhang, Andrews, & Wang, Citation2013). In practice, the global optimal solution cannot be computed in a feasible length of time. Therefore, it is important to develop an algorithm to find a near-optimal solution to the problem (Peralta et al., Citation2018). To find the optimal solution for the formulated scheduling problem in this study, a genetic algorithm (GA) is used, which is one of the most popular metaheuristic algorithms for solving NP-hard problems. In order to test the proposed model, a case study was performed on data collected from the Main Western Line in Sweden.

The rest of this paper is organized as follows: Section 2 provides a background on the track geometry parameters and maintenance limits. The problem of tamping scheduling is presented in Section 3. Section 4 deals firstly with the track geometry degradation and recovery models and the isolated defect model, and then provides the mathematical formulations relating to the tamping scheduling problem. Section 5 gives information regarding the method for solving the problem, while the case study is presented in Section 6. Finally, Section 7 provides the conclusions.

2. Track geometry quality and maintenance

The track geometry quality is typically quantified through track geometry parameters. There are five track geometry parameters, i.e. the cant, alignment, longitudinal level, twist and gauge. The geometry parameters are recorded by measurement cars at specific sampling intervals, usually at intervals of 25 cm, by running the cars over the railway track at a certain speed (Soleimanmeigouni, Ahmadi, & Kumar, Citation2018). Then the measured geometry parameters are used to develop track quality indicators. Three main indicators are used to represent the track geometry condition, i.e., the standard deviation, the mean value, and the extreme value of isolated defects (EN 13848-5, Citation2008). Once the track geometry indicators reach a predetermined maintenance limit, a proper maintenance action needs to be scheduled to restore the track geometry condition to an acceptable level. The European standard EN 13848-5 (Citation2008) has determined three limits for maintenance actions, based on different permissible speeds, as follows:

  • The immediate action limit (IAL) or safety limit refers to the value which, if exceeded, due to the potential risk of derailment, requires that a speed reduction or line closure be imposed before a corrective maintenance action is conducted.

  • The intervention limit (IL) or corrective maintenance limit refers to the value which, if exceeded, requires that a corrective maintenance action be taken before the immediate action limit is reached.

  • The alert limit (AL) or preventive maintenance limit refers to the value which, if exceeded, requires that the track geometry be analysed for the planning of future maintenance actions.

EN 13848-5 (Citation2008) provides ALs for the standard deviation of geometry parameters and IALs, ILs and ALs for isolated defects.

In alignment with EN 13848-5 (Citation2008), Trafikverket (the Swedish Transport Administration) has defined four main limits, namely the planning limit, the UH1 limit, the UH2 limit and the critical limit. In Trafikverket (Citation2015), the intervention limit is expressed as a range rather than a discrete value. Track irregularities that exceed the UH1 limit must be assessed for conducting maintenance before the UH2 limit is exceeded. For track irregularities exceeding the UH2 limit, a maintenance action must be taken without unnecessary delay. Therefore, track irregularities must be corrected before the UH2 limit is reached. shows the relations between the limits defined in EN 13848-5 (Citation2008) and those defined in Trafikverket (Citation2015). Based on the defined limits, geometry defects can be classified according to their severity into three groups, i.e., UH1, UH2 and critical defects. UH1, UH2 and critical defects occur when track irregularities exceed the UH1, UH2 and critical limits, respectively. An example of a UH2 defect is shown in .

Figure 1. Example of a UH2 defect of the longitudinal level.

Figure 1. Example of a UH2 defect of the longitudinal level.

Table 1. Maintenance limits defined in the European standard EN 13848–5 (Citation2008) and in Trafikverket (Citation2015).

In this work, the SDLL has been used as the indicator for preventive tamping actions. In addition, UH2 defects of the longitudinal level, alignment and twist have been considered to represent the need for corrective tamping actions.

3. Problem description

The problem dealt with in the present study concerns the tamping scheduling of a track line consisting of S={1,,sS} track sections with different lengths (Ls) in a finite time horizon T. In the given time horizon T, there exists a set of available maintenance windows t=1,2,3,., T, and each maintenance window tϵT has a fixed track possession timeFootnote1 (TP).

As mentioned in Section 2, the SDLL is used as the indicator for planning tamping activities. If the SDLL value of a track section sϵS exceeds the planning limit (SDLLsplan), then the track section will be considered as a candidate for upcoming tamping activities. Obviously, performing corrective tamping is significantly more expensive than performing preventive tamping. In addition, the occurrence of isolated defects may cause temporary speed restrictions and operational risk. Consequently, when scheduling preventive tamping, it is crucial to consider the occurrence of isolated defects, to minimize the number of corrective tamping actions between two maintenance windows. It must be noted that when an isolated defect occurs, there is a need to conduct corrective tamping actions as early as possible.

Hence, in addition to the SDLL, the isolated defects of geometry parameters are considered to represent the track geometry condition and are used to plan maintenance activities. Moreover, the probability of the occurrence of UH2 defects is used to trigger the performance of corrective tamping. If the probability of the occurrence of UH2 defects in track section sϵS exceeds (PsUH2>), then the track section must be selected for tamping in the earliest upcoming maintenance window tϵT. The relationship between the probability of the occurrence of UH2 defects and the SDLL value is suitably modelled (see Section 4.2). This will be used to identify the corresponding SDLL (γ) for the occurrence of UH2 defects based on a certain value of .

By considering the SDLL and isolated defects and by using the degradation model, the maintenance actions required to keep the track quality on an acceptable level can be estimated. However, to optimize the tamping schedule, it is important to implement OM. It is assumed that in maintenance window tϵT, if at least one track section needs tamping, then a fixed cost must be paid for the available tamping machines and crew. At this time, there is an opportunity to perform more tamping activities (group tamping activities) on other track sections which require tamping in the upcoming maintenance windows. The grouping of tamping activities is achieved by shifting maintenance activities to a date later or earlier than pre-planned based on different criteria.

illustrates the shifting of tamping activities in order to group tamping operations. shows an ungrouped tamping schedule by assuming that track section 2 and track section 3 have reached the maintenance threshold and can be tamped in maintenance windows 1 and 2, respectively. Two illustrative scenario examples, i.e. postponing a tamping action and performing an earlier tamping action than planned are shown in , respectively. Shifting the tamping on track section 2 from the first maintenance window to the second maintenance window (tamping postponement) will reduce the unused life, but will increase the risk of unexpected events (see ). On the other hand, shifting the tamping of track section 3 from the second maintenance window to the first maintenance window will reduce the risk of unexpected events, but will increase the unused life of the track section due to the earlier performance of tamping (see ). It must be noted that in both scenarios the number of used maintenance windows is reduced, which may lead to a significant reduction of the maintenance cost and increase the track capacity.

Figure 2. (a) Preliminary tamping schedule without grouping, (b) group maintenance activities achieved by tamping postponement and (c) group maintenance activities achieved by earlier tamping.

Figure 2. (a) Preliminary tamping schedule without grouping, (b) group maintenance activities achieved by tamping postponement and (c) group maintenance activities achieved by earlier tamping.

In the OM-based tamping scheduling problem, grouping tamping activities may occur for track sections with an SDLL value in the planning zone, as is shown in , which provides a schematic description of maintenance limits and maintenance zones. Decisions regarding the shifting of tamping activities are based on the following lines of reasoning:

Figure 3. Schematic description of maintenance limits and maintenance zones.

Figure 3. Schematic description of maintenance limits and maintenance zones.
  • If the SDLL value of track section sϵS in maintenance window tϵT exceeds the γ limit (SDLLsγ), then the track section must be tamped without any tamping postponement (see ).

  • If the SDLL value of track section sϵS in maintenance window tϵT exceeds the planning limit and is less than the γ limit (plan<SDLLs<γ), then the section will be considered for further planning. In addition, there is the possibility of either performing tamping earlier on this section or postponing the tamping activity. Moving a tamping action to an earlier maintenance window is illustrated in under ULsections. Decisions on tamping postponement or earlier tamping are taken based on a trade-off between the cost, the risk of the occurrence of UH2 defects, and the unused life of that track section due to the earlier performance of a tamping operation.

Considering the above-mentioned points, in order to optimize the tamping schedule, it is needed to answer these two questions: 1) Which maintenance window must be used to conduct tamping activities? 2) Which track sections must be tamped in the chosen maintenance window? Therefore, the two binary decision variables xs,t and zt have been defined as follows to address these two questions: xs,t={1 if track section s is tamped in maintenance window t,0 otherwise zt={1 if at least one tamping activity is conducted in maintenance window t.0 otherwise

Considering the example presented in , let xs,t refer to all the cells and zt refer to each row (maintenance window). Accordingly, the tamping matrix X and maintenance window occupation vector Z can be formed as follows: X=(x1,1x2,1x1,2x2,2x1,Tx2,TxS,1xS,2xS,T) Z=(z1z2zT)

The aim of the scheduling optimization model is to find the optimal tamping matrix X* and maintenance window vector Z* which minimize the total maintenance costs as well as the occurrence of UH2 defects by considering a set of pre-defined constraints. The problem of optimization in this study can be translated into the following objective function: (1) CX,Z=minimize CX,ZTamping+CX,ZUH2 defects+CX,ZUnused life(1)

The first part of EquationEquation (1) considers the direct cost of preventive tamping activities. The second part considers the cost associated with the occurrence of UH2 defects. The third part relates to the cost of the unused life of the track section due to the earlier performance of a tamping activity. In this equation, OM is considered in the form of economic dependence in the first part of the equation. The detailed version of EquationEquation (1) is presented in Section 4.3.

Minimizing the above-mentioned objective function is subjected to a set of constraints. These constraints are defined based on the requirements for track quality, the tamping regulations and the resource limitations. The complete set of constraints and a detailed explanation of them are presented in Section 4.3. Considering the defined objective function and the set of constraints, the problem is formulated as a MILP model, which will be discussed in Section 4. Because there are numerous scenarios to be taken into account when determining the optimal tamping schedule, it is inconvenient to assess all the scenarios using exact methods, especially when the number of track sections increases. To be precise, 2S.Nt is the size of the search space, with S representing the number of track sections and Nt the number of available maintenance windows. Therefore, generally, researchers use a heuristic algorithm to obtain an optimal solution for the scheduling problem.

4. Proposed optimization approach

The optimization approach developed through this study, illustrated in , includes two major steps, i.e. the initial step and the optimization step. In the initial step, the degradation and recovery models are used to estimate the maintenance needs in each maintenance window. This step is required to build the initial tamping schedule and is presented in detail in Sub-sections 4.1 and 4.2. In the next step, the tamping schedule is optimized with respect to the objective function, along with the constraints, which are presented in Section 4.3. Finally, a GA is used as an optimization engine to solve the problem.

Figure 4. The procedure for achieving an optimal tamping schedule.

Figure 4. The procedure for achieving an optimal tamping schedule.

4.1. Modelling the track geometry degradation and restoration

There exist a wide variety of models in the literature that have been used to model the track geometry degradation between two maintenance cycles and on the basis of recorded measurement data over time or in relation to usage. These models include the linear model (Caetano & Teixeira, Citation2015; Caetano & Teixeira, Citation2016; Khajehei et al., Citation2019; Lee et al., Citation2018), the exponential model (Peralta et al., Citation2018; Quiroga & Schnieder, Citation2012), the grey model (Chaolong, Weixiang, Futian, & Hanning, Citation2012; Xin, Famurewa, Gao, Kumar, & Zhang, Citation2016), and the Wiener process (Soleimanmeigouni, Ahmadi, Letot, Nissen, & Kumar, Citation2016), among other models. In the present study, the exponential model presented in Equationequation (2) has been used to model the track geometry degradation between two maintenance cycles. The exponential function is widely used to model track geometry degradation, due to the simplicity of the model and its ability to represent the underlying geometry degradation path (Soleimanmeigouni, Ahmadi, & Kumar, Citation2018): (2) SDLLs,n(t)=SDLLs,n0.ebs0(1+ω)(n1)×(tTlts)(2) where SDLLs,n(t) is the degradation value in the nth tamping cycle for track section sϵS at time t, t0, SDLLs,n0 is the initial degradation value after the nth tamping cycle for track section sϵS, bs0 is the initial degradation rate for track section sϵS, ω is the change in the degradation rate after tamping, n is the number of tamping cycles, n = [1,2,3,…,N], t denotes the time, and Tlts is the time of the latest tamping intervention for track section sϵS (it resets the local time of track section s after tamping to zero).

In order to model the evolution of the track geometry degradation in multiple maintenance cycles, it is necessary to model the tamping recovery. Performing tamping on the track geometry causes two changes in the degradation pattern. Firstly, tamping improves the geometry condition of the track, which will lead to a sudden change in the degradation level. However, tamping cannot restore the geometry condition to an ‘as-good-as-new’ state (Soleimanmeigouni, Ahmadi, Arasteh Khouy, & Letot, Citation2018). It must be noted that the effect of tamping decreases with an increase in the number of tamping interventions, resulting in a loss of tamping quality. Secondly, tamping causes a change in the degradation rate after tamping, which means that the rate of degradation will not remain constant in different maintenance cycles.

Therefore, in order to have an accurate prediction of the track geometry condition over multiple maintenance cycles, one must model the effect of tamping on the degradation pattern. Both the above-mentioned effects of tamping on the degradation pattern are considered in the prediction model used in this study. The change in the degradation rate ω is assumed to be a positive fixed value which shows that tamping will increase the degradation rate. In addition, the change in the degradation level is indicated by the recovery value R, which is formulated as: (3) Rs,n=SDLLs,n0SDLLs,n(ttamp)(3) where Rs,n is the recovery value for track section sϵS in the nth tamping cycle and SDLLs,n(ttamp) is the degradation value for track section sϵS right before tamping. In order to estimate the tamping recovery, EquationEquation (4) is applied. In the first tamping cycle, n = 1, the recovery value is only dependent on the degradation value right before tamping. For the further tamping cycles, n > 1, the recovery value is dependent on the first recovery value and the quality loss factor (φ): (4) R̂s,n={α+βSDLLs,n(ttamp), n=1Rs,1.(1φ)n1, n>1(4) where Rs,1 is the first achieved recovery value for track section sϵS, φ is a fixed value bounded between 0 and 1 which shows the percentage of quality loss due to a tamping action, α is the regression coefficient, and β is the coefficient for the degradation before the first tamping. By integrating EquationEquations (2) and Equation(4), the evolution of the SDLL in multiple maintenance cycles can be simulated. shows the long-term evolution of the SDLL for one track section by considering a maintenance limit of 1.5 mm.

Figure 5. The evolution of the SDLL in multiple maintenance cycles.

Figure 5. The evolution of the SDLL in multiple maintenance cycles.

4.2. Modelling the probability of UH2 defects

The UH2 defects of the longitudinal level, alignment and twist are considered in the optimization model used in the present study. In order to consider the UH2 defects in the optimization model, it is necessary to predict the probability of the occurrence of UH2 defects in track section sϵS in maintenance window t, i.e., Ps,t. It has been shown that the probability of the occurrence of severe isolated defects is dependent on the typical track geometry indicators used to plan maintenance activities, e.g. the SDLL (Andrade & Teixeira, Citation2014; Soleimanmeigouni, Ahmadi, Khajehei & Nissen, Citation2020).

Based on the occurrence of UH2 defects, the track sections can be classified into two groups, namely sections without any UH2 defect and sections with at least one UH2 defect. Therefore, for the purpose of this study, the response variable Ys,t is defined as a binary variable which takes a value of one when there is at least one UH2 defect in the track section, and zero otherwise. When a response variable has only two possible values, the binary logistic regression model is widely used to model the relationship between the response variable and the explanatory variables.

Accordingly, binary logistic regression is used with the SDLL as the explanatory variable to estimate the probability of the occurrence of UH2 defects. By considering Ys,t as the response variable, the aim is to model the conditional probability P(Ys,t=1|SDLLs,n(t))=π(SDLLs,n(t)). The probability of the occurrence of a UH2 defect P(Ys,t=1|SDLLs,n(t)) can be obtained using: (5) P(Ys,t=1|SDLLs,n(t))=π(SDLLs,n(t))=eβ0+β1SDLLs,n(t)1+eβ0+β1SDLLs,n(t)(5)

where β0 and β1 are the model coefficients, which are estimated utilizing the maximum likelihood method.

4.3. Mathematical scheduling model

This sub-section presents the formulation of the OM-based tamping scheduling problem, described in Section 3, as a MILP model. To begin with, the objective function, Equationequation (6), presents the detailed format of EquationEquation (1). The first part of the objective function considers the direct cost of performing tamping actions, which consists of two separate parts, namely a fixed cost and a variable cost. The fixed cost of tamping (f>0) represents the cost which needs to be paid if at least one track section requires tamping in a maintenance window.

However, this cost is independent of the number of tamped track sections in the maintenance window. On the other hand, the variable cost is associated with the performance of tamping on track sections and is dependent on the length of the track which is tamped. The second part of the objective function represents the cost associated with the occurrence of UH2 defects. The third part represents the cost associated with the unused life of track sections due to the earlier performance of tamping interventions: (6) minE(CX,Z)=tT(zt.f+sSxs,t.Ls.Cpm)+tTsSPs,t.Ciso+tTsSULs,t.xs,t.CUL(6)

The unused life of track section sϵS in the given maintenance window tϵT is calculated using this formula: (7) ULs,t= 1bsln(γSDLLs)(7) where ULs,t is the unused life of track section sϵS in maintenance window tϵT, bs and SDLLs  are the degradation rate and SDLL value for track section sϵS in maintenance window tϵT, respectively, and γ is the upper bound of the (corrective) maintenance limit.

The objective function must be minimized with respect to a set of constraints, which are elaborated in the sequence. Constraints (8) to (12) are related with the track geometry degradation and restoration. Constraint (8) represents the exponential degradation of the track sections. Constraints (9) and (10) express the recovery value for track section sϵS. Constraint (11) reflects the number of tamping actions performed on track section sϵS from the start until the current time (ct). Constraint (12) refers to the initial degradation value after tamping for track section sϵS in the nth tamping cycle: (8) SDLLs,t=SDLLs,n0.ebs0(1+ω)(n1)×(tTlts) tϵT, sϵS(8) (9) Rs,1=α+βSDLLs,1 sϵS, n=1(9) (10) Rs,n=Rs,1.(1φ)n1 sϵS, n>1(10) (11) n=t=1ctxs,t tϵT, sϵS(11) (12) SDLLs,n0=SDLLs,t×Rs,n tϵT, sϵS(12)

In addition, constraints (13) and (14) enforce the maintenance limits on the geometry degradation of track sections, while Constraint (13) is the lower bound and constraint (14) is the upper bound for tamping activities: (13) SDLLs,t.xs,tplan tϵT, sϵS(13) (14) SDLLs,t<γ tϵT, sϵS(14)

Constraint (15) ensures that the total tamping time is less than the possession time assigned to maintenance window t. EquationEquation (16) computes the total tamping time in maintenance window t. The total tamping time consists of three different times, namely the actual tamping time (Tttp), the travelling time (Tttr), and the warm-up and cool-down time (Ttcw). Based on authors’ discussions with railway maintenance experts, it is highly important to consider the warm-up and cool-down time in the model, because ignoring this issue will, in most cases, create geometry defects in the track sections in question. EquationEquation (17) gives the tamping time required for track section sϵS based on the length of the track section Ls and the tamping speed Vtamp. EquationEquation (18) provides the total travelling time in each maintenance window based on the travelling speed Vtr. EquationEquation (19) gives the total time required for warming up and cooling down in each tamping window. Constraint (20) ensures that the warming up and cooling down will not occur twice when performing tamping on two consecutive track sections. Constraint (21) ensures that in the case of tamping being performed on the last section, cooling down must be applied: (15) TtMTPtϵT(15) (16) TtM=Tttp+Ttcw+TttrtϵT(16) (17) Tttp=s=1SLsVtamp.xs,ttϵT, sϵS(17) (18) Tttr=s=1SLs(1xs,t)VtrtϵT, sϵS(18) (19) Ttcw=s=1Syt,s.TcwtϵT, sϵS(19) (20) ys,txs,txs+1,t tϵT, s=1,2, ,n1(20) (21) ys,txs,t  tϵT, s=S(21)

Constraint (22) sets zt equal to 1 if there is at least one track section that is tamped in the tth tamping window: (22) ztxs,ttϵT, sϵS (22)

As per UIC (Citation2008), it is recommended that tamping activities should start and finish on a straight line. If this is not possible, they can start or finish on circular curves. However, starting or finishing tamping operations on transition curves is forbidden, even if extreme care is taken. This is because it is difficult to achieve an acceptable run into and out of transition curves (UIC, Citation2008). Constraints (23) and (24) make sure that the track sections before and after sections on a transition curve will be tamped, if a track section in the curve needs tamping: (23) xt.s1xt.s.lstϵT, sϵS(23) (24) xt.s+1xt.s.lstϵT, sϵS(24)

Another practical issue that is considered in the model is the performance of tamping on track sections located between two track sections that require tamping (structural dependence). Constraint (25) deals with this issue in the proposed model and schedules tamping on track section sϵS, without considering its condition, if track sections s-1 and s + 1 need to be tamped. This constraint helps to keep the evenness of the track. Based on discussions with railway maintenance experts in the railway maintenance company Infranord, this constraint also depends on the tamping machine speed. Generally, if the tamping machine speed is high (as is the case with new tamping machines of high quality), then it is preferable to apply this constraint: (25) xsxs+1+xs11s>1(25)

Lastly, constraints (26, 27) and (28) ensure that variables xt,s, yt,s, ls and zt are binary; (26) ztϵ{0,1}  tϵT(26) (27) lsϵ{0,1}  sϵS(27) (28) xt,s, yt,sϵ{0,1}  tϵT, sϵS(28)

5. Solution method

It has been proven that the tamping scheduling problem is a non-deterministic polynomial-time hard (NP-hard) problem; see, e.g., Peralta et al. (Citation2018) and Zhang et al. (Citation2013) for details. Consequently, standard optimization techniques, e.g., branch and bound, are not suitable for solving the tamping scheduling problem, especially for a large number of track sections (Zhang et al., Citation2013; Zhao, Chan, & Burrow, Citation2009). Therefore, a GA is used to find the optimal solution for the problem dealt with in this study. The GA has been proven to be suitable for solving NP-hard problems and has been applied by many researchers to solve various engineering problems in different fields, including tamping scheduling problems (Zhang et al., Citation2013; Zhao et al., Citation2009).

Initialization is one of the most important steps in the GA. Using heuristic initialization increases the efficiency of the GA, although an excessive use of heuristic initialization will decrease the exploration capacity of the algorithm (Osaba et al., Citation2014). Therefore, a heuristic method should be used for the initialization, which will result in initial logical solutions for the problem while ensuring the diversity of these solutions. Actually, the initial solutions are not generated randomly. Thus, the initial solutions created by the proposed heuristic method are always within a set of feasible solutions. The steps for creating the initial solutions are as follows:

  1. Limit the number of tamped sections in each maintenance window to a maximum of 15% and a minimum of 5% of the total number of track sections.

  2. Predict the degradation value of each track section using the degradation model (for the first upcoming maintenance window).

  3. Generate a random number [0,1] to use for the current maintenance window:

    • If the random number is ‘1’, then a random number is generated between the minimum and maximum number of tamping interventions (based on step 1). The generated number indicates the number of sections selected for tamping.

    • Sort out the track sections in the worst condition.

    • Select n track sections (based on the generated random number) whose degradation values have exceeded the planning limit. If the number of sections with degradation values higher than the planning limit is greater than the number generated previously as described above, the worst-case sections will be selected as candidates and tamping of the others will be postponed to the next maintenance windows. If the number of sections with degradation values higher than the planning limit is smaller than the number generated previously as described above, then all the track sections above the planning limit are selected for tamping.

    • If the random number is ‘0’, the current maintenance window is not used.

4. Go back to step 2 and continue the process until the end of the planning horizon.

The proposed heuristic method, which is based on a two-step random selection, guarantees the diversity of the initial solutions while considering the condition of the track sections.

6. Case study

In order to test the proposed model, a case study was carried out using a data set collected from the Main Western Line in Sweden. The Main Western Line (Västra Stambanan) is the main railway line between Stockholm and Gothenburg. It is a double-track, electrified and remotely blocked line, used by both passenger and freight trains. The maximum speed of trains on the Main Western Line is around 200 km/h and the line consists of UIC 60 and SJ 50 rails, M1 ballast material, Pandrol e-clip fasteners and concrete sleepers. On this selected line, line section 414 between Sparreholm and Sköldinge stations was used for the case study. The length of the selected line section is about 18 km and it is divided into 97 track sections with different lengths, mostly from 100 m to 300 m. The length of each track section is fixed and provided by infrastructure managers. shows the distribution of the lengths of the track sections. As can be seen, the length of most of the track sections is around 200 m. The data on the line section used in the case study were collected for the time period between 2007 and 2018.

Figure 6. Histograms of the length of the track, the initial degradation value and the degradation rate.

Figure 6. Histograms of the length of the track, the initial degradation value and the degradation rate.

For the purposes of the case study, the optimal tamping scheduling is determined by considering three different scenarios for the tamping limit (γ). The scenarios for the tamping limit (γ) were defined by considering the relationship between the SDLL and the probability of the occurrence of UH2 defects and by applying three cut-off values, i.e. 0.1, 0.3 and 0.5. In the base case scenario, the cut-off value was 0.1, which meant that the γ value was the corresponding SDLL for a probability of the occurrence of UH2 defects equal to 0.1. The second and third scenarios were defined by considering cut-off values equal to 0.3 and 0.5, respectively. Applying a smaller cut-off value (0.1 in the examined case) implies a pessimistic maintenance policy in which maintenance actions perform in a manner to minimize the occurrence of isolated defects. Therefore, it is expected to perform more maintenance actions in this policy, which will lead to a lower average of degradation values for track sections. On the other hand, a larger cut-off value (0.5 in this case study) implies an optimistic maintenance policy. In fact, in this policy there is a lower priority to recover geometry isolated defects. Thus, it is expected that track sections degrade more compare to the previous case and maintenance actions will be performed in the certain cases with higher risk of the occurrence of isolated defects.

The planning horizon was set to three years and maintenance windows were available every 6 months. The degradation model presented in EquationEquation (2) was used to predict the condition of each track section in the available maintenance windows. The initial degradation parameters were extracted from the dataset. Based on expert opinions, the change in the degradation rate after tamping was set to 5%. c show the histograms of the degradation values and degradation rates, respectively. In order to estimate the probability of the occurrence of UH2 defects, EquationEquation (5) was used, considering the SDLL as the predictor. It should be notified that in this study the time to UH2 failures is not estimated. If the time to failure need to be analysed, it is important to take into account the censored data, as the exact time of failure is unknown. Readers are referred to Alemazkoor, Ruppert, and Meidani (Citation2018) for more information.

In this study, the response variable Y took a value of 0 whenever there was no UH2 defect in the track section, and a value of 1 whenever there was at least one UH2 defect in the track section. The data relating to the registered UH2 defects in the database for line section 414 were used to estimate the model parameters. The binary logistic regression for the proposed model is presented below: (29) P(Y|SDLL)=e8.093.78SDLL1+e8.093.78SDLL(29)

The results of the model show a p-value less than the significant level (0.05) for the SDLL and show that this factor is statistically significant.

The parameters of the recovery model (part 1 of EquationEquation (4)) were estimated by applying simple linear regression to the ratio between the SDLLs before and after the first tamping interventions for line section 414. The model for estimating the tamping recovery after the first tamping activity was formulated as follows: Rs,1=0.80.134.SDLLs,1

For the second part of the recovery model, the percentage of the quality loss due to a tamping action (φ) was set to 5% based on expert opinions.

The cost parameters and initial model parameters, presented in and , were set based on discussions with Trafikverket and Infranord maintenance experts. Regarding the cost associated with the occurrence of UH2 defects, it was assumed that the occurrence of UH2 defects would not lead to derailment and the cost was set based on Khajehei et al. (Citation2019). In addition, the parameters of the GA were set according to .

Table 2. Cost parameters.

Table 3. Initial parameters to develop the model.

Table 4. Parameters of the genetic algorithm.

6.1. Results of tamping scheduling

By solving the scheduling problem using the GA, the results relating to the optimal tamping schedules for different scenarios were obtained. These results are presented in detail in , including the number of tamping actions (# tamping), the total length of track tamped and the maintenance costs for all the three scenarios. As can be seen, for the base case scenario, a higher number of track sections were scheduled for tamping because a more conservative approach was adopted to reduce the number of occurrences of UH2 defects. The other two scenarios, on the other hand, are more optimistic about the occurrence of UH2 defects; i.e. the SDLL had to exceed a larger value compared to the base case scenario before a PM action was performed to prevent the occurrence of UH2 defects.

Table 5. Detailed results for the optimal tamping schedule.

Regarding the optimal scenario, the second scenario provides the minimum maintenance cost, although the third scenario results in the smallest number of tamping actions and the shortest total length of tamped track. The reason is the existence of the cost component related to the probability of the occurrence of UH2 defects, which increase exponentially. Moreover, depicts the mean probability of the occurrence of UH2 defects for all the three scenarios. The figure clearly shows that the mean probability of the occurrence of UH2 defects for the second and third scenarios is higher than that for the base case scenario.

Figure 7. Mean probability of occurrence of isolated defects for the whole line for different For Peer Review Only scenarios.

Figure 7. Mean probability of occurrence of isolated defects for the whole line for different For Peer Review Only scenarios.

displays the optimal tamping schedule obtained by the GA for the base case scenario. The figure shows that three maintenance windows were used in the optimal schedule plan as a result of grouping the tamping activities. In addition, because the unused life is considered in the proposed model, the model tries to schedule tamping as late as possible to minimize the unused life of track sections. Therefore, the proposed model enables IMs to assess the scheduling plan with respect to the expected risk of the occurrence of UH2 defects.

Figure 8. The optimal tamping schedule for the base case scenario.

Figure 8. The optimal tamping schedule for the base case scenario.

6.2. Effect of a change in the degradation rate parameter on the final scheduling result

As mentioned in Sub-section 4.1, performing tamping on a track section causes two changes in the degradation pattern, i.e., a change in the degradation rate and a loss of track quality due to the destructive effect of tamping. This sub-section treats the effect of considering a change in the degradation rate parameter (ω) (see EquationEquation (2)) on the final scheduling results. The results of optimal scheduling for the base case scenario for the model with and the model without ω are compared. These results are presented in , including the total number of tamping actions (# tamping), the total length of track tamped and the total maintenance costs. As can be seen, the model without ω underestimates the total number of tamping actions, as well as underestimating the total maintenance costs by 2%.

Table 6. The results of optimal scheduling for the base case scenario, with and without considering the change in the degradation rate parameter.

6.3. Effect of a fixed cost of tamping

The fixed cost of tamping is generally dependent on the number of maintenance machines used, the amount of fuel consumed, the logistics, and the crew’s salary and accommodation, among other causes of relevant expenditure. Therefore, the fixed cost of tamping directly depends on the company’s resources and can vary from one contractor to other. In this study, a sensitivity analysis was performed to evaluate the effect of different fixed costs of tamping on the optimal tamping scheduling.

When performing this analysis, all the initial parameters presented in and were taken to be the same as previously, except for the fixed cost of tamping. The effect on the base case scenario of three different fixed tamping costs, i.e., 10,000, 50,000 and 150,000 SEK, was investigated, and the results are shown in . As can be seen, the lower the fixed cost of tamping is, the more maintenance windows are occupied for tamping operations. When there is a lower fixed cost, the model tends to schedule tamping actions when the track sections approach the upper bound of the maintenance limit, as the obtained benefit for releasing a maintenance window is rather small in relation to the total maintenance cost.

Figure 9. Optimal tamping schedules for the base case scenario for a fixed cost of maintenance equal to a) 10,000 SEK, b) 50,000 SEK and c) 150,000 SEK.

Figure 9. Optimal tamping schedules for the base case scenario for a fixed cost of maintenance equal to a) 10,000 SEK, b) 50,000 SEK and c) 150,000 SEK.

6.4. Effect of the unused life of track sections on the optimal tamping scheduling

Sometimes it is more economical for maintenance contractors to perform tamping earlier, i.e. to perform tamping actions on a track section before the upper maintenance limit has been reached. This may happen for different reasons, e.g. to reduce the probability of the occurrence of UH2 defects and to exploit the availability of tamping resources. However, as reported by Andrews (Citation2013), while tamping actions will improve the condition of the ballast, the squeezing and vibrating of the ballast by tamping tines will break up the ballast particles. Considering this destructive effect of tamping on the ballast particles, increasing the frequency of tamping actions may shorten the life cycle of the track.

In the proposed model, to avoid the unnecessary performance of earlier tamping actions, the unused life is included in the model. In the case study, the effect of the unused life on the optimal tamping scheduling for the base case scenario was investigated. To achieve this, the optimal base case schedule with the unused life included in the model was compared with the optimal base case schedule without the unused life included in the model. presents the results of this comparison. As can be seen, the model which does not include the unused life in the objective function selects more track sections as candidates for conducting earlier tamping actions. Therefore, in the long term, models which do not include the unused life will shorten the life cycle of the track sections.

Table 7. The results of the model with and without the unused life included in the objective function.

6.5. Effect of the tamping machine speed on the optimal tamping scheduling

Tamping machines can be classified into different categories on the basis of their speed, which is mainly influenced by the number of sleepers that can be tamped simultaneously (Soleimanmeigouni, Citation2019). On main lines with a high traffic density and high speed and on heavy haul lines, it is generally the case that many trains pass along the track per day. On these lines, the maintenance windows are short (Zaayman, Citation2017). Therefore, using tamping machines with a high production rate is essential to maintain a high train punctuality by performing tamping operations within the short possession times. In the case study, the impact of the tamping machine speed during tamping and travelling on the optimal tamping schedule for the base case scenario is explored. For this purpose, the optimization procedure was performed for three tamping machines with different tamping speeds, i.e., 0.5 km/h, 1 km/h and 1.5 km/h. Regarding the travelling speed, the working performance (consumed possession time for tamping work) are compared for three different machines with travelling speeds of 80 km/h, 100 km/h and 120 km/h.

presents the results of the sensitivity analysis performed on the total working performance (possession time consumption). As can be seen, the tamping speed of the tamping machine highly affects the total working performance, while the travelling speed has a negligible effect on it. The results show that a tamping machine with a low performance (0.5 km/h) will increase the total possession time by about 34% compared to the base case (1.0 km/h). In addition, a tamping machine with a high tamping speed (1.5 km/h), will reduce the total possession time by about 15%.

Figure 10. Effect of the tamping speed and travelling speed of the tamping machine on the total working performance.

Figure 10. Effect of the tamping speed and travelling speed of the tamping machine on the total working performance.

Regarding the travelling speed, the maximum improvement with regard to the total consumed possession time will be about 1.2%, which will have almost no effect on the final result. Furthermore, presents the effect of the tamping machine speed on the total maintenance cost. As can be seen in this table, using a tamping machine with a low production rate (0.5 km/hr) will highly increase the total maintenance costs, while using a tamping machine with a high production rate (1.5 km/hr) will have no effect on the total maintenance costs. The results can be interpreted as indicating that, since there is a limited possession time in each maintenance window, using a tamping machine with a low performance requires the utilization of more maintenance windows to maintain the quality of the track. In addition, the total maintenance costs for a tamping machine with a high production rate are the same as those for the base case, because the benefits (bonus) of finishing the tasks in a shorter time than the assigned possession time have not been considered.

Table 8. Effect of the tamping speed of the tamping machine on the total maintenance costs.

Based on these results, it can be concluded that tamping machines with higher tamping speeds provide greater flexibility and more opportunities for maintenance contractors to perform tamping on more track sections (if necessary) in a shorter period of time. In addition, the travelling speed of the tamping machine will not highly affect the optimal tamping schedule or the maintenance costs. Finally, it is worth mentioning that besides the speed of the tamping machine, the experience of the driver of the tamping machine is highly important. In this study, it is assumed that the driver of the tamping machine possessed enough experience not to affect the tamping machine speed negatively.

7. Conclusions

The aim of this study has been to provide an OM optimization model for the problem of tamping scheduling. For this purpose, the objective function is set in such a way as to minimize the total maintenance costs and the number of unplanned tamping actions due to the occurrence of isolated defects. The standard deviation of the longitudinal level (SDLL) and the extreme values of isolated defects of the longitudinal level, alignment, and twist are used to represent the track geometry condition. An exponential model and binary logistic regression functions have been used to model the track geometry degradation and to predict the occurrence of isolated defects, respectively.

The tamping scheduling problem is formulated as a mixed integer linear programming (MILP) model. In the developed model, OM has been considered in the optimization model in the form of economic and structural dependence. In practice, it is well-known that there is a limited time for tamping activities and there exist different types of tamping machines with different levels of efficiency. The proposed model considers this issue and provides an optimal tamping schedule within the assigned possession time. The developed objective function in the programming model considers three main components, i.e., the direct cost of preventive tamping, the cost of the probability of the occurrence of isolated defects, and the unused life of a track section due to the earlier performance of tamping actions. A genetic algorithm has been used to determine the optimal solution to the problem.

The proposed model has been tested on real-life data collected from the Main Western Line in Sweden. The proposed model enables infrastructure managers to examine the effect of different scenarios for the control and management of isolated defects of the track geometry. In fact, in the proposed model it is possible to apply different scenarios based on the characteristics of the track line for planning maintenance activities to rectify isolated defects. In the case of a high-priority track line for passenger trains, it is desirable to have the minimum number of isolated defects as such defects highly affect the passenger comfort and cause traffic delays.

Therefore, the maintenance of such a line requires the definition of a proper scenario for the management of isolated defects by allocating a proper threshold for triggering maintenance actions. This is achieved in the proposed model by linking the probability of the occurrence of isolated defects with the level of the standard deviation of the longitudinal level. It has been shown that prediction of the track geometry condition without considering the destructive effect of tamping (a change in the degradation rate and a quality loss after tamping) will lead to underestimation of the maintenance needs. It has been found that it is important to consider the effect of the unused life of track sections to reduce the earlier performance of tamping actions. It is important to point out that the earlier performance of tamping actions will reduce the useful life of the track due to the destructive effect of tamping. The results show that the speed of the tamping machine can highly affect not only the optimal tamping schedule, but also the total maintenance cost. However, the travelling speed of the tamping machine has a minor effect on the final results and can be ignored. Therefore, it is highly recommended that, when determining the optimal tamping schedule, the speed of the tamping machine should be considered in the model.

One possible future research task would be to investigate the effect of considering the location of the tamping machine in the model. In addition, it must be noted that, in practice, tamping operations can be stopped because of problems associated with malfunctioning of the tamping machine. Hence, further research could also focus on the reliability of tamping machines as part of the scheduling problem.

Notations list
S=

set of railway track sections, with the number of 1 to S

T=

the given planning horizon

SDLL=

the standard deviation of the longitudinal level

SDLLs,n0=

the initial degradation value after the nth tamping cycle for track section sϵS

bs0=

the initial degradation rate for track section sϵS

ω=

a constant value which shows the change in the degradation rate after tamping

φ=

a constant value which shows the percentage of quality loss due to a tamping action

Tlts=

the time of the latest tamping intervention for track section sϵS

CUL=

the cost of the unused life due to the earlier performance of tamping actions (SEK/year)

f=

the fixed cost of maintenance based on the available machines and crew

Cpm=

the cost of a preventive tamping operation (per metre)

Ciso=

the cost of the probability of the occurrence of isolated defects

Ls=

the length of track section sϵS

n=

the number of tamping actions

PM=

preventive maintenance

CM=

corrective maintenance

Rs,1=

the first recovery value for track section sϵS, which is dependent on the degradation value before tamping

Rs,n=

the recovery value for track section sϵS in the nth maintenance cycle (n > 1)

TP=

the possession time for tamping work (in hours)

TtM=

the total tamping time in maintenance window tϵT

Tttp=

the time required to perform tamping on a track section

Tttr=

the time required to travel between track sections

Ttcw=

the time required to warm up and cool down the tamping machine

Vtamp=

the tamping machine speed (km/h)

Vtr=

the tamping machine travelling speed (km/h)

ULs,t=

the unused life loss of track section sϵS in maintenance window tϵT

xs,t=

binary variable which is 1 if track section sϵS in maintenance window tϵT needs to be tamped and 0 otherwise

yt,s=

binary variable for warming up and cooling down which is 1 if track section sϵS needs to be tamped in maintenance window t and 0 otherwise

zt=

binary variable which is 1 if any track section needs to be tamped in maintenance window t and 0 otherwise

ls=

binary variable which is 1 if track section sϵS is on a curve and 0 otherwise

Ps,t=

the probability of occurrence of isolated defects for track section sϵS in the tth time period

Acknowledgements

The authors would like to thank Trafikverket (the Swedish Transport Administration), Luleå Railway Research Center (JVTC) and Bana Väg För Framtiden (BVFF) for their technical and financial support provided during this project. Specific thanks are extended to the SIMTRACK project partners for their continuous technical and professional support and for sharing their expertise. The authors also wish to thank Roland Bång and Mikael Åstrand from Infranord for his valuable inputs and for sharing his experience with us. Finally, the authors would like to thank the anonymous reviewers for their productive comments, which have helped in improving the quality of the paper.

Disclosure statement

No potential conflict of interest was reported by the authors.

Notes

1 The possession time is defined as the time assigned for tamping activities, during which the track is free of traffic and regular service.

References