1 Introduction

Transmission system plays a significant role in electric power system. It is not only a linkage between the generation and distribution, but also provides a non-discriminative and reliable environment for demanders and suppliers [1]. With the growth of load demand, the generation expansion planning (GEP) and transmission expansion planning (TEP) become more and more important. The main objective of TEP is to develop the system as economically as possible [2] due to the load growth, and it is subject to a set of economic, technical and reliability constraints [1, 3]. In the regulated market, GEP and TEP are sub-tasks of a power system planning process performed by a regulated power utility. However, in the deregulated market environment, TEP is usually performed separately by transmission network service providers, while GEP becomes the task of generation companies or investors [4]. In the conventional monopolistic market, the power utilities have the social obligations to provide a reliable electricity supply. In a competitive market, the reliability of service is one of the important factors for market competitiveness [5, 6]. Therefore, a reliability level is an important constraint for TEP process. In addition, at the time of preparation for maintenance scheduling, a certain level of supplying reliability must be guaranteed after some power system components which are in outage and maintenance state [7, 8]. Thus, reliability evaluation and reinforcement are very meaningful works both in the power system planning or maintenance scheduling.

Generally, power system reliability includes two aspects: adequacy and security. Adequacy measures the generation and transmission capacities of the system under static conditions, without considering system disturbances [3]. In this paper, the reliability means adequacy. It is not only restricted by the capacities of the generators and transmission lines, but also subjected to the availabilities of them. The reliability analysis is carried out before stability and fault analyses in conventional TEP [9]. Thus, reliability evaluation should be incorporated in TEP. Otherwise there is no guarantee to have a trustworthy supply for demands [3]. Generally, TEP problem can be formulated as an optimization problem. Reliability is generally treated as a constraint [10] or a part of objective function to deal with [11]. The common reliability of the system is often assumed to be guaranteed via the demand constraints. That is, these constraints enforce that line capacities exceed the line loads based on an assumed demand profile [12]. In [11], the probabilistic load curtailment loss was handled as a part of objective function and a TEP approach considering the load and wind power generation uncertainties was proposed. The different reliability indices such as loss of load expectation (LOLE) [13], loss of load probability (LOLP) [14], hierarchical reliability assessment [15], loss of load cost (LOLC) [16] and expected energy not supplied (EENS) [17] have been used to investigate TEP. Among them, LOLE and EENS are two common reliability indices and they are easily obtained from the load duration curve (LDC). An extended effective load model, considering the capacities and uncertainties of generators and transmission lines, has been proposed [5, 6]. Then an extended nodal ELDC based on this extended effective load model can be obtained. Thus, the indices LOLE and EENS can be calculated.

Through reliability evaluation, if the system reliability indices do not satisfy the prescribed criteria, there is a reasonable question: where to add a transmission line is the most effective to improve the reliability indices. In [14], a method was developed for analyzing the reliability of composite power systems under the constraints of emissions. Some reliability indices are expressed by the function of the relevant factors such as the element forced outage rates (FOR) and the element capacities. Then their sensitivity with respect to various relevant factors are obtained by calculating the partial derivative of the reliability indices [14, 1820]. A sensitivity index (SI) based constructive heuristic algorithm (CHA) has been applied for TEP [21, 22]. At each step of CHA, a component (circuit) of the feasible solutions must be added to the system. The choice of this component is determined by SI. The SI is based on the greatest active power flow of circuits, which is obtained from the solution to relaxing the integrality of DC investment model [21]. As an improvement, SI comes from the greatest apparent power flow of circuits, which is obtained from the solution to relaxing the integrality of AC investment model [22].

Following the previous work, this paper proposed a method to evaluate the composite power system reliability considering the FOR of the generators as well as the transmission lines. The Monte Carlo method is used to simulate the random behavior of the availability of the system components (generator or branch). A DC power flow model, instead of the network flow method [5, 6], is used to obtain more accurate maximum arrival power at load point. With the reliability evaluation process, an implicit sensitivity index based optimization method can be obtained, which can help to choose the most effective component so as to improve the system or bus reliability.

There are two main contributions of this paper. One is that the DC model optimization was used to improve the accuracy of maximum arrival power at each load point. The other one is that a novel SI based optimization method was presented to choose the most effective line so as to enhance the reliability.

