1 Introduction

Electricity restructuring, also called deregulation, enhances competition among energy suppliers and gives the consumer the ability to choose an electric supplier based on a preferred level of reliability. Nodal pricing has been developed to represent the operational cost of the nodes in an electric grid. Due to the close relationship between nodal pricing and nodal reliability, it is now possible to have nodal prices closely reflecting reliability performance [1]. A technique to evaluate nodal prices and nodal reliability is reviewed in [2]. The authors present several models for transmission and generation outages and their effects on nodal prices. A differentiated service based on reliability price is studied by [3,4,5,6,7]. In [8], an evaluation of nodal reliability based on the load point (LP) uses a reliability network equivalent (RTE) technique to represent each service provider separately. In [9], the RTE technique has been improved to include the effect of intermittent renewable sources in the generation system.

To enhance nodal reliability, demand response (DR) programs have been implemented using demand side management (DSM). A load direct control (LDC) to disconnect strategic loads belonging to users is proposed in [10]. The authors propose a stochastic optimization model to reduce the total cost of operation, based on the efficient use of traditional and renewable sources of energy. The authors also consider nodal reliability and customers’ willingness to pay for it. Several novel LDC schemes within DR programs have been developed in [11]. The algorithms proposed minimize network congestion and reduce the existing gap between energy generation capacity and demand. In [12], heating, ventilation, and air conditioner are controlled remotely using DR schemes, or by managing energy-interruptible-service contracts to guarantee system reliability. The contracts provide incentives for customers willing to be interrupted in any period of time with prior notification. An active management model that integrates a curtailment load mechanism is introduced in [13]; the mechanism uses different strategies based on the energy management model of the distribution system.

A model for evaluating contracts with interruptible loads is described in [14], and a program for managing interruptible loads considering distinct generation contingencies is formulated. The integration of renewable energy generation schemes into interruptible contracts is studied in [15]. In [16], a scheme for incentive DR programs that enables the DR provider to compute individual demand curtailments and DR rewards while preserving customers’ privacy. An energy efficient optimization model which offers incentives to end users curtailing their energy use during times of peak demand is reported in [17]. To benefit a customer by minimizing electricity cost, the proposed model optimally schedules the electricity consumption of different household appliances in a dynamic pricing environment. An implementation of DR to improve network reliability proposed in [18] uses a non-linear mathematical model of the incentive DR programs to identify the most reliable and conservative responsive model. An incentive mechanism to promote the participation of distribution companies in DR energy efficiency programs is proposed in [19]. The model allows studying the effect of the payments scheme incorporating uncertainty.

Many recent nodal analysis studies have been assessing reliability issues using DR programs to boost system performance on all nodes. The studies, however, do not consider, or are limited by, the following factors: 1) unknown type of participants in the DR programs; 2) assuming or considering an ideal amount of interruptible loads without previous knowledge of nodal reliability and/or interruption capacity by node; and 3) considering only one period of time (generally, peak period), or three clusters (one around a demand peak; another off-peak and one in a valley). To address the limitations above, this paper develops a mechanism for obtaining high reliability nodal prices and compensating for nodal interruption, using incentive based programs (IBP) based on DR. The nodal identification of interruptible loads is based on the expected nodal energy not supplied (ENENS) and a structural decomposition of the system reserves in order to improve the loss of load probability (LOLP) reliability index. The method sets both a tariff for high nodal reliability performance and a “money back” payment incentive for interruptible loads. Thus, it offers users on DR programs a transparent, simple way to calculate their expected amount of reimbursements based on their level of service interruptions. The remainder of this paper is organized as follows. Section 2 describes the mathematical modelling. Section 3 describes methodology of the estimation of a representative annual demand curve. Section 4 describes the experimental section with an IEEE_RTS 24-node system. Section 5 discusses the results of applying the methodology, and offers suggestions for future research.

2 Mathematical modelling

2.1 Reliability assessment

