1 Introduction

In the traditional vertical bundled power systems, unit maintenance scheduling (UMS) is currently dispatched based on the system security and economy [1]. As electric power systems move towards a more deregulated market structure, decision-making tools must be prepared to evaluate the effect of competition [2]. Deregulation in power systems has resulted in unbundling of electricity utilities including generating companies (GenCo), transmission companies (TransCo), distribution companies (DisCo), independent system operator (ISO) and other important service providers. Therefore, additional competition and growing complexity in power generating systems, as well as a need for high service of reliability and low production cost, are provoking additional interests in maintenance scheduling, capable of providing least cost maintenance schedule [3].

Many studies have been focused on the problem of maintenance scheduling in power market [18]. Reference [1] has modeled the transmission network and adopted concept of congestion rate (CR) to evaluate the probability of unacceptable dispatching ways for the ISO. In [2], transportation model is considered to represent system operation and line capacity limits. In this paper, in order to avoid over-optimistic planning, generation and transmission outages are also taken into account. In [3], transmission line capacity limits are considered as probabilistic problems and Benders decomposition method is employed to solve them. Reference [4] proposed a model while provides hourly schedules for maintenance outages, generation unit commitment, and transmission flows based on hourly load curves to reduce the chance of blackouts in aging power systems. Reference [5] considered maintenance and interruption cost of transmission network in objective function. In this reference, interruption cost is divided into dominant loss and recessive loss. Reference [6] presents a global generation and transmission maintenance scheduling considering security and economical efficiency of power system and fairness of power market and has used hybrid genetic algorithm (GA) and particle swarm optimization (PSO) to solve them. Reference [7] describes a new approach for establishing power systems scheduled generators outages for short-term maintenance purposes. The main contribution of this paper is focused on modeling grid operational constraints, which are dealt with by a DC optimal power flow and is solved by mixed-integer programming techniques aided by Benders decomposition strategy. Reference [8] classified some coordination mechanisms which were suggested in recent years in the ground of UMS in competitive markets:

  1. 1)

    The ISO coordinated UMS based on both GenCo’s interest and the system security.

  2. 2)

    The ISO negotiated UMS with GenCos on behalf of customers and obtained the improved system security through paying for GenCos who would adjust their plans, and the cost burden would go to customers.

  3. 3)

    The ISO coordinated UMS according to some forms of expression about maintenance desire announced by GenCos.

Table 1 shows a set of various studies which have focused on the problem of generating unit maintenance scheduling considering transmission constraints.

Table 1 A set of different studies on UMS problem

In this paper, a novel approach to unit maintenance scheduling is presented. This approach considers two kinds of cost, including security and congestion cost, which have not been taken into account in UMS in the other studies. This novel approach devises a comprehensive method to UMS which can minimize the operation cost of transmission network when maintenance actions is performing on the GenCos of power system. In the other words, this approach considers two kinds of cost which are imposed by one market participant—GenCo to another private participant—TransCo. Similarly, considering new costs, proposed method can prevent financial loss of TransCos during maintenance performing on GenCos. In addition, a set of random failures for transmission lines are considered during the GenCos’ maintenance scheduling to evaluate the imposed risk on power system during the generators maintenance. The UMS approach of this paper is applied according to a market-based optimal power flow (OPF) by locational marginal pricing (LMP) concept [11], and has the applicability of performing in practical power markets. Finally, the UMS approach can guarantee fairness among two main participants and ensure power system security.

This paper is organized as follows. In first section, a comprehensive illustration about proposed UMS approach is presented. Moreover, this section formulates the whole UMS approach mathematically and analyses the influences of UMS on transmission lines in term of security and economy. Congestion and security cost are proposed in detail considering N-1 examination of lines. Numerical example and simulation results on a nine-bus test power system are provided in the section. At the end, conclusion and some proposed research for future in the ground of UMS are presented.

2 Distribution factor method

The problem of studying thousands of possible outages becomes very difficult to solve if it is desired to present the results quickly. One of the easiest ways to provide a quick calculation of possible overloads is to use linear sensitivity factors. These factors show the approximate change in line flows for changes in generation on the network configuration and are derived from the DC load flow. These factors can be derived in a variety of ways and basically come down to two types [12]: ① Generation shift distribution factors; ② Line outage distribution factors.

