Next Article in Journal
The Role of Nuclear Power in Meeting Current and Future Industrial Process Heat Demands
Previous Article in Journal
Phase Change Materials for Reducing Cooling Energy Demand and Improving Indoor Comfort: A Step-by-Step Retrofit of a Mediterranean Educational Building
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Short-Term Bidding Strategy for a Price-Maker Virtual Power Plant Based on Interval Optimization

1
Key Laboratory of Control of Power Transmission and Conversion, Ministry of Education, Shanghai Jiao Tong University (SJTU), Shanghai 200240, China
2
School of Electrical Engineering, Nantong University, Nantong 226000, China
*
Author to whom correspondence should be addressed.
Energies 2019, 12(19), 3662; https://doi.org/10.3390/en12193662
Submission received: 24 August 2019 / Revised: 20 September 2019 / Accepted: 23 September 2019 / Published: 25 September 2019

Abstract

:
A virtual power plant is proposed to aggregate various distributed renewable resources with controllable resources to overcome the uncertainty and volatility of the renewables so as to improve market involvement. As the virtual power plant capacity becomes remarkable, it behaves as a strategic price maker rather than price taker in the market for higher profit. In this work, a two-stage bi-level bidding and scheduling model is proposed to study the virtual power plant strategic behaviors as a price maker. A mathematical problem with an equilibrium constraints-based method is applied to solve the problem by transforming the two level problem into a single level multi-integer linear problem. Considering the deficiency of computational burden and implausible assumptions of conventional stochastic optimization, we introduce interval numbers to represent the predicted output of uncertainty resources in a real-time stage. The pessimism degree-based method is utilized to order the preferences of profit intervals and tradeoff between expected profit and uncertainty. An imbalance cost mitigation mechanism is proposed in this pessimism degree-based interval optimization manner. Results show that the bidding price directly affects the cleared day ahead of the locational marginal price for higher profit. Interior conventional generators, energy storage and interruptible loads are comprehensively optimized to cover potential power shortage or profit from market. Moreover, controllable resources can decrease or even wipe out the uncertainty through the imbalance cost mitigation mechanism when the negative deviation charge is high. Finally, a sensitivity analysis reveals the effect of interval parameter setting upon optimization results. Moreover, a virtual power plant operator with a higher pessimism degree pursues higher profit with higher uncertainty.

1. Introduction

1.1. Background

Renewable energy is prevailed in the past due to environmental concern. Therefore, large amounts of renewable energy resources, such as Wind Power (WP), are widely installed on the demand side [1,2]. However, most distributed installed renewable resources cannot be scheduled by power system operators because of intermittent output and a “fit and forget” installation approach [3]. Furthermore, these distributed energy resources cannot individually profit from energy market. The uncertain output makes renewables vulnerable to imbalance costs [1,4,5].
In order to reduce the uncertainty of renewable energy, one of the methods is to aggregate Uncertain Resources (UR) with dispatchable units. Nowadays, with the development of smart meters and smart grid technology, various Distributed Energy Resources (DER) can be flexibly interconnected by energy management system (EMS). The EMS is the decision maker of the integrated entity and is in charge of market behaviors and inner scheduling [1,3,5,6,7].
A Virtual Power Plant (VPP) is therefore proposed based on the above development. In a regulated energy market, VPP can integrate various flexible loads to support the demand side management. Research [8] focuses on the demand side management involvement of VPP. In a deregulated market, VPP can integrate various DERs to improve market involvement. Reference [9] depicts the imminent holonic energy systems, by which VPP can improve operation characteristics and profit from market participation.

1.2. Literature Review

In a deregulated market such as the PJM market of the US, a short-term bidding strategy is conducted in two stages: Day Ahead (DA) and Real Time (RT) markets [10]. Various generating companies offer their bids in the DA market stage. An Independent System Operator (ISO) figures out cleared power and pays generating companies at Locational Marginal Price (LMP). After that, the RT market is implemented to cover the deviation of DA scheduling [10,11].
In the scope of short-term strategy, a large amount of the VPP bidding and scheduling studies focus on the combined strategy in the DA and RT market. For example, in the first stage of the optimization model in [6], the power quantity bid in the DA market is submitted. Then, based on the DA scheduling, the bidding strategy of the RT stage is decided. Reference [12] proposed a risk-averse two-stage model. Reference [13] formed a probabilistic price-based VPP optimal dispatching model in the two referred stages.
In the DA stage, most researchers treat the DA market price as uncertain parameters. In other words, VPPs are assumed to be price takers due to the small capacity [6,14,15,16,17]. Nevertheless, VPP has the potential to achieve higher profit by exercising market power, as VPP aggregates more DERs. By maximum entropy econometric estimation procedure, reference [18] studies the European Union electricity markets and states that VPP can affect the wholesale market price. Compared with the above works, this paper is one of the few works considering VPP as a price maker in the DA market.
In the scope of the DA market price maker, not only its profit, but also the market clearing process need to be simulated to calculate the cleared power. Therefore, a bi-level model is often implemented by market participants. Reference [18] proposes a strategic bid for conventional generators (CG). The Upper Level (UL) optimizes the bidding price of CG to maximize the profit. The Lower Level (LL) formulates the DA market clearing process, aiming at maximizing social utility. Reference [19] stands in the viewpoint of large wind power producers. The UL problem includes the minimization of unbalanced cost. Reference [20] discusses an offering strategy of large consumers. The UL aims at maximizing demand response profit. The bi-level model in reference [21] investigates the demand side management’s strategy in the context of high wind power penetration in the main grid. The above models all implement LL to simulate the market clearing process.
The methodology of solving a bi-level problem is available in studies of conventional generators, demand response [18,20,21,22]. However, these works study homogeneous resource bidding strategy. For instance, reference [18] optimizes conventional generators’ bidding strategy. The applied method replaces the lower level problem with equivalent Karush-Kuhn-Tucker (KKT) optimality conditions. Hence, the problem is transferred into a single level by applying complementarity variables and conditions. The problem then turns into a Mathematical Problem with Equilibrium Constraints (MPEC). By linearization methods proposed by [18], the problem turns into a Multi Integer Linear Problem (MILP), which can be solved by a branch and cut method-based commercial solver. Although this complicated approach introduces a large amount of complementarity variables and constraints, it does not involve iteration and ensures uniqueness of the solution compared with the heuristic algorithm [20,21].
This paper implements the above MPEC-based method to investigate a price maker VPP strategy. As VPP can integrate various DERs, this paper is different from the aforementioned studies focusing on homogenous resources. Reference [23] is another study considering VPP as a price maker. However, the network constraints are not considered in the LL problem, which is not practical. Furthermore, a more important advantage of our work is proposed as follows.
In the DA stage, the actual output of uncertain resources (UR) in the RT stage should be forecasted. Then, the imbalance cost caused by deviation from the DA schedule can be optimized. For example, reference [24] coordinates combined heat and power systems with intermittent renewables to mitigate the power deviation of wind power in the RT stage. Therefore, an appropriate interpretation of predicted UR output is of fundamental importance. Many researchers apply scenario-based stochastic optimization. The stochastic optimization method requires hundreds of scenarios to represent the possible outcomes of uncertain variables [12,25,26,27]. For example, reference [24] generates 200 scenarios for each of three independent uncertain variables. By means of fast-forward scenario reduction algorithm, the residue scenario number drops to 10 for each uncertain variable. Nevertheless, the total scenario number is still 1000, because the scenario tree method multiplies the scenario number of each uncertain variable. Consequently, the deficiency of a conventional stochastic optimization is threefold. The computational burden is inevitable, and some key scenarios may be lost in the huge reduction. Last but not least, the scenario generation usually assumes that uncertain variables are normally distributed. The assumption of a distribution function may not be consistent with reality [28,29].
In recent years, researchers utilized [28,29] interval numbers to represent the uncertain parameters instead of scenarios. An uncertain parameter is denoted by two bounds representing worst and best cases [29]. The midpoint of the interval number indicates the expected value and the width of the interval defines the uncertainty [30]. During the optimization, only the two bounds are calculated. Therefore, the computational advantage is obvious. Moreover, according to the definition of interval number, there is no distribution function assumption. Even a tiny interval contains infinite outcomes of uncertain variables, hence covering more possibility. Research [29] is one of the pioneer works using this method. However, the early works use interval optimization in an isolated worst and best case manner. Until [31] offered the Pessimism degree-based method, a comprehensive midpoint and width optimization was implemented. A more detailed introduction of PD-based interval optimization is provided in the next section.
Our work conveys the uncertainty of UR in an interval manner instead of scenario-based stochastic optimization. We utilize pessimism degree-based interval optimization and design the imbalance cost mitigation. Our previous research [30] tested this method; however only the coordination of wind power and hydro unit bidding strategy was considered. In this work, VPP is investigated, which integrates more DERs. In contrast with another interval optimization-based VPP research [17], VPP in this paper is the price maker, and network constraints are considered.

