Professional Documents
Culture Documents
Power System
By
1
CERTIFICATE OF APPROVAL
Power System” carried out by Mr. Burhan Nazir (19207145006), Mr. Faizan Zahoor
Khan (19207145012) and Mr. Tanzeeb Ahmad (19207145034) is hereby approved as the
manner.
2
ACKNOWLEDGEMENT
We would like to articulate our sincere gratitude towards all those who have contributed
their precious time and helped along in our project work. Without them it would have been
a tough job to complete and understand this project work.
We would especially like to thank Mr. Adil Yousuf, our project supervisor for his firm
support and guidance and invaluable suggestions throughout the project work.
3
ABSTRACT
Since the structure has changed from being regulated to being deregulated, the centralized
maintenance system is no longer valid. These days, utility company manager’s major
responsibilities include reducing operations and maintenance (O&M) expenses and
maintaining service reliability. Perhaps the biggest single controllable cost of a utility
operation is preventive maintenance. It is believed that attaining an ideal trade-off between
the expense of maintenance and the reliability of service in a reformed power system
requires careful planning and effective coordination among self-interested entities. Time-
directed maintenance and manufacturer recommendations were highly emphasized in
traditional maintenance programs in vertically integrated utilities.
This project aims to develop a trustworthy and practical model for the generation
maintenance planning in a restructured power system. To illustrate how the developed
model is used, a case example is presented. According to the analysis, the maintenance
strategy, maintenance expenses, and market pricing all have an impact on the maintenance
schedule in the end. In order to portray a more realistic situation for the maintenance
scheduling of generator units in a deregulated environment, the study shows that the cost
components must be carefully studied and simulated since they are key aspects to produce
an effective maintenance plan.
4
TABLE OF CONTENTS
CertificateI
Certificate of approval II
Acknowledgement III
Abstract IV
List of Tables IX
List of Figures X
Chapter1
Introduction1
Chapter2
Literature Review5
Chapter3
3.1 Introduction10
Chapter 4
5
Maintenance Scheduling in restructured Power System16
4.1 Introduction16
Chapter 5
5.1 Introduction32
5.2.1 Methodology Ⅰ: Single objective approach by considering the GENCO’s and ISO’s
objective separately34
5.2.2 Methodology Ⅱ: Multi objective approach by considering the GENCO’s and ISO’s
objective simultaneously38
Chapter 6
6
Solution Algorithm for Generator Maintenance Scheduling in Restructured Power
System41
6.2 Comparison between single objective approach and multi objective approach51
6.3 Conclusion53
Bibliography54
7
GMS Generator Maintenance
Scheduling
ISO Independent Service
Operator
GENCO Generating Companies
TRANSCO Transmission Companies
DISCO Distribution Companies
x¿ Unit Maintenance Status, 1, if unit is on Maintenance
Pimin
Minimum Power output of a generating Unit i (MW)
Pimax
Maximum Power output of a generating Unit i (MW)
Rmin Minimum reserve Margin
Pdt Load at time period t
C (P¿ )
Cost of fuel
P¿
Di Energy produced by unit i in time t (MW)
S Maintenance Duration in weeks
MCE Maximum number of units that can be maintained simultaneously
PMC Market Clearing Expenses
FMC Permanent Maintenance Cost
HW Flexible Maintenance Cost
I All weeks of the hour
Cp Reliability index
u(t) Penalty factor
Unit step function
8
LIST OF TABLES
Table 6.1: Weekly electricity prices and weekly peak load in percentage of annual
peak42
Table 6.2: Generating unit data and operating and maintenance cost data44
Table 6.3: Starting week of each unit for maintenance using GA46
Table 6.4: Starting week of each unit for maintenance using NSGA-II 49
Table 6.5 Comparison between single objective approach and multi objective
approach52
9
LIST OF FIGURES
Figure 3.1: Power System Structure under Vertically Integrated Utilities ..12
Figure 6.2 : Reliability index of GENCO’s proposal, ISO’s proposal and final maintenance
schedule 47
Figure 6.8: Number of iterations versus time graph for both approaches52
10
CHAPTER 1
Introduction
The electrical sector faces significant challenges and is currently transitioning in a number
of ways. Following the deregulation of the industry, the opening of the energy market to
competition has significantly brought about fundamental changes. The government no
longer fundamentally controls electricity prices; instead, the market influences them. It is
meant to encourage innovation, bring down costs, and result in improved services. But the
reality is that leaving behind the initial monopoly (state) system is a drawn-out process. In
fact, this new system introduces new actors and redefines the functions or activities of the
current ones in a way that creates fresh concerns, particularly with regard to the
management and regulation of the market. The industry is expanding consistently in
tandem with this development.
This brief overview of the energy industry highlights the significant issues that the
electrical industry is currently facing in trying to balance the pursuit of profits, which
resulted from the competition-opening policy, with environmental sustainability.
Naturally, but not always, the issue of profitability and the issue of dependability are
intertwined. In fact, electrical companies work to prevent expensive unexpected failures
and reduce the ensuing downtime. Therefore, maintenance management is a significant
economic concern since it reduces investment costs by extending the life of the generating
units, avoids unneeded downtime, and reduces operational costs. Preventive maintenance
scheduling of generating equipment is a challenging task in a large continuously operating
entity such as an electric power system. The removal of generating units for maintenance
can create excessive risk to the system under certain load conditions. Maintenance
1
scheduling should therefore include an appreciation of the risk to the system when
generating units are removed from service for maintenance.
Recently, there has been pressure on the global electric utility industry to be deregulated or
reorganized in order to boost productivity, save costs, or provide customers with more
options. More study is required in this area to improve intelligent knowledge processing.
To handle these circumstances, the current centralized system for power system control,
operation, and planning needs to be modified. Maintenance and scheduling in a
restructured power system are becoming increasingly important with the promotion of the
deregulation of electric power systems. The three primary components of a deregulated
electricity system are generating (GENCOs), transmission (TRANSCOs), and distribution
(DISCOs). The primary responsibilities of these three components will stay the same, but
new forms of unbundling, coordination, and standards must be devised to comply with
FERC requirements, guarantee unrestricted access for all users and competition without
discrimination. Each segment has a specific role to play in ensuring the system's requisite
level of reliability. Therefore, in order to maintain the competitive energy market, it is the
duty of each segment to carry out the required maintenance on their facilities. In this
approach, GENCOS will make the bulk of the decisions about unit maintenance scheduling
rather than just ISO anymore. GENCOS will attempt to plan the maintenance of its units in
accordance with their operational circumstances.
Naturally, GENCOS want to get the most out of their investment. They all want to reduce
their own personal market investment losses. Each GENCO therefore aspires to schedule
maintenance during the weeks when the MCP is lowest in order for MIL to decrease.
Therefore, in accordance with the projection for the market clearing price, the GENCO's
objective function is to sell as much electricity as feasible. Numerous restrictions are being
considered, including generation capacity, maintenance continuity, and maintenance
duration. When the GENCOS units are offline for maintenance, ISO aims to maximize the
system's reserve at every time interval, provided that the purchase price doesn't increase
from a predetermined level.
2
In a centralized electric power system an acceptable generation maintenance schedule is
determined by the system operator and imposed on producers. The goal of creating such a
plan is to strike the right balance between maximum reliability and minimal expense. Keep
in mind that maintenance delays reduce dependability and raise operating expenses. The
currently reorganized electric energy systems, however, render this centralized framework
obsolete. Although independent system operators (ISO), the term used in the new
framework, still have the responsibility of ensuring reliability, producer or consumer
profits or costs are no longer their concern.
In reality, the ISO, which tries to maximize social welfare, looks for an annual plan for
generation maintenance that provides a same level of dependability every week of the year.
However, each producer aims to plan the maintenance of its own units so that the loss of
earnings due to maintenance outages is as small as possible in order to maximize profit.
These goals are obviously at odds with one another: the ISO strategy typically results in
scheduling units for maintenance during times of low demand, whereas the separate
strategies of the manufacturers typically result in scheduling units for maintenance during
times of low price. A generation maintenance plan that ensures an appropriate level of
system security may be negotiated by the ISO with producers. Similar to this, any
generator is required by regulatory agreement to participate in the necessary negotiations
with the ISO to schedule its mandatory maintenance.
3
while satisfying local and system limitations will be the goal in order to coordinate the
entities
4
CHAPTER 2
Literature Review
Aijaz Ahmad and D.P. Kothari proposed A Practical Model for Generator Maintenance
Scheduling with Transmission Constraints [2]. A transmission network representation was
used to develop an optimal maintenance scheduling for generating units in a power system
in their research. The maintenance model now includes a DC load flow to account for
network constraints, making the maintenance schedule more practical. For the purpose of
scheduling maintenance for transmission-constrained generators, a mixed interior linear
programming model has been developed.
5
constraints like generation capacity, maintenance duration, and maintenance quantity are
being considered. It uses a genetic algorithm to determine the best maintenance schedule
for the anticipated market clearing price.
The proposal modern heuristic techniques for scheduling generator maintenance in power
systems [4] was proposed by K.P. Dahal, J.R. McDonald and G.M. Burt. To get around
some of the drawbacks of traditional solution techniques, it is suggested to use computer-
based modern heuristic solutions like simulated annealing and genetic algorithms. For a
GMS test problem, the applications of simulated annealing and genetic algorithm
approaches using an integer representation have been shown. An integer programming
problem with reliability-based objective function and common problem constraints is used
to formulate a test problem. The performance of the solution technique is discussed, as
well as its implementation.
The proposal A Survey of Generator Maintenance Scheduling Techniques [5] was made
by Al-Arfaj Khalid and Karamitsos Loannis. Using traditional mathematical
programming approaches or heuristic methodologies, numerous maintenance scheduling
strategies have been presented. The simplest solution is offered by heuristic methods,
which rely on trial and error techniques. Techniques based on mathematical optimization
are entirely different from traditional programming and heuristic methods that rely on trial
and error. These methods have been put out to address trivial maintenance scheduling
issues. This focuses on the distinctions between the two approaches to the GMS problem.
This document includes numerous solutions.
6
The concept of maintenance scheduling optimization using a genetic algorithm with a
probabilistic fitness function [7] was proposed by A. Abdul Whab, R. Billinton, A. A.
Eldamaty, and S. O. Faried. This article outlines a novel method for scheduling generator
unit maintenance. In this method, the optimization process is carried out using a genetic
algorithm, and the fitness function is assessed using a well-being analysis. When compared
to schedules produced using the levelization technique, those produced using the
optimization technique had greater overall reliability levels.
The concept of scheduling maintenance for reliable gearbox systems [8] was put forth by
Gokturk Poyra Zoglu and Hyung Seon Oh. In order to keep the system's overall
operation costs to a minimum, this paper offers a transmission switching application for
centralized transmission switching. The suggested model has the following limitations:
power flow restrictions, ramp-up and down limits, unit minimum up and downtime limits,
power balance equalities, power generation limits, voltage magnitude limits, ramp-up and
down limits. It has the advantage of lower operation costs for transmission companies and
central dispatcher. A mixed integer linear programming formulation is used to describe an
optimization procedure.
Particle swarm optimization based approach for GMS [9] was the idea put forth by Dipti
Srinivasan and Chin Aik Koay. In order to resolve a multi-objective, highly constrained
generator maintenance scheduling problem, this work offers a particle swarm
optimization-based approach. It is demonstrated that the strategy based on particle swarm
optimization is efficient in producing workable schedules in a respectable amount of time.
In this study, actual data from a real power system were used, and the outcomes on the
same set of data were compared to those from other evolutionary approaches. In addition, a
unique notion for spawning and selection mechanisms in a hybrid particle swarm method
is introduced in this research. The findings imply that this hybrid model converges to a
better solution more quickly than the conventional PSO technique. It is anticipated that this
hybrid strategy can be easily used to achieve improved convergence for similar
optimization and scheduling challenges.
7
A survey of particle swarm optimization applications in electric power systems [10] was
proposed by M. R. Al Rashidi and M. E. El-Hawary. Recently, numerous research
domains have paid more attention to particle swarm optimization (PSO). This article
provides a thorough analysis of the various PSO applications used to resolve optimization
issues in the field of electric power systems. It focuses on the PSO's essential traits and
benefits over alternative optimization techniques. Additionally, current trends in the
growth of PSOs in this region are investigated. The paper also highlights PSO's potential
theoretical investigations and potential future applications in the field of electric power
systems.
Generator maintenance scheduling of power system using hybrid technique [11] was
suggested by Suraj Kumhar and Mantosh Kumar. This paper discusses how to schedule
generator maintenance for a power system while maintaining crew/manpower, generation
limits, precedence constraints, demanded load, maintenance window, loss of load
probability, and reliability constraints. The scheduling is based on the objective function's
minimization.
A technique for the automated scheduling of the maintenance of generating facilities [13]
was put out by Christiaanse and Palmer. The effects of maintenance schedules on the
cost and dependability of the power system rise along with the size, number, and
complexity of producing facilities. The approach and computer program that have been
created as an operational and planning tool for scheduling the maintenance of generating
8
facilities are described in this article. The approach is a way to create maintenance plans
that improve dependability and adhere to all real-world scheduling restrictions. The
maintenance scheduling problem, the model upon which the scheduling approach is based,
and the optimization technique are all described in the article.
9
CHAPTER 3
3.1 Introduction
The restructure is thought to offer a significant venue for the application of decomposition
techniques to coordinate the optimization of different objectives among the self-interested
actors. Earlier, several deconstruction approaches were inspired by the inadequacy of the
time's computing capability to tackle large-scale centralized problems. Since then,
computing technology has dramatically advanced, making it much easier for power
engineers to handle exceedingly complex problems. As a result, interest in decomposition
methods drastically decreased. Decomposition approaches, however, are now becoming
more pertinent for an important class of optimization problems in restructured power
systems.
10
3.2 Vertically Integrated Utilities
A utility that is vertically integrated owns the entire supply chain, including generating,
transmission, and distribution. In the past, all utilities had a monopoly on the generation
and sale of power and were vertically integrated. Electric utilities exercised exclusive
control over the sale of energy within their service areas for many years, functioning as
monopolies. The three aspects of the electrical industry were covered under the control:
generation, transmission, and distribution. Utility companies also had control over billing
and metering operations. In order to safeguard the interests of both consumers and utilities
during the monopoly era, several rules, legislation, and regulatory bodies were established
to regulate the operations of electric utilities. In addition to creating and enforcing
standards for offering utility-related services, the oversight included reviewing and
approving tariffs (or rates) charged for electric energy.
● Controls and owns all or the majority of the generation, transmission, and
administrative area.
● Either has rates (prices) that are established by regulatory bodies or is publicly
11
.
..
Power system restructuring is the process of commercializing the current power system in
a completely different way in order to increase competition and transparency in the power
industry and provide customers with more reliable and affordable power. The basic goal of
restructuring is to improve competition and lower net costs by letting market forces
determine the price of power supply. By allowing the power supply to operate in a
competitive manner and giving customers the option of selecting their preferred electric
energy supplier, restructuring fosters an environment of open competition.
12
Customers and private businesses both can benefit from the competitive climate in a
number of ways. According to various claims, some of the major advantages of
deregulating the power industry would be:
pricing are lower than monopolist rates. In a highly competitive market, the
producer will aim to sell the power at its marginal cost.
● Customers will have the option of choosing their retailer. Retailers will compete on
the other services supplied to customers as well as the price they are willing to
offer. These can include improved strategies, dependability, quality, etc.
or taking chances on novel concepts that would raise customer value. In a market
with little restrictions, the electric utility will always try to innovate something for
the betterment of service and in turn save costs and maximize the profit.
Deregulation has brought in a number of new companies to the energy market while also
expanding the range of activity for many of the already established players. Different
market structures differ in how each entity is specifically defined and what function it
serves inside the system. However, the following entities can be recognized broadly:
13
the monopoly's gearbox lines, but does not run them, in some deregulated industries.
Independent System Operator (ISO) handles that. For the use of its lines, TRANSCO is
compensated.
RETAILCO (Retail Energy Service Company):It sells electricity as a retailer. The retail
divisions of the erstwhile vertically integrated utilities will make up a large portion of
them. A RETAILCO purchases electricity from GENCOS and sells it straight to
customers. No physical components of the power network are owned by RETAILCO.
Market Operator: The market operator offers a venue where buyers and sellers can
exchange electricity. It utilizes a computer program that compares offers and bids made by
sellers and purchasers. The market operator is in charge of the settlement procedure. A
day-ahead market is normally administered by the market operator. The system operator is
in charge of managing any near-real-time markets.
Independent System Operator (ISO): The ISO is the organization in charge of making sure
the security and dependability of the entire system. Being an autonomous body, it stays out
of the trades on the power market. With the exception of a small amount of reserve
capacity, it typically does not own any generating resources. The ISO obtains a variety of
services, such as the supply of emergency reserves or reactive power from other system
participants, in order to preserve the security and dependability of the system. In other
nations, ISO also controls the transmission infrastructure. In these systems, the ISO is
commonly referred to as the Transmission System Operator (TSO).In the case of a ISO
14
being completely neutral of every other activity except coordinate, control and monitor the
system.
Customers: A consumer of electricity is referred to as a client. The end user has a variety
of options for purchasing electricity in a fully deregulated market when the retail sector is
likewise open to competition. It can opt to acquire power directly from a GENCO or even
the neighborhood retail service provider, or it can bid on a purchase on the spot market. On
the other hand, only the biggest consumers are allowed to select their supplier in markets
where competition only occurs at the wholesale level.
15
CHAPTER 4
Maintenance Scheduling in Restructured
Power System
4.1 Introduction
A list of maintenance tasks that must be completed at regular intervals in order to prevent
breakdowns is known as maintenance scheduling. It has been repeatedly demonstrated that
sporadic continuing repair causes assets to degrade, have a shorter lifespan, and have
higher long-term capital costs. The basic objective of maintenance planning is to stop
equipment failure in its tracks. This covers examinations, modifications, routine
maintenance, and scheduled shutdowns. Regular periodic maintenance inspections can
lengthen the useful life of your assets and lessen the need for component replacement or
repair.
When autonomous entities like GENCOs and TRANSCOS and their self-interested
motivations are taken into account, maintenance scheduling becomes a challenging
discrete unpredictable nonlinear optimization problem. Generating unit maintenance and
gearbox line maintenance are the two basic types of facility maintenance in power
systems. The upkeep of generating and transmission might theoretically be studied
separately. To stimulate practical optimization and workable solutions for the two issues,
system restrictions including network traffic limits, energy demands, and reliability needs
will be intimately tied to the two solutions. For a number of on-line facilities, maintenance
scheduling provides a preventive outage plan for a given time period, such as one year. In
16
order to best achieve a certain target, the solution process often divides the time horizon
into manageable time chunks, such as weeks, and then decides when each facility outage
should start.
The simultaneous resolution of all parts of the operation scheduling problem, of which
maintenance scheduling constitutes a large portion, is necessary for the efficient running of
an electric power system. In order to minimize costs and meet system limits, Generation
Maintenance Scheduling (CMS) entails scheduling units for preventative maintenance
during specific times and at a desired security level. In addition to being highly
dimensional and nonlinear, this problem is also stochastic in nature. Therefore, the
optimization techniques offered are most appropriate for solving this challenging,
enormous problem with limits. Conventional methods that have been used to solve it have
generally consisted of formulating GMS as an appropriate optimization algorithm with
cost or reliability as an objective criterion and the other objectives being included in the
form of constraints. The quantity of constraints to include depends on the model's capacity
to manage them and produce schedules that are acceptable from an operational standpoint.
The maintenance window, generation capacity, peak reserve, hydropower, personnel, etc.
are few of the examples of these constraints. Additionally, using only the simple
generation model and ignoring the transmission network, past methods have primarily
used the simple generation model to determine maintenance plans. This is necessary in
order to prevent analysis complexity brought on by the addition of transmission
constraints.
An electric power system's primary duty is to supply consumers with electricity at the
lowest possible cost while maintaining levels of reliability that are acceptable. One crucial
component of system planning is the estimation of the cost of generation. A vital tool in
the planning of an electric system is reliability analysis. These two factors, economies and
reliability, sometimes clash, posing a variety of difficult issues for power system
managers, planners, designers, and operators. Engineers and managers of power systems
have been working to attain the highest level of reliability at the most reasonable price.
17
When determining reliability, one must consider the possibility of not being able to meet
demand even in the event of unplanned unit failures. There are other aspects of reliability
assessment besides the ability to transfer the generated energy to the load sites.
Additionally, it evaluates the generation system's surplus capacity, which is needed to
handle unpredictable generator unit failures, including for maintenance on the producing
facilities, in order to limit unpredictable generator unit failure. The ability of the producing
units to work efficiently and dependably over the long term depends on regular
maintenance, which is crucial to lowering the risk of a capacity outage. Regular
maintenance lowers the chance that energy will go unsupplied, increases the availability of
units, and improves the reliability.
On the other side, taking generating units out of service for repair will decrease the
capacity that is available and may raise the chance that the system won't be able to keep up
with rising demand. A properly planned maintenance schedule can increase the system's
dependability, but a poorly managed schedule would immediately increase the likelihood
of energy shortages. Generator maintenance schedule problem decisions also have a
significant and direct impact on the operation and planning of the power system, including
economic dispatch, unit commitment, load dispatch, generation co-ordination, generation
expansion planning, and other planning activities.
Numerous solutions to this complex, stochastic, nonlinear optimization problem have been
offered in the literature during the course of almost three decades of international research
in GMS. Here are the various problem-solving techniques that have been adopted:
● Heuristic algorithm
● Mathematical techniques
18
4.3.1.1 Heuristic approach
The basic mathematical methods include branch-and-bound (BaB), linear, integer, and
mixed-integer programming (LP, IP, and MIP), decomposition, and dynamic programming
(DP). The following sections explore various mathematical approaches that have been
utilized to solve maintenance scheduling issues in the literature:
Linear programs (LP) are the most fundamental kind of mathematical programming. It has
been successfully used to solve issues ranging from common examples in business,
economics, and transportation to more extreme ones in the behavioral sciences. An
optimizations issue known as the LP model has linear variables for both the objective
function and the constraint function. With the extra restriction that the variables be
integers, integer programming is essentially LP. It becomes mixed integer programming
(MIP) if just some of the variables must be integers while the others are real.
Combinatorial scheduling issues can frequently be expressed as IP or MIP issues.
19
In essence, dynamic programming is a full enumeration strategy that uses a divide-and-
conquer strategy to try and reduce the amount of computing required. The strategy works
through a number of smaller issues until it resolves the main issue. Each sub problem’s
contribution to the objective function and its ideal solution are determined. The ideal
solution, which outperforms the sub problems that have already been solved, is found for
each iteration. It uses all the information gathered previously in the resolutions of all
earlier sub problems to arrive at a solution for the current sub problems. Dynamic
programming makes an effort to use a variety of goals, including maximizing the
minimum net reserve and reducing the chance of failing to fulfil the demand for power.
The curse of dimensionality affects dynamic programming when dealing with complex
issues like maintenance scheduling issues.
The Branch-and-Bound technique involves applying the following stages repeatedly. First,
the optimal solution's known location in the solution space (i.e., the set of choice variables
under consideration) is divided into subsets. Second, a subset is disregarded from further
analysis if all of its components breach the limitations imposed by the minimization issue
(fathomed). Third, a maximum value for the objective function's minimum is computed.
When the choice variables are required to belong to each remaining subset, lower bounds
are determined on the value of the objective function. The optimal decision variable cannot
lie in a subset if its lower bound exceeds the upper bound of the minimization problem,
hence that subset is fathomed. When just one subset of the decision variables is left and its
upper and lower bounds are equal, convergence has occurred.
20
solved. To determine whether this solution satisfies the remaining requirements, the sub
problem is utilized as a test. If so, the solution is the best one because it minimizes the
objective given all the restrictions. If not, the master issue will be solved again with
additional constraints, starting with the constraint that is least likely to be satisfied. The
decision is made based on the Benders algorithm may require iterations between the
master problem and the sub problem
In the literature, there are numerous Artificial Intelligence (AI) techniques with various
presentations that can be used to resolve the maintenance-scheduling issues of a power
system. Expert systems, Simulated Annealing (SA), fuzzy logic, neural networks,
evolutionary optimization, including evolutionary programming, evolutionary strategy,
and Generic Algorithm (GA), as well as their hybrids are all examples of artificial
intelligence (AI). The following discussion discusses a few AI strategies.
Physically speaking, annealing is the process of first heating a solid to a high temperature,
then slowly cooling it by gradually lowering the temperature of the surrounding air. The
program simulates the metallurgical annealing process, which involves heating a material
and gradually lowering the temperature to reduce flaws while also minimizing system
energy. The starting state of this procedure is comparable to a thermodynamic system at
the beginning. The method generates a new point at random after each iteration. Based on
a probability distribution, the new point's separation from the present point or the size of
the search is determined. The relationship between the distribution's size and temperature
is reciprocal. The algorithm accepts all new points that decrease energy, but it also accepts
points that increase energy with a fixed probability. The algorithm is capable of global
exploration for better solutions and avoids becoming stuck in local minima by accepting
locations that increase the energy. To gradually lower the temperature as the algorithm
runs, an annealing schedule is chosen. The program narrows the scope of its search as the
temperature drops in order to gradually approach a minimum.
21
ii. Genetic algorithm
Search algorithms called genetic algorithms are rudimentary representations of some of the
natural evolution's processes. In many cases, genetic algorithms offer very efficient search
methods that can be applied to classification and optimization problems. Instead of
working with a single point, genetic algorithms operate on populations of points; each
point is essentially a vector in hyperspace that represents a potential solution to the
optimization problem. As a result, a population is simply an ensemble, or collection, of
hyperspace vectors. In the population, each vector is referred to as an individual or
occasionally as a chromosome. The dimensionality of the problem vector could be
different from the size of the bit string chromosome because real numbers are frequently
expressed using binary integers in genetic algorithms. The number of real parameters in
the optimization problem is equal to the number of elements in each vector (individually).
A vector element often corresponds to one of the numeric vector's parameters or
dimensions. The format of each parameter will determine how many bits can be used to
encode each element. The size of the hyperspace being searched is determined by the total
amount of bits.
From past several years there has been a growing interest in problem-solving systems based
on the principles of evolution and machine learning, where such systems maintain a
population of potential solutions. They have some selection process based on fitness of
individuals and some ―genetic‖ operators . Holland [15] introduced the concept of a
genetic algorithm (GA). Like other AI the basic idea behind GA was to make computers do
what humans do. In order to apply a genetic algorithm to solve an optimization problem,
candidate solutions must be encoded using an appropriate representation, such as a numeric
string, and an evaluation function must be formulated to assign a quality value to every
solution produced.
22
The GA represents an iterative process, where each iteration is called a generation.
Population size specifies how many individuals there are in each generation. With a large
population size, the genetic algorithm searches the solution space more thoroughly, thereby
reducing the possibility that the algorithm will return a local minimum that is not a global
minimum. However, a large population size also causes the algorithm to run more slowly.
Each population contains a number of chromosomes, and a chromosome consists of several
"genes", and each gene is represented by 0 or 1.
There are two basic mechanisms that link a GA to the problem it is solving: encoding and
evaluation. The encoding is carried out using binary strings (chromosomes) of ones and
zeros in each bit, which is the most popular representation. An evaluation function is used
to measure the chromosome's performance, or fitness, on the problem to be solved. The GA
uses a measure of fitness of individual chromosomes to carry out reproduction.
Genetic algorithms apply three genetic operators: selection, crossover and mutation.
I. Selection
There are different types of selection methods which are given below :
▪ The roulette wheel selection: The most common chromosome selection technique
is the roulette wheel selection (Goldberg) [16]. Roulette selection chooses parents
by simulating a roulette wheel, in which the area of the section of the wheel
corresponding to an individual is proportional to the individual's expectation. For
example, for a given population each chromosome is given a slice of a circular
roulette wheel equal to the chromosome fitness ratio. To select a chromosome for
mating, a random number is generated, and the chromosome whose segment spans
the random number is selected. It is like rotating a roulette wheel where each
chromosome has a section on the wheel proportional to its fitness. The roulette
23
wheel is spun, and when the arrow comes to stop on one of the slices, the
corresponding chromosome is chosen
II. Crossover
Crossover specifies how the genetic algorithm combines two individuals, or parents, to
form a crossover child for the next generation. The crossover operator is applied with a
certain crossover probability, once a pair of parent chromosomes is selected. Generally, a
value of 0.7 for the crossover probability produces good results.
First, the crossover operator randomly chooses a crossover point where two parent
chromosomes "break", and then exchanges the chromosome parts after that point. As a
result, two new offspring are created. There are different types of crossovers for example:
▪ Single point crossover: where a single locus chosen at random then a parent
▪ Two point crossover: this involves choosing two points at random and swapping
the corresponding parts from the two parents defined by the two points
III. Mutation
Mutation specifies how the genetic algorithm makes small random changes in the
individuals in the population to create mutation children. Mutation can occur at any gene in
the chromosome with some probability. Typically, the mutation probability is in the range
between 0.001 and 0.01. Mutation provides genetic diversity and enables the genetic
algorithm to search a broader space. Genetic algorithms guarantee the continuous
improvement of the average fitness of the population, and after a certain number of
generations the population evolves to an optimal or near-optimal solution.
Given a clearly defined problem and a binary string representation for candidate solutions,
a basic GA can be represented in the following steps:
Step 1: Represent the problem variable domain as a chromosome of and define the
population size, the crossover and the mutation probability, and the evaluation function.
24
Step 2: Randomly produce an initial population of chromosomes.
Step 6: Position the formed offspring chromosomes in the new population, then repeat Step
4, until the size of the new population becomes equivalent to the size of the initial
population.
Step 7: Substitute the initial (parent) chromosome population with the new (offspring)
population.
Step 8: Go to Step 3, and repeat the process until the termination criterion is fulfilled.
25
Figure 4.1 Flowchart of Genetic Algorithm
With the advancement of research, GA with modified genetic operators, such as string
reversal and reciprocal exchange mutation, is used to solve the generator maintenance
scheduling (GMS) problem. They have used three types of encoding; integer encoding,
binary for integer encoding, and real encoding. The GMS problem is solved to minimize
the expected energy production cost and maximizing the reserve objectives subject to
maintenance windows, consecutive periods of maintenance, crew, demand reserve and
reliability. The result shows that only integer coding GA finds the global optimum
solution, irrespective of the nature of the objective function and system size. Also,
modified genetic operators were shown to be effective in reducing computation time and
improving search efficiency of the GA. It has been reported that the performance of the
GA approach can be improved by combining it with other techniques . The GA/SA hybrid
approach has been employed to solve a maintenance scheduling problem by . The hybrid
approach presented by use the integer encoding for solving the captive power plant
maintenance scheduling problem with levelized reserve reliability objective function. From
the comparison of results obtained from application of only GA and from hybrid GA/SA
26
techniques for scheduling, can be seen that the hybrid GA/SA solution technique yields
better results. Dahal et al.[4] investigated the applications of GA and SA using an integer
representation to encode candidate solutions to GMS test problems with a reliability
criterion. The evaluation function is a weighted sum of the objective function and the
penalty function for violations of the constraint. The authors concluded that the SA and
GA are robust and stable techniques for solving GMS problems. Also, Dahal et al. [4]
propose solving centralized maintenance problems using GA with integer‘s representation
using fuzzy evaluation functions. Since fuzzy logic can be used to deal with multiple
objectives, it was used to combine the objective of maximizing reliability and considering
the flexibility in the manpower constraint. The fuzzy evaluation function is developed as a
combination of a crisp penalty function for inflexible load constraint and a fuzzy penalty
function for the objective and the flexible manpower constraints. The results obtained
using the fuzzy logic evaluation function were compared with those obtained from GAs
with crisp evaluation functions, and the fuzzy logic method was shown to achieve an
effective trade-off between reliability and manpower within the allowed flexibility.
Burke and Smith [21] presented a technique named Memetic approach for solving real
scale maintenance scheduling problems in centralized structures. The objective was to
minimize the sum of the overall fuel and maintenance costs. Memetic is a genetic
algorithm combined with Tabu search. Tabu search is a powerful optimization procedure
that has been successfully applied to a number of combinatorial optimization problems.
Memetic takes the concept of evolution as employed in GA. It has a memory as unit of
information instead of gene in GA . A population of information can be created and a good
one has a better chance of survival than a bad one, and they can be combined to form new
ideas. They investigated the use of Memetic algorithms for solving thermal generator
maintenance scheduling problems. A comparison between Tabu search and Memetic
algorithm shows that Tabu is more affective for small problems and Memetic algorithm
will outperform Tabu search for large problems. Also, they show that the Memetic
algorithm using Tabu search as the local optimizer yields greater benefits than simulated
27
annealing which was used previously in solving thermal generator maintenance scheduling
problems.
The dynamics of swarm behavior seen in nature (such as a flock of geese or a swarm of
bees) are mimicked by the Particle Swarm Optimization (PSO) algorithm. In PSO, a
starting group of people are chosen at random, and each represents a potential solution.
The term "particle swarm" refers to this group of people, which is another name for them.
The population of particles iteratively seeks for (or ideally converges to) the global
optimum, where each particle's motion in the design space is dictated by a velocity update
equation that was inspired by the perception of swarm behavior. The best fitness spots are
either recorded or recalled by each person using this approach. The particle best is a
person's best response or accomplishment, and the neighbors are informed of it.
The GMS problem in regulated power systems has also been solved using Ant colony
optimization (ACO), a constructive metaheuristic inspired by ant colony behavior, with a
cost-based objective. The program chooses a maintenance starting period for each
generating unit and then constructs solutions incrementally. Pheromone level, associated
with how frequently the component has been chosen, and some greedy heuristics are used
to determine the selection process.
The multi-objective optimization problems involve more than one objective function that
are to be maximized or minimized. The answer is the set of solutions that define the best
tradeoff between competing objectives. In the single-objective optimization problem, the
superiority of a solution over other solutions is easily determined by comparing the
objective function values. However in multi-objective optimization problem, the goodness
of a solution is determined by the dominance. The presence of multiple objectives in a
28
problem, in principle, gives rise to a set of optimal solutions (largely known as Pareto-
optimal solutions), instead of a single optimal solution. In the absence of any further
information, one of these Pareto-optimal solutions cannot be said to be better than the
other. This demands a user to find as many Pareto-optimal solutions as possible. Classical
optimization methods (including the multi-criterion decision-making methods) suggest
converting the multi-objective optimization problem to a single-objective optimization
problem by emphasizing one particular Pareto-optimal solution at a time. When such a
method is to be used for finding multiple solutions, it has to be applied many times,
hopefully finding a different solution at each simulation run. One of the most important
multi-objective optimization techniques is discussed below.
A reliable multi-objective algorithm with various applications in the real world is NSGA-
II. NSGA-II was proposed by Deb et al.in [19]. NSGA-II still offers a lot of usefulness, if
not just as a reliable benchmark to test against, even though it can currently be viewed as
an outmoded method. The next generation is chosen by NSGA-II employing non
dominated-sorting and crowding distance comparison after offspring are produced using a
certain kind of crossover and mutation. The Non-dominated Sorting Genetic Algorithm II
(NSGA-II) appears as a potent tool for tackling multi-objective optimization problems in
the field of optimization, where competing objectives frequently necessitate sophisticated
decision-making. The evolutionary algorithm known as NSGA-II, created by Kalyanmoy
Deb, expands on the principles of genetic algorithms and provides a novel approach to
solving optimization problems with many conflicting objectives. Following are the steps
involved in NSGA-II optimization technique:
Step 2: Evaluate fitness: Calculate the fitness values of each solution with respect to all
objectives in the optimization problem.
29
Step 3: Fast Non-dominated Sorting: Divide the population into different fronts based on
dominance relationships. Solutions in the first front are non-dominated by any other
solution, solutions in the second front are dominated only by solutions in the first front,
and so on.
Step 4: Crowding Distance Assignment: For solutions in the same front, calculate the
crowding distance for each solution. The crowding distance represents how far a solution
is from its neighboring solutions in the objective space. Let f 1 (x), f 2 (x),……. f n (x) be n
objective functions , f 1 max (x ), f 2 max (x ),……. f nmax (x ) be their maximum values and f 1 min ( x )
, f 2 min (x ),……. f nmin (x ) be their minimum values respectively, then crowding distance if
the solution is given by:
n
f m ( x i +1 )−f m (x i−1)
CD i= ∑
m=1 f mmax ( x )−f mmin (x)
Step 5: Selection for Reproduction: Choose parents for the next generation's offspring.
Solutions from less crowded fronts and solutions with higher crowding distances are
preferred.
Step 7: Offspring Evaluation: Calculate the fitness values of the newly generated
offspring solutions.
Step 8: Merge Parents and Offspring: Combine the parent solutions with the offspring
solutions to create a combined population.
30
Step 9: Environmental Selection: Select solutions for the next generation's population by
maintaining a diverse set of solutions. Solutions from different fronts and those with
higher crowding distances are preferred.
Step 10: Termination Criteria: Check if a termination condition is met. This could be a
maximum number of generations reached or a convergence criterion based on the change
in the Pareto front.
Step 11: Final Output: Once the termination criteria are met, the algorithm stops, and the
final output is the set of solutions that approximate the Pareto-optimal front.
31
CHAPTER 5
Generator Maintenance Scheduling –
methodology, problem formulation and
solution
5.1 Introduction
With single, multiple, and a set of constraints, the maintenance scheduling problem in
deregulated power systems is treated as an optimization problem. Various costs
(particularly maintenance costs) functions are included in the objective functions for
deregulated power systems that are based on economic principles. Any real-world problem
that has more than one solution involves maximizing or minimizing an objective function.
In general, an electric power system operates with two goals in mind. The utility's overall
running costs must be kept to a minimum, and system reliability must be increased. The
second objective, which is to maintain reliability over a particular threshold, is sometimes
32
used as a constraint rather than as an objective. One of the following two categories can be
used to classify objective functions for maintenance scheduling that have been reported in
the literature: costs and reliability
33
5.2 Methodology and problem formulation for Generator Maintenance
Scheduling
The ISO actually seeks a generation maintenance annual plan that assures comparable
reliability throughout the weeks of the year in order to maximize societal welfare. To
maximize their profits, each producer, however, tries to plan out their own unit
maintenance so that the amount of money they lose due to maintenance outages is kept to a
minimum. These goals are obviously at odds with one another: the ISO strategy typically
results in scheduling units for maintenance during times of low demand, whereas the
separate strategies of the manufacturers typically result in scheduling units for
maintenance during times of low price. The ISO has the right to bargain with
34
manufacturers for a generation maintenance schedule that ensures a sufficient level of
system security. Similar to this, any generator is required by regulation to negotiate with
the ISO in the proper manner to schedule its mandatory maintenance
The methodology presented aims at solving the GMS problems separately by the GENCO
and the ISO. The GENCO and ISO both presents their respective maintenance schedules
on the basis of their objectives. The ISO then imposes the penalty on the GENCO based on
the difference in their reliability indices. The GENCO then compares the ISO reliability
index with its possible schedules and decides the final schedule with maximum profit and
ample amount of reliability
i. GENCO’s objective:
The profit of a GENCO is determined by adding the individual unit profits from the
auctions over the scheduling horizon to determine the total profit. To maximize its own
profit, each GENCO resolves the appropriate maintenance scheduling challenge. As a
result, the objective role of GENCO in maintenance planning might be expressed as
follows:
[( )
❑ N T N T
C i∗1000
Max ∏ ¿ ∑ ∑ [ ( MCEi∗P¿−C ( P¿ ) )∗( 1−x ¿ ) ] HW −∑ ∑ PM ∗x ¿∗Pimax + ( FM C i∗x ¿∗Pimax
❑ i=1 t =1 i =1 t =1 8760
(1)
The objective function (1) reflects the profit of GENCO, which is determined by
subtracting its total revenues from the corresponding costs, which comprise production
costs, fixed costs, and variable maintenance costs.
Constraints of problem
35
capacities of each generating unit are a few fundamental constraints that should be
established. The constraints of the GENCO's maintenance scheduling problem are listed
horizon.
1. Maintenance outage duration : This constraint ensures that for each unit that is
maintained the required number of time periods
∑ x ¿ =Di ∀ i
i=1
2. Continuous maintenance : This constraint ensures that the maintenance of any
unit must be completed once it begins
∑ x¿ ≤ S ∀ t
i=1
4. Capacity and Minimum Power Output: The power generated for each online
unit must be within a certain range represented by its minimum power output
Pimin and its capacity Pimax
Pimin ≤ P ¿ ≤ Pimax
ii. ISO’s objective:
The ISO should arrange the units for maintenance by maximizing the system capacity
reserve in the whole year. The objective role of GENCO in maintenance planning might be
expressed as follows:
N N
Maximize Rt =∑ Pimax −Pd −∑ Pimax x ¿ ∀ t (2)
i=1 i=1
36
The objective function (2) reflects the reserve of the ISO which is determined by
subtracting sum of demand and maximum capacity of units under maintenance from the
total capacity of system when no unit is under maintenance
Constraints of problem
1. Minimum net reserve: The minimum net reserve is the lowest of all the weekly
net reserves over the maintenance scheduling horizon. This constraint ensures a
net reserve above a specified threshold for all periods.
N
2. Maintenance outage duration : This constraint ensures that for each unit that is
maintained the required number of time periods
∑ x ¿ =Di ∀ i
t =1
3. Continuous maintenance : This constraint ensures that the maintenance of any
unit must be completed once it begins
∑ x¿ ≤ S ∀ t
i=1
5. Capacity and Minimum Power Output: The power generated for each online
unit must be within a certain range represented by its minimum power output
Pimin and its capacity Pimax
37
Pimin ≤ P ¿ ≤ Pimax
The reliability index of the GMS at period t is given by
❑ N T N T
Max ∏ ¿ ∑ ∑ [ ( MCEi∗P¿−C ( P¿ ) )∗( 1−x ¿ ) ] HW −∑ ∑ ¿ ¿ ¿ ¿ ¿ ¿
❑ i=1 t =1 i =1 t =1
(4) The final objective function (4) of GENCO determines the overall
profit of the GENCO by considering the penalty imposed by ISO
To adapt to the scenarios of declining operational costs and to provide customers with
additional options, the current centralized system for the control, operation, and planning
of the electricity system needs to be modified. Maintenance planning in a restructured
power system is crucial given the push for deregulation of electric power networks. The
three primary components of a deregulated electricity system are generating (GENCOs),
transmission (TRANSCOs), and distribution (DISCOs). The primary responsibilities of
these three parts will remain the same, but in order to comply with FERC regulations, new
arrangements for unbundling, coordination, and rules must be made in order to ensure
competition and open access to all users without discrimination.
Naturally, GENCOs want to get the most out of their investments. They all want to limit
the MIL's impact on their personal interests. Therefore, every GENCO aspires to schedule
maintenance for the weeks when the MCP is at its lowest, causing MIL to decrease.
Therefore, in accordance with the projection for the market clearing price, the GENCO's
objective function is to sell as much electricity as feasible. Numerous restrictions are being
considered, including generation capacity, maintenance continuity, and maintenance
38
duration. When GENCO units are offline for maintenance, ISO aims to maximize the
system's reserve at every time interval provided that the purchase price stays at a certain
level.
The methodology presented aims at solving the GMS problem by considering the
objectives of both the GENCO and ISO simultaneously. The objective functions of
GENCO and ISO are solved simultaneously by using multi-objective optimization
technique.
5.2.2.1Problem formulation
GMS objectives:
The profit of a GENCO is determined by adding the individual unit profits from the
auctions over the scheduling horizon to determine the total profit. To maximize its own
profit, each GENCO resolves the appropriate maintenance scheduling challenge. As a
result, the objective role of GENCO in maintenance planning might be expressed as
follows:
[( )
❑ N T N T
C i∗1000
Max ∏ ¿ ∑ ∑ [ ( MCEi∗P¿−C ( P¿ ) )∗( 1−x ¿ ) ] HW −∑ ∑ PM ∗x ¿∗Pimax + ( FM C i∗x ¿∗Pimax
❑ i=1 t =1 i =1 t =1 8760
The objective function reflects the profit of GENCO, which is determined by subtracting
its total revenues from the corresponding costs, which comprise production costs, fixed
costs, and variable maintenance costs.
The ISO should arrange the units for maintenance by maximizing the system capacity
reserve in the whole year. The objective role of GENCO in maintenance planning might be
expressed as follows:
N N
Maximize min Rt =∑ Pimax− Lt−∑ Pimax x ¿ (2)
i=1 i=1
39
The objective function (2) reflects the reserve of the ISO which is determined by
subtracting sum of demand and maximum capacity of units under maintenance from the
total capacity of system when no unit is under maintenance.
Constraints of problem
1. Minimum net reserve: The minimum net reserve is the lowest of all the weekly
net reserves over the maintenance scheduling horizon. This constraint ensures a
net reserve above a specified threshold for all periods.
N
2. Maintenance outage duration : This constraint ensure that for each unit that is
maintained the required number of time periods
∑ x ¿ =Di ∀ i
i=1
3. Continuous maintenance : This constraint ensures that the maintenance of any
unit must be completed once it begins
∑ x¿ ≤ S ∀ t
i=1
5. Capacity and Minimum Power Output: The power generated for each online
unit must be within a certain range represented by its minimum power output
Pimin and its capacity Pimax
40
Pimin ≤ P ¿ ≤ Pimax
CHAPTER 6
Solution Algorithm for Generator
Maintenance Scheduling in Restructured
Power System
We use the electricity price of nor-pool deregulated power system. Table 6.1 gives the data
on weekly electricity prices and weekly peak loads in percentage of annual peak load and
Table 6.2 shows the list of generating unit data. The annual peak load for the test system is
2850 MW.
Week MCE Peak Week MCE Peak Week MCE Peak Week MCE Peak
load load load load
41
02 39.3 90 15 25.2 72.1 28 34.1 81.6 41 27.7 74.3
Table 6.1 Weekly electricity prices and weekly peak load in percent of annual peak
42
04 12 2.4 0.02842 25.931 24.7605 10 5 1
8
43
17 100 25 0.00588 18.280 216.7752 8.5 0.8 4
0
44
30 350 140 0.00150 10.841 176.0575 4.5 0.7 8
6
Table 6.2 Generating unit data and operating and maintenance cost data
The goal of the ISO's solution to the maintenance scheduling problem is to maximize the
reserve over the course of the year's weeks. According to its target function, each GENCO
specifies the ideal maintenance scheduling and gives it to ISO. The ISO contrasts its
reliability index with reliability indices associated with GENCOs' maintenance planning. It
will be allowed if they are sufficiently reliable; otherwise, the units that breach the limits
will be identified, and ISO will request a time rescheduling. And if the schedule isn't
altered or the ISO's reliability isn't fulfilled, impose a penalty in this case, on the GENCO.
Only one particular GENCO is taken into consideration in this research for the problem-
solving. Figure 2 depicts a flowchart of the suggested solution to the maintenance
scheduling problem. Benefit of GENCO reduces after ISO's objectives are achieved. Now,
GENCO must make a final decision as to whether it will accept the scheduling or stick to
the earlier scheduling and make up for its generation loss by purchasing from other
GENCOs. It goes without saying that the choice is based on the pace of benefit loss and the
state of GENCO.
The algorithm of proposed approach for maintenance scheduling is shown Figure 6.1
45
Figure 6.1 Algorithm of single objective approach
Results:
Table 6.3 shows the optimum annual maintenance schedule for 32 generating units based
on the single objective approach i.e. considering the GENCO’s and ISO’s objectives
separately and finally determining the optimum maintenance schedule by considering the
penalty imposed on GENCO by ISO. The figure 6.2 shows the plots of reliability indices
of GENCO’s original schedule, ISO’s schedule and the GENCO’s final schedule.
The above proposed method uses the Genetic Algorithm to find the optimum schedule for
preventive maintenance concerning the forecasted market clearing expenses. GENCO’s
objective is to sell electricity as much as possible and the goal of ISO is to maximize the
reserve of the system at every time interval. The reserve capacities of all the schedules are
compared with each other in Figure 6.3 It is clear from the figure 6.3 the reliability of final
maintenance schedule is improved after imposing the penalty on GENCO. The figure 6.3
46
shows the performance of single objective approach over 100 generations based on
GENCO’s objective. Figure 6.4 shows the performance of single objective approach over
100 generations based on ISO’s objective.
47
Figure 6.2 Reliability index for GENCO’s proposal, ISO’s proposal and final maintenance
schedule
48
Figure 6.4 Performance of ISO’s objective function in single objective approach
The primary goal of the GENCO is to get the most benefits out of their investments. Every
GENCO will try to schedule the maintenance for the weeks when the market clearing
expenses is at its lowest value. On the other hand when the GENCO’s units are in
maintenance, the ISO aims to maximize the systems reserve at every time interval. These
two objectives are contradictory in nature. In multi-objective approach of solving the
maintenance scheduling problem, we aim consider both the objectives simultaneously and
solve the problem to get the desired optimum schedule. In this approach the scheduling
problem is solved by using the NSGA-II optimization technique. The NSGA-II has proven
to be the one of the efficient tools for solving the optimization problems with multiple
objective.
Results:
Table 6.4 shows the optimum annual maintenance schedule for 32 generating units based
on the multi objective approach i.e. considering the GENCO’s and ISO’s objectives
49
simultaneously. The Figure 6.3 shows the plots of reliability index of maintenance
schedule by using the multi objective approach.
The above proposed method uses the NSGA-II to find the optimum schedule for
preventive maintenance concerning the forecasted market clearing expenses. GENCO’s
objective is to sell electricity as much as possible and the goal of ISO is to maximize the
reserve of the system at every time interval. The figure 6.6 shows the performance of
single objective approach over 100 generations based on GENCO’s objective. Figure 6.7
shows the performance of single objective approach over 100 generations based on ISO’s
objective.
50
Figure 6.5 Reliability index for GENCO’s maintenance schedule
51
Figure 6.7 Performance of ISO’s objective function in multi objective approach
6.2 Comparison between single objective approach and multi objective approach
2 This approach deals with the This approach deals with the
GENCO’s and ISO’s objective GENCO’s and ISO’s objective
separately simultaneously
52
maintenance scheduling where the partner of a non
problem dominated individual is chosen
among the individuals of the
population that are dominated
Table 6.5 Comparison between single objective approach and multi objective approach
The comparison between the plots of number of iterations vs time taken of the two
approaches is shown in figure 6.8. It is clear from the figure that single objective approach
takes more time than the multi objective approach for same number of generations.
Moreover it can also be seen from the convergence graphs in figure 6.3, figure 6.4, figure
6.6 and figure 6.7 the multi objective approach converges quickly than the single objective
approach. Hence the multi objective approach will take less time to solve the maintenance
problem.
Figure 6.8 : Number of iterations versus time graph for both approaches
53
6.3 Conclusion:
54
Bibliography
[1] A.J. Conejo, R,Garcia-Bertrand and M.Diaz-salazar, Generation maintenance
scheduling in restructured power systems, IEEE Transactions on Power System,
20(2):984-992.
[2] Aijaz Ahmad, D.P. Kothari (2000) , A Practical model for Generator Maintenance
scheduling with transmission Constraints, Electric machines and Power Systems ,
28:6,501-513.
[4] Dahal KP, McDonald JR, Burt GM. Modern heuristic techniques for scheduling
generator maintenance in power systems . Transactions of the Institute of Measurement
and Control. 2000;22(2):179-194.
[7] A.Abdulwhab, R.Billinton, A.A. Eladamaty and S.O. Faried (2004), Maintenance
Scheduling Optimization Using a Genetic Algorithm (GA) with a Probalistic Fitness
Function, Electric Power Components and Systems, 32:12, 1239-1254.
[8] G. Poryazoglu and HyungSeon Oh, Scheduling maintenance for reliable transmission
systems, 2016 IEEE/PES Transmission and Distribution Conference and Exposition
(T&D): 1-5.
55
[9] Chin Aik Koay and D. Srinivasan, Particle swarm optimization-based approach for
generator maintenance scheduling, Proceedings of the 2003 IEEE Swarm Intelligence
Symposium. SIS’03 :167-173.
[10] M.R. AlRashidi and M.E. El-Hawary, A Survey of Particle Swarm Optimization
Application in Electric Power Systems, IEEE Transactions on Evolutionary Computation,
13(4): 913-918.
[11] Suraj Kumhar and Mantosh Kumar, Generator maintenance scheduling of power
system using hybrid technique, International Research Journal of Engineering and
Technology (3): 418-423.
[13] W.R. Christiaanse and A.H. Palmer, A technique for the automated scheduling of the
Maintenance of Generating facilities, IEEE transactions on Power Apparatus and Systems,
91(1): 137-144.
[14] H.H. Zurn and V.H. Quintana, Generator maintenance scheduling via successive
approximations dynamic programming, IEEE transactions on Power Apparatus and
Systems,94(2): 665-671.
[16] Goldberg, D.E., Holland. J.H. Genetic Algorithms and Machine Learning 3 ,95-99.
[17] http://www.nordpool.com
[19] K. Deb, A. Pratap, S. Agarwal and T.Meyarivan, A fast and elitist multi objective
genetic algorithm: NSGA-Ⅱ, IEEE transactions on Evolutionary Computation, 6(2):182-
197.
56
[20] M. Negnevitsky and G. Kelareva, Applications of genetic algorithms for maintenance
scheduling in power system, IEEE transactions on power systems 9(3): 447-452.
[21] Burke, E.K., Smith, A.J., A memetic algorithm to schedule planned maintenance for
the national grid, Journal of Experimental Algorithms (JEA) 4,1-es
57