Next Article in Journal
Disaggregating Asian Identities through Case Studies of High School Students in Electronic Textiles Classrooms
Previous Article in Journal
Web 3.0 and Sustainability: Challenges and Research Opportunities
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Optimized Decision Model for Electric Vehicle Aggregator Participation in the Electricity Market Based on the Stackelberg Game

1
State Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources, North China Electric Power University, Baoding 071000, China
2
Guodian Nanjing Automation Co., Nanjing 210003, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(20), 15127; https://doi.org/10.3390/su152015127
Submission received: 1 August 2023 / Revised: 13 October 2023 / Accepted: 18 October 2023 / Published: 21 October 2023

Abstract

:
With the growing popularity of charging pile infrastructure and the development of smart electronic devices and 5G communication technologies, the electric vehicle aggregator (EVA) as a bidding entity can aggregate numerous electric vehicle (EV) resources to participate in the electricity market. Moreover, as the number of grid-connected EVs increases, EVA will have an impact on the nodal marginal prices of electricity market clearing. Aiming at the bidding and offering problem of EVA participation in the day-ahead and intra-day electricity markets, based on the Stackelberg game theory, this paper establishes a bilevel optimization model for EVA participation in the two-stage electricity market as a price-maker. In the proposed bilevel model, the upper-level and lower-level models are constructed as an operational problem for EVA and a market-clearing problem for independent system operator (ISO), respectively. In the day-ahead stage, EVA is optimized to maximize its own expected benefits, and ISO aims to improve the social benefits. In the intra-day stage, EVA is optimized to maximize its self-interest, and the ISO aims to make it possible to minimize the cost of expenditures to maintain the system’s supply–demand balance. Karush–Kuhn–Tucker (KKT) conditions and dual theory are used to transform the nonlinear bilevel programming model into a mixed-integer single-level linear programming model. In order to verify the validity of the proposed bilevel model as well as to comparatively analyze the impact of EVA’s participation in the electricity market on the market clearing results. Two scenarios are set up where EVA is seen as the price-taker in Scenario 1 and EVA is seen as the price-maker in Scenario 2. ISO’s revenue under Scenario 2 increased by USD 2262.66 compared to Scenario 1. In addition, the EVA acts as an energy consumer in Scenario 1 with a charging cost of USD 26,432.95, whereas in Scenario 2, the EVA can profit by participating in the electricity market with a revenue of USD 26,432.95, at which point the EVA acts like a virtual power plant. The simulation examples verify that the proposed bilevel optimization model can improve the benefits of ISO and EVA at the same time, achieving mutual benefits for both parties. In addition, the simulation analyzes the impact of abandonment penalty price on ISO and EVA intra-day revenues. Comparing the scenarios where the abandonment penalty price is 0 with USD 10/MW, the ISO’s revenue in the intra-day market decreases by USD 197.5. Correspondingly, EVA’s reserve capacity is dispatched to consume wind power in the intra-day market, and its revenue increases by USD 197.5. The proposed two-stage bilevel optimization model can provide a reference for EVA to develop scheduling strategies in the day-ahead and intra-day electricity markets.

1. Introduction

Renewable energy sources represented by solar and wind energies have come a long way in becoming a major resource in today’s global energy mix [1]. However, the volatility and stochastic nature of renewable energy have brought great challenges to the safe and stable operation of power systems. In addition, the demand-side peak load continues to grow and the peak-to-valley difference further increases. The traditional regulation model of using generation-side resources to realize system supply and demand balance is no longer sustainable [2]. Therefore, tapping the regulation potential of demand-side resources has become a hot research topic nowadays [3].
An electric vehicle (EV) is a high-quality flexible load resource with the characteristic of fast power adjustment in a short period of time [4]. In recent years, the automobile industry has been accelerating towards decarbonization, and the amount of EV ownership continues to grow rapidly [5,6]. According to the Global EV Outlook 2021 report published by the International Energy Agency, the number of EVs in the world has reached about 10 million in 2020 and is expected to soar to 145 million by 2030 [7]. With the increasing popularity of charging pile infrastructure, the development of smart electronic devices, and 5G communication technology, EVs can realize intelligent interaction with the grid [8]. However, the capacity of an individual EV is small and has not reached the threshold of access to the electricity market [9,10]. Therefore, a large number of electric vehicles can be aggregated by an electric vehicle aggregator (EVA) as an agent to participate in electricity market transactions and provide various auxiliary services for the power system, thus improving the reliability of power supply, promoting new energy consumption, and enhancing the energy efficiency level of the whole society [11]. Many scholars have carried out relevant studies on modeling aggregation. The concept of the equivalent rival whose behavior in the electricity market reflects the aggregation of behaviors of all individual competitors was introduced in [12]. Reference [13] proposed an adaptive bidding strategy by revealing and modeling the behavior of market competitors from the viewpoint of an intended load aggregator in a two-sided electricity market. In [14], an optimal offering procedure for a photovoltaic plant that plays in both the day-ahead and balancing electricity markets simultaneously with and without a storage system based on modeling the behavior of market competitors was presented.
As an emerging interest entity, EVA has two main functions. On the one hand, it pursues the maximization of its own interests, and on the other hand, it facilitates the interaction between the independent system operator (ISO) and EV users [15]. Currently, many scholars have conducted research on the bidding decision model for EVA participation in the electricity market. Reference [16] proposed a stochastic robust model for EVA participation in day-ahead electricity market bidding. In [17], two typical agency models between EVA and EV users were presented, and the optimal bidding strategy for EVA to participate in the day-ahead electricity market was discussed. Reference [18] presented a bidding strategy for EVA in the day-ahead electricity market that jointly considered the reserve capacity in the day-ahead market and the reserve deployment requirements in the real-time market. In [19], an optimization model for EVA participation in the electricity ancillary services market considering power system security constraints was proposed. Reference [20] proposed an optimal bidding and operating strategy for EVA in real-time regulated markets based on a multi-stage stochastic optimization model. In [21], a new hybrid stochastic/information gap decision-theoretic optimization technique for EVA decision making in uncertain environments was proposed. Reference [22] proposed a linear fuzzy optimization method for EVA to maximize profits in the day-ahead energy and ancillary services markets.
EVA is regarded as a price-taker in all of the above studies, i.e., EVA does not affect the nodal marginal price of electricity market clearing. However, as the number of grid-connected EVs increases, EVA can have an impact on the nodal marginal price of electricity market clearing. Therefore, it is necessary to research the optimal decision-making model for EVA participation in the electricity market as a price-maker. Reference [23] proposed a bilevel optimization model for a flexible load aggregator to participate in the day-ahead energy and reserve markets. Reference [24] investigated the problem of energy charging under demand uncertainty using a robust Stackelberg game approach in a power system consisting of an aggregator and multiple EVs, where the aggregator and the EVs are considered as a leader and multiple followers, respectively. However, only the game model of the day-ahead electricity market was considered. In [25], a bargaining game pricing method based on the psychological cost of EV users and the risk assessment of the aggregator was proposed. However, only the game scenario between EVA and EV users was considered. Reference [26] proposed a bilevel stochastic optimization model for EVAs to develop optimal bidding strategies in the day-ahead energy and ancillary services markets. However, the model only considered the game behavior among aggregators. Reference [27] proposed a game theoretic approach using non-cooperative and cooperative games to incentivize EVs to provide frequency regulation services to the power system. A two-stage game model between EVA and EVs in the day-ahead electricity market and real-time electricity market was constructed, respectively. However, the game model between EVA and ISO is not constructed.
The above optimization decision model of EVA based on the game theory method mainly considers the game behavior between EVA and EV users or multiple EVAs, and most of them only establish a day-ahead optimization model. When EVA participates in the electricity market, more attention is paid to its interactive behavior with the ISO at the dispatch level, so that each party reaches its optimization goal. In addition, a two-stage optimization model for EVA participation in day-ahead and intra-day electricity markets should be constructed in order to develop day-ahead and intra-day dispatch strategies for EVA. To address the shortcomings of the above literature studies, this paper proposes a Stackelberg game-based optimization decision model for EVA participation in the electricity market. The main contributions of this paper are as follows:
(1) A bilevel optimization model for EVA as price-maker participation in the electricity market is proposed based on the Stackelberg game theory. The operation problems of ISO and EVA are modeled at the lower level and upper level, respectively.
(2) A two-stage optimization model for EVA participation in the day-ahead and intra-day electricity markets is constructed in order to formulate dispatch strategies of EVA in the day-ahead and intra-day electricity markets, respectively.
The rest of this paper is structured as follows. Section 2 describes the framework for EVA to participate in the electricity market. The methodology for evaluating the response capability of EVA is given in Section 3. The bilevel Stackelberg game optimization model is developed in Section 4. Case studies are conducted in Section 5. Section 6 highlights the conclusions and future work.

2. Electricity Market Framework

The framework of EVA participation in the two-stage electricity market is shown in Figure 1. In the day-ahead energy and reserve markets, the EVA develops trading strategies to maximize its own expected benefits based on day-ahead market energy prices and up- and down-reserve prices. At the same time, the ISO clears day-ahead market energy prices and up- and down-reserve prices based on the bid prices of thermal power producers and EVA, as well as load demand, with the aim of maximizing the benefits to society. In the intra-day market, due to the uncertainty of wind power output, the reserve capacities provided by thermal power producers and EVA need to be dispatched to maintain the supply and demand balance of the system. In this process, the EVA develops trading strategies to maximize its revenues based on the intra-day price. At the same time, the ISO clears the intra-day price based on the bid prices of thermal power producers and EVA, aiming to minimize the cost of maintaining the system supply and demand balance. ISO and EVA, as two independent entities of interest, have conflicting and interacting optimization objectives.
Stackelberg game, as a typical non-cooperative game method, has been widely adopted because it can effectively reflect the dynamic interaction process between the players. In this paper, a bilevel interactive decision-making model for EVA participation in the electricity market is constructed, which is divided into day-ahead and intra-day two Stackelberg game scenarios. In order to increase the motivation of EVA to participate in the electricity market, EVA is regarded as the decision leader and ISO is regarded as the decision follower in the bilevel model. In other words, EVA will adjust its bidding and offering strategy based on the ISO’s market clearing results, and conversely, the ISO will clear the market electricity prices based on EVA’s bidding strategy. Ultimately, the strategies developed by EVA and the ISO will reach a Nash equilibrium that ensures the optimal distribution of benefits.

3. Response Capacity Evaluation Model of EVA

Before formulating the trading strategy for EVA to participate in the electricity market, its response capability needs to be evaluated beforehand. This section is organized into three main parts. Firstly, an individual EV model based on energy constraints and power constraints is developed. Then, on this basis, the aggregation model of EVA is constructed. Finally, the response capability of EVA is evaluated.

3.1. Individual EV Model

The charging and discharging feasible field of an individual EV can be described by its energy and power boundaries, i.e., { e i + / ( ) , p i + / ( ) } , which represents the feasible set of all possible charging and discharging trajectories [11]. The energy and power boundaries for an individual EV are shown in Figure 2. The corresponding energy and power boundaries are calculated as follows:
e i ( τ ) = e i s + τ i s τ p i ( τ ) d τ = Q i S i s + τ i s τ p i ( τ ) d τ
e i + ( τ ) = { min ( e i ( τ Δ τ ) + p i c η c Δ τ ,   e i max ) ,   τ [ τ i s , τ i d ] 0 , τ [ τ i s , τ i d ]
e i ( τ ) = { max ( e i ( τ Δ τ ) + p i d Δ τ / η d ,   e i min ,   e i d p i c η c ( τ i d τ ) ) ,   τ [ τ i s , τ i d ] 0 , τ [ τ i s , τ i d ]
p i + ( τ ) = { p i c η c , τ [ τ i s , τ i d ] 0 , τ [ τ i s , τ i d ]
p i ( τ ) = { p i d / η d ,   τ [ τ i s , τ i d ] 0 , τ [ τ i s , τ i d ]
where the subscript i represents the i-st EV. e i ( τ ) and p i ( τ ) denote the energy and power of the EV at time τ , respectively. e i s is the initial energy when the EV is connected to the grid. Q i and S i s represent the rated capacity and initial State of Charge (SOC) of the EV, respectively. e i + / ( ) ( τ ) and p i + / ( ) ( τ ) denote the upper and lower bounds of the energy and power of the EV at time τ , respectively. e i ( τ Δ τ ) is the energy of the EV at time ( τ Δ τ ) . τ i s and τ i d represent the on-grid and off-grid moments of EV, respectively. Δ τ indicates a time interval. e i max and e i min denote the maximum value of the energy of the EV and the minimum threshold of the energy to prevent over-discharge of the EV, respectively. p i c and p i d indicate the rated charging and discharging power of the EV, respectively. η c and η d denote the charging and discharging efficiency of the EV, respectively.
It is worth noting that Figure 2 depicts the charging and discharging feasible field of the EV when e i s e i min . If e i s < e i min , i.e., the EV is over-discharged due to traveling so that the initial energy at the on-grid moment is less than the minimum threshold, the EV should be forced to charge immediately to e i min . The EV has no response capability until this time, after which the energy and power boundaries EV can be obtained from Equations (1)–(5).

3.2. EVA Model

EVA can aggregate and control large-scale EVs within a certain area, and the sum of the energy and power boundaries of all EVs can be used to represent the total energy and power boundaries of the EVA. The energy and power boundaries of the EVA are calculated as follows:
E + ( τ ) = i = 1 N i e i + ( τ )
E ( τ ) = i = 1 N i e i ( τ )
P + ( τ ) = i = 1 N i p i + ( τ )
P ( τ ) = i = 1 N i p i ( τ )
where E + / ( ) ( τ ) and P + / ( ) ( τ ) denote the upper and lower bounds of energy and power of the EVA at time τ , respectively. N i denotes the number of EVs controlled by the EVA.

3.3. Response Capability of EVA

To discretize the time axis, a day is divided equally into T time periods of length Δ t , assuming that the power of EVA is constant during time period Δ t . The response capability boundary of EVA is bounded by its energy and power constraints and the mathematical expressions are given below.
E t EVA = E ( t 1 ) EVA + P t EVA Δ t = E ( t 1 ) EVA + i = 1 N i p i ( t ) Δ t
P ¯ t EVA = min ( P t + , ( E ( t + 1 ) EVA , + E t EVA ) / Δ t )
P _ t EVA = max ( P t , ( E ( t + 1 ) EVA , E t EVA ) / Δ t )
where E t EVA and E ( t 1 ) EVA denote the energy of EVA at time period t and time period ( t 1 ) , respectively. P t EVA denotes the power of EVA at time period t . p i ( t ) indicates the power of EV i at time period t . P ¯ t EVA and P _ t EVA denote the upper and lower response capability bound of EVA at time period t , respectively. P t + and P t denote the upper and lower power bound of EVA at time period t , respectively. E ( t + 1 ) EVA , + and E ( t + 1 ) EVA , denote the upper and lower energy bound of EVA at time period ( t + 1 ) , respectively. t = 1 , 2 , , T .
In this paper, the power flow of EVA purchasing power from the electricity market is defined as positive, and conversely, the power flow of EVA selling power to the electricity market is defined as negative.

4. Bilevel Stackelberg Game Model

4.1. Upper-Level: EVA

In the upper-level model, both the bid quantities and the winning electricity prices of EVA are variables. In this process, EVA can be seen as a price-taker and the winning electricity prices are consistent with the market clearing prices. But, the market clearing electricity prices are affected by the results of market clearing in the lower-level model.

4.1.1. Day-Ahead Market

The objective function and constraints of EVA participation in the day-ahead energy and reserve markets are as follows:
Maximise Λ UL DA t = 1 T [ P t EVA λ t EM + ( R t EVA , up λ t RM , up + R t EVA , dn λ t RM , dn ) ( R t EVA , up + R t EVA , dn ) C IRC , re ]
P _ t EVA P t EVA P ¯ t EVA
P t EVA + R t EVA , dn P ¯ t EVA
P _ t EVA P t EVA R t EVA , up
E t EVA = E ( t 1 ) EVA + P t EVA Δ t
E t + E t EVA E t
R t EVA , up 0
R t EVA , dn 0
λ t EM 0
λ t RM , up 0
λ t RM , dn 0
where R t EVA , up and R t EVA , dn denote the up- and down-reserve capacity provided by EVA at time period t , respectively. λ t EM denotes the energy price cleared in the day-ahead energy market. λ t RM , up and λ t RM , dn denote the up- and down-reserve capacity prices cleared in the day-ahead reserve market, respectively. C IRC , re denotes the incentive price paid by EVA to EV users for providing reserve capacity.
Λ UL DA = { P t EVA , R t EVA , up , R t EVA , dn , λ t EM , λ t RM , up , λ t RM , dn } is the decision variable for the upper-level model of the day-ahead market. The objective function Equation (13) indicates that EVA maximizes its expected benefits by optimizing its bidding strategy in the day-ahead energy and reserve markets. The revenue of EVA is mainly composed of three parts, the first term represents the expenditure or income of EVA in the day-ahead energy market (when P t EVA > 0 indicates that the EVA is charging, in which case the first term represents the charging expenditure of the EVA, and when P t EVA < 0 indicates that the EVA is discharging, in which case the first term represents the discharging income of the EVA); the second term represents the up- and down-reserve income of EVA in the day-ahead reserve market; and the third term is the incentive expenditure paid by EVA to EV users. Equations (14)–(16) represent the constraint conditions that the operating power and reserve capacity of EVA do not exceed the limits. Equations (17) and (18) represent the energy constraint conditions of EVA. Equations (19)–(23) indicate that the values of the reserve capacities provided by EVA and the clearing prices of the day-ahead market are non-negative.

4.1.2. Intra-Day Market

The objective function and constraints of EVA participation in the intra-day electricity market are as follows:
Maximise Λ UL RT t = 1 T [ ( P t EVA , up * P t EVA , dn * ) ( λ t RT λ avg DA ) + ( P t EVA , up * + P t EVA , dn * ) C IRI , rt ( P t EVA , up * + P t EVA , dn * ) C IRC , rt ]
0 P t EVA , up * R t EVA , up
0 P t EVA , dn * R t EVA , dn
E t EVA = E ( t 1 ) EVA + ( P t EVA , dn * P t EVA , up * ) Δ t
E t E t EVA E t +
λ t RT 0
where P t EVA , up * and P t EVA , dn * denote the upregulation and downregulation power offered by EVA in the intra-day market at time period t according to the dispatch demand, respectively. λ t RT denotes the energy price cleared in the intra-day energy market. λ avg DA denotes the average day-ahead electricity price.
Λ UL RT = { P t EVA , up * , P t EVA , dn * , λ t RT } is the decision variable for the upper-level model of the intra-day market. The objective function Equation (24) indicates that EVA optimizes its bidding strategy to maximize its benefits in the intra-day market. The revenue of EVA is mainly composed of three parts, the first term represents the expenditure or income of EVA in the intra-day energy market, as expressed by the purchasing electricity when the intra-day electricity price is lower than the day-ahead average electricity price and the selling electricity when the intra-day price is higher than the day-ahead average electricity price, the second term represents the energy gain from EVA’s reserve capacity being dispatched; the third term is the incentive expenditure paid by EVA to EV users. Equations (25) and (26) denote the constraints on the intra-day power regulation of EVA. Equations (27) and (28) denote the energy constraints of EVA. Equation (29) indicates that the clearing price of the intra-day market is non-negative.

4.2. Lower-Level: ISO

In the lower-level model, the bid electricity prices of EVA are variables. In this process, EVA can be seen as a price-maker whose bid prices affect the outcome of the market price clearing. In the upper-level problem, EVA adjusts its bidding strategy to maximize its benefits based on the market clearing results.

4.2.1. Day-Ahead Market

The objective function and constraints of ISO clearing day-ahead energy and reserve markets are as follows:
Maximise Λ LL DA t = 1 T [ P t L C t L + P t EVA λ t EVA , en ( g = 1 G P t , g G C g G , en + w = 1 W P t , w W C w W ) g = 1 G ( R t , g G , up C g G , up + R t , g G , dn C g G , dn ) ( R t EVA , up λ t EVA , up + R t EVA , dn λ t EVA , dn ) ]
g = 1 G P t , g G + w = 1 W P t , w W P t L P t EVA = 0   :   λ t EM
g = 1 G R t , g G , up + R t EVA , up = R t up   :   λ t RM , up
g = 1 G R t , g G , dn + R t EVA , dn = R t dn   :   λ t RM , dn
0 P t , g G P ¯ g G   :   ν _ t , g G , ν ¯ t , g G g
0 P t , w W P ¯ t , w f   :   ν _ t , w W , ν ¯ t , w W w
0 R t , g G , up R ¯ g G , up   :   ν _ t , g G , up , ν ¯ t , g G , up g
0 R t , g G , dn R ¯ g G , dn   :   ν _ t , g G , dn , ν ¯ t , g G , dn g
P t , g G + R t , g G , up P ¯ g G   :   ν t , g G , up g
0 P t , g G R t , g G , dn   :   ν t , g G , dn g
P _ t EVA P t EVA P ¯ t EVA   :   ν _ t EVA , ν ¯ t EVA
P t EVA + R t EVA , dn P ¯ t EVA   :   ν t EVA , dn  
P _ t EVA P t EVA R t EVA , up   :   ν t EVA , up  
where P t L represents the baseline load demand in addition to EVA. C t L is the electricity price for the baseline load. G and W denote the number of thermal power producers and wind power producers, respectively. P t , g G represents the operating power of the thermal power producer g at time period t . P ¯ g G denotes the maximum value of the power output of the thermal power producer g . P t , w W and P ¯ t , w f   denote the predicted power output and the maximum predicted power output of the wind power producer w at time period t . R t , g G , up and R ¯ g G , up denote the up-reserve capacity at time period t and the maximum up-reserve capacity provided by the thermal power producer g , respectively. R t , g G , dn and R ¯ g G , dn denote the down-reserve capacity at time period t and the maximum down-reserve capacity provided by the thermal power producer g , respectively. C g G , en denotes the energy electricity price for thermal power producer g . C w W denotes the energy electricity price of wind power producer w . C g G , up and C g G , dn denote the up- and down-reserve prices of thermal power producer g , respectively. λ t EVA , en denotes the energy electricity price bid by EVA in the day-ahead energy market. λ t EVA , up and λ t EVA , dn represent the up- and down-reserve capacity prices bid by EVA in the day-ahead reserve market, respectively.
Λ LL DA = { P t , g G , P t , w W , P t EVA , R t , g G , up , R t , g G , dn , R t EVA , up , R t EVA , dn } is the decision variable for the lower-level model of the day-ahead market. The objective function Equation (30) represents that the ISO maximizes social benefits in the process of day-ahead energy and reserve market clearing, where the first term represents the ISO’s revenue from selling electricity to satisfy baseline load demand; the second term represents the ISO’s revenue from selling electricity to satisfy EVA demand; the third term represents the ISO’s cost of paying thermal power producers and wind power producers to purchase energy; the fourth term represents the ISO’s cost of paying thermal power producers to provide reserve capacity; and the fifth term represents the ISO’s cost of paying EVA to provide reserve capacity. Equation (31) represents the system power balance constraint for the day-ahead market. Equations (32) and (33) denote the up- and down-reserve capacity constraints of the day-ahead market, where the reserve capacity is shared between the thermal power producer and the EVA. Equations (34)–(39) denote the constraints that the thermal power producers and wind power producers do not exceed the operating power and reserve capacity constraints. Equations (40)–(42) represent the constraints that the EVA’s operating power and reserve capacity do not exceed the limits. The dual variables of Equations (31)–(42) are given after the colon of the constraints, respectively.

4.2.2. Intra-Day Market

The objective function and constraints for the ISO clearing intra-day electricity market are as follows:
Minimize Λ LL RT t = 1 T [ w = 1 W ( P ¯ t , w a P t , w W * ) C spill + g = 1 G ( P t , g G , up * P t , g G , dn * ) C t , g G , en + ( P t EVA , dn * P t EVA , up * ) λ t EVA , rt + ( P t EVA , up * + P t EVA , dn * ) C IRI , rt ]
g = 1 G ( P t , g G , up * P t , g G , dn * ) + w = 1 W ( P t , w W * P t , w W ) ( P t EVA , dn * P t EVA , up * ) = 0   :   λ t RT
0 P t , g G , up * R t , g G , up   :   ν _ t , g G , up * , ν ¯ t , g G , up * g
0 P t , g G , dn * R t , g G , dn   :   ν _ t , g G , dn * , ν ¯ t , g G , dn * g
0 P t , w W * P ¯ t , w a   :   ν _ t , w W * , ν ¯ t , w W * w
0 P t EVA , up * R t EVA , up   :   ν _ t EVA , up * , ν ¯ t EVA , up *
0 P t EVA , dn * R t EVA , dn   :   ν _ t EVA , dn * , ν ¯ t EVA , dn *
where P t , w W * and P ¯ t , w a denote the actual power output and the maximum value of the intra-day forecasted power output of the wind power producer w at time period t , respectively. P t , g G , up * and P t , g G , dn * denote the upregulation power and downregulation power provided by the thermal power plant producer g at time period t based on the dispatch demand, respectively. C spill denotes the wind abandonment penalty price. λ t EVA , rt denotes the energy electricity price offered by EVA in the intra-day energy market.
Λ LL RT = { P t , g G , up * , P t , g G , dn * , P t , w W * , P t EVA , up * , P t EVA , dn * } is the decision variable for the lower-level model of the intra-day market. The objective function Equation (43) indicates that ISO minimizes the cost of maintaining the balance between supply and demand of the system in the process of intra-day market clearing, where the first term represents the wind power producers’ abandonment cost, the second term represents the expenditure or income of intra-day power regulation by thermal power producers, the third term represents the expenditure or income of EVA intra-day power regulation, and the fourth term is the incentive expenditure paid by ISO to EVA. Equation (44) represents the system power balance constraints for the intraday market. Equations (45)–(47) denote the constraints that the operating power and reserve capacity of thermal power producers and wind power producers do not exceed the limits. Equations (48) and (49) denote the constraints for EVA power regulation not to exceed the limits. The dual variables of Equations (44)–(49) are given after the colon of the constraints, respectively.

4.3. Solution Method

The optimization flowchart for the bilevel decision-making framework of EVA is shown in Figure 3. When solving objective Functions (13), (24), (30), and (43), we can see that these objective functions are mutually coupled non-linear programming problems [28]. For example, in the day-ahead stage, maximizing the social welfare in (30) requires jointly solving the bidding price of EVA and the offering price of generators, based on the bidding strategy of EVA and the offering strategy of generators in the day-ahead electricity market. In other words, EVA and generators jointly clear the market price. However, maximizing the profit of EVA in (13) requires solving the EVA’s bidding strategy based on the day-ahead prices. We can see that the bidding price, bidding power, and electricity market price are coupled decision variables. The intra-day stage is similar to the day-ahead stage.
Since the upper-level model is constrained by the lower-level model, the lower-level problem itself can be considered as the constraint of the upper-level problem. The decision variables { λ t EM , λ t RM , up , λ t RM , dn } in the upper-level problem (13) are regarded as parameters { λ t EVA , en , λ t EVA , up , λ t EVA , dn } in the lower-level problem (30). The decision variable λ t RT of the upper-level problem (24) is regarded as parameter λ t EVA , rt in the lower-level problem (43). The lower-level model can be replaced by KKT conditions, and the detailed derivation is given in Appendix A. The complementary slackness constraints in Appendix A can be linearized by the Big-M approach expressed in Equation (50), thus converting the bilevel nonlinear programming problem into a single-objective nonlinear programming problem.
0 a b 0 { a 0   ; a ψ M b 0   ; b ( 1 ψ ) M a b = 0 ψ { 0 , 1 }
where M is a sufficiently large constant and ψ is a binary variable. It is worth noting that the value of Big-M should be chosen carefully as inappropriate values of M may lead to suboptimal solutions or pathological conditions, and in this paper, M takes the value of 107.
Finally, the single-objective nonlinear programming problem is transformed into a single-objective linear programming problem using dual theory, and the detailed transformation process is given in Appendix B. Therefore, the optimization objective functions of the bilevel model after transformation are Equations (A52) and (A64) in the day-ahead and intra-day stages, respectively.
The matlab 2016b+ yalmip R20230622 + gurobi 10.0.1 solver software environment is used to solve the single-level mixed integer linear programming problem, and the hardware environment of the system is Intel Core I7 CPU, 3.4 GHz, and 16 GB RAM.

5. Case Studies

5.1. Parameter Setting

In this paper, the validity of the proposed bilevel optimization model is verified using a modified IEEE-5 test system, which contains three thermal power producers, one wind power producer, and an EVA. The operating and offering parameters of thermal power producers are shown in Table 1 [23]. The wind power producer’s day-ahead and intra-day forecasted maximum power output, as well as the primal baseline load profile when the system is not connected to EVA, are shown in Figure 4.
In this paper, EVs are categorized into three types of home-based-work (HBW) vehicles, home-based-other (HBO) vehicles, and non-home-based (NHB) vehicles, with market shares of 61%, 30%, and 9%, respectively [29]. It is assumed that the EVA consists of 5000 EVs and sets the EV type according to the above ratio. The distribution of EV travel characteristics refers to Reference [29], with data from the EU MERGE project database. EV user travel demand S O C d and battery capacity Q i obey a set truncated normal distribution, where μ and σ denote the expected value and standard deviation, respectively, and the relevant parameters are shown in Table 2. In order to ensure the safety of system operation, it is assumed that the reserve requirement for each time period is 10% of the day-ahead forecasted wind power output. The wind producer’s energy price C w W is USD 5/MWh and the abandonment penalty price C spill is USD 10/MWh. The baseline load’s electricity price C t L is USD 70/MWh. The incentive price C IRI , rt paid by the ISO to the EVA is USD 15/MWh. The incentive prices C IRC , re and C IRC , rt paid by the EVA to the EV users take the values of USD 15/MWh and USD 10/MWh, respectively. The values of the number of scheduling periods T and the time interval Δ t are taken as 24 and 1 h. In addition, this paper ignores the effect of network congestion on the system scheduling.

5.2. Analysis of Bidding and Offering Results

In order to verify the validity of the proposed bilevel model as well as to comparatively analyze the impact of EVA’s participation in the electricity market on the market clearing results, the following two scenarios are set up:
Scenario 1: EVA is viewed as a load that satisfies the immediate charging needs of EV users when they are at the arriving destination, utilizing only the response capability of thermal power producers to meet the reserve demand of the day-ahead electricity market as well as the power regulation requirements of the intra-day electricity market.
Scenario 2: Based on the proposed Stackelberg game bilevel model, the reserve demand of the day-ahead electricity market as well as the power regulation requirements of the intra-day electricity market are shared by the thermal power plant producers and the EVA.
The clearing results of the day-ahead electricity market in Scenario 1 are shown in Figure 5. The scheduling power of thermal power producers, wind power producers, and the EVA is shown in Figure 5a. Meanwhile, the EV users adopt the control strategy of charging on arrival, and the charging curve of EVA is shown by the red solid line in the figure, which shows that the charging power at night and early morning is larger, while the charging power in the daytime is smaller or even close to zero. This is due to the fact that EV users have a need to travel during the day and hence the charging demand is concentrated during the stopping hours after returning home. The baseline load and EVA power demand are shared between the thermal power producers and the wind power producers. Since wind power is a green energy source and has the lowest price offer, the day-ahead electricity market will give priority to wind power, and the remaining shortfall in electricity consumption will be borne by thermal power producers. The ISO will schedule G3, G1, and G2 in descending order based on the thermal generators’ day-ahead energy price. The up-reserve capacity provided by each thermal power producer separately is shown in Figure 5b. Because G3 has the lowest price offer for up-reserve capacity, the system’s up-reserve demand during the 0:00–6:00 period is provided entirely by G3. In other periods, as the system’s up-reserve demand increases, up-reserve capacity is prioritized to be provided by G1 for up-reserve capacity demand that cannot be met by G3 alone. When the up-reserve capacity provided by G1 reaches the upper limit of 84 MW, the remaining up-reserve capacity shortfall required by the system is covered by G2. The down-reserve capacity provided by each thermal power producer separately is shown in Figure 5c. From Figure 5c, it can be seen that most of the system’s down-reserve capacity is provided by G3, and only when G3 provides down-reserve capacity up to the upper limit of 120 MW, the remaining small portion of the down-reserve demand is taken up by G1. This is due to the fact that G3 has the lowest down-reserve price and G3 can provide down-reserve capacity while participating in the energy market, so G3 can meet most of the system’s down-reserve demand. The day-ahead energy market clearing price is shown in Figure 5d. During the 0:00–6:00 h, only G3 is required to provide power to meet the load power demand, at which time the day-ahead energy price is USD 30/MW. During the 6:00–9:00, 12:00–18:00, and 20:00–24:00 periods, the load demand needs to be shared between G3 and G1, so the day-ahead energy price rises to USD 50/MW. During peak load periods 9:00–12:00 and 18:00–20:00, G2 also starts power supply, and the energy price increases to USD 60/MW. Similarly, in the reserve market, the ISO clears up- and down-reserve prices based on up- and down-reserve demand in each time period. In the period of greater demand for reserve capacity, the higher the reserve price. It is worth noting that during the 6:00–9:00 and 12:00–13:00 periods, the up-reserve clearing price is USD 38/MW, and during the 9:00–12:00 and 18:00–20:00 periods, the up-reserve clearing price is USD 48/MW. In these periods, the up-reserve clearing price is greater than the up-reserve capacity offering of the thermal power producers. This is due to the fact that the up-reserve clearing price includes the up-reserve capacity quotation and the opportunity cost caused by the failure to provide electricity due to the provision of up-reserve capacity.
Since there may be some error in the day-ahead and intra-day forecast output of wind power, the reserve capacity provided by the thermal power producers will need to be scheduled to maintain the supply and demand balance of the system during the intra-day stage. The clearing results of the intra-day electricity market in Scenario 1 are shown in Figure 6. The intra-day dispatch of the up- and down-reserve capacity of each thermal power producer is shown in Figure 6a and Figure 6b, respectively, where the ISO dispatches G3 and G1 in descending order based on the thermal power producer’s intra-day energy price offering. Each thermal power plant operator can only schedule up-reserve capacity or down-reserve capacity in one direction during each time period, thus adjusting its intra-day operating power. The clearing prices in the intra-day electricity market are shown in Figure 6c. When there is a large error in the forecast output of wind power, the demand for reserve capacity is larger and the intra-day energy price is higher.
The clearing results of the day-ahead electricity market in Scenario 2 are shown in Figure 7. The scheduling power of thermal power producers, wind power producers, and the EVA is shown in Figure 7a. Meanwhile, the EVA can participate in both the day-ahead energy market and the reserve market for profit, and the EVA adjusts charging and discharging power in each period in order to maximize its own benefits. In contrast to Figure 5a, EVA discharges to the grid during the 11:00–12:00, 18:00–19:00, and 20:00–24:00 time periods. As in Scenario 1, the day-ahead electricity market gives priority to wind power, and the remaining shortfall in electricity consumption is borne by thermal power producers. The ISO will schedule G3, G1, and G2 in descending order based on the thermal generators’ day-ahead energy price. The up-reserve capacity provided by each thermal power producer and EVA, respectively, is shown in Figure 7b. Comparing Figure 7b with Figure 5b shows that EVA provides a significant portion of the up-reserve capacity. The down-reserve capacity provided by each thermal power producer and EVA, respectively, is shown in Figure 7c. Similarly, EVA will take on a portion of the down-reserve capacity demand. The clearing price for the day-ahead electricity market in Scenario 2 is shown in Figure 7d. The ISO will clear the day-ahead energy price and reserve price for each time period based on the load demand and reserve capacity requirement for each time period. Comparing Figure 7d with Figure 5d shows that when EVA participates in the day-ahead electricity market, the energy price and the reserve price for day-ahead market clearing are reduced in some time periods. This is due to the participation of EVA in the demand response, enriching the adjustment means of ISO to maintain the balance of supply and demand in the system, expanding the traditional “source with load” regulation means to “source and load interaction”, which can effectively alleviate the regulation pressure on the power generation side of the resource and reduce the market clearing price.
The clearing results of the intra-day electricity market in Scenario 2 are shown in Figure 8. The up- and down-reserve capacity in the intra-day stage of thermal power producers and EVs are dispatched, as shown in Figure 8a and Figure 8b, respectively. Compared with Figure 6a,b, it can be seen that the reserve capacity provided by EVA is also dispatched in the intra-day stage. The clearing price of the intra-day electricity market in Scenario 2 is shown in Figure 8c. It is worth noting that the energy price for intraday clearing is USD −10/MW in the 21:00–23:00 period compared to Figure 8c. This is because without an incentive for a negative electricity price in this time period, the ISO chooses to surrender a portion of its wind energy in the intra-day market in order to minimize the cost of expenditures to maintain the system’s balance between supply and demand, and the price of the cleared energy price is the wind abandonment penalty price C spill .

5.3. Revenue Analysis

The revenue comparison of ISO and EVA in different scenarios is shown in Table 3. In Scenario 1, the negative revenue of EVA represents the charging cost of EVA. As can be seen in Table 3, ISO’s revenue under Scenario 2 increased by USD 2262.66 compared to Scenario 1. In addition, the EVA acts as an energy consumer in Scenario 1 with a charging cost of USD 26,432.95, whereas in Scenario 2, the EVA can profit by participating in the electricity market with a revenue of USD 26,432.95, at which point the EVA acts like a virtual power plant. The total return of EVA in Scenario 2 is USD 20,830.07, where EVA gains USD −8727.09, USD 28,535.84, and USD 10,021.32 from the day-ahead energy market, day-ahead reserve market, and intra-day market, respectively. As a result, EVA makes money primarily through the day-ahead reserve market and adjusts its earnings settlement in the intra-day market based on intra-day scheduling. In summary, the proposed bilevel optimization model can improve the revenues of both ISO and EVA and achieve mutual benefit and a win-win situation.
In the intraday market, the effect of C spill on the intra-day revenues of ISO and EVA is shown in Figure 9. When C spill is 0, the ISO chooses to abandon a portion of the wind energy in order to reduce the cost of supply and demand regulation. As C spill increases, the amount of wind energy abandoned is progressively less. When C spill is USD 10/MW, the wind energy is fully consumed, and increasing the abandonment penalty price further results in no further change in the ISO’s revenue. Comparing the scenarios where C spill is 0 and USD 10/MW, the ISO’s revenue in the intra-day market decreases by USD 197.5. Correspondingly, EVA’s reserve capacity is dispatched to consume wind power in the intra-day market, and its revenue increases by USD 197.5.

6. Conclusions

In this paper, EVA is regarded as a price-maker. Based on the Stackelberg game theory, a bilevel optimization model of EVA participation in the electricity market is constructed. The proposed bilevel optimization model can be applied to both day-ahead and intra-day electricity markets to achieve different optimization objectives, respectively. The nonlinear bilevel model is converted into a linear single-level model using KKT conditions and dual theory. The validity of the model is verified by simulation examples and the main conclusions obtained are as follows:
(1) Because EVA’s participation in the day-ahead electricity market enriches the ISO’s regulation means to maintain the balance between supply and demand of the system, EVA can effectively reduce day-ahead energy price and reserve price.
(2) Due to the errors in wind power forecasting, the reserve capacity needs to be dispatched to maintain the supply and demand balance of the system in the intra-day stage, and the intra-day electricity price is affected by the reserve capacity scheduling requirement. The scheduling requirement of reserve capacity is greater, and the intra-day energy price is higher.
(3) ISO’s revenue under Scenario 2 increased by USD 2262.66 compared to Scenario 1. In addition, the EVA acts as an energy consumer in Scenario 1 with a charging cost of USD 26,432.95, whereas in Scenario 2, the EVA can profit by participating in the electricity market with a revenue of USD 26,432.95, at which point the EVA acts like a virtual power plant. The proposed bilevel optimization model can improve the revenues of both ISO and EVA and achieve mutual benefit and a win-win situation. The total return of EVA in Scenario 2 is USD 20,830.07, where EVA gains USD 8727.09, USD 28,535.84, and USD 10,021.32 from the day-ahead energy market, day-ahead reserve market, and intra-day market, respectively. EVA is primarily profitable through the day-ahead reserve market and adjusts earnings settlement in the intra-day market according to the intra-day schedule.
(4) The wind abandonment penalty price C spill affects the amount of wind energy abandoned in the intra-day stage. Comparing the scenarios where C spill is 0 and USD 10/MW, the ISO’s revenue in the intra-day market decreases by USD 197.5. Correspondingly, EVA’s reserve capacity is dispatched to consume wind power in the intra-day market, and its revenue increases by USD 197.5. The system should set a reasonable wind abandonment penalty price according to the actual scheduling requirements.
The two-stage bilevel optimization model proposed in this paper can provide a reference for EVA to develop dispatch strategies in the day-ahead and intraday electricity markets. Subsequent research will further focus on how to rationally decompose EVA scheduling instructions to each EV, focusing on real-time control strategy research and compensation mechanism design. In addition, if electricity generators or storage assets are also regarded as profit-maximizing entities, they can also be seen as followers in the bilevel model. The model proposed in this paper will be expanded into a bilevel model with one leader and multiple followers, which will be part of our future research [30,31].

Author Contributions

X.X.: Methodology, conception, writing—review and editing; Z.Z.: software, writing, and formal analysis; Z.M.: project administration and supervision; L.J.: software and data analysis. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Research and Application of Key Technologies of Virtual Power Plant under Electricity Market Environment, grant number CHDKJ21-01-107, and by the National Key R&D Program of China, grant number 2018YFE0122200.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are openly available.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

Abbreviations
EVElectric vehicle
EVAElectric vehicle aggregator
ISOIndependent system operator
KKTKarush–Kuhn–Tucker
SOCState of charge
Sets and Indices
τ Index of timeslot
i Index of EV user
t Index of time period
g Index of thermal power producer
w Index of wind power producer
Parameters
e i s Initial energy when EV is connected to the grid (MWh)
Q i Rated capacity of EV (MWh)
S i s Initial SOC of EV
τ i s On-grid moment of EV (h)
τ i d Off-grid moment of EV (h)
Δ τ A time interval (h)
e i max Maximum value of the energy of EV (MWh)
e i min Minimum threshold of the energy to prevent over-discharge of EV (MWh)
p i c Rated charging power of EV (MW)
p i d Rated discharging power of EV (MW)
η c Charging efficiency of EV
η d Discharging efficiency of EV
N i Number of EVs controlled by EVA
T Number of time periods
Δ t A time period (h)
e i + / ( ) ( τ ) Upper and lower bounds of the energy of EV at time τ (MWh)
p i + / ( ) ( τ ) Upper and lower bounds of the power of EV at time τ (MW)
E + / ( ) ( τ ) Upper and lower bounds of energy of EVA at time τ (MWh)
P + / ( ) ( τ ) Upper and lower bounds of power of EVA at time τ (MW)
P t + Upper power bound of EVA at time period t (MW)
P t Lower power bound of EVA at time period t (MW)
E ( t + 1 ) EVA , + Upper   energy   bound   of   EVA   at   time   period   ( t + 1 ) (MWh)
E ( t + 1 ) EVA , Lower   energy   bound   of   EVA   at   time   period   ( t + 1 ) (MWh)
P ¯ t EVA Upper response capability bound of EVA at time period t (MW)
P _ t EVA Lower response capability bound of EVA at time period t (MW)
C IRC , re Incentive price paid by EVA to EV users for providing reserve capacity (USD/MWh)
λ avg DA Average day-ahead electricity price (USD/MWh)
C IRI , rt Incentive price paid by ISO to EVA for intra-day dispatch reserve capacity (USD/MWh)
C IRC , rt Incentive price paid by EVA to EV users for intra-day dispatch reserve capacity (USD/MWh)
P t L Baseline load demand in addition to EVA (MW)
C t L Electricity price for the baseline load (USD/MWh)
G Number of thermal power producers
W Number of wind power producers
P ¯ g G Maximum value of power output of the thermal power producer g (MW)
P ¯ t , w f   Maximum power output of wind power producer w at time period t (MW)
R ¯ g G , up Maximum up-reserve capacity of thermal power producer g (MW)
R ¯ g G , dn Maximum down-reserve capacity of thermal power producer g (MW)
C g G , en Energy electricity price of thermal power producer g (USD/MWh)
C w W Energy electricity price of wind power producer w (USD/MWh)
C g G , up Up-reserve price of thermal power producer g (USD/MWh)
C g G , dn Down-reserve price of thermal power producer g (USD/MWh)
P ¯ t , w a Maximum intra-day forecasted power output value of the wind power producer w at time period t (MW)
C spill Wind abandonment penalty price (USD/MWh)
Variables
e i ( τ ) Energy of EV at time τ (MWh)
p i ( τ ) Power of EV at time τ (MW)
e i ( τ Δ τ ) Energy of EV at time Energy   of   EV   at   time   ( τ Δ τ ) (MWh)
E t EVA Energy of EVA at time period t (MWh)
E ( t 1 ) EVA Energy of EVA at time period ( t 1 ) (MWh)
p i ( t ) Power of EV i at time period t (MW)
P t EVA Power of EVA at time period t (MW)
R t EVA , up Up reserve capacity provided by EVA at time period t (MW)
R t EVA , dn Down reserve capacity provided by EVA at time period t (MW)
λ t EM Energy price cleared in day-ahead energy market (USD/MWh)
λ t RM , up Up reserve capacity price cleared in day-ahead reserve market (USD/MWh)
λ t RM , dn Down reserve capacity price cleared in day-ahead reserve market (USD/MWh)
λ t EVA , en Energy electricity price bid by EVA in day-ahead energy market (USD/MWh)
λ t EVA , up Up-reserve capacity price bid by EVA in day-ahead reserve market (USD/MWh)
λ t EVA , dn Down-reserve capacity price bid by EVA in the day-ahead reserve market (USD/MWh)
P t EVA , up * Regulation up power offered by EVA in the intra-day market at time period t (MW)
P t EVA , dn * Regulation down power offered by EVA in the intra-day market at time period t (MW)
λ t RT Energy price cleared in intra-day energy market (USD/MWh)
λ t EVA , rt Energy electricity price offered by EVA in the intra-day energy market (USD/MWh)
P t , g G Operating power of thermal power producer g at time period t (MW)
P t , w W Predicted power output of wind power producer w at time period t (MW)
R t , g G , up Up-reserve capacity provided by thermal power producer g at time period t (MW)
R t , g G , dn Down-reserve capacity provided by thermal power producer g at time period t (MW)
P t , w W * Actual power output of the wind power producer w at time period t (MW)
P t , g G , up * Regulation up power provided by thermal power producer g at time period t (MW)
P t , g G , dn * Regulation down power provided by the thermal power producer g at time period t (MW)

Appendix A

In the day-ahead stage, the corresponding KKT conditions for the lower model include the derivation of the Lagrangian function of the objective function (30) to obtain the first-order derivatives of variable Λ LL da , as in Equations (A1)–(A7), the inequality constraints are in Equations (A8)–(A21), and the equation constraints are in Equations (31)–(33).
C g G , en + λ t EM ν _ t , g G + ν ¯ t , g G + ν t , g G , up ν t , g G , dn = 0   g
C w W + λ t EM ν _ t , w W + ν ¯ t , w W = 0 w
λ t EVA , en λ t EM ν _ t EVA + ν ¯ t EVA + ν t EVA , dn ν t EVA , up = 0
C g G , up + λ t RM , up ν _ t , g G , up + ν ¯ t , g G , up + ν t , g G , up = 0 g
C g G , dn + λ t RM , dn ν _ t , g G , dn + ν ¯ t , g G , dn + ν t , g G , dn = 0 g
λ t EVA , up + λ t RM , up + ν t EVA , up = 0
λ t EVA , dn + λ t RM , dn + ν t EVA , dn = 0
0 ( P ¯ g G P t , g G ) ν ¯ t , g G 0 g
0 P t , g G ν _ t , g G 0 g
0 ( P ¯ t , w f P t , w W ) ν ¯ t , w W 0
0 P t , w W ν _ t , w W 0
0 ( R ¯ g G , up R t , g G , dn ) ν ¯ t , g G , up 0 g  
0 R t , g G , up ν _ t , g G , up 0 g
0 ( R ¯ g G , dn R t , g G , dn ) ν _ t , g G , dn 0 g
0 R t , g G , dn ν _ t , g G , dn 0 g
0 ( P ¯ g G P t , g G R t , g G , up ) ν t , g G , up 0 g
0 ( P t , g G R t , g G , dn ) ν t , g G , dn 0 g
0 ( P ¯ t EVA P t EVA ) ν ¯ t EVA 0
0 ( P t EVA P _ t EVA ) ν _ t EVA 0
0 ( P ¯ t EVA P t EVA R t EVA , dn ) ν t EVA , dn 0
0 ( P t EVA R t EVA , up P _ t EVA ) ν t EVA , up 0
In the intra-day stage, the corresponding KKT conditions for the lower model include the derivation of the Lagrangian function of the objective function (43) to obtain the first-order derivatives of variable Λ LL da , as in Equations (A22)–(A26), the inequality constraints are in Equations (A27)–(A36), and the equation constraints are in Equation (44).
C t , g G , en + λ t RT ν _ t , g G , up * + ν ¯ t , g G , up * = 0 g
C g G , en λ t RT ν _ t , g G , dn * + ν ¯ t , g G , dn * = 0 g
C spill + λ t RT ν _ t , w W * + ν ¯ t , w W * = 0 w
λ t EVA , rt + C IRI , rt + λ t RT ν _ t EVA , up * + ν ¯ t EVA , up * = 0
λ t EVA , rt + C IRI , rt λ t RT ν _ t EVA , dn * + ν ¯ t EVA , dn * = 0
0 ( R t , g G , up P t , g G , up * ) ν ¯ t , g G , up * 0 g
0 P t , g G , up * ν _ t , g G , up * 0 g
0 ( R t , g G , dn P t , g G , dn * ) ν ¯ t , g G , dn * 0 g
0 P t , g G , dn * ν _ t , g G , dn * 0 g
0 ( P ¯ t , w a P t , w W * ) ν ¯ t , w W * 0 w
0 P t , w W * ν _ t , w W * 0 w
0 ( R t EVA , up P t EVA , up * ) ν ¯ t EVA , up * 0
0 P t EVA , up * ν _ t EVA , up * 0
0 ( R t EVA , dn P t EVA , dn * ) ν ¯ t EVA , dn * 0
0 P t EVA , dn * ν _ t EVA , dn * 0

Appendix B

In the day-ahead stage, the strong dual equation for the lower model objective function (30) is as follows:
Minimize Λ LL DA = Maximise Λ d u a l DA P t L C t L P t EVA λ t EVA , en + ( g = 1 G P t , g G C g G , en + w = 1 W P t , w W C w W ) + g = 1 G ( R t , g G , up C g G , up + R t , g G , dn C g G , dn ) + ( R t EVA , up λ t EVA , up + R t EVA , dn λ t EVA , dn ) = P t L λ t EM R t up λ t RM , up R t dn λ t RM , dn w = 1 W P ¯ t , w f ν ¯ t , w W g = 1 G ( P ¯ g G ν ¯ t , g G + R ¯ g G , up ν ¯ t , g G , up + R ¯ g G , dn ν ¯ t , g G , dn + P ¯ g G ν t , g G , up ) + P _ t EVA ν _ t EVA P ¯ t EVA ν ¯ t EVA P ¯ t EVA ν t EVA , dn + P _ t EVA ν t EVA , up
where Λ d u a l DA is the set of dual variables of the lower model in the day-ahead stage.
According to Equation (50), the slack constraints corresponding to the inequality constraints (A8)–(A21) are as follows:
( P ¯ g G P t , g G ) ν ¯ t , g G = 0 g
P t , g G ν _ t , g G = 0 g
( P ¯ t , w f P t , w W ) ν ¯ t , w W = 0
P t , w W ν _ t , w W = 0
( R ¯ g G , up R t , g G , dn ) ν ¯ t , g G , up = 0
R t , g G , up ν _ t , g G , up = 0 g
( R ¯ g G , dn R t , g G , dn ) ν _ t , g G , dn = 0
R t , g G , dn ν _ t , g G , dn = 0 g
( P ¯ g G P t , g G R t , g G , up ) ν t , g G , up = 0 g
( P t , g G R t , g G , dn ) ν t , g G , dn = 0 g
( P ¯ t EVA P t EVA ) ν ¯ t EVA = 0
( P t EVA P _ t EVA ) ν _ t EVA = 0
( P ¯ t EVA P t EVA R t EVA , dn ) ν t EVA , dn = 0
( P t EVA R t EVA , up P _ t EVA ) ν t EVA , up = 0
Replacing Equations (A3), (A6), (A7), (A37), and (A48)–(A51) into Equation (13), the objective function of the single-level linear programming problem obtained from the bilevel model transformed by the KKT conditions and the dual theory is as follows:
  Maximise Λ UL DA , Λ LL DA , Λ d u a l DA t = 1 T [ g = 1 G ( P ¯ g G ν ¯ t , g G + R ¯ g G , up ν ¯ t , g G , up + R ¯ g G , dn ν ¯ t , g G , dn + P ¯ g G ν t , g G , up + P t , g G C g G , en + R t , g G , up C g G , up + R t , g G , dn C g G , dn ) + w = 1 W ( P ¯ t , w f ν ¯ t , w W + P t , w W C w W ) + P t L ( λ t EM C t L ) + R t up λ t RM , up + R t dn λ t RM , dn ( R t EVA , up + R t EVA , dn ) C IRC , re ]
In the intra-day stage, the strong dual equation for the lower-model objective function (43) is as follows:
Minimize Λ LL RT = Maximise Λ d u a l RT w = 1 W ( P ¯ t , w a P t , w W * ) C spill + g = 1 G ( P t , g G , up * P t , g G , dn * ) C t , g G , en + ( P t EVA , dn * P t EVA , up * ) λ t EVA , rt + ( P t EVA , up * + P t EVA , dn * ) C IRI , rt ] = w = 1 W P t , w W   λ t RT w = 1 W P ¯ t , w a ν ¯ t , w W * g = 1 G ( R t , g G , up ν ¯ t , g G , up * + R t , g G , dn ν ¯ t , g G , dn * ) R t EVA , up ν ¯ t EVA , up * R t EVA , dn ν ¯ t EVA , dn *
where Λ d u a l RT is the set of dual variables of the lower model in the intra-day stage.
According to Equation (50), the slack constraints corresponding to the inequality constraints (A27)–(A36) are as follows:
( R t , g G , up P t , g G , up * ) ν ¯ t , g G , up * = 0 g
P t , g G , up * ν _ t , g G , up * = 0 g
( R t , g G , dn P t , g G , dn * ) ν ¯ t , g G , dn * = 0 g
P t , g G , dn * ν _ t , g G , dn * = 0 g
( P ¯ t , w a P t , w W * ) ν ¯ t , w W * = 0 w
P t , w W * ν _ t , w W * = 0 w
( R t EVA , up P t EVA , up * ) ν ¯ t EVA , up * = 0
P t EVA , up * ν _ t EVA , up * = 0
( R t EVA , dn P t EVA , dn * ) ν ¯ t EVA , dn * = 0
P t EVA , dn * ν _ t EVA , dn * = 0
Replacing Equations (A25), (A26), (A53), and (A60)–(A63) into Equation (24), the objective function of the single-level linear programming problem obtained from the bilevel model transformed by the KKT conditions and the dual theory is as follows:
Maximise Λ UL RT , Λ LL RT , Λ d u a l RT t = 1 T [ g = 1 G ( P t , g G , up * C t , g G , en P t , g G , dn * C t , g G , en + R t , g G , up ν ¯ t , g G , up * + R t , g G , dn ν ¯ t , g G , dn * ) + w = 1 W ( P ¯ t , w a C spill P t , w W * C spill + P t , w W   λ t RT + P ¯ t , w a ν ¯ t , w W * ) ( P t EVA , up * P t EVA , dn * ) λ avg DA + ( P t EVA , up * + P t EVA , dn * ) ( C IRI , rt C IRC , rt ) ]

References

  1. Keyvandarian, A.; Saif, A. Optimal sizing of a reliability-constrained, stand-alone hybrid renewable energy system using robust satisficing. Renew. Energy 2023, 204, 569–579. [Google Scholar] [CrossRef]
  2. Xu, X.; Mi, Z.; Yu, S.; Zhan, Z.; Ji, L. Spatial-temporal response capability probabilistic evaluation method of electric vehicle aggregator based on trip characteristics modelling. IET Gener. Transm. Distrib. 2023, 17, 2192–2206. [Google Scholar] [CrossRef]
  3. Lu, X.; Li, K.; Wang, F. Fundamentals and business model for resource aggregator of demand response in electricity markets. Energy 2020, 204, 117885. [Google Scholar] [CrossRef]
  4. Yadav, J.; Kurre, S.K.; Kumar, A.; Kumar, R. Nonlinear dynamics of controlled release mechanism under boundary friction. Results Eng. 2021, 11, 100265. [Google Scholar] [CrossRef]
  5. Jia, Z.; Li, J.; Zhang, X.; Zhang, R. Review on Optimization of Forecasting and Coordination Strategies for Electric Vehicle Charging. J. Mod. Power Syst. Clean Energy 2023, 11, 389–400. [Google Scholar] [CrossRef]
  6. Kumar, R.; Ahuja, N.J.; Saxena, M.; Kumar, A. Modelling and Simulation of Object Detection in Automotive Power Window. Indian J. Sci. Technol. 2016, 9, 1–6. [Google Scholar] [CrossRef]
  7. Global EV Outlook. 2021. Available online: https://www.iea.org/reports/global-ev-outlook-2021 (accessed on 15 April 2021).
  8. Alfaverh, F.; Dena, M.; Sun, Y. Optimal vehicle-to-grid control for supplementary frequency regulation using deep reinforcement learning. Electr. Power Syst. Res. 2023, 214, 108949. [Google Scholar] [CrossRef]
  9. Xu, X.; Mi, Z.; Zhan, Z.; Ji, L. Response capability evaluation model of electric vehicle aggregator based on evolutionary game and response anticipation. Front. Energy Res. 2023, 11, 1225327. [Google Scholar] [CrossRef]
  10. Kumar, R.; Pachauri, R.K.; Badoni, P.; Bharadwaj, D.; Mittal, U.; Bisht, A. Investigation on parallel hybrid electric bicycle along with issuer management system for mountainous region. J. Clean. Prod. 2022, 362, 132430. [Google Scholar] [CrossRef]
  11. Zhang, H.; Hu, Z.; Xu, Z.; Song, Y. Evaluation of Achievable Vehicle-to-Grid Capacity Using Aggregate PEV Model. IEEE Trans. Power Syst. 2017, 32, 784–794. [Google Scholar] [CrossRef]
  12. Kiannejad, M.; Salehizadeh, M.R.; Oloomi-Buygi, M.; Shafie-khah, M. Artificial neural network approach for revealing market competitors’ behaviour. IET Gener. Transm. Distrib. 2020, 14, 1292–1297. [Google Scholar] [CrossRef]
  13. Kiannejad, M.; Salehizadeh, M.R.; Oloomi-Buygi, M. Two-stage ANN-based bidding strategy for a load aggregator using decentralized equivalent rival concept. IET Gener. Transm. Distrib. 2021, 15, 56–70. [Google Scholar] [CrossRef]
  14. Kiannejad, M.; Salehizadeh, M.R.; Oloomi-Buygi, M.; Baringo, L. A stochastic offering approach for photovoltaic power plants in day-ahead and balancing markets. Int. J. Electr. Power Energy Syst. 2023, 147, 108841. [Google Scholar] [CrossRef]
  15. Lu, X.; Li, K.; Wang, F.; Mi, Z.; Sun, R.; Wang, X.; Lai, J. Optimal Bidding Strategy of der Aggregator Considering Dual Uncertainty via Information Gap Decision Theory. IEEE Trans. Ind. Appl. 2021, 57, 158–168. [Google Scholar] [CrossRef]
  16. Baringo, L.; Sánchez Amaro, R. A stochastic robust optimization approach for the bidding strategy of an electric vehicle aggregator. Electr. Power Syst. Res. 2017, 146, 362–370. [Google Scholar] [CrossRef]
  17. Zheng, Y.; Yu, H.; Shao, Z.; Jian, L. Day-ahead bidding strategy for electric vehicle aggregator enabling multiple agent modes in uncertain electricity markets. Appl. Energy 2020, 280, 115977. [Google Scholar] [CrossRef]
  18. Han, B.; Lu, S.; Xue, F.; Jiang, L. Day-ahead electric vehicle aggregator bidding strategy using stochastic programming in an uncertain reserve market. IET Gener. Transm. Distrib. 2019, 13, 2517–2525. [Google Scholar] [CrossRef]
  19. de la Torre, S.; Aguado, J.A.; Sauma, E. Optimal scheduling of ancillary services provided by an electric vehicle aggregator. Energy 2023, 265, 126147. [Google Scholar] [CrossRef]
  20. Han, S.; Lee, D.; Park, J. Optimal Bidding and Operation Strategies for EV Aggregators by Regrouping Aggregated EV Batteries. IEEE Trans. Smart Grid 2020, 11, 4928–4937. [Google Scholar] [CrossRef]
  21. Aliasghari, P.; Mohammadi-Ivatloo, B.; Abapour, M. Risk-based scheduling strategy for electric vehicle aggregator using hybrid Stochastic/IGDT approach. J. Clean. Prod. 2020, 248, 119270. [Google Scholar] [CrossRef]
  22. Faddel, S.; Aldeek, A.; Al-Awami Ali, T.; Sortomme, E.; Al-Hamouz, Z. Ancillary Services Bidding for Uncertain Bidirectional V2G Using Fuzzy Linear Programming. Energy 2018, 160, 986–995. [Google Scholar] [CrossRef]
  23. Jia, Y.; Mi, Z.; Yu, Y.; Song, Z.; Sun, C. A Bilevel Model for Optimal Bidding and Offering of Flexible Load Aggregator in Day-Ahead Energy and Reserve Markets. IEEE Access 2018, 6, 67799–67808. [Google Scholar] [CrossRef]
  24. Yang, H.; Xie, X.; Vasilakos, A.V. Noncooperative and cooperative optimization of electric vehicle charging under demand uncertainty: A robust Stackelberg game. IEEE Trans. Veh. Technol. 2016, 65, 1043–1058. [Google Scholar] [CrossRef]
  25. Li, Y.; Lin, H.; Zhou, Y. Bargaining game based on psychological cost of electric vehicles and risk assessment of aggregators. IET Gener. Transm. Distrib. 2023, 17, 1870–1883. [Google Scholar] [CrossRef]
  26. Wu, H.; Shahidehpour, M.; Alabdulwahab, A.; Abusorrah, A. A game theoretic approach to risk-based optimal bidding strategies for electric vehicle aggregators in electricity markets with variable wind energy resources. IEEE Trans. Sustain. Energy 2016, 7, 374–385. [Google Scholar] [CrossRef]
  27. Chen, X.; Leung, K. Non-Cooperative and Cooperative Optimization of Scheduling with Vehicle-to-Grid Regulation Services. IEEE Trans. Veh. Technol. 2020, 69, 114–130. [Google Scholar] [CrossRef]
  28. Kumar, R.; Kumar, A.; Gupta, M.K.; Yadav, J.; Jain, A. Solar tree-based water pumping for assured irrigation in sustainable Indian agriculture environment. Sustain. Prod. Consum. 2022, 33, 15–27. [Google Scholar] [CrossRef]
  29. Mu, Y.; Wu, J.; Jenkins, N. A spatial-temporal model for grid impact analysis of plug-in electric vehicles. Appl. Energy 2014, 114, 456–465. [Google Scholar] [CrossRef]
  30. Olivier, B.; Mario, S.; Paul, S. Market Power and Renewables: The Effects of Ownership Transfers. Energy J. 2021, 42, 195–225. [Google Scholar]
  31. Stefan, L.; Mario, S. Large-scale battery storage, short-term market outcomes, and arbitrage. Energy Econ. 2022, 107, 105786. [Google Scholar]
Figure 1. The framework of EVA participation in the electricity market.
Figure 1. The framework of EVA participation in the electricity market.
Sustainability 15 15127 g001
Figure 2. Energy and power boundaries of an individual EV.
Figure 2. Energy and power boundaries of an individual EV.
Sustainability 15 15127 g002
Figure 3. Bilevel decision-making framework optimization flowchart.
Figure 3. Bilevel decision-making framework optimization flowchart.
Sustainability 15 15127 g003
Figure 4. Forecast power output curves of wind power and baseline load demand.
Figure 4. Forecast power output curves of wind power and baseline load demand.
Sustainability 15 15127 g004
Figure 5. Clearing results of the day-ahead electricity market in Scenario 1: (a) dispatch power; (b) up-reserve capacity; (c) down-reserve capacity; (d) day-ahead electricity prices.
Figure 5. Clearing results of the day-ahead electricity market in Scenario 1: (a) dispatch power; (b) up-reserve capacity; (c) down-reserve capacity; (d) day-ahead electricity prices.
Sustainability 15 15127 g005aSustainability 15 15127 g005b
Figure 6. Clearing results of the intra-day electricity market in Scenario 1: (a) up-reserve scheduling requirement; (b) down-reserve scheduling requirement; (c) intra-day electricity price.
Figure 6. Clearing results of the intra-day electricity market in Scenario 1: (a) up-reserve scheduling requirement; (b) down-reserve scheduling requirement; (c) intra-day electricity price.
Sustainability 15 15127 g006
Figure 7. Clearing results of the day-ahead electricity market in Scenario 2: (a) dispatch power; (b)up-reserve capacity; (c) down-reserve capacity; (d) day-ahead electricity prices. C IRI , rt represents the incentive price paid by the ISO to EVA for intra-day dispatch reserve capacity. C IRC , rt denotes the incentive price paid by EVA to EV users for intra-day dispatch reserve capacity.
Figure 7. Clearing results of the day-ahead electricity market in Scenario 2: (a) dispatch power; (b)up-reserve capacity; (c) down-reserve capacity; (d) day-ahead electricity prices. C IRI , rt represents the incentive price paid by the ISO to EVA for intra-day dispatch reserve capacity. C IRC , rt denotes the incentive price paid by EVA to EV users for intra-day dispatch reserve capacity.
Sustainability 15 15127 g007
Figure 8. Clearing results of the intra-day electricity market in Scenario 2: (a) up-reserve scheduling requirement; (b) down-reserve scheduling requirement; (c) intra-day electricity price.
Figure 8. Clearing results of the intra-day electricity market in Scenario 2: (a) up-reserve scheduling requirement; (b) down-reserve scheduling requirement; (c) intra-day electricity price.
Sustainability 15 15127 g008
Figure 9. Impact of C spill on ISO and EVA intra-day revenue.
Figure 9. Impact of C spill on ISO and EVA intra-day revenue.
Sustainability 15 15127 g009
Table 1. Operation and offering parameters of thermal power producers.
Table 1. Operation and offering parameters of thermal power producers.
Parameters P ¯ g G (MW) R ¯ g G , up / R ¯ g G , dn (MW) C g G , en (USD/MWh) C g G , up / C g G , dn (USD/MWh)
G1420845026
G2200406032
G36001203018
Table 2. The main parameters of EVA.
Table 2. The main parameters of EVA.
ParametersValuesParametersValues
p i c 7 kW S O C d (HBW) N ( 0 . 6 , 0 . 1 2 , 0 . 5 , 0 . 8 )
p i d −7 kW S O C d (HBO) N ( 0 . 6 , 0 . 1 2 , 0 . 5 , 0 . 8 )
S O C i max 1 S O C d (NHB) N ( 0 . 7 , 0 . 05 2 , 0 . 6 , 0 . 9 )
S O C i min 0.2 Q i N ( 25 , 9 . 5 2 , 20 , 40 )
η c 0.9 η d 0.9
Table 3. Revenue comparison.
Table 3. Revenue comparison.
ScenarioISO (USD)EVA (USD)
1328,044.20−26,432.95
2330,306.8620,830.07
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Xu, X.; Zhan, Z.; Mi, Z.; Ji, L. An Optimized Decision Model for Electric Vehicle Aggregator Participation in the Electricity Market Based on the Stackelberg Game. Sustainability 2023, 15, 15127. https://doi.org/10.3390/su152015127

AMA Style

Xu X, Zhan Z, Mi Z, Ji L. An Optimized Decision Model for Electric Vehicle Aggregator Participation in the Electricity Market Based on the Stackelberg Game. Sustainability. 2023; 15(20):15127. https://doi.org/10.3390/su152015127

Chicago/Turabian Style

Xu, Xiangchu, Zewei Zhan, Zengqiang Mi, and Ling Ji. 2023. "An Optimized Decision Model for Electric Vehicle Aggregator Participation in the Electricity Market Based on the Stackelberg Game" Sustainability 15, no. 20: 15127. https://doi.org/10.3390/su152015127

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