1.3. Main Contribution and Layout of the Paper

To summarize, the main contribution and novelty include three aspects:
Firstly, compared with most other VPP bidding strategy research, VPP here behaves as a price maker in the DA market rather than a price taker. A bi-level two-stage model is proposed: the UL optimizes VPP profit, and LL simulates DA market clearing. The model is solved by the MPEC method.
Secondly, most other MPEC-based method price maker research focuses on homogenous resources, whereas in this paper, VPP, which integrates various DERs, coordinately schedules the inner resources.
Thirdly, the majority of research applies a stochastic method to deal with uncertainties in the model. In this paper, the URs are represented by interval numbers instead of conventional scenarios. Pessimism degree-based interval optimization is applied to design an uncertainty mitigation mechanism. The scheduling mechanism effectively restrains the imbalance cost caused by UR. Compared with former interval optimization works, network constraints and price maker consideration make this work more practical.
To sum up, the proposed two-stage bi-level bidding and scheduling interval optimization model is applied to optimize VPP’s bidding and scheduling strategy in the DA and RT market.
The layout of this paper is as follows. Section 2 describes the interval optimization method and procedure. Section 3 builds the VPP bidding and scheduling model. Section 4 tests the model with 6 cases and analyzes the simulation results. Section 5 consolidates the conclusions.

2. Methods and Solving Procedure

2.1. Uncertainty Characterizaion by Interval Optimization

We classify the aggregated DERs of VPP into uncertain and controllable resources. The Interruptible Loads (IL), Energy Storage (ES) devices and Conventional Generators (CG) are controllable. WP and loads inside VPP are uncertain. In the DA stage, the actual output of WP and loads in the RT stage are forecasted to calculate the potential imbalance cost. Conventional research uses stochastic optimization which generates scenarios to represent the possible outcome of uncertain resources. Additionally, the distribution function and probability of each scenario are usually empirically assumed. These assumptions may be wrong.
However, the interval interpretation method is not affected by these problems. In the following, we introduce the interval definition, basic calculation and ordering rules with the forecasted wind power, load and profit. Interval numbers can be presented by left and right bounds which are the respective minimum and maximum possible outcomes of uncertain variables [31]. As (1) shows, the predicted wind power P t W can be any value within the interval P t W , constrained by the left and right bounds P t W , L , P t W , R . In this paper, the bold font variables are interval numbers. Additionally, the superscripts L and R represent the respective left and right bounds.
P t W = [ P t W , L , P t W , R ] = { P t W : P t W , L P t W P t W , R } , t
Another equivalent way to define the interval number is shown in (2). Midpoint m ( P t W ) and width m ( P t W ) are defined by the left and right bound according to (3) and (4). The midpoint shows the expected level of the uncertain variable, while the width denotes the uncertainty. A wider interval means more outcomes of uncertain variables and hence indicates higher uncertainty [31]. The conserved decision maker of VPP can apply a larger interval width so as to cover more possibility.
P t W = m ( P t W ) , w ( P t W ) , t
where:
m ( P t W ) = ( P t W , L + P t W , R ) / 2 , t
m ( P t W ) = ( P t W , R P t W , L ) / 2 , t
A practical way to obtain an interval is to apply the minimum and maximum historical outcome of the same period to denote the potential range of uncertain variables.
Base on the above definition, the early interval optimization works [28,29] transform the interval optimization problem to independent best and worst case problems, i.e., the worst case is inputted with the worst condition of all the uncertain variables and forms the worst results, while the best case is the opposite. The two isolated cases involve no calculation and ordering among interval inputs and results, and consequently, the width and midpoint of profit interval are actually not optimized.
According to the calculation rule of intervals in [31], the worst case is not a “worst plus worst” issue. For example, the lowest outcome P t n e t , L of the net output interval P t n e t is derived when wind power reaches the left bound P t W , L while load reaches the right bound L t R (5), rather than P t W , L subtracted by L t L . On the contrary, Equation (6) illustrates the highest outcome P t n e t , R .
P t n e t , L = P t W , L L t R , t
P t n e t , R = P t W , R L t L , t
In the midpoint and width presenting manner (7) and (8), the midpoint and width of net output are calculated. According to the interval calculation rule, the interval width accumulates even in subtraction (8) [31].
m ( P t n e t ) = m ( P t W ) m ( L t ) , t
w ( P t n e t ) = w ( P t W ) + w ( L t ) , t
Specifically focusing on profit intervals, we need interval ordering rules to figure the optimum profit interval. The interval ordering problem becomes confusing when intervals overlap. As Figure 1 shows, profit A has a smaller width, in other words, less uncertainty. On the other hand, profit B has a bigger midpoint, which means a higher expected value.
The pessimism degree-based method is implemented to conduct the tradeoff between the width and midpoint. The pessimism degree is a parameter within the range of [0,1] to define the willingness of a decision maker towards uncertainty. Higher pessimism indicates higher acceptance of uncertainty. The necessary and sufficient condition of A < B is (9). Hence, by transforming the object function to the tradeoff function in (9), the width and midpoint of profit interval are comprehensively optimized. The mathematical proving process is based on fuzzy methodology. A more detailed introduction can be found in our previous work [17,32]. Research [30] first introduced this method in a study of coordinated dispatching of wind power and hydro power. Research [17] investigated the price taker VPP’s medium-term bidding strategy, representing UR and market price in interval numbers.
m ( A ) + ( ζ 1 ) w ( A ) < m ( B ) + ( ζ 1 ) w ( B )

2.2. Market Structure and Price Maker Decition Procedure

In this paper, a typical pool-based two-stage market is applied. The market structure and VPP’s role are described in Figure 2.
In the DA stage, VPP, power producers and demands submit hourly bid curves and capacity parameters to ISO for the next operating day. The bidding curve of the power producer is a non-decreasing piece-wise price function against power. On the other hand, the bidding curve of demand is a decreasing function [18,33].
Different from conventional producers or demands, VPP can aggregate DERs in a subsystem which exchanges power with the main grid through a common point. The EMS of VPP acts as a market agent and operator of those DERs. The VPP bid curve in this work is simplified as an hourly price like reference [21]. The simplification is effective because the producer bid curve slope is shallow. Moreover, it brings clearness in analysis. Similarly, many supply function researchers also use intercept as a bid strategy [33].
Notice that VPP is assumed to be the only strategic player in market, because this work is in the viewpoint of VPP. If the other market participants are assumed as strategic players, this work turns to market equilibria study; also, the related approach is different. The assumption here is the same as [2,20,21]. Therefore, the other producers and demands are bidding at their marginal cost or utility, which are therefore known to VPP [2,20].
In Figure 2, the white arrow is VPP’s bid price. The cleared power for each participant is figured out by ISO according to the bid curves. The blue arrows represent the power exchanges. LMP is calculated from the dual variable of the node power balance equation, which is also known as the shade price [34]. The DC load flow method is applied in network formulation. ISO pays for the cleared power of each participant at LMP. The red arrow is payment or purchase.
The RT market is operated minutes before actual power delivery [34]. In the RT market, participants who cannot meet up with the DA cleared power are charged. The shortage part according to the DA schedule is charged at Negative Deviation Price (NDP). NDP is higher than DA market LMP to ensure that VPP can buy the needed power to fill the gap. Meanwhile, surplus output is sold at the Positive Deviation Price (PDP). The PDP is relatively lower than the DA market LMP to ensure other market participants will buy the surplus part [1,19].
The decision makers of VPP predict the intervals of UR output. VPP also has to comprehensively consider the given NDP and PDP, the dispachable DER operation cost, the interruptible load cost, and retail price of the inner load. Provided with the above information, a VPP decision maker then optimizes the unbalanced cost, incomes and DA incomes and figures out the optimum bidding and scheduling strategy.

3. VPP Bidding and Scheduling Model

3.1. Upper Level Problem: VPP Strategy

The upper level problem aims at maximizing VPP’s profit. Due to uncertain resources in VPP, the expected profit is uncertain and is interpreted as an interval number. According to the Pessimism Degree (PD)-based interval ordering rule, the optimized results are calculated from the midpoint m ( P r o f i ) and width of profit w ( P r o f i ) referring to (10). PD ζ indicates EMS’s preference between the expected profit value m ( P r o f i ) and uncertainty level w ( P r o f i ) .
max { m ( P r o f i ) + ( ζ 1 ) w ( P r o f i ) }
where
m ( P r o f i ) = 1 2 ( P r o f i t L + P r o f i t R )
w ( P r o f i ) = 1 2 ( P r o f i t R P r o f i t L )
In Equation (13), α n , t D A P t V P P , D A defines the income or payment to the main grid. α n , t D A is the LMP of node n where the VPP is connected. P t V P P , D A is the cleared power. It is positive when the VPPs supply redundant energy to DA market, and negative when VPPs purchase energy. Notice that both of them are decision variables of ISO in the lower level. L i n c o m e t is the income interval from the integrated load in VPP, and Equations (14) and (15) define the lowest and highest value. The consumed power interval in VPP reaches the bottom when the forecast load is at the left bound L t L and IL is at the right bound P t I L , R and vice versa. The rest of the terms in (10)–(13) are hourly operation costs of CG, ES, deployed IL remedy and imbalance cost, respectively. λ t I L is calculated as a portion of retail price λ t r e t a i l . Equations (16) and (17) describe the imbalance cost interval bounds. The actual traded power interval [ P t V P P , L , P t V P P , R ] with the main grid deviates from the DA cleared power. The negative deviation power is charged at λ t i m , and the positive deviation power price is λ t i m + .
P r o f i t = t ( α n , t D A P t V P P , D A + L i n c o m e t λ G P t G λ E S P t E S λ t I L P t I L + I m C t )
L i n c o m e t L = ( L t L P t I L , R ) λ t r e t a i l , t
L i n c o m e t R = ( L t R P t I L , L ) λ t r e t a i l , t
I m C t L = λ t i m ( P t V P P , L P t V P P , D A ) , t
I m C t R = λ t i m + ( P t V P P , R P t V P P , D A ) , t
Constraint (18) represents the DA internal power balance of VPP. The left side of the equation is the schedule of VPP inner resources. The right side is scheduled power exchange. For clearness and efficiency, all the URs in VPP, which are uncontrollable, are accumulated to net output P t n e t , D A (19). P t W , f ,   L t f are the midpoint of the forecast interval of UR representing the reference for the DA plan. The outputs of CG P t G , D A , ES devices P t E S , D A , IL P t I L , D A are strategically scheduled by EMS.
P t n e t , D A + P t G , D A + P t E S , D A + P t I L , D A = P t , V P P , D A , t
where
P t n e t , D A = P t W , f L t f , t
Constraints (20)–(24) show the RT inner power balance of VPP. Equation (20) defines the VPP scheduling mechanism during a power shortage occasion, while Equation (21) defines the power surplus occasion. Under the circumstance of net output shortage, EMS should activate the CG, discharge the ES devices and deploy IL at their maximum P t G , R , P t I L , R , P t E S , R . Note that, the discharge power and IL are defined as positive. The opposite case mechanism is illustrated by (21).
P t n e t , L + P t G , R + P t E S , R + P t I L , R = P t V P P , L , t
P t n e t , R + P t G , L + P t E S , L + P t I L , L = P t V P P , R , t
where
P t n e t , L = P t W , L L t R , t
P t n e t , R = P t W , R L t L , t
Let both sides of Equation (21) be subtracted by Equation (20). The uncertainty mitigation strategy implemented by a controllable resource against UR is expressed in Equation (24). The net uncertainty of UR is supposed to be covered by the width of CG, ES, IL. Hence, the imbalance cost can be mitigated by those controllable resources, according to the definition of the imbalance cost (16) and (17).
w ( P t n e t ) w ( P t G ) w ( P t E S ) w ( P t I L ) = w ( P t V P P , R T ) , t
Constraint (25) limits the strategic bidding price non-negative and no more than the market upper bound.
0 β t V P P , D A β D A ,   m a x , t
The following constraints illustrate the limits of individual components in VPP. Firstly, the reference value of uncertain power such as wind power P t W , f should be inside the respective forecast interval (26) and (27).
P t W , L P t W , f P t W , R , t
P t L , L P t L , f P t L , R , t
Constraint (28) indicates the planned output P t G , D A of CG should be within the RT interval [ P t G , L ,   P t G , R ] . Additionally, the top output P t G , R in the balancing stage should not exceed its capacity P t G , m a x .
P t G , L P t G , D A P t G , R , t
0 P t G , L P t G , R P t G , m a x , t
Constraints (30) and (31) define that the discharge P t E S o u t , D A and charge power P t E S i n , D A are non-negative and should be limited by ES maximum power P E S , m a x . Equation (32) calculates the power output of ES. It is negative when ES is charging. Similar to other VPP components, the ES DA planned output should be in the interval of the RT stage (33). In constraint (34), the residue capacity should be within the device capacity at any time. Constraints from (35) to (39) illustrate the RT stage limits of ES. Equations (35) and (36) define the left and right bounds of ES power output based on the combination of the bounds of charging and discharging behavior. In (38), ES is in the case of the most fully charged or lowest discharged. Hence, its residue capacity should be no more than the device upper limit. On the contrary, the mechanism is mirrored in (39).
0 P t E S i n , D A P E S , m a x , t
0 P t E S o u t , D A P E S , m a x , t
P t E S , D A = P t E S o u t , D A P t E S i n , D A , t
P t E S , L P t E S , D A P t E S , R , t
C E S min C 0 E S + t ( P t E S i n , D A e f f c h P t E S o u t , D A e f f d i ) C E S max , t
P t E S , L = P t E S o u t , L P t E S i n , R , t
P t E S , R = P t E S o u t , R P t E S i n , L , t
P E S , c a p P t E S , L P t E S , R P E S , m a x , t
C 0 E S + t ( P t E S i n , R e f f c h P t E S o u t , L e f f d i ) C E S max , t
C E S min C 0 E S + t ( P t E S i n , L e f f c h P t E S o u t , R e f f d i ) , t
Constraint (40) sets the bounds of the DA planned value of IL. The deployed IL is constrained to a portion of the lowest predicted load outcome L t L . σ is a given factor.
0 P t I L , L P t I L , D A P t I L , R σ L t L , t

3.2. Lower Level Problem: ISO Market Clearing Simulation

The lower lever problem aims at maximizing social utility in the view of ISO operating the main grid. The three product terms in (41) are from demands, VPP and other generating companies in sequence. Note that the VPP bid price β t V P P , D A is strategically decided, while others are non-strategic and stick to their marginal cost, λ t , d , d b D , D A and λ j , b O , D A , respectively. The bidding price is a decision variable of the upper level and input as parameter in the lower level problem.
max { t , d , d b λ t , d , d b D , D A P t , d , d b D , D A t β t V P P , D A P t V P P , D A t , j , b λ j , b O , D A P t , j , b O , D A }
The following are the constraints of the lower lever problem. Equation (42) manifests the main grid DA market power balance. For any node and time slot, the net generated and consumed power is equal to the total injection power. V P P Ψ n is the node where the VPP managed sub system is connected. m Θ n represents transmission lines connecting node n. All the variables on the right side of the colon are dual variables in the following context. Here, LMP α n , t D A is the shade price. It economically interprets the scarcity of certain resources which represent the available electricity here. The shade price is widely utilized as DA market LMP in many studies.
V P P Ψ n P t V P P , D A + j Ψ n , b P t , j , b O , D A d Ψ n , d b P t , d , d b D , D A = m Θ n B n m ( θ t , n θ t , m ) : α n , t D A ,   t , n
Constraint (43) is the upper and lower limits of cleared power submitted by VPP to ISO, deduced from (44) and (45), i.e., the upper bound is the top level of UR, ES discharge rate, CG and IL (44). The limits are time varying due to the uncertain resources. The corresponding dual variables of up and down inequalities are μ ¯ t V P P and μ _ t V P P , respectively.
P t V P P , m i n P t V P P , D A P t V P P , m a x : μ _ t V P P , μ ¯ t V P P , t
where
P t V P P , m a x = P t n e t , R + P E S , m a x + P G , m a x + σ P t I L , L , t
P t V P P , m i n = P t n e t , L P E S , m a x , t
Constraints (46) and (47) illustrate the limits of cleared power submitted by non-strategic producer and demands.
0 P t , j , b O , D A P j , b O , m a x : μ _ t , j , b O , μ ¯ t , j , b O , t , j , b
0 P t , d , d b D , D A P d , d b D , m a x : μ _ t , d , d b D , μ ¯ t , d , d b D , t , j , d b
Constraint (48) defines the power flow limits of transmission line. The load angle of each node constraint is shown in (49), and node1 is set to be the reference bus and the load angle is 0 at any time (50).
C n m m a x B n m ( θ t , n θ t , m ) C n m m a x : v _ t , n m , v ¯ t , n m   , t , n , m Θ n
π θ t , n π : ξ ¯ t , n , ξ _ t , n ,   t , n
θ t , 1 = 0 : ξ t , 1 , t

3.3. Model Transformation and Linearization

The lower level problem is linear and convex. Therefore, its optimality can be substituted by Karush-Kuhn-Tucker (KKT) optimality conditions, which are listed in Appendix A. However, the product α t , n D A P t V P P , D A in the upper level problem is not linear because both α t , n D A and P t V P P , D A are decision variables. Referring to [18,21], the linearization process utilizes the strong duality condition and complementary slackness condition with the KKT equation to derive the linearized form (51). The detail process is listed in Appendix B.
t α t , n D A P t V P P , D A = t , j , b λ j , b O , D A P t , j , b O , D A + t , d , d b λ t , d , d b D , D A P t , d , d b D , D A t , j , b μ ¯ t , j , b O P j , b O , m a x t , d , d b μ ¯ t , d , d b D P t , d , d b D , m a x t , n , ( m Θ n ) v _ t , n , m C n m m a x t , n , ( m Θ n ) v ¯ t , n , m C n m m a x t , n ξ ¯ t , n π t , n ξ _ t , n π
All the complementary slackness conditions are nonlinear because of the product of dual variable and primal variable. This linearization is realized by introducing an additional binary decision variable s _ t V P P , t . M V P P is given a large enough constant, which is around 100 times that of the corresponding dual variable. The linearized form of (43) is (52)–(55), while the rest is described in Appendix B.
μ _ t V P P s _ t V P P , t M V P P , t ,
P t V P P , m i n + P t V P P , D A ( 1 s _ t V P P , t ) ( P t V P P , m a x P t V P P , m i n ) , t
μ ¯ t V P P s ¯ t V P P , t M t V P P , t
P t V P P , m a x P t V P P , D A ( 1 s ¯ t V P P , t ) ( P t V P P , m a x P t V P P , m i n ) , t

4. Case Studies

4.1. Parameters

The main grid system topology in Figure 3 is modified based on a network provided by reference [18]. The left side of the network is formed as a source side, while the right side of the network is the demand side. The generating companies O1, O2, O3 operate large conventional generators referring to rows 1 to 3 of Table 1. The major demands D2, D3, D4 are located on the right side. The total demand is 800 MW. D1, D2, D3 and D4 share 10%, 30%, 30% and 30% of the total demand, respectively. D1 represents those industrial loads directly supplied by generators in practice. Hence, line 2–4 and line 3–6 basically transmit power from the source side on the left to the demand side on the right. The susceptance B n m of all the transmission line of the main grid is 9.412 per unit [18].
Both generating companies and load bidding curve parameters are from [18]. The generating companies O1, O2, O3, O4 bid competitively at marginal cost. Table 1 offers bidding curve parameters. The capacity P j , b O , m a x of each power block is from row 4 to 7 in Table 1. The respective cost or bidding price is from row 8 to 11 in Table 1. Therefore, a piece-wise bidding curve for each generating company is formed.
Figure 4 depicts the time varying curves of D4 intuitively. All four demands share the same bid curve, and also bid competitively at marginal utility. The blocks of each demand share 90%, 2.5%, 2.5%, 2.5%, 2.5% of their maximum in sequence. For example, the maximum demand of D4 is 240 MW, which is obtained from the total demand 800 MW multiplied by the percentage 30%. The maximum power of each respective demand block is <216, 6, 6, 6, 6> MW. The bid price in the order of blocks is <24.968, 22.628, 20.876, 20.606, 20.378>$/MWh in hour 11. The demand bid curve is generally high in peak hours and low in valley hours. Detailed parameters of the four demands refer to Table 2 in [18].
Node 6, which is on the demand side, is modified. A subsystem containing Wind Power (WP), Conventional Generator (CG), Energy Storage (ES) devices and Interruptible Load (IL) is connected. VPP manages these demand side distributed resources and acts as a single participant in the market. Among the aggregated resources, the marginal cost of CG is 20.3$/MW and the capacity is 40 MW. Parameter ES is from reference [35]. It has a maximum level of 30 MWh and the initial status is 8 MWh. Both the charge and discharge maximum power are 4.5 MW with the efficiency factor at 0.9. The operation cost is 9.2$/MW. The installed capacity of WP is 125 MW and the wind speed parameter is from Bishop Clerks data [36]. WP is calculated from wind speed according to the method in reference [37]. The load data are from the PJM historical data miner [38]. The calculated net output of UR of VPP according to (20)–(24) is depicted in Figure 5. The red intervals on the top of the bars describe the width of the hourly forecast value, while the height of the blue bars is the midpoint. The width in practice can be wide enough to cover all possible value. Here, in case 1, the width is set 5% of the mid value. The negative parts in Figure 5 show that the load is higher than renewable power in these time slots. The network constraints of the subsystem are not considered due to the relatively small scale.
Apart from VPP, generating company O4 is also connected with node 6 to analyze the interaction with VPP. Its capacity is relatively small, representing non-strategic distributed generation.
The retail price is typical peak, valley, shoulder price. The IL remedy λ t I L is set to be 0.7 times of the retail price. PDP λ t i m + and NDP λ t i m are set to 0.4 and 1.8 times, respectively, of DA market price. All the hourly price curves are shown in Figure 6.
Finally, the model is solved by IBM ILOG CPLEX Optimization Studio 12.4, which is widely used in solving MILP.

4.2. VPP Bid and Scheduling Results in DA Market

In case 1, we investigate the optimized VPP strategy in the DA market based on the parameter setting in the second column of Table 2. All the parameter settings of the other following cases are also consolidated in this table.
The optimized bid price of VPP directly affects DA market clearing and it equals the DA LMP of node 6. As the blue line with dots in Figure 7 shows, the peak LMP of 24.968$/MWh occurs in hour 12, 13 and hour 18–21, while the lowest LMP is 16.886$/MWh in hour 5 and 6. Figure 7 also shows the power flow of node 6 where VPP is located. The positive bars in stack column diagram represent power injected into node 6, while the negative bars represent power consumed. For example, the black bars represent the cleared competitive demand D4, while purple bars represent the cleared power of VPP.
In hour 5, VPP bids at 16.886$/MWh, equal to the LMP. The bid price of the first block of D4 is also 16.886$/MWh, as Figure 4 shows. Therefore, the cleared power should be within the first block of D4, due to the decreasing demand bidding curve. In this case, the cleared demand of D4 is 0s, because the valley demands bid is low. Therefore, the strategic VPP bidding price made the traded power to D4 zero. On the other hand, the cleared power of VPP is 56.631 MW. The power flow of line 3–5, line 4–5, line 5–6 is 131.874 MW, −53.670 MW and −134.835 MW, respectively. Based on power flows of related lines, the UR output is scheduled to supply other nodes. The resulting DA income of this hour is 956.271$. To conclude, VPP manipulates the LMP to decide the cleared power. If the offering price of demand is low, its strategy will limit the cleared power.
In hour 18, the peak demand status occurs as Figure 4 shows. VPP bids at 24.968$/MW. The bid curve of D4 is <25, 24.968, 22.628, 20.876, 20.606>$/MW in the order of blocks. Hence, the LMP is 24.968$/MW at the second block. The cleared power of D4 is 216 MW, which is much higher than the outcome of hour 5. Therefore, VPP’s bid let more demand to be cleared considering the profitable peak hour price. The traded power is 73.84 MW. It is also higher than the cleared power of hour 5. The resulting DA income of this hour increases to 1843.637$. Besides, considering the high market price, O4 is also fully activated at 60 MW as the grey bar shows. Therefore, VPP strategically bids for more scheduled power and thus more income when demand bids are high.
In hour 24, VPP bids and manipulates LMP to 17.94$/MWh, which is lower than all the bid prices of O4 referring to column 5 of Table 1. Consequently, O4 is not activated. In contrast, the cleared power for VPP is 54.719 MW. Furthermore, the predicted UR output in VPP of this moment is [49.96, 65.76] MW. This means VPP utilizes the zero cost UR to bid at a low price. Contrarily, O4 is a competitive conventional generator and its bid price is fixed and relatively high. To conclude, VPP can strategically manipulate the LMP to let its resources scheduled in prior to the other competitive generator on the same node.
Figure 8 offers a further detailed allocation of VPP inner controllable resources and traded power in DA stage. The blue bars show that from hour 1 to 6,8,10 and 15 to 24, the UR net output is abundant. As the red bars show, the traded power is slightly lower than the UR net output. Therefore, most of the UR output is sold to the main grid.
From hour 24 to 6, demand is at a valley status. ES charges in these hours, as the green bars show. For example, ES charges at 3.533 MW in hour 2 and discharges at 4.5 MW in hour 12. Referring to the LMP curve, LMP is at the lowest level during that period. For instance, LMP is 17.25$/MWh in hour 6 and 24.968$/MWh in hour 12. The LMP is relatively not profitable in valley hours. It can be deduced that ES charges in valley hours for use in peak hours.
From hour 11 to 14, net output of UR is negative, and CG is activated to fill the shortage as the black bars depict. VPP turns to purchase energy from the market as the red bars show. Especially in hour 12, the schedule UR is −43.56 MW. CG’s output reaches its maximum 40 MW. ES then discharges. CG is applied in priority to cover the inner shortage because of the lower cost compared to ES.
From hour 15 to hour 22, the LMP is higher than the generation cost 20.3$/MW. For example, the LMP of hour 18 is 24.968$/MW. The traded power, the schedule UR and CG are 73.84 MW, 51.31 MW, 22.53 MW, respectively. CG and UR output comprise the scheduled power. Therefore, CG is activated to supply the DA market for profit.
To conclude, the controllable inner resources are coordinately optimized. ES is utilized to shift power from valley hours to peak hours, and CG and ES are operated to fill the power shortage and profit in peak hours.
Based on the setting of case 1, we impose a network-congested condition. The calculated power flow of line 2–4 and line 3–6 is 290.911 and 252.293 MW, respectively, in hour 17. Then, we limit the transmission line capacity to be slightly lower than the calculated value, as the third column of Table 3 shows. Results show the bid price of VPP increases from 20.606$/MW to 20.876$/MW. The LMP of node 6 is higher than any of other nodes. For instance, the LMP of node 3 is 20.606$/MW. Meanwhile, the cleared power is not changed according to the fourth row. Consequently, VPP gets more income from the DA market according to the fifth row. It can be deduced that VPP can utilize the network congestion and gain more profit by strategically increasing LMP.

4.3. VPP Uncertainty Mitigation Results in the RT Market

Switching to the RT stage, we analyze the interval optimization-based imbalance mitigation mechanism coping with uncertainty. According to (20)–(24), the input uncertainty is caused by UR, and should be mitigated by controllable resources to restrain the deviation of traded power. Figure 9 compares the uncertainty inputted by UR with the mitigated uncertainty of traded power. The interval width remarkably shrinks in peak hours, e.g. in hour 19, the NDP and PDP are 44.9424 $/MWh and 9.9872 $/MWh, respectively. The UR is [61.90,78.82] MW while traded power is [91.9, 91.9] MW, which means the uncertainty turns to zero. Hence, the proposed uncertainty mitigation method is effective in peak hours. It can even wipe out the entire uncertainty.
In those valley hours, the interval width decease only a little. For example, in hour 8, the NDP and PDP are 32.292$/MWh and 7.176$/MWh, respectively. The UR is [53.23, 66.37] MW while traded power is [84.18, 92.21] MW. The width declines from 4.434 to 4.015 because the NDP and PDP are amplified or reduced from the DA reference price, respectively. The NDP and PDP of valley hours are relatively not as severe as the price of hour 8 shows. Consequently, the uncertainty mitigation is not evident during those periods.
Figure 10 further dissects the contributions of CG, ES, IL in mitigating the uncertainty of actual traded power. The length of the stacked bars represents the contribution of each controllable resource, and the summed value in each time slot equals the UR interval width. During peak hours, such as from hour 15 to 22, CG is utilized to cover all the widths. From hour 24 to 7, IL and ES are deployed instead of CG. For instance, ES and IL offer uncertainty mitigation of 1.502 MW and 1.996 MW, respectively, in hour 1.
The contributions of DERs change among different hours because of their time varying deployment cost. For example, the IL remedy is 11.376$/MWh in hour 1 and 32$/MWh in hour 19. Hence, VPP tends to curtail load in valley hours. Similarly, the PDP and NDP are 6.972$/MWh 31.374$/MWh in hour 1, 9.9872$/MWh and 44.9424$/MWh in hour 19. During valley periods, VPP can afford a part of deviation cost as the charge is relatively low. To summarize, the uncertainty mitigation mechanism can decrease the uncertainty by coordinately deploying various controllable resources considering the deployment cost.
In order to value the contribution of controllable resources, none of the controllable resources is involved in case 2 to make the comparison. The calculated imbalance cost interval is [−1311.64, 437.21]$. In contrast, with the aid of CG and IL, the imbalance cost interval of case 1 is [0, 486.99]$. Therefore, the interval optimization-based imbalance cost mitigation mechanism can effectively decrease the uncertainty and hence restrain the imbalance cost.

4.4. Sensitivity analysis

Given different levels of NDP and PDP in case 3, the optimized profit and imbalance cost are calculated in Table 4. With the increase of NDP and decrease of PDP factor in the first column, the NDP increases and PDP decreases. The left bound of the imbalance cost in the second column shows that penalty paid for traded power of negative deviation decreases as the NDP increases. Note that the left bound in the first row is −632.14$. The negative value denotes that VPP has to pay 632.12$ to the market operator. From the second row, EMS strictly manages the negative deviation; hence, no penalty occurs with the increasing NDP. On the other hand, the right bound of the imbalance cost shows that income from traded power of positive deviation reduces as the PDP increases, because it is becoming less profitable.
The third column shows the total profit interval of VPP. As NDP increases with decreasing PDP, the profit width increases from 1129.5$ to 1760.5$ according to the fourth column. Simultaneously, the profit midpoint increases from 16,754.5$ to 17,396.5$ according to the fourth column. This indicates that higher level negative deviation charges and lower profitable positive deviation price will allow VPP to achieve higher expected profit with more uncertainty.
In case 4, the width-midpoint ratio of UR is adjusted from ± 5% to ± 15% to find the effect of predefined UR uncertainty on the outcome of profit. As column 2 of Table 5 shows, the right bound of the imbalance cost interval increases with the width-midpoint ratio of UR. Consequently, both the left and right bounds of optimized VPP total profit in column 3 are decreased. According to column 4, the increasing predefined uncertainty simultaneously increases the uncertainty of optimized profit and decreases the expected profit denoted by column 5. Therefore, the price maker of VPP should carefully set the interval width of uncertain variables. Although decision makers can use wider intervals to cover more possibility in forecasts, the optimized result will also be more uncertain.
In case 5, the relationship between PD and optimized profit is investigated. The right bound and midpoint of total profit increase with PD as the top of the red interval and blue bars show in Figure 11. When PD is 0.1, the profit interval is [15,841, 18,572]$. When PD is beyond 0.6, the profit interval becomes stable at [15,283, 21,156]$. The minimum width of profit is 1365.5 when PD is 0.1. The width holds at 2936.5 from PD 0.6 to PD 0.9. Both the profit interval and midpoint increase with the pessimism degree of VPP decision makers. Therefore, if a decision maker of VPP assumes higher PD, higher possible profit with more uncertainty will be pursued.

5. Conclusions

Among the existing works, this study argues that VPP is a price maker stead of a price taker. Compared with other price maker research, various DERs are integrated to operate coordinately in the manner of VPP. Moreover, the interval optimization method is utilized instead of stochastic optimization. The proposed two-stage bi-level bidding and scheduling interval optimization model is applied to optimize VPP’s strategy in the DA and RT market. In the DA stage, optimized results show that VPP’s bidding price manipulates the LMP to limit the scheduled power in valley hours and increase its income in peak hours. Compared with a competitive conventional generator on the same node, VPP bids strategically and lets its resources scheduled in prior to the other competitive generator on the same node by utilizing zero-cost UR. VPP can also optimally schedule the ES to shift power from valley hours to peak hours. Inner CG is flexibly applied to cover the inner power shortage and to profit from the market during peak hours. In a network-congested case, VPP will strategically bid higher for more profit. In the RT stage, the proposed interval optimization-based mechanism can effectively reduce the deviation of traded power from the DA schedule and hence restrain the imbalance cost. Various controllable resources are coordinately applied to reduce the uncertainty. A negative imbalance cost can even be entirely wiped out if the NDP is high. Finally, sensitivity analysis shows that VPP tends to achieve higher expected profit with higher uncertainty when NDP is high and PDP is low. The input width of uncertain variables should be carefully set. A wider interval width setting by VPP will increase the uncertainty of results and decrease the expect profit. Last but not least, VPP decision makers of high PD tend to achieve high profit and uncertainty. Since this work is in the viewpoint of strategic VPP, our future work will study the interaction among multi strategic market participants.

Author Contributions

Methodology, formal analysis, investigation, writing J.H.; writing—review and editing, C.J. and Y.L.

Funding

This work was supported in part by the National Natural Science Foundation of China (No. 51907092).

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

Sets: P t W or [ P t W , L , P t W , R ] Forecast WP interval (MW)
Ψ n Market participants connecting to node n L t or [ L t L , L t R ] Forecast load interval (MW)
Θ n transmission lines connecting to node n β D A ,   m a x Maximum bid price in DA market ($/MW)
Indexes: P E S , m a x Maximum power of ES (MW)
L , R The left and right bounds of interval C 0 E S , C E S min C E S max Initial, minimum and maximum capacity of ES (MWh)
t Index for Time slots e f f c h , e f f d i Charging and discharging efficiency factor
j Index for competitive producer σ Available interruptible load factor
b Index for generation blocks of competitive producer B n m Susceptance of line n m (per unit)
d b Index for blocks of demand C n m m a x Capacity of line n m (MW)
Parameters or constants:Variables:
β t V P P , D A VPP Bid price in time slot t ($/MW) (MW) P t V P P , D A Cleared power of VPP in time slot t (MW)
P t , d , d b D , D A Cleared power of block d b of demand d in time slot t (MW) P t G , D A Scheduled power of CG in DA stage in time slot t (MW)
P t , j , b O , D A Cleared power of block b of producer j in time slot t (MW) P t E S , D A Scheduled power of ES in DA stage in time slot t (MW)
λ t r e t a i l Retail market price ($/MW) P t I L , D A Deployed IL in DA stage in time slot t (MW)
λ t , d , d b D , D A Marginal utility of block d b of demand d in time slot t ($/MW) P t V P P , R T or [ P t V P P , L , P t V P P , R ] Interval of VPP traded power in RT stage in time slot t (MW)
λ j , b O , D A Marginal cost of block b of producer j in time slot t ($/MW) P t G or [ P t G , L , P t G , R ] Interval of CG output in RT stage in time slot t (MW)
P j , b O , m a x Upper limit of block b of producer j (MW) P t E S or [ P t E S , L , P t E S , R ] Interval of ES output in RT stage in time slot t (MW)
P t , d , d b D , m a x Upper limit of block d b of demand d in time slot t (MW) P t E S o u t or [ P t E S o u t , L ,   P t E S o u t , R ] Interval of ES discharging in RT stage in time slot t (MW)
P t W , f Reference of forecast WP interval (MW) P t E S i n or [ P t E S i n , L ,   P t E S i n , R ] Interval of ES charging in RT stage in time slot t (MW)
L t f Reference of forecast load interval (MW) P t I L or [ P t I L , L ,   P t I L , R ] Interval of deployed IL in RT stage in time slot t (MW)
θ t , n Load angle of node n in time slot t (rad)

Appendix A

First order optimality conditions:
β t V P P , D A λ t , n D A + μ ¯ t V P P μ _ t V P P = 0 , t ,   V P P ψ n
λ t , j , b O , D A λ t , n D A + μ ¯ t , j , b O μ _ t , j , b O = 0 , t , j ψ n , b
λ t , d , d b D , D A + λ t , n D A + μ ¯ t , d , d b D μ _ t , d , d b D = 0 , t , d ψ n , d b
m Θ n B n m ( α t , n α t , m ) + m Θ n B n m ( v ¯ t , n m v ¯ t , m n ) + m Θ n B n m ( v _ t , m n v _ t , n m ) + ξ ¯ t , n ξ _ t , n + ξ t , 1 = 0 , t , n
j Ψ n , b P t , j , b O , D A l Ψ n , l b P t , l , l b L , D A = m Θ n B n m ( θ t , n θ t , m ) , t , n
The complementary slackness conditions:
0 P t V P P , D A μ _ t V P P 0 , t
0 P t V P P , max P t V P P , D A μ ¯ t V P P 0 , t
0 P t , j , b O , D A μ _ t , j , b O 0 , t , j , b
0 P j , b O , m a x P t , j , b O , D A μ ¯ t , j , b O 0 , t , j , b
0 P t , d , d b D , D A μ _ t , d , d b D 0 , t , d , d b
0 P d b D , m a x P t , d , d b D , D A μ ¯ t , d , d b D 0 , t , d , d b
0 C n m m a x + B n m ( θ t , n θ t , m ) v _ t , n m 0 , t , n , m Θ n
0 C n m m a x B n m ( θ t , n θ t , m ) v ¯ t , n m 0 , n , m Θ n
0 π + θ t , n ξ _ t , n 0 , t , n
0 π θ t , n ξ ¯ t , n 0 , t , n

Appendix B

1. Linearization of the complementary slackness conditions: t α t , n D A P t V P P , D A
Step 1: build the relationship between t α t , n D A P t V P P , D A and t β t V P P , D A P t V P P , D A
According to the KKT condition (A1),
α t , n D A P t V P P , D A = ( β t V P P , D A + μ ¯ t V P P μ _ t V P P ) P t V P P , D A , t ,   V P P ψ n
Deduced from complementary slackness condition (A7):
t μ ¯ t V P P P t V P P = t μ ¯ t V P P P V P P , m a x , t
Deduced from complementary slackness condition (A6):
μ _ t V P P P t V P P = 0 , t
Thus:
t α t , n D A P t V P P , D A = t ( β t V P P , D A P t V P P , D A + μ ¯ t V P P P t V P P , m a x )
Step 2: linearization of t β t V P P , D A P t V P P , D A by strong duality condition
The strong duality condition of the lower level problem stands because of convexity. Therefore, the maximization of lower level problem equals the minimization of its dual problem. t β t V P P , D A P t V P P , D A in (41) can be expressed as:
t β t V P P , D A P t V P P , D A = μ ¯ t V P P P t V P P , m a x t , j , b λ j , b O , D A P t , j , b O , D A + t , d , d b λ t , d , d b D , D A P t , d , d b D , D A t , j , b μ ¯ t , j , b O P j , b O , c a p t , l , l b μ ¯ t , d , d b D P t , d , d b D , c a p t , n , ( m Θ n ) v _ t , n , m C n m m a x t , n , ( m Θ n ) v ¯ t , n , m C n m m a x t , n ξ ¯ t , n π t , n ξ _ t , n π
Thus:
t α t , n D A P t V P P , D A = t , j , b λ j , b O , D A P t , j , b O , D A + t , d , d b λ t , d , d b D , D A P t , d , d b D , D A t , j , b μ ¯ t , j , b O P j , b O , c a p t , d , d b μ ¯ t , d , d b D P t , d , d b D , c a p t , n , ( m Θ n ) v _ t , n , m C n m m a x t , n , ( m Θ n ) v ¯ t , n , m C n m m a x t , n ξ ¯ t , n π t , n ξ _ t , n π
2. Linearization of the complementary slackness conditions (A6), (A7):
μ _ t V P P s _ t V P P M V P P , t
P t V P P , m i n + P t V P P , D A ( 1 s _ t V P P ) ( P t V P P , m a x P t V P P , m i n ) , t
μ ¯ t V P P s ¯ t V P P M t V P P , t
P t V P P , m a x P t V P P , D A ( 1 s ¯ t V P P ) ( P t V P P , m a x P t V P P , m i n ) , t
Linearization of (A8), (A9):
μ _ t , j , b O s _ t , j , b O M O , t
P t , j , b O , D A ( 1 s _ t , j , b O ) P j , b O , m a x , t
μ ¯ t , j , b O s ¯ t , j , b O M t O , t
P j , b O , m a x P t , j , b O , D A ( 1 s ¯ t , j , b O ) P j , b O , m a x , t
Linearization of (A10), (A11):
μ _ t , d , d b D s _ t , d , d b D M D , t , d , d b
P t , d , d b D , D A ( 1 s _ t , d , d b D ) P d , d b D , m a x , t , d , d b
μ ¯ t , d , d b D s ¯ t , d , d b D M D , t , d , d b
P d , d b D , m a x P t , d , d b D , D A ( 1 s ¯ t , d , d b D ) P d , d b D , m a x , t , d , d b
Linearization of (A12), (A13):
v _ t , n m s _ t , n m l i n e M l i n e t , n , m Θ n
C n m m a x + B n m ( θ t , n θ t , m ) 2 C n m m a x ( 1 s _ t , n m l i n e ) , t , n , m Θ n
v ¯ t , n m s ¯ t , n m l i n e M l i n e , t , n , m Θ n
C n m m a x B n m ( θ t , n θ t , m ) 2 C n m m a x ( 1 s ¯ t , n m l i n e ) , t , n , m Θ n
Linearization of (A14), (A15):
ξ _ t , n s _ t , n a n g l e M a n g l e , t , n
π + θ t , n 2 π ( 1 s _ t , n a n g l e ) , t , n
ξ ¯ t , n s ¯ t , n a n g l e M a n g l e , t , n
π θ t , n 2 π ( 1 s ¯ t , n a n g l e ) , t , n

References

  1. Pandzic, H.; Morales, J.M.; Conejo, A.J.; Kuzle, I. Offering model for a virtual power plant based on stochastic programming. Appl. Energy 2013, 105, 282–292. [Google Scholar] [CrossRef]
  2. Baringo, L.; Conejo, A.J. Strategic Offering for a Wind Power Producer. IEEE Trans. Power Syst. 2013, 28, 4645–4654. [Google Scholar] [CrossRef]
  3. Pudjianto, D.; Ramsay, C.; Strbac, G. Virtual power plant and system integration of distributed energy resources. IET Renew. Power Gener. 2007, 1, 10–16. [Google Scholar] [CrossRef]
  4. Nosratabadi, S.M.; Hooshmand, R.-A.; Gholipour, E. A comprehensive review on microgrid and virtual power plant concepts employed for distributed energy resources scheduling in power systems. Renew. Sustain. Energy Rev. 2017, 67, 341–363. [Google Scholar] [CrossRef]
  5. Gawel, E.; Purkus, A. Promoting the market and system integration of renewable energies through premium schemes—A case study of the German market premium. Energy Policy 2013, 61, 599–609. [Google Scholar] [CrossRef]
  6. Rahimiyan, M.; Baringo, L. Strategic Bidding for a Virtual Power Plant in the Day-Ahead and Real-Time Markets: A Price-Taker Robust Optimization Approach. IEEE Trans. Power Syst. 2016, 31, 1–12. [Google Scholar] [CrossRef]
  7. Asmus, P. Microgrids, Virtual Power Plants and Our Distributed Energy Future. Electr. J. 2010, 23, 72–82. [Google Scholar] [CrossRef]
  8. Pasetti, M.; Rinaldi, S.; Manerba, D. A Virtual Power Plant Architecture for the Demand-Side Management of Smart Prosumers. Appl. Sci. 2018, 8, 432. [Google Scholar] [CrossRef]
  9. Howell, S.; Rezgui, Y.; Hippolyte, J.-L.; Jayan, B.; Li, H. Towards the next generation of smart grids: Semantic and holonic multi-agent management of distributed energy resources. Renew. Sustain. Energy Rev. 2017, 77, 193–214. [Google Scholar] [CrossRef]
  10. Li, S.; Park, C.S. Wind power bidding strategy in the short-term electricity market. Energy Econ. 2018, 75, 336–344. [Google Scholar] [CrossRef]
  11. Hong, Y.-Y.; Weng, M.-T. Optimal short-term real power scheduling in a deregulated competitive market. Electr. Power Syst. Res. 2000, 54, 181–188. [Google Scholar] [CrossRef]
  12. Tajeddini, M.A.; Rahimi-Kian, A.; Soroudi, A. Risk averse optimal operation of a virtual power plant using two stage stochastic programming. Energy 2014, 73, 958–967. [Google Scholar] [CrossRef] [Green Version]
  13. Peik-herfeh, M.; Seifi, H.; Sheikh-El-Eslami, M.K. Two-stage approach for optimal dispatch of distributed energy resources in distribution networks considering virtual power plant concept. Int. Trans. Electr. Energy Syst. 2014, 24, 43–63. [Google Scholar] [CrossRef]
  14. Shayegan-Rad, A.; Badri, A.; Zangeneh, A. Day-ahead scheduling of virtual power plant in joint energy and regulation reserve markets under uncertainties. Energy 2017, 121, 114–125. [Google Scholar] [CrossRef]
  15. Peik-Herfeh, M.; Seifi, H.; Sheikh-El-Eslami, M.K. Decision making of a virtual power plant under uncertainties for bidding in a day-ahead market using point estimate method. Int. J. Electr. Power Energy Syst. 2013, 44, 88–98. [Google Scholar] [CrossRef]
  16. Fan, S.; Piao, L.; Ai, Q. Fuzzy day-ahead scheduling of virtual power plant with optimal confidence level. IET Gener. Transm. Distrib. 2016, 10, 205–212. [Google Scholar] [CrossRef]
  17. Hu, J.; Liu, Y.; Jiang, C. An optimum bidding strategy of CVPP by interval optimization. IEEJ Trans. Electr. Electron. Eng. 2018, 13, 1568–1577. [Google Scholar] [CrossRef]
  18. Ruiz, C.; Conejo, A. Pool Strategy of a Producer With Endogenous Formation of Locational Marginal Prices. IEEE Trans. Power Syst. 2009, 24, 1855–1866. [Google Scholar] [CrossRef]
  19. Sharma, K.C.; Bhakar, R.; Tiwari, H. Strategic bidding for wind power producers in electricity markets. Energy Convers. Manag. 2014, 86, 259–267. [Google Scholar] [CrossRef] [Green Version]
  20. Kazempour, S.J.; Conejo, A.J.; Ruiz, C. Strategic Bidding for a Large Consumer. IEEE Trans. Power Syst. 2015, 30, 848–856. [Google Scholar] [CrossRef]
  21. Daraeepour, A.; Kazempour, J.; Patiño-Echeverri, D.; Conejo, A.J. Strategic Demand-Side Response to Wind Power Integration. IEEE Trans. Power Syst. 2016, 31, 3495–3505. [Google Scholar] [CrossRef]
  22. Cui, H.; Li, F.; Hu, Q.; Bai, L.; Fang, X. Day-ahead coordinated operation of utility-scale electricity and natural gas networks considering demand response based virtual power plants. Appl. Energy 2016, 176, 183–195. [Google Scholar] [CrossRef] [Green Version]
  23. Shafiekhani, M.; Badri, A.; Shafie-khah, M.; Catalão, J.P.S. Strategic bidding of virtual power plant in energy markets: A bi-level multi-objective approach. Int. J. Electr. Power Energy Syst. 2019, 113, 208–219. [Google Scholar] [CrossRef]
  24. Riveros, J.Z.; Bruninx, K.; Poncelet, K.; D’Haeseleer, W. Bidding strategies for virtual power plants considering CHPs and intermittent renewables. Energy Convers. Manag. 2015, 103, 408–418. [Google Scholar] [CrossRef]
  25. Karimyan, P.; Hosseinian, S.H.; Khatami, R.; Abedi, M. Stochastic approach to represent distributed energy resources in the form of a virtual power plant in energy and reserve markets. IET Gener. Transm. Distrib. 2016, 10, 1792–1804. [Google Scholar] [CrossRef]
  26. Zamani, A.G.; Zakariazadeh, A.; Jadid, S.; Kazemi, A. Stochastic operational scheduling of distributed energy resources in a large scale virtual power plant. Int. J. Electr. Power Energy Syst. 2016, 82, 608–620. [Google Scholar] [CrossRef]
  27. Ju, L.; Li, H.; Zhao, J.; Chen, K.; Tan, Q.; Tan, Z. Multi-objective stochastic scheduling optimization model for connecting a virtual power plant to wind-photovoltaic-electric vehicles considering uncertainties and demand response. Energy Convers. Manag. 2016, 128, 160–177. [Google Scholar] [CrossRef] [Green Version]
  28. Saric, A.; Stankovic, A. An Application of Interval Analysis and Optimization to Electric Energy Markets. IEEE Trans. Power Syst. 2006, 21, 515–523. [Google Scholar] [CrossRef]
  29. Wu, L.; Shahidehpour, M.; Li, Z. Comparison of Scenario-Based and Interval Optimization Approaches to Stochastic SCUC. IEEE Trans. Power Syst. 2012, 27, 913–921. [Google Scholar] [CrossRef]
  30. Liu, Y.; Jiang, C.; Shen, J.; Hu, J. Coordination of Hydro Units With Wind Power Generation Using Interval Optimization. IEEE Trans. Sustain. Energy 2017, 6, 443–453. [Google Scholar] [CrossRef]
  31. Sengupta, A.; Pal, T.K. On comparing interval numbers. Eur. J. Oper. Res. 2000, 127, 28–43. [Google Scholar] [CrossRef]
  32. Sengupta, A.; Pal, T.K. On Comparing Interval Numbers: A Study on Existing Ideas; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  33. Hobbs, B.; Metzler, C.; Pang, J.-S. Strategic gaming analysis for electric power systems: An MPEC approach. IEEE Trans. Power Syst. 2000, 15, 638–645. [Google Scholar] [CrossRef]
  34. Dai, T.; Qiao, W. Finding Equilibria in the Pool-Based Electricity Market with Strategic Wind Power Producers and Network Constraints. IEEE Trans. Power Syst. 2016, 32, 389–399. [Google Scholar] [CrossRef]
  35. Alharbi, H.; Bhattacharya, K. Stochastic Optimal Planning of Battery Energy Storage Systems for Isolated Microgrids. IEEE Trans. Sustain. Energy 2018, 9, 211–227. [Google Scholar] [CrossRef]
  36. University of Massachusetts Amherst, Wind Energy Center. Available online: https://www.umass.edu/windenergy/resourcedata (accessed on 1 July 2019).
  37. Karki, R.; Hu, P.; Billinton, R. A Simplified Wind Power Generation Model for Reliability Evaluation. IEEE Trans. Energy Convers. 2006, 21, 533–540. [Google Scholar] [CrossRef]
  38. PJM Data Directory. 2019. Available online: https://www.pjm.com/markets-and-operations/data-dictionary.aspx (accessed on 1 July 2019).
