Next Article in Journal
An Intelligent Bio-Inspired Cooperative Decoupling Control Strategy for the Marine Boiler-Turbine System with a Novel Energy Dynamic Model
Next Article in Special Issue
Consumers’ Willingness to Accept Time-of-Use Tariffs for Shifting Electricity Demand
Previous Article in Journal
Research on Multifunctional High-Power Grid Source Simulator System with Synchronous Generator, Line Impedance Imitation, and ZIP Load Emulator
Previous Article in Special Issue
Welfare Maximization-Based Distributed Demand Response for Islanded Multi-Microgrid Networks Using Diffusion Strategy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Operation of Critical Peak Pricing for an Energy Retailer Considering Balancing Costs

Department of Electrical and Computer Engineering, Seoul National University, 1 Gwanak-ro, Gwanak-gu, Seoul 08826, Korea
*
Author to whom correspondence should be addressed.
Energies 2019, 12(24), 4658; https://doi.org/10.3390/en12244658
Submission received: 30 September 2019 / Revised: 21 November 2019 / Accepted: 6 December 2019 / Published: 7 December 2019
(This article belongs to the Special Issue Demand Response Optimization for Smart Energy Systems)

Abstract

:
Recently, there have been frequent fluctuations in the wholesale prices of electricity following the increased penetration of renewable energy sources. Therefore, retailers face price risks caused by differences between wholesale prices and retail rates. As a hedging against price risk, retailers can utilize critical peak pricing (CPP) in a price-based program. This study proposes a novel multi-stage stochastic programming (MSSP) model for a retailer with self-generation photovoltaic facility to optimize both its bidding strategy and the CPP operation, in the face of several uncertainties. Using MSSP, decisions can be determined sequentially with realization of the uncertainties over time. Furthermore, to ensure a global optimum, a mixed integer non-linear programming is transformed into mixed integer linear programming through three linearization steps. In a numerical simulation, the effectiveness of the proposed MSSP model is compared with that of a mean-value deterministic model based on a rolling horizon method. We also investigate the optimal strategy of a retailer by changing various input parameters and perform a sensitivity analysis to assess the impacts of different uncertain parameters on the retailer’s profit. Finally, the effect of the energy storage system on the proposed optimization problem is investigated.

1. Introduction

Recently, renewable energy sources (RESs) have been introduced to the power system of several countries, supported by political investment. However, fluctuation in wholesale electricity prices has increased because of the intermittent nature of generation from RESs [1]. By contrast, the retail market generally offers flat pricing or block pricing, because customers cannot continuously respond to price fluctuations [2]. Therefore, retailers who secure energy in the wholesale market to serve the demand of customers face price risks caused by the difference between wholesale prices and retail rates. This is a challenge for retailers trying to maximize profits [3].
To hedge the price risk, retailers can undertake several strategies such as power purchase agreements, optimizing self-generation portfolio, and financial contracts on the secondary market. Among the hedging methods, implementing an electricity sales plan in the retail market is generally the adopted method in restructured electricity markets [4]. This can be accomplished through the optimal operation of a demand response program, which is divided into two categories: Incentive-based programs (IBPs) and price-based programs (PBPs) [5,6]. Using IBPs, retailers provide incentive payments to customers depending on the amount of reduced load. To measure demand reduction, retailers should determine the customer baseline load (CBL), which varies significantly depending on the evaluation method. Therefore, a fundamental weakness of the IBP is that there is no reliable baseline [7]. By contrast, the PBP is based on dynamic pricing, with higher rates during peak periods than off-peak periods. Customers participating in a PBP voluntarily reduce their power consumption in response to time-varying price signals. Pricing methods are typically divided into three types: Real-time pricing (RTP), time-of-use (TOU) pricing, and critical peak pricing (CPP) [5]. RTP is the most economically efficient pricing to hedge against price risk because retail rates can directly reflect the variations in wholesale prices [7]. However, customers find it difficult to participate in RTP because of continuously changing rates. Compared to RTP, TOU is easily accepted by customers because it has a simple rate structure, which divides a day into several blocks and charges a constant rate in each block. With TOU, however, it is difficult to induce customers to reduce demand during critical peak periods [8]. By contrast, CPP has several advantages over the other two pricing models. For example, CPP can be easily implemented because it is based on the rate structure of TOU [9]. Likewise, it can enhance a customer’s price responsiveness by applying an extremely high rate during critical peak periods [10].
Although several studies analyze the responses of various demand types under CPP with experimental data [11,12,13,14,15,16], only a few have investigated the implementation of CPP. In Joo et al. [17], a retailer decides, using a method similar to a swing option problem, when to call a critical event to maximize profit. Park et al. [18] proposed guidelines for designing various parameters in CPP, such as optimal peak rates, event duration, and number of events. In addition, the optimal schedule of critical events was determined. Park et al. [19] investigated the impact of the payback phenomenon on the optimal schedule of critical events and the optimal peak rate. Zhang et al. [20] proposed a decision model to determine critical events by considering the interests of both customers and retailers. This model is deterministically re-calculated daily based on day-ahead price updates for the remaining scheduling horizon. In Chen et al. [21], dynamic thresholds to trigger critical events are computed daily through dynamic programming based on probability distributions of temperature and price. Moreover, Zhang [22] used a stochastic approach to decide the optimal schedule of critical events by formulating an objective function as a mixed integer non-linear programming (MINLP) problem. However, previous studies have not fully analyzed the impact of balancing cost on the CPP operation.
By contrast, in most power markets, the balancing cost is allocated not only to the generation company, but also to the retailer to motivate each to reduce their own variability and uncertainty [23]. The power exchange for frequency control (PXFC) market first proposed in [24] has been investigated in several studies to evaluate the optimal strategy of market participants with balancing cost [23,25,26]. In a PXFC market, the balancing cost is allocated to each retailer based on a cost-causality principle in the form of a band capacity purchase [25]. Therefore, we assume the PXFC market circumstance to consider the impact of the balancing cost on strategy of retailer.
In this study, we propose an optimal strategy for a retailer who owns a self-generation facility to maximize its expected profit. The problem is formulated to optimize both the bidding schedule in the PXFC market and the CPP operation in the retail market. Unlike previous works, we introduce a multi-stage stochastic problem (MSSP), incorporating the retailer’s uncertainties such as electricity price, demand, and photovoltaic (PV) generation, represented by multiple scenarios. In contrast to a mean-value deterministic stochastic model, MSSP can make decisions sequentially with the uncertainties revealed over periods. Thus, successive decisions can be modified through future observation of uncertainties. Based on the rolling horizon (RH) method, we identify the effectiveness of the proposed MSSP model compared with that of a mean-value deterministic model. Moreover, the MINLP is reformulated as a mixed integer linear problem (MILP) to ensure a global optimum.
The contributions and novelty of the proposed method can be summarized as follows: (1) We suggest an optimization problem to determine the bidding strategy and schedule critical events to maximize the expected profit of retailers considering balancing costs; (2) we develop an MSSP for decisions to be taken recursively with the realization of uncertainties; (3) we linearize the non-linear problem with a binary variable; (4) we analyze the impact of various parameters on the retailer’s optimal strategy and profit.
The rest of the paper is organized as follows. Section 2 introduces the background of this study, including the PXFC market, CPP, and MSSP based on the RH method. Section 3 presents the mathematical formulation of MSSP and the proposed algorithm based on the RH method. Section 4 provides a numerical simulation and discusses the results obtained from various case studies. Finally, Section 5 provides the concluding remarks and future research directions.