This section describes the reliability evaluation of the component system. The unavailability (U c ) of the element c is computed by (1):

$$ U_{c} = \left( {\frac{{\lambda_{c} }}{{\mu_{c} }}} \right) $$
(1)

where λ c is the failure rate of the connected element and μ c is the number of annual repairs of such element. The availability of component A c, is calculated by the following equation:

$$ A_{c} = 1 - U_{c} $$
(2)

The probability for the occurrence of the j th state can be calculated as follows:

$$ p^{j} = \prod\limits_{c = 1}^{d} {U_{c} \prod\limits_{c = d + 1}^{{N_{c} }} {A_{c} } } $$
(3)

The nodal energy not supplied (NENS) for each contingency is calculated as:

$$ N_{{ENS_{b}^{j} }} = V_{{G_{b}^{j} }} $$
(4)

where \( V_{{G_{b}^{j} }} \) is the representation of NENS that relieves the over load due to j th contingency.

The ENENS is calculated as the expected value of NENS for a period of time to be defined within the analysis for the total number of states (TNS, goes from state 0 to N − 2) and, it is described by (5):

$$ E_{{NENS_{b}^{{}} }} = \sum\limits_{j = 1}^{{T_{NS} }} {p^{j} \times N_{{ENS_{b}^{j} }} } $$
(5)

The expected energy not supplied (EENS) is the sum of all nodes into the system with ENENS multiplied by the period of time T to be considered, is calculated as:

$$ E_{ENS} = \sum\limits_{b = 1}^{{N_{b} }} {E_{{NENS_{b}^{{}} }} } \times T $$
(6)

The index LOLP measures the probability that an energy-demand event on the system will exceed the transmission line capacity during a given period [20]:

$$ L_{{OLP_{i} }} = \frac{1}{T}\sum\limits_{j = 1}^{{T_{NS} }} {p^{j} u\left( {E_{A} (j) - E_{Di}^{{}} \left( j \right)} \right)} $$
(7)

where \( E_{A} (j) \) is the available energy for the j th contingency; \( E_{Di}^{{}} \left( j \right) \) is the energy demand at the i th node for the j th contingency; and \( u(E_{A} (j) - E_{Di}^{{}} (j)) \) is the binary function defined as:

$$ u(E_{A} (j) - E_{Di}^{{}} (j)) = \left\{ {\begin{array}{*{20}c} {1\,\,\,\,\,\,E_{A} < E_{Di}^{{}} } \\ {0\,\,\,\,\,\,E_{A} > E_{Di}^{{}} } \\ \end{array} } \right. $$
(8)

It is 1 if the available energy cannot cover the nodal demand and, it is 0 if the energy is satisfied for the j th contingency.

The maximum deliverable nodal capacity (MNDC) defined in [21], as the difference between nodal load and the NENS, is calculated as:

$$ M_{{DNC_{b}^{j} }} = P_{{Load_{b} }} - N_{{ENS_{b}^{j} }} $$
(9)

where \( P_{{Load_{b} }} \) is the load of bus b and \( N_{{ENS_{b}^{j} }} \) is the nodal energy not supplied of the contingency j of bus b.

The expected value of MNDC is calculated as:

$$ M_{{EDNC{}_{b}}} = \,\sum\limits_{j = 1}^{{N_{TE} }} {M_{{DNC_{b}^{j} }} } \times p^{j} $$
(10)

2.2 Optimal power flow

The problem to be solved by the SO is: for each state j and any period of time t, is to determine the classification of interruptible loads by node. This is done as follows: the function that minimizes the total costs of producing active power is given by:

$$ { \hbox{min} } = \sum\limits_{i = 1}^{{N_{g} }} {C_{i,t} \left( {pg_{i,t}^{{}} } \right)} \, + \,\sum\limits_{i = 1}^{{N_{g} }} {C_{{R_{i,t} }} } \left( {r_{i,t} } \right) + \sum\limits_{b = 1}^{{N_{b} }} {V_{{OLL_{b,t} }} } $$
(11)

Subject to

$$ \begin{aligned} & \,\,\sum\limits_{i = 1}^{{N_{g} }} {\left( {pg_{i,t} + r_{i,t} } \right) - \sum\limits_{b = 1}^{{N_{b} }} {\left( {Pd_{b,t} + V_{{G_{b,t} }} } \right)} = \sum\limits_{{m \in \varOmega_{i} }}^{{}} {\frac{{\theta_{i} - \theta_{m} }}{{X_{im} }}\,} } \\ & \forall \,\,\,i = 1,2, \cdots ,N_{g} ,\,\,\,\forall \,\,\,b = 1,2, \cdots ,N_{b} ,\,\,\,\,\forall \,\,\,\varOmega_{i} = 1,2, \cdots ,N_{l} \\ \end{aligned} $$
(12)
$$ pg_{i}^{ \hbox{min} } \le pg_{i,t} \le pg_{i}^{ \hbox{max} } \quad i = 1,2, \cdots ,N_{g} $$
(13)
$$ P_{im,t} \le P_{im}^{ \hbox{max} } \quad \forall \,\varOmega_{i} = 1,2, \cdots ,N_{l} $$
(14)
$$ V_{{G_{b,t} }} \le V_{{G_{b,t}^{ \hbox{max} } }} \quad \forall \,b = 1,2, \cdots ,N_{b} $$
(15)
$$ \left\{ \begin{aligned} &0 \le r_{i,t} \le \hbox{min} \left( {r_{i,t}^{ \hbox{max} } ,\Delta_{i,t} } \right) \hfill \\ &\Delta_{i} = {\text{AGC}},{\text{R10}},\,{\text{R}}30 \hfill \\ \end{aligned} \right.\quad i = 1,2, \cdots ,n_{g} $$
(16)
$$ pg_{i,t} + r_{i,t} \le pg_{i}^{ \hbox{max} } \quad i = 1,2, \cdots ,N_{g} $$
(17)
$$ 0 \le pg_{i,t}^{ + } \quad i = 1,2, \cdots ,N_{g} $$
(18)
$$ pg_{i,t - 1}^{{}} + pg_{i,t}^{{}} \le pg_{i,t}^{ + } \quad i = 1,2, \cdots ,N_{g} $$
(19)
$$ pg_{i,t}^{ + } \le r_{i,t}^{ + } \le R_{i,t}^{{^{{{ \hbox{max} } + }} }} \quad i = 1,2, \cdots ,N_{g} $$
(20)
$$ 0 \le pg_{i,t}^{ - } \quad i = 1,2, \cdots ,N_{g} $$
(21)
$$ pg_{i,t - 1}^{{}} + pg_{i,t}^{{}} \le pg_{i,t}^{ - } \quad i = 1,2, \cdots ,N_{g} $$
(22)
$$ pg_{i,t}^{ - } \le r_{i,t}^{ - } \le R_{i,t}^{{{ \hbox{max} } - }} \quad i = 1,2, \cdots ,N_{g} $$
(23)
$$ - \Delta_{i,t}^{ - } \le pg_{i,t} \le \,\Delta_{i,t}^{ + } \quad i = 1,2, \cdots ,N_{g} $$
(24)

where \( C_{i,t} \left( {pg_{i,t} } \right) \) is the curve of the total cost of energy-production at node i; \( C_{{R_{i,t} }} \left( {r_{i,t} } \right) \) is the curve of the total cost of energy-reserve generation at the i th node; \( V_{{G_{i,t} }} \) is the virtual energy-generation that represents the amount of energy not supplied at the i th node; \( pg_{i}^{ \hbox{min} } \) and \( pg_{i}^{ \hbox{max} } \) are the nominal minimum and maximum of active power at the i th generator, respectively; \( r_{i,t}^{\hbox{max} } \) is the maximum reserve of active power of the i th generator; \( \Delta_{i,t} \) is the physical ramp of the i th generator for each reserve system AGC, R10 or R30; \( r_{i,t}^{{}} \) is the reserve of active power of the i th generator; \( pg_{i,t}^{ + } \) is the power generation of ramp-ups for generator i; \( pg_{i,t}^{ - } \) is the power generation of ramp-downs of the i th generator; \( r_{i,t}^{ + } \) is the reserve of active power for generating ramp-ups using the i th generator; \( r_{i,t}^{ - } \) is the reserve of active power for generating ramp-downs using the i th generator; \( R_{i,t}^{\hbox{max} + } \) is the maximum reserve of active power for generating ramp-ups using the i th generator; \( R_{i,t}^{{{ \hbox{max} } - }} \) is the maximum reserve of active power for generating ramp downs using the i th generator; \( \Delta_{i,t}^{ - } \) is the physical limit of active power for generating ramp-downs using the i th generator; \( \Delta_{i,t}^{ + } \) is the physical limit of active power for generating ramp-ups using the i th generator; \( P_{im}^{ \hbox{max} } \) is the maximum power flow from the i th node to the m th node; and \( P_{im,t}^{{}} \) is the power flow from the i th node to the m th node; N g is the number of generators; N b is the number of buses and N l is the number of lines.

Equation (11) is the objective function, constraint (12) represents the nodal balance of active power, constraint (13) represents the minimum and maximum generation limits for each unit, constraint (14) is the maximum power flow of each transmission line, constraint (15) is the limit of the virtual generation, constraint (16) is the limit of the active power reserve of the contributing generators, constraint (17) is the active power of each generator’s reserve from exceeding each generator’s maximum output, constraints (18) and (19) represent the limits of the upward ramps of the dispatched generators, constraint (20) is the power output of the ramp ups for the dispatched generators, constraints (21) and (22) are the limits of the ramp downs of the dispatched generators, constraint (23) the output power of the generator ramp-downs does not exceed the maximum active power ramp-down of the system reserve, constraint (24) represent the physical limits of the ramps of the dispatched generators.

2.3 Nodal prices

Assuming that all inequality constraints are initially inactive, to simplify the calculation of nodal prices, the Lagrangian function \( L(X,\lambda ,\mu ) \) can be written as:

$$ \begin{aligned} & L(X,\lambda ,\mu ) = \\ &\quad \left[ {\sum\limits_{i = 1}^{{N_{g} }} {C_{i,t} \left( {pg_{i,t}^{{}} } \right)} \, + \,\sum\limits_{i = 1}^{{N_{g} }} {C_{{R_{i,t} }} \left( {r_{i,t} } \right) + \sum\limits_{b = 1}^{{N_{b} }} {V_{{OLL_{b,t} }} } } } \right] \\ &\quad - \left[ {\sum\limits_{i = 1}^{N} {\lambda_{pi} } \left( {\,\sum\limits_{i = 1}^{{N_{g} }} {pg_{i,t} + \sum\limits_{i = 1}^{{N_{g} }} {r_{i,t} } } } \right)} \right] \\ & \quad- \left[ {\sum\limits_{i = 1}^{N} {\lambda_{pi} } \left( {\sum\limits_{b = 1}^{{N_{b} }} {Pd} + \sum\limits_{b = 1}^{{N_{b} }} {V_{G} } - \sum\limits_{{m \in \varOmega_{i} }}^{{}} {\frac{{\theta_{i} - \theta_{m} }}{{X_{im} }}} } \right)} \right] \\ \end{aligned} $$
(25)

The first order conditions are:

$$\left\{ \begin{aligned} & \frac{\partial L}{{\partial pg_{i,t}^{{}} }} = C_{i,t}^{{}} - \lambda_{pi} = 0 \\ & \frac{\partial L}{{\partial r_{i.t}^{{}} }} = CR_{i,t}^{{}} - \lambda_{pi} = 0 \\ & \frac{\partial L}{{\partial \lambda_{pi,t}^{{}} }} = \,\,\left( {pg_{i,t}^{{}} + r_{i,t}^{{}} - Pd_{i,t}^{{}} + V_{{G_{i,t} }} - \frac{{\theta_{i,t}^{{}} - \theta_{m,t}^{{}} }}{{X_{im,t}^{{}} }}} \right) = 0 \\ \end{aligned} \right. $$
(26)

The nodal price for all estates is given by the equilibrium of energy-demand for the normal operating state:

$$ \rho_{i}^{j} = \frac{{\partial L^{j} }}{{\partial \lambda_{pi}^{j} }} $$
(27)

where \( \rho_{i}^{j} \) is the nodal price of real power in the j th state.

The nodal reference-price is the nodal-price times the probability of the occurrence of the state N − 0 [2]:

$$ \rho_{i}^{R} = \rho_{i}^{0} p^{0} $$
(28)

The nodal price for high reliability (HR) users is the expected nodal price (only up to N − 2 contingencies are considered) plus the nodal reference-price. This is computed as follows:

$$ \rho_{i}^{HR} = \rho_{i}^{R} + \sum\limits_{j = 1}^{N - 2} {\rho_{i}^{j} p^{j} } $$
(29)

The incentive nodal bonus (INB) [21], i.e. payment for load if curtailment is required, is the difference between the nodal reference-price and the nodal price of the j th state associated with the node having a curtailment load. This is computed as:

$$ I_{{NB_{i} }} = \sum\limits_{j = 1}^{{N_{TS} }} {p^{j} \left( {\rho_{i}^{j} - \rho_{i}^{0} } \right)} \quad \forall \,\,j\,\, \in \,\,L_{{C_{i} }} $$
(30)

2.4 Reserve system requirements

The operation of the reserve system (AGC, R10, R30) is characterized by its speed of response (starting time and ramp rate), duration of response, frequency of use, use direction (up or down), and type of control. Some operating reserves are used to respond to routine variability of the generation or the load. Within accordance with NERC [22], the energy-reserve for a certain event (contingencies/outage elements interconnected) is classified by contingency reserve (AGC, R10, R30), i.e. instantaneous or ramping reserve (build-up or non-instantaneous). The contingency reserve generation capacity is available to instantly balance the generation and demand of active power during rare events (sudden outage of lines and transformers) that are more severe than the imbalances by monitoring demand. Ramping reserve (\( r_{i}^{ + } \) or \( r_{i}^{ - } \)) is the generation capacity available for assistance in balancing active power during non-frequent events that are more severe than the balancing required during normal conditions; it is used to correct non-instantaneous imbalances. The instantaneous event considers the primary reserve (AGC), as some portion of the system reserve that can automatically respond to the contingency to ensure that the maximum deviation allowed of the system frequency (60 Hz) is not surpassed. Also, the balance in the load must be maintained as soon as the event is controlled. The primary reserve responds instantly following the event to avoid extreme frequency deviations that can cause damage or involuntary load shedding. Primary reserve can be supplied by any governor generator system that can quickly respond and maintain the response as the system frequency (60 Hz by more than +/−0.036 Hz) decreases. Then, secondary reserve is deployed to return the frequency to its scheduled setting. Finally, tertiary reserve assists in the replacement of primary and secondary reserves that were used for the outage of elements in the system. The typical time-response is 10 seconds for the primary reserve and, 10 to 30 minutes for the secondary and tertiary reserves, respectively [23].

3 Methodology

This section briefly describes the methodology for estimating nodal DR, based on the ENENS decomposition, as well as nodal price compensation payment, incentive based programs (IBP). Special emphasis is placed on obtaining the load duration curve (LDC) in a detailed way, in order to implement the ramps for better short-term planning.

The methodology is summarized in the next steps:

  1. 1)

    The estimation of a representative annual demand curve is used to define the total number of days to be analyzed (4 days/year).

  2. 2)

    An hourly OPF is executed for j = 0: N − 2 contingencies for each day.

  3. 3)

    The NENS and MNDC for each contingency is identified.

  4. 4)

    The ENENS, MENDC, and the INB are computed.