Figure 1. Overlapping condition when comparing two intervals [17].
Figure 1. Overlapping condition when comparing two intervals [17].
Energies 12 03662 g001
Figure 2. Market and VPP operating process.
Figure 2. Market and VPP operating process.
Energies 12 03662 g002
Figure 3. System topology and VPP structure.
Figure 3. System topology and VPP structure.
Energies 12 03662 g003
Figure 4. Hourly bid curve of demand D4.
Figure 4. Hourly bid curve of demand D4.
Energies 12 03662 g004
Figure 5. Forecast net output interval of UR in VPP.
Figure 5. Forecast net output interval of UR in VPP.
Energies 12 03662 g005
Figure 6. Price parameters.
Figure 6. Price parameters.
Energies 12 03662 g006
Figure 7. LMP of node 6 and cleared power.
Figure 7. LMP of node 6 and cleared power.
Energies 12 03662 g007
Figure 8. DA scheduled power of VPP components.
Figure 8. DA scheduled power of VPP components.
Energies 12 03662 g008
Figure 9. The hourly interval width of UR and traded power.
Figure 9. The hourly interval width of UR and traded power.
Energies 12 03662 g009
Figure 10. Deployed controllable resource power widths.
Figure 10. Deployed controllable resource power widths.
Energies 12 03662 g010
Figure 11. The optimized profit interval against PD.
Figure 11. The optimized profit interval against PD.
Energies 12 03662 g011
Table 1. Parameters of competitive market players [18].
Table 1. Parameters of competitive market players [18].
Market ParticipantsO1O3O3O4
typecoaloiloiloil
Capacity (MW)35019719750
P j , 1 O , m a x 14068.9568.9525
P j , 2 O , m a x 97.549.2549.2515
P j , 3 O , m a x 52.539.439.410
P j , 4 O , m a x 7039.439.410
λ j , 1 O , D A 19.210.0810.0818.6
λ j , 2 O , D A 20.3210.6610.6620.03
λ j , 3 O , D A 21.2211.0911.0921.67
λ j , 4 O , D A 22.1311.7211.7222.72
Table 2. Parameter setting of cases.
Table 2. Parameter setting of cases.
Parameter SettingCase 1Case 2Case 3Case 4Case 5
Inner ResourcesWP, L, ES, IL, CGWP, LWP, L, ES, IL, CGWP, L, ES, IL, CGWP, L, ES, IL, CG
<NDP, PDP> ($/MWh)<1.8,0.4><1.8,0.4>From<1.1,0.9> to <1.9,0.1><1.8,0.4><1.8,0.4>
PD0.20.20.20.2From 0.1 to 0.9
UR width-midpoint ratio ± 5% ± 5% ± 5% ± 5%, 10%,15% ± 5%
Table 3. The strategy of VPP when the network is congested.
Table 3. The strategy of VPP when the network is congested.
Network ConditionUncongestedCongested
Capacity of line 2–4 and line 3–6 (MW)500, 500250, 290
VPP bid price/ LMP ($/MW)20.60620.876
VPP traded power (MW)64.79564.795
DA income ($)1335.1651352.660
Table 4. Profit and Imbalance cost against different levels of NDP & PDP.
Table 4. Profit and Imbalance cost against different levels of NDP & PDP.
NDP, PDP FactorImbalance Cost ($)Profit Interval ($)Profit Width ($)Profit Midpoint ($)Ratio
<1.1,0.9>[−632.14, 2513.1][15,625,17,884]1129.516,754.50.067
<1.4,0.8>[0,1507.9][15,672,18,601]1464.517,136.50.086
<1.6,0.6>[0,730.48][15,636,19,157]1760.517,396.50.101
<1.8,0.4>[0,486.99][15,636,19,157]1760.517,396.50.101
Table 5. Profit and Imbalance cost of different UR width-midpoint ratios.
Table 5. Profit and Imbalance cost of different UR width-midpoint ratios.
UR Width Midpoint RatioImbalance Cost ($)Profit Interval ($)Profit Width ($)Profit Midpoint ($)Ratio
± 5%[0,486.99][15,636, 19,157]176117,3970.101
± 10%[0,831.01][13,500, 19,871]318616,6860.191
± 15%[0,1801.1][11,417, 19,367]397515,3920.258

Share and Cite

MDPI and ACS Style

Hu, J.; Jiang, C.; Liu, Y. Short-Term Bidding Strategy for a Price-Maker Virtual Power Plant Based on Interval Optimization. Energies 2019, 12, 3662. https://doi.org/10.3390/en12193662

AMA Style

Hu J, Jiang C, Liu Y. Short-Term Bidding Strategy for a Price-Maker Virtual Power Plant Based on Interval Optimization. Energies. 2019; 12(19):3662. https://doi.org/10.3390/en12193662

Chicago/Turabian Style

Hu, Jiakai, Chuanwen Jiang, and Yangyang Liu. 2019. "Short-Term Bidding Strategy for a Price-Maker Virtual Power Plant Based on Interval Optimization" Energies 12, no. 19: 3662. https://doi.org/10.3390/en12193662

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