Abstract
The large-scale integration of renewable energy sources (RESs) brings huge challenges to the power system. A cost-effective reserve deployment and uncertainty pricing mechanism are critical to deal with the uncertainty and variability of RES. To this end, this paper proposes a novel locational marginal pricing mechanism in day-ahead market for managing uncertainties from RES. Firstly, an improved multi-ellipsoidal uncertainty set (IMEUS) considering the temporal correlation and conditional correlation of wind power forecasting is formulated to better capture the uncertainty of wind power. The dimension of each ellipsoidal subset is optimized based on a comprehensive evaluation index to reduce the invalid region without large loss of modeling accuracy, so as to reduce the conservatism. Then, an IMEUS-based robust unit commitment (RUC) model and a robust economic dispatch (RED) model are established for the day-ahead market clearing. Both the reserve cost and ramping constraints are considered in the overall dispatch process. Furthermore, based on the Langrangian function of the RED model, a new locational marginal pricing mechanism is developed. The uncertainty locational marginal price (ULMP) is introduced to charge the RES for its uncertainties and reward the generators who provide reserve to mitigate uncertainties. The new pricing mechanism can provide effective price signals to incentivize the uncertainty management in the day-ahead market. Finally, the effectiveness of the proposed mechanism is verified via numerous simulations on the PJM 5-bus system and IEEE 118-bus system.
ALTHOUGH the large-scale integration of renewable energy sources (RESs) alleviates the environmental pressure, they bring great challenges to the power system [
The security-constrained economic dispatch (SCED) model is used in the current market-clearing to optimally dispatch the generators and provide price signals, i.e., the locational marginal price (LMP), to market participants [
On the other hand, the security-constrained unit commitment (SCUC) model is essential to determine the startup and shutdown statuses of thermal generators before SCED calculation. Both robust SCUC (RSCUC) and robust SCED (RSCED) have been widely used because they do not require the detailed probability distribution of uncertain variables or the complex calculation with a large number of scenarios. One of the key obstacles of the robust optimization (RO) methods is the uncertainty set modeling, which directly affects the economy and robustness of the decision-making. Common uncertainty sets include box set, polyhedral set, and ellipsoidal set [
In view of the above shortcomings, this paper proposes an RO framework for day-ahead market-clearing based on an improved multi-ellipsoidal uncertainty set (IMEUS). A novel locational marginal pricing mechanism for pricing and managing uncertainties in the electricity market is built. In this work, the IMEUS is proposed to better characterize the uncertainties of wind power to reduce the conservatism of RO. Based on the proposed IMEUS, an RSCUC model and an RSCED model are established to optimize the dispatch scheme for thermal generators and generate price signals for energy and reserve, respectively. The main contributions of this paper are summarized as follows.
1) An IMEUS modeling method that comprehensively considers the temporal correlation of the forecasting errors and the conditional correlation between the forecasting errors and the forecasting values is proposed. Two indexes named integrity index and efficiency index are established to evaluate the performance and determine the optimal dimension of each ellipsoid set. The integrity index is defined as the coverage ratio of the IMEUS to the wind power data, which is used to ensure that more actual data is involved in the IMEUS; while the efficiency index reflects the volume of IMEUS, which is adopted to reduce the invalid region of IMEUS, so as to reduce the conservativeness of the uncertainty set.
2) A day-ahead IMEUS-based RSCUC model and an RSCED model are established. The generation cost for reserve provision of thermal generators and the ramping constraints in the overall dispatch process are considered to guarantee the economic and safe operation of the generators and power system. The optimized power output and reserve capacity of thermal generators can meet the energy and uncertainty demands, and avoid waste of flexible resources.
3) A novel locational marginal pricing mechanism is developed. The LMP is used for pricing energy. The uncertainty locational marginal price (ULMP) is introduced to charge the RES and load for their uncertainties and reward the generators who provide reserve to mitigate uncertainties. This pricing mechanism can provide effective price signals to guarantee the cost recovery of thermal generators and incentivize the uncertainty management.
The remainder of this paper is organized as follows. Section II proposes the IMEUS model. Section III introduces the IMEUS-based RSCUC model. Section IV presents the new locational marginal pricing mechanism. Section V presents the simulation results. Section VI concludes this paper with major findings.
The uncertainty set modeling of day-ahead wind power includes two stages. The samples denoting the possible realization of wind power in the next day are generated at the first stage, and the Gaussian Copula approach is utilized to generate the samples to consider the temporal correlation of the forecasting error as well as the conditional correlation between the forecasting error and the forecasting value. Then, the generated samples are adopted to construct the IMEUS at the second stage.
Suppose is the number of scheduling periods that is usually considered as 24 in day-ahead decision-making with time resolution of 1 hour. Define , , and as the historical data sets of actual value, forecasting value, and forecasting error of wind power, respectively, and . The joint distribution of forecasting error and forecasting value can be written as (1) according to Gaussian Copula theory [
(1) |
where , , ; is the probability density function (PDF); is the cumulative distribution function (CDF); denotes the inverse of the CDF of the standard Gaussian distribution ; and can be calculated from historical data; and is the PDF of standard Gaussian distribution with covariance matrix R.
Let , , and obeys standard Gaussian distribution, i.e., . R can be calculated as:
(2) |
(3) |
(4) |
(5) |
where ; and are the linear correlation coefficient and Spearman correlation coefficient, respectively [
The conditional PDF of forecasting error can be formulated as (6) based on (1).
(6) |
where ; and is a conditional distribution of the multivariate Gaussian distribution, which obeys Gaussian distribution, i.e., . The expected value vector and covariance matrix can be obtained as [
(7) |
characterizes the temporal correlation and conditional correlation between the actual value and forecasting value of wind power. Accordingly, the wind power samples for the next day can be generated based on the latest day-ahead forecasting value. The specific sampling steps are as follows.
1) Obtain CDFs of the actual value and forecasting value of wind power in each time period based on the historical data. Calculate the covariance matrix via (2)-(5).
2) Calculate based on the latest day-ahead forecasting value of wind power.
3) Calculate the expected value and covariance matrix of through (7).
4) Generate samples of by sampling and then get the actual value samples of wind power through .
The above sampling method generates day-ahead actual value samples according to the conditional distribution obtained from the historical data and the latest forecasting value. It not only reveals the temporal correlation and conditional correlation of wind power, but also updates the day-ahead samples based on the latest forecasting, showing good adaptability to wind power variation and better modeling accuracy.
An ellipsoidal uncertainty set (EUS) covering the samples with confidence degree is formulated as:
(8) |
where and are the expectation vector and covariance matrix of samples , respectively; and is a constant corresponding to .
and can be easily calculated from samples . Take the samples into (9) to obtain the CDF of . Let , and then we can get corresponding to .
(9) |
, , and determine the center, shape, and volume of the EUS, respectively. When is large, the EUS covers more samples with a big volume, which may increase the conservativeness of the uncertainty set.
The traditional method considers a T-dimensional EUS to model the temporal correlation of wind power. However, although the high-dimensional EUS is more likely to cover the actual realization of wind power, the weak correlation among distant time periods makes EUS too conservative due to its large volume. On the contrary, a low-dimensional EUS has smaller volume but may not include enough wind power data. As a result, a trade-off between wind power coverage capacity and conservatism should be made in an optimal manner. To this end, the integrity index and efficiency index are put forward to optimize the dimension of EUS. The rolling modeling process is shown in
(10) |
(11) |