The following considerations are made:

  1. 1)

    The ENENS is the main index considered for reliability assessment, due to the fact that it is one of the most popular reliability indexes used for evaluating contingencies.

  2. 2)

    Under the current market environment, generation companies (GenCos) are responsible for full compliance to their generation contracts; therefore, it is possible to have reserve generation agreements with others GenCos. In such a way that no contingencies of generation are considered.

  3. 3)

    Up to N − 2 simultaneous outages of transmission lines are considered, for the ENENS computation.

  4. 4)

    A DC-OPF is used, due to advantages of an AC based model [24].

3.1 Estimation of representative annual demand curve

The LDC is a simple tool for solving problems related to the design and operations of electric systems. The LDC curve depicts the energy demand arranged in clusters from high to low demand against the respective time-intervals. The flexibility of grouping energy in classes allows the amount of data to be reduced, i.e. reducing the computational burden. If class grouping is not used, all data set must be employed, i.e. 8760 data points per year.

An undesirable effect of demand class grouping is the lack of accuracy in estimating the ramp-ups and ramp-downs of the system’s energy reserves. Demand class grouping, can also lead to errors in estimating the real energy demand at the nodes of the system by reducing the seasonal (summer, winter, weekend days, and holidays) variability of such demand. Figure 1a shows that for some weekdays, weekend days and winter-days, the lowest energy consumption is 2200 MW, whereas for some summer-days or regular week days the energy consumption is higher (2350 MW). Figure 1b depicts an expanded detail of Figure 1a. It is necessary to correctly evaluate system reliability by considering the length of the time-intervals during which all of the system’s energy reserves must be available, i.e. temporal variability.

Fig. 1
figure 1

Hourly demand for one year

The first step is to acquire energy demand data for all the nodes for one year. The second step is to identify week days and weekend days of the vector of demand. The third step is to define the total number of seasons to be analyzed and then generate the corresponding vectors. For example, using winter and summer seasons obtains four vectors of data: two for week days (winter and summer) with a total of 3120 data points for each, and two vectors for weekend days (winter and summer) with a total of 1260 data points for each. Figures 2a and 3a depict the daily demand for week days and weekend days for summer and winter, respectively. The days are arranged hourly to show the differences between distinct daily demands.

Fig. 2
figure 2

Hourly demand of summer

Fig. 3
figure 3

Hourly demand of winter

The fourth step is to use cluster techniques to determine the representative daily curve of demand for the week days and weekend days for summer and winter.

The fifth step is to use the cluster technique in [25] to group the hours of week days or weekend days by season in order to obtain a clustered-value for each hour of the twenty-four hours in a day. Figures 2b and 3b depict the representative daily curve for week days and weekend days obtained by season.

4 Experimental section

The 24 IEEE RTS is used to develop the proposed methodology. The main characteristics of transmission and generation are taken from [26]. A value of lost load (VoLL) of 1000 $/MWh is considered for all nodes belonging to the system [27]. The VOLL model the cost interruption service with the variable VG identifying the amount of interruption by node. To exemplify the effectiveness of the proposed methodology, all transmission lines are reduced by 25% of their flow power capacity.