2. Background

2.1. The PXFC Market

In the PXFC market, all market participants, including generation companies and retailers, bid for energy and a band capacity on an hourly basis. Energy is exchanged based on anticipated supply and demand, as in a conventional day-ahead energy market. In addition, market participants purchase band capacity as a reserve capacity to prepare for maximum deviation from the energy. In this respect, balancing cost is allocated in the cost-causality principle. Similar as the PXFC market, Australian Energy Market Operator (AEMO) allocates balancing cost based on the cost-causality principle by utilizing a performance index, indicating the impact of power deviation of each participant on frequency deviation [27]. Figure 1 shows an example of energy and band capacity bids in a PXFC market. Specifically, the reserve capacity used for frequency control is determined in the form of a band capacity purchase in the PXFC market. If the imbalance of each market participant exceeds the band capacity, a penalty price is imposed on the amount of violation. This makes all market participants try to meet their energy schedule. In addition, based on the amount of band capacities purchased from market participants, the system operator estimates the total power imbalance in the system to procure an appropriate amount of reserve [25].
In this study, the retailer’s balancing cost is represented as the purchasing cost of a band capacity in the PXFC market. Consequently, the PXFC market allows retailers to plan an optimal strategy in advance, reflecting their anticipated imbalance.

2.2. Description of CPP

The rate structure in CPP is designed to encourage reduced consumption by triggering critical events during periods of high wholesale market prices. When a critical event occurs, a pre-specified high retail price is imposed on the customer. Retailers can hedge against price risk caused by a flat rate in the retail market [18]. However, critical events are limited to a certain number of hours per year or month [9]. Therefore, retailers should carefully determine when to issue a critical event to maximize profit. From the data collected by the U.S. Energy Information Administration, CPP is typically combined with a TOU rate, and a critical peak rate can be 3–10 times the off-peak rate [9]. Figure 2 illustrates the residential CPP provided by the Wisconsin Public Service (WPS), which provides electricity and gas in northeast and central Wisconsin [28].
This example of CPP is also combined with a general TOU structure, in which on-peak and off-peak hours vary with season and day of the week [9]. For example, in winter season, on-peak hours are 7 a.m.–12 p.m. and 5 a.m.–8 p.m., from Monday to Friday, except holidays. As shown in Table 1, the on-peak rate, off-peak-rate, and critical peak rate are 0.17933 $/kWh, 0.0607 $/kWh, and 1.002 $/kWh, respectively. The critical peak rate is nearly 5.8 times higher than the off-peak rate. WPS can trigger 50 h of critical events per year and events last between 2 h and 8 h. In addition, customers are notified at least 1 h in advance.
Another example of residential CPP is provided by Minnesota Power, where critical peak hours are between 12:00 noon and 3:00 p.m. in summer and between 5:00 p.m. and 8:00 p.m. in winter [29]. In other words, retailers only need to determine the day when the critical event is triggered, since critical peak hours are fixed and last for 3 h. In addition, if there is a serious emergency from the Midcontinent Independent System Operator, critical events can be issued at any time and last up to 8 h. Furthermore, the notification of a standard critical event takes place at 8:00 p.m. the day before event day and at least four hours prior to emergency events.
Consequently, CPP has a variety of pricing structures to handle emergencies in the power system and increase the profit of retailers. Therefore, retailers can exploit CPP by considering their own strategy or power market circumstance.

2.3. Overview of MSSP and RH Method

MSSP is usually used to solve planning problems such as those relating to transmission networks or transportation planning, handling sequential decisions under uncertainties at different time horizons (stages) [30]. In a multi-stage stochastic model, decisions can be made recursively with the gradual realization of uncertainties over time [31]. In this study, the RH method is exploited for numerical simulation of the problem. Figure 3 shows the concept of an RH method for MSSP.
The RH method is a reactive method that solves sub-problems iteratively by moving the optimization horizon forward with every iteration [32]. As shown in Figure 3, the original problem is decomposed into sub-problems and each sub-problem is solved successively through a scheduling horizon. A rolling period is defined as a period when input parameters associated with uncertainties are updated after the arrival of new information. The rolling period can consist of a multiple number of time steps [33]. Therefore, the forecast data or most recent market information are available to largely reduce uncertainties [34]. In addition, once solutions for a sub-problem are obtained, variables for the previous scheduling horizon are fixed for all subsequent sub-problems. This also helps reduce the complexity of the problem.

3. Mathematical Formulation

3.1. Objective Function