The remainder of this paper is organized as follows. A DC model based reliability evaluation model of composite power system is presented in Section 2. Section 3 proposes the process of obtaining the ELDC using the Monte Carlo simulation and provides a sensitivity analysis index. Case studies are presented in Section 4. Finally, the paper is concluded in Section 5.

2 Reliability evaluation model of composite power system

The traditional ELDC considers only the FOR of the units, without the FOR of the transmission lines [5]. Firstly, a composite ELDC and the reliability indices LOLE and EENS [5, 6] are briefly introduced. Then, an optimization model of obtaining minimum outage power (i.e. maximum arrival power) at load point is presented, which is a DC constraint model.

2.1 Model of reliability evaluation in composite power system

The reliability indices, such as LOLE and EENS, can be assessed using a composite ELDC (CMELDC) based on the effective load model at the load point [5, 6]. When a load point curtails a certain amount of load due to outages of generator unit and/or transmission line, it is equivalent to the case because the same amount of probabilistic loads is added to the load point but no components outage [5, 6, 23]. Base on this concept, the effective inverted load duration curve can be obtained at load point k.

$$ \Phi _{i}^{k} (x_{\text{e}} )=\Phi _{i - 1}^{k} (x_{\text{e}} )\otimes f_{\text{oi}}^{k} (x_{\text{oi}} )\, = \int {\Phi _{i - 1}^{k} (x_{\text{e}} { - }x_{\text{oi}} )} f_{\text{oi}}^{k} (x_{\text{oi}} )dx_{\text{oi}} $$
(1)

where ⊗ is the operator, indicating the convolution integral; k is the load point number; xe is the random variable of the effective load; xoi is the random variable of the probabilistic load caused by the forced outage of component i; \( \Phi _{i}^{k} (x_{\text{e}} ) \) is the effective inverted load duration curve caused by the forced outage of components 1 to i at load point k; \( \Phi _{i - 1}^{k} (x_{\text{e}} ) \) is the effective inverted load duration curve caused by the forced outage of components 1 to i − 1 at load point k; \( f_{\text{oi}}^{k} \left( {x_{\text{oi}} } \right) \) is the probability density function (PDF) of the outage capacities caused by the forced outage of component i at load point k.

From (1), it is important to note that \( \Phi _{i}^{k} (x_{\text{e}} ) \) is calculated by iterative manner. If the total probability density function of the outage capacities caused by the forced outage of components 1 to i at load point k is determined, \( \Phi _{i}^{k} (x_{\text{e}} ) \)can be obtained by (2).

$$ \Phi _{i}^{k} (x_{\text{e}} )=\Phi _{0}^{k} (x_{\text{e}} )\otimes f_{\text{osi}}^{k} (x_{\text{osi}} )\, = \int {\Phi _{0}^{k} (x_{\text{e}} { - }x_{\text{osi}} )} f_{\text{osi}}^{k} (x_{\text{osi}} )dx_{\text{osi}} $$
(2)

where xosi is the random variable of the synthesized fictitious probabilistic load caused by the forced outage of components 1 to i; \( \Phi _{0}^{k} (x_{\text{e}} ) \) is the original inverted load duration curve at load point k; \( f_{\text{osi}}^{k} \left( {x_{\text{osi}} } \right) \) is the total probability density function of the outage capacities caused by the forced outage of components 1 to i at load point k.

After obtaining the effective inverted load duration curve at load point, the reliability indices LOLE k and EENS k can be calculated at load point k.

$$ LOLE_{k} = \varPhi_{NE}^{k} (x)\,|\,x = AP_{k} $$
(3)
$$ EENS_{k} = \int_{{AP_{k} }}^{{AP_{k} + L_{{{\text{P}}k}} }} {\Phi _{NE}^{k} (x)\,dx} $$
(4)

where NE is the number of total elements (including generating units, transformer and transmission lines); AP k is the maximum arrival power at load point k;L Pk is the peak load at load point k.

The EENS of the entire system is equal to the summation of EENS k at all load points, as shown in (5). However, the approach of calculating LOLE is completely different from the EENS. The expected load curtailed (ELC) at the load point k must be calculated. Then, the ELC of the entire system can be obtained. Thus, the entire system LOLE index can be calculated.