A general case is considered for evaluating periods of 24 hours within a season. The demand data are obtained from [27]. Week days and weekend days are considered according to the methodology described in Section 2. Figure 4 depicts the percentage of total system load for summer (blue line) and winter (green line).

Fig. 4
figure 4

Percentage of system load for case 2

Figure 5a depicts the hours most affected by the reliability assessment. For summer week days in a 14 to 21 hour period, only N − 1 contingencies affect the system. For time periods from 23 to 10, only N − 2 contingencies affect the system, due to lower demand. For summer weekend days, only N − 2 contingencies exhibit EENS.

Fig. 5
figure 5

EENS without reserves for summer

Figure 6 depicts the EENS for a winter season. For week days, 16:00 to 20:00 are affected by N − 1 contingencies, and the impact for N − 2 contingencies is mostly from 7:00 to 24:00. For weekends days, only N − 2 contingencies exhibit EENS.

Fig. 6
figure 6

EENS without reserves for winter

Table 1 lists EENS by contingency and time period. EENS is lower on weekend days than week days due to a lower demand. Energy reserve considerations help to reduce EENS to zero in N − 1 and close to 50% in N − 2.

Table 1 EENS for case 1

Figure 7 depicts the LOLP system for 24 hours during summer. The major LOLP occurs at 20:00 without reserves, but drops significantly with the use of reserves and DR programs.

