Next Article in Journal
Partial Order Rank Features in Colour Space
Next Article in Special Issue
Value of Information (VoI) for the Chloride Content in Reinforced Concrete Bridges
Previous Article in Journal
Semantic Information for Robot Navigation: A Survey
Previous Article in Special Issue
The Effect of Shape on Chloride Penetration of Circular Reinforcement Concrete Columns and Its Durability Design
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling the Optimal Maintenance Scheduling Strategy for Bridge Networks

1
School of Economics and Management, Chang’an University, Xi’an 710064, China
2
Engineering Research Center of Highway Infrastructure Digitalization, Ministry of Education, Chang’an University, Xi’an 710064, China
3
Department of Civil and Environmental Engineering, University of Waterloo, Waterloo, ON N2L 3G1, Canada
4
Yangzhou Polytechnic Institute, College of Architectural Engineering, Yangzhou 225000, China
5
College of Transportation Engineering, Tongji University, Shanghai 200082, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2020, 10(2), 498; https://doi.org/10.3390/app10020498
Submission received: 16 December 2019 / Revised: 7 January 2020 / Accepted: 8 January 2020 / Published: 9 January 2020
(This article belongs to the Special Issue Assessing and Extending the Service Life of Bridges)

Abstract

:

Featured Application

This work proposes a method framework to improve the efficiency of maintenance scheduling for bridge networks under resource constraints, which may provide a potential aid for bridge management.

Abstract

An optimal maintenance scheduling strategy for bridge networks can generate an efficient allocation of resources with budget limits and mitigate the perturbations caused by maintenance activities to the traffic flows. This research formulates the optimal maintenance scheduling problem as a bi-level programming model. The upper-level model is a multi-objective nonlinear programming model, which minimizes the total traffic delays during the maintenance period and maximizes the number of bridges to be maintained subject to the budget limit and the number of crews. In the lower-level, the users’ route choice following the upper-level decision is simulated using a modified user equilibrium model. Then, the proposed bi-level model is transformed into an equivalent single-level model that is solved by the simulated annealing algorithm. Finally, the model and algorithm are tested using a highway bridge network. The results show that the proposed method has an advantage in saving maintenance costs, reducing traffic delays, minimizing makespan compared with two empirical maintenance strategies. The sensitivity analysis reveals that traffic demand, number of crews, availability of budget, and decision maker’s preference all have significant effects on the optimal maintenance scheduling scheme for bridges including time sequence and job sequence.

1. Introduction

Bridges are the most vulnerable elements in highway networks, which play an important role in economic growth and social development [1]. Due to the increasing heavier truck-loads and exposure to wet environments, bridges are inclined to face rapid performance deterioration. Routine maintenance is necessary to guarantee the bridge network at a high service level and extend the service life of bridges. However, the available budget cannot cover the cost of maintaining all bridges simultaneously in a network. Hence, there is a growing demand for developing an efficient maintenance scheduling strategy for bridge networks.
In the literature, a large body of studies were carried out focusing on the optimization of bridge maintenance strategy, which is defined as an optimal resource allocation problem by most of the researchers [2,3]. In summary, there are two categories of the existing approaches dealing with this problem. The first category is the mathematical programming method [4] and the second category is the simulation-based method [5]. These methods can identify which bridges to maintain, but cannot determine the time sequence of maintenance activities for the bridges. Additionally, the interaction between the maintenance activities and the traffic delays in the network has not been completely investigated.
To this end, this paper aims to concentrate on the optimal maintenance scheduling strategy (OMSS) for bridge networks. Our work makes the following contributions. (1) We propose a nonlinear bi-level model to formulate the OMSS problem, which aims to minimize the total traffic delays during the maintenance period and ensures that the available maintenance budget covers as many bridges as possible. (2) We transform the bi-level model into an equivalent single-level model and employ the simulated annealing algorithm (SAA) as the model solution. (3) We use a highway bridge network to test the effectiveness of the proposed model and algorithm and compare the OMSS generated by our model with two commonly used empirical strategies.
The remainder of this paper is organized as follows. Section 2 presents a literature review of the existing studies of maintenance optimization for bridge networks. Section 3 formulates the problem and develops the solution algorithm. Section 4 illustrates the proposed model by a case study. Section 5 analyzes the sensitivity of relevant parameters. Conclusions and future work are discussed in Section 6.

2. Literature Review

