Hierarchical Game for Coupled Power System with Energy Sharing and Transportation System
Abstract
The wide deployment of distributed renewable energy sources and electric vehicles can help mitigate climate crisis. This necessitates new business models in the power sector to hedge against uncertainties while imposing a strong coupling between the connected power and transportation networks. To address these challenges, this paper first proposes an energy sharing mechanism considering AC power network constraints to encourage local energy exchange in the power system. Under the proposed mechanism, all prosumers play a generalized Nash game. We prove that the energy sharing equilibrium exists and is socially optimal. Furthermore, a hierarchical game is built to characterize the interactions both inside and between the power and transportation systems. Externally, the two systems are engaged in a generalized Nash game because traffic flows serve as electric demands as a result of charging behaviors, and each driver pays the energy sharing price for charging. The hierarchical game is then converted into a mixed-integer linear program (MILP) with the help of optimality conditions and linearization techniques. Numerical experiments validate the theoretical results and show the mutual impact between the two systems.
Index Terms:
coupled power-transportation system, energy sharing, Wardrop user equilibirum, hierarchical gameNomenclature
-A Acronyms
- EV
-
Electric vehicle.
- GV
-
Gasoline vehicle.
- CS
-
Charging station.
- OD
-
Origin-destination.
- PV
-
Photovoltaic.
- TS
-
Transportation system.
- PS
-
Power system.
- DER
-
Distributed energy resource.
- MILP
-
Mixed-integer linear program.
-B Indices and Sets
-
Set of nodes in the power system.
-
Set of lines in the power system.
-
Set of CSs.
-
Set of CSs powered by prosumer .
-
Set of nodes in the transportation system.
-
Set of links in the transportation system.
-
Set of origin nodes.
-
Set of destination nodes.
-
Set of GV paths connecting OD pair .
-
Set of EV paths connecting OD pair .
-
Set of regular links.
-
Set of charging links.
-
Set of bypass links.
-
Set of partitions.
-C Parameters
-
Renewable generator output at prosumer .
-
Fixed power demand at prosumer .
-
Lower/Upper bound of elastic demand at prosumer .
-
Market sensitivity.
-
Resistance and reactance of line .
-
Squared current magnitude of line .
-
Squared voltage magnitude of node .
-
Lower/Upper bound of .
-
Lower/Upper bound of .
-
Lower/Upper bound of .
-
Upper bound of .
-
Total traffic flow between and for GV/EV.
-
Indicator variable for GV/EV.
-
Free travel time of link .
-
Free travel capacity of link .
-
Average service time at CS of link .
-
Maximum waiting time at CS of link .
-
Maximum allowable EV flow at CS of link .
-
Electricity price of charging link with CS .
-
EV battery charging demand.
-
A constant converting time to monetary value.
-
Integer parameter for linear approximation.
-
Constant coefficient matrices in compact form.
-
Constant coefficient matrices in compact form.
-
Lower/Upper bounds of for partition .
-
Lower/Upper bounds of .
-
Partition number of McCormick envelope.
-D Decision Variables
-
Elastic demand at node .
-
Total charging demand of links .
-
Sharing quantity of node .
-
Sharing price for node .
-
Bid of prosumer in the sharing market.
-
Active/Reactive power flow of line .
-
Utility of prosumer .
-
GV/EV traffic flow of a path .
-
Aggregate traffic flow of link .
-
Aggregate GV/EV traffic flow of link .
-
Travel time on link .
- /
-
Total cost of a path for GV/EV.
-
Minimal cost from to for GV/EV.
-
Auxiliary variables.
-
Vector variable in compact form.
-
Dual variable vectors in compact form.
-
Binary variable for partition .
-
Dual variable for partition .
-
Variable for partition .
-
Auxiliary variable to replace bilinear term.
I Introduction
The electrification of transportation systems together with massive deployment of clean sources such as renewable energy has been regarded as an important means of carbon emission reduction [1]. According to the Deloitte report, electric vehicle (EV) developed rapidly in the past decade and is expected to comprise 48%, 27%, and 42% of light-duty vehicle market shares in China, the U.S., and Europe, respectively, by 2030 [2]. Meanwhile, over 81,000 distributed wind turbines had been installed in the U.S. during 2003-2017 with a total capacity of 1,076 MW [3]. The residential solar photovoltaic (PV) panels also grew dramatically from 3,700 MW in 2004 to 150,000 MW in 2014 [4]. The impact of these trends is twofold: Firstly, the proliferation of distributed energy resources (DERs) provides conventional consumers the ability to produce, turning them into proactive prosumers. The power system is changing from an operator-centric model to a prosumer-centric model. Secondly, the prosperity of EVs tightens the coupling of the power and transportation systems. Therefore, it is necessary to analyze the interaction between coupled power and transportation systems while considering the electric grid transformation.
For the first issue, instead of being dispatched centrally, prosumers prefer actively participate in energy management by efficiently configuring their production and consumption [5]. Many recent studies turned to peer-to-peer (P2P) energy sharing (trading) since it can unlock prosumers’ flexibility to the maximum and provide enough incentive to get rid of the dependence on financial support [6]. Typical energy sharing mechanisms can be divided into optimization-based ones, cooperative game-based ones, and noncooperative game-based ones. Optimization-based mechanisms begin with a centralized problem and implement energy sharing with the help of distributed optimization algorithms, such as alternating direction method of multipliers [7]. To have a clearer economic interpretation, game theory is applied. Cooperative game-based mechanisms provide proper allocation rules so that all prosumers will spontaneously act towards the social optimum. Despite some well-known methods such as the Shapley value [8], nucleolus [9], Nash bargaining [10], designing the allocation rule is challenging due to asymmetric information and privacy concerns. For non-cooperative game-based mechanisms, two typical models are Stackelberg games [11, 12, 13] and generalized Nash games [14, 15, 16]. Specifically, in the Stackelberg game [11], the operator moves first to decide on the electricity price and then prosumers choose their strategies. Reference [12] further considered prosumers’ supply and demand ratios in the pricing decision of the operator [12]. A data-driven method was utilized to find a nearly optimal pricing strategy [13]. However, under the Stackelberg game setting, the flexibility of prosumers is limited to some extent since they are followers whose action sets are influenced by the operator (leader). In contrast, generalized Nash games allow prosumers to participate actively as leaders, which is the focus of this paper. A generalized demand function based mechanism was proposed with practical bidding algorithms [14]. Network constraints were further considered [15, 16]. A bilevel model was proposed to model the interaction between the grid operator and P2P energy trading market [17]. However, they adopted simple DC power flow models, which are not accurate enough for the power distribution systems. The AC network model was further integrated with a bilateral energy trading mechanism [18] and direct energy trading framework [19]. Nevertheless, the above studies concentrated on analyzing the behavior of power systems only, whereas the interaction of multi-infrastructures implementing energy sharing remains unexplored.
For the second issue, a large number of EV charging stations (CSs) have been constructed in recent years to meet the growing EV charging needs. On the one hand, the routing of EV traffic flow for CSs will impact the road congestion of transportation systems [20]. On the other hand, the high charging demand from CSs can pose a threat to the distribution network operation [21]. Therefore, it is important to analyze the impact of EVs’ traveling and charging behavior on the two systems’ operation [22]. References [23] and [24] studied the optimal traffic-power flow using a mixed integer linear program (MILP). The EV scheduling strategies [25], the urban transportation network expansion planning [26], and the resilience enhancement [27] of coupled transportation and power systems were investigated. The above works assumed that both systems are under the control of the same operator. However, in reality, the two systems belong to different stakeholders and may have conflicting interests. A bi-level model was proposed to coordinate the two systems [28]. Reference [29] proposed a bi-level EV charging coordination approach to mitigate the global carbon emission of the coupled power and transportation systems. A tri-level model was proposed to model the interaction among charging service providers, the transportation system and the power system [30]. A pricing game was formulated for charging stations in the coupled power-transportation environment and solved by a deep reinforcement learning based method [31]. Reference [32] considered the decision-making of each system as an independent stakeholder. Iterative methods were proposed to search for the equilibrium, which, however, have no convergence guarantee. Besides, their power systems adopted a centralized operation model without taking into account the promising trend of energy sharing in the prosumer era.
References | Energy | Power | Transportation | Game |
sharing | system | system | ||
[7] | x | x | x | |
[8]–[14] | x | x | ||
[15]–[19] | x | |||
[20]–[30] | x | x | ||
[31, 32] | x | |||
This paper |
This paper studies the interaction of coupled power and transportation systems considering the strategic behavior within each system, i.e. the prosumers’ strategic energy sharing behaviors in the power system and the EV drivers’ strategic route selection behavior in the transportation system. We summarize and compare the operation of the coupled power-transportation system proposed in this paper and other related literature in Table I. The main contributions are twofold:
1) Hierarchical Game Model of Coupled Transportation and Power Systems. We propose a hierarchical game model to characterize the complex interactions of coupled power and transportation systems. In the power system, an effective energy sharing mechanism is proposed under which all prosumers play a generalized Nash game. Different from the existing work, AC power network constraint is incorporated. In the transportation system, all drivers strategically select their routes to minimize their travel costs, which constitutes a Nash game. The charging load of EVs on a road with a charging station of the transportation system serves as the electric demand for a node in the power system, and the drivers pay for charging at the prices derived from the energy sharing market. Hence, externally, there is a generalized Nash game between the two systems.
2) Method for Computing the Equilibrium. To obtain the equilibrium of the proposed hierarchical game, we first provide two equivalent optimization models to compute the equilibrium in the power and transportation systems, respectively, in Propositions 1 and 2. Then, to accelerate the computation, we linearize the nonlinear AC power network constraint via polyhedral approximation. Further, we replace the equivalent optimization model for energy sharing equilibrium in the power system with its primal-dual optimality condition. The resulting nonlinear terms are linearized by piecewise McCormick envelope and SOS2 variables. Finally, the equilibrium of the hierarchical game can be solved by a MILP. Case studies show that the proposed method can greatly enhance the computational efficiency and avoid the disconvergence problem of the traditional methods.
II Mathematical Formulation
The structure of the coupled power and transportation systems is shown in Fig. 1. Each charging station (CS) in the transportation system is powered by a prosumer node in the power distribution system. When an EV goes to a CS, it receives a certain amount of energy. In the transportation system, we consider two kinds of vehicles: traditional gasoline vehicles (GV) and EVs. Each GV driver chooses the route that has the minimum travel time. Each EV driver chooses the route that can minimize its travel cost, which includes a cost proportional to the travel time and a cost related to the charging price. In the power distribution system, each prosumer node is equipped with a distributed renewable generator to supply its demand and to provide electricity for a CS in the transportation system. The prosumer nodes can share energy with each other so that one with excessive power can sell electricity to another that lacks power. In general, the transportation system and the power system closely couple with each other. The traffic flow will influence the demand at the nodes of the power distribution system, which will further impact the energy sharing result. The energy sharing price affects the driving behavior of EV owners, which in turn influences the traffic flow in the transportation system. In the following, we will first introduce the game models inside the power and transportation systems, respectively; and then the hierarchical game model considering the interactions of the two systems.

