Professional Documents
Culture Documents
net/publication/297047550
CITATIONS READS
4 979
4 authors, including:
Wook Kim
Pusan National University
26 PUBLICATIONS 117 CITATIONS
SEE PROFILE
All content following this page was uploaded by Wook Kim on 26 February 2018.
Abstract – In order for the optimal solution of generators’ annual maintenance scheduling to be
applicable to the actual power system it is crucial to incorporate the constraints related to the
equivalent operation hours (EOHs) in the optimization model. However, most of the existing
researches on the optimal maintenance scheduling are based on the assumption that the maintenances
are to be performed periodically regardless of the operation hours. It is mainly because the
computation time to calculate EOHs increases exponentially as the number of generators becomes
larger. In this paper an efficient algorithm based on demand grouping method is proposed to calculate
the approximate EOHs in an acceptable computation time. The method to calculate the approximate
EOHs is incorporated into the optimization model for the maintenance scheduling with consideration
on the EOHs of generators. The proposed method is successfully applied to the actual Korean power
system and shows significant improvement when compared to the result of the maintenance scheduling
algorithm without consideration on EOHs.
Keywords: Optimal maintenance scheduling, Equivalent operation hours (EOHs), Demand grouping
338
Copyright ⓒ The Korean Institute of Electrical Engineers
This is an Open-Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/
licenses/by-nc/3.0/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
Sangheon Han, Hyoungtae Kim, Sungwoo Lee and Wook Kim
limited amount of literature. Most of them are based on too supg start-up cost per start (KRW)
complicated mathematical models, so they can only be Res the minimum reserve rate (%)
applied to rather small scale power systems [11]. Kstart decision variable for start-up
The main contribution of this paper is to consider the LimitEOH maximum allowable EOHs (hour)
EOHs of CCGT generators when finding the optimal CCx maintenance duration of CCGT generator
solution of the annual maintenance scheduling. It is τ w, d weight factor for day (business day: 5,
obvious that it is impractical and unnecessary to use the weekend: 2)
exact and detailed hourly-based unit commitment and Demand w, d electricity demand (MW)
economic dispatch models to estimate the EOHs of Dmaxw maximum demand (MW)
CCGT generators. It is necessary to simplify both models Pmaxg maximum generator output (MW)
to a certain degree to reduce the computation time when Pming minimum generator output (MW)
the size of the system becomes larger. Lobato et al. [12] Mtypeg type of maintenance (period)
used demand grouping method to calculate the number of Variables
start-ups and the generator outputs, but they used such Fcost g , w, d total fuel cost (KRW)
simplified mathematical model (for example, the generator Scost g , w, d total start-up cost (KRW)
outputs are modeled as the binary variables - 0 or Pg , w, d generator Output (MW)
maximum) that the calculation results of EOHs are opg , w, d operation status (ON: 1, OFF: 0)
erroneous. stupg , w, d binary variable for start-up (start-up: 1,
In this paper an effective and practical method to other: 0)
estimate the EOHs of CCGT generators for the annual xg , w binary variable for maintenance status
maintenance scheduling is proposed. The main idea is that (maintenance state: 1, other: 0)
the hourly load demands are categorized into several xstupg , w binary variable for start of maintenance
groups and substituted with representative value of each (start: 1, other: 0)
group. Properly categorizing the hourly load demands, EOH g , w accumulated EOHs (positive) (hours)
the number of combinations to estimate the generation dEOH g , w increment of weekly EOHs (positive)
amounts and the number of start-ups/shutdowns can be (hours)
enormously reduced. And consequently the EOHs can be
can be easily calculated. 2.2 Grouping of hourly load demands
This paper organizes as follows. The mathematical
formulation for the optimization of annual maintenance In order to consider the EOHs of CCGT generators in
scheduling with consideration on the EOHs of CCGT the optimization of annual maintenance scheduling, it is
generators will be explained in Section 2. Section 3 will necessary to estimate the capacity factor (annual generation
describe the studied system, or the Korean power system amount) and the number of start-ups/shutdowns of each
with the market and system data actually used in the year generator. Therefore, it is necessary for the mathematical
of 2013. In the same section, the simulation results of the model of the problem to incorporate the economic dispatch
proposed method will be compared with those of the and unit commitment models.
maintenance scheduling without consideration on the Although more detail models are desirable for the exact
EOHs of CCGT generators. The conclusions will be given estimation of utilization and number of start-up/shutdown,
in the last section. it is impractical to use the detailed hourly economic dispatch
and unit commitment models for annual maintenance
scheduling mainly due to computation time. In this paper
2. Mathematical Formulation of the Annual the method used in reference [8] has been adopted and
Maintenance Scheduling slightly modified to estimate the annual generation amount
and the number of start-ups/shutdowns in reasonable
2.1 Nomenclature computation time.
Here is the summary of the procedure to estimate EOHs
Sets and indices of CCGT generators:
g generator set index
w maintenance period set index 1) One year is divided into 52 weeks.
d day set index 2) As shown in Fig. 1 the hourly load demands of each
G generator set week are classified into 6 groups (three groups for
W maintenance periods set (1 year = 52 weekdays and three groups for weekend)
weeks) 3) The hourly load demands are replaced with the
D days set representative value of each demand group.
Parameters 4) Mixed-integer economic dispatch algorithm is applied
fuelg fuel cost per MW (KRW/MW) to each group to calculate the output of each generator.
http://www.jeet.or.kr │ 339
Optimization of Generator Maintenance Scheduling with Consideration on the Equivalent Operation Hours
where Fcost g , w, d = fuelg × Pg , w, d × τ w, d (2) where opg , w, d and xg , w are the binary variables for
Scost g , w, d = Kstart × supg × stupg , w, d (3) operation status and maintenance status, respectively.
When xg , w is one, then opg , w, d can only be zero. But if
The objective function, Eq. (1), consists of fuel cost and xg , w is zero, then opg , w, d can either be zero or one.
start-up cost. In Eq. (2), the fuel cost, Fcost g , w, d , is
calculated as the multiplication of fuel cost per MW of Continuity condition for maintenance status
each generator (KRW/MW) and the generation amount
Generally, once the maintenance starts, it cannot be
(MW). The start-up cost or Scost g , w, d is defined as the
halted until the pre-determined type of maintenance is
multiplication of start-up cost per start and binary decision
completed. Therefore, the following constraints must be
variable for start-up of operation ( stupg , w, d ) as in Eq. (3).
satisfied:
2.4 Constraints w + Mtypeg −1
∑ xg , wn ≥ ( xg , w − xg , w −1 ) × Mtypeg (8)
This paper incorporates most of the general constraints wn = w
commonly used in other similar studies [1]. However, ∑ xg , w = Mtypeg for baseload generators (9)
several additional constraints related to the equivalent w∈W
between the minimum and maximum values, which can EOH g , w ≥ 0 (16)
be expressed as the following discontinuous inequality
constraint: The purpose of Eq. (11) is to calculate the weekly
EOHs by adding the increments of EOHs, given by Eq.
Pg , w, d = 0 or Pming ≤ Pg , w, d ≤ Pmaxg (6) (15), to the accumulated EOHs of the previous week.
Inequality sign in Eq. (11) along with Eq. (12) and (13)
Operation status of generators during the maintenance are necessary to reset the EOH to zero after the
period: maintenance is performed. Here, M is the large number.
Eq. (14) represents the condition for the minimum EOHs at
It is obvious that generator cannot operate when it is
which the maintenance is allowed. Here, it is set to
under maintenance. Mathematically it can be expressed as α (80%) of the maximum allowable EOHs. Grouping of
the following inequality constraint:
the hourly demand into ‘three’ groups can be helpful to
http://www.jeet.or.kr │ 341
Optimization of Generator Maintenance Scheduling with Consideration on the Equivalent Operation Hours
reduce the overall computation time for optimization, but CPLEX solver available with GAMS (General Algebraic
the estimation results of EOHs (or the number of start-ups) Modeling System) [14]. Two cases are compared. Firstly,
can have slight errors. Therefore, it is highly probable for the optimization on the maintenance scheduling is
the EOHs of CCGTs can be reached earlier than the performed without consideration on the EOHs of CCGT
optimization results due to errors of grouping and/or the generators. Instead of Eq. (11)~(16) which are the
demand forecasting. Empirically we set the maximum constraints related the EOHs of CCGT generators, the
number of EOHs during the optimization at the 80% of the maintenance periods for the CCGT generators are assigned
maximum allowable EOHs in order to eliminate this according to the pre-determined periods. Secondly, the
problem. maintenance schedules of CCGT generators are optimized
with consideration on EOH constraints or Eq. (11)~(16).
The results from both cases are summarized and compared
3. Case study in the following subsections.
Simulation study is performed on the actual Korean 3.1 Maintenance scheduling without consideration on
electricity market in order to show the validity of the EOH constraints
proposed method. Most of the data used for simulations are
actual market data in the year of 2013 available from The optimization result without consideration on EOHs
public sources. is shown in Table 2. The total annual generation cost for
this case is about 17.40 trillion KRW and its weekly
Table 1. Generation Mix in Korea power system (2013) operating reserve rate is shown in Fig. 4. The average and
Installed Energy
minimum reserve rates during the planning period are
MW % MWh % 14.2% and 6.3%, respectively.
Nuclear 20,716 23.8 138,783,973 26.9 The most significant problem of this case is that the
Coal 29,371 33.8 218,585,256 42.4 EOHs of some CCGT generators (CC#10, CC#31 and
CCGT 23,473 27.0 124,400,011 24.1 CC#41) are higher than the maximum allowable values
Hydro 4,700 5.4 8,393,929 1.6
(LimitEOH) as shown in Table 2 and Fig. 5. Therefore, the
Renewable 5,273 6.1 10,159,658 2.0
other 3,436 4.0 15,144,104 2.9 optimization result cannot be directly applied and needs to
Total 86,949 100 515,466,931 100 be manually re-adjusted. It should be noted that the
maintenance schedules are unnecessarily assigned to some
For simplicity, it is assumed that there is only one type
of CCGT generator or 7FA turbine generator with about
1,300°C of inlet temperature which is one of the most
common CCGT generators in Korea [4].
Because nuclear plants should keep the stringent
schedules for nuclear fuel rod exchange and safety
inspection, they are excluded from the optimization of
maintenance scheduling and the pre-determined
maintenance schedules are applied. Hydro plants are also
excluded from the optimization due to various reasons [13].
The maintenance scheduling has been optimized using Fig. 4. Operating reserve rate without considering EOH
Table 2. Weekly EOHs of the selected combined cycle generators (without considering EOH) [unit: hours]
Note: 1) The shaded blanks denote that the CCGTs are in maintenance states.
2) The red colored numbers denote that the EOHs are higher than the maximum allowable EOHs.
Table 3. Weekly EOHs of the selected combined cycle generators (in consideration of EOH constraints) [unit: hours]
Note: 1) The shaded blanks denote that the CCGTs are in maintenance states.
2) The red colored numbers denote that the EOHs are higher than the maximum allowable EOHs.
Fig. 5. EOHs of selected generators (without considering Fig. 7. EOHs of the selected CCGT generators (under the
the EOH constraints) consideration on EOH constraints)
http://www.jeet.or.kr │ 343
Optimization of Generator Maintenance Scheduling with Consideration on the Equivalent Operation Hours
Table 4. Generation cost & Reserve rates after adjustment Table 5. Generation cost & Reserve rates for 3 & 6
groupings
Generation Minimum Average
cost(hundred reserve reserve Minimum Average Annual generation
million won) rate (%) rate (%) reserve rate (%) reserve rate (%) cost (billion KRW)
Before adjustment 174,011 6.3 14.2 6 grouping 6.6 14.6 18,935
After adjustment 174,311 4.9 14.0 3 grouping 6.3 14.6 18,944
Proposed Method 174,478 6.6 14.6
the optimization of the annual maintenance scheduling programming,” IEEE Transactions on Power
for CCGTs with consideration on EOHs. An electricity Apparatus and Systems, Vol. PAS-94, No. 2, pp.
demand grouping method is applied in order to estimate the 665-671, 1975
annual approximate capacity factor (generation amount) [6] G. T. Egan, T. S. Dillon and K. Morsztyn, “An
and the number of start-up and shutdown of each CCGT experimental method of determination of optimal
generator in a reasonable computation time. maintenance schedules in power systems using the
The proposed method has been applied to the Korean branch-and-bound technique,” IEEE Transactions on
power system with the actual market data in the year of Systems, Man, and Cybernetics, Vol. SMC-6, No. 8,
2013. The simulations are performed on two cases: one for pp. 538-547, 1976
the case with consideration on EOHs and the other for the [7] J. F. Dopazo, H. M. Merrill, “Optimal generator
case without consideration on EOHs, while the effect of maintenance scheduling using integer programming,”
the EOH considerations on the maintenance scheduling IEEE Transactions on Power Apparatus and Systems,
is quite significant. The simulation results show that the Vol. PAS-94, No. 5, pp. 1537-1545, 1975
proposed method (considering EOHs) can improve the [8] S.P. Canto, “Application of Benders’ decomposition
average and minimum reserve rates by 1.7%p and 0.6%p to power plant preventive maintenance scheduling,”
to 6.6% and 14.6% from 4.9% and 14.0%, respectively, European journal of operational research, Vol. 184,
without significant increase of the total generation cost No. 2, pp. 759-777, 2008
compared to the optimization without consideration on [9] Y. Wang and E. Handschin, “A new genetic algori-
EOHs. thm for preventive unit maintenance scheduling for
power system,” International Journal of Electrical
Power & Energy Systems, Vol. 22, No. 5, pp. 343-
Acknowledgements 348, 2000
[10] J. T. Saraiva, M. L. Pereira, V. T. Mendes and J. C.
This work was supported by the Human Resources Soousa, “A simulated annealing based approach to
Program in Energy Technology of the Korea Institute of solve the generator maintenance scheduling pro-
Energy Technology Evaluation and Planning (KETEP), blem,” Electric Power Systems Research, Vol. 81, No.
granted financial resource from the Ministry of Trade, 7, pp. 1283-1291, 2011
Industry & Energy, Republic of Korea (No.2015 [11] M. Fattahi, M. Mahootchi, H. Mosadegh and F.
4030200670), and Basic Science Research Program through Fallahi, “A new approach for maintenance scheduling
the National Research Foundation of Korea (NRF) of generating units in electrical power systems based
funded by the Ministry of Education (No.2015R1D1A1A on their operational hours,” Computers and Operations
01061286). Research, Vol. 50, pp. 61-79, 2014
[12] E. Lobato, P. Sánchez-Martín and E. Sáiz-Marín,
“Long Term Maintenance Optimization of CCGT
Plants,” Power and Energy Engineering Conference
References (APPEEC), 2012 Asia-Pacific. IEEE, 2012.
[13] S. M Han, Y. G. Shin, B. H. Kim, “An Algorithm
[1] Z.A. Yamayee, “Maintenance scheduling: description, for Generator Maintenance Scheduling Considering
literature survey, and interface with overall operat- Transmission System,” The Korean Institute of
ions scheduling,” IEEE Power Engineering Review, Electrical Engineers, Vol. 54A, No. 7, pp. 352-357.
Vol. PER-2, No. 8, pp. 50-51, 1982 2005(In Korean)
[2] A. Froger, M. Gendreau, JE. Mendoza, E. Pinson [14] R.E. Rosenthal, GAMS – A User’s Guide, GAMS
and LM. Rousseau, “Maintenance Scheduling in the Development Corporation, 2014
Electricity Industry: A Literature Review,” Inter-
unitversity Research Centre on Enterprise Networks,
Logistics and Transportation, 2014
[3] S. Bisanovic, M. Hajro, and M. Dlakic. “A profit- Han Sangheon received a B.S and
based maintenance scheduling of thermal power M.S degree in Electronic and Elect-
units in electricity market,” International Journal of rical engineering from Pusan National
Electrical and Electronics Engineering, Vol. 5, No. 3, University, Korea, in 2014 and 2016,
pp. 156-164, 2011 respectively. Currently, he has been
[4] Standards on generator maintenance scheduling, with LG chem. His research interests
Ministry of trade, Industry and Energy Electric power are power system economics, micro
division, 2013.11(In Korean) grid and optimization theory.
[5] H.H. Zurn, V.H. Quintana, “Generator maintenance
scheduling via successive approximations dynamic
http://www.jeet.or.kr │ 345
Optimization of Generator Maintenance Scheduling with Consideration on the Equivalent Operation Hours