In this paper, the mentioned linear sensitivity factors are used to evaluate the power system security. These sensitivity factors are described in the next part.

2.1 Generation shift distribution factors

Generation shift distribution factors (GSDF) indicate proportion of transmission line power variations and active power generation variations. GSDF or A multipliers are expressed as [13]:

$$ \left\{ \begin{aligned} & \Delta F_{l - k} = A_{l - k,i} \Delta G_{i} \\ & \Delta G_{r} = - \Delta G_{i} \\ \end{aligned} \right. $$
(1)

where ∆Fl-k is change in total transmission flow between buses l and k; Al-k,i is generation shift distribution factor (GSDF) related to line connecting buses l and k caused by generation changes in bus i; ∆G i is change in total generation in bus i; r is index of reference bus.

A l-k,i is obtained from reactance matrix and DC load flow relaxation. This factor, measures increasing use of transmission network by generators and consumers. A multiplier can be calculated by the use of reactance matrix which is presented in [12, 13].

2.2 Generalized load distribution factors

Generalized load distribution factors (GLDF) indicate the contribution of each load in transmission line power. GLDF or C factors formulated as [13]

$$ \left\{ \begin{aligned} &C_{{l - k,r}} = \left\{ {F_{{l - k}}^{^0} + \sum\limits_{{\mathop {j \ne r}\limits^{{j = 1}} }}^{N} {A_{{i - k,j}} L_{j} } } \right\}\Big/{\kern 1pt} \sum\limits_{{j = 1}}^{N} {L_{j} } \\ &C_{{l - k.j}} = C_{{l - k,r}} - A_{{l - k,j}} \\ \end{aligned} \right. $$
(2)

where Cl-k,r is GLDF factor related to line between buses l and k caused by demand in bus r; F 0 l-k is transmission flow between buses l and k obtained in previous iteration; L j is total demand in bus j; C l-k,j is GLDF factor related to line between buses l and k caused by generation variation in reference bus.

Note that these factors are obtained from reactance matrix and DC load flow relaxation.

3 Proposed method formulation

The congestion cost considered is allocated to the generation units whose UMS contributes in congestion occurrence. Distribution factors are used to allocate this cost to different buses. Moreover, the security cost related to UMS is allocated to its parties in proportion to their contribution in network security reduction. In the proposed method, the Pool-Bilateral model is assumed for electricity market model. After setting the amount for power system including generators and loads, an OPF will be performed in the network. Therefore, the generation and consumption of buses, power transmitted in each line, transmission losses, bus voltage and the LMP in network buses is calculated. In this paper, the nonlinear optimization is solved based on Lagrange method. The Lagrange factor is involved with an economic concept. It can show the LMP in each bus in power systems.

4 Congestion cost

When one or more generators are taken off line to perform maintenance, the generation point deviates from optimum one, and congestion may occur in some weak transmission lines. Deviation from optimum generation point and congestion occurrence in transmission lines increases the operation cost of power system. Moreover, congestion occurrence may cause to lose revenue for some generators. Therefore, congestion occurrence can increase the power system operation cost considerably.

In a practical competitive electricity market, an electricity market participant that has a contract with delivery and compensation in different locations under market rules is subject to congestion risk and hence, for the same capacity and time duration, should have its exposure reduced.

When there is no congestion, the OPF program yields the same optimal equilibrium condition for different buses. However, in the presence of congestion, a set of new cost is imposed on power system for relieving the congestion. In this situation, CR increases in transmission lines and it may cause the overloads in some weak lines. Computing flows on transmission lines after OPF and fitting the flows against unacceptable security level yield cumulative probability of transmission network usage as [14]:

$$ Prob\left\{ {F_{ij} \le F_{ij}^{\hbox{max} } } \right\} $$
(3)

where F ij is transmission power flow between buses i and j and F max ij is the maximum allowable transmission flow between buses i and j. Therefore, the congestion will occur in transmission lines, when the unacceptable dispatching ways of power flow appear in power system. If we represent the network congestion rate by following probability calculation, the CR will appear in power system when σ has a positive value:

$$ \sigma = Prob\left\{ {F_{ij} \ge F_{ij}^{\hbox{max} } } \right\} $$
(4)

In power system studies, a predefined critical value is defined for σ such as σ critical , which means if σ is bigger than the critical value of CR, the network congestion will occur in some transmission lines and hence, the congestion management is essential.

As a result, the imposed cost on power system must be considered as an indirect cost of unit maintenance scheduling. This cost is generated by private GenCos and is imposed on another private company, TransCo, hence, consideration of them is essential and inevitable. Therefore, two steps are considered to calculate the congestion cost of transmission lines:

  1. 1)

    First, all generators are considered in service with no maintenance. OPF is run and network operation cost is calculated, healthy mode (C h ).

  2. 2)

    In second step, unit maintenance is performed on target generators. In this situation, congestion may occur in some weak lines, OPF is run and network operation cost is calculated again, maintenance mode (C m ).

Occurrence of congestion changes amount of buses’ LMP obviously. Generally, LMP depends on two objects:

  1. 1)

    Congestion rate in transmission lines

  2. 2)

    Power loss in transmission lines

In other words, if no congestion occurs in transmission lines and no power loss exists, the LMP will be same in all power system buses. Therefore, congestion occurrence would alter the LMP amounts in power system nodes and finally increase the power system operation cost considerably (C m  > C h ).

Actually, the congestion cost due to taking off line of generator i is calculates as:

$$ C_{cong} = \left. {C_{m}^{i} } \right|_{{(\sigma > \sigma_{critical} )}} - \left. {C_{h}^{{}} } \right|_{{(\sigma < \sigma_{critical} )}} $$
(5)

where C cong is congestion cost $; C i m power system operation cost in the presence of congestion when GenCo i is offline for maintenance; and C h power system operation cost when all GenCos are in service and no congestion occurs.

Considering congestion cost, the proposed method gets the benefit of following points:

  1. 1)

    Minimization of congestion rate in transmission network

  2. 2)

    Reduction in imposed cost on transmission network (produced by GenCos)

5 Security cost

Considering the appropriate index for security analysis is one of the main contributions of the UMS studies. The oldest reliability criteria is loss of load probability (LOLP) [15], but nowadays, the most common approach is to utilize the loss of load expectation (LOLE) method [16]. There is, however, a considerable appeal in utilizing deterministic technique rather than more complicated probabilistic methodologies, some new techniques have been developed recently which embed an accepted deterministic criterion within a probabilistic framework [17].

In fact, in addition to power system security, cost arising from stochastic failure may also be incorporated with which is called security cost. In order to calculate the security cost, N-1 examination of lines is considered in this paper. In fact, in order to avoid over-optimistic planning, transmission outage should be taken into account. Therefore, target GenCo is taken off line to perform maintenance, and random failure occurs in transmission line simultaneously. Finally, objective function is minimization of outage cost (load shedding cost) as [18]

$$ {\text{Min}}\,\Big\{ \sum\limits_{k = 1}^{{N_{L} }} {\pi^{k} C^{k} \,\Big\} } $$
(6)

Ck is defined as

$$ C^{k} = \sum\limits_{i = 1}^{{N_{D} }} {B_{I,i} [P_{L,i}^{0} - P_{L,i}^{k} ]\,\,} $$
(7)

where Ck is outage cost (load shedding cost) for line k ($/h); πk the failure probability for transmission lines k; N L the number of transmission lines; B l,i the predefined outage cost for bus i (as power market contracts) ($/MWh); PL, i0 the load value for bus i before failure occurrence (before load shedding) in line k (MW); P kL,i the load value for bus i after failure occurrence (after load shedding) in line k (MW); and N D the number of buses that are exposed to load shedding.

To minimize Ck, firstly, we should determine ‘which buses should be selected for load shedding’. For this reason, factor A must be calculated to determine load shedding plans. These factors show the approximate change in line flows for changes in generation (or bus’ load) on the network configuration and are derived from the DC load flow. The generation shift factor A is a linear sensitivity factor which indicates the contribution of loads’ and generations’ power to transmission lines capacity, as following:

$$ A_{l,i} = \frac{{\Delta f_{l} }}{{\Delta P_{i} }} $$
(8)

where A l,i is generation shift factor for line l because of change in generation at bus i; Δf l the change in power flow on line l when a change in generation, ΔP i , occurs at bus i; and ΔP i the change in generation at bus i.

It is most evident that A may be a negative or positive number (for generation, ΔP i  > 0, and for load, ΔP i  < 0). Now, in order to relieve the network congestion, load shedding must be done at some buses. For minimizing the load shedding cost, two following objects are intended:

  1. 1)

    Select the load with the most impact on the congested lines, which means a load with the highest generation shift factor (Amax), maximum security level.

  2. 2)

    Select the load with the minimum outage cost (B min l,i ), minimum cost.

Finally, the division of Amax and B min l,i determines the load which has the minimum load shedding cost and the most impact on network congestion relieving (high-reliable state). This approach does load shedding which leads to a cost-effective load shedding management and high security level for maintenance time durations. Therefore, we determine the proportion as:

$$ \mu_{L,i} = \frac{{A_{l,i}^{\hbox{max} } }}{{B_{l,i}^{\hbox{min} } }} $$
(9)

where µL,i is load shedding priority factor; A maxl,i the maximum generation shift factor; and B minl,i the minimum outage cost.

Therefore, the load with minimum outage cost and maximum generation shift factor are selected for load shedding. Priority list for load shedding is arranged according to incremental rate of “load shedding priority factor (µL,i)”.

Now, according to probability of random failures on transmission lines (πk), the security cost (SC) is calculated. Thereupon, in each state according to transmission line outages, the security cost is calculated and total cost indicates the final security cost of power system as

$$ SC = \sum\limits_{k = 1}^{{N_{L} }} {\pi^{k} C^{k} } $$
(10)

Mathematically, considering (5) and (10), UMS objective cost function can be formulated as

$$ C_{network}^{i} = {\text{Min}}\sum\limits_{t} {\left[ {\sum\limits_{k = 1}^{{N_{L} }} {\pi_{t}^{k} C_{t}^{k} } + \sum\limits_{k = 1}^{Nc} {C_{C,t}^{k} } } \right]} $$
(11)

where C i network is the power system operation cost arising from OPF at time t when GenCo i is on maintenance ($); C k t the outage cost (load shedding cost) for line k at time t ($/h); π k t the failure probability for transmission lines k at time t; C k C,t the congestion cost at time t when line k is congested; N L the number of transmission lines; and N c the number of congested lines.

The first term (\( \sum\limits_{k = 1}^{{N_{L} }} {\pi^{k} C_{t}^{k} \,} \)) in (11) is security cost, and the second (\( \sum\limits_{k = 1}^{Nc} {C_{C,t}^{k} } \)) is the congestion cost.

Considering two mentioned costs, this approach can prevent some financial losses of TransCos during maintenance performing on GenCos. Moreover, the security analysis enables us to minimize the rate of failures in power system. Finally, this unit maintenance scheduling can strike a right balance between fair environment and reliable operation with market mechanisms.

Fig. 1 shows the power system’s generators and transmission lines in proposed UMS approach.

Fig. 1
figure 1

Generators and transmission lines in UMS approach

The proposed UMS approach can be summarized in steps which are summarized in Fig. 2.

Fig. 2
figure 2

UMS using congestion risk approach and advanced security analysis

6 Numerical example and analysis

6.1 Test power system

A nine-bus test power system shown in Fig. 3 is considered to show the applicability of proposed method on a practical power system. It is assumed that the test system has three private GenCos, 12 transmission lines and 9 buses [19]. Maintenance horizon of UMS is considered as 6 weeks. Tables 2, 3 and 4 show the load, GenCos and transmission lines data of test power system respectively.

Fig. 3
figure 3

Nine-bus test power system

Table 2 Load value (MW) in maintenance horizon, 6 weeks
Table 3 Generators’ data of test power system
Table 4 Transmission lines data of test power system

6.2 Security cost analysis

Different scenarios for unit maintenance plans are applied to examine test power system in order to investigate an optimum maintenance strategy. As illustrated above, the system generators are taken offline individually and a set of random failure on transmission lines are considered as N-1 examination of lines. In each scenario, if load shedding is necessary to be done, the cost of load shedding management is considered as the security cost which is formulated in (6)-(10).

Fig. 4 plots the profile of LMP, and it shows that the power market’s electricity price has been affected by the generators maintenance. Accordingly, performing the maintenance on generators has increased the nodal electricity price in power market. In fact, the generating unit maintenance has led to more expensive operation of power system. Moreover, different GenCos does not have the same effect on power system operation cost. It may depend on generating unit capacity, generator’s cost function as bid cost function, GenCo’s location in power system configuration and other parameters. Fig. 4 shows that GenCos 1, 2, 3 have the most effects on operation cost of power system respectively. And Fig. 4 shows average amount of different buses’ LMP as a function of maintenance horizon. Healthy mode in this figure indicates the normal operation of power system with no maintenance on generating units and no failure on transmission lines.

Fig. 4
figure 4

Effect of GenCo’s maintenance on nodal electricity price, LMP

All GenCos are taken off line individually to perform maintenance, and operation costs considering forced outage on transmission lines are calculated. In each scenario, if transmission line power flow exceeds the predefined line capacity, load shedding is performed and related costs are considered as the security cost; as a result, this cost increases the power system operation cost.

Fig. 5 plots the performed load shedding in different buses associated with maintenance on GenCo 1, 2, 3 respectively. It can be concluded that:

Fig. 5
figure 5

Load Shedding in maintenance scenarios for GenCo 1,2,3

  1. 1)

    For performing maintenance on GenCo 1, maximum load shedding is done on bus 4 at weeks 1, 2, 3.

  2. 2)

    For performing maintenance on GenCo 2, maximum load shedding is done on bus 4 at weeks 1, 2, 4.

  3. 3)

    For performing maintenance on GenCo 3, maximum load shedding is done on buses 4, 3 at weeks 6, 4, 2.

Fig. 5 shows that UMS has the most impacts on overloads on buses 4 at weeks 1 and 2. In the other words, the bus 4 and connected loads are more subject to load shedding during maintenance in comparison to other buses and loads.

Table 5 shows the outage cost of different consumers, which are specified in the electricity sell contract in power market.

Table 5 Outage cost of power system’s buses

Security analysis according to (6)-(10) is done and respective results of them, including security cost for maintenance strategy (GenCo’s maintenance and transmission lines’ failure) are obtained individually. Table 6, as a sample, describes the security cost for maintenance on GenCo 1. Moreover, the security cost for maintenance on GenCo 2 and 3 is shown in Tables 11 and 12 in the appendix.

Table 6 Security cost for maintenance on GenCo 1

Tables 6, 11 and 12 describe the security cost of power system in maintenance horizon as a function of forced outage on transmission lines and GenCos’ maintenance on different weeks. In fact, through these tables, we can obtain the security level and imposed security cost of each GenCo’s maintenance strategy considering forced outage on each transmission lines individually. Moreover, different maintenance strategies have various effects on power system security and economy. Therefore, the proposed method can investigate the maintenance plans with optimum point of lowest cost and highest security level. It can ensure power system security be compatible with electricity market structure; similarly, the proposed method can guarantee fair competition among market participants.

6.3 Congestion cost analysis

According to (5), the difference between operation costs in two operation states indicates the network congestion cost. Table 7 describes the power system cost in normal operation state, while no maintenance on generators and no outage on transmission lines are considered. Table 8 shows the congestion cost for performing different maintenance strategy on power system generators individually.

Table 7 Power system operation cost in healthy mode, no congestion (σ < σ0)
Table 8 Power system operation cost in congested network mode (σ > σ0)

It is anticipated that the operation cost of power system during maintenance on generators are more than the cost of normal operation state (healthy mode). Table 10 shows that maintenance of GenCos 1, 2, 3 have the most effects on congestion cost respectively. It may depend on generation capacity of under maintenance GenCo, network configuration, line power flow limitation and other electrical and economical characteristics. In this study, GenCo 1 has imposed the most congestion cost to power system.

6.4 Final UMS

Table 9 shows the final unit maintenance scheduling for three GenCos of power system. As mentioned above, the purpose of UMS is to minimize the operation cost under severe security constraints and making a fair environment by using two kinds of new cost, security and congestion cost. In order to achieve the minimum operation cost, an advanced analysis of security studies is performed on the test power system. Because of simultaneous study on power system’s security and economy, the obtained result will show the optimum operation point in order cost and reliability. As shown in Table 9, the maintenance of GenCos 1, 2, 3 has imposed the most additional operation cost (congestion /security cost) to power system respectively.

Table 9 Unit maintenance schedule, relevant economic values and load shedding management

Maintenance on GenCos 3 and 1 has the minimum and maximum congestion cost as 197.7 $ and 522.2 $ respectively. As regards security cost, GenCo 1 has the minimum security cost as 574.98 $ and GenCo 3 has the maximum security cost as 792.1 $. Table 10 shows that weeks 5, 6 and 1 is allocated to GenCos 1, 2 and 3 respectively. These scheduled weeks are representative of following characteristics in UMS:

Table 10 GenCos’ maintenance effects on power system’s and market’s characteristics

1) minimum operation cost by use of OPF; 2) minimum load shedding management in power system by considering security cost; 3) minimum rate of failure on transmission lines by considering N-1 examination of random failures; 4) minimum congestion rate in transmission line by considering congestion analysis.

Considering both of costs simultaneously, this approach enables us to minimize the kinds of cost which are imposed by GenCos to TransCo during maintenance, which can strike a right balance between security and cost; moreover, the market-based mechanism helps to make a fair competitive environment for all market participants. Finally, the proposed method can ensure fairness among different market participants (GenCo and TransCo) and guarantee power system security.

Table 10 describes the effect of different GenCos’ maintenance on power system parameters. These results investigate the relation between capacity of maintenance and transmission network parameters variations in order security and imposed cost.

In spite of the fact that the GenCo 1 has the most generation capacity in the test power system, but outage of it does not have the most effect on network parameters. For example, outage of GenCo 1 has led to minimum load shedding in power system. This results show the important role of transmission network modeling in generating unit maintenance studies. Therefore, considering the transmission network in UMS can lead to secure and cost effective operation of power system. To sum up, this novel approach proposes a framework for UMS to prevent additional cost in transmission lines; in the same way, it can ensure power system security and guarantee fairness among all market participants.

7 Conclusions

In this paper, a new market-based framework for UMS problem is proposed in order to minimize the operational cost of power system and maximize the power system security, emphasizing the risk associated with random line outage. The proposed framework enables us to explicitly consider the interaction of competing GenCos and TransCos which are the crucial concerns in the competitive restructured power systems. In this method, the GenCos’ maintenance is scheduled considering two kinds of cost in TransCo imposed by GenCos. The market equations are characterized by the LMP and can be obtained by OPF scheme based on power market structure. The numerical illustration for nine-bus power system is provided to demonstrate the basic idea of the proposed method. The final purpose is the UMS with minimum imposed cost on transmission network and highest security level for power system. In addition, when the impact of UMS on power system security is investigated, the random line outages were also taken into account with N-1 examination of lines.

For each GenCo’s maintenance strategy, congestion and load shedding management are done in order to relieve congestion and reliable operation of power system.

In order to a reliable operation of power system, a probabilistic approach of network congestion for reliability analysis is used in this paper, which embeds the deterministic framework within a probabilistic approach. The reliability analysis method can guarantee the power system security during the maintenance horizon.

The novelty of this paper is that it considers two kinds of cost which impose by generation units to transmission system. This approach has not been considered in the past studies about UMS; therefore, the proposed approach suggests an advanced plan for UMS with no additional cost which normally imposed to transmission network. This paper provides a new framework for UMS problem in competitive markets and a lot of realistic problem to be solved are still remained. To overcome the limitations of this paper, inclusion of wide spread transmission network constraints and analysis on the impact of reliability requirement on the solution should be further investigated. Although the proposed approach requires more investigations for transmission network analysis, we expect the proposed framework can provide a comprehensive approach with useful information on determining optimal maintenance strategy for power system generators, which can strike a right balance between fair competition among GenCo, TransCo and power system operational cost. Based on the results of this paper, one can investigate to obtain more precise presentations as well as more efficient UMS procedure in the future.