Fig. 1 Modeling process of IMEUS.
The integrity index is defined as the average coverage ratio of the IMEUS to the actual data of wind power for D days, which is used to ensure that more actual data is contained in the IMEUS. If the maximum number of time periods when the IMEUS of the day can cover the actual wind power is , can be expressed as:
(12) |
The efficiency index evaluates the volume of IMEUS by referring to the box set shown in (13). This index limits the volume of IMEUS to reduce the conservativeness.
(13) |
To estimate the volume of IMEUS, samples are generated in box set of the day, and the number of these samples in is recorded as . The efficiency index is defined as:
(14) |
Taking into account the two indexes comprehensively, the comprehensive index is defined as:
(15) |
Since there are few potential solutions, the exhaustive method is utilized to optimize . The pseudocode for the process of optimizing is demonstrated in
Through Cholesky decomposition , (10) can be transformed into the following form:
(16) |
This formula can be further converted into:
(17) |
Replace with the day-ahead wind power , and (17) can be converted into (18) to realize the uncertainty modeling of day-ahead wind power.
(18) |
In order to realize the adjustability of the robustness, the IMEUS is finally formulated as:
(19) |
where is the day-ahead forecasting value of wind power at time t; and is a binary variable related to the realization of wind power. In the worst-case scenario of RO, wind power takes the lower bound of IMEUS at time t when , otherwise, takes the forecasting value at time t when . is the uncertainty budget denoting the maximum number of periods when wind power is taken at the lower bound of the uncertainty set, which is an integer value between 0 and T. Therefore, the solution is more conservative when is bigger.
Considering the fact that the forecasting accuracy of load demand is higher than that of wind power, the uncertainty of load is addressed only by box sets in this paper, which can be expressed as:
(20) |
where , , and are the uncertain variables related to load demand, forecasting value of load, and the deviation between the load demand and the forecasting value at time , respectively, ; is a binary variable related to the realization of load; and is the uncertainty budget, denoting the maximum number of periods when load is taken at the upper bound of the uncertainty set.
The RSCUC model optimizes the dispatch scheme of energy and reserve with the lowest cost in the worst-case scenario, and provides unit commitment status and the worst-case uncertainty realization for RSCED calculation. It contains basic dispatch and redispatch processes in this paper. In basic dispatch process, thermal generators provide energy according to the forecasting values of load and wind power. In the redispatch process, reserve is optimized to cope with the deviation between the forecasting value and the worst-case realization of load and wind power. The RSCUC model is formulated as:
(21) |
s.t.
(22) |
(23) |
(24) |
(25) |
(26) |
(27) |
(28) |
(29) |
(30) |
(31) |
(32) |
(33) |
(34) |
(35) |
(36) |
(37) |
(38) |
(39) |
(40) |
(41) |
where i, j, m, and l are the indices for thermal generators (except RES), wind farms, buses, and transmission lines, respectively; , , and are the numbers of thermal generators, wind farms, and buses, respectively; is the energy output of thermal generator i at time t in the basic dispatch process; is the reserve in the redispatch process; is the operation cost of thermal generator i; and are the startup and shutdown costs of thermal generator i, respectively; is the startup variable (1 for startup, 0 otherwise); is the shutdown variable (1 for shutdown, 0 otherwise); is the unit commitment binary variable (1 for online, 0 otherwise); and are day-ahead forecasting power of wind farm j and load at bus m (corresponding to in (19) and in (20), respectively); is the generation shift factor of bus m to line l; is the maximum transmission flow of line l; and are the lower and upper output limits of thermal generator i, respectively; the variables in brackets of (22)-(37) are the dual variables of corresponding constraints; and are the minimum up time and minimum down time, respectively; and are the maximum ramp up/down rates of thermal generator i, respectively; and are the startup and shutdown ramp rates, respectively; and are the difference between forecasting value and the worst-case realization of load () and wind power (), respectively; and and are the power injection in basic dispatch process and incremental power injection in redispatch process, respectively. , , , and can be expressed as:
(42) |
(43) |
(44) |
(45) |
where and are the sets of wind farms and loads at bus m, respectively.
The objective function (21) minimizes the total operation costs over the entire dispatch horizon. Constraints (22)-(24) relate to the basic dispatch, redispatch, and unit on/off status, respectively; (22) and (29) ensure the power balance at each bus; (23), (24), (30), and (31) enforce the generation limits of thermal generators; (25), (26) and (32)-(35) denote the ramping constraints; (27), (28), (36), and (37) enforce the line capacity; (38) and (39) impose the minimum up/down time constraints; (40) describes the relationship between the unit commitment, startup and shutdown variables; and (41) ensures that the startup and shutdown of one thermal generator cannot occur at the same time.
In order to provide reserve capacity for system uncertainty, the generators will limit their energy output , which may reduce their revenue from energy provision. Therefore, we define the opportunity cost for providing reserve capacity as the reserve cost , which is the product of per-unit generation cost and reserve capacity of generators. This term guarantees the economy of the reserve deployment and the overall RSCUC model. Furthermore, the price signals derived from the reserve cost-contained RSCED model (described in Section IV) ensure that the reserve revenue covers the reserve cost of thermal generators. The rest in the objective function denote the energy cost , startup cost , and shutdown cost .
In addition, the proposed RSCUC model includes three parts of ramping constraints. The first two parts, namely (25), (26) and (32), (33), present the requirements for the energy output and reserve capacity of thermal generators, respectively. These constraints are also applied in the RSCUC model presented in [
The above RSCUC model can be modeled as a two-stage “min-max-min” RO model as:
(46) |
where and are the cost coefficient of startup/shutdown cost and operation cost of thermal generators corresponding to objective function (21), respectively; , , , , , , and are the coefficient matrices of the corresponding constraints; , , , and are the constant column vectors; and , , , and are the corresponding dual variables of these constraints.
The outer “minimization” model is the first-stage problem with the decision variable , and the inner “max-min” bi-level model is the second-stage problem with the decision variable and , where , , and are summarized as (47). denotes the feasible region of for a given set of .
(47) |
where , , and are the variable vectors related to the decisions of unit commitment, startup, and shutdown of thermal generator i during [0, T], respectively; and are the vectors of energy and reserve of thermal generator i during [0, T], respectively; and and are the variable vectors related to the worst-case realization of load at bus m and wind power j during [0, T], respectively.
Specifically, after bringing (42)-(45) into (22)-(37), the first line of the constraints in (46) includes (23)-(28), (30)-(35), (38), (39), and (41); the second line includes (22) and (40); the third line includes (36) and (37); and the fourth line includes (29).
The column-and-constraint generation (CCG) algorithm [
(48) |
where k is the iteration number; is the SP solution at the
The SP can be expressed as:
(49) |
For a given , the inner “min” problem is a linear optimization problem, which is transformed into a “max” form according to the strong duality theory and combined with the outer “max” problem. The transformed single-level “max” model can be expressed as:
(50) |
There are bilinear terms, i.e., , , , and , in the objective function. These four nonlinear terms can be linearized by the binary expansion method and the big-M approach [
(51) |
s.t.
(52) |
(53) |
(54) |
(55) |
(56) |
(57) |
(58) |
(59) |
(60) |
(61) |
The detailed linearizing process and the meaning of each notation are illustrated in Appendix A.
After the above transformation, the CCG algorithm-based solution steps are as follows.
1) Give a set of as the initial worst-case scenario, set the lower bound of the objective function , and the upper bound , .
2) Solve the MP (28), obtain the solution , and update the lower bound as .
3) Fix and solve the SP (51)-(61), obtain the objective function and the worst-case scenario , and update the upper bound as .
4) Set tolerance . If , the iteration is terminated and return the optimal solution , , and ; otherwise, create and add the following constraints to the MP:
(62) |
5) Update and go to 2).
The ISO should deploy reserve appropriately and form a pricing mechanism in a cost-effective manner to guide power entities to improve the efficiency of system operation while ensuring their own profits. This section first expounds the RSCED model, and then derives a novel locational marginal pricing mechanism.
Fixing the unit commitment status and robust uncertainty scenario realization (i.e., , , , , and ) obtained in the RSCUC model, the RSCED model can be formulated as:
(63) |
This RSCED model is a linear programming model, which can be easily solved by optimization software.
The Lagrangian function is a by-product of the RSCED model. According to the definition, the LMP at bus can be derived as:
(64) |
The ULMP is defined as the marginal cost corresponding to the unit increment of forecasting deviation of net load at bus m, which can be derived as:
(65) |
For the thermal generator i at bus m, LMP and ULMP can also be derived from KKT condition [
(66) |
(67) |
The detailed derivation processes of (64), (65) and (66), (67) are given in Appendix B and Appendix C, respectively.
It can be seen from (64)-(67) that the marginal prices are affected by various factors such as line capacity and generator capacity [
The dual variables , , , , , , , , , and in (66) and (67) correspond to the ramping constraints (25), (26) and (32), (35). When one of these constraints is binding in the day-ahead economic dispatch, the corresponding dual variable is greater than 0. The signs before , , , , and are negative. Therefore, when these dual variables are greater than 0, the prices may decrease. According to the time period when these constraints are binding, it can be discussed in two cases as follows.
1) When the thermal generator i reaches the ramp up limit from time t to time , the ramping constraint (25) or (34) is binding at time . At this time, or .
2) When the thermal generator i reaches the ramp down limit from time to time t, the ramping constraint (26), (33), or (35) is binding at time t. At this time, , , or .
Both cases will decrease LMP and ULMP at time t. The former case happens at the beginning of ramp up stage (ramp up from time t to time , time t is the beginning time), and the latter case happens at the end of ramp down stage (ramp down from time to time t, time t is the ending time).
Formulas (
Based on the definition, LMP is used for price energy, and ULMP is used for price uncertainty and reserve. The day-ahead market clearing scheme is as follows.
The energy revenue of thermal generator i at bus m is the product of the energy output and LMP, i.e., .
The sources that provide reserve to address system uncertainties will get paid for their generation reserve. The revenue for reserve provision of thermal generator i at bus m is the product of its reserve capacity and ULMP, , . The term of ULMP in (67) related to the reserve cost in the RSCED model ensures that thermal generators can receive enough revenue commensurate with their reserve cost.
The energy revenue of wind farm j at bus m is the product of its power forecasting value and LMP, i.e, .
The uncertainty sources need to pay for uncertainties they bring to the system based on the ULMP. Since in the worst-case scenario, the reserve payment of wind farm j at bus m is , which is determined by the maximum forecasting deviation and the ULMP.
The energy payment of the load at bus m is the product of its power forecasting value and LMP, i.e., . The load at bus m will pay to the ISO, denoted as the product of the maximum forecasting deviation and the ULMP.
The uncertainties increase the system cost and the payment of uncertainty sources, which are ultimately embodied in the changes of LMP and ULMP. The proposed pricing mechanism can stimulate uncertainty sources to improve the forecasting accuracy and provide effective price signals to incentivize the uncertainty management in the day-ahead market.
In this section, the effectiveness of the proposed method is verified by the PJM 5-bus system and IEEE 118-bus system. All the simulations have been implemented in MATLAB 2017a with YALMIP interface and CPLEX 12.9.0 in a computational environment with Intel(R) Core(TM) i7-10700F CPU running at 2.9 GHz with 16 GB RAM. The CCG gap is set to be for both the PJM 5-bus system and IEEE 118-bus system.
In this section, the confidence degree and uncertainty budget are set to be 90% and 24 for all uncertainty sets, respectively.
A group of hourly data in 2019 is taken from a 400 MW wind farm in China for research. The temporal correlation coefficient of forecasting error is shown in

Fig. 2 Temporal correlation and conditional correlation of wind power forecasting. (a) Temporal correlation coefficient of forecasting error of wind power. (b) Conditional correlation between forecasting error and forecasting value of wind power.
The relationship between the dimension TD of each ellipsoidal subset and the evaluation indices is illustrated in

Fig. 3 Relationship between dimension of each ellipsoidal subset and evaluation indices.
To verify the advantage of the IMEUS, three uncertainty set modeling methods are compared. Method 1 utilizes the box set that adds error interval on both sides of the forecasting value in each period, which can actually be regarded as the polyhedral set [
It can be seen that the traditional ellipsoidal set performs better in terms of actual data coverage ratio. However, it contains too much invalid region, resulting in a high degree of conservativeness. On the premise of ensuring the coverage ratio, the IMEUS has the narrowest interval, which can reduce the conservativeness. Although the box set has a similar coverage ratio with IMEUS, its conservativeness is higher than that of the IMEUS. The reason is that the IMEUS takes into account the temporal correlation and conditional correlation to updates the set via the latest day-ahead forecasting data, whereas the box set has a fixed error interval in different days, which is poor in adaptability.

Fig. 4 Wind power uncertainty sets of three modeling methods.
The PJM 5-bus system is shown in

Fig. 5 PJM 5-bus system.
The proposed RSCUC model is implemented with the three uncertainty set modeling methods for wind power mentioned in Section V-A, respectively. The load is modeled by box set in all cases. The daily average performances of the 31-day (in November) simulations are listed in
Thanks to the improved conservativeness, the extreme wind power fluctuation scenarios with low probability of occurrence are eliminated in the IMEUS. As a result, the ramp-up and ramp-down rate levels of wind power are the lowest in the RSCUC model based on the IMEUS (Method 3). In addition, the IMEUS-based RSCUC can also reduce the reserve demand, and the RSCUC cost is significantly reduced by 1.91% as compared with Method 1 and 7.63% with Method 2. To sum up, the IMEUS reduces the RO conservativeness and the demand for flexible resources, and improves the economy and reliability. On the other hand, the RSCUC calculation of Method 1 consumes less than 1 s and no iterative calculation is required. In Method 1, load and wind power are both modeled by box sets. The upper and lower bounds of the box sets are taken as the worst-case scenario for the load and wind power, respectively. Given the worst-case scenario, the RSCUC is transformed into a single level “min” model, which does not require iterative calculation and takes very little time. The RSCUC based on Method 2 and Method 3 are similar in calculation time and iteration number, which are around 2 s and 3 iterations, respectively.
Furthermore, the performance of uncertainty sets is verified through an out-of-sample evaluation, which utilizes the actual wind power data in the last month as the out-of-sample values to obtain the real benefits of each uncertainty modeling method after the uncertainty is realized. Assume that the wind farm will be punished by the ISO if the actual output is lower than the lower bound of its uncertainty set, as it will lead to additional balancing costs; while the wind farm will be compensated if the actual output is larger than the lower bound of its uncertainty set. The real benefits of wind farm with different penalty coefficients and compensation coefficients are demonstrated in
It can be seen that the extra profit of the wind farm with Method 3 is the lowest among all cases. However, the total profit of Method 3 is the highest in all cases. The reason is that the profit in day-ahead market of Method 3 is significantly higher than the other two methods as the box set and high-dimensional ellipsoidal set are too conservative, which requires higher reserve payments. This out-of-sample test reveals that the proposed IMEUS with lower conservativeness has better economic performance.
To sum up, the proposed IMEUS can reduce the conservativeness of the uncertainty set and improve the accuracy of uncertainty modeling, thus improving the economy of RO.
In Section V-A-1), the RSCUC model based on Method 3 (box set for load, IMEUS for wind power) has obtained the worst-case scenario realization of wind power and load, which is fixed in this section to compare the following three different RSCUC/RSCED models.
1) Model 1: the proposed RSCUC/RSCED models in this paper.
2) Model 2: the RSCUC/RSCED models proposed in [
3) Model 3: all ramping constraints, i.e., (25), (26) and (32)-(35) are excluded, while other aspects are the same as Model 1.
Model 2 is used to explore the influence of the ramping constraints (34), (35) and the reserve cost on the RSCUC results. Model 3 is designed to explore the influence of all ramping constraints on the RSCUC results and to prove that ramping constraints are one of the reasons leading to low prices.