The studies of network-level bridge maintenance optimization can be classified into two groups, in terms of the length of time horizon: single-stage maintenance problem and multi-stage maintenance problem [6,7,8]. This research falls in the first group.
For the single-stage maintenance problem, it aims to identify the prioritization of a set of bridges to be maintained in a network under budget limits. Combinatorial optimization theory is the most used tool in dealing with this problem, which formulates the problem as linear or nonlinear integer programming or mixed-integer programming models. For instance, Liu and Frangopol solve the bridge annual maintenance prioritization using multi-objective combinatorial optimization, which minimizes the largest condition index and the present value of maintenance cost as well as maximizes the smallest safety index [6]. Additionally, the maximization of bridge quality [9], maximization of tolerable condition index [10], maximization of service life [7,11], minimum user cost in the bridge network [12], minimum cumulative expected failure cost [13], maximum structural reliability [14], etc. are also considered to be objective functions in the literature. Recently, the concept of resilience was highlighted in the studies of infrastructure systems, and the maximization of the bridge network resilience was also taken into consideration. For example, Bocchini and Frangopol define bridge network resilience as the integral in time of the network functionality and present a linear programming model with two conflicting objectives, i.e., maximum resilience and minimum maintenance cost to generate an optimal bridge maintenance schedule [15]. In general, two approaches exist to solve the single-stage maintenance problem: the top-down approach and the bottom-up approach [16,17]. The top-down approach assumes that all the facilities in the transportation network have homogeneous features, e.g., traffic patterns, properties of performance deterioration [18], while the bottom-up approach assumes that the facilities have different characteristics, which can capture facility-specific features [19,20]. Kuhn and Madanat apply a top-down approach to solve selecting and scheduling maintenance activities on networks of transportation facilities under uncertainty [21]. Robelin and Madanat deal with the problem of optimizing bridge maintenance and replacement decisions over a finite planning horizon using a bottom-up solution method [22].
The multi-stage maintenance problem is usually formulated as dynamic programming models. Numerous studies employ Markov decision processes (MDP) and its variants to generate a long-term maintenance plan [23,24]. MDP simulates the discrete performance conditions of transportation facilities with the state transition equation. O’Connor et al. propose a Markov chain model to simulate the propagation phase of performance deterioration over time, which is incorporated into modeling the optimal maintenance strategy [25]. Schöbi and Chatzi put forward a partially observable Markov decision processes model combined with a non-linear action model for the optimal decision making of transportation infrastructure [26]. Additionally, Monte Carlo simulation also has been applied to solve the multi-stage maintenance problem [27,28,29]. However, the maintenance plans obtained by the above methods are randomized policies that are probabilistic in nature so that they cannot determine the specific maintenance strategy of every single facility in practice. To fill this gap, some other researchers adopt the approximate dynamic programming (ADP) models. For example, Kuhn introduces an ADP-based model to overcome the network-level infrastructure maintenance problem under budgetary restrictions and resource constraints [30]. The comparison between the ADP-based model and the MDP-based model carried out by Medury and Madanat shows that using ADP has an advantage in incorporating a variety of modeling assumptions within the decision-making process of transportation infrastructure maintenance [31].
Despite the wide range of studies in this realm, it is rare in the literature to investigate the interaction between the maintenance activities and the traffic delays in the bridge network or determine the time sequence and job sequence of the maintenance activities. To this end, this work aims to develop a state-of-the-art method framework to fill the abovementioned gaps.

3. Methodology

3.1. Assumption

This research is carried out based on the following assumptions:
(1)
Every single bridge is closed when its maintenance activity is ongoing, i.e., the traffic capacity of the bridge that is being maintained drops to zero.
(2)
Users can obtain the maintenance schedule of the bridge network in advance according to which users choose their routes.
(3)
All the traffic demands are fixed during the period of maintenance activities.

3.2. Notation

The notations used in this study are given as follows:
Sets and indices
ASet of all links in the highway network, indexed by a A .
ISet of bridges to be maintained or set of maintenance activities, indexed by i I .
SSet of all crews, indexed by s S .
WSet of origin-destination (OD) pairs, indexed by w W .
K w Set of paths that connect OD pair w, indexed by k K w .
Parameters
d i Duration of the maintenance activity i.
c i Maintenance cost of bridge i.
BAvailability of budget.
TLength of a discrete time period.
tTime period, t   =   1 ,   2 ,   ,   T .
q w Traffic demands of OD pair w.
l a Length of link a.
V 0 a Pre-maintenance speed limit of link a.
α , β Parameters of BRP function. BRP function proposed by U.S. Bureau of Public Roads is used to formulate the relationship between travel time and traffic flows. α is the correction factor and β indicates the growth rate of travel time
C 0 a Pre-maintenance traffic capacity of link a.
q a * Pre-maintenance traffic flow on link a under user equilibrium (UE) state. UE state is reached when, for each OD pair, the actual route travel time experienced by travelers within a traffic network is equal and minimal.
Variables
ZCumulative traffic delays in the network during the makespan.
u 0 a Pre-maintenance free-flow travel time of link a.
MMakespan of the maintenance scheduling scheme.
U t Travel time in the network at time t.
NNumber of bridges maintained.
U * Pre-maintenance travel time in the network.
cTotal maintenance costs.
q a t Traffic flow on link a at time t.
C a t Traffic capacity of link a at time t. If the bridge i maintained at time t lies on link a, C a t   =   0 ; otherwise, C a t   =   C 0 a .
u a t ( q ) Travel time of link a at time t.
h k w , t Traffic flow on the path k that connects OD pair w at time t.
x ist Binary variable, which means if the maintenance activity of bridge i is implemented by crew s and starts at time t, x ist   =   1 ; otherwise, x ist   =   0 .
δ a , k w , t Binary variable, which is defined as δ a , k w , t   =   1, if link a lies on path k that connects OD pair w; otherwise, δ a , k w , t   =   0.

3.3. Modeling

In this subsection, we propose a bi-level programming model to formulate the OMSS for bridge networks considering the dynamic traffic evolution. The upper-level model determines the OMSS to minimize the cumulative traffic delays during the makespan of the maintenance scheduling scheme subject to the budget limits and the number of crews. In the lower-level model, dynamic traffic assignment is simulated following the maintenance scheduling strategy obtained in the upper-level model to ensure the minimum travel time.
The upper-level model
min   Z   =   ( t   =   1 M U t )   M · U *
max   N   =   i I s S t   =   1 T x i s t
Subject to
M   =   max i I , s S { t   =   1 T t · x ist   +   d i }
i I s S t   =   1 T x ist · c i   =   c     B
0 i I τ = max { 1 , t d i + 1 } t x ist 1 ,   s S ,   t T
0 i I s S τ = max { 1 , t d i + 1 } t x ist | S | ,   t T
x ist { 0 , 1 } ,   i I ,   s S ,   t T
where Equation (1) is the objective function, which guarantees the minimum cumulative traffic delays during the makespan M. t   =   1 M U t is the total travel time during the makespan M. The other objective function in Equation (2) aims to cover as many bridges to be maintained as possible with the budget limit. Equation (3) defines the maintenance makespan as the maximum end time for all maintenance activities max i I , s S { t = 1 T t · x ist   +   d i } . Equation (4) is the budget constraint. i I τ = max { 1 , t d i   +   1 } t x ist   in Equation (5) is denoted as the number of ongoing maintenance activities carried out by crew s at time t, i.e., each crew can maintain at most one bridge at time t. Equation (6) represents that the amount of simultaneous maintenance activities cannot exceed the number of crews at time t. Equation (7) defines the types of decision variables.
The lower-level model
min   U t   =   a A 0 q a t u a t ( q ) dq ,   t   =   1 ,   2 ,   ,   T
Subject to
k K w h k w , t   =   q w ,   w W
w W k K w h k w , t · δ a , k w , t   =   q a t ,   a A
h k w , t     0 ,   w W ,   k K w
u 0 a   =   l a / V 0 a ,   a A
u a t ( q )   =   u 0 a · [ 1   +   α ( q a t / C a t ) β ] ,   a A
δ a , k w , t { 0 , 1 } ,   a A ,   w W ,   k K w
where Equations (8)–(11) define the Beckmann’s transformation [32] to simulate the traffic assignment under UE state at time t. Herein, the objective function in Equation (8) minimizes the total travel time in the network. Equation (9) denotes that the traffic demands of any OD pair are the sum of traffic flows on all paths linking the OD pair. Equation (10) indicates that the traffic volume on every single link is the sum of traffic volume on all paths on which the link lies. Equation (11) sets the traffic volume on each path as non-negative. Equation (12) formulates the free-flow travel time u 0 a on link a, which is defined as the ratio of the length l a to the speed limit V 0 a . Equation (13) is the classical BPR function, which is used to estimate the travel time, where α and β are function parameters. Equation (14) defines the types of decision variables.

3.4. Model Solution

The model solution is divided into two phases, namely the bi-level model is transformed into a single-level model in the first phase and in the second phase, SAA is employed to solve the single-level model.

3.4.1. Single-Level Model

Denote ρ as the decision maker’s preference so that the two objective functions in the upper-level model can be normalized as
F ( x ,   q )   =   ρ · Z Z min   +   ( 1     ρ ) · M M max
where x is a vector of the binary decision variable x ist , q is a vector of the decision variable q a t . Z min is the minimum value of objective Z. M max is the maximum value of objective M.
We define e as a vector of ones so that the discrete variable x ist   ( i I ,   s S ,   t T ) is equivalent to x T ( e x )   =   0 when 0     x     1 [33]. Hence, Equation (7) is equivalent to Equations (16) and (17).
x T ( e     x )   =   0
0     x ist     1 ,   i I ,   s S ,   t T
Then, denote Ω as the set of the feasible link flows for the lower-level model, i.e., Equations (8)–(14). Ω is formulated as
Ω   =   { q a t ,   a A | q a t   satisfies   Equations   ( 9 ) ( 14 ) } ,   t T
Hence, the optimal-value function of the lower-level model is defined as
  ω ( x )   =   min q a t Ω U t ( x , q )   =   min q a t Ω a A 0 q a t u a t ( q ) dq ,   t   =   1 ,   2 ,   ,   T
Apparently, for any feasible solution, it has U t ( x , q )     ω ( x )     0   . Since the traffic flow on each link is a unique value, U t ( x , q )     ω ( x )   =   0 holds if and only if q as the unique solution given fixed x . Therefore, the bi-level model can be transformed into its equivalent single-level model as follows:
F ( x , q )   =   ρ · Z Z max   +   ( 1     ρ ) · M M max
Subject to
min   M   =   max i I , s S { t   =   1 T t · x ist   +   d i }
i I s S t   =   1 T x ist · c i   =   c     B
0 i I τ   =   max { 1 , t d i + 1 } t x ist     1 ,   s S ,   t T
0 i I s S τ   =   max { 1 , t d i + 1 } t x ist     | S | ,   t T
x T   ( e     x )   =   0
0     x ist     1 ,   i I ,   s S ,   t T
U t ( x , q )     ω ( x )   =   0
k K w h k w , t   =   q w ,   w W
w W k K w h k w , t · δ a , k w , t   =   q a t ,   a A
h k w , t     0 ,   w W ,   k K w
u 0 a   =   l a / V 0 a ,   a A
u a t ( q )   =   u 0 a · [ 1   +   α ( q a t / C a t ) β ] ,   a A
δ a , k w , t { 0 , 1 } ,   a A ,   w W ,   k K w