The objective function of a retailer is to maximize expected profit by optimally bidding in the PXFC market and optimally operating CPP in the retail market. In the PXFC market, a retailer should purchase anticipated demand of customers and the maximum deviation from the anticipated value for dealing with uncertainties. In addition, a retailer sells energy to customers with CPP, which is the retail rate, and decides when to call critical events. Therefore, the profit of a retailer consists of the difference between the revenue from the sale of energy to customers in the retail market and its cost in the PXFC market. In addition, uncertainties such as electricity price, demand, and generation from PV are represented by multiple scenarios. Specifically, the mathematical formulation of the objective function is as follows:
max u s , t , E s , t , B D s , t [ s = 1 N s p s t = 1 N t { u s , t ρ C P P D s , t C P P + ( 1 u s , t ) ρ 0 D s , t 0 } s = 1 N s p s t = 1 N t { u s , t ρ s , t E E s , t + ( 1 u s , t ) ρ s , t E E s , t } s = 1 N s p s t = 1 N t { ( u s , t ρ s , t B D B D s , t + ( 1 u s , t ) ρ s , t B D B D s , t } s = 1 N s p s t = 1 N t { u s , t I s , t C P P + ( 1 u s , t ) I s , t 0 } ]
In this study, we assume two rates in CPP to simplify the problem, as in other works [17,18,19]. The first term in Equation (1) denotes the revenue from selling electricity with CPP to the customers. The next three terms represent purchasing cost of energy, purchasing cost of band capacity, and penalty cost in the PXFC market, respectively. Es,t, BDs,t, and us,t are decision variables, which are bidding amount of energy and band capacity in the PXFC market and triggering time of the critical event in the retail market, respectively. The penalty cost function with and without a critical event is defined in Equations (2) and (3). Δ E s , t C P P and Δ E s , t 0 are energy imbalance, respectively, with and without a critical event, which can occur both in the upward and downward directions. Therefore, if the absolute value of the imbalance exceeds the purchased band capacity, a penalty cost is imposed.
I s , t C P P = max ( 0 , ρ P ( | Δ E s , t C P P | B D s , t ) ) , s N s , t N t ,
I s , t 0 = max ( 0 , ρ P ( | Δ E s , t 0 | B D s , t ) ) , s N s , t N t .

3.2. Constraints

3.2.1. Demand Reduction with Critical Event

When a retailer triggers a critical event, demand is reduced in response to the variation in price. In this study, we use the following demand reduction model, as suggested by Park et al. [18].
D s , t C P P = D s , t 0 { 1 + β ( ρ C P P ρ 0 1 ) } , s N s , t N t
where β is the price elasticity of the customer; it has a negative value because demand decreases with an increase in price. As described in Equation (4), customers change consumption when the price moves from ρ 0 to ρ C P P . The value of price elasticity experimented in the California Statewide Pricing Pilot ranges from −0.04 to −0.03 under CPP [35].

3.2.2. Energy Imbalance

These constraints refer to the energy imbalance with and without a critical event. Energy imbalance occurs when the bidding amount of energy in the PXFC market differs from the real-time energy in scenario s at time t, as expressed in Equations (5) and (6). The self-generation PV facility in this study is assumed as a behind-the-meter resource consistent with previous studies [36,37]. Therefore, for each scenario and time, the real-time energy is net load demand defined as the difference between the total customers’ demand and the generation of PV resources. Also, for each scenario and time, the real-time energy is the difference between the demand and the generation of PV resources. Theses constraints are described in Equations (7) and (8).
Δ E s , t C P P = E s , t Q s , t C P P , s N s , t N t
Δ E s , t 0 = E s , t Q s , t 0 , s N s , t N t ,
Q s , t C P P = D s , t C P P P s , t , s N s , t N t
Q s , t 0 = D s , t 0 P s , t , s N s , t N t .

3.2.3. Critical Event

The constraints on a critical event consist of the maximum total critical event number, maximum critical event duration, and minimum interval between successive critical events. These constraints are necessary because frequent triggering of a critical event can cause inconvenience of customers and increase their electricity costs. The specific constraints are given as follows:
Maximum total critical event number (TCPP)
t = 1 N t u s , t T C P P , s N s , t N t
Maximum critical event duration (DCPP)
t = k k + D C P P u s , t D C P P , s N s , t N t , k { 1 , 2 , , N t D C P P }
Minimum interval between successive critical events (SCPP)
t = k k + S C P P 1 ( 1 u s , t ) S C P P ( u s , k 1 u s , k ) , s N s , t N t , k { 1 , 2 , , N t S C P P + 1 } ,
t = k N t ( 1 u s , t ) ( N t k + 1 ) ( u s , k 1 u s , k ) , s N s , t N t , k { N t I C P P + 2 , , N t } .
The total number of critical events is limited to TCPP in each scenario s, as described in Equation (9). As for Equation (10), the duration of critical events is limited up to DCPP hours. In addition, the constraint on SCPP is similar to the minimum down time constraint in the unit commitment problem. The constraint in Equation (11) prevents triggering of a critical event for at least SCPP hours, once it is issued. In addition, the constraint in Equation (12) prevents the critical event until the end of the scheduling horizon if it is issued during the final SCPP 1 period in the scheduling horizon. In Equations (9)–(12), us,t = 0 is assumed for s Ns and t ≤ 0.

3.2.4. Nonanticipativity

Nonanticipativity constraints in the MSSP model ensure that the decisions, taken at a specific stage, depend only on the information available up to that stage, but are not influenced by future observations.
u s , t = u s , t , s , s N s , s s , f o r w h i c h ξ s , [ t ] = ξ s , [ t ] ,
E s , t = E s , t , s , s N s , s s , f o r w h i c h ξ s , [ t ] = ξ s , [ t ] ,
B D s , t = B D s , t , s , s N s , s s , f o r w h i c h ξ s , [ t ] = ξ s , [ t ]

3.3. Proposed Algorithm with the RH Method

The RH method is used to simulate MSSP formulated in this study. Figure 4 shows the algorithm that applies the RH method to MSSP. In the initialization step, given the initial scheduling horizon (Nt) and rolling period (Nd), the total iteration number (itot) is calculated as a value of Nt divided by Nd. In the next step, the uncertain parameters are updated with the new information. For example, in most power markets, electricity prices are publicly announced in day-ahead market on an hourly basis [38]. Therefore, by setting Nd as 24 h, the uncertainty of electricity price is largely reduced. Then, in the optimization step, each sub-problem is formulated, deterministically with the updated information on the rolling period and stochastically with the scenarios in the rest of the scheduling horizon after the rolling period [39]. After a sub-problem is solved, we fix the values of ut, Et, and BDt during the rolling period. Then, in the modification step, the critical event constraints are revised, since the successive sub-problem should reflect the schedule of the previous critical events. For example, if critical event is triggered at t = 23 h and 24 h, with DCPP = 2 h in sub-problem 1, it cannot be issued at t = 25 h in sub-problem 2. This is because the DCPP constraint prevents the issue of a critical event. Therefore, the initial condition of ut related to the critical event constraints in sub-problem 2 will be changed to reflect previous ut values in sub-problem 1. Furthermore, scheduling horizon for the next sub-problem is reduced. Finally, the iteration process terminates when all sub-problems are solved.

3.4. Linearization of the MINLP Model

As shown in Section 3.1, the entire problem is formulated as an MINLP problem. Considering the mathematical complexity of non-linearity, the MINLP problem is solved using a heuristic approach, which, however, does not guarantee a global optimum—this of course depends on the solver [40]. To obtain a global optimum, therefore, we transform the MINLP to an MILP through three linearization steps, as described in the following paragraphs.
The objective function in Equation (1) can be rearranged as shown in Equation (16). For simplicity, the linear terms that do not need to be reformulated are replaced by L(us,t, Es,t, BDs,t) function, as given in Equation (17). First, absolute functions in Equation (17) are linearized by introducing positive variables, Q P s , t C P P ,   Q N s , t C P P ,   Q P s , t 0 , and Q N s , t 0 . Moreover, the constraints related to these positive variables are added to the initial constraints, as shown in Equations (18)–(23).
max u s , t , E s , t , B D s , t s = 1 N s p s t = 1 N t { u s , t ρ C P P D s , t C P P + ρ 0 D s , t 0 u s , t ρ 0 D s , t 0 ρ s , t E E s , t ρ s , t B D B D s , t u s , t max ( 0 , ρ P ( | E s , t Q s , t C P P | B D s , t ) ) max ( 0 , ρ P ( | E s , t Q s , t 0 | B D s , t ) ) + u s , t max ( 0 , ρ P ( | E s , t Q s , t 0 | B D s , t ) ) } ,
max u s , t , E s , t , B D s , t s = 1 N s p s t = 1 N t { L ( u s , t , E s , t , B D s , t ) u s , t max ( 0 , ρ P ( Q P s , t C P P + Q N s , t C P P B D s , t ) ) max ( 0 , ρ P ( Q P s , t 0 + Q N s , t 0 B D s , t ) ) + u s , t max ( 0 , ρ P ( Q P s , t 0 + Q N s , t 0 B D s , t ) ) } ,
E s , t C P P Q s , t C P P = Q P s , t C P P Q N s , t C P P ,
Q P s , t C P P 0 ,
Q N s , t C P P 0 ,
E t 0 Q s , t 0 = Q P s , t 0 Q N s , t 0 ,
Q P s , t 0 0 ,
Q N s , t 0 0 ,
where | E s , t Q s , t C P P | = Q P s , t C P P + Q N s , t C P P , and | E s , t Q s , t 0 | = Q P s , t 0 + Q N s , t 0 .
Second, the max functions in Equation (17) are replaced by positive variables, M s , t C P P and M s , t 0 , in Equation (24). In addition, the constraints associated with these positive variables are added in Equations (25)–(28).
max u s , t , E s , t , B D s , t s = 1 N s p s t = 1 N t { L ( u s , t , E s , t , B D s , t ) u t M s , t C P P M s , t 0 + u t M s , t 0 } ,
M s , t C P P 0 ,
M s , t C P P ρ P ( Q P s , t C P P + Q N s , t C P P B D s , t ) ,
M s , t 0 0 ,
M s , t 0 ρ P ( Q P s , t 0 + Q N s , t 0 B D s , t ) ,
where M s , t C P P = max ( 0 , ρ P ( Q P s , t C P P + Q N s , t C P P B D s , t ) ) , and M s , t 0 = max ( 0 , ρ P ( Q P s , t 0 + Q N s , t 0 B D s , t ) ) .
Finally, the products of a binary and a continuous variable in Equation (24) are replaced by new positive variables, z s , t C P P = u t M s , t C P P , and z s , t 0 = u t M s , t 0 , as shown in Equation (29). Equations (30)–(37) are constraints related to these positive variables.
max u s , t , E s , t , B D s , t s = 1 N s p s t = 1 N t { L ( u s , t , E s , t , B D s , t ) z s , t C P P M s , t 0 + z s , t 0 } ,
z s , t C P P A u s , t ,
z s , t C P P M s , t C P P ,
z s , t C P P M s , t C P P ( 1 u s , t ) A ,
z s , t C P P 0 ,
z s , t 0 A u s , t ,
z s , t 0 M s , t 0 ,
z s , t 0 M s , t 0 ( 1 u s , t ) A ,
z s , t 0 0 .
After returning the L(us,t, Es,t, BDs,t) function back to the original terms, the final objective function is linearized as shown in Equation (38), and the associated constraints are Equations (4), (7)–(15), (18)–(23), (25)–(28), and (30)–(37). Thus, the initial MINLP problem is reformulated as an MILP.
max u s , t , E s , t , B D s , t s = 1 N s p s t = 1 N t { u s , t ρ C P P D s , t C P P + ρ 0 D s , t 0 u s , t ρ 0 D s , t 0 ρ s , t E E s , t ρ s , t B D B D s , t z s , t C P P M s , t 0 + z s , t 0 }

4. Numerical Simulation

In the simulation, the expected profit of a retailer for a month, Nt = 744 h, is optimized by the multi-stage stochastic model proposed in this study. In addition, uncertainty parameters are updated every day on an hourly basis, and therefore, Nd = 24 h. Regarding the customer’s responsiveness, β is assumed to be −0.03; other simulation conditions are provided in Table 2.
Uncertainties of demand and PV generation are considered based on the forecast errors and each probability distribution function of forecast error is modeled as an independent normal distribution [41,42,43,44,45,46,47]. In each normal distribution, means are set equal to the forecasted values and the standard deviations are a specific percentage of the mean value. For the forecasted values of demand and PV generation, day-ahead predicted demand data scaled as 0.5% of the total demand of PJM in July 2017 [48] and forecasted PV generation data scaled as 5% of the total installed capacity of Belgium in July 2017 [49] are used, respectively. The standard deviations are 3% and 10% of the means, respectively [41]. In addition, day-ahead locational marginal prices obtained from PJM in July 2017 are set as the forecasted values of both energy and band prices [48]. Uncertainty of price is derived by forecast errors of demand and PV generation weighted by Pearson correlation coefficient, respectively, and also the randomness of price itself is added as expressed in Equation (39).
X P t = P t ( 1 + ( X D t D t ) D t c o r r D , P + ( X P V t P V t ) P V t c o r r P V , P ) + X r t .
Based on the probability distribution, 1000 scenarios are generated using the Monte Carlo method with even probability. To reduce computational burden, 1000 original scenarios are reduced to 10 through the backward scenario reduction algorithm, the Kantorovich distance method [50]. One of ten representative scenarios associated with each uncertain parameter is depicted in Figure 5 and each scenario probability is listed in Table 3.
Furthermore, we assume that some demand peaks that were initially unpredicted emerge over time. These demand peak values are presented in Table 4. Moreover, as explained in Section 3.3, electricity prices are updated daily based on the price announced in the day-ahead PXFC market.
To maximize profit, a retailer optimizes bidding amount of energy and band capacity in the PXFC market and when issuing critical events in the retail market. The resulting optimal bidding amount of hourly energy and band capacity are represented by the solid line and dotted line, respectively, in Figure 6. In addition, the positive and negative violations that exceed the band capacity are depicted in Figure 7. A penalty price is imposed on the amount of violation.

4.1. Comparison Between the Mean-Value Deterministic Model and Multi-Stage Stochastic Model

This section analyzes the optimization results of the mean-value deterministic model and multi-stage stochastic model to validate the effectiveness of the proposed model. First, profits of the retailer calculated for one month in these two models are compared in Table 5. Total profit is greater by 2.45%, revenue is higher, and all costs are lower in the multi-stage model than the mean-value deterministic model.
Table 6 shows the optimal critical event schedule of each model. The intuitive explanation for the notification of critical events at time periods 255, 256, and 257 in the multi-stage model is that the optimal schedule reflects the re-predicted demand peaks. Analytically, a shift in critical event time can be explained by the profit index (PI), defined in Park et al. [18]. The PI is an additional profit for the retailer when a critical event is triggered for each time period t. Table 7 lists the PI results for different critical event schedules in each model. The PIs are higher for time periods 255, 256, and 475 than for time periods are 281, 282, and 472 in both models. In other words, periodically updating market information with the most recent data can trigger critical events more accurately, and maximize profit, with the multi-stage stochastic model compared to the mean-value deterministic model.

4.2. Impact of Input Parameters Change

This section investigates the strategy and profit of a retailer with the variation of four input parameters. First, as shown in Figure 8a, the profit of the retailer monotonically decreases with an increase in the absolute value of price elasticity of demand ( | β | ). An increase in | β | means that demand further reduces in response to a variation in price, as expressed in Equation (4). Table 8 summarizes the total demand reduction for different price elasticities of the demand. The decrease in profit can be explained in relation to the demand reduction as follows. It is because sales revenue, which applies a high peak rate to the remaining demand when a critical event is issued, is greater than the overall cost savings in the PXFC market due to demand reduction. Consequently, the profit of the retailer decreases as demand is further reduced.
Second, as shown in Figure 8b, the profit of the retailer increases as the maximum critical event duration (DCPP) increases. This is because the longer a critical event lasts after its triggering, the more relaxed the critical event constraint is. In Figure 8b, the retailer’s profit appears to be the same when DCPP is 3 h and 4 h. However, precisely when DCPP is 4 h to 5 h, the profit increases slightly and the optimal critical event schedule changes, as shown in Table 9. The optimal critical event schedule for different values of DCPP is also summarized in Table 9, with successive critical events separated by a slash. Eventually, the profit converges when DCPP exceeds 5 h because there is no need to maintain critical event.
Third, we analyze the retailer’s profit by introducing a PV proportion factor (PF) to adjust the capacity of the self-generation PV facility. In the case of a reference PV capacity, PF is set as 1.0. As shown in Figure 8c, an increase in the PF leads to a monotonic increase in the retailer’s profit. This is because the amount of energy that should be purchased in the PXFC market decreases as PF increases, as seen in Figure 9. However, with the increasing fluctuation in PV generation as the PF rises, the retailer purchases more band capacity to prevent an extreme increase in penalty costs. In other words, when the probability of exceeding the band capacity increases, the retailer will establish a more conservative bidding strategy. Figure 10 illustrates optimal purchases of energy and band capacities for different PFs.
Finally, a higher penalty price leads to a monotonic decrease in the retailer’s profit, as shown in Figure 8d. Similar to the case of PF, if the penalty price increases, the retailer purchases band capacity more conservatively to prevent a sharp increase in penalty costs. From Table 10, we can see that if the penalty price increases by 2 times, from 125 to 250 $/MWh, retailer purchases 1.62 times more band capacity and the penalty cost increases by 1.21 times.

4.3. Sensitivity Analysis

In this section, we conduct a sensitivity analysis to assess the impact of each uncertain parameter on the retailer’s profit. First, we define an uncertainty factor (UF) that scales the standard deviation of each uncertain parameter so that the degree of uncertainty can be changed. UF of price, demand and PV generation are represented as U F P , U F D , and U F P V , respectively. By Equation (39), U F P t , which refers to U F P at time period t, can be derived as a function of U F D and U F P V as in Equation (40). To make one representative value over the time period, the average value of U F P t can be obtained from Equation (41). In Table 11, U F P is calculated for each pair of U F D and U F P V and it can be observed that the U F D has a greater impact on U F P than U F P V . Profit by changing UF for uncertain parameters of demand and PV generation is shown in Figure 11 and Table 12. Since the PV generation is extremely small compared to demand, as seen in Figure 11, the increase in the U F P V does not have a significant impact on the retailer’s profit. There are even intervals where the retailer’s profit increases as the U F P V increases. This is because the retailer revises the optimal schedule by reflecting the increased uncertainties. Thus, the retailer maintains a consistent profit level. In contrast, the increased U F D results in a significant decrease in the retailer’s profit, as shown in Table 12. In other words, in this case, a shift in the optimal critical event schedule does not prevent profit reduction.
U F P t = σ r 2 + ( P t c o r r D , P σ D D t U F D ) 2 + ( P t c o r r P V , P σ P V P V t U F P V ) 2 σ r 2 + ( P t c o r r D , P σ D D t ) 2 + ( P t c o r r P V , P σ P V P V t ) 2   .
U F P = t = 1 N t 1 N t σ r 2 + ( P t c o r r D , P σ D D t U F D ) 2 + ( P t c o r r P V , P σ P V P V t U F P V ) 2 σ r 2 + ( P t c o r r D , P σ D D t ) 2 + ( P t c o r r P V , P σ P V P V t ) 2   .

4.4. Effect of the Energy Storage System

In this section, the effect of the energy storage system (ESS) on the proposed optimization problem is investigated. For the ESS operation, a rule-based strategy is applied, in which ESS is charged when the energy price is low, and discharged when the energy price is high, to reduce the purchasing cost of energy in the PXFC market. Parameters of ESS are summarized in Table 13. It is assumed that the number of cycles per day is limited to one and the initial stored energy is 1 MWh. Figure 12 illustrates the power of ESS based on the rule-based strategy for 24 h. From the operation result, the retailer’s profit increases by 3.22% with the same optimal critical event schedule compared to the case when ESS is not utilized as shown in Table 14.

5. Conclusions

This paper proposes an optimal CPP operation for a retailer with a self-generation PV facility. The problem is formulated as an MINLP model to optimize both the bidding strategy in the PXFC market and CPP operation in the retail market. In addition, an MSSP model is established for the retailer to address the uncertainties of electricity price, demand, and PV generation. By using the MSSP model, solutions can be determined sequentially with realization of uncertainties. The RH method is used to simulate the problem to change the decisions iteratively. Furthermore, to ensure global optimality, the MINLP is transformed into an MILP through three steps. In a numerical simulation, the proposed multi-stage stochastic model yields higher total profit than the mean-value deterministic model. In addition, we investigate the optimal strategy of the retailer by changing four input parameters: Price elasticity of demand, maximum critical event duration, PV PF, and penalty price. Sensitivity analysis confirms that a retailer’s profit is more sensitive to the uncertainty of demand than that of PV generation. Finally, the effect of the energy storage system on the proposed optimization problem is investigated.
However, some challenges still remain for future research, such as accurately modeling the characteristics of residential demands. For example, we can consider the payback phenomenon. If demand is reduced, some of it will be shifted to another time period. It is difficult to stochastically model the extent to which or the time when reduced amount of demand will shift. However, as mentioned above, demand uncertainty has the greatest impact on a retailer’s profit. Therefore, future studies can consider the payback phenomenon stochastically for a more practical implementation of CPP. Also, as many previous studies have demonstrated that curtailment of energy generation from RESs can obtain an economic benefit, an effect of active control of RESs can be highlighted in the proposed problem as future work. Finally, the same values are employed for energy and band capacity prices in this study. It is because the price difference between the two products may lead to complex strategic behavior of the participants in the PXFC market. Therefore, the proposed method can be extended to cope with the price difference between energy and band capacity in the future study.

Author Contributions

Conceptualization, methodology, software, and writing—original draft preparation, H.Y.S.; investigation, writing-review, editing, and supervision, G.S.L.; conceptualization and validation, Y.T.Y.

Funding

This work was supported by the Human Resources Development Program of Korea Institute of Energy Technology Evaluation and Planning (KETEP) under a grant (No. 20194030202420) funded by the Korean Ministry of Trade, Industry and Energy.

Acknowledgments

This work was supported by Seoul National University Electric Power Research Institute (SEPRI).

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

tIndex of time (h)
sIndex of scenario
NsNumber of scenarios
NtScheduling horizon
βPrice elasticity of customer
psProbability of scenario s
DCPPMaximum critical event duration (h)
TCPPMaximum total critical event number (h)
ICPPMinimum interval between successive critical events (h)
ρ0Base rate in critical peak pricing ($/MWh)
ρCPPPeak rate in critical peak pricing ($/MWh)
ρ P Penalty price ($/MWh)
ρ s , t E Energy price in PXFC market at time t in scenario s ($/MWh)
ρ s , t B D Band price in PXFC market at time t in scenario s ($/MWh)
Q s , t 0 Amount of real-time energy without critical event in scenario s at time t
Q s , t C P P Amount of real-time energy with critical event in scenario s at time t
D   s , t 0 Demand without a critical event in scenario s at time t
D   s , t C P P Demand with a critical event in scenario s at time t
Ps,tPhotovoltaic generation in scenario s at time t
Δ E s , t 0 Imbalance without critical event in scenario s at time t
Δ E s , t C P P Imbalance with critical event in scenario s at time t
I s , t 0 Penalty cost without a critical event in scenario s at time t
I s , t C P P Penalty cost with a critical event in scenario s at time t
us,tCritical event decision binary variable in scenario s at time t
BDs,tDecision variable determining band capacity in scenario s at time t
Es,tDecision variable determining energy in scenario s at time t
ξ s , [ t ] History of the stochastic process of uncertain parameters up to time period t
ALarge enough positive constant
Q P s , t C P P Positive variable for linearization
Q N s , t C P P Positive variable for linearization
Q P s , t 0 Positive variable for linearization
Q N s , t 0 Positive variable for linearization
M s , t C P P Positive variable for linearization
M s , t 0 Positive variable for linearization
z s , t C P P Positive variable for linearization
z s , t C P P Positive variable for linearization
itotTotal iteration number in rolling horizon method
X D t Independent normal distribution of demand at time period t
X P V t Independent normal distribution of photovoltaic generation at time period t
X r t Independent normal distribution of randomness at time period t
P t Forecasted price at time period t
D t Forecasted demand at time period t
P V t Forecasted photovoltaic generation at time period t
σ r Standard deviation of X r t
σ D Standard deviation of X D t
σ P V Standard deviation of X P V t
c o r r D , P Pearson correlation coefficient between demand and price
c o r r P V , P Pearson correlation coefficient between photovoltaic generation and price
U F P t Uncertainty factor of price at time period t
U F P Uncertainty factor of price
U F D Uncertainty factor of demand
U F P V Uncertainty factor of photovoltaic generation

Acronyms

RESsRenewable energy sources
CPPCritical peak pricing
PBPPrice-based program
MSSPMulti-stage stochastic programming
PVPhotovoltaic
RHRolling horizon
MINLPMixed integer non-linear programming
MILPMixed integer linear programming
IBPIncentive-based program
CBLCustomer baseline load
RTPReal-time pricing
TOUTime of use
PXFCPower exchange for frequency control
WPSWisconsin Public Service
PFProportion factor
UFUncertainty factor

References

  1. Joskow, P.L. Challenges for Wholesale Electricity Markets with Intermittent Renewable Generation at Scale: The US Experience. Oxf. Rev. Econ. Policy 2019, 35, 291–331. [Google Scholar] [CrossRef]
  2. Dutta, G.; Mitra, K.A. Literature Review on Dynamic Pricing of Electricity. J. Oper. Res. Soc. 2017, 68, 1131–1145. [Google Scholar] [CrossRef] [Green Version]
  3. Bartelj, L.; Gubina, A.F.; Paravan, D.; Golob, R. Risk Management in the Retail Electricity Market: The Retailer’s Perspective. In Proceedings of the IEEE PES General Meeting, Providence, RI, USA, 25–29 July 2010. [Google Scholar]
  4. Golmohamadi, H.; Keypour, R. Retail Energy Management in Electricity Markets: Structure, Challenges and Economic Aspects- A Review. Technol. Econ. Smart Grids Sustain. Energy 2017, 2. [Google Scholar] [CrossRef] [Green Version]
  5. Albadi, M.H.; El-Saadany, E.F. A Summary of Demand Response in Electricity Markets. Electr. Power Syst. Res. 2008, 78, 1989–1996. [Google Scholar] [CrossRef]
  6. Ho, T.; Shinkuma, S.; Shimada, K. The Effects of Dynamic Pricing of Electric Power on Consumer Behavior: A Propensity Score Analysis for Empirical Study on Nushima Island, Japan. Energies 2018, 11, 2175. [Google Scholar] [CrossRef] [Green Version]
  7. Borenstein, S.; Jaske, M.; Rosenfeld, A. Dynamic Pricing, Advanced Metering, and Demand Response in Electricity Markets; Technical Report, CSEM WP 105; UCEI: Berkeley, CA, USA, 2002. [Google Scholar]
  8. Jessoe, K.; Rapson, D. Commercial and Industrial Demand Response under Mandatory Time-of-Use Electricity Pricing. J. Ind. Econ. 2015, 63, 397–421. [Google Scholar] [CrossRef]
  9. IEA. Form EIA-861 Annual Electric Power Industry Report Instructions; U.S. Energy Information Administration: Washington, DC, USA, 2018.
  10. Hu, Z.; Kim, J.; Wang, J.; Byrne, J. Review of Dynamic Pricing Programs in the U.S. and Europe: Status Quo and Policy Recommendations. Renew. Sustain. Energy Rev. 2015, 42, 743–751. [Google Scholar] [CrossRef]
  11. Herter, K.; McAuliffe, P.; Rosenfeld, A. Observed Temperature Effects on Hourly Residential Electric Load Reduction in Response to an Experimental Critical Peak Pricing Tariff; Lawrence Berkeley National Laboratory: Berkeley, CA, USA, 2005.
  12. Herter, K. Residential Implementation of Critical-Peak Pricing of Electricity. Energy Policy 2007, 35, 2121–2130. [Google Scholar] [CrossRef] [Green Version]
  13. Herter, K.; Wayland, S. Residential Response to Critical-Peak Pricing of Electricity: California Evidence. Energy 2010, 35, 1561–1567. [Google Scholar] [CrossRef]
  14. Herter, K.; McAuliffe, P.; Rosenfeld, A. An Exploratory Analysis of California Residential Customer Response to Critical Peak Pricing of Electricity. Energy 2007, 32, 25–34. [Google Scholar] [CrossRef]
  15. Wolak, A. An Experimental Comparison of Critical Peak and Hourly Pricing: The PowerCentsDC Program; Working Paper; Stanford University: Stanford, CA, USA, 2010. [Google Scholar]
  16. Fenrick, S.A.; Getachew, L.; Ivanov, C.; Smith, J. Demand Impact of a Critical Peak Pricing Program: Opt-in and Opt-out Options, Green Attitudes and Other Customer Characteristics. Energy J. 2014, 35. [Google Scholar] [CrossRef] [Green Version]
  17. Joo, J.Y.; Ahn, S.H.; Yoon, Y.T.; Choi, J.W. Option Valuation Applied to Implementing Demand Response via Critical Peak Pricing. In Proceedings of the 2007 IEEE Power Engineering Society General Meeting, Tampa, FL, USA, 24–28 June 2007. [Google Scholar]
  18. Park, S.C.; Jin, Y.G.; Song, H.Y.; Yoon, Y.T. Designing a Critical Peak Pricing Scheme for the Profit Maximization Objective Considering Price Responsiveness of Customers. Energy 2015, 83, 521–531. [Google Scholar] [CrossRef]
  19. Park, S.; Jin, Y.; Yoon, Y. Designing a Profit-Maximizing Critical Peak Pricing Scheme Considering the Payback Phenomenon. Energies 2015, 8, 11363–11379. [Google Scholar] [CrossRef] [Green Version]
  20. Zhang, Q.; Wang, X.; Fu, M. Optimal Implementation Strategies for Critical Peak Pricing. In Proceedings of the 6th International Conference on the European Energy Market, Leuven, Belgium, 27–29 May 2009. [Google Scholar]
  21. Chen, W.; Wang, X.; Petersen, J.; Tyagi, R.; Black, J. Optimal Scheduling of Demand Response Events for Electric Utilities. IEEE Trans. Smart Grid 2013, 4, 2309–2319. [Google Scholar] [CrossRef]
  22. Zhang, X. Optimal Scheduling of Critical Peak Pricing Considering Wind Commitment. IEEE Trans. Sustain. Energy 2014, 5, 637–645. [Google Scholar] [CrossRef]
  23. Lee, S.Y.; Jin, Y.G.; Yoon, Y.T. Determining the Optimal Reserve Capacity in a Microgrid with Islanded Operation. IEEE Trans. Power Syst. 2016, 31, 1369–1376. [Google Scholar] [CrossRef]
  24. Ilic, M.; Skantze, P.; Yu, C.N.; Fink, L.; Cardell, J. Power Exchange for Frequency Control (PXFC). In Proceedings of the IEEE Power Engineering Society. 1999 Winter Meeting (Cat. No.99CH36233), New York, NY, USA, 31 January–4 February 1999. [Google Scholar]
  25. Kim, S.W. A Devolved Scheme of Active Distribution System Operators for Utilizing Flexibility Options under Market Environment. Ph.D. Thesis, Seoul National University, Seoul, Korea, 2018. [Google Scholar]
  26. Song, Y.H. Day-ahead Imbalance Band Market Operation of Transmission System Operator Considering Devolution of Balancing Responsibility. Ph.D. Thesis, Seoul National University, Seoul, Korea, August 2019. [Google Scholar]
  27. Australian Energy Market Operator. Causer Pays Procedure Factors for Asynchronous Operation, Australia. 2017. Available online: https://www.aemo.com.au/-/media/Files/Stakeholder_Consultation/Consultations/Electricity_Consultations/2017/Causer-Pays/Causer-Pays-Asynchronous-operation-final-report.pdf (accessed on 21 November 2019).
  28. Wisconsin Public Service, Wisconsin Electric Rates and Programs. Available online: https://accel.wisconsinpublicservice.com/home/response_rewards.aspx (accessed on 17 September 2019).
  29. Minnesota Power, Critical Peak Pricing. Available online: https://www.mnpower.com/CustomerService/TODCriticalPeakPricing (accessed on 17 September 2019).
  30. Fleten, S.E.; Wallace, S.W. Stochastic Programming Models in Energy. Handb. Oper. Res. Manag. Sci. 2003, 10, 637–677. [Google Scholar]
  31. Ding, T.; Hu, Y.; Bie, Z. Multi-Stage Stochastic Programming with Nonanticipativity Constraints for Expansion of Combined Power and Natural Gas Systems. IEEE Trans. Power Syst. 2018, 33, 317–328. [Google Scholar] [CrossRef]
  32. Ruszczyski, A. Decomposition methods in stochastic programming. Math. Program 1997, 79, 333–353. [Google Scholar] [CrossRef]
  33. Silvente, J.; Kopanos, G.M.; Pistikopoulos, E.N.; Espuña, A. A Rolling Horizon Optimization Framework for the Simultaneous Energy Supply and Demand Planning in Microgrids. Appl. Energy 2015, 155, 485–501. [Google Scholar] [CrossRef]
  34. Li, Z.; Ierapetritou, M.G. Rolling Horizon Based Planning and Scheduling Integration with Production Capacity Consideration. Chem. Eng. Sci. 2010, 65, 5887–5900. [Google Scholar] [CrossRef]
  35. Zamarripa, M.; Marchetti, P.A.; Grossmann, I.E.; Singh, T.; Lotero, I.; Gopalakrishnan, A.; Besancon, B.; André, J. Rolling Horizon Approach for Production–Distribution Coordination of Industrial Gases Supply Chains. Ind. Eng. Chem. Res. 2016, 55, 2646–2660. [Google Scholar] [CrossRef]
  36. Zakariazadeh, A.; Jadid, S.; Siano, P. Integrated Operation of Electric Vehicles and Renewable Generation in a Smart Distribution System. Energy Convers. Manag. 2015, 89, 99–110. [Google Scholar] [CrossRef]
  37. Wang, X.; Palazoglu, A.; El-Farra, N.H. Operational Optimization and Demand Response of Hybrid Renewable Energy Systems. Appl. Energy 2015, 143, 324–335. [Google Scholar] [CrossRef]
  38. The World Bank. Primer on Demand-Side Management with an Emphasis on Price-Responsive Programs. 2005. Available online: http://siteresources.worldbank.org/INTENERGY/Resources/PrimeronDemand-SideManagement.pdf (accessed on 17 September 2019).
  39. Huisman, R.; Huurman, C.; Mahieu, R. Hourly Electricity Prices in Day-Ahead Markets. Energy Econ. 2007, 29, 240–248. [Google Scholar] [CrossRef] [Green Version]
  40. Shabbir, A. Multistage Stochastic Optimization. Georgia Tech, USA, 2016. Available online: https://www.ima.umn.edu/materials/2015-2016/ND8.1-12.16/25386/mssp.pdf (accessed on 17 September 2019).
  41. Nguyen, D.T.; Le, L.B. Optimal Bidding Strategy for Microgrids Considering Renewable Energy and Building Thermal Dynamics. IEEE Trans. Smart Grid 2014, 5, 1608–1620. [Google Scholar] [CrossRef]
  42. Moghimi Ghadikolaei, H.; Ahmadi, A.; Aghaei, J.; Najafi, M. Risk Constrained Self-Scheduling of Hydro/Wind Units for Short Term Electricity Markets Considering Intermittency and Uncertainty. Renew. Sustain. Energy Rev. 2012, 16, 4734–4743. [Google Scholar] [CrossRef]
  43. Lorenz, E.; Hurka, J.; Heinemann, D.; Beyer, H.G. Irradiance Forecasting for the Power Prediction of Grid-Connected Photovoltaic Systems. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2009, 2, 2–10. [Google Scholar] [CrossRef]
  44. Ziadi, Z.; Oshiro, M.; Senjyo, T.; Yona, A.; Urasaki, N.; Funabashi, T.; Kim, C.H. Optimal Voltage Control Using Inverters Interfaced with PV Systems Considering Forecast Error in a Distribution System. IEEE Trans. Sustain. Enerigy 2014, 5, 682–690. [Google Scholar] [CrossRef]
  45. Da Silva, A.P.A.; Moulin, L.S. Confidence Intervals for Neural Network Based Short-Term Load Forecasting. IEEE Trans. Power Syst. 2000, 15, 1191–1196. [Google Scholar] [CrossRef]
  46. Sahin, C.; Shahidehpour, M.; Erkmen, I. Allocation of Hourly Reserve Versus Demand Response for Security-Constrained Scheduling of Stochastic Wind Energy. IEEE Trans. Sustain. Energy 2013, 4, 219–228. [Google Scholar] [CrossRef]
  47. PJM, Energy Market. Available online: https://www.pjm.com/markets-and-operations/energy.aspx (accessed on 17 September 2019).
  48. Elia, Solar-PV Power Generation Data. Available online: https://www.elia.be/en/grid-data/power-generation/Solar-power-generation-data/Graph (accessed on 17 September 2019).
  49. Burer, S.; Letchford, A.N. Non-Convex Mixed-Integer Nonlinear Programming: A Survey. Surv. Oper. Res. Manag. Sci. 2012, 17, 97–106. [Google Scholar] [CrossRef] [Green Version]
  50. Razali, N.M.M.; Hashim, A.H. Backward Reduction Application for Minimizing Wind Power Scenarios in Stochastic Programming. In Proceedings of the 4th International Power Engineering and Optimization Conference (PEOCO), Shah Alam, Malaysia, 23–24 June 2010. [Google Scholar]
Figure 1. Example of energy and a band capacity bid in the power exchange for frequency control market.
Figure 1. Example of energy and a band capacity bid in the power exchange for frequency control market.
Energies 12 04658 g001
Figure 2. Practical example of residential critical peak pricing implemented by the Wisconsin Public Service: (a) Winter and (b) summer.
Figure 2. Practical example of residential critical peak pricing implemented by the Wisconsin Public Service: (a) Winter and (b) summer.
Energies 12 04658 g002
Figure 3. A rolling horizon method for multi-stage stochastic programming.
Figure 3. A rolling horizon method for multi-stage stochastic programming.
Energies 12 04658 g003
Figure 4. Proposed algorithm with rolling horizon method.
Figure 4. Proposed algorithm with rolling horizon method.
Energies 12 04658 g004
Figure 5. One of ten representative scenarios and mean values of each distribution for 48 h (t = 49 – 96 h): (a) Demand; (b) photovoltaic generation; (c) energy price; and (d) band price.
Figure 5. One of ten representative scenarios and mean values of each distribution for 48 h (t = 49 – 96 h): (a) Demand; (b) photovoltaic generation; (c) energy price; and (d) band price.
Energies 12 04658 g005
Figure 6. Optimal bidding amount of energy and band capacity for 48 h.
Figure 6. Optimal bidding amount of energy and band capacity for 48 h.
Energies 12 04658 g006
Figure 7. Positive and negative violations.
Figure 7. Positive and negative violations.
Energies 12 04658 g007
Figure 8. Impact of each input parameter on the profit of the retailer: (a) Price elasticity of demand; (b) maximum critical event duration; (c) photovoltaic proportion factor; and (d) penalty price.
Figure 8. Impact of each input parameter on the profit of the retailer: (a) Price elasticity of demand; (b) maximum critical event duration; (c) photovoltaic proportion factor; and (d) penalty price.
Energies 12 04658 g008
Figure 9. Amount of energy purchased for 120 h with different proportion factors. PF, proportion factor.
Figure 9. Amount of energy purchased for 120 h with different proportion factors. PF, proportion factor.
Energies 12 04658 g009
Figure 10. Total amount of energy and band capacity purchased for different proportion factors. (a) Energy and (b) band capacity.
Figure 10. Total amount of energy and band capacity purchased for different proportion factors. (a) Energy and (b) band capacity.
Energies 12 04658 g010
Figure 11. Impact of uncertainty factor on retailer’s profit.
Figure 11. Impact of uncertainty factor on retailer’s profit.
Energies 12 04658 g011
Figure 12. Power of energy storage system based on rule-based strategy.
Figure 12. Power of energy storage system based on rule-based strategy.
Energies 12 04658 g012
Table 1. Critical peak pricing rates of Wisconsin Public Service based on time of day.
Table 1. Critical peak pricing rates of Wisconsin Public Service based on time of day.
ClassificationSub-ClassificationWinter (October–April)Summer (May–September)
On-peakRate0.17933 $/kWh
HoursMonday–Friday, except holidays
7 a.m.–12 p.m. and 5 p.m.–8 p.m.11 a.m.–8 p.m.
Off-peakRate0.0607 $/kWh
HoursAll hours not listed as on-peak hours
Critical peakRate1.0002 $/kWh
HoursVary
Table 2. Input data used in simulation.
Table 2. Input data used in simulation.
Input Data ρ 0 ρ c p p ρ p
Price ($/MWh)40120150
Input Data T c p p D c p p I c p p
Constraints of critical event (h)10312
Table 3. Probability of ten representative scenarios.
Table 3. Probability of ten representative scenarios.
ScenarioS1S2S3S4S5S6S7S8S9S10
Probability0.0640.0830.1160.0820.1020.2370.0750.0590.060.122
Table 4. Updated demand peak values.
Table 4. Updated demand peak values.
Time (h)255256257
Demand (MW)890.55890.77907.37
Table 5. Operation results of mean-value deterministic model and multi-stage stochastic model.
Table 5. Operation results of mean-value deterministic model and multi-stage stochastic model.
ModelProfit ($)Revenue ($)Costs ($)
Purchasing Energy Purchasing
Band Capacity
Penalty
Mean-value deterministic2,770,58515,848,12411,678,390507,935891,214
Multi-stage stochastic2,838,58115,874,00911,672,411509,280853,737
Table 6. Optimal critical event schedule in each model.
Table 6. Optimal critical event schedule in each model.
ModelOptimal Critical Event Schedule
Mean-value deterministic257, 281, 282, 305, 473, 474, 475, 496, 497, 498
Multi-stage stochastic255, 256, 257, 305, 472, 473, 474, 496, 497, 498
Table 7. Profit index (PI) at different event schedule in each model
Table 7. Profit index (PI) at different event schedule in each model
M o d e l P I 255   ( $ ) P I 256   ( $ ) P I 281   ( $ )
Mean-value deterministic75,70679,54558,384
Multi-stage stochastic75,70679,54548,005
M o d e l P I 282   ( $ ) P I 472   ( $ ) P I 475   ( $ )
Mean-value deterministic45,83050,35164,887
Multi-stage stochastic45,83050,35154,320
Table 8. Total demand reduction for different price elasticities of customer.
Table 8. Total demand reduction for different price elasticities of customer.
β −0.01−0.02−0.03−0.04−0.05−0.06
Total demand reduction (MW)157314471628785942
Table 9. Optimal critical event schedule and retailer’s profit for different values of DCPP.
Table 9. Optimal critical event schedule and retailer’s profit for different values of DCPP.
D c p p Optimal Critical Event ScheduleProfit ($)
165/257/282/305/425/450/474/497/521/5702,774,535
2256, 257/281, 282/304, 305/473, 474/497, 4982,813,374
3255, 256, 257/305/472, 473, 474/496, 497, 4982,838,581
4255, 256, 257/471, 472, 473, 474/496, 497, 4982,840,666
5255, 256, 257/471, 472, 473, 474, 475/497, 4982,841,121
6255, 256, 257/471, 472, 473, 474, 475/497, 4982,841,121
Table 10. Total purchased band capacity and penalty cost for different penalty prices.
Table 10. Total purchased band capacity and penalty cost for different penalty prices.
Penalty Price ($/MWh)Band Capacity (MW)Penalty Cost ($)
1257531872,474
1508822853,737
1759884913,932
20010,797965,932
22511,5651,021,864
25012,2041,059,206
Table 11. Uncertainty factor (UF) of price.
Table 11. Uncertainty factor (UF) of price.
U F P U F D
0.60.81.01.21.4
U F P V 0.60.62620.74100.86000.98131.1039
0.80.70170.81130.92671.04551.1662
1.00.78490.88871.00001.11561.2340
1.20.87370.97171.07841.19061.3063
1.40.96691.05901.16111.26961.3824
Table 12. Profit change for different pair of uncertainty factors ($).
Table 12. Profit change for different pair of uncertainty factors ($).
Profit ($) U F D
0.60.81.01.21.4
U F P V 0.63,203,0482,995,1532,765,4042,443,8812,282,891
0.83,198,6172,987,0382,747,7362,447,9542,288,846
1.03,164,7692,952,2812,798,5892,424,4832,192,705
1.23,169,8962,948,7962,684,0382,434,6762,246,904
1.43,157,4692,933,1022,729,9882,446,2742,235,362
Table 13. Parameters of the energy storage system.
Table 13. Parameters of the energy storage system.
Capacity (MW)Maximum Stored
Energy (MWh)
Maximum/Minimum
State of Charge (%)
Efficiency (%)
51590/1095
Table 14. Operation results of utilizing energy storage system.
Table 14. Operation results of utilizing energy storage system.
Profit ($)Optimal Critical Event Schedule
2,930,091255, 256, 257, 305, 472, 473, 474, 496, 497, 498

Share and Cite

MDPI and ACS Style

Song, H.Y.; Lee, G.S.; Yoon, Y.T. Optimal Operation of Critical Peak Pricing for an Energy Retailer Considering Balancing Costs. Energies 2019, 12, 4658. https://doi.org/10.3390/en12244658

AMA Style

Song HY, Lee GS, Yoon YT. Optimal Operation of Critical Peak Pricing for an Energy Retailer Considering Balancing Costs. Energies. 2019; 12(24):4658. https://doi.org/10.3390/en12244658

Chicago/Turabian Style

Song, Hye Yoon, Gyu Sub Lee, and Yong Tae Yoon. 2019. "Optimal Operation of Critical Peak Pricing for an Energy Retailer Considering Balancing Costs" Energies 12, no. 24: 4658. https://doi.org/10.3390/en12244658

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop