1. Introduction
Conventional energy infrastructures such as electricity, natural gas, and heat networks, are mostly planned and operated independently. However, with the developments of on-site generation technologies, energy storage, combined heating and power (CHP) technologies, and demand side management, as well as information and communication technologies, modern power systems are becoming smart integrated energy systems [
1,
2]. The integrated energy system can be described as an energy hub where multi energy carriers can be converted, stored and distributed to meet various the energy demands of end users [
3]. Given this environment, innovative business models arise and the conventional power provider evolves into an integrated energy service provider, which is able to supply electric power, natural gas, heat, cooling, etc. to energy consumers, including energy hubs [
4].
Traditionally, utility companies increase the power supply level to maintain a balance of electricity supply and demand when the load demand is high. With the help of advanced metering and bi-directional communication infrastructures, the demand response (DR) is a promising method to reshape the load profiles and balance the electricity supply and demand [
5,
6,
7,
8]. However, in the context of smart integrated energy systems, the energy demands of consumers becomes diversified. For example, energy hubs need to purchase electricity and natural gas from the integrated energy provider (IEP) simultaneously. The IEP can develop optimal electricity and natural gas price strategies to balance the supply and demand, as well as take advantage of the synergies between power and natural gas. This is called an integrated demand response, in which energy customers not only can shift their loads but also switch the energy types they consume [
9].
However, energy pricing schemes are still an open issue for integrated energy providers. Most of the existing research focuses on the electricity pricing mechanism and power demand response. For example, in [
10], a Stackelberg game method is used to describe the power demand response and electricity trading between one power provider and multiple consumers. In [
11], the demand side management in a smart grid is formulated as two non-cooperative games to investigate the interactions between electricity providers and customers. A game-theoretic approach to optimize the time-of-use electricity pricing is proposed in [
12]. Furthermore, an efficient power pricing method is proposed in [
13] which can prevent users’ cheating. An autonomous and distributed demand side energy management system among electricity users based on game theory is presented in [
14]. In [
15], a Stackelberg game between utilities and end users to maximize their own payoffs is proposed in the smart grid. In [
16], a real-time pricing-based management strategy in a smart grid is proposed with a hierarchical game method. A new real-time power pricing algorithm to minimize the peak-to-average ratio (PAR) in aggregate load demand is proposed in [
17]. In [
18], the demand side management of multiple electricity providers and multiple electricity consumers in future smart grids is discussed based on non-cooperative game. Additionally, a flexible management strategy of wind power heating is proposed in [
19] to facilitate the consumption of curtailed wind based on game theory. In [
20], two energy strategies are proposed to maximize the social welfare of generators and energy consumers in the smart grid based on a Stackelberg game.
Since integrated energy systems have both better environmental and economic benefits, extensive research has focused on these systems along with the concept of the energy hub, and have mainly included energy management [
21,
22,
23], optimal energy flow [
24,
25], optimal configuration and planning [
26,
27]. Furthermore, there are several studies which discuss demand response programs for integrated energy systems with multi energy hubs. In [
28], an autonomous demand response program is discussed in the smart energy hub framework, and the interactions between smart energy hubs are formulated as a non-cooperation game. In [
29], the interactions among smart energy hubs are also formulated as a non-cooperation game, and the potential game method is employed to optimize the strategies for each energy hub. In [
30], the strategic operation of the energy hubs in a competitive electricity market is investigated, time of use and dynamic power pricing schemes are compared, and an efficient algorithm for the energy management of energy hubs is proposed. Also, in [
11], a demand side management game among a group of smart energy hubs is proposed. However, these studies are mainly focused on the interactions between energy hubs, most of which are formulated as non-cooperative games. The interactions between energy providers and energy hubs are far from fully investigated.
In this paper, a multi energy pricing scheme is proposed to describe the interactions between an integrated energy provider and multiple integrated energy consumers. The main contributions are summarized as follows.
A multi energy trading framework including one integrated energy provider and multiple integrated energy consumers, is proposed.
A price-based energy management strategy is proposed to manage the electricity and gas trading between the integrated energy provider and smart energy hub operators.
A Stackelberg game is proposed to capture the interactions between the integrated energy provider (leader) and smart energy hub operators (followers).
A distributed algorithm between the integrated energy provider and energy hubs is proposed to derive the Stackelberg equilibrium, through which the optimal strategies for each player can be determined and the balance of energy supply and demand can be kept.
The rest of this paper is organized as follows.
Section 2 presents the model of a smart energy hub. In
Section 3, the system model is modeled in detail including the formulation of the Stackelberg game and the distributed interactive algorithm is introduced. In
Section 4, an illustrative example is examined to analyze the proposed method. Conclusions are drawn in
Section 5.
2. Smart Energy Hubs
An energy hub is a unit where different energy resources can be converted, conditioned and stored. By integrating modern communication, information and control technologies, the energy hub evolves into a smart energy hub (SEH) [
11]. Bi-directional communication infrastructure, smart energy meters and a smart energy management system (SEMS) are embedded in the SEH. The SEMS is employed to exchange real time data with the energy provider and energy consumers via the bi-directional communication infrastructure. Furthermore, the SEMS is responsible for collecting information about electricity and natural gas prices, the device status, the power and heating loads. Based on these data, the SEMS makes optimal decisions and sends control signals to coordinate the operation of the whole system [
9].
Figure 1 illustrates the architecture of two typical types of smart energy hub. The type I SEH is composed of a gas turbine, electric heat pump, and transformer. The type II SEH is comprised of a gas turbine, gas boiler and transformer. The input ports of the two types of SEH are connected to the electricity and natural gas grids. The output ports can simultaneously provide power and heating energy services to end users. Coupled with power and gas networks and integrating various energy converters, the SEH can consume electricity or natural gas flexibly to satisfy the diversified energy demands of end consumers.
From the perspective of integrated energy suppliers, the energy hubs are immediate electricity and natural gas consumers. When the electricity tariff is high, the energy hubs tend to consume more natural gas, and vice versa. Thus, the electricity load demand from the electricity utility can be reduced in peak periods and increased in valley hours by optimizing the multiple input energy carriers. For the end energy consumers, they are fed by the output energy of energy hubs immediately. Thus, their thermal demands can be provided by the energy hubs instead of their air conditioners. Also, their hot water and heating loads can be supplied by the energy hubs without working their water heaters and heat pumps. Equivalently, the electricity demands are effectively reduced. Thus, from the viewpoint of end energy users, their power and heating demands can be satisfied without changing their electricity consumption behaviors and violating their comfort levels. Of course, the conventional demand response programs (e.g., energy shifting) still work. Thus, in an integrated demand response (IDR) program, energy consumers cannot only shift or curtail their energy consumption, but can also switch the consumed energy type. By taking advantages of complementarities of multi-energy carriers, the IDR becomes more flexible, economic and potential.
Take the input power of each energy converter as variables, then energy flows of the type I SEH can be described by (1) and (2), and the type II SHE can be formulated as (3) and (4).
A part of the power and heating loads of end users is flexible, thus, it can be shifted or adjusted according to demand response signals. In this paper, the energy shifting of power and heating loads are considered and can be expressed as follows [
31].
where
is the index of load type,
and
denote electricity and heating load, respectively,
denotes the load shifting ratio; the first term of Equation (5) denotes that the load shift should keep within its limits, the second term of Equation (5) denotes the sum of load demands that are not changed after the demand response,
and
are the load
x after and before demand response, respectively.
3. The System Model
Figure 2 illustrates a smart integrated energy system consisting of one integrated energy provider and N smart energy hub operators (SEHO). The energy provider might be an energy retailer or an alliance of electricity and natural gas utility companies. The energy provider purchases electricity and natural gas from the wholesale market and sells them to the smart energy hub operators in a retail market. Each smart energy hub is equipped with two-way communication infrastructure, smart energy meters and smart energy management system. Bi-directional communication is available between the energy provider and a cluster of SEHOs through a local area network (LAN).
In general, the SEHO is responsible for the normal operation of the SEH and the energy consumption management of end users. One of the most important tasks for the SEHOs is to accurately forecast the power and heating aggregate load demands. Once information has been received, such as the aggregate load demand, the electricity and natural gas prices broadcasted by the energy supplier, then the SEHOs will decide the amount of purchased electricity and natural gas from the energy provider, and coordinate the operation of energy conversion devices to meet the load demands of end users and maximize their revenues.
An integrated demand response program is implemented in this integrated energy system, the real-time electricity and natural gas prices are broadcast to all the SEHOs by the IEP to encourage them to optimize energy consumptions. In the following sections, a more detailed interaction model between one energy provider and a cluster of smart energy hubs will be introduced.
3.1. Integrated Energy Provider Model
The integrated energy provider is assumed to be an alliance of ab electricity utility company and a natural gas utility company. It can supply the electricity and natural gas to energy hubs simultaneously. In general, the energy supply cost is a monotonically increasing function of the amount of supplied energy. Without losing generality, a quadratic function is taken to formulate the energy cost at time slot
t [
9,
10].
where
,
and
are cost coefficients, which can be predetermined by the energy provider. The
is the total electricity
or the total natural gas
supplied by the energy provider at time slot
. It is obvious that the energy cost function is strictly convex.
In the IDR program, the real-time electricity price and the real-time gas price are determined by the difference in supply and demand, which are broadcast to the smart energy hub operators by the energy provider to encourage them to adjust their energy consumption behaviors.
The payoff
of energy provider during a day time can be defined as a function of
and
:
where
and
are the profits from selling electricity and natural gas to the energy hub operators at time slot
, respectively.
and
are the electricity supply cost and natural gas supply cost at time slot
, respectively.
Once the real-time energy prices
and
are determined, the energy provider aims to supply the smart energy hub operators a certain amount of electricity and natural gas to maximize his profits. The optimal strategy profiles of the energy provider can be obtained by solving the following optimization problem ((8)–(9)):
The constraint (9) guarantees that the electricity and gas supplied by the energy provider can meet the demands of all the energy hub operators.
denotes the set of smart energy hub operators. The energy pricing mechanism based on the supply and demand will be discussed in detail in
Section 3.3.
3.2. The Smart Energy Hub Operator Model
The utility function of each smart energy hub operator
can be expressed as:
where
and
are the payments of operator
for consuming electricity
and natural gas
at time
, respectively.
and
denote the benefits for the satisfaction of energy consumption. Without losing generality, a quadratic function can describe the benefits gained by consuming electricity or natural gas [
9,
10].
where
can be
or
. Besides,
is a consumer preference parameter characterizing customer types, which may vary with different consumers and time slots. It can be seen that the consumer with a greater
prefers to consume more
to improve the satisfaction level of energy consumption, and
is a predetermined constant.
Each smart energy hub operator optimizes their energy consumption strategies
and
to maximize their utility and meet the end-use energy demands, which can be obtained by solving the following optimization problems.
3.3. The Energy Pricing Mechanism: Stackelberg Game Approach
With the further expansion of business, the traditional utility company has become an integrated energy provider, which can provide multi energy resources such as electricity, natural gas, fresh water, etc. to energy consumers. As illustrated in
Figure 2, the energy provider simultaneously provides electricity and natural gas to N smart energy hub operators. Meanwhile, the energy provider is the electricity and natural gas price setter. Through setting the electricity and gas prices, the energy provider aims to balance the supply and demand as well as maximize their profits. When the energy prices are broadcast to the SEHOs, the SEHOs will optimize their energy consumption and determine the electricity and natural gas demands to maximize their energy consumption satisfaction. In contrast, the constraint (9) shows that the adjusted energy demands of SEHOs will affect the amount of electricity and gas supplies of the energy provider. In other words, the energy provider can use the energy price as a weapon to induce the smart energy hub operators to participate in the IDR programs as well as keep the energy supply and demand balance.
The interactions between the IEP and SEHOs can be described with the Stackelberg game, where the IEP acts as the leader, and the SEHOs are the followers. A classic game has three elements, the players, the strategy sets and the utility or payoff functions. The one-leader, and N-followers Stackelberg game
captures the interactions between the IEP and SEHOs and can be formally identified as follows.
• Players :
The energy provider (EP) acts as the leader and the SEHOs in set are followers in response to the strategies of the energy provider.
• Strategy sets and :
denotes the feasible strategy set of the energy provider referring to (9), from which the energy provider determines their energy supply strategy , namely, the daily electricity and natural gas supply vectors. Each SEHO will select their strategies from the feasible strategy set , which is defined by constraints (1), (2), (5) or (3), (4), (5).
• Utility or payoff functions and :
The payoff function of IEP denotes the profits gained by selecting the strategy , and the utility function describes the revenue of selecting the strategy for each SEHO. It is obvious that the objectives of the IEP and each SEHO are to maximize their benefits (7) and (10), respectively, through adjusting their strategies.
Definition 1. Letdenote the strategy vector of the energy supplier and denote the strategy vector of all the smart energy hub operators. If the following conditions are satisfied, the strategy vector
will be the Stackelberg equilibrium (SE) of the proposed game [
10].
where denotes the equilibrium strategies of all energy hub operators except energy hub operator n. At the SE, no one will benefit by deviating from his strategies. Theorem 1. For the proposed Stackelberg game, an unique Stackelberg equilibrium exists between the energy provider and smart energy hub operators if the following conditions are satisfied [10,15]. (1) The strategy set of each player is nonempty, convex, and compact.
(2) Each smart energy hub operator has an unique optimal best-response strategy once informed of the strategies of energy provider.
(3) The game leader energy provider will admit a unique optimal strategy profile, once given the best strategies for all the smart energy hub operators.
The proof progressions of this theorem are given in Appendix A. 3.4. Distributed DR Algorithm and Implementation
To protect the privacy of the integrated energy consumers and reduce the communication pressure [
32], a distributed algorithm is developed to determine the strategy profiles of each SEHO and the IEP in the Stackelberg equilibrium (SE).
Figure 3 illustrates the interactions between the IEP and the SEHOs when the IDR programs are implemented in the integrated energy system based on the real-time electricity and natural gas prices. Let
k denote the iteration number. Let
and
denote the electricity price and natural gas price in iteration
k at time slot t, respectively. The energy price update module embedded in the smart energy management system of the energy provider is responsible for updating the electricity and gas prices by the following formulas, respectively.
where
is the projection onto the feasible space defined by constraints (1)–(12),
is the step size, and [[] has proved that there is an upper bound on the step size, a small enough step size can guarantee the convergence, in this paper
, which is selected by trial and error [
33]. More information about the method to choose can be found in [
9].
Actually, the energy price update module acts in the coordinator role between the energy provider and smart energy hub operators. As shown in
Figure 3, in each iteration at time slot
t, the energy price update module of the energy provider updates the prices
,
according to the strategies of the energy provider and all the smart energy hub operators, and then broadcasts them to each smart energy hub operator and the energy supply update module. When the prices are received, each smart energy hub operator will update their energy consumption strategies
and
, and send them back to the energy provider for updating the energy supply strategies
and
.
The distributed algorithm is summarized in Algorithm 1. The first line is the initialization. denotes the iteration precision, and are the initial electricity and gas prices, respectively. The loop in lines 2–9 describe the interactions between the energy provider and the smart energy hub operators at each time slot t. In line 5, each smart energy hub receives the electricity price and gas price broadcasted by the energy provider. In line 6, each smart energy hub updates its optimal energy demands and according to (12), and sends them back to the energy provider while line 8 shows that the energy provider will update its optimal energy supply and by solving (8)–(9). Once the energy supply and energy demand strategies have been received, the energy price update module of the energy provider will update the electricity price and natural gas price . In line 10, the iteration number k is updated and the stopping criterion for the algorithm is given in line 11. It is obvious that when the energy supply equals the energy demand, the energy prices will converge. That is to say, the algorithm guarantees the balance of energy supply and demand. Also, at each time slot, the real-time energy prices, the optimal energy supply and consumption strategies will be determined.
Algorithm 1: An iterative algorithm executed by the EP and SEHOs |
1: Initialization: . 2: While 3: Repeat 4: For each SEHO 5: Receive the new electricity price and gas price broadcasted by energy provider. 6: Update the electricity consumption value and gas consumption value according to (12), and send them back to the energy provider. 7: End for 8: Update the amount of electricity supply and the natural gas supply amount by solving (8)–(9). 9: Update the electricity price and natural gas price according to (16). 10: k= k+1. 11: Until . 12: End while. |
5. Conclusions
In this paper, a real-time pricing scheme for energy management between one integrated energy provider and multiple energy hub operators was proposed. The interaction between the energy provider (leader) and energy consumers (follower) was formulated as a 1-leader and N-follower game. An interactive algorithm was proposed to derive the Stackelberg equilibrium, through which the best strategies of for energy provider and each energy hub operator are determined to maximize their own benefits. Moreover, the existence and uniqueness of the Stackelberg equilibrium have been proved.
Numerical results showed that the proposed demand response method based on the Stackelberg game can describe the interactions between the IEP and SEHOs and balance the energy supply and demand. Besides, this method can also improve the payoffs for players, as well as smooth the aggregated load profiles for all energy consumers. Furthermore, the pricing method has a good convergence performance and the error was no more than .
Renewable energy and energy storage devices were not considered in this paper, which could be considered as an extension of the current work. Also, more specific models of power or heating loads could be considered and discussed in future work.