$$ EENS = \sum\limits_{k = 1}^{ND} {EENS_{k} } $$
(5)
$$ ELC_{k} = EENS_{k} /LOLE_{k} $$
(6)
$$ ELC = \sum\limits_{k = 1}^{ND} {ELC_{k} } $$
(7)
$$ LOLE = EENS/ELC $$
(8)

where ND represents the number of load demand points.

2.2 Minimum outage power using DC model

To obtain the probability density function of the outage capacities caused by the forced outage of components, the load point outage power must be calculated first of all. There are several possible solutions when calculating the load point outage power for each component state. This problem can be formulated as an optimization model. The objective function for minimum outage power can be set up and an optimal solution can be obtained by the network flow method [5]. The network flow method takes into account Kirchhoff’s current law (KCL) [24] at all nodes but neglecting Kirchhoff’s voltage law (KVL) [25]. Thus, its accuracy is low. In this paper, transmission network is characterized by a simplified lossless DC load flow model. It not only satisfies KCL but also obeys Ohm’s law. Thus, KVL is implicitly taken into account. Therefore, DC load flow model is more close to the actual situation and can improve the accuracy.

To minimize the outage power at load point, the mathematical model used to minimize the outage power at load point can be formulated as follows.

$$ \sum\limits_{i = 1}^{ND} {(L_{{{\text{p}}i}} - P_{{{\text{L}}i}} } )/L_{{{\text{p}}i}} $$
(9.1)

where Lpi is the peak load at bus i; PLi is the decision variable meaning effective supplied power at bus i (therefore, they represent the arrival power at load point i).

Subject to

  1. 1)

    Power balance constraint at each node

    $$ P_{{\rm G}i} - P_{{\rm L}i} = \sum\limits_{j = 1}^{n} {P_{ij} } $$
    (9.2)

    where PGi is the generation capacity at bus i; P ij is the power flow between bus i and j; n is the number of transmission lines connected to bus i.

  2. 2)

    Constraint of line power

    $$ P_{ij} = b_{ij} (\theta_{i} - \theta_{j} ) $$
    (9.3)

    where b ij is the susceptance of the transmission lines between bus i and j; θ i is the phase angle at bus i.

  3. 3)

    Limitation constraint of peak load

    $$ 0 \le P_{{{\text{L}}i}} \le L_{{{\text{P}}i}} $$
    (9.4)
  4. 4)

    Limitation constraint of generation capacity

    $$ 0 \le P_{{{\text{G}}i}} \le P_{{{\text{G}}i}}^{\hbox{max} } $$
    (9.5)

    where \( P_{{{\text{G}}i}}^{ \hbox{max} } \) is the maximum capacity of generation at bus i.

  5. 5)

    Limitation constraint of transmission capacity

    $$ - P_{ij}^{\hbox{max} } \le P_{ij} \le P_{ij}^{\hbox{max} } $$
    (9.6)

    where \( P_{ij}^{ \hbox{max} } \) is the maximum transmission capacity between bus i and j.

3 Probabilistic reliability evaluation and sensitivity analysis

3.1 State probability calculation

There are two fundamental methods for probabilistic reliability evaluation: state enumeration and Monte Carlo simulation [2, 26]. Generally, if the outage probabilities of most of the components are very small (i.e. the system is reliable) or the number of components is very small, state enumeration method is usually more efficient. When the complex operating conditions are concerned or outage probabilities of most of the components cannot be ignored, it is almost impossible to enumerate all the system states. Thus, Monte Carlo simulation is an effective alternative to obtain all the approximate system states.

Monte Carlo simulation method treats the problem as a series of experiments. Generally, generator states are modeled using multiple state random variables. In this paper, for simplicity, the generating units are taken into account and their states are modeled using two-state (up and down) random variables as well as transmission circuit states. It is assumed that component outages are mutually independent events. Therefore, transmission line and generating unit outages are simulated by separate random numbers.

In a planning context, the probability is a measure of the likelihood that the power system will be in a given situation at a random time in the future, and it is also a function of the availability of every piece of equipment in the power system. This relationship can be represented as follows [27].