We introduce game theory into this problem because a game naturally exists among stakeholders in the power-transportation problem studied, i.e., among prosumers in the power grid and drivers in the transportation system, and between the power and the transportation system operators. Each stakeholder is rational and aims to maximize their own profit. As a result, conflicts of interests occur among stakeholders. It is thus well justified to analyze their strategic behaviors considering such interest conflicts, i.e., under a game setting. An alternative method, the centralized optimization method [23] that assumes all stakeholders are controlled by a central operator, can achieve a lower total cost. However, the centralized method fails to account for the strategic behaviors and competing interests among stakeholders and has high computational burdens and privacy concerns. Therefore, a more practical method based on game theory is a must. There have been references studying the game equilibrium in power-transportation networks [32, 31]. For example, reference [32] formulated a pricing game for charging service providers in a power-transportation network. Reference [31] analyzed the equilibrium between the power and the transportation networks. Our paper extends and improves these studies.
While the existing studies focus on analyzing the game equilibrium, we move a step further – design a market mechanism to coordinate the behaviors of strategic stakeholders so that their equilibrium could have a good economic efficiency. In particular, we propose an energy sharing market mechanism as follows. We prove that under the proposed mechanism, the energy sharing equilibrium can attain social optimum, as Proposition 1 states in Section III.
II-A Energy Sharing Equilibrium in Power System
The power system can be modeled as a connected graph , where and represent the set of nodes and power lines, respectively. Each prosumer node has a renewable generator whose output is , fixed demand , and elastic demand . Other nodes only have fixed demand. For notation conciseness, for the nodes with fixed demand, we let their and . Denote the set of CSs supplied by prosumer node as , which imposes total power demand by EVs. With the real-time renewable generator output , the prosumer can adjust its elastic demand and share its excessive/deficit energy with other prosumers at a price to maintain energy balancing. The utility of elastic demand can be represented by concave functions , so that are convex functions. We propose an energy sharing mechanism as follows:
To participate in energy sharing, each prosumer submits a bid to the market operator, indicating its willingness to buy. The energy sharing market prices and the sharing quantities will be determined according to the bids. Their relationship can be represented by a generalized demand function , where is the market sensitivity. It shows that given the same price , the prosumer will buy more if it has a higher willingness to buy (the higher , the higher ); the prosumer will buy less when energy is more expensive (the higher , the less ). The market operator clears the market by solving:
(1a) | ||||
s.t. | (1b) |
where
(2a) | ||||
(2b) | ||||
(2c) | ||||
(2d) | ||||
(2e) | ||||
(2f) | ||||
(2g) | ||||
(2h) |
where is bus ’s reactive power injection, is the active/reactive power flow of line , is the resistance/reactance, and is the squared current/voltage magnitude. The objective function (1a) is designed to minimize the sum of square of the energy sharing prices. We will prove later in Proposition 1 that such a design can guarantee an equilibrium that is socially optimal. Constraints (2a)-(2d) describe the branch flow model. Second-order cone relaxation is applied, so the original equality constraint has been turned into the inequality constraint in (2d). Constraints (2e)-(2h) include the physical bounds of prosumer power injection capacities, squared bus voltage magnitudes, and squared line current magnitudes.
For each prosumer , its net cost equals the energy sharing cost (when , it means prosumer will sell energy to the market and receive revenue ) minus its utility . It can decide on the optimal values of and to minimize its net cost:
(3a) | ||||
s.t. | (3b) | |||
(3c) |
Constraint (3b) shows that the renewable generation plus the energy it buys from the energy sharing market can satisfy its fixed and elastic demands. Constraint (3c) is the demand adjustable range.
The aforementioned energy sharing mechanism can protect the privacy of both prosumers and the operator to some extent, since the network constraints (2a)-(2h) are known only to the operator and the individual capacity constraint (3c) is available only to the prosumer. If we take the market operator as a virtual player, then all prosumers and the operator play a generalized Nash game. A major feature that distinguishes the generalized Nash game from a standard Nash game is that both the objective function and the constraints of one player are influenced by the strategies of the other players [33]. Denote the objective function (1a) of the market operator as and its feasible set as . Denote the objective function (3a) of each node as and its feasible set as . The game consists of the following elements:
-
1)
The set of players, including prosumers and the market operator .
-
2)
Strategy sets: for prosumer , it is , and for market operator , it is .
-
3)
Payoff functions: for prosumer , it is and for the market operator, it is .
To be concise, denote the energy sharing game by .
Definition 1.
In general, generalized Nash games are difficult to analyze, and there is no theoretical guarantee for the existence and uniqueness of an equilibrium. Moreover, as part of the power demand comes from the transportation system, the interaction among the two systems constitutes another Nash game described later in Section II-C. This makes the problem even more sophisticated. In Section III, we will derive an equivalent optimization model in Proposition 1 for computing the generalized Nash equilibrium efficiently.
Remark: With the proliferation of distributed energy resources (DERs), passive consumers turn into proactive prosumers, calling for innovative market mechanisms to coordinate their flexibility and reduce their overall operational costs [34, 5]. Energy sharing market has emerged as one of the potential solutions to this challenge [35]. In an energy sharing market, prosumer makes decisions based on their own interests, thus giving rise to competition and forming a game. Usually, the equilibrium of such a game is not socially optimal because of the conflicts of interest. In this paper, we propose an energy sharing market mechanism with the market clearing rule in (1). In particular, (1a) is designed as minimizing the sum of squares of prices. We prove that under the proposed mechanism, the energy sharing equilibrium can attain social optimum, as Proposition 1 in Section III states.
II-B Wardrop User Equilibrium in Transportation System
The transportation system can be modeled as a connected graph , where and represent the set of nodes and roads (links), respectively. Each road (link) is denoted by and its traffic flow by . Each driver needs to travel from an origin node to a destination node . Each origin-destination (OD) pair is connected by a set of paths. We consider two kinds of vehicles in the transportation system: GVs and EVs. The GV traffic flow of a path is and the given total GV traffic flow from to is . Similarly, for EV traffic flow, . To characterize the relationship between and , we introduce the indicator variable () for GVs (EVs). () if road is part of the path (); otherwise, (). Therefore,
(5) |
where is used to abbreviate . The travel time on a link depends on its aggregate traffic flow .
There are two types of links: the regular link without a CS and the charging link with a CS. When an EV travels on the charging link, it can choose to get charged at the CS or bypass the CS. To facilitate the modeling and analysis, the original network is modified by adding a bypass link in parallel to the charging link, as shown in Fig. 2. The charging link is denoted by while the bypass link by . .