Fig. 6 Dispatching results of three RSCUC models.
The above results show that the proportion of energy provided by each generator in Model 1 and Model 2 is close. However, the two models differ greatly in reserve provision. In Model 1, Gen E with lower cost supplies 89.07% reserve. In Model 2, Gen C with higher cost provides 80.94% reserve.
The proposed RSCUC model tightens the ramping constraints. Taking hours 17-18 as an example, the energy output of Gen E increases from 307 MW to 376.87 MW, the reserve capacity increases from 54.64 MW to 64.78 MW, and the total output will increase from 361.64 MW to 441.64 MW if the reserve is fully dispatched in Model 1. Both the energy output and reserve do not violate the ramping constraints, yet their sum just triggers the limit of 80 MW. In Model 2, however, the total output of the energy and reserve increases from 305.00 MW to 393.56 MW, exceeding the ramping limit. A more serious situation occurs in Model 3, where both the energy output (from 313.00 MW to 423.00 MW) and the overall output (from 367.64 MW to 516.56 MW) violate the constraints. Accordingly, the proposed RSCUC/RSCED model ensures the safe operation of generators by considering ramping constraints comprehensively.
The LMP and ULMP derived from the three RSCED models mentioned in Section V-A-2) are shown in

Fig. 7 LMP derived from three RSCED models. (a) Model 1. (b) Model 2. (c) Model 3.

Fig. 8 ULMP derived from three RSCED models. (a) Model 1. (b) Model 2. (c) Model 3.
The three RSCED models produce different prices due to the different considerations of reserve cost and ramping constraints. The LMPs of Model 1 and Model 2 deviate in hours 6-7, 14-15, 20, and 22-23. For instance, LMP of Model 1 is 5 $/MWh higher than that of Model 2 in hour 7 (25 $/MWh vs 20 $/MWh). The cheap Gen A and Gen E in Model 1 provide all the reserve in this period, and yet the expensive Gen C and Gen D in Model 2 also provide reserve due to the lack of reserve cost. The full use of the output capacity of Gen E makes the sum of energy and reserve reach the ramping limit (from 214.41 MW in hour 6 to 294.41 MW in hour 7) in Model 1. As a result, of Gen E is equal to 5 $/MWh in Model 1 with constraint (34) binding, whereas there is no such term in Model 2. Thus, LMP at bus E in Model 1 and Model 2 are 25 $/MWh and 20 $/MWh, respectively, according to (66) as $/MWh for Gen E. The LMP of other buses is the same as that of bus E as there is no congestion.
The ULMP in Model 1 almost matches the reserve cost of generators. However, the ULMP in Model 2 are all equal to 0 $/MWh. The reason is that the reserve cost term is considered in the ULMP expression in Model 1, but is ignored in Model 2. The generator revenue/profit from reserve provision in Model 1 and Model 2 is $33677.20/$885.30 and $0/, respectively. The proposed model provides enough revenue for reserve provision of generators, whereas Model 2 cannot cover the reserve cost, resulting in profit loss. Model 3 considers the reserve cost but ignores all the ramping constraints. As a result, the price variation related to ramping constraint is not reflected in Model 3. LMP and ULMP are 20 $/MWh in hours 1-18 and 24, as there is no network congestion and Gen E is the marginal generator. In hours 19-23, Gen C is activated as the marginal generator due to the congestion of line D-E, and the price at each bus goes up consequently. Model 3 guarantees the generator profits, but the lack of ramping constraints increases the operation risk of the system. In conclusion, the proposed pricing mechanism can generate effective price signals to reflect the actual operation safety of the system and ensure the cost recovery of generators simultaneously.
Figures
Gen A in hour 16 and Gen E in hour 17 reduce the profit loss by cutting down energy and reserve, respectively. However, due to the output adjustment in the rest hours, the profits of Gen A and Gen C decrease by $10 and $110, respectively, and the profit of Gen E keeps unchanged. The system costs before/after adjustment are $56703.06/$56823.15 in hours 15-19. Thus, the generators should not deviate from the optimal plan of system in terms of both the system cost and generator revenue. Another verification is that low prices may appear at the beginning of ramp up stage (hours 6 and 16) and the end of ramp down stage (hours 3 and 17). From the previous discussion, it can be seen that low prices at time t can be caused by a generator reaching the ramp down limit from time to t or the ramp up limit from time t to . In order to gain enough revenue by exporting more energy and reserve in high price periods, e.g., time and , the generators constrained by the ramping constraints still provide a certain amount of energy and reserve in low price periods, , time t, even though they may bear some losses. When these periods are considered as a whole, each generator can obtain a considerable positive profit.
The performance of the proposed method is also tested in the IEEE 118-bus system, which includes 118 buses, 54 traditional thermal generators, and 186 lines. The detailed parameters are given in [
The uncertainty budgets are all set to be 24, and the confidence degree of the IMEUS is set to be 90%. The forecasting deviation of uncertain load is set to be 0.2, 0.25, and 0.3 of the forecasting values, respectively, and the simulation results are demonstrated in
When the uncertainty budgets are all set to be 24, the results with different confidence degrees are shown in
When the confidence degrees of the box set and the IMEUS are all set to be 90%, the simulation results under different uncertainty budgets are shown in
It can be seen that when the uncertainty budgets are set to be 0, the forecasting uncertainty of the system is ignored. In this situation, the reserve demand, ULMP, the reserve payment of the uncertain load and wind farms are all equal to 0. The system cost and LMP are also the lowest among the results with different uncertainty budgets. With the increase of uncertainty budgets, the stronger uncertainty raises the demand for reserve capacity, which leads to the increase of unit commitment cost and the prices. Consequently, the energy payment/revenue and the reserve payment of the load and wind farm increase.
In conclusion, the confidence degree and the uncertainty budget have similar impact on unit commitment outcomes and prices. High confidence degree and uncertainty budget indicate high uncertainty, which leads to the increase of unit commitment cost, reserve demand, and electricity prices.
In this section, the proposed method is further compared with the MVEE-based method. Two cases are carried out for comparison. Case 1 uses the MVEE method to construct the ellipsoidal uncertainty set of wind power of the five wind farms in each hour, and 24 ellipsoidal sets are established in the day-ahead electricity market. Case 2 applies the proposed IMEUS method to construct a 24-hour uncertainty set for each wind farm, thus 5 IMEUSs are needed. The confidence degrees are all set to be 90%, and the uncertainty budget of each IMEUS is set to be 24. Based on the uncertainty sets of the two cases, RSCUC and day-ahead market clearing results are shown in
It can be seen that the results of Case 2 are superior to those in Case 1, except for the energy revenue of the wind farms due to the low prices in Case 2. The linear correlation coefficients between the wind power of the five wind farms are between -0.3 and 0.3, showing a very weak spatial correlation [
To further verify the impact of temporal correlation on the extreme ramp events [

Fig. 9 Extreme ramp-up/ramp-down event. (a) Ramp-up. (b) Ramp-down.
This paper proposes a novel locational marginal pricing mechanism in day-ahead market for managing uncertainties. The improved multi-ellipsoidal uncertainty set is proposed to better characterize the uncertainties of wind power to reduce the conservativeness of RO problems. The robust unit commitment and economic dispatch models are presented to optimize the dispatch scheme for thermal generators and generate price signals for energy, reserve and uncertainty, respectively. The following conclusions can be drawn from the simulations.
1) The proposed multi-ellipsoidal uncertainty set can reduce the conservativeness of uncertainty set and the robust unit commitment/economic dispatch models, and improve the economy and reliability of system operation.
2) The proposed robust unit commitment/economic dispatch models strengthen the ramping constraints to realize the safe operation of generators. The proposed uncertainty LMP ensures the cost recovery of generators, thus can motivate the participants to provide reserve services. The system operation cost is reduced by the proposed methods.
3) The generator ramping constraint is one of the reasons for the low marginal prices. Low prices may cause the profit loss of generators in that period, but the generator profits of the whole day can be guaranteed.
The uncertainty-contained electricity market should have two sequential market mechanisms, i.e., day-ahead market and real-time market, which are more tightly linked. In the future, our work will focus on designing a real-time market mechanism to complement the proposed day-ahead market mechanism based on the results already obtained in day-ahead market clearing.
Appendix
Appendix A will present the linearizing process of the subproblem. There are bilinear terms, i.e., , , , and , in the objective function of (30). These four nonlinear terms can be linearized by the binary expansion method and the big-M approach which is illustrated below.
1) Suppose . and are diagonal matrices of T order corresponding to constraints (36) and (37), respectively, which can be expressed as:
(A1) |
includes elements, which can be divided into:
(A2) |
Thus, can be transformed into:
(A3) |
By introducing the dummy variable and , the bilinear term can be linearized by the use of big-M approach, i.e.,
(A4) |
where is a large real number.
2) can be transformed into:
(A5) |
Through the binary expansion method, and can be expanded as:
(A6) |
(A7) |
where and are the lower bounds of and , respectively; and are the interval of the binary expansion; and and are 0-1 binary variables.
Thus, can be transformed as:
(A8) |
By introducing and , the bilinear term can be linearized, i.e.,
(A9) |
3) has 1 elements ,, which corresponds to constraint (29). By introducing , can be linearized as:
(A10) |
4) can be expanded as:
(A11) |
where is the lower bound of ; is the interval of the binary expansion; and is a 0-1 binary variable.
Similar to the linearization of , can be linearized as:
(A12) |
where is a constant vector; and the dummy variable .
As a result, the SP can be reformulated as a mixed-integer second-order cone programming (MISOCP) problem, which can be expressed in (51)-(61).
Appendix B will present the derivation process of prices based on Lagrangian function. The Lagrangian function is expressed as:
(B1) |
LMP is a partial differential of Lagrangian function with respect to the forecasting value of load, which can be derived as:
(B2) |
The ULMP is defined as the marginal cost corresponding to the unit increment of forecasting deviation of net load at bus m, which can be derived as:
(B3) |
Appendix C will present the derivation process of prices based on Karush-Kuhn-Tucker (KKT) condition. According to the KKT condition [
(C1) |
The right side of the equal sign of this equation is exactly the LMP at bus m and time , i.e., . Therefore, for the generator i at bus m, LMP can also be derived as (C2).
(C2) |
Similarly, (C3) can be obtained according to the KKT condition .
(C3) |
The right side of the equal sign of (C3) is exactly the ULMP at bus m and time , i.e., . Therefore, for the generator i at bus m, ULMP can also be derived as (C4).
(C4) |
REFERENCES
Z. Ullah, G. Mokryani, F. Campean et al., “Comprehensive review of VPPs planning, operation and scheduling considering the uncertainties related to renewable energy sources,” IET Energy Systems Integration, vol. 1, no. 3, pp. 147-157, Sept. 2019. [Baidu Scholar]
A. Akrami, M. Doostizadeh, and F. Aminifar, “Power system flexibility: an overview of emergence to evolution,” Journal of Modern Power Systems and Clean Energy, vol. 7, no. 5, pp. 987-1007, Sept. 2019. [Baidu Scholar]
X. Fang and M. Cui, “Analytical Model of Day-ahead and Real-time Price Correlation in Strategic Wind Power Offering,” Journal of Modern Power Systems and Clean Energy, vol. 8, no. 5, pp. 1024-1027, Sept. 2020. [Baidu Scholar]
J. M. Morales, A. J. Conejo, K. Liu et al., “Pricing electricity in pools with wind producers,” IEEE Transactions on Power Systems, vol. 27, no. 3, pp. 1366-1376, Aug. 2012. [Baidu Scholar]
Y. Dvorkin, “A chance-constrained stochastic electricity market,” IEEE Transactions on Power Systems, vol. 35, no. 4, pp. 2993-3003, Jul. 2020. [Baidu Scholar]
R. Mieth, J. Kim, and Y. Dvorkin, “Risk- and variance-aware electricity pricing,” Electric Power Systems Research, vol. 189, pp. 1-8, Dec. 2020. [Baidu Scholar]
H. Ye, Y. Ge, M. Shahidehpour et al., “Uncertainty marginal price, transmission reserve, and day-ahead market clearing with robust unit commitment,” IEEE Transactions on Power Systems, vol. 32, no. 3, pp. 1782-1795, May 2017. [Baidu Scholar]
J. Kazempour, P. Pinson, and B. F. Hobbs, “A stochastic market design with revenue adequacy and cost recovery by scenario: benefits and costs,” IEEE Transactions on Power Systems, vol. 33, no. 4, pp. 3531-3545, Jul. 2018. [Baidu Scholar]
X. Fang, B. Hodge, E. Du et al., “Introducing uncertainty components in locational marginal prices for pricing wind power and load uncertainties,” IEEE Transactions on Power Systems, vol. 34, no. 3, pp. 2013-2024, May 2019. [Baidu Scholar]
Y. Guan and J. Wang, “Uncertainty sets for robust unit commitment,” IEEE Transactions on Power Systems, vol. 29, no. 3, pp. 1439-1440, May 2014. [Baidu Scholar]
A. R. Malekpour and A. Pahwa, “Stochastic networked microgrid energy management with correlated wind generators,” IEEE Transactions on Power Systems, vol. 32, no. 5, pp. 3681-3693, Sept. 2017. [Baidu Scholar]
Y. Tian, W. Wu, K. Wang et al., “Robust transmission constrained unit commitment under wind power uncertainty with adjustable conservatism,” IET Generation, Transmission & Distribution, vol. 14, no. 5, pp. 824-832, Mar. 2020. [Baidu Scholar]
X. Xu, Z. Yan, M. Shahidehpour et al., “Data-driven risk-averse two-stage optimal stochastic scheduling of energy and reserve with correlated wind power,” IEEE Transactions on Sustainable Energy, vol. 11, no. 1, pp. 436-447, Jan. 2020. [Baidu Scholar]
T. Ding, J. Lv, R. Bo et al., “Lift-and-project MVEE based convex hull for robust SCED with wind power integration using historical data-driven modeling approach,” Renewable Energy, vol. 92, pp. 415-427, Jul. 2016. [Baidu Scholar]
J. Xu, B. Wang, Y. Sun et al., “A day-ahead economic dispatch method considering extreme scenarios based on wind power uncertainty,” CSEE Journal of Power and Energy Systems, vol. 5, no. 2, pp. 224-233, Jun. 2019. [Baidu Scholar]
M. T. Bina and D. Ahmadi, “Stochastic modeling for the next day domestic demand response applications,” IEEE Transactions on Power Systems, vol. 30, no. 6, pp. 2880-2893, Nov 2015. [Baidu Scholar]
H. Hult and F. Lindskog, “Multivariate extremes, aggregation and dependence in elliptical distributions,” Advances in Applied Probability, vol. 34, no. 3, pp. 587-608, Sept. 2002. [Baidu Scholar]
A. Jamalizadeh and N. Balakrishnan, “Conditional distributions of multivariate normal mean-variance mixtures,” Statistics & Probability Letters, vol. 145, pp. 312-316, Feb. 2019. [Baidu Scholar]
T. Ding, S. Liu, W. Yuan et al., “A two-stage robust reactive power optimization considering uncertain wind power integration in active distribution networks,” IEEE Transactions on Sustainable Energy, vol. 7, no. 1, pp. 301-311, Nov. 2015. [Baidu Scholar]
E. Ela and D. Edelson, “Participation of wind power in LMP-based energy markets,” IEEE Transactions on Sustainable Energy, vol. 3, no. 4, pp. 777-783, Oct. 2012. [Baidu Scholar]
M. Nicolosi, “Wind power integration and power system flexibility–an empirical analysis of extreme events in Germany under the new negative price regime,” Energy Policy, vol. 38, no. 11, pp. 7257-7268, Nov. 2010. [Baidu Scholar]
R. Khatami and M. Parvania, “Continuous-time locational marginal price of electricity,” IEEE Access, vol. 7, pp. 129480-129493, Sept. 2019. [Baidu Scholar]
K. H. Abdul-Rahman, H. Alarian, M. Rothleder et al., “Enhanced system reliability using flexible ramp constraint in CAISO market,” in Proceedings of 2012 IEEE PES General Meeting, San Diego, USA, Jul. 2012, pp. 1-6. [Baidu Scholar]
M. Milligan, E. Ela, D. Lew et al., “Operational analysis and methods for wind integration studies,” IEEE Transactions on Sustainable Energy, vol. 3, no. 4, pp. 612-619, Oct. 2012. [Baidu Scholar]
B. Zhou, G. Geng, and Q. Jiang, “Hierarchical unit commitment with uncertain wind power generation,” IEEE Transactions on Power Systems, vol. 31, no. 1, pp. 94-104, Jan. 2016. [Baidu Scholar]
B. Vatani, B. Chowdhury, S. Dehghan et al., “A critical review of robust self-scheduling for generation companies under electricity price uncertainty,” International Journal of Electrical Power & Energy Systems, vol. 97, pp. 428-439, Apr. 2018. [Baidu Scholar]
F. Li and R. Bo, “Small test systems for power system economic studies,” in Proceedings of 2010 IEEE PES General Meeting, Minneapolis, USA, Jul. 2010, pp. 1-4. [Baidu Scholar]
S. Xu, H. Sun, and J. Wu, “Cross-correlation analysis in mixed traffic flow time series,” International Journal of Modern Physics B, vol. 25, no. 13, pp. 1823-1832, May 2011. [Baidu Scholar]