Fig. 7
figure 7

LOLP system for 24 hours

The experimental cases show that by using LOLP and ENENS within the analysis, a system operator (SO) can rapidly identify the main hours of risk for the system. The use of ENENS decomposition also avoids reliability problems arising from network congestion at peak hours, and/or unexpected increases on the demand at any time.

Figure 8 depicts the incentives for the interruptible loads within a 24 hour period during summer and winter. The incentives are calculated for nodes with load (nodes 1 to 10, nodes 13 to 16 and nodes 18 to 20). The incentives for week days at summer are higher than during the winter. This is due to the higher summer demand. The greatest incentive is from 18:00 to 20:00, due to the presence of the peak-demand. This requires a major incentive for user-participation.

Fig. 8
figure 8

Incentives for week days by season

Figure 9 depicts the incentives for summer (25 $/hour) and winter (around 20 $/hour) for weekend days. Here the incentives are reduced significantly compared with the week days incentive, due to a lower energy-demand.

Fig. 9
figure 9

Incentive for weekend days by season

Node 1 is used as an example to evaluate the impact of the methodology and calculate the INB and tariff for HR. Table 2 gives a week days curve for node 1, without reserves present an ENENS of 1.097 and 0.73 GW/year for summer and winter respectively. Meanwhile with reserves present an ENENS of 0.406 and 0.262 GW/year for summer and winter respectively. Concluding that node 1 is one of the nodes most affected by the reliability assessment compared with other nodes. Thus, node 1 is a potential candidate for DR programs.

Table 2 ENENS for node 1

Figure 10 depicts the total payment system for users allowing interruptible loads by week and weekend. Observe that the highest incentive payouts do occur during peak hours.

Fig. 10
figure 10

Total payment system

Figure 11 depicts the ENENS decomposition, considering reserves and DR, for the summer season. The major impact of contingencies (N − 2) is from 11 to 15 hours. The ENENS can be reduced by the use of the entire reserves and DR.

Fig. 11
figure 11

MENDC and ENENS decomposition for node 1

From the above results, we can observe a MENDC around 90% of the guaranteed-energy for node 1 and 10% of load available for DR programs. Note that for peak periods the ENENS is higher than in any other time.

Figure 12 depicts the expected nodal prices for summer. In this example, reserve considerations can contribute to a reduction in nodal prices mainly on week days.

Fig. 12
figure 12

Expected nodal price for summer season and week days curve

Figure 13 depicts the incentive received by users at node 1. Most of the incentives for node 1 are paid for summer-peak hours. Incentives for node 1 on weekends do not vary significantly from season to season. For 10 to 22 hours, the incentive variation is around 1 $/hour.

Fig. 13
figure 13

Incentives for node 1

Also on weekends, since fewer important loads are connected, there is a reduced potential to apply DR programs or other types of DR, and AGC can cover most eventualities.

