2. General Issues in the Design of the Electricity Market Mechanism
The current typical, unilateral electricity market belongs to the reverse auction market. There are several bidders in the auction market for the subject matter. Each bidder has a private true cost function , and . Each bidder submits a bidding function to the system operator, denoted as , and . This forms a set of bidding functions, , denoted as .
The market mechanism has predetermined allocation and payment rules. For a given set of bids,
, the system operator determines whether the bidder has won the bid and the winning bid quantity,
, based on the rules, and determines the payment,
, received by the winning bidder. In the electricity market, distribution rules are generally determined by economic dispatch, which minimizes the cost of purchasing electricity under certain safety constraints:
where,
is the equality constraint of the optimal problem, and
is the inequality constraint. When solving the optimal power flow, it is necessary to meet the constraints of the power network, such as the constraints of power balance, node voltage, and phase, the transmission capacity of the line, and the technical or economic constraints of the generator’s output. The optimization issue is denoted as
. The optimization problem can include general power market problems, such as the co-optimization problem of the energy market and reserve market, and the power market with stochastic resources, etc., and the objective function needs to be extended.
Let the optimal solution of
be represented as
, the payment received by the bidder is
, and its utility is
:
If the bidder is not accepted, then
, so the payment is zero, i.e.,
. The total utility of the system operator can be expressed as:
The ideal market mechanism should have the following basic attributes: Nash equilibrium and dominant strategy equilibrium, incentive compatibility, individual rationality, and collusion-proof. The nature of bidders’ marketing activities is to maximize profits, and they always build bidding strategies around market rules, so payment design plays a vital role in market operations.
In a typical electricity market, market participants include system operators, , and bidders, . The main subject matter in the electricity market is electricity, which can also include different types of power ancillary services, such as reserve, frequency regulation, peak shaving, etc. Bidders can bid on electricity or different types of ancillary services for which the subject matter is substitutable to the system operator or power user, such as reserve, which can be provided by different bidders.
Each bidder submits its bid function,
, to the system operator, which is generally the amount of electricity (volume of electrical auxiliary services) at different prices, or offers in stages, forming a set of bid functions:
. The system operator determines the winning power of each bidder according to the market rules (lowest power purchase cost or maximum social welfare). According to the VCG mechanism, the winning bidder will be paid as:
where
is the set of bid functions excluding bidder
,
. The function
is the objective function value of removing bidder
; that is, the minimum
objective function of the optimization problem when bidder
is removed from the objective function and constraints (
).
This mechanism determines the payment of a bidder when there is a feasible distribution scheme to eliminate the bidder. This assumption can be satisfied in the general electricity market. However, in the oligopoly electricity market, if a certain power producer has a large market share and the system load demand is high, the payment of the bidder will be reduced. Unilateral market mechanisms make it difficult to meet this condition, and one solution is to enable a demand response to regulate load levels. In the optimization problem , the VCG mechanism satisfies individual rationality (IR), dominant strategy incentive compatibility (DSIC), and efficiency. Under the VCG mechanism, the utility of the system operator can be maximum, and the total payment generated can be minimum.
The electricity spot market generally has two stages. The first stage is the DAM, where system operators combine and pre-clear units based on the quotes declared by conventional generators, the predicted output, and quotes declared by renewable energy generators. The second stage is the RTM. Due to the unavoidably biased power prediction of stochastic generating units, such as wind power, it is necessary to adjust the output of the generating units or loads. The objective function is to minimize the generator or load adjustment cost. The adjustment cost includes the expected adjustment generation cost and the expected load reduction cost in real-time dispatching.
The stochastic power market includes both conventional and stochastic generators. There are conventional generation units, renewable energy generation units, and power users in the market. The units’ declared price or the quotation curves are as follows:
In the DAM, conventional generators declare the price of different output ranges. If
represents the total number of quoted segments of unit
,
and
represent the upper and lower limits of the
output segments declared by conventional unit
, respectively,
represents the price corresponding to the output range of segment
declared by generator
,
represents the bid power of generator
in the output interval of segment
at period
, then the output of generator
at period
is:
where
.
Then, under the declared pricing strategy, the cost of generator
at period
is:
Conventional generators need to increase or decrease output in the RTM. and are the quotations for increasing or decreasing the output of conventional unit in the RTM at period , respectively.
In addition, due to the need for system (node) power balance, a load may be forced to reduce the power consumption and thus let the value of loss of load forced to reduce the load be .
Similar to conventional units, stochastic generators declare the quotation of different output ranges. If
represents the total number of quoted segments of stochastic generator
j,
and
, respectively, represent the upper and lower bounds of the
output interval declared by unit
, and
represents the energy price corresponding to the
output interval declared by stochastic generator
.
represents the winning power of unit
in the output segment
at period
; then, the output of generator
at period
is:
where
.
Under the declared quotation strategy, the cost of stochastic generator
at period
is:
3. VCG Clearing Model in DAM
The quotation function set of each generator manufacturer is assumed to contain two subsets, namely, the quotation function subset of the conventional generator manufacturer and the quotation function subset of the stochastic generator, namely, . contains the energy price of different output segments of each conventional generator, and contains the energy price of different output segments of each stochastic generator and the predicted output of each period.
3.1. Objective Functions and System Constraints
Under the set of quotation functions,
, the expected cost,
, of conventional units is:
where
is the number of periods in a scheduling cycle. If the time of a period is 15 min, the number of periods in a DAM is 96; that is,
= 96.
The expected cost,
, of the stochastic generators under subset
is:
It should be noted that the stochastic generators can be zero-quoted, then , (); that is, .
Under bidding set
, the system operator arranges the generator output according to the minimum expected power purchase cost. The objective function in the optimization problem
is:
When optimizing the unit output, system operators should also meet power system operating constraints and generator units’ technical and economic constraints, including (1) node power balance constraints, (2) constraints on the upper and lower limits of unit output, (3) system reserve capacity constraints, (4) constraints on the ability of generator ramp rate, and (5) constraints on power flow of transmission lines.
3.2. Market Clearing in the DAM under the VCG Mechanism
Referring to Formula (11), let represent the minimum expected cost of the system excluding conventional unit (i.e., ), and represent the minimum expected cost of the system excluding stochastic generator (i.e., =0).
The VCG mechanism is used to pay for both conventional and renewable energy generators. Firstly, the expected cost of conventional generator
is obtained based on the optimal unit combination. Under the bidding set
, considering the stochastic generator’s output prediction
, and the unit quotation
,
, (18) is solved to obtain the optimal unit combination for conventional generators (i.e., the optimal solution of (18)). Let
represent the optimal scheduling output for conventional generator
, and the expected cost of generator
is:
The VCG payment received by the conventional generator
is:
where,
is the total cost of other generators when excluding conventional generator
, and
is the total cost of other generators when including conventional generator
. The payment
for conventional generator
represents the difference in the (expected) total cost of other traditional generators without and with generator
.
Similarly, the expected cost of a stochastic generator
is:
The VCG fee paid by the system operator to the stochastic generator
is:
If the stochastic generator
adopts zero-quotation, the above formula can be rewritten as
:
3.3. VCG Clearing Process in Day-Ahead Market
The previous text provided a detailed VCG clearing model for the DAM. Now, the clearing process of DAM is summarized, as follows:
Step i: The quotation for different output intervals of the conventional unit is submitted, along with the upper and lower bounds of the output interval, denoted as and ). The cost of the unit at period is determined by Equation (6). The stochastic generator declares the predicted output for each period, as well as the quotes for different output intervals, , the upper and lower bounds of the output interval, and ), and calculates the cost of the unit at period . The system operator forms a bidding set, .
Step ii: Under the constraints of power system operating, the system operator arranges the pre-output of each unit with the minimum expected purchase cost according to Equation (11). The pre-output of conventional unit is , and the pre-output of stochastic generator is .
Step iii: Calculate the operating cost of the system, i.e., the objective function value of Equation (18) under optimal scheduling.
Step iv: For conventional unit , calculate the expected cost, , by Equation (12), the objective function value of Equation (11), where conventional unit does not participate in the market, and the VCG payment of the unit by Equation (13).
Step v: Similarly, for a stochastic generator , calculate its expected cost using Equation (14) and the system operating cost for the unit not participating in the market, and finally, calculate the VCG payment of the unit by Equation (16).
4. VCG Clearing Model in the RT Market
It is difficult to predict the output of stochastic generators and the power consumption on the load side with absolute accuracy, so it is necessary to adjust the output of conventional generators in the RTM, and even reduce the load. According to the quotation of unit increase or decrease declared by each conventional power generation manufacturer, the system operator arranges unit output adjustment and load reduction with the goal of minimizing output (load) adjustment, calculates the cost of increasing or decreasing the output of conventional units according to the VCG mechanism, and adjusts the payment of stochastic generators.
4.1. Objective Functions and Constraints of the RTM
The system operator calculates the unit increase or decrease output quotations declared by conventional power generation companies, and the set of increase or decrease output quotations is denoted by
. The objective function for arranging unit increase or decrease output is:
where,
and
are the quotes for increasing or decreasing the output of conventional unit
at period
in the RT market,
is the output of conventional unit
under the optimal market scheduling at period
in the DAM,
is the output of conventional unit
at period
in the RT market,
is the forced load reduction amount for load
at period
, and
is the load reduction loss for load
. Define the functions
and
; then, in (24),
is the increased output and
represents the decreased output of conventional unit
at period
in the RT market.
The first term on the right side of (17): , represents the cost of adjusting the output of conventional unit in the RT market, and the second item: , represents the loss caused by forced load reduction.
The constraints of the RT market are similar to those in DAM, including node power balance constraints.
4.2. VCG Payment for the Increase or Decrease of the Output of Conventional Generators
The system operator solves Equation (24) to obtain the optimal combination of unit increase and decrease output for conventional generators. Let
be the optimal dispatch output of conventional generator
in the RT market, and the cost of increasing or decreasing the output of the conventional generator
is:
The system operator pays the VCG cost for the increase or decrease of unit output to the conventional generator
, which is:
where,
is the total cost of output adjustment for other generators in the RTM, excluding conventional generator
, and
is the total cost of adjusting the output of other generators when including conventional generator
.
4.3. Stochastic Generator Cost Adjustment
The actual output, , of stochastic generators in the RTM may be different from the pre-scheduled market output, , and may be different from the predicted output, , declared by the units, and then the adjustments need to be made to the pre-clearing payment in the market.
Stochastic generators are responsible for the increase in operating costs caused by this; that is, they need to pay corresponding punitive fees. According to the deviation between actual output, pre-scheduled output, and predicted output, there are three situations, as follows:
(1) The actual output of the RTM unit did not reach the pre-scheduled market output, i.e.,
; thus, the unit will deduct the pre-clearance fee and pay a punitive fee:
where,
is the VCG electricity price that stochastic generator
received, and
is the punitive price for reducing the unit output.
is a negative value, indicating the fees that should be paid to the system operator.
(2) The actual output of the unit in the RTM exceeds the pre-scheduled output of the market before the day, but does not exceed
, the predicted output of the generator; that is,
, and the excess part will be settled according to the VCG price:
This deviation is not caused by stochastic unit predictions and there is no need to pay punitive fees.
(3) The actual output of the RTM unit exceeds the predicted output of the generator, i.e.,
, and the excess part will be settled according to the VCG price, but the amount of electricity exceeding the predicted output needs to pay a punitive fee:
where
is the punitive price for units exceeding the predicted output at period
.
The following is a discussion of the calculation method of punitive tariffs, and .
The total cost paid by the system operator to the conventional generator for the increase or decrease of unit output is
. The cost incurred by increasing the output of the unit at period
under the optimal scheduling in the RTM is
, and the cost of reducing output is
, with:
The total reduced output caused by the prediction deviation of the stochastic generator is:
The total increased output due to the forecast deviation is:
The increase in output does not take into account the non-stochastic units’ responsibility in the above equation; that is, the actual output of the RTM unit exceeds the pre-scheduled output of the market but does not exceed the predicted output.
Then, the punitive price for reducing the output of the stochastic generator at period
is:
The punitive price for increasing the output of the stochastic generator at period
is:
It should be noted that the punitive price calculation approach proposed in this paper is based on the adjustment of output of other units due to prediction bias in stochastic power generation units, and the resulting costs need to be borne by the stochastic power generation units. If the output deviation of a stochastic generator is not the responsibility of the unit itself, this part of the electricity needs to be excluded when calculating the punitive price and punitive fee.
4.4. VCG Clearing Process in Real-Time Market
The clearing process of RTM is summarized as follows:
Step i: The conventional generators declare the unit to increase the output quotation and reduce the output quotation (the declaration is submitted simultaneously when the unit declares the output quotation).
Step ii: The system operator decides to increase or decrease the output of each unit: , according to the minimum cost of adjusting the output of each unit.
Step iii: Calculate the total cost of adjusting the output of each unit, .
Step iv: Calculate the adjustment cost, , generated by the system when the conventional generator does not participate in the adjustment.
Step v: Calculate the VCG cost for the increase or decrease of unit output paid by the system operator to the conventional generator by Equation (19).
Step vi: Calculate the punitive electricity prices, and , for reducing and increasing the output of stochastic generator units at period by Equations (26) and (27).
Step vii: For a stochastic generator , calculate the punitive cost, , based on the deviation between actual output, pre-scheduled output, and predicted output.
Step viii: Calculate the total payment of each unit.
5. Budget Imbalance Redistribution under VCG Mechanism
The budget imbalance under the VCG mechanism is due to the fact that the total cost to the consumer is not equal to the payment of the generator, resulting in either an economic deficit (the generator pays more than the consumer pays) or an economic surplus (the generator pays less than the consumer pays). Budget imbalances can be dealt with through redistribution. The redistribution of budget imbalances can have different mechanisms. This paper proposes a simple idea of redistribution; that is, according to the proportion of the contribution of each market participant to the budget imbalance, which is in line with market fairness and easily accepted by market participants.
The contribution factor,
, of bidder
to the budget deficit is measured by calculating the change in budget imbalance caused by whether bidder
participates in the market:
where,
is the VCG budget deficit value cleared by the original optimization problem
:
is defined here as the fee collected from the electricity users minus the fee paid to the generators, and
is negative.
is the budget deficit value when bidder
does not participate in the market. If
, that is, when
, bidder
’s participation in the market does not cause any change in the budget deficit, which means that bidder
’s contribution to the budget deficit is 0. If
, it means that bidder
’s participation in the market increases the budget deficit; that is, it has a positive effect on the budget deficit. If
, the participating market reduces the budget deficit; that is, it has the opposite effect on the budget deficit.
Bidders who have a positive effect on the budget deficit (an increase in the budget deficit) should bear more of the budget deficit, and participants who have a negative effect on the budget deficit (reducing the deficit) should be rewarded. Therefore, when calculating the apportionment value (proportion) of each bidder to the budget deficit, it is divided into three situations:
(1) All bidders have a positive effect on the budget deficit (the
values are all positive), and the budget imbalance payment that should be shared by the participant
is:
(2) All bidders have a reverse effect on the budget deficit (the
values are all negative), and the budget imbalance payment that should be shared by the participant
is:
where
is the absolute value of the minimum value of contribution factor
. The greater the absolute value of
, the stronger the inverse effect of player
on the budget deficit.
(3) Bidders have positive and negative effects on the budget imbalance. The allocation rules shall reward bidders who have the opposite effect.
(i) First, calculate the reward given to the bidders with negative
. The reward intensity (reward per unit distance) is:
The sum of the rewards to bidders with negative
is:
where
is the set of bidders with negative
, and the bidder
is rewarded for:
(ii) Calculate the budget deficit shared by the bidder with positive
.
needs to be apportioned among bidders with positive
, and the amount apportioned by bidder
is:
where
is the set of bidders with positive
.
If the incentive for the bidder with negative is not considered, the calculation can be performed according to (30).
The above redistribution approach is suitable for both unilateral and bilateral electricity markets. The budget imbalance value can be positive or negative, and the contribution factor of participant to the budget imbalance can also be positive or negative. According to (29), it can be seen that ; that is, budget balance under the VCG mechanism can be achieved through the redistribution.
The proposed redistribution method has the following characteristics:
(1) Reassign based on the contribution of each bidder to the budget imbalance. Rewards will be given to participants who contribute to the budget balance, and a certain fee will be charged if participants have a negative impact on the budget balance. This meets market fairness.
(2) The calculation of the redistribution payment is independent of the bidder’s strategy; that is, the contribution factor is calculated by the change in the budget imbalance when a bidder participates in the market or not, and the incentive compatibility of the VCG mechanism is maintained.
(3) After redistribution, the budget balance of the VCG mechanism can be ensured.
7. Conclusions
In response to the problems existing in the traditional market mechanism under the high proportion of new energy, this paper proposed a two-stage clearing model based on the VCG mechanism for the DAM and the RTM. The case analysis showed that:
(i) In the electricity market with a high proportion of renewable energy sources, if stochastic generators quoted at marginal cost, the marginal electricity price in some regions and some periods was very low, or even zero. As the proportion of renewable energy increased, the average LMP of the system and each unit significantly decreased, which would seriously affect the profits of power generation companies. Therefore, with the increase in the proportion of renewable energy, it is urgent to examine the adaptability of the current market mechanism to the large-scale integration of renewable energy into the grid, and to reform the electricity market mechanism.
(ii) Under the VCG mechanism, the payment of market participants is calculated based on their contribution to social welfare by participating in the market. The VCG mechanism has characteristics such as individual rationality, dominant strategy incentive compatibility, and efficiency, and can deal with the problem of zero marginal cost of large-scale intermittent power generation and is suitable for the electricity market with a high proportion of renewable energy.
(iii) In response to the problem of increased system operating costs caused by prediction bias, this paper proposed a punitive cost calculation method based on the principle of responsibility. Due to the prediction deviation, the actual output of the stochastic generators in the RTM may be different from the pre-scheduled output in the DAM, so the output of other generators needs to be adjusted, resulting in an increase in the system operation cost. This paper proposed a punitive cost calculation method based on the principle of responsibility, based on the deviation between actual output, pre-scheduled output, and predicted output. The punitive costs incurred by the responsible generator are related to the forecast deviation, and quotes of other generators’ quotation. The output prediction deviation of the stochastic generators in case simulation was not significant, and the proportion of punitive costs was not high.
(iv) This paper proposed the contribution factor method to solve the budget imbalance problem in the VCG mechanism. The proportion of budget imbalance is closely related to the characteristics of unit pricing. Under the marginal cost pricing strategy of stochastic generators, as the proportion of stochastic generator capacity increased, the proportion of budget imbalance increased significantly. If a stochastic generator adopts a zero-quotation strategy, then the stochastic generator contributes significantly to the budget imbalance. The problem of budget imbalance can be solved through payment redistribution. The contribution factor redistribution method based on market entities to budget imbalance proposed in this paper is in line with market fairness and is easily accepted by market participants. This method also has the drawback of large computational complexity. During the transition period of the market mechanism, the method of sharing VCG returns proportionally can also be adopted.
At present, there are few solutions to the collusion prevention problem of the VCG mechanism, and power generation companies may cause a significant increase in system operator payments through collusion. Further research is needed on market-clearing models, such as pricing function constraints and objective functions.