$$ \begin{aligned} PRO &= \prod\limits_{{i \in {\mathbf{U}}}} {u(c_{i} )} \prod\limits_{{j \in {\mathbf{A}}}} {a(c_{j} )} \hfill \\ &\; = \underbrace {{u(c_{1} ) u(c_{2} ) \ldots u(c_{n} )}}_{\text{Unavailable}}\underbrace {{a(c_{1}) a(c_{2} ) \ldots a(c_{m} )}}_{\text{Available}} \hfill \\ \end{aligned} $$
(10)

where U is the set of unavailable components; A is the set of available components.

Forced outage rate (FOR) of power system elements can be obtained through the historical data statistical method. Suppose that there are NE elements including such as generation units, transmission lines, transformers. The random number generation method can generate a series of random numbers y i (i = 1, 2,…, NE) distributed uniformly under {0, 1}. s i is the state of component i and FOR i is its forced outage rate. s i is expressed as (11).

$$ s_{i} = \left\{ \begin{array}{ll} 0 \;({\text{normal state}}, y_{i} > FOR_{i}) \hfill \\ 1\;({\text{abnormal state}}, 0 \le y_{i} \le FOR_{i}) \end{array} \right. $$
(11)

The state of all components can be formulated by a vector \( {\mathbf{S}} \) as (12).

$$ {\mathbf{S}} = [s_{1} ,s_{2} , \ldots ,s_{i} , \ldots s_{NE} ] $$
(12)

The probability of component i appearing the state s i can be expressed as follows.

$$ PRO(s_{i} ) = s_{i} FOR_{i} + (1 - s_{i} )(1 - FOR_{i} ) $$
(13)

According to (10), the probability of the state vector S,PRO(S), is calculated as (14).

$$ PRO({\mathbf{S}}) = \prod\limits_{i = 1}^{NE} {P(s_{i} )} $$
(14)

It is assumed that the system states are sampled N times. If N is large enough, the state combinations of all the system components can be sampled. The component state vector \( {\mathbf{S}} \) may be the same in the N times samples. After removing duplicate state \( {\mathbf{S}} \), a state set \( U({\mathbf{S}}) \) of all the system components and the corresponding probability values can be obtained.

3.2 Sensitivity index

The reliability indices are not only associated with the capacity of each component, but also related to the FOR. The sensitivity index (SI) based DC model [21] or AC model [22] does not consider the FOR of the component. The indices LOLE and EENS are strongly associated with the arrival power at load point. Therefore, based on the Monte Carlo simulation and the optimization model shown as (9), an implicit sensitivity index is presented.

Generally, at the initial stage of planning, human knowledge is needed to ensure rationality of the candidate line selection with practical engineering and management concerns [28]. The main focus of this paper is on the reliability evaluation and its sensitivity analysis. Therefore, it is assumed that the feasible candidate pool of transmission lines has been obtained properly. Assuming the candidate pool is expressed as follows.

$$ {\mathbf{X}} = \{ x_{1} ,x_{2} , \ldots ,x_{NC}\} $$
(15)

where NC is the number of candidate transmission lines.

The state of all components can be expressed as a vector \( {\mathbf{S}} \), and its corresponding probability can be calculated, shown as (12) and (14), respectively. Under the state \( {\mathbf{S}} \), the arrival power vector AP k (k = 1,2,…,ND) at each load point can be obtained using the model (9) first of all. Next, assuming that one candidate line x i (i = 1,2,…,NC) is added to the power grid and then the corresponding arrival power vector \( {\varvec{AP}}_{k}^{i} \) at each load point can be obtained using the model (9) again. Thus, the incremental vector of the arrival power at each load point, caused by adding the line x i , can be easily calculated as (16).

$$ \Delta \varvec{AP}_{k}^{i} = \varvec{AP}_{k}^{i} - \varvec{AP}_{k} $$
(16)

Due to the fact that the different system state has different probability, the above \( \Delta {\varvec{AP}_{k}^{i}} \) should be taken into account with its system state probability. The incremental of the arrival power under the state probability, denoted as \( \Delta \varvec{P}_{k}^{i} \), can be expressed as (17).

$$ \Delta \varvec{P}_{k}^{i} = PRO({\mathbf{S}})\Delta \varvec{AP}_{k}^{i} $$
(17)

Next, each of candidate lines is in turn added to the grid to get the corresponding incremental vector of the arrival power under the state probability. Then, the incremental arrival power matrix \( \Delta \varvec{P} \) under the current system state due to adding each of candidate lines to the gird is shown in (18).

$$ \Delta \varvec{P} = \left[ {\begin{array}{*{20}c} {\Delta \varvec{P}_{k}^{1} } \\ \vdots \\ {\Delta \varvec{P}_{k}^{NC} } \\ \end{array} } \right]{ = }\left[ {\begin{array}{*{20}c} {\Delta P_{1}^{1} } & \cdots & {\Delta P_{ND}^{1} } \\ \vdots & \vdots & \vdots \\ {\Delta P_{1}^{NC} } & \cdots & {\Delta P_{ND}^{NC} } \\ \end{array} } \right] $$
(18)

For each state in the state set \( U({\mathbf{S}}) \), the above calculating process of obtaining \( \Delta \varvec{P} \) is repeated. Every time, the obtained incremental arrival power matrix \( \Delta \varvec{P} \) is accumulated.

Finally, the sensitivity index for the entire system and for load point k can be calculated using (19) and (20), respectively.

$$ SI_{\text{sys}} = \hbox{max} \left\{ {SI_{{x_{i} }} = \sum\limits_{k = 1}^{ND} {\Delta \varvec{P}_{k}^{i} } ,(i = 1,2, \ldots ,NC)} \right\}\; $$
(19)
$$ SI_{\text{Bus}}^{k} = \hbox{max} \left\{ {SI_{{x_{i} }}^{k} = \Delta \varvec{P}_{k}^{i} ,(i = 1,2, \cdots ,NC)} \right\}(k = 1,2, \ldots ,ND) $$
(20)

3.3 The main procedure of reliability evaluation

As discussed above, reliability evaluation starts with Monte Carlo simulation to obtain the system components state set U(S). Then, for a state S, the arrival power at each load point can be obtained using the DC constraint optimization algorithm. At the same time, the incremental arrival power matrix \( \Delta \varvec{P} \) due to in turn adding one candidate line into grid can be gained too. Next, this calculating procedure is repeated until each state in state set U(S) has been dealt with. Then, the probability density function of the outage power at each load point and the accumulated matrix \( \Delta \varvec{P} \) are obtained. Thus, the effective LDC at each load point can be achieved by calculating the convolution of the original inverted duration curve at load point and the pdf of the outage capacities. The main procedure of obtaining the effective LDC is shown in Fig. 1.

Fig. 1
figure 1

Main procedure of obtaining the effective LDC

Next, the load bus reliability indices can be calculated according to (3) and (4), and the system reliability indices can be calculated according to (5)-(8). Moreover, the system and bus reliability indices can be augmented by adding the grid each time a line which is based on rules (19) and (20), respectively.

4 Case studies

The proposed method is tested on Garver’s 6-bus system and IEEE 39-bus model system. The algorithm was implemented in Matlab 8.2, using a PC with Core i7-4770 CPU clocking at 3.4 GHz and 32 GB of RAM. The DC constraint optimization is solved using the YAMIP environment [29]. In the two cases, it is assumed that the inverted LDC of load point is a polyline, shown as in Fig. 2.

Fig. 2
figure 2

Inverted load duration curve at load point

4.1 Garver’s 6-bus system

This system has 6 buses and a demand of 760 MW [24]. The line data in [24] are remained unchanged. The load data and generator data are provided in Table 1. The generator is expressed using units due to the request for considering the FOR of the components. To exclude the impact on the reliability due to generator outage, the generator capacities are expanded.

Table 1 Load and generation data for 6-bus system

The current system structure is shown in Fig. 3. For simplicity, FORs of all transmission lines and generating units are set to 0.5% and 1%, respectively.

Fig. 3
figure 3

The 6-bus system derived from the Garver’s system

Monte Carlo simulation method is used for state simulation. The reliability indices at the load points are evaluated using the proposed method and the results are shown in Table 2. Thus, the system reliability indices EENS and LOLE are calculated by (5) and (8), respectively. The system reliability indices are shown in Table 2 at last row.

Table 2 Reliability indices of the base case

Suppose that the candidate pool of transmission lines consists of the current transmission corridors, which have 8 right-of-way lines, shown in Table 3.

Table 3 Candidate pool of transmission lines

The incremental arrival power matrix \( \Delta \varvec{P} \) by adding each candidate line is as follows.

$$ \Delta {\varvec{P}} = \left[ \begin{array}{lllll} 0 & -1.3212 & 0 & 0.6705 & 42.3723 \\ 0 & 2.3933 & 0 & -7.2632 & -7.3073 \\ 0 & 0.0351 & 0 & -2.3649 & 33.1669 \\ 0 & -0.9488 & 0 &-1.5299& -25.3088 \\ 0& 0.0457 & 0& 13.6963& 4 .6497 \\ 0 & 3.1280 & 0 & 13 .9975 & 1.7246 \\ 0& -0.5101 & 0 & -3.8953 & 113.4931 \\ 0& 1.6323& 0& 48.5670& 38.5338 \end{array} \right] $$
(21)

According to Table 2, the load point with the maximum EENS and LOLE is the bus 5. From (21), it can be found that the bus sensitivity index at bus 5 is \( SI_{\text{Bus}}^{ 5} = \left( {SI} \right)_{{x_{7} }}^{5} = 113.4931 \), and the corresponding candidate line is line 7 (line3-5). The system sensitivity index is \( SI_{\text{sys}} = SI_{x7} = 109.1877 \) and the corresponding candidate line is also line 7.

The line 7 (line3-5) is added to the grid and the reliability indices are evaluated again using the proposed method. The evaluation results are shown in Table 4.

Table 4 Reliability indices after adding line3-5 to the gird

From Table 4, it can be seen that the reliability indices of system and bus 5 have been greatly improved, after adding line3-5 to the gird.

4.2 39-bus system

In this case, the proposed method is tested on New-England 10-machine 39-bus system, shown as in Fig. 4. The system data, shown in Table 5 and Table 6, are taken from the open source software Matpower 4.1 [30]. In Table 5, NL represents the number of Line; FB and TB are from and to buses of the line, respectively; and X stands for the reactance of the line.

Fig. 4
figure 4

The New-England 10-machine39-bus system

Table 5 Branch data for 39-bus system
Table 6 Load and generation data for 39-bus system

After Monte Carlo simulation sampling times of 105, the load point ELDCs are obtained and the reliability indices are followed to be evaluated. For simplicity, the zero results are ignored and non-zero parts are shown in Table 7. The corresponding sensitivity indices are calculated and shown in the last column of Table 7.

Table 7 Reliability indices and SI of the 39-bus system (non-zero parts)

From Table 7, it can be seen that bus 39 has the maximum EENS and adding the line 1 (from bus 1 to bus 2) is the most effective for increasing the reliability of bus 39. However, adding the line 3 (from bus 2 to bus 3) is the most effective measures for increasing the system reliability. After adding the line 1, we can get the new reliability indices results, shown as in Table 8.

Table 8 Reliability indices and SI of the 39-bus system, after adding line1 (non-zero parts)

Comparing Table 8 with Table 7, it is interesting to note that adding line 1 greatly improves the reliability at the bus 39 and thus increases the system reliability, as well as decrease the reliability at some other buses (such as bus 4 and 8). The reason is that adding the line changes the system structure and then changes the power flow.

5 Conclusion

This paper addresses the reliability evaluation problem considering the forced outage rates of generators and transmission lines. Based on the works in [5, 6], the DC power flow model are used to obtain more accurate maximum arrival power for more accurate reliability indices. The system components states are simulated using Monte Carlo technique first of all. Next, the probability density functions of the outage capacities at load buses are obtained through calculating the maximum arrival power using DC model based optimization under all possible system states. Then, the effective load duration curves at every load bus are obtained and the reliability indices can be calculated. With the reliability evaluation process, the implicit sensitivity indices of the reliability can be obtained, which help to choose the most effective component to improve the reliability of the system or a load bus. The work is an important step in preparing a transmission expansion plan or maintenance scheduling employing probabilistic reliability evaluation methods to ensure the reliability of the electric power grid.