The next example is an automotive factory with 34 MW of consumption [28] installed in node 1. Energy consumption depends on the number of production lines and new vehicle releases. Such consumption can be considered constant for all days due to 24-hour shifts in the factory [29]. Assuming a flat demand throughout the year, the automotive customer shows a loss of around 684900 $/hour due to lack of energy in the factory [30].

Figure 14 depicts the demand consumption at node 1 for summer and winter seasons. The green area represents the energy consumption of the automotive customer for both periods; the red area represents the entire demand for weekend days; and the blue area represents the demand for week days. Energy demand is flat during winter and summer seasons.

Fig. 14
figure 14

Demand consumption at node 1

Table 3 summarizes the automotive customer’s costs for the annual consumption of electricity with normal and HR rates at node 1. The customer’s average load is 34 MW. Column fourth presents the annual consumption cost. Column fifth presents the cost of tariff HR. The last column is the difference between pay tariff HR and normal tariff.

Table 3 Summary of automotive customer for node 1

Table 4 lists the principal contingencies on transmission lines that might occur at node 1, with their corresponding annual costs for service interruption. The difference between pay-rates for HR and normal services is around 1.08 × 106 $/year. For example, node 1 presents two main interruptions annually, lasting about two hours and caused by contingencies in transmission lines. The estimated cost of each interruption is 1.37 × 106 $ /year (2 hours per 684900 $/hour). The automotive customer could avoid the extra cost by signing an uninterruptible contract at the HR tariff.

Table 4 Summary of contingency for node 1

Table 5 summarizes the total costs and incentive pay-backs for users in the DR and the HR programs. The summary makes it possible to estimate the annual cost by season as well as the possible INB by node. In summer, the cost is higher due to a higher use of air conditioning and drops during the winter.

Table 5 Summary of annual costs at node1

Note that the obtained results, for total annual energy-costs, are really close to those of a real system. This is due to the fact that our proposed methodology uses the representative-curves of energy-demand. Also notice that the total cost difference into node 1 on an HR and, a regular tariff is around 1.08 × 106 $. The incentive payment for users willing to reduce their demand is 1.05 × 106 $ and, it can be covered perfectly by the difference between the HR and the regular tariffs.

5 Conclusion

This paper describes a practical methodology to identify interruptible loads by node in order to compensate for such energy interruptions. The compensations are carried out in accordance to IBP-DR.

The main conclusions are as follow:

  1. 1)

    The nodal incentives bonus is set individually according to each node interruption capacity (rate), and must be based on the difference between the reference price and the highest nodal price produced by ENNS. Hence, a higher back-payment is assigned to the nodes most affected by the contingencies on transmission lines. This is in opposition to a flat rate for all nodes in the system.

  2. 2)

    The incentive bonus is correlated with the electricity price and the nodal reliability, where users receive major incentives for nodes with less reliability (high ENENS), in the same way the price of reliability is higher compared to nodes with high reliability.

  3. 3)

    Inclusion of an HR tariff based on reliability assessment must be carried out to satisfy customers whose manufacturing or other processes require high levels of security and reliability at their nodal point connections.

  4. 4)

    The estimation of a representative duration load curve is required to evaluate the impact of nodal reliability by seasons, week days, and weekend days. The curve can then be used to establish appropriate back-payments for users accepting an interruptible service as well as for those on an HR tariff.

Suggestions for further work are as follow:

  1. 1)

    Due to the growing of renewable energy sources, an analysis of nodal reliability is required, since it is known that this type of generation is intermittent and cannot be modeled as a conventional generator.

  2. 2)

    For a large systems (with 3000 buses i.e) computational effort is required, for this reason a stochastic assessment of reliability is required, especially for N − 2 or N − 3 contingencies analysis.

  3. 3)

    In this paper a traditional DC-OPF was used, but in the new literature of OPF, mathematical formulation with PTDF and LODF can be used for improve the reliability assessment, considering specific contingencies.