3.4.2. Simulated Annealing Algorithm

The optimal maintenance scheduling strategy is a combinatorial optimization problem in nature, which can be solved by a set of algorithms including genetic algorithm, ant colony algorithm, tabu search algorithm, artificial immune algorithm, etc. Due to the advantages of obtaining the global optimal solution and fast convergence [34], SAA is an efficient algorithm for solving combinatorial optimization problems, which accepts the optimal solution with a certain probability [35,36,37]. Hence, we employ SAA to solve the transformed single-level model. The iterative steps are as follows:
Step 1: Initialization. Denote T 0 and T f as the initial temperature and termination temperature respectively and calculate the value of objective function F 0   =   F ( x ist 0 ) based on the initial solution x ist 0 that is generated randomly. The initial number of iterations is set as k   =   0 .
Step 2: If the temperature in the kth iteration T k reaches the termination criterion of the inner loop, the procedure goes to Step 3; otherwise, randomly select a feasible solution from the neighborhood and calculate F k using the following formulation.
F k   =   F ( x ist * )     F ( x ist k )
where x ist k is the solution in the kth iteration, x ist * is a random feasible solution from the neighborhood.
If F k   <   0 , x ist * is accepted as the new solution completely, otherwise, x ist * is accepted with the probability P ( T k ) when P ( T k )   >   ε , ε ( 0 , 1 ) , if P ( T k )   <   ε , repeat Step 2.
P ( T k )   =   exp ( F k / T k )
Step 3: Denote k = k + 1. If T k     T f , output the optimal solution x ist * , update the temperature by the following strategy and return to Step 2.
T k + 1   =   λ · T k
where λ is the temperature decrement factor, λ [ 0.9 , 1 ) .
Step 4: Output the optimal solution and stop the procedure.

4. Case Study

4.1. Testing Network and Basic Data

We use the highway bridge network shown in Figure 1 to demonstrate the effectiveness of the proposed method and algorithm. The network consists of 14 nodes and 13 bridges. There are 21 bidirectional links among nodes and 42 unidirectional links. The characteristics of all the 42 unidirectional links including length, traffic capacity, and speed limit are reported in Table 1. The daily traffic demands of the 20 OD pairs in the pre-maintenance period, which are assumed to be fixed are listed in Table 2.
Assume that the transportation agency plans to maintain the bridge network at t = 0 day. The available budget is 1500 fund-units. The maintenance duration and maintenance cost of each bridge are given in Table 3.
The other parameters are valued as follows:
T = 100, ρ   =   0.5 , α = 0.15, β = 4, T 0 = 200, T f = 0.01, ε = 0.001, λ = 0.95
The procedure is implemented using the commercial solver CPLEX (version 12.7.1), which was sourced in Waterloo, Canada from International Business Machines Corporation (IBM). All experiments are conducted on a Windows 10 PC with an Intel Core i7-9700 CPU (4.6 GHz) and 16.0 GB DDR4 (2400 MHz), which was sourced in Waterloo, Canada from Lenovo.

4.2. Results

The OMSS generated by the proposed model is demonstrated in Figure 2. Figure 2a shows the start and end time of the maintenance activity for each bridge, where the number on each bar is the duration of each maintenance activity. Figure 2b indicates the assignment of all the maintenance activities, where the letter and number on each bar are the bridge ID and maintenance duration, respectively, and the job sequence of each crew is ordered from left to right. Specifically, crew 1 undertakes the maintenance activities of bridge B and H, crew 2 is responsible for the maintenance activities of bridge L, E, and G, and bridge N and J are assigned to crew 3. The entire makespan of the maintenance schedule is 25 days.
From the simulation of traffic evolution during the makespan, we know that the travel time in the network has a significant day-to-day fluctuation, which is shown in Figure 3. Apparently, the travel time changes at the start and end time of every single maintenance activity. Compared to the travel time under UE state in the pre-maintenance period, the maintenance activities add up to 22,610 h of traffic delays.
In the bridge maintenance practice, two empirical strategies, i.e., flow-first scheduling strategy (FFSS) [38] and worst-first scheduling strategy (WFSS) [39] are two commonly adopted strategies. FFSS determines the time sequence of bridge maintenance activities by traffic flow from highest to lowest. WFSS determines the time sequence of maintenance activities by bridge performance from lowest to highest. Additionally, both the two strategies try to cover as many bridges as possible under the budget limit. Table 4 presents the traffic flow and performance ranking of each bridge in the pre-maintenance period. According to Table 4, FFSS and WFSS generate the maintenance schedules as in Figure 4 and Figure 5.
Table 5 lists the results of the OMSS, FFSS and WFSS respectively. OMSS covers maintenance activities of seven bridges with the lowest cost, i.e., 1450 fund-units generating the minimum traffic delays during the makespan of 25 days. WFSS exhausts the largest portion of the budget, which can only cover six bridges. FFSS has the maximum makespan and brings about the maximum traffic delays. Obviously, OMSS outperforms the two empirical strategies, which illustrates that the proposed method can make the bridge maintenance decision with lower cost, fewer traffic delays and shorter maintenance period.

5. Discussion

In this subsection, we discuss the sensitivities of traffic demand, number of crews, availability of budget and decision maker’s preference to illustrate the effects of these parameters on the results of OMSS. The sensitivity of every single parameter is analyzed by keeping all the other parameters constant.

5.1. Traffic Demand

We define τ ( <   τ   < + ) as the growth rate of traffic demands. Table 6 presents different results of the OMSS for different τ . It is found that traffic delays increase exponentially with the growth of τ . For τ   <   62 % , the results of OMSS keep constant that do not differ with the variation of τ . When τ is 62%, the OMSS will change the time sequence of the maintenance activities to reduce traffic delays by avoiding maintaining bridge G and bridge H simultaneously. Hence, for the bridge network with heavy traffic, it is beneficial to avoid simultaneous maintenance activities of bridges on two parallel links. For τ     86 % , the OMSS will maintain fewer bridges and change the maintenance time sequence to shorten the makespan, which can prevent more traffic congestion in the network.

5.2. Number of Crews

The number of crews means the maximum number of simultaneous bridge maintenance activities allowed by the available manpower. Table 7 shows three maintenance scheduling results for different numbers of crews. It is found that changes in the number of crews will affect the maintenance time sequence but not the bridges to be maintained. Obviously, the more the crews, the shorter the makespan. However, the relationship between the number of crews and the makespan is nonlinear. It has the maximum makespan, i.e., 73 days when there is only one crew, which produces more traffic delays. Although the makespan is the minimum, i.e., 16 days when there are five crews, there are still more traffic delays. Additional experiments show that | S |   =   3 can minimize traffic delays in this case study.

5.3. Availability of Budget

We obtain three results of the OMSS when the availability of budget is 1500, 2000 and 2500 fund-units respectively, which are shown in Table 8. Compared with B = 1500, the maintenance result under B = 2000 includes three more bridges to be maintained but has a longer maintenance period generating more traffic delays. Please note that the maintenance scheduling scheme keeps constant when B increases from 2000 to 2500, i.e., additional investment will not change the maintenance result because unilaterally increasing the capital investment but ignoring the increase of manpower cannot improve the OMSS.

5.4. Decision Maker’s Preference

Table 9 indicates three results of OMSS for three different ρ . The three results of OMSS are different in both maintenance time sequence and bridges to be maintained. Compared with ρ   =   0.5 , for ρ   =   0.3 , the OMSS generates more traffic delays, while for ρ   =   0.7 , fewer bridges are involved with maintenance activities. Hence, the OMSS is a tradeoff between the traffic delays and the number of bridges to be maintained based on the decision maker’s preference.

6. Conclusions

Because of climate change and increasing truck-loads, bridges are more inclined to suffer from rapid performance deterioration. Hence, periodic maintenance activities are highly needed to improve the bearing capacity and extend the service life of bridges. However, the available budget cannot cover all the bridges in a network. In this situation, it is necessary for transportation agencies to develop an optimal maintenance scheduling strategy with limited available resources. Most of the existing studies define this problem as optimal allocation of the limited funds, which can identify which bridges to maintain but cannot determine the time sequence of maintenance activities for the bridges accurately.
This research focuses on the optimal maintenance scheduling strategy for bridge networks. We formulate this problem as a bi-level model. The upper-level model is a multi-objective nonlinear programming model, which minimizes the total traffic delays during the maintenance period and maximizes the number of bridges to be maintained subject to the budget limit and the number of crews. In the lower-level, the users’ route choice following the upper-level decision is simulated using a modified user equilibrium model. Then, a SAA is employed to solve the model. Finally, the proposed method is illustrated on a highway bridge network to generate an optimal maintenance scheduling strategy. The key findings are summarized as follows:
(1)
Compared with the two empirical strategies, i.e., FFSS and WFSS, the optimal maintenance scheduling strategy generated by the proposed method has an advantage in saving maintenance cost, reducing traffic delays, minimizing makespan and can provide a potential aid for transportation agencies in making efficient maintenance decisions.
(2)
Traffic demand has a significant impact on the optimal maintenance scheduling strategy including time sequence and job sequence. For the bridge network with heavy traffic, avoiding simultaneous maintenance activities of bridges on two parallel links can reduce traffic delays during the maintenance period.
(3)
More crews can shorten the entire maintenance period apparently, but cannot always guarantee minimal traffic delays. Because more crews mean more bridges being maintained simultaneously, which aggravate traffic congestion. Only when the manpower and funds match can the optimal maintenance scheduling strategy be improved.
(4)
Decision maker’s preference also affects both the time sequence and job sequence. Hence, decision makers should consider a reasonable tradeoff between the traffic delays and the maximum number of bridges to be maintained.
The results of the case study show that the proposed model can generate the optimal maintenance scheduling strategy for a bridge network taking both the traffic delays and the maximum number of bridges to be maintained into account, which provides a reference for transportation agencies in bridge management. However, there are still some limitations of this study. Future work will include the following two aspects. (1) Take uncertainties, e.g., duration of maintenance activities, traffic demands between OD pairs into consideration during the scheduling decision process. (2) Develop more algorithms and compare the efficiency of these algorithms to find a more suitable model solution.

Author Contributions