For the regular link , we adopt the Bureau of Public Roads (BPR) function (6) to describe the travel time, which increases with the traffic flow [36].
(6) |
where and are the free travel time and the capacity of link . For a charging link (), the time spent on it is
(7) |
where denote the average service time, the maximum waiting time, and the maximum allowable EV flow of the CS on link . The travel time on a bypass link is so short that is assumed to be zero, i.e., .
For a GV owner, its travel cost on path between OD pair is only influenced by the travel time:
(8) |
where is the monetary cost of travel time.
For an EV owner, when deciding its route, it cares about two factors: the travel time and the charging price. Denote the charging price of the charging link with CS by , and we have if CS . The EV travel cost of a path is
(9) |
where represents an EV’s charging demand, which is a constant, e.g., 20kWh.
Given the total traffic flows of all OD pairs , each driver will choose the route that can minimize its own travel cost. Meanwhile, the decisions of all drivers will affect the aggregate traffic flow and thus the travel time . An equilibrium is reached when no driver can reduce its travel cost by changing its route unilaterally.
Definition 2.
(Wardrop User Equilibrium [37]) A flow is called a Wardrop user equilibrium if and only if for each OD pair, all paths used by GVs (EVs) have the same travel cost that is no greater than the cost of any unused paths, i.e.
(10) | |||
(11) |
Take (10) as an example. For any used path , we have and that equals . For any unused path, we have and that the travel cost is larger than or equal to . The value of represents the minimum travel cost that is the same across all used paths from to . As one driver’s driving behavior may influence other drivers’ travel time and travel cost, all drivers constitute a Nash game. The game consists of the following elements:
-
1)
The set of players, including EV owners and GV owners .
-
2)
Strategy sets: for EV owner driving from to , it is ; and for GV owner driving from to , it is .
- 3)
To be concise, denote by the strategic form of this Nash game.
II-C Hierarchical Game of Coupled Systems
In Sections II-A and II-B, we introduced the generalized Nash game in the power system and the Nash game in the transportation system, respectively. Externally, the power and transportation systems couple in two ways:
1) The charging demand in the transportation system is part of the electric load in the power system
(12) |
2) The electricity price on each CS equals the sharing price at node if . Since each prosumer node can choose to sell energy in the sharing market or serve the transportation system, to prevent arbitrage, the prices for both options should be equal.