X.M. designed research methods and wrote the manuscript; X.J. collected and analyzed the data and C.Y. edited and revised the manuscript, and J.Z. drew the figures. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Fundamental Research Funds for the Central Universities (Grant Number 300102238501) and National Natural Science Foundation of China (Grant Number 71701022) and Natural Science Basic Research Plan in Shaanxi Province of China (Grant Number 2018JQ7002) and National Key R & D project (Grant Number 2017YFC0803906) and Jiangsu Overseas Visiting Scholar Program for University Prominent Young & Middle-aged Teachers and Presidents (Grant Number 2018-3).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Liu, M.; Frangopol, D.M. Optimizing bridge network maintenance management under uncertainty with conflicting criteria: Life-cycle maintenance, failure, and user costs. J. Struct. Eng. 2006, 132, 1835–1845. [Google Scholar] [CrossRef]
  2. Lee, J.; Madanat, S. Joint optimization of pavement design, resurfacing and maintenance strategies with history-dependent deterioration models. Transp. Res. Part B Methodol. 2014, 68, 141–153. [Google Scholar] [CrossRef]
  3. Estes, A.C.; Frangopol, D.M. Minimum expected cost-oriented optimal maintenance planning for deteriorating structures: Application to concrete bridge decks. Reliab. Eng. Syst. Saf. 2001, 73, 281–291. [Google Scholar] [CrossRef]
  4. Xie, H.-B.; Wu, W.-J.; Wang, Y.-F. Life-time reliability based optimization of bridge maintenance strategy considering LCA and LCC. J. Clean. Prod. 2018, 176, 36–45. [Google Scholar] [CrossRef]
  5. Lee, H.-Y. Optimizing schedule for improving the traffic impact of work zone on roads. Autom. Constr. 2009, 18, 1034–1044. [Google Scholar] [CrossRef]
  6. Liu, M.; Frangopol, D.M. Bridge annual maintenance prioritization under uncertainty by multiobjective combinatorial optimization. Comput. Aided Civ. Infrastruct. Eng. 2005, 20, 343–353. [Google Scholar] [CrossRef]
  7. Yang, S.-I.; Frangopol, D.M.; Neves, L.C. Optimum maintenance strategy for deteriorating bridge structures based on lifetime functions. Eng. Struct. 2006, 28, 196–206. [Google Scholar] [CrossRef] [Green Version]
  8. Yehia, S.; Abudayyeh, O.; Fazal, I.; Randolph, D. A decision support system for concrete bridge deck maintenance. Adv. Eng. Softw. 2008, 39, 202–210. [Google Scholar] [CrossRef]
  9. Miyamoto, A.; Kawamura, K.; Nakamura, H. Bridge management system and maintenance optimization for existing bridges. Comput. Aided Civ. Infrastruct. Eng. 2000, 15, 45–55. [Google Scholar] [CrossRef]
  10. Huang, Y.-H.; Adams, T.M.; Pincheira, J.A. Analysis of life-cycle maintenance strategies for concrete bridge decks. J. Bridge Eng. 2004, 9, 250–258. [Google Scholar] [CrossRef]
  11. Furuta, H.; Kameda, T.; Nakahara, K.; Takahashi, Y.; Frangopol, D.M. Optimal bridge maintenance planning using improved multi-objective genetic algorithm. Struct. Infrastruct. Eng. 2006, 2, 33–41. [Google Scholar] [CrossRef]
  12. Orcesi, A.D.; Cremona, C.F. A bridge network maintenance framework for Pareto optimization of stakeholders/users costs. Reliab. Eng. Syst. Saf. 2010, 95, 1230–1243. [Google Scholar] [CrossRef]
  13. Orcesi, A.D.; Frangopol, D.M.; Kim, S. Optimization of bridge maintenance strategies based on multiple limit states and monitoring. Eng. Struct. 2010, 32, 627–640. [Google Scholar] [CrossRef]
  14. Frangopol, D.M.; Liu, M. Bridge network maintenance optimization using stochastic dynamic programming. J. Struct. Eng. 2007, 133, 1772–1782. [Google Scholar] [CrossRef]
  15. Bocchini, P.; Frangopol, D.M. Optimal resilience-and cost-based postdisaster intervention prioritization for bridges along a highway segment. J. Bridge Eng. 2010, 17, 117–129. [Google Scholar] [CrossRef]
  16. Lee, J.; Madanat, S. A joint bottom-up solution methodology for system-level pavement rehabilitation and reconstruction. Transp. Res. Part B Methodol. 2015, 78, 106–122. [Google Scholar] [CrossRef]
  17. Mao, X.; Yuan, C.; Gan, J. Incorporating Dynamic Traffic Distribution into Pavement Maintenance Optimization Model. Sustainability 2019, 11, 2488. [Google Scholar] [CrossRef] [Green Version]
  18. Durango-Cohen, P.L. A time series analysis framework for transportation infrastructure management. Transp. Res. Part B Methodol. 2007, 41, 493–505. [Google Scholar] [CrossRef]
  19. Sathaye, N.; Madanat, S. A bottom-up solution for the multi-facility optimal pavement resurfacing problem. Transp. Res. Part B Methodol. 2011, 45, 1004–1017. [Google Scholar] [CrossRef]
  20. Yeo, H.; Yoon, Y.; Madanat, S. Algorithms for bottom-up maintenance optimisation for heterogeneous infrastructure systems. Struct. Infrastruct. Eng. 2013, 9, 317–328. [Google Scholar] [CrossRef]
  21. Kuhn, K.D.; Madanat, S.M. Model uncertainty and the management of a system of infrastructure facilities. Transp. Res. Part C Emerg. Technol. 2005, 13, 391–404. [Google Scholar] [CrossRef] [Green Version]
  22. Robelin, C.-A.; Madanat, S.M. Reliability-based system-level optimization of bridge maintenance and replacement decisions. Transp. Sci. 2008, 42, 508–513. [Google Scholar] [CrossRef]
  23. Orcesi, A.D.; Cremona, C.F. Optimization of maintenance strategies for the management of the national bridge stock in France. J. Bridge Eng. 2010, 16, 44–52. [Google Scholar] [CrossRef]
  24. Wu, D.; Yuan, C.; Kumfer, W.; Liu, H. A life-cycle optimization model using semi-markov process for highway bridge maintenance. Appl. Math. Model. 2017, 43, 45–60. [Google Scholar] [CrossRef]
  25. O’Connor, A.; Sheils, E.; Breysse, D.; Schoefs, F. Markovian bridge maintenance planning incorporating corrosion initiation and nonlinear deterioration. J. Bridge Eng. 2011, 18, 189–199. [Google Scholar] [CrossRef]
  26. Schöbi, R.; Chatzi, E.N. Maintenance planning using continuous-state partially observable Markov decision processes and non-linear action models. Struct. Infrastruct. Eng. 2016, 12, 977–994. [Google Scholar] [CrossRef]
  27. Stewart, M.G.; Estes, A.C.; Frangopol, D.M. Bridge deck replacement for minimum expected cost under multiple reliability constraints. J. Struct. Eng. 2004, 130, 1414–1419. [Google Scholar] [CrossRef] [Green Version]
  28. Chou, J.-S.; Le, T.-S. Reliability-based performance simulation for optimized pavement maintenance. Reliab. Eng. Syst. Saf. 2011, 96, 1402–1410. [Google Scholar] [CrossRef]
  29. Frangopol, D.M. Life-cycle performance, management, and optimisation of structural systems under uncertainty: Accomplishments and challenges 1. Struct. Infrastruct. Eng. 2011, 7, 389–413. [Google Scholar] [CrossRef]
  30. Kuhn, K.D. Network-level infrastructure management using approximate dynamic programming. J. Infrastruct. Syst. 2009, 16, 103–111. [Google Scholar] [CrossRef]
  31. Medury, A.; Madanat, S. Incorporating network considerations into pavement management systems: A case for approximate dynamic programming. Transp. Res. Part C Emerg. Technol. 2013, 33, 134–150. [Google Scholar] [CrossRef]
  32. Beckmann, M.; McGuire, C.B.; Winsten, C.B. Studies in the Economics of Transportation; Yale University: New Haven, CT, USA, 1956. [Google Scholar]
  33. Zhang, H.; Gao, Z. Bilevel programming model and solution method for mixed transportation network design problem. J. Syst. Sci. Complex. 2009, 22, 446–459. [Google Scholar] [CrossRef]
  34. Vincent, F.Y.; Lin, S.-W.; Lee, W.; Ting, C.-J. A simulated annealing heuristic for the capacitated location routing problem. Comput. Ind. Eng. 2010, 58, 288–299. [Google Scholar]
  35. Wei, L.; Zhang, Z.; Zhang, D.; Leung, S.C. A simulated annealing algorithm for the capacitated vehicle routing problem with two-dimensional loading constraints. Eur. J. Oper. Res. 2018, 265, 843–859. [Google Scholar] [CrossRef]
  36. Kulturel-Konak, S.; Konak, A. A large-scale hybrid simulated annealing algorithm for cyclic facility layout problems. Eng. Optim. 2015, 47, 963–978. [Google Scholar] [CrossRef]
  37. Wang, Y.; Bu, G.; Wang, Y.; Zhao, T.; Zhang, Z.; Zhu, Z. Application of a simulated annealing algorithm to design and optimize a pressure-swing distillation process. Comput. Chem. Eng. 2016, 95, 97–107. [Google Scholar] [CrossRef]
  38. Haque, M.N.; Katsuchi, H.; Yamada, H.; Nishio, M. Flow field analysis of a pentagonal-shaped bridge deck by unsteady RANS. Eng. Appl. Comput. Fluid Mech. 2016, 10, 1–16. [Google Scholar] [CrossRef]
  39. Wang, X.; Foliente, G. Identifying bridge structural condition development trends via categorical inspection condition rating with case studies. Struct. Infrastruct. Eng. 2008, 4, 449–466. [Google Scholar] [CrossRef]