The interactions inside and between the two systems are shown in Fig. 3, which is a hierarchical game. To be specific, in the power system, there is a generalized Nash game among all prosumers participating in the energy sharing market. In the transportation system, all drivers strategically choose their route and play a Nash game. Moreover, the traffic flow in the transportation system will influence the demand in the power system, and the electricity price in the power system will impact the cost of EVs in the transportation system. Therefore, there is a generalized Nash game between two systems. The game consists of the following elements:
-
1)
Players: the power system as a whole, denoted by and the transportation system as a whole, denoted by .
-
2)
Strategy sets: for the power system, it is is the energy sharing price at the equilibrium (1) given ; for the transportation system, it is is given by the Wardrop User Equilibrium with .
-
3)
Payoff functions: for power system, it is the sum of (3a) for all at the energy sharing equilibrium (1) given , denoted by ; for transportation system, it is the total travel cost of all EVs and GVs at the Wardrop User Equilibrium given , denoted by .
To be concise, denote the game above by .
III Solution Methodology
According to the analysis above, there is a hierarchical game between the coupled power and transportation systems. To the best of our knowledge, there is no existing method to analyze the equilibrium of such a hierarchical game due to its high complexity. To tackle this problem, in this section, we first provide two equivalent optimization models for computing the equilibrium of each system, with theoretical proofs. Then we turn the external generalized Nash game between the two systems into a MILP based on optimality conditions and linearization techniques, to solve it efficiently.
III-A Optimization Models For Computing the Equilibrium
We first provide two optimization models for computing the equilibrium inside the power and transportation systems, respectively, as stated in Propositions 1 and 2.
Proposition 1.
Proposition 2.
The proofs of Propositions 1 and 2 are in Appendices A and B, respectively. They facilitate our further analysis. It is worth noting that the property given by Proposition 1 is not trivial. In fact, at most of the time, the equilibrium of a generalized Nash game is not socially optimal; moreover, there is no guarantee on its existence and uniqueness [33]. Even in a linear and convex setting, it is challenging to analyze a generalized Nash game due to the variability and interdependency of strategy sets, i.e., each player’s strategy set depends on other players’ strategies. In Proposition 1, we prove that a unique energy sharing equilibrium exists and happens to be the optimal solution of the centralized problem (13). This shows the effectiveness of the proposed energy sharing mechanism and facilitates further analysis of the market equilibrium.
III-B Transformation and Linearization
Two equivalent optimization models (13) and (14) are derived for computing the equilibrium in the power and transportation systems, respectively. As we can see from Fig. 3, there is a Nash game between the two systems since the electricity price affects the travel cost in the transportation system and the traffic flow affects the demand in the power distribution system. In the following, we convert the optimization problems (13)-(14) into a set of mixed-integer linear constraints by optimality conditions and linearizations, based on which we can obtain the hierarchical game equilibrium of the coupled power and transportation systems.
Regarding the energy sharing problem (13), though the second-order cone constraint (2d) is convex, its nonlinearity still presents a challenge for efficient computation. To address this, polyhedral approximation is applied to turn (2d) into a set of linear constraints. Further, we replace the energy sharing problem with its primal-dual optimality condition, which is different from the traditional method that is based on the KKT condition. In contrast, the transportation problem (14) is replaced by its KKT condition. This is because the energy sharing problem comprises mainly of inequality constraints, for which the KKT condition would result in numerous complementary slackness constraints and require a lot of binary variables to turn it into a solvable mixed-integer linear program (MILP). The primal-dual optimality condition can avoid the high computational burden since it requires no binary variable. For the transportation problem with few inequality constraints, we still replace it with its KKT condition.
III-B1 Primal-dual Optimality Condition of Problem (13)
The polyhedral approximation technique in [38] is employed to approximate the nonlinear constraint (2d) with linear constraints. First, constraint (2d) is rewritten as
(15) |
which is further equivalently split into two second-order cones
(16a) | |||
(16b) |
Then, each constraint in the form of is approximated by a series of linear equalities and inequalities.
(17) |
where are auxiliary variables. The approximation error of the polyhedral approximation can be quantified by
(18) |
where
(19) |
The approximation error can be adjusted by parameter . A larger value of leads to a smaller error of approximation at the cost of more auxiliary variables and a heavier computational burden. Finally, we use (17) to replace the nonlinear constraint (2d). The convex objective function can also be linearized via a convex combination approach [39]. Then, we get a LP-based energy sharing problem.
So far, the energy sharing game problem (13) can be cast as a compact form
(20) |
where vector includes physical variables such as , , , , , , and auxiliary variables , and the matrices , , , and are constant coefficients. Vector collects the transportation power demand of all prosumers. is the dual variable associated with and its j-th entry is the sharing price of prosumer . All other equality and inequality constraints are included in with a dual variable vector . Then, we can obtain the primal-dual condition
(21a) | |||
(21b) | |||
(21c) |
The primal and dual constraints are represented by equations (21a) and (21b), respectively. Due to the strong duality that always holds for LP, we have (21c), i.e., the optimal objective values of the primal and dual problems are equal.
III-B2 KKT Condition of Problem (14)
The KKT condition is
(22) |
For the above KKT condition (22), nonlinearity lies in the complementary slackness condition and the travel time . The complementary slackness condition in the form of can be linearized using the Big-M method.
III-B3 Linearization of the Bilinear Term and Travel Time
When combing the conditions (21) and (22), the presence of the bilinear product term on the right-hand side of (21c), where is a linear expression of , makes the problem nonlinear again. Such a term is approximated and convexified by McCormick envelope [40]. The traditional version approximates the bilinear term by a set of linear functions over the domain between the lower and upper bounds of the variables. However, this may lead to a large approximation error when the domain is large. To address this issue, we adopt the piecewise McCormick envelope to tighten the error bounds. It partitions the variable domain into disjoint grids and obtains tighter linear bounds on each grid, thus improving the accuracy of approximation by engaging more auxiliary variables. The bilinear term is replaced by a new variable . Let and represent the lower and upper bounds of variable . is the partition number and is partition index. Binary variable means belong to this disjunction; otherwise, . is also partitioned as .
(23a) | |||
(23b) | |||
(23c) | |||
(23d) | |||
(23e) | |||
(23f) | |||
(23g) | |||
(23h) | |||
(23i) | |||
(23j) |
After above transformation, the only nonlinear terms exist in travel time , i.e., (6) and (7). In this paper, we perform piecewise linear approximation by using SOS2 variables [41], which is a vector of variables with at most two adjacent elements being able to take nonzero values. The specific processes are omitted for brevity. The potential error grows when the true nonlinear function deviates significantly from the applied linear segments. Generally, the approximation errors can be mitigated by increasing the number of linear segments and/or using adaptive segment placement. After the above transformation based on optimality conditions and the linearization techniques, the equilibrium of the hierarchical game in Fig. 3 can be calculated by solving a MILP.
III-C Discussions on Practical Issues
In the following, We further discuss some practical issues regarding the proposed model and method below:
III-C1 Performance guarantee and real-time issue
We build a game model to characterize the interaction between the power and transportation systems. To compute the equilibrium of the hierarchical game, linearization techniques and optimality conditions are applied to convert the game into a MILP, which is then solved by Gurobi. It is worth noting that “real-time” in this paper is a concept compared to the traditional “day-ahead” scheduling problem in the power system which covers 24 hours. The time interval of “real-time” in this paper refers to 1 hour, i.e., we study the problem with a single time period. This setting is widely adopted in references such as [42] and [32]. In future work, we may take into account the temporal evolution of EV flows by using a multi-period power system model and a dynamic traffic assignment model.
III-C2 Joint ride and energy sharing
Energy sharing occurs among prosumers of the power system, such as charging stations with renewable generation. Ride sharing occurs among vehicles in the transportation system. Generally, ride sharing can reduce the traffic flow and congestion, leading to lower travel time and costs. Meanwhile, the decreased EV traffic flow will reduce the charging demand and further affect the energy sharing strategies of prosumers as well as the (locational) electricity prices. In contrast, the electricity prices may affect the distribution of EV charging demands, and thus the traffic flows and the ride sharing patterns. Therefore, it is promising to take into account joint energy sharing and ride sharing in the future work.
III-C3 Utility function design
The utility function represents the level of satisfaction of the user as a function of its total power consumption. According to reference [43], the utility function of prosumer should satisfy the following properties:
Property 1: Utility functions are nondecreasing. This implies that the marginal utility is nonnegative:
(24) |
Property 2: The marginal utility is a nonincreasing function of consumption, which implies the utility function is concave, or (when twice differentiable):
(25) |
Property 3: When the consumption ,
(26) |
A common simple example of satisfying the conditions above is just a linear function [44], which is used in this paper.
III-C4 Energy sharing equilibrium seeking
The energy sharing equilibrium between prosumers and the market operator can be reached via a bidding algorithm in a distributed iterative manner. It includes two steps: operator update and prosumer update. In the step of operator update, given the energy-sharing bids sent by prosumers, the market operator solves the problem (1) to minimize the variation of the sharing prices across prosumers and clears the market. In the step of prosumer update, each prosumer decides on its shared energy bid to minimize its net cost by solving the problem (3) using the up-to-date sharing price determined by the market operator. The above procedures are repeated until convergence, which is illustrated in Algorithm 1 as follows. The effectiveness of the algorithm is also verified in the simulation of Section IV-C.
IV Case Studies
Numerical experiments are carried out to validate the proposed method and propositions. All simulations are implemented in MATLAB, solved by Gurobi, and run on a laptop with an Intel Core i7 1.80 GHz CPU and 16 GB RAM.
IV-A System Setup
A modified IEEE 33-bus system is adopted as the power network as shown in Fig. 4. We first consider the case with four prosumers located at buses 10, 18, 23, and 30, respectively. Each prosumer possesses renewable generation (=3/1/4/2MW), fixed load (=0.1/0.2/0.15/0.1MW), adjustable load, and powers one or multiple charging stations (CSs). The upper and lower limits of voltage magnitudes for each bus are 1.06 p.u. and 0.94 p.u., respectively. Fig. 5 (left) shows the transportation network (TN) with 12 nodes and 20 links. The parameters of each link can be found in [40]. The OD pairs and trip rates are listed in TABLE II. The base value of traffic flow is 100 vehicles/hour and we assume that EVs account for 5% of the trip rate of each OD pair. As discussed in Section II-B, bypass links are added to facilitate the analysis. As a result, it is expanded to a 28-node and 44-link network, as shown in Fig. 5 (right). Based on the expanded transportation network, we then build its node-link incidence matrix and enumerate the paths for GVs and EVs between OD pair using the method in [32]. Regarding the coupling between power and transportation networks, we assume CS1 and CS2 are powered by prosumer 1, CS3 and CS4 by prosumer 2, CS5 and CS6 by prosumer 3, and CS7 and CS8 by prosumer 4. Each EV’s charging demand is assumed to be kWh and charging time is min. The monetary cost of travel time is $/hr.


OD pair | OD pair | OD pair | OD pair | ||||
---|---|---|---|---|---|---|---|
T1-T6 | 5 | T1-T10 | 15 | T1-T12 | 10 | T1-T11 | 5 |
T3-T6 | 5 | T3-T10 | 15 | T3-T12 | 15 | T3-T11 | 5 |
T4-T9 | 10 | T4-T10 | 10 | T4-T12 | 5 |
IV-B Equilibrium Results
The equilibrium of the external generalized Nash game between the power and transportation systems is characterized by the sharing/charging price and traffic flow . Moreover, they are the results of the two internal (generalized) Nash equilibria. At the equilibrium, we compute the difference between the left-hand side and the right-hand side of (15) under . The errors associated with all lines fall within the range of to , indicating that the proposed polyhedral approximation can achieve desirable accuracy. The computation takes 120 seconds.
We first discuss the energy sharing equilibrium in the power network. At the equilibrium point, the power distribution within each prosumer is shown in Fig. 6. All sharing quantity , indicating that the four prosumers 1-4 are all sellers in the energy market. The sum of to corresponds to the injected power into the power network for serving the loads located at other buses and compensating for the power loss in the AC distribution network. The energy sharing price of each prosumer is $/kWh, $/kWh, $/kWh, and $/kWh. The prices determined by energy sharing are also used as the EV charging prices in the transportation system. Owing to the difference in charging prices, it can be seen that prosumers with lower prices will serve a larger EV charging load and vice versa. For instance, prosumer 1 serves the largest EV charging load of 4.5975 MWh because it offers the lowest charging price of 0.4336 $/kWh.

As for the Nash game in the transportation system, the equilibrium is reached when (14) is solved. Fig. 7 depicts the traffic flows of GVs and EVs across each expanded TN link. As seen, GVs solely utilize regular and bypass links while the traffic flow of EVs is distributed across all three types of links. To demonstrate the reached equilibrium, we take OD pair T1-T12 for example. Under the UE, for OD pair T1-T12, all EVs select the most cost-effective path (E2-E3-E5-E6-E27-E29-E30-E40), with a travel cost of $19.45, including a travel time cost of $10.78 and a charging cost of $8.67. On the contrary, if an EV selects the path (E7-E10-E11-E13-E23-E25-E26-E39), the corresponding travel cost would be $25.57. This cost comprises a travel time cost of $16.9 and a charging cost of $8.67. The two paths have the same charging cost because both CS1 and CS2 are powered by the same prosumer 1, but different travel cost. The second path is more expensive than the first one that is the optimal. However, for GVs traveling between the OD pair T1-T12, there are two optimal paths. The first path is (E2-E4-E5-E6-E27-E29-E30-E40) and the second is (E1-E15-E17-E18-E37-E41-E43-E44). Both of them have the same travel cost of $7.41. Notably, this cost is less than those associated with the non-selected paths, such as (E7-E10-E12-E13-E23-E25-E26-E39) that costs $13.43. These results align with the definition of Wardrop UE.

IV-C Distributed Energy Sharing Mechanism Verification
Proposition 1 states that the GNE of energy sharing game (1) and (3) can be obtained by solving the centralized problem (13). To verify Proposition 1, we first fix the transportation power demand of each prosumer and solely solve the corresponding centralized problem (13). Under this setting, we can obtain prosumers’ elastic loads: MW, MW, MW, MW, and their sharing prices by retrieving the dual variables of (13a) with Gurobi: $/kWh, $/kWh, $/kWh, $/kWh. The prices are slightly different from those mentioned previously because of the linearization and approximation errors. Then, we let the market operator and prosumers play the generalized Nash game according to the distributed Algorithm 1. The changes in energy sharing prices and elastic demands are illustrated in Fig. 8. As the iteration proceeds, we can see that both the energy sharing prices and prosumers’ strategies of load adjustment amount gradually converge. At GNE, we have MW, MW, MW, MW, and $/kWh, $/kWh, $/kWh, $/kWh. They are almost the same as the centralized solution. Therefore, Proposition 1 and Algorithm 1 are verified.

IV-D Performance Comparison
To demonstrate the advantage of the proposed approach, three benchmarks used in the literature are conducted and compared with the proposed method.
-
•
Benchmark 1 (B1): Best response decomposition method [32]. Iteratively and alternatively, it solves the energy sharing of the power network by fixing the charging demand as given by the traffic, and then fixes the energy-sharing prices to solve the traffic flow assignment. However, this method may not converge.
-
•
Benchmark 2 (B2): Traditional KKT conditions method. Both energy sharing equilibrium and the Wardrop user equilibrium are replaced with their KKT conditions.
-
•
Benchmark 3 (B3): Partial energy sharing. We assume some prosumers do not participate in energy sharing but operate in a self-sufficiency mode, i.e., . Other settings are the same as the proposed method.
-
•
Proposed method: All prosumers participate in energy sharing and we solve the hierarchical game via the derived MILP without iteration.
For B1, in our test, if we keep the power network constraints (e.g., bus voltage limits and line flow limits) the same as those used in the proposed method, B1 stops after 1 iteration because infeasibility occurs when solving the power system problem. Then, we enlarge the feasible intervals of bus voltages and line flows. However, B1 still fails to converge, and oscillation occurs in the charging power demands and energy-sharing prices , as shown in Fig. 9. For example, based on the outcomes of at iteration 2 where , iteration 3 first clears the power market with $/kWh, $/kWh, =0.43$/kWh, =0.44$/kWh. The resulting price changes cause the change of EVs’ routing in the transportation system, which gives . As a result, at iteration 4, the sharing prices return to its previous values, leading to oscillation. For B2, the computational complexity becomes a challenge as the KKT conditions of the energy sharing problem produce numerous complementary slackness constraints and require a lot of binary variables to yield a solvable form. It fails to return a result in 1 hour, the target time interval of this studied problem. Our proposed method solves the MILP without iterations and does not have a convergence problem. TABLE III summarizes the utility/cost of power system (PS) and transportation system (TS) under B3 and the proposed method. In B3, prosumer 4 does not participate in energy sharing. From the table, we can find that the proposed method has a better utility (cost) of PS (TS) than B3. It indicates the positive influence of energy sharing on the joint operation of power and transportation system.

Utility of PS | Cost of TS | |
---|---|---|
B3 | 3561.86 | 124743.91 |
Proposed | 3613.77 | 124619.38 |
We further compare the and under B3 and the proposed method because the EVs’ choice of CS is closely related to their offered charging prices. Compared with B3, the sharing price difference between prosumer 3 and 4 under the proposed method is larger. This difference incentivizes some EVs to change their original routes determined by B3, and more EVs select charging stations operated by prosumer 3 that offers a relatively lower price, as shown in Fig. 10. For example, for OD pair T4-T10, the proposed method’s solution allocates all trip rate (0.5p.u.) to pass through E10-E12-E13-E14-E27-E28(prosumer 3)-E30. On the contrary, B3 dispatches a smaller EV trip rate (0.375p.u.) to go through that path and dispatch the remaining EV trip rate (0.125p.u.) to go through path E19-E21-E22-E32-E33(prosumer 4)-E35-E36 because of the close prices of prosumers 3 and 4. This comparison suggests that energy sharing affects the EV traffic flow on the transportation system through pricing.
Prosumer | 1 | 2 | 3 | 4 |
---|---|---|---|---|
B3 | 0.4392 | 0.4442 | 0.4431 | 0.4432 |
Proposed | 0.4336 | 0.4402 | 0.4342 | 0.4400 |

IV-E 8-Prosumer System
The case studies and analyses above have demonstrated the effectiveness of the proposed method. Here, we increase the number of prosumers in the distribution network to 8 (Fig. 4), with each prosumer serving one CS in the transportation system (Fig. 5). Fig. 11 shows the renewable generation and energy sharing amounts of each prosumer. In this energy sharing market, prosumers 1 and 6 become buyers and others are sellers, the roles of which are more diverse than the 4-prosumer system.

The determined sharing prices are illustrated in Fig. 12. As shown, the sharing prices vary from 0.41 to 0.46$/kWh. The lower prices appear in prosumers 1 and 7, which operate charging stations 1 and 7, respectively. Correspondingly, we can see in Fig. 13 that the charging load of charging stations 1 and 7 are the highest. It reflects the impact of the sharing price on the EV routing. In addition, the computation time to solve this 8-prosumer case is 710s under the piecewise McCormick envelop of , which is higher than the 4-prosumer system but is still acceptable.


IV-F Impact of Parameters
IV-F1 Partition Number of Piecewise McCormick Envelope
In this paper, the piecewise McCormick envelope technique is used to approximate the bilinear term. To investigate the impact of partition number on the accuracy, we change from to . We calculate the error between the approximation value in (23) and the actual product of the values and , as shown in TABLE V. Generally, a larger number of partitions used in the piecewise McCormick envelope generates a more accurate result. When , the error has fallen within 5%. As increases, the solving time increases significantly due to using more binary variables. Therefore, the choice of partition number depends on the trade-off between solution accuracy and computational efficiency.
Prosumer No. | 1 | 2 | 3 | 4 | |
---|---|---|---|---|---|
=5 | error | 4% | 18.18% | 0.83% | 18.18% |
solver time | 80s | ||||
=8 | error | 1% | 16.14% | 16.28% | 2.45% |
solver time | 104s | ||||
=10 | error | 1.49% | 0.20% | 1.33% | 0% |
solver time | 120s | ||||
=20 | error | 0.38% | 2.91% | 2.33% | 2.08% |
solver time | 1644s |
IV-F2 EV Charging Demand
Fig. 14 shows the impact of EV charging demand per car on the utility/cost of PS and TS. As the EV charging demand increases, the utility of PS decreases. This is because more electricity is required by the charging load, so less flexible load can be supplied and their utility decreases. In addition, as the EV charging demand increases, the cost of TS is not significantly affected. This indicates that EV charging demand has a major impact on the power system, while its influence on the transportation system is relatively small.

IV-F3 Time Monetary Value
Fig. 15 depicts the impact of the time monetary value on the utility/cost of PS and TS. As increases, the cost of TS significantly rises from to , representing an increase of 33%. In contrast, the utility of PS varies within a relatively narrow range of 3564$ and 3614$. This implies that the parameter mainly affects the transportation system and has little effect on power system.

IV-F4 EV Owner Preference
In the transportation model, we assume EV users treat the travel cost and charging cost equally, denoted by Case0. In fact, different EV owners may have different preferences. To investigate this issue, we divide EV users into two groups: Group 1 comprises EV owners traveling between OD pairs T1-T6 and T1-T10, and Group 2 comprises others. We assume that the EV owners in Group 2 place more emphasis on the charging cost than the travel cost. By that, we multiply a coefficient 0.8 to the travel cost term, as denoted by Case1. The simulation results show that the EV routing and charging choices differ between Case0 and Case1. For example, in OD pair T1-T12, all EVs in Case0 select the path (E2-E3(CS1)-E5-E6-E27-E29-E30-E40), but in Case1 only 26% of the EVs select this path while 74% select the path (E1-E15-E16(CS3)-E18-E37-E41-E43-E44). This comparison demonstrates that the EV owner’s preference can affect the routing and charging choices.
IV-G Test Case with IEEE 123-bus System
To further validate the effectiveness of the proposed model and algorithm, the 33-bus power system is replaced with a larger one, a modified IEEE 123-bus system [45]. As shown in Fig. 16, there are 16 prosumers (P1-P16) located at different buses. Specifically, prosumers P1-P8, which are located at buses 14, 43, 73, 102, 26, 61, 97, and 115, respectively, operate charging stations CS1-CS8. The partition number is set to 5 in the piecewise McCormick envelope. Due to the larger scale of the coupled system, it takes a longer time, 464 seconds, to compute the game equilibrium of the coupled power-transportation system. At the equilibrium, the settled energy sharing prices and shared energy quantities of prosumers are shown in Fig. 17. We can find that P2, P5, and P7 are buyers while the other prosumers are sellers.
Meanwhile, the traffic flow and optimal EV routing and charging decisions are determined in the transportation system. Taking OD pair T1-T12 as an example, all EVs select the most cost-effective path (E1-E15-E16(CS3)-E18-E37-E41-E43-E44), and charge at CS3 in road E16. The incurred cost is 17.97$. If EVs select other paths, such as E7-E10-E11-E13-E23-E25-E26-E39, a higher cost of 25.19$ will be incurred. Overall, the results validate that the proposed model and algorithm are applicable to the larger IEEE 123-bus system.


IV-H Computation Time
For the 4-prosumer case in the IEEE 33-bus power grid, the computing time is 120 seconds, much shorter than the time interval of 1 hour. In the 8-prosumer system case, computing the equilibrium takes 710 seconds. For the 16-prosumer case in the IEEE 123-bus power grid, computing the equilibrium takes 464 seconds. Generally, the computation time grows when the system becomes larger and more complex, while also being affected by the network topology and the load distribution across nodes. Overall, the proposed method is still viable for the real-time (single period: 1 hour) management of the coupled power and transportation system.
V Conclusion
This paper presents a novel hierarchical game model to characterize the complex interaction between transportation and power system. In the power system, we propose an energy sharing mechanism for prosumers, which casts down to a generalized Nash game. In the transportation system, all drivers strategically choose their routes with the goal of minimizing their travel costs, resulting in a Nash game. Externally, the two systems constitute a Nash game. To analyze the equilibrium of this hierarchical game, two equivalent models are provided. Then optimality conditions and linearization techniques are employed to convert the hierarchical game model into a MILP, enabling efficient computation. Case studies demonstrate the effectiveness and benefits of the proposed method. We have the following findings: 1) The EV routing to charging stations is closely related to their offering prices. 2) Prosumers engaging in energy sharing can reduce the operation costs of both systems. 3) The proposed method can greatly reduce the computational time and avoid the non-convergence issue of the traditional best response decomposition method.
Future research may consider the temporal evolution of EV flows and power demands and extend the scheduling of coupled power and transportation systems to a multi-period scenario. Moreover, in addition to energy sharing in the power system, ride sharing in the transportation system will also be considered.
References
- [1] L. Kong, H. Zhang, W. Li, H. Bai, and N. Dai, “Spatial–temporal scheduling of electric bus fleet in power-transportation coupled network,” IEEE Trans. Transport. Electrific., vol. 9, no. 2, pp. 2969–2982, 2023.
- [2] J. Hamilton, B. Walton, J. Ringrow, G. Alberts, S. Fullerton-Smith, and E. Day, “Electric vehicles: Setting a course for 2030,” Deloitte Insights, 2020.
- [3] “2017 distributed wind market report,” Office of Energy Efficiency & Renewable Energy, Tech. Rep., 2017.
- [4] S. Agnew and P. Dargusch, “Effect of residential solar and storage on centralized electricity supply systems,” Nature Climate Change, vol. 5, no. 4, p. 315, 2015.
- [5] Y. Parag and B. K. Sovacool, “Electricity market design for the prosumer era,” Nature Energy, vol. 1, no. 4, pp. 1–6, 2016.
- [6] W. Tushar, T. K. Saha, C. Yuen, D. Smith, and H. V. Poor, “Peer-to-peer trading in electricity networks: An overview,” IEEE Trans. Smart Grid, vol. 11, no. 4, pp. 3185–3200, 2020.
- [7] C. Lyu, Y. Jia, and Z. Xu, “Fully decentralized peer-to-peer energy sharing framework for smart buildings with local battery system and aggregated electric vehicles,” Appl. Energy, vol. 299, p. 117243, 2021.
- [8] C. Long, Y. Zhou, and J. Wu, “A game theoretic approach for peer to peer energy trading,” Energy Procedia, vol. 159, pp. 454–459, 2019.
- [9] L. Han, T. Morstyn, and M. McCulloch, “Incentivizing prosumer coalitions with energy management using cooperative game theory,” IEEE Trans. Power Syst., vol. 34, no. 1, pp. 303–313, 2018.
- [10] S. Cui, Y.-W. Wang, Y. Shi, and J.-W. Xiao, “Community energy cooperation with the presence of cheating behaviors,” IEEE Trans. Smart Grid, vol. 12, no. 1, pp. 561–573, 2020.
- [11] N. Liu, X. Yu, C. Wang, and J. Wang, “Energy sharing management for microgrids with PV prosumers: A Stackelberg game approach,” IEEE Trans. Ind. Informat., vol. 13, no. 3, pp. 1088–1098, 2017.
- [12] N. Liu, X. Yu, C. Wang, C. Li, L. Ma, and J. Lei, “Energy-sharing model with price-based demand response for microgrids of peer-to-peer prosumers,” IEEE Trans. Power Syst., vol. 32, no. 5, pp. 3569–3583, 2017.
- [13] X. Xu, Y. Xu, M.-H. Wang, J. Li, Z. Xu, S. Chai, and Y. He, “Data-driven game-based pricing for sharing rooftop photovoltaic generation and energy storage in the residential building cluster under uncertainties,” IEEE Trans. Ind. Informat., vol. 17, no. 7, pp. 4480–4491, 2020.
- [14] Y. Chen, C. Zhao, S. H. Low, and S. Mei, “Approaching prosumer social optimum via energy sharing with proof of convergence,” IEEE Trans. Smart Grid, vol. 12, no. 3, pp. 2484–2495, 2020.
- [15] H. Le Cadre, P. Jacquot, C. Wan, and C. Alasseur, “Peer-to-peer electricity market analysis: From variational to generalized nash equilibrium,” European J. Operational Research, vol. 282, no. 2, pp. 753–771, 2020.
- [16] Y. Chen, C. Zhao, S. H. Low, and A. Wierman, “An energy sharing mechanism considering network constraints and market power limitation,” IEEE Trans. Smart Grid, 2023.
- [17] Y. Yang, Y. Chen, G. Hu, and C. J. Spanos, “Optimal network charge for peer-to-peer energy trading: A grid perspective,” IEEE Trans. Power Syst., vol. 38, no. 3, pp. 2398–2410, 2023.
- [18] J. Li, C. Zhang, Z. Xu, J. Wang, J. Zhao, and Y.-J. A. Zhang, “Distributed transactive energy trading framework in distribution networks,” IEEE Trans. Power Syst., vol. 33, no. 6, pp. 7215–7227, 2018.
- [19] H. Kim, J. Lee, S. Bahrami, and V. W. Wong, “Direct energy trading of microgrids in distribution energy market,” IEEE Trans. Power Syst., vol. 35, no. 1, pp. 639–651, 2019.
- [20] H. Zhang, Z. Hu, and Y. Song, “Power and transport nexus: Routing electric vehicles to promote renewable power integration,” IEEE Trans. Smart Grid, vol. 11, no. 4, pp. 3291–3301, 2020.
- [21] W. Tang and Y. J. Zhang, “A model predictive control approach for low-complexity electric vehicle charging scheduling: Optimality and scalability,” IEEE Trans. Power Syst., vol. 32, no. 2, pp. 1050–1063, 2016.
- [22] H. Zhang, S. J. Moura, Z. Hu, W. Qi, and Y. Song, “Joint pev charging network and distributed pv generation planning based on accelerated generalized benders decomposition,” IEEE Trans. Transport. Electrific., vol. 4, no. 3, pp. 789–803, 2018.
- [23] W. Wei, S. Mei, L. Wu, M. Shahidehpour, and Y. Fang, “Optimal traffic-power flow in urban electrified transportation networks,” IEEE Trans. Smart Grid, vol. 8, no. 1, pp. 84–95, 2017.
- [24] S. Lv, Z. Wei, G. Sun, S. Chen, and H. Zang, “Optimal power and semi-dynamic traffic flow in urban electrified transportation networks,” IEEE Trans. Smart Grid, vol. 11, no. 3, pp. 1854–1865, 2020.
- [25] Y. Sun, Z. Chen, Z. Li, W. Tian, and M. Shahidehpour, “Ev charging schedule in coupled constrained networks of transportation and power system,” IEEE Trans. Smart Grid, vol. 10, no. 5, pp. 4706–4716, 2018.
- [26] W. Wei, L. Wu, J. Wang, and S. Mei, “Expansion planning of urban electrified transportation networks: A mixed-integer convex programming approach,” IEEE Trans. Transport. Electrific., vol. 3, no. 1, pp. 210–224, 2017.
- [27] X. Wang, M. Shahidehpour, C. Jiang, and Z. Li, “Resilience enhancement strategies for power distribution network coupled with urban transportation system,” IEEE Trans. Smart Grid, vol. 10, no. 4, pp. 4068–4079, 2018.
- [28] W. Liu, X. Wang, and Y. Xu, “Bilevel planning of wireless charging lanes in coupled transportation and power distribution networks,” IEEE Trans. Transport. Electrific., pp. 1–1, 2023.
- [29] Q. Yuan, Y. Ye, Y. Tang, X. Liu, and Q. Tian, “Low carbon electric vehicle charging coordination in coupled transportation and power networks,” IEEE Trans. Industry Applications, vol. 59, no. 2, pp. 2162–2172, 2023.
- [30] K. Li, C. Shao, H. Zhang, and X. Wang, “Strategic pricing of electric vehicle charging service providers in coupled power-transportation networks,” IEEE Trans. Smart Grid, 2022.
- [31] Y. Ye, H. Wang, T. Cui, X. Yang, S. Yang, and M.-L. Zhang, “Identifying generalizable equilibrium pricing strategies for charging service providers in coupled power and transportation networks,” Advances in Applied Energy, vol. 12, p. 100151, 2023.
- [32] W. Wei, L. Wu, J. Wang, and S. Mei, “Network equilibrium of coupled transportation and power distribution systems,” IEEE Trans. Smart Grid, vol. 9, no. 6, pp. 6764–6779, 2018.
- [33] F. Facchinei and C. Kanzow, “Generalized Nash equilibrium problems,” Annals of Operations Research, vol. 175, no. 1, pp. 177–211, 2010.
- [34] A. Dimeas, S. Drenkard, N. Hatziargyriou, S. Karnouskos, K. Kok, J. Ringelstein, and A. Weidlich, “Smart houses in the smart grid: Developing an interactive network,” IEEE Electrific. Mag., vol. 2, no. 1, pp. 81–93, 2014.
- [35] Z. Wang, F. Liu, Z. Ma, Y. Chen, M. Jia, W. Wei, and Q. Wu, “Distributed generalized nash equilibrium seeking for energy sharing games in prosumers,” IEEE Trans. Power Syst., vol. 36, no. 5, pp. 3973–3986, 2021.
- [36] U. S. B. of Public Roads, Traffic assignment manual for application with a large, high speed computer. US Department of Commerce, Bureau of Public Roads, Office of Planning, Urban Planning Division, 1964.
- [37] J. G. Wardrop, “Road paper. some theoretical aspects of road traffic research.” Proceedings of the Institution of Civil Engineers, vol. 1, no. 3, pp. 325–362, 1952.
- [38] A. Ben-Tal and A. Nemirovski, “On polyhedral approximations of the second-order cone,” Mathematics of Operations Research, vol. 26, no. 2, pp. 193–205, 2001.
- [39] L. Wu, “A tighter piecewise linear approximation of quadratic cost curves for unit commitment problems,” IEEE Trans. Power Syst., vol. 26, no. 4, pp. 2581–2583, 2011.
- [40] S. Lv, S. Chen, Z. Wei, and H. Zhang, “Power–transportation coordination: Toward a hybrid economic-emission dispatch model,” IEEE Trans. Power Syst., vol. 37, no. 5, pp. 3969–3981, 2022.
- [41] E. Beale and J. J. Forrest, “Global optimization using special ordered sets,” Mathematical Programming, vol. 10, no. 1, pp. 52–69, 1976.
- [42] Y. Cui, Z. Hu, and X. Duan, “Optimal pricing of public electric vehicle charging stations considering operations of coupled transportation and power systems,” IEEE Trans. Smart Grid, vol. 12, no. 4, pp. 3278–3288, 2021.
- [43] P. Samadi, H. Mohsenian-Rad, R. Schober, and V. W. S. Wong, “Advanced demand side management for the future smart grid using mechanism design,” IEEE Trans. Smart Grid, vol. 3, no. 3, pp. 1170–1180, 2012.
- [44] Y. Chen, S. Mei, F. Zhou, S. H. Low, W. Wei, and F. Liu, “An energy sharing game with generalized demand bidding: Model and properties,” IEEE Trans. Smart Grid, vol. 11, no. 3, pp. 2055–2066, 2019.
- [45] W. Huang and C. Zhao, “Improved successive branch reduction for stochastic distribution network reconfiguration,” arXiv preprint arXiv:2206.00327, 2022.
Appendix A Proof of Proposition 1
Denote . Then problem (1) can be equivalently written as
(A.1a) | ||||
s.t. | (A.1b) |
Suppose is the GNE of the energy sharing game (1) and (3), then for problem (1) we have
(A.2) |
Let . For problem (3), first we substitute (3b) into the objective function (3a) to eliminate , then for all its optimality condition is
(A.3) |
For problem (13), its Lagrangian function defined on is
(A.4) |
Let be a saddle point of the Lagrangian function, then and it satisfies :
(A.5a) | ||||
(A.5b) | ||||
(A.5c) |
Existence. If problem (13) is feasible, suppose is its optimal solution and is the corresponding dual variable. Let , , for all , and , then it is easy to check that (A.3) and (A.2) are met. Thus, we have constructed a GNE .
Uniqueness. Given a GNE , we have for all . Let , , and , then it is easy to check that satisfies (A.5), so is the optimal solution of (13) and is the corresponding dual optimum. Since the objective function is strictly convex, and the constraint sets and are all compact convex sets, problem (13) attains a unique solution, so is unique and problem (13) is feasible.
Appendix B Proof of Proposition 2
The Lagrangian of the equivalent optimization problem (14) with respect to the equality constraints (14e) and (14f) is
(B.1) |
Therefore, the KKT condition is
(B.2a) | ||||
(B.2b) | ||||
(B.2c) | ||||
(B.2d) | ||||
(B.2e) | ||||
(B.2f) | ||||
(B.2g) | ||||
(B.2h) |
The value of can be calculated as follows:
(B.3) |
Moreover,
(B.4) |
Thus, the KKT conditions (B.2a)-(B.2d) are equivalent to
(B.5a) | ||||
(B.5b) | ||||
(B.5c) | ||||
(B.5d) |
Similarly, the value of can be calculated as follows:
(B.6) |
where the second equation is due to (5), and the last equation is according to the definition of . Moreover,
(B.7) |
Thus, the KKT conditions (B.2e)-(B.2h) are equivalent to
(B.8a) | ||||
(B.8b) | ||||
(B.8c) | ||||
(B.8d) |
The (B.5) and (B.8) are exactly the condition for Wardrop User Equilibrium. Furthermore, since and , then , . So the Hessian Matrix of is a diagonal matrix with the diagonal elements all greater than 0, and is positive definite. The objective function of (14) is strictly convex and its feasible region (14b)-(14f) is also convex. Consequently, problem (14) has an optimal solution, where is unique.