Figure 1. Layout of the highway bridge network.
Figure 1. Layout of the highway bridge network.
Applsci 10 00498 g001
Figure 2. Results of the OMSS. (a) Time sequence of maintenance activities; (b) Job sequence of crews.
Figure 2. Results of the OMSS. (a) Time sequence of maintenance activities; (b) Job sequence of crews.
Applsci 10 00498 g002
Figure 3. Day-to-day fluctuation of travel time in the network.
Figure 3. Day-to-day fluctuation of travel time in the network.
Applsci 10 00498 g003
Figure 4. Results of the FFSS. (a) Time sequence of maintenance activities; (b) Job sequence of crews.
Figure 4. Results of the FFSS. (a) Time sequence of maintenance activities; (b) Job sequence of crews.
Applsci 10 00498 g004
Figure 5. Results of the WFSS. (a) Time sequence of maintenance activities; (b) Job sequence of crews.
Figure 5. Results of the WFSS. (a) Time sequence of maintenance activities; (b) Job sequence of crews.
Applsci 10 00498 g005
Table 1. Characteristics of the 42 links.
Table 1. Characteristics of the 42 links.
a l a   ( km ) V 0 a   ( km / h ) C 0 a   ( veh / day ) a l a   ( km ) V 0 a   ( km / h ) C 0 a   ( veh / day )
1–25.78032002–15.7803200
1–149.370280014–19.3702800
2–36.56024003–26.5602400
2–136.470280013–26.4702800
3–410.58032004–310.5803200
3–105.270300010–35.2703000
3–114.860240011–34.8602400
4–56.37026005–46.3702600
4–61.36026006–41.3602600
5–75.98032007–55.9803200
5–86.16026008–56.1602600
6–71.17028007–61.1702800
6–106.860260010–66.8602600
7–84.26024008–74.2602400
8–96.38036009–86.3803600
9–106.760220010–96.7602200
9–125.880360012–95.8803600
11–125.560220012–115.5602200
11–136.360220013–116.3602200
12–147.480360014–127.4803600
13–145.670300014–135.6703000
Table 2. Daily traffic demands between the 20 OD pairs.
Table 2. Daily traffic demands between the 20 OD pairs.
OD q w   ( veh ) OD q w   ( veh ) OD q w   ( veh ) OD q w   ( veh )
1–55603–812005–1184013–4920
1–97503–145506–1462014–5610
1–116804–111608–278011–51300
2–512604–149508–11145012–11240
2–811205–111009–175012–4780
Table 3. Maintenance duration and maintenance cost of each bridge.
Table 3. Maintenance duration and maintenance cost of each bridge.
i d i   ( day ) c i   ( Fund Unit ) i d i   ( day ) c i   ( Fund Unit )
A15260H13230
B12240I15120
C11170J7190
D17280K12230
E9260L5210
F6190N16140
G11180
Table 4. Traffic flow and performance ranking (R) of each bridge.
Table 4. Traffic flow and performance ranking (R) of each bridge.
ia q a *   ( veh / day ) Ria q a *   ( veh / day ) R
A1–236477H8–913779
2–127529–81491
B2–3123110I9–1019731
3–2112710–91681
C3–414863J11–1330076
4–3126513–112461
D3–4206513K12–1420912
4–3232914–122177
E4–5186312L1–14421011
5–4146314–12806
F5–721494N1–1431578
7–5143214–13859
G6–1028525
10–62530
Table 5. Results of OMSS, FFSS and WFSS.
Table 5. Results of OMSS, FFSS and WFSS.
Maintenance Scheduling StrategyOMSSFFSSWFSS
c145014801490
Z21,97823,24322,366
M253228
N776
Table 6. Results of the OMSS for different τ .
Table 6. Results of the OMSS for different τ .
τ−30%030%62%86%100%
c145014501450145014301430
Z18,02221,97826,37432,96241,75852,945
M252525252424
N777766
OMSSCrew 1: B, H
Crew 2: L, E, G
Crew 3: N, J
Crew 1: B, H
Crew 2: G, L, E
Crew 3: N, J
Crew 1: B, K
Crew 2: E, H
Crew 3: D, J
Table 7. Results of the OMSS for different numbers of crews.
Table 7. Results of the OMSS for different numbers of crews.
S135
c145014501450
Z45,15321,97822,537
M732516
N777
OMSSCrew 1: B, L, N, E, H, G, JCrew 1: B, H
Crew 2: L, E, G
Crew 3: N, J
Crew 1: B
Crew 2: L, G
Crew 3: N
Crew 4: E, J
Crew 5: H
Table 8. Results of the OMSS for different budget limits.
Table 8. Results of the OMSS for different budget limits.
B150020002500
c145019701970
Z21,97839,15839,158
M253737
N71010
OMSSCrew 1: B, H
Crew 2: L, E, G
Crew 3: N, J
Crew 1: B, E, N
Crew 2: C, G, I
Crew 3: H, J, K, L
Crew 1: B, E, N
Crew 2: C, G, I
Crew 3: H, J, K, L
Table 9. Results of the OMSS for different ρ .
Table 9. Results of the OMSS for different ρ .
ρ.0.30.50.7
c145014501260
Z29,85121,97819,657
M292522
N776
OMSSCrew 1: B, N
Crew 2: C, D
Crew 3: G, H, L
Crew 1: B, H
Crew 2: L, E, G
Crew 3: N, J
Crew 1: C, G
Crew 2: E, K
Crew 3: H, J

Share and Cite

MDPI and ACS Style

Mao, X.; Jiang, X.; Yuan, C.; Zhou, J. Modeling the Optimal Maintenance Scheduling Strategy for Bridge Networks. Appl. Sci. 2020, 10, 498. https://doi.org/10.3390/app10020498

AMA Style

Mao X, Jiang X, Yuan C, Zhou J. Modeling the Optimal Maintenance Scheduling Strategy for Bridge Networks. Applied Sciences. 2020; 10(2):498. https://doi.org/10.3390/app10020498

Chicago/Turabian Style

Mao, Xinhua, Xiandong Jiang, Changwei Yuan, and Jibiao Zhou. 2020. "Modeling the Optimal Maintenance Scheduling Strategy for Bridge Networks" Applied Sciences 10, no. 2: 498. https://doi.org/10.3